<?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'><id>tag:blogger.com,1999:blog-2871733293379869750</id><updated>2009-10-14T05:42:10.278+04:00</updated><title type='text'>Serge_HID's personal blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sergehid.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default'/><link rel='alternate' type='text/html' href='http://sergehid.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Serge_HID</name><uri>http://www.blogger.com/profile/06960909214915185912</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2871733293379869750.post-6419358375527329729</id><published>2008-08-16T08:06:00.001+04:00</published><updated>2008-08-16T08:08:02.687+04:00</updated><title type='text'>Link to Fox News TV-cast</title><content type='html'>&lt;a href="http://www.youtube.com/watch?v=H8XI2Chc6uQ"&gt;http://www.youtube.com/watch?v=H8XI2Chc6uQ&lt;/a&gt;&lt;br /&gt;It's a link to the reel I mentioned in the previous post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871733293379869750-6419358375527329729?l=sergehid.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergehid.blogspot.com/feeds/6419358375527329729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2871733293379869750&amp;postID=6419358375527329729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/6419358375527329729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/6419358375527329729'/><link rel='alternate' type='text/html' href='http://sergehid.blogspot.com/2008/08/link-to-fox-news-tv-cast.html' title='Link to Fox News TV-cast'/><author><name>Serge_HID</name><uri>http://www.blogger.com/profile/06960909214915185912</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15248210168751342935'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2871733293379869750.post-1140893398007018963</id><published>2008-08-16T07:40:00.003+04:00</published><updated>2008-08-16T08:06:25.148+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usa'/><category scheme='http://www.blogger.com/atom/ns#' term='pseudo-freedom'/><title type='text'>Silly Americans</title><content type='html'>An interesting reel appeared at youtube.com recently. It's a record from Fox News telecast - a 12 year old girl and a woman are asked about the conflict in the South Osetia. But when they tried to tell the truth about this situation, the presenter said they needed to make a break and after that, when the woman called Georgia and its president, Saakhashvili, an agressor, it turned out that telecast's time was out.&lt;br /&gt;Damn, ok, I understand that the most of americans are brainwashed by mass media (by the way, it reminds me of the Soviet Union, I mean brainwashing), but why do they think they are always right? are they really Gods? Why do they think they can invade Iraq (it's not their territory) and bomb Afghanistan (it's not their territory too, and don't tell me about 9/11, it's all bullshit about Al Qaeda and Ben Laden - dear Americans, spen some time to watch the documentals about Bush and Ben Laden relationship. Actually, there are much more facts about that date)? I even don't talk about Kosovo. But they critisize others when they try to solve their own problems, problems concerning their independence and security.&lt;br /&gt;I can draw a conclusion that either Americans are so stupid to analyze information (yep, it is a bit more difficult than to eat hamburgers and drink coca-cola) either they pretend to be stupid... I hope they just pretend...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871733293379869750-1140893398007018963?l=sergehid.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergehid.blogspot.com/feeds/1140893398007018963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2871733293379869750&amp;postID=1140893398007018963' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/1140893398007018963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/1140893398007018963'/><link rel='alternate' type='text/html' href='http://sergehid.blogspot.com/2008/08/silly-americans.html' title='Silly Americans'/><author><name>Serge_HID</name><uri>http://www.blogger.com/profile/06960909214915185912</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15248210168751342935'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2871733293379869750.post-831300561513169036</id><published>2008-08-12T13:26:00.004+04:00</published><updated>2008-08-12T13:33:50.078+04:00</updated><title type='text'>CSS positioning (layouts)</title><content type='html'>Found a nice simple article about CSS positioning today (&lt;a href="http://www.brainjar.com/css/positioning/"&gt;http://www.brainjar.com/css/positioning/&lt;/a&gt;).&lt;br /&gt;This theme has been a little unclear for me before, especially when I made up complicated jsp-pages. Many thanks to Mike =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871733293379869750-831300561513169036?l=sergehid.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergehid.blogspot.com/feeds/831300561513169036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2871733293379869750&amp;postID=831300561513169036' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/831300561513169036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/831300561513169036'/><link rel='alternate' type='text/html' href='http://sergehid.blogspot.com/2008/08/css-positioning-layouts.html' title='CSS positioning (layouts)'/><author><name>Serge_HID</name><uri>http://www.blogger.com/profile/06960909214915185912</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15248210168751342935'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2871733293379869750.post-8958387262719559629</id><published>2008-05-01T15:46:00.003+04:00</published><updated>2008-05-01T16:05:54.686+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='class loading'/><category scheme='http://www.blogger.com/atom/ns#' term='parameter'/><category scheme='http://www.blogger.com/atom/ns#' term='verbose'/><title type='text'>Java -verbose option</title><content type='html'>I haven't used any specific command-line parameters running java.exe earlier. But yesterday I ran across the problem that concluded in that JBoss loaded the old version of my class file although I  had upgraded all *.war and *.ear files to the last version. I was stuck wondering what the quirk it was.&lt;br /&gt;&lt;br /&gt;Finally, I decided to find out where that wacky class has been loaded from.  Java -verbose option fitted my task perfectly. It forces to display all class loading results in the console. If you get too many results, you can forward all output to some file using OS specific contstructions like this "&gt; out.txt"&lt;br /&gt;&lt;br /&gt;To read more about "Class Loading in Java" you can, for example,  &lt;a href="http://www.onjava.com/pub/a/onjava/2005/01/26/classloading.html"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871733293379869750-8958387262719559629?l=sergehid.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergehid.blogspot.com/feeds/8958387262719559629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2871733293379869750&amp;postID=8958387262719559629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/8958387262719559629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/8958387262719559629'/><link rel='alternate' type='text/html' href='http://sergehid.blogspot.com/2008/05/java-verbose-option.html' title='Java -verbose option'/><author><name>Serge_HID</name><uri>http://www.blogger.com/profile/06960909214915185912</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15248210168751342935'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2871733293379869750.post-2680406066721049600</id><published>2008-04-29T18:38:00.004+04:00</published><updated>2008-04-29T20:08:34.100+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='56319'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle database'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-06533'/><category scheme='http://www.blogger.com/atom/ns#' term='internal error'/><title type='text'>Recompiling Oracle invalid objects or Brainfucking part 2</title><content type='html'>Finally I cloned the production database (RHEL 4, Oracle 10g 10.2.0.3 64 bit edition) to the test one (Fedora Core 8, Oracle 10g 10.2.0.1 updated to 10.2.0.3). All seemed working: I connected to the database using SQLPlus as sysdba and executed some simple SELECT-queries successfully. But as usual there appeared a new trouble :) - when I tried to connect as any user except sysdba, I got the following messages:&lt;br /&gt;&lt;pre style="margin: 0em;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Enter password:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ERROR:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ORA-06553: PLS-801: internal error [56319]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ERROR:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ORA-06553: PLS-801: internal error [56319]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Error accessing package DBMS_APPLICATION_INFO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Connected to:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;With the Partitioning, OLAP and Data Mining options&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;The point is that some objects may have an invalid status after a database upgrade, cloning (especially between 32 and 64 bit editions) etc.&lt;br /&gt;&lt;br /&gt;As a remedy for this trouble, you should :&lt;br /&gt;&lt;br /&gt;1) Shutdown the database (shutdown)&lt;br /&gt;2) Start up the database in upgrade mode (startup upgrade)&lt;br /&gt;3) Execute utlirp.sql script from $ORACLE_HOME/rdbms/admin directory (@?/rdbms/admin/utlirp 0). You should pass the integer parameter to this script - just pass a zero (0). If you are curious enough, look inside the script for the description.&lt;br /&gt;4) As the prompt will say - shutdown the database again&lt;br /&gt;5) Start up the database in a normal mode (startup)&lt;br /&gt;6) Execute utlrp.sql script (@?/rdbms/admin/utlrp)&lt;br /&gt;&lt;br /&gt;Game Over :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871733293379869750-2680406066721049600?l=sergehid.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergehid.blogspot.com/feeds/2680406066721049600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2871733293379869750&amp;postID=2680406066721049600' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/2680406066721049600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/2680406066721049600'/><link rel='alternate' type='text/html' href='http://sergehid.blogspot.com/2008/04/recompiling-oracle-invalid-objects-or.html' title='Recompiling Oracle invalid objects or Brainfucking part 2'/><author><name>Serge_HID</name><uri>http://www.blogger.com/profile/06960909214915185912</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15248210168751342935'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2871733293379869750.post-8330166564980704690</id><published>2008-04-27T13:02:00.009+04:00</published><updated>2008-04-29T18:36:34.370+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle database'/><category scheme='http://www.blogger.com/atom/ns#' term='hot'/><category scheme='http://www.blogger.com/atom/ns#' term='clone'/><title type='text'>Cloning Oracle database</title><content type='html'>Usually developing a J2EE application (sure, it may be not necessary J2EE, but it is so in my case, so I will consider that) you have several environments - at least they are: Development Environment, Test Environment and Production Environment. Production usually contains the most actual 'runtime' information. As for development and test environments it is usually appreciated they would have actual data too. So it's obvious that you need to clone the production database.&lt;br /&gt;You can do that using:&lt;br /&gt;&lt;br /&gt;   -'cold' cloning: database must be properly shutted down. Then you just copy all datafiles (+ probably redo logs) using OS means. (full step-by-step tutorial on 'cold' cloning you can find at &lt;a href="http://www.dba-oracle.com/oracle_tips_db_copy.htm"&gt;http://www.dba-oracle.com/oracle_tips_db_copy.htm&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;   -'hot' cloning: This method is used when you cannot afford to shutdown the database. You do not have to shutdown the database, but you must switch database to 'backup mode'.  I found a nice step-by-step tutorial how to do it: &lt;a href="http://www.shutdownabort.com/quickguides/clone_hot.php"&gt;http://www.shutdownabort.com/quickguides/clone_hot.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The common incorrect method: to do a database clone without shutdown or switching the database to 'backup mode'.  I swallowed this bait too for the first time I cloned the database and hope this caution will help somebody :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871733293379869750-8330166564980704690?l=sergehid.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergehid.blogspot.com/feeds/8330166564980704690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2871733293379869750&amp;postID=8330166564980704690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/8330166564980704690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/8330166564980704690'/><link rel='alternate' type='text/html' href='http://sergehid.blogspot.com/2008/04/cloning-oracle-database.html' title='Cloning Oracle database'/><author><name>Serge_HID</name><uri>http://www.blogger.com/profile/06960909214915185912</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15248210168751342935'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2871733293379869750.post-8076927591044327177</id><published>2008-04-25T11:05:00.010+04:00</published><updated>2008-04-25T12:49:16.288+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora core 8'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Installing Fedora Core 8 on Linux or Brainfucking part 1</title><content type='html'>There appeared a need to install Oracle Database 10g several days ago. All i had was Fedora Core 8 with a command line interface.&lt;br /&gt;As a decent person I started with http://www.oracle.com/technology/pub/articles/smiley_10gdb_install.html. But it turned out this manual  is not enough because FC is not supported by Oracle.&lt;br /&gt;Also I read from oracle forums that installing Oracle DB on FC8 "is a real pain". Although I decided not to give up, but to try to get the target.&lt;br /&gt;Firstly, I followed the intructions from http://www.oracle-base.com/articles/11g/OracleDB11gR1InstallationOnFedora7.php:&lt;br /&gt;1)  Unzipped "linux_11gR1_database.zip"&lt;br /&gt;2) Changed kernel parameters:&lt;br /&gt;a) created a file "/etc/sysctl.conf":&lt;pre&gt; kernel.shmall = 2097152&lt;br /&gt;kernel.shmmax = 2147483648&lt;br /&gt;kernel.shmmni = 4096&lt;br /&gt;# semaphores: semmsl, semmns, semopm, semmni&lt;br /&gt;kernel.sem = 250 32000 100 128&lt;br /&gt;net.ipv4.ip_local_port_range = 1024 65000&lt;br /&gt;net.core.rmem_default=4194304&lt;br /&gt;net.core.rmem_max=4194304&lt;br /&gt;net.core.wmem_default=262144&lt;br /&gt;net.core.wmem_max=262144&lt;br /&gt;&lt;br /&gt;b)executed "/sbin/sysctl -p" to apply changes immediately&lt;br /&gt;&lt;br /&gt;3)added the following lines to the /etc/security/limits.conf file:&lt;br /&gt;oracle              soft    nproc   2047&lt;br /&gt;oracle              hard    nproc   16384&lt;br /&gt;oracle              soft    nofile  1024&lt;br /&gt;oracle              hard    nofile  65536&lt;br /&gt;&lt;br /&gt;4) added the following line to the /etc/pam.d/login file:&lt;br /&gt;&lt;br /&gt;session    required     /lib/security/pam_limits.so&lt;br /&gt;session    required     pam_limits.so&lt;br /&gt;&lt;br /&gt;5) disabled secure linux by editing the /etc/selinux/config file:&lt;br /&gt;SELINUX=disabled&lt;br /&gt;&lt;br /&gt;6) installed the following packages:&lt;br /&gt;rpm -Uvh binutils-2.*&lt;br /&gt;rpm -Uvh elfutils-libelf-0.*&lt;br /&gt;rpm -Uvh glibc-2.*&lt;br /&gt;rpm -Uvh glibc-common-2.*&lt;br /&gt;rpm -Uvh libgcc-4.*&lt;br /&gt;rpm -Uvh libstdc++-4.*&lt;br /&gt;rpm -Uvh make-3.*&lt;br /&gt;rpm -Uvh elfutils-libelf-devel-0.*&lt;br /&gt;rpm -Uvh glibc-devel-2.*&lt;br /&gt;rpm -Uvh gcc-4.*&lt;br /&gt;rpm -Uvh gcc-c++-4.*&lt;br /&gt;rpm -Uvh libstdc++-devel-4.*&lt;br /&gt;rpm -Uvh unixODBC-2.*&lt;br /&gt;&lt;br /&gt;yum install libaio libaio-devel&lt;br /&gt;yum install unixODBC-devel&lt;br /&gt;yum install sysstat&lt;br /&gt;&lt;br /&gt;7) created necessary users and groups:&lt;br /&gt;groupadd oinstall&lt;br /&gt;groupadd dba&lt;br /&gt;useradd -g oinstall -G dba,oracle&lt;br /&gt;passwd oracle&lt;br /&gt;&lt;br /&gt;8) created the directories in which the Oracle software will be installed:&lt;br /&gt;mkdir -p /hdd1/oracle/product/11.1.0/db_1&lt;br /&gt;chown -R oracle:oinstall /hdd1&lt;br /&gt;chmod -R 775 /hdd1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9) edited the /etc/redhat-release file replacing the current release information (Fedora release 8 (Werewolf)) with the following:&lt;br /&gt;redhat release 5&lt;br /&gt;&lt;br /&gt;10) logged in as the oracle user and added the following lines at the end of the .bash_profile file:&lt;br /&gt;# Oracle Settings&lt;br /&gt;TMP=/tmp; export TMP&lt;br /&gt;TMPDIR=$TMP; export TMPDIR&lt;br /&gt;&lt;br /&gt;ORACLE_HOSTNAME=HIDServer; export ORACLE_HOSTNAME&lt;br /&gt;ORACLE_BASE=/hdd1/oracle; export ORACLE_BASE&lt;br /&gt;ORACLE_HOME=$ORACLE_BASE/product/10.2.0.1/db_1; export ORACLE_HOME&lt;br /&gt;ORACLE_SID=O10GSID; export ORACLE_SID&lt;br /&gt;ORACLE_TERM=xterm; export ORACLE_TERM&lt;br /&gt;PATH=/usr/sbin:$PATH; export PATH&lt;br /&gt;PATH=$ORACLE_HOME/bin:$PATH; export PATH&lt;br /&gt;&lt;br /&gt;LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH&lt;br /&gt;CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH&lt;br /&gt;&lt;br /&gt;if [ $USER = "oracle" ]; then&lt;br /&gt;if [ $SHELL = "/bin/ksh" ]; then&lt;br /&gt;ulimit -p 16384&lt;br /&gt;ulimit -n 65536&lt;br /&gt;else&lt;br /&gt;ulimit -u 16384 -n 65536&lt;br /&gt;fi&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;Now according to that tutorial oracle should be installed successfully, but new troubles appeared as it turned out.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Trouble #1&lt;/span&gt;: Runnning ./runInstaller, I got such exception:&lt;br /&gt;&lt;br /&gt;Preparing to launch Oracle Universal Installer from&lt;br /&gt;/tmp/OraInstall2005-08-30_10-54-49PM. Please wait&lt;br /&gt;...[oracle@localdomain database]$ Exception in thread "main"&lt;br /&gt;java.lang.UnsatisfiedLinkError:&lt;br /&gt;/tmp/OraInstall2005-08-30_10-54-49PM/jre/1.4.2/lib/i386/libawt.so:&lt;br /&gt;libXp.so.6: cannot open shared object file: No such file or directory&lt;br /&gt;at java.lang.ClassLoader$NativeLibrary.load(Native Method)&lt;br /&gt;at java.lang.ClassLoader.loadLibrary0(Unknown Source)&lt;br /&gt;at java.lang.ClassLoader.loadLibrary(Unknown Source)&lt;br /&gt;at java.lang.Runtime.loadLibrary0(Unknown Source)&lt;br /&gt;at java.lang.System.loadLibrary(Unknown Source)&lt;br /&gt;at sun.security.action.LoadLibraryAction.run(Unknown Source)&lt;br /&gt;at java.security.AccessController.doPrivileged(Native Method)&lt;br /&gt;at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)&lt;br /&gt;at sun.awt.DebugHelper.&lt;clinit&gt;(Unknown Source)&lt;br /&gt;at java.awt.Component.&lt;clinit&gt;(Unknown Source)&lt;br /&gt;&lt;br /&gt;Having spent some browsing forums I got the solution - all you need to install libXp:&lt;br /&gt;yum install libXp&lt;br /&gt;&lt;br /&gt;Retrying to run installer I got:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Trouble #2&lt;/span&gt;: I got the error message something like 'Unable to open display'.&lt;br /&gt;Browsing forums again (forums rule the world :)), I read that X Windows System is needed to be installed, so I did it: X-Server + GUI Gnome&lt;br /&gt;But! There is one small thing - you need to switch to "runlevel 5". You can do this by "telinit 5" [or: "init 3"]&lt;br /&gt;&lt;br /&gt;Ok, I got the GUI interface - tried to run damned installer again.&lt;br /&gt;WTF?! This time error message was more informative:&lt;br /&gt;&lt;/clinit&gt;&lt;/clinit&gt;&lt;code&gt; xcb_xlib.c:50: xcb_xlib_unlock: Assertion 'c-&gt;xlib.lock' failed.&lt;/code&gt;&lt;br /&gt;&lt;clinit&gt;&lt;clinit&gt;&lt;br /&gt;gtg - to be continued :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/clinit&gt;&lt;/clinit&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871733293379869750-8076927591044327177?l=sergehid.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergehid.blogspot.com/feeds/8076927591044327177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2871733293379869750&amp;postID=8076927591044327177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/8076927591044327177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/8076927591044327177'/><link rel='alternate' type='text/html' href='http://sergehid.blogspot.com/2008/04/installing-fedora-core-8-on-linux-or.html' title='Installing Fedora Core 8 on Linux or Brainfucking part 1'/><author><name>Serge_HID</name><uri>http://www.blogger.com/profile/06960909214915185912</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15248210168751342935'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2871733293379869750.post-2946209336847647736</id><published>2008-02-04T12:42:00.000+03:00</published><updated>2008-02-04T13:04:53.117+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Selenium'/><title type='text'>Testing "google.com"-like sites</title><content type='html'>I has been given a task to explore if we can test google-like AJAX sites. I mean when we write something in google search edit box, prompting combo/list box appears, and we must emulate some item choosing.&lt;br /&gt;Using Selenium it seems to be impossible to do that, because Selenium operates in terms of HTML elements, but prompting combo/list box is not reflected in HTML source code (as I understood it's shown using browser features, not HTML - anyways, Selenium IDE doesn't trace such actions too).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871733293379869750-2946209336847647736?l=sergehid.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergehid.blogspot.com/feeds/2946209336847647736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2871733293379869750&amp;postID=2946209336847647736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/2946209336847647736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/2946209336847647736'/><link rel='alternate' type='text/html' href='http://sergehid.blogspot.com/2008/02/testing-googlecom-like-sites.html' title='Testing &quot;google.com&quot;-like sites'/><author><name>Serge_HID</name><uri>http://www.blogger.com/profile/06960909214915185912</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15248210168751342935'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2871733293379869750.post-1151057745715015527</id><published>2008-02-01T12:28:00.001+03:00</published><updated>2008-02-03T20:04:48.329+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Selenium'/><title type='text'>Selenium HTTPS support</title><content type='html'>Selenium developers suggest four experimental launchers for testing SSL-enabled web pages. Two of them(*chrome and *iehta) work as  a proxy and since https doesn't let you simply spoof http headers, Selenium issues its own certificate you have to trust (you can find it inside sslSupport folder of Selenium distributive).&lt;br /&gt;Another two launchers (*pifirefox and *piiexplore) access SSL-enabled web pages directly. In this case there is one trouble consisting in necessity of closing warning messages about authenticity of server certificate (sure, it is supposed that you didn't get a certificate from public authorized CA). Obviously, doing this manually is not accessible.&lt;br /&gt;&lt;br /&gt;I see two possible ways to solve this flaw:&lt;br /&gt;1) Create your own CA, issue a certificate for your server and add this CA cerificate to public trusted CA's list on a client PC.&lt;br /&gt;2) This method is more forced and I wouldn't recommend you to choose it, but maybe sometimes it can be a last resort. Moreover, it's platform-specific. For example, for windows you code a program (C++, WinAPI) that finds a warning windows by its title and sends a "close" message to it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871733293379869750-1151057745715015527?l=sergehid.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergehid.blogspot.com/feeds/1151057745715015527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2871733293379869750&amp;postID=1151057745715015527' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/1151057745715015527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/1151057745715015527'/><link rel='alternate' type='text/html' href='http://sergehid.blogspot.com/2008/02/selenium-https-support.html' title='Selenium HTTPS support'/><author><name>Serge_HID</name><uri>http://www.blogger.com/profile/06960909214915185912</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15248210168751342935'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2871733293379869750.post-8763484973994282474</id><published>2008-01-29T12:36:00.000+03:00</published><updated>2008-01-29T12:43:26.906+03:00</updated><title type='text'>Two kind of spaces</title><content type='html'>Damn, I spent two hours discovering the reason of my Selenium test failing.&lt;br /&gt;It turned out that the title of the web page contains non-breaking spaces instead of common ones. I wondered why "s.indexOf(s1)" returns -1, where:&lt;br /&gt;s = "blablablb :: Directions";&lt;br /&gt;s1 = ":: Directions";&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871733293379869750-8763484973994282474?l=sergehid.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergehid.blogspot.com/feeds/8763484973994282474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2871733293379869750&amp;postID=8763484973994282474' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/8763484973994282474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/8763484973994282474'/><link rel='alternate' type='text/html' href='http://sergehid.blogspot.com/2008/01/two-kind-of-spaces.html' title='Two kind of spaces'/><author><name>Serge_HID</name><uri>http://www.blogger.com/profile/06960909214915185912</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15248210168751342935'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2871733293379869750.post-4054990330821944755</id><published>2008-01-29T10:51:00.001+03:00</published><updated>2008-02-03T20:05:17.557+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JUnit'/><title type='text'>Parameters &amp; JUnit Test Suites</title><content type='html'>There appeared another one problem with JUnit I faced. My task consisted in composing a test suite from tests that take the same parameters set (with different values, sure).&lt;br /&gt;&lt;br /&gt;Let's imagine our test suite like this:&lt;br /&gt;&lt;br /&gt;TestSuite suite = new TestSuite();&lt;br /&gt;suite.add(testClass1);&lt;br /&gt;suite.add(testClass2);&lt;br /&gt;suite.add(testClass3);&lt;br /&gt;&lt;br /&gt;and you need to pass two parameters to each test class:&lt;br /&gt;// testClass1&lt;br /&gt;(param11, param12)&lt;br /&gt;&lt;br /&gt;// testClass2&lt;br /&gt;(param21, param22)&lt;br /&gt;&lt;br /&gt;// testClass3&lt;br /&gt;(param31, param32)&lt;br /&gt;&lt;br /&gt;As I understand, JUnit doesn't let you any means to do it, but you can get out from this situation using parameterized tests (see the previous post).&lt;br /&gt;&lt;br /&gt;Picture 1 shows what is supposed to be done.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_w8SHow9zIv4/R57fUXvkcKI/AAAAAAAAAAo/5MEM7LSmXVM/s1600-h/1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_w8SHow9zIv4/R57fUXvkcKI/AAAAAAAAAAo/5MEM7LSmXVM/s320/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5160807764077080738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Picture 2 shows what you can attempt to do to solve this limitation.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_w8SHow9zIv4/R57fd3vkcLI/AAAAAAAAAAw/FznD5tQpx6w/s1600-h/2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_w8SHow9zIv4/R57fd3vkcLI/AAAAAAAAAAw/FznD5tQpx6w/s320/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5160807927285838002" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871733293379869750-4054990330821944755?l=sergehid.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergehid.blogspot.com/feeds/4054990330821944755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2871733293379869750&amp;postID=4054990330821944755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/4054990330821944755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/4054990330821944755'/><link rel='alternate' type='text/html' href='http://sergehid.blogspot.com/2008/01/parameters-junit-test-suites.html' title='Parameters &amp; JUnit Test Suites'/><author><name>Serge_HID</name><uri>http://www.blogger.com/profile/06960909214915185912</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15248210168751342935'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_w8SHow9zIv4/R57fUXvkcKI/AAAAAAAAAAo/5MEM7LSmXVM/s72-c/1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2871733293379869750.post-2247990649475093051</id><published>2008-01-29T10:19:00.001+03:00</published><updated>2008-02-03T20:05:42.921+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JUnit'/><title type='text'>Parameters &amp; JUnit Tests</title><content type='html'>I ran across one trouble with Junit tests recently. The point is that you can't pass parameters to JUnit tests directly (only using external storages such as file system objects, databases etc, but it's not always the best way for this),  to be more precise you couldn't until JUnit 4. Besides new syntax technics,  now it supports so called "parameterized tests" - this means you write a test once and it's possible to run it with a set of defined parameters. Before, you should write a particular test method for each parameter.&lt;br /&gt;&lt;br /&gt;For example, you got a class that has a method summing two numbers and you wanna test it using 3 different parameters.&lt;br /&gt;Before, you had to write three separate JUnit methods, it looked something like this:&lt;br /&gt;&lt;br /&gt;public TestClass extends TestCase {&lt;br /&gt;  public void setUp() {&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public void test1() {&lt;br /&gt;      assertEquals(new MyClass.sum(1, 2), 3);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public void test2() {&lt;br /&gt;      assertEquals(new MyClass.sum(3, 4), 7);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public void test3() {&lt;br /&gt;      assertEquals(new MyClass.sum(5, 6), 11);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public void tearDown() {&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Since JUnit 4 you can do this simpler:&lt;br /&gt;&lt;br /&gt;@RunWith(Parameterized.class)&lt;br /&gt;&lt;span style="font-family:monospace;"&gt;&lt;/span&gt;public TestClass {&lt;br /&gt;  int a;&lt;br /&gt;  int b;&lt;br /&gt;  int res;&lt;br /&gt;&lt;br /&gt;  // Here you describe a method that returns parameters you wanna use to test "sum()" method&lt;br /&gt;  @Parameters&lt;br /&gt;  public static Collection getParameters() {&lt;br /&gt;      return Arrays.asList(new Object[][] = {{1, 2, 3}, {3, 4, 7}, {5, 6, 11}});&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public TestClass(int a, int b, int res) {&lt;br /&gt;      this.a = a;&lt;br /&gt;      this .b = b;&lt;br /&gt;      this.res = res;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  // implements the test method&lt;br /&gt;  @Test&lt;br /&gt;  public void sumTester() {&lt;br /&gt;      assertEquals(new MyClass.sum(a, b), res);&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;So, for making parameterized test work, you need:&lt;br /&gt;1) describe method that returns parameters (using @Parameters javadoc)&lt;br /&gt;2) implement public constructor that takes the parameters (source data + probably a right result to make an assert) and saves them into private fields.&lt;br /&gt;3) implement test method&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871733293379869750-2247990649475093051?l=sergehid.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergehid.blogspot.com/feeds/2247990649475093051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2871733293379869750&amp;postID=2247990649475093051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/2247990649475093051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/2247990649475093051'/><link rel='alternate' type='text/html' href='http://sergehid.blogspot.com/2008/01/parameters-junit-tests.html' title='Parameters &amp; JUnit Tests'/><author><name>Serge_HID</name><uri>http://www.blogger.com/profile/06960909214915185912</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15248210168751342935'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2871733293379869750.post-6742535489962170531</id><published>2008-01-06T13:30:00.000+03:00</published><updated>2008-02-03T20:07:03.427+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sony Ericsson'/><title type='text'>Sony Ericsson "Track ID" feature</title><content type='html'>My phone broke once and for all and so I decided to buy a new one. I used LG, 2 Motorola's, Siemens, Nokia before - I prefer to buy different brands every time. Well, they say Samsung's suck, Philips-Voxtel-Sagem didn't seem to be my choice, therefore I shot a glance at SonyEricsson, the more so as I heard a lot of favourable reports about 'em. Sure, I browsed several e-shops sites, read some comments ( by the way, I hadn't thought that comments could have been so useful before :) ) and bought k550i model at last. Well, we came to the point what do I write this for. SE K550i got one wonderful feature called "track id". It lets you a possibility to identify music you listen to, for example, say, you heard a really nice track on the radio going to the work, just choose "track id" function, the phone will record a small song fragment, send it to some server and receive a response.&lt;br /&gt;I don't know how it works so fast, but it actually does.&lt;br /&gt;&lt;br /&gt;Ok, I understand that there exist different noise-suppressing algorithms (heh, my first uni exam "Digital Signals Processing" is coming soon). But I wonder how it finds info so rapidly.&lt;br /&gt;Let's imagine that a track snatch is just an array of integers. That is, we got a lot of source integer arrays (tracks) and we got  an array (much less) we need to identify, moreover considering FM signal is far from being ideal, so the array need to be identified is not necessary a subset of one of the source arrays (supposing target track is contained in DB).&lt;br /&gt;Any ideas?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871733293379869750-6742535489962170531?l=sergehid.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergehid.blogspot.com/feeds/6742535489962170531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2871733293379869750&amp;postID=6742535489962170531' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/6742535489962170531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/6742535489962170531'/><link rel='alternate' type='text/html' href='http://sergehid.blogspot.com/2008/01/track-id-feature.html' title='Sony Ericsson &quot;Track ID&quot; feature'/><author><name>Serge_HID</name><uri>http://www.blogger.com/profile/06960909214915185912</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15248210168751342935'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2871733293379869750.post-6453964994587617354</id><published>2008-01-05T19:48:00.000+03:00</published><updated>2008-01-05T20:09:30.536+03:00</updated><title type='text'>Blogging start</title><content type='html'>Hm, it's really my first post in internet space. I've finally considered all pro's and con's of writing own blog and decided to start. Sure it takes some amount of time on the one hand, and due to a lot of work,  study and ... yep, my girlfriend, I'm supposed to say "No, it's not for me". However, sometimes there appear thoughts you want to share with someone other... not because of loneliness... it's just because sometimes there occur situations you should to tell to probably pretend someone to get into. It's something about this =) I hope you got what I'm saying... I really do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2871733293379869750-6453964994587617354?l=sergehid.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sergehid.blogspot.com/feeds/6453964994587617354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=2871733293379869750&amp;postID=6453964994587617354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/6453964994587617354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2871733293379869750/posts/default/6453964994587617354'/><link rel='alternate' type='text/html' href='http://sergehid.blogspot.com/2008/01/blogging-start.html' title='Blogging start'/><author><name>Serge_HID</name><uri>http://www.blogger.com/profile/06960909214915185912</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15248210168751342935'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>