タグ

2011年1月27日のブックマーク (20件)

  • A successful Git branching model - プログラマの思索

    Gitの使い方について良い記事があったのでメモ。 【元ネタ】 見えないチカラ: A successful Git branching model を翻訳しました 少人数開発に役立つ5つのまとめ 構成管理について良いは、「パターンによるソフトウェア構成管理 (IT Architects’ Archive―ソフトウェア開発の課題)」と「入門Git」の2冊。 これらのを読んで理解した立場から書いてみる。 GitやMercurialのような分散バージョン管理では、ブランチをたくさん作るのが普通。 ブランチの目的を意識して、ブランチを管理するのが重要。 上記の記事では、メインブランチ、フィーチャーブランチ、リリースブランチ、ホットフィックスブランチの4種類が紹介されている。 僕の理解では、記事に書かれているメインブランチはtrunk、フィーチャーブランチはトピックブランチ、リリースブランチはまさ

    A successful Git branching model - プログラマの思索
    poppen
    poppen 2011/01/27
  • A successful Git branching model を補助する git-flow を使ってみた - Twisted Mind

    git-flow という git の運用を補助するプラグインを使ってみたので、その過程をメモしてみました。 そもそも git を採用理由なども書いていきたいと思います。 git を採用した理由 まず何よりも git を採用した理由ですが、日語のがたくさんある。Subversion のように気軽にブランチを切ったりマージが出来ない方法では「開発スピードにバージョン管理がついてこれない」という結論に至りました。 そこで svn から git へ以降の準備を進めています なぜ hg や bzr ではないのか git-svn を前々から使っていて rebase のありがたみや branch を気軽にきる運用になれていたからというのもありますが、なにより身近に詳しい人が多いというのが一番です。 Tower や GitX という素敵な GUI があるのも魅力の一つですね。 A successful

    A successful Git branching model を補助する git-flow を使ってみた - Twisted Mind
    poppen
    poppen 2011/01/27
  • A successful Git branching model を翻訳しました

    Vincent Driessenさんの "A successful Git branching model" を翻訳しました。 元記事はこちら: http://nvie.com/posts/a-successful-git-branching-model/ (翻訳の公開と画像の利用は人より許諾済みです) このブランチモデルの導入を補助してくれる、git-flowというGit用プラグインがあるそうです。 翻訳の間違い等があれば遠慮なくご指摘ください。 A successful Git branching model この記事では、私のいくつかのプロジェクト仕事でもプライベートでも)で約一年ほど導入して、とてもうまくいくことがわかった開発モデルを紹介する。しばらく前からこれについて書くつもりだったんだが、今まですっかりその時間を見つけられずにいた。ここでは私のプロジェクトの詳細については書

    A successful Git branching model を翻訳しました
    poppen
    poppen 2011/01/27
  • テンプレートキング:無料テンプレート配布 MT(Movable Type) WordPress

    テンプレートキングへようこそ! このサイトではコーポレート(企業/会社)サイト、個人サイトで使えるwordpressテーマを中心に編集していきます。 当サイトでで使用しているwordpressテーマはAFFINGER6(WordPressテーマ)です。 有償ながら「最適化」に特化したアフィリエイトサイトからコーポレートサイトまで幅広くカスタマイズが可能で汎用性が非常に高いのが特徴です。 また、管理画面も初心者でもマニュアルを読む事もなく操作出来てしまうシンプルさも持ち合わせております。 最初からAFFINGER6を利用すれば良かった。 そうお客様から言われました。 綺麗なデザインだけでは勝てる時代はもう終わりました。

    テンプレートキング:無料テンプレート配布 MT(Movable Type) WordPress
  • 無料WordPressテンプレート(テーマ)配布サイト|テンプレートキング by ファーストサーバ

    テンプレートキングは2019年12月24日(火)を以って、サービス提供を終了いたしました。 永らくご愛顧いただき、誠にありがとうございました 10秒後にIDCフロンティアのサイトへ遷移します。自動的に移動しない場合は、こちらをクリックして移動して下さい。

    無料WordPressテンプレート(テーマ)配布サイト|テンプレートキング by ファーストサーバ
  • ビジネスサイトに使える無料WordPressテーマまとめ | WordPress SEO対策ブログ

    WordPressのテーマの中でもビジネス用に使いやすいテンプレートのまとめ。個人的にビジネスサイトの案件をもらったのでブログっぽくないデザインで且ついじりやすさを求めたテンプレートのデモサイト、及びダウンロード先を残しておきたいと思います。今回は特にSEOに特化したテーマを扱うわけではありませんのでご了承ください。 Bizmag Bizmagはサイドバーにも投稿の画像を反映することでブログっぽさが消え、グローバルナビゲーション等の細部にもこだわったテーマ。テンプレート内の画像を差し替えるだけでオリジナルのものに仕上がりそうです!! demo download IGadget Mag このテーマは現在のデザインのトレンドをよくつかんでいます。ただ、サイドバーの上部に設けられた広告スペースのせいでサイドバー自体がちょっと横長。cssで幅を狭めないと野暮ったくなるかも。。 demo d

  • 100年前の人はどうやって海底ケーブル埋めたの?

    100年前の人はどうやって海底ケーブル埋めたの?2011.01.26 15:0020,886 satomi このモノクロ写真は1906年の海底ケーブル敷設工事の模様。...なんか今のケーブル・アンド・ワイヤレス(C&W)やアルカテル・ルーセントとそんなに大きくは変わらないですよね? ケーブルの話題は最新Android携帯ほど注目度ないですけど、個人的にはこれ非常に面白いと思いました。150年間ほぼ同じ、というところが。 最初のケーブルは電報に使われる程度でしたが、やがて電話にも使われるようになり、光ファイバーケーブルが生まれインターネットで世界が繋がる時代となりました。 海底ケーブルの敷設が始まったのは1800年代のことですが、今も海の深さに応じ様々なサイズのケーブルが埋められています。この下の写真はアルカテル・ルーセントの海底ケーブル敷設船内に展示されている現代のケーブルですよ。 「ええ

    100年前の人はどうやって海底ケーブル埋めたの?
  • 『サーバの構築作業やシステム管理を自動化する「Chef」』

    皆様、はじめまして。2010年9月に入社した並河です。 インフラ周りの話題を・・・ということで、今回はサーバの構築やシステム管理作業を楽にしてくれるツールである「Chef」について紹介します。 ■ Chefとは「Chef」は、サーバOSでのインストール・設定・各サービスの状態管理等、諸々のシステム構築や運用作業を自動化してくれるRuby製のシステム管理ツールで、オープンソースとして公開されており、既に、37signalsやEngine Yard、RightScaleなどでも使われており、利用実績も出始めています。 Ruby製のシステム管理ツールといえば「Puppet」を思い浮かべる方も多いのではないでしょうか。ChefはPuppetの競合ソフトウェアとなる位置付けで、出来ることだけでいうと、特別大きな差はないと感じていますが、Puppetは外部DSLとして設定を記載するのに対し、Chefは

    『サーバの構築作業やシステム管理を自動化する「Chef」』
    poppen
    poppen 2011/01/27
  • GAE/PythonでMemcachedを使ってみた « python練習帳

    Memcached使ってみました。単純な例で動作を確認後、python-blog-systemの画像出力部分に適用し、ベンチマークをとりました。 Memcachedとは 分散KVS(キーバリューシステム)の一種です。いわゆるRDB(リレーショナルデータベース)は、スケールアウトに向かない構造をしているために、安いサーバをいっぱい並べても性能がリニアに向上しません。Memcachedでは、トランザクションや、データの耐久性などを保証しないかわりに、大量のデータを、高速にキャッシュすることができます。詳しい説明は家でどうぞ⇒http://memcached.org/ 概要が知りたければwikipediaがお手軽です。 シンプルな例 まずは、非常にシンプルなコードを書いて動作を確認しました。 初回アクセス: 何も表示されません。 キーweatherに対して何も設定されておらず、Noneが返され

  • 禅の公案(Koan)がプログラミング学習でプチブーム:Rails Hub情報局:エンジニアライフ

    ロンドンのRailsエンジニア、井上真さんに連載していただいている「Railsで目指せ、情熱エンジニア」の第3回、「DojoとKataでRubyを学ぼう」を公開しました。 海外Rubyistの間では、Dojo(道場)や、Kata(空手のカタ)という言葉を使って、ある種ストイックに、そして方法論を持ってプログラミングスキル向上に取り組もうというのが、ちょっと流行っています。詳しくは記事をご覧いただきたいのですが、記事内で紹介しているDojo、Kataのほかにも、Koan(禅の公案)のような学習コンテンツが、1つのスタイルとして、ちょっとした広がりをみせているようです。公案というのは禅問答ですね。nilとは何か? 何もないことだ。何もないのにオブジェクトとはこれいかに……? Rubyistなら、ご存知の方も多いかもしれませんが、「Learn Ruby with Edgecase Ruby K

    禅の公案(Koan)がプログラミング学習でプチブーム:Rails Hub情報局:エンジニアライフ
    poppen
    poppen 2011/01/27
  • 少しのコードで実装可能な20のCSS小技集

    2019年5月17日 CSS CSSハックに続き、このCSS小技集も私のブックマークにずらりと並んでいたので、整理も兼ねて記事にしてみました。CSSのお勉強を始めたばかりの頃にブックマークしておいたものも多数。。ということで初心者さんからベテランさんまで参考にしてみてください! ↑私が10年以上利用している会計ソフト! コードはサンプル内の「HTML」や「CSS」タブをクリックしてくださいね! 少しのコードで実装可能なCSS小技集 シリーズ 【第2弾】少しのコードで実装可能な20のCSS小技集 【第3弾】少しのコードで実装可能な15のCSS小技集 まずはCSS基礎編 1. divを中央揃えにする ほとんどのサイトが基準となるdivを画面の中央揃えに設定しています。左右のmarginをautoにして中央揃えに。 See the Pen Center Div by Mana (@manabox

    少しのコードで実装可能な20のCSS小技集
    poppen
    poppen 2011/01/27
  • 少しのコードで実装可能な20のjQuery小技集

    2016年6月22日 jQuery 素敵な動きを手軽に実装できるJavaScriptライブラリ「jQuery」。jQueryには多くのプラグインが揃っていますが、以前書いた「少しのコードで実装可能な20のCSS小技集 」に続き、今回はプラグインなしで実装できるjQueryの小技を紹介します!「jQueryってなんだ?」という人もコピペで実装できますよ!サンプルも用意したのでぜひご覧ください! ↑私が10年以上利用している会計ソフト! 追記:この記事で紹介されているいくつかの方法が、今ではCSSのみで実装可能です!詳しくは「かつてはJavaScriptを利用していたものの、今ではCSSのみで実装できる10の小技」をご覧ください。 jQueryの基的な使い方 まずはjQuery家からjQueryファイルをダウンロードします。<head> 内に下記を記述し、jQueryファイルを読み込みます

    少しのコードで実装可能な20のjQuery小技集
  • Ruby1.9 + Rails3 + jpmobileで構築したサイトをcucumberでテストするためのTips

    地味に苦戦したのでメモしておきます。これだから携帯向けサイトは大変・・・ 開発環境 Ruby 1.9.2-p136 Ruby on Rails 3.0.3 jpmobile 0.1.4 cucumber 0.10.0 ( capybara 0.4.0 ) インストール# cucumberを動かすためのgemをインストールします。今回はバックエンドにcapybaraを使用します。(WebratはRails3だとうまく動きませんでした) # Gemfile group :test do gem 'rspec-rails' gem 'cucumber-rails' gem 'capybara' end

    Ruby1.9 + Rails3 + jpmobileで構築したサイトをcucumberでテストするためのTips
    poppen
    poppen 2011/01/27
  • ThinStation by Donald A. Cupp Jr.

    A framework for making thin and light Linux based images for x86 based PC's, thin clients, kiosks, and maybe even your own Cloud VDI. Getting Started DevStation Download tar.gz Demo LiveCD View On GitHub This project is maintained by Donald A. Cupp Jr. ThinStation is a basic and small, yet very powerful, Open Source thin client operating system supporting all major connectivity protocols: Citrix I

  • Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記

    サーバのファイル整理作業をしていたところ…、 間違えてrm -rfしてしまった! ぎゃーバックアップもねー! 長いこと生きてたらこんな経験の1度や2度はありますよね? えぇ、ついさっきやらかしちゃいましたwwオワタwww 速攻「rm 復活」とか「rm 取り消し」とかでググッたねw、したらmcってプログラムのUndelete機能使えばよいって情報が出てくるが、どうやらこれext2じゃないと使えないっぽいぞ…、うちext4だ。 混乱。以下ターミナルのヒストリーより実況。 ## こーいうときはまずあれだ、現場保存! ## まずは今いるパーティションを確認 # df -hT Filesystem Type サイズ 使用 残り 使用% マウント位置 /dev/sdb2 ext4 193G 6.9G 176G 4% / /dev/sdb1 ext3 194M 22M 163M 12% /boot /d

    Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記
  • tailコマンドって-c使うと超速い - As a Futurist...

    Twitter でつぶやいたら意外と知られて無かったので記事にしておきます。 Linux とかで巨大なログファイルとかを扱うときに、head や tail というコマンドで先頭から何行とか 末尾から何行を見たい時があると思います。 例えばアクセスログで末尾から 10000000 行目辺りをみたいとかいうときに $ tail -n 10000000 access_log | head とかするとかなり遅いと思います。これはログの後ろの方から読み込みながら 行数を計算しているからで、10000000 行分数えないとどこから表示すればいいのかわからないので なかなか結果が返ってこなくてヤキモキしてしまいます。 こんなときに、-cというオプションを使うと超高速で結果が返ってきます。-cというのは -c, --bytes=N output the last N bytes とある様に、ファイルの末尾

    tailコマンドって-c使うと超速い - As a Futurist...
  • Pythonを使う理由と作った物(ソース付)

    みなさん、Pythonってご存知でしょうか? ニシキヘビ。。ではないです。 プログラミング言語のPythonです。 ↓Pythonのロゴ。蛇が2匹です。 このPython。日国内では、それほど知名度は高くないのですが、2010年で最も成長したプログラミング言語にも選ばれるなど、急速に人気の高まりつつある言語です。2011年にはPHPC++を抜かして3位になれそうな勢いです!では、このPython、どうして急に人気がでてきたのでしょうか?理由は大きくわけて3つあると思います。 Pythonが急に普及し始めた理由 GAEで動作する これが最大の理由だと思います。Googleのサーバを使って簡単にサービスを提供できます。1日あたり1GBまでの転送なら、料金は一切かかりません ※1。無料利用分を超えて使った場合も、課金設定(1日当たりの支払い額の上限)を設定するだけで、簡単にサーバを増強できま

    Pythonを使う理由と作った物(ソース付)
  • 文章を書くノウハウを伝授

    ITエンジニアにとって文書作成技術は欠かせません。日常のメールのやりとりにはじまり、要件定義書、機能仕様書、企画の提案書など、上司やチーム、顧客などに対して、文章でコミュニケーションをとる機会がとても多いからです。 連載『悪文と良文から学ぶロジカル・ライティング』では、論理的にわかりやすい文章を書くノウハウを伝授しています。ITエンジニアが日常的に用いるであろう文章を例に使い、どこが悪くてどう直せばいいのかといったポイントをわかりやすく解説しています。実践すれば、誰でもすぐにわかりやすい文書が書けるようになるはずです。 オリエンテーション ITエンジニアにとって「書く技術」とは? 文書の全体構成を組み立てられるようにする 内容を大きく分けて項目を立てる 適切な順番で項目を並べる 話の階層をそろえる 文章表現の基ルールをマスターする 主語と述語を対応させる 修飾語と被修飾語をはっきりさせる

    文章を書くノウハウを伝授
  • Vim-users.jp - Hack #196: カラースキームは開発支援ツール

    poppen
    poppen 2011/01/27
  • Hudson plugin for Playframwork を書いた - ikeike443のブログ

    練習がてら、 Hudson のプラグインを書いてみました。 Play むけのプラグインなんて、ほとんど需要無さそうですが、Hudson の ML に投げたら受け入れてもらえたりするんでしょうか?? とりあえず、コードは下記に置いてあります。 https://github.com/ikeike443/HudsonPluginForPlay 出来ること Play auto-test コマンドを実行できます テスト結果を Calimoucho 風*1に閲覧することが出来ます 使い方 プラグインをインストールしたら*2、「Hudsonの管理>システム設定」の下記箇所に Play スクリプトの格納場所を記述します。 次に、「新規ジョブ作成>フリースタイルプロジェクト」でジョブを作成し、下記2箇所を設定します。 1.「ビルド手順の追加」で 「Play!」を選択し、"auto-test" と設定します。

    Hudson plugin for Playframwork を書いた - ikeike443のブログ