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…

2015年を締める趣味プロジェクト

SpriteKitを使った簡単なゲームアプリをAppStoreへ申請し、1つやりたかった事は出来た 次なる趣味プロジェクトは、そういったやりたい事をまとめるアプリにしようと思う さっと調べた感じだと競合アプリはいないので、取り掛かろうと思う サービス名だけ先に…

CircleCIでiOSアプリをBuild

GitHubのmasterにpushすると、CircleCI上でbuildする事を試し中 circleci.yms 内で書くbuildコマンドからXcodeでCUIでbuild出来る事を知る cmd+Bとかプレイボタンだけと思ってた。 xcodebuild test -scheme <sheme名> -destination 'name=iPhone 6' CircleCI上でiOS B</sheme名>…

Swift2のUIColorではnilが渡せない

Swift1.2->Swift2 Xcode7.0.1 起動と同時にConvertしますか? Convertをお願いすると、Diffの画面表示 上記手順であっという間にConvert完了 一部Errorは残る SpriteKit SKTextureでのnilの扱いでエラー発生 Nil is not compatible with expected argument t…

PHPでpush通知を打つまでの流れ

iOS/Androidのpush通知 iOS => APNS Android => GCM 言葉 APNS Apple Push Notification Service Google Cloud Messaging 本記事では対象外 主にPHPのライブラリを利用しています(apns-php) https://code.google.com/p/apns-php/wiki/CertificateCreation sa…

array_walkの使い方

PHPでクロージャについて調べてたら、 クロージャ ↓ use の使い方 ↓ callback と行き着いた で、サンプルに記載のあるarray_walkに出会う しらなかったらforeachで回して。って実装をするような部分。 array_walk( array , callable ) でarrayの内容を引数に…

Laravel4のLog laravel-debugbarを使う

次のプロジェクトがLaravel4を使うので、sampleを試している logをtail -f ではなく、画面に表示しながら確認出来るlaravel-debugbar 画面内でdebug/info/warning/error など出し分けたログをフィルタかけられるのが良い 手順 composer.jsonのrequireに "bar…

Vagrant上のMySQL(guest)にlocal(host)から接続する方法

どんな時に必要? Vagrant上のDBにlocal(DBViewer or 0xDBEなど)から接続したい時 前提 Vagrantfileでportfoward済 host:xxxx => guest:3306 Vagrantfile config.vm.network :forwarded_port, guest: 3306, host: xxxx MySQLの設定 待受アドレスの設定 /etc/m…

Fitbit Charge HRを使ってみて

Fitbit Charge HR (small)を使い始めました!! 【日本正規代理店品】Fitbit ワイヤレス活動量計+心拍計リストバンド ChargeHR Large Black FB405BKL-JPN出版社/メーカー: Fitbit発売日: 2015/04/24メディア: エレクトロニクスこの商品を含むブログ (5件) …

自作のコマンドを作る

会社でお昼を食べてる時に、ふと思った。 コマンド作った事ないや。 という事でお昼休みに更新。 コマンド作成 コマンドファイルを作成 # vim tbrhdys #!/bin/sh echo "hello tbrhdys!!" コマンドファイルに権限を付与して/usr/local/bin/ に配置 sudo chomd…

PostgreSQLのBackupとRestore

PostgreSQLのbackup / restore 使う度にオプションを忘れてしまうので、メモ 前提 postgresユーザで実行 [調べ途中]postgresグループであれば良いのか? su - postgres db backup pg_dump -c database_name > out_file_name PlainTextで出力する為、内容が見…

ハミガキ習慣

ハミガキ習慣のサポートページ ハミガキ習慣は、食べた後に歯磨きをしないと虫歯菌が繁殖する事を伝え 食後の歯磨きを習慣化する為のアプリです。 プレイ方法 食べ物によって難易度が異なります 一定時間、または半分以上の歯がむし歯になるとゲームオーバー…

lualatexを試す

MarkDownのドキュメントをPDFで出力したい 普段はブラウザからPDF印刷で出力しているが、体裁を整えたいという理由でググると pandocという言葉に行き着く MacTeX.pkg をInstall MacTeX - TeX Users Group pandoc コマンドでpdfを出力する pandoc: lualatex …

GameScene.swiftからViewControllerのdissmissViewControllerAnimatedを呼ぶ

はまりながらもstackoverflowの記事に当たり、何とか解決 やりたい事 GameScene.swiftでUIButton生成 ButtonタップでViewControllerのdissmissViewControllerAnimatedを呼ぶ 参考リンク ios - How to call method from ViewController in GameScene - Stack …

UIButtonをタップした時にfuncをcallする

細々とSwiftでアプリ実装を進めててるけど、ググるとObjective-CとSwiftのサンプルが出てくる事が多い。 結果として、Swiftを学びつつもObjective-Cが少しずつ読める(読む気になる)という感じになってきた。 さて、ちょっとハマったのでメモ。 UIButtonを…

Swift 1.2 Sequeで画面遷移

何度やっても覚えられず、Objective-C / Swiftでやってるけど、 UIの操作は記録に残しづらいので、忘れる度に調べてる気がする 手順 seque追加 ViewController上に配置したボタンから別のViewへCtrlを押しながらドラッグ 戻る手順 戻り先にメソッド追加 戻る…

Swiftでゲームを作ってみようの巻

何度も挫折してはサンプルのようなアプリを作って来たけど、 今回はSwiftを触ってみたかったので、 小さな機能で進められそうなゲーム系を試してみる事にした。 今まではTableViewを使うようなアプリ案ばっかりだったので、 少し進め方が違う。 と思って買っ…

Failed to mount folders in Linux guestのエラー対応

Vagrant でCentOS7環境を作ってたら、vagrant up時にvboxエラーが発生したので対応したメモ Failed to mount folders in Linux guest. This is usually because the "vboxsf" file system is not available. Please verify that the guest additions are pro…

達人に学ぶDB設計を読んだ

達人に学ぶDB設計を読んだ(正規化部分まとめ) 達人に学ぶDB設計 徹底指南書 初級者で終わりたくないあなたへ Kindleのセールで安く買ってたけど積読だったので、読んでみた 正規化についての詳細やバッドノウハウの部分が面白かったので、正規化部分を引用し…