Skip to content

Instantly share code, notes, and snippets.

Avatar

Vladimir Parfinenko cypok

View GitHub Profile
View truecolor.rb
#!/usr/bin/env ruby
# Usage example: sml hw1test.sml | truecolor.rb
require 'colorize'
true_pat = /\btrue\b/
false_pat = /\bfalse\b/
true_count = 0
View Tree.scala
import scala.annotation.tailrec
object TestRun extends App {
val tree = Leaf.add(10).add(5).add(7)
println(tree.valuesByBreadth mkString ", ")
}
abstract sealed class Tree[+A] {
import Ordered._
@cypok
cypok / main.c
Created Mar 30, 2012 — forked from anonymous/main.c
Феерическое прухло
View main.c
#include <stdio.h>
#include <assert.h>
#include <string.h>
#include <stdlib.h>
#include "stack.h"
int check(char* expression){
int i;
for(i=0; i<= strlen(expression); i++){
if(expression[i]=='(')
View morality-2010-11-12.txt
incident/accident/case случай
distinguished выдающийся, знаменитый
faith вера
conduct поведение
ascent восхождение, подъём
bright яркий, блестящий, умный
daring дерзкий
be concerned with/deal with заниматься, интересоваться
sustain поддерживать (горение, реакцию)
explosive взрывчатка
View shim.asm
.warmst equ $ff7c
tcnt equ $100e
tctl1 equ $1020
tctl2 equ $1021
tic1 equ $1010
toc2 equ $1018
tflg1 equ $1023
cforc equ $100b
View eruption-2010-03-22.txt
eruption извержение
astound изумлять, поражать
summit вершина
destroy разрушать,уничтожать
tear разрывать
disintegrate раздроблять, разделять(ся) на составные части
devastate разорять
event событие, происшествие
edge кромка, край
stir шевелить(ся)
View quick_spec.rb
def quick(a)
return a if a.min == a.max
m = a[rand(a.size)]
quick( a.select { |i| i <= m } ) + quick( a.select { |i| i > m } )
end
describe "Quicksort" do
it "should sort an empty array" do
quick([]).should == []
end