Skip to content

Instantly share code, notes, and snippets.

View cengiz-io's full-sized avatar

Cengiz Can cengiz-io

View GitHub Profile
anonymous
anonymous / sigh.
Created April 20, 2014 22:32
if (handler.dom[0] && handler.dom[0].children[1] && handler.dom[0].children[1].children[0] && handler.dom[0].children[1].children[0].children[4] && handler.dom[0].children[1].children[0].children[4].children[1] && handler.dom[0].children[1].children[0].children[4].children[1].children[1] && handler.dom[0].children[1].children[0].children[4].children[1].children[1].children[0] && handler.dom[0].children[1].children[0].children[4].children[1].children[1].children[0].children[0] && handler.dom[0].children[1].children[0].children[4].children[1].children[1].children[0].children[0].children[0]){
var string = handler.dom[0].children[1].children[0].children[4].children[1].children[1].children[0].children[0].children[0].data;
var index = string.search(/\(.*\)/);
var listeners = parseInt(string.substr(index+1, 2),10);
if (listeners > 0){
listeners -= 1; // one listener is this application itself
}
self.streamListeners = listeners;
callback(listeners, se
@katspaugh
katspaugh / README.md
Last active August 29, 2015 14:20
Show the beginning of defun at point

This is an attempt to replicate a feature found in WebStorm:

When you are in the end of a block, and the beginning of the block is outside the viewport, it shows you the beginning in a nice overlay.

In Emacs we can show the beginning of function definition at point in the header line.

@brittongr
brittongr / gist:872371
Created March 16, 2011 11:55
NumericField.js
/**
* Copyright(c) 2011
*
* Licensed under the terms of the Open Source LGPL 3.0
* http://www.gnu.org/licenses/lgpl.html
* @author Greivin Britton, brittongr@gmail.com
*
* @changes
* No currency symbol by default
* No decimalPrecision in config
use strictures;
use Test::More;
use SOAP::Lite;
use utf8;
my $data = "mü";
my $xml = SOAP::Serializer->envelope( freeform => $data );
my ( $cycled ) = values %{ SOAP::Deserializer->deserialize( $xml )->body };
@butaji
butaji / typeclasses.scala
Created October 20, 2015 19:29
Some playing around Scala's type classes
def foo[A](a: A)(implicit ma: HasSize[A]) = {
ma.size(a)
}
def boo[A : HasSize](a: A) = {
implicitly[HasSize[A]].size(a)
}
trait HasSize[-A] { def size(a: A): Int }
match cache.entry(sql) {
Occupied(entry) => Ok(entry.get().clone()),
Vacant(entry) => {
let statement = try!(Statement::prepare(&self.raw_connection, entry.key()));
Ok(entry.insert(CachedStatement::new(statement)).clone())
}
}
;;; ripgrep.el --- from end for ripgrep
;;
;; Copyright (C) 2016 Nicholas Matsakis
;;
;; Adapted from ack-and-a-half.el, which is licensed as follows:
;;
;; Copyright (C) 2011 Jacob Helwig
;;
;; Author: Jacob Helwig <jacob+ack * technosorcery.net>
;; Version: 0.0.1
@clstokes
clstokes / tomcat7
Created September 25, 2012 21:06
Enable JMX in Tomcat 7 on Ubuntu
#
# Since I have to look this up every time...
#
# Add the following in /etc/default/tomcat7
#
JAVA_OPTS="${JAVA_OPTS} -Dcom.sun.management.jmxremote"
JAVA_OPTS="${JAVA_OPTS} -Dcom.sun.management.jmxremote.port=9991"
JAVA_OPTS="${JAVA_OPTS} -Dcom.sun.management.jmxremote.authenticate=false"
JAVA_OPTS="${JAVA_OPTS} -Dcom.sun.management.jmxremote.ssl=false"
@cengiz-io
cengiz-io / $HOME|.config|lxc|default.conf
Last active February 16, 2018 08:08
unprivileged lxc setup
lxc.net.0.type = veth
lxc.net.0.link = lxcbr0
lxc.net.0.flags = up
lxc.net.0.hwaddr = 3e:3f:3a:3b:3c:3d
lxc.idmap = u 0 100000 65536
lxc.idmap = g 0 100000 65536
@hikiko
hikiko / side-by-side-diff.pl
Last active January 17, 2019 11:01
a script I use with claws-mail: https://bit.ly/2JJs5ql
#!/usr/bin/perl
use strict;
use warnings;
use File::Copy qw(copy);
#use X11::Protocol;
my $fname = $ARGV[0];
if(not defined $fname) {
die "No input\n";
}