作成者別アーカイブ: 神崎

rsyncの-Cオプション

こんにちは、神崎です。 とある案件でFuelPHPを採用して構築しました。 デプロイをするにあたり、rsyncでサーバにファイルを配置しようとしたところ FuelPHPのコアファイルが格納されているcoreというディレクトリが syncされないということに気づきました。 なぜ、そのようなことがおきたかというと rsyncのオプションで-Cをつけていたからでした。 -Cオプションは、CVSなどのバージョン管理のファイルなどをexcludeしてくれるオプションです。 このexclude対象に core というものが含まれているのが原因となっていました。 excludeしたいファイルは、–exclude-fromのオプションで リストアップしたファイルを指定していたので -Cオプションを外すことで対応しました。 今回は、普段、何気なく使っているコマンドのオプションの罠にハマった格好になってしました。 以上、参考になれば幸いです!

カテゴリー: 開発環境 | コメントをどうぞ

Twitter statuses/update API の不思議な挙動

こんにちは、日々合宿状態の神崎です。 さて、今回は、Twitterの投稿API(statues/update)の不思議な挙動についてのお話です。 事の発端は、とあるプロジェクトで、twitterの投稿APIを利用した際に エラーが発生して調査をした結果、発覚したものです。

カテゴリー: 開発環境 | コメントをどうぞ

Zend_Service_TwitterのaccountEndSessionのバグ

こんにちは、神崎です。 TwitterのAPIを利用するために、ZendFrameworkをライブラリとして利用しました。 OAuthで認証を行ない、tweetするという挙動を確認して、tweet後の挙動としてsessionを切るために accountEndSessionメソッドを叩いたところ、sessionは切れずに、返り値としてtrueが返ってきました。

カテゴリー: php | コメントをどうぞ

twitter Bootstrapを試してみた

こんにちは、神崎です。 僕は、サーバサイドエンジニアで、フロントエンドには余り興味がなく、 残念ながら、非常に薄いHTMLの知識しか持っていません。 モックレベルの構築をしているときには、おもにtableタグで作ることが多いです。 そんな、フロントエンドがわからない人間にとって朗報となるものが twitter社が2011/8にリリースしたCSSフレームワークのBootstrapです。 githubにおいてあるcssを読み込むだけで、今風な画面に仕上がります。 (細かい調整は、もちろん必要なのですが。) さらに、Javascriptでalert、tab、dropdownなどを実現できる機能も備わっています。 ドキュメントも英語ですが備わっていますので、そこも安心です。 管理画面など、程々に見た目や機能が必要なものに関しては、実用できるのでは無いでしょうか。 http://twitter.github.com/bootstrap/

カテゴリー: css/(x)html | コメントをどうぞ

UserAgentを用いたmobile/pc/smartphoneの判定

こんにちは、神崎です。 今年の春ぐらいからキャリアがスマートフォンを拡大させていて 技術者的には、面白いことができそうになっていて夢が広がっていますね。 ネイティブアプリとなると敷居が高くて、なかなか難しいですが Webサイトを最適化したりするのは、当たり前になるのではないかと思っています。

カテゴリー: mobile, php | 1件のコメント

groongaをさわってみました

こんにちは、涼しくなったら自転車通勤しようかとを目論んでいる神崎です。 全文検索エンジンSennaの後継のgroongaをさわってみました。

カテゴリー: 開発環境 | コメントをどうぞ

Youtube API を利用して限定公開にする

こんにちは、神崎です。 以前、英語の文献を読もうという記事を書きましたが、 その具体的なコードについて、今回は書きます。

カテゴリー: php | コメントをどうぞ

英語の文献

こんにちは、オフィスの西日を浴びて仕事をしていたら、早速日焼けをした神崎です。 さて、とあるAPIを操作しようと、ライブラリを利用して動作確認を行っていたところ 意図している挙動を行えないことが分かり、調査をしました。 ここで、英語のフォーラムに同じことを聞いているのを見つけて中身を確認し ライブラリに関数を追加して動作確認をすると期待通りの挙動をしてくれて一安心しました。 英語のフォーラムなどは、一瞬戸惑いますが そんなに難しい単語が出てくることは少なく、 プログラムのコードは共通ですので 実際に読むと簡単に理解できたりすることが多いです! また、海外のMLも読んでみるのもいいかもしれませんね!

カテゴリー: 未分類 | コメントをどうぞ

CSVデータの取り込み

2月から関わってきたプロジェクトが先日ローンチを迎えることができた神崎です。 さて、マスターデータなどをエクセルなどで管理していて それをCSVデータとして書き出して、CSVをもとにDBに格納するということがままあると思います。

カテゴリー: php | コメントをどうぞ

最新のvimをインストールする

こんにちは、相変わらずvim派の神崎です。 新規サーバでまずやるのは、vimの最新版をコンパイルしてインストールすることですよね! ということで、今回はCentOSでのvimのインストール方法を書きたいと思います。

カテゴリー: 開発環境 | コメントをどうぞ