Skip to content

Instantly share code, notes, and snippets.

<?php
class DATABASE_CONFIG {
public $dev = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'cake',
'password' => 'cakephp',
'database' => 'cake_noteven',
import sys
import gevent
from gevent import socket, event
if __name__ == "__main__":
s = socket.fromfd(sys.stdin.fileno(), socket.AF_UNIX,
socket.SOCK_STREAM)
print type(s)
e = event.Event()
def rea(sock, ee):
import sys
import gevent
from gevent import socket, event
if __name__ == "__main__":
e = event.Event()
def rea(ee):
while True:
while not ee.is_set():
socket.wait_read(sys.stdin.fileno())
@Ivoz
Ivoz / rawr.py
Created February 6, 2012 10:08
import sys
import os
import fcntl
import gevent
from gevent import socket, queue
if __name__ == "__main__":
fcntl.fcntl(sys.stdin, fcntl.F_SETFL, os.O_NONBLOCK)
q = queue.Queue()
def rea():
import gevent
class Publisher(object):
def __init__(self):
self.channels = []
self.subscribers = []
self.subscriptions = {}
self.publications = {}
import gevent
class Publisher(object):
def __init__(self):
self.channels = set()
self.subscribers = set()
self.subscriptions = {}
self.publications = {}
import gevent
class Publisher(object):
def __init__(self, initial_channels = []):
self.channels = set()
self.subscribers = set()
self.subscriptions = {}
self.publications = {}
for channel in initial_channels:
@Ivoz
Ivoz / irc.py
Created February 7, 2012 19:41
def from_msg(msg):
new = Msg()
new.decode(msg)
return new
@Ivoz
Ivoz / irc.py
Created February 7, 2012 20:01
class Msg(object):
""" Represents an IRC message to be sent or decoded """
def __init__(self, prefix='', cmd='', params=[]):
self.prefix = prefix
self.cmd = cmd
self.params = [params] if (type(params) != list) else params
@classmethod
def from_msg(cls, msg):
from __future__ import print_function
import gevent
# synchronous
def f1():
for i in xrange(10):
print('f1', i)
def f2():