読者です 読者をやめる 読者になる 読者になる

iOSDCはよかったぞ!! #iosdc

4回目の東京勉強会

2016/08/19 〜 08/20 の 1.5日に渡って、 iOSDC Japan 2016 が開催され、参戦してきました。

#iosdc #東京 #ココネリホール 東京で、iOSアプリのDeveloper Conferenceに行ってきたよー( •̀ω•́ )/

ブログを書くまでがiOSDCって事で、報告をしていきたいと思います\(^o^)/

1.5 day 2 Track

19日の前夜祭から始まり、TrackA ・ TrackBの2つのホールを使って、イベントが進んでいきました。

拝見したセッション

10:20 ~ 10:35

Track B 海外のiOSカンファレンスに登壇する - 完全版

  1. 海外から仕事がくるようになりたい

  2. 英語力を鍛えたい

  3. スピーカーの方々と友達になりたい

の3つを目標として、応募をされたそうです。

f:id:ikkitang1211:20160822081318p:plain

この画像の汎用性の高さは凄いと思います。ww

11:00 ~ 11:30 Track A

RxSwiftは開発をどう変えたか?

スライドリンク
↑ これすごくない?

12:15 〜 12:35

ランチセッション: 「東急ハンズのPOSから学んだ、業務iOSアプリの向き合い方」

非常に勉強になる所が多かったです。

iPadを有線化した。
iOSのアップデートを制御した。
一日一回、マスタをダウンロードする仕組みを作った。
などなど。

Tipsが具体的で、困っていた事に対しての解決策があって、非常に参考になりました。

13:00 ~ 13:30

LT

圧巻の一言。

良いですか、皆様、3cm以下の肉は紙です。

13:35 - 13:50

Track A ドッグフーディングしやすい環境を整える

ドッグフーディングにしろ、フィードバックを得る難しさ、って本当にあって、自分の会社は、まだ規模が小さいので、回覧を回して、判子を押して、チェックしてもらっているような感じ。

OSS出てたので、使ってみたいな。

nishimao/FeedbackKit

13:55 - 14:10

TrackA メモリー管理の嬉しいバイキング料理

日本のアニメを例に出しながら、説明してくださるの、凄い分かりやすかった。

自分も心がけてる事なんだけど、プログラムの考え方とか、知っている知識は如何にアウトプットを工夫して、イメージだけでも、分かってもらえるようにするか、って大事。

14:20 - 14:50

デザイナーにStoryboardをお任せする技術

デザイナー向けStoryboard勉強会資料

はてな様にて、デザイナー様向けに、Storyboard勉強会などを開いた、などの話。

逆に、エンジニア側も、デザイナ視点で物事を捉えないといけないな、っていうコメントが多かったですね。

14:55 - 15:10

TrackA iOSアプリのリモートサポートツール「ミレタ」の作り方

あ、○○で見た人だ! って思いましたw

ハッシュタグでも、あったけど、セッションの話のテンポであったり、非常に聴きやすくて、理解しやすかった。

プログラマー視点でいくと、こうやって、サポートしたいし、逆に、ユーザー側視点にたって、こういうサポートをしてもらえた時って、非常に嬉しいな、と思った。

これをプライベートで作られた、ってのが素晴らしい、って思って、こういう働き方を自分もしていきたいな、と思いました。

絶賛、採用募集中との事です。

15:20 - 15:35

TrackA Swift で JavaScript 始めませんか?

先日の、WWDC.next で拝見して、発表の仕方がユニークで強烈に印象に残ってました。

Swift大好き感が伝わってくるので、見てて非常に気持ちが良いです。

MonacaとかもこれJavascriptCore使ってたりするのかなー?

15:40 - 15:55

Xcode で快適なデバッグライフを追い求める

XCodeデバッグって、毎回、エラーが出るたびに、エラーメッセージを参考にソースとにらめっこして解決してるから、このセッション復習して何とか身につけたいな。

16:15 - 17:45

LT

さすが、プログラマーの皆さま、仕様に忠実で、5分LTが見事にほぼ5分以内に収まるという徹底ぶり。

一個だけピックアップします。

ここからが本番!! watchOS 3

