profile
viewpoint
Giulio Iotti dullgiulio Tallinn, Estonia https://twitter.com/dullboy Regular guy by day, dreamer by night.

dullgiulio/bruto 4

Bruteforce Web Password Cracker

dullgiulio/bls 2

Backlight Sensor Manager

dullgiulio/buf 2

Alternative Buffer implementations

dullgiulio/dining 2

Dining Philosophers Problem solved in Go

dullgiulio/empa 2

Embarrasingly Parallel Executor

dullgiulio/disquego 1

Go library for Disque - WIP

startedacln0/zerocopy

started time in 12 days

push eventdullgiulio/prism

Giulio Iotti

commit sha 7d8c7d2e85ee8bd38ced835d9c5f4f4cf6e6874b

monitor: add status code of upstream responses

view details

push time in a month

push eventdullgiulio/filebuf

Giulio Iotti

commit sha 377aed8a5bd7972862d97bdd04a3d651ff2cd2d1

add test for ReadFrom

view details

push time in a month

push eventdullgiulio/filebuf

Giulio Iotti

commit sha 6ccf1fe93bfe5477c17d6e824ab78ef6dbe2208c

add test for ReadFrom

view details

push time in a month

create barnchdullgiulio/filebuf

branch : develop/more-tests

created branch time in a month

push eventdullgiulio/prism

Giulio Iotti

commit sha 76eebe8628398ea918714cd224ff534ad1f6265d

squashme: rewrite proxy logic

view details

push time in a month

push eventdullgiulio/filebuf

Giulio Iotti

commit sha 710845c4cd349330abd15e7a1ad73b914f785532

bugfix: fix slice out of range after short write

view details

push time in a month

push eventdullgiulio/filebuf

Giulio Iotti

commit sha 4aaa7fe6b633e9a0a47355475cf3464c294bdbdb

bugfix: fix slice out of range after short write

view details

push time in a month

create barnchdullgiulio/prism

branch : develop/filebuf

created branch time in a month

push eventdullgiulio/filebuf

Giulio Iotti

commit sha f8cd421363ee1beb43754ab87ea876d76893f4ff

add Len()

view details

push time in a month

push eventdullgiulio/filebuf

Giulio Iotti

commit sha f1de33fc54bc0b68721816b1fef686b89da32d7a

invert Read and ReadAt implementations

view details

push time in a month

push eventdullgiulio/filebuf

Giulio Iotti

commit sha 37a4f5265b5c8edf1310fe7f8f82925e3b782096

add Clone and ReadAt

view details

Giulio Iotti

commit sha 00c684f6db61d7c77ec162ed299866d4848721f5

docs for Filebuf struct

view details

Giulio Iotti

commit sha 5b05fe641b35e7973a1dd2e28b9737e68dd5994a

specify size in New

view details

push time in a month

push eventdullgiulio/filebuf

Giulio Iotti

commit sha 2d8a6e6dbdcca441ae7c1f685b988d8450d96ea5

initial commit

view details

push time in a month

push eventdullgiulio/filebuf

Giulio Iotti

commit sha ce22619b3ec8d1198b5bf9081a4ca1b9304fcd68

remove usage of bytes.Buffer

view details

Giulio Iotti

commit sha 5d46f34c78fd546c88a16b2d6079b6bb3a500dc4

remove custom tmpfile prefix when using New

view details

Giulio Iotti

commit sha 05433fa1f1130c11cc2c9f0a8c890ab556369b29

improve test to exclude Copy optimization

view details

push time in a month

push eventdullgiulio/filebuf

Giulio Iotti

commit sha 01a400b410df36291dc06f7ae5c9c0f7dd41a61e

seek when using backing file

view details

push time in a month

push eventdullgiulio/filebuf

Giulio Iotti

commit sha ab925ad2290e55bdd3670235f761688324d405fa

decrease default memory buffer size

view details

Giulio Iotti

commit sha 1351dee45290946a5fc87b905ad0e92090c20405

improve test

view details

push time in a month

starteddullgiulio/filebuf

started time in a month

push eventdullgiulio/filebuf

Giulio Iotti

commit sha b37c8dc71871b899684800849390a8fe7882f5de

add basic test

view details

Giulio Iotti

commit sha 904cf986f9db65b0a4684df7e9272d75633d5e5b

change copyright message

view details

push time in a month

push eventdullgiulio/filebuf

Giulio Iotti

commit sha f3d77accbbdc4061c0944d7cded772968716da7b

