haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕...

28
Haskell⼊⾨者LT会 ゲスト発表 Yuji Yamamoto (⼭本悠滋) 2017-08-28 はじめまして︕ (^-^)

Upload: -

Post on 22-Jan-2018

319 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

Haskell⼊⾨者LT会 ゲスト発表Yuji Yamamoto (⼭本悠滋)

2017-08-28

はじめまして︕ (^-^)

Page 2: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

はじめまして︕ (^-^)⼭本悠滋 (@igrep)

Haskell歴 = プリキュア歴 = 約5年。

igrep.elというEmacsプラグインがありますが無関係です︕

はじめまして︕ (^-^)

Page 3: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

はじめまして︕ (^-^)今年3⽉末から⽇本Haskellユーザーグループというコミュニティーグループを⽴ち上げ、その発起⼈の⼀⼈として活動しております。

愛称: Haskell-jp

詳しくは後ほどしゃべりますが、⽇本にHaskellを広めるためにいろいろやっております。

近況 + 宣伝 m(_ _)m

Page 4: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

近況 + 宣伝 m(_ _)m⽣まれて初めてプロの編集さんと仕事しました。

エンジニアHubというウェブメディアです。

近況 + 宣伝 m(_ _)m

Page 5: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

近況 + 宣伝 m(_ _)m「Haskellらしさって︖「型」と「関数」の基本を解説︕【第⼆⾔語としてのHaskell】」 というやさしいHaskellの⼊⾨となっております。

と、いうわけで今⽇のテーマ︕︕︕

Page 6: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

と、いうわけで今⽇のテーマ︕︕︕

Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしてのHaskell-jp】

と、いうわけで今⽇のテーマ︕︕︕

Page 7: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

と、いうわけで今⽇のテーマ︕︕︕Haskell-jpの紹介として、現在進⾏中の活動を総ざらいします。

活発なものもそうでないものも紹介するので、訓練されたHaskell-jpの⼈もそうでない⼈も知らないものがあるかもね︕

Agenda

Page 8: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

Agenda⽬的

活動Slackチーム

Reddit

Haskell-jpブログ

Haskell-jpもくもく会

Haskell-jp wiki

Haskell-jp TODOリスト

Haskellレシピ集

Haskell Antenna

相互リンク集

そのほか、特にやる気はあること

⽬的

Page 9: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

⽬的⽇本にHaskellを普及させる

⽇本を代表するHaskellのユーザーグループとなる国内外のHaskellコミュニティーをはじめ、IT業界における広い認知を得ること

Slackチーム

Page 10: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

Slackチームいろいろしゃべったり質問したり、フィードを流したりしてます

リンク先はSlackArchiveを利⽤した発⾔ログ

登録はこちらから。

Slackチーム

Page 11: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

Slackチーム運⽤ルール

質問は#questionsか#generalで。#generalで質問を許可しているのは、慌ててやってきた⼈が質問した場合の救済策

たらい回しにするやりとりを避けたい

ネチケット(多分死語)は守りましょう。

チャンネル作りはご⾃由に。

Slackチーム

Page 12: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

Slackチームおすすめチャンネル

questions: 軽い気持ちの質問チャンネル

questions-feed: teratail・Stackoverflowなどの質問が流れますちょっと更新頻度が⾼すぎるかもですが...。

event-announcement: イベントの募集やどこそこで登壇する、といった情報を配信

⾃動化したい...。

Reddit

Page 13: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

Reddit作った背景:

Slackだとクローズドで、⽣み出した情報とかが再利⽤できないよね。検索にもひっかからないし、

SlackArchiveは微妙だし。

Reddit

Page 14: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

RedditスレッドがDISQUSみたいなツリー上の構造になることもあり、込み⼊った議論や相談に便利。

もちろん検索エンジンもインデックスしてくれる。

実は今はSlackよりこちらを推奨しています。

Slackチームのreddit-haskell-jpのチャンネルにも投稿が流れます。

