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

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のセールで安く買ってたけど積読だったので、読んでみた 正規化についての詳細やバッドノウハウの部分が面白かったので、正規化部分を引用し…

CakePHP3 Bookmarker Tutorial 2

Tutorial2のAuth部分を試す 公式Tutorial2 http://book.cakephp.org/3.0/en/tutorials-and-examples/bookmarks/part-two.html 参考リンク めちゃ助かりました。ありがとうございます。 cakephp3のチュートリアル(Bookmarker Tutorial) - m_shige1979のささ…

Vagrant上でCakePHP3のチュートリアルを試すまで

構築環境 CentOS 6.5 Apache2.2 MySQL 5.6 PHP5.6 前提条件 vagrant sshでGuestOSにログイン出来る状態 Vagrant上に環境構築 vagrant 上にPHP/MySQLを入れる 参考にさせて頂きました http://qiita.com/ichi944/items/e24c42d1144ca1cd47d6 http://qiita.com/…

VMWareFusionのExcelがmacの右クリックで開かない

OS Xのアップデートをかけてからか、いつのまにか右クリックのメニューにExcelがいなくなった 普段は、finderのxlsxファイルを右クリック このアプリケーションで開く リストの中からMicrosoft Excel.appを選択 VMWareFusionのGuesOS(Win8.1)が起動し、Excel…

SendGridの試し

自分でSMTPサーバ立てる手間と比べたら、めちゃ幸せになれるサービス phpで試してみた といってもDocにあるサンプルコードのUSERNAME/PASSを変えるだけ PHP Notice: Use of undefined constant CURL_SSLVERSION_TLSv1_2 - assumed 'CURL_SSLVERSION_TLSv1_2'…

コップ本 第6章

関数型プログラムのオブジェクト ー オーバーロード ー オーバーライド ー 補助コンストラクタ この章は8割くらい理解出来たが、実際にREPLで叩いてないので 次は直接叩いて確認する

Laravel5のVagrantFile

Laravel5 + Vagrant いつの間にかLaravel5になってた Laravel4の勉強をしようと思っていたらいつのまにか。。 前提条件 VirtualBox vagrant 環境準備 Laravelから専用のbox が出ているので利用する Homesteadとか言うらしい Laravel - The PHP Framework For…

コップ本 第5章

コップ本 第5章 リテラル リテラルとは数値や文字列を直接記述した定数の事 シンボルリテラル 動的型付け言語なら宣言されていないフィールド識別子を引数としていきなりメソッドに渡せるがScalaで同じような事をするとコンパイルが届かない 演算子はメソッ…

scalaコップ本 -4章まで

理解出来ていない点 4章 クラスとオブジェクト scala class はJava classと同じ staticメソッドが欲しい場合はobjectを使う 4-3 シングルトンオブジェクトの定義は,classキーワードの代わりにobjectキーワードを使っている事を除けば、クラス定義とよく似て…

CentOS5.6(Vagrant)+PHP5.6

http://www.tooyama.org/yum-addrepo-epel.html http://www.ois-yokohama.co.jp/oisblog/archives/248 http://qiita.com/pakiln/items/645e8a97cde46b59f9f8

ScalaとPlayFrameworkで遊んでみる

ScalaとPlayFrameworkで遊んでみるの巻 brew install scala brew install typesafe-activator activator new Choose from these featured templates or enter a template name: 1) minimal-akka-java-seed 2) minimal-akka-scala-seed 3) minimal-java 4) mi…

2015年はVimに慣れる

2014年はサーバの構築など、サーバ上でvi/vimを使う機会が多かった ローカルではSublimeText2を使っていたが、vi/vimキーバインドになかなかなれないので 2015年は思い切ってvim化してみようと思う SublimeTextの設定ではなくtmux + vim の環境で試してみる…

php5.5とwordpress3.xでerrorが吐かれる

php5.5 環境でwordpressを起動するとエラーが発生するため対応のメモ wordpress 4.1(2015/1/2時点で最新)では発生しない wordpress 3.1.4 では発生 原因 php5.4からstgClassの初期化が必要という事らしい 参考にさせて頂きました 発生エラーログ /var/log/ht…