Skip to content

Instantly share code, notes, and snippets.

View plq's full-sized avatar

Burak Arslan plq

View GitHub Profile
@plq
plq / .gitignore
Last active February 4, 2022 22:52
cekilis
*.json

slow

This bash script offers quick shortcuts to simulate slower network connections. It is useful when you need to simulate a wireless network on a Linux network server, especially when you are using a virtual machine guest on your local machine or in the cloud.

slow 3G                   # Slow network on default eth0 down to 3G wireless speeds
slow 3G -l 600ms -p 10%   # slow network on eth0 and setup latency to 600ms packetloss to 10%
slow reset                # Reset connection for default eth0 to normal
slow vsat --latency=500ms # Simulate satellite internet  with a high latency

slow dsl -b 1mbps # Simulate DSL with a slower speed than the default

@plq
plq / run.out
Last active June 8, 2017 06:34
Nuitka exception output
plq@babe ~/src/github/plq/neurons/examples/garage $ (master) virtualenv virt-2.7
New python executable in /home/plq/src/github/plq/neurons/examples/garage/virt-2.7/bin/python2.7
Also creating executable in /home/plq/src/github/plq/neurons/examples/garage/virt-2.7/bin/python
Installing setuptools, pip, wheel...done.
plq@babe ~/src/github/plq/neurons/examples/garage $ (master) source virt-2.7/bin/activate
(virt-2.7) plq@babe ~/src/github/plq/neurons/examples/garage $ (master) python setup.py develop
running develop
running egg_info
writing requirements to garage.egg-info/requires.txt
randcoll: randcoll.cpp
g++ -g randcoll.cpp -std=c++11 -o randcoll
<?xml version='1.0' encoding='utf-8'?>
<wsdl:definitions xmlns:plink="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:s0="www.example.com/schema/b" xmlns:soap11enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap11env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap12enc="http://www.w3.org/2003/05/soap-encoding" xmlns:soap12env="http://www.w3.org/2003/05/soap-envelope" xmlns:tns="www.example.com/schema/a" xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap11="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdlsoap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" targetNamespace="www.example.com/schema/a" name="Application">
<wsdl:types>
<xs:schema targetNamespace="www.example.com/schema/b" elementFormDefault="qualified">
<xs:import namespace="www.example.com/schema/a"
pap() {
python -c "import $1" || exit 1;
echo $(dirname "$(python -c "import $1; print $1.__file__")"); #"
}
prp() {
retval="$1";
retval="$(pap "$retval")";
[ -z "$retval" ] && exit 1;
@plq
plq / metadata.xsd
Created January 27, 2016 20:31
Gentoo Schema
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="packages">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="pkgmetadata"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="catmetadata">
@plq
plq / ben.out
Last active September 21, 2015 20:22
1000000 loops, best of 3: 0.237 usec per loop
# This example requires Spyne 2.12.2 or higher.
# Download from: https://github.com/arskom/spyne/releases/tag/spyne-2.12.2-beta
# This example throws a validation error. Remove double quotes
# around "567" to make it work.
data = b"""
{
"data" : {
"key_1" : [123, "567"],
@plq
plq / test.py
Created June 29, 2015 17:32
relationship test
from sqlalchemy import *
class Parent(Base):
__tablename__ = 'parent'
id = Column(Integer, primary_key=True)
child = relationship("Child", uselist=False, backref="parent")
class Child(Base):
__tablename__ = 'child'
id = Column(Integer, primary_key=True)