Submit Search
Upload
変態的PHPフレームワーク rhaco
•
0 likes
•
1,349 views
makoto tsuyuki
Follow
2007年のLL魂でrhacoについてLTした時のスライドです。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 60
Recommended
JavaScript
JavaScript
LearningTech
OpenResty/Lua 70+ Advanced Programming Skills and Optimization tips
OpenResty/Lua 70+ Advanced Programming Skills and Optimization tips
Ho Kim
PyconRu 2016. Осторожно, DSL!
PyconRu 2016. Осторожно, DSL!
Ivan Tsyganov
Java script.trend(spec)
Java script.trend(spec)
dynamis
Programación con python
Programación con python
u2014231724
Adi Fatol - Ce e nou in PHP 5.3?
Adi Fatol - Ce e nou in PHP 5.3?
phpGeekMeet_ro
Librerias de c++
Librerias de c++
Carlos Baza Vanegas
Mikstura it2013
Mikstura it2013
Adam Przybyła
Recommended
JavaScript
JavaScript
LearningTech
OpenResty/Lua 70+ Advanced Programming Skills and Optimization tips
OpenResty/Lua 70+ Advanced Programming Skills and Optimization tips
Ho Kim
PyconRu 2016. Осторожно, DSL!
PyconRu 2016. Осторожно, DSL!
Ivan Tsyganov
Java script.trend(spec)
Java script.trend(spec)
dynamis
Programación con python
Programación con python
u2014231724
Adi Fatol - Ce e nou in PHP 5.3?
Adi Fatol - Ce e nou in PHP 5.3?
phpGeekMeet_ro
Librerias de c++
Librerias de c++
Carlos Baza Vanegas
Mikstura it2013
Mikstura it2013
Adam Przybyła
Ejercicios basicos php lenin quishpe
Ejercicios basicos php lenin quishpe
LENINMATEO1
数式を構文解析した話
数式を構文解析した話
y1r96 Ueno
es6.concurrency()
es6.concurrency()
Ingvar Stepanyan
JQuery
JQuery
koji lin
Invoke y como poner en marcha un entorno de trabajo
Invoke y como poner en marcha un entorno de trabajo
NaN-tic
Jslunch1
Jslunch1
Nao Haida
JUG.ua 20170225 - Java bytecode instrumentation
JUG.ua 20170225 - Java bytecode instrumentation
Anton Arhipov
RxSwift 예제로 감잡기
RxSwift 예제로 감잡기
Yongha Yoo
ECMAscript 2015 aka ES6 : à la découverte du nouveau javascript
ECMAscript 2015 aka ES6 : à la découverte du nouveau javascript
matparisot
Java & le pattern matching
Java & le pattern matching
Didier Plaindoux
jQuery PLUGIN
jQuery PLUGIN
blueweb_sk
Convert bilangan
Convert bilangan
Hanifu Al-Klantingy
Ns python flask 2
Ns python flask 2
Olivier Rovellotti
JavaScript Assíncrono
JavaScript Assíncrono
Natã Barbosa
Sobrecarga e Sobrescrita - Preparatório Certificação - OCAJP7 - Aula 2 - F
Sobrecarga e Sobrescrita - Preparatório Certificação - OCAJP7 - Aula 2 - F
Paulo Henrique Lerbach Rodrigues
ç
ç
Ana Maria Rozo Florez
Comprendre la programmation fonctionnelle, Blend Web Mix le 02/11/2016
Comprendre la programmation fonctionnelle, Blend Web Mix le 02/11/2016
Loïc Knuchel
Ns python flask 3
Ns python flask 3
Olivier Rovellotti
Img1
Img1
Cinthia AM
Freshman Seminar
Freshman Seminar
Jose Núñez
Animales vertebrados
Animales vertebrados
Mónica López
Deber calculo diferencial
Deber calculo diferencial
juanitossss
More Related Content
What's hot
Ejercicios basicos php lenin quishpe
Ejercicios basicos php lenin quishpe
LENINMATEO1
数式を構文解析した話
数式を構文解析した話
y1r96 Ueno
es6.concurrency()
es6.concurrency()
Ingvar Stepanyan
JQuery
JQuery
koji lin
Invoke y como poner en marcha un entorno de trabajo
Invoke y como poner en marcha un entorno de trabajo
NaN-tic
Jslunch1
Jslunch1
Nao Haida
JUG.ua 20170225 - Java bytecode instrumentation
JUG.ua 20170225 - Java bytecode instrumentation
Anton Arhipov
RxSwift 예제로 감잡기
RxSwift 예제로 감잡기
Yongha Yoo
ECMAscript 2015 aka ES6 : à la découverte du nouveau javascript
ECMAscript 2015 aka ES6 : à la découverte du nouveau javascript
matparisot
Java & le pattern matching
Java & le pattern matching
Didier Plaindoux
jQuery PLUGIN
jQuery PLUGIN
blueweb_sk
Convert bilangan
Convert bilangan
Hanifu Al-Klantingy
Ns python flask 2
Ns python flask 2
Olivier Rovellotti
JavaScript Assíncrono
JavaScript Assíncrono
Natã Barbosa
Sobrecarga e Sobrescrita - Preparatório Certificação - OCAJP7 - Aula 2 - F
Sobrecarga e Sobrescrita - Preparatório Certificação - OCAJP7 - Aula 2 - F
Paulo Henrique Lerbach Rodrigues
ç
ç
Ana Maria Rozo Florez
Comprendre la programmation fonctionnelle, Blend Web Mix le 02/11/2016
Comprendre la programmation fonctionnelle, Blend Web Mix le 02/11/2016
Loïc Knuchel
Ns python flask 3
Ns python flask 3
Olivier Rovellotti
Img1
Img1
Cinthia AM
What's hot
(19)
Ejercicios basicos php lenin quishpe
Ejercicios basicos php lenin quishpe
数式を構文解析した話
数式を構文解析した話
es6.concurrency()
es6.concurrency()
JQuery
JQuery
Invoke y como poner en marcha un entorno de trabajo
Invoke y como poner en marcha un entorno de trabajo
Jslunch1
Jslunch1
JUG.ua 20170225 - Java bytecode instrumentation
JUG.ua 20170225 - Java bytecode instrumentation
RxSwift 예제로 감잡기
RxSwift 예제로 감잡기
ECMAscript 2015 aka ES6 : à la découverte du nouveau javascript
ECMAscript 2015 aka ES6 : à la découverte du nouveau javascript
Java & le pattern matching
Java & le pattern matching
jQuery PLUGIN
jQuery PLUGIN
Convert bilangan
Convert bilangan
Ns python flask 2
Ns python flask 2
JavaScript Assíncrono
JavaScript Assíncrono
Sobrecarga e Sobrescrita - Preparatório Certificação - OCAJP7 - Aula 2 - F
Sobrecarga e Sobrescrita - Preparatório Certificação - OCAJP7 - Aula 2 - F
ç
ç
Comprendre la programmation fonctionnelle, Blend Web Mix le 02/11/2016
Comprendre la programmation fonctionnelle, Blend Web Mix le 02/11/2016
Ns python flask 3
Ns python flask 3
Img1
Img1
Viewers also liked
Freshman Seminar
Freshman Seminar
Jose Núñez
Animales vertebrados
Animales vertebrados
Mónica López
Deber calculo diferencial
Deber calculo diferencial
juanitossss
Gerencia del conocimiento
Gerencia del conocimiento
Sybil Caballero
Lei nº 7.783 1989. dispõe sobre o direito a greve
Lei nº 7.783 1989. dispõe sobre o direito a greve
Rosenilton Dos Santos
Eco recicl
Eco recicl
Elisabete Freitas
3 laboratório1
3 laboratório1
Montacon
Redes socialesyeducaciónart
Redes socialesyeducaciónart
Sybil Caballero
presentacion los deditos
presentacion los deditos
norma verdezoto
Taller de refuerzo
Taller de refuerzo
Marcela Carrillo
Sea feliz
Sea feliz
lonijaen
Humor grafico
Humor grafico
Nuria
Grupo Rubies: e-generation e-education
Grupo Rubies: e-generation e-education
carloselizondo
Favorite technologies
Favorite technologies
Nathan Abrahamson
Sabiasque 1
Sabiasque 1
Nuria
Tutorial sobre blogs
Tutorial sobre blogs
carloselizondo
Pengenalan kompuer desti
Pengenalan kompuer desti
Dude Bahrul Hayat
Presentacioon wiki
Presentacioon wiki
Elii Guzman Jimenez
Asiesunamujer
Asiesunamujer
LissethCarolina
Palacio de sissi schonbrun
Palacio de sissi schonbrun
Nuria
Viewers also liked
(20)
Freshman Seminar
Freshman Seminar
Animales vertebrados
Animales vertebrados
Deber calculo diferencial
Deber calculo diferencial
Gerencia del conocimiento
Gerencia del conocimiento
Lei nº 7.783 1989. dispõe sobre o direito a greve
Lei nº 7.783 1989. dispõe sobre o direito a greve
Eco recicl
Eco recicl
3 laboratório1
3 laboratório1
Redes socialesyeducaciónart
Redes socialesyeducaciónart
presentacion los deditos
presentacion los deditos
Taller de refuerzo
Taller de refuerzo
Sea feliz
Sea feliz
Humor grafico
Humor grafico
Grupo Rubies: e-generation e-education
Grupo Rubies: e-generation e-education
Favorite technologies
Favorite technologies
Sabiasque 1
Sabiasque 1
Tutorial sobre blogs
Tutorial sobre blogs
Pengenalan kompuer desti
Pengenalan kompuer desti
Presentacioon wiki
Presentacioon wiki
Asiesunamujer
Asiesunamujer
Palacio de sissi schonbrun
Palacio de sissi schonbrun
More from makoto tsuyuki
スゴイ django - Python&Djangoで始めるWeb開発 in 札幌 #1
スゴイ django - Python&Djangoで始めるWeb開発 in 札幌 #1
makoto tsuyuki
Erulolo at Kamakurago #1
Erulolo at Kamakurago #1
makoto tsuyuki
Not free
Not free
makoto tsuyuki
Testman
Testman
makoto tsuyuki
Webフレームワークパネル(Django) at PyConJP 2012
Webフレームワークパネル(Django) at PyConJP 2012
makoto tsuyuki
Django - 次の一歩 gumiStudy#3
Django - 次の一歩 gumiStudy#3
makoto tsuyuki
引き出しとしてのDjango - SoozyCon7
引き出しとしてのDjango - SoozyCon7
makoto tsuyuki
Python Workshop the Edge - django
Python Workshop the Edge - django
makoto tsuyuki
伝説のギタリストじゃない方のDjango
伝説のギタリストじゃない方のDjango
makoto tsuyuki
継承だろJK
継承だろJK
makoto tsuyuki
More from makoto tsuyuki
(10)
スゴイ django - Python&Djangoで始めるWeb開発 in 札幌 #1
スゴイ django - Python&Djangoで始めるWeb開発 in 札幌 #1
Erulolo at Kamakurago #1
Erulolo at Kamakurago #1
Not free
Not free
Testman
Testman
Webフレームワークパネル(Django) at PyConJP 2012
Webフレームワークパネル(Django) at PyConJP 2012
Django - 次の一歩 gumiStudy#3
Django - 次の一歩 gumiStudy#3
引き出しとしてのDjango - SoozyCon7
引き出しとしてのDjango - SoozyCon7
Python Workshop the Edge - django
Python Workshop the Edge - django
伝説のギタリストじゃない方のDjango
伝説のギタリストじゃない方のDjango
継承だろJK
継承だろJK
変態的PHPフレームワーク rhaco
1.
rhaco
PHP LL 2007
2.
3.
django-ja django
django ×××
4.
django-ja django
django ×××
5.
6.
7.
Python
8.
rhaco rhaco
9.
php4/5 rhaco
php 4 5
10.
PEAR PEAR
11.
PEAR
12.
13.
XML / HTML HTML
14.
DRY
15.
Feed
16.
SQL
union
17.
18.
URL
19.
20.
21.
O/R
22.
23.
CRUD
24.
OSX
25.
id:rhaco
26.
id:rhaco
27.
28.
29.
CMS
30.
31.
32.
id:rhaco
33.
id:rhaco
34.
Yahoo
35.
tumblr
36.
…
37.
38.
2.0
Plagger PHP yaml twitter amazon
39.
40.
id:riaf
rhaco rhaco
41.
rhaco
42.
rhaco
43.
44.
45.
46.
•
• • • Python w
47.
__init__.php
48.
<?php
include_once("./__settings__.php"); // ?> setup rhaco php __init__.php
49.
doctest php
50.
doctest php
51.
<?php class
Dummy{ function sum($a,$b){ /*** * eq(3,Dummy::sum(1,2)); */ return $a + $b; } } ?> doctest phpdoc javadoc
52.
<?php class
Dummy{ /*** function sum($a,$b){ /*** * eq(3,Dummy::sum(1,2)); */ return $a + $b; } } ?> doctest phpdoc javadoc
53.
54.
distutils
Python distutils Java war
55.
56.
57.
$item = Variable::mixin(new
Item(), new ExItem(), array("calc", '$a,$b', 'return $a + $b;'));
58.
59.
60.
django
1.0 Django 25 rhaco lingr