タグ

2014年8月13日のブックマーク (15件)

  • テスト先に書きたい若者よ - hitode909の日記

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

    テスト先に書きたい若者よ - hitode909の日記
  • 「肉アバンギャルド(秋葉原)」熟成肉の暴走が止まらない!好きな部位と重量を選ぶ → たらふく喰らう → 肉まみれ → (゚д゚)ウマー - ネタフル

    HOME秋葉原グルメ「肉アバンギャルド(秋葉原)」熟成肉の暴走が止まらない!好きな部位と重量を選ぶ → たらふく喰らう → 肉まみれ → (゚д゚)ウマー 秋葉原に2014年8月6日にオープンしたばかりの熟成肉の店「暴走熟成肉庫 肉アバンギャルド」に行ってきました。熟成肉とワインを楽しめる、熟成肉バルです。「美味い熟成肉をたらふくべたい!!」そんな時は、ぜひ「暴走熟成肉庫 肉アバンギャルド」のことを思い出してください。肉まみれ! 肉三昧! 「暴走熟成肉庫 肉アバンギャルド(秋葉原)」に行ってきた! 「暴走熟成肉庫 肉アバンギャルド」という、インパクトはあるけど覚えにくい店名に軽くショックを受けつつ、秋葉原駅から徒歩数分のところにある店舗を訪問。この界隈、先日行った「フレンチ堂ぶどう」もある地域で、いい感じの飲み屋が増えている印象です。 入口の看板です。「熟成肉をテーマとした肉バルです」

    「肉アバンギャルド(秋葉原)」熟成肉の暴走が止まらない!好きな部位と重量を選ぶ → たらふく喰らう → 肉まみれ → (゚д゚)ウマー - ネタフル
  • ユーザーが待っている間のUIデザイン | UXデザイン会社Standardのブログ

    あなたは待つという行為は好きですか。私達の生活では1日の中に何度も待たなければいけない時間が発生します。 朝の出勤のために電車が来るのを待ったり、会社のエレベーターが降りてくるのを待つなど、既に慣れてしまってあまり意識していないかもしれませんが、実際には多くの待ち時間があるはずです。 アプリケーションでの待機 上記の現実での待つことと同じくらいの数を、私達はアプリケーションで体験しています。例えばTwitterで新しいツイートを見るためにリロードしたり、Safariで画面が切り替わるまでを待つなど、現実世界と比べるとミクロな時間かもしれませんが、回数的には同じくらい待つことを行なっています。 たしかに短い時間かもしれませんが、現実世界と違いアプリケーションを利用中のユーザーは他の何かをして待つことが困難という問題があります。現実の待ち時間ではiPhoneをすぐに取り出してTwitterやニ

    ユーザーが待っている間のUIデザイン | UXデザイン会社Standardのブログ
  • 【翻訳】あなたが求めていたリアクティブプログラミング入門 - ninjinkun's diary

    original: The introduction to Reactive Programming you've been missing (by @andrestaltz) (translated by @ninjinkun, reviewed by @ma0e) あなたはリアクティブプログラミングと呼ばれる新しい方法が気になっている。 勉強するのは大変で、良い教材がないのでさらに難しい。私が勉強を始めたときは、まずチュートリアルを探した。見つけたのは一握りの実践的なガイドだけ、しかもそれらは表面をなぞっているだけで、リアクティブプログラミングのアーキテクチャ全体像を構築しようとしてはいなかった。ある関数を理解するのに、ライブラリのドキュメントは役に立たないことがある。 これを見て欲しい。 Rx.Observable.prototype.flatMapLatest(selector,

    【翻訳】あなたが求めていたリアクティブプログラミング入門 - ninjinkun's diary
  • Ctrl+Cとkill -SIGINTの違いからLinuxプロセスグループを理解する | ギークを目指して

    しばらくLinuxネタが続く・・。 近いうちに最近出たJava8ネタを書いてみようと思います。が、もう少しLinuxネタにお付き合いください。 前回はsshdを対象に親プロセスをkillした場合の動作を確認した。 killされたプロセスの子プロセスは孤児プロセスとなり、カーネルによって自動的にinitプロセスの子として扱われる事を説明した。(この動作を「リペアレンティング」と呼ぶ) 今回はこの続き。 Linuxで作業していてCtrl+Cしてプロセスを終了した場合、フォアグラウンドのプロセスやその子プロセスも一緒に終了する。 ということは、子プロセスは孤児として扱われず、リペアレンティングされていないことになる。 今回の記事ではこの振る舞いの違い(リペアレンティングされるか否か)に着目し、kill -SIGINTコマンドとCtrl+Cの違いについて考えていく。 そもそもkillコマンドやCt

    Ctrl+Cとkill -SIGINTの違いからLinuxプロセスグループを理解する | ギークを目指して
  • 5分でわかるBatteryHistorianによるAndroidアプリの解析方法 - クックパッド開発者ブログ

    モバイルファースト室の@tomorrowkey です。 Google I/O 2014で発表されたProject VoltaのBatteryHistorianについて調べました。 目次 注意 Battery Historianってなに? BatteryHistorianを使おう 開発中のBatteryHistorianを使おう 各項目の解説 まとめ 参考 注意 この記事は2014年8月12日 現在 正式リリースされていない開発中のツールを解説しています。 正式リリース時にはツールの使い方や解析結果の見かたなどが変わる場合がありますので、ご注意ください。 Battery Historianってなに? Google I/O 2014でProject Voltaが発表されました。 Project VoltaはAndroidアプリの電力消費の解析をするためのツールを作ったり、アプリの電力消費を抑え

    5分でわかるBatteryHistorianによるAndroidアプリの解析方法 - クックパッド開発者ブログ
  • 10 Xcode Plugins for iOS Development | Envato Tuts+

    A proper plugin architecture can mean all the difference for an integrated development environment. Sublime Text and TextMate are great examples. Did you know that Xcode also supports plugins? It wouldn't surprise me if you don't, Apple hasn't put much effort into advertising that part of Xcode. In fact, there is very little documentation available to create plugins for Xcode. Fortunately, this ha

    10 Xcode Plugins for iOS Development | Envato Tuts+
  • peco と alias -g で git に便利革命おきた - Qiita

    peco と alias -g で git に便利革命がおきるので、ぜひご活用ください。 記事の一番下に設定のまとめがあります。 目録 便利革命1: git commit → g c 便利革命2: git checkout feature/something-great → g o B 便利革命3: git push -u origin feature/something-great → g puu R B 便利革命4: git remote add origin git@github.com/user/repo → g r add origin H 便利革命5: git checkout -b feature/something-great remotes/origin/feature/something-great → g b LR めんどいコマンド1: git commit Befo

    peco と alias -g で git に便利革命おきた - Qiita
  • "err"という文字列をHighlightしておくとGolangのコードリーディングが捗る - ( ꒪⌓꒪) ゆるよろ日記

    vimの人はこんな感じで autocmd FileType go :highlight goErr cterm=bold ctermfg=214 autocmd FileType go :match goErr /\<err\>/

    "err"という文字列をHighlightしておくとGolangのコードリーディングが捗る - ( ꒪⌓꒪) ゆるよろ日記
  • MySQLのコマンドラインで個人的に使用頻度が高いコマンドや小ネタ - Qiita

    普段MySQLを使っている時に、使用頻度の高いコマンドや小ネタを厳選してまとめました。 systemコマンド MySQLを開きながら、CPU使用率やディスクI/Oの状態を見てリソースへの負荷とかを知りたい時は、このコマンド。OSシェルで実行できるコマンドをMySQLシェルから実行できます。 mysql> system sar -b 00時00分01秒 tps rtps wtps bread/s bwrtn/s 00時10分01秒 0.12 0.00 0.12 0.00 1.31 00時20分01秒 0.11 0.00 0.11 0.00 1.09 00時30分01秒 0.11 0.00 0.11 0.00 1.00 00時40分01秒 0.11 0.00 0.11 0.00 1.03 00時50分01秒 0.10 0.00 0.10 0.00 0.96 01時00分01秒 0.10 0.0

    MySQLのコマンドラインで個人的に使用頻度が高いコマンドや小ネタ - Qiita
  • Engadget | Technology News & Reviews

    My iPhone 11 is perfectly fine, but the new buttons on the iPhone 16 are compelling

    Engadget | Technology News & Reviews
  • UIはシンプルがベスト THE GUILD深津氏に聞くアプリ開発術|Mac - 週刊アスキー

    テレビのTV番組連動アプリ「フリフリTV」など、優れたUI(ユーザーインターフェース)のアプリ開発で知られるクリエイティブユニットTHE GUILD。代表取締役の深津氏に、アプリUIの開発方法について聞いた。 ─ THE GUILDならではのアプリ開発の方針、コンセプトはあるのですか? 深津 「気持ちよく使えるものを」というのはありますね。特に私はシンプルなものが好きで、なるべく機能を削るように心がけています。複雑になったら負けだと思っています。 ─ それはなぜですか? 深津 十徳ナイフは使いやすいですけど、 機能を足して百徳ナイフにすると使いにくいし危ないですよね。iPhoneのアプリもそれと同じだと思っていて、機能がたくさんありすぎてもユーザーは使いこなせない。iPhoneが登場して間もないころは、世間的にも機能が多いアプリが支持されてい

    UIはシンプルがベスト THE GUILD深津氏に聞くアプリ開発術|Mac - 週刊アスキー
  • こんな有り得ないことをする福島県を、政府を、まだ信じるのですか、頼るのですか?←報道ステーション - ウィンザー通信

    アメリカ東海岸の小さな町で、米国人鍼灸師の夫&空ちゃん海ちゃんと暮らすピアノ弾き&教師の、日々の思いをつづります。 いつも遠くから応援してくれる、大阪在住の弟から、 「今日の(3月11日)の、古舘がやってる報道ステーションを見せてあげたかった。 短く言うと、国と福島県は、被爆はあったとしても、子供たちの甲状腺癌等々の病気とは、無関係である。 被爆者やその親に、容易に検査させないように、あれこれ手を回してる。 っな感じ。 録画もしてなかったので、何とかそっちで見る方法はないの?」 というコメントが、Facebookに入りました。 その番組のことは、ツィッターで、コマ切れに内容が流されていて、そのどれもが、これまでにずっと、こういうことを伝えてほしかったというものばかりで、 だからかえって、妙な圧力などがかかって変なことにならないよう、今こそ応援の気持ちを形に現さねば、と思っていました。 けれ

    こんな有り得ないことをする福島県を、政府を、まだ信じるのですか、頼るのですか?←報道ステーション - ウィンザー通信
  • App Groupでアプリ間データ共有 - Toyship.org

    そろそろiOS8の正式なリリースも間近になってきましたね。 iOS8のリリースと同時に、新しいアプリ間情報共有機能、 App Groupが使えるようになります。 iOS8 の新機能、App Extension にも必須な機能なので、使い方をちょっとまとめてみました。 App Groupとは App Groupとは、複数のアプリの間でデータを共有できるようになる新しい機能です。 今までも Keychainの仕組みを使うことでアプリ間のデータ共有はできました。 でもKeychainの使い方ってちょっとめんどうだったり、機種変更したときにデータが復元されないこともあったり、あまり使い勝手がよくないところもありますよね。 App Groupを使うと、今までと同じNSUserDefaultsなどを利用してデータ共有をすることができます。 また、App Extensionではこの仕組みを使うとアプリと

    App Groupでアプリ間データ共有 - Toyship.org
  • 「あとで行く」ためのアプリ、Go Memoをリリースしました - Think Big Act Local

    久しぶりに個人アプリをリリースしました。 「あとで読む」ならぬ、「あとで行く」がコンセプトのiPhoneアプリです。 「あとで行く」ためのアプリ Go Memo - AppStore https://itunes.apple.com/jp/app/id903841654?mt=8 つくったもの 「あ、このお店良さそう。今度来よう!」と思った時に、記録しておいて後で見返すアプリです。 基はその場でパシャリと写真撮るだけの使い方です。簡単なメモが追記できるので、「駅の南口出てスグのところ」みたいな場所を思い出すヒントをかけます。 また、foursquareの情報を使っていて、写真のGPS情報から自動でお店の詳細情報を取得したりします。 つくった背景 4月に違う街に引っ越しました。引っ越し先の周りは美味しそうなお店が多くて「今度来よう!」と良く思うのですが、すぐ忘れてしまいます。 休日、どこか

    「あとで行く」ためのアプリ、Go Memoをリリースしました - Think Big Act Local
    dealforest
    dealforest 2014/08/13
    広尾の日本酒...のお店がどこなのか気になって仕方ない