<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6314918976822185104</id><updated>2011-09-11T23:40:02.027+09:00</updated><category term='Gtk#'/><category term='Cryptography'/><category term='Crackmes'/><category term='Template'/><category term='C'/><category term='Tutorial'/><category term='Windows'/><category term='Security'/><category term='MacOS X'/><category term='Apple'/><category term='Programming'/><category term='Tricks &apos;n Tips'/><category term='C++'/><category term='Song of the Day'/><category term='Diary'/><category term='PowerShell'/><category term='iPod'/><category term='Virus'/><category term='Wargames'/><category term='Software'/><category term='Documentation'/><category term='Apache'/><category term='Antivirus'/><category term='Gtk+'/><category term='Operating System'/><category term='Video'/><category term='News'/><category term='Network'/><category term='Gaming'/><category term='Joke'/><category term='Ebooks'/><category term='Unit Test'/><category term='Reverse'/><category term='Hacks'/><category term='Cracking'/><category term='Troubleshooting'/><category term='Music'/><category term='Project'/><category term='XML'/><category term='Perl'/><category term='Gnome'/><category term='Mandriva'/><category term='C#'/><category term='PHP'/><category term='Assembly'/><category term='Database'/><category term='Linux'/><category term='Tools'/><category term='How-to'/><category term='Free'/><category term='Note'/><category term='.NET'/><category term='Utilities'/><title type='text'>- Prison Code Breaker Diary -</title><subtitle type='html'>=&amp;gt; aka: Nhật Kí Code Tù</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default?start-index=101&amp;max-results=100'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>158</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-5542630148372394884</id><published>2010-06-28T00:32:00.000+09:00</published><updated>2010-06-28T00:32:15.943+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><category scheme='http://www.blogger.com/atom/ns#' term='MacOS X'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><title type='text'>Enable root password in Mac OSX</title><summary type='text'>Opem XTerm and type

bash$ sudo passwd root

Then type a new password for root.
That's all!</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/5542630148372394884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=5542630148372394884&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5542630148372394884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5542630148372394884'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/06/enable-root-password-in-mac-osx.html' title='Enable root password in Mac OSX'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-2391702259384510692</id><published>2010-06-02T01:02:00.000+09:00</published><updated>2010-06-02T01:02:26.997+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Unit Test'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Unit Testing with C#</title><summary type='text'>Let's start unit-test journey using this simple class, in which we want to test whether this class returns all passes or failures.


using System;
using System.Collections.Generic;
using System.Text;

