daiiz さん プロフィール

  •  
daiizさん: daizの日記
ハンドル名daiiz さん
ブログタイトルdaizの日記
ブログURLhttp://daiiz.hatenablog.com/
サイト紹介文MacBookとChromebookで色々作って紹介しています。JavaScriptのことなどなど
参加カテゴリー
更新頻度(1年)情報提供210回 / 365日(平均4.0回/週) - 参加 2015/10/06 07:52

daiiz さんのブログ記事

  • React-Redux 入門日記
  • 日曜日と月曜日を使ってReact-Reduxに入門したお話.勉強中のコードなのであまり参考にならないと思うが,週末の成果物としてGitHubリポジトリ /daiz713/MyExpressAppに置いといた.アプリのフレームワークにNode.jsのExpressを使って,ViewにReact+Reduxを採用している.データベースは以前使ったことにある MongoDB にしようと思ったけれど Google Cloud Datastore が Google App Engine 以外のウェブアプリからも呼び出せること [続きを読む]
  • 車中日記1
  • 通学中の電車内から書いてみる。外を歩いていると気持ちがいい。広い空間にいるときのほうが面白そうなこと思いつくし、考えも良くまとまる気がする。脳が外空間をワーキングメモリとして使っているかのように。寝台列車に乗って旅したい。出かけ間際に見た番組で最新の寝台列車が紹介されていて、一泊30万円ほどかかるらしい。がんばろう。 [続きを読む]
  • 【日記】月曜日
  • 遅ればせながら React, Redux の勉強をしている.特段何かを作ろうというつもりではないけれど,新しいもの (もう新しいとはいえない?) をやってみようという気持ちと,最近マイブームなウェブサービス「Gyazo」と「Scrapbox」の画面がReactを使って構成されていたので気になったというモチベーション.まだ写経して様子を見ている段階だけど,Reduxの気持ちが徐々に分かってきたかもしれない..append(dom); や .value = ...; の [続きを読む]
  • 画面に息を吹きかける
  • ほぼ毎回と言ってもいいほどMackBook Airを開ける度に,画面に付着した小さなホコリを吹き飛ばすために息を吹きかけている.各個人の息の吹きかけ方の特徴などを機械学習して,OSにログインするためのユーザー認証ができないだろうか.何を特徴として扱うか.息の強さ,吹きかけの長さ,吹きかけ中の息の強弱の変化あたりだろうか. [続きを読む]
  • 深大寺で厄除をしてもらって,蕎麦を食べて帰った
  • 調布の深大寺で厄除けをしてもらい,帰りに蕎麦を食べた.この間の草津旅行*1でも蕎麦を食べまくったので,この春休みはかなり蕎麦を食べている.深大寺の周りには数多くの蕎麦屋があって,どこに入れば良いのか迷う.これは山菜そばです.草津で山菜そばを頼むと,深大寺のもののような緑っぽい山菜は少なくて,山菜=きのこのイメージの蕎麦が来る.こちらが草津の湯畑付近の山菜そばです.下の写真は,今回食べた店とは違うけれ [続きを読む]
  • Octaveでのベクトルと行列の個人的なイメージ
  • イラストはプログラムを書くときに思い浮かべたりする個人的なイメージです.配列(横に並んでいるイメージ)プログラミング言語 Octave で a = [1 2 3 4 5] と書けるやつOctaveで a = 1:5 とも書けるやつ配列aの1番左の値a(1) は 1.(添字は 1 はじまりとする)ベクトル(値が縦に並んでいる)Octave で v = [1; 2; 3; 4; 5] と書けるやつv(1) は 1.v(1, 1) でも 1 にアクセスできるので,こういうイメージもあるつまり値1は,v [続きを読む]
  • 言語
  • Amazonのほしいものリストに登録していた『マーク・ピーターセン 日本人の英語 (岩波新書) 』を送っていただきました.ありがとうございます!英文を組み立てるときの作法が少しでもネイティブの発想に近づけるよう,英作文力を鍛えていきます.自分が作ったアプリの紹介や説明 (GitHubリポジトリのREADME.mdなど) を英語で書くことを目指して頑張ります.機械学習で必要な数式を簡潔に書き下せるプログラミング言語 Octave を一昨 [続きを読む]
  • GCSのBucketのCORSを設定する手順
  • Google Cloud Storage (GCS) のバケット内ににフォントファイル (.ttf) を置いて,自分のブログに配信しようと考えた.GCSではHTTPアクセス制御 Cross-Origin Resource Sharing (CORS) を設定しないと外部オリジンのサイトに対してリソースを配信できない.コマンドラインツールgsutilを使って設定していく.Google Cloud Platform (GCP) のプロジェクトを選択する.$ gcloud config set project $ gcloud config list プロジェク [続きを読む]
  • CourseraのMachine Learningの3日目
  • 今後の課題でプログラムを書いていく環境を整えた.講義の説明書に従って Octave 3.8.0 の実行環境を入れる作業をポチポチやった.指示通りOctave-guiをインストールしていつでも触れる状態になった.macOSの場合はbrewからも入れられるっぽい.Octave とははじめましてなのでHello, world! の書き方もわからず講義が進むのをひたすら待つ感じ.Octaveは数値解析の用途で使われるプログラミング言語であるらしく,あの有名なMATLAB [続きを読む]
  • CourseraのMachine Learningの2日目
  • 1週目の最後の課題をやった.コスト関数について説明を受けて,最急降下法アルゴリズムで線形回帰問題の仮説関数を求める練習をした.最急降下法のことを英語ではGradient Descentというらしい.Gradientだけだと勾配だったはず.Descentというのは航空機事故のニュースを聞いているとエマージェンシー・ディセント(緊急降下)という単語として聞いたことがある.あとGradientは,CSSでグラデーションカラーを指定するときにlinea [続きを読む]
  • CourseraのMachine Learningをはじめた
  • 今日から着手した.まだWelcomeの章のIntroductionしかやっていないけれど,順調に進んでいる.機械学習とざっくり言わずにどういった種類の考え方があるのか,どういった場面では何を使えばいいのかを解説されて,自分で判断するQuizを解いたりした.教師あり学習 (Supervised learning) と教師なし学習 (Unsupervised learning) というふうに大別されてることから始まって,それぞれの中身を細かく見ていく.今日の範囲は大学の [続きを読む]
  • 【日記】チキンタツタ食べた
  • チキンタツタです.今話題のチキンタルタではなくてチキンタツタの方を選びました.箱の「ツ」の文字がかわいいです.斜めの角度から撮ると「タツタ」と読めます.このデザインはいいですね.美味しかったのですが,チキン系バーガーとしては,ケンタッキーのチキンフィレサンドには敵わないという感想です.花粉症の薬を貰ったのでバリバリ頑張ります. [続きを読む]
  • 【Web Assembly 日記】4日目
  • Web Assembly の Hello, world! がようやく動いた.必要なツールのインストールにだいぶ手こずった.初めからなんとなく長期戦になる予感がしていたので,手元のMacBookでは行わずに,この前設定したGCEインスタンスでやることにした.このときにセットしたのはDebian,メモリ4GB,ディスク10GBという小さめな構成だったけれど,いけるだろうと踏み切って始めたところ,結局いろいろ足らずという状況だった.動かしながらメモリや [続きを読む]
  • 【Web Assembly 日記】3日目
  • Web Assembly 日記の3日目です.C言語で簡単なプログラムを書きます.#include int main (int argc, char **argv) { printf("Hello, world!n");}このようなC/C++言語で書かれたプログラムをclangでLLVM IR (Low Level VMの中間コード表現) に変換し,さらに,LLVM → JavaScriptコンパイラである Emscripten を用いてブラウザで実行可能なコードに変換していきます.Emscriptenでの処理では,Web Assemblyに変換するために Bina [続きを読む]
  • 視界が大変
  • 文字を読んだり書いたりすると,焦点を当てている箇所に光の塊が現れてその部分の文字がほぼ読めなくなり,その周辺に光のミミズみたいなものが漂っていたりする.時々虹色に輝きながらふわふわしている.中心の光塊は焦点に合わせて移動してきて厄介.ミミズは,邪魔だけど文字認識を妨害するほどではない.しばらく休むとあっさり直ったり,稀に半日くらい邪魔されている日もある.なんだろうこれ,疲れ目だろうか?この文章を絵 [続きを読む]
  • 【Web Assembly 日記】2日目
  • 連載2日目です.通常の連載企画であればスタート時点でテーマ割りやページ配分の計画がガッチリと決まっているものだと思いますが,これはそうではありません.書いている人もどこに着地するか分からない連載企画となっています.また,Web Assembly に触れることも今回が初めてなので,新しいものを勉強する過程を共有できて良い感じになると嬉しいです.Web Assembly のロゴは?HTML, JavaScript, WebComponents, … などの [続きを読む]
  • 【Web Assembly 日記】1日目
  • Web Assembly 日記の1日目です.今日は,最新版のChromeで試験版の Web Assembly を有効にします.アドレスバーに「chrome://flags」と入力して「これらの試験運用版は問題が発生する可能性があるため、ご利用の際には十分ご注意ください」のページを開き,「試験運用版 WebAssembly」の項目を 既定 → 有効 に変更してChromeを再起動しました.大したことしていないけれど,今日はここまでです. [続きを読む]
  • 【日記】軽やかに
  • やるべきことが分かっているのに手が止まるとき,おそらく,一度で完璧な完成形を求めてしまっている.全部できたら見直してどうせ大半壊すんだから,と思いながらやればスムーズに進む.テンポよく思考が進むわけで,気持ちよく進められる.また,無意識の自動修正が働いているため,出来上がり品は案外さほど悪くないことが多い.とにかく Version 0 を素早く完成させて誰かに見てもらって良い方向に壊していくことが大事. [続きを読む]
  • 【日記】インプットとアウトプット
  • 思考整理して書こうと思ったけれど,失敗した.おおよそ以下のようなことを書こうとしていた.いま,自分がアウトプットとして公開している作品のアイデアは,高校の頃までに独学で学んだこと(+新たに学んだプログラミング技術が少々)のみに基づいて実現されているのではないか?つまり,大学の講義や新たな独学で学んだ専門知識(機械学習など)は,まだ生かされていないのでは?扱っている内容が難しすぎするのか?高校生の頃の [続きを読む]
  • 【日記】トンカツ美味しかった
  • 卒業研究発表が無事に終わり,お疲れ様でしたこれからも頑張ろうの意を込めて,名代とんかつ かつくらの麦とろヒレカツ膳を食べた.完璧な美味しさだった.ここの味噌汁にはからしが入っていて,混ぜて溶かしてから飲む.味噌汁にからしを入れると一層美味しくなるという知識は,むかしかつくらで学んで,日常生活でもときどき実行している.店内の雰囲気も良くて最高なひとときだった.小学生(中学生?)の頃に読んだ,『美味しん [続きを読む]
  • ToDoリストアプリ「みんなのToDos」をリリースしました
  • みんなのToDohttps://daiz-projects.appspot.com/todos/minnaじぶんのToDohttps://daiz-projects.appspot.com/todos/me「じぶんのToDoページ」では,他のToDoリストアプリと同様に,これから自分がやろうとしている項目を登録してタスクの管理を行えます.さらに,ここで入力されたToDo項目は「みんなのToDoページ」で,匿名のToDoアイテムとして一般公開されます.匿名なので誰のToDoかを特定することは難しいですが,さらに念の [続きを読む]
  • 【WIP】指で風景を切り取るカメラアプリ YubiCamera
  • コンセプト風景を切り取るカメラです.スマホのカメラの前でマーカーシールを付けた指を四角形を描くように動かしながら動画を撮影し,撮影されたフィルム (動画ファイル) を現像サービス (専用ウェブアプリ) で静止画に変換します.指で示した領域が切り取られるような静止画が生成されます.用意するもの動画を撮影できるスマートフォン(Android端末, iPhoneなど)マイタックラベル ML-120 円型(小)直径8mm  赤色ニチバン マ [続きを読む]
  • 【WIP】Cloud Vision APIのOCRにより撮影範囲を定めるカメラアプリ
  • コンセプトOCR (Optical Character Recognition) によって写真の切り取り撮影範囲 (Range) を指定するアイデア (Orange ?? )です.トリミング指定範囲の左上と右下に短形のコーナーを表すマグネットシートを置いた状態で写真を撮影します.マグネットシートには左上と右下を示すための「左上」,「右下」のキーワード文字が入っています.これらの文字を認識した座標位置と傾きに基づいて画像がトリミングされます.キーワード文 [続きを読む]