I hereby claim:
- I am derwolfe on github.
- I am derwolfe (https://keybase.io/derwolfe) on keybase.
- I have a public key whose fingerprint is B256 481D 41F3 7AF2 29C2 A3D2 A008 BD38 361C 4770
To claim this, I am signing this object:
# you should put all of the tests to be run for each of the | |
# files as they are being built | |
CC=rustc | |
BUILDDIR=~/Code/matasano/rust/build | |
DOCDIR=~/Code/matasano/rust/docs | |
CCFLAGS=--out-dir $(BUILDDIR) | |
DC=rustdoc --output $(DOCDIR) | |
all: score single_cipher decrypt_single fixed_xor encode64 |
(gdb) set verbose | |
(gdb) b main | |
Breakpoint 1 at 0x100000e70 | |
(gdb) r foo.rs --out-dir ./bar/baz | |
Starting program: /Users/chris/Code/rust/x86_64-apple-darwin/stage1/bin/rustc foo.rs --out-dir ./bar/baz | |
warning: platform-specific solib_create_inferior_hook did not load initial shared libraries. | |
# this is on os x |
# XXX many of the addBoths should be changed to involve error handling | |
""" | |
longrunning | |
This is an example of how one can develop a system using twisted.web | |
that can process long running results but still provide a short | |
request-response cycle. | |
This implements the following pattern: | |
1) request received by twisted application |
from twisted.internet import reactor | |
from twisted.web import server, resource | |
from autobahn.wamp1.protocol import WampClientFactory, WampCraClientProtocol | |
from autobahn.twisted.websocket import connectWS | |
class SomeClient(WampCraClientProtocol): | |
def doSomething(self, something): | |
return something |
09:41 <herrwolfe45> I'm working on ticket #3696 and am a bit stuck on what type of documentation I should write - I'm thinking I should write a how-to describing how one should install twisted and it's various optional dependencies. This how-to would be in the narrative docs for twisted core. Does this sound like a decent idea? | |
09:41 <glyph> herrwolfe45: That sounds fantastic. | |
09:42 <herrwolfe45> glyph: excellent, I'll start with that - thanks | |
09:45 <herrwolfe45> ergh its | |
09:48 <exarkun> When writing that, don't forget that `pip install Twisted` is the least preferred installation method. When possible people should prefer an OS-supplied package. (But it's certainly not always possible.) | |
09:49 <exarkun> (Or possibly tailoring different sections of the document to different audiences makes sense - developers working on Twisted have slightly different requirements from developers using Twisted have very different requirements from end-users using an application that depends on Twisted.) | |
09:50 <glyph> exarkun: |
# File: data_handlers.py | |
from models import MyDataObject | |
class MyDataHandler: | |
""" responsible for working on the data only.""" | |
def __init__(self, data_object): | |
self.data_object = data_object | |
def mult_data_by_two(self): | |
return self.data_object.numeric_data * 2 |
12:06 <herrwolfe> is there a configuration option to specify a tox environment to only run on osx? I'm bundling an application and would like go through the long process of getting pyobjc installed, but only when actually necessary | |
12:11 → Ivo and avanderneut1 joined ⇐ jaraco, Jurko, antocuni, cr3 and avanderneut quit ↔ wirrrbel, maryokhin, dowwie and wirrrbel1 popped in | |
Wednesday, December 31st, 2014 | |
02:03 → jaraco, wirrrbel and cr3 joined ↔ antocuni and Jurko popped in ↔ bubenkoff and untitaker nipped out | |
09:30 <ronny> herrwolfe: im not aware of a easy way to do that right now | |
09:33 ⇐ wirrrbel quit (~Thunderbi@dslb-088-066-055-002.088.066.pools.vodafone-ip.de) Ping timeout: 264 seconds | |
09:53 <herrwolfe> ronny: thanks - it seems like that is something I should probably handle at a different level anway | |
10:06 ↔ pf_moore nipped out | |
10:07 <ronny> herrwolfe: as faras i can tell, platform tags for tox might be a good idea | |
10:07 <ronny> (solutions on other levels seem uneasonably complex at first thou |
import os | |
import pem | |
from twisted.application.service import Application | |
from twisted.application.internet import ( | |
TCPServer, | |
SSLServer | |
) |
import csv | |
def translate_file(fname): | |
translated = [] | |
with open(fname, 'rb') as csvfile: | |
reader = csv.reader(csvfile, delimiter=',') | |
reader.next() | |
for row in reader: | |
translated.append(to_class(row[0], row[1], row[2])) | |
return to_string_list(translated) |
I hereby claim:
To claim this, I am signing this object: