Skip to content

Instantly share code, notes, and snippets.

Foo = DataSource: {}
class Foo.DataSource.REST
(@baseUrl) ->
fetchAll: !->
@doRequest("GET", @baseUrl,
success: (data, event, response) ->
console.debug data
)
fetch: !(id) ->
###
# Example usage :
class EmailForm extends Form
fields:
checkbox: [] #<input checkbox> with no validator takes `checked?` as a value
email: (is /[a-zA-Z0-9_-]+\@[a-zA-Z0-9_-]+\.[a-zA-Z]{1,4}/)
subject:
(.length > 20)
(text, field) -> field.is ':visible'
text: (.length > 50)
@vendethiel
vendethiel / vendethiel.html
Created October 20, 2012 22:02 — forked from anonymous/vendethiel.html
UserinfoPane
<div itemscope itemtype="http://schema.org/Person" class='user_details'>
<span class='hide' itemprop="name">{$author['members_display_name']}</span>
<ul class='basic_info'>
<if test="membertitle:|:$author['member_title']">
<p class='desc member_title'>{$author['member_title']}</p>
</if>
<if test="avatar:|:$author['member_id']">
<li class='avatar'>
<if test="canSeeProfiles:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">
<a itemprop="url" href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}: {$author['members_display_name']}" class='ipsUserPhotoLink'>
$(".datatable").dataTable
bPaginate: true
bFilter: true
sScrollY: '90%'
fnDrawCallback: ->
$('.dataTables_scrollBody').addClass('user-panel').jScrollPane {"contentWidth": 480}
return
News:
connection: other
actAs: [ Timestampable ]
columns:
author_id: int(9)
title: varchar(255)
content: text
relations:
Comments:
class: Comment

Most active GitHub users

GitHub has released contributions (summary of Pull Requests, closed issues and commits).

This is the count of contributions to public repos at GitHub.com from Wed, 11 Jan 2012 01:52:32 GMT till Fri, 11 Jan 2013 01:52:32 GMT.

To repeat:

  1. Take the first 1000 users in GitHub according to the count of followers.
  2. Sort them by number of public contributions.
@vendethiel
vendethiel / a.ls
Last active December 14, 2015 23:28
cokebench
N = 999
code =
'implicit call': 'f f ' * N + \\n
'soak access': 'o?.' * N + 'o\n'
'nested blocks': ("if #i\n" + ' ' * i for i from 1 to N)*"" + i + \\n
'destructuring': \[ * N + \x + \] * N + ' = a\n'
for desc, part in code
say desc
-- Tweakable settings
-- timer color in combat
local COMBAT_R = 1
local COMBAT_G = 1
local COMBAT_B = 1
-- timer color out of combat
local NOCOMBAT_R = 1
local NOCOMBAT_G = 1
local NOCOMBAT_B = 1
@vendethiel
vendethiel / gol-ls.ls
Last active December 17, 2015 00:10 — forked from sevvie/gol-ls.ls
/**
* Conway's Game of Life, in LiveScript
* ====================================
*
* Conway's Game of Life is a cellular automaton, published by John H Conway
* in 1970, fulfilling the design principles but greatly simplifying the
* research of von Neumann, into a hypothetical machine that could build
* copies of itself. It is a zero-player game, meaning there is no input, and
* the game will progress on its own with a 'seed', or configuration, to
* begin with.
@vendethiel
vendethiel / a.coffee
Last active March 6, 2016 14:54
Coffee Arrows
class SomeAjaxCallback
constructor: (@value) ->
throw "Bad value" unless value?
setTimeout @process, 5000
# setTimeout doesn't give us a "new context"
# so we'd get our "global context" : window.
# let's avoid that using the fat arrow.
process: =>
throw "Wrong context" unless @value?