Suche senden
Hochladen
作ったものを見せたかった話
•
0 gefällt mir
•
699 views
Kei Kamikawa
Folgen
Hackers Chample 2016 で Golangを舐めてて全く完成しなかった話
Weniger lesen
Mehr lesen
Ingenieurwesen
Melden
Teilen
Melden
Teilen
1 von 37
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
ChEMBLを使おう
ChEMBLを使おう
ChEMBLを使おう
Kazufumi Ohkawa
Cytoscapeでchemoinformatics
Mishimasyk141025
Mishimasyk141025
Kazufumi Ohkawa
Sphinxでドキュメントを書こう
Sphinxでドキュメントを書こう
Kazufumi Ohkawa
Http
Http
Net Kanayan
2014/09/03 ConoHa presents - Groonga "How-To" Talks
PHP から Groonga を使うにはこんなコードになるよ!
PHP から Groonga を使うにはこんなコードになるよ!
do_aki
2021年3月6日開催「公共交通オープンデータ最前線 in インターナショナルオープンデータデイ2021」における松田和也氏(RACDA)の発表資料です。
5社のGTFSをマージして、PostgreSQLにインポートしてみた
5社のGTFSをマージして、PostgreSQLにインポートしてみた
Masaki Ito
yomitanpm #6
Yomitanpm 6
Yomitanpm 6
Kei Kamikawa
Okinawapm #1
Okinawapm #1
Okinawapm #1
Kei Kamikawa
Empfohlen
ChEMBLを使おう
ChEMBLを使おう
ChEMBLを使おう
Kazufumi Ohkawa
Cytoscapeでchemoinformatics
Mishimasyk141025
Mishimasyk141025
Kazufumi Ohkawa
Sphinxでドキュメントを書こう
Sphinxでドキュメントを書こう
Kazufumi Ohkawa
Http
Http
Net Kanayan
2014/09/03 ConoHa presents - Groonga "How-To" Talks
PHP から Groonga を使うにはこんなコードになるよ!
PHP から Groonga を使うにはこんなコードになるよ!
do_aki
2021年3月6日開催「公共交通オープンデータ最前線 in インターナショナルオープンデータデイ2021」における松田和也氏(RACDA)の発表資料です。
5社のGTFSをマージして、PostgreSQLにインポートしてみた
5社のGTFSをマージして、PostgreSQLにインポートしてみた
Masaki Ito
yomitanpm #6
Yomitanpm 6
Yomitanpm 6
Kei Kamikawa
Okinawapm #1
Okinawapm #1
Okinawapm #1
Kei Kamikawa
Django の概要と、最新の『使える』情報を紹介。 Djangoを全く知らない人や、Django1.0以降を知らない人が対象です。 Djangoの魅力はもちろん、最新のDjango1.4で登場した「project template」についても紹介します。 他にもDjangoに関する情報の集め方、調べ方についても紹介します。 「チュートリアルやったけど、これからどうすれば…」という方の助けになります。 この発表を聞けば、きっと無駄な苦労なしにプロジェクトを完成させられます。
使えるDjango1.4
使えるDjango1.4
hirokiky
PHP と一緒にクラウドの世界へ飛び込もう。 JAWS FESTA Kansai 2013 でのスライドです。
Dive into the Cloud with our buddy, lovely PHP!
Dive into the Cloud with our buddy, lovely PHP!
Sotaro Omura
2013-02-16の NSEG 36回勉強会で話した内容に追記し、2013-02-24のDocFestで話した内容です。
aptのマニュアルをpo4a化した話
aptのマニュアルをpo4a化した話
Nozomu KURASAWA
過去の仕事でPostgreSQLの冗長化をしたことがあってその時の話をささみ勉強会でお話しました。 スライドの他に口頭で喋ってる部分が結構あるので、ちょっとアレですね! とりあえず、手順とかは参考になりますが、具体的な設定値などはちゃんと調べてくださいね!
ゆるふわLinux-HA 〜PostgreSQL編〜
ゆるふわLinux-HA 〜PostgreSQL編〜
Taro Matsuzawa
今日から始めるGopher - スタートGo #0 @GDG名古屋
今日から始めるGopher - スタートGo #0 @GDG名古屋
Takuya Ueda
GoはLLだ!ということを無理矢理結論付けた発表です!
20130824 Lightweight Language "Go" @LL matsuri
20130824 Lightweight Language "Go" @LL matsuri
Yoshifumi Yamaguchi
途中から JWT の様々なパターンを紹介しています!
JWT を使ってみよう
JWT を使ってみよう
Kei Kamikawa
ieLT#8 秋のLT収穫祭で自分なりの技術を身につける技術について LT してきました
技術を身につける技術
技術を身につける技術
Kei Kamikawa
CLI を Go で作る際に error をどう返していくかという Tips について LT しました
俺はこうして Go の CLI を作っている
俺はこうして Go の CLI を作っている
Kei Kamikawa
Builderscon #2 で発表した LT です。 友達募集感強くてすみません
我輩が作ったものを淡々と
我輩が作ったものを淡々と
Kei Kamikawa
grep.metacpan.org で typemap を検索する話をしました。
grep.metacpan.orgのススメ
grep.metacpan.orgのススメ
Kei Kamikawa
Perl の XS を始めたので、その知見の共有です。 型、参照カウント、XS のメモリリークについて言及しています。
XS を始めよう!
XS を始めよう!
Kei Kamikawa
Okinawapm#3 で「去年Perlで作ったもの、今年Perlで作りたいもの」というテーマを基に発表しました
Okinawapm#3
Okinawapm#3
Kei Kamikawa
Yomitan.pmは、沖縄県を中心とするPerl ユーザのコミュニティ形成を目指しています。 主な活動内容はプログラミング言語 Perl に関係する勉強会や情報交換です。その宣伝。
Yomitan.pmに参加しようよ
Yomitan.pmに参加しようよ
Kei Kamikawa
Perlの黒魔術の紹介
初見では読みづらいPerl
初見では読みづらいPerl
Kei Kamikawa
Weitere ähnliche Inhalte
Ähnlich wie 作ったものを見せたかった話
Django の概要と、最新の『使える』情報を紹介。 Djangoを全く知らない人や、Django1.0以降を知らない人が対象です。 Djangoの魅力はもちろん、最新のDjango1.4で登場した「project template」についても紹介します。 他にもDjangoに関する情報の集め方、調べ方についても紹介します。 「チュートリアルやったけど、これからどうすれば…」という方の助けになります。 この発表を聞けば、きっと無駄な苦労なしにプロジェクトを完成させられます。
使えるDjango1.4
使えるDjango1.4
hirokiky
PHP と一緒にクラウドの世界へ飛び込もう。 JAWS FESTA Kansai 2013 でのスライドです。
Dive into the Cloud with our buddy, lovely PHP!
Dive into the Cloud with our buddy, lovely PHP!
Sotaro Omura
2013-02-16の NSEG 36回勉強会で話した内容に追記し、2013-02-24のDocFestで話した内容です。
aptのマニュアルをpo4a化した話
aptのマニュアルをpo4a化した話
Nozomu KURASAWA
過去の仕事でPostgreSQLの冗長化をしたことがあってその時の話をささみ勉強会でお話しました。 スライドの他に口頭で喋ってる部分が結構あるので、ちょっとアレですね! とりあえず、手順とかは参考になりますが、具体的な設定値などはちゃんと調べてくださいね!
ゆるふわLinux-HA 〜PostgreSQL編〜
ゆるふわLinux-HA 〜PostgreSQL編〜
Taro Matsuzawa
今日から始めるGopher - スタートGo #0 @GDG名古屋
今日から始めるGopher - スタートGo #0 @GDG名古屋
Takuya Ueda
GoはLLだ!ということを無理矢理結論付けた発表です!
20130824 Lightweight Language "Go" @LL matsuri
20130824 Lightweight Language "Go" @LL matsuri
Yoshifumi Yamaguchi
Ähnlich wie 作ったものを見せたかった話
(6)
使えるDjango1.4
使えるDjango1.4
Dive into the Cloud with our buddy, lovely PHP!
Dive into the Cloud with our buddy, lovely PHP!
aptのマニュアルをpo4a化した話
aptのマニュアルをpo4a化した話
ゆるふわLinux-HA 〜PostgreSQL編〜
ゆるふわLinux-HA 〜PostgreSQL編〜
今日から始めるGopher - スタートGo #0 @GDG名古屋
今日から始めるGopher - スタートGo #0 @GDG名古屋
20130824 Lightweight Language "Go" @LL matsuri
20130824 Lightweight Language "Go" @LL matsuri
Mehr von Kei Kamikawa
途中から JWT の様々なパターンを紹介しています!
JWT を使ってみよう
JWT を使ってみよう
Kei Kamikawa
ieLT#8 秋のLT収穫祭で自分なりの技術を身につける技術について LT してきました
技術を身につける技術
技術を身につける技術
Kei Kamikawa
CLI を Go で作る際に error をどう返していくかという Tips について LT しました
俺はこうして Go の CLI を作っている
俺はこうして Go の CLI を作っている
Kei Kamikawa
Builderscon #2 で発表した LT です。 友達募集感強くてすみません
我輩が作ったものを淡々と
我輩が作ったものを淡々と
Kei Kamikawa
grep.metacpan.org で typemap を検索する話をしました。
grep.metacpan.orgのススメ
grep.metacpan.orgのススメ
Kei Kamikawa
Perl の XS を始めたので、その知見の共有です。 型、参照カウント、XS のメモリリークについて言及しています。
XS を始めよう!
XS を始めよう!
Kei Kamikawa
Okinawapm#3 で「去年Perlで作ったもの、今年Perlで作りたいもの」というテーマを基に発表しました
Okinawapm#3
Okinawapm#3
Kei Kamikawa
Yomitan.pmは、沖縄県を中心とするPerl ユーザのコミュニティ形成を目指しています。 主な活動内容はプログラミング言語 Perl に関係する勉強会や情報交換です。その宣伝。
Yomitan.pmに参加しようよ
Yomitan.pmに参加しようよ
Kei Kamikawa
Perlの黒魔術の紹介
初見では読みづらいPerl
初見では読みづらいPerl
Kei Kamikawa
Mehr von Kei Kamikawa
(9)
JWT を使ってみよう
JWT を使ってみよう
技術を身につける技術
技術を身につける技術
俺はこうして Go の CLI を作っている
俺はこうして Go の CLI を作っている
我輩が作ったものを淡々と
我輩が作ったものを淡々と
grep.metacpan.orgのススメ
grep.metacpan.orgのススメ
XS を始めよう!
XS を始めよう!
Okinawapm#3
Okinawapm#3
Yomitan.pmに参加しようよ
Yomitan.pmに参加しようよ
初見では読みづらいPerl
初見では読みづらいPerl
作ったものを見せたかった話
1.
作ったものを見せたかった話 @CodeHex
2.
自己紹介 • 本名: 上川
慶 • R大3年 • Perl大好き • https://github.com/Code- Hex/ • https://twitter.com/CodeHex
3.
お願いです • これは Go
初心者のスライドです • 間違えていたら教えてください • 暖かい目で見守ってください…
4.
今回作っていたもの
5.
分散ダウンローダー with golang
6.
考えてた仕組み
7.
file Content-Length: 10GB
8.
file Content-Length: 10GB file file
file file file file file file file file 1GB 1GB 1GB 1GB 1GB 1GB 1GB 1GB 1GB 1GB ※goroutine 10個で行う場合
9.
file file 1GB file 結合!! 10GB …… … 1GB
10.
もしファイルが用意されてた場合
11.
12.
file Content-Length: 10GB Server1 Server2
Server3 Server4 2.5GB2.5GB 2.5GB 2.5GB
13.
Server1 2.5GB file file file
file file file 約426MB 約426MB 約426MB 約426MB 約426MB 約426MB
14.
file file 約426MB file 結合!! 10GB …… … 約426MB4
(url の個数) * 6 (goroutine) の数
15.
あったらいいよねー
16.
Goって少しPerl似にてるよね!
17.
2日間で作ってやる!
18.
開発合宿初日の様子
19.
開発合宿2日目の様子
20.
夜中の1時の様子
21.
今
22.
なぜ完成しなかったか
23.
• そもそも Go
に関する知識が足りない • 自分の力を過信していた • 設計をちゃんと行ってなかった
24.
合宿で得られたこと
25.
技術面
26.
オブジェクトはない
27.
goroutine を沢山生成 しても良い
28.
panic/recover はスタック が深くなるような処理で使 うべき
29.
Go 製のツールで外部にエラー の内容を伝えたい場合は error を使うべき
30.
github.com/pkg/errors これすごくいいよ!!
31.
channel は闇という事実
32.
分からなかったこと
33.
interface の使いどころ
34.
channel の正しい使い方
35.
正しい gorouting の終了の方法
36.
感想 初心を思い出した 静的言語だから工夫することが面白い
37.
Go 楽しい!!
Jetzt herunterladen