タグ

2012年8月14日のブックマーク (10件)

  • コードレビューについて - camlspotter’s blog

    このところ立て続けにコードレビューについて話をする機会があったので 私が経験した最高のレビュー体制を簡単にまとめておこうと思います。 利点 何故必要か 何が嬉しいのか コスト うまく回すためには何が必要か 細かい運営方法 はっきり言って当たり前の事しか書きません。 私も当時は当たり前のことだと思っていましたから、特に気にもしていなかったのです。 ただ見聞するところによると、これをちゃんとやっているところはとても少ないようです。 ウォールストリート系のファンドでもろくにレビューしてないとかどういうことなんでしょう。 だから時々会社が吹っ飛ぶんですね… 結局は、ああだ、こうだ各論を言っても、ちゃんとやれるのか、それ一点に尽きてしまう話なのですが… 利点 レビューを何のためにするか、それはまず第一に自分達の書いているコードに潜在するバグによる損失をできるだけ少なくすることでしょう。 型システムや

    コードレビューについて - camlspotter’s blog
  • 「あえてダラダラすること」があなたの毎日に健康と創造力をもたらす | ライフハッカー[日本版]

    退屈には、膨大な量の情報から当に必要なことをふるいにかける効果があるのです。米紙『ニューヨーク・タイムズ』の記事(英文)では次のように説明しています。 ある専門家は「退屈は情報を整理するツールになっている」と言います。これはとても精度のいい電子メールフィルタリング(スパムフィルタ)のようなものです。また、神経科学や教育学、その他の研究では、上の空になることで脳は身の回りの捉え方の再構築を行うそうです。それにより、一時的に作業の流れは止まっても、結果的には生産性や想像力をアップさせる、ということがわかっています。 コメディ作家のGraham Linehan氏も英紙『ガーディアン』インタビュー(英文)の中で、クリエイティブな作品を作るためには退屈することが欠かせないと言っています。 自分にとって、書くという作業には退屈が必要なんです。わざとインターネットを遮断して、自分を退屈させています。イ

    「あえてダラダラすること」があなたの毎日に健康と創造力をもたらす | ライフハッカー[日本版]
  • 域名购买:Gname:14416 聚名网:406763

    Gname:14416 聚名网:406763

    域名购买:Gname:14416 聚名网:406763
  • 【プログラミング】iPhoneアプリを1時間強で作ってみた【実況解説】

    ■今回は、当にグダグダです。時間に追われて焦りすぎました。■Titaniumを使ってiPhoneアプリを作る様子を実況してみました。■簡単に作れるアプリとして、割り勘アプリを題材にしてみましたが…。■赤文字、紫文字などが潰れて読めない点、申し訳ありません。■一発撮りです。バグやミスを頻発させております。申し訳ありません。■次回作の要望などは、Twitterの「tkihira」宛にメッセージをもらえると、確実に読めるのでうれしいです。■App Storeでダウンロードできます。→ http://itunes.apple.com/us/app/geri-kanapuri/id552730137?l=ja&ls=1&mt=8 ■ソースコードはgithubにあげています。→ https://github.com/tkihira/warikan ■マイリスト→mylist/16170739

    【プログラミング】iPhoneアプリを1時間強で作ってみた【実況解説】
  • TOKOROM BLOG

    [iOSDC Japan 2023] SharePlayの歴史と進化 - そしてvisionOSへ 2023年9月18日 tokorom

  • お盆期間中に一気読みしたい、Web制作者におすすめのスライド

    WordPressを使ったWeb制作効率化のため... / ブログの枠を超える?ためのWordPressカス... / レスポンシブ・ウェブデザイン -Responsi...他...全8件

    お盆期間中に一気読みしたい、Web制作者におすすめのスライド
  • chef-solo はじめてのLinux環境構築の自動化入門 | Act as Professional

    環境構築を自動化すれば数分でサーバ構築して投入できますよ?@HIROCASTERでございませう。 vagrantで開発環境(仮想マシン)を自動構築しようの記事で、仮想マシンにchefやpuppetを自動的に実行させて開発環境を自動で構築する手順を紹介しました。 環境構築を自動化する内容をchefであれば、レシピと呼ばれるものを、puppetであればマニフェストと呼ばれるものを記述しなければなりません。 今回はパッケージ(NTP)を導入して、NTPの設定ファイルを自動的に配備して、サービスを立ち上げるという環境構築の自動化をchef-soloを使って、紹介したいと思います。基的に他のソフトになっても手順は同じです。参考にしてください。 chefとchef-soloの違いchefはクライアントとサーバの形を取っており、chefを実行するためにはサーバにレシピや付随する数多くのデータがなければ

    chef-solo はじめてのLinux環境構築の自動化入門 | Act as Professional
  • 私が出会った優秀なWebデザイナーに共通した26の特徴

    優秀なWebデザイナーって何だろう。と考えたことはありませんか?私は昔からそんなことを考えているんですが、最近、優秀なWebデザイナーについて、なんとなくですが気づいたことがありましたので、今日はそのこと(優秀なWebデザイナーの特徴)についてまとめてみようと思います。 こうして優秀なWEBデザイナーに共通している特徴をまとめてみると、私はまだまだ小さい人(Webデザイナー)だなと痛感させられます。優秀なWebデザイナーの方々の多くは、人としても大変魅力的で、彼らの周りには自然と人が集まっているように感じます。 今日の記事は、あくまでも私が気づいた点であるために、必ずこれらができているから優秀なWebデザイナーであるとは限りません。ですがこの記事が「優秀なWebデザイナーとはどんな人なのか」「どうすればそうなれるのか」という事を考えるきっかけになれば幸いに思います。 人として共通している1

    私が出会った優秀なWebデザイナーに共通した26の特徴
  • JavaScript 言語概要 - JavaScript | MDN

    JavaScript チュートリアル 初級編 JavaScript の基礎 JavaScript の第一歩 JavaScript の構成要素 JavaScript オブジェクト入門 JavaScript ガイド 入門編 文法とデータ型 制御フローとエラー処理 ループとイテレーター 関数 式と演算子 数と日付 テキスト処理 正規表現 インデックス付きコレクション キー付きコレクション オブジェクトを利用する Using classes プロミスの使用 JavaScript 型付き配列 イテレーターとジェネレーター メタプログラミング JavaScript モジュール 中級編 クライアントサイド JavaScript フレームワーク クライアントサイド Web API Language overview JavaScript のデータ構造 等値比較と同一性 プロパティの列挙可能性と所有権 クロ

    JavaScript 言語概要 - JavaScript | MDN
  • Sublime Text2ってエディタがすごくイイ。

    Macを使い始めて、いろいろ新しいソフトやアプリを探していたところ、同僚の方からいま人気のSublime Text 2というエディタを教えて頂きました。どうやら無料らしく(今後シェアウェアになるかも?)、初期設定や自分に合った環境に整えるのに少し手間取りましたが、なんとか実務で使えるレベルになってきたのでシェアします。 HTML5,CSS3,jsを書く事が多くて、Zen-CodingもSass+Compassも使うし、それにスマートフォンのマークアップ業務が多い!なんていう僕と同じような人がいるなら、このエディタはオススメですw 以下の設定通りにやれば、フロント寄りのエンジニアになら最低限は使えるものになると思います。 ダウンロード Sublime Text 2 – Dev Builds 初期設定 アプリを立ち上げて、Sublime text2 > Preference > Setting