タグ

2012年7月31日のブックマーク (10件)

  • 『リーダブルコード』を読んで

    仕事でコード書いてて、「クラス名や変数名はわかりやすい名前を付けないと」といったことに腐心していて、ふと思った。自分のやってることって、「技術」というよりも「わかりやすい文章の書き方講座」みたいだな、と。プログラミングにおいて、技術面以外でも重要なことがあるのだろう。 そんな問題意識があったので、ソースコードの読みやすさがテーマの『リーダブルコード』は自分にマッチする気がした。 読みやすい、読みにくい、というのは人間の主観に基づくものだ。 しかし主観といっても「何を読みやすいと思うかは人それぞれ」などといった極端な相対主義は通用しない。読みやすいコードと読みにくいクソには歴然とした差があるものだ。 この判断は、文芸批評などに近いかもしれない。書の原題は"The Art of Readable Code"となっている。エンジニアリングでもサイエンスでもなく、まさにアートなのだ。 自分として

    『リーダブルコード』を読んで
    ikesyo
    ikesyo 2012/07/31
    『リーダブルコード』を読んで … from: on Readability: http://www.readability.com/articles/alg46zpd
  • フリーのガーリー素材いくつか / Maka-Veli .com

    http://girlysozai.com/ 個人利用、商用利用可。二次配布以外であれば完全フリー。 このようなイラストがepsとpng配布されています。個人で運営されているとか。素晴らしいですね。 今回のメインビジュアルも、ほとんどこちらの素材を使っています。 No Reimer Reason http://noreimerreason.com/scrapbook_freebies.php けっこうな数のデータが揃ってます。PSDとか。 Lovey Mini Kit Free Digital Scrapbooking http://scrapbooking.about.com/od/freedigitaldownloads/ss/lovelyminikit.htm Pngでパーツになってた。 Child patterns http://hqtexture.com/vekt

    ikesyo
    ikesyo 2012/07/31
    フリーのガーリー素材いくつか On 2012年7月30日, In クリエイティブ, デザイン from: on Readability: http://www.readability.com/articles/ywqipghz
  • IDEA * IDEA

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

    IDEA * IDEA
    ikesyo
    ikesyo 2012/07/31
    次の流行り言葉は『Growth Hacker』っぽいのでちょっと調べてみた ちと調べ物をしたのでシェア。最近「Growth… from: on Readability: http://www.readability.com/articles/3j3umjwd
  • node.jsのいろいろなモジュール12 – railwayjs | DevelopersIO

    node.jsでrailsライクにアプリケーション開発を RailwayJSはexpressフレームワークをベースとしたフルスタックのMVCフレームワークです。 使い勝手はRuby On Railsと似ており、手軽にウェブアプリケーションを作成することができるのが特徴です。 ORマッパーでのDBアクセスもでき、coffee-scriptを用いて記述することも可能です。 公式サイト(翻訳サイト)によると、 このフレームワークの主なコンセプトは『痛みを伴わないウェブ開発』ということらしいです。 今回はこのRailwayJSを使用して、簡単なWEBアプリケーションを作成してみましょう。 環境構築 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.7.3 Node.js : v0.8.3 npm : 1.1.21 MySQL: 5.5 適当なディレクトリを作成し、そこでnp

    node.jsのいろいろなモジュール12 – railwayjs | DevelopersIO
    ikesyo
    ikesyo 2012/07/31
    node.jsのいろいろなモジュール12 – railwayjs node.jsでrailsライクにアプリケーション開発を… from: on Readability: http://www.readability.com/articles/1clmq6ez
  • バッテリー4.5時間駆動&WiFi対応ポータブルHDD「MiniStation Air(HDW-P500U3)」 - ネタフル

    内蔵バッテリにより4.5時間駆動、さらにWiFi対応したポータブルHDD「MiniStation Air(HDW-P500U3)」が発売になります。BuffaloからWiFi & USB 3.0接続ポータブルHDD、4.5時間駆動バッテリー搭載 – Engadget Japaneseという記事になっていました。 無線部は802.11b/g/n (2.4GHz帯)に対応。同時に3台までのWiFi対応機器からアクセスできます。WiFiアクセスポイントを備えたストレージをスマートフォンなどから利用する際は、1系統しかない無線LANを使ってしまうためネットに出られず不便だったりしますが、MiniStation Air は外部のアクセスポイントを中継する「インターネットモード」に対応。 ポータブルHDDというのはこれまでにもありましたけど、バッテリ駆動&WiFi対応というのが新しいのでしょうね。 W

    バッテリー4.5時間駆動&WiFi対応ポータブルHDD「MiniStation Air(HDW-P500U3)」 - ネタフル
    ikesyo
    ikesyo 2012/07/31
    バッテリー4.5時間駆動&WiFi対応ポータブルHDD「MiniStation Air(HDW-P500U3)」 Tweet Share from: on Readability: http://www.readability.com/articles/xwhawc6y
  • 日本人の「語学力」はもっと高く評価されるべき - デマこい!

    とある筋から「英語が使える日人」の育成のための行動計画という政府文書の存在を知った。文科省が平成15年に作成した資料で、内容は「英語を喋ることさえできれば国際的に活躍できる!」という牧歌的なもの。教育業界ではかなり有名な文書らしいが、なぜ国際的に活躍しなければならないのか、そしてなぜ「英語」でなければいけないのか……という考察が浅い。 ジョン万次郎 海を渡ったサムライ魂 作者: マーギー・プロイス,金原瑞人出版社/メーカー: 集英社発売日: 2012/06/26メディア: ハードカバー クリック: 6回この商品を含むブログ (10件) を見る 一般的に、日人は語学に弱いと言われている。日人は外国語が苦手だという意見を、耳にタコができるほど聞いた。しかし、そんなことはない。むしろ日人ほど語学面で恵まれている人々はいない。21世紀という時代にあって、日人の「語学力」は飛びぬけた優位性

    日本人の「語学力」はもっと高く評価されるべき - デマこい!
    ikesyo
    ikesyo 2012/07/31
    日本人の「語学力」はもっと高く評価されるべき - デマこいてんじゃねえ! … from: on Readability: http://www.readability.com/articles/blntxgrd
  • 【イニシャルB】Dropbox対応新アプリでクラウドもNASもシームレスに ウェスタンデジタル「My Book Live」 

    ikesyo
    ikesyo 2012/07/31
    Dropbox対応新アプリでクラウドもNASもシームレスにウェスタンデジタル「My Book Live」 … from: on Readability: http://www.readability.com/articles/hdhmwov4
  • [やじうまミニレビュー] le dd「dream」 ~マシュマロタッチの新素材スリッパ。いつでもどこでも快適

    ikesyo
    ikesyo 2012/07/31
    やじうまミニレビュー - le dd「dream」 - 家電Watch … from: on Readability: http://www.readability.com/articles/ng90brgp
  • Java開発者のための関数プログラミング

    書はオブジェクト指向プログラミングに慣れ親しんだ読者を対象に、関数プログラミングの手法や考え方の一端を紹介する書籍です。Javaによるサンプルコードを例に、関数プログラミングの実用的で実践しやすい内容を紹介します。Javaプログラマだけでなく、他のオブジェクト指向プログラミング言語のユーザーにも参考になる内容でしょう。なお書はEbook版のみの販売となります。 書のサンプル(序文〜1章、ePUB形式、363KB) 序文 「Java開発者のための関数プログラミング」へようこそ 書で使用されている表記規則 書に関するお問い合わせ 謝辞 1章 なぜ関数プログラミングなのか 並列プログラミングが得意でなければいけない たいていのプログラムは単なるデータ管理問題 関数プログラミングはよりモジュール的 より迅速に開発しなければいけない 関数プログラミングは簡潔さへの回帰 2章 関数プログラミ

    Java開発者のための関数プログラミング
    ikesyo
    ikesyo 2012/07/31
    Java開発者のための関数プログラミング Ebook Storeで電子版を購入:価格1,365円 from: on Readability: http://www.readability.com/articles/ulk1vxrf
  • メンテナンス画面をバーチャルホスト別に出力する

    皆様こんにちは。シャノンインフラ担当の藤井です。 初めましてですので、簡単に自己紹介を致します。 インフラ歴はIDCオペレータや監視要員、運用SE、OSSインフラ構築含めて12年ほどです。それまではベトナムのホーチミンでインターネットカフェを経営したりして日には見向きもしませんでした。ところが海外に居ると、急激に極端に日を意識し始め、今では地元の御輿や消防団、弓道などに参加し、日的なものについて「分かる」ことではなく「身につける」をモットーに、精進しております。 株式会社シャノンには3月に入社したばかりです。社内の平均年齢が、今月30歳を突破したとのことです。私は数日前に不惑に至り、社内の平均年齢UPに貢献しております。 先輩方のレベルの高さにドキドキしながらも、何とか縁にしがみついて、シャノンという船に乗っています。ドキドキしたい人は是非ご応募を! さて題。 今回は mod_pr

    ikesyo
    ikesyo 2012/07/31
    メンテナンス画面をバーチャルホスト別に出力する 皆様こんにちは。シャノンインフラ担当の藤井です。… from: on Readability: http://www.readability.com/articles/d7cphcew