Skip to content

Instantly share code, notes, and snippets.

View puria's full-sized avatar
🍩
🧘🏼‍♀️👷🏻‍♀️

Puria Nafisi Azizi puria

🍩
🧘🏼‍♀️👷🏻‍♀️
View GitHub Profile
@puria
puria / fabfile.py
Created November 5, 2011 00:16 — forked from jeremi/fabfile.py
A fabfile to manage git+appengine deployement
from __future__ import with_statement
import functools
import os
import sys
from fabric.api import *
from fabric.colors import green, red, green
import datetime
import re
@puria
puria / 0001-Added-italian-translation.patch
Created November 18, 2011 09:54
italian patch for lettuce
From 6fd0c2757761ff4d6e910e1a687dc888b0080b8e Mon Sep 17 00:00:00 2001
From: Puria Nafisi Azizi <puria.nafisi@axant.it>
Date: Fri, 18 Nov 2011 10:49:53 +0100
Subject: [PATCH] Added italian translation
---
lettuce/languages.py | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/lettuce/languages.py b/lettuce/languages.py
@puria
puria / mncTable
Created May 17, 2013 10:12
Android HashMap from mnc mcc countryISO to International prefix to retrieve them just: TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); mncTable.get(tm.getSimOperator() + tm.getSimCountryIso());
HashMap mncTable = new HashMap<String, int>();
mncTable.put("00", 0);
mncTable.put("20210gr", 30);
mncTable.put("2021gr", 30);
mncTable.put("2025gr", 30);
mncTable.put("2029gr", 30);
mncTable.put("20412nl", 31);
mncTable.put("20415nl", 31);
mncTable.put("20416nl", 31);
mncTable.put("20420nl", 31);
▲ ~/src/zenroom make js 10s develop :: 3h :: ⬡
./build/apply-patches
xxd -i src/lua/schema.lua | sed 's/src_lua_schema_lua/lualib_schema/g' > src/lualib_schema.c
xxd -i src/lua/inspect.lua | sed 's/src_lua_inspect_lua/lualib_inspect/g' > src/lualib_inspect.c
-- Building lua_sandbox
mkdir -p /Users/puria/src/zenroom/build/lua_sandbox && cd /Users/puria/src/zenroom/build/lua_sandbox && CC=/Users/puria/src/emsdk/emscripten/1.37.34/emcc cmake /Users/puria/src/zenroom/lib/lua_sandbox -DCMAKE_C_FLAGS="-O3 -fstack-protector-all -D_FORTIFY_SOURCE=2 -fno-strict-overflow"
The optional documentation tools were not found; the doc target has not been created
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/puria/src/zenroom/build/lua_sandbox
▲ src/zenroom/src llvm-nm zenroom.bc develop :: 5h :: ⬡
U __errno_location
U act
U error
U exit
U fclose
U feof
U fflush
U fgets
U fopen
❯ docker run -ti cslog /bin/bash
root@fcdcfb86b0a5:/app# make tail-node
tail -f chainspacecore-0-0/screenlog.0
Session Created, active clients=0
Session Created, active clients=0
Session Created, active clients=0
Session Created, active clients=0
[thread-38] NettyClient.reconnect - re-connecting to replica [3] at [/127.0.0.1:17000]
Channel active
[thread-42] NettyClient.reconnect - re-connecting to replica [3] at [/127.0.0.1:17000]
zenroom/examples/zencode_coconut git/master
(venv) ❯ ./run_coconut_example.sh
Generate credential issuer keypair
[*] Zenroom v0.8.1 - crypto language restricted VM
. Copyright (C) 2017-2019 Dyne.org foundation
. reading Zencode from stdin
. loaded file (188 bytes)
. using default configuration
. loading lua initialisation
. starting execution.
credentialissuer@decidim:~$ cd dddc-credential-issuer/
credentialissuer@decidim:~/dddc-credential-issuer$ !30
/home/credentialissuer/dddc-credential-issuer/venv/bin/gunicorn -w 4 -k uvicorn.workers.UvicornWorker -b 127.0.0.1:8080 app.main:api
[2019-03-05 18:01:37 +0000] [30894] [INFO] Starting gunicorn 19.9.0
[2019-03-05 18:01:37 +0000] [30894] [INFO] Listening at: http://127.0.0.1:8080 (30894)
[2019-03-05 18:01:37 +0000] [30894] [INFO] Using worker: uvicorn.workers.UvicornWorker
[2019-03-05 18:01:37 +0000] [30897] [INFO] Booting worker with pid: 30897
[2019-03-05 18:01:37 +0000] [30898] [INFO] Booting worker with pid: 30898
[2019-03-05 18:01:37 +0000] [30900] [INFO] Booting worker with pid: 30900
[2019-03-05 18:01:37 +0000] [30902] [INFO] Booting worker with pid: 30902
Sent {'type': 'http.request', 'body': '<1622 bytes>', 'more_body': False}
. loading lua initialisation
{
ACK = {
petition = {
list = {
["040066e581923acc9018be59e87796abdbc6d99e278f5b976d99f6417ab2fefef8d7ad29570e1956028e1c267dab08dd6148266c35aa2332754e4715c620f680e776e788cb6a55cba2b6beff4aa68bef1f6dbdaa96587e8ed60a4ea9a18504ad05"] = true
},
owner = ecp[] 044fab3cafdd4604879ce1024d283f733dda892b39002a52d38bb1cfa6a88aa36255e90419286791d5e14027b89978f44d3d23fe4347d5ee7d13923247249f1156e3bd79113c6466641cfe68116c75c4fd88a4737c40a462d7bf9871e22cdedb98,
scores = {
{"verifier":{"schema":"issue_verify","alpha":"043cec5268019c4703aa2325fb0d876ff8739748ffd47fbdc56277bbe09b07f46514431c3fe836540282125ee6e94b15396fa72f4302f655edf960c386fcf23e910ed46714a24ede7f1ca58da913e9928c2ed0b853995a9475b6057b249ae836097a5dd65fb96f64cb08e1caed49cf312643d2d007e775b8bbc76d42c821909f90ba274348b45f2287ccd9f5b75c2dd24997163ce51ae35227d9618fff92d7a369e175ff001af188fe951f550e6cfecf4b01c091662f48fd9ac144643577bac9","curve":"bls383","zenroom":"0.9","encoding":"hex","beta":"39633f72297c4d5864f6345f8b92434e309e11febe8dd652221b52f7c05de0c5a65fc2afed6642dab5e0af7d835e632e039ed38369bbdbb706c34bd56764270fd697092e3de2fcc2e6f109a05e68afe615ff0656e321fbb5879921aed9e21f0c101451399d66fe5ac0195a50543ed9da4be00a9b49614a05297e91dca556624c2df0667369aaec66d3218203626f096739fb0f94ff86ead2e33f7f77dccd4713fc58fb50335da660c673e2c1b49837c9ffaa8a9f2ee8e132f0e14119e05b755b"},"petition":{"zenroom":"0.9","curve":"bls383","schema":"petition","uid":"petition","list":{"04450464eb130ba92a75e0c1a9b47bf089d53f8ff2e8e27f5e623c54