タグ

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

  • プログラミングとは何なのか - hitode909の日記

    会社でボードゲームしてる人たちがいる。 僕はボードゲーム苦手で、たまにやっても全然勝てない。 将棋とかイメージすると、こっちがこういう手を出すと相手はどうするか、そしてその次は、というのを予測すればよいのだけど、なんかそれがめんどうで、なんでこんなこと考えないといけないのか、とか考えだしてくたびれてしまう。 ずっと論理的に考えるのが苦手で、すぐめんどうになってやめてしまう。 普段、仕事や遊びでソフトウェア作ってるのだけど、よく考えると、ソフトウェアの動作が論理的なだけで、ソフトウェア作るのは勘でできる。 ソフトウェアが正しく動くかどうかは論理的に決められて、電卓アプリなら計算結果が狂ってたら間違っているけど、その電卓アプリがどのように作られたか、には正しさはない。逆立ちして作っても、猿にタイプライターを渡して作っても、計算結果合ってれば良い。 過去のデータとか経験によると猿に書かせるのは効

    プログラミングとは何なのか - hitode909の日記
    barlog
    barlog 2014/10/17
  • テスト先に書きたい若者よ - hitode909の日記

    弊社では毎年インターンを受け入れているのだけど,いまもインターンが来てて,テスト先に書きたいけど油断すると先に実装を書いてしまう,とか話してた. 個人的には,テスト先に書くのが大事というよりかは,意識して仕様を先に考えるのが大事だと思っている.テストを先に書くと,先に仕様を考えざるを得ないので,良いスタイルが身につく. 僕がよくやるのは,関連しそうなクラスの絵をひと通りノートに書いてみて,その図だけで,うまく動くことを説明できるくらい考えてみる.その時点でおかしかったら,コード書いてもおかしくなる.ノートに方眼ついてるとクラス図書きやすい.UMLとかじゃなくても,自分で見て分かるくらいでもいいと思う. 紙でうまくいったら,外部仕様だけソースコードに書いてみる.クラス名と,メソッドの定義と,メソッドの上くらいに,ひと通りコメントでも書いてみて,この関数はこういうことをするんです,こういう引数

    テスト先に書きたい若者よ - hitode909の日記
    barlog
    barlog 2014/08/14
    ”スターが「見ました」だとalt的に苦しい”ことをうっちゃって押した><
  • グリッチシモバヤTシャツ届いた - hitode909の日記

    Tシャツすぐ届いた.めでたい.生地は普通のユニクロっぽい感じ.ユニクロの服ずっと買ってないから知らないけど. 2枚買って,いま着てて,もう1枚は昼休みオフィスに遊びに来られてた方にさしあげた.迷惑そう. グリッチシモバヤTシャツ届いた グリッチシモバヤTシャツ早速着てみた、落ち着く グリッチTシャツ完成を祝ってグリッチTシャツTシャツできた.この調子でTシャツのTシャツのTシャツのTシャツとか作っていきたい. http://utme.uniqlo.com/t/J1M4kSQ

    グリッチシモバヤTシャツ届いた - hitode909の日記
    barlog
    barlog 2014/05/22
  • ドメイン駆動設計読んだ - hitode909の日記

    ドメイン駆動設計というのはソフトウェア工学のおしゃれなで,Kindleで買えたので読んだ.ドメインを軸に戦略的に設計しましょうという.2週間くらいで読めて良い体験できてよかった. ソフトウェアを,ユーザーインタフェース,アプリケーション,ドメイン,インフラストラクチャという4つの層に分けて,一番重要なのがドメイン層で,ドメイン層にアプリケーションが存在し得る理由がある.銀行システムだったら,口座とか利子みたなやつがドメイン層で,口座がよくできてると銀行としてうまくいく.ATMのタッチパネルというのはユーザーインタフェースで,どんなにATM押しやすくても,ドメイン層に,口座という概念がなくて,ただのハッシュだったりすると,銀行を運営して金を儲けるとか,新たな金融商品とか作るのが困難になる.インフラ層は永続化とかするのだけど,インフラ層がいかによくても,意味ないデータを保存していては銀行倒

    ドメイン駆動設計読んだ - hitode909の日記
    barlog
    barlog 2014/02/21
  • 動画をアニメーションGIFに変換するウェブアプリケーション作った - hitode909の日記

    rokugaっていうウェブアプリケーションを作った.ブラウザ上で動画をアニメーションGIFに変換できる.Google Chromeでもちょっと動くけどSafariで見るのが良い. http://rokuga.herokuapp.com/ 使い方 こんな感じで,動画をドロップしてくださいとか言ってる. 1コマずつ出てきて,このコマとこのコマ,この速さ,みたいな指定ができる. 完成したアニメーションGIFは名前を付けて保存しましょう. 特徴 ブラウザで再生できる動画なら何でも変換できる Macなら動画はQuickTime Playerで撮れるので気軽に使える リアルタイムにプレビューしながら仕上がりを確認できる コマ送りは逆再生,行ったり来たり,シャッフルに対応 Herokuで動かしたらCPUが遅くて動画の変換にす時間かかる git cloneしてローカルで動かすとちょっと速い ソースコード→

    動画をアニメーションGIFに変換するウェブアプリケーション作った - hitode909の日記
    barlog
    barlog 2013/01/29
  • ■ - hitode909の日記

    気付いたらフリー素材できてた. hitode909さん透過png | shtn | Flickr negipoさんがこんなの作ってておもしろかった. ひとでくんすし 背景画像自由に設定できるページ作った. sozai こういうページ作って遊べる. http://hitode909.appspot.com/sozai/?url=http%3A%2F%2Fgigazine.jp%2Fimg%2F2007%2F06%2F19%2Fworlds_worst_currencies%2F373868743_ff865ffc35_o_m.jpg 便利なページできた / “sozai” http://t.co/TCx73FYi— 趣味はマリンスポーツです (@hitode909) 2012年9月7日 http://t.co/5ET41kKs— ラ・バンダ (@ssig33) 2012年9月7日 便利だ。

    ■ - hitode909の日記
    barlog
    barlog 2012/09/07
  • 1