namespace UnitTest
{
    enum CalculatingType
    {
        Addition,
        Subtraction,
        Multiplication,
        Division
    }
    class Calculator
    {
        private List List;
</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/2391702259384510692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=2391702259384510692&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2391702259384510692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2391702259384510692'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/06/unit-testing-with-c.html' title='Unit Testing with C#'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_LjjOXdhnfC8/TAUqaFn7qQI/AAAAAAAAAGg/re-VrVHMbnE/s72-c/unittest1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-8359997919608095827</id><published>2010-05-31T23:30:00.002+09:00</published><updated>2010-06-01T00:33:50.612+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Unit Test'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Add NUnit to Visual Studio</title><summary type='text'>will add NUnit to Visual Studio as an External Tools

Main Menu: Tools &gt; External Tools

Click button 'Add':

Title: NUnit Test GUI
Command: C:\Program Files\NUnit\bin\net-2.0\nunit.exe
Arguments: $(TargetName)$(TargetExt)
Initial Directory: $(ProjectDir)\bin\Debug

Click button 'OK'.



Now you can create your assembly and test it with NUnit tool plugged into your VS.</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/8359997919608095827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=8359997919608095827&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/8359997919608095827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/8359997919608095827'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/05/add-nunit-to-visual-studio.html' title='Add NUnit to Visual Studio'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_LjjOXdhnfC8/TAPW0z4mRLI/AAAAAAAAAGY/97RmWlOH5EA/s72-c/vs_unit.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-2494687406457131323</id><published>2010-05-31T23:24:00.002+09:00</published><updated>2010-05-31T23:24:51.302+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Unit Test'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Unit Test Framework for C#</title><summary type='text'>As far as I know, NUnit is the best Unit Test for .NET, give it a try!
http://nunit.org/index.php?p=download</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/2494687406457131323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=2494687406457131323&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2494687406457131323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2494687406457131323'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/05/unit-test-framework-for-c.html' title='Unit Test Framework for C#'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-4267106789672541160</id><published>2010-05-14T16:43:00.000+09:00</published><updated>2010-05-14T16:43:48.305+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Documentation'/><title type='text'>Macro as Code Generation</title><summary type='text'>#include 

#define CreateFunction( FunctionName, Operator, Type ) \
  Type FunctionName( Type a, Type b ) \
  { \
   return a Operator b; \
  }

CreateFunction( Add, +, int )
CreateFunction( Sub, -, float )
CreateFunction( Mul, *, long )

using std::cout;
using std::endl;

int main( )
{

 cout &lt;&lt; "CreateFunction(Add, +, int)"    &lt;&lt; endl
   &lt;&lt; "10 + 15 = "   &lt;&lt; Add( 10, 15 )    &lt;&lt; endl
   &lt;&lt; "</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/4267106789672541160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=4267106789672541160&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4267106789672541160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4267106789672541160'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/05/macro-as-code-generation.html' title='Macro as Code Generation'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-5201857871643320659</id><published>2010-05-14T00:34:00.002+09:00</published><updated>2010-05-14T00:34:50.155+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Ebooks'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Resources for embedded programming</title><summary type='text'>This site might be helpful to someone interesting in embedded programming:
+ http://www.embedded.com/books , including the books references</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/5201857871643320659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=5201857871643320659&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5201857871643320659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5201857871643320659'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/05/resources-for-embedded-programming.html' title='Resources for embedded programming'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-1299172972126763526</id><published>2010-05-12T12:21:00.000+09:00</published><updated>2010-05-12T12:21:19.022+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacks'/><title type='text'>Parse INI in just one line of code</title><summary type='text'>#!/bin/bash
#Valentin Heinitz, www.heinitz-it.de, 2008-11-13
#Reader for MS Windows 3.1 Ini-files
#Usage: inireader.sh
# e.g.: inireader.sh win.ini ERRORS DISABLE
# would return value "no" from the section of win.ini
#[ERRORS]
#DISABLE=no
INIFILE=$1
SECTION=$2
ITEM=$3
cat $INIFILE | sed -n /^\[$SECTION\]/,/^\[.*\]/p | grep "^[:space:]*$ITEM[:space:]*=" | sed s/.*=[:space:]*//

I got it from here.</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/1299172972126763526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=1299172972126763526&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1299172972126763526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1299172972126763526'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/05/parse-ini-in-just-one-line-of-code.html' title='Parse INI in just one line of code'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-7474040722563262640</id><published>2010-05-09T23:22:00.000+09:00</published><updated>2010-05-09T23:22:05.420+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacks'/><title type='text'>Compare modified time of two files</title><summary type='text'>Linux bash shell provides 2 types of test:
+ ( -ot ) : is other than
+ ( -nt ) : is newer than


#!/bin/sh

if [ "$file1" -nt "$file2" ]
then
    echo -e "$file1 is newer than $file2"
else
    echo -e "$file1 is older than $file2"
fi
</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/7474040722563262640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=7474040722563262640&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7474040722563262640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7474040722563262640'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/05/compare-modified-time-of-two-files.html' title='Compare modified time of two files'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-7492370752579314934</id><published>2010-05-09T16:22:00.000+09:00</published><updated>2010-05-09T16:22:28.724+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>Linux Library Auto-Creator</title><summary type='text'>I write this bash script to automate the process of creating Linux libraries in C/C++

#!/bin/bash

clear

echo -e "##########################################"
echo -e "#     LIBRARY AUTO-CREATOR by [JaPh]     #"
echo -e "#========================================#"
echo -e "Usage: `basename $0` lib_name type path   "
echo -e "Example: "
echo -e " + creating libraries from hello.c in current </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/7492370752579314934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=7492370752579314934&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7492370752579314934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7492370752579314934'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/05/linux-library-auto-creator.html' title='Linux Library Auto-Creator'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-4572651829656515954</id><published>2010-05-08T22:31:00.000+09:00</published><updated>2010-05-08T22:31:31.106+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>Creating Linux libraries</title><summary type='text'>STATIC LIBRARY (.a)

+ Compile
$ gcc -Wall -c *.c
+ Create library
$ ar -cvq libtest *.o
+ List files in library
$ ar -t libtest.a
+ Linking with library
$ gcc -o executable-name prog.c libtest.a
$ gcc -o executable-name prog.c -L/path/to/library-dir -ltest


Shared Object: DYNAMICALLY LINKED LIBRARY

+ Compile object
$ gcc -Wall -fPIC -c *.c
+ Create shared object
$ gcc -shared -Wl,-soname,</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/4572651829656515954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=4572651829656515954&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4572651829656515954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4572651829656515954'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/05/creating-linux-libraries.html' title='Creating Linux libraries'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-1615218222736831840</id><published>2010-05-06T23:02:00.000+09:00</published><updated>2010-05-06T23:02:16.528+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>[Cviet] Code Relax #3</title><summary type='text'>Original Discussion -&gt; [Cviet]

Code Relax #3 [ by rox_rook ]

- Write a class that allows operator overloading as long as possible and no syntax error.
Example, the following expression must be evaluated:

+++++++++++++++++++++++++++++++x; // must be valid and evaluated
- Language in use: C++

Solution [ by me ]

#include &lt;iostream&gt;

using namespace std;

template&lt; typename X &gt;
class MyOperator </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/1615218222736831840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=1615218222736831840&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1615218222736831840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1615218222736831840'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/05/cviet-code-relax-3.html' title='[Cviet] Code Relax #3'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-1062272343312330552</id><published>2010-05-06T22:55:00.000+09:00</published><updated>2010-05-06T22:55:47.368+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>[Cviet] Code Relax #2</title><summary type='text'>Original Discussion: -&gt; [Cviet]

Code Relax #2 [ by rox_rook  ] 

Given a template to get sum below

template&lt; typename T &gt;
inline
T calculate_sum_of_element( const T* i, const T* e )
{
    T sum = T( ); // a zero value for any type
    while( i != e )
    {
        sum += *i;
        ++i;
    }

    return sum;
}

Try this on int and char array

#include &lt;iostream&gt;

using namespace std;

</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/1062272343312330552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=1062272343312330552&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1062272343312330552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1062272343312330552'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/05/cviet-code-relax-2.html' title='[Cviet] Code Relax #2'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-583823316611967959</id><published>2010-05-06T22:13:00.000+09:00</published><updated>2010-05-06T22:13:55.945+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>[Cviet] Code Relax #1</title><summary type='text'>Original Topic Discussion =&gt; [Cviet]

Relax #1 [ by me ]

Given 3 functions:

int add( int _a, int _b ) { return _a + _b; }
int sub( int _a, int _b ) { return _a - _b; }
int mul( int _a, int _b ) { return _a * _b; }

Implement the following program:
+ Prompt user to input 1 of 4 strings: "add", "sub", "mul" or "end"; otherwise, start program again; "end" to exit.
+ Then, prompt user to input 2 </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/583823316611967959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=583823316611967959&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/583823316611967959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/583823316611967959'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/05/cviet-code-relax-1.html' title='[Cviet] Code Relax #1'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-8886954572013148111</id><published>2010-05-05T16:34:00.000+09:00</published><updated>2010-05-05T16:34:01.558+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><title type='text'>Compile a cUrl program</title><summary type='text'>libcurl - the multiprotocol file transfer library 

libcurl is a free and easy-to-use client-side URL transfer library, supporting FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3 and RTSP. libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/8886954572013148111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=8886954572013148111&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/8886954572013148111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/8886954572013148111'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/05/compile-curl-program.html' title='Compile a cUrl program'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-497518285970590328</id><published>2010-05-04T23:13:00.001+09:00</published><updated>2010-05-04T23:19:10.943+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>NateOn for Linux</title><summary type='text'>NateOn is the instant messenger created by SK Telecom, for Koreans.
However, it does supports Windows only as main platform.
I've just found some projects that provides a way to communicate with NateOn under Linux.

1. For Mac / Linux (Gnome users): 
- JateOn, written in Java (Swing, SWT required): http://jateon.kfmes.com/viewforum.php?f=4 
It's still being developed.
- NateOn plugin for Pidgin: </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/497518285970590328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=497518285970590328&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/497518285970590328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/497518285970590328'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/05/nateon-for-linux.html' title='NateOn for Linux'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-6691963922545192438</id><published>2010-05-04T21:20:00.000+09:00</published><updated>2010-05-04T21:20:59.316+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><title type='text'>print 1 to 100 without loop nor conditional statement</title><summary type='text'>I accidentally found it here: http://bytes.com/topic/c/answers/561589-print-1-100-without-loops-c-c


#include 
#include 

void (*f[2])(int);

void
printnum(int n)
{
        printf("%d\n", n);
        int i;
        i = ++n &lt;= 100;
        (*f[i])(n);
}

void
done(int n)
{
        exit(0);
}

int
main(void)
{
        int n = 1;

        f[0] = &amp;done;
        f[1] = &amp;printnum;

        printnum(n)</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/6691963922545192438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=6691963922545192438&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/6691963922545192438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/6691963922545192438'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/05/print-1-to-100-without-loop-nor.html' title='print 1 to 100 without loop nor conditional statement'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-1769074943062829337</id><published>2010-05-04T15:16:00.000+09:00</published><updated>2010-05-04T15:16:17.655+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>DownThemAll - Amazing download manager</title><summary type='text'>This is an amazing download manager, which is an add-on of Firefox. Not saying it's the best, however, if you are using Linux and looking for a good download manager, DownThemAll owns !!!

Homepage: http://downthemall.net/
Download: https://addons.mozilla.org/en-US/firefox/addon/201

I gave it a try and now it becomes my favorite one.
It supports downloads from almost all common network protocols</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/1769074943062829337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=1769074943062829337&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1769074943062829337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1769074943062829337'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/05/downthemall-amazing-download-manager.html' title='DownThemAll - Amazing download manager'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-2698414688274711013</id><published>2010-05-03T18:08:00.002+09:00</published><updated>2010-05-03T23:47:17.889+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacks'/><title type='text'>Install MS Office 2007 for Linux</title><summary type='text'>It's possible. Yes, it is!

NOTE: this guide is for education purposes only, not promoting for illegal actions

Requirements:
1. Crossover Linux Professional 7.0: get it here: Download

2. Installation package for Ms Office 2007.

How-to:

1. From menu, choose CrossOver -&gt; Install Windows Software. Pick Microsoft Office 2007, locate the setup.exe file, then install it as in Windows.

2. After all</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/2698414688274711013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=2698414688274711013&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2698414688274711013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2698414688274711013'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/05/install-ms-office-2007-for-linux.html' title='Install MS Office 2007 for Linux'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-5878092028030369323</id><published>2010-05-02T18:47:00.000+09:00</published><updated>2010-05-02T18:47:31.073+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><title type='text'>Perl note on working with binary data</title><summary type='text'>These functions are usually used when dealing with binary data: open, read, write, close, seek and binmode.

I've written this perl script to generate a random binary file:
#!/bin/perl -w

use strict;

use constant RANGE =&gt; 0xFF;

if( $#ARGV != 1 ) {
    print "Error: no argument input!\n";
    print "Usage: &gt; perl $0 FILE_NAME MAX_BYTES\n";
    print "Example: &gt; perl $0 data.bin 255\n";
    exit</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/5878092028030369323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=5878092028030369323&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5878092028030369323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5878092028030369323'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/05/perl-note-on-working-with-binary-data.html' title='Perl note on working with binary data'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-4945571725516643891</id><published>2010-05-02T17:15:00.000+09:00</published><updated>2010-05-02T17:15:09.314+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Gtk+'/><category scheme='http://www.blogger.com/atom/ns#' term='Gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><title type='text'>Linux reduce icon size of the gnome main menu</title><summary type='text'>It's really itchy to have menu list cover half of your screen, they're way too biggggg!!!
I've googled to find the solution but it's like impossible @@!
Finally, I got the answer. This is how-to make it better look for you.

Choose a theme to use in order to edit that theme, example, I use 'Is Ora Smooth'.
Then I locate to its settings at: /usr/share/themes/Is Ora Smooth/gtk-2.0/gtkrc
Run gEdit </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/4945571725516643891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=4945571725516643891&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4945571725516643891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4945571725516643891'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/05/linux-reduce-icon-size-of-gnome-main.html' title='Linux reduce icon size of the gnome main menu'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-6892679613660145941</id><published>2010-04-24T00:22:00.002+09:00</published><updated>2010-04-24T00:22:49.018+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacks'/><title type='text'>Retrieve list of Process ID under Linux</title><summary type='text'>Here's the trick, using the -o, and L option we can search for what we need to print out

ps -opid -A

The End!</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/6892679613660145941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=6892679613660145941&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/6892679613660145941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/6892679613660145941'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/04/retrieve-list-of-process-id-under-linux.html' title='Retrieve list of Process ID under Linux'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-7181875938590061262</id><published>2010-04-23T23:21:00.002+09:00</published><updated>2010-04-23T23:21:48.799+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacks'/><title type='text'>Get %CPU of a process under Linux/Unix</title><summary type='text'>Oh yes, it took me time to search for this. 
Here's the trick:


ps -o"%C" -p #PID

or simplified version

ps -opcpu -p #PID

The End :D</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/7181875938590061262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=7181875938590061262&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7181875938590061262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7181875938590061262'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/04/get-cpu-of-process-under-linuxunix.html' title='Get %CPU of a process under Linux/Unix'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-158767122376492375</id><published>2010-04-15T14:30:00.000+09:00</published><updated>2010-04-15T14:30:09.293+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><category scheme='http://www.blogger.com/atom/ns#' term='Documentation'/><title type='text'>Make use of Get-Command &amp; Get-Help</title><summary type='text'>Commonly, it's very hard for beginners to learn a new thing, especially this case, it's PowerShell. However, if you can see through its core, know the basics, and know how to search for helps or reference, it will be getting easier.
It took me about a week to learn the basis and understand the PowerShell concepts.
1. Using MSDN or MS Technet for PowerShell references.
2. Make use of some </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/158767122376492375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=158767122376492375&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/158767122376492375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/158767122376492375'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/04/make-use-of-get-command-get-help.html' title='Make use of Get-Command &amp; Get-Help'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-592506031949570340</id><published>2010-04-15T00:37:00.000+09:00</published><updated>2010-04-15T00:37:05.315+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Retrieve Environment variable through PowerShell</title><summary type='text'>All information about the environment variable is stored in '$env'.
When you want to retrieve info about any variable, you can follow the syntax

$env:&lt;variable_name&gt;
Here's an example how to use it:


PS C:\&gt; $env:windir
C:\Windows

PS C:\&gt; $env:path
C:\Perl\site\bin;C:\Perl\bin;C:\Program Files\ActiveState Perl Dev Kit 8.0\bin;
C:\Program Files\Borland\Delphi7\Bin;C:\Program Files\Borland\</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/592506031949570340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=592506031949570340&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/592506031949570340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/592506031949570340'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/04/retrieve-environment-variable-through.html' title='Retrieve Environment variable through PowerShell'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-470777294954059184</id><published>2010-04-13T23:22:00.000+09:00</published><updated>2010-04-13T23:22:19.028+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Export to HTML file</title><summary type='text'>It's a damn cool thing when you want to save something into HTML format.
Windows PowerShell provides this function through [ConvertTo-HTML] Cmdlets.

Example, if I want to save my list of current processes into HTML format

PS &gt; Get-Process | ConvertTo-HTML | Out-File ProcessHTML.html

Another great thing is that it provides the way how you can format the output the HTML file through these 3 </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/470777294954059184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=470777294954059184&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/470777294954059184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/470777294954059184'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/04/export-to-html-file.html' title='Export to HTML file'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-375839309666795960</id><published>2010-04-13T22:14:00.000+09:00</published><updated>2010-04-13T22:14:02.617+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>PowerShell Reference on Microsoft TechNet</title><summary type='text'>It's been a while since MSDN get a new face. However, I prefer the old one because it's easier to navigate to what I'm looking for.

For PowerShell reference, it's right here: http://technet.microsoft.com/en-us/library/bb978526.aspx</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/375839309666795960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=375839309666795960&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/375839309666795960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/375839309666795960'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/04/powershell-reference-on-microsoft.html' title='PowerShell Reference on Microsoft TechNet'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-1770093621482297263</id><published>2010-04-12T14:47:00.000+09:00</published><updated>2010-04-12T14:47:44.715+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Windows Shell scripts host</title><summary type='text'>There're 2 ways to run your VBScript or JScript under Windows, either through CScript.exe or WScript.exe
What's the difference about those two?
- They are all almost the same, just different in the way displaying the output. While CScript.exe displays output in a Console, WScript.exe display the output in a Dialog.

Well, when you run the script, the default host will be chosen certainly. But you</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/1770093621482297263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=1770093621482297263&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1770093621482297263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1770093621482297263'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/04/windows-shell-scripts-host.html' title='Windows Shell scripts host'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-2355357239788660242</id><published>2010-04-12T14:32:00.000+09:00</published><updated>2010-04-12T14:32:33.825+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Set execution policy for PowerShell Script</title><summary type='text'>By default, you cannot execute any remote PowerShell script (extension: PS1).
However, you can set execution right to run any script on your system by calling the Set-ExecutionPolicy command
PS C:\Data&gt; Set-ExecutionPolicy RemoteSigned

Execution Policy Change
The execution policy helps protect you from scripts that you do not
trust. Changing the execution policy might expose you to the security
</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/2355357239788660242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=2355357239788660242&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2355357239788660242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2355357239788660242'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/04/set-execution-policy-for-powershell.html' title='Set execution policy for PowerShell Script'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-6708833468128412009</id><published>2010-04-11T15:40:00.000+09:00</published><updated>2010-04-11T15:40:25.272+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Get Windows PowerShell 2.0 for Vista</title><summary type='text'>It's included inside Windows Management Framework RC (released on 8/13/2009).

You can download it from here: 
https://connect.microsoft.com/windowsmanagement/Downloads/DownloadDetails.aspx?DownloadID=21267

But I'm not sure this is the latest.</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/6708833468128412009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=6708833468128412009&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/6708833468128412009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/6708833468128412009'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/04/get-windows-powershell-20-for-vista.html' title='Get Windows PowerShell 2.0 for Vista'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-4871235588271774667</id><published>2010-04-09T13:35:00.000+09:00</published><updated>2010-04-09T13:35:09.852+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><title type='text'>Floating-point Note on Operators in Perl</title><summary type='text'>On exponentiation, don't take the number too big like: 10 ** 99999 ... otherwise, u will get unexpected result or 1.#INF

The remainder operator doesn't apply for floating-point number, but if you do then they all will be round-off into the closest integers, then apply the operator.</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/4871235588271774667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=4871235588271774667&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4871235588271774667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4871235588271774667'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/04/floating-point-note-on-operators-in.html' title='Floating-point Note on Operators in Perl'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-3085478811221411017</id><published>2010-04-09T01:09:00.000+09:00</published><updated>2010-04-09T01:09:56.452+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><title type='text'>Floating-point Round-off error</title><summary type='text'>In Perl, the floating-point number can be written in the form like this: 1E+01, 23.45e-02, 8.567E+32 ...
The letter 'E' or 'e' denotes the exponent.

Here the case:
my $var_1 = 11E+30;
my $var_2 = 11e30;
my $small_number = 0.00001; # or 1e-05

print "First case: $var_1 - $var_2 + $small_number = ".($var_1 - $var_2 + $small_number)."\n";
print "Second case: $var_1 + $small_number - $var_2 = ".($</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/3085478811221411017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=3085478811221411017&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/3085478811221411017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/3085478811221411017'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/04/floating-point-round-off-error.html' title='Floating-point Round-off error'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-2396701551165823414</id><published>2010-04-08T14:27:00.004+09:00</published><updated>2010-04-08T16:08:24.254+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><title type='text'>Special case of evaluating the logical expression</title><summary type='text'>I'm talking about the conditional statement IF.
Here is the definition:
IF (exp) {
   (statement)
}
Try this example:
$age = 23; 
if ( $age == 23 ) {
   print "I am 23 years-old", '\n'
}
Certainly perl evaluates the expression is TRUE since $age is assigned to the value '23'.
How about this case:
if ( $age = 23 ) {
   print "I am 23 years-old", '\n'
}
Still you've got the result printed. But how </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/2396701551165823414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=2396701551165823414&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2396701551165823414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2396701551165823414'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/04/special-case-of-evaluating-logical.html' title='Special case of evaluating the logical expression'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-4492087591293837977</id><published>2010-04-08T14:16:00.000+09:00</published><updated>2010-04-08T14:16:00.740+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Back to the blog entry</title><summary type='text'>I've got no more busy right now.
Happily I can go back to my normal life and continue to update my blog with new entries, new challenges, new tricks, new tips, new tutorials ...

Hahah..so enjoy my life !</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/4492087591293837977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=4492087591293837977&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4492087591293837977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4492087591293837977'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/04/back-to-blog-entry.html' title='Back to the blog entry'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-2942288148235368306</id><published>2010-03-15T00:33:00.002+09:00</published><updated>2010-03-15T00:36:22.469+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Gaming'/><title type='text'>i3D w/ 1000 beta keys of Heroes of Newerth give away</title><summary type='text'>It's not fake but real. Just create an account and you'll get a beta key.Visit this link: http://www.i3d.net/heroes-of-newerth-signup.phpI tried it and got one myself.Enjoy as much as you can w/ HoN</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/2942288148235368306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=2942288148235368306&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2942288148235368306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2942288148235368306'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/03/i3d-w-1000-beta-keys-of-heroes-of.html' title='i3D w/ 1000 beta keys of Heroes of Newerth give away'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-5510479201458378777</id><published>2010-02-18T17:26:00.001+09:00</published><updated>2010-02-18T17:29:30.134+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='Joke'/><title type='text'>My  first perl obfuscated whacking</title><summary type='text'>use constantHACK#??? =&gt; 1;($p, $h)        = split ( ' ',chr(112). "E". join('',('T' . chr(0144) ) ) .chr(0x20) .                # &lt;&lt;END&gt;&gt;            join('', ('QmOt' , 'S'.###*&amp;#^$(&amp;'uoH'  ) )#(*$)) WHAT THE HELL#$-~#msl39$#                                  );qw [    /    7h1s i5 5o 4nN0y1nG /    { 4 rE4L }] ;++$p;#$h = #--fosortc(reverse $h);chop($h); xJAPHx:++$h;    print lc join        ( ' ', </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/5510479201458378777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=5510479201458378777&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5510479201458378777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5510479201458378777'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/02/my-first-perl-obfuscated-whacking.html' title='My  first perl obfuscated whacking'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-5205077496879224223</id><published>2010-02-09T11:17:00.001+09:00</published><updated>2010-02-09T11:18:53.337+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Praying for that!</title><summary type='text'>I wish she will be available on that day, that I could have a date with her ....Pray pray and pray ..." I miss you " "I missssss you toooooooo"</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/5205077496879224223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=5205077496879224223&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5205077496879224223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5205077496879224223'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/02/praying-for-that.html' title='Praying for that!'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-338565309279326752</id><published>2010-02-06T21:09:00.003+09:00</published><updated>2010-02-06T21:34:47.420+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Template'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>My Mandriva Gnome Theme Settings</title><summary type='text'>Menu Preferences | AppearancesTheme | CustomizeControls | Is Ora SmoothWindow Border | evil_mac - DownloadIcons | Ultimate Gnome - DownloadPointer | WonderlandFontsApplication Font | Segoe UI | 11Document Font | Segoe UI | 11Desktop Font | Trebuchet MS Bold | 9Window Title Font | Segoe UI | 11Fixed Width Font | Monospace | 10Rendering | Best ShapesDetails | ResolutionResolution | 75 dots per </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/338565309279326752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=338565309279326752&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/338565309279326752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/338565309279326752'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/02/my-mandriva-gnome-theme-settings.html' title='My Mandriva Gnome Theme Settings'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-2657876503880808774</id><published>2010-02-05T14:14:00.023+09:00</published><updated>2010-02-09T11:13:45.997+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Ebooks'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'>Perl - The 1st Step (Vietnamese only)</title><summary type='text'>Hiện tại mình đang viết cuốn sách hướng dẫn lập trình Perl cơ bản bằng tiếng Việt và chỉ dành cho những ai hiểu được tiếng Việt :DTên sách: Perl - The 1st Step (Hướng dẫn lập trình Perl cơ bản)Tác giả: [JaPh] Download(2010-Feb-05)[JaPh] Perl - The 1st Step (PDF - 1.12 MB)(2010-Feb-06)[JaPh] Perl - The 1st Step (PDF - 1.14 MB)(2010-Feb-07)[JaPh] Perl - The 1st Step (PDF - 1.21 MB)(2010-Feb-09)[</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/2657876503880808774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=2657876503880808774&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2657876503880808774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2657876503880808774'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/02/perl-1st-step-vietnamese-only.html' title='Perl - The 1st Step (Vietnamese only)'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-2848395551253471426</id><published>2010-02-04T23:01:00.003+09:00</published><updated>2010-02-04T23:08:33.324+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacks'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><title type='text'>My new command prompt settings</title><summary type='text'>This is my new shot of command prompt.Right click then select "Properties".$ Option -&gt; Command History -&gt; Buffer Size -&gt; 500$ Option -&gt; Command History -&gt; Discard Old Duplicates -&gt; True$ Option -&gt; Edit Options -&gt; QuickEdit Mode -&gt; True$ Layout -&gt; Screen Background -&gt; Height -&gt; 999$ Layout -&gt; Window Size -&gt; Height -&gt; 50$ Color -&gt; Screen Text -&gt; RGB: 0 255 0$ Color -&gt; Screen Background -&gt; RGB: 0 55</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/2848395551253471426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=2848395551253471426&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2848395551253471426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2848395551253471426'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/02/my-new-command-prompt-settings.html' title='My new command prompt settings'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LjjOXdhnfC8/S2rTg1-hZgI/AAAAAAAAAFo/dhKBZs7RAuM/s72-c/cmd_new_settings.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-2614348754069301912</id><published>2010-02-04T11:40:00.002+09:00</published><updated>2010-02-04T11:43:45.860+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><title type='text'>Change your Windows command prompt default directory</title><summary type='text'>Access this key in Registry Editor:HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor Create a new String name it Autorun with value: "CD /d your_new_default_path"Example:CD /d C:\It applies right away, you don't need to restart or log-off, just restart to new session.Have fun!</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/2614348754069301912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=2614348754069301912&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2614348754069301912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2614348754069301912'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/02/change-your-windows-command-prompt.html' title='Change your Windows command prompt default directory'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-6309057607202507297</id><published>2010-02-04T11:20:00.002+09:00</published><updated>2010-02-04T11:39:22.567+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><title type='text'>Customize your Windows command prompt Unix-like</title><summary type='text'>Would you like to have your command prompt like mine?OK! Let's open Registry Editor (regedit.exe) utility for some add-ons.First, export your current registry settings for the sake of your life (menu File-&gt;Export).Then, access this key: Computer\HKLM\SYSTEM\CurrentControlSet\Control\SessionManager\EnvironmentRight click to create a new string value, name it PROMPT with value: "[JaPh]@$P~$P$$$</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/6309057607202507297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=6309057607202507297&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/6309057607202507297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/6309057607202507297'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/02/customize-your-windows-command-prompt.html' title='Customize your Windows command prompt Unix-like'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_LjjOXdhnfC8/S2owQ2RL4XI/AAAAAAAAAFg/m0FfKCLAcUY/s72-c/Unix-like+prompt.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-5786722150626929425</id><published>2010-01-26T16:45:00.000+09:00</published><updated>2010-01-26T16:46:25.407+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Song of the Day'/><title type='text'>Jason Mraz - I'm Yours</title><summary type='text'>Well you've done done me and you bet I felt itI tried to be chill but you're so hot that I meltedI fell right through the cracksand now I'm trying to get backBefore the cool done run outI'll be giving it my bestestNothing's going to stop me but divine interventionI reckon its again my turn to win some or learn someI won't hesitate no more, no moreIt cannot wait, I'm yoursWell open up your mind </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/5786722150626929425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=5786722150626929425&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5786722150626929425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5786722150626929425'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/01/jason-mraz-im-yours.html' title='Jason Mraz - I&apos;m Yours'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-6494020484329445675</id><published>2010-01-26T16:27:00.004+09:00</published><updated>2010-01-26T16:38:33.241+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><title type='text'>Simple dump an XML tree</title><summary type='text'>Language: Perl Presiquisite: XML::SimpleAssuming we have a xml file like this: data.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;database&gt;&lt;user&gt;   &lt;uname&gt;Pete Houston&lt;/uname&gt;   &lt;upass&gt;123456&lt;/upass&gt;   &lt;email&gt;pete.houston.17187@gmail.com&lt;/email&gt;   &lt;id&gt;1&lt;/id&gt;&lt;/user&gt;&lt;user&gt;   &lt;uname&gt;Bach Van Kim&lt;/uname&gt;   &lt;upass&gt;987654&lt;/upass&gt;   &lt;email&gt;bvkvn06@gmail.com&lt;/email&gt;   &lt;id&gt;2&lt;/id&gt;&lt;/user&gt;&lt;/database&gt;We will dump</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/6494020484329445675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=6494020484329445675&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/6494020484329445675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/6494020484329445675'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/01/simple-dump-xml-tree.html' title='Simple dump an XML tree'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-3499629441848515386</id><published>2010-01-26T11:46:00.003+09:00</published><updated>2010-01-26T12:39:52.371+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>StrawberryPerl vs. ActiveState Perl</title><summary type='text'>I used to install ActiveState Perl because I thought it's the best Perl distribution on Windows. However, several days ago I've found out that Strawberry Perl is also port to Windows.After a try, I feel like Strawberry Perl is much more better than ActiveState Perl.Like what?- Well, ActiveState Perl is commercial, then you're limited to use only from its vendor repositories. It would be a trouble</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/3499629441848515386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=3499629441848515386&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/3499629441848515386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/3499629441848515386'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/01/strawberryperl-vs-activestate-perl.html' title='StrawberryPerl vs. ActiveState Perl'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-4699076502749074466</id><published>2010-01-22T23:24:00.003+09:00</published><updated>2010-01-22T23:31:15.730+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='Gtk+'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Install Gtk2-Perl on Windows OS</title><summary type='text'>Here the instruction on how to install Gtk+ for Perl on Windows.There are two options:1. Simply download and setup CamelBox:2. Using ActivePerl:+ Download and install ActivePerl: https://www.activestate.com/activeperl/downloads/+ Download and install Gtk+ Environment for Windows: http://cdnetworks-kr-2.dl.sourceforge.net/project/gladewin32/gtk%2B-win32-runtime/2.8.20/gtk-2.8.20-win32-1.exe+ Open </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/4699076502749074466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=4699076502749074466&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4699076502749074466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4699076502749074466'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/01/install-gtk2-perl-on-windows-os.html' title='Install Gtk2-Perl on Windows OS'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-4389708461140201883</id><published>2010-01-21T11:47:00.003+09:00</published><updated>2010-01-21T11:51:10.651+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><title type='text'>Install, remove and upgrade Perl package under Windows</title><summary type='text'>Under Windows, it's best to use ActiveState Perl.In order to manage your Perl package, you might want to use either:1. Command-line approach:C:\&gt;perl -MCPAN -e shell;2. Easier management through GUI:C:\&gt;ppmPPM is Perl Package Manager provided by ActiveState.Have fun!</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/4389708461140201883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=4389708461140201883&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4389708461140201883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4389708461140201883'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/01/install-remove-and-upgrade-perl-package.html' title='Install, remove and upgrade Perl package under Windows'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-3112792186603840882</id><published>2010-01-20T14:56:00.002+09:00</published><updated>2010-01-20T15:08:54.894+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Change TCP/IP settings through command prompt</title><summary type='text'>By using the utility netsh, you may find it easily to manage your network. Yes, it's pretty much convenient.1. Show network information:netsh interface ip show config2. Change setting of ip address, mask and gatewaynetsh interface ip set address name="Network Name" static ip_address subnet_mask gateway 1Sample: set Local Area Connection to static address 192.111.215.96, mask = 255.255.255.252, </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/3112792186603840882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=3112792186603840882&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/3112792186603840882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/3112792186603840882'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2010/01/change-tcpip-settings-through-command.html' title='Change TCP/IP settings through command prompt'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-1593268536587003133</id><published>2009-11-20T15:17:00.001+09:00</published><updated>2009-11-20T15:19:04.373+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><title type='text'>The Release of Google Chromium OS</title><summary type='text'>Check it out: http://www.chromium.org/chromium-os/building-chromium-osYou can download the source and building your own. Give it a try!</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/1593268536587003133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=1593268536587003133&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1593268536587003133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1593268536587003133'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/11/release-of-google-chromium-os.html' title='The Release of Google Chromium OS'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-5864901372112074531</id><published>2009-11-15T23:27:00.002+09:00</published><updated>2009-11-15T23:29:31.343+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Windows 7 / Server 2008R2 Remote Kernel Crash</title><summary type='text'>Source from: Laurent Gaffie blogI copy it here:This bug is a real proof that SDL #FAILThe bug trigger an infinite loop on smb{1,2}, pre-auth, no credential needed...Can be trigered outside the lan via (IE*)The bug is so noob, it should have been spotted 2 years ago by the SDL if the SDL had ever existed:netbios_header = struct.pack("&gt;i", len(''.join(SMB_packet))+SMB_packet(The netbios header </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/5864901372112074531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=5864901372112074531&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5864901372112074531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5864901372112074531'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/11/windows-7-server-2008r2-remote-kernel.html' title='Windows 7 / Server 2008R2 Remote Kernel Crash'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-6050618979895760660</id><published>2009-11-14T15:26:00.003+09:00</published><updated>2009-11-14T16:14:57.962+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Gtk#'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Programming Gtk# and .NET in Linux</title><summary type='text'>Programming .NET is one of the first thing I've learned myself long ago, but only available in Windows Operating System.Somehow, the Mono Project has made .NET Framework become a cross-platform environment that you can freely programming .NET for Windows, Linux, MacOS...in that system directly. Also, you can write a .NET program for Linux under Windows and vice-versa. It's really a great </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/6050618979895760660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=6050618979895760660&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/6050618979895760660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/6050618979895760660'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/11/programming-gtk-and-net-in-linux.html' title='Programming Gtk# and .NET in Linux'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-6623885284072107363</id><published>2009-11-14T12:15:00.003+09:00</published><updated>2009-11-14T12:20:56.588+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Gtk#'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Lesson 2: Hello Gtk# with Form</title><summary type='text'>Download ProjectWe do the same thing with Lesson 1 but this time we use form for better GUI.This is the source code, self-explained fully-commented.using System;using Gtk;public class Lesson_2{ public static void Main() {    Application.Init();    // create a window  Window window = new Window("Lesson 2: Say hello with Gtk# Form");  window.Resize(400, 40);    // create a label  Label label = new </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/6623885284072107363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=6623885284072107363&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/6623885284072107363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/6623885284072107363'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/11/lesson-2-hello-gtk-with-form.html' title='Lesson 2: Hello Gtk# with Form'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_LjjOXdhnfC8/Sv4h2BM1mcI/AAAAAAAAAFU/0YbpHQRq6nM/s72-c/lesson_2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-7244490196447424863</id><published>2009-11-12T01:20:00.005+09:00</published><updated>2009-11-12T01:34:30.316+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Gtk#'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Lesson 1: Hello Gtk#</title><summary type='text'>Download Project: Lesson 1 - Say Hello Gtk#First, open MonoDevelop and create a new empty project. Then, add an empty class file into project. Copy this code below to the file:using System;public class Lesson_1 {public static void Main() {Console.WriteLine("Lesson 1: Hello Gtk#! It's so wonderful!");}}If you already know C#, you, hence, know what it means.Now click on the menu Build -&gt; Build </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/7244490196447424863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=7244490196447424863&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7244490196447424863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7244490196447424863'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/11/lesson-1-hello-gtk.html' title='Lesson 1: Hello Gtk#'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_LjjOXdhnfC8/SvrlJsd1anI/AAAAAAAAAFM/84KiRAOmgOk/s72-c/Lesson_1_Say_Hello.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-7801012615876952647</id><published>2009-11-11T21:19:00.003+09:00</published><updated>2009-11-11T21:23:08.530+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Mandriva'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacks'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><title type='text'>Change screen resolution through Terminal</title><summary type='text'>Use xrandr utility to change the screen resolution.Example, if I want to change my screen resolution into 1280x800 (60 Hz) I will typeterminal&gt; xrandr -s 1280x800Have fun!</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/7801012615876952647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=7801012615876952647&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7801012615876952647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7801012615876952647'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/11/change-screen-resolution-through.html' title='Change screen resolution through Terminal'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-1224858375415984541</id><published>2009-11-11T19:46:00.003+09:00</published><updated>2009-11-11T19:56:40.876+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Pepero Day November 11th</title><summary type='text'>Yea, today Nov-11 a Pepero Day. What is it anyway?In Korea, it's a day that males and females give chocolate sticks to each others to show his/her love towards other. Sound interesting, huh?Here the definition:Pepero (빼빼로) is a cookie stick, dipped in chocolate syrup, manufactured by Lotte in South Korea since 1983.[1] It was inspired by the Japanese product, Pocky produced by GlicoLove is a </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/1224858375415984541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=1224858375415984541&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1224858375415984541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1224858375415984541'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/11/pepero-day-november-11th.html' title='Pepero Day November 11th'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-3165376301180086588</id><published>2009-11-10T21:04:00.002+09:00</published><updated>2009-11-10T21:07:29.475+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><title type='text'>Windows Live Messenger Error 80048820</title><summary type='text'>Situation:Error 80048820 and extended error 80048416: You can't sign in to Windows Live MessengerAccess Control Panel -&gt; Internet OptionsClick tab Advanced, under Security section, clear the tick at "Check for server certificate revocation" check box.Click OK.</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/3165376301180086588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=3165376301180086588&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/3165376301180086588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/3165376301180086588'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/11/windows-live-messenger-error-80048820.html' title='Windows Live Messenger Error 80048820'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-8860173726288195301</id><published>2009-11-09T19:38:00.010+09:00</published><updated>2009-11-09T20:22:19.337+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Virus'/><title type='text'>[MAS] 6. Monitor malware's events</title><summary type='text'>We need some monitoring tools loading up before tracking the malware. In this case, I open ProcessXP, ProcMon and TCPView.The malware I use this time to monitoring is Trojan.Win32.DesktopPuzzleNow, activate virus to see what happen next...(s.c.a.r.y... :D)A dialog appears with some note, like a jokeDon't click OK yet, switch to ProcessXP to check its infoIt's like the author intentionally leaving</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/8860173726288195301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=8860173726288195301&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/8860173726288195301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/8860173726288195301'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/11/mas-6-monitor-malwares-events.html' title='[MAS] 6. Monitor malware&apos;s events'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_LjjOXdhnfC8/Svfy4rGGntI/AAAAAAAAAEk/-kwy2EuBodA/s72-c/procxp.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-2712967638587444903</id><published>2009-11-05T19:56:00.006+09:00</published><updated>2009-11-05T20:30:11.264+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Virus'/><title type='text'>[MAS] 5. Identify malware</title><summary type='text'>This step is very simple, we need an anti-virus scanner to identify what the heck is `that thing`.You might already have installed an anti-virus for your system like Kaspersky Internet Security, Panda Antivirus, ClamAV, AVG, NOD-32....whatever :DI also use online virus scanners to detect virus.Here the list of online scanners:VirusTotal: http://www.virustotal.com/BitDefender Online Scanner: http:</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/2712967638587444903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=2712967638587444903&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2712967638587444903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2712967638587444903'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/11/mas-5-identify-malware.html' title='[MAS] 5. Identify malware'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_LjjOXdhnfC8/SvK1CcrKIhI/AAAAAAAAAEE/eA80pCG-3mM/s72-c/scan1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-4498378273604826570</id><published>2009-11-04T21:13:00.002+09:00</published><updated>2009-11-04T21:21:41.851+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Virus'/><category scheme='http://www.blogger.com/atom/ns#' term='Documentation'/><title type='text'>[MAS] 4. Terminology</title><summary type='text'>There are some terminology that you need to know.1. Malware2. Virtual Machine3. Snapshot4. Disassembler5. Portable ExecutableIf there is any more term related, I will post it here.Have fun!</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/4498378273604826570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=4498378273604826570&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4498378273604826570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4498378273604826570'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/11/mas-4-terminology.html' title='[MAS] 4. Terminology'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-5758603512977483464</id><published>2009-11-04T20:59:00.002+09:00</published><updated>2009-11-04T21:12:36.627+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Virus'/><category scheme='http://www.blogger.com/atom/ns#' term='Reverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Documentation'/><title type='text'>[MAS] 3. Basic Knowledge and Understandings</title><summary type='text'>Before starting to work with malware, you probably need some basic knowledge as requirements. Of course, it's great if you have high experiences in this area.Here is something I recommend you to know before moving to next step.You must be very familiar with Windows and can use it well. What does that mean? Well, it's simple; you can fix when something goes wrong, you know and can use Windows </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/5758603512977483464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=5758603512977483464&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5758603512977483464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5758603512977483464'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/11/mas-3-basic-knowledge-and.html' title='[MAS] 3. Basic Knowledge and Understandings'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-1091849491506715025</id><published>2009-11-03T22:16:00.003+09:00</published><updated>2009-11-03T22:26:37.454+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Cracking'/><title type='text'>[MAS] 2. Tools and Utilities</title><summary type='text'>You need to install these tools and utilities to work with:Sysinternals Suite: available from: http://sysinternals.com/OllyDbg: available from: http://ollydbg.de/IDA Pro (freeware): available from: http://www.hex-rays.com/idapro/PEiD: available from: http://www.peid.info/Several packer and unpacker around if require.You will find more utilities around Internet that can be useful for your work. </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/1091849491506715025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=1091849491506715025&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1091849491506715025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1091849491506715025'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/11/mas-2-tools-and-utilities.html' title='[MAS] 2. Tools and Utilities'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-1456496394613119938</id><published>2009-11-03T16:16:00.003+09:00</published><updated>2009-11-03T16:46:55.730+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Reverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><title type='text'>[MAS] 1. Create a controlled environment</title><summary type='text'>The very first step to think about testing or analyzing application or malware is to prepare yourself an appropriate environment that is under control. It's simple:You don't want the application or malware to take the real effects or damage your lovely environment.You can control and do whatever you want inside the box.It's very  effective and easy to work.However, it does have some drawbacks:</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/1456496394613119938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=1456496394613119938&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1456496394613119938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1456496394613119938'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/11/mas-1-create-controlled-environment.html' title='[MAS] 1. Create a controlled environment'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_LjjOXdhnfC8/Su_fepXWgtI/AAAAAAAAAD0/mV8t589rtRs/s72-c/specification.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-7723447697955085282</id><published>2009-11-03T15:59:00.009+09:00</published><updated>2009-11-09T20:22:54.537+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Virus'/><category scheme='http://www.blogger.com/atom/ns#' term='Reverse'/><title type='text'>Malware Analysis Series (Incomplete)</title><summary type='text'>Virus, worms, trojans, mal-application .... or whatever, malware is growing days by days.I myself have a little interest in this, and am trying my best to practice and analyze them.Just beginning but hope it will help somebody.I. Preparation:1. Creating a controlled environment.2. Setting up tools and utilities.3. Basic knowledge and understandings.4. Terminology.II. Analysis:1. Identifying the </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/7723447697955085282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=7723447697955085282&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7723447697955085282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7723447697955085282'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/11/malware-analysis-series-incomplete.html' title='Malware Analysis Series (Incomplete)'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-6018855666848800611</id><published>2009-11-03T15:57:00.002+09:00</published><updated>2009-11-03T15:59:15.166+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Reverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Documentation'/><title type='text'>Reverse Engineering Malware Cheat Sheet</title><summary type='text'>Download it here: PDF | DOCEnjoy!</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/6018855666848800611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=6018855666848800611&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/6018855666848800611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/6018855666848800611'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/11/reverse-engineering-malware-cheat-sheet.html' title='Reverse Engineering Malware Cheat Sheet'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-5111194303003768739</id><published>2009-10-04T21:14:00.001+09:00</published><updated>2009-10-04T21:15:51.008+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>It was a month</title><summary type='text'>Previous time, a lot of things happened, I've struggled myself and gotten so sick. But now I think I get it.Hope things will get better!</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/5111194303003768739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=5111194303003768739&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5111194303003768739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5111194303003768739'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/10/it-was-month.html' title='It was a month'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-8201911297021510956</id><published>2009-09-18T15:06:00.001+09:00</published><updated>2009-09-18T15:06:48.535+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='Song of the Day'/><title type='text'>X Japan - Crucify My Love</title><summary type='text'>Crucify my loveIf my love is blindCrucify my loveIf it sets me freeNever know Never trust"That love should see a color"Crucify my loveIf it should be the waySwing the heartacheFeel it inside outWhen the wind criesI'll say goodbyeTried to learn Tried to findTo reach out for eternityWhere's the answerIs this foreverLike a river flowing to the seaYou'll be miles away, and I will knowI know I can </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/8201911297021510956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=8201911297021510956&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/8201911297021510956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/8201911297021510956'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/09/x-japan-crucify-my-love.html' title='X Japan - Crucify My Love'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-2513304884607520639</id><published>2009-09-16T16:12:00.001+09:00</published><updated>2009-09-16T16:14:49.660+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='Song of the Day'/><title type='text'>Bon Jovi - Living on a Prayer</title><summary type='text'>Tommy used to work on the docksUnions been on strikeHes down on his luck...its tough, so toughGina works the diner all dayWorking for her man, she brings home her payFor love - for loveShe says weve got to hold on to what weve gotcause it doesnt make a differenceIf we make it or notWeve got each other and thats a lotFor love - well give it a shotChorus:Whooah, were half way thereLivin on a </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/2513304884607520639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=2513304884607520639&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2513304884607520639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/2513304884607520639'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/09/bon-jovi-living-on-prayer.html' title='Bon Jovi - Living on a Prayer'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-1051152913862745915</id><published>2009-09-15T19:57:00.003+09:00</published><updated>2009-09-15T20:03:56.230+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><title type='text'>What is FOPEN_MAX?</title><summary type='text'>FOPEN_MAX is a pre-defined macro that yields the maximum number of files allowed to open simultaneously. It is defined in &lt;cstdio&gt;This is how it looks like#define FOPEN_MAX &lt;integer constant expression &gt;= 8&gt;Have fun!@</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/1051152913862745915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=1051152913862745915&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1051152913862745915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1051152913862745915'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/09/what-is-fopenmax.html' title='What is FOPEN_MAX?'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-4445781359276659111</id><published>2009-09-15T19:45:00.001+09:00</published><updated>2009-09-15T19:47:54.673+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='Song of the Day'/><title type='text'>TobyMac - Made To Love</title><summary type='text'>Verse 1The dream is fading, now I'm staring at the doorI know its over cause my feet have hit the cold floorCheck my reflection, I ain't feelin what I seeIt's no mysteryWhatever happened to a passion I could live for?What became of the flame that made me feel more?And when did i forget that...ChorusI was made to love YouI was made to find YouI was made just for YouMade to adore YouI was made to </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/4445781359276659111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=4445781359276659111&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4445781359276659111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4445781359276659111'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/09/tobymac-made-to-love.html' title='TobyMac - Made To Love'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-1930037892629424621</id><published>2009-09-11T22:57:00.000+09:00</published><updated>2009-09-11T22:58:27.743+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='Song of the Day'/><title type='text'>Avenged Sevenfold - Dear God</title><summary type='text'></summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/1930037892629424621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=1930037892629424621&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1930037892629424621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1930037892629424621'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/09/avenged-sevenfold-dear-god.html' title='Avenged Sevenfold - Dear God'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-7522136891378997344</id><published>2009-08-31T07:49:00.004+09:00</published><updated>2009-08-31T08:00:32.990+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Gtk+'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Tutorial: GtkEntry</title><summary type='text'>Today, we will learn a new widget control, GtkEntry, a text editor. It's a text box that users can input text inside.Reference GtkEntryI'm not gonna explain each properties and methods in details anymore. However, to practice directly is the better way of learning it since you've already familiar with Gtk+ programming.Practice 1: A simple one, a label will show up everything you type in the entry</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/7522136891378997344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=7522136891378997344&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7522136891378997344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7522136891378997344'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/tutorial-gtkentry.html' title='Tutorial: GtkEntry'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_LjjOXdhnfC8/SpsDak-abNI/AAAAAAAAADk/nJGZD8Wlodk/s72-c/entry1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-4951703712007898910</id><published>2009-08-28T17:39:00.003+09:00</published><updated>2009-08-28T18:08:05.954+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Reverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Cracking'/><category scheme='http://www.blogger.com/atom/ns#' term='Crackmes'/><title type='text'>Solve lord's easy crackme 2</title><summary type='text'>[ Crackme Info ]Difficulty: 1 - Very easy, for newbiesPlatform: Unix/linux etc.Language: AssemblerRefer: click hereClick to DownloadLoad into IDA, we have the main program.text:08048085               mov     ebx, 1           ; fd.text:0804808A               mov     ecx, offset aPassword ; "\nPassword : ".text:0804808F               mov     edx, 0Dh           ; len.text:08048094               int</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/4951703712007898910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=4951703712007898910&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4951703712007898910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4951703712007898910'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/solve-lords-easy-crackme-2.html' title='Solve lord&apos;s easy crackme 2'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-8669202928582658423</id><published>2009-08-25T00:46:00.002+09:00</published><updated>2009-08-25T00:54:15.554+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacks'/><category scheme='http://www.blogger.com/atom/ns#' term='Reverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Wargames'/><title type='text'>SmashTheStack.Wargame.IO.Level_5 Guide</title><summary type='text'>This is my little video guide through the wargame of SmashTheStack.OrgWargame: SmashTheStack.Org | IO | Level 5Creator: [JaPh]Video: [ OGV | Length: 18.08 min | 72.1 MB | Super High Quality ]Download: RapidsharePassword: [japh]Have fun!@</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/8669202928582658423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=8669202928582658423&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/8669202928582658423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/8669202928582658423'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/smashthestackwargameiolevel5-guide.html' title='SmashTheStack.Wargame.IO.Level_5 Guide'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-1840661049554335122</id><published>2009-08-24T23:45:00.003+09:00</published><updated>2009-08-28T18:09:21.157+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Cracking'/><category scheme='http://www.blogger.com/atom/ns#' term='Crackmes'/><title type='text'>[JaPh]'sGuide to solve crackmes in Linux</title><summary type='text'>I use these crackmes as a practice for reversing and debugging skills. However, any time I solve a crackme, I make a post as a guide for those who have the same interest as me and have troubles with them.These crackmes are dedicated to run under Linux environment only, not Windows.I collect these crackmes on crackmes.de site, so I can visit that site and check out for information.Hope this would </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/1840661049554335122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=1840661049554335122&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1840661049554335122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1840661049554335122'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/japhsguide-to-solve-crackmes-in-linux.html' title='[JaPh]&apos;sGuide to solve crackmes in Linux'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-561476866398181067</id><published>2009-08-24T23:31:00.005+09:00</published><updated>2009-08-24T23:42:04.744+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Reverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Cracking'/><category scheme='http://www.blogger.com/atom/ns#' term='Crackmes'/><title type='text'>Solve cli3nt's mycrk</title><summary type='text'>==:: Crackme Info ::==Difficulty: 1 - Very easy, for newbiesPlatform: Unix/linux etc.Language: C/C++Refer: click hereClick to DownloadUse GDB to disassemble the main function0x080483c4 &lt;main+0&gt;:    push   %ebp0x080483c5 &lt;main+1&gt;:    mov    %esp,%ebp0x080483c7 &lt;main+3&gt;:    sub    $0x18,%esp0x080483ca &lt;main+6&gt;:    and    $0xfffffff0,%esp0x080483cd &lt;main+9&gt;:    mov    $0x0,%eax0x080483d2 &lt;main+14&gt;:</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/561476866398181067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=561476866398181067&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/561476866398181067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/561476866398181067'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/solve-cli3nts-mycrk.html' title='Solve cli3nt&apos;s mycrk'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-7717415525588904638</id><published>2009-08-23T18:59:00.004+09:00</published><updated>2009-08-23T20:00:02.986+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Reverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Cracking'/><category scheme='http://www.blogger.com/atom/ns#' term='Crackmes'/><title type='text'>Solve Qnix's qcrk5</title><summary type='text'>==:: Crackme Info ::==Difficulty: 1 - Very easy, for newbiesPlatform: Unix/linux etc.Language: C/C++Refer: click meClick to DownloadThis crackme is in fact pretty tough for beginner, like me . Since it's built in static mode, everything's just look very confusing.I will use IDA, then go to the Entry Point of main function.Here it is.text:08048208.text:08048208 ; Attributes: bp-based frame.text:</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/7717415525588904638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=7717415525588904638&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7717415525588904638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7717415525588904638'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/solve-qnixs-qcrk5.html' title='Solve Qnix&apos;s qcrk5'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-8632186734813153272</id><published>2009-08-23T17:21:00.002+09:00</published><updated>2009-08-23T18:03:34.538+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Reverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Cracking'/><category scheme='http://www.blogger.com/atom/ns#' term='Crackmes'/><title type='text'>Solve intsig's Easymath</title><summary type='text'>==:: Crackme Info ::==Difficulty: 1 - Very easy, for newbiesPlatform: Unix/linux etc.Language: C/C++Refer: click hereClick to DownloadThe crackme will only print 'done' message if we get the correct password only.This crackme seems to be very complicated. If you try to dump it with Dasm2 or load through GDB, it certainly doesn't work at all.We use readelf to look at its header information$ </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/8632186734813153272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=8632186734813153272&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/8632186734813153272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/8632186734813153272'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/solve-intsig.html' title='Solve intsig&apos;s Easymath'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LjjOXdhnfC8/SpD9ZCySLxI/AAAAAAAAADc/VLUgn4rKgro/s72-c/ida.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-3901049631204623783</id><published>2009-08-23T14:42:00.005+09:00</published><updated>2009-08-23T14:46:33.054+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><category scheme='http://www.blogger.com/atom/ns#' term='Joke'/><title type='text'>Office 2010 - The Movie</title><summary type='text'>This is so fun </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/3901049631204623783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=3901049631204623783&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/3901049631204623783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/3901049631204623783'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/office-2010-movie.html' title='Office 2010 - The Movie'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-8568014810728594699</id><published>2009-08-23T12:37:00.005+09:00</published><updated>2009-08-23T13:49:51.993+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Gtk+'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Tutorial: GtkTable</title><summary type='text'>Now, it's time to study the next useful widget ever, GtkTable.GtkTable is a layout widget that contains its children's widgets in a table.Reference GtkTableGtkTable has 5 properties:Number of columnsNumber of rowsColumn spacingRow spacingHomogeneousTo create a new table:GtkWidget *table;table = gtk_table_new( 2, 2, TRUE );whereas, the first two params are number of rows and columns in table, the </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/8568014810728594699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=8568014810728594699&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/8568014810728594699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/8568014810728594699'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/tutorial-gtktable.html' title='Tutorial: GtkTable'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_LjjOXdhnfC8/SpDJgrKReGI/AAAAAAAAADU/BQaJ7HD-dFU/s72-c/table.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-4564899376993836189</id><published>2009-08-20T20:43:00.003+09:00</published><updated>2009-08-20T21:13:42.667+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Reverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Cracking'/><category scheme='http://www.blogger.com/atom/ns#' term='Crackmes'/><title type='text'>Solve dynsym's Crackme</title><summary type='text'>==:: Crackme Info ::==Difficulty: 1 - Very easy, for newbiesPlatform: Unix/linux etc.Language: C/C++Refer: click meClick to DownloadDisassembly main() function to see what's going on.(gdb) disas mainLook at this0x080484b0 :    movl   $0x80485e3,(%esp)0x080484b7 :    call   0x804831c This is the string: [!] Solved!Look up a little bit, we can see0x0804846c :    mov    $0xa,%ecx0x08048471 :    mov</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/4564899376993836189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=4564899376993836189&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4564899376993836189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4564899376993836189'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/solve-dynsyms-crackme.html' title='Solve dynsym&apos;s Crackme'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-8049846838931154985</id><published>2009-08-18T01:12:00.002+09:00</published><updated>2009-08-18T01:13:54.934+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Assembly'/><category scheme='http://www.blogger.com/atom/ns#' term='Joke'/><title type='text'>This is mistake....don't mis-learning</title><summary type='text'>I caught this one . Is this kind of joke?</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/8049846838931154985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=8049846838931154985&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/8049846838931154985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/8049846838931154985'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/this-is-mistakedont-mis-learning.html' title='This is mistake....don&apos;t mis-learning'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LjjOXdhnfC8/SomBg21-C6I/AAAAAAAAADM/8aIwfMFV42E/s72-c/vtc_asm_mistake.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-7160045352792324919</id><published>2009-08-17T19:39:00.002+09:00</published><updated>2009-08-17T19:43:11.308+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Good friend...</title><summary type='text'>It's just that, he is good and very kind. He doesn't seem to write blogs much but his blog is full of good articles and nice explanation. He's from where I'm currently living in. Even though his language is hard but I still try to understand what he writes on the blog.We both have the same interests. I have many questions but he does answer clearly well, and just for a short time, I've understood</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/7160045352792324919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=7160045352792324919&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7160045352792324919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7160045352792324919'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/good-friend.html' title='Good friend...'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-5316842423593228030</id><published>2009-08-17T19:23:00.002+09:00</published><updated>2009-08-17T19:31:05.545+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><title type='text'>Convert Bin/Cue into Iso format</title><summary type='text'>Let say you have some Bin/Cue files and you don't like it, you're under Linux and don't want to emulate every time you run the file...or whatever reasons you have; you definitely want to either extract it or convert into another easier-to-use file format.For me, to-ISO conversion is a good pick-up.The tool is used for conversion is called bchunk.Assuming you have fileX.bin and fileX.cue, in order</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/5316842423593228030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=5316842423593228030&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5316842423593228030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5316842423593228030'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/convert-bincue-into-iso-format.html' title='Convert Bin/Cue into Iso format'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-56659652921770969</id><published>2009-08-17T02:07:00.002+09:00</published><updated>2009-08-17T02:10:49.118+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Assembly'/><title type='text'>Export C function to Nasm</title><summary type='text'>Here a simple example of exporting C function to Nasm.;; @author        [JaPh]; @date            17 August, 2009; @file            1.asm; @site            http://xjaphx.blogspot.com/;; @command; assemble     nasm -f elf -l 1.lst 1.asm; link        gcc -o 1 1.o; run        ./1;extern printfSECTION .data   message:    db    "[JaPh]Hello World",0 SECTION .textglobal main                    ; entry </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/56659652921770969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=56659652921770969&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/56659652921770969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/56659652921770969'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/export-c-function-to-nasm.html' title='Export C function to Nasm'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-9443100792621236</id><published>2009-08-17T01:27:00.003+09:00</published><updated>2009-08-17T01:38:40.110+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Reverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Cracking'/><category scheme='http://www.blogger.com/atom/ns#' term='Crackmes'/><title type='text'>Solve cyrex's Linux Crackme02</title><summary type='text'>Difficulty: 1 - Very easy, for newbiesPlatform: Unix/linux etc.Language: C/C++Link: Click to referClick to DownloadTry to run it first to see how it works.Then launch gdb. Check out for function symbols(gdb) info func0x080483b0  __register_frame_info0x080483b0  __register_frame_info@plt0x080483c0  strcmp@plt0x080483d0  scanf@plt0x080483e0  __deregister_frame_info0x080483e0  __</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/9443100792621236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=9443100792621236&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/9443100792621236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/9443100792621236'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/solve-cyrexs-linux-crackme02.html' title='Solve cyrex&apos;s Linux Crackme02'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-5366155324916444176</id><published>2009-08-16T23:12:00.003+09:00</published><updated>2009-08-16T23:22:11.926+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Reverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Cracking'/><category scheme='http://www.blogger.com/atom/ns#' term='Crackmes'/><title type='text'>Solve cyrex's Linux CrackMe</title><summary type='text'>[ Crackme Info ]Difficulty: 1 - Very easy, for newbiesPlatform: Unix/linux etc.Language: C/C++Links: Click to referClick to DownloadFirst, run the crackme, it requires to input the right password.Launch gdb$ gdb crackmeCheck function symbols(gdb) info func0x0804831c  strcmp0x08048450  mainLook over main function(gdb) disas mainWe see this part:0x0804849d :    push   $0x80486a40x080484a2 :    lea</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/5366155324916444176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=5366155324916444176&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5366155324916444176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5366155324916444176'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/solve-cyrexs-linux-crackme.html' title='Solve cyrex&apos;s Linux CrackMe'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-5609276512874662800</id><published>2009-08-16T22:59:00.000+09:00</published><updated>2009-08-16T23:00:32.462+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>Games games ... oh dying of games</title><summary type='text'>whole day spent with wargames....exhausted..hungry...</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/5609276512874662800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=5609276512874662800&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5609276512874662800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5609276512874662800'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/games-games-oh-dying-of-games.html' title='Games games ... oh dying of games'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-7515306220482041404</id><published>2009-08-16T12:33:00.002+09:00</published><updated>2009-08-16T12:37:41.064+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacks'/><category scheme='http://www.blogger.com/atom/ns#' term='Reverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Wargames'/><title type='text'>SmashTheStack.Wargame.IO.Level_4 Guide</title><summary type='text'>This is my little video guide through the wargame of SmashTheStack.OrgWargame: SmashTheStack.Org | IO | Level 4Creator: [JaPh]Video: [ OGV | Length: 10.50 min | 31.8 MB | Super High Quality ]Download: RapidsharePassword: [japh]Have fun!@</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/7515306220482041404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=7515306220482041404&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7515306220482041404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/7515306220482041404'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/smashthestackwargameiolevel4-guide.html' title='SmashTheStack.Wargame.IO.Level_4 Guide'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-4871901395364899521</id><published>2009-08-15T22:11:00.005+09:00</published><updated>2009-08-15T22:38:42.563+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Gtk+'/><category scheme='http://www.blogger.com/atom/ns#' term='Gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Documentation'/><title type='text'>Tutorial: GtkMessageDialog</title><summary type='text'>Now, I will introduce you a very, very popular widget that is used most of the time, GtkMessageDialog.As you use software, sometimes it will pops up a small dialog that contains message which can be in types of either about Information, or Warning, or Question, or Error.Like this:Under Windows, it's known as MessageBox, right? You might be familiar with this Message Box already.Let's look over </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/4871901395364899521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=4871901395364899521&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4871901395364899521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4871901395364899521'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/tutorial-gtkmessagedialog.html' title='Tutorial: GtkMessageDialog'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_LjjOXdhnfC8/Soa0mQgn4aI/AAAAAAAAACQ/SqlAxhnLJ5c/s72-c/msgbox.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-6177804958402296243</id><published>2009-08-15T19:37:00.003+09:00</published><updated>2009-08-15T19:40:58.625+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><title type='text'>Use perl to pass arguments</title><summary type='text'>Under Linux:$ ./program `perl -e 'print "param"'`Under Windows\&gt;perl.exe -e "exec 'program.exe','param'"Have fun!@</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/6177804958402296243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=6177804958402296243&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/6177804958402296243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/6177804958402296243'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/use-perl-to-pass-arguments.html' title='Use perl to pass arguments'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-5568492970910082908</id><published>2009-08-15T14:48:00.002+09:00</published><updated>2009-08-15T14:52:05.688+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><title type='text'>Create Cygwin home user directory</title><summary type='text'>By default, when you first launch Cygwin, your username is yet recognized, the warning message is shown like below:Your group is currently "mkpasswd".  This indicates thatthe /etc/passwd (and possibly /etc/group) files should be rebuilt.See the man pages for mkpasswd and mkgroup then, for example, runmkpasswd -l [-d] &gt; /etc/passwdmkgroup  -l [-d] &gt; /etc/groupNote that the -d switch is necessary </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/5568492970910082908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=5568492970910082908&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5568492970910082908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5568492970910082908'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/create-cygwin-home-user-directory.html' title='Create Cygwin home user directory'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-430450752955194574</id><published>2009-08-15T02:58:00.002+09:00</published><updated>2009-08-15T03:01:02.878+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Joke'/><title type='text'>Microsoft banned from selling MS Word</title><summary type='text'>This is a freaking great joke.....I just couldn't help laughing this news...Here a small quote:It sounds like a joke. But, it's real and it's anything but a joke for Microsoft. Judge Leonard Davis, of the U.S. District Court for the Eastern District of Texas, has issued an injunction (PDF Link) that "prohibits Microsoft from selling or importing to the United States any Microsoft Word products </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/430450752955194574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=430450752955194574&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/430450752955194574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/430450752955194574'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/microsoft-banned-from-selling-ms-word.html' title='Microsoft banned from selling MS Word'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-3987731633646206463</id><published>2009-08-15T02:02:00.002+09:00</published><updated>2009-08-15T02:15:18.698+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cryptography'/><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><category scheme='http://www.blogger.com/atom/ns#' term='Reverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Wargames'/><title type='text'>Passed +Ma's Reversing Deserve Riddle Page</title><summary type='text'>I've just found a new interesting page on cryptography and reversing.It's called: +Ma's ReversingSeem to be very interesting. I searched and looked up a place for sign up.Well, it's well-said at INTRO, I have to solve the riddle to gain access to the site.Read everything...then I wonder password is ....=&gt; Firefox, fire up View Source, I saw lines of comments in between. Wow, this is what </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/3987731633646206463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=3987731633646206463&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/3987731633646206463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/3987731633646206463'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/passed-mas-reversing-deserve-riddle.html' title='Passed +Ma&apos;s Reversing Deserve Riddle Page'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-3149564510753573823</id><published>2009-08-15T00:27:00.001+09:00</published><updated>2009-08-15T00:29:22.393+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>What an evening ...</title><summary type='text'>I've spent the whole night troubling w/ setting environments for exploit...but still not working.Bang...at least I've gained something on my way...</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/3149564510753573823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=3149564510753573823&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/3149564510753573823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/3149564510753573823'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/what-evening.html' title='What an evening ...'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-5545923714691801540</id><published>2009-08-14T23:41:00.004+09:00</published><updated>2009-08-15T00:25:47.184+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Troubleshooting'/><title type='text'>Create a Linux static library</title><summary type='text'>Like Windows, Linux also provides modules for creating static library.1. What is static library?[A] It's a library that contains a list of API for a certain work, or to do something specifically that is pre-compiled and you don't have to recompile it again. If you know more about Linux, then you may know that a static library simply is just a compilation or a package of object code.[*] Static </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/5545923714691801540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=5545923714691801540&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5545923714691801540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/5545923714691801540'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/create-linux-static-library.html' title='Create a Linux static library'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-772124967587822541</id><published>2009-08-13T02:08:00.003+09:00</published><updated>2009-08-13T02:11:42.150+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks &apos;n Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Utilities'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Copy &amp; Paste from/to Putty under Linux</title><summary type='text'>My friends wonder how to copy &amp; paste from/to Putty under Linux.Here the trick:+ in putty screen, highlight the text you want to copy, move to text application, press middle-button of the mouse to paste it.+ vice versa, highlight and copy the text you want to paste into Putty, then press the middle-button to paste into Putty.Have fun!@</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/772124967587822541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=772124967587822541&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/772124967587822541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/772124967587822541'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/copy-paste-fromto-putty-under-linux.html' title='Copy &amp; Paste from/to Putty under Linux'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-3650144948181728214</id><published>2009-08-12T23:10:00.003+09:00</published><updated>2009-08-12T23:14:51.510+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Gtk+'/><category scheme='http://www.blogger.com/atom/ns#' term='Gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Tutorial: GtkHBox &amp; GtkVBox (Practice)</title><summary type='text'>I have introduced about GtkVBox in the previous lesson; however, GtkHBox is basically the same as GtkVBox. The only difference is the horizontal arrangement of GtkHBox.Reference GtkHBoxThings do the same.So just try to mix GtkHBox and GtkVBox you can do a small application like this:Why not make it a practice?Detail: an Gtk+ application, like a phone dialWhen you done, you can check out my source</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/3650144948181728214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=3650144948181728214&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/3650144948181728214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/3650144948181728214'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/tutorial-gtkhbox-gtkvbox-practice.html' title='Tutorial: GtkHBox &amp; GtkVBox (Practice)'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_LjjOXdhnfC8/SoLNxAIu2QI/AAAAAAAAABE/d4CBez_2wGE/s72-c/hvbox.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-1131175875605571271</id><published>2009-08-12T20:53:00.002+09:00</published><updated>2009-08-12T20:58:15.523+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacks'/><category scheme='http://www.blogger.com/atom/ns#' term='Reverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Wargames'/><title type='text'>SmashTheStack.Wargame.IO.Level_3 Guide</title><summary type='text'>This is my little video guide through the wargame of SmashTheStack.OrgWargame: SmashTheStack.Org | IO | Level 3Creator: [JaPh]Video: [ OGV | Length: 13.38 min | 30.5 MB | Super High Quality ]Download: RapidsharePassword: [japh]Have fun!@</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/1131175875605571271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=1131175875605571271&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1131175875605571271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/1131175875605571271'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/smashthestackwargameiolevel3-guide.html' title='SmashTheStack.Wargame.IO.Level_3 Guide'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-217854194884937624</id><published>2009-08-12T17:35:00.002+09:00</published><updated>2009-08-12T17:48:29.367+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Ebooks'/><category scheme='http://www.blogger.com/atom/ns#' term='Reverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Documentation'/><title type='text'>[Note] Intel x86 Architecture - Registers</title><summary type='text'>A note on x86 RegistersIntel x86's registers can be divided into several categories:General-purpose registersSegment registersProgram flow control registersOther registers.General-purpose registers include EAX, EBX, ECX, EDX, ESP EBP, ESI, and EDI. They are not all equal in their usage, and some instructions assign them special functionality. Segment registers are used to point to different </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/217854194884937624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=217854194884937624&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/217854194884937624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/217854194884937624'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/note-intel-x86-architecture-registers.html' title='[Note] Intel x86 Architecture - Registers'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-3224990339431575228</id><published>2009-08-12T00:35:00.003+09:00</published><updated>2009-08-12T00:43:38.272+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Diary'/><title type='text'>wow ... it's time to fire up</title><summary type='text'>Just several days, I've known that I need to learn more and had better study faster than I did. It's not time for rest or slowly gain, I have to make a jump forward science and technology; but it should be always a good jump. Well, not exactly always but a better frequency.The proof is I was freaking slow to figure out [smashthestack] wargame level 4....shame on me as a Linux user. The second, </summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/3224990339431575228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=3224990339431575228&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/3224990339431575228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/3224990339431575228'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/wow-its-time-to-fire-up.html' title='wow ... it&apos;s time to fire up'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6314918976822185104.post-4548975676613377917</id><published>2009-08-11T18:04:00.001+09:00</published><updated>2009-08-11T18:09:18.231+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-to'/><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacks'/><category scheme='http://www.blogger.com/atom/ns#' term='Reverse'/><category scheme='http://www.blogger.com/atom/ns#' term='Wargames'/><title type='text'>SmashTheStack.Wargame.IO.Level_2 Guide</title><summary type='text'>This is my little video guide through the wargame of SmashTheStack.OrgWargame: SmashTheStack.Org | IO | Level 2Creator: [JaPh]Video: [ OGV | Length: 12.26 min | 36 MB | Super High Quality ]Download: RapidsharePassword: [japh]Have fun!@</summary><link rel='replies' type='application/atom+xml' href='http://xjaphx.blogspot.com/feeds/4548975676613377917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6314918976822185104&amp;postID=4548975676613377917&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4548975676613377917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6314918976822185104/posts/default/4548975676613377917'/><link rel='alternate' type='text/html' href='http://xjaphx.blogspot.com/2009/08/smashthestackwargameiolevel2-guide.html' title='SmashTheStack.Wargame.IO.Level_2 Guide'/><author><name>[JaPh]</name><uri>http://www.blogger.com/profile/13871383212015070907</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://3.bp.blogspot.com/_LjjOXdhnfC8/SobN0bd1npI/AAAAAAAAACs/nEr8Bw3_8Yc/S220/japh2.jpg'/></author><thr:total>2</thr:total></entry></feed>
