タグ

ブックマーク / www.1x1.jp (5)

  • PHP で配列を走査して処理するのは、for / foreach だけじゃない

    PHP で配列の要素にアクセスして、処理を行うには、for や foreach を使うのがおなじみです。 この方法でも良いのですが、PHPには、それ以外にも配列を走査する関数やライブラリがあります。ここでは、配列を走査して処理を行う方法を見てみましょう。 サンプル仕様 このエントリで以下の配列を処理対象とします。array.phpで保存されている想定です。 <?php return [ [ 'id' => 1, 'year' => 1993, 'name' => 'Harada', ], [ 'id' => 2, 'year' => 2001, 'name' => 'Kato', ], [ 'id' => 3, 'year' => 2009, 'name' => 'Aoyama', ] ]; この配列について処理を行います。 配列内に連想配列が格納されており、nameとyearというキーを

    kiyo_hiko
    kiyo_hiko 2015/04/14
    phpでfilter(remove-if-not)やmapを使う方法
  • 「VagrantユーザのためのDocker入門」を発表してきました

    第3回 コンテナ型仮想化の情報交換会@大阪 で行った発表です。 コンテナ超人みたいな人ばかりで、この内容で発表して良いものやらと思ったのですが、アプリケーションを書く側からの視点で話してきました。 Vagrant ユーザのための Docker 入門 Docker を知った時は、速くなった Vagrant のようなものだと思っていたのですが、色々と見る内にそもそも別のもので、ユースケースとして重なるところはあれど、別のツールだと認識した方が良いです。 Docker の入り口としては、デモを見てもらうのが、手っ取り早いので、そのあたりが伝わったなら良かったです。 Introduction to Docker 発表で引用した「Introduction to Docker」は下記です。公式の資料なので、色々ググる前に、まずはこれを読むのがおすすめです:D CentOS で Docker を動かす

    kiyo_hiko
    kiyo_hiko 2015/02/23
  • [書評] CakePHPで学ぶ継続的インテグレーション

    著者の @kaz_29 さんから「CakePHPで学ぶ継続的インテグレーション」を献して頂きました。日頃から関心のある分野なので、早速読ませて頂きました。 PHP で学ぶ継続的インテグレーション 書のタイトルは「CakePHPで学ぶ継続的インテグレーション」です。実際、書の中では、CakePHPアプリケーションを題材に継続的インテグレーションを行う手法が解説されています。 ただ、ここで紹介されている継続的インテグレーションの手法は、CakePHP 固有のものではなく、他のフレームワークでも転用可能なものです。 勝手なお世話ですが、書籍のタイトルとしては、「PHPで学ぶ継続的インテグレーション」の方が、良かったかもしれませんね:D 分散された情報がこの一冊に 継続的インテグレーション(CI)を行うには、あるツールさえ入れておけばできるというものではなく、多くのツールを組み合わせる必要が

  • Macに移行してやっと脱Officeできた4つのツール

    Mac で資料作成(システム仕様書など)に使うツールがようやく固まってきました。 Mac に移行してきて早 2 年、開発環境はすんなり移行できたのですが、なかなか移行ができなかったのが資料作成ツールでした。 というのも Windows では定番の Office(Word / Excel / PowerPoint) と Visio という強力なツールを使っていたため、Mac に移行した後も、結局、資料作成する時は vmware に入れた Windows XP を起動していました。 せっかく Mac に移行したのだから Mac 環境で使えるツールを使いこなしたいものです。あれやこれやと試してはいたのですが、結局決まらず悶々としていたある日、Google+でこんな質問をしました。 多くのコメントを頂いて、色々なツールを試した結果、ようやく Mac 上で資料作成できる環境が整ってきました。どれも便

    Macに移行してやっと脱Officeできた4つのツール
  • Firefox4 に Selenium IDE をインストールする

    滋賀に開発合宿に来てます。 Firefox4にSelenium IDEをインストールしようとしてハマったのでメモ。 Firefox4にAdd-on Compatibility Reporterをインストール Selenium DownloadsからSelenium IDE(http://release.seleniumhq.org/selenium-ide/1.0.10/selenium-ide-1.0.10.xpi)[2011/05/07時点]をダウンロード ダウンロードしたxpiファイルをFirefox4のウィンドウにドラッグ いつものインストール確認画面が表示されるので、確認してインストール。 この手順では、Add-on Compatibility ReporterでFirefoxのバージョンチェックを無効にして、Selenium IDEをインストールしています。試した限りでは、問題

  • 1