Skip to content

Instantly share code, notes, and snippets.

Avatar

Sokratis Galiatsis sokratisg

View GitHub Profile
@sokratisg
sokratisg / es_idx_replication.sh
Created Apr 8, 2015
Shell oneliner to update replicas of all elasticsearch indices
View es_idx_replication.sh
for i in `curl -XGET http://localhost:9200/_cat/indices | awk '{print $3}'`; do echo "curl -XPUT 'localhost:9200/$i/_settings' -d '{\"index\":{\"number_of_replicas\":1}}'"; done
View netflow_nsel_reorder.yaml
---
148:
- 4
- :nf_f_conn_id
8:
- 4
- :nf_f_src_addr_ipv4
7:
- 2
- :nf_f_src_port
@sokratisg
sokratisg / technicolor_telnetlib.py
Created Jan 24, 2015
Technicolor telnetlib example
View technicolor_telnetlib.py
#!/usr/bin/env python
#
import telnetlib
import sys
max_wait = 2
prompt = "=>"
tn = telnetlib.Telnet("192.168.1.254","23")
tn.read_until("Username : ", max_wait)
@sokratisg
sokratisg / lircd.conf
Created Jan 11, 2015
Supertel Pilot TV Code 396 (Sony)
View lircd.conf
# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.9.0-pre1(default) on Sun Jan 11 20:58:28 2015
#
# contributed by
#
# brand: /home/pi/lircd.conf
# model no. of remote control:
View grok_tester.rb
#!/usr/bin/env ruby
require 'rubygems'
require 'grok-pure'
require 'pp'
grok = Grok.new
grok.add_patterns_from_file("grok-patterns")
pattern = 'your_grok_pattern'
@sokratisg
sokratisg / myisam_to_innodb.sql
Last active Aug 29, 2015
DDL for MyISAM to InnoDB conversion
View myisam_to_innodb.sql
SELECT CONCAT('ALTER TABLE `',table_schema,'`.`',table_name,'` engine=InnoDB;') FROM information_schema.tables WHERE TABLE_SCHEMA='<MY_DATABASE>' AND ENGINE = 'MyISAM';
@sokratisg
sokratisg / functions.php
Created Feb 21, 2014
WordPress - Restrict Media access per user
View functions.php
/* Restrict users viewing their own attachments */
add_filter('pre_get_posts', 'restrict_media');
function restrict_media($arg) {
global $user_ID;
if ( current_user_can('editor') ) { // Disable this to apply on all roles
if ($arg->query['post_type'] == 'attachment' && is_admin()) {
$arg->query['author'] = $user_ID;
$arg->query_vars['author'] = $user_ID;
}
}
You can’t perform that action at this time.