Skip to content

Instantly share code, notes, and snippets.

View darkcolonist's full-sized avatar
🐣
I rise from the fire, stronger and brighter.

Christian darkcolonist

🐣
I rise from the fire, stronger and brighter.
View GitHub Profile
@darkcolonist
darkcolonist / dump.sql
Last active April 27, 2018 03:33
le group_concat
DROP TABLE IF EXISTS `buses`;
CREATE TABLE `buses` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`schedule_id` int(10) unsigned DEFAULT NULL,
`route` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=81;
LOCK TABLES `buses` WRITE;
overlorder 2 episode 1 - magnet:?xt=urn:btih:Z7KEWE43JJE7XWA2SQYA3XNZTWWAC6OB&tr=http://nyaa.tracker.wf:7777/announce&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.internetwarriors.net:1337/announce&tr=udp://tracker.leechersparadise.org:6969/announce&tr=udp://tracker.opentrackr.org:1337/announce&tr=udp://open.stealth.si:80/announce&tr=udp://p4p.arenabg.com:1337/announce&tr=udp://mgtracker.org:6969/announce&tr=udp://tracker.tiny-vps.com:6969/announce&tr=udp://peerfect.org:6969/announce&tr=http://share.camoe.cn:8080/announce&tr=http://t.nyaatracker.com:80/announce&tr=https://open.kickasstracker.com:443/announce
overlorder 2 episode 2 - magnet:?xt=urn:btih:VVQRASTG3LIXN3EQPMVVTNQHXQSIHAFY&tr=http://nyaa.tracker.wf:7777/announce&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.internetwarriors.net:1337/announce&tr=udp://tracker.leechersparadise.org:6969/announce&tr=udp://tracker.opentrackr.org:1337/announce&tr=udp://open.stealth.si:80/announce&tr=udp://p4p.arenabg.com:1337/announc
@darkcolonist
darkcolonist / active-state.js
Created February 23, 2018 03:03
active state in jquery
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery(".panel-heading").on("click", function(e){
var el = jQuery(e.currentTarget);
if(el.data('open'))
el.data('open', false);
else
el.data('open', true);
@darkcolonist
darkcolonist / apache2.4-creative.conf
Last active October 24, 2017 09:38
virtual host configuration for wildcard virtual document root
<VirtualHost *>
ServerAlias *
VirtualDocumentRoot /home/nms/sites/%1/public_html
UseCanonicalName Off
<Directory "/home/nms/sites">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
Require all granted
@darkcolonist
darkcolonist / timezone-conversion-test.php
Created September 15, 2017 03:16
timezone conversion php
<?php
$phTz = new DateTimeZone("Asia/Manila");
$gmt0Time = new DateTimeZone("GMT0");
$date = new DateTime();
echo "default: ";
echo $date->format('r');
echo "<br />";
@darkcolonist
darkcolonist / ip-range-check.php
Created September 5, 2017 08:17
check if ip-address is in-range
<?php
$defaultIP = "122.3.33.186";
$ip_start = "95.130.184.0";
$ip_end = "95.130.191.254";
$echo = array();
$ip_start_long = ip2long($ip_start);
$ip_end_long = ip2long($ip_end);
@darkcolonist
darkcolonist / util.winston.js
Last active January 23, 2020 08:36
winston logger implementation in node.js
/**
* dependencies
* "moment-timezone": "^0.5.23",
* "winston": "^3.2.1"
*/
const moment = require('moment-timezone');
const {transports, createLogger, format} = require('winston');
var util = {
@darkcolonist
darkcolonist / cris.sublime-keymap
Last active April 3, 2020 02:33
my personal sublime keybindings
[
{"keys" : ["f12"], "command" : "reindent" }
// , {"keys" : ["f12"], "command" : "toggle_side_bar" }
, {"keys" : ["ctrl+b"], "command" : "goto_definition" }
, { "keys": ["ctrl+alt+shift+up"], "command" : "select_lines", "args": {"forward": false} }
, { "keys": ["ctrl+alt+shift+down"], "command" : "select_lines", "args": {"forward": true} }
, { "keys": ["ctrl+shift+r"], "command" : "goto_symbol_in_project" }
// for multi-window approach
, { "keys": ["alt+left"], "command" : "focus_neighboring_group", "args": {"forward": false} }
@darkcolonist
darkcolonist / util.helper.logger.js
Created June 1, 2017 08:42
winston logging to separate files
var winston = require('winston');
var moment = require('moment-timezone');
util = {
/**
* get a moment instance pre-configured
* @param string datetime nullable
* @param Object customParams
* {
* // null if you prefer application timezone
* timezone: "America/Los_Angeles",
@darkcolonist
darkcolonist / util.helper.wait.js
Created May 26, 2017 08:52
creates an overlay on the selected object(s) by selector. useful for long-waiting requests
/**
* @author Christian Noel Reyes <[email protected]>
* tested working with: >= jquery1.4.2
* usage:
* util.wait('.selectorClass'); // or #selectorID
* util.unwait('.selectorClass');
*/
var util = {
wait: function(selector, options){
var defaultOptions = {