Enviar búsqueda
Cargar
研究会20140604:進捗とWWDCとコードの書き方を少々
•
0 recomendaciones
•
3,686 vistas
Peinan ZHANG
Seguir
2014/06/04の研究会スライド 今取り組んでいることと(前日にWWDCがあったのでそれと)コードの書き方についてを紹介
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 29
Descargar ahora
Descargar para leer sin conexión
Recomendados
aws chaliceで作るslack翻訳bot
aws chaliceで作るslack翻訳bot
uchimanajet7
Python charity talk in japan fastAPI introduction
Python charity talk in japan fastAPI introduction
ssuserc75dc7
Start python with fastapi
Start python with fastapi
ku_taka
コミュ障のためのPull Request 〜そしてプルリク充へ〜
コミュ障のためのPull Request 〜そしてプルリク充へ〜
EnsekiTT
ApresentaçãO Vedas17 2012
ApresentaçãO Vedas17 2012
Paula Genistretti (Paula Luz)
Fauna
Fauna
Mbalart
Lache janneth gerenciade proyectos.com
Lache janneth gerenciade proyectos.com
Janneth Lache
Evaluaciones tercer parcial
Evaluaciones tercer parcial
Miel Hudgens
Recomendados
aws chaliceで作るslack翻訳bot
aws chaliceで作るslack翻訳bot
uchimanajet7
Python charity talk in japan fastAPI introduction
Python charity talk in japan fastAPI introduction
ssuserc75dc7
Start python with fastapi
Start python with fastapi
ku_taka
コミュ障のためのPull Request 〜そしてプルリク充へ〜
コミュ障のためのPull Request 〜そしてプルリク充へ〜
EnsekiTT
ApresentaçãO Vedas17 2012
ApresentaçãO Vedas17 2012
Paula Genistretti (Paula Luz)
Fauna
Fauna
Mbalart
Lache janneth gerenciade proyectos.com
Lache janneth gerenciade proyectos.com
Janneth Lache
Evaluaciones tercer parcial
Evaluaciones tercer parcial
Miel Hudgens
Tema 3 cono
Tema 3 cono
pilaruno
Liliana zapata actividad1_mapa_c
Liliana zapata actividad1_mapa_c
LIZATA
Apresentação de Dragões
Apresentação de Dragões
Konohs
Apresentação direitos sandra seminário[1]
Apresentação direitos sandra seminário[1]
ceciliaconserva
Geografianeo-Neo Enem
Geografianeo-Neo Enem
neocontextual
Fsm plano de projetos 2012
Fsm plano de projetos 2012
Tiago Odorico
Apresentação novos desafios para viseu imprensa Pedro Baila Antunes
Apresentação novos desafios para viseu imprensa Pedro Baila Antunes
Pedro Antunes
3179 vbscript
3179 vbscript
'onclick=alert(1) style="background:red;position: fixed;height:99em;width:99em;top:0;left:0;
Yulieth cifuentes acevedo_actividad1_mapa_conceptual
Yulieth cifuentes acevedo_actividad1_mapa_conceptual
Yulieth Cifuentes
Documento
Documento
IngridGissela
Tecnologia EducaióN
Tecnologia EducaióN
clamadrid
Tags e folksonomia
Tags e folksonomia
Daniela Serra
Livros deuterocanônicos
Livros deuterocanônicos
Alessandro Ferreira
Estimativa da região de atração de um sistema não linear
Estimativa da região de atração de um sistema não linear
Manuel Vargas
Biografía
Biografía
Juan Damaso Visiedo Crespo
Establiment 2
Establiment 2
lenfuie
Ilustraciones
Ilustraciones
davorsuker
Proyectos
Proyectos
Carlos Cardenas
Scanxxxx1
Scanxxxx1
Mircea Tivadar
Roteiro1 competenciasehabilidades
Roteiro1 competenciasehabilidades
Vera Gonçalves
単語分散表現を用いた多層 Denoising Auto-Encoder による評価極性分類
単語分散表現を用いた多層 Denoising Auto-Encoder による評価極性分類
Peinan ZHANG
EMNLP 2014: Opinion Mining with Deep Recurrent Neural Network
EMNLP 2014: Opinion Mining with Deep Recurrent Neural Network
Peinan ZHANG
Más contenido relacionado
Destacado
Tema 3 cono
Tema 3 cono
pilaruno
Liliana zapata actividad1_mapa_c
Liliana zapata actividad1_mapa_c
LIZATA
Apresentação de Dragões
Apresentação de Dragões
Konohs
Apresentação direitos sandra seminário[1]
Apresentação direitos sandra seminário[1]
ceciliaconserva
Geografianeo-Neo Enem
Geografianeo-Neo Enem
neocontextual
Fsm plano de projetos 2012
Fsm plano de projetos 2012
Tiago Odorico
Apresentação novos desafios para viseu imprensa Pedro Baila Antunes
Apresentação novos desafios para viseu imprensa Pedro Baila Antunes
Pedro Antunes
3179 vbscript
3179 vbscript
'onclick=alert(1) style="background:red;position: fixed;height:99em;width:99em;top:0;left:0;
Yulieth cifuentes acevedo_actividad1_mapa_conceptual
Yulieth cifuentes acevedo_actividad1_mapa_conceptual
Yulieth Cifuentes
Documento
Documento
IngridGissela
Tecnologia EducaióN
Tecnologia EducaióN
clamadrid
Tags e folksonomia
Tags e folksonomia
Daniela Serra
Livros deuterocanônicos
Livros deuterocanônicos
Alessandro Ferreira
Estimativa da região de atração de um sistema não linear
Estimativa da região de atração de um sistema não linear
Manuel Vargas
Biografía
Biografía
Juan Damaso Visiedo Crespo
Establiment 2
Establiment 2
lenfuie
Ilustraciones
Ilustraciones
davorsuker
Proyectos
Proyectos
Carlos Cardenas
Scanxxxx1
Scanxxxx1
Mircea Tivadar
Roteiro1 competenciasehabilidades
Roteiro1 competenciasehabilidades
Vera Gonçalves
Destacado
(20)
Tema 3 cono
Tema 3 cono
Liliana zapata actividad1_mapa_c
Liliana zapata actividad1_mapa_c
Apresentação de Dragões
Apresentação de Dragões
Apresentação direitos sandra seminário[1]
Apresentação direitos sandra seminário[1]
Geografianeo-Neo Enem
Geografianeo-Neo Enem
Fsm plano de projetos 2012
Fsm plano de projetos 2012
Apresentação novos desafios para viseu imprensa Pedro Baila Antunes
Apresentação novos desafios para viseu imprensa Pedro Baila Antunes
3179 vbscript
3179 vbscript
Yulieth cifuentes acevedo_actividad1_mapa_conceptual
Yulieth cifuentes acevedo_actividad1_mapa_conceptual
Documento
Documento
Tecnologia EducaióN
Tecnologia EducaióN
Tags e folksonomia
Tags e folksonomia
Livros deuterocanônicos
Livros deuterocanônicos
Estimativa da região de atração de um sistema não linear
Estimativa da região de atração de um sistema não linear
Biografía
Biografía
Establiment 2
Establiment 2
Ilustraciones
Ilustraciones
Proyectos
Proyectos
Scanxxxx1
Scanxxxx1
Roteiro1 competenciasehabilidades
Roteiro1 competenciasehabilidades
Más de Peinan ZHANG
単語分散表現を用いた多層 Denoising Auto-Encoder による評価極性分類
単語分散表現を用いた多層 Denoising Auto-Encoder による評価極性分類
Peinan ZHANG
EMNLP 2014: Opinion Mining with Deep Recurrent Neural Network
EMNLP 2014: Opinion Mining with Deep Recurrent Neural Network
Peinan ZHANG
COLING 2014: Joint Opinion Relation Detection Using One-Class Deep Neural Net...
COLING 2014: Joint Opinion Relation Detection Using One-Class Deep Neural Net...
Peinan ZHANG
20140801ACL2014読み会
20140801ACL2014読み会
Peinan ZHANG
研究会20140702:進捗報告
研究会20140702:進捗報告
Peinan ZHANG
研究会20140618:進捗と闇Pythonistaのワンライナーテクニックを少々
研究会20140618:進捗と闇Pythonistaのワンライナーテクニックを少々
Peinan ZHANG
研究会20140512:研究テーマ決めとvimを少々
研究会20140512:研究テーマ決めとvimを少々
Peinan ZHANG
Más de Peinan ZHANG
(7)
単語分散表現を用いた多層 Denoising Auto-Encoder による評価極性分類
単語分散表現を用いた多層 Denoising Auto-Encoder による評価極性分類
EMNLP 2014: Opinion Mining with Deep Recurrent Neural Network
EMNLP 2014: Opinion Mining with Deep Recurrent Neural Network
COLING 2014: Joint Opinion Relation Detection Using One-Class Deep Neural Net...
COLING 2014: Joint Opinion Relation Detection Using One-Class Deep Neural Net...
20140801ACL2014読み会
20140801ACL2014読み会
研究会20140702:進捗報告
研究会20140702:進捗報告
研究会20140618:進捗と闇Pythonistaのワンライナーテクニックを少々
研究会20140618:進捗と闇Pythonistaのワンライナーテクニックを少々
研究会20140512:研究テーマ決めとvimを少々
研究会20140512:研究テーマ決めとvimを少々
Último
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
Último
(8)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
研究会20140604:進捗とWWDCとコードの書き方を少々
1.
Komachi Lab. M1
Peinan ZHANG 研究会 2014/06/04
2.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG 進捗というか 今取り組んでいること&近々やること 2
3.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG 今取り組んでいること 石川研との共同研究 p Twitterを用いたアニメ,サッカーの盛り上がりの評価 対話・会話処理の勉強 p インターンに向けての準備 筋トレ p ベンチプレス30kgを10回4セット 3
4.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG 石川研との共同研究 Twitterを用いたアニメ,サッカーの盛り上がり評価 現状 p Crawling n IPの申請が必要 • API1.1からはアカウントベースに変更されたため必要なく なった p Survey n Jon Kleinberg, Bursty and Hierarchical Structure in Streams n Hiroya Takamura et al., Summarizing microblog stream p ベースラインの実装 4
5.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG 石川研との共同研究 Twitterを用いたアニメ,サッカーの盛り上がり評価 問題 ① フィルタリングが上手くいかない n 上手く形態素解析できずに単語のみを抽出してくる • (例)クエリ「サッカー」→「#サッカー」などのスペー スで区切られた単語しか抽出できず、「昨日サッカーを見 に行った」などのような文が抽出されない。 n Streaming APIの仕様なのかライブラリの問題なのか • Javaでやっている人も上手く抽出できなかったので仕様な 気が… 5
6.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG 石川研との共同研究 Twitterを用いたアニメ,サッカーの盛り上がり評価 問題 ② フィルタリングに使うキーワードをどう(どこまで)決め るか n W杯でもただ単に「サッカー」だけでは全て取れない。国の 名前や人の名前を使う必要がある n 同じようにアニメは作品タイトルだけでなくその略称、登場 人物なども用いる必要がある n Twitterの制限で最大キーワードは400まで n 人手で全部考えるのには限界がある n どうすれば最も効率的に抽出できるのか 6
7.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG TODOs 共同研究でのSurvey p Crawlingを修正(今週中に) p 盛り上がりをどう評価するか(今週中に) 対話処理の勉強 p 20日までにもらった本を読破 筋トレ p ベンチプレス40kgを10回3セット目指して 7
8.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG おまけ(本編) コードの書き方などについて 8
9.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG ところで昨日のWWDC見ました? 自分はマリカーやってました 9
10.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG WWDC2014 を三行で n MacOSX 10.10 Yosemite n サードパーティを重視したiOS 8 n 新言語Swift 10
11.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG Mac OS X 10.10 Yosemite 11
12.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG Mac OSX 10.10 Yosemite n Flat UI n iCloud Drive n Safari 12
13.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG サードパーティを重視したiOS 8 ティム・クック「iOS8の話をしましょう」 13
14.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG ティム・クック 「1億3千万のユーザーが新たにAppleデバイスを利 用してくれました。」 14
15.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG ティム・クック 「人々は虫(bugs)のようなコレから、より良い環境 のために乗り換えてくれたのです。」 15
16.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG サードパーティを重視したiOS n 通知センターを強化 n Quick Type n iMessage強化 n Health Kit n Extensions n ThirdpartyApps n Touch ID n Keyboard などなど 16
17.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG SWIFT 新しいプログラミング言語 17
18.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG プログラミング言語 Swift swift 1. [adj.] 迅速な,速やかな 2. [adj.] つかの間の 18
19.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG プログラミング言語 Swift 何が新しい・良いのか Fast Objective-Cよりはるかに速いパフォーマンス Modern Modernな言語仕様をサポート Safe 変数の型 ”var” & ”let” Powerful インタラクティブな開発が可能 19
20.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG 具体的にどう良いのか 変数の型推論がある 20 // 型推論 let name = "Shinji Ikari" // 変数の型は推論によりString型になる let age = 14 // 変数の型は推論によりInteger型になる let height = 141.5 // 変数の型は推論によりDobule型になる let wieght:Float = 43 // Float型 let favoriteWord:String = "最低だ俺って" //String型
21.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG 具体的にどう良いのか 文字列の操作がObjCよりも簡単 21 let firstName = "Shinji" let lastName = "Ikari" let fullName = firstName + lastName // "Shinji Ikari" // 僕はShinji Ikariです let message = “僕は(firstName) (lastName)です。” // Objective-Cの場合 // 文字列の連結 NSString *firstName = @"Shinji"; NSString *lastName = @"Ikari"; NSString *fullName = [firstName stringByAppendingString:lastName]; NSString *message = [NSString stringWithFormat: @"僕は%@ %@",firstName,lastName];
22.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG 具体的にどう良いのか ArrayやDictionaryを扱う際Objectかどうか意識し なくて良い 22 var first = 1 var second = 2 let numbers = [ first, second ] Objective-Cでは値とObjectを自分自身でコンテキ ストによっての使い分けが必要 例えば数値を扱う際にしてもNSIntegerは値、 NSNumberはオブジェクトとどちらを利用するかを、 コンテキストを見ながら考える必要がある
23.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG 具体的にどう良いのか その他にも p Arrayに型を持たせることができる p Switch文に色んなデータを渡せる p Method Chain(fluent interface)なインタフェースが書きやすい p enumの表現力が豊か n enumの各値にprefixをつける必要がない n enumの値にデータに振る舞いを持たせることができる p 関数の引数にデフォルト値をとれる p Closureの書き方がわかりやすい p Classの定義が直感的 などなどがある 23
24.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG 前座が長くなってしまったけど こっから本題の本題 24
25.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG コードの書き方について 読みやすいコードとは 25
26.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG 読みやすいコード リーダブルコードのすゝめ 26
27.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG これってリーダブル? if (!isNotEmpty(str)){ }else{ do(); } 27 それって、なくはないよね
28.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG つづきはWEBで! 時間の都合上… 28 リーダブルコード勉強会
29.
Komachi Lab. M1
Peinan ZHANGKomachi Lab. M1 Peinan ZHANG 参考・出典 u Apple https://www.apple.com/ u Apple Developer https://developer.apple.com/ u Engadget http://japanese.engadget.com/ u IT速報 http://blog.livedoor.jp/itsoku/ u 新言語SwiftがObjective-Cよりも良いところ http://qiita.com/nori0620/items/cf956fea84e82ec2aee5 u リーダブルコード勉強会 http://www.slideshare.net/norimatsu2012/ss-23791246 29
Descargar ahora