Skip to content

Instantly share code, notes, and snippets.

Devrim Yasar devrim

Block or report user

Report or block devrim

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View list.coffee
[
name : "slowloris.pl"
url : ""
description : ""
detectionFilters :
fs : ["slowtoris","strg"] # keywords that we search in FS
proc : ["strg","slowtoris"] # in processes list
,
name : "second-malware"
url : ""
View gist:447511
function get_4sq_venue_name($url){
$curl_handle=curl_init();
curl_setopt($curl_handle,CURLOPT_URL,$url);
curl_setopt($curl_handle,CURLOPT_CONNECTTIMEOUT,2);
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl_handle,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($curl_handle,CURLOPT_HEADER,1);
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);
View insert with correct types to mongo
/* use this function before inserting any array to mongo */
array_walk_recursive($array,"typeCast");
/* then do insert: $mongo->$db->$collection_name->insert($array); */
/* careful with & sign before the $item, dont remove it, */
@devrim
devrim / gist:628727
Created Oct 15, 2010
Mongo $exists problem
View gist:628727
$q = array("myKey" => array('$exists'=>true));
$cursor = $mongo->db->coll->find($q);
echo $cursor->count(); // this returns the number 51
while($cursor->hasNext()){
$v = $cursor->getNext();
print_r($v); // this returns nothing
View cs class().func() check
class a
b:->
"foo"
class kdApi
constructor : (className,funcName) ->
if [className][funcName]
console.log "class and function exists"
else
View this.tries is NaN
class kdApi
@tries=0
constructor:->
@apicall(1)
returned:(r)->
if r isnt 10
setTimeout () =>
@apicall r
,1000
View check for class and function in coffeescript
class @kdApi
constructor : (className,funcName) ->
data = @runFunction(className,funcName,data)
getInstance : (className) ->
inst = false
try if eval(className) then inst = eval("new "+className+"()")
return inst
View class extends discrepancy
class a extends b
miki:->
alert "test"
class b
niki:->
alert "loo"
x = new a()
a.miki()
View mongo type casting
array_walk_recursive($array,"typeCast");
// then insert to mongo->coll->save($array)
function typeCast(&$item,$key){
if(is_numeric($item)) $item = (float) $item;
else $item = (string) $item;
}
View gist:3118634
package main
import (
"fmt"
)
func f() (ret int) {
defer func() {
ret++
}()
You can’t perform that action at this time.