結構前に軽く調べた時にbotからbotを呼び出す事が出来ないっぽかった。 けども、最近改めて意識が高まって調べたらあった。 http://shoya.io/blog/hubot_listens_webhook/ というか、普通にソースを読んでいれば見つけられたんじゃないかと思って後悔。。。o…
Android Wearのデバッグを始める時の手順メモ この辺でAndroid wearで開発を始める時に必要な手順について書いた。 しかし普段、開発を始める時に、IPが微妙に変わっていたりして、adb deviceコマンドを打っていちいち調べながらやるのがめんどくさかった。 …
https://github.com/JakeWharton/butterknife/commit/ec778ad8cbb21b68828153c0a4dbfc6b39319ced#diff-04c6e90faac2675aa89e2176d2eec7d8 https://github.com/JakeWharton/butterknife/pull/243 たまたまREADME見てて、あれ?この書き方動かないんじゃないか…
普段ぺちぱーでペチペチやってる身ながらも、PHPの勉強会とかには一切行ったことなかったので参加してみた。 https://phpstudy.doorkeeper.jp/events/26830 最初にビールで乾杯してから、参加者全員が自己紹介するパターンが斬新だった。 あとは、5分くらい…
Laravelは使えないけど、Eloquentは使いたいという人向けに、とりあえず、簡単に入れられるやつを作った。 どういうものか試してみる時にも便利なはず。 mapyo/eloqunet-onlygithub.com 使い方 READMEに全て書いてありますw がもう一度書きます。 install co…
ある時、不意に手元でcomposer updateをしてライブラリを更新した。 そしてdeployする時に、deployサーバでcomposer installをしてから、deployする仕組みになっているのだが、それが失敗していた。 なぜ?と思ってエラーを見てみると、 Problem 1 - Install…
http://yapcasia.org/2015/talk/show/fbb5d464-1000-11e5-8165-d7f07d574c3a ここ最近数年間何やってきたのかを振り返りながら書いた。 通るといいな〜。 PHPerとしてこのまま突き進んでいくのか、 それとも別の何かを見つけてそれを突き進んでいくのか。 エ…
変数名を private String mText; と宣言している時にgetterやsetterを自動生成すると、 private String getmText() { return mText; } となってしまっていた。 Preferences→Editor→Code Style→java→Code Generation Name prefixの部分にmを入れる。 こうする…
プルリク送ったりしたわけではなくて、使おうとしてたらバグってて、最新版を落として来てゴニョゴニョして解決したという話。 ある時、phpbrew使おうと思っておもむろに $ phpbrew list phpbrew:262: command too long: phpbrew () {\n\tif [[ -e bin/phpbr…
普通に使うときの公式のドキュメントはこの辺。 https://developer.android.com/tools/building/configuring-gradle.html#workBuildVariants ざっくりまとめると、開発する時と本番リリースする時でapiの向き先とか、簡単に変更出来たり、デモ用。自分用とか…
問題点 php -i | less php hoge.php | less とかでlessで内容確認したい時があると思います。 centos6でこれをやると、lessの中で普通に使える、jkで上下移動とか、文字検索とかが、全く出来ませんでした。 対処方法 echo | php -i | less echo | php hoge.p…
ちょっと前にはまった。 Android wearのアプリをパッケージ化して配布する時の注意点として、以下のようなものがある。 - https://developer.android.com/training/wearables/apps/packaging.html - http://qiita.com/lamrongol/items/4076e2e8e5dd909c9ce8 …
https://github.com/mapyo/colorme-template-maker かなり前に作ってもう放置状態だけど、せっかくなのでgithubに上げてブログに書いておく。 あんまり推奨された方法じゃない感じで作ってるので、その辺はそっとしてもらえると。。。 before テンプレ編集画…
第1回ペパボテックカンファレンス (2015/04/19 13:00〜)pepabo.connpass.com もう終わってからかなり過ぎてしまったけど、とりあえず書いとく。 発表した内容はこちらです。 Mysqlを4.0から5.0を経由して5.6へバージョンアップした話 from Masataka Kono www…
Android Wearのデバッグを始める時に忘れそうなのでメモ Handheld、Wear共に実機を使う時と、共にエミュレータの時。 WearとMacをUSB接続するやり方はやった事ないのでわかりません。 実機でAndroid Wearのデバッグをする場合 前提 [Mac] - USB - [Handheld]…
Laravelは使わずに、ORMとして、Eloquentだけ使う方法を検討してみます ドキュメント php5.3〜で使いたかったのでドキュメント的にはこちらを見ます 入門的なやつ http://laravel.com/docs/4.1/eloquent api document http://laravel.com/api/4.1/Illuminate…
いつの間にか接続が切れてて、あれ、アプリがインストール出来ない? となることが多発したので調べた。 接続されているデバイスの確認 adb devices 何も出てこなかったら、何も接続がされてないと認識されているという事 再接続 $ adb kill-server $ adb de…
phpunit.xml.dist <phpunit colors="true" bootstrap="./bootstrap.php" > <php> <env name="TEST_ENV" value="true" /> </php> </phpunit> こうすると、 var_dump(getenv('TEST_ENV')); とかで値が取れるようになって、テスト or テスト以外の設定変更がちょっとやりやすくなる。 というか、マニュアルに普通に書いてあるのでマニュアル読みまし…
株式会社はてなに入社しました 株式会社はてなに入社しました - hitode909の日記
http://razokulover.hateblo.jp/entry/2014/05/21/000306 http://morizyun.github.io/blog/wercker-ci-rspec-capistrano-deploy-auto/ ここを参考にやる wercker上での作業 1. ユーザ登録 https://app.wercker.com/sessions/new ここからやる。 Sign upする…
https://github.com/mapyo/flysystem-aws-s3-v2/pull/1 ちょっと前のLeague\Flysystemをphp5.3対応したに引き続き、そのプラグインとして提供されているflysystem-aws-s3-v2というものがありまして。 forkして自分のところに持ってきて、php5.3対応させた。 …
http://oinume.hatenablog.com/entry/using-express-with-typescript こちらを主に参考にした。 型定義ファイルいちいち入れるのめんどくさいなぁと思ってたら、 tsdというものがあるらしい。 http://yutapon.hatenablog.com/entry/2014/07/08/120000 こちら…
http://ics-web.jp/lab/archives/4682 この辺を元に使ってみた。 インストールなど npm install -g typescript vimの設定 vimrcに以下を追加 NeoBundle 'leafgarland/typescript-vim' " インデントされないので入れた " http://qiita.com/raamen/items/2d6aa…
npm install -g yo generator-hubot mkdir bot cd bot yo hubot いろいろ聞かれる adapterはxmppを選んだ。 Bot adapter: xmpp 設定等は以下のサイトを参考にやった。 http://www.sekailab.com/wp/2014/09/18/hubot-xmpp-slack/# 注意点は1つ! ここで、HUB…
以下のようにcomposer.jsonを書いて、composer updateする。 { "require": { "league/flysystem": "dev-master#a2f5629fb0e6a85b749b3f49bd790b61381c14a9" } } ぱっと見た時に、dev-masterのmasterはブランチ名の事かと思って、ブランチ名を指定してしまっ…
http://qiita.com/ktty1220/items/e9e42247ede476d04ce2 この辺みてへー。と思ってた。 coffeeで書いた。 client = require('cheerio-httpcli') urlEncode = (string) -> Encoding.urlEncode(string) words = [ '面白い サイト', 'hoge' ] search = (word) -…
Android Studioでprojectのimportに失敗しても、一度であきらめてはいけない。*.iml と .idea/ を消してなんどかやり直すと成功することがある。— Fuji, Goro (@__gfx__) July 3, 2014 プロジェクトを開こうとして、適当にOKボタンを押すと、ちゃんと読み込…
https://github.com/thephpleague/flysystem/pull/427 最近、php5.3対応して使ったりちょっと触ったりしているライブラリ。 ちょっと直したいところがあって どうやってテスト追加しようかなぁと思ってテストを眺めていた。 そしたら、あ、ここのテスト動い…
phpでftpとかs3に対してやりとりする部分を抽象化したかった。 phpのファイルシステムを抽象化するライブラリ ↑でも書いたけど、ざっと調べた中では以下のLeague\Flysystemが一番良さそうだった。 https://github.com/thephpleague/flysystem でもphp5.4〜だ…
https://github.com/thephpleague/flysystem これがぱっとみ良さそうだった。 けど、php5.4〜だった。。。 php5.3〜がいいので、 https://github.com/KnpLabs/Gaufrette を使おう。 でも、最近放置され気味な印象。。。 そして、どういう読み方をしたらいい…