タグ

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

  • プレゼンテーション - hitode909の日記

    プレゼン自分ではすべったことないから得意だと思ってるのでいつも気をつけてることをシェアします。これさえ守ればすべらないのだから楽。 目次 目次 最初にめちゃくちゃおもしろい話をする 箇条書きせず一行ずつページを分ける 絵をでかくする 新しいページ作ったらデフォルトのパーツを全部消す 先に言う 意見や疑問を述べる スターウォーズエピソード4を見る 最初にめちゃくちゃおもしろい話をする 聴衆は懇親会のことしか考えてないので、とりあえず最初におもしろい話をして、注意を引きつけるとよい。つかみはこれでオッケーだって言えればよいくらいの面白い話をしましょう。よくある技術ブログとか、技術雑誌だと、こんにちは、最近温泉に行って心身共にリフレッシュしました、ヒトデです、とか書いてあるけど、そんなの読んで喜ぶ人が人と家族と親類以外にこの世にいたらおかしいから、そういうのじゃないとよい。 箇条書きせず一行ず

    プレゼンテーション - hitode909の日記
  • プロジェクト内からgrepして集計して補完を出してくれるAtomプラグインを作った - hitode909の日記

    これまでのあらすじ auto-programming.elのAtom版を作ってるよ,という話と,単なるスニペット以上に便利だよ,という話をしていた. blog.sushi.money blog.sushi.money できた できたのでGitHubに置いた. Emacs版ではPerlのスクリプトを呼んでたのを,Atom版ではふつうにchild_process.execしてgit grepして結果を解析するように変えた. Emacs Lispで複雑なロジックを書くのに慣れてなかったので難しいところはPerlで書いてたのだけど,JSならどんなに複雑なものでも書けるので助かる. 動いてる様子 Plackのリポジトリ内で適当に動かしている様子.use strict;はプロジェクト内に206回登場する,といったお得な情報も表示している. ご利用ください 開発前から予想はしていたけど,Atom Pac

    プロジェクト内からgrepして集計して補完を出してくれるAtomプラグインを作った - hitode909の日記
    seiunsky
    seiunsky 2016/11/17
    便利そう
  • はてなブログのAMP対応で学ぶウェブサービスのAMP対応 - hitode909の日記

    プレゼンモード 再生 ← / →で移動 fでフルスクリーン escでおわる こんにちは,id:hitode909です.このあと14時から品川のマイクロソフト様のオフィスでおこなわれている,YAP(PはパチモンのP)Cで発表します. この記事では,発表資料を公開いたします.現地の方は今すぐCルームに来てください.そうでないかたは懇親会でお会いしましょう. はてなブログのトピックもあるようです. トピック「YAPC」 #yapc8ojic のツイート はてなブログのAMP対応で学ぶウェブサービスのAMP対応 2016/07/03 YAP(achimon)C::Asia Hachioji 2016 mid in Shinagawa hitode909 自己紹介 id:hitode909 @hitode909 京都から来ました はてなはてなブログを作っている 自己紹介 YAPC 2015でベスト

    はてなブログのAMP対応で学ぶウェブサービスのAMP対応 - hitode909の日記
  • YAPCでおもしろ発表してきた - hitode909の日記

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

    YAPCでおもしろ発表してきた - hitode909の日記
  • いけてない設計に出会ったときに考えること - hitode909の日記

    どこがいけてないのか? クラス名とか、機能名とか、概念とか、名前があると考えやすくなる まだ名前なかったら新たな抽象が見つかるかもしれない どんな経緯でそうなっているのか 最初は抽象を捕らえられていたのが拡張を繰り返すうちに失われたのか、書かれた当初は単純な仕様だったのが膨れ上がったのか、動けば良いという感じで書かれたのか 今の設計のいいところは? 何か意図や事情があってそうなってるのか、動いてるだけなのか 詳しい人や書いた人に気に入ってるところを聞いても良い みんなどう思ってる? みんなおかしいと思ってるけど手が出せないのか、これでいいと思ってるのか、など雑談して聞いて回る 最高の状態ならどうなってるべき? 正しいモデリングや、すごい技術があったら、どうなるか 鋭い分析によって豊かなドメインを得られたり、リコメンドシステムなら脳波を読み取って直接推薦してくれたり、変なドアで世界中好きな場

    いけてない設計に出会ったときに考えること - hitode909の日記
  • 設定のクラスを作るとすっきりしそう - hitode909の日記

    設定のテストを書くとよいって言ってる人がいた. 設定の仕様をドキュメントに書くのではなく、テストにしてしまう - $shibayu36->blog; テストされてるのはよいと思う.名前のついてないデータ構造をがんばってテストするよりは,設定のクラスを作るとすっきりしそうと思った. こういう構造のHash,として見るよりかは,設定クラスのインスタンスとして見るほうがイメージしやすい. 個々のブログの設定のURLはユニークであるというのを,どこかのクラスの責任にする.BlogConfigRepositoryというクラスのインスタンスが,設定の集合を持ってるとか. like exception { BlogConfigRepository->new([ { "url" : "http://blog.example.com/", "permission" : "public", "members"

    設定のクラスを作るとすっきりしそう - hitode909の日記
    seiunsky
    seiunsky 2014/04/10
    ウオオオ
  • コードレビュー - hitode909の日記

    コードレビュー,慣れるとできるけど,いきなりdiffを渡されて,どうぞ見てくださいと言われてもよくわからないと思う. やりましょうというのはいいけど,ただむやみに読んでもうまくいかない.変更がある程度大きくなるとdiffだけ見てもよくわからないので,いろいろ見ることになる. 僕はいつも以下のようなことを無意識にやってて,うまくいってる気がしてる.GitHubのPull Requestの仕組みを使ってる前提で. Discussionをさらっと眺めてどういう問題を解決したいのか見る Commit Statusを見て,テスト通ってることを確認する Commitsタブで1コミットずつブラウザの新しいタブに開く 全部クリックし終わったら古い順に1コミットずつ読む 気になる点があったらエディタとかにメモしておく.あとで書き直されるかもしれないので,まだコメントしない 全コミット見終わったらFiles

    コードレビュー - hitode909の日記
  • 高速にドッグフードを食べる方法 - hitode909の日記

    はてなエンジニアブロガー祭りで「高速にドッグフードをべる方法」という題で発表してきた. 箸でドッグフードべるパフォーマンスの話ではなくて,もとはマイクロソフト用語である,Eat your own dog food,自社製品を使ってより良くしよう,みたいなほうの話.はてなブログ開発しながら毎日使うとか,思い付きで作ってるわけではなくて,事実や根拠にもとづいて作ってるとか,安全に作るための仕組みとか,そういう話. 普段の勉強会では僕は主に3分くらいのLTをしていて,20分も話したことなかった.資料ぜんぜんできなくて,Keynote見るだけで疲弊してた.急に長くていい話できるはずないと思って,LT5連発という形にして,ドッグフードにまつわる話を5個するという形にしたところ,なんとかなった. 東京では情報が氾濫してるから,京都でこんなのやってますとか言っても,東京では常識みたいな冷たい反応をさ

    高速にドッグフードを食べる方法 - hitode909の日記
  • 上に行くcd作った - hitode909の日記

    シェルで,上のディレクトリに行くのがめんどくさくて,cd ../../../../とかしないといけなくて,指を痛める. 上に行くためのupっていうコマンドを作ることにした. その1 up 3ってやると,3つ上に行くのを作った. function up() { i=0 while [ $i -lt $1 ] do cd ../ i=`expr $i + 1` done } 使い方 % pwd /Users/fkd/co/dev/dotfiles % up 3 % pwd /Users/fkd %これは使いにくくて,cd ../../って打つときは,いくつ上に行くか考えながら,../って打ってる.これだと,先に数えておかないといけなくて,難しかった. その2 考えながら入力できるようにしてみた.引数の数だけ見る. function up() { i=0 while [ $i -lt $# ]

    seiunsky
    seiunsky 2010/10/02
    本文も面白いけど、ブコメも面白い
  • キーワードを入れると画像検索してプレゼン資料を作るの作った - hitode909の日記

    プレゼンの資料を作るのがめんどうで,なんとかしたいと思っていた. キーワードだけアウトラインみたいに書いておくと,Googleのイメージ検索から画像を取ってきて,プレゼン資料ができる,というのを作った. Image Search Presentation 鳩山由紀夫って入れると,こういうスライドができる.画像はGoogleイメージ検索から取ってきてる. 動かせるプレゼンのサンプル.空白部分をクリックで進める. about this - Image Search Presentation ページの一番下に編集画面みたいなのがついてて,そこから編集したり,新しいプレゼンを作ったりできる.

    キーワードを入れると画像検索してプレゼン資料を作るの作った - hitode909の日記
    seiunsky
    seiunsky 2010/08/13
    すごいwww
  • 1