‘未分類’ カテゴリーのアーカイブ

今更CentOS5+PHP5.1な環境にphpunitを入れる

保守等で現役だったりする、CentOS5+PHP5.1。

テストでSelenium(Selenese)を使うのに、外部サーバを使うのも面倒なので、CentOS5+PHP5.1な環境にphpunitを今更ながら入れてみました。
今のphpunitはPHP5.1では使えないので、epelのパッケージを利用してみます。

yum -y install epel-release
yum -y install php-pear-PHPUnit
pear upgrade pear

pearを実行しようとするとエラー。何故かパスが通っていないので、php.iniへ追加。

include_path = "[現在のPath]:/usr/share/pear"

これでpearはOK。

古いphpunitだとSeleniumの実行にインクルードが必要らしいので、
Selenium IDEからPHPUnit形式でエクスポートしたtest.phpに一行追加。
https://phpunit.de/manual/3.3/ja/selenium.html

require_once 'PHPUnit/Extensions/SeleniumTestCase.php'; // 追加行
class Example extends PHPUnit_Extensions_SeleniumTestCase

実行しようとするとSeleniumのクラスがcould not be foundになります。

phpunit test.php

phpunit3.4辺りでfixしてるようなので、githubから3.4を持って来て上書きしてしまいます。
https://github.com/sebastianbergmann/phpunit/tree/3.4

# rpm経由のphpunitを退避
mv /usr/share/pear/PHPUnit /usr/share/pear/PHPUnit-3.3.5
mv /usr/bin/phpunit /usr/bin/phpunit-3.3.5
# 3.4で上書き
unzip phpunit-3.4.zip
cd phpunit-3.4
mv PHPUnit /usr/share/pear/
cp phpunit.php /usr/bin/phpunit

実行。
取りあえずこれで目的のSeleniumは動いたので、良しとします。

Facebooktwitterlinkedintumblrmail

RoundCube用にCentOSのpostfix+dovecotで簡単なテスト環境を作る

RoundCubeは設定出来たけど、メールサーバが設定出来なくてテスト出来ない。
localhost内でやり取りする程度で十分だけど・・・そんな人へ。

実験したのはCentOS6です。
DovecotもPostfixもデフォルトの設定を利用するのであれば、設定は1,2項目で済みます。

(さらに…)

Facebooktwitterlinkedintumblrmail

PHPカンファレンス福岡2015 After Hack にいます

Fusicさんで開催されている『PHPカンファレンス福岡2015 After Hack』にいます。

https://fusic.doorkeeper.jp/events/26357

Fusicさん提供の電源、ネットワーク、コーヒー、ビールで『PHPカンファレンス福岡2015』のブログを書こうと思ってやって来ました。

(さらに…)

Facebooktwitterlinkedintumblrmail

Future Sync Vol.5 に参加しました

2015年5月16日に開催された Future Sync Vol.5 に参加しました。
あれからもう一週間たってしまいました。遅くなりましたが感想などを。

私が参加したセッションは以下の通り。

・複雑に絡み合ったユーザーの思いを「ともにデザイン」するインクルーシブデザイン (平井康之)
・Blockchain 〜ビットコインを支える技術〜 の現在と未来 (栗元憲一)
・ウェアラブルからシンギュラリティへ (塚本昌彦)
・脳がシビれる心理学 (妹尾武治)
・世の中をザワつかせる方法 (眞鍋海里)

(さらに…)

Facebooktwitterlinkedintumblrmail

RoundCubeのlabelの一部を上書きする

RoundCubeの各項目の名称を、書き換えるような事が何度かありました。
(受信箱や送信済みの名称について、古いメーラと合わせたいとか)
そういう時は、各言語のlabels.incやmessages.incを編集する必要が有りましたが、
1.0以降は、上書きする機能を提供しているようです。

(さらに…)

Facebooktwitterlinkedintumblrmail

Git リモートリポジトリをガツンと巻き戻す

かなり悩んで時間がかかったのでメモを残しておきます。
前提条件として、基本、Git Flowベースで作業しています。

不幸なことにガンガン開発を進めていたdevelopブランチをmasterブランチの状態まで巻き戻すことに。masterブランチにはhotfixが入ってたりもします。

調べて調べて、悩んで、相談して、調べて、以下のような手順で作業することにしました。

hotfix前のdevelopまで戻す。

$ git reset --hard 巻き戻すコミットのハッシュ

リモートのdevelopリポジトリを同じ所まで巻き戻す。

$ git push -f origin HEAD:develop

そして、hotfixについてはmasterから対象のコミットをチェリーピックでマージしてリモートリポジトリにpush(Souce Treeでやりました)。

そして、開発者諸氏にdevelopブランチをリモートから取り直すように連絡(忘れずに!)

加えて、このプロジェクトでは開発用サーバーにdevelopリポジトリから

$ git pull -rebase

でデプロイしているので、開発用サーバーのdevelopリポジトリもローカルと同じコマンドでリセットしてデプロイしなおしました。

Facebooktwitterlinkedintumblrmail

雑用係、来年もよろしくお願いしますm(_ _)m

文書を作る。
雑用係の仕事のひとつです。

法律用語とか雑用係にはよくわかりません。
仕事してる人なら当たり前に使うビジネス用語も使い分けに苦労します。
難しいです。
高卒の上に、高校ではデザインなんか勉強してたので、高3の頃なんか授業に理科系科目すらありませんでした(笑)

