絶品ゆどうふのタレ

ふと気づいたことを綴るだけのメモ

2016-01-01から1年間の記事一覧

iOSDC Japan 2016 に参加してきた

https://iosdc.jp/2016/ iOSDC Japana 2016、まるっと一日参加してきました。 すごくたくさんの人と熱気で、トークも面白いものがぎっしり詰まっていてとても充実したイベントでした。 スタッフならびにスピーカーの皆様、素敵なイベントをありがとうござい…

iOSDC Japan 2016 参加メモ: A-11 Xcodeで快適なデバッグライフを追い求める

森本さん @dealforest フリーランス Xcode Plugin Xcode 8 から Xcod Pluginが動かなくなった。。。 Xcode XcodeなくしてiOSの開発はありえない 原因にいかに早くたどり着くか クラッシュしたらAppDelegateだった問題 もしくはアセンブラだった問題 Exceptio…

iOSDC Japan 2016 参加メモ: A-10 SwiftでJavaScript始めませんか?

JavaScriptすきですか? SwiftからJavaScriptが使える! JavascriptCore 熊谷さん 横浜の方で勉強会してます ネットラジオも始めます SwiftでJavaScript JavaScript 手軽に書けるスクリプト言語 JavaScriptCoreとは JSのランタイム実行環境 Swiftとの相互運…

iOSDC Japan 2016 参加メモ: B-9 Swiftのこれまでの動向のまとめと今後のさらなる発展の期待

@_mono 小野 将之さん Join.us の中の人 Swiftの変遷 これまでをおさらい 2014/06公開 WWDCでSwiftを公開 良かった点 モダンな言語仕様 リファレンスの出来も良かった Xcode 6ですぐ使えた 既存との混在もできた 悪かった点 頻繁にXcode / コンパイラのクラ…

iOSDC Japan 2016 参加メモ: A-8 デザイナーにStoryboardをお任せする技術

はてな 加藤さん id:cockscomb 背景 はてなのデザイナーはWebアプリだとHTML / CSSのコーディングをして、git管理してる でも、モバイルアプリはAdobe CCまで 最近変わってきた デザイナさんがAutoLayoutの書き換えまでやるようになってきている 今回のゴー…

iOSDC Japan 2016 参加メモ: A-7 メモリー管理の嬉しいバイキング料理

Ray Fix さん めっちゃ日本語うまい メモリー管理 ほぼ自動的にメモリ管理をしてくれる 仕組みがわかれば、バグの少ないアプリがかける スタックとヒープ領域 スタック スタックはとにかく速い ロックする必要は全く無い スタックから出るときには必ず開放が…

iOSDC Japan 2016 参加メモ: A-6 ドッグフーディングしやすい環境を整える

西さん Yahoo!Japan ドッグフーディング 自分で使い倒す 継続するのは色々大変 きっかけ 数千人の全社員に配布してフィードバックをもらおう! 結果はアンケートフォームに! 結果が10件... きっとやり方が悪い 改善ポイントを探す アプリ利用依頼 DL フィー…

iOSDC Japan 2016 参加メモ: A-5 Reactive State Machine

@inamiy さん LINE リアクティブプログラミング 時間経過に伴うイベントストリーム FRP 関数型リアクティブプログラミング データフローを構築する データフロー = 川の流れ 流れてくる状態の管理 Data Binding 定期的にデータを流して、データを常に変更で…

iOSDC Japan 2016 参加メモ: A-3 iOS 10時代の新しいCollectionView使いこなし術

@TachibanaKaoru さん フリーランス New Lifecycle of Cell iOS 10からcellのライフライクルが変わる 現在のライフライクルの復讐 cellForItemAtIndexPath によって画面内の分生成され、それが画面外に出ると次のcellに使いまわされる 1画面分のcellが作られ…

iOSDC Japan 2016 参加メモ: A-2 RxSwiftは開発をどう変えたか

ishkawaさん RxSwift イベントストリームを抽象化 UIの変化やアクションなど Observable イベントストリームを表す型 subscribe(_:) イベントごとにクロージャを実行 イベントを受け取って実行できる bindTo(_:) Observerに自動反映する イベントストリーム…

iOSDC Japan 2016 参加メモ: A-1 - Handling rich text in Swift

Realm 岸川さん 何も考えずにiOSのテキストを作ると、色々ずれてたり、切れてたりしてしまう。 デザイナさんはここを直してほしい、というけどiOSのラベルでは難しい、とか、そういう状況をなくしていくためにTextを理解しよう。 アジェンダ iOSのテキストレ…

Vagrantで `unknown filesystem type 'vboxsf'` のエラーが出た場合

Vagrantでエラーに当たってちょっと調べ物したので記録しとく。 起きたこと 久しぶりに、Vagrantを使って Ubuntu 15の環境を作ろうとしたところ、 chef_zero provisionerで以下の様なエラーが出た Failed to mount folders in Linux guest. This is usually …

CarthageでGithubのAPI rate limitに対処する

Carthageって結構ごりごりGithubからcheckoutしてくるので、大勢でやってると "API rate limit exceeded for xxx.xxx.xxx.xxx. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.…

iOSシミュレータでの通信状態のテストにNetwork Link Conditionerが便利だった

や、僕が知らなかっただけで世の中では常識の可能性もありますが。めっちゃ便利だった。 ネットワーク悪環境の場合のテスト。。。 iOSのネットワーク環境が悪い場合のテストって前から悩ましいと思ってて、MacのWifiをOffにするとか開発中のアプリを実機に入…

いまさらGAE/Goに入門してみる

最近周囲がGAEづいていて、やったこともなかったので入門してみた。 今の状況的にはやっぱりGoかなと思うので、GAE/Goで。 GCPに登録 まずは登録 https://console.cloud.google.com 初めての人は、60日間有効な$300クレジットがあるのでそれで遊ぶどいいよ (…

fluent-plugin-elasticsearch(elasticsearch-ruby)で負荷分散してる場合のリトライ設定

結論的にはマニュアル以上の情報はないです。個人的メモに近い感じ。 この辺は気軽にテスト/確認しづらいレイヤだと思ってるので、具体的な実装を知らないと怖かったので調べてみました。 背景 fluentdからelasticsearchクラスタにログを投入したい サービス…

Kyobashi.swift #1 参加したメモ

http://kyobashi-swift.connpass.com/event/23712/ 第1回めだったので、雰囲気も含めてメモメモ まとめ おにくおいしいです。 リクルートマーケティングパートナーズ さん++ 会場が大変にしゃれおつ! drinkup的に、お酒飲みながら。ゆるふわ。 みんな軽いLT…