タグ

2013年2月21日のブックマーク (6件)

  • Gerritを約1年運用してみて – ちとろぐ

    Gerritを利用して拙作のLhazをオープンソース化してから,1年が過ぎようとしています。ここで,Gerritの良い点,悪い点をまとめます。GitHubやSourceForgeを使用した経験はないので,他の開発プラットフォームと比較した結果ではありません。運用中のレビューサイトはこちらになります。 良い点 gitが身についた Gerritはgitベースですので,gitの使い方が身につきました。add, commitなどの基的なコマンドはgitのみの運用でも身につくかと思いますが,Gerritではpushやコンフリクトの解決にrebaseが必要だったりして,やや進んだ使い方が身につきます。また,Lhazの開発では,zlib等の外部ライブラリを使用しており,mergeも使ったりしました。 ブランチがGerrit上で可視化されるのも良いと思います。具体的には,zlib等をmasterブランチ

  • Gerrit 使ってみよう

    2. 自己紹介 おだ しんすけ 大阪で開発者やってます SQLWorld 代表 (http://sqlworld.org/) http://d.hatena.ne.jp/odashinsuke/ @shinsukeoda 3. Gerrit ってなに? Git リポジトリに対しての Web ベースの コードレビューツール http://code.google.com/p/gerrit/ 変更内容を、左右に並べて表示出来るよ レビュアーがインラインにコメントを追 加出来るよ 4. Gerrit ってなに? レビュー(Code-Review)と検証(Verified) の2立て レビュー:ブラウザ上で行う 検証:実際に動かして動作確認 (Compile, Unit Test Pass, ...) 詳しくはここを見よう! http://gerrit- documentation.googlec

    Gerrit 使ってみよう
  • 「飲み会の 乾杯直後に バグで帰社」 「IT社畜川柳」が涙なしには読めない

    IT社畜川柳ってないんだっけ?」――「サラリーマン川柳100選」の発表を受けたこんなツイートがきっかけで、ハッシュタグ「#IT社畜川柳」がTwitterで盛り上がりました。悲壮感漂う川柳が200句ほど集まり、togetterにまとめられています。 ハッシュタグ「#IT社畜川柳」まとめ IT企業での過酷な労働環境を自虐的に歌った句の数々。IT用語をうまく使ったユーモアに富んだものから、「もう見てられないよ」と泣けてくるものまでさまざまです。いくつかご紹介します。 飲み会の 乾杯直後に バグで帰社 #IT社畜川柳— sue445さん (@sue445) 2013年2月19日 仕様まだ 決まってるのは 納期だけ #IT社畜川柳— ひ でっぷさん (@hideponm) 2013年2月19日 「出来ますよ」 営業言うだけ 死ねばいい #IT社畜川柳— レゴの人さん (@dog_of_pavlov

    「飲み会の 乾杯直後に バグで帰社」 「IT社畜川柳」が涙なしには読めない
    kuwalab
    kuwalab 2013/02/21
    ががが
  • SQLの分析関数LAG - コンピュータクワガタ

    分析関数のLAGを最近知ったのでどんなものか紹介します。 適当な例を挙げるのが難しかったのですが、ありそうな例を考えてみました。 サンプルは、CentOS 6.3に付属のPostgreSQL 8.4で確認しています。最近のOracleでも動くと思います。MySQLは無理です。一応SQL標準なので他のDBMSでも実装されるかもしれません。 社員ごとの月ごとの売上が格納されたテーブルを用意します。テーブルは以下のDDLで作成します。 CREATE TABLE uriage_table( emp_no VARCHAR(3), year INTEGER, month INTEGER, uriage INTEGER, PRIMARY KEY(emp_no,year,month) ); このテーブルに適当な以下のデータを流し込みます。 INSERT INTO uriage_table VALUES('

    SQLの分析関数LAG - コンピュータクワガタ
    kuwalab
    kuwalab 2013/02/21
    分析関数なんかを使わなくてもいい状態が望ましいとは思う。
  • Hosting a Git server under Apache on Windows

    Last month I posted about hosting a git server under IIS by using GitAspx. While this is certainly one way to host a git server on windows, I wouldn’t recommend this in a production environment. An alternative (and somewhat more stable) approach is to use the native implementation of git-http-backend that ships with msysgit along with Apache. Step 1: Install Git Firstly you’ll need to install msys

    kuwalab
    kuwalab 2013/02/21
    最後の決め手。
  • システム開発プロジェクトはなぜ“カオス化”するのか

    システム開発の多くは“カオス化”します。ぼくも年を取ったもので、システム開発でいろいろな死屍累々(ししるいるい)の修羅場を見てきた気がします。数年もかかったプロジェクトがいきなり中止になっても、もう驚かないようになりました。例えばこんなダメプロジェクト、皆さんも身に覚えはないでしょうか。 マジで10人に1人しか稼働してない 「働きアリの法則」によると、多くの労働環境では、20%のアリが働いて、80%はまじめに働きません。しかし、ひどいソフトウェア開発の現場ではもっとひどくて、だいたい10人に1人のプログラマーがバーサーカーのように働いて、それでなんとか持っているという状況も多いです。残りの人は、仕事をしてなかったり余計にバグをまき散らすだけだったりします。 RPGのパーティーに例えると、こんな感じですね。 「Lv99-せんし Lv1-あそびにん Lv1-あそびにん Lv1-あそびにん Lv

    システム開発プロジェクトはなぜ“カオス化”するのか
    kuwalab
    kuwalab 2013/02/21
    ぐぬぬ。