Skip to content

Instantly share code, notes, and snippets.

View AV4TAr's full-sized avatar

Diego Sapriza AV4TAr

View GitHub Profile
@AV4TAr
AV4TAr / hello.world.js
Created February 5, 2011 15:02
Hello word on node.js
var sys = require('sys');
setTimeout(function(){
sys.puts('world');
}, 2000);
sys.puts('hello');
@AV4TAr
AV4TAr / sphinx.conf
Created August 1, 2011 23:27
standard sphinx.conf
# in sphinx.conf
source main
{
type = mysql
...
sql_query = SELECT id, title, body FROM documents
}
index main
{
@AV4TAr
AV4TAr / Zend_View_Helper_JavascriptHelper
Created August 3, 2011 15:04
Javascript Helper Zend Framework MVC
<?php
class Zend_View_Helper_JavascriptHelper extends Zend_View_Helper_Abstract
{
function javascriptHelper() {
$request = Zend_Controller_Front::getInstance()->getRequest();
$file_uri = 'js/' . $request->getControllerName() . '/' . $request->getActionName() . '.js';
if (file_exists($file_uri)) {
$this->view->headScript()->appendFile('/' . $file_uri);
}
@AV4TAr
AV4TAr / gist:1123578
Created August 3, 2011 19:39
sphinx delta counter table
CREATE TABLE sph_counter
(
counter_id INTEGER PRIMARY KEY NOT NULL,
max_doc_id INTEGER NOT NULL
);
@AV4TAr
AV4TAr / sphinx.conf
Created August 3, 2011 20:36
sphinx.com delta
source main
{
# ...
sql_query_pre = SET NAMES utf8
sql_query_pre = REPLACE INTO sph_counter SELECT 1, MAX(id) FROM documents
sql_query = SELECT id, title, body FROM documents \
WHERE id<=( SELECT max_doc_id FROM sph_counter WHERE counter_id=1 )
}
source delta : main
@AV4TAr
AV4TAr / Bootstrap.php
Created October 7, 2011 19:00
Use Bootstrap to load configuration file in Zend_Application
<?php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap {
//...
protected function _initConfig(){
$config_options = new Zend_Config($this->getOptions());
Zend_Registry::set('config', $config_options);
return $config_options;
}
}
@AV4TAr
AV4TAr / gist:1271117
Created October 7, 2011 19:09
Loading application configuration from View Action
<?php
class MyController extends Zend_Controller_Action {
//...
public function myAction(){
$bootstrap = $this->getInvokeArg('bootstrap');
$config_options = $bootstrap->getOptions();
}
}
<?php
$bootstrap = Zend_Controller_Front::getInstance()->getParam('bootstrap');
$config_options = $bootstrap->getOptions();
diego$ git branch
* diego
master
@AV4TAr
AV4TAr / gist:1309726
Created October 24, 2011 18:27
Merge one file to a branch
git checkout <branch_you_want_to_merge_from> <file_paths_to_merge...>