こちらのはてなブログですが、今後 Medium に移行します。 medium.com
Docker Toolbox が起動しない 環境 Mac OSX El Capitan 10.11.4 iTerm2 Build 2.9.20160313 再現手順 Docker Toolbox をダウンロード 初回起動時に、iTerm2 を選択 docker 系のコマンドを叩くと下記のエラー Cannot connect to the Docker daemon. Is the do…
Objective-C のライブラリを Bridging Header を使って、swift から使っている時の話です。 状況 NSObject を継承したクラスを継承している そのクラスに Hashable プロトコルを適応しようとする 僕の場合は、Google Map SDK の GMSMarker を継承した Marker…
こういうボタンを作りたいことがあった。 @IBDesignable と @IBInspectable を使って、 xib に反映できる形での実装。 それぞれの中心で alignment を取るようになってる gist.github.com 参考 stackoverflow.com
要点で学ぶ、デザインの法則150 -Design Rule Indexposted with amazlet at 16.02.10William Lidwell Kritina Holden Jill Butler ビー・エヌ・エヌ新社 (2015-10-16)売り上げランキング: 35,795Amazon.co.jpで詳細を見る 読んだ。 チュートリルとかではな…
MySQL のカラムの一つに status 的なカラムがあることがある(ある理由は問わないで欲しい)。 この status に「入るはずがない値」を、swift の enum でどうハンドリングするとわかりやすいか… 下記のような enum を用意し、 enum ArticleStatus: Int { cas…
ってのを考えていた。 google でいろいろ調べ、aws の公式ドキュメントを読み、天下の developer.io 様の記事を読みまくった。 が、いまいち api gateway と aws lambda でアプリケーションを作る ということが見えてこない。 という漠然とした疑問を解決し…
3年前に出していたアプリが未だにダウンロードされていたのを見つけて、 1か月くらいかけてゆっくりアップデートバージョンを作りました。 VibalarmRyu Tamakiユーティリティ無料
cocos2d-x-templates ryutamaki/cocos2d-x-templatesgithub.com lang: c++ version: v3.6 作った、って言ったけど、まだ発展途上です。 動作確認は v3.6 のみで行ってます。 インストール方法と使い方は、github の README をどうぞ これからどうするの? と…
会社の勉強会で発表した内容をそのまま転載 ところどころ足りない部分があるのはご愛嬌 Network Time Protocol についての簡単なまとめ、ntp の実装である ntpd が OSX においてどのように起動され、動いているのかを見ていく。 目次 RTC NTP stratum 誤差の…
add -p 便利ですね。 便利ですが、"e" のときにどうしたらいいのかわかんなくなりすぎるので、自分用備忘録。 # To remove '-' lines, make them ' ' lines (context). # To remove '+' lines, delete them. # Lines starting with # will be removed. この…
flask を使ってweb アプリケーションを作ろうということで、環境構築メモです。 環境 mac osx 10.10 Yosemite using homebrew 目標 python環境 pipコマンドを使えるように pipコマンドでflaskをインストール 実際にやってみた python, pip, setuptools(easy_…
AWSのEC2インスタンス上でタイトルの環境を構築した際のメモ(自分用)。 以下参照したものをざっと挙げておく nodejs+npm Installing Node and npm node-and-npm-in-30-seconds-sh yoeman yeoman.io yeoman/generator-angular yeomanを触ってみる 立ち上げ…
.vimrc nmap <CR> i<CR><ESC> key meaning i ノーマルモード時にインサートモードに入る <CR> Enter <ESC> esc</esc></cr></esc></cr></cr>
結論から。 ターミナルで $ source ~/.vimrc は叩くのやめよう .vimrcは、vimの起動時に勝手に読み込まれる、もしくはvimを起動してsource .vimrc。 事の発端は、let mapleader=','が機能していないなと思ったところから。 いかんせんvim初心者、UNIX弱者な…
TweetBotのサムネイル表示のように、画像を丸くトリミングする方法を紹介します。 CALayerを使うと数行で実装出来るので便利です。とりあえずサンプルコード UIImage *circleImage = [UIImage imageNamed:@"test.png"]; UIImageView *circleImageView = [[UI…
google検索結果を取得しようとした時に、すこし苦労したので手順を整理しておく。 参照したのはここ Custom Search — Google Developers API keyの取得 https://cloud.google.com/console/projectまず、上のURLにアクセス次に規約に同意するので Accept をク…
この記事内では、"timeline"モデルと,"user"モデルをどのようにして接続する事が出来るかを見ていきます。 timeline.user user.timeline 等でアクセス出来るように作っています(つもりです)。Rubyや、Railsの経験が浅いため、もっと良い方法を知っている方…
先日、FrozenBear最後(?)の主要バージョンとなる、バージョン1.4.0をリリースしました。昨年冬に最初のリリースを行い、季節の巡りとともに、FrozenBearのアップデートを重ねて参りましたが、ここで一区切りとなります。 二度目の冬は、明るい陽の光がきれい…
deviseを使っていて、rspec内でサインインしているかどうかの判定をしたいときのやり方。バージョンごとに微妙に変化があるようで、実際に動作確認したのはタイトルのもののみです。 他のバージョンに関しては、この記事では対応出来ない可能性があるため、…
ruby2.0 rails4.0の環境が整っている事を前提とします。 プロジェクト作成 $ rails new sample —database=mysql データベースの設定(developmentのみ表記、他は割愛) まず、以下の記述があるか確認。無ければ各自付け足してください。 # Gemfile # Use mys…
記事にするのが遅れましたが、kobold2d v2.1.0をxcode5で使用可能にするパッチが、作者から出ています。Kobold2D autopatch script for Xcode 5 fixes: https://t.co/qS4Vs7rZVQ— Steffen Itterheim (@gaminghorror) September 25, 2013 対応が切られたと思…
今回ははまった。なので共有として書いておく 以下のようなコードを書いていた [self performSelector:@selector(animate1) withObject:nil afterDelay:0.5f]; [self animate2]; [self performSelector:@selector(animate3) withObject:nil afterDelay:0.5f]…
iOSとくにUIKitを使っている場合、デフォルトではイージングが4種類しかありません。そこでおすすめなのが以下のイージングライブラリです。 https://github.com/bryanoltman/CAAnimation-EasingEquations:CAAnimation-EasingEquations 準備 QuartzCoreフレ…
NSTimerは -invalidate メソッドをコールするとARCによって回収されてしまう。 なので、再起動のためには再度タイマーの内容を決定してやる必要がある。 具体的な方法を示す。適当なところで、NSTimer *timerのインスタンスを確保しておく。 そして、以下の…
#import <UIKit/UIKit.h> @interface UIScrollViewWithBGImage : UIViewController <UIScrollViewDelegate> { UIImageView *backgroundImageView; } @property (nonatomic, retain) UIScrollView *scrollView; @end 上のようなヘッダーにおいて、scrollViewプロパティに背景画像を追加する事を考え</uiscrollviewdelegate></uikit/uikit.h>…
UITableViewの表示を変更するときは、cellをリロードする必要がある。それには2つの方法があるので簡単にまとめ。 1. [tableView reloadData] //Do some changes [tableView reloadData]; reloadDataメソッドは、cellをメソッドが呼ばれた時点で完全にリロ…
StatusBarの有無で画面の使い方が微妙に変わり、毎回よく分からなくなるのでメモ。 NSLog(@"bounds = %@",NSStringFromCGRect([UIScreen mainScreen].bounds)); NSLog(@"applicationFrame = %@", NSStringFromCGRect([UIScreen mainScreen].applicationFrame…
https://itunes.apple.com/jp/app/frozenbear-yinno-mingranaiaramu/id556500451?mt=8 先日FrozenBearの夏バージョンをリリースしました。早速ですが、今回のアップデートでバグが見つかってしまいました。 稀に、設定画面で座標を変更すると落ちる事があり…
CookPad Hackason 2013に鎖国のメンバーで参加しました。今回はメンバーの一人が韓国で、一人が昼から深夜前まで居ないという状況でしたが、個人的には良い経験に成りました。 iOSに関してプログラムを書き始めて2年程度経ち、ある程度の事は出来ると考えて…