Skip to main content

Posts

What are the advantages and disadvantages of using zsh instead of bash (or other shells)?

Everything y ou kno w from bash  still  applies, but zsh does a bunch of other useful things.  I  know that I use only a small subset of them, but t hese are especially useful for me: Extended globbing: For example,  *(.)  matches only regular files, not directories, whereas  a*z(/)  matches directories whose names start with  a  and end with  z . There are a bunch of other things, such as  **  as described by  Ole Tange . Inline glob expansion: For example, type  rm *.pdf  and then hit tab. The glob  *.pdf  will expand inline into the list of .pdf files, which means you can change the result of the expansion, perhaps by removing from the command the name of one particular file you don’t want to  rm . Interactive path expansion: Type  cd /u/l/b  and hit tab. If there is only one existing path each of whose components starts with the specified letters (that is, if only one path matches  /u*/l*/b* ), then it expands in place. If there are two, say  /us

Install PyCharm 3.4 in Ubuntu 14.04

https://www.jetbrains.com/pycharm/download/ wget - q - O - http : //archive.getdeb.net/getdeb-archive.key | sudo apt-key add - sudo sh - c 'echo "deb http://archive.getdeb.net/ubuntu $(lsb_release -sc)-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list' sudo apt - get update sudo apt - get install pycharm

HTML Emailing in ZF2

<?php namespace Application\Model; use Zend\Mail\Message; use Zend\Mime\Message as MimeMessage; use Zend\Mime\Part as MimePart; use Zend\Mail\Transport\Sendmail as SendmailTransport; use Zend\Mail\Transport\Smtp as SmtpTransport; use Zend\Mail\Transport\SmtpOptions; use Zend\View\Renderer\PhpRenderer; use Zend\View\Resolver\TemplatePathStack; use Zend\View\Model\ViewModel; use Zend\View\Model\ModelInterface; class ApiEmail extends ApiInterface {    protected $From = "XXXXX@gmail.com";    protected $FromName = "XXXX";    protected $To = "" ;    protected $Subject = "" ;    protected $Body = "" ;    protected $Cc = "XXXXXX@gmail.com";    protected $Bcc = "XXXXX@gmail.com" ;    protected $ReplyTo = "XXXX@gmail.com" ;    protected $Sender = "" ;    protected $Encoding = "UTF-8" ;    protected $MESSAGE ; // getter setter    public fun

Using FileZilla and SFTP with OpenShift

How to get last insert id in joomla 2.5 ?

If you are using Jtable then $tbl_people = & $this->getTable('People', 'ParichayTable', array()); $tbl_people->name = $data['name']; $tbl_people->save(); $tbl_people->id; //last insert id if you are using direct Query then. $db =& JFactory::getDBO(); $db->setQuery( $query ); $db->query(); To get the last insert id: $db->insertid();

Keyboard Shortcuts for Bash

Ctrl + A Go to the beginning of the line you are currently typing on Ctrl + E Go to the end of the line you are currently typing on Ctrl + L               Clears the Screen, similar to the clear command Ctrl + U Clears the line before the cursor position. If you are at the end of the line, clears the entire line. Ctrl + H Same as backspace Ctrl + R Let’s you search through previously used commands Ctrl + C Kill whatever you are running Ctrl + D Exit the current shell Ctrl + Z Puts whatever you are running into a suspended background process. fg restores it. Ctrl + W Delete the word before the cursor Ctrl + K Clear the line after the cursor Ctrl + T Swap the last two characters before the cursor Esc + T Swap the last two words before the cursor Alt + F Move cursor forward one word on the current line Alt + B Move cursor backward one word on the current line Tab Auto-complete files and folder names Ctrl + a   Go to the beginning of the line (Home) Ctrl + e   Go to th

How to Print JSON parsed object?

Most debugger consoles support displaying objects directly. Just use console.log(obj); Depending on your debugger this most likely will display the object in the console as a collapsed tree. You can open the tree and inspect the object. console.dir  and  JSON.stringify(obj)  will give you back a string representation of the object.