Slide 1

Slide 1 text

ページラング @amagitakayosi

Slide 2

Slide 2 text

ページャ?

Slide 3

Slide 3 text

ページネーション いっぱいある → 0 1 2 3 4 5 6 7

Slide 4

Slide 4 text

ページネーション 0 1 2 3 4 5 6 7 SELECT * from hoge LIMIT 3 OFFSET 1;

Slide 5

Slide 5 text

ページネーション 0 1 2 3 4 5 6 7 SELECT * from hoge LIMIT 3 OFFSET 1; OFFSET 1

Slide 6

Slide 6 text

ページネーション 0 1 2 3 4 5 6 7 SELECT * from hoge LIMIT 3 OFFSET 1; OFFSET 1 LIMIT 3

Slide 7

Slide 7 text

なんかに似てる

Slide 8

Slide 8 text

>+++++++++[<++++++++>- ]<.>+++++++[<++++>- ]<+.+++++++..+++.[- ]>++++++++[<++++>- ]<.>+++++++++++[<+++++> ]<.>++++++++[<+++>-]<.++ -------.[-]>++++++++[<++++ ]++++++++++.

Slide 9

Slide 9 text

Brainfuck拡張 Pagelang @amagitakayosi

Slide 10

Slide 10 text

Brainfuckの命令 Cf.) http://www.kmonos.net/alang/etc/brainfuck.php

Slide 11

Slide 11 text

Pagelangの命令 • } : OFFSET を 1 増やす • { : OFFSET を 1 減らす • ) : LIMIT を 1 増やす • ( : LIMIT を 1 減らす • v : SELECT • @: UPDATE

Slide 12

Slide 12 text

SELECT使用例 • 10~14行をSELECT → }}}}}}}}}})))))v

Slide 13

Slide 13 text

UPDATE使用例 • 3~6行目のvalueを100にする → }}}))))@value:100@

Slide 14

Slide 14 text

直感的

Slide 15

Slide 15 text

便利

Slide 16

Slide 16 text

追加したい機能 • ^ : INSERT • 変数

Slide 17

Slide 17 text

よろしく http://github.com/fand/Pagelang