タグ

ブックマーク / sho.tdiary.net (14)

  • GitHub時代のオープンソース・プロジェクトとの付き合い方

    GitHub時代のオープンソース・プロジェクトとの付き合い方 GitHubへpull requestする際のベストプラクティスからmaster ブランチで pull request していいのは小学生までってこともないの流れを読んでいて、先日ruby-listであったRedmineRuby1.9,Rails3対応の話を思い出した。あのときは投稿者は納得して、「GitHub時代のコントリビューションの仕方」みたいなものを理解してくれたようなのだけど、その上で「masterでパッチ作るな」的なお作法を生真面目に受け取りすぎて敷居を高く感じてしまわれても困るよなぁと思った。 そこで、「GitHub時代にフリー/オープンソース・ソフトウェア(以下FOSS)プロジェクトと付き合うための五ヶ条」的なものをまとめてみた。まぁ、そんな大それたものでもないけど。 1. 貢献しようと意気込まない FOS

  • 「ひとりぼっちのプログラマ」に読んで欲しい、『 プログラマが知るべき97のこと』 - ただのにっき(2011-01-08)

    ■ 「ひとりぼっちのプログラマ」に読んで欲しい、『 プログラマが知るべき97のこと』 オライリーの高さんから献いただいた。いつもありがとうございます。 このはねぇ、「ひとりぼっちのプログラマ」にぜひ読んで欲しいなぁ。 ここでいう「ひとりぼっち」にはふたつの意味があって、ひとつは「ひとりでがんばっているプログラマ」。 Twitterやブログを読んでいると、仕事でいろんなことにチャレンジしたり、業務を改善したりしたいと思っているのに、職場の文化が壁になったり、上司の理解が得られなくて歯がゆい思いをしている若いプログラマの叫びが、それはもう、かなり頻繁に聞こえてくる。10年前ならいざしらず、今ならさっさと転職してしまうのが正しい道だろうけど、そうもいかない事情を抱えている、でも現状をなんとかしたい……そう感じているひとりぼっちのプログラマにとって、書はいい味方になってくれると思う。というか

    tenkoma
    tenkoma 2011/01/08
    結構心が痛い感じになるんだけど、それが勇気になる本だと思う
  • Kindle3向け自炊本作成手順、(おれ的)ベストプラクティス - ただのにっき(2010-12-05)

    Kindle3向け自炊作成手順、(おれ的)ベストプラクティス 注意: この記事は古くなっており、現時点ではベストでもなんでもなくなっている。進化した「Kindlize手法」についてはKindle3向けdot by dotな自炊PDFを(真面目に)作成するを参照されたい。 あれこれ試行錯誤の末、自分的にだいたい納得できるクオリティの自炊作成手順ができたのでメモっておく。対象はKindle3。 例えばiPadをはじめとする大型タブレットだとこういう苦労はあまりなくて、気にせずフルカラーかグレースケールでスキャンしてPDFにしてしまえば難なく読めるんだろうけど、Kindle3やSONYのアレみたいなモノクロの5~6インチ画面向けにはいろいろ最適化が必要だ。だからKindleダメというわけじゃなくて、この軽さ、小ささ、そしてE-Inkの美しさを享受するためにちょっとした手順が増えることは厭

  • 永和システムマネジメントの新しい受託契約がすごく面白い - ただのにっき(2010-11-11)

    ■ 永和システムマネジメントの新しい受託契約がすごく面白い 今日は永和が話題をかっさらったねー。「新しい契約形態での受託開発サービス」。 アジャイルと受託開発の相性の悪さには定評があって、なにも作らないうちから納品物・納期をきっちり決める従来の契約形態だとアジャイルな開発がうまくできないというのが最大の課題だったわけだけど、それを開発費用は受託側の持ち出しにして、運用時(アジャイルなので継続的に開発が入る)に細く長く回収するという新しい契約スタイルを打ち出した。 この手の話になると「そもそもアジャイルで受託という発想がいけない、欧米では開発はインハウスがあたりまえ」みたいな頭の悪い舶来信仰が飛び出たりするわけだけど、社外のプロフェッショナル集団が必要なときに必要なものを素早く開発してくれる受託が絶対的に悪いことなんてあるはずがない。永和は、受託開発に対するこだわりがあるんだろうなぁ。そうい

    永和システムマネジメントの新しい受託契約がすごく面白い - ただのにっき(2010-11-11)
    tenkoma
    tenkoma 2010/11/14
  • Suicaロッカーのずさんなサポート体制に唖然とした日

    Suicaロッカーのずさんなサポート体制に唖然とした日 自分は、電子マネーといえばPASMO一で、通勤定期や小額決済用途に日常的にもかなり便利に使っている。今日は荷物が多かったけど朝から出先に向かわなくてはいけなかったので、蒲田駅でSuicaロッカーを利用した。コインロッカーのSuica版である。支払いと認証をSuica 1枚でこなせるので、利便性はたいへん高い。 ところが、これがなかなかひどいシロモノだと知るのは、ひと仕事終わって荷物を取り出そうとした時だ。 タッチパネルで荷物の取り出しに触れたあと、カードでタッチすれば自分のロッカーの鍵が解除される……はずが、エラーになってしまった。どうも反応が鈍いので、二度タッチしたのがいけなかったような気がする。ディスプレイには電話番号が表示され、ここに連絡しろとある(これがフリーダイヤルではない03始まりの番号なのがまず気にさわる)。慌てて

    Suicaロッカーのずさんなサポート体制に唖然とした日
    tenkoma
    tenkoma 2010/03/12
  • ひろゆきの持つ貴重な「ユーザ目線」

    ひろゆきの持つ貴重な「ユーザ目線」 先日のインタビュー記事で梅田望夫に対する最後の期待を打ち砕いた我らがゆかたんの、次の仕事ひろゆき×夏野対談というのは、辛辣というか意地が悪いというか。いいぞもっとやれ! 読んでいて感心するのは、取り上げられているひろゆきの発言が、キッチリことごとくユーザ目線なことだ。例えば冒頭: 夏野 ここにいる方で、Twitter分からない人いらっしゃいます? ひろゆき そういう風に聞くと挙げづらいでしょ。Twitterを過去24時間以内に使った人? ユーザ(聴衆)が答えやすい、しかも効果的に成果を知ることができる質問を、その場ですぐに思いついてる。どんなに有名になっても、どんだけ深くネットを使いこなしていても、すぐに普通の人の目線に戻ることができる。ひろゆきの持つ最大の才能はこれじゃないかと思う。 (追記: 上の発言には「発言者が逆だ」という指摘があった(→Y

    tenkoma
    tenkoma 2009/06/14
  • Dokan SSHFSを使ってiPod touchをWindowsにマウントする - ただのにっき(2008-01-12)

    ■ Dokan SSHFSを使ってiPod touchをWindowsにマウントする (Macで)iPhone/touchをディスクとしてマウントするという記事を見かけたので、「それWindowsでもできるよ」という記事を書いておく。Dokan SSHFSを使うってだけの話だけど。 Decasというサイトで公開されている、Dokanライブラリとそれを使ったDokan SSHFSというツールを使うと、SSHでアクセスできるホストをネットワークドライブとしてマウントできる。JailbreakしてあるiPod touchはSSHが標準で入っているので、この手が使えるわけだ。 Downloadのページ経由で以下のファイルをGETしてインストール。この順番でインストールする: Dokanライブラリ Visual C++ 2005 SP1再配布可能パッケージ Dokan SSHFS あとはDokanS

    tenkoma
    tenkoma 2008/01/14
    うちも「ひかりone」でNEC製の「ホームゲートウェイ」だなー。家庭用ブロードバンドルータじゃだめなの?って聞いた記憶が・・・
  • アイドル開発概論・8時間目 - ただのにっき (2007-05-05)

    アイドル開発概論・8時間目 「はい、席についてー。講義を始めるぞー。 えー、古典的アイドルの設計と実装について、これまで約2ヶ月講義をしてきたわけですが、今日はそのまとめをしようと思います。題材は菊地真です。あー、いま『えー、ヴァーチャルアイドルかよ』とか思った人は、これまでの私の講義をろくに聴いていなかったことを白状したようなものですね。今日は心して聴いてください。テストに出ますよ。 最初の講義で、現代にはもはや天然のアイドルはいない、という話をしました。天然のアイドルがいていいのは遅くとも小学生までですね。今日、アイドルと言えばとことん人工的な存在です。その語源の通り、偶像として、崇拝の対象として成り立つよう、きちんと設計されていなければならない。ここでいう設計とは、キャラクタ設定だけでなく、ターゲッティングやマーケティングも含んだ広い概念です。 そして、この設計を実装したのが、実

    tenkoma
    tenkoma 2007/05/06
    おもしろい!
  • Remember The Milkのリストを自動でバックアップ - ただのにっき (2006-10-12)

    ■ Remember The Milkのリストを自動でバックアップ ※この記事の内容は古くなっているので翌日の記事を参照すべきです。 昨日の事件(?)を受け、さらに吉田有子さんからバックアップくらいとれごるぁと言われたような気もするので、Tech総研の方にネットサービスのバックアップ、とってますか?という記事を書いた。 あっちには具体的なことまでは書かなかったが、Remember The Milkに関してはこんな手順でいいと思う。 RTM上で検索キーワードなしで検索をする。これですべての項目が一堂に会する それを「保存」してスマートリストにする。名前は「全部入り」とかご自由に 右のメニューにAtomへのリンクができるので、そのURLを取得 あとは、cronあたりにwgetでそのファイルを取得するようにすればいい おれの場合はこんな感じで、ついでに他のバックアップ対象ファイルと一緒にsvnに

  • 中川温泉, GTDを始める(10) - 2ヶ月目のふりかえり - ただのにっき(2006-10-15)

    ■ 中川温泉 昼頃に思いたって、かみさんを連れて丹沢湖の奥、中川温泉へ。車で。 河原に下りて写真を撮ったりしていたのだが、PLフィルタを忘れたので水中の様子が撮れずorz ■ GTDを始める(10) - 2ヶ月目のふりかえり GTDを始めてからちょうど2ヶ月が経過したので、ここらで振り返ることにしたい。で、いちおうこの連載は終了。 日常のルーチン 平日の朝、出勤したらまずRTMのCalendarリストから太字になっているもの(今日着手する予定のタスク)をすべて選んでActionリストへ移動。基的に平日の作業はこれだけ。なぜなら締め切りの決まっていないタスクなど仕事ではないから。つまりProjectやSomedayに入っているタスクなど、しょせんは仕事ではないのだ、と割り切っている。これで数百もあるリストを朝の慌しい時間にさらわなくて済む。 で、その日のActionをすべてこなしたら、改め

    tenkoma
    tenkoma 2006/10/20
  • Remember The Milkのリストを自動でバックアップ(2) - ただのにっき (2006-10-13)

    ■ Remember The Milkのリストを自動でバックアップ(2) 昨日のツッコミでOutlookを使ったらというアドバイスをいただいた。が、おれもOutlookを使うのは負けだと考えているので、それはないかな。つーか、それ以前にOutlookなんて持ってないし! とはいうものの、AtomよりもiCalendar形式の方がちゃんとメタデータが活きているようなので、そっちを使うべきだね。おまけに設定画面内に全リストのURLがあるという指摘もあり(相変わらずマヌケすぎる>おれ)、昨日作った「全部入りスマートリスト」は破棄。 さらに上のページ内で言及されていたMozilla Sunbirdというのは知らなかったので(マジで存在すら知らんかったよ)、入れてみた。RTMのiCalデータにはカレンダーサービスとイベントサービスの2種類があり、Sunbird上ではカレンダーサービスがいわゆるタスク

  • 火星縦断 (ハヤカワ文庫SF)(ジェフリー・A. ランディス), ページをめくれば (奇想コレクション)(ゼナ・ヘンダースン) - ただのにっき(2006-06-15)

    ■ 火星縦断 (ハヤカワ文庫SF)(ジェフリー・A. ランディス) まず褒める。 NASAの現役研究者が、業から得た知見を元に書いた、格的火星探検SF。面白くないはずがない。探検隊に襲いかかるトラブルが、小説を盛り上げるためにわざとらしく作られたひどい自然災害とかではなく、実に「ありそう」な小さな人為的ミスなのがいい。そういうのが積み重なって、じわじわと探検隊を危機に追いやっていくところがリアリティたっぷり。小道具もいい。特にバイク乗りとしてはダート・ローヴァには乗ってみたい! 最後の最後を除いて、ストーリー的には大きなどんでん返しもなく、誰がヒーローになるのか予想通りだし、誰が死ぬのかもだいたい読めるけど、だからといってつまらなくなったりしない。基的に探検隊はひどい目に遭いつづけるわけだが、読者は彼らに感情移入しつつも、けっして火星が怖くなったりしない。むしろ、行きたくてしかたがな

  • 時計のスクリーンセーバって意外とないもんだ

    ■ HalfLife2の動画を観た FPS好きを標榜しておきながら、最近はまったく新作をプレイしていない。つーかそもそも、持ってるマシンのグラフィック描画はすべてM/Bのオンボード機能でしか使ってないので、最近のゲームなど、動くわけもない。 というわけで、愛するHalfLifeの続編「HalfLife2」も未購入なのだが、2時間15分でクリアする動画というふざけたコンテンツを見つけたので、houkouにダウンロードさせてDVDに焼いてもらった(←自分で焼かないひどいヤツ)。 いやもー、ぜんぜん参考にならないのがすごい。なにしろ戦闘は最小限で撃たれても逃げるばかり、おまけにショートカットしまくりで正規ルートを通らないんだから。まぁ、それは抜きにしても、照準の正確さはハンパじゃないな。待ち時間があるときに、バールで壁にいたずら書きをするんだけど(いたずら書きの内容も面白いのである)、あのスピー

    tenkoma
    tenkoma 2006/01/23
    screen saver,スクリーンセーバー
  • Subversion: リポジトリをWebで公開する

    ■ SubversionのリポジトリをWebで公開する 今までCVSで自作ソフトを管理していたせいで、リポジトリの公開はしていなかったのだが(セキュリティまわりが面倒なので)、Subversionなら簡単(らしい)のでやってみることに。 もっとも、先日作ったリポジトリは、プライベートなファイルも含めて単一リポジトリにごちゃ混ぜにしてしまったので、permission設定などが面倒そうだ。公開用のリポジトリは/var/lib/svn以下に、プロジェクト別に作り直そう。対象はRuBBS、mobiler、散財自慢。 % for p in rubbs mobiler waste; do svnadmin create --fs-type fsfs /var/lib/svn/$p svn import -m "import $p" $p file:///var/lib/svn/$p/trunk do

  • 1