強いて言えば、本読みが好きなのと、小説家を目指していた黒歴史(´д`)があるので、一時期文章の勉強してたり、昔から割と平均的な読解力はあった方なので、なんとかやってます。

てことで。
言葉のマジックを少々。

(さらに…)

Facebooktwitterlinkedintumblrmail

雑用係、OSX Yosemiteインストールに苦戦する

雑用係、生意気にもMac使いです(´∀`)

IMG_6637
※ 職場の机はMacBookAir11と私物のiPadAirでこんな感じ。自宅はPro15。某マンガ&アニメキャラは無視してね。

もちろん、Yosemiteがリリースされてからサクッとアップデートしました。
んまー、フラットデザインけっこーイケるわぁーなんてホクホクしてました。

でもって、あまり機械モノが得意じゃない友人にも毎度のことと「とりあえず無料だから、今回もちゃんとアップデートしとけよ〜」と言ってしまったのが、題目の原因です(×_×)

メッセがきました。
友人A「インストール失敗しました、って、でるんだけど」

でるんだけど、と言われましても、失敗したことないので、雑用係には原因が全くわかりません。そもそも、私は単なる雑用係であって我が社の精鋭技術者のようなスキルはないんですYO!

メッセや電話で、どういう状況なのか、あれやってみてー、これやってみてーとやれども、同様の状況になったことのない雑用係は、何が一体どうなってるのかサッパリぽんです(´・ω・`)

仕方ないので、休みの日に友人Aの家へ出向きました。
奮闘の始まりです(´д`)

(さらに…)

Facebooktwitterlinkedintumblrmail

雑用係、ハロウィンを楽しむ

私がハロウィンを認識したのは某ホラー映画で、ハロウィンといえば「ブギーマンだよね!」な状態でした。
それが激しく間違ってる!と知ったのは、高校生の頃。
おかげで、ハロウィンといえば「ジャック・オー・ランタン」と頭を変換させるのに苦労しました。
E.T.もちゃんと映画館まで行って観てたハズなのに‥‥‥(´д`)

いいじゃん、ブギーマンで‥‥‥と、本気で思ってたですョ
もちろん、ジャック・オー・ランタンも可愛くて好きですけどね(笑)

我が家では、素焼きのジャック・オー・ランタンが大活躍しています。
IMG_4029

そういえば、ここ数年は仮装やコスプレを楽しむのも普通になってきて嬉しいですね。
私もプチ仮装程度は楽しんだりしますが、田舎ではなかなか難しいのもあってガッツリコスプレは(衣装ありますがw)やったことがありません。

ハロウィンだからって派手にコスプレするのは恥ずかしいけど、ちょこっと楽しんでみたい気もする!なら、アプリで遊べばいいいじゃない!
(※私、iPhoneユーザーですので、iPhoneアプリしか分かりませんw)

てことで。

まずは、某(笑)有名お菓子メーカーの「グリコハロウィーン」
定番の、フレームタイプの写真が撮れ(加工)できます。
フレームは数種類あるんですけど、選べないのが残念かな‥‥‥
IMG_6568
※モデルはにゃんこ。

次は「ハロウィンフェイス」
仮装させたい写真を選べば、勝手にやってくれる写真アプリ。簡単です。仮装変更もワンタップでOKなので気軽だし、集合写真で(たぶん)顔認識されれば衣装がポンっと乗るので面白い。
IMG_6566
※ 写真はプリインストールされてたものです。

この程度の仮装じゃ物足りないなら、「ハッピーハロウィン Place My Funny Costume」
ガッツリそれっぽいコスプレさせてみるなら、コレ。
童話から有名アメコミキャラのコスプレまで「やった気になれる!(笑)」
顔入れするだけなので、体型も関係ないです!最高!(笑)
でも、ここまでやりたいなら、リアルにコスプレデビューお勧めします\(^O^)/けどね!
IMG_6567
※顔は私w

そして、私のイチオシは「ゾンビブース」(たぶん、新しい版がでてます)
写真を選ぶと、目と口の位置を設定して、ほら貴方もゾンビの仲間入り♡
ぬぉー!っと動きます、指を与えるとガツガツ食べます♡
写真だけでなく、動画にもなります♡
屍系が苦手な方は、「呪顔」という幽霊系になれるタイプもあります♡(?)
IMG_6569
※怖いので自粛(笑)

楽しもうと思えば、いくらでも楽しめます!
Trick or Treat! Happy Halloween!!

Facebooktwitterlinkedintumblrmail

雑用係のむかしばなし

むかーし、むかしの目がテン?(゚Д゚)?なお話。

世の中は「ヘイヘイ!パソコンくらい扱えなきゃ、この世はもう暮らしていけないぜ!」政策で、無料で受講できるパソコン教室があっちにもこっちにもそっちにもどっちにも?開かれていた時代。

私、某所でPCインストラクターとして請負業務をやっておりました、ハイ。

もちろん、その某所には私の他にもPCインストラクターは20名近くが登録されていて、各市町村(その頃はまだ長崎にも村ありました)やらカルチャーセンター主催のパソコン教室へ派遣されていたわけです。
ほとんどの生徒はPC初心者。
教えるのは「電源の入れ方」から。
ぶっちゃけた話、初心者のコースを初心者(に毛が生えた)が教えていたんですよネー(´・ω・`)
噂だと、たった12時間のコースで最初の数時間はビデオを見せるだけ授業、とか。初心者コースを受講した生徒が、翌週にそのコースで教えてました?! とか。

てことで、私が目(耳)にした、トンでもインストラクター事例(笑)

(さらに…)

Facebooktwitterlinkedintumblrmail