タグ

ブックマーク / yapcasia.org (7)

  • PietでLISP処理系を書くのは難しい - YAPC::Asia Tokyo 2015

    概要 PietはDavid Morgan-Marが考案したスタック指向プログラミング言語で、ソースコードがドット絵で表現されることが特徴です。Piet話者は文字の代わりにドットを打つことでプログラムを記述し、変数の代わりにスタックに整数を保存することで計算を行います。 このトークではプログラミング言語PietへのチュートリアルとPietでLISP処理系を実装するのは難しいねという話をします。 これは何ですか 私がPietと出会ったのは今年の3月でした。 私が所属しているサークル「京大マイコンクラブ(KMC)」では毎年3月に部員が1年の間に得た知見を発表しあう春合宿というイベントが開かれます。そこにはKMC現代表のdamaさんによる「Pietのエディタを作った話」があったのです。当時難解プログラミング言語といえばBrainf*ckおよびその派生言語しか知らなかった私にPietは大きな衝撃を与

  • カンファレンスネットワークの作り方 - YAPC::Asia Tokyo 2015

    要旨 昨年に続き、CONBU(COnference Network BUilder) は YAPC::Asia の会場ネットワークを提供しています。1 [※1] 今年の目標として「安定したネットワークを、いかに早く、そして面白く提供できるか?」を掲げており、これを達成するための取り組みについて紹介いたします。 発表内容 トークでは、イベントやカンファレンスでのネットワーク提供に関するノウハウの紹介をします。 また、会場ネットワークの通信流量やWiFi接続数を取得できる独自APIに関する取り組み、及び活用例を紹介します。 CONBUのネットワーク提供方法 -いかにネットワークを早く上手くつくるか -CONBU Cloud(コンクラ)に関する紹介 APIについて -CONBU API への取り組み -独自API を作成するモチベーション -CONBU API の仕様 -CONBU API

  • PostgreSQL で SQL プログラミング - YAPC::Asia Tokyo 2014

    RDB は、ただの入れ物なのか RDB は単に巨大なスーパーグローバル変数をしまっておくためだけの装置なのか もうちょっとシバいて仕事をさせることはできないだろうか そんな想いが紡ぎ出す素晴らしいクエリの世界を PostgreSQL のユニークな機能を使ってご紹介します トーク内容 なにその型 Array 型 Range 型 JSON(B) 型 行を生み出す関数 generate_series() 共通表式 WITH ネストしていくサブクエリを平らにしよう よし、SQL でプログラミングするぞ ここまでの機能を使って、SQL だけで「欲しい結果」を取り出してみよう そして再帰SQL (WITH RECURSIVE) これはなんなのか 具体的にどんな役に立つのか

    PostgreSQL で SQL プログラミング - YAPC::Asia Tokyo 2014
  • Perlで学ぼう!文系プログラマのための、知識ゼロからのデータ構造と計算量 - YAPC::Asia Tokyo 2015

    概要 「データ構造やアルゴリズム、計算量について知っておく事は、プログラマにとって、とても大切なことです」といろんなところで言われています。一方で「そんなの知らなくっても降ってくるお仕事は片付けられるもんねー」というのも、まあ、たしかにそうですね、という感じがします。でも、データ構造と計算量のことを知らないでいると、カジュアルに下手なインデックスを貼ってしまったり、単純な集計のはずなのに6時間動き続けて返ってこない……のようなスクリプトを書いてしまったりすることがあるので、やっぱり、プログラマにとってデータ構造やアルゴリズム、計算量の基を知っているというのは、とても大切なことなんじゃないかな、とわたしは思っています。少なくとも、「計算機の気持ちになってコードを読み書きする」ときの助けになることはたしかです。 でも、やっぱり計算量の話とかって、とっつきづらいですよね。「でもさー。わたし、文

  • YAPC::Asia Tokyo 2015, Aug 20, 21, 22

    2015 8/20(木)、8/21(金)、8/22(土) 真夏に熱いカンファレンスを御届けします! 8/20 18:00~ : 前夜祭 8/21 10:00~ : Day 1 8/22 10:00~ : Day 2 世界最大のYAPCが最後の大花火をぶちあげに今年ももどってきました!YAPCはYet Another Perl Conferenceの略で、Perlに関するカンファレンス・・・いや、お祭りです!Perlだけに限らず、様々な分野のギーク達が集まり技術の話と楽しさに満ちた三日間のお祭りが開かれます。Perlに関連する事に興味がなくとも心配する必要は全くありません、YAPC::Asia Tokyo 2015は技術者であれば誰でも楽しめるカンファレンスです。 今年も様々なゲストを集めて熱いトークが交わされます。世界中のギーク達がどんな事を今を考えているのか行っているのか、是非皆様も体験

  • YAPC::Asia Tokyo 2014

    Aug. 28, 29, 30KEIO Univ. Hiyoshi CampusThere Is More Than One Way To Enjoy It! YAPCの楽しみ方はたくさんある! YAPC::Asiaは世界最大規模のプログラミングカンファレンスです。Perlに限らず、Webテクノロジーなどを扱ったハッカー達によるトークが盛りだくさん。また、価値あるワークショップ。実験的なイベント。そして、エンジニアとの交流。誰もが楽しめるIT/Webエンジニア達の夏祭り。皆さんなりの楽しみ方を見つけてください!

  • Perlと出会い、Perlを作る - YAPC::Asia Tokyo 2012 [SEPTEMBER 27,28 & 29th]

    発表では、今年4月に新卒としてmixiに入社し、Perlと出会い、Perlを学ぶために処理系を実装し始めた話をしたいと思います。 どうせ作るならということで、世界一高速なPerl処理系を目指して実装しています。Perl5の数十倍速いPerl処理系をどうやって作っていったかというところを聞いていただければと思います。 当日は、できるだけ多くのベンチマークを動かせるようになって臨みたいと思っています。

    Perlと出会い、Perlを作る - YAPC::Asia Tokyo 2012 [SEPTEMBER 27,28 & 29th]
    nisemono_san
    nisemono_san 2012/07/24
    たぶん、別の言語で作っているんだろうけど、PythonのPyPyにならって、Perlで書かれた元のPerl処理系より早いPerl処理系PrPrだったらいいなーとか勝手に妄想してた。
  • 1