2016-01-01から1年間の記事一覧

AppleWatchを活かしたい

ただそれだけ。 最近は完全にSuica端末になりきっているAppleWatch。 走っているときはRunkeeperの子機として十分に役立つが、日常生活では? 完全にFitbitが一枚上手。なぜかといえばバッテリーライフの関係から、睡眠中もつけていられる。 そうなると、睡…

AppleWatchが認識されない

Xcode8 WatchOS3.1 error 内容 Xcode の実機選択で + (paired device unavailable for development)と表示される 対応 Xcode > Window > Deviced でiPhone の詳細画面にあるwatchを[-]して削除 iPhone / Apple Watch をMacにつなぎ直す どちらも再起動 この…

PHPでTemplate Method パターン

DBへの接続オブジェクトを継承した各テーブル毎のクラスでinsert() / update() 実装を想定 ハリウッドの法則 親クラスが子クラスのメソッドを必要なタイミングで呼ぶ 今回でいくと、regist(親クラス)から子クラスで実装したinsert / update をcallする 同じ…

PHPでStrategyパターン

使うメリット メール、SMS、プッシュ通知、今後増える可能性がある通知手段を、他実装に影響せず追加が行える 2016/12/11 に追記し、本記事最下部に変更したソースあり strategy = $…

TravisCIで実行したPHPUnitの結果がCoverallsに反映されない

TravisCI Build時のRowLogで、environment variablesをSetしろの文言あり。 Read environment variables Requirements are not satisfied. - TRAVIS='true' - TRAVIS_JOB_ID='1713xxxxx' - CI_NAME='travis-ci' - COVERALLS_REPO_TOKEN='********(HIDDEN)' S…

gitでまとめてrevert

git push -f ではなくまとめてrevertする方法メモ(いつも忘れるし、push -f とか一人のときはやっちゃう) 流れ revertをする(--no-edit つけてeditorを起動しない) ここでresetのように過去のcommit指定する方法はないのか? HEAD~5 みたいにかけるのか reb…

PHPプロジェクト(Laravel)をHerokuへpush時にFailed to detect set buildpack

