タグ

2013年9月29日のブックマーク (17件)

  • Jenkisでビルドエラー時に通知されるようにメール送信の設定をする(Gmail) - 酢ろぐ!

    ビルドエラーが発生する状態でコミットしてみたのですが、Jenkinsの表示が赤信号になるだけで、これだと問題が発生しても気付かず、すぐに修正が出来ません。 [Jenkinsの管理]、[システムの設定]の順に選択します。下の方にE-mail通知の欄がありますので編集します。 SMTPサーバー smtp.gmail.com E-mailのサフィックス 空欄のまま 送信元メールアドレス gmailのアドレス SMTP認証 有効 ユーザー名 gmailのアドレス パスワード gmailのパスワード SSL 有効 SMTPポート 空欄のまま 文字セット UTF-8(デフォルト) 上記の項目を埋めると下図のようになると思います。これでビルドエラーが発生した時にメールを通知することができるようになります。

    Jenkisでビルドエラー時に通知されるようにメール送信の設定をする(Gmail) - 酢ろぐ!
    tuki0918
    tuki0918 2013/09/29
  • いろんな人から好かれている友人の特徴 - もっこもこっ

    友人がいつも楽しそうにFacebookに写真やコメントをアップしていて、見ていてわたしまでハッピーになってます。友人はいろんな人から人気があって好かれてます。 「いろんな人から好かれている友人の特徴」ということで、その友人の良い点をあげていくと 今を全力で楽しんでいる 行動力がある とにかく明るい。フレンドリー。 いつもにこにこ(愛嬌がある) 悩みごともさらっと話して決して相手を重くシリアスな気分にさせない 誰かと自分を比べたりしない(私は私〜♪と思ってる感じ) 誰かの悪口や誰かが嫌いとか言わない 仕事の愚痴など言わない そんな友人なので、好かれるのかも。遊んだりお出かけしたりのお誘いも多そうです。 友人のあの天真爛漫さは子どもの頃からなのかなあ?ご両親や兄弟の話も時々してくれますが、家族みんなすごく仲良さそうです。友人の実家もにぎやかそう。 友人は大人になってもキラキラしてて、好奇心旺盛

    いろんな人から好かれている友人の特徴 - もっこもこっ
    tuki0918
    tuki0918 2013/09/29
    うお、まぶしい
  • 「Chef + VagrantによるPHP5.3 + MySQL + nginxの開発環境」をもとにPHP5.4環境を。 - Qiita

    「Chef + VagrantによるPHP5.3 + MySQL + nginxの開発環境」 http://www.engineyard.co.jp/blog/2013/chef-and-vagrant-gives-you-next-dev/ を元に、PHP5.4環境が欲しかったのでChefのレシピをちょいいじってみました。 元の https://github.com/yandod/php5-nginx-vagrant-sample/blob/master/cookbooks/candycane_cookbook/recipes/default.rb の頭に下記を追加 execute "1st apt-get update" do command "apt-get update" end package "python-software-properties" do action [:in

    「Chef + VagrantによるPHP5.3 + MySQL + nginxの開発環境」をもとにPHP5.4環境を。 - Qiita
    tuki0918
    tuki0918 2013/09/29
  • Jenkins × PHP環境構築

    Jenkins × PHP環境構築 08��rU �i��rU Jenkins × PHP環境構築の巻 ■目的 PHP環境に対応したJenkins設定を行い、 コミットされる度にサーバ上でのPHPUnitの実行 及び カバレッジレポート出力を"全自動"で行えるようにすること。 1) PHP Pear系のインストール sudo pear channel-discover pear.phing.info sudo pear channel-discover pear.pdepend.org sudo pear channel-discover pear.phpmd.org sudo pear channel-discover pear.phpunit.de sudo pear channel-discover components.ez.no sudo pear channel-discove

    Jenkins × PHP環境構築
    tuki0918
    tuki0918 2013/09/29
  • PHPerのためのJenkins

    序文 ソフトウェア開発とはままならないものだ。そもそも開発と銘を打たれているにも関らず製造工程のような量的単位「工数」で管理しようとしているので致し方無いのかも知れない。そう、開発と言うからには「作ったことの無いものを作る」ということであるにも関わらず、 ・「何人がかりで何日で出来る?」と聞く ・「何日くらいですかね、やってみないと分からないけれど」と答える ・「分からないけれど」はとりあえず無視して、何日かの余分をとってスケジュールを作る そんなことをしていれば古典落語に出てくる「致し方ないけれど起こる残念な出来事」のようなオチにしかならないのは目に見えているのだが、これは現実によく有るやりとりである。しかし、これでもまだマシな部分も有る。少くとも作ろうとしてとしている人が「何日で出来そうか?」について答えているからだ。作ろうとしている人ではない人が当てずっぽうに答えてスケジュールが決ま

    tuki0918
    tuki0918 2013/09/29
  • PHPExcelでの書き込みはfromArrayメソッドが便利 - Lazuli

    PHPExcelのループ書き込みはあまり好きじゃない たいした話じゃないけれど。 PHPには PHPExcel というライブラリがある。 読んで字のごとくPHPExcelを作れる便利なライブラリ。 値を入力する場合、たいていループで入力していきます。 DBから値セットを取得してforeachで回すというのが定石でしょう。 <?php $excel = new PHPExcel; $sheet = $excel->getActiveSheet(); $sheet->setTitle('ジョジョシート'); $data_set = array( array('id' => 1, 'name' => 'ジョナサン', 'stand' => null), array('id' => 2, 'name' => 'ジョセフ', 'stand' => 'ハーミット・パープル'), array('id'

    PHPExcelでの書き込みはfromArrayメソッドが便利 - Lazuli
    tuki0918
    tuki0918 2013/09/29
  • PHP meets Jenkins! - Lazuli

    はじめに Jenkins。最近よく聞くよね。 継続的インテグレーションツールなんて呼ばれていて。 Jenkinsってなんだろうなー何ができるかなーなどと思いながらphpでも使えるのかなど色々調べてみた。 Jenkinsで出来ることはたくさんあるため、今回はphp開発する上でどんな風にJenkinsが利用出来るかについて簡単に書いてみたい。 継続的インテグレーションとは とりあえず、わけわかんない。インテグレーションってなにってなる。日常で使わない単語だし。 継続的インテグレーション - Wikipediaとか見るとXPのプラクティスだとかビルドやテストを継続的に行うことだとか書いてあってそれでもなんだかよくわからん感じ。 個人的にはJenkinsをある程度使ってみて、大変大雑把に言うとcronの超絶バージョンアップ版みたいな感じが合ってると思う。あるアクションを監視して、あらかじめ設定して

    PHP meets Jenkins! - Lazuli
    tuki0918
    tuki0918 2013/09/29
  • phpbrew + Template for Jenkins Jobs for PHP Projects 的なもの

    そろそろPHP通算歴が半年くらいになっちゃうんじゃないかなぁ… 今や 継続インテグレーションは強みではなくなった [プログラマー現役続行] らしいですし、 PHPヤダヤダ言っててもしゃーないしで試してみました。 ていうか自動テスト環境すらないもの引き継がせんじゃねぇ糞が ちなみに強引に動かしてます。 用意した環境 Cent0S6.3 64bit的な環境 主な参考サイト Template for Jenkins Jobs for PHP Projects c9s/phpbrew Template for jenkins Jobs for PHP Project のリンク先に Integrating PHP Projects with Jenkinsなんてがありますね。 2011/09 に出てたっぽいのですね。 うーむ、CIはもう常識なんですね、やばいなぁ… jdkとかjenkinsはテキト

    phpbrew + Template for Jenkins Jobs for PHP Projects 的なもの
    tuki0918
    tuki0918 2013/09/29
  • 「第3回 Jenkins勉強会」活動報告 | gihyo.jp

    5月20日(金)にNTTソフトウェア様の会場をお借りして、6名の発表者と80名超の参加者と共に「第3回Jenkins勉強会」を開催いたしました。稿では、今回の勉強会の模様をレポートします。 今回のテーマは「LL言語プロジェクトにおけるJenkinsの運用について」です。Python, PHP, Rubyなど現在運用中の方々による事例報告やお役立ちプラグイン活用術などを発表していただき、発表中やその後の懇親会で活発な意見交換が行われました。 なお、当日のUstreamをはじめ、各発表者の発表資料や参加者の感想ブログはJenkins Wikiにまとめられています。レポートの補足としてご参照ください。 第3回Jenkins勉強会 - 日語 - Jenkins Wiki Jenkinsプロジェクトの現状報告 当初の発表スケジュールには含めていなかったのですが、前回の勉強会以降でJenkins

    「第3回 Jenkins勉強会」活動報告 | gihyo.jp
    tuki0918
    tuki0918 2013/09/29
  • Continuous Integration/Delivery for PHP Projects

    Welcome! I assume that you came to this website looking for information on how to implement Continuous Integration (CI) and Continuous Delivery (CD) pipelines for PHP projects with Jenkins. Back in 2010, I created an Open Source template for Jenkins jobs for PHP projects and this website used to be the home of that project. I have neither used Jenkins nor updated the aforementioned template in qui

    tuki0918
    tuki0918 2013/09/29
  • - エクストリームプログラミングとは何か?

    原文: Ron Jeffries 邦訳:(株)永和システムマネジメント    平鍋健児 作成日:初版 2001,8/11 エクストリームプログラミングは、シンプルさ、コミュニケーション、フィー ドバック、そして勇気に価値を置くソフトウェア開発手法(discipline)であ る。チーム全体を一箇所に集め、シンプルなプラクティスを用いて十分なフー ドバックを得ることにより、チームの現在地点が分かるようにし、プラクティ スをチーム固有の状況に調整する能力を与える。 エクストリームプログラミングにおいては、プロジェクトへの貢献者は、 全員が「チーム全体(Whole Team)」の一部である。 チームは「顧客(The Customer)」とよばれるビジネス代表のまわりに 形成される。顧客はチームと同じ場所に席をもち、毎日チームとともに 作業する。 Core Pract

    tuki0918
    tuki0918 2013/09/29
  • PHPUnitでできる単体テスト

    はじめに 単体テストとは、システムの構成要素であるクラスやメソッド単位での動作を確認する作業のことを言います。 Webシステムは基的に不特定多数に公開するものであり、公開前にはきちんとテストを行っておくことが重要です。 PHPにはテストツールとしてPHPUnitという単体テストのツールがあり、PHPUnitを利用するとクラス内のメソッドに対してテスト用のクラスを自動で生成し、効率よくテストすることができます。 PHPUnitを利用して単体テストする場合のプロセスは テスト対象となるクラス、PHPプログラムの作成 1.で作成したクラスからPHPUnit内のクラスを用いてテスト用のクラスを作成 2.で作成したテスト用のクラスに目的に応じてテストメソッドの実体を記述 テスト実行、結果の確認 となります。 記事では、連載第4回『GPS携帯を使った口コミサイト構築』の逆ジオコーディング処理をテ

    PHPUnitでできる単体テスト
    tuki0918
    tuki0918 2013/09/29
  • 継続的インテグレーション - Wikipedia

    継続的インテグレーション(けいぞくてきインテグレーション、英: continuous integration、CI)とは、すべての開発者の作業コピーを定期的に共有されたメインラインにマージすることである。1日複数回行われるのが一般的である[1]。グラディ・ブーチは1991年のメソッド[2]でCIという用語を最初に提案したが、彼は1日に数回の統合を提唱していなかった。エクストリームプログラミング(XP)ではCIの概念を採用し、1日に1回以上、おそらく1日に何十回も統合することを提唱した[3]。 開発者は変更に着手するとき、現在のコードベースのコピーを取って作業する。他の開発者が変更したコードをソースコードリポジトリに提出すると、このコピーは徐々にリポジトリのコードを反映しなくなる。既存のコードベースが変更されるだけでなく、新しいコードを追加したり、新しいライブラリやその他のリソースを追加した

    tuki0918
    tuki0918 2013/09/29
    ただの底辺Web系だと最近の話のように感じる
  • Jenkins をインストール - 捨てられたブログ

    Ubuntu サーバーに Jenkins をインストールしたのでその覚え書きです。 Apache のプロキシを利用して, www.example.com/jenkins/ にアクセスすると Jenkins のホームページが表示されるようにします。 Ubuntu の公式リポジトリでは Jenkins は提供されていないので, Jenkins のリポジトリを利用します。リンク先に書いてある通りにやるだけです。次の行を /etc/apt/sources.list に追加。 deb http://pkg.jenkins-ci.org/debian binary/ 以下のコマンドを実行。 wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - sudo aptitude update

    tuki0918
    tuki0918 2013/09/29
  • はてなブログ | 無料ブログを作成しよう

    うめぇヨーグルトソースでもいかがですか。個人差にもよりますが。もしよろしければ。 お久しぶりです。 最近うんめぇ〜と思ってるヨーグルトソースがあるので、書いていこうと思います。 ヨーグルトとハーブ類をもりもり使うので、そういうのがべられない方にはうんめぇソースではないです。ごめんなさい…。もしよろしければお茶だけも…旦~ 【用意する…

    はてなブログ | 無料ブログを作成しよう
    tuki0918
    tuki0918 2013/09/29
  • ‎Scapple

    scapple: to work or shape roughly, without smoothing to a finish. - The Chambers Dictionary ROUGH IT OUT Ever scribbled ideas on a piece of paper and drawn lines between related thoughts? Then you already know what Scapple does. It's a virtual sheet of paper that lets you make notes anywhere and connect them using lines or arrows. MAKE CONNECTIONS Join up your thinking however you want. Scapple do

    ‎Scapple
    tuki0918
    tuki0918 2013/09/29
  • ‎PicFrame - Collage Layout

    Love it, but needs a couple of improvements I do love PicFrame and use it often, but I wish that you could drag photos from one frame to another. Also, when you resize within a frame, it shifts back to the original size/position instead of just letting you make a small adjustment. But otherwise, I do like the simplicity and think it's a great program for a quick collage. (Note, I've only used it o

    ‎PicFrame - Collage Layout
    tuki0918
    tuki0918 2013/09/29