2011年6月9日のブックマーク (8件)

  • WindowsでのGit環境構築とその注意点 | OSDN Magazine

    もともとはLinuxカーネル用のバージョン管理システムとして開発されたこともあって、GitWindowsサポートは若干遅れている。特に日語環境で利用する場合は設定などに注意が必要だ。そこで記事では、Windows環境でGitを利用する方法およびその設定方法、そしてGUIでGitの機能を利用できるツールについても紹介する。 Windows環境向けのGitバイナリを選ぶ Gitは標準ではWindows環境をサポートしていない。Gitのコア部分はCで記述されているものの、周辺ツールやサーバー機能の実現にはPerlやシェルスクリプトを利用しているからだ。そのため、Windows環境でGitを利用するには、これらを含めた環境構築が必要となる。現在、Windows上でGitおよびその周辺環境をまとめてインストールできるものとして、msysgitとCygwinがある。 msysgitは、Windo

    WindowsでのGit環境構築とその注意点 | OSDN Magazine
    haishi
    haishi 2011/06/09
  • プログラマはプログラミングをしていないという現実

    フロリダのRubyプログラマのSteve Clayさんがブログに投稿した「プログラマーはプログラミングをしている、はずが実際はそうでもない」という記事が話題になっていました。 神話:プログラマは一日中、プログラムを書いている。 現実:多くのプログラマは下記の事に多くの時間を費やしている。(順不同) 外部のプログラマーのMLへのメールやテックでない人へのメールを用心深く書く ミーティングに参加、モックアップやDBスキーマの作成、要求された機能へのパフォーマンスの心配 バグレポートを書く、過去のバグを検索 複雑なシステムの障害の原因を何ギガもあるログを探索して調べる ダウンタイムについてユーザーや上司への説明 他人の問題の解決へ協力 ドキュメント、、ブログ、リリースノート、脆弱性アナウンスを読む 必要な既存の名前の分からないようなコードを探す 見つかったコードが自分の環境に互換性がありライセ

    プログラマはプログラミングをしていないという現実
    haishi
    haishi 2011/06/09
  • ised@glocom : 情報社会の倫理と設計についての学際的研究

    → 最新の議事録へ what's new 【議事録】2006年1月14日に行われた、ised@glocom設計研第7回(講演:鈴木健氏)の議事録をアップしました。(議事録をもって、全議事録の公開が完了しました。)(2006.8.23) →議事録を読む 情報社会の倫理と 民主主義の精神 鈴木謙介 倫理研第1回 2004年10月30日 鈴木謙介は、情報社会論を「保守主義」・「自由主義」・「共同体主義」の三立場から思想史的に整理する。サイバカスケードやポピュリズムに陥る可能性や、2ちゃんねるやWinnyに見る日社会の脱社会性の問題が討議される。… →議事録を読む 情報社会と二つの 設計 石橋啓一郎 設計研第1回 2004年12月12日 石橋啓一郎は、インターネットの設計過程を分析しつつ、「設計の場の設計」というメタ的設計の方法論を問う。また討議では、経済学・複雑系・システム論などの視点から、

    haishi
    haishi 2011/06/09
  • Git で日々の共同作業やリリース作業をサポートする git-daily を作りました | GREE Engineering

    こんにちは。インフラの sotarok です。 先日から Git 関連の話をしている通りですが、社内で Git を使い始めています。 今日は、Git を使った日々の開発〜リリースまでのフローや、そうしたものの運用と、それをサポートするために作ったツール git-daily の紹介をしたいと思います。 ソフトウェア開発とウェブ開発の違い いやウェブ開発も広義のソフトウェア開発なのですが、ここでいうソフトウェア開発とは、クライアントアプリケーションやライブラリのようなものを指すと思ってください。 実際、ウェブ開発をしている方は感じていることだとは思いますが、両者の開発フローはかなり異なるものです。もちろん社風や開発の方針等によって色々あるとは思いますが、主に次のような特徴が挙げられると思います: ソフトウェア開発 アプリケーションはクライアントで動作する リリース間隔は比較的長く、次のバージョ

    Git で日々の共同作業やリリース作業をサポートする git-daily を作りました | GREE Engineering
    haishi
    haishi 2011/06/09
  • 第10回HTML5とか勉強会で「jQuery Mobile」について話してきました - へっぽこプログラマーの日記

    9/15(水)に開催された第10回HTML5とか勉強会で「jQuery Mobile」についてライトニングトークしてきました。 「jQuery Mobile 調査報告(仮)」 http://prezi.com/ftfqmwlszidy/jquery-mobile/ jQuery Mobile は、まだリリースされていないのでプレゼン資料のタイトルは(仮)になっています。プロジェクトの概要と各プラットフォームの対応予定なんかをまとめています。リリース予定は、来月(2010年10月)ですのでお楽しみに。 http://jquerymobile.com/ 最近は、jQuery Mobile に限らずモバイル関連のライブラリや開発ツールが充実してきていますので、開発者としては、色々と選択肢が増えて嬉しい限りです。 また、今回の勉強会は10回記念ということでデモアプリを作成しており Twitter

    第10回HTML5とか勉強会で「jQuery Mobile」について話してきました - へっぽこプログラマーの日記
    haishi
    haishi 2011/06/09
  • xargs を使ってカジュアルに並列処理 - たごもりすメモ

    シェルからでも重い処理というのはちょこちょこあって、例えば超デカいログファイルを移動して圧縮したりというお仕事は世界中のあらゆる場所で毎日行われていたりする。コマンドラインからでも大量の圧縮済みログファイルをいっぺんに展開したい、とか。 あるディレクトリ以下に存在するたくさんのファイルを(圧縮済みのものを除いて)全部 bzip2 圧縮したい!と思ったら、とりあえずさくっと次のようにコマンドラインで叩けばいい。 $ find . -not -name '*.bz2' | xargs bzip2 これで、まあそんなに問題なく効率的にbzip2圧縮ができる。だがしかし。 最近は複数コアのCPUが普通に転がってるし、あまつさえHyperThreadingが有効になってたりしてOSから見える論理CPU数がハンパない。普通に8とかある。その一方で複数コアを使用してくれるコマンドというのはあんまりなくて

    xargs を使ってカジュアルに並列処理 - たごもりすメモ
    haishi
    haishi 2011/06/09
  • - テスティング

    車窓からのTDD [PDF形式 126 KB] 最近話題沸騰(?)のテスト駆動開発について、 ko-chan(北野)と平鍋の二人が実際にTDDを行っている所を実況中継したいと思います。 TDDが行われた場所は、二人が出張から帰る「加越」という特急電車の中。 さて何が行われたのか?

    haishi
    haishi 2011/06/09
  • たったの50行! node.js でツイート垂れ流しサイト作成法 - 虫けらロック

    修正:よく数えたら60じゃなくて50行だった。しかもハッシュタグ垂れ流しでなく好きなキーワード(もちろんハッシュもなんだけど)監視するものになっていた。適当すぎた。 ↓の通りコマンド打ってファイル作っていけば、twitterで指定したキーワードを監視してだらだら垂れ流すサイトが出来上がります。 必要なもの node.jsとnpmをインストールした環境 適当なtwitterアカウント コマンド ワークスペース作って必要ライブラリインスト linuxじゃない方はなんとなくそれっぽいことをして下さい mkdir twithash cd twithash mkdir views npm install socket.io npm install twitter-node npm install express vi web.js vi views/index.html web.jsの中身 アカウン

    たったの50行! node.js でツイート垂れ流しサイト作成法 - 虫けらロック
    haishi
    haishi 2011/06/09