ninjinkun's diary

ninjinkunの日記

ReactiveCocoa勉強会関西を開催しました #rac_kansai

先週の土曜日にReactiveCocoa (以下RAC)というOSX / iOSで使うリアクティブプログラミング(RP)フレームワークの勉強会を開催しました。 当日の資料 当日の資料のうち、見つけられたものは以下にまとめました。 はじめてのReacitveCocoa @tinpayさん はじめて…

Ingress

トピック「イングレス」について β版のiOSで落ちるので、まだ起動できずにいる

チームで読みたいプロトタイピング本『プロトタイピング実践ガイド』

プロトタイピング実践ガイド スマホアプリの効率的なデザイン手法作者: 深津貴之,荻野博章出版社/メーカー: インプレス発売日: 2014/08/08メディア: Kindle版この商品を含むブログを見る スマートフォンのプロトタイピングを丁寧に解説した書籍、 プロトタイ…

YAPCでgfxさんとモバイルアプリ開発について合同セッションします

id:gfx さんとYAPC::Asia 2014でモバイルアプリ開発について合同セッションをやります。 YAPCはWebエンジニアに興味を持ったときから憧れていたのですが、その後スマートフォンエンジニアになってしまったこともあり、自分には縁がないものかなと半ば諦めて…

こだま楽旅IC早特を使ってみた

Cocoa関西やその他で大阪へ行く用事があったので、こだま楽旅IC早特を使ってみました。こだまグリーン車に乗って東京-大阪間が9500円というしろもので、EX-IC専用の企画切符です。結論としては結構良かったです。 東京から大阪までは4時間かかる グリーン車…

ワイングラスを洗う際のコツ

だいぶ前に教えてもらって、以来グラスを割らなくて済むようになりました。 酔ったら洗わない 洗うときは手ではなくグラスの方を回しながら洗う

git-pr-releaseのすすめ

Github (含むEnterprise) で開発をしているなら、Github Kaigiでも紹介されていた git-pr-release が便利です。自分の会社ではアプリのリリース前にQAを実施しているのですが、QAを始める前にどの機能がリリースされるのかをリストアップし、それをGoogleス…

WWDCの予想をしました #expectWWDC

はてなのエンジニアもWWDC 2014に参加します!皆さんもWWDCの予想をしてみませんか!! #expectWWDC - Hatena Developer Blog 何の根拠もないけど適当に書きます。ちなみにWWDCは外れました。 リアクティブプログラミングが導入される AppKit, UIKitが大幅に…

数年前に行った屋久島の思い出

屋久島行った - $shibayu36->blog;これ読んで何となく記憶が蘇ってきた。宮之浦岳の頂上まで行ったけどその辺の記憶はあんまりなくて、それよりも宿で「僕dankogaiに会ったことあるんっス!あの人めっちゃ頭良いっス!!」と言う学生さんと話したのが真っ先…

カレーの夢

深夜にカレーを作って、においに包まれながら寝たらカレーの夢を見た。木造の古い平屋はカレー屋だ。近頃珍しい家カレーを出す店である。 「オッ、今日は親父のカレーかァ!」ヤンキー風のカレー屋息子が叫ぶ。「親父のカレーはウマいぞ!なんたって年期が違…

iOSアプリケーション開発のコードレビューで気をつけていること

日常的なコードレビューで気をつけていることリストです。GitHub会議(仮)で発表しようと思っていたのですが、日程の都合で参加できないので、書きためておいたメモを公開します。またどこかで発表するかもしれません。 AutoLayoutにできないか AutoLayout化…

変な修士号の夢

