読者です 読者をやめる 読者になる 読者になる

#daiizメモ

フレンチフライ トリュフ塩仕立て

技術ネタはてブ数が多いごはん情報

スポンサーリンク

雨の強さを測るアイデア

  1. 一定時間の間にスマートフォンの画面に落ちてくる雨滴の個数を数える
    • 頑張って数えて個数を入力してもらう?
    • 雨滴の位置をタップしてもらってスマホアプリでカウントする?
  2. 画面の単位面積あたりの雨滴数を求める
    • Nexus7 と iPhone6では画面の広さが違うので統一サイズに正規化する
  3. スマートフォンの位置情報とともに専用のウェブアプリに雨滴量データを送信
  4. Googleマップ上に雨滴量情報を可視化
    • 各地点での雨の強さが分かる

人が想像しやすい指標で雨の強さを表現できる.

くもキャストに出演しました

お知らせが遅くなってしまいましたが,Podcast「くもキャスト」に初出演して,その収録分「第36回 daiizさんとScrapbox」が先週公開されました.自分が出た回を告知するのは何とも恥ずかしい限りですが,ざっくりとご報告します.

くもキャストは,id:shgam (gaaamii) さんと id:karur4n さんが運営している 『プログラミングを学ぶ若者たちがゆるくつながってお話をするポッドキャスト』です.何回か聴いてみると雰囲気が分かりますが,毎回刺激的な内容をゆるく聞ける面白い場なのです.はてなインターンで同期だったkarur4nさんから聞いて知って以来,更新の度に聴いて勉強させてもらっていました.いつか自分も出られたらいいな〜と思っていたところ,ありがたいことにお誘いを頂き,今回ゲストとして出演させて頂くことになりました.最近やっていることやハマっていることについて,以下のようなことを話しました.

前半
後半
  • daiizが最近ドハマリしているウェブサービス Scrapbox の紹介
    • Scrapboxは,Notaさんが作っているWikiサービス.Gyazoとの親和性が抜群.
    • Scrapboxに関してはこのブログでも何度か取り上げている
    • gaaamiiさん,karur4nさんもユーザーになってくれたので,Scrapboxの感動を分かち合えて嬉しい
    • これまでは紙切れに書いてどこかに無くしていたメモ,ブログの下書き,明文化されていなかった知見,アイデア,日記,ToDos,…のすべてがScrapboxに集結している.
    • どこまで考えたかを覚えていなくて良いので安心して眠れる
    • リストページを眺めるだけで脳にインポートできる

その他の内容も含めて,全体的には以下のような流れで話が進んでいます(冒頭に紹介したページのShow Notesをキャプチャ*1 *2) .
Image
音声という形でインターネット上に何かをアウトプットするというのは,昨年の Dentoo.LT (のYouTube配信) で リアルタイムスライドアプリ を発表したときにも経験していましたが,まだまだ慣れていないように思います.リスナーさんを飽きさせない話術,最低でも聞きやすい声で話すことくらいはできるように訓練していきます.

くもキャストには面白いお話がたくさんありますので,是非お聴きください!!

*1:PCで閲覧している場合は,画像内のリンクをクリックできます

*2:「株式会社はてなに入社しました」はエイプリルフールに書かれた記事です

ウェブアプリをLighthouseに採点してもらった

こちら記事を読んで刺激を受けて書いています.

hitode909さんの「今日の重ね着」というサイトでは,地名を指定すると,その場所の天気と丁度良い服装 (昼間と夜間) を提案してくれる.

はてなインターンに参加したときにこのサイトを教えてもらって,それ以来時々お世話になっている.僕はスマホで検索してアクセスすることが多かったので今回インストールできるようになって非常に嬉しい.

オフラインのときは広告を非表示にしたいけど,ブラウザの内側からオフラインかどうか判定する方法はなさそう?

今日の重ね着をホーム画面に登録できるようにした - hitode909の日記

もしかすると,window.navigator.onLine が使えるかもしれないと思った.ブラウザやスマートフォンOSごとの挙動は確認できていないけれど,手元のmacOS上で動くChromeでは上手くいっている模様.

f:id:daiiz:20170426004046g:plain

* * *

折角なので自分で運営しているウェブアプリ SVG ScreenShot も重ね着サイトのようにスマホのホーム画面に追加できるようにしたい. こっちは毎日使うものではないけれど,Progressive Web App (PWA) 化してスマートフォンにインストールできたら格好いいので,今日は改修作業の第一歩として,LighthouseのChrome拡張機能で診断をしてもらった.

PWAについて何にも考えていない状態なので,このあたりは1点も貰えない.逆にこのあたりが一通りできればPWAと認めてもらえるので頑張りたい. アイコン置いたりManifestを書く作業はすぐにできそう.Service Workerについては名前を聞いたことがある程度なので勉強しながらやっていく.

Service Worker の紹介  |  Web  |  Google Developers

Best Practices と Performance 部門は高得点だったのは良かった.

車中日記 第5話

バイトの実装等作業をスムースに進められたのでめでたく帰宅途中。今やらねばならないことと、やりたいことが内容的に近いと楽しい日々を送れると思うので挙げてみる。

新しく始めたいこと

  • Go言語の勉強
  • インフラ作業の勉強
  • 検索システムづくり
  • GCEでサーバ立ててアプリ運営

帰ったらやること

  • 研究今日の目標ぶん実装
  • ブログ 2本
  • 今作っているやつを進める

やりたいことと求められていることの内容的距離を求めてどれくらい離れているかなどを可視化したい。

 

うっかりアプリを閉じてしまったけれど、バックアップ機能のお陰で助かった。

CourseraのMachine Learning 9週目

毎週取り組んできた機械学習のオンライン講義が終わりに近づいてきた.残り2週間分あるけれどプログラミング課題は今週でラストだった.レクチャーを受けたりテキストを読んで「あー!なるほどね」と理解し,やるべきことを把握する,という一連の流れが人より遅い僕でもやってこれたので良い教材だったのだと思う.講義パートの動画は日本語字幕を付けられるけれど,合間に挟まるミニクイズや成績に関わるQuiz,プログラミング課題の指示書は英語しか無いので,強制的に英語の勉強もできた.母国語以外で学問すると,注意深く聞いたり読んだりするので理解が深まる.また,言語の表現がわかりにくい部分は数式を読んで解決しようと試みるので,数式理解も捗る.

プログラミング課題は意外と時間をとられる.発展課題まで解いたり,勘違い (人より勘違いが多いのをなんとかしたい) などからへんなところで躓いたりすると1時間かけても30点しか取れないという事態に陥る.こういうときは指示書を頭から終わりまで全部読んでみると今後のストーリ展開が分かって良い.テキストは親切なので「さっきの問題でやったあれ」「あのセクションで考えたよね」「〜を思い出そう」など適宜参照を入れてくれる.全体を読むと,後半部分からの参照のお陰で,うっかり読み飛ばしているところが見つかったりする.

f:id:daiiz:20170423030620p:plain

手が滑ったコミット.

メモをとるときはScrapboxを使うと良いでしょう.