さすが、プログラマーの皆さま、iOSDCだから、みんなiOSについての事ばかり。

先日のPHPカンファレンス関西なんか、PHPの・・ゲフンゲフン(褒め言葉です)

WatchOS3楽しみですね。まだ、メイン端末をiOS10に上げる勇気はないので、使えてません。 iOS10、iPadにだけ、入れてみましたが、んーー。なかなかまだ、バギーですね。

iOSDCはいいぞ

色んな人が携わってくれていました。

スポンサー様はもちろんの事、Wifi環境を作成してくださった、conbu様。また、iOSについてのセッション見たいであろうに、当日のイベント作りを最後まで作り上げてくださいました!

また、委員長の長谷川さん!!   最後のクロージングでは、スポンサーの方・conbu様、スタッフの方、参加者の方にはあったけど、委員長の長谷川さんには、無かったので、

ありがとうございます!!!

って事で、iOSDC総まとめ終わります。

追伸

ホンマに速かったです!!

また、 @ktanaka117 様も、当日、まとめ速報を流してくださってました。

ありがとうございました!!

第16回中国地方DB勉強会に参加した #ChugokuDB

第16回中国地方DB勉強会 in 岡山

本日は、DB勉強会に参戦してまいりました。
最近、DB設計もするようになって、本当、必要だと感じていまして、本当にいい、勉強会でした。

Togetterがあります!
リンクです。 第16回 中国地方DB勉強会 in 岡山 まとめ #ChugokuDB

また、本日のメインテーマでもありました、 和田 卓人 さん (@t_wada) の名著、「SQLアンチパターン」の本です。

まだ、読めてないのですが、本日のセッション聞くに、最高の本だと感じてます。

SQLアンチパターン

ちなみにサインしていただきました!

#SQLアンチパターン #SQLAntiparterns#サイン #技術書 #ChugokuDB初めてサインして頂きました。 早く読みたい!

人生初めてのサインが技術書って、まあ、何というかギークっぽい笑

本日のアジェンダ

第16回 中国地方DB勉強会 in 岡山

f:id:ikkitang1211:20160730234247p:plain

SQL Server のプロジェクト指向オフライン データベース開発を採用してみた話・実践編 By きよくら(@kiyokura) さん

随所にデモが沢山盛り込まれていて、また、このデモでは何が目的で、というのが分かりやすく明確化されていて、テンポよく気持ちよく、聞いてました。

オフライン型DB開発やれてないです。
共有DBがあって、(僕のPCの中に。。)
それ使ってます。

