まーぽんって誰がつけたの?

iOS→Scala→インフラなおじさん技術メモ

2014-06-01から1ヶ月間の記事一覧

開発環境作るのにVagrantを使ったら非常にコレダ感になった話

Dockerでvsftpdだけを動かす開発環境作ってみたらなんか違うとなった話の続編です。 開発環境のFTPサーバーをboot2dockerでコンテナとして作ろうとしたらなんかコレジャナイ感じになった - まーぽんって誰がつけたの? ※ Vagrantで立てた仮想サーバーにファ…

開発環境のFTPサーバーをboot2dockerでコンテナとして作ろうとしたらなんかコレジャナイ感じになった

Dockerがローカルの開発環境に使えるのかを検証してみようと思って、ただのFTPサーバーを作ってみました。 コンテナの考え方とboot2dockerのネットワークがよく分かってなかったので、苦労しました。ただ、がんばって環境ができたはいいけど、なんか、全然便…

Mac OS Xのboot2dockerでproxyを設定する方法

起動スクリプトを見てみると、/var/lib/boot2docker/profileに書けばよさそう。 boot2docker/rootfs/rootfs/usr/local/etc/init.d/docker at master · boot2docker/boot2docker · GitHub #import settings from profile (e.g. HTTP_PROXY, HTTPS_PROXY) test…

dockerを勉強するために色々いじってみたときの作業ログ

インストールにはEPELがいる http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/x86_64/repoview/epel-release.html インストール&起動。デーモンなのか # yum -y install docker-io # service docker start Starting cgconfig service: [ OK ] Starting dock…

「docker とは」 dockerがよく分からなかったので使ってみた

「docker とは」とかで調べれば色々出てくるからそれ読んで分かった気になっちゃうんだけど、 やっぱり使ってみないと分からないなーということでインストールして、色々いじってるうちに曖昧だったところが理解できた。 開発合宿の発表用の資料にちょうどい…

Mac OSX 10.9 Mavericksでマウスジェスチャのページ間スワイプがおかしい

ChromeとかSafariでブラウザバックしたりするあれです。 PC起動時はいい感じなんだけど、ちょっと時間がたつと突然きかなくなったりする。なんか、マウスの電源ON、OFFでいけるぜとかあったけど、ダメでその度再起動とかしてたけど、やっと見つかりました。 …

swiftのvarとletってどっち使えばいいの?

varは変数で、letは定数ってことだと思ってるけど、 じゃあ、letで宣言した変数のプロパティを変更するのはOKなの? という疑問があったので、調べた。 letで宣言したやつは、インスタンスのプロパティは変更してもOK。 letで宣言したやつに、再代入するのが…

NSDateを例にSwiftの初期化を理解してみる

Objective-Cならこう書くよね。 // クラスメソッド NSDate *date1 = [NSDate date]; // インスタンスメソッド NSDate *date2 = [[NSDate alloc] init]; // objcではこれはあんまり使わないけど じゃあSwiftは? var date1 = NSDate.date() var date2 = NSDat…

swiftのdesignated initializerとconvenience initializer

NSDateのreference見てると、こういうところが出てくる。 extension NSDate { class func distantFuture() -> AnyObject! /* NSDate * */ class func distantPast() -> AnyObject! /* NSDate * */ init() /* designated initializer */ init(timeIntervalSin…

開発合宿の題材としてISUCON3を使ってみる

会社の同僚たちで開発合宿(というかまぁ普段業務であんまりプログラミングできないやつもいるし、温泉でプログラミングしようぜ!)をやってるんだけど、その題材を何にしようかなという話。 スキルもバラバラだし、新人や普段プログラミング業務ができない…

iBeaconのエントリポイント

1. Beaconに関するCLLocationManagerを作成する // 以下のメソッドの内容をinit系の処理で呼び出す - (void)initLocaitionService { // CLBeaconRegionを作成 // このとき、ProximityUUIDは、beacon製品で提供されたUUIDを使用する。 // identifierについて…