Lazuli

らずり

php

PHP でマイグレーション

php

ってみんなどうやってるんだろう? Phinx とかいうのが Cake に採用されたと聞いて使ってみたけど、なんか微妙。Phinx PhinxRails のマイグレーションを見本に作ったようで、 Rails のコマンドと同じように動く。 ただ、細かいカラムの設定とかできず、大味…

Awsクライアントのラッパークラスを作ると結構便利

以前、こんなライブラリつくった。 Aws のクライアントクラスをシュパッと作れるやつ。AwsClientManager for PHP というライブラリを作った - LazuliAwsSDK はそれ単体だけだとなかなか使いづらくテストに利用しにくい。 ラッパークラスを作ってやるとテスト…

AwsClientManager for PHP というライブラリを作った

What is AwsClientManager app2641/AwsClientManagerForPHP · GitHubAwsClientManager は PHP で Aws を操作する AWS SDK for PHP2 (以下、SDK)ライブリを容易に操作するためのライブラリ。SDK には豊富な API が実装されていて Aws のサービスをプログラマ…

Benkyo Motivation

勉強モチベーション ポエム書く。Pocket が溜まってきていかんなあと消化しつつ エンジニアの学び方─効率的に知識を得て,成果に結び付ける:特集|gihyo.jp … 技術評論社 を読んだ。知識を「広い視野」「深い理解」「応用対象」という三つの軸でバランスよ…

phpenv-apache-version プラグインについて

phpenv と php-build rbenv というツールがあって、これは ruby のバージョンを管理出来るすぐれもの。このプロジェクトでは 2.0 でやりたいけどあれは 1.9 でやりたいとかそういうの場合にバージョンをすぐに切り替えられる。従来は一度端末にインストール…

疎結合を意識する

最近、レガシーに満ちたコードをこういう書き方に直してる。 本を書き出す処理を例に。 publish($container->get('Epub')); // PDF書き出し用のry $result = $publishe…

EC2-Connect というツールを作った

はじめに 少々煩わしさを軽減させる EC2-Connect というツールを作った。app2641/EC2-Connect名前の通り、EC2 への接続を多少助けるツールになっている。 EC2 でスケールアウトとか使い出すとインスタンスがバンバン立ち上がって、不具合とか起きたインスタ…

Beans というライブラリを作った

フレームワーク使うほどでもなく、でも素のコードではちょっとしんどいみたいなプログラムを書くときがある。 そういう帯に短し襷に長し的なのを作る用の俺々ライブラリを作った。 中二病のような名前だけど気にしない。SapphireBeans EmeraldBeans GarnetBe…

IT 勉強会通知サービス ITC を作った

ITC とは 前のエントリで言ってた勉強会通知サービスを作った。ITC 登録フォームメールアドレスを登録しておくと一日一回 IT 勉強会カレンダー に登録された新着情報をメールにお届けするサービス。新しい登録がなければメールは送られない。こんな感じで届…

IT 勉強会通知ツールを作ってる

https://github.com/app2641/ITCIT 勉強会カレンダーというのがあって主要な IT 系の勉強会の予定が載ってるカレンダーがある。有志の方が運営されているようでとてもおしゃれ。そんなおしゃれカレンダーの新着通知を一日一回メールで送るようなやつ。 カレ…

DatabaseS3Backup というツールを作った

はじめに データベースのデータを S3 にバックアップするツールを作った。PHP! PHP! PHP! 一日に一回くらいバックアップを取っておけばもし心が壊れてしまいそうな諸問題が起きたとしても昨日のデータが S3 あるからまあいいかという気分になれる。心の余裕…

PHPExcelでの書き込みはfromArrayメソッドが便利

php

PHPExcelのループ書き込みはあまり好きじゃない たいした話じゃないけれど。PHPには PHPExcel というライブラリがある。 読んで字のごとくPHPでExcelを作れる便利なライブラリ。値を入力する場合、たいていループで入力していきます。 DBから値セットを取得…

SimplePieでRSS解析してみた

php

GoogleReader廃止を受けて 廃止宣言がされて、他のRSSアプリケーションを触ってはみたが、なんかあまりしっくりこないというか。 Evernote連携とか共有機能とかそういうのいらない。 どうせだから自分用のRSSアプリを作ってみようと。それで、RSS解析をする…

SQLiteはPDOで操作すると捗るよ

最近、SQLiteを利用するシーンが多い。phpでSQLiteを使うには、

サーバを持たない全自動アダルトサイト「AdultMidnight」を作りました

はじめに 表題のサイトを作りました。 ロボットが様々なアダルトサイトを渡り歩いてその日更新されたコンテンツを収集して表示させるサービスです。星マークをクリックすると動画ページへ移動します。 アダルトサイトなので18歳未満は閲覧禁止。全自動アダル…

httpstatus コマンドで、HTTP のステータスコードをすばやくしらべる! -- PHP版

php

id:tokuhiromさんのエントリ httpstatus コマンドで、HTTP のステータスコードをすばやくしらべる! - tokuhirom's blog. を見てよさげと思いphp版を書いてみた。 - HttpStatusForPHPer - https://gist.github.com/app2641/5002872使い方はまるで同じです。 4…

自分好みのコマンドを

php

よく使う処理をコマンドに登録して簡単に呼び出す簡易コマンドアプリケーションを作ったった。phpで動いてる。名前空間も使ってるから5.3以上必須。 - Rasp - app2641/Rasp · GitHub 使い方 下記のコマンドを打つとあらかじめ登録しておいたTestコマンドが実…

PHP meets Jenkins!

はじめに Jenkins。最近よく聞くよね。 継続的インテグレーションツールなんて呼ばれていて。 Jenkinsってなんだろうなー何ができるかなーなどと思いながらphpでも使えるのかなど色々調べてみた。Jenkinsで出来ることはたくさんあるため、今回はphp開発する…