7月17~19日に、RubyKaigi 2009というイベントに参加しました。プログラミング言語Rubyに関するカンファレンスです。あっという間の3日間だったなあ。講演者やスタッフなどの皆さん、ありがとうございました。 鳥頭の私は、聞いているだけだとすぐ忘れてしまうので、メモをとりながら話を聞きました。実際、メモを見返したら、すでに忘れていることがいろいろあったという次第。とりあえず、メモの整理と内容の復習をかねて、ブログに載せておきます。間違いなどありましたらご指摘ください。 1日目(7月17日) Using Git and GitHub to Develop One Million Times Faster(Scott Chacon) 一番手は、みんな大好きGitHubを作った人の講演。gitの効率的な使い方と、それを実現するための道具としてのGitHubを解説しました。なお、Chac
自分の場合、gitはネットなどで断片的にかじっただけなので、まとまった形で入門書を読めて助かった。実際のプロジェクトの流れにだいたい沿って、そこで必要な機能だけ紹介してくれてるし。比較的薄くてコンパクト。 自分が知らなかった、今後使いそうな機能メモ。 git config --global color.ui autoで表示の色づけ git tagでタグを打つ ブランチは消してもよい git add -iで対話的にステージング git add -pでパッチ単位でステージング git merge --squashで、マージする変更を1つのコミットに git mergetoolで対話的に競合を解決 コピペを追跡できる:git blame -M、git blame -C -C git rebase -iで、コミットを順序変更・圧縮・分割 サブモジュールでほかのリポジトリを取り込む git arch
bashでは、内蔵コマンドを個別に有効にしたり無効にしたりできます。さらに、共有ライブラリで内蔵コマンドを追加できる機能もあります。この機能には、あまり日本語のドキュメントがありませんが、ごく簡単な例で試してみました。以下にまとめてみますので、間違いや、よりよい方法などがありましたら、ご指摘ください。 内蔵コマンドにすると何がうれしい? 普通の外部コマンドやシェル関数ではなく内蔵コマンドとして実装するメリットとしては、bashの内部の状態を操作できることがあります。そこで、ここではシェル変数に値を代入するコマンド「mysetvar」を追加してみます。「my」と付けたのは、「オレオレsetvar」とでもいうような意味です。 mysetvarは、以下の形式で呼び出すことにします。 mysetvar 変数名 値 「変数名=値」に比べると、変数名に変数展開などが適用されるという違いがあります。Li
coLinuxでUbuntuをインストールするのが面倒なので、andlinuxを使ってみることにする。簡単にいうとインストーラー1発で、colinux+ubuntuな環境が作れるものらしい。Xのないサーバー版かつStableなものは存在しないようで、XFCE版をインストール #メモリ768MB 参照:[Think IT] 第2回:andLinuxのインストール方法! (1/3) TAPの方もIPアドレスがかぶってないので、ほんとにインストーラー1発で終了。open-sshすら手動でインストールせねまま、PoderosaでSSHログイン。あ、これだと、ディスクの容量があというのは気にしないでおく LAMPをいっぺんに入れるには $ sudo apt-get install lamp-server^ と「^」をつけるといいのか、知らんかった(^^;; ここまでで、デフォルトの2GBのディスクの
はじめに Twitterは140文字以下の短いメッセージをつぶやきあうシンプルなサービスです。新しいコミニュケーションの形として利用している人も増えてきました。 Google App Engine(以下 GAE)についてはご存知の方が多いと思います、Googleが提供するクラウド環境で、ある規模までのアプリなら無料で使えます。また、GAEは単なるサーバ環境の提供ではなくスケーラビリティと信頼性が得られるアプリケーションの実行環境です。しかし使える機能やデータ管理の方式はGoogleの提供するSDKに従う必要があります。 GAEは2009年4月からは、Pythonに加えJavaがサポートされるようになりました。本連載の第1回目でふれたように、Rubyの処理系にはまつもと氏の作った処理系(MRIと呼ばれます)以外にも、Javaで作られた JRuby という処理系があります。JRuby はJav
Working with hugedomains.com was a quick and easy process. We got to speak to multiple real people located in Colorado without having to wait on hold! Our only complaint was we felt we had to overpay more than this particular domain was worth, and we weren't able to negotiate it down to a level that we felt was fair. However, payment and delivery were seamless, and within a few hours we had all of
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Apache Hadoop The Apache® Hadoop® project develops open-source software for reliable, scalable, distributed computing. The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation an
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く