Skip to content

Instantly share code, notes, and snippets.

import java.lang.foreign.*
import scala.util.{Using, Try}
def handleResult[T](res: Try[T]) =
res match
case scala.util.Success(r) => println(s"Result: $r")
case scala.util.Failure(e) => e.printStackTrace()
sealed case class MyData(x: Double, y: Byte, z: Short, last: Double)
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RankNTypes #-}
module Bencoding where
import Control.Applicative
import Crypto.Hash.SHA1
import Data.Attoparsec.ByteString.Char8 (Parser)
import qualified Data.Attoparsec.ByteString.Char8 as P
import Data.ByteString as B
import Data.ByteString.Char8 as BC
clients = []
message_queue = []
# entrypoint websocketa
def incoming_request(connection)
clients.push(connection)
end
Thread.new do
while x = message_queue.shift
### Keybase proof
I hereby claim:
* I am farnoy on github.
* I am farnoy (https://keybase.io/farnoy) on keybase.
* I have a public key whose fingerprint is 101C C2F9 9202 4836 6255 BCBB 7660 5A32 464C 5A46
To claim this, I am signing this object:
[51:52.41] Ogre Magi receives Cold Snap debuff from Invoker.
[51:52.41] Ogre Magi loses Teleporting buff.
[51:52.44] Anti-Mage (Illusion) hits Ogre Magi for 39 damage (470->431).
[51:52.51] Anti-Mage (Illusion) hits Ogre Magi for 28 damage (430->402).
[51:52.61] Death Ward hits Ogre Magi for 53 damage (402->349).
[51:52.74] Anti-Mage hits Ogre Magi with Mana Void for 1176 damage.
[51:52.74] Ogre Magi is killed by Anti-Mage!
use std::hashmap::HashMap;
trait Test {}
impl Test for uint {}
fn main() {
let a: &uint = &15;
let thing: &Test = a as &Test;
let mut map: HashMap<uint, &Test> = HashMap::new();
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("github.com") {
/* General code display */
pre, code, pre > code,
/* commit refs */
span.commit-ref,
/* commit meta */
@farnoy
farnoy / moderator.rb
Last active December 25, 2015 08:59
Draft rails adapter for access granted
class Roles::Moderator
applies_for -> user { user.moderator? }
definitions do
can :edit, Comment
can :destroy, Thread, locked: false
can :unlock, Thread, If(:locked_by_him)
end
def locked_by_him
@farnoy
farnoy / gcc -march=generic -Q --help=target
Created August 29, 2013 12:01
gcc optimizations for my cpu arch
The following options are target specific:
-m128bit-long-double [disabled]
-m32 [disabled]
-m3dnow [disabled]
-m3dnowa [disabled]
-m64 [enabled]
-m80387 [enabled]
-m8bit-idiv [disabled]
-m96bit-long-double [enabled]
-mabi= sysv
bool exiter::is_handling(const sf::Event::EventType& ev_type) const {
if (ev_type == sf::Event::Closed)
return true;
if (ev_type == sf::Event::KeyPressed)
return true;
else
return controller::is_handling(ev_type);
}
bool exiter::handle(const sf::Event& event, runner& runner) {