Haskell-jpブログ

Page 15: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

Haskell-jpブログ〆(゚_゚*) 広くHaskellに関する記事なら誰でも投稿できる。

執筆者常時募集。

こちらのリポジトリーにPull requestを送ってください。

このイベントのレポートなんてこれまでなかったタイプの記事なんでちょうどいいでしょう︕

Haskell-jpもくもく会

Page 16: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

Haskell-jpもくもく会(*´Д`) 「Haskellに関する作業をもくもくとやったり、希望者でLTを⾏ったりするゆるい会」

弊ユーザーグループ設⽴のきっかけとなったHaskellもくもく会が前⾝。Haskellもくもく会から数えて次回で46回⽬︕

初⼼者から上級者まで好き勝⼿やっております。

Haskell-jpもくもく会

Page 17: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

Haskell-jpもくもく会重要: 次回は9⽉10⽇(⽇)

(;^ω^) 学⽣枠を設けてますが、今回に限って学⽣枠が集まりすぎてうれしい悲鳴を上げています。

Haskell-jp wiki

Page 18: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

Haskell-jp wikiいろいろ書いているWikiです︕

gititというHaskell製のWikiエンジンでできています。

GitHubアカウントがあれば誰でも編集できます。

Haskell-jp wiki

Page 19: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

Haskell-jp wikiおすすめのページ:

Haskellに関する⽇本語のリンク集

データ構造列伝

Haskell-jp TODOリスト

Page 20: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

Haskell-jp TODOリストパブリックなTrelloのボード。

Haskell-jpのやりたいことが割と⾒えます。

要望がある場合Slackなどで提案すると、多分優しい誰かがBacklogに追加してくれます。

Haskell-jp TODOリスト

Page 21: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

Haskell-jp TODOリスト現状、権限を持った⼈以外コメント含め書き込みはできません。あしからず。

希望者は私なりSlackなりでご相談を。

Haskellレシピ集

Page 22: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

Haskellレシピ集⽂字通りレシピ集

あまり私は関わっていないのですが、どうも更新停⽌気味 (◞‸◟)

Haskell Antenna

Page 23: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

Haskell AntennaHaskell Newsにインスパイアされて作成。

超実験的。運がよかったら⾒える。作者の@lotz84⽒個⼈のHerokuアカウント(無料枠)で動いているので...。

Haskell Antenna

Page 24: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

Haskell AntennaこちらのリポジトリーにPull requestを送れば情報源を増やすこともできます。

相互リンク集

Page 25: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

相互リンク集Haskell好きな⼈が、

Haskellについて書いたWebサイトに、(サイト全体の⼀部でOK)

こんなバナー→ Supported By

を張ってもらい、

それを⼀覧にしたもの

そのほか、特にやる気はあること

Page 26: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

そのほか、特にやる気はあること⼊⾨コンテンツ

鋭意開発中。まだ共有してなくてすまん。

今後ブログと並ぶ⼤きなコンテンツの⼀つとしたい。

そのほか、特にやる気はあること

Page 27: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

そのほか、特にやる気はあること法⼈化

「Haskell-jp」としてはゆるめのつながりでありたい

でも、運営委員会的な組織は多分遅かれ速かれ必要

お⾦の管理とか、⽬標とか責任とかを明確にするため

まとめ

Page 28: Haskell-jpらしさって︖ 「⽬的」と「活動」のすべてを解説︕ 【プログラミング⾔語コミュニティーとしての Haskell-jp】

まとめHaskell-jpの⼀つの⼤きな役⽬は、haskell.jpというドメインを通じ、場を提供すること

ブログとか、アンテナとか、Wikiとか。

haskell.jpを利⽤したコンテンツはほかにもあっていいと思うのでどんどんどうぞ︕

何かあればRedditやSlack、GitHubのIssueなどでご連絡ください︕

今後とも、Haskell-jpをよろしくお願いします hask(_ _)eller