Never been to CodeSnippets before?

Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world (or not, you can keep them private!)

Use Tweetstream in Ruby

// description of your code here

Successfully installed yajl-ruby-0.6.3
Successfully installed daemons-1.0.10
Successfully installed intridea-tweetstream-0.1.3
3 gems installed
Installing ri documentation for yajl-ruby-0.6.3...
Installing ri documentation for daemons-1.0.10...
Installing RDoc documentation for yajl-ruby-0.6.3...
Installing RDoc documentation for daemons-1.0.10...


require 'rubygems'
require 'tweetstream'

user, pass = 'jrobertson', 'secret'
TweetStream::Client.new(user,pass).sample do |status|
  puts "[#{status.user.screen_name}] #{status.text}" 
  sleep 0.5
end

Anchor a footer to the bottom of a page

/* file: layout.css */

* {
  margin:0;
  padding:0;
}
html,body {
  margin:0;
  padding:0;
  height:100%; /* needed for container min-height */
  background:gray;
  
  font-family:arial,sans-serif;
  font-size:small;
  color:#666;
}

div#frame {
  position:relative; /* needed for footer positioning*/
  margin:0 auto; /* center, not in IE5 */
  width:750px;
  background:#f0f0f0;
  
  height:auto !important; /* real browsers */
  height:100%; /* IE6: treaded as min-height*/

  min-height:100%; /* real browsers */
}

  div#footer {
    position:absolute;
    width:100%;
    bottom:0; /* stick to bottom */
    background:#ddd;
    border-top:6px double gray;
  }

  div#footer p {
    padding:1em;
    margin:0;
  }

viagra acheter en france
acheter viagra en ligne
// desc of this that
comprare viagra senza ricetta
viagra vendita in italia

Show image stills gallery

For smarty:
cialis compra cialis prezzo conveniente acquistare cialis miglior prezzo cialis italia cialis online
compra levitra compra levitra prezzo migliore levitra prezzo migliore acquistare levitra levitra italia
	function stills(){
		$this->skip_tracking=1;
		$settings[type]="file_group";
		$settings[no_list]=1;
		$settings[filter][id]=array((int) $this->get[seg_3]);
		$settings[verbosity][file_group]=array("id");
		$settings[verbosity][image]=array("id","pid","zoom","height","width","type","sorder","dnet_fs_id","file");
		$settings[sort][image]=array("field"=>"sorder", "order"=>"ASC");
		$settings[associations][file_group][children]=array("image");
		$fgroup=$this->objects->get($settings,"stills");
		$fgroup=$this->objects->handle_list($fgroup);
		$this->cismarty->assign('group', $fgroup);
		$this->cismarty->display('stills.html');
	}
	function image(){
		$this->skip_tracking=1;
		$this->get[seg_3];
		$settings[type]="image";
		$settings[no_list]=1;
		$settings[filter][id]=array((int) $this->get[seg_3]);
		$image=$this->objects->get($settings,"image");
		$image=$this->objects->handle_list($image);
		$this->cismarty->assign('image', $image);
		$this->cismarty->display('image.html');
	}


italia acquistare kamagra kamagra italia compra kamagra online compra kamagra costo compra kamagra
viagra online kaufen viagra deutschland impotenz deutschland viagra kaufen viagra 20mg x 90 pillen preis

Smarty based site

comprar kamagra barcelona kamagra buen precio ordenar kamagra comprar kamagra en espana kamagra
kamagra senza prescrizione kamagra prezzo e buono acquistare kamagra kamagra acquistare kamagra
<?php  if (!defined('BASEPATH')) exit('No direct script access allowed');

//$config['site']['url_root']="";
$config['site']['url_content']=$config['site']['url_root']."/content";
$config['site']['url_content_temp']=$config['site']['url_content']."/temp";
//$config['site']['dir_root']="";
$config['site']['dir_content']=$config['site']['dir_root']."/content";
$config['site']['dir_data']=$config['site']['dir_root']."/data";
$config['site']['dir_content_temp']=$config['site']['dir_content']."/temp";
$config['site']['datetime_format']="%H:%M, %e %B %Y";
$config['site']['date_format']="%e %B %Y";
$config['site']['mode']="production";				// debug or production
$config['site']['lang']="english";				// should match the appropriate folder inside ./application/language