fix ReadTo to perform switch

view details

push time in a month

push eventdullgiulio/filebuf

Giulio Iotti

commit sha 6d77b6981712596055f70fb807e632aab33dc93b

add WriteTo

view details

push time in a month

push eventdullgiulio/filebuf

Giulio Iotti

commit sha a2a8cf160bb9c9430ba4182e9c04a892f2d99deb

defaults to memory-only

view details

push time in a month

push eventdullgiulio/filebuf

Giulio Iotti

commit sha 3b339db483c7e6795074331a902eca8b213bf27d

initial commit

view details

push time in a month

create barnchdullgiulio/filebuf

branch : master

created branch time in a month

created repositorydullgiulio/filebuf

created time in a month

issue commentdullgiulio/virage-scheduler

Run steps in parallel whenever possible

Creation step is parallel after 1aaac903254e1ef8fcdbea9a517d75fed66f3162

dullgiulio

comment created time in 2 months

push eventdullgiulio/virage-scheduler

Giulio Iotti

commit sha 1aaac903254e1ef8fcdbea9a517d75fed66f3162

sched: enable parallel creation

view details

Giulio Iotti

commit sha 191632f765f54a343d51e513d7cd35c3b4333a09

remove TODO

view details

push time in 2 months

issue openeddullgiulio/virage-scheduler

Automatic injection of futures

Some dependencies are obvious and should be implicitly created, for example all steps are dependencies of the scenario they belong to.

A simple implementation is automatically adding futures during parsing of the scenario-description file.

created time in 2 months

issue openeddullgiulio/virage-scheduler

Event logging for status propagation

Log events (step unlocked, command running, command ran, ...) that can be stored and used to know the internal status of a scenario.

created time in 2 months

issue openeddullgiulio/virage-scheduler

Enable teardown execution

Teardown commands must be executed in reverse order. Could be implemented as a stack of commands to be run.

created time in 2 months

issue openeddullgiulio/virage-scheduler

Run steps in parallel whenever possible

When steps are unlocked at the same time (don't depend on each other), run them in parallel.

created time in 2 months

push eventdullgiulio/virage-scheduler

Giulio Iotti

commit sha 0d757feb373460557967bbf9ef4b5d8aee0be3d8

execute real commands

view details

push time in 2 months

push eventdullgiulio/virage-scheduler

Giulio Iotti

commit sha d32a79f7f748c8c4c31176ba2cd7cc564d37b118

json: add parsing of object-specific attributes

view details

Giulio Iotti

commit sha a6deba3390b882bdf1c575926ba230cf845f3a0b

add TODO

view details

push time in 2 months

PublicEvent

push eventdullgiulio/prism

Giulio Iotti

commit sha 6cc6f287a859c4e7eb60c9bca3041e49f3a8f73e

proxy: use Client instead of RoundTripper for mirrors

view details

Giulio Iotti

commit sha 66dfccbbc49917880d2dc4f02ba2c53ad54b3c1d

proxy: add timeouts to client and server

view details

push time in 3 months

push eventdullgiulio/prism

Giulio Iotti

commit sha 8c1f4ed2232aec0f1774299ce6af7729a2e9643f

proxy: mark success in monitoring only after mirrors complete

view details

Giulio Iotti

commit sha 4009599f29cb604805ad79a7f7a6318a1c2580d6

proxy: close cloned response body

view details

push time in 3 months

push eventdullgiulio/prism

Giulio Iotti

commit sha 58f38232017894d9e83e44cfd0e95d8d0c0b0b10

proxy:fix cloning of transport from default transport

view details

push time in 3 months

push eventdullgiulio/prism

Giulio Iotti

commit sha b9fb42f8d1a081704ce9e82d4465bcd3f1951e0c

apply suggestions from go vet

view details

push time in 3 months

push eventdullgiulio/prism

Giulio Iotti

commit sha 72a1a9d50afc885b33d522bb1c62f13a83d550e9

proxy: basic retry mechanism against mirrors

view details

push time in 3 months

push eventdullgiulio/prism

Giulio Iotti

commit sha ab9273f1c5405ef27abbe8b4b5483f94e1460ff9

proxy: add configurable http connection pool size

view details

Giulio Iotti

commit sha 3f766ebb6c43bc28f2ebe86b7e7b6fdce21b2111

proxy: remove connection header from mirror requests

view details

push time in 3 months

startedkyleconroy/sqlc

started time in 3 months

more