tag:blogger.com,1999:blog-84318122957190397862024-03-13T10:08:09.267+05:30We Live By Codegnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.comBlogger75125tag:blogger.com,1999:blog-8431812295719039786.post-58536751027478951272012-07-18T10:56:00.000+05:302012-07-18T10:56:49.466+05:30Effective emacs - Part:1<div id="outline-container-1" class="outline-2">
<h2 id="sec-1"><span class="section-number-2">1</span> Effective emacs - Part:1</h2>
<div class="outline-text-2" id="text-1">
<p> emacs is very powerful and effective operating system. Ah wait did I said "operating system", Yes emacs is such a powerful editor that it runs itself as operating system.
Starting from web to mail to irc to terminal to music player to coding to blogging everything you can achieve with emacs.
Here I a talking about shell or terminal. There are four terminal emulator programs in emacs; shell, term, ansi-term and emacs shell (eshell).
</p>
<p>
I have worked with all of them and evaluated and I found that eshell(emacs shell) is one of the best among other.
I wouldn't mind to say that its the best shell in Unix/Linux world.
</p>
</div>
<div id="outline-container-1-1" class="outline-3">
<h3 id="sec-1-1"><span class="section-number-3">1.1</span> Why I have chosen eshell</h3>
<div class="outline-text-3" id="text-1-1">
<ol>
<li>Its entirely written in lisp so I can eval and run.
</li>
<li>you can use all emacs function as command prompt.
</li>
</ol>
<p> for example generate html from org or starting [[http://www.gnus.org] gnus] from command prompt
</p>
<pre class="src src-lisp"><span class="linenr">1: </span>10:05 AM| gnmk@:/home/gnmk $ gnus
</pre>
<p>
just type "gnus", it will open buffer with gnus.
</p><ol>
<li>you can use all Linux/Unix command which are available in your box.
</li>
</ol>
<p>
Please note that eshell itself has some inbuilt command like ls,cp etc.
</p></div>
</div>
<div id="outline-container-1-2" class="outline-3">
<h3 id="sec-1-2"><span class="section-number-3">1.2</span> Code snippet (from emacswiki and other website)</h3>
<div class="outline-text-3" id="text-1-2">
<p> add below to your .emacs
</p>
</div>
<div id="outline-container-1-2-1" class="outline-4">
<h4 id="sec-1-2-1"><span class="section-number-4">1.2.1</span> setting up environment related variable</h4>
<div class="outline-text-4" id="text-1-2-1">
<pre class="src src-emacs-lisp"><span class="linenr">1: </span>(<span style="color: #00ffff;">require</span> '<span style="color: #7fffd4;">eshell</span>)
<span class="linenr">2: </span><span style="color: #ff7f24;">;; </span><span style="color: #ff7f24;">setting up environment related variable in eshell</span>
<span class="linenr">3: </span>(setenv <span style="color: #ffa07a;">"JAVA_HOME"</span> <span style="color: #ffa07a;">"/usr/local/java"</span>)
<span class="linenr">4: </span>(setenv <span style="color: #ffa07a;">"CATALINA_HOME"</span> <span style="color: #ffa07a;">"/var/lib/tomcat4"</span>)
<span class="linenr">5: </span>(setenv <span style="color: #ffa07a;">"LC_ALL"</span> <span style="color: #ffa07a;">"C"</span>)
<span class="linenr">6: </span>(setenv <span style="color: #ffa07a;">"PATH"</span> <span style="color: #ffa07a;">"/usr/local/java/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/home/gnmk/bin"</span>)
<span class="linenr">7: </span>(setenv <span style="color: #ffa07a;">"LANG"</span> <span style="color: #ffa07a;">"en_US.UTF8"</span>)
<span class="linenr">8: </span>(setenv <span style="color: #ffa07a;">"EDITOR"</span> <span style="color: #ffa07a;">"emacsclient"</span>)
</pre>
</div>
</div>
<div id="outline-container-1-2-2" class="outline-4">
<h4 id="sec-1-2-2"><span class="section-number-4">1.2.2</span> eshell history size and saving history while exit.</h4>
<div class="outline-text-4" id="text-1-2-2">
<pre class="src src-emacs-lisp"><span class="linenr">1: </span>(setq eshell-history-size 20000)
<span class="linenr">2: </span>(setq eshell-save-history-on-exit t)
<span class="linenr">3: </span>(setq eshell-hist-ignoredups t)
<span class="linenr">4: </span>(setq eshell-cmpl-cycle-completions nil)
</pre>
</div>
</div>
<div id="outline-container-1-2-3" class="outline-4">
<h4 id="sec-1-2-3"><span class="section-number-4">1.2.3</span> scroll to the bottom</h4>
<div class="outline-text-4" id="text-1-2-3">
<pre class="src src-emacs-lisp"><span class="linenr">1: </span>(setq eshell-scroll-to-bottom-on-output t)
<span class="linenr">2: </span>(setq eshell-scroll-show-maximum-output t)
</pre>
</div>
</div>
<div id="outline-container-1-2-4" class="outline-4">
<h4 id="sec-1-2-4"><span class="section-number-4">1.2.4</span> run top/ps from eshell, require term to be open</h4>
<div class="outline-text-4" id="text-1-2-4">
<pre class="src src-emacs-lisp"><span class="linenr"> 1: </span>(<span style="color: #00ffff;">eval-after-load</span> 'esh-opt
<span class="linenr"> 2: </span> '(<span style="color: #00ffff;">progn</span>
<span class="linenr"> 3: </span> (<span style="color: #00ffff;">require</span> '<span style="color: #7fffd4;">em-cmpl</span>)
<span class="linenr"> 4: </span> (<span style="color: #00ffff;">require</span> '<span style="color: #7fffd4;">em-prompt</span>)
<span class="linenr"> 5: </span> (<span style="color: #00ffff;">require</span> '<span style="color: #7fffd4;">em-term</span>)
<span class="linenr"> 6: </span> (add-hook 'eshell-mode-hook
<span class="linenr"> 7: </span> '(<span style="color: #00ffff;">lambda</span> () (define-key eshell-mode-map <span style="color: #ffa07a;">"\C-a"</span> 'eshell-bol)))
<span class="linenr"> 8: </span> (add-to-list 'eshell-visual-commands <span style="color: #ffa07a;">"ssh"</span>)
<span class="linenr"> 9: </span> (add-to-list 'eshell-visual-commands <span style="color: #ffa07a;">"tail"</span>)
<span class="linenr">10: </span> (add-to-list 'eshell-visual-commands <span style="color: #ffa07a;">"top"</span>)
<span class="linenr">11: </span> (add-to-list 'eshell-command-completions-alist
<span class="linenr">12: </span> '(<span style="color: #ffa07a;">"gunzip"</span> <span style="color: #ffa07a;">"gz\\'"</span>))
<span class="linenr">13: </span> (add-to-list 'eshell-command-completions-alist
<span class="linenr">14: </span> '(<span style="color: #ffa07a;">"tar"</span> <span style="color: #ffa07a;">"</span><span style="color: #ffa07a; font-weight: bold;">\\</span><span style="color: #ffa07a; font-weight: bold;">(</span><span style="color: #ffa07a;">\\.tar|\\.tgz</span><span style="color: #ffa07a; font-weight: bold;">\\</span><span style="color: #ffa07a; font-weight: bold;">|</span><span style="color: #ffa07a;">\\.tar\\.gz</span><span style="color: #ffa07a; font-weight: bold;">\\</span><span style="color: #ffa07a; font-weight: bold;">)</span><span style="color: #ffa07a;">\\'"</span>))
<span class="linenr">15: </span> (add-to-list 'eshell-output-filter-functions 'eshell-handle-ansi-color)))
</pre>
</div>
</div>
<div id="outline-container-1-2-5" class="outline-4">
<h4 id="sec-1-2-5"><span class="section-number-4">1.2.5</span> eshell/clear function</h4>
<div class="outline-text-4" id="text-1-2-5">
<pre class="src src-emacs-lisp"><span class="linenr">1: </span><span style="color: #ff7f24;">;;</span><span style="color: #ff7f24;">from http://www.khngai.com/emacs/eshell.php</span>
<span class="linenr">2: </span>(<span style="color: #00ffff;">defun</span> <span style="color: #87cefa;">eshell/clear</span> ()
<span class="linenr">3: </span><span style="color: #ffa07a;">"04Dec2001 - sailor, to clear the eshell buffer."</span>
<span class="linenr">4: </span>(interactive)
<span class="linenr">5: </span>(<span style="color: #00ffff;">let</span> ((inhibit-read-only t))
<span class="linenr">6: </span>(erase-buffer)))
</pre>
</div>
</div>
<div id="outline-container-1-2-6" class="outline-4">
<h4 id="sec-1-2-6"><span class="section-number-4">1.2.6</span> eshell short and long prompt on request (from emacswiki)</h4>
<div class="outline-text-4" id="text-1-2-6">
<pre class="src src-emacs-lisp"><span class="linenr"> 1: </span><span style="color: #ff7f24;">;; </span><span style="color: #ff7f24;">Returns the short propmpt string for eshell</span>
<span class="linenr"> 2: </span>(<span style="color: #00ffff;">defun</span> <span style="color: #87cefa;">eshell-prompt-function-short</span> ()
<span class="linenr"> 3: </span> <span style="color: #ffa07a;">"Makes a short eshell prompt to avoid moving out of the buffer</span>
<span class="linenr"> 4: </span><span style="color: #ffa07a;"> window boundary"</span>
<span class="linenr"> 5: </span> (<span style="color: #00ffff;">let*</span> ((pwd (eshell/pwd))
<span class="linenr"> 6: </span> (pwdlst (split-string pwd <span style="color: #ffa07a;">"/"</span>))
<span class="linenr"> 7: </span> (rpwdlst (reverse pwdlst))
<span class="linenr"> 8: </span> (base (car rpwdlst)))
<span class="linenr"> 9: </span> (concat (<span style="color: #00ffff;">if</span> (string= base <span style="color: #ffa07a;">""</span>)
<span class="linenr">10: </span> <span style="color: #ffa07a;">"/"</span>
<span class="linenr">11: </span> (<span style="color: #00ffff;">if</span> (cdr pwdlst) <span style="color: #ffa07a;">"<...> /"</span> <span style="color: #ffa07a;">""</span>))
<span class="linenr">12: </span> base
<span class="linenr">13: </span> (<span style="color: #00ffff;">if</span> (= (user-uid) 0) <span style="color: #ffa07a;">" # "</span> <span style="color: #ffa07a;">" $ "</span>))))
<span class="linenr">14: </span>
<span class="linenr">15: </span><span style="color: #ff7f24;">;; </span><span style="color: #ff7f24;">Returns the long prompt string for eshell</span>
<span class="linenr">16: </span>(<span style="color: #00ffff;">defun</span> <span style="color: #87cefa;">eshell-prompt-function-long</span> ()
<span class="linenr">17: </span> <span style="color: #ffa07a;">"Makes a long standard eshell prompt"</span>
<span class="linenr">18: </span> (concat (format-time-string <span style="color: #ffa07a;">"%l:%M %p"</span>) <span style="color: #ffa07a;">"| "</span>
<span class="linenr">19: </span> (getenv <span style="color: #ffa07a;">"USER"</span>) <span style="color: #ffa07a;">"@"</span> (getenv <span style="color: #ffa07a;">"HOSTNAME"</span>) <span style="color: #ffa07a;">":"</span>
<span class="linenr">20: </span> (eshell/pwd) (<span style="color: #00ffff;">if</span> (= (user-uid) 0) <span style="color: #ffa07a;">" # "</span> <span style="color: #ffa07a;">" $ "</span>)))
<span class="linenr">21: </span>
<span class="linenr">22: </span>(setq eshell-prompt-function
<span class="linenr">23: </span> 'eshell-prompt-function-long)
<span class="linenr">24: </span>
<span class="linenr">25: </span>(<span style="color: #00ffff;">defun</span> <span style="color: #87cefa;">eshell/sprompt</span> ()
<span class="linenr">26: </span> <span style="color: #ffa07a;">"Makes a short eshell prompt to avoid moving out of the buffer</span>
<span class="linenr">27: </span><span style="color: #ffa07a;"> window boundary (link to eshell-prompt-function-short)"</span>
<span class="linenr">28: </span> (setq eshell-prompt-function
<span class="linenr">29: </span> 'eshell-prompt-function-short))
<span class="linenr">30: </span>
<span class="linenr">31: </span>(<span style="color: #00ffff;">defun</span> <span style="color: #87cefa;">eshell/lprompt</span> ()
<span class="linenr">32: </span> <span style="color: #ffa07a;">"Makes a long standard eshell prompt (link to</span>
<span class="linenr">33: </span><span style="color: #ffa07a;"> eshell-prompt-function-long)"</span>
<span class="linenr">34: </span> (setq eshell-prompt-function
<span class="linenr">35: </span> 'eshell-prompt-function-long))
</pre>
</div>
</div>
<div id="outline-container-1-2-7" class="outline-4">
<h4 id="sec-1-2-7"><span class="section-number-4">1.2.7</span> find file when use emacs as one of the command</h4>
<div class="outline-text-4" id="text-1-2-7">
<pre class="src src-emacs-lisp"><span class="linenr">1: </span>(<span style="color: #00ffff;">defun</span> <span style="color: #87cefa;">eshell/emacs</span> (file)
<span class="linenr">2: </span><span style="color: #ffa07a;">"find-file alias"</span>
<span class="linenr">3: </span> (find-file file))
</pre>
</div>
</div>
<div id="outline-container-1-2-8" class="outline-4">
<h4 id="sec-1-2-8"><span class="section-number-4">1.2.8</span> find file when use w3m</h4>
<div class="outline-text-4" id="text-1-2-8">
<pre class="src src-emacs-lisp"><span class="linenr">1: </span>(<span style="color: #00ffff;">defun</span> <span style="color: #87cefa;">eshell/w3m</span> (file)
<span class="linenr">2: </span><span style="color: #ffa07a;">"w3m-find-file alias"</span>
<span class="linenr">3: </span> (w3m-find-file file))
</pre>
</div>
</div>
<div id="outline-container-1-2-9" class="outline-4">
<h4 id="sec-1-2-9"><span class="section-number-4">1.2.9</span> info command</h4>
<div class="outline-text-4" id="text-1-2-9">
<pre class="src src-emacs-lisp"><span class="linenr">1: </span>(<span style="color: #00ffff;">defun</span> <span style="color: #87cefa;">eshell/info</span> ()
<span class="linenr">2: </span> <span style="color: #ffa07a;">"info alias"</span>
<span class="linenr">3: </span> (info))
</pre>
</div>
</div>
<div id="outline-container-1-2-10" class="outline-4">
<h4 id="sec-1-2-10"><span class="section-number-4">1.2.10</span> display emacs manual when type einfo</h4>
<div class="outline-text-4" id="text-1-2-10">
<pre class="src src-emacs-lisp"><span class="linenr">1: </span>(<span style="color: #00ffff;">defun</span> <span style="color: #87cefa;">eshell/einfo</span> ()
<span class="linenr">2: </span> <span style="color: #ffa07a;">"Display emacs manual"</span>
<span class="linenr">3: </span> (info-emacs-manual))
</pre>
</div>
</div>
<div id="outline-container-1-2-11" class="outline-4">
<h4 id="sec-1-2-11"><span class="section-number-4">1.2.11</span> aliase</h4>
<div class="outline-text-4" id="text-1-2-11">
<pre class="src src-emacs-lisp"><span class="linenr">1: </span>(<span style="color: #00ffff;">defun</span> <span style="color: #87cefa;">eshell/ll</span> (<span style="color: #98fb98;">&rest</span> args)
<span class="linenr">2: </span> <span style="color: #ffa07a;">"ls -alh alias"</span>
<span class="linenr">3: </span> (eshell/ls <span style="color: #ffa07a;">"-alh"</span> args))
<span class="linenr">4: </span>
<span class="linenr">5: </span>(<span style="color: #00ffff;">defun</span> <span style="color: #87cefa;">eshell/la</span> (<span style="color: #98fb98;">&rest</span> args)
<span class="linenr">6: </span> <span style="color: #ffa07a;">"ls -a alias"</span>
<span class="linenr">7: </span> (eshell/ls <span style="color: #ffa07a;">"-a"</span> args))
</pre>
</div>
</div>
<div id="outline-container-1-2-12" class="outline-4">
<h4 id="sec-1-2-12"><span class="section-number-4">1.2.12</span> convert ansi color faces in eshell</h4>
<div class="outline-text-4" id="text-1-2-12">
<pre class="src src-emacs-lisp"><span class="linenr"> 1: </span><span style="color: #ff7f24;">;; </span><span style="color: #ff7f24;">This will transform ansi color to faces in Emacs shell!</span>
<span class="linenr"> 2: </span>(ansi-color-for-comint-mode-on)
<span class="linenr"> 3: </span>(<span style="color: #00ffff;">defun</span> <span style="color: #87cefa;">eshell-handle-ansi-color</span> ()
<span class="linenr"> 4: </span> (ansi-color-apply-on-region eshell-last-output-start
<span class="linenr"> 5: </span> eshell-last-output-end))
<span class="linenr"> 6: </span>(add-hook 'eshell-mode-hook
<span class="linenr"> 7: </span> '(<span style="color: #00ffff;">lambda</span> ()
<span class="linenr"> 8: </span> (add-to-list
<span class="linenr"> 9: </span> 'eshell-output-filter-functions
<span class="linenr">10: </span> 'eshell-handle-ansi-color)))
</pre>
</div>
</div>
<div id="outline-container-1-2-13" class="outline-4">
<h4 id="sec-1-2-13"><span class="section-number-4">1.2.13</span> compile process in background</h4>
<div class="outline-text-4" id="text-1-2-13">
<pre class="src src-emacs-lisp"><span class="linenr"> 1: </span><span style="color: #ff7f24;">;;</span><span style="color: #ff7f24;">Here’s how to compile in the background, also by Kai.</span>
<span class="linenr"> 2: </span>(<span style="color: #00ffff;">defun</span> <span style="color: #87cefa;">eshell/ec</span> (<span style="color: #98fb98;">&rest</span> args)
<span class="linenr"> 3: </span> <span style="color: #ffa07a;">"Use `</span><span style="color: #7fffd4;">compile</span><span style="color: #ffa07a;">' to do background makes."</span>
<span class="linenr"> 4: </span> (<span style="color: #00ffff;">if</span> (eshell-interactive-output-p)
<span class="linenr"> 5: </span> (<span style="color: #00ffff;">let</span> ((compilation-process-setup-function
<span class="linenr"> 6: </span> (list 'lambda nil
<span class="linenr"> 7: </span> (list 'setq 'process-environment
<span class="linenr"> 8: </span> (list 'quote (eshell-copy-environment))))))
<span class="linenr"> 9: </span> (compile (eshell-flatten-and-stringify args))
<span class="linenr">10: </span> (pop-to-buffer compilation-last-buffer))
<span class="linenr">11: </span> (<span style="color: #00ffff;">throw</span> '<span style="color: #7fffd4;">eshell-replace-command</span>
<span class="linenr">12: </span> (<span style="color: #00ffff;">let</span> ((l (eshell-stringify-list (eshell-flatten-list args))))
<span class="linenr">13: </span> (eshell-parse-command (car l) (cdr l))))))
<span class="linenr">14: </span>(put 'eshell/ec 'eshell-no-numeric-conversions t)
</pre>
<p>
Type ec <command> from eshll prompt will open another buffer with command output/status.
</p>
</div>
</div>
</div>
</div>
</div>
<div id="postamble">
<p class="date">Date: 2012-07-18 10:50:47 India Standard Time</p>
<p class="author">Author: Deepak(gnumonk) </p>
<p class="creator">Org version 7.8.11 with Emacs version 24</p>
<a href="http://validator.w3.org/check?uri=referer">Validate XHTML 1.0</a>
gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com0tag:blogger.com,1999:blog-8431812295719039786.post-31917709165368527322011-12-02T16:54:00.000+05:302012-07-17T14:14:42.754+05:30Working on remote files using ssh and sudo in emacs/tramp<div dir="ltr" style="text-align: left;" trbidi="on">Working with emacs is always fun.<br />
To work on remote files you will find enough information at <a href="http://www.gnu.org/s/tramp/" target="_blank">Tramp</a> tutorial, here i am talking about working with remote server and then use sudo to write some file.<br />
<br />
For example : You are connecting remote machine using ssh as user1 and then you need to write file using user2 (actually sudo -u user2 filename) or better to say multiple hoping.<br />
<br />
,-------------------------------------------------<br />
| user1@remotehost ---> sudo -u user2 at remotehost filename<br />
`-------------------------------------------------<br />
<br />
Cool then, you need to add following line in your .emacs file.<br />
<br />
<pre class='brush:erlang;'>
set-default 'tramp-default-proxies-alist (quote ((".*" nil "/ssh:user1@%h:"))))
</pre>
<div>after saving and evaluating use</div><br />
C-x C-f sudo:user2@remotehost:filename_path<br />
<br />
Happy Hacking<br />
gnumonk<br />
<br />
</div>gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com1tag:blogger.com,1999:blog-8431812295719039786.post-30627251762170600442011-11-15T17:55:00.000+05:302011-11-15T18:02:51.598+05:30Installing Emacs 24 from source in FreeBSD<div dir="ltr" style="text-align: left;" trbidi="on">I have installed emacs 24 from bzr in FreeBSD. Here it is goes.<br />
<ol style="text-align: left;"><li>Install bzr from portage.</li>
<ul><li><span class="Apple-style-span" style="background-color: #eeeeee;">%cd /usr/ports/devel/bzrtools && sudo make install clean</span></li>
</ul><li>Install depended software from default emacs portage.</li>
<ul><li><span class="Apple-style-span" style="background-color: #eeeeee;">%cd /usr/ports/editor/emacs && sudo make</span></li>
</ul><li>Create emacs checkout director for bzr checkout</li>
<ul><li><span class="Apple-style-span" style="background-color: #eeeeee;">%<span class="Apple-style-span">mkdir ~/gnmk_emacs</span></span></li>
</ul><li>Pull the updated branch from emacs source</li>
<ul><li><span class="Apple-style-span" style="background-color: #eeeeee;">%<span class="Apple-style-span">cd ~/gnmk_emacs</span></span></li>
<li><span class="Apple-style-span" style="background-color: #eeeeee;">%<span class="Apple-style-span">bzr branch http://bzr.savannah.gnu.org/r/emacs/trunk emacs_trunk</span></span></li>
</ul><li>Configure</li>
<ul><li><span class="Apple-style-span" style="background-color: #eeeeee;">%cd ~/gnmk_emacs/emacs_trunk/</span></li>
<li><span class="Apple-style-span" style="background-color: #eeeeee;">%./Configure --prefix=~/gnmk_emacs/bsd_emacs/</span></li>
</ul><li>Make bootstrap to generate all lisp</li>
<ul><li><span class="Apple-style-span" style="background-color: #eeeeee;">%gmake bootstrap</span></li>
</ul><li>Finally Install</li>
<ul><li><span class="Apple-style-span" style="background-color: #eeeeee;">%gmake install</span></li>
</ul><li>Run </li>
<ul><li><span class="Apple-style-span" style="background-color: #eeeeee;">%~/gnmk_emacs/bsd_emacs/bin/emacs</span></li>
</ul></ol> </div>gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com5tag:blogger.com,1999:blog-8431812295719039786.post-20154646641630101752011-09-13T14:05:00.000+05:302011-09-13T14:05:18.749+05:30Hardware beep on/off in FreeBSD<div dir="ltr" style="text-align: left;" trbidi="on">To enable or disable hardware beep in FreeBSD operating systems use MIB hw.syscons.bell. Type the following command to disable for current session:<br />
<blockquote>$sudo sysctl hw.syscons.bell=0</blockquote>To keep the setting permanently use following in your sysctl.conf file<br />
<blockquote>#echo "hw.syscons.bell=0" >> /etc/sysctl.conf</blockquote><br />
</div>gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com0tag:blogger.com,1999:blog-8431812295719039786.post-63898803963538935902011-07-04T14:05:00.000+05:302011-07-12T14:56:17.817+05:30FreeBSD 8.2<div dir="ltr" style="text-align: left;" trbidi="on">After reading this <a href="http://www.over-yonder.net/%7Efullermd/rants/bsd4linux/01">http://www.over-yonder.net/~fullermd/rants/bsd4linux/01</a> , I am planning to give a chance to FreeBSD.<br />
<br />
Let see how it goes and how long i will stay with this. <br />
<br />
<br />
</div>gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com2tag:blogger.com,1999:blog-8431812295719039786.post-48874592877795183092011-05-26T14:32:00.000+05:302011-05-26T14:32:59.582+05:30Encrypted partition in Ubuntu/Debian/Linux<div dir="ltr" style="text-align: left;" trbidi="on">Setup and encrypted partition in Linux(Debian/Ubuntu and variant) is quite easy.<br />
<br />
Please follow the below steps.<br />
<br />
I have physical partition sda1 available. <br />
<br />
Step 1: Install cryptsetup<br />
,----<br />
| sudo apt-get install cryptsetup<br />
`----<br />
<br />
Step 2: Set up encryption on the partition<br />
,----<br />
| sudo cryptsetup luksFormat /dev/sda1<br />
| <br />
| WARNING!<br />
| ========<br />
| This will overwrite data on /dev/sda1 irrevocably. <br />
| Are you sure? <br />
| (Type uppercase yes): YES<br />
| Enter LUKS passphrase:<br />
| Verify passphrase:<br />
| Command successful<br />
`----<br />
<br />
Step 3: Open the mount the device <br />
,----<br />
| sudo cryptsetup luksOpen /dev/sda1 crypt_disk<br />
| Enter LUKS passphrase:<br />
| Command successful.<br />
`----<br />
<br />
Step 4: Create the file system( I am creating ext4)<br />
,----<br />
| mkfs.ext4 /dev/mapper/crypt_disk<br />
`----<br />
<br />
Step 5: Add entry to /etc/crypttab<br />
,----<br />
| crypt_disk /dev/sda1 luks<br />
`----<br />
<br />
Step 6: Create mount point for automate the process in future<br />
and add entry to /etc/fstab<br />
,----<br />
| mkdir /mnt/crypt<br />
| /dev/mapper/crypt_disk /mnt/crypt ext4 defaults 0 2<br />
`----</div>gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com0tag:blogger.com,1999:blog-8431812295719039786.post-30180105905558950202011-02-12T12:16:00.001+05:302011-02-12T12:20:42.786+05:30Blogging from Emacs.<div dir="ltr" style="text-align: left;" trbidi="on"><div xmlns="http://www.w3.org/1999/xhtml">Working with emacs is always fun, starting from programming to mail to web to irc etc. I have learned new thing that you can update the google blog from emacs using <a href="http://e-blog.googlecode.com/files/e-blog-0.5.tar.bz2">e-blog</a> library.<br />
For setting up you need to have e-blog, curl and ofcource emacs. Here is the setup <br />
1) Download e-blog from http://code.google.com/p/e-blog/<br />
2) Untar it to any directory. For example .emacs.d<br />
open emacs to edit .emacs file and add the path <br />
<tt>(load "~/.emacs.d/e-blog/e-blog.el")</tt><br />
Load the file or restart emacs. Use Alt+x and type e-blog-new-post to start posting. Have fun, Happy emacs, Happy Hacking :)<br />
<br />
</div></div>gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com1tag:blogger.com,1999:blog-8431812295719039786.post-2898234033291752952011-02-09T17:28:00.001+05:302011-02-09T17:30:17.926+05:30First post from emacs.<div dir="ltr" style="text-align: left;" trbidi="on"><div xmlns="http://www.w3.org/1999/xhtml">This is my first post from emacs to blog directly. No need to open browser, just use emacsclient and run e-blog.<br />
How to use e-blog in emacs, will update you in next post.<br />
-- Happy Hacking.</div></div>gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com0tag:blogger.com,1999:blog-8431812295719039786.post-71690332589256887462010-10-26T17:00:00.000+05:302011-02-05T18:12:50.799+05:30Home, I am coming :)<div dir="ltr" style="text-align: left;" trbidi="on"><div class="MsoNormal">It’s a immense pleasure to go to home after quite a long time for <a href="http://en.wikipedia.org/wiki/Diwali">Diwali</a> , one of the biggest festival in North India. I will start tomorrow and will reach on the same day, thanks to Indian Railway to making my journey to happen. Looking forward to meet parents, wife and daughter and obviously lots of sweets….. Home, I am coming , wait for me to give a hug ..</div></div>gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com0tag:blogger.com,1999:blog-8431812295719039786.post-27025364874769353612010-10-21T15:26:00.000+05:302010-10-21T15:26:52.170+05:30har pal main khush raho :)Looking back to old days and while searching so many IRC logs and mail, I found this poem.<br />
I have no idea who wrote this poem , but i received it from <a href="http://ullu.wordpress.com/">Ankur</a> while i was in Aztecsoft (Golden old days).<br />
<br />
Thanks to Ankur :)<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/_6o1c2enIg3k/TMANoejK_oI/AAAAAAAABUo/5uuN-9N1JTU/s1600/viewer.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/_6o1c2enIg3k/TMANoejK_oI/AAAAAAAABUo/5uuN-9N1JTU/s1600/viewer.png" /></a></div>gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com1tag:blogger.com,1999:blog-8431812295719039786.post-46557200528262256662010-10-12T09:42:00.000+05:302010-10-12T09:42:47.676+05:30Debian Developer<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves/> <w:TrackFormatting/> <w:PunctuationKerning/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:SplitPgBreakAndParaMark/> <w:DontVertAlignCellWithSp/> <w:DontBreakConstrainedForcedTables/> <w:DontVertAlignInTxbx/> <w:Word11KerningPairs/> <w:CachedColBalance/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="--"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/> <w:LsdException Locked="false" Priority="39" Name="toc 1"/> <w:LsdException Locked="false" Priority="39" Name="toc 2"/> <w:LsdException Locked="false" Priority="39" Name="toc 3"/> <w:LsdException Locked="false" Priority="39" Name="toc 4"/> <w:LsdException Locked="false" Priority="39" Name="toc 5"/> <w:LsdException Locked="false" Priority="39" Name="toc 6"/> <w:LsdException Locked="false" Priority="39" Name="toc 7"/> <w:LsdException Locked="false" Priority="39" Name="toc 8"/> <w:LsdException Locked="false" Priority="39" Name="toc 9"/> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/> <w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> <w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/> <w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/> <w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/> <w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/> <w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/> <w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/> <w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/> <w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/> <w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/> <w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/> <w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/> <w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/> <w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/> <w:LsdException Locked="false" Priority="37" Name="Bibliography"/> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
</style> <![endif]--> <br />
<div class="MsoNormal"><span class="apple-style-span"><span style="color: black; font-family: "Calibri","sans-serif"; font-size: 10.5pt;">I am very much happy to announce that today I became an official part of <span> </span><a href="http://www.debian.org/"><span style="color: black; text-decoration: none;">Debian GNU/Linux</span></a><span> </span>project , One of the most stable and respectable project in the World. <span> </span>YES let me say aloud that I became an Official Debian Developer. </span></span></div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><span class="apple-style-span"></span></div><div class="MsoNormal"><span class="apple-style-span"></span></div><div class="MsoNormal"><span class="apple-style-span"></span></div><div class="MsoNormal"><span class="apple-style-span"></span></div><div class="MsoNormal"><span class="apple-style-span"></span></div><div class="MsoNormal"><span class="apple-style-span"><span style="color: black; font-family: "Calibri","sans-serif"; font-size: 10.5pt;"></span></span></div><div class="MsoNormal">This success will test me bitter if I forget to take those names, without their supports and motivations I wouldn’t have reached. </div><div class="MsoNormal"></div><div class="MsoNormal">Thanks to <a href="http://www.gwolf.org/">Gunnar Wolf</a> <span></span>my advocate,<a href="http://www.zerobeat.in/"> Ram<span id="goog_542471382"></span><span id="goog_542471383"></span>ki</a> who signed my <span> </span>key first, pkg-ruby’s buddies <a href="https://www.duckcorp.org/">Duck</a>, <a href="http://www.lucas-nussbaum.net/">Lucas</a>, Daigo, Mozillion, pkg-python buddies Luca Falavigna, Arnaud Fontaine, <span></span>my AM <a href="http://www.df7cb.de/">Christoph Berg</a> (Myon) and <a href="http://steffen-joeris.skolelinux.de/">Steffen Joeris</a>, great FD team <a href="http://www.enricozini.org/">Enrico</a> , Indian team<span> </span><a href="http://www.appaji.net/">Giri</a>, <a href="http://www.researchut.com/">Ritesh </a>and <a href="http://ftbfs.wordpress.com/">Kartik</a> last but not the least my wife who gave me enough time to work with Debian.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">Thanks a lot.<span style="font-family: Wingdings;"><span></span></span><span></span></div>gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com2tag:blogger.com,1999:blog-8431812295719039786.post-56661099552569925532010-07-12T09:32:00.000+05:302010-07-12T09:32:11.441+05:30Spain made the history.<span style="font-size: small;">Finally </span><a href="http://en.wikipedia.org/wiki/Spain">Spain</a> made the history , let me say aloud that "Yes finally <a href="http://en.wikipedia.org/wiki/Spain">Spain</a> made the history" , that f**** Octopus "Paul" and Crocodile were right and parrot and bull were wrong .<br />
<br />
<a name='more'></a>I am sure that German will have octopus soup soon and being an vegetarian , I will really don't mind to have it once, It could be possible that after having, I might predict something i.e. my work, job, girls, drink etc.<br />
<br />
I have big sympathy to Totaa(parrot) and Bull, I know that people will not gonna believe there prediction from y'day onwards at-least in football world. <br />
let see who else will come in cow, sheep etc.<br />
<br />
<br />
Congrats to <a href="http://en.wikipedia.org/wiki/Spain">Spain</a> to make the history :)gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com0tag:blogger.com,1999:blog-8431812295719039786.post-34752444069422421242010-07-09T11:12:00.000+05:302010-07-09T11:12:03.113+05:30GNUMonk is up and running.Huh,,<br />
Finally after giving some time to Google sites my website<a href="http://www.gnumonk.com/"> http://www.gnumonk.com</a> is up and running. let me know your input :).gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com0tag:blogger.com,1999:blog-8431812295719039786.post-56315482571852966892010-07-06T23:04:00.000+05:302010-07-10T15:40:46.856+05:30mount ntfs partition in RW mode.<span class="Apple-style-span" style="font-family: Arial; font-size: small;">As we know that by default ntfs driver does not supported mount in rw mode.</span><br />
<div style="font-family: 'Times New Roman'; margin: 0px;"><span class="Apple-style-span" style="font-family: Arial; font-size: small;">For mounting ntfs partition in rw mode you can use following method.</span></div><div style="font-family: 'Times New Roman'; margin: 0px;"><span class="Apple-style-span" style="font-family: Arial; font-size: small;"> </span></div><div style="font-family: 'Times New Roman'; margin: 0px;"><span class="Apple-style-span" style="font-family: Arial; font-size: small;">Install ntfs-3g</span></div><div style="font-family: 'Times New Roman'; margin: 0px;"><div class="separator" style="clear: both; text-align: center;"><span class="Apple-style-span" style="font-family: Arial; font-size: small;"><a href="http://2.bp.blogspot.com/_OCgQEvaCUQY/TDNnXwIlboI/AAAAAAAAA8g/6E5YoOOKK3k/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="49" src="http://2.bp.blogspot.com/_OCgQEvaCUQY/TDNnXwIlboI/AAAAAAAAA8g/6E5YoOOKK3k/s320/Screenshot.png" width="320" /></a></span></div><span class="Apple-style-span" style="font-family: Arial; font-size: small;"><span class="Apple-style-span" style="font-family: Arial;"><span class="Apple-style-span" style="font-family: 'Times New Roman';"></span></span></span><br />
<span class="Apple-style-span" style="font-family: Arial; font-size: small;"><span class="Apple-style-span" style="font-family: Arial;"><span class="Apple-style-span" style="font-family: 'Times New Roman';"></span></span></span><br />
<span class="Apple-style-span" style="font-family: Arial; font-size: small;"><span class="Apple-style-span" style="font-family: Arial;"><span class="Apple-style-span" style="font-family: 'Times New Roman';"></span></span></span><br />
<a name='more'></a><span class="Apple-style-span" style="font-family: Arial; font-size: small;"><span class="Apple-style-span" style="font-family: Arial;"><span class="Apple-style-span" style="font-family: 'Times New Roman';"></span></span><span class="Apple-style-span" style="font-family: Arial;"><span class="Apple-style-span" style="font-family: 'Times New Roman';"> </span></span></span><br />
<span class="Apple-style-span" style="font-family: Arial; font-size: small;">check your disk volume using fdisk command.</span></div><span class="Apple-style-span" style="font-family: Arial; font-size: small;"></span><br />
<div class="separator" style="clear: both; text-align: center;"><span style="font-size: small;"><a href="http://2.bp.blogspot.com/_OCgQEvaCUQY/TDNnnpTu-tI/AAAAAAAAA8o/4X0l4CwD64E/s1600/Screenshot-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="215" src="http://2.bp.blogspot.com/_OCgQEvaCUQY/TDNnnpTu-tI/AAAAAAAAA8o/4X0l4CwD64E/s320/Screenshot-1.png" width="320" /></a></span></div><span style="font-size: small;"><br />
</span><br />
<span style="font-size: small;">then mount</span><br />
<div class="separator" style="clear: both; text-align: center;"><span style="font-size: small;"><a href="http://3.bp.blogspot.com/_OCgQEvaCUQY/TDNopXuU-GI/AAAAAAAAA8w/y8-v87dDTG0/s1600/Screenshot-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="21" src="http://3.bp.blogspot.com/_OCgQEvaCUQY/TDNopXuU-GI/AAAAAAAAA8w/y8-v87dDTG0/s320/Screenshot-3.png" width="320" /></a></span></div>gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com1tag:blogger.com,1999:blog-8431812295719039786.post-29756361321704733362010-07-03T19:35:00.000+05:302010-07-10T17:21:16.197+05:30Inline in Perl<span style="font-family: monospace;">check how to do Inline in Perl.<br />
</span><br />
<span style="font-family: monospace;">1 <span style="color: #ff80ff;">#!/usr/bin/perl -w</span><br />
2 <span style="color: #80a0ff;">#@ deepak</span><br />
3 <b>use strict</b>;<br />
4 <b>use </b>Inline::Files;<br />
<a name='more'></a>6 <b>while</b>(<span style="color: #40ffff;"><FIRST></span>)<br />
7 {<br />
8 <b>print</b> <span style="color: #40ffff;">$_</span>;<br />
9 }</span><br />
<span style="font-family: monospace;"></span><br />
<span style="font-family: monospace;">10 <br />
11 <b>while</b> (<span style="color: #40ffff;"><SECOND></span>)<br />
12 {<br />
13 <b>print</b> <span style="color: #40ffff;">$_</span>;<br />
14 }<br />
15 <br />
16 <b>while</b> (<span style="color: #40ffff;"><THIRD></span>)<br />
17 {<br />
18 <b>print</b> <span style="color: #40ffff;">$_</span>;<br />
19 }<br />
20 <br />
21 __FIRST__<br />
22 This is First.<br />
23 <br />
24 __SECOND__<br />
25 This is Second<br />
26 <br />
27 __THIRD__<br />
28 This is third<br />
</span>gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com0tag:blogger.com,1999:blog-8431812295719039786.post-49062657744950705032009-05-22T20:29:00.000+05:302010-07-10T17:20:29.618+05:30Koi Deewana kahta hai ?haa,,<br />
<br />
I couldn't stop myself for writing this , after a long time , i would say, around more then two years , i liked this poem a lot , do watch at youtube.<br />
<br />
<a name='more'></a><br />
<object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/qQRF3KjYDts&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/qQRF3KjYDts&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com2tag:blogger.com,1999:blog-8431812295719039786.post-71842771699915179302009-02-15T13:42:00.000+05:302010-07-10T17:12:42.331+05:30me, vodka and cocktailVodka is the best spirit to keep around at all times and it is the most popular base spirit for cocktails. With a only a few mixers and liqueurs you can make a variety of cocktails,after a long thought i decided to make my own cocktail. So here is my preparation <br />
<br />
Vodka = 70 ml <br />
lime soda = 50 ml<br />
Old monk Rum = 20 ml<br />
Beer = 50 ml<br />
One Chili <br />
Salt as per you test.<br />
<br />
<a name='more'></a><br />
mix vodka with rum and shake it well approx 15 min , put beer and soda shake again for 2 min , cut the chili into halves with utility knife and put it into glass of mixture and finally put salt.<br />
You will feel the test of heaven.<br />
<br />
--<br />
<span style="background-color: black; color: red; font-weight: bold;">He was a wise man who invented beer.</span><br />
<br />
<span style="font-style: italic; font-weight: bold;">Plato</span><br />
--gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com1tag:blogger.com,1999:blog-8431812295719039786.post-78263678459747614102009-02-13T12:12:00.000+05:302010-07-10T17:13:30.639+05:30Dev -D Movie reviewHaa,<br />
I couldn't stop myself , I was jumpy .(Not for the movie, for this song)<br />
<br />
<a name='more'></a><br />
<br />
<object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/x3iYcfyqlbs&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/x3iYcfyqlbs&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br />
<br />
About movie I would say it reminds me my collage days. Story is all about Sex... How , when and where. <br />
But i like it, I would love to watch first 15min again if time allow me.<br />
<br />
--<br />
<span style="background-color: black; color: red; font-weight: bold;">Every heart sings a song, incomplete, until another heart whispers back. Those who wish to sing always find a song. At the touch of a lover, everyone becomes a poet.<br />
</span><br />
<span style="font-style: italic; font-weight: bold;">Plato </span><br />
--gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com0tag:blogger.com,1999:blog-8431812295719039786.post-45432558978860402572008-04-07T11:22:00.000+05:302010-07-10T17:15:46.632+05:30Nokia care center sucksI had very worst experience with Nokia Care Center , I had minor software upgradetion problem in my Nokia 6680 and i went to the following nokia care center.<br />
<br />
Samvradhi Technologies<br />
A/4 Khb Colony,Koramangala, 5Th Block, 80Ft Main Road, ( Land Mark)Opp To New Shanthi Sagar., Next To Airtel Office Cross Road)., Koramagala, Bangalore-560095<br />
Phone: 080 41224127<br />
Email: samruthi_koramangala@nokiacareindia.com<br />
<br />
Now the best part of story begin.<br />
Day First : I went to that shop and asked for my cell repairing they said that will take 3 days.<br />
<br />
<a name='more'></a>Third day: I called them around 11:00AM they are not picking up the phone,<br />
Fifth day: I called them again but still no response.<br />
Six day : I went there and asked for my Cell, they said that they haven't fixed it because of the many customer . I asked for cell back so they have taken 100 Rs for inspection charges .<br />
I really don't understand that what exactly they have inspected . when i called customer care they said that you don't have to pay them. Finally they said that the phone which i am using, i bought it out from india. Now the question come that when i went first time why they haven't told me same thing. <br />
<br />
Conclusion : Conclusion is don't ever ever go to this Nokia Cara center .I will suggest that you can go to any local repair shop But don't go to "THIS" care center.gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com3tag:blogger.com,1999:blog-8431812295719039786.post-70123978663448702982007-08-12T18:24:00.000+05:302010-07-07T12:07:20.248+05:30Debian perl GroupI am closely associated with Debian and Debian perl Group.you can see some of my packages in my <a href="http://qa.debian.org/developer.php?login=apenguinlinux@gmail.com">QA page</a>.<br /><br />That is really nice to working with them.<br /><br />Thanks guys.gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com0tag:blogger.com,1999:blog-8431812295719039786.post-75051740604356161962007-08-12T18:11:00.000+05:302010-07-07T12:07:20.249+05:30Debian key signing party<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm2.static.flickr.com/1332/1042577896_8231024f7b_m.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px;" src="http://farm2.static.flickr.com/1332/1042577896_8231024f7b_m.jpg" border="0" alt="" /></a><br />Debian key signing party what exectly is that ? its nothing but someone who is already with debian as official debian developer he will sign your GPG key.This is called web of trust.<br /><br />my key has been signed by three existing DD .The pary was in La Casa (jayanagar Bangalore).Erik Schanza came from germany for his official meeting and it was really a great fun when we met.<br /><br />there are some pic, all pictures are taken by <a href="http://flickr.com/photos/ganuullu">Ankur Dave</a> .gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com0tag:blogger.com,1999:blog-8431812295719039786.post-34337228513820055232007-03-21T11:09:00.000+05:302010-07-07T12:07:20.252+05:30Adopting some PackagesHi,<br />After a long time this is my post.what should i say actully was quite busy with some F**** things which i dont like to do most But recently i have adopted two debian package.<br /><br />1:-libqt-perl<br />URL:-<a href="http://mentors.debian.net/debian/pool/main/l/libqt-perl">http://mentors.debian.net/debian/pool/main/l/libqt-perl</a><br /><br />2:-libtie-cache-perl<br />URL:-<a href="http://mentors.debian.net/debian/pool/main/l/libtie-cache-perl">http://mentors.debian.net/debian/pool/main/l/libtie-cache-perl</a><br /><br />And i am planning to adopt two more packages quite happy after adopting this and i am looking for sopnser for above packages .<br /><br />thats what i have done in last month .Quite frustrating .Need to finish some more (pending ) debian work.gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com0tag:blogger.com,1999:blog-8431812295719039786.post-12350919683321570822007-01-04T18:06:00.000+05:302010-07-07T12:07:20.254+05:30I am backHi ,Not finding the time to write anything.Now i am back in New Year.<br />Happy New Year to all of you.gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com0tag:blogger.com,1999:blog-8431812295719039786.post-89247791398240711572006-10-31T14:14:00.000+05:302010-07-07T12:07:20.255+05:30Debian/Conclave.I gave a small talk on Apt at BMS collage. That was ok but I met three people one is <a href="http://tuxmaniac.com">tuxmaniac</a> , <a href="http://www.pravi.co.nr/">Praveen </a>and a jolly friend Prasad.<br /><br />I was really great experience. <br /><br />I was really good effort from BMS folk , I really appreciate the work they have done.<br /><br />Praveen gave presentation on Debian /Simplicity.<br />Download it from http://fci.wikia.com/wiki/Debian/Conf/06/Conclave<br />tuxmaniac gave presentation on AIGLX.<br />And Prasad gave presentation on <a href="http://debian-in.alioth.debian.org/">Debian-in</a> Project.gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com0tag:blogger.com,1999:blog-8431812295719039786.post-69388193778027237452006-09-11T14:11:00.000+05:302010-07-07T12:07:20.256+05:30Man and Women.man and women,<br /><br /><blockquote>Man is the maker of his destiny and women is the ????</blockquote><br />what you guys says , i heard from an old man that women can make your destiny and destroy it also .<br />What is the actual truth ?<br />From my opinion truth is very far from actuality i did not understand the logic behind <br /><br />Destiny->Women-> <-Man <br /><br />Any way people says that every successful man has behind one women .is it truth?<br /> i will leave decision upon you .gnumonkhttp://www.blogger.com/profile/11934981746076779185noreply@blogger.com3