iOSDC 2018 day3 参加メモ

iOSDC 2018の3日目参加メモです。 AutoLayoutエラー診断所 ~発狂しないためのデバッグ手法~ 発表資料-完全版 発表資料-省略版 コンソールログを見て、水平方向なんだなくらいを把握する Encapsulatedを探す。これは勝手に生成した制約 WTF Auto Layout。ワー…

iOSDC 2018 day2 参加メモ

iOSDC 2018の2日目参加メモです。 iPhone が数秒おきにクラッシュするんだけど! iPhoneが再起動する 12月2日から突然発症 一部アプリの通知をオフにすると解消 Zaimサーバ側、Xcodeにエラーなし 原因判明 LocalNotificationをコメントアウトしたら発生しな…

iOSDC 2018 day1 参加メモ

iOSDC 2018の1日目参加メモです。 Markdownをリアルタイムに解析する Izumoの開発で使った技術の紹介 Githubに良いライブラリがなかったので自作した カラーリングと入力補助を実装 最小単位で解析(可能であればその行のみで) 絵文字が大変。文字コードを…

iOSDC 2018 day0 参加メモ

iOSDC 2018の前夜祭参加メモです。 標準アプリから学ぶ、HIGが教えてくれないiOSデザインのこと ドアの話 ドアはいろいろあるけど違いを意識しない なぜか 何度も利用したことある、同じふるまい 自動ドアが大きな変化だった 自動ドアはなぜ生まれたか 技術…

try swift 2018 tokyo day 2 参加メモ

try swift 2018 tokyo 2日目の参加メモです。 Expression Problem を解決する 発表資料 niwatakoさんのまとめ MapViewのようなものを作るときUIViewのサブクラスを作って解決する UIViewだとMacOS, Webで使えない どうするか Expression Problem: 拡張性の問…

try swift 2018 tokyo day 1 参加メモ

try swift 2018 tokyo 1日目の参加メモです。 裏 Swift Tour 発表資料 以下の順で紹介 値への代入 オプショナルな値への代入 Closure enum Never inout return didSet defer init, deinit 以下、気になった点のみメモ オプショナルな値への代入を使って、成…

Droidkaigi2018 day2 参加メモ

詳解 ViewGroupのレイアウト内部実装 http://seto-hi.hatenablog.com/entry/2018/02/03/163035 各ViewGroupの内部実装がどうなっているのか理解できる素晴らしい発表でした。 内容が盛りだくさんでほとんどメモ取れていないので少しだけ。詳しくは資料で。補…

Droidkaigi2018 day1 参加メモ

まだ途中 Kotlinアンチパターン 以下の環境で得られたアンチパターンについて紹介 巨大なアプリ メンバーの開発経験が様々 最大11人 lateinitのnull初期化 通信後などonCreateなどよりはるか後の処理で初期化してしまい、初期化前にアクセスしてしまう 補足 …

CA.kt #4 (Kotlin Conf報告会) 参加メモ

cyberagent.connpass.com 『Kotlin Conf Keynote』森 洋之 一言でいうと kotlin anywhere 様々なplatformで採用されている server side パワフルなJVM KtorというKotlin製のWebフレームワーク コルーチンがたくさん使われている コルーチンはexperimentalだ…

データサイエンティストにどうやって学べば良いか聞いてみた

ざっくりどうやって学べば良いか聞いてみた https://www.datacamp.com/を紹介頂いた ハンズオンでデータ分析を学ぶ感じ ここで概要を理解すれば、後はWEBのナレッジが理解できるようになるらしい 次に機械学習をやる場合について教えてもらった Courseraのこ…

iOSDC 2017 day 2 午後 参加メモ

iOSDC 2017 2日目午後の参加メモです。 コード生成による静的なDependency Injection 発表資料 コード DIの概要について ConstructorInjectionについて DIなし密結合だがインスタンスの生成が簡単 DIあり疎結合だがインスタンスの生成が面倒 疎結合でインス…

iOSDC 2017 day 2 午前 参加メモ

iOSDC 2017 2日目午前の参加メモです。 新しい画像フォーマットHEIFを用いたiOSアプリの通信量削減 日経新聞社のiOSエンジニアの方 Live Photosのようなシーケンス画像を効率的に取り扱える 深度、透過に対応 iOS11/iPhone7以上の写真がHEIFで保存されている…

iOSDC 2017 day 1 午後 参加メモ

iOSDC 2017 1日目午後の参加メモです。 Build high performance and maintainable UI library SpreadsheetViewを題材にした発表 高速なUIコンポーネントを書くためには パフォーマンスチューニングのために大切なこと 計測すること 多くの場合トレードオフが…

iOSDC 2017 day 1 午前 参加メモ

iOSDC 2017 1日目午前の参加メモです。 Auto Layoutのアルゴリズム niwatakoさんのまとめ 内容が難しすぎたので間違っている可能性があります。 Auto Layout制約はレイアウト属性と関係性を定義する Auto Layoutは宣言的に記述でき、ビュー階層に依存しない…

iOSDC 2017 前夜祭 参加メモ

iOSDC 2017 前夜祭の参加メモです。 SiriKit and Me SiriKitについて 対応しているアプリ 全国タクシーとUberでタクシーを呼び出せる LINEでメッセージが送れる OpenTableでレストランを予約できる Siriを使えば目の見えないユーザに対してもサービスを提供…

