Skip to content

Instantly share code, notes, and snippets.

View gpedro's full-sized avatar

Gabriel Pedro gpedro

View GitHub Profile
@gpedro
gpedro / layout.php
Last active January 4, 2016 07:59
Codeigniter Template Library
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Layout {
public function render($view, $args = array())
{
$CI =& get_instance();
$CI->load->helper('file');
if(get_file_info(APPPATH.'views'.DIRECTORY_SEPARATOR.$view.'.php') == false)
@gpedro
gpedro / alert_helper.php
Created February 14, 2014 22:26
Alert Helper with Bootstrap 3 style for Codeigniter
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
function _base_alert($type, $title, $message = false)
{
$CI =& get_instance();
$alert = json_encode(array('type' => $type, 'head' => $title, 'message' => $message));
$CI->session->set_flashdata('alert', $alert);
}
function process_alert($json)
@gpedro
gpedro / example.php
Created May 7, 2014 15:16
multiservers check
<?php
require_once 'otinfo.php';
function getInfo($ip, $port = 7171)
{
$server = new Otinfo($ip, $port);
if ($server->execute()) {
echo 'Players online: ', $server->players['online'], '<br />',
'Server location: ', $server->serverinfo['location'], '<br />',
'Client version: ', $server->serverinfo['client'] , '<br />';
} else {
@gpedro
gpedro / signals.txt
Created May 8, 2014 09:58
OTServ Signals
[ CUSTOM FLAGS
Project Name
The Forgotten Server
Version
0.4.0_DEV
Codenamed
Crying Damson
/**
* Convert From/To Binary/Decimal/Hexadecimal in JavaScript
* https://gist.github.com/faisalman
*
* Copyright 2012, Faisalman <fyzlman@gmail.com>
* Licensed under The MIT License
* http://www.opensource.org/licenses/mit-license
*/
(function(){
@gpedro
gpedro / README.md
Last active February 25, 2019 14:13
beeg hotlink
  1. Create new Bookmark and on url paste code below:
javascript:function createLinks(){$(document).ready(function(){$(".hotblock table tbody tr").each(function(e,c){var a=$(c).children("td");$(a).each(function(c,a){var b=$(a).children("img"),d=/\d{7}/.exec(b.attr("data-original"));null!=d&&(b.attr("onClick","javascript:window.open('http://beeg.com/"+d+"')"),b.attr("style","cursor:pointer"))})})})}createLinks();void(0);
  1. Access beeg.com and search for video and check in bottom page if have a another hot videos. If yes, click in bookmark and have fun (:
from random import randint
import unittest
class TestSequenceFunctions(unittest.TestCase):
def setUp(self):
self.animals = ['dog', 'cat', 'bird', 'mouse', 'cow', 'frog', 'elephant', 'duck', 'fox']
self.says = ['woof', 'meow', 'tweet', 'squeek', 'moo', 'croak', 'toot', 'quack']
self.fox = ['Ring-ding-ding-ding-dingeringeding!', 'Gering-ding-ding-ding-dingeringeding!', 'Wa-pa-pa-pa-pa-pa-pow!', 'Hatee-hatee-hatee-ho!', 'Joff-tchoff-tchoffo-tchoffo-tchoff!', 'Tchoff-tchoff-tchoffo-tchoffo-tchoff!', 'Jacha-chacha-chacha-chow!', 'Chacha-chacha-chacha-chow!', 'Fraka-kaka-kaka-kaka-kow!', 'A-hee-ahee ha-hee!']
@gpedro
gpedro / pucpr.py
Last active August 29, 2015 14:08
Resultado PUCPR 2014
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import re,requests,os,time
while(1):
ping = requests.get('http://resultado2015.pucpr.br/')
p = re.compile(ur'Em breve, resultado do Vestibular 2015', re.IGNORECASE)
if ping.status_code == 200:
if not re.search(p, ping.text):
@gpedro
gpedro / template.ejs
Created January 9, 2015 12:42
jade > ejs
<% if (paginate.hasPreviousPages || paginate.hasNextPages(pageCount)) { %>
<ul class="pager">
<% if (paginate.hasPreviousPages) {%>
<li class="previous">
<a href="<%- paginate.href(true) %>" class="prev"><i class="fa fa-arrow-circle-left"></i> Previous</a>
</li>
<% } %>
<% if (paginate.hasNextPages(pageCount)) { %>
<li class="next">
@gpedro
gpedro / Gulpfile.js
Last active August 29, 2015 14:19
Awesome TaskRunner for Harmonic Theme Development.
var gulp = require('gulp');
var exec = require('child_process').exec;
var path = require('path');
var harmonic = require('./harmonic.json');
var browserSync = require('browser-sync');
var reload = browserSync.reload;
var config = {
outDir: 'public'