Skip to content

Instantly share code, notes, and snippets.

🏠
Working from home

Chris Fidao fideloper

🏠
Working from home
Block or report user

Report or block fideloper

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
@fideloper
fideloper / db_backup.sh
Created Oct 20, 2011
bash shell file for daily database backup - Run as CRON job
View db_backup.sh
#/bin/bash
/usr/bin/mysqldump --user=DB_USER --password='DB_PASSWORD' --databases DB_NAME | gzip > /path/to/backup/DB_NAME-`date +%Y%m%d%H%M`.sql.gz
find /path/to/backup -name "*.gz" -mtime +60 -exec /bin/rm {} \;
@fideloper
fideloper / real_time_log.sh
Created Oct 20, 2011
Shell script to check log files in real time via ssh
View real_time_log.sh
#!/bin/bash
remoteuser=user_name
remotecomputer=some_ip_address
ssh -l "$remoteuser" "$remotecomputer" "tail -f path/to/log/files/log-`date +"%Y-%m-%d"`.php"
@fideloper
fideloper / youtube.public.feed.js
Created Oct 20, 2011
Youtube public channel uploaded videos
View youtube.public.feed.js
//See more http://code.google.com/apis/youtube/2.0/developers_guide_protocol_api_query_parameters.html
$.ajax({
type:'GET',
dataType:'jsonp',
//url:'http://gdata.youtube.com/feeds/users/USERNAME/uploads?alt=json', //also usable, but less awesome
url:'http://gdata.youtube.com/feeds/api/videos',
data:{author:'USERNAME', v:2, orderby:'published', alt:'json', 'max-results':10},
success:function(data, textStatus, XMLHttpRequest) {
console.log(data);
},
@fideloper
fideloper / jquery.plugin.template.js
Created Oct 20, 2011
jQuery plugin template - legit
View jquery.plugin.template.js
(function($){
var environment = {};
var methods = {
init:function(options) {
var options = $.extend({}, options);
return this.each(function() {
@fideloper
fideloper / zend.data.mapper.php
Created Oct 20, 2011
Zend Data Mapping example
View zend.data.mapper.php
<?php
//Abstract "model" class
class App_Model_Abstract
{
public function __construct(array $options = null)
{
if (is_array($options)) {
$this->setOptions($options);
}
@fideloper
fideloper / zend.bootstrap.php
Created Oct 20, 2011
Sample Zend boot strap file - layout, views, registry, error handling
View zend.bootstrap.php
<?php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
protected function _initLayoutHelper()
{
$this->bootstrap('frontController');
$layout = Zend_Controller_Action_HelperBroker::addHelper(
new AppName_Controller_Action_Helper_LayoutLoader());
@fideloper
fideloper / twitter.public.timeline.js
Created Oct 20, 2011
Get public Twitter timeline with jQuery ajax - with retweets
View twitter.public.timeline.js
$.ajax({
type:'GET',
dataType:'jsonp',
url:'http://api.twitter.com/1/statuses/user_timeline.json',
data:{screen_name:'USERNAME', include_rts:1}, //show retweets
success:function(data, textStatus, XMLHttpRequest) {
var tmp = false;
var results = $('#twitter_results');
//console.log(data);
for(i in data) {
@fideloper
fideloper / twitter.linkify.js
Created Oct 20, 2011
Linkify Twitter feed (@usernames, #hashtags and links)
View twitter.linkify.js
String.prototype.linkify_tweet = function() {
var tweet = this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/g, function(url) {
var wrap = document.createElement('div');
var anch = document.createElement('a');
anch.href = url;
anch.target = "_blank";
anch.innerHTML = url;
wrap.appendChild(anch);
return wrap.innerHTML;
});
@fideloper
fideloper / curl_results.sh
Created Dec 1, 2011
Shell - append curl JSON request results in a nice format to an output file, with basic auth - mjson tool
View curl_results.sh
#With Basic Auth
curl --user someuser:somepassword -d 'some_post=variables&go=here' http://api.somecoolapi.com/json.somedata | python -mjson.tool >> /path/of/file/to/export/to.txt
#Without Basic Auth
curl -d 'some_post=variables&go=here' http://api.somecoolapi.com/json.somedata | python -mjson.tool >> /path/of/file/to/export/to.txt
#More Goodies: http://www.davidslog.com/1187630823/format-xml-json-from-command-line
@fideloper
fideloper / EEembed.html
Created Dec 7, 2011
Example SEO module use
View EEembed.html
<!-- Some embed code in any template -->
{embed='site/_header' title='Some Title' keywords='some,keywords' description='a description'}
<!-- site.group/_header.html -->
<!doctype html>
<html>
<head>
<title>{embed:title}</title>
<meta name="keywords" content="{embed:keywords}" />
<meta name="description" content="{embed:description}" />
You can’t perform that action at this time.