Skip to content

Instantly share code, notes, and snippets.

@volkan
volkan / how_to_install_qcachegrind_on_osx.txt
Created June 23, 2011 06:52 — forked from justfalter/how_to_install_qcachegrind_on_osx.txt
How to install qcachegrind (kcachegrind) on OSX Snow Leopard
SUMMARY
I like to use kcachegrind for doing profiling on my ruby code. Most of my development
is done on OSX, and while you can install kcachegrind via macports, it takes forever
because it has to build KDE, as well. Much to my surprise, the fine folks who
wrote kcachegrind also made a QT version, qcachegrind. I was able to build this on
OSX without too much effort, only having to install QT and GraphViz. Yippie!
I'm running OSX 10.6.7, with Xcode 4. My default gcc/g++ version is 4.2. I'm sure
it will build just fine on earlier versions of Xcode, but I haven't tested it.
@volkan
volkan / test
Created August 16, 2011 08:27
test
test
@volkan
volkan / .gitignore
Created September 20, 2011 05:16 — forked from bergie/.gitignore
Node.js email handling examples
config.json
reading-image.png
require 'formula'
class Mysql51 < Formula
homepage 'http://dev.mysql.com/doc/refman/5.1/en/'
url 'http://mysql.mirrors.pair.com/Downloads/MySQL-5.1/mysql-5.1.56.tar.gz'
md5 '15161d67f4830aad3a8a89e083749d49'
depends_on 'readline'
def options
@volkan
volkan / compress.php
Created December 26, 2011 14:24
Verilen js,css dosyalarını tek bir dosyaya dönüştürüp sonra bunları sıkıştırmaya yarar. Bu iş için YUI Compressor kullanır.
<?php
/**
* Kullanımı: php53 compress.php -f abc.js,jsonrpc.js -o all.js
* Çıktı olarak all-min.js veya all-min.css isimli bir dosya çıkaracaktır.
* Gereksinim: pear install Console_CommandLine
*/
/**
* YUI compress path
*/
$yuic = 'java -jar ~/Development/Tools/yuicompressor-2.4.7/build/yuicompressor-2.4.7.jar ';
@volkan
volkan / memcacheTool.rb
Last active October 4, 2015 14:27 — forked from bkimble/gist:1365005
List local memcached keys and values using Ruby
#!/usr/bin/env ruby
require 'net/telnet'
#ruby file.rb
#ruby file.rb key1, key2, key3
cache_dump_limit = 100000
localhost = Net::Telnet::new("Host" => "localhost", "Port" => 11211, "Timeout" => 3)
slab_ids = []
localhost.cmd("String" => "stats items", "Match" => /^END/) do |c|
@volkan
volkan / ab.rb
Last active December 10, 2015 05:48
ApacheBench fails after Mac OSX Lion Upgrage apr_socket_recv: Connection reset by peer (54)
require 'formula'
class Ab < Formula
homepage 'http://httpd.apache.org/docs/trunk/programs/ab.html'
url 'http://www.apache.org/dist/httpd/httpd-2.2.22.tar.bz2'
sha1 '766cd0843050a8dfb781e48b976f3ba6ebcf8696'
def patches
{
# The ab tool of the latest stable httpd (2.4.2) does not work
<?php
$mc = new Memcached();
$mc->setOption(
Memcached::OPT_DISTRIBUTION,
Memcached::DISTRIBUTION_CONSISTENT
);
<?php
$mc = new Memcached();
$mc->setOption(
Memcached::OPT_DISTRIBUTION,
Memcached::DISTRIBUTION_CONSISTENT
);
$mc->addServers(array(
@volkan
volkan / install.md
Last active August 29, 2015 14:25 — forked from xleliberty/install.md
Graylog2 UDP logger setup for symfony2 via monolog

Graylog 2 gelf installation

  • Add composer source: "graylog2/gelf-php": "~1.2"

Services Setup

parameters.yml

graylog.hostname: you.host.name

graylog.port: 12201