This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mecbucpro:likex (master) riffraff$ cat >> tmp.rb | |
ENV['PATH']+=':ciao' | |
system('echo $PATH') | |
mecbucpro:likex (master) riffraff$ ruby tmp.rb | |
/Users/riffraff/.rvm/gems/ruby-1.8.7-p334/bin:/Users/riffraff/.rvm/gems/ruby-1.8.7-p334@global/bin:/Users/riffraff/.rvm/rubies/ruby-1.8.7-p334/bin:/Users/riffraff/.rvm/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:ciao | |
mecbucpro:likex (master) riffraff$ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<data> <# visit-unique aka unique pair ip & user agent)> (<# ip> <# UA>) <# cities> <city names> | |
12/Nov/2010 4 (2 * 4) 2 (Malgrate,Milan) | |
13/Nov/2010 2 (1 * 2) 1 (Malgrate) | |
14/Nov/2010 2 (2 * 1) 2 (Como,Malgrate) | |
15/Nov/2010 5 (3 * 3) 1 (Milan) | |
16/Nov/2010 6 (2 * 5) 1 (Milan) | |
17/Nov/2010 4 (1 * 4) 1 (Milan) | |
18/Nov/2010 3 (2 * 3) 1 (Milan) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
trait Htmlizable { | |
def safeStr(obj:Any):String = if (obj == null) "" else obj.toString | |
def persistentFields: Array[Field] = | |
getClass.getDeclaredFields.filter( f=> | |
f.getAnnotation(classOf[Persistent]) != null && | |
f.getAnnotation(classOf[PrimaryKey]) == null | |
) | |
def toForm(action:String): scala.xml.Elem = |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Total 1 (delta 0), reused 0 (delta 0) | |
remote: /data/github/current/lib/github.rb:34: undefined method `env' for Rails:Module (NoMethodError) | |
remote: from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' | |
remote: from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require' | |
remote: from /data/github/current/lib/rock_queue.rb:46 | |
remote: from hooks/post-receive:14:in `require' | |
remote: from hooks/post-receive:14 | |
To git@github.com:riffraff/project.git | |
cd2c1ce..5ded3e2 master -> master |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'enumerator' | |
require 'mu' | |
def f (ary, size) | |
needed = ary.size - size | |
while needed > 0 | |
result = Array.new | |
ary.each_slice(2) do |a,b| | |
if needed > 0 | |
result << a+b | |
needed-=1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ERROR - Internal error processing multiget_slice | |
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 | |
at java.util.ArrayList.RangeCheck(ArrayList.java:547) | |
at java.util.ArrayList.get(ArrayList.java:322) | |
at org.apache.cassandra.service.CassandraServer.readColumnFamily(CassandraServer.java:79) | |
at org.apache.cassandra.service.CassandraServer.getSlice(CassandraServer.java:174) | |
at org.apache.cassandra.service.CassandraServer.multigetSliceInternal(CassandraServer.java:247) | |
at org.apache.cassandra.service.CassandraServer.multiget_slice(CassandraServer.java:219) | |
at org.apache.cassandra.service.Cassandra$Processor$multiget_slice.process(Cassandra.java:927) | |
at org.apache.cassandra.service.Cassandra$Processor.process(Cassandra.java:817) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
akosma = 0.0 | |
mph = 0.0 | |
manuelmeurer = 0.0 | |
alinet010 = 0.0 | |
dbarison = 0.0 | |
atinypixel = 0.0 | |
mattslack = 0.0 | |
nullobject = 0.0 | |
fritzZz = 0.0 | |
jyn = 0.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Solr: | |
<fieldtype name="parsedType" indexed="true" stored="true" compressed="true" class="solr.TextField" sortMissingLast="true"> | |
<analyzer class="org.apache.lucene.analysis.SimpleAnalyzer"/> | |
</fieldtype> | |
<field name="name"type="parsedType" required="true" multiValued="false"/> | |
document.addField(NAME, name); | |
solrServer.add(document); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//this should be builtin in 2.8 | |
def groupBy[T](list: List[T], eq: (T,T) => Boolean ): List[List[T]] = list match { | |
case Nil => Nil | |
case x::xs => { | |
val (ys:List[T],zs:List[T]) = xs.span(eq(_,x)); | |
(x::ys)::groupBy(zs, eq) | |
} | |
} | |
def compress3[T](list: List[T]): List[T] = |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# use a single string object as IO, enforces ordering, use srand to avoid randomness and stubbing/subclassing | |
class Quiz | |
def initialize(input = STDIN, output = STDOUT) | |
@input = input | |
@output = output | |
end | |
def problem | |
first = rand(10) | |
second = rand(10) |
NewerOlder