MacOSでselenium2/firefoxブラウザーに嵌って抜け出した話

概要 MacOSでfirefoxのdriver関係でこけるときは、firefoxのバージョンを下げてみる。 TravisCIでphpunit/selenium2テストを動かしたいとき、php5.4以上であればphpのbuiltinserverも使える。

fuelphpでunittestを書いてTravisCIで動かしてCoverallsでカバレッジが見れるようになるまで

思い立った 個人で開発をしていて、ちょっとしたツールを作っていました。 「個人開発なのに、毎回毎回deployとかしてられねー」という思いから、GithubのwebhookをAPIが受け取ってshellでdeploy、みたいなCDちっくなことはしていました。 CIについては「明…

【FuelPHP】Twigテンプレートで最初から使えるextension/FuelPHPの関数

いつも忘れるのでメモ fuel/packages/parser/twig/fuel/extension.phpの中を見ればわかるけど バージョンは 1.8/develop 個人的にはauth系をよく使う。 configはまだ使い切れてない感がある。 form系はFieldsetで代用している事が多い・・・(それかベタ $ c…

FuelPHP ORMで取得(select)した後の処理

findやqueryなど、クエリを発行するところまではあっても、 その後どう処理するかの記述が少ないと思ったのでメモ。 show create table test; CREATE TABLE `test` ( `id` int(11) DEFAULT NULL, `name` varchar(16) DEFAULT NULL ) ENGINE=InnoDB DEFAULT …

FuelPHPのAuth(SimpleAuth)のメソッドmemo

成果主義に明日はない

Amazon.co.jp: 成果主義に明日はない―競争をのりこえる団結を (実践・職場と権利シリーズ): 金田 豊, 小林 宏康, 西村 直樹: 本 成果主義が労働者を苦しめるという本 過去の事例をメインに紹介する部分が多かったが、自分が創造していなかったことに気づか…

無題

社内PFを開発していて、運用している。 そのPFを使いたい、と言っているサービスがいるときに、企画的な立場として相談を受けたときの話。 そもそも難しいと思う原因としては、両者間での認識が合っていない場合が多いと思った。 1つ1つ(それは固有名詞の…

第2回 渋谷Facebookアプリ勉強会 に参加しました。

Login : ATND めもです HatchUp の方(ID記載忘 FB research facebookメッセージ一斉送信 たぶんbelugaの友達全部版 php + symfony mongoDB + googleDocs とかとか facebookSDKではなく、自前でライブラリ作成 facebookの名前をとる userからだとアロファベ…

デブサミとか色々みて思ったことメモ

一部デブサミかんけーない デブサミ2012で講演してきた「攻めの運用の極意」 - As a Futurist... 監視とは継続的なテストである。 我々運用は常にシステムテストをしているのです。 デブサミで僕が話したことの簡単なまとめ - YoshioriのBlog 継続テスト 失…

log4perlのconfigファイル loggerに関して

Michael Schilli / Log-Log4perl - search.cpan.orgのconfigファイルに関してのメモ。 主にrootLoggerとかloggerの指定のところ。 設定ファイルを用意 # log4perl.rootlogger = DEBUG, A1 log4perl.rootLogger = DEBUG, A1 log4perl.appender.A1 = Log::Log4…

身内の7回忌をやった話

先週の土曜日に身内の7回忌でした。 うちは仏教(日蓮宗)で、お寺にいって念仏を唱えて、卒塔婆をお墓に、という流れです。 普段はあまり絡まない、はとこや親父の叔父などにあえる機会でもあり、楽しみでした。 気楽な心境だったんですが、当日の朝 この…

sysctl調査 その1 kern

FreeBSD-7.1の場合 valueは今の設定そのまま書きました。 key value 説明 kern.ostype FreeBSD OSタイプ kern.osrelease 7.1-RELEASE-p16 OSのリリース情報 kern.osrevision 199506 OSリビジョン kern.version FreeBSD 7.1-RELEASE-p16 #12: Mon Oct 3 17:12…

はてなブログに招待していただきました

かきこ

F8 Tokyo に参加しています

Alex 最初の10年はみんなが同じ、共通のページをみてきた。 それをyahoo googleで検索してきた。いまは次の10年。 個人ページ の大切さ。 いまは「探す」のではなく「押してくる」プッシュ型 何を知るか、ではなく誰から知るか。 ウェブでおすすめを見つ…

perlでgoogleログイン

perlでgoogleにログインし、ログインしないとアクセスできないコンテンツへのアクセスを可能にする。 Mechanizeを用いて行う。 WWW::Mechanizeのインストール $ cpanm WWW::Mechanize ログインするgoogleアカウントのconfigファイルを作成 $ cat .config.pl …

rubyでgoogleログイン

rubyでgoogleにログインし、ログインしないとアクセスできないコンテンツへのアクセスを可能にする。 Mechanizeを用いて行う。 perlでやったことをrubyでやる。 perlでgoogleログイン - 勉強めも gemのインストール $ gem install mechanize ソースコード #!…

lionでのper環境

lionOSでperl使おうと思うと、ちょっと今までと違ったのでメモ。 システムperlとして最初から5.12.3という新しめのものがはいっているが、lionOSの使用なのかほとんどのモジュールがビルド失敗するような形になってしまう。 (cpanmを使ってLWP::UserAgentい…

ROCK IN JAPAN 2011にいってきた

人生初ライブをROCK IN JAPAN 2011でデビューしました。 見たアーティストとか来年への目もとか。 Route 7時起床。友人二人をひろって現地へ。 渋滞なし。サービスエリアによってもおつりがくる。 glassステージへ。Puffy、乾杯、蟹たべにいこう。 lakeステ…

PHPで大きい数値を比較する

php

phpの32bit環境で大きい数値を比較したい。 比較対象の数値データはデータベースに保存されていて、いくつかに分かれている。 それぞれの数値をSELECTで取得し、加算して比較する。そのさい、 if ( intval( $num1 ) < intval( $num2 ) ) { のようにintvalで…

macでruby初め

インストール LINK:MacにRailsをゼロからインストールする一番簡単な方法 ruby本体もアップグレードするためにgemsまでやった。(長い) $ ruby -v ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-darwin10] 後ほど、rvmに切り替えた。 入門してみる LINK:Ru…

さくらのレンタルサーバでデフォルトのシェルを変更する

perlbrewをさくらのレンタルサーバで使おうと思ったら、bash読み込む時点でsetenvコマンドがないといわれた。 bash: setenv: command not found bash: setenv: command not found bash: setenv: command not found調べると、setenvコマンドはcshなどの場合の…

東北地方太平洋沖地震

何かしたい。 けれど何も出来ない。「祈る」事が最善の策であることに納得をせざるを得ない。地震の災害状況がかなり気になります。twitterやテレビなどから現地の様子、余震による影響を確認しては「がんばってほしい」と心の中でつぶやいています。その中…

斎藤祐樹

斎藤祐樹がOP戦初登板を果たしました。 個人的には、やはりまだ本調子ではないのかな、という印象でした。 まだまだ高校の時の方がいい。高校の時の斎藤はもっと腕がふれていて、躍動感があり、投げ終わりの体重移動もよかったとおもいます。 しかし大学にい…

Carp

Carpモジュールはライブラリのスタックとレースでバッグなどに使われるやつ。warnレベルのものと、dieレベルのものとあるので使い分ける。%Carp::Internalにパッケージ名をキーにして1とかいれておくと、そのパッケージではdieしなくなる。 package main;us…

git環境構築

git

ソース管理で有名なgithubを使ってみる。 参考:http://d.hatena.ne.jp/goryugo/20081026/1225007428 参考:http://kishi-r.com/2009/07/31/mac_git/ 登録は実際にgithubのページにいって行う。特に問題はない。 登録が完了したらリポジトリも1個つくってお…

perlbrew

perlbrewのインストール。 perlbrewを使用することにより、異なるバージョンのperlを簡単にswitchできるようになる。参考:http://mt.endeworks.jp/d-6/2010/08/perlbrew.html 参考:http://webtech-walker.com/archive/2010/04/22173415.html (cpanmのこと…

cpanm

cpanmなどの存在は知っていたが、導入するのは初めてなのでメモ。といっても、ほぼ参考サイト通りにやっただけ。参考:perlモジュールのinstallにcpanmを使う|perl|@OMAKASE macOSにはwgetやfetchはないので、curlでcpanmとってこようとしたが、失敗。 [ty…