完全に手続き的に書くというより、すこしMVCというかMVVC的な構造に切り分けてかいたらいいのではという内容。チラ裏に移動させた
完全に手続き的に書くというより、すこしMVCというかMVVC的な構造に切り分けてかいたらいいのではという内容。チラ裏に移動させた
「ソフトウェアのプロになるには本書が必要だ!」と、ボブおじさんがおっしゃっております。 このボブおじさんは、あの有名なアジャイルマニフェストにも名前を連ねているRobert C. Martinです。 プロとしての最低限必要な知識、姿勢、規律など、教育を受けたり学んだことがあるプログラマはあなたの現場に何人ぐらいいるでしょうか? 今こそ、本書を取って、プロとしての道を歩み始めて欲しい。(amazonでずっと売りきれだったけど、やっと入荷したようだ。すぐに売り切れそうではあるが…) プログラミングの練習 僕はプログラミングの練習というのを意識的にあまりやったことが無い。日本だとTDD Boot Campなどでおこなわれる小さなテーマでプログラミングをおこなうことである。本書の6章に練習について書いてる。 個人的にはRubyKaigiで、ペアプロした外人が、これはToys Programming
3ヶ月前にgistに書いてtwitterでつぶやいたきりでしたが、こっちにも記載。 いくつか方法はありますが、たぶん最低限の方法で、 任意のPHPのバージョンと任意のPHPUnitのバージョンを動かす方法です。 Ubuntuの場合を中心に書きますが、Windowsとかでもフルパス指定でやれると思います。 任意のPHPをmakeまでします。(方法割愛) 任意のPHPUnitをpyrusで任意のフォルダにインストールします。 PHPUnit 3.5の場合 3.4と3.5だとezComponentへの依存がありましたが、3.6からはなくなってようです。 bin/phpunitのインクルードバスを設定しなおします。 PHPUnit 3.5の場合 set_include_path(dirname(__DIR__).'/php' . PATH_SEPARATOR . get_include_path(
1 名前:以下、はてなにかわりまして元増田がお送りします。 投稿日:2012/02/25 09:05:38① 起業に最低限必要なのは、良いプロダクトでもカリスマ性でもなんでもなく資金力。 ② 投資を得られることだけが起業家の必須素養。それ以外は自分で身につけるより買ったり借りたりした方がコスパ良し。 ③ 手元人材の「意見を戦わせる」のは時間の無駄。自分で吸い上げた意見をひとつの案件に構築するか、さもなくば全て部下にブン投げるべき。 ④ 1つの構想が実現するまでには100程度の想定外があり、うち5%程は致死的なもの。 ⑤ 致死的な問題にブチ当たったときの解決策は、九割方「力技」or「コネの活用」。 ⑥ 土下座をするシュチュエーションはそうそうない。正確に言えば、土下座が意味を持ちえるような状況は滅多にない。 ⑦ 人材は能力面も重要だが、相性が何より重要。どれほど有能な人材も、雇用主と噛み合わ
今回からYokohama.rbの募集はだんさんの作ったBu: betaで募集されるようになりました。 募集ページはここ→Bu: Yokohama.rb #17 既に1ヶ月くらい前の話なので大分内容を忘れてしまっているのですが、だんさんのBu: beta関連でrailsについてみんなで相談事などができたのが面白かったです。 特に大事だと思うがrailsのsessionについての話。 Ruby on Rails Guides: Action Controller Overviewに書いてあるのですが、railsではデフォルトでsessionのデータを全てcookieに保存します。cookieの中身は改ざんはできないように署名付きCookie(Signed Cookie)になっています。そしてその署名のための文字通り秘密鍵となっているのが config/initializers/secret_t
git log --graph --onelineをメインに使っていたんだけど、現在時刻に対する相対的な時刻とかコミッターの名前とか表示したくなったので色々いじってた。%C(white bold blue)とかでターミナルの色を参照して文字色と背景色を指定することができるということを理解するまでが長かった……。 上記スクリーンショットのようなgit logは以下のようなコマンドで実現できる。 $ git log --graph --pretty='format:%C(yellow)%h%Cblue%d%Creset %s %C(black bold)%an, %ar%Creset' %dで参照名(ブランチやタグ、リモートブランチ)を、%anでコミッターの名前を、%arでコミットの相対的な日付を表示するようにして、%Cで色を変えている。%Credと%Cblue、%Cgreen以外を使う場合は
1:SIM無しさん:2012/02/27(月) 22:19:22.80 ID:mUkjdxAg http://pc.nikkeibp.co.jp/article/news/20120227/1042281/ セキュリティ企業の英ソフォスは2012年2月24日、Androidユーザーを狙った新たなウイルス攻撃を確認したとして注意を呼びかけた。Facebookの友達リクエストを使って、ウイルスサイトに誘導する。 今回報告された手口では、攻撃者は、標的としたユーザーにFacebookの友達リクエストを送信する。攻撃者のFacebookアカウントのプロフィールには、ウイルスサイトに誘導するURL(リンク)を記載しておく。 友達リクエストを受信したユーザーが、リクエストの送信者をチェックしようとしてそのURLにアクセスすると、別のURLにリダイレクトされ、「any_name.apk」というアプリが勝
Cookpad Recipe Scalable - Hatena::Let 最近よくクックパッドのレシピを見て料理を作っているんだけど、作りたい分量が合わないとき頭で分量を計算しなおすのが面倒くさいので作りました。 ブックマークレットを起動すると「操作」エリアが追加され、テキストエリアに数字を入れて「倍」ボタンを押すと分量を変更してくれます。あと、おまけで「ヘルシーに」を押すと肉と油を減らしたり「うまそうに」を押すとその逆をやってくれたりする機能もつけてみました。 豚汁 100 人分とか巨大なケーキの分量を知ることができて便利だと思う (もちろん 0.5 とか入力して 4 人分を 2 人分に減らすこともできる)。ただ、レシピ掲載者のひとたちの表記ゆれを全部カバーできている自信が全然なくてうまく動かないことが多いかもです。 (サンプル画像としてプロの味!の豚汁 by Fumiaを使わせていた
既出なんですが良かったので。空いた時間に、気になっていたスライドがあったので拝見しましたが、内容が素敵だったのでご紹介します。ノンデザイナーさん向けのデザインセオリーのスライドです。 Webデザイナーが読んでおきたい、最近公開されたWeb系のスライドっていうので知ったんですが、どちらかというとWebデザイナーさんなら知ってて当たり前じゃないかという内容かもしれません。 スライドの作成者さんのブログでもノンデザイナー向けの講義向けのスライド、とありました。→福井高専でノンデザイナー向けの講義しました デザインとアートの違い、なぜデザインが必要なのか、Webデザインとは、などなどが解説されています。Webデザイン論では必須の導線、レイアウト、情報のグルーピングにもしっかり触れてくれています。Webデザインには理由がある、というのが分かるかと思います。(「意味」って言っちゃうと語弊がありますよ)
iOS で HTTP 通信をするときはいつも ASIHTTPRequest を使っていました。 しかし残念なことに最近 ASIHTTPRequest の開発が終了してしまい Automatic Reference Counting(ARC) に対応する予定もないようなので自分で ARC に対応した HTTP 通信のライブラリを作成しました。 コードは github で公開しています。ライセンスはBSDライセンスです。 R9HTTPRequest 中身はただの NSURLConnection のラッパーです。コード量も少なく軽いライブラリです。 主な機能は以下の通りです。 HTTP GET POST PUT DELETE など HTTP の非同期通信 ※現在非同期通信のみサポートしています。 マルチパート POST(画像送信など) 自動リダイレクトのオン/オフ WSSE 認証のサポート R9
日本デザインセンター / Andreas Pihlström / TYP他...全14件
これからのインターネット、プログラミング技術だけじゃなくて、 文章の読み書きスキルがめっちゃ大事だよねって話。 コミュ障のみんなあつまれー! もくじ 技術が無いとなにもできない 私たちは日本語が使える 人間はロボットよりもずっと賢い Hello, world だって言葉だった まとめ ふぁぼが多い奴が勝つ 文章能力⊂コミュニケーション能力 Twitter は絶好のトレーニング場所 ほんとうのコミュ障 国語と教育 書くことだってものづくり さよなら〜 ちょっと長くなっちゃったけど、インターネットが大好きなみんなだったら、きっと読み書きスキルもあると思うし大丈夫だよね。 1、技術が無いとなにもできない 人脈も、情報も、金銭も、意識も、感動も、すべてがインターネットでやり取りされつつある今、 みんな「文章能力、それも根本的な国語能力が大切なんじゃね?」って肌で感じてるんじゃないかな。 それは何故
何なんでしょうね。分かりません。 自分の頭の中をとりあえず整理するためのエントリなので、あなたの頭を混乱させるだけになるかもしれません。 もし混乱してしまったら忘れてください。え、無理?忘れてください。 自分の考えを明確にしたので、こちらをどうぞ。 遅延評価いうなキャンペーンとかどうか - ぐるぐる~ これは遅延評価ですか? 関数を渡すだけ // Scala def hoge(f: Unit => Int) = for (i <- 1 to 2) println(f()) (* F# *) let hoge f = for i in 1..2 do printfn "%d" (f()) この関数に渡す f は 2 回実行されます。そのため、f の中で画面出力をしていた場合、2 回出力されます。 これは遅延評価でしょうか?俺は違うと思います。 ここは多くの人で合意が取れると思ってます。 Sc
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
要求開発アライアンスの定例会で『Object-Functional Analysis and Design: 次世代モデリングパラダイムへの道標』というタイトルでセッションを行うことになりました。 セッション時間が50分なので、かなり俯瞰した形での全体像の説明になりそうですが、関連する要素技術の数が多いのと、内容が込み入っているので、ブログで補足説明をすることにしました。 今回はその第一弾です。 「関数型言語の関連技術」として用意した以下の図を説明します。関数型プログラミング言語レベルの説明はScalaを対象にします。 Disclaimer2008年にScalaをはじめて足掛け4年、関数型プログラミングとは、どうも数学を使ってプログラミングしていくことらしい、ということが分かってきました。 ScalaをBetter Javaとして使うのであれば、そこまで頑張らなくてもよいのですが、関数型言
日々事あるごとにダァダア言っとります。たとえばタンスの角に小指をぶつけりゃ、 「ダァ!!!」 扉を閉じるときに指を挟んで、 「ダァ!!!ダァ!!!」 猪木がイチ,ニ,サンと叫ぶものなら、 「ダァ-------!!!」 と言っとりますがあーーー!!!・・・という荒ぶる猪木の気分ではありませんが。 MacになってからCodaと付き合いだして疎遠になっていました。でもやっぱりEmacs使ってたときが一番捗ってたのでまたお付き合いを始めようかと。 ・・・え?Emacsとの馴れ初めですか?気になります?気になります?そうですね、あれは、忘れもしない雪がしんしんと全く降ることがない初秋のある日のことでした。私は当時は日々事あるごとに「ヘァ!!!ヘァ!!!」とウルトラマンしていました。時々「フォッフォッフォ!!!」とバルタンもしてました。クセなんです。そして出会いました。 ピグモンと。 それ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く