Skip to content

Instantly share code, notes, and snippets.

View kwdowicz's full-sized avatar

Kamil Wdowicz kwdowicz

View GitHub Profile
use rdkafka::config::ClientConfig;
use rdkafka::consumer::{Consumer, StreamConsumer, CommitMode};
use rdkafka::message::{Message, BorrowedMessage};
use futures::stream::StreamExt;
use tokio;
#[tokio::main]
async fn main() {
let consumer: StreamConsumer = ClientConfig::new()
.set("group.id", "test-group")
@kwdowicz
kwdowicz / Cargo.toml
Created May 11, 2024 21:18
Basic but cool Rust logging
[dependencies]
chrono = "0.4.38"
fern = "0.6.2"
log = "0.4.21"
*****************************************************************
IDENTIFICATION DIVISION.
PROGRAM-ID. RW1.
AUTHOR. Kamil Wdowicz.
*
* Example on how to read from and write to files.
*
*****************************************************************
ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
//RW1 JOB ,MSGLEVEL=(2,1)
//EXP EXPORT SYMLIST=*
//SETNAME SET MEM=RW1
//***************************************************/
//DELETE EXEC PGM=IKJEFT01
//SYSTSPRT DD SYSOUT=*
//SYSTSIN DD *
DELETE (OUT)
/*
//***************************************************/
@kwdowicz
kwdowicz / q3config.cfg
Created August 15, 2023 15:19
q3config.cfg
// generated by quake, do not modify
unbindall
bind TAB "+scores"
bind ENTER "+button2"
bind ESCAPE "togglemenu"
bind SPACE "+moveup"
bind + "sizeup"
bind - "sizedown"
bind / "weapnext"
bind 0 "weapon 10"
@kwdowicz
kwdowicz / gist:1974703
Created March 4, 2012 20:40
jeszcze jeden z gaff-a (linode) - z mojego kompa ab sie timeoutuje
mamut@li302-202:~$ ab -n 3000 -c 1000 http://btmagic.com:88/
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking btmagic.com (be patient)
Completed 300 requests
Completed 600 requests
Completed 900 requests
Completed 1200 requests
@kwdowicz
kwdowicz / moj_ab01
Created March 4, 2012 20:34
z mojego kompa
➜ ~ ab -n 3000 -c 1000 http://btmagic.com:88/
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking btmagic.com (be patient)
apr_poll: The timeout specified has expired (70007)
@kwdowicz
kwdowicz / gaff.pl_ab01
Created March 4, 2012 20:30
To jest z gaff.pl
mamut@li302-202:~$ ab -n 3000 -c 1000 http://btmagic.com:88/
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking btmagic.com (be patient)
Completed 300 requests
Completed 600 requests
Completed 900 requests
Completed 1200 requests
## remove old
sed '/vuserbox/d' /etc/hosts > /tmp/hosts
cat /tmp/hosts > /etc/hosts
## add new
nmap -v -sT 192.168.1.50/24 -p 2222 | grep Discovered | awk '{print $NF"\tvuserbox"}' >> /etc/hosts
## flush cache
dscacheutil -flushcache
@kwdowicz
kwdowicz / gist:1435813
Created December 5, 2011 23:00
Forward any requestes to port 80 to port 3000 (Mac OSX)
sudo ipfw add 1 forward 127.0.0.1,3000 ip from any to any 80 in