Skip to main content

Posts

Replace a String in Multiple Files in Linux Using Grep and Sed

Command grep -rl matchstring somedir/ | xargs sed -i 's/string1/string2/g' Note: The forward slash '/' delimiter in the sed argument could also be a different delimiter (such as the pipe '|' character). The pipe delimiter might be useful when searching through a lot of html files if you didn't want to escape the forward slash, for instance. matchstring is the string you want to match, e.g., "football" string1 would ideally be the same string as matchstring, as the matchstring in the grep command will pipe only files with matchstring in them to sed. string2 is the string that replace string1. Example grep -rl '5.00.00.40' ./ | xargs sed -i 's/5.00.00.40\/vc/5.79.17.43\/BB/g' Extracted from : http://vasir.net/blog/ubuntu/replace_string_in_multiple_files/
Recent posts

IE browser Renderer

All those who need a quick view of how each IE browser will render a particular site, you can use the following site and get a screen shot of a particular url. http://ipinfo.info/netrenderer/index.php Through this site you can get only the screen shot of a different IE browser views.

Installing Apache, PHP, MySQL and phpMyAdmin on Ubuntu

Installing Apache 1. Open Terminal (Application -> Accessories -> Terminal) and execute the following command: sudo apt-get install apache2 2. When the setup is complete you can check if the Apache is working properly by pointing your browser to http://localhost. If you see the text “It works!”, it means Apache is working just fine. 3. Towards the end of the installation if you see a message like this inside Terminal, “Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName“, you can fix this by executing the following command. It will open Gedit (text editor). gksu gedit /etc/apache2/conf.d/fqdn 4. When Gedit opens, type “ServerName localhost” inside the file and click Save. Then close the file. Installing php5 1. Inside Terminal, execute the following command: sudo apt-get install php5 libapache2-mod-php5 2. When setup is complete, you have to restart Apache so that php5 will work on Apache. Execute t

Drupal : How to write the theme's region variables to the page.

If you're assigning your region to page.tpl.php, you don't need to worry about creating a variable for your region and assigning content to it; PHPTemplate handles this automatically. All you need to do is write the variables to the page, by editing your theme's page.tpl.php file. For each new region you've defined, include in page.tpl.php a print call. For the 'floater' region defined above, this would look like: . Of course, you'll probably want to use HTML, CSS, and possibly PHP (e.g., if tests) to get your new regions looking how you want them.

Drupal : How to define custom regions

If you want to have your own set of regions for a theme, you do this by defining a _regions() hook. In this case, your custom regions will override those defined by default in PHPTemplate. If the theme doesn't have a template.php file in its directory, create one; otherwise use the existing template.php file. In either case, add a mytheme_regions() function to define your regions. Each region needs to have a name (a string with no spaces) and a description (the text that will show up in, for example, the block configuration pages). The following would define all the standard PHPTemplate regions except the left sidebar and, in addition, two new regions for a theme called "mytheme". t('right sidebar'), 'content' => t('content'), 'header' => t('header'), 'footer' => t('footer'), 'floater' => t('floater'), 'inline1' => t('inline 1') ); } ?> Note: Regarding
Office and Productivity Windows apps    Linux apps    Description   Windows Update, Add/Remove programs apt-get , Aptitude , portage , rpm , urpmi , yast , yum , Synaptic Every Linux distribution has an infrastructure to manage installed software which is quite different from Windows. For instance, all updates are handled by a single program. See package management . Google Desktop Beagle , Recoll , Google Desktop Desktop Search Alcohol 120%, Discjuggler, Easy CD Creator, Nero Burning ROM K3b , XCDRoast , more CD burning 7-Zip, Winzip, Winrar Karchiver , File Roller , ark , hjsplit ; command line tools Archivers Notepad, Wordpad, TheGun, EditPlus, SciTE KWrite , Kate , BlueFish , Gedit , Joe Text Editors WinMerge, SyncToy Meld , Unison , Synkron , rSync File synchronization Daemon Tools mount , GMount-ISO ISO mounting Norton Ghost Partition Image , g4u , Mondo , dd Disk imaging Norton Partition Magic QTparted ,