Skip to content

Instantly share code, notes, and snippets.

View VerosK's full-sized avatar
🚌
On the road.

Věroš Kaplan VerosK

🚌
On the road.
View GitHub Profile
@VerosK
VerosK / zip
Created July 12, 2013 21:16
Python zip() porn.
>>> a = (1,2),(3,4),(6,7)
>>> zip(*a)
[(1, 3, 6), (2, 4, 7)]
>>> zip(*zip(*a))
[(1, 2), (3, 4), (6, 7)]
@VerosK
VerosK / projdemo.py
Last active December 29, 2015 15:29
Pyproj demo
#!/usr/bin/env python
import pyproj
POINT = (49.206005,16.602622)
# WGS84
wgs= pyproj.Proj(init='epsg:4326')
# UTM33N
@VerosK
VerosK / vtip.md
Created December 14, 2013 22:56
Na počiatku bol plán, a potom bola špecifikácia.

Na počiatku bol plán, a potom bola špecifikácia; A plán bol beztvárny a špecifikácia bola prázdna. A tma bola na tvárach implementátorov.

I prevraveli k svojmu vodcovi, hovoriac: "Je to kopa sračiek a smrdí to ako žumpa."

A ich vodca sa zľutoval nad nimi a prehovoril k vedúcemu projektu: "Je to kopa výkalov, a nikto neznesie jej pach."

A vedúci projektu prehovoril k vedúcemu skupiny, hovoriac: "Je to kontainer exkrementov, a je to veľmi silné, takže to nikto nemôže zniesť."

@VerosK
VerosK / list-breakdown.yml
Created March 29, 2014 12:53
Ansible: Broke string to list
---
- hosts: localhost
vars:
facter_blockdevices: sda,sdb,sdc,sdd,sde,sdf
gather_facts: no
tasks:
- name: Separate facts
set_fact: blockdevices="{{facter_blockdevices.split(',')}}"
- name: Show the devices
[root@thorin multipath]# scsi_id --device /dev/sdg --export --whitelisted
ID_SCSI=1
ID_VENDOR=DELL
ID_VENDOR_ENC=DELL\x20\x20\x20\x20
ID_MODEL=MD36xxf
ID_MODEL_ENC=MD36xxf\x20\x20\x20\x20\x20\x20\x20\x20\x20
ID_REVISION=0784
ID_TYPE=disk
ID_SERIAL_RAW="36f01..."
ID_SERIAL=36f01...
@VerosK
VerosK / gist:bb251071697803b51370
Created July 17, 2014 07:22
Logstash configtest
/opt/logstash/bin/logstash agent --configtest --config /etc/logstash/conf.d/
@VerosK
VerosK / gist:f41d36447db30f2cfbe7
Created July 20, 2014 12:57
Push fake message to Redis for logstash
$ redis-cli lpush logstash '{"message":"Test message","@version":"1","type":"syslog","host":"0.0.0.0"}
@VerosK
VerosK / gist:a8d1d86a2ff92be9e52d
Created August 3, 2014 20:03
Elasticsearch - disable replicas on all indexes
$ curl -XPUT 'localhost:9200/*/_settings' -d '{"index": {"number_of_replicas":0}}'
{"acknowledged":true}
# see http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/indices-update-settings.html
@VerosK
VerosK / rsyslog-fowarding-config
Last active August 29, 2015 14:07
Forward local file to remote syslog
#[root /etc/rsyslog.d]# cat 12-nagios.conf
$ModLoad imfile
$InputFilename /var/log/nagios/nagios.log
$InputFileStateFile .nagios.rsyslog
# Don't forget semicolon on next line!
$InputFileTag nagios.log:
$InputFileFacility local6
$InputFileSeverity info
$InputRunFileMonitor
@VerosK
VerosK / nxlog.conf
Last active August 29, 2015 14:07
nxlog - send input from file to syslog
<Extension _syslog>
Module xm_syslog
</Extension>
<Input in1>
Module im_file
File "/tmp/input.txt"
Exec $message = $raw_event; $SourceName = file_name();
Exec if $SourceName =~ /(\/.*\/)([^\/]*)$/ $SourceName = $2;
Exec if $SourceName =~ /(.*\\.*\\)([^\\]*)$/ $SourceName = $2;