Realm World Tour Osaka に参加しました #RealmWorldTour17

realm.connpass.com 発表資料 speakerdeck.com 所感 先日の日曜日に行われた Realm World Tour Osaka に参加しました。いつもの Realm meetup とは少し違って、Realm 主導のイベントでした。 今回はスポンサーではありませんでしたが、僕は裏で会場手配など…

関西モバイルアプリ研究会 #23 に参加しました #関モバ

kanmoba.connpass.com 発表資料 speakerdeck.com 所感 12月、1月と都合がつかずに参加できなかったので、3ヶ月ぶりの参加でした。今回は参加者が少なめでしたね。 発表内容は、最近身近で flatMap を知らない人やよく分からない人がいたので、簡単にまとめた…

関西モバイルアプリ研究会 #20 に参加しました #関モバ

kanmoba.connpass.com 発表資料 speakerdeck.com 所感 週末に、日本語版 Stack Overflow で試しに質問してみたところ、ためになる回答をいただきました。 swift2 - Swift の Bool の文字列表現の言語仕様 - スタック・オーバーフロー それを見て、String Int…

関西モバイルアプリ研究会 #18 に参加しました #関モバ

kanmoba.connpass.com 発表資料 speakerdeck.com 所感 iOS 10 の通知の話をしました。新しい UserNotifications framework で今までどおりのことをやる方法と、通知へのメディア追加、リッチな通知表示、について話しました。細かいことは端折ったつもりでし…

基礎からはじめる Haskell Programming #4 #umekitahs

umekitahs.connpass.com 今回は Haskell Programming の「Chapter 4 Basic datatypes」を読みました。 型定義や型クラスが出てきて、ちょっと Haskell っぽくなってきました。まだ難しくない。本の説明が丁寧で、練習問題もあったりして、読みやすいです。 P…

関西モバイルアプリ研究会 #17 に参加しました #関モバ

kanmoba.connpass.com 発表資料 speakerdeck.com 所感 SwiftGen というツールの話をしました。先日の iOSDC での発表でも話題のひとつとして出しましたが、今回は SwiftGen に焦点を当ててもう少し詳しく話をしました。 それにしても、事前に SwiftGen につ…

iOSDC に参加・登壇しました #iosdc

8/19(金)〜8/20(土)に東京で開催された iOSDC 2016 に参加してきました。 トーク 僕は前夜祭枠で「iOS アプリ開発の補助ツールのベストプラクティス」という話をしました。 speakerdeck.com 発表内容は異論がある人も多いだろうとは思いつつ話しました。…

基礎からはじめる Haskell Programming #2 を開催しました #umekitahs

umekitahs.connpass.com 今回は Haskell Programming の「Chapter 2 Hello, Haskell!」を読みました。 まあ、「Hello」レベルですから平易な内容でした。ずいぶん丁寧に書かれていると思いました。 しかし、英語かつページ数が多いということもあって、Chapt…

関西モバイルアプリ研究会 #16 に参加しました #関モバ

kanmoba.connpass.com 発表資料 speakerdeck.com 所感 水曜日に恒例の関モバに参加しました。 プログラミング寄りの話をするかデザイン寄りの話をするか迷いましたが、後者の話をしてみました。普段の仕事は、管理職でもプロジェクトリーダーでもないエンジ…

基礎からはじめる Haskell Programming #1 を開催しました #umekitahs

umekitahs.connpass.com 水曜日に Haskell の勉強会を行いました。今回から Haskell Programming を読み始めました。 それほど安いとは言えない本ですし、英語ですし、ページ数も多いです。大変そうに感じられるかもしれません。しかし、実際に読んでみると…

「基礎からはじめる Haskell Programming」を開催します #umekitahs

umekitahs.connpass.com umekita.hs でこれまで読んでいた並列並行プログラミングの本は、正直言ってちょっと内容が難しすぎたので、初心に帰って Haskell の入門的な本を読みながら勉強していきたいと思います。 Haskell Programming という本を読んでいき…

Haskellによる並列・並行プログラミング読書会 #17 を開催しました #umekitahs

umekitahs.connpass.com 「Haskellによる並列・並行プログラミング」を読み進めてきましたが、ようやく第15章、最後の章を読み終わりました。 15章「デバッグ、チューニング、外部コードとのインターフェース」 デバッグやチューニングの話はもう少し前の章…

JXUG Xamarin もくもく会 大阪 に参加しました #JXUG

