Skip to content

Instantly share code, notes, and snippets.

View lexer's full-sized avatar
🦀

Aleksei Zakharov lexer

🦀
View GitHub Profile
STDOUT.sync = true
def loadify(message = "", &block)
characters = %w[| / - \\ | / - \\]
thread = Thread.new do
block.call
end
while thread.alive?
// Bootstrap routes
fs.readdir(__dirname + '/routes', function(err, files){
if (err) throw err;
files.forEach(function(file){
require('./routes/' + file.replace('.js',''))(app);
});
});
@lexer
lexer / Form sample
Created April 10, 2011 16:27
Action link sample
form#form1(action='/form', method='post')
input(type="text",name="user[name]")
input(type="text",name="user[email]")
input(type='submit', value='Submit')
script(type='text/javascript')
$(function() {
$('#form1').submit(function(e){
$(this).invoke().success(function(data){
@lexer
lexer / Modular grid functions
Created May 5, 2011 13:05
Really simple modular grid using Saas
$baseline: 20px;
$gutter: 20px;
$module-width: 60px;
$module-height: $baseline * 3;
@function width($n) {
@return $n * $gutter;
}
@function height($n) {
@lexer
lexer / Client.js
Created May 8, 2011 19:08
Node pubsub server based on socket.io and redis
var client = new Pubsub({
port: 8000
});
client.connect();
client.on("connect", function() {
client.subscribe("trololo", function(data){
console.log('Received a message from the server: ' + data);
});
@lexer
lexer / Jade jammit plugin
Created May 11, 2011 09:13
Using Jade as Jammit javascript template
var Jade = {};
Jade.template = function(templateString) {
var jade = require('jade');
return function() {
return jade.render(templateString, {
locals: arguments[0]
});
};
@lexer
lexer / Jquery YQL plugin example
Created May 21, 2011 15:17
Jquery YQL plugin example
$(function(){
$.yql('select * from geo.places where text="Orlando"', function(response){
console.log(response);
})
});
@lexer
lexer / MongoModel
Created May 26, 2011 12:53
Backbone Mongo Model
var MongoModel = Backbone.Model.extend({
idAttribute: "_id"
});
bundle exec rails server
bundle exec rake db:migrate
...
@lexer
lexer / gist:1020367
Created June 11, 2011 08:28
Subscribe on backbone view remove
$(this.el).one("remove", function(){
console.log("Yeah!!!!!!! I can subscribe on view remove");
});