良い目標の4つの特徴

明確 小さく 肯定的 行動の形

try! Swift Tokyo 2017 day1 参加レポート

www.tryswift.co 先日、上記イベントに参加させて頂きました。その1日目のレポートになります。 各セッションの詳細は後日realmからアップ予定の動画や、niwatakoさんの聞き起こし一覧にお任せして、 本記事では各セッションの内容を簡単に紹介します。 10:0…

第7回ペパボテックカンファレンス~ minneアプリのミライ~ 整理されていないメモ

こちらの勉強会の整理していないメモです。 網羅性はないし、タイポもたくさんあって、自分にしか理解できない内容になってしまっています。 それではどうぞ。 19:35 TableView, CollectionViewのパフォーマンスチューニング minneで実践したこと minne事業…

Cookpad TechConf 2017 整理されていないメモ

こちらの勉強会のメモを整理しよう整理しようと思い、数日経ってしまいました。 もう整理することを諦めて貼り付けてしまいます。 網羅性はないし、タイポもたくさんあって、自分にしか理解できない内容になってしまっています。 なお発表資料と動画はこちら…

Androidの高機能なLayout

dex.fm 4: Support libraryの中でAndroidの高機能なLayoutが紹介されていたのでメモを残しておきます。 CoordinatorLayout - FrameLayoutの高機能版 ConstraintLayout - RelativeLayoutの高機能版 FlexboxLayout - LinearLayoutの高機能版 http://dex.fm/pos…

Xcodeでプロジェクトを作ってgitignoreを追加するまで

Create Git Repository on Hogeにチェックを入れてプロジェクト作成 下記コマンドを実行し、.gitignoreファイルを追加。 このコマンドを実行するにはこちらの設定をしておく。 $ git ignore osx swift xcode > .gitignore

アジャイルサムライからエンジニアのキャリアを考える

アジャイルサムライ−達人開発者への道−作者: Jonathan Rasmusson,西村直人,角谷信太郎,近藤修平,角掛拓未出版社/メーカー: オーム社発売日: 2011/07/16メディア: 単行本(ソフトカバー)購入: 42人 クリック: 1,991回この商品を含むブログ (255件) を見る 本…

Scrumからエンジニアのキャリアを考える

本記事ではエンジニアのキャリアについてScrumで定義されているロールから考えてみます。 3つのロール Scrumでは3つのロールが定義されています。 プロダクトオーナー 開発チーム スクラムマスター それぞれのロールをエンジニアのキャリアという視点で考え…

「学習する組織 改訂版によせて」読書メモ

学習する組織――システム思考で未来を創造する作者: ピーター M センゲ,Peter M. Senge,枝廣淳子,小田理一郎,中小路佳代子出版社/メーカー: 英治出版発売日: 2011/06/22メディア: 単行本購入: 3人 クリック: 89回この商品を含むブログ (37件) を見る 改訂版に…

「学習する組織 日本語版 訳者まえがき」読書メモ

学習する組織――システム思考で未来を創造する作者: ピーター M センゲ,Peter M. Senge,枝廣淳子,小田理一郎,中小路佳代子出版社/メーカー: 英治出版発売日: 2011/06/22メディア: 単行本購入: 3人 クリック: 89回この商品を含むブログ (37件) を見る 日本語版…

PublisherAdViewに動的に広告IDを設定する

PublisherAdViewはGoogleDFP広告ライブラリの広告Viewのクラスです。 このクラスのインスタンスに、広告ID(adUnitId)を設定し、広告リクエストを投げると広告が表示されます。 この広告IDを動的に設定しようとした際に、次のエラーが発生しました。 XML上でd…

LINE DEVELOPER DAY 2016 に参加してきました。

参加してきたので簡単にまとめておきます。 雰囲気や印象 メイン開場の収容人数が1000人程で、ほぼ満席でした。 LINEの海外のエンジニアの方も多く参加されていました。 ノベルティが豪華だったり、ヒカリエ11Fのカフェを貸し切っていたりと予算からも本気度…

LINE DEVELOPER DAY 2016 午後 整理されていないメモ

こちらの午後のメモを整理しよう整理しようと思い、数日経ってしまいました。 もう整理することを諦めて貼り付けてしまいます。 網羅性はないし、タイポなたくさんあって、自分にしか理解できない内容になってしまっています。 それではどうぞ。 LINEが乗り…

LINE DEVELOPER DAY 2016 午前 参加レポート

Opening & Introduction ビジョン:Closing the Distance(距離を縮める) コンテンツプラットフォームをライフプラットフォームを連携 コンテンツプラットフォーム ゲーム, ニュースなど ライフプラットフォーム LINE@, LINE MOBILEなど 他社とも連携も必要。…

歌舞伎座.tech#11「Swiftプログラミング勉強会」を視聴しました。

上記勉強会ををニコ生で視聴させて頂いたので、メモを残しておきます。 クリーンアーキテクチャしたい、クリーンアーキテクチャしたくない? メモ クリーンアーキテクチャ、メリットデメリットあるけど良かったよという話。 合わせて確認したいページ 初めて…