タグ

2012年12月4日のブックマーク (17件)

  • Git + Jenkins + Groovyのインストール #kyon_mmAdvent - うさぎ組

    kyon_mm Advent Calendar つぎのリンクにあるAdventCalendarの一日目です。 http://connpass.com/event/1457/ やること Groovyのインストール Gitのインストール Jenkinsのインストール 環境 特に指定しないが、GroovyとGitWindowsでの説明とします。 Macの場合はそれぞれをHomeBrewなりでいれるのが楽でよい。 細かいバージョンを気にして触りたい人は、バイナリをダウンロードして、適宜自分でパスを調整することになる。 インストールにあたって解説しないけど、必要なもの インターネット JDK7のインストール 注意事項 JDKのインストーラは場合によっては「JAVA_HOME」という環境変数を設定しません。インストール後に再起動をし、必ず「JAVA_HOME」が設定されているかを確認してください。設

    Git + Jenkins + Groovyのインストール #kyon_mmAdvent - うさぎ組
  • SourceTreeで楽々git-flow, hg-flow #augj - うさぎ組

    Atlassian Advent Calendar 2012 #augj Atlassian Advent Calendar 2012 #augj on Zusaarのエントリになります。 前日はid:sue445さんのBitbucketとGithubをゆるく比較 #augj - くりにっきです。 明日はid:troter さんです。 git-flow, hg-flow がすごいらしい 楽にブランチ戦略を試せるし、うまいことやれるし、とりあえず始めて見る分にはgit-flow, hg-flowはいいと思うのです。 あれですね。WebアプリをとりあえずつくってみたくなったときにRailsでやってみる。的な。 ですが、なんだかんだでgit-flowやhg-flowになるとコマンドをうちます。素のgitやhgよりとても簡単になってはいますが。 問題はhgのほうです。 hgは既に史上最高のGUI

    SourceTreeで楽々git-flow, hg-flow #augj - うさぎ組
  • Amazonは1時間に最大1000回もデプロイする。クラウドネイティブなデプロイとはどういうものか? AWS re:Invent基調講演(Day2 AM)

    Amazonは1時間に最大1000回もデプロイする。クラウドネイティブなデプロイとはどういうものか? AWS re:Invent基調講演(Day2 AM) クラウドによってリソースの制約から解放され、サーバやネットワークを含む冗長性までプログラミング可能になった新しい世界では、どのような考えによってソフトウェアを構築すべきなのか。 Amazon.com CTOのWerner Vogels氏は、Amazon Web Servicesが先週ラスベガスで開催したイベント「AWS re:Invent」2日目午前中の基調講演で、新しい時代のアーキテクチャとはどういうものなのか、聴衆に向けてたっぷりと解説しました。 (記事は「AmazonクラウドのCTO「クラウドネイティブなアーキテクチャには4つの戒律がある」。AWS re:Invent基調講演(Day2 AM)」の続きです。 戒律その2「リジリエ

    Amazonは1時間に最大1000回もデプロイする。クラウドネイティブなデプロイとはどういうものか? AWS re:Invent基調講演(Day2 AM)
  • PHP5.3.2以降ではfcloseで自動的にアンロックされない

    PHP家サイトでflockの説明を読んでいたら、以下の変更履歴に気がつきました。 5.3.2 ファイルのリソースハンドルを閉じたときにロックを自動的に解放する機能が削除されました。 ロックの解放は、常に手動で行わなければなりません。 http://php.net/manual/ja/function.flock.php ところがネットの解説を見ると、ロック開放はflock($fp, LOCK_UN); ではなく、fcloseでやれとしている解説が結構あります。 (4)fcloseの前にflock解除するな … fcloseの前にflock(ファイルポインタ, LOCK_UN) する人は実に多いのですが、これははっきりと間違いだと断言します @ITPHPの記事が突っ込みどころ満載 - 暴言満載 LOCK_UNは普通は使われない。ロック開放はfclose()関数でやるのが鉄則。 http

    PHP5.3.2以降ではfcloseで自動的にアンロックされない
  • Big Sky :: モテる Vim 使いに読み書き出来ないファイルなどなかったんだよ!

    Vim Advent Calendar 2012 の 4 日目の記事です。 「やった!コンプガチャで Vim 出た!」 「だって前の彼氏、Vim 使いじゃなかったんだもん」「マクドナルド店員「ご一緒に Vim など如何ですか?」」 こんな言葉が聞かれる様になって随分と経ちました(要出典)。 昨今、Vim はテキストエディタの枠を超え、アプリケーションプラットフォームへと変わりつつあります。 vital.vim 等を使う事で簡単にアプリケーションを作る事も出来る様になりました。手前味噌ではありますが webapi-vim の一部も vital.vim に取り込まれています。 このブログでも結構取り上げていますが webapi-vim とは一体何か。名前の通り、Web Application Programming Intreface を扱えるライブラリです。 webapi-vim とは we

    Big Sky :: モテる Vim 使いに読み書き出来ないファイルなどなかったんだよ!
    array08_12
    array08_12 2012/12/04
    ΩΩΩ <なっ!?なんだってーーー!
  • ゆるふわScalaプログラミング・振り返り

    ► 2024 (1) ► 1月 (1) ► 2023 (12) ► 12月 (1) ► 11月 (1) ► 10月 (1) ► 9月 (1) ► 8月 (1) ► 7月 (1) ► 6月 (1) ► 5月 (1) ► 4月 (1) ► 3月 (1) ► 2月 (1) ► 1月 (1) ► 2022 (12) ► 12月 (1) ► 11月 (1) ► 10月 (1) ► 9月 (1) ► 8月 (1) ► 7月 (1) ► 6月 (1) ► 5月 (1) ► 4月 (1) ► 3月 (1) ► 2月 (1) ► 1月 (1) ► 2021 (12) ► 12月 (1) ► 11月 (1) ► 10月 (1) ► 9月 (1) ► 8月 (1) ► 7月 (1) ► 6月 (1) ► 5月 (1) ► 4月 (1) ► 3月 (1) ► 2月 (1) ► 1月 (1) ► 2020 (12)

    array08_12
    array08_12 2012/12/04
    / “Modegramming Style: ゆるふわScalaプログラミング・振り返り”
  • http://atnd.org/events/33746

    http://atnd.org/events/33746
    array08_12
    array08_12 2012/12/04
    Vim Advent Calendar 2012
  • ミニマムなPHP5.4移行ガイド - Cybozu Inside Out | サイボウズエンジニアのブログ

    「サイボウズ・アドベントカレンダー」の2日目です(これまでの記事一覧)。 こんにちは。Garoonのメンテナンスチームの横田です。 JavaScriptだなんだと言っていますが、今日はPHPのバージョンアップの話です。 以前話題になっていた記事やコメントをみると、恐ろしすぎてついていけないです。しかし、いつかはPHPのサポートが切れて、PHP5.4への移行をしなくてはいけません。gkbrモノですよね!特段すごいことでないと前置きしておきますが、できるだけコードを触らずにPHP5.4で動かすためには、どうしたらいいのかをちょちょいと説明しちゃいます! PHP5.4対策 まずは、php.iniファイルのE_STRICTを切ります。PHP5.4ではデフォルトでONになりますので、明示的に切りましょう。 Call-time pass-by-reference(関数呼び出し時の参照渡し)がPHPの機

    ミニマムなPHP5.4移行ガイド - Cybozu Inside Out | サイボウズエンジニアのブログ
  • Emacsのカレンダー | Advent Calendar 2012 - Qiita

    Emacsのtipsなどを書くadvent calendarです. 過去のEmacs Advent Calendar一覧 Emacs Advent Calendar jp: 2011 Emacs Advent Calendar jp: 2010 Emacs Advent Calendar jp: 2009 内容 普段使っている便利なEmacs Lisp Emacsの自作ツール Emacsの使い方あれこれ など,Emacsに関連するtipsなら何でもOKです. ハッシュタグ: #EmacsAdventJP

    Emacsのカレンダー | Advent Calendar 2012 - Qiita
  • Erlangは関数型だけど難しくない - みかログ

    Erlangで簡単なアプリまで書けるくらいになったので,感想を. 関数型言語というと,Lisp,Haskellなどがあって,どれも難しいイメージ. Erlangもはじめは結構覚えるの大変かなぁという印象があった. Lispは括弧だらけでまず見た目から拒否反応が起こる. HaskellはふつうのHaskellとか読んでみたけど,遅延評価やモナドがやはり難しいイメージ. 今までのように,書いた順番に実行されるという点が違ったり,デバッグするときに好きなときにprint入れたり出来ないのは,やっぱりかなり影響が大きい. ※追記:unsafePerformIOって関数で無理矢理printさせたりできるらしい.危険らしいけど(^^; その点,Erlangはそういう難しさが全くなかった. 書いた順番に普通に実行されるし,副作用がどうとか気にする必要も無し. エラー時は(見にくいけど)スタックトレースが

    Erlangは関数型だけど難しくない - みかログ
  • バルセロナ対ビルバオから考えるビラノバの考え | サッカーの面白い分析を心がけます | スポーツナビ+

    リーグ戦では史上最高のスタートダッシュに成功しているバルセロナ。CLではセルティックに敗れはしたが、グループリーグ突破はとっくに確定している。というわけで、今季も強いぞバルセロナである。新加入選手ですでに存在感を占めているのがジョルディ・アルバ。右のアウベスが目立つSBだったが、これで両翼のSBが超攻撃的になったわけである。 対するは、アスレチック・ビルバオ。昨シーズンの雨の中でのバルセロナ戦が伝説と化している。今季はハビ・マルティネスの脱出とジョレンテの乱、そして序盤戦の怪我人の多発によって、調子に乗り切れていない。昨年は決勝まで上り詰めたELでも、既に敗退が決定している。そんな両者のぶつかり合いはカンプ・ノウで行われた。 ■正面衝突の理由はどこに? 前節では昨年の自分たちらしさを発揮することに成功していたビルバオ。この試合では、ジョレンテがベンチに座っていたので、自分たちらしさの1つで

  • スギちゃん風にドラクエをやるスレ : VIPPERな俺

  • 転送中

    リダイレクトします 以前ここにあったブログは、現在 http://mbahack.syui.ml/2012/11/zawzshzsh.html にあります。 リダイレクトしますか。

    array08_12
    array08_12 2012/12/04
    / “MBA-HACK: zaw.zshでzshを分かりやすく使う方法”
  • vim-powerline のカスタムメモ - Qiita

    set background =dark let g:Powerline_theme ='solarized256' let g:Powerline_colorscheme ='solarized256' colorscheme solarized となります。 ただし、これには欠点があって、solarized 用のテーマは statusline に表示されるSegment(項目)がデフォルトのものに比べて少なく、filetype, fileformat, fileencoding などが表示されません。 なんだかんだでやっぱり不便なため、これらを追加します。 Pl#Theme#InsertSegment()を使って、以下のようにします。 let s:prev_seg = 'paste_indicator' for seg in ['fileformat', 'fileencoding',

    vim-powerline のカスタムメモ - Qiita
  • Sublime Text 2の基本とカスタマイズ【Vim風】

    2012年12月4日:Vim化について指摘と参考になる情報をいただいたので追記しました。 こんにちは、僕はVimユーザーです(ちなみにVimを完璧に使いこなしているわけではありません)。 今更ながら「Sublime Text 2」というナウでヤングなエディタも使いこなせるようになりたいと思い、Sublime Textの基設定からプラグインやスニペットの作り方まで調べた内容をこの記事にまとめることにしました。 細かい情報までまとめることはできなかったので、より詳しい内容を紹介してくださっているブログやサイトへのリンクを設けています。 この情報以外にもSublime Text 2をVimに近づけるプラグインやカスタマイズ方法があればコメントいただけるとうれしいです。 また、間違いがあればコメントいただければすぐに直します。よろしくお願いします! Sublime Text 2は有料($59)の

  • Try Dream Development : 夢の開発を始めよう #TddAdventJp - くりにっき

    TDD Advent Calendar jp: 2012 の1日目です。 初日ということで、TDDをとりまく環境について浅く狭く紹介したいと思います。 TDD(Test Driven Development=テスト駆動開発)とは何か? 普通の開発だと 実装して 全部終わったらユニットテスト TDDだと ユニットテスト 実装 リファクタリング(実装の粒度によってはあったりなかったり) 1に戻る 普通は一通り実装が終わってからテストを書くと思いますが*1、先にテストを書くこと(テストファースト)で全体的にメンテしやすいコードにできます。 詳しくは wikipedia:テスト駆動開発 参照。 TDDをすることにより何が嬉しいか 最初からテスト有りきで実装をするため、テストが網羅されている 後からテストを書く場合テストすることを前提とされていないことが多いため、実はこっちの方が難しいと思います あ

    Try Dream Development : 夢の開発を始めよう #TddAdventJp - くりにっき
  • PHPのDIで動的にオブジェクトを確保する考察

    Dependency InjectionがPHPでも流行っているそうです。が、未だによくわからないので、わからないところを自分なりに考察してみます。 ※DIコンテナではなくデザインパターンとしてのDIを考えます。 Dependency Injectionとは Dependency Injectionはデザインパターンの一種です。日語なら依存性の注入と訳されます。「Inversion of Control コンテナと Dependency Injection パターン」が原典でしょうか。 ざっくり要約すると「クラスの中でnewしてはいけない。必要なインスタンスは外から突っ込むべし」というところかな。 class Y { private $x; function __construct() { $this->x = new X; } //...$xを使ったコード色々... } 上記のYクラス

    PHPのDIで動的にオブジェクトを確保する考察