$ git push heroku master Counting objects: 255, done. Delta compression using up to 4 threads. Compressing objects: 100% (226/226), done. Writing objects: 100% (255/255), 46.83 KiB | 0 bytes/s, done. Total 255 (delta 110), reused 0 (delta …

Laravelからのメール送信時にgmailを利用する(local dev env)

Swift_TransportException in AbstractSmtpTransport.php line 383: Expected response code 250 but got code "535", with message "535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/?p=BadCreden…

Backlogから通知されたissueをmenubarに表示

BitBarを使ってBacklogの通知を表示again 前回はshellでAPIを叩いたが、rubyで書いてみたかっただけの記事 and 通知から通知元ページに遷移したかった 必要なpackage bitbar brew install bitbar 書いてみたソース bitbar-backlog-notify ちょい気になった所…

BitBarを使ってBacklogの通知数をメニューバーに表示

ただscript書いてbitbarを試したかっただけの投稿 * 通知が来たらBacklogの文字列が赤くなり、サイドメニューで件数表示 必要なpackage bitbar brew install bitbar curlでAPIを叩いて、戻り値のjsonをパースする便利なjq jq brww install jq BaclogAPIでの…

ORA-01476出たのでNVL/NULLIFの確認

Oracle ORA-01476 について 0除算なんだけど、NULLIF/NVLの違いが詳しく理解出来てなかったのでメモ SQL> SELECT 2 / 0 FROM dual; SELECT 2 / 0 FROM dual * 行1でエラーが発生しました。: ORA-01476: 除数がゼロです。 分母の除数が0の場合はnullを渡す SQ…

PHPのinteractive shell psyshを利用する

がbrew update で Permission denied psyshの利用は一番下に記載 phpのコマンドラインツール psyshをcomposerでinstallしようとしてbrew update で怒られたのでメモ /usr/local/bin/brew: line 28: /usr/local/Library/brew.rb: Permission denied /usr/loca…

Karabinerの設定ファイルをDropboxで管理

設定方法はKarabinerの公式Documentにあった 公式Doc <include> with Dropbox You can synchronize your private.xml by Dropbox or other file syncing service. private.xml <root> <include path="{{ ENV_HOME }}/Dropbox/private/Karabiner/core.xml" /> </root> Dropbox/private/Karabiner/core.xml </include>

Vimでノーマルモードに戻った時に日本語入力OFFに変更

最近またVimキーバインドの練習を始めた IntelliJ、SublimeText2もVimモードで利用中 karabinerを利用して"Ctrl+["を押下後に日本語入力OFFにする 設定時に利用するappname,equalの表示方法 アプリケーション > 対象のアプリを右クリック > パッケージ内容を…

IntelliJ IDEAを使った置換

いつもの事だが、忘れるのでメモ file内の検索と置換 Edit > Find > Find in Path / Find in Replace shortcut Cmd + Shift + F / Cmd + Shift + R

ジムに入会

2月1日に会社の近くに24時間営業のジムが出来た。 以前から気になっていたが、重い腰をあげて入会してみた。 出勤前に通って汗を流せればと考えている。 1月、2月、3月に関してはほぼ週末に運動できているため、運動の習慣化は出来てきたと思う。 目的 月間…

PHPとRubyの式展開(interpolation)

interporlationと書きたかった。だけです。 PHP $name = "太朗"; echo "私の名前は、$nameです"; これだと、変数の後ろがアルファベットだと$namedesu になりわけわからない。 $name = "次郎"; echo "私の名前は、${name}です"; Ruby Railsチュートリアル第4…

TOEIC受験(3回目)

受験振り返り まとめ 前回(2014/11?)に比べて分かる単語が増えた 全体を通して勘で解く問題が多い Listenning 聞き取れない単語や音が多すぎる 文法 文法部分は文を理解し単語を選ぶという事が出来ていない Reading 全体的に2割から3割り程度の理解 175問目…

PHPでファイルアップロードする時に気をつける事

PHPでファイルアップロードする時に気をつける事 何度調べても覚えられないのでメモ /etc/php.ini メモリ使用量の上限 memory_limit = 20M POSTデータの最大サイズ ※合計サイズ post_max_size = 20M 1ファイルあたりの最大アップロードサイズ upload_max_fil…

imgタグにサムネイル画像表示

PHPでimgタグにサムネイル画像表示 imageをhttp経由で取得し、加工するまでの手順 Imagickを使った事なかったのでImagickクラスが利用出来るまでの設定メモ Imagickはpeclでインストールする必要がある サムネイル表示について利用①と利用②と試してみたが、…

Laravel4.2のログ出力

Laravel4.2 のlog設定 環境ごとの設定 環境ごとの判定 私はhostnameを使ってます /bootstrap/start.php $env = $app->detectEnvironment(array( 'production' => array('fqdn-prodcution'), 'staging' => array('fqdn-dev'), 'local' => array('local.*', '*…

Swiftビギナーもくもく会

やった事 年末にやるやる言ってたLomdのアプリ側のsample実装 新規Lomd-iOSプロジェクトを作成し、GitHubにリポジトリ追加 SwiftyJSONを利用してapiの値をtableviewに表示 SwiftyJSONのAuthorがDanKogaiでおお!ってなった 参考にさせて頂いたページ qiita.c…

2015振り返りと2016目標

Run 目標 600km ( 月50km ) 結果 277km ( 月50km達成は3ヶ月 ) Learn ( TOEIC ) 目標 over 600 結果 未受験 最終は2014/11 Learn ( Other ) 目標 ( 2014/12のブログから ) Vimに慣れる -> 2015/1 or 2 くらいで挫折 IDEA のIDEのノーマル使いに戻った ( Vim…