タグ

2012年7月12日のブックマーク (8件)

  • [プログラミング]よいコードを書くために - logiqboard

    コードをたくさん読んでいると、よくできていて参考にしたくなるコードや、身の毛もよだつクソコードなど、色んなコードに出会う。 自分一人で書いていた頃は、コードの良し悪しは全て自分にはね返ってきていたのだが、チームを組むとそうはいかない。 人の書いたコードで苦しむこともあれば、自分の書いたコードで人を苦しめることもある。 そんなことにならないよう、少しでも良いコードを書くために意識するべきことをまとめてみた。 読むのに苦労しないコードを書く 書かれたコードは、それが使われ続ける限り、何度も読まれる。 読む人は自分かもしれないし、他のチームメンバーかもしれない。別の会社の顔も知らない人かもしれない。 そんな人たちでもスラスラ読み解け、理解できるコードは、きっと良いコードだ。 冗長さを制御する 大体の悪いコードは長い。どんなに素晴らしい設計がされていても、長いと読む気力が失せる。コードは短いに越し

    [プログラミング]よいコードを書くために - logiqboard
  • いろんなJavaScript MVCフレームワークで作られた同一のToDoアプリで違いを学ぶ「TodoMVC」

    JavaScriptでMVCの構造を持つアプリケーションを開発するためのフレームワークが10種類以上登場し、この分野が盛り上がっていることは、以前の記事「JavaScript MVCフレームワークはすでに十種類以上、その比較や最新情報などのまとめ」で紹介しました。 その各種JavaScript MVCフレームワークの違いを学ぼうというのが、Webサイト「TodoMVC」です。 ToDoMVCでは、AngularJSやBackbone.js、Ember.js、Spine.jsなど主要なMVCフレームワークを用いて開発したToDoアプリをまとめて公開しています。 開発されたToDoアプリはほぼ同一の外観や機能を備えています。これにより、それぞれのソースコードを見ることによって、各MVCフレームワークがどのようなコーディングスタイルを用いているのか、どのような機能を提供しているのか、といった違い

    いろんなJavaScript MVCフレームワークで作られた同一のToDoアプリで違いを学ぶ「TodoMVC」
  • English - 丁寧は謙譲にあらず、命令形は命令にあらず : 404 Blog Not Found

    2012年07月11日18:00 カテゴリLogosCulture English - 丁寧は謙譲にあらず、命令形は命令にあらず What? 英会話で丁寧に頼む7つの表現と丁寧度を9秒でマスターする方法 | わいわい英会話 相手の意思を聞くWillより身体的能力を聞くCan の方が丁寧です。 Would you give me a break? そんなことを英語で言っている人を、私は見たことがない。 その代わりに言っているのは、丁寧の度合い(politeness)において would = could > can = will ということである。 English Grammar | LearnEnglish | British Council | ability, permission, requests and advice Instructions and requests: We us

    English - 丁寧は謙譲にあらず、命令形は命令にあらず : 404 Blog Not Found
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

  • デノンからノイズキャンセルBluetoothヘッドホン「GLOBE CRUISER」、apt-Xや通話、有線接続も対応 - Engadget

    デノンからノイズキャンセルBluetoothヘッドホン「GLOBE CRUISER」、apt-Xや通話、有線接続も対応 デノンが新ブランド「ライフスタイルシリーズ」のヘッドホン製品4シリーズ8モデルを一挙に発表しました。ラインナップは「MUSIC MANIAC」がハイエンド高音質、「GLOBE CRUISER」がアクティブノイズキャンセル&Bluetooth無線、「URBAN RAVER」が超重低音ハイパワーのクラブスタイル、「EXERCISE FREAK」がスポーツ向け防滴Bluetooth。 旅行向けの「グローブクルーザー」シリーズは、オーバーイヤー式でアクティブノイズキャンセル(ANC)を採用した AH-NCW500と、ネックバンド式のインナーイヤーヘッドホン AH-W100 (ノイズキャンセルなし)。 写真のAH-NCW500は Boseクワイアットコンフォートなど航空機や電車内向

  • フォントがもっと分かる!欧文フォントの名前に付いているアレの正体とは?

    普段使っているフォントにはフォント名のほかに、MT、Std、OsF、CEなど見慣れない省略文字が付いていることがあります。その正体とは一体何なのでしょうか?個人的に気になったものを中心に詳しく調べてみました。 多くの場合はフォントブランド名や太さ・スタイルを示す 有名・定番フォントはライセンスの関係上、様々なフォントブランドが同じ名前の書体のフォントをリリースしているため、区別するために省略文字が付けられていることがあります。頭についたり後ろについたりします。 割とよく見かけるブランドだと、FF=FontFont、BT=Bitstream、MT=Monotype、ITC=International Typeface Coprporationでしょうか。皆さんのパソコンにインストールされているフォントにも多く見つかるはずです。最近はあまり見かけなくなりましたが、LT=Linotype、A=A

    フォントがもっと分かる!欧文フォントの名前に付いているアレの正体とは?
  • 今期のアニメ ver.α

    アニメ視聴リストを登録できるます。よし作りなおそう。 今期のアニメ 2016春期 3/24(水)12:00 スケートリーディング☆スターズ #11「完全」 バンダイチャンネル12:00 転生したらスライムだった件 第2期 第1部 #34「神之怒(メギド)」 ニコニコチャンネル12:00 転生したらスライムだった件 第2期 第1部 #34「神之怒(メギド)」 バンダイチャンネル17:55 七つの大罪 憤怒の審判 #11「神と対峙する人」 テレビ東京19:00 七つの大罪 憤怒の審判 #10「太陽の救済」 バンダイチャンネル19:25 ログ・ホライズン 円卓崩壊 #11「失望の典災」 NHK Eテレ21:00 魔術士オーフェンはぐれ旅 キムラック編 #10「彼女を殺せる唯一の」 AT-X21:30 転生したらスライムだった件 第2期 第1部 #35「魔王誕生」 AT-X22:00 蜘蛛ですが、

  • Yahoo!JAPANのライフログアプリ「僕の来た道」が楽しすぎる! : けんすう日記

    ライフログが好き 日記とかはあまりつけられないタイプなのですが、自分の行動とかがログとして残っていく事は好きなのですね。 で、ずっと欲しかったのが「今いる位置を記録しつづけてログとして残してくれる」というアプリです。このアプリでいいのがなくて、GPSロガーを買おうかと思ってたくらいです。 それが、なんとYahoo!JAPANがいかしたライフログアプリを出してくれたのですね。 僕の来た道 アプリの名前は「僕の来た道」です。 素敵なタイトルです。 使い方は簡単です。起動していれば、位置のログを残してくれます。ただそれだけ。ほとんど何もしなくてもログが溜まっていくので面倒くさがりやの僕でも簡単です。 こんな感じです。勝どきエリアにいったことなどがわかります。メモを残すこともできるので「○○社に打ち合わせにいった」などの記録を残すこともできます。 地図ビューで見ることもできます。 日付ごとにどのく

    Yahoo!JAPANのライフログアプリ「僕の来た道」が楽しすぎる! : けんすう日記