タグ

2011年12月14日のブックマーク (8件)

  • ナウなヤングのためのgithub入門講座 -基本機能からdotfiles管理まで- - tumblr

    gitによるバージョン管理 バージョン管理システムはつかってますか? 僕は前に自分の作成したコードを元に、後輩にプログラムを作らせようとしてまずは僕のコードをコピペしろと指示したところ、コピペしかしてない(と言い張る)割にはコピペしたコードは動かず、さらに何故かコピペ元の僕のコードが滅茶苦茶に荒らされて当然のごとく動かなくなるという、なんかもう幽霊の存在を認めない限り説明がつかないような怪奇現象に遭遇したことがあります。しかもそのときはcpコマンドによるバックアップに頼っていて運悪くバックアップを忘れたために僕の貴重な1日が消え去ってしまった訳でして、それから僕はバージョン管理システムに頼ることを固く心に決めました。また僕はその目を覆いたくなるような残虐な事件以来、建設業界に見習って、IT業界でもプロジェクトキックオフ時にお祓いはすべきだと訴え続けています。 まぁそれはいいとして、いやまだ

    ナウなヤングのためのgithub入門講座 -基本機能からdotfiles管理まで- - tumblr
  • PHP5でMVCフレームワークを自作するためのチュートリアル:phpspot開発日誌

    12 Tutorials for creating PHP5 MVC Framework PHP5でMVCフレームワークを自作するためのチュートリアル PHPフレームワークは沢山ありますが、速度や機能面において、これといってデファクトスタンダードが決まっているわけではないという状況です。 なんか機能が便利そうだなとおもって使うと速度が全くでなくて規模の比較的大きなサイトだと使いものにならなかったり、フレームワークごとにクセがあったりするので、いっそ自作した方が余計な物がはいってなくて良いなんて場合もありそうです。 そんな場合に、フレームワークを作るチュートリアル記事が参考になりそうです。 個人的に速度はかなり重要度が高く、有名なフレームワークを使う場合はCodeIgniterのような軽いフレームワークがいいなと思っています。 関連エントリ ログイン/ユーザ登録といったフォーム実装用のフレー

  • gitサーバーをubuntuに構築してgit://からアクセスできるようにする手順メモ - AorBorF

    gitサーバを自宅のubuntuマシンに立てたのでその手順をメモ ubuntuにgitをインストール sudo apt-get install git-core ubuntuにローカルリポジトリを作成 一応ubuntuマシンは完全なサーバではなく、開発マシンとしても使用するのでローカルにリポジトリを作成する。 mkdir -p /home/amacou/repos/tstrepos cd /home/amacou/repos/tstrepos git init touch init git add . git commit -m "init" ubuntuに公開用リポジトリの作成 sudo mkdir /var/repos cd /var/repos git clone --bare /home/amacou/repos/tstrepos ./tstrepos.git touch tstr

    gitサーバーをubuntuに構築してgit://からアクセスできるようにする手順メモ - AorBorF
  • git-daemonを使ってみたメモ - ログ日記

    作業ログ。 aptitude install git-daemon-run vi /etc/sv/git-daemon/run # exec git-daemon --verbose --base-path=/var/cache/git --export-all --enable=receive-pack # に変更する。 sv restart git-daemonrunsvとかsvとか初めて見たので使い方がよく分からない。 とりあえず/usr/share/doc/git-daemon-run/README.Debianに書いてある通りにしてみた。 リポジトリの位置も、READMEに書いてある通りにシンボリックリンクを張るようにする。 cat /etc/apache2/sites-available/git <VirtualHost *:80> DocumentRoot "/var/cac

    git-daemonを使ってみたメモ - ログ日記
    fermi
    fermi 2011/12/14
  • 頻出典型アルゴリズムの演習問題としてよさげなやつ - kyuridenamidaのチラ裏

    効率的な別解とか存在する問題もあるけど演習によさそうなやつをピックアップ。そのアルゴリズムじゃないと解けないわけではないって問題も多いので注意。(ただ演習するのには都合が良いかなと)※個人的難易度をつけてみました。とても主観的な難易度付けなので気にせず解いてみてください。深さ優先探索・Balls[☆]・Sum of Integers[☆]・The Number of Island[☆]・Block[★]幅優先探索・Mysterious Worm[★]・Cheese[★]・Seven Puzzle[★☆]・Stray Twins[★★]・Deven-Eleven[★★]・Summer of Phyonkichi[★★☆]ワーシャルフロイド法(For 全点対最短路問題)・Traveling Alone: One-way Ticket of Youth[★]・A reward for a Car

  • 腰を守れ→ものぐさ者や腹筋できない人のためのほぼ動かないスロー腹筋

    腰痛の予防やメタボ対策にも効果があるといわている腹筋のトレーニング。 しかし腹筋トレをした方がよいのだけれど、「ムリ。一回だって起き上がれない」という人は結構います。 体を折り曲げ、上半身を起こす〈ふつうの腹筋〉がムリな人のために、体をほとんど動かさない腹筋を紹介します。 Level 1 Very Easy (ふつうの腹筋がきつくてできない人に) (1)床に座り込んで、膝をまげて両方の腕を回して抱えます。 (2)背中を丸めて、膝を抱えたまま後ろにごろん転がって、背中を床につけます。 (3)そのまま体をタテに揺らしましょう。おしり側が上がったり、あたま側があがったりする訳です(これだけです!)。 ……まずは10回揺らすのが目標です。 最初はあまりにへっちゃらなので、これで当に鍛えているのかと思いますが、次第に腹筋がきつくなってきます。 20回揺らせたら、次のレベルへ進みましょう。 Leve

    腰を守れ→ものぐさ者や腹筋できない人のためのほぼ動かないスロー腹筋
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
  • Jenkinsでビルド・パイプラインを作る

    Jenkinsのプラグインでビルド・パイプラインを作ることができるので紹介。 #12月20日のワンクリックデプロイ勉強会の発表のネタバレっぽいのですが。 ビルド・パイプラインとはビルド・パイプラインとは、継続インテグレーションのプラクティスの1つで、テスト等を複数の単位に分割し、順番に流していくものである。一般的には継続的インテグレーションを利用していれば、SCMにソースコードをコミットした段階ですぐにユニットテストを走らせ、以降に、静的解析や結合テスト、受け入れテスト、ステージング環境へのデプロイ、番環境へのデプロイという形で進んでいくことになり、その単位でパイプライン要素を分ける。 当然パイプラインの途中で試験に不合格であれば、その後のプロセスには進めない。 これによって、例えばコミット時には即座にユニットテストレベルの結果を返して開発者のペースを阻害しないようにすることができる。(

    Jenkinsでビルド・パイプラインを作る