タグ

ブックマーク / blog.sushi.money (19)

  • ワクワクという字を見ると歩かせたくなる - hitode909の日記

    ワクワクイベントって良い字の形だと思って、ワクワクワクってワクワクのエネルギーで字が這い回ってると良さそうだと思う。

    ワクワクという字を見ると歩かせたくなる - hitode909の日記
  • はてなマンガチームの魅力、それは新しいツールをとりあえず使ってみること - hitode909の日記

    最近、SlackのHuddleっていう、チャンネルから離れずに通話できる機能を使っていて、ミーティングないときはとりあえずジョインするようにしている。 同じく予定のない間はジョインしているメンバーがいるので、いろいろと声をかけながら調査したり、その場で確認をとりながら作業を進めたりできている。 今日話したことは以下のような話題。以下のいずれの話題についても、今日話す予定になかったけど、その場でちょこちょこと直せたり、調査が進んだりした。 週末いいことありましたか、みたいな雑談 同僚が使ってるイヤホンの音量ボタンをリズムよく連打するとクラッシュする、という良い情報を教えてもらえた 今日発生した不具合の原因が、以前からのキャッシュの出し分けロジックに関連していそうという話 キャッシュの出し分け方針をディレクターに確認しよう、といってissueを入れて方針決めを進めた データベースのパーティショ

    はてなマンガチームの魅力、それは新しいツールをとりあえず使ってみること - hitode909の日記
  • 子の泣いてる時間を観察したくてM5StickCで泣き声モニタを作った - hitode909の日記

    深夜に絶叫する子を抱っこしていると、いつから泣いてるのか、いつまで泣いてるのか、など考えてしまって精神的に参ってくる。 実際のところどれくらいのペースで泣いてるのか可視化したくなって、M5StickCで可視化するグッズを作った。 作りたいもの 常時マイク入力がオンになっていて、直近しばらくの音量の履歴が可視化されたら便利そうだと考えた。 可視化によって子が泣き止むわけではなくても、「しばらく泣いてる気がしたけどまだ3分くらいだ」とか、「10分間に渡って静かにしていて偉い」とか数値を見て客観的な考察をできるようになりたい。 M5StickC M5StickCは小型のM5Stack。 小さくて邪魔にならなさそうなのと、マイクがついているので買ってみた。 3000円以下で買ってきて書いたコードが動いて画面に表示もできるのでおもしろいと思う。 www.switch-science.com 実装する

    子の泣いてる時間を観察したくてM5StickCで泣き声モニタを作った - hitode909の日記
  • JavaScript 長いループ 分割 - hitode909の日記

    ブラウザで長いループや、重い処理をともなうループを回したいとき、同期的にJavaScriptを実行するとメインスレッドがブロックしてしまうので、ちょっとずつ細切れに分割して実行したい、ということがある。 昨日久しぶりに書いたら新たなパターンと出会ったので、これまでにどう書いてて今回どうなったかメモ。 setTimeoutする 以前(10年前とか)はこんなのをよく書いていた。 itemsがでかいArrayで、console.logがすごく重い処理だとして読んでください。 function iterateHeavyTask(items) { const startAt = new Date(); while (items.length > 0 && new Date().getTime() - startAt < 10) { console.log(items.shift()); } if (

    JavaScript 長いループ 分割 - hitode909の日記
  • チームについて - hitode909の日記

    チームが良い状態かどうか考えるときに毎回思い出すのが,フリースタイルダンジョンの,どの回だったか覚えていないけど,団体戦になってしばらくして,チャレンジャーが「いまのモンスターは合体している感じがしない」と言っていた.3人一組のチームを組んで闘うルールなのに,一人一人ばらばらにしゃべっているだけで,同時にしゃべってしまったりとか,チームとしての良さを発揮できていない,という指摘. もう一つ思い出すのが,失敗の質に書かれてた話で,日は短期決戦型を指向していたが,アメリカは戦略的で,まずここを倒してつぎにここ,という流れで土に上陸する作戦があり,その通りに実現していた,という話. 悪い状態だと,チームという形にはなっているけど,各々がばらばらに動いていて,合体できてなく,また,戦略もなく,やみくもに手を動かしているだけ,個人の能力がないわけではないので手数だけは多い,みたいになってしまう

    チームについて - hitode909の日記
  • <a>か<button>か - hitode909の日記

    クリックできるものがあって,<a>にするか<button>にするか,という話をしていて,いろんな観点があるなと思ったのでメモ. 単なる画面遷移なら<a> 単にformを送信したいときは,<input type="submit">や<button> <button>はdisabled属性を使って無効状態にできるので,押せない場合もあるなら便利 リンクを<a>にしておくと,PCではホバーするとリンク先が見えるので,ユーザーにとっては何が起きるか予想できて便利 そう考えるとformは押してみるまでどこに飛ぶか分からないので怖い気がする リンクを<a>にしておくと,:visitedを使って訪問済のリンクの色を変えることができて便利 モーダルウィンドウを出すとき,ウェルカムメッセージを開くボタンを<a href="#welcome">として,/#welcomeのときにウェルカムメッセージを出す,とし

    <a>か<button>か - hitode909の日記
  • コードレビューのクオリティとスピード,とくにスピードについて,それとコミュニケーションについて - hitode909の日記

    ソフトウェアを作るときにクオリティとスピードのバランスをとりたくて,どちらかに偏ってはいけなく,どちらもキープしないといけない.すごく雑に*1とらえると, クオリティ→正しく動き,不具合がないほうがよい スピード→(計算時間ではなく)早く作れるほうがよい ということになる. コードレビューでは,不具合を見つけて直してもらったり,動きはしてもコードの可読性に問題があって直してもらったりと,クオリティに目を向けられがちだと思う. ところで,コードレビューとスピードの関わりについて考えてみる.スピードのためにできることはいくつかあり, 早く読み始める→他のことやってても手を止めて読み始めたり,1日のうち決まった時間にレビュータイムを設けたり 速く読む→これはコツとかある*2けど精読しないといけないので難しい 不具合を見逃さない→リリース後とか,リリース直前に正しく動かないことが分かったら大きな手

    コードレビューのクオリティとスピード,とくにスピードについて,それとコミュニケーションについて - hitode909の日記
  • BitBarとsparkコマンドで日ごとのエラー数をメニューバーに表示する - hitode909の日記

    ふだん開発してるアプリケーションのエラーの様子を見る仕組みを作って,ふだん便利に暮らせているので紹介します. BitBarについて BitBarはメニューバーにいろいろ出せるやつで,コマンドラインの標準出力をそのままメニューバーに表示できる. getbitbar.com プラグインを置くディレクトリが用意されていて,シェルスクリプトを置いていく.calコマンドを呼ぶだけのスクリプトを配置するとこんな感じで,そのままカレンダーが出る. sparkコマンドについて sparkコマンドはコマンドラインでスパークラインを表示するもので,標準入力で数字の列を渡すと,数字の列をグラフにして表示してくれる. 数字を正規化してから渡す必要はなくて,なんでもいいから数字を渡すとその形を教えてくれる. % echo '1 2 3 4 5 6 7 8 9 10' | spark ▁▁▂▃▄▄▅▆▇█ % ech

    BitBarとsparkコマンドで日ごとのエラー数をメニューバーに表示する - hitode909の日記
  • Kindle Unlimitedでよさそうなソフトウェア関係の本 - hitode909の日記

    ざっと見てよさそうなの探したのでしばらく過ごせそう. SCRUM BOOT CAMP THE BOOK 作者: 西村直人,永瀬美穂,吉羽龍太郎出版社/メーカー: 翔泳社発売日: 2013/04/13メディア: Kindle版この商品を含むブログ (2件) を見るアジャイルな見積りと計画づくり ?価値あるソフトウェアを育てる概念と技法? 作者: Mike Cohn出版社/メーカー: マイナビ出版発売日: 2009/01/29メディア: Kindle版この商品を含むブログ (1件) を見るWrite Great Code〈Vol.1〉 ハードウェアを知り、ソフトウェアを書く 作者: Randall Hyde出版社/メーカー: マイナビ出版発売日: 2014/06/03メディア: Kindle版この商品を含むブログを見るWrite Great Code〈Vol.2〉 低いレベルで考え、高いレベル

    Kindle Unlimitedでよさそうなソフトウェア関係の本 - hitode909の日記
  • はてなブログ編集画面JSのページャ見どころ紹介 #pagernight - hitode909の日記

    昨日,ページャNightという勉強会で,はてなブログのJSの見どころを紹介するLTをした.(昨日の日記). 資料公開しようかと思ったのだけど,発表資料そのまま公開しても意味不明なので,エントリに書き直すことにした. たとえば,このLGTM画像は発表資料の1枚目で,もし発表資料をそのまま公開したら,こういう謎の画像を解説もないまま見ることになっていたはず. JSのページャいっぱいある はてなブログの編集画面には編集サイドバーというのがあって,写真とかAmazon検索とかTwitterとかinstagramとかあれこれ貼れるようになってる. Amazon検索しても画面遷移するわけじゃなくて,ウェブ2.0という感じで,XHRでJSONを取ってきて,HTMLを組み立てて表示,クリックすると選択,貼り付けを押すとエディタに挿入される,という仕組み. 編集サイドバーから貼れるサービスは10種類くらいあ

    はてなブログ編集画面JSのページャ見どころ紹介 #pagernight - hitode909の日記
  • DSLでAPIを書きたい!!APISchemaでらくらくAPI生活をはじめよう - hitode909の日記

    この記事は,はてなエンジニアアドベントカレンダー2015の5日目です. 前日はこの記事でした.スクリーンショットで振り返る・はてなブログ記事編集画面デザインの歴史 - Hatena Developer Blog 最近作った(といっても去年から作っている…),APISchemaというライブラリをご紹介します. APISchemaとは BMIを計算しよう スキーマを書こう メタデータ リソースの定義 エンドポイントの定義 スキーマを使う スキーマのパース ルーターを生成して,ルーティングをおこなう リクエストのバリデーションをおこなう レスポンスのバリデーションをおこなう APIのドキュメントを配信する 採用実績 関連 JSON Schema 便利グッズ まとめ APISchemaとは APISchemaは,DSLでHTTP APIの定義を書けるものです.以下のような機能を持っています. AP

    DSLでAPIを書きたい!!APISchemaでらくらくAPI生活をはじめよう - hitode909の日記
  • 作り直し - hitode909の日記

    ソフトウェアを作ってて、作り直したり、書き直したりするべきかどうかという話をすることがある。 大きな規模だと、ソフトウェアを作り直す、というところから、小さな規模だと、込み入った機能を書き直す、くらいまであるけど、作り直すとうまくいくのは、次の二つのうちどちらかではないか。 最初に作ったときより世の中の技術が発展したとき 昔のコンピュータでは収まらなかったとか、昔は良いライブラリがなかったけど、今はある、というとき。 単に今ありふれた技術で作り直すと、よいものができそう。 最初に作ったときよりはコンピュータのスペックが上がったので、そのつもりで、並列度倍に上げても止まらないし、より速く動かせる、とか。 昔はバッチで計算しないといけなかったけど、今ならリアルタイムに返せる、とか。 昔は依存管理のよいライブラリがなかったけど、今ならこれ入れたら簡単、とか。 最初に作ったときより人間の技術が発展

    作り直し - hitode909の日記
  • Emacsのウィンドウが勝手にびよんびよんなってたのしいやつ - hitode909の日記

    Emacsのウィンドウが勝手にびよんびよんなってたのしいやつができたぞ!!! (run-with-timer 0 0.1 '(lambda () (set-frame-size (selected-frame) (floor (* 20 (+ (sin (* 2 (float-time))) 2))) (floor (* 10 (+ (cos (* 2 (float-time))) 2))) ))) これをscratchに貼るとびよんびよんなってたのしい.まったく仕事できない. 疲れてるときに便利です 疲れた!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!— 趣味はマリンスポーツです (@hitode909) 2015年9月3日

    Emacsのウィンドウが勝手にびよんびよんなってたのしいやつ - hitode909の日記
  • YAPCの発表で紹介した本 - hitode909の日記

    YAPC発表で,良いを紹介しました オブジェクト指向入門 これは最高のです 下巻はいま在庫なかったので困る オブジェクト指向入門 第2版 原則・コンセプト (IT Architect’Archive クラシックモダン・コンピューティング) 作者: バートランド・メイヤー,酒匂寛 出版社/メーカー: 翔泳社 発売日: 2007/01/10 メディア: 単行(ソフトカバー) 購入: 11人 クリック: 307回 この商品を含むブログ (132件) を見る オブジェクト指向入門 第2版 方法論・実践 (IT Architects’Archive CLASSIC MODER) 作者: バートランド・メイヤー,酒匂寛 出版社/メーカー: 翔泳社 発売日: 2008/08/29 メディア: 単行(ソフトカバー) 購入: 5人 クリック: 97回 この商品を含むブログ (52件) を見る ドメイ

    YAPCの発表で紹介した本 - hitode909の日記
  • YAPCでおもしろ発表してきた - hitode909の日記

    YAPCおもしろ発表してきた. はてなブログの開発を振り返って設計の進化と最高の設計を紹介するという話. speakerdeck.com なぜか大人気発表みたいになってて,会場満員で,すみませんこんなところに来ていただいてすみませんというかんじだった. 紹介したはこちら.予約投稿で仕込んであって,発表終わったら,こちらから買ってくださいとかやろうと思ってたけど,すっかり忘れてた. YAPCの発表で紹介した - hitode909の日記 質問たくさんいただいて,よいかんじにおさまったと思う. 「難しくて挫折するという問題がありますよね」「歯をい縛って実装しろって書いてあった」 #yapcasiaE— そらは (@sora_h) 2015, 8月 21 Q: 「コメントの良い書き方は?」 A: 「オブジェクト指向入門下巻に書いてあります」 ↓ 「買って読みます。」 #yapcasiaE

    YAPCでおもしろ発表してきた - hitode909の日記
  • #小学生のときにやってた悪夢っぽいこと選手権 - hitode909の日記

    社内ブログで,はてなに入るまでにやってたことを書くのが流行っていて,書き始めたけど,小学校だけで壮大になってきたので,こっちのブログに書く. 小学生のときにやってたことを振り返ると悪夢っぽい感じが出てくる. 折り紙 授業がおもしろくなくて,ずっと折り紙折ってた. 家でもずっと折ってたけど授業中にも折ってて,先生からは見えない設定で膝の上にを広げて折ってるけど,先生から見えてたと思う. 最初は,鶴とかずっと折ってたけど,だんだん難しいのを折りたくなってきて,オリジナルの鶴とか折ってた. 図書館で,格折り紙っていうを発見して,このは難しいやつがたくさん載っててたのしい. 表紙にもある悪魔がすごいよくて,指は5あるし,舌とかあるし,尻尾と二足で自立する.かっこいい!!! 格折り紙―入門から上級まで 作者: 前川淳出版社/メーカー: 日貿出版社発売日: 2007/07メディア: 単行

    #小学生のときにやってた悪夢っぽいこと選手権 - hitode909の日記
    nodoca_engine
    nodoca_engine 2015/07/22
    すてき
  • Perlリファクタリングツール作ってる - hitode909の日記

    こんにちは,まずはこのGIFをご覧ください. Perlのソースコードをリファクタリングするツールまともなのがないから自作することにした.perl-refactoring-toolsっていうそのままの名前. GitHub - hitode909/App-PRT: Command line tool for Perl code refactoring いろいろあってApp::PRTになった GitHub - hitode909/App-PRT: Command line tool for Perl code refactoring いまのところ,トークンの置き換えと,クラスのリネームができる. テストのカバレッジ100%で意識高い. hitode909/App-PRT | Coveralls - Test Coverage History & Statistics トークンの置き換え トークン

    Perlリファクタリングツール作ってる - hitode909の日記
  • この夏インターン給料で買いたいおすすめ本 - hitode909の日記

    会社でLT大会があって,いまインターンが来てるので,3分で若者におすすめを紹介する活動を行った. を読みましょう 大学にいると教科書とかあって,教授もいて,勉強できるけど,社会に出たら教科書ないから,自主的に勉強する必要がある.仕事をしながら学ぶというのあるけど,それだけでは不十分だと思う.仕事してるだけだと,今持ってる技しか出せなくて,生まれ持った技術だけでどうにかすることになる.外科医は手術するのが仕事だけど,手術しかしてない医者いたら心配だと思う. 脳外科医が週60時間も執刀していたとして、そんな医者にかかりたいと思うでしょうか? かかりたい人はいないはずです。プロには、備えるための時間、知識と技術を高める時間がどうしても必要なのです。 プログラマが知るべき97のこと 長時間働かないだけでなくて,あいた時間で勉強しないといけない. ,会社で買ってもらえる制度あるけど,読んだ

    この夏インターン給料で買いたいおすすめ本 - hitode909の日記
  • hitode909の日記

    自転車にリュックで通勤してると背中がびしゃびしゃになる。 ハンドルにリュックを引っ掛けると涼しいのだけど、リュックからは紐がぴろぴろ出ていて気を使う。 実際にはこれに加えて子のリュックとか、スーパーで買った材とかもハンドルに引っ掛けている。 最初、フレームバッグでPCが入るものを探したけど、そんなものはなかった。 KLICKfixという金具で標準化されていて、前にくっつけられるカバンがあるようなので、こういうのを買うといいかもしれない。 しかし、いかにも自転車アイテムという感じであまり見た目は好みではないような気もする。 klickfix.com こういうリュックに、いい感じにPCが入ればよさそうだけど、製品の詳細が不明。 RIXEN&KAUL(リクセン&カウル) フリーパックスポーツ KM821 KlickFixAmazon これおいしい。乾燥したイチゴが好き、という前提があって、さら

    hitode909の日記
  • 1