jxug.connpass.com jxug.connpass.com 土曜日、Xamarin もくもく会がフェンリルの大阪の会議室と東京の会議室で開催されました。2箇所で開催されたもくもく会をテレビ会議でつないで、その状態でもくもくするという謎なシチュエーション(意外と悪くなかった…

Haskellによる並列・並行プログラミング読書会 #14 #umekitahs

umekitahs.connpass.com スレッドを用いた並列プログラミング 本書の前半は「並列」を、後半は「並行」を扱ってきました。13章では、並行プログラミングの技術(つまりスレッド)を使って並列プログラミングをする話です。 純粋な並列プログラミングが使えな…

関西モバイルアプリ研究会 #13 に参加しました #関モバ

kanmoba.connpass.com 発表資料 speakerdeck.com 所感 iOS / OS X で使える Auto Layout ライブラリ、SnapKit の話をしました。 Auto Layout は基本的に Storyboard でやるものだ、コードでは書きづらい、という話をちょくちょく耳にします。ひとつの理由と…

Haskellによる並列・並行プログラミング読書会 #13 #umekitahs

umekitahs.connpass.com 今回は、12章をもう一度読みました。前回、いまひとつ内容を把握しきれなかった12章でしたが、もう一度読み直してみると、意外と読めることに気づきました。何回も読むとだんだん理解しやすくなるものですね。 12.1 簡単なサーバ セ…

関西モバイルアプリ研究会 #12 に参加しました #関モバ

kanmoba.connpass.com 発表資料 所感 今回は抽選に当たって発表できました。内容としては、最近考えていること、悩んでいることについて話をしてみたというものでした。 本当は、何か新しい知見について話をしたほうがいいのかもしれないけどなあ・・・とい…

Haskellによる並列・並行プログラミング読書会 #12 #umekitahs

umekitahs.connpass.com 今回は、11章〜12章を読みました。いやはや、どうも理解が追いつきません。何がしたいのか、その実装で何ができるようになったのか、という点はまあだいたい分かります。しかし、なぜその実装でできるのか、という肝心の点が分からな…

Haskellによる並列・並行プログラミング読書会 #11 #umekitahs

umekitahs.connpass.com ソフトウェアトランザクショナルメモリ 今回は 10 章を読みました。ソフトウェアトランザクショナルメモリ(STM)というものが出てきました。しばらく黙々と読みますが・・・。正直言ってなんだかよくわからない曖昧な感じの説明が続…

try! Swift カンファレンスに参加しました #tryswiftconf

try! Swift 2016/3/2(水)〜4(金)の 3 日間のカンファレンスに参加しました。幸いにも会社(フェンリル)がカンファレンスのスポンサーとして出資してくれて、スポンサー枠で参加させていただくことができました。大阪からの参加でしたので、参加費以上に…

関西モバイルアプリ研究会 #11 に参加しました #関モバ

kanmoba.connpass.com 関モバはこれまで京都開催でしたが、今回は大阪開催でした(ついでに職場のすぐ近くで楽でした)。そのせいか、参加者の顔ぶれがちょっと違う感じでした。 今回はフェンリルがスポンサーとして会場や懇親会のサポートをしてくれました…

Haskellによる並列・並行プログラミング読書会 #10 に参加しました #umekitahs

umekitahs.connpass.com 例外とかがナチュラルに出てくると Haskell っぽくない感じがするのは気のせいでしょうか。 9章 キャンセルとタイムアウト あるスレッドが他のスレッドに「割り込む」ことをどう扱うか、という話。ここでいう割り込みは、処理のキャ…

関西モバイルアプリ研究会 #10 に参加しました #関モバ

kanmoba.connpass.com 発表資料 RxSwift from Kosuke Usami 所感 今年はじめに RxSwift 2 が正式リリースとなりました。昨年の仕事では alpha 版や beta 版を頑張って使っていたので感慨深いものがあります。 それを受けて、今回は「5分でわかる RxSwift」と…

Haskellによる並列・並行プログラミング読書会 #9 に参加しました #umekitahs

umekitahs.connpass.com 今回から、「第2部 並行 Haskell」に入りました。 個人的な感覚としては、並列の話は馴染みがない話で難しく感じることが多かったですが、並行の話は馴染みがある話で楽に読みすすめられたように思います。並行は要するにマルチスレ…

関西モバイルアプリ研究会 #9 に参加しました #関モバ

kanmoba.connpass.com 発表資料 Layout Debug with Reveal.app from Kosuke Usami 所感 Reveal を使ってレイアウト調整をしたという話をしました。有償アプリですけど、開発を楽にしてくれるツールなのでオススメしたいです。お金に関しては、数万円すると言…

関西モバイルアプリ研究会 #8 に参加しました #関モバ

kanmoba.connpass.com 発表資料 Auto Layout Tips from Kosuke Usami 所感 Auto Layout と UIScrollView / UITableView / UICollectionView を組み合わせる場合についての話をしました。僕は最近は iOS アプリのレイアウトを全て Auto Layout で記述していま…

Haskellによる並列・並行プログラミング読書会 #6 に参加しました #umekitahs

umekitahs.connpass.com 隔週ペースで続いている読書会です。 だんだん参加者が減ってきてますね。こういう内容の読書会ですから、人が少ないのが普通かな、とも思うのですが、ホスト側としてはもう少し参加者が増えるといいですね。Haskell に自信がない、…

Haskell による並列・並行プログラミング読書会 #5 に参加しました #umekitahs

umekitahs.connpass.com 隔週ペースで続いている読書会です。前々回の #3 には参加できず、前回の #4 には参加しましたがブログを書き忘れてました。 宿題が出ていたのですが、今日までに回答を準備できていた人がいなかったため、まずは宿題をやる、という…

関西モバイルアプリ研究会 #6 に参加しました #関モバ

kanmoba.connpass.com 発表スライド RxSwift x APIKit from Kosuke Usami 所感 先週水曜日の関モバで、RxSwift と APIKit の組み合わせについて話しました。 APIKit の Rx インターフェースは簡単に実装できるのですが、一方で yashigani さんからも質問があ…

Realm meetup #7 に参加しました #realm_jp

realm.connpass.com 発表スライド RxSwift x Realm from Kosuke Usami 所感 先週火曜日に Realm meetup で発表しました。Realm meetup は東京開催ということで、大阪在住の僕は、気になってはいたのですがなかなか参加できずにいました。そんなとき、Realm …

Haskellによる並列・並行プログラミング読書会 #2 に参加しました #umekitahs

umekitahs.connpass.com 昨日、「Haskellによる並列・並行プログラミング」の読書会の第2回がありました。前回、セクション 2.2 まで終わっていたので、今回はその続きから始めて、セクション 3.1 まで終わりました。 僕自身は、並列・並行プログラミングに…

Haskellによる並列・並行プログラミング読書会 #1 に参加しました #umekitahs

Haskellによる並列・並行プログラミング読書会 #1 (2015/09/02 19:00〜)umekitahs.connpass.com 今日、Umekita.hs というグループが誕生しました。 前身は「すごいHaskell読書会 in 大阪」です。今回からは読む本が変わって、「Haskellによる並列・並行プロ…

関西モバイルアプリ研究会 #5 で RxSwift の話をしました #関モバ

関西モバイルアプリ研究会 #5 発表スライド RxSwift from Kosuke Usami 感想 RxSwift の話をしました。個人的には、Rx.NET や RxJava との親和性の高さがわりと好きです。ただ、ReactiveCocoa のほうがより Cocoa らしいという指摘はもっともだと思います。…

すごいHaskell読書会 in 大阪 2週目 締めの練習問題復習大会 #sugoih

すごいHaskell読書会 in 大阪 2週目 締めの練習問題復習大会 感想 前回ですごい Haskell 本をひととおり読み終わり、今回は過去の練習問題を黙々と解きました。 コードゴルフに挑戦している人が多かったです。 個人的には、コードゴルフって、楽しいんだけど…

関西モバイルアプリ研究会 #4 で Eddystone Beacon の話をしました #関モバ

関西モバイルアプリ研究会 #4 発表スライド Eddystone Beacon from Kosuke Usami 感想 1週間前に Google が発表した Eddystone ビーコンについての LT をしました。興味を持つ人がどのくらいいるかはよく分からなかったのですが、やはりいま iBeacon をやっ…

JXUG Conference #5 で Apple Watch の話をしました

第5回 Japan Xamarin User Group Conference 大阪 発表スライド Xamarin で Apple Watch アプリを作る from Kosuke Usami 感想 僕は Xamarin で Apple Watch アプリを作る、という話をしました。内容的には、Xamarin の会なのに Xamarin 成分が少なかったか…

すごいHaskell読書会 in 大阪 2週目 #18 #sugoih

すごいHaskell読書会 in 大阪 2週目 #18 最終章 ついに、すごい Haskell 本の最後の章に到達しました。最後の章は Zipper の話です。ここまでに比べて特別に難しい話というわけではなく、モナド活用編の1つという感じです。 今回の発表は、話の要所要所で練…

すごいHaskell読書会 in 大阪 2週目 #17

すごいHaskell読書会 in 大阪 2週目 #17 今回は、前回読んでいた第14章の後半を読みました。モナディック関数(モナド値を扱う関数)やモナドの作り方を扱っていました。 14.5 便利なモナディック関数特集 このセクションは意外と内容が多いです。 liftM は …

WWDC 2015 に参加しました

6/8(月)〜6/12(金)に行われた WWDC 2015 に参加しました。 WWDC は初参加でした。アメリカ自体が初めてであり不安もありましたが、同僚や知人と一緒に行動させてもらったおかげで、安心して楽しむことができました。 移動&レジストレーション 最初の日…

関西モバイルアプリ研究会 #2 に参加しました

関西モバイルアプリ研究会 #2 - connpass 関西モバイルアプリ研究会 #2 - 資料一覧 - connpass 先週水曜日に行われた、関西モバイルアプリ研究会 #2 に参加しました。LT が 13 本もあって盛りだくさんでした。 ikesyo さん - Himotoki: A type-safe JSON dec…

すごいHaskell読書会 in 大阪 2週目 #16.5

すごいHaskell読書会 in 大阪 2週目 #16.5 : ATND 前回は当日キャンセルなどで人数が少なかったため、同じ箇所(第14章前半)を再度読んでみる回でした。そのため、第 16.5 回になっています。ただし、発表者は変わり、今回は僕が発表しました。 すごいHaske…

新しい MacBook で 3 本指ドラッグを有効にする

新しい MacBook で「システム環境設定」の「トラックパッド」を見て、最初とまどいました。 ・・・あれ? 「3 本指のドラッグ」はどこに行った? 僕は、トラックパッドは「タップでクリック」「3 本指のドラッグ」派です。これらの設定はデフォルトではオフ…

「関西モバイルアプリ研究会 #1」に参加しました

関西モバイルアプリ研究会 - connpass http://kanmoba.connpass.com/event/13433/ http://kanmoba.connpass.com/event/13433/presentation/ 昨日の夜、「関西モバイルアプリ研究会 #1」に参加しました。 東京で行われている potatotips みたいな勉強会が関西…

「すごい Haskell 読書会 in 大阪」2周目 第16回

すごいHaskell読書会 in 大阪 2週目 #16 : ATND https://atnd.org/events/63853 「すごい Haskell 読書会 in 大阪」2周目の第16回、今日は第14章「もうちょっとだけモナド」の14.1から14.4まででした。 第14章「もうちょっとだけモナド」 14.1 Writer? 中の…

「すごい Haskell 読書会 in 大阪」2周目 第15回

すごいHaskell読書会 in 大阪 2週目 #15 : ATND https://atnd.org/events/63293 「すごい Haskell 読書会 in 大阪」2周目の第15回。今日は「第13章 モナドがいっぱい」の回でした。 数学の圏論のモナドってあまり印象に残ってないです。圏論自体、ホモロジー…

すごいHaskell読書会に参加しました

すごいHaskell読書会 in 大阪 2週目 #14 : ATND https://atnd.org/events/62373 「すごい Haskell 読書会 in 大阪」2周目の第1回から参加して、ついに第14回になりました。今日は「第12章 モノイド」の回でした。以前 Haskell を独学でやろうとしていた時に…

ジオメディアサミット大阪2014で発表しました

もう1週間以上たってしまいましたが、先週末、ジオメディアサミット大阪2014 というイベントに参加しました。 位置情報を使う技術に関する勉強会で、今回は「GPS以外の位置情報」というテーマでした。 位置情報については詳しくないのですが、参加・発表させ…

40歳になりました

40歳になりました。 相変わらずプログラマです。これからもプログラマだと思ってます。 余談ですが、ソフトウェアエンジニアという呼び名よりは、プログラマという呼び名の方が好きです。プログラマという言葉が下流工程のみを指す印象を与えがちなのは、ち…

第57回Cocoa勉強会関西に参加しました

第57回 Cocoa勉強会関西 に参加しました。ちょうど台風の来ている時期で、残念ながら参加できなくなってしまった人も多かったようです。 studioshin さん:「JASRAC管理楽曲をiPhoneゲームに使ってみた話」 つボイノリオさんの「金太の大冒険」をゲームにし…

第56回Cocoa勉強会関西に参加しました

先日行われた 第56回 Cocoa勉強会関西 に参加しました。 今回は発表数が多くて充実していました。また、「勉強会の歴代代表が全員揃って発表をした」という記念すべき回でもあったそうです。 @studioshin さん : WWDC2014 参加レポート http://www.slideshar…