最近、上長に、「開発用のDBが僕のMySQLの中にあるの気持ち悪いので、専用PC用意してくださいませ」で、作りました。(´・ω・`)

いや、でも、お恥ずかしながら、弊社は自動テストを最近(現プロダクトより)導入してて、現在、総力をあげて、勉強中です。

f:id:ikkitang1211:20160730235414p:plain

もう、本当、こういう状況。
でも、アサーションSQLで書くんですね。
まだ、大変そうだな、って印象でした。

あ、ちなみに、セッション中に、呟いたさらっとした発言により、多方面の方に吐血させてしまいました。

PostgreSQLアンチパターンの話 By 曽根壮大(@soudai1025)さん

篠崎愛が生で見れるチャンスを手放して、血反吐を吐きながら、今回、参加なさったそうです(適当)

ボコボコにされるかも知れませんが、今日まで、「削除フラグ」を付けるのは、当然だと思ってました。

調査依頼とか何から、全部追いきれないもんなー、とか思って、普通にDB設計の時に、まず、「主キー置いて、作成日・作成者・更新日・更新者・削除フラグつけて~~」って思考停止で置いてました。

そうだいさんの、セッションって毎時、例えがリアルで分かりやすいですよね!!

SQLアンチパターンのすべて By 和田卓人(@t_wada)さん

「愚者は経験に学び、賢者は歴史に学ぶ」

f:id:ikkitang1211:20160731002319p:plain

ワンピースのこれ思い出しました。

ONE PIECE 31 (ジャンプ・コミックス) (31巻より)

犠牲・・・闇が深い言葉です。

本当に、SQLアンチパターンのすべてを紹介して頂きました。

全25章を2ページにまとめる、というパターンで、全て紹介して頂きました。

割とやりまくってて、死にまくってました。

SQLアンチパターンを読んだ事の無い私が聞いてて思ったのは、全てにおいて、以下の事でしょうか。

インデックスショットガンとか、ID_リクワイアドとか、全てのアンチパターンに名前がついています。

自分の中で、名前が付くってのは「一般的に認知される」って事で、名前がある事で、「あなたは、ありがちなアンチパターンを踏んでますよ」って意味合いを持たせて、指摘する事が出来るんじゃないかなーと、思いました。

(まあ、今回の趣旨でいうと、「アンチパターンを使ってる = 悪」ではないのですが。)

和田さんのサインにも書いていただいてますが、「SQLを正しく使って」これが非常に大事なのかな、と思います。

SQLを正しく使う」ためのSQLアンチパターンの認知だし、回避策だし、でもどうしようもないし、とかって悩むのかな、って思ったりします。

まとめ

本当だぜ。。。

まずは、SQLアンチパターンを読もうかな。 そして、読み終わったら、自分のプロジェクトで起こっている(僕が起こした)SQLアンチパターンについて、プロジェクトメンバーに通知してみよう。

意味ありげに 「自分を変えるためには、まず、環境を変えろ」 ってのを自分に投げかけて、まとめとしたいと思います。

第五回岡山iOSアプリ開発もくもく会 終了レポート by @ikkitang

技術 プログラミング Android iOS Swift 岡山Androidもくもく会 岡山iOSアプリ開発もくもく会

お陰様で、iOSアプリ開発もくもく会も第五回を迎えました。

レポート書きまーす。

今回は2つの初めてがありました。

これまでに無い大盛況

okandroid側: 7名

okios: 6名

全員で13名の応募がありました!

バングラデシュの方。ポケモントレーナー。 などなど沢山の方がいらっしゃってました!笑

ギー岡カフェも超満員でしたねー。

国際化

今回は、岡山大学にいらっしゃっている外国人の方が、もくもく会に参加してくれました。

なんと、「iOSのイベント」を探されていたそうで、「DoorKeeper」で見つけてきてくださったそうです。

「Japanese is so difficult.」

僕はその時、震撼しました。。。

「English is so difficult, too.」\(^o^)/

午前中は、ほぼ全ての会話が英語で、聞き取るのでやっとでした。 よう話せなかったです。。。

プログラミング言語の前に、今我々にもっとも習得が必要な言語は、英語みたいです。

なんと、この方、次回もいらっしゃってくださるそうなので、英会話ついでに皆様是非いかがでしょうか!笑  

また、万が一のために、是非、英語話せる方の参加を求めます!!!

というか、この方の経歴がすごすぎて、(母国の仕事で)作成されたアプリもレベルが高すぎて、8割方英語は聞き取れなかったですが、アプリの画面を見せてもらって、機能だったり、そもそもの規模の大きさに驚愕しました。

当日の進捗

忘れちゃいけません。

#今日の進捗 #okios #okandroid 特製支那そばだったのにー(´・ω・`)

残念ながら、今回、人数が多かったので、3人しか入れなかったですが、相変わらずのお味でした。
そろそろ・・・飽きt

#ポケモン #pokemon #ポケモンgo #pokemongo #今日の進捗 27匹~( •̀ω•́ )/ 一時間さまよい歩いた笑

自分の進捗をば

f:id:ikkitang1211:20160725082438j:plain

DoorKeeperからの進捗イベントを取得する際、表示させるのをカスタムセルにしました。

さーて。。。自動でセルの大きさを変えるってのが今後の課題ですね。  

というか、本当、前は、仕事が遅くなっても、毎日仕事以外の事でコード書いてたのに、最近書いてない。。

やっぱり、仕事以外で毎日コード書くってのは重要です。

自分もこう、聞かれたら、すぐ答えられるぐらいにはなりたいですね。

次回

2016/08/27 (土) に行います!

岡山駅から、ギー岡までの道のりは、ポケストップが沢山あるので、是非、岡山駅から歩いて来られる事をおすすめします笑

では、またの機会にm( )m