Skip to content

Instantly share code, notes, and snippets.

View rafaelss's full-sized avatar

Rafael Souza rafaelss

View GitHub Profile
<?php
class ActiveRecord {
public static function find($id) {
echo $id, PHP_EOL;
}
}
class ActiveRecordCache {
require 'rubygems'
require 'sinatra'
require 'hpricot'
require 'open-uri'
helpers do
def episodes_form
body = '<form method="post" action="/"><select name="link">'
doc = Hpricot(open("http://podcast.rubyonrails.pro.br/"))
@rafaelss
rafaelss / gist:8426
Created September 2, 2008 16:10
Example of new PHP6 syntax
<?php
function html($closure) {
return tag('html', func_get_args());
}
function head($closure) {
return tag('head', func_get_args());
}
function title($closure) {
@rafaelss
rafaelss / gist:11035
Created September 16, 2008 13:40
Strange behavior of PDO::FETCH_CLASS fetch mode
<?php
class Project {
public function __construct() {
echo 'calling constructor', PHP_EOL;
}
public function __get($name) {
echo 'getting: ', $name, PHP_EOL;
}
SET CHARACTER SET utf8
sqlite3 twibot.db 'CREATE TABLE statuses (id INTEGER PRIMARY KEY, status_id VARCHAR NOT NULL)'
# extracted from
# http://www.codecodex.com/wiki/index.php?title=Round_a_number_to_a_specific_decimal_place#Ruby
class Float
def round_to(x)
(self * 10**x).round.to_f / 10**x
end
def ceil_to(x)
(self * 10**x).ceil.to_f / 10**x
end
<!-- JEITO FEIO E BOBO -->
<a href="javascript:void(0);">texto do link</a>
<!-- JEITO BUNITO -->
<a href="#" onclick="return false;">texto do link</a>
<?php
class Callable {
public function __invoke(array $options) {
print_r($options);
}
}
class Model {
using System.Web.Mvc;
/*
* return new SimpleResult("Hello World");
* return new SimpleResult(1);
* return new SimpleResult(1257.14);
* return new SimpleResult(true);
*/
namespace Custom.Mvc
{