Skip to content

Instantly share code, notes, and snippets.

@GuiSevero
GuiSevero / gist:10031822
Last active August 29, 2015 13:58
Streaming Eletrosul
<!-- To embed the player in your own custom webpage, begin copying below this line -->
<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="640" height="496" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="QTSRC" value="rtsp://177.10.112.192/conf_h263_g711u_512000__2700%20-%20AGU">
<param name="SRC" value="http://177.10.112.192/conference.mov">
<param name="AUTOPLAY" value="true">
<param name="CONTROLLER" value="true">
<param name="QTSRCDONTUSEBROWSER" value="true">
<param name="SCALE" value="ToFit">
<embed width="640" height="496" type="video/quicktime" qtsrcdontusebrowser="true" scale="ToFit" qtsrc="rtsp://177.10.112.192/conf_h263_g711u_512000__2700%20-%20AGU" src="http://177.10.112.192/conference.mov" pluginspage="http://www.apple.com/quicktime/download/">
<?php $prjs = Projeto::$momentos; $length = count($prjs) ?>
<?php for($i=0 ; $i < $length; $i+=3): ?>
<div class="row">
<?php if($i < $length):?>
<div class="span4 view"><?php echo CHtml::link( $prjs[$i], array("/projeto/index",'situacao'=>$i) )?></div>
<?php endif;?>
<?php if($i+1 < $length):?>
<div class="span4 view"><?php echo CHtml::link( $prjs[$i+1], array("/projeto/index",'situacao'=>$i+1) )?></div>
git update-index --assume-unchanged [path]
git update-index --no-assume-unchanged filename
@GuiSevero
GuiSevero / gist:866d877815e72d928885
Last active August 29, 2015 14:02
SQL Duplicatas
SELECT
cod_gt, cod_pessoa, COUNT(*)
FROM
pessoa_gt
GROUP BY
cod_pessoa, cod_gt
HAVING
COUNT(*) > 1
ORDER BY cod_gt
@GuiSevero
GuiSevero / Javascript character counter
Created August 15, 2014 14:10
Javascript character counter
// fieldname, warningname, remainingname, maxchars
function CheckFieldLength(fn,wn,rn,mc) {
var len = fn.value.length;
if (len > mc) {
fn.value = fn.value.substring(0,mc);
len = mc;
}
document.getElementById(wn).innerHTML = len;
document.getElementById(rn).innerHTML = mc - len;
}
@GuiSevero
GuiSevero / preload_images
Last active August 29, 2015 14:06
Preloading images with javascript
<div class="hidden">
<script type="text/javascript">
<!--//--><![CDATA[//><!--
var images = new Array()
function preload() {
for (i = 0; i < preload.arguments.length; i++) {
images[i] = new Image()
images[i].src = preload.arguments[i]
}
}
@GuiSevero
GuiSevero / baseurl.php
Created December 19, 2014 17:42
PHP BaseUrl Function
<?php
function curPageURL()
{
preg_match('/index.php[\/]*(.*)/', ( ! empty($_SERVER['SUPHP_URI'])) ? $_SERVER['SUPHP_URI'] : $_SERVER['PHP_SELF'], $match);
$protocol = (isset($_SERVER['HTTPS'])) ? 's' : '';
$base_url = preg_split("/\?/", str_ireplace(((isset($match[1])) ? trim($match[1], '/') : ''), '', urldecode(trim((( ! empty($_SERVER['REQUEST_URI'])) ? $_SERVER['REQUEST_URI'] : '/'), '/'))));
$port = (isset($_SERVER['SERVER_PORT']) AND $_SERVER['SERVER_PORT'] != 80) ? ':'.$_SERVER['SERVER_PORT'] : '';
$url = trim(sprintf("http".$protocol."://%s/%s", (( ! empty($_SERVER['HTTP_HOST'])) ? $_SERVER['HTTP_HOST'] : 'localhost'.$port), reset($base_url)),'/') . '/';
return $url;
}
@GuiSevero
GuiSevero / svn stash.txt
Created July 25, 2016 19:56
SVN "git stash" alternative
set PATH=%PATH%;C:\Program Files\TortoiseSVN\bin
git stash: svn diff > patch_name.patch; svn revert -R .
git stash apply: patch patch_name.patch
based on stackoverflow answer: http://stackoverflow.com/questions/1554278/temporarily-put-away-uncommited-changes-in-subversion-a-la-git-stash
@GuiSevero
GuiSevero / gordy.cfg
Created September 24, 2016 19:49
csgo cfg
unbindall
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "9" "slot9"
bind "a" "+moveleft"
bind "b" "buymenu"

Raspberry Pi VPN Router

This is a quick-and-dirty guide to setting up a Raspberry Pi as a "router on a stick" to PrivateInternetAccess VPN.

Requirements

Install Raspbian Jessie (2016-05-27-raspbian-jessie.img) to your Pi's sdcard.

Use the Raspberry Pi Configuration tool or sudo raspi-config to: