Skip to content

Instantly share code, notes, and snippets.

View aufi's full-sized avatar

Marek Aufart aufi

View GitHub Profile
@aufi
aufi / logproc.rb
Created August 29, 2011 17:54
CSV webserver logprocess ddos
# Script processing web/proxy server log in csv format
# @author Marek Aufart, [email protected]
#Example request:
# "$time_local","$remote_addr","$status","$request_length","$body_bytes_sent","$request_time","$connection","$pipe","$host","$request","$http_referer","$http_user_agent"
#0 06/Apr/2011:15:07:30 +0200
#1 147.32.31.193
#2 304
#3 1000
#4 0
@aufi
aufi / gist:1261107
Created October 4, 2011 07:59
PAA 2kyble trida
#######################################
class Bucket
attr_accessor :capacity, :state, :finalstate
def fill()
@state = @capacity
self.clone
end
@aufi
aufi / gist:1262414
Created October 4, 2011 18:31
sql rozdily balicku
--//tabulka
CREATE TABLE `pkg` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nazev` varchar(100) COLLATE utf8_czech_ci NOT NULL,
`verze` varchar(100) COLLATE utf8_czech_ci NOT NULL,
`stroj` varchar(100) COLLATE utf8_czech_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;
INSERT INTO `pkg` (`id`, `nazev`, `verze`, `stroj`) VALUES
@aufi
aufi / gist:1289213
Created October 15, 2011 07:28
google+ modification Trackable Social Share Icons
$urls = array(
'bookmark.png' => array('url'=>'javascript:alert(\'test\',\'test\')','popup'=>'false'), // not enabled yet
'digg.png' => array('url'=>'http://digg.com/submit?partner=addthis&url=%url%&title=%title%&bodytext=', 'popup'=>'750x450'),
'delicious.png' => array('url'=>'http://www.delicious.com/save?v=5&noui&jump=close&url=%url%&title=%title%', 'popup'=>'550x350'),
'email.png' => array('url'=>'mailto:?subject=Mrkněte na %url%', 'popup'=>'false'),
'facebook.png' => array('url'=>'http://www.facebook.com/sharer.php?u=%url%', 'popup'=>'500x350'),
'linkedin.png' => array('url'=>'http://www.linkedin.com/shareArticle?mini=true&url=%url%&title=%url%&ro=false&summary=&source=', 'popup'=>'500x350'),
'posterous.png' => array('url'=>'http://posterous.com/share?linkto=%url%', 'popup'=>'900x600'),
'print.png' => array('url'=>'javascript:window.print();', 'popup'=>'false'),
'reddit.png' => array('url'=>'http://www.reddit.com/login?dest=%2Fsubmit%3Furl=%url%&title=%url%', 'popup'=>'700x500'),
@aufi
aufi / kyvadlo.html
Created November 17, 2011 19:00
F2P kyvadlo 1
<html>
<head>
<meta charset="utf-8">
<title>F2P kyvadlo</title>
<script language="javascript" type="text/javascript" src="f2pkyvadlo/jquery.min.js"></script>
<script language="javascript" type="text/javascript" src="f2pkyvadlo/jquery.jqplot.min.js"></script>
<link rel="stylesheet" type="text/css" href="f2pkyvadlo/jquery.jqplot.css" />
<script type="text/javascript">
$(document).ready(function(){
@aufi
aufi / gist:1393621
Created November 25, 2011 14:20
wp ngg breadcrumb by javascript
//-------galerie-zobrazeni cesty-----
if (window.location.pathname.match(/galerie\/(.+)/)) {
var cesta = window.location.pathname.split("galerie/",2);
var kroky = cesta[1].split('/');
var cesta_url = '/galerie';
var t = '<a href="'+cesta_url+'">Galerie</a>';
for(var i in kroky) {
if (kroky[i] != "") {
cesta_url += '/'+kroky[i];
if (i == (kroky.length-2))
@aufi
aufi / gist:1431186
Created December 4, 2011 20:28
coffee pokus coderetreat2011
class Game
constructor: ->
@points = []
list_points: ->
sousedi += " "+p[i].x+","+p[i].y for p in @points
alert(sousedi)
class Point
constructor: (x, y, game) ->
@x = x
@aufi
aufi / gist:1570288
Created January 6, 2012 12:06
osekání text na maximální délku utf
function osekej($retezec, $delka) {
//vypise jenom zadany pocet znaku (od zacatku)
if (strlen($retezec) > $delka)
$konec = "..";
else
$konec = "";
return mb_substr($retezec, 0, $delka, 'UTF-8') . $konec;
}
@aufi
aufi / gist:1583129
Created January 9, 2012 14:20
Rails poznámky
#shell
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
rails new NAZEV -d mysql -T #mysql a bez testu
#jinde
/usr/local/rvm/gems/ruby-1.9.2-p290/bin/bundle install
#rvm (c compiler not found) mac osx lion
@aufi
aufi / sifra_posun.php
Created January 13, 2012 13:47
Šifra posunováním písmen
<?php
/*
* Sifrovani posunem pismen
* [email protected]
*/
//error_reporting(E_ALL);
$znaky = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K',
'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y',