修了間近なのに修士号がもらえなくて、もう一度大学院に入り直さないといけないことがわかって焦っていた。インターンの経験などをアピールしてごねたら、なぜか自分だけ別の修士号かもらえることになった。先生方の議論の末、修士(データベースメディア学…

未読数バッジの実装

アプリの未読数バッジを実装していてこんがらかってきたので、自分の方針をメモしておきます。バッジを消してるつもりなのに消えないとか、また復活していたりするとイライラしますよね。 いつ消すか 通知欄を見た瞬間に消える タイムラインの投稿、自分への…

知人が出てくる夢

naoyaさんがジャンプに漫画を連載している夢を見た。巻末の作者ひとこと欄に、年末進行の中で熱に浮かされながら描いて大変だったけど、次回もいっちょヨロシクな!的なことが書いてあった。 ところで肝心のマンガの内容だけど、厨二ぽかったという以外覚えて…

はてなを退職しました

昨年末に株式会社はてなを退職しました。2008年の京都移転直後のインターンに参加し、2009年に新卒入社したので、5年くらいはてなに関わっていたことになります。 このエントリでは、自分がはてなでやったことと、エンジニアとしてのロールモデルを持つこと…

Facebook iOSアプリのようにスクロール時にフルスクリーン表示を行うiOSライブラリを作りました

明けましておめでとうございます。神トラ2クリアしました。 Facebook iOS Appのように、一覧をスクロールした際にUINavigationBarやUIToolbarを隠してフルスクリーン表示をするためのライブラリを作りました。 https://github.com/ninjinkun/NJKScrollFullSc…

MarvericksにiOS 5シミュレーターを入れる

結論を先に書くとVMwareにMountain Lionを入れます。OS X 10.9 MarvericksではiOS 5シミュレーターが削除されてしまいました。毎度のこととはいえ困ります。時たまiOS 5の動作確認が必要なこともあるでしょう。 色々調べてみると、アーキテクチャ的にもうMar…

iOS 7前夜

今夜からiOS 7が配信されそうな気配ですね。まだ実際にリリースされていないので、適当に予言を書いておきます。自分はこのアップデートは歴史的に類を見ないくらい面白いことになるのではないかと思っています。それはスマートフォンをコンピューターだと思…

NJKWebViewProgressがYahoo! Japanのアプリに採用されていました

だいぶ前に勉強会でお会いした方に教えてもらったのですが、Yahoo! JapanのiOSアプリに着いたブログレスバーの実装に僕のモジュールが使われているようです。@ninjinkun Cocoa勉強会おつかれさまでした!ヤフーのアプリにプログレスバーついた話をしたの覚え…

厨二っぽい夢

photo by AV Dezign 全世界で体が金属化するウイルスが蔓延する。触れるだけで感染するので、瞬く間に世界はウイルスに犯される。風を受けて空高く飛び上がる技能を持っていたので、間一髪飛び上がって山の上にかろうじて残っている集落へたどり着いた。 ち…

ninjinkunとは何か

ninjinkunとは何かとよく聞かれるのですが、特に人参が好きということではなく、「小学生の時に僕が作ったキャラクターです」というのが回答です。はてなブログにお絵かき機能が付いたので、20年ぶりくらいに書いてみました。 こんなの。

MacBook Pro 13 Retina

MacBook Pro 13 Retina をメインマシンにしてから半年くらい経つのですが、随分気に入って使っているので理由を書いておきます。画面が綺麗でコーディングや文章書きが気持ちいい。これだけでProシリーズを選ぶ動機になると思います。EmacsやXcodeでも、文字…

はてなサマーインターンの募集が始まりました

はてなサマーインターンの募集が始まりました。今年は僕がインターン実行委員長です。自分が参加した2008年のはてなサマーインターンから5年が経ちました。Web技術の幅も広がり、フロントエンド、バックエンド共にWebエンジニアが学ぶ技術はどんどん増えてい…

告知駆動開発

最近は機能の告知文を考えながら開発する、告知駆動開発みたいなのが自分の中で流行っている。いくら良い機能でも、届かなければ意味が無いと思うので、どう告知するかを早い段階で考えておくと良い。この手法を使うと、告知するには材料が足りないから、も…

初めてgithubでOSSモジュールを公開した感想

昨日公開したNJKWebViewProgressがいきなりgithubで100☆以上になって、だいぶ驚いています。土日で勢いで作ったモジュールがこんなに見られるとは…。今まで自分のgithubには勉強会用のサンプルしかなく、いまいちだなと思ってたので、なにかOSSにコミットし…

UIWebViewにプログレスバーを出すためのモジュールを作りました

ninjinkun/NJKWebViewProgress · GitHub UIWebViewにはロードのプログレスを取れるインターフェイスがありません。恐らく内蔵ブラウザを抱えるアプリを作る開発者はみんな困っているはず。少なくとも自分はずっと困っています。いつか実装されるかなと気長に…

引越しをすることに決めたら大勢が手伝いにきてくれた。しかし新居の壁が薄すぎて、皆の笑い声で怒られるばかりである。静かにしてもらうたびに微妙な空気が流れる。 新居の一部がどこか別の建物に繋がっていることが偶然発見される。木の板が打ち付けてある…

社会人5年目

新人研修なう— ninjinkunさん (@ninjinkun) 2009年4月1日 4/1に使いやすいように貼っておきます。

iPhoneアプリ「Feedback」がTap App Awards 2013優秀賞を受賞しました

Web Designing誌主催のTap App Awards 2013で拙作のアプリFeedback -ブログの反響を可視化-が優秀賞を受賞しました。最優秀賞に次ぐ二番目の賞でした。Web Designing (ウェブデザイニング) 2013年 04月号 [雑誌]出版社/メーカー: マイナビ発売日: 2013/03/18…

UI/UX設計の教科書、About Face 3輪講の資料を公開します

一昨年に社内で行ったAbout Face 3輪講の資料を公開します。実は今までずっと公開されていたのですが、存在を知られていなかったので、改めて周知します。About Face 3はUI/UX設計の教科書で、ユーザーストーリーやペルソナなど、基本的な内容が押さえられて…

必ず読むべき本

必ず読むべき○○のように言われると、いくら良い本でも読む気がなくなる。自分にとって本とは見つけ出すものであって、人に強要されて読むものではないからだ。 人と接していると、この人はあの本を読んだらいいのになと思うことがある。けれど絶対読めと言っ…

マルチスレッドとCoreData

タイムラインで見かけたので、自分の用のメモとしてまとめました。 CoreDataの処理ってバックグラウンドに回せない部分があったよーな気がするけどどーなんやろ。— Sumihiro Ueda/上田澄博 ✅さん (@sumihiro) 2013年2月27日 @sumihiro マージ以外は別スレッ…

MacBookの電源が届きました

美しい横長の箱に入っていた。 美しい収納。 この絵はなくても流石にわかるんじゃないかな…。

割れたiPhone5で書いています

特に面白いことも無く、ただ落として割っただけです。亀裂に指が引っかかって痛いので、お昼休みに交換してきます。 ninjinさんのエントリ、これのリンクはってほしい amazon.co.jp/dp/B00B1XYSVC— 餅さん (@ueday_h) 2013年2月4日 14:35追記 20800円払って…

国際化したStoryboardを一つにまとめる

これまでiOSプロジェクトを国際化する際にはStoryboardファイルは対応言語分複数作る必要がありましたが、iOS6からは一つにまとめて、他の言語は.stringファイルで管理することが可能になります。これにより、Storyboardを変更した際もGUIによるレイアウトの…

画賛

全然その手の知識は無いのだけど、日本画の展示を見に行ったら、説明文に「○○が賛を寄せている」みたいなことが書いてあって、なんだろうと思って帰ってから調べたら画賛というものらしい。一緒に書いてあった俳句や漢詩が賛だったのかーと勉強になりました。

初夢

はてなブックマークのリニューアルにあたって、参考にしたWebサービスは何ですかと尋ねたら、「Spotifyだよ」と答えられる夢でした。たぶんそんな事実はない。

最近のアクセス傾向

2012年振り返り

開発 仕事では、はてなアルバムや、今作っているはてなスペースなどの新サービスを作っていました。 新サービスのスピード感とプロダクトのクオリティを両立させるのに悩むことが多かったです。自分の中で不十分な点がまだ目立つので、今後も課題になってい…

Kindleは長編小説に最適かも。カラマーゾフの兄弟を読みました

カラマーゾフの兄弟1 (光文社古典新訳文庫)作者: ドストエフスキー出版社/メーカー: 光文社発売日: 2012/02/10メディア: Kindle版この商品を含むブログ (1件) を見るKindle Paperwhiteを手に入れたので、光文社古典新訳文庫のカラマーゾフの兄弟を読みまし…

ゾンビの夢

定期的にゾンビの夢を見ます。自分は怖いものが苦手な方で、ゾンビが特に無理です。バイオハザードも犬が飛び出してくるあたりでギブアップしました。そんな自分ですが、半年に二回くらいはゾンビの夢を見ます。寝起きは最悪です。たいていは周囲の人がゾン…

AppStoreレビューを促すイラッとするダイアログを出すライブラリiRateの使い方

アプリを起動した直後に「AppStoreにレビューを書いてくれませんか」という感じのダイアログが出て、若干イラッとしたことはありませんか?iRateはそのイラッとするダイアログを出すためのライブラリです。https://github.com/nicklockwood/iRate しかしイラ…

Feedbackアプリを使ってHacker Newsを読む

Feedback iPhone App - Visualize your blog's impact先日リリースしたiPhoneアプリFeedbackですが、自分のブログの反響を見る以外にも、外部のサイトを登録することができます。自分の見つけた使い方として、Hacker Newsを読むのが面白いと思っているので、…

最近のどうぶつの森

ついに島に行けるようになりました。 はてなTシャツ集団です。 夜の街に繰り出すはてなTシャツ集団。 すみません…。ゲームの中で辛い目にあってる。 3DSからアップロードできる機能便利!!

ブログについたTwitterやはてブの反響を可視化するiPhoneアプリ、『Feedback』をリリースしました

ブログに付いたTwiter, Facebook, はてブ等、ソーシャルボタンの数を記録し、可視化するiPhoneアプリ、『Feedback』をリリースしました。 Feedback iPhone App - Visualize your blog's impact渾身のブログエントリーを書いた後、ブクマの数が気になってひた…

週末はIKEAに行きました

にんじんくんみたいなのがいた。

最近のアクセス傾向

どうぶつの森はじめました

僕です。 借金ゲームのスタート。 上司の素敵なお宅にお邪魔しています。 友だちの村です。 友だちの家でいきなり寝ました。 記念写真 なんか暴れて終わりました。とびだせ どうぶつの森出版社/メーカー: 任天堂発売日: 2012/11/08メディア: Video Game購入:…

Lightning to Micro USBアダプタが届きました

燃えると噂のアダプタが届きました。めちゃくちゃ小さいのでなくしそうです…

秋の鴨川ランニング

週1くらいでランニングをしているのですが、最近のお気に入りコースは鴨川です。最近は猫に会えるスポットを見つけたので、楽しみが増えました。