Swiftの名前空間とは 2

Swiftの名前空間とは
今月の13、14日にペパボのお産合宿で音楽位置情報アプリ「Limu」を開発しました。というか、まだ完成していないので開発しています。 iPhoneアプリの本格的な開発は今回が初めてでわからないことばかりでしたが、@nakajijapanに色々教えてもらって、アプリの作り方がわかってきた今日このごろです。 LimuはSwiftで開発しており、その中で作った一部をライブラリに切り出したりしてるうちに( ...

Swiftを学べるサンプルiPhoneアプリを集めてみた

Swiftを学べるサンプルiPhoneアプリを集めてみた
今月のはじめにXCode6 beta3がリリースされ、それ以降お布施をしなくても、Swiftが試せるようになりました。今週もbeta4がリリースされ、日々進化していっているSwiftです。 これを機会にSwiftでiPhoneアプリデビューをしたい人も多いのではないでしょうか。自分もその一人で、Swiftのドキュメントを読んだり、Swift Cheat Sheet and Quick Refere ...

「CocoaPods」で便利なiOSライブラリ管理

最近、DeNAさんでのiOSライブラリのランキングが公開されていました。 DeNAのiOSエンジニア内で利用頻度の高いライブラリをランキング化してみました #iOS #DeNA|CodeIQ MAGAZINE 便利そうなライブラリがいっぱいあるんですね…初心者の自分には知らないものばかりで、勉強になりました。 さて、こういうライブラリを使いたいけど、どうやって使えばいいんだろう? と思ってくれる初 ...

身内での勉強会で最近のインフラ事情を発表してきた

身内での勉強会で最近のインフラ事情を発表してきた
先日、大学時代の友人達と一緒に開催している勉強会で「最近のインフラ事情」という題で発表してきました。 内容としては、Rebuild: 25: Immutable Infrastructure (Naoya Ito, Gosuke Miyashita)でお話されている内容と全く一緒です。この回のrebuild.fmはすごい濃い内容で、4回は聞きました。インフラに関わる人は必聴かと思います。 このre ...

Macで作るRails環境構築手順 8

Macで作るRails環境構築手順
最近、非エンジニアのMacにRails環境を、ゼロから構築する機会がありましたので、手順を残しておきます。かなり王道な方法だと思いますので、これからMacで開発したいという人は参考になるかと思います。 Homebrewをインストール Homebrewというのは、デフォルトでは利用できない便利なツールを、インストールしたりアンインストールしたり管理するツールです。 これがないとMacでの開発は何も出 ...

さくらVPSの初期設定をChef Soloでやってみた〜サードパーティcookbookの使い方〜 2

さくらVPSの初期設定をChef Soloでやってみた〜サードパーティcookbookの使い方〜
Chef Soloの正しい始め方 | tsuchikazu blogがどういうわけかgoogleさんに好かれているので、続編を書きました。入門Chef Soloと正しい始め方を読んで、じゃあ実際に色々やってみようかな。とはいえ、チュートリアル的なことでなく、もうちょっと実践的なことをして理解を深めたい。このような人を対象に、さくらVPSの初期設定を題材に、Chef Soloを説明していきます。 こ ...

Perlに興味ない自分がYAPC::Asia2013に行ってみた

Perlに興味ない自分がYAPC::Asia2013に行ってみた
YAPCの1日目と2日目に参加してきました。(書くのが遅れてしまいました。ようやく私のYAPCも終わりそうです) 私はPerlを今まで一切書いたことがありませんでしたし、書きたいとも思いませんし、今後書く予定もありません。こんな自分でも、とても楽しめた二日間でした。 なぜ行こうかと思ったか 私は去年まで仕事でずっとJavaを書いてきたし、最近の仕事はPHPを書いているし、プライベートではRubyを ...

Macにnvm + Node.jsで環境構築 1

Macにnvm + Node.jsで環境構築
この間、LLまつりに参加してみて、JSがとても奥深そうで一番興味が惹かれました。 Node.jsは、これまで一度も触ったことがなかったので、とりあえず、はじめてのNode.jsを読みながら、色々試してみようかと思います。 この記事では、nvmでNode.jsをインストールして、HelloWorldを表示するまでをまとめました。 node.jsのインストール 公式サイトnode.jsに行くと、Ma ...

「LLまつり」に行ってみた

「LLまつり」に行ってみた
2013/08/24(土) に開催されたLLまつり – Lightweight Language Matsuriに参加してきました。 当日の様子はこちらにまとまっています。#llmatsuri 2013/8/24 まとめ – Togetter 運営の方々、登壇者の方々素敵な場所を用意して下さりありがとうございました。 アンケート回答のお願いがありましたので、参加者の方はぜひ ...

Chef Soloの正しい始め方 8

Chef Soloの正しい始め方
伊藤直也さんのブログ(開発メモ#5 : Amazon Linux で knife-solo を使って chef-solo 実行 – naoyaのはてなダイアリー )でchef-soloが紹介され、Vagrantと一緒にちょっとしたビッグウェーブが巻き起こりました。 さらに昨日、入門Chef Solo – Infrastructure as Codeが達人出版からも発売開始。 ...

Node.jsのyumリポジトリが削除されてyumコマンドがエラー

久しぶりに放置していたVPSでsudo yum updateやyum listなど実行してみると、以下のエラーが発生した。 Loaded plugins: downloadonly, fastestmirror Determining fastest mirrors epel/metalink Could not retrieve mirrorlist http://nodejs.tchol.or ...

Spree 1.3.1 と 1.2.3 がリリースされたよ 1

Spree Blogの記事をだいたい3行くらいでざっくりまとめます。kyanny先生のGitHub Blogを3行でまとめるブログをまるまるパクりました。 あんま頻繁に書かれてないけど、今年2013年の記事からまとめていきます Spree 1.3.1 と 1.2.3 リリースしたよ。Rails 3.2.10を使ってるから、アップデートしてね。バグ直したり、セキュリティ強化しといたよ。 Spree ...