// search results
$config['site']['pages_per_page']=20;			// don't set to higher than 20.
$config['site']['pages_reviews_per_page']=10;	// don't set to higher than 30.
$config['site']['people_invert_names']=1;

// static documents
$config['site']['dir_docs']="docs"; // relative to Smarty templates dir
$config['site']['docs_ext']=".php";

// skins and langs
$config['site']['url_skin']=$config['site']['url_content']."/".$config['site']['skin'];

?>

diskont preis levitra levitra levitra on line besten preis levitra verkaufe levitra ubernachtung
comprar levitrafarmacia levitra barato levitra mejor precio levitra comprar levitra

ACL direct access

viagra en ligne avec mastercard viagra generique France viagra rabais viagra en ligne rabais viagra vente en ligne
Afin cialis cialis en vente en France cialis generique cialis meilleur prix cialis prix rabais
<?php  if (!defined('BASEPATH')) exit('No direct script access allowed');

$config['acl']['map']['cp/login']=array("action"=>"allow");
$config['acl']['map']['cp/register']=array("action"=>"allow");
$config['acl']['map']['cp/feedback']=array("action"=>"allow");
$config['acl']['map']['cp/addmoney/done']=array("action"=>"allow");
$config['acl']['map']['cp/remind_password']=array("action"=>"allow");
$config['acl']['map']['cp/(.*)']=array("require_group"=>"users");
$config['acl']['map']['cp_reviews(.*)']=array("require_group"=>"users");
$config['acl']['map']['cp_dst/login']=array("action"=>"allow");
$config['acl']['map']['cp_dst/register']=array("action"=>"allow");
$config['acl']['map']['cp_dst(.*)']=array("require_group"=>"distributors", "redirect_on_error"=>"/dst/login/", "ses_data"=>"dst");
$config['acl']['map']['admin/login']=array("action"=>"allow");
$config['acl']['map']['admin/logout']=array("action"=>"allow");
$config['acl']['map']['admin/(.*)']=array("require_group"=>"admins", "redirect_on_error"=>"/admin/login/", "ses_data"=>"admin");
$config['acl']['map']['admin_content/(.*)']=array("require_group"=>"admins", "redirect_on_error"=>"/admin/login/", "ses_data"=>"admin");
$config['acl']['redirect_on_error']="/cp/login";		// ACL will add '?acl=<acl_code>&return_url=<uri>' to this string
?>

Afin kamagra Afin kamagra kamagra cout kamagra generique kamagra rabais
cialis rabais cialis bas prix acheter cialis cialis en vente en France bon marche cialis

linux mmap cpp

linux mmap cpp

#ifndef _MMAP_H_20090819_
#define _MMAP_H_20090819_
#include <sys/stat.h>
#include <sys/time.h>
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <sys/mman.h>

class mmap_t {
        protected:
                int _fd;
                size_t _size;
                const char *_filename;
                char *_ptr;
                int _oflag;

                int _fileresize(size_t size) {
                        if(size==0 || _fd==-1 || _oflag==O_RDONLY) return -1;
                        if(ftruncate(_fd, size)==-1) return -1;
                        _size = size;
                        return 0;
                }
                void _closefd() {
                        if(_fd != -1)
                                ::close(_fd);
                        _fd = -1;
                        _filename = 0;
                        _oflag = 0;
                }
                void _destroy() {
                        if(_ptr != 0) {
                                msync((caddr_t)_ptr, 0, MS_ASYNC);
                                munmap((caddr_t)_ptr, _size);
                                _ptr = 0;
                                _size = 0;
                        }
                }

        public:
                mmap_t():_fd(-1),_size(0),_filename(0),_ptr(0),_oflag(0) {}
                ~mmap_t() {this->close();}

