ネタプログラミング言語クリエイターYouma (Gunma.web #8 2012/03/03)

プログラミング
言語”Gunma”
Gunma.web #8 @ 2012/03/03
Presented by ぱろっと(@parrot_studio)
Profile
@parrot_studio
parrot-studio.com
前回のおさらい
発表テーマ
プログラマに
  なれない
あなたのための
  言語戦略
言及
Gunma.web
 言語担当
その後の
雑談テーマ
群馬を
 どうやって
盛り上げる?
ある人:
 プログラム言語を
 作れば?
私:
 Brainf**k準拠で
 よければすぐ
 (`・ω・́)
parrot$ ./gunma hello.gunma
HelloGunma
できました
Σ(・ω・ノ)ノ
いけない!
1分で
終わってしまう!
  (lll゚Д゚)
そもそも
Brainf**k
 とは?
ネタプログラミング言語クリエイターYouma (Gunma.web #8 2012/03/03)
8個の
実行可能な
 命令
<>+-.,[]
こんな記号だけで
プログラムが書けるか
(ノ゚Д゚)ノ彡┻━┻
でも書けちゃう・・・
 くやしい(́-ω-)
・・・という
「ネタ」言語
例:Hello World
出典:Wikipedia - Hello worldプログラムの一覧
単純なので
派生もいっぱい
派生:
 JOJO / misa
 KQ / etc…
例:
プログラム言語JOJO
   の定義
出典:kmaebashi.com/zakki/lang0003.html
出典:kmaebashi.com/zakki/lang0003.html
※今から
プログラムの
話をします
※興味がない方は
  1分くらい
寝ていてください
8個の
実行可能な
 命令
<>+-.,[]
出典:kmaebashi.com/zakki/lang0003.html
どれも
原理は同じ
8個の
実行可能な
 命令
(゚Д゚)!!
抽象化すれば
いいんじゃない
  (́・ω・)?
ソースコード
定義
 > = hoge,
 < = piyo,...     Parser

                抽象的な命令列
                           [:pinc, :inc,
                 Machine    :dec, :pdec...]


                  結果
Parserの「定義」を
  入れ替えれば、
    いくらでも
   言語が作れる
   ような・・・
※さあ、
起きてください
 щ(゚Д゚щ)
というわけで
真のタイトル
ネタ
プログラミング
言語クリエイター
Gunma “Youma”

Gunma.web #8 @ 2012/03/03
Presented by ぱろっと(@parrot_studio)
"Youma"
プログラミング言語
 Gunmaの母体
ネタプログラミング言語クリエイターYouma (Gunma.web #8 2012/03/03)
内部で使われる
 ライブラリ
"Windstorm"
意味:暴風
=
上州名物 空っ風
※ここから
  約1分間の
熟睡タイムです
 (́-ω-)zzz...
Windstorm:
- Parser
- Machine
- Executor
ソースコード
定義
 > = hoge,
 < = piyo,...     Parser

                抽象的な命令列
                           [:pinc, :inc,
                 Machine    :dec, :pdec...]


                  結果
ソースコード

                Windstorm
定義     Parser

     抽象的な命令列

      Machine

       結果
オリジナル命令を
  二つ追加
 clip / paste
Youma:
 Windstormを叩く
 RubyのRakeタスク群
install:
 $ git clone git://github.com/parrot-studio/youma.git
 $ cd youma
 $ bundle
create:
 $ rake create:exec gunma gunma.yml
execute:
 $   bin/gunma hello.gunma
※そろそろ起きて
  ください
  щ(゚Д゚щ)
というわけで・・・
既存の
BF系言語を
実装してみた
 (́・ω・)っ
- BF
- JOJO
- misa
parrot$ bin/bf hello.bf
Hello, world!
動く・・・
動くぞぉぉぉぉっ!
  щ(゚Д゚щ)
新しく
ネタ言語を
作ってみた
(́・ω・)っ
プログラミング言語
  Gunma
司会:
"シリーズ・ぐんまの未来について語る"

今日も群馬についてお話をうかがっていこうと思います。
解説は群馬研究が専門で群馬文化大学教授でもある、群馬太郎先生です。
よろしくお願いします。

教授:
群馬太郎です。
生まれも育ちも群馬の、生粋の群馬人です。
群馬のことなら何でも聞いてください。

(中略)

それでは、また来週お目にかかりましょう。
------------------------
result:
HelloGunma
プログラミング言語
  Shoborn
(´・ω・)(´・ω・`)(´・ω・`)(´・ω・`)(´・ω・`)(´・ω・`)
(´・ω・`)(´・ω・`)(´・ω・`)(´・ω・`)(´・ω・`)(`・ω・)(・ω・`)
(´・ω・`)(´・ω・`)(´・ω・`)(´・ω・`)(´・ω・`)(´・ω・`)(´・ω・`)(´・ω・`)(´・ω・`)
(´・ω・`)(´・ω・)(´-ω-)(・ω・´)(・ω・`)(´-ω・)(´・ω・)(´・ω・`)(´・ω・`)(´・ω・`)
(´・ω・`)(´・ω・`)(`・ω・)(・ω・`)(´・ω・`)(´・ω・`)(´・ω・`)(´・ω・)(´-ω-)
(・ω・´)(・ω・`)(・ω・)(´-ω-)(´-ω-)(´-ω-)(´-ω-)(´-ω-)(´-ω-)(´-ω-)
(´-ω-)(´-ω-)(´-ω-)(´-ω-)(・ω・)(´・ω・`)(´・ω・`)(´・ω・`)(´・ω・`)
(´・ω・`)(´・ω・`)(´・ω・`)(・ω・)(・ω-`)(´-ω-)(´-ω-)(・ω・)(・ω-`)(´・ω・`)
(´・ω・`)(´・ω・`)(´・ω・`)(´・ω・`)(´・ω・`)(´・ω・`)(´・ω・`)(´・ω・`)(´・ω・`)
(´・ω・`)(・ω・)(´・ω・`)(´・ω・`)(´・ω・`)(・ω・)(´-ω-)(´-ω-)(´-ω-)(´-ω-)(・ω・)
------------------------
result:
shoborn
プログラミング言語
  Suzuha
失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した
失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した
失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した

(中略)

失敗した失敗した失敗した失敗した失敗した失敗した失敗した失敗した
失敗したゴメン。

あたしは失敗あたしは失敗あたしは失敗あたしは失敗
あたしは失敗あたしは失敗あたしは失敗

(中略)

こんな人生は無意味だった
------------------------
result:
IBN5100
※わかる人だけ
笑ってくれれば
  いいです
  (́-ω-)
他にもいろいろ
作ったけど・・・
Youmaを
 動かして
確認してね
 (`・ω・́)
https://github.com/parrot-studio/youma
https://github.com/parrot-studio/windstorm
この発表の
  直後に
 push予定
Σ(゚Д゚)ガーン
参考文献
ネタプログラミング言語クリエイターYouma (Gunma.web #8 2012/03/03)
「プログラム言語を作る」前橋和弥・著

「数学ガール・ゲーデルの不完全性定理」
              結城浩・著

「Rubyソースコード完全解説」
         青木峰郎・著
 http://i.loveruby.net/ja/rhg/book/
DEMO
ありがとう
ございました
(́・ω・)っ旦
【おまけ】
#5の発表で参考文献に
  「数学ガール」
   を挙げた理由
数学は厳密に言葉
や定義を使う とい
うことが、強く関数
型言語に反映されて
いると感じたから
今回
「数学ガール」
を挙げた理由
それは・・・
このパワポは
それを書くには
  狭すぎる
続きはWebで!!
        Σ(・ω・ノ)ノ

http://d.hatena.ne.jp/parrot_studio/
1 of 92

Recommended

制約をつけて遊ぼう by
制約をつけて遊ぼう制約をつけて遊ぼう
制約をつけて遊ぼうFumihito Yokoyama
753 views29 slides
こんにちはGroovy by
こんにちはGroovyこんにちはGroovy
こんにちはGroovyirof N
2.1K views88 slides
TextMate by
TextMateTextMate
TextMateNaoyuki Mitsuboshi
595 views10 slides
久しぶりのPythonでgoogleのアレを制御してみた by
久しぶりのPythonでgoogleのアレを制御してみた久しぶりのPythonでgoogleのアレを制御してみた
久しぶりのPythonでgoogleのアレを制御してみたShohei Tai
3.6K views26 slides
Morinezumiiii 20150425-bluetooth by
Morinezumiiii 20150425-bluetoothMorinezumiiii 20150425-bluetooth
Morinezumiiii 20150425-bluetoothAmuro Nishizawa
656 views8 slides
Raspberry pi on java 20130510 by
Raspberry pi on java 20130510Raspberry pi on java 20130510
Raspberry pi on java 20130510Masafumi Ohta
1.7K views44 slides

More Related Content

What's hot

蛇を埋葬する(PythonをEmbedする) by
蛇を埋葬する(PythonをEmbedする)蛇を埋葬する(PythonをEmbedする)
蛇を埋葬する(PythonをEmbedする)Shintarou Okada
704 views38 slides
pythonワンライナーのすゝめ by
pythonワンライナーのすゝめpythonワンライナーのすゝめ
pythonワンライナーのすゝめcocu_628496
9.5K views45 slides
Try new transport protocol SRT (ver. 2) by
Try new transport protocol SRT  (ver. 2)Try new transport protocol SRT  (ver. 2)
Try new transport protocol SRT (ver. 2)Tetsuyuki Kobayashi
4.1K views28 slides
Closures and methodMissing are real by
Closures and methodMissing are realClosures and methodMissing are real
Closures and methodMissing are realTakahiro Sugiura
5.3K views42 slides
Javaな人が今すぐ使えるG* by
Javaな人が今すぐ使えるG*Javaな人が今すぐ使えるG*
Javaな人が今すぐ使えるG*irof N
1.3K views23 slides
Trema day#4 Pio盛り ~Tremaのパケットパーサ~ by
Trema day#4 Pio盛り ~Tremaのパケットパーサ~Trema day#4 Pio盛り ~Tremaのパケットパーサ~
Trema day#4 Pio盛り ~Tremaのパケットパーサ~エイシュン コンドウ
2.6K views23 slides

What's hot(20)

蛇を埋葬する(PythonをEmbedする) by Shintarou Okada
蛇を埋葬する(PythonをEmbedする)蛇を埋葬する(PythonをEmbedする)
蛇を埋葬する(PythonをEmbedする)
Shintarou Okada704 views
pythonワンライナーのすゝめ by cocu_628496
pythonワンライナーのすゝめpythonワンライナーのすゝめ
pythonワンライナーのすゝめ
cocu_6284969.5K views
Closures and methodMissing are real by Takahiro Sugiura
Closures and methodMissing are realClosures and methodMissing are real
Closures and methodMissing are real
Takahiro Sugiura5.3K views
Javaな人が今すぐ使えるG* by irof N
Javaな人が今すぐ使えるG*Javaな人が今すぐ使えるG*
Javaな人が今すぐ使えるG*
irof N1.3K views
Raspberry Pi + Go で IoT した話 by yaegashi
Raspberry Pi + Go で IoT した話Raspberry Pi + Go で IoT した話
Raspberry Pi + Go で IoT した話
yaegashi3.1K views
Pynyumon03 LT by drillan
Pynyumon03 LTPynyumon03 LT
Pynyumon03 LT
drillan1.4K views
Power Assert and perl.js by Goro Fuji
Power Assert and perl.jsPower Assert and perl.js
Power Assert and perl.js
Goro Fuji3.9K views
Python3 プログラミング勉強会 by Tetsuya Morimoto
Python3 プログラミング勉強会Python3 プログラミング勉強会
Python3 プログラミング勉強会
Tetsuya Morimoto13.2K views
プログラミング・パラダイム by Yusuke Matsushita
プログラミング・パラダイムプログラミング・パラダイム
プログラミング・パラダイム
Yusuke Matsushita4.2K views
Denoハンズオン【とらのあなラボ】 by 虎の穴 開発室
Denoハンズオン【とらのあなラボ】Denoハンズオン【とらのあなラボ】
Denoハンズオン【とらのあなラボ】
Ruby でパケットパーサを作ろう by Yasuhito Takamiya
Ruby でパケットパーサを作ろうRuby でパケットパーサを作ろう
Ruby でパケットパーサを作ろう
Yasuhito Takamiya4.1K views
ニワン語・ニコ割装飾によるボカロPVの可能性 by Negi Mochi
ニワン語・ニコ割装飾によるボカロPVの可能性ニワン語・ニコ割装飾によるボカロPVの可能性
ニワン語・ニコ割装飾によるボカロPVの可能性
Negi Mochi3.1K views
PYNQ祭りLT todotani by Kenshi Kamiya
PYNQ祭りLT todotaniPYNQ祭りLT todotani
PYNQ祭りLT todotani
Kenshi Kamiya3.8K views
Shortcodin by Ken Ogura
ShortcodinShortcodin
Shortcodin
Ken Ogura589 views

Viewers also liked

プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17) by
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)parrotstudio
1.4K views77 slides
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09) by
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜  (Gunma.web #12 2013/02/09)  エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜  (Gunma.web #12 2013/02/09)
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09) parrotstudio
1.8K views31 slides
「90分で作る」EnOcean-クラウド連携による防犯システム by
「90分で作る」EnOcean-クラウド連携による防犯システム「90分で作る」EnOcean-クラウド連携による防犯システム
「90分で作る」EnOcean-クラウド連携による防犯システムToru Murasawa
7.2K views16 slides
希望の関数と絶望の副作用 by
希望の関数と絶望の副作用希望の関数と絶望の副作用
希望の関数と絶望の副作用parrotstudio
2.2K views38 slides
2016年8月のAWSサービスアップデートまとめ by
 2016年8月のAWSサービスアップデートまとめ 2016年8月のAWSサービスアップデートまとめ
2016年8月のAWSサービスアップデートまとめAmazon Web Services Japan
1.2K views67 slides
Elizabeth.klarer by
Elizabeth.klarerElizabeth.klarer
Elizabeth.klarerEbrak Ançorak
2.4K views84 slides

Viewers also liked(20)

プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17) by parrotstudio
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
parrotstudio1.4K views
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09) by parrotstudio
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜  (Gunma.web #12 2013/02/09)  エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜  (Gunma.web #12 2013/02/09)
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09)
parrotstudio1.8K views
「90分で作る」EnOcean-クラウド連携による防犯システム by Toru Murasawa
「90分で作る」EnOcean-クラウド連携による防犯システム「90分で作る」EnOcean-クラウド連携による防犯システム
「90分で作る」EnOcean-クラウド連携による防犯システム
Toru Murasawa7.2K views
希望の関数と絶望の副作用 by parrotstudio
希望の関数と絶望の副作用希望の関数と絶望の副作用
希望の関数と絶望の副作用
parrotstudio2.2K views
EL PLAN ANDINIA - La fundación de un 2º Estado de Israel en la Patagonia by Ramón Copa
EL PLAN ANDINIA - La fundación de un 2º Estado de Israel en la PatagoniaEL PLAN ANDINIA - La fundación de un 2º Estado de Israel en la Patagonia
EL PLAN ANDINIA - La fundación de un 2º Estado de Israel en la Patagonia
Ramón Copa2.2K views
Learning Disabilities: Dynamic Registers Webinar – 12 December 2016 by NHS England
Learning Disabilities: Dynamic Registers Webinar – 12 December 2016Learning Disabilities: Dynamic Registers Webinar – 12 December 2016
Learning Disabilities: Dynamic Registers Webinar – 12 December 2016
NHS England3.2K views
Learning Disabilities: Dynamic Registers Webinar – 20 December 2016 by NHS England
Learning Disabilities: Dynamic Registers Webinar – 20 December 2016Learning Disabilities: Dynamic Registers Webinar – 20 December 2016
Learning Disabilities: Dynamic Registers Webinar – 20 December 2016
NHS England1.1K views
Cash Transfers Conditional on Breastfeeding: the UK NOSH Trial by Leith Greenslade
Cash Transfers Conditional on Breastfeeding: the UK NOSH TrialCash Transfers Conditional on Breastfeeding: the UK NOSH Trial
Cash Transfers Conditional on Breastfeeding: the UK NOSH Trial
Leith Greenslade583 views
Une opportunite profesionnelle a votre portee by Lilian PASCAL 🏠
Une opportunite profesionnelle a votre portee Une opportunite profesionnelle a votre portee
Une opportunite profesionnelle a votre portee
Lilian PASCAL 🏠111 views
Boros Kadazandusun Toun 1 2017 by Zachary Harry
Boros Kadazandusun Toun 1 2017Boros Kadazandusun Toun 1 2017
Boros Kadazandusun Toun 1 2017
Zachary Harry163 views
Agile animal farm london 2015 by Pierre E. NEIS
Agile animal farm london 2015Agile animal farm london 2015
Agile animal farm london 2015
Pierre E. NEIS8.8K views
Minimum mean square error estimation and approximation of the Bayesian update by Alexander Litvinenko
Minimum mean square error estimation and approximation of the Bayesian updateMinimum mean square error estimation and approximation of the Bayesian update
Minimum mean square error estimation and approximation of the Bayesian update

Similar to ネタプログラミング言語クリエイターYouma (Gunma.web #8 2012/03/03)

ドリコムを支える課金ライブラリを支えるJenkins by
ドリコムを支える課金ライブラリを支えるJenkinsドリコムを支える課金ライブラリを支えるJenkins
ドリコムを支える課金ライブラリを支えるJenkinsGo Sueyoshi (a.k.a sue445)
5.1K views59 slides
Infrastructure as CodeでReNom環境構築入門 by
Infrastructure as CodeでReNom環境構築入門Infrastructure as CodeでReNom環境構築入門
Infrastructure as CodeでReNom環境構築入門ReNom User Group
1.9K views23 slides
Dutch PHP Conference 2009 report by
Dutch PHP Conference 2009 reportDutch PHP Conference 2009 report
Dutch PHP Conference 2009 reportYusuke Ando
1.4K views39 slides
ChatGPTで面白い物語は作れるのか? by
ChatGPTで面白い物語は作れるのか?ChatGPTで面白い物語は作れるのか?
ChatGPTで面白い物語は作れるのか?Takanari Tokuwa
3.3K views20 slides
NetBeans、FuelPHP と過ごしたこの 2 ヶ月 by
NetBeans、FuelPHP と過ごしたこの 2 ヶ月NetBeans、FuelPHP と過ごしたこの 2 ヶ月
NetBeans、FuelPHP と過ごしたこの 2 ヶ月suno88
9.4K views44 slides
どこでも動くゲームを作るためのベタープラクティス by
どこでも動くゲームを作るためのベタープラクティスどこでも動くゲームを作るためのベタープラクティス
どこでも動くゲームを作るためのベタープラクティス5mingame2
5.4K views60 slides

Similar to ネタプログラミング言語クリエイターYouma (Gunma.web #8 2012/03/03)(20)

Infrastructure as CodeでReNom環境構築入門 by ReNom User Group
Infrastructure as CodeでReNom環境構築入門Infrastructure as CodeでReNom環境構築入門
Infrastructure as CodeでReNom環境構築入門
ReNom User Group1.9K views
Dutch PHP Conference 2009 report by Yusuke Ando
Dutch PHP Conference 2009 reportDutch PHP Conference 2009 report
Dutch PHP Conference 2009 report
Yusuke Ando1.4K views
ChatGPTで面白い物語は作れるのか? by Takanari Tokuwa
ChatGPTで面白い物語は作れるのか?ChatGPTで面白い物語は作れるのか?
ChatGPTで面白い物語は作れるのか?
Takanari Tokuwa3.3K views
NetBeans、FuelPHP と過ごしたこの 2 ヶ月 by suno88
NetBeans、FuelPHP と過ごしたこの 2 ヶ月NetBeans、FuelPHP と過ごしたこの 2 ヶ月
NetBeans、FuelPHP と過ごしたこの 2 ヶ月
suno889.4K views
どこでも動くゲームを作るためのベタープラクティス by 5mingame2
どこでも動くゲームを作るためのベタープラクティスどこでも動くゲームを作るためのベタープラクティス
どこでも動くゲームを作るためのベタープラクティス
5mingame25.4K views
【とらのあなラボ Tech Day #3】新規システムにおける技術選定〜GoとgRPCを採用した話〜 by 虎の穴 開発室
【とらのあなラボ Tech Day #3】新規システムにおける技術選定〜GoとgRPCを採用した話〜	【とらのあなラボ Tech Day #3】新規システムにおける技術選定〜GoとgRPCを採用した話〜
【とらのあなラボ Tech Day #3】新規システムにおける技術選定〜GoとgRPCを採用した話〜
虎の穴 開発室1.1K views
Devel ptkdb - perlをグラフィカルにデバッグする by Masaaki Takasago
Devel ptkdb - perlをグラフィカルにデバッグするDevel ptkdb - perlをグラフィカルにデバッグする
Devel ptkdb - perlをグラフィカルにデバッグする
Masaaki Takasago1.3K views
L-1グランプリ "D言語" by det coder
L-1グランプリ "D言語"L-1グランプリ "D言語"
L-1グランプリ "D言語"
det coder3.1K views
「AROW」お披露目(実用編) by Drecom Co., Ltd.
「AROW」お披露目(実用編)「AROW」お披露目(実用編)
「AROW」お披露目(実用編)
Drecom Co., Ltd.2.3K views
Python東海GAEやってみた by Mori Shingo
Python東海GAEやってみたPython東海GAEやってみた
Python東海GAEやってみた
Mori Shingo469 views
Windowsにpythonをインストールしてみよう by Kenji NAKAGAKI
WindowsにpythonをインストールしてみようWindowsにpythonをインストールしてみよう
Windowsにpythonをインストールしてみよう
Kenji NAKAGAKI5.5K views
2015/09/12 第9回G-Study発表資料-XdebugでPHP ScriptのProfileしてみる by Yuta Hayakawa
2015/09/12 第9回G-Study発表資料-XdebugでPHP ScriptのProfileしてみる2015/09/12 第9回G-Study発表資料-XdebugでPHP ScriptのProfileしてみる
2015/09/12 第9回G-Study発表資料-XdebugでPHP ScriptのProfileしてみる
Yuta Hayakawa1.3K views
ジェネレーティブプログラミングの世界 by Atsuhiro Kubo
ジェネレーティブプログラミングの世界ジェネレーティブプログラミングの世界
ジェネレーティブプログラミングの世界
Atsuhiro Kubo6.5K views
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome) by Kenichiro MATOHARA
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
Kenichiro MATOHARA3.1K views
Pyconjp2014_implementations by masahitojp
Pyconjp2014_implementationsPyconjp2014_implementations
Pyconjp2014_implementations
masahitojp4.7K views

More from parrotstudio

"プロのプログラマ"を目指す初心者が最初に読むべきたった一冊の本 by
"プロのプログラマ"を目指す初心者が最初に読むべきたった一冊の本"プロのプログラマ"を目指す初心者が最初に読むべきたった一冊の本
"プロのプログラマ"を目指す初心者が最初に読むべきたった一冊の本parrotstudio
5.1K views43 slides
「もうなにもこわくない」関数型言語 〜ふつうのプログラマが関数型言語を知るべき理由・reload〜 by
「もうなにもこわくない」関数型言語 〜ふつうのプログラマが関数型言語を知るべき理由・reload〜「もうなにもこわくない」関数型言語 〜ふつうのプログラマが関数型言語を知るべき理由・reload〜
「もうなにもこわくない」関数型言語 〜ふつうのプログラマが関数型言語を知るべき理由・reload〜parrotstudio
2.3K views50 slides
ぱろっと、Padrinoやめるってよ by
ぱろっと、Padrinoやめるってよぱろっと、Padrinoやめるってよ
ぱろっと、Padrinoやめるってよparrotstudio
2K views30 slides
(´・ω・`)としたーは衰退しました (Gunma.web #11 2012/11/23) by
(´・ω・`)としたーは衰退しました  (Gunma.web #11 2012/11/23) (´・ω・`)としたーは衰退しました  (Gunma.web #11 2012/11/23)
(´・ω・`)としたーは衰退しました (Gunma.web #11 2012/11/23) parrotstudio
1.1K views41 slides
私に作る時間がないのはどう考えても仕事が悪い!? (Gunma.web #10 2012/09/08) by
私に作る時間がないのはどう考えても仕事が悪い!? (Gunma.web #10 2012/09/08) 私に作る時間がないのはどう考えても仕事が悪い!? (Gunma.web #10 2012/09/08)
私に作る時間がないのはどう考えても仕事が悪い!? (Gunma.web #10 2012/09/08) parrotstudio
949 views39 slides
Signs;Gate - RESTfulなサイトの作り方 (Gunma.web #6 2011/09/03) by
Signs;Gate - RESTfulなサイトの作り方 (Gunma.web #6 2011/09/03) Signs;Gate - RESTfulなサイトの作り方 (Gunma.web #6 2011/09/03)
Signs;Gate - RESTfulなサイトの作り方 (Gunma.web #6 2011/09/03) parrotstudio
1.4K views111 slides

More from parrotstudio(12)

"プロのプログラマ"を目指す初心者が最初に読むべきたった一冊の本 by parrotstudio
"プロのプログラマ"を目指す初心者が最初に読むべきたった一冊の本"プロのプログラマ"を目指す初心者が最初に読むべきたった一冊の本
"プロのプログラマ"を目指す初心者が最初に読むべきたった一冊の本
parrotstudio5.1K views
「もうなにもこわくない」関数型言語 〜ふつうのプログラマが関数型言語を知るべき理由・reload〜 by parrotstudio
「もうなにもこわくない」関数型言語 〜ふつうのプログラマが関数型言語を知るべき理由・reload〜「もうなにもこわくない」関数型言語 〜ふつうのプログラマが関数型言語を知るべき理由・reload〜
「もうなにもこわくない」関数型言語 〜ふつうのプログラマが関数型言語を知るべき理由・reload〜
parrotstudio2.3K views
ぱろっと、Padrinoやめるってよ by parrotstudio
ぱろっと、Padrinoやめるってよぱろっと、Padrinoやめるってよ
ぱろっと、Padrinoやめるってよ
parrotstudio2K views
(´・ω・`)としたーは衰退しました (Gunma.web #11 2012/11/23) by parrotstudio
(´・ω・`)としたーは衰退しました  (Gunma.web #11 2012/11/23) (´・ω・`)としたーは衰退しました  (Gunma.web #11 2012/11/23)
(´・ω・`)としたーは衰退しました (Gunma.web #11 2012/11/23)
parrotstudio1.1K views
私に作る時間がないのはどう考えても仕事が悪い!? (Gunma.web #10 2012/09/08) by parrotstudio
私に作る時間がないのはどう考えても仕事が悪い!? (Gunma.web #10 2012/09/08) 私に作る時間がないのはどう考えても仕事が悪い!? (Gunma.web #10 2012/09/08)
私に作る時間がないのはどう考えても仕事が悪い!? (Gunma.web #10 2012/09/08)
parrotstudio949 views
Signs;Gate - RESTfulなサイトの作り方 (Gunma.web #6 2011/09/03) by parrotstudio
Signs;Gate - RESTfulなサイトの作り方 (Gunma.web #6 2011/09/03) Signs;Gate - RESTfulなサイトの作り方 (Gunma.web #6 2011/09/03)
Signs;Gate - RESTfulなサイトの作り方 (Gunma.web #6 2011/09/03)
parrotstudio1.4K views
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14) by parrotstudio
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
parrotstudio15.3K views
思い通りにいかないのがWebなんて 割り切りたくないから (Gunma.web #4 2011/02/12) by parrotstudio
思い通りにいかないのがWebなんて 割り切りたくないから (Gunma.web #4 2011/02/12)思い通りにいかないのがWebなんて 割り切りたくないから (Gunma.web #4 2011/02/12)
思い通りにいかないのがWebなんて 割り切りたくないから (Gunma.web #4 2011/02/12)
parrotstudio824 views
俺の体がこんなにすっきりしているわけがない ~5分でわかる催眠プログラミング~ (Gunma.web #3 2010/12/11) by parrotstudio
俺の体がこんなにすっきりしているわけがない ~5分でわかる催眠プログラミング~ (Gunma.web #3 2010/12/11) 俺の体がこんなにすっきりしているわけがない ~5分でわかる催眠プログラミング~ (Gunma.web #3 2010/12/11)
俺の体がこんなにすっきりしているわけがない ~5分でわかる催眠プログラミング~ (Gunma.web #3 2010/12/11)
parrotstudio2.3K views
「一番いいおすすめを頼む」 ~5分でわかるレコメンドエンジンの基礎~ (Gunma.web #3 2010/12/11) by parrotstudio
「一番いいおすすめを頼む」 ~5分でわかるレコメンドエンジンの基礎~ (Gunma.web #3 2010/12/11)「一番いいおすすめを頼む」 ~5分でわかるレコメンドエンジンの基礎~ (Gunma.web #3 2010/12/11)
「一番いいおすすめを頼む」 ~5分でわかるレコメンドエンジンの基礎~ (Gunma.web #3 2010/12/11)
parrotstudio4.9K views
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9) by parrotstudio
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)
parrotstudio1.5K views
どきっ!三行で作るランダムダンジョン!?~WEBもあるよ!~ - 2010/8/21 群馬Web研究会(勉強会) by parrotstudio
どきっ!三行で作るランダムダンジョン!?~WEBもあるよ!~ - 2010/8/21 群馬Web研究会(勉強会)どきっ!三行で作るランダムダンジョン!?~WEBもあるよ!~ - 2010/8/21 群馬Web研究会(勉強会)
どきっ!三行で作るランダムダンジョン!?~WEBもあるよ!~ - 2010/8/21 群馬Web研究会(勉強会)
parrotstudio1.2K views

Recently uploaded

SNMPセキュリティ超入門 by
SNMPセキュリティ超入門SNMPセキュリティ超入門
SNMPセキュリティ超入門mkoda
376 views15 slides
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) by
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)NTT DATA Technology & Innovation
23 views38 slides
Windows 11 information that can be used at the development site by
Windows 11 information that can be used at the development siteWindows 11 information that can be used at the development site
Windows 11 information that can be used at the development siteAtomu Hidaka
88 views41 slides
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向 by
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向
Keycloakの全体像: 基本概念、ユースケース、そして最新の開発動向Hitachi, Ltd. OSS Solution Center.
73 views26 slides
The Things Stack説明資料 by The Things Industries by
The Things Stack説明資料 by The Things IndustriesThe Things Stack説明資料 by The Things Industries
The Things Stack説明資料 by The Things IndustriesCRI Japan, Inc.
71 views29 slides

Recently uploaded(11)

SNMPセキュリティ超入門 by mkoda
SNMPセキュリティ超入門SNMPセキュリティ超入門
SNMPセキュリティ超入門
mkoda376 views
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) by NTT DATA Technology & Innovation
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
Windows 11 information that can be used at the development site by Atomu Hidaka
Windows 11 information that can be used at the development siteWindows 11 information that can be used at the development site
Windows 11 information that can be used at the development site
Atomu Hidaka88 views
The Things Stack説明資料 by The Things Industries by CRI Japan, Inc.
The Things Stack説明資料 by The Things IndustriesThe Things Stack説明資料 by The Things Industries
The Things Stack説明資料 by The Things Industries
CRI Japan, Inc.71 views
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... by NTT DATA Technology & Innovation
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
光コラボは契約してはいけない by Takuya Matsunaga
光コラボは契約してはいけない光コラボは契約してはいけない
光コラボは契約してはいけない
Takuya Matsunaga18 views
SSH応用編_20231129.pdf by icebreaker4
SSH応用編_20231129.pdfSSH応用編_20231129.pdf
SSH応用編_20231129.pdf
icebreaker4353 views

ネタプログラミング言語クリエイターYouma (Gunma.web #8 2012/03/03)