                size_t size() {
                        return _size;
                }
                char *ptr() {
                        return _ptr;
                }
                int open(const char *file, bool write_able = false, size_t size = 0, const mode_t perm_mode = 0644) {
                        this->close();
                        this->_filename = file;

                        if(write_able)
                                _oflag = O_RDWR|O_CREAT;
                        else
                                _oflag = O_RDONLY;

                        struct stat st;

                        if((_fd=::open(file, _oflag, perm_mode))<0)
                                return -1;

                        if(fstat(_fd, &st) != 0)
                                return -1;

                        _size = st.st_size;
                        if(size>0 && _size!=size && _fileresize(size)!=0) return -1;
                        if(_size==0) return -1;
int prot = PROT_READ;
                        if(_oflag&O_RDWR) prot |= PROT_WRITE;
                        _ptr = (char*) mmap(NULL, _size, prot, MAP_FILE|MAP_SHARED, _fd, 0);
                        if(_ptr==MAP_FAILED) return -1;

                        return 0;
                }

                int resize(size_t size) {
                        if(size==0) return -1;
                        this->_destroy();
                        if(_fileresize(size)!=0) return -1;
                        int prot = PROT_READ;
                        if(_oflag&O_RDWR) prot |= PROT_WRITE;
                        _ptr = (char*) mmap(NULL, _size, prot, MAP_SHARED, _fd, 0);
                        if(_ptr==MAP_FAILED) return -1;
                        return 0;
                }
                int close() {
                        this->_destroy();
                        this->_closefd();
                        return 0;
                }
                int flush() {
                        if(_ptr==0) return -1;
                        if(msync(_ptr, _size, MS_ASYNC)==-1)
                                return -1;
                        return 0;
                }
};

#endif


commander kamagra en ligne acheter kamagra en ligne
//desc of this that
compra viagra in italia
cialis acheter en france

JavaScript: Changing an Element's text content

It is possible to set the text, to cope with various browsers from IE 4,
5, 6, Netscape 6, 7, Mozilla, Opera 7, 8 and other DOM compliant
browsers you can use:

function setInnerText (elementId, text) {

  var element;

  if (document.getElementById) {
    element = document.getElementById(elementId);
  }

  else if (document.all) {
    element = document.all[elementId];
  }

  if (element) {

    if (typeof element.textContent != 'undefined') {
      element.textContent = text;
    }

    else if (typeof element.innerText != 'undefined') {
      element.innerText = text;
    }

    else if (typeof element.removeChild != 'undefined') {

      while (element.hasChildNodes()) {
        element.removeChild(element.lastChild);
      }

      element.appendChild(document.createTextNode(text));
    }
  }
}


acheter viagra en ligne and viagra vente
// desc of this that
kamagra

Engine hooks

// description of your code here
cialis consegna basso prezzo cialis basso prezzo cialis prezzi basso prezzo cialis acquistare cialis
levitra consegna compra levitra costo levitra prezzo migliore levitra a sconto levitra online di sconto

<?php  if (!defined('BASEPATH')) exit('No direct script access allowed');

$hook['post_controller_constructor'][] = array('class'    => 'ACL',
                                'function' => 'run',
                                'filename' => 'ACL.php',
                                'filepath' => 'hooks'
                                );
$hook['post_controller_constructor'][] = array('class'    => 'Init',
                                'function' => 'post_controller_constructor',
                                'filename' => 'Init.php',
                                'filepath' => 'hooks'
                                );
$hook['post_controller'][] = array('class'    => 'Misc',
                                'function' => 'track_visit',
                                'filename' => 'Misc.php',
                                'filepath' => 'libraries'
                                );
$hook['post_controller'][] = array('class'    => 'halt',
                                'function' => 'halt_myself',
                                'filename' => 'Halt.php',
                                'filepath' => 'hooks'
                                );
 ?>

bon marche viagra Afin viagra viagra bas prix viagra livraison viagra bon marche
cialis rabais cialis bas prix acheter cialis cialis en vente en France bon marche cialis