<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>vim&#039;s blog</title>
	<atom:link href="http://www.sebi.me/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sebi.me</link>
	<description>Opinii de freelancer</description>
	<lastBuildDate>Wed, 19 Mar 2014 21:14:33 +0000</lastBuildDate>
	<language>ro-date</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.2</generator>
	<item>
		<title>Încrederea în utilizatori</title>
		<link>http://www.sebi.me/2013/10/increderea-in-utilizatori/</link>
		<comments>http://www.sebi.me/2013/10/increderea-in-utilizatori/#comments</comments>
		<pubDate>Thu, 10 Oct 2013 09:55:46 +0000</pubDate>
		<dc:creator><![CDATA[Alexandru G]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[securitate]]></category>

		<guid isPermaLink="false">http://www.sebi.me/?p=1249</guid>
		<description><![CDATA[Primul nivel de securitate a oricărei aplicații constă în încrederea acordată de către programator utilizatorilor săi. Dacă programatorul are senzația că are utilizatori de treabă, securitatea aplicației va avea cu siguranță de suferit. Cea mai bună soluție în această situație este să nu ai încredere deloc în utilizatorii tăi ; să programezi plecând de la premiza că fiecare utilizator al respectivei aplicații este unul rău voit, care așteaptă cea mai mică greșeală din partea ta pt a face rău. Așadar primul nivel de securitate al aplicației se rezumă la a verifica orice date întra în aplicație din surse nesigure: utilizatori, date preluate de pe alte servere/website-uri, etc.]]></description>
				<content:encoded><![CDATA[<p>Primul nivel de securitate a oricărei aplicații constă în încrederea acordată de către programator utilizatorilor săi. Dacă programatorul are senzația că are utilizatori de treabă, securitatea aplicației va avea cu siguranță de suferit. Cea mai bună soluție în această situație este să nu ai încredere deloc în utilizatorii tăi ; să programezi plecând de la premiza că fiecare utilizator este unul rău voit, care așteaptă cea mai mică greșeală din partea ta pt a face rău. Așadar primul nivel de securitate se rezumă la a verifica orice date întră în aplicație din surse nesigure: utilizatori, date preluate de pe alte servere/website-uri, etc.</p>
<p><span id="more-1249"></span></p>
<blockquote><p>Să nu ai încredere în nimeni!</p></blockquote>
<p>Revenind la partea de dezvoltare web, utilizatorul va interacționa cu website-ul nostru într-un mod foarte simplu: <em>trimite niște date și o să primească un răspuns</em>. Aceste date pot să facă parte din cereri de autentificare, înregistrare, căutare, etc.</p>
<p>Spre exemplu în cazul unui formular de autentificare, datele trimise de utilizator sunt user-ul și parola. În baza acelor date utilizator o să primească un raspuns: <em>autentificarea a reușit sau nu</em>. Se poate face referire la aceste date primite folosind termenul <em>user input</em> sau <em>untrusted data</em>.</p>
<blockquote><p>Concepția greșită este că datele primite de la utilizator se pot filtra.</p></blockquote>
<p>De cele mai multe ori nu poți curăța/filtra datele primite de la utilizator, pentru că afectează ireversibil informația primită și într-un mod sau altul va afecta și modul în care website-ul este perceput de către acesta. Singurul caz în care poți filtra informația primită este atunci când accepți doar un anumit format, ca de exemplu bbcode sau markdown. Alternativa este să folosim escape în funcție de contextul în care este folosită informația primită de la utilizator.</p>
<ul>
<li>Dacă informația este folosită pt a interoga o bază de date, folosim <a href="http://php.net/manual/en/pdo.prepared-statements.php">prepared statements</a> sau dacă esti încă blocat în lumea extensiei <em>mysql</em> folosești <em>mysql_escape_string</em> (<em>și nu uita să citești <a href="http://www.sebi.me/2013/10/sql-injection/">despre o alternativă</a> mult mai bună</em>).</li>
<li>Dacă informația este folosită pt output într-un context HTML, folosești <a href="http://php.net/manual/function.htmlspecialchars.php">htmlspecialchars</a>.</li>
<li>Dacă informația este folosită pt output în shell, folosești <a href="http://php.net/manual/function.escapeshellcmd.php">escapeshellcmd</a> si <a href="http://php.net/manual/function.escapeshellarg.php">escapeshellarg</a></li>
</ul>
<p>După cum vedeți regulile sunt simple. Dacă se ține cont de faptul că orice date primim or să ajungă într-un fel sau altul în contact cu baza de date, este de la sine înțeles că trebuie să ne protejăm împotriva <a href="http://www.sebi.me/2013/10/sql-injection/">SQL injection</a>, iar când includem datele primite înapoi în pagina HTML, trebuie să ne protejăm împotriva XSS.</p>
<blockquote><p>Utilizatorul nu interacționează cu un website doar prin intermediul formularelor.</p></blockquote>
<p>Mulți fac greșeala să asocieze <em>user input</em> cu formularele incluse într-un website, uitând că utilizatorul nu interacționeaza cu website-ul doar prin intermediul formularelor, ci și prin alte metode, precum paginarea. În PHP accesăm aceste date nesigure (<em>untrusted data</em>) prin intermediul variabilelor globale, precum <code>$_GET</code>, <code>$_POST</code>, <code>$_REQUEST</code>, <code>$_COOKIE</code>, <code>$_FILES</code>, etc. Exact datele conținute de aceste variabile trebuie verificate.</p>
<p>Spre exemplu, la autentificarea unui utilizator o să fie nevoie să folosim escape în două contexte diferite:</p>
<ul>
<li>Când folosim datele introduse de utilizator să interogăm baza de date pt verificare.</li>
<li>Când afișăm acele date înapoi în pagină.</li>
</ul>
<p>Pentru interogarea bazei de date folosim <a href="https://github.com/vimishor/ant-db">AntDb</a> care oferă protecție împotriva SQL injection <em>direct din fabrică</em>:</p>
<pre class="prettyprint linenums"><code class="php">&lt;?php
$user = $db->fetchAssoc(
            'select * from users where username = ? AND password = ?', 
            array($_POST['username'], $_POST['password'])
        );
</code></pre>
<p>
După ce utilizatorul a fost autentificat, să presupunem că vrem să afișăm o urare:</p>
<pre class="prettyprint linenums"><code class="php">&lt;?php
    // folosim htmlspecialchars pt protectie impotriva XSS
    echo "Bine ai revenit ". htmlspecialchars($user->username);
</code></pre>
<p>Dacă username-ul este spre exemplu <code>Yo &gt; Daddy</code>, în pagină o să fie afișat exact la fel, dar dacă ne uităm în sursă o să vedem ca semnul <code>&gt;</code> a fost transformat în <code>&amp;gt;</code>. Aceeași transformare se întamplă cu orice caracter care are o anumită semnificație în HTML și <u>asta</u> oferă protecția XSS.</p>
<p>Mai sunt multe de spus pe marginea subiectului, dar timpul și spațiul limitat mă obligă să amân dezvoltarea subiectului, poate în articole viitoare.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebi.me/2013/10/increderea-in-utilizatori/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL injection</title>
		<link>http://www.sebi.me/2013/10/sql-injection/</link>
		<comments>http://www.sebi.me/2013/10/sql-injection/#comments</comments>
		<pubDate>Tue, 08 Oct 2013 18:31:16 +0000</pubDate>
		<dc:creator><![CDATA[Alexandru G]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[pdo]]></category>

		<guid isPermaLink="false">http://www.sebi.me/?p=1244</guid>
		<description><![CDATA[Orice nou venit în lumea PHP-ului va avea nevoie să interogheze o bază de date. Fiind începator, va căuta ajutor pe sfântul Google care conține sute de rezultate cu tutoriale despre cum poți interacționa cu o bază de date din scriptul tău PHP. Problema este că multe dintre aceste tutoriale conțin exemple destul de proaste, nu vorbesc (_aproape_) deloc despre cele mai bune practici, SQL injection și altele. Așadar nu este absolul nici o supriză că Internet-ul abundă de [cod vulnerabil](https://github.com/search?p=3&#038;q=extension:php+mysql_query+$_GET&#038;ref=searchresults&#038;type=Code) la cel puțin o metodă de atac.]]></description>
				<content:encoded><![CDATA[<p>Orice nou venit în lumea PHP-ului va avea nevoie să interogheze o bază de date. Fiind începator, va căuta ajutor pe sfântul Google care conține sute de rezultate cu tutoriale despre cum poți interacționa cu o bază de date din scriptul tău PHP. Problema este că multe dintre aceste tutoriale conțin exemple destul de proaste, nu vorbesc (<em>aproape</em>) deloc despre cele mai bune practici, SQL injection și altele. Așadar nu este absolul nici o supriză că Internet-ul abundă de <a href="https://github.com/search?p=3&amp;q=extension:php+mysql_query+$_GET&amp;ref=searchresults&amp;type=Code">cod vulnerabil</a> la cel puțin o metodă de atac.</p>
<p><span id="more-1244"></span></p>
<blockquote><p>Invață modul corect!</p></blockquote>
<p>De cele mai multe ori nu este de ajuns să îi spui cuiva că ceea ce face nu este bine și să îl trimiți să citească manualul. Mai ales pentru un începator, cantitatea de informație pe care trebuie să o absoarbă poate să fie puțin intimidantă și să îl facă să se lase păgubaș.</p>
<p>Cea mai mare problemă a mea când văd cod scris de începatori sunt interogările la baza de date. Și după multe eșecuri de a încerca să îi învăț modul corect de a rezolva o anumită problemă și multe plângeri că PDO este mai greu de învățat, mi-am zis că poate reușesc să îi &#8220;<em>oblig</em>&#8221; să folosească modul corect. Cum nu îi pot obliga în adevăratul sens al cuvântului, m-am decis să scriu un wrapper PDO care să fie îndeajuns de simplu de utilizat pt un începător, încât să aleagă singur să il foloseasca în defavoarea extensiei originale mysql.</p>
<blockquote><p>Să construim <em>încă</em> un wrapper PDO zic.</p></blockquote>
<h3><a href="https://github.com/vimishor/ant-db">AntDb</a></h3>
<p>Și am început să îl construiesc. <a href="https://github.com/vimishor/ant-db">AntDb</a> este un wrapper PDO foarte mic, sigur, ușor de folosit și care <em>se chinuie</em> să păstreze pe cât posibil API-ul de la DBAL, pentru a facilita o viitoare migrare. Acest wrapper este inclus într-un singur fișier, conține doar câteva metode care oferă un acces facil la baza de date și care înlătură stresul mysql injection.</p>
<p>Să presupun că avem un tabel &#8220;<em>users</em>&#8220;, care este format din 3 coloane: &#8220;<em>id</em>&#8220;, &#8220;<em>username</em>&#8220;, &#8220;<em>password</em>&#8221; și dorim să adăugăm un nou user proaspat înregistrat în acest tabel.</p>
<p>Folosind extensia mysql, acest lucru se poate face cam așa:</p>
<pre class="prettyprint linenums"><code class="php">&lt;?php
mysql_connect('127.0.0.1','username','password');
mysql_select_db('dbname');

// multe persoane procedează în mod greșit așa:
$user   = $_POST['username'];
$pass   = md5($_POST['password']);

// cei care sunt conștienți de amenințarea sql injection, procedează așa:
$user   = mysql_real_escape_string($_POST['username']);
$pass   = md5($_POST['password']);

$sql    = "INSERT INTO users (username, password) VALUES ('$user', '$pass')";
$rs     = mysql_query($sql);

if (!$rs) {
    echo "Could not execute query: $sql";
    trigger_error(mysql_error(), E_USER_ERROR); 
} else {
    echo "New user has been added.";
} 
</code></pre>
<p>Folosind AntDb, același lucru îl putem face astfel:</p>
<pre class="prettyprint linenums"><code class="php">&lt;?php
require_once 'AntDb.php';

$config = array(
    'host' => '127.0.0.1',
    'user' => 'username',
    'pass' => 'password',
    'name' => 'dbname'
);

// conectare și selectare db
if (!$db = new Gentle\AntDb\AntDb($config))
    die("Can't connect to MySQL. [ERROR]: %s". $db->getLastError());
}

// adăugăm noul user
$db->insert('users', array(
    'username'  => $_POST['username'],
    'password'  => md5($_POST['password'])
));

if ($db->hasError()) {
    echo "[ERROR]: ". $db->getLastError();
} else {
    echo "New user has been added.";
}
</code></pre>
<p>Simplu ? După cum vedeți nu am folosit escape string nicăieri în al 2-lea exemplu și totusi respectivul cod nu este vulnerabil la mysql injection. Aceasta &#8220;<em>magie</em>&#8221; se întâmplă &#8220;<em>în spatele cortinei</em>&#8221; și ne scapă de un stres suplimentar. Mai multe exemple de utilizare a clase AntDb există <a href="https://github.com/vimishor/ant-db/blob/master/doc/Usage.md">aici</a> și în zilele următoare voi incerca să adaug pe github mai multe exemple de utilizare a acestui wrapper.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebi.me/2013/10/sql-injection/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apache wildcard vhosts</title>
		<link>http://www.sebi.me/2012/11/apache-wildcard-vhosts/</link>
		<comments>http://www.sebi.me/2012/11/apache-wildcard-vhosts/#comments</comments>
		<pubDate>Sun, 04 Nov 2012 13:47:13 +0000</pubDate>
		<dc:creator><![CDATA[Alexandru G]]></dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[www]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.sebi.me/?p=1169</guid>
		<description><![CDATA[<p>De fiecare dată când încep un nou proiect trebuie să fac diferite setări înainte de a începe lucrul efectiv. Multe setări se repetă într-o oarecare măsură la fiecare proiect, precum adăugarea unui vhost în config-ul Apache şi adăugarea unei noi intrări în fişierul hosts. Task-urile repetitive nu sunt punctul meu forte, aşa că am încercat simplificarea procesului.</p>]]></description>
				<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.sebi.me/wp-content/uploads/2010/12/apache.png" alt="Apache httpd" /> <span class="dropcap">D</span>
<p>e fiecare dată când încep un nou proiect trebuie să fac diferite setări înainte de a începe lucrul efectiv. Multe setări se repetă într-o oarecare măsură la fiecare proiect, precum adăugarea unui vhost în config-ul Apache şi adăugarea unei noi intrări în fişierul hosts. Task-urile repetitive nu sunt punctul meu forte, aşa că am încercat simplificarea procesului.</p>
<p><span id="more-1169"></span></p>
<p><br clear="all" /></p>
<h3>Apache wildcard DNS</h3>
<p>
Adaugă la sfârşitul httpd.conf:</p>
<pre class="prettyprint linenums"><code class="bash">NameVirtualHost *:80
UseCanonicalName Off

&lt;VirtualHost *:80&gt;
    ServerAlias *.dev.box
    DocumentRoot "D:/www/_domains"
    VirtualDocumentRoot "D:/www/_domains/%-3+"
    php_admin_value auto_prepend_file "D:/www/_domains/set_docroot.php"
&lt;/VirtualHost&gt;
</code></pre>
<p>Dacă încep un proiect pentru gentle.ro de exemplu, creez un director <code>"gentle.ro"</code> în <code>"D:/www/_domains"</code> şi îl pot accesa din browser folosind adresa <code>"http://gentle.ro.dev.box"</code>. Totul funcţionează bine, mai puţin <code>"DOCUMENT_ROOT"</code> care o să fie întotdeauna <code>"D:/www/_domains"</code>.</p>
<p>Pentru a rezolva problema asta am creeat fişierul <code>"D:/www/_domains/set_docroot.php"</code> (<em>vezi php_admin_value din VirtualHost</em>) în care am adăugat:</p>
<pre class="prettyprint linenums"><code class="php">&lt;?php

# append the current directory name to document root
$location = explode(".",$_SERVER['HTTP_HOST']);

# remove `dev.box` suffix
$location = array_slice($location, 0, count($location)-2);

# set new documment root
$_SERVER['DOCUMENT_ROOT'] .= '/'.implode('.', $location);
</code></pre>
</p>
<div class="divider_top"><a href="#top">Top</a></div>
<h3>Fişierul hosts:</h3>
<p>Utilitarul <a href="http://code.google.com/p/hostscmd/" rel="external">hostcmd</a> îţi permite să modifici intrările din fişierul <code>"hosts"</code> din linia de comandă, foarte uşor şi rapid.</p>
<pre class="prettyprint linenums"><code class="bash">Hosts Commander v1.5.1 [19.11.2011]
(c) 2010-2011 Evgeny Vrublevsky <veg@tut.by>

Usage:
  hosts - run hosts command interpreter
  hosts <command> <params> - execute hosts command

Commands:
  add  <host> <aliases> <addr> # <comment>   - add new host
  set  <host|mask> <addr> # <comment>        - set ip and comment for host
  rem  <host|mask>   - remove host
  on   <host|mask>   - enable host
  off  <host|mask>   - disable host
  view [all] <mask>  - display enabled and visible, or all hosts
  hide <host|mask>   - hide host from 'hosts view'
  show <host|mask>   - show host in 'hosts view'
  print      - display raw hosts file
  format     - format host rows
  clean      - format and remove all comments
  rollback   - rollback last operation
  backup     - backup hosts file
  restore    - restore hosts file from backup
  recreate   - empty hosts file
  open       - open hosts file in notepad

</code></pre>
<p>Referinţe: <a href="http://httpd.apache.org/docs/2.2/mod/mod_vhost_alias.html" rel="external">Apache vhost</a>, <a href="http://httpd.apache.org/docs/2.2/mod/mod_vhost_alias.html#virtualdocumentroot" rel="external">Apache VirtualDocumentRoot</a> </p>
<p>Happy coding!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebi.me/2012/11/apache-wildcard-vhosts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excesele infatuării</title>
		<link>http://www.sebi.me/2012/07/excesele-infatuarii/</link>
		<comments>http://www.sebi.me/2012/07/excesele-infatuarii/#comments</comments>
		<pubDate>Wed, 11 Jul 2012 20:06:28 +0000</pubDate>
		<dc:creator><![CDATA[Alexandru G]]></dc:creator>
				<category><![CDATA[Social]]></category>
		<category><![CDATA[angajare]]></category>
		<category><![CDATA[scoala]]></category>
		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://www.sebi.me/?p=1149</guid>
		<description><![CDATA[Programa şcolară din România este cretină şi încărcată. Excesiv de încărcată. Conţine mult prea multă informaţie, faţă de cât este necesar ca să stabilească elevului un nivel elementar de cunoştinţe. Această foarte multă informaţie în plus, ori nu este asimilată deloc de către elevi, ori este asimilată superficial şi uită mare parte din lucrurile învăţate la scurt timp după absolvire. Astfel ca utilitatea acestor lucruri în viaţă tinde către zero.]]></description>
				<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.sebi.me/wp-content/uploads/2012/07/scoala.jpg" alt="" /><br />
<span class="dropcap">P</span>rograma şcolară din România este cretină şi încărcată. Excesiv de încărcată. Conţine mult prea multă informaţie, faţă de cât este necesar ca să stabilească elevului un nivel elementar de cunoştinţe. Această foarte multă informaţie în plus, ori nu este asimilată deloc de către elevi, ori este asimilată superficial şi uită mare parte din lucrurile învăţate la scurt timp după absolvire. Astfel ca utilitatea acestor lucruri în viaţă tinde către zero.</p>
<p><span id="more-1149"></span><br />
<br clear="all"></p>
<p>Acest lucru se poate evita relativ uşor de către fiecare profesor în parte, dacă s-ar interesa ce îşi doreşte elevul şi şi-ar ajusta pretenţile în funcţie de asta. Dacă elevul vrea să se ducă la medicină, îl inveţi lucrurile de bază la matematica, fizica şi ai pretenţia sa fie de 10 la biologie şi chimie. Dacă elevul vrea să se ducă la jurnalism, ai pretenţia să fie as la română. Dacă elevul vrea sa se îndrepte către o facultate tehnică, pretenţia creşte la matematică si eventual fizică. Din păcate la noi în ţară, de cele mai multe ori, discuţia dintre elev şi profesor se rezumă la cea de la cursuri, salutări, schimbat 2 vorbe în plus când elevul vine cu câte o atenţie pt. profesor la vre-o sărbătoare şi cam atât.</p>
<div class="divider_top"><a href="#top">Top</a></div>
<p>Cine reuşeşte să tocească pe toată perioada liceului şi termină cu o medie bună la fiecare materie, este privit ca un individ foarte deştept, deşi uneori este vorba doar despre capacitatea de memorare ceva mai mare decât media. Aceşti elevi sunt puţini, sunt pe placul profesorilor, sunt mândria părinţilor şi astfel primesc laude tot timpul, din toate parţile. Aceste laude care le tot aud în 4 ani de liceu, îi lasă cu falsa impresie că ei chiar sunt deştepţi, că sunt<br />
deasupra tuturor şi că trebuie să fie priviţi ca nişte zei.</p>
<p><br clear="all"></p>
<p>Când un astfel de individ îţi este coleg de servici, îl eviti, iar când îţi este prieten mai mult sau mai puţin apropiat, il laşi în lumea lui. Din păcate astfel de indivizi ajung şi în posturi de conducere şi inevitabil aproape, te trezeşti peste noapte cu un şef infatuat care are în fiecare zi o pretenţie absurdă şi care atunci când îi pleacă oameni din firmă, nu este niciodata vina lui. Ei erau leneşi şi nu aveau nici o ambitie din punct de vedere profesional.</p>
<div class="divider_top"><a href="#top">Top</a></div>
<p>Ocazional un astfel de individ mai ajunge şi la departamentul HR de la cine ştie ce firmă şi inevitabil apar anunţuri de anunţurile de angajare în care se cauta câte <a href="http://www.sebi.me/2011/08/nu-mai-angajati-web-developeri/">un om bun la toate</a>.</p>
<p></p>
<p>Te înţeleg prietene că ai memorie bună şi ai reuşit în liceu şi/sau facultate să memorezi câţi domnitori români au existat, între ce ani au domnit şi câţi izotopi are carbonul, dar la programare este puţin diferit, doar pt. că ai de învăţat, memorat şi amintit o grămadă de lucruri. Dacă cunoşti sintaxa şi reuşeşti să utilizezi o librărie scrisă de altcineva, asta nu îţi dă dreptul moral să îţi mai adaugi o tehnologie cunoscută în CV.</p>
<p><br clear="all"></p>
<p>Departamentele de HR se tot încăpăţânează să facă astfel de anunţuri, în care se caută un om care să ştie 2 &#8211; 3 &#8211; 4 lucruri. Uneori câteva dintre ele nu sunt nici macar înrudite.</p>
<p><br clear="all"></p>
<p>Termenul &#8220;<em>programare</em>&#8221; face referire la un domeniu destul de vast, care se împarte în ramuri, la fel ca şi avocatura de exemplu. Nu o sa gasiţi în veci un om care să ştie să se descurce pe mai multe ramuri la fel de bine. Fiecare tehnologie are chichiţele ei şi ca să ajungi să le cunoşti ai nevoie de timp. Cât timp înveţi chichiţele de la a 2-a tehnologie, prima este deja cu mult înaintea cunoştinţelor tale şi trebuie să te întorci ca să recuperezi, inclusiv ceea ce ai uitat între timp. Inevitabil câteva persoane preferă să se dedice unei singure ramuri şi să ajungă cât se poate de bine pregatiţi în respectiva arie, pe cand marea majoritate învaţă câte puţin din mai multe sau din toate, dar nu stăpânesc nici măcar una la un nivel mediu.</p>
<p></p>
<p>Ghici pe cine o să prefere omul de la HR, la un interviu de angajare.</p>
<p><br clear="all"></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebi.me/2012/07/excesele-infatuarii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Specialistul este îngrijorat</title>
		<link>http://www.sebi.me/2012/04/specialistul-este-ingrijorat/</link>
		<comments>http://www.sebi.me/2012/04/specialistul-este-ingrijorat/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 00:08:10 +0000</pubDate>
		<dc:creator><![CDATA[Alexandru G]]></dc:creator>
				<category><![CDATA[Diverse]]></category>
		<category><![CDATA[cutremur]]></category>
		<category><![CDATA[îngrijorare]]></category>

		<guid isPermaLink="false">http://www.sebi.me/?p=1125</guid>
		<description><![CDATA[Urăsc omul care inventează o <em>ştire</em> doar ca să iasă şi el în faţă cu ceva şi urăsc ziaristul avid după ştiri cu titluri cât mai pompoase. Titlul este de preferat să creeze şi puţină panică. Dacă nu se poate, măcar să lase cititorul cu nişte semne de întrebare.]]></description>
				<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.sebi.me/wp-content/uploads/2012/04/pamant.png" alt="" /><br />
<span class="dropcap">U</span>răsc omul care inventează o <em>ştire</em> doar ca să iasă şi el în faţă cu ceva şi urăsc ziaristul avid după ştiri cu titluri cât mai pompoase. Titlul este de preferat să creeze şi puţină panică. Dacă nu se poate, măcar să lase cititorul cu nişte semne de întrebare.</p>
<p>&nbsp;&nbsp;Ştirea de care m-am tot lovit în ultimele ore, este cea referitoare la cutremurele recente. Dacă este cutremur, inevitabil apare şi domnul Mărmureanu la TV. De data asta puţin îngrijorat.</p>
<p><span id="more-1125"></span><br />
<br clear="all"></p>
<blockquote><p>&#8220;Conform datelor statistice, în acea zonă a Asiei, marile seisme se petrec o dată la aproximativ 500 de ani. Dar din 2004 încoace acolo s-au înregistrat deja trei seisme de peste 8 grade, ceea ce iese din ştiinţa statistică a seismologiei, ce nu se poate explica. Ceva nu e în regulă! Sunt prea multe seisme mari în zona Indoneziei&#8221; &#8211; <a href="http://www.libertatea.ro/detalii/articol/Pamantul-se-zguduie-rau-Cele-39-de-cutremure-care-au-miscat-planeta-in-ultimele-doua-zile-nu-pot-fi-explicate-de-specialisti-Ceva-nu-e-in.html">Libertatea.ro</a></p></blockquote>
<p>&nbsp;&nbsp;Statisticile alea există de pe la 1900 (parcă), iar cutremurele de aproximativ 4.5 miliarde de ani şi totuşi domnul Mărmureanu este profund îngrijorat pentru că activitatea seismică recentă, iese din tiparele statisticilor generate în 100 şi ceva de ani. 100 de ani în termeni geologici, este cam cât îmi ia mie să râgâi în timp ce îl văd pe domnul Mărmureanu cum se îngrijorează la TV şi explică de fiecare dată aceleaşi lucruri.</p>
<p>&nbsp;&nbsp;Pe zi ce trece domnul Mărmureanu lasă tot mai mult impresia că doar îi place să apară pe sticlă şi când nu are nimic serios să transmită, se mai <em>îngrijorează</em> niţel.</p>
<div class="divider_top"><a href="#top">Top</a></div>
<p>&nbsp;&nbsp;Nu era mai corect dacă ne îngrijoram peste 200 &#8211; 300 de ani, când poate omenirea înţelegea măcar jumatate din toate lucrurile legate de cutremure ? Nimeni nu ştie exact <em>de ce</em>, <em>când</em>, <em>unde</em> dar &#8230; ştiţi voi &#8230; ne mai <em>îngrijorăm</em> puţin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebi.me/2012/04/specialistul-este-ingrijorat/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Protestăm din fotoliu, că este mai uşor.</title>
		<link>http://www.sebi.me/2012/01/protestam-din-fotoliu-ca-este-mai-usor/</link>
		<comments>http://www.sebi.me/2012/01/protestam-din-fotoliu-ca-este-mai-usor/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 23:50:47 +0000</pubDate>
		<dc:creator><![CDATA[Alexandru G]]></dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[idioti]]></category>
		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://www.sebi.me/?p=1103</guid>
		<description><![CDATA[Dacă până mai deunăzi era la modă publicarea pe Facebook de poze în chiloţi şi sprijinind soba, peretele din baie sau o maşină germană, acum este la modă susţinerea înfocată a protestelor ce au loc de câteva zile şi blamarea celor care nu ies în stradă. Cu niste "<em>discursuri</em>" care le-ar face să plângă şi pe curvele de pe centură, aceşti imbecili încearcă să ne explice pe Facebook, de ce <strong>trebuie</strong> să ieşim în stradă şi de ce este imperios necesar ca Băsescu să fie înlăturat de la putere.]]></description>
				<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.sebi.me/wp-content/uploads/2012/01/facebook_protest.jpg" alt="" /><br />
<span class="dropcap">D</span>acă până mai deunăzi era la modă publicarea pe Facebook de poze în chiloţi şi sprijinind soba, peretele din baie sau o maşină germană, acum este la modă susţinerea înfocată a protestelor ce au loc de câteva zile şi blamarea celor care nu ies în stradă. Cu niste &#8220;<em>discursuri</em>&#8221; care le-ar face să plângă şi pe curvele de pe centură, aceşti imbecili încearcă să ne explice pe Facebook, de ce <strong>trebuie</strong> să ieşim în stradă şi de ce este imperios necesar ca Băsescu să fie înlăturat de la putere.</p>
<p><span id="more-1103"></span><br />
<br clear="all"></p>
<p>Este de apreciat că au ieşit în stradă câteva mii de persoane (<em>un record în România</em>), chiar dacă o parte dintre ei erau gură cască, altă parte suporteri de pe la diferite echipe de fotbal care au mai găsit o ocazie să se ia la trante cu poliţia, altă parte suporteri ai opoziţiei care încercau să agite spiritele şi doar o mică parte erau acolo cu scopul precis de a protesta.</p>
<blockquote><p>Protestaţi ca să îl schimbaţi pe Băsescu, cu cine ?</p></blockquote>
<p>Dacă ai impresia că demisia lui Băsescu va rezolva problemele de fond ale acestei ţări, înseamnă că eşti încă în gimnaziu sau ai probleme grave la mansardă. Protestaţi ca să îl schimbaţi pe Băsescu cu cine ? Are cineva impresia că există în acest moment &#8220;<em>o mană</em>&#8221; de politicieni mai capabili, care să preia puterea şi să readucă această ţară pe linia de plutire ? Dacă da, vreau şi eu lista acestora, cu nume, prenume şi CNP.</p>
<blockquote><p>În Romania este o democraţie cu aer de totalitarism.</p></blockquote>
<p>Ne este garantată libertatea de exprimare prin articolul 30 din constituţie, dar avem nevoie de autorizaţie pentru a organiza un protest în stradă. Nu poţi să ceri autorizaţie pentru protest, de la cei împotriva cărora se îndreaptă viitorul protest, aşa că ieşi în stradă plin de optimism că totul se va schimba. Dar până să se schimbe ceva în ţară, dai piept cu poliţia trimisă special pentru a dispersa &#8220;<em>huliganii</em>&#8221; şi te alegi tu cu mutra schimbată.</p>
<div class="divider_top"><a href="#top">Top</a></div>
<p>Susţineţi protestul pe reţelele de socializare şi o faceţi cu îndârjire, aer de superioritate şi o prostie debordantă. În stradă nu aţi ieşit niciodată, pentru că apare întotdeauna ceva mai important şi nu aveţi timp. Studentul învaţă, părintele se duce la servici, bunicul se uită la emisiuni dubioase la TV şi nu există timp să mai iasă vreunul dintre ei la proteste. </p>
<p><br clear="all"></p>
<p>Dacă &#8220;<em>găseaţi</em>&#8221; puţin timp liber să luaţi parte la un protest, de orice amploare, înţelegeaţi pe loc că în Romania nu se poate protesta în stradă fără să nu îţi iei din senin un scut în faţă şi un baston pe spinare de la jandarmi, fără să nu ajungi la secţie şi fără să nu simţi respiraţia împuţită (<em>la propriu</em>) a unui poliţist gras, foarte contrariat de faptul că eu am nume străin, dar cetăţenie română şi care ocazional îţi mai scuipă involuntar în faţă şi câteva resturi de shaorma şi seminţe desprinse dintre dinţii îngălbeniţi de tot căcatul consumat în carieră.</p>
<div class="divider_top"><a href="#top">Top</a></div>
<p>Toate organele supte de <a href="http://www.ase.ro/" target="_blank">ASE</a>-izde nu reuşesc să egaleze de câte ori am interacţionat cu poliţia până acum şi am ajuns la concluzia că în respectiva instituţie (<em>mă refer la Poliţie. ASE-ul este bordel, nu instituţie</em>) există foarte puţine persoane care pot susţine o discuţie civilizată. Dacă ajungi să depinzi cu ceva de poliţie sau preoţi, mai bine îţi dai foc. Dacă de preoţi nu prea pot să fug, de poliţie şi proteste încerc să păstrez distanţa, pentru că sunt păţit cu ambele. </p>
<div class="divider_top"><a href="#top">Top</a></div>
<p>Dacă TU crezi cu tărie că aceste proteste pot aduce o schimbare în mai bine, eşti un imbecil. Dar încearcă să îţi arăţi imbecilitatea în stradă, nu <em>dând din gură</em> pe Facebook sau Twitter şi încercând susţinerea unor discursuri de moralitate faţă de cei care nu cred în aceste aşa zise proteste, când tu încă ai impresia că poliţia te poate proteja şi o face, că atunci când există o suspiciune în privinţa ta, trebuie să te duci la poiliţie şi să îţi arăţi nevinovăţia şi că dreptatea o să triumfe întotdeauna. A avea o părere despre orice, indiferent dacă te pricepi sau nu la acel lucru, este sport national, dar încearcă să păstrezi părerea imbecilă pentru tine. Cine ştie, poate astfel o să ai norocul ca lumea să aibă impresia că eşti inteligent.</p>
<div class="divider_top"><a href="#top">Top</a></div>
<p>Dacă vrei să discutăm despre cum arată un protest în România văzut din stradă şi ce înseamnă să protestezi, ieşi măcar o dată în stradă la un protest, încearcă să supravieţuieşti 2 ore în mijlocul manifestanţilor şi după aia discutăm. Până atunci poţi să procedezi ca ASE-izdele în sesiune: <u>ia-o in gura</u>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebi.me/2012/01/protestam-din-fotoliu-ca-este-mai-usor/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Can&#8217;t afford this: Dodge Tomahawk</title>
		<link>http://www.sebi.me/2011/11/cant-afford-this-dodge-tomahawk/</link>
		<comments>http://www.sebi.me/2011/11/cant-afford-this-dodge-tomahawk/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 21:44:29 +0000</pubDate>
		<dc:creator><![CDATA[Alexandru G]]></dc:creator>
				<category><![CDATA[Can't afford this]]></category>
		<category><![CDATA[can't afford this]]></category>
		<category><![CDATA[dodge tomahawk]]></category>

		<guid isPermaLink="false">http://www.sebi.me/?p=1092</guid>
		<description><![CDATA[Tomahawk a fost un concept de motocicletă propus de <a href="http://www.dodge.com/en/">Dodge</a> la salonul auto de la Detroit din 2003. Motorul de 500CP luat cu împrumut de la Dodge Viper reuşea să o propulseze cu 480 de km/h.]]></description>
				<content:encoded><![CDATA[<p><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="Dodge Tomahawk" src="http://www.sebi.me/wp-content/uploads/2011/11/Dodge_Tomahawk.jpg" alt="" width="500" height="200" /></span></p><br />
<span class="dropcap">T</span>omahawk a fost un concept de motocicletă propus de <a href="http://www.dodge.com/en/">Dodge</a> la salonul auto de la Detroit din 2003. Motorul de 500CP luat cu împrumut de la Dodge Viper reuşea să o propulseze cu 480 de km/h. Aproximativ 9 bucăţi construite manual au fost vândute la un preţ de $555.000. Un scurt material video se găseşte <a href="http://www.youtube.com/watch?v=i7MedT2TDRM">aici</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebi.me/2011/11/cant-afford-this-dodge-tomahawk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>18 beautiful web designs</title>
		<link>http://www.sebi.me/2011/11/18-beautiful-web-designs/</link>
		<comments>http://www.sebi.me/2011/11/18-beautiful-web-designs/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 23:42:19 +0000</pubDate>
		<dc:creator><![CDATA[Alexandru G]]></dc:creator>
				<category><![CDATA[www]]></category>
		<category><![CDATA[genial]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.sebi.me/?p=1057</guid>
		<description><![CDATA[Zilele trecute am observat că am reuşit să adun în bookmark-uri un număr impresionant de site-uri ale căror design-uri îmi plac. Cum a trecut ceva vreme de la <a href="http://www.sebi.me/2010/03/10-beautiful-web-designs/">articolul vechi</a> şi nu cred că acest <em>top</em> se va mai schimba (<em>foarte mult</em>) până la sfârşitul anului, iată cele 18 <abbr title="Exclamație !">uau</abbr> site-uri noi.]]></description>
				<content:encoded><![CDATA[<p><span class="dropcap">Z</span>ilele trecute am observat că am reuşit să adun în bookmark-uri un număr impresionant de site-uri ale căror design-uri îmi plac. Cum a trecut ceva vreme de la <a href="http://www.sebi.me/2010/03/10-beautiful-web-designs/">articolul vechi</a> şi nu cred că acest <em>top</em> se va mai schimba (<em>foarte mult</em>) până la sfârşitul anului, iată cele 18 <abbr title="Exclamație !">uau</abbr> site-uri noi.</p>
<p><span id="more-1057"></span><br />
<br clear="all"></p>
<h3>agencynet.com</h3>
<p><a href="http://agencynet.com/" target="_blank"><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="agencynet.com" src="http://www.sebi.me/wp-content/uploads/2011/11/agencynet.com_.jpg" alt="" width="500" height="200" /></span></p></a></p>
<div class="divider_top"><a href="#top">Top</a></div>
<h3>airforce.com</h3>
<p><a href="http://www.airforce.com/" target="_blank"><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="airforce.com" src="http://www.sebi.me/wp-content/uploads/2011/11/airforce.com_.jpg" alt="" width="500" height="200" /></span></p></a></p>
<div class="divider_top"><a href="#top">Top</a></div>
<h3>aussiebbqlegends.com</h3>
<p><a href="http://www.aussiebbqlegends.com/" target="_blank"><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="aussiebbqlegends.com" src="http://www.sebi.me/wp-content/uploads/2011/11/aussiebbqlegends.com_.jpg" alt="" width="500" height="200" /></span></p></a></p>
<div class="divider_top"><a href="#top">Top</a></div>
<h3>barleypop.com</h3>
<p><a href="http://www.barleypop.com/" target="_blank"><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="barleypop.com" src="http://www.sebi.me/wp-content/uploads/2011/11/barleypop.com_.jpg" alt="" width="500" height="200" /></span></p></a></p>
<div class="divider_top"><a href="#top">Top</a></div>
<h3>cathedralcity.co.uk</h3>
<p><a href="http://www.cathedralcity.co.uk/" target="_blank"><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="cathedralcity.co.uk" src="http://www.sebi.me/wp-content/uploads/2011/11/cathedralcity.co_.uk_.jpg" alt="" width="500" height="200" /></span></p></a></p>
<div class="divider_top"><a href="#top">Top</a></div>
<h3>deanmuller.com</h3>
<p><a href="http://www.deanmuller.com/" target="_blank"><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="deanmuller.com" src="http://www.sebi.me/wp-content/uploads/2011/11/deanmuller.com_.jpg" alt="" width="500" height="200" /></span></p></a></p>
<div class="divider_top"><a href="#top">Top</a></div>
<h3>duirwaigh.com</h3>
<p><a href="http://www.duirwaigh.com/" target="_blank"><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="duirwaigh.com" src="http://www.sebi.me/wp-content/uploads/2011/11/duirwaigh.com_.jpg" alt="" width="500" height="200" /></span></p></a></p>
<div class="divider_top"><a href="#top">Top</a></div>
<h3>ecoki.com</h3>
<p><a href="http://ecoki.com/iphone/" target="_blank"><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="ecoki.com" src="http://www.sebi.me/wp-content/uploads/2011/11/ecoki.com_.jpg" alt="" width="500" height="200" /></span></p></a></p>
<div class="divider_top"><a href="#top">Top</a></div>
<h3>fingerboardy.pl</h3>
<p><a href="http://www.fingerboardy.pl/" target="_blank"><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="fingerboardy.pl" src="http://www.sebi.me/wp-content/uploads/2011/11/fingerboardy.pl_.jpg" alt="" width="500" height="200" /></span></p></a></p>
<div class="divider_top"><a href="#top">Top</a></div>
<h3>foxie.ru</h3>
<p><a href="http://www.foxie.ru/" target="_blank"><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="foxie.ru" src="http://www.sebi.me/wp-content/uploads/2011/11/foxie.ru_.jpg" alt="" width="500" height="200" /></span></p></a></p>
<div class="divider_top"><a href="#top">Top</a></div>
<h3>gardenerandmarks.com.au</h3>
<p><a href="http://www.gardenerandmarks.com.au/" target="_blank"><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="gardenerandmarks.com.au" src="http://www.sebi.me/wp-content/uploads/2011/11/gardenerandmarks.com_.au_.jpg" alt="" width="500" height="200" /></span></p></a></p>
<div class="divider_top"><a href="#top">Top</a></div>
<h3>git-tower.com</h3>
<p><a href="http://www.git-tower.com/" target="_blank"><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="git-tower.com" src="http://www.sebi.me/wp-content/uploads/2011/11/git-tower.com_.jpg" alt="" width="500" height="200" /></span></p></a></p>
<div class="divider_top"><a href="#top">Top</a></div>
<h3>gominimango.com</h3>
<p><a href="http://www.gominimango.com/" target="_blank"><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="gominimango.com" src="http://www.sebi.me/wp-content/uploads/2011/11/gominimango.com_.jpg" alt="" width="500" height="200" /></span></p></a></p>
<div class="divider_top"><a href="#top">Top</a></div>
<h3>icebergquest.com</h3>
<p><a href="http://icebergquest.com/" target="_blank"><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="icebergquest.com" src="http://www.sebi.me/wp-content/uploads/2011/11/icebergquest.com_.jpg" alt="" width="500" height="200" /></span></p></a></p>
<div class="divider_top"><a href="#top">Top</a></div>
<h3>justdot.gr</h3>
<p><a href="http://www.justdot.gr/" target="_blank"><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="justdot.gr" src="http://www.sebi.me/wp-content/uploads/2011/11/justdot.gr_.jpg" alt="" width="500" height="200" /></span></p></a></p>
<div class="divider_top"><a href="#top">Top</a></div>
<h3>mikedascola.com</h3>
<p><a href="http://www.mikedascola.com/" target="_blank"><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="mikedascola.com" src="http://www.sebi.me/wp-content/uploads/2011/11/mikedascola.com_.jpg" alt="" width="500" height="200" /></span></p></a></p>
<div class="divider_top"><a href="#top">Top</a></div>
<h3>rafimmedia.com</h3>
<p><a href="http://www.rafimmedia.com/" target="_blank"><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="rafimmedia.com" src="http://www.sebi.me/wp-content/uploads/2011/11/rafimmedia.com_.jpg" alt="" width="500" height="200" /></span></p></a></p>
<div class="divider_top"><a href="#top">Top</a></div>
<h3>simpleasmilk.co.uk</h3>
<p><a href="http://simpleasmilk.co.uk/" target="_blank"><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="simpleasmilk.co.uk" src="http://www.sebi.me/wp-content/uploads/2011/11/simpleasmilk.co_.uk_.jpg" alt="" width="500" height="200" /></span></p></a></p>
<div class="divider_top"><a href="#top">Top</a></div>
<h3>tyukanov.com</h3>
<p><a href="http://www.tyukanov.com/" target="_blank"><p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="tyukanov.com" src="http://www.sebi.me/wp-content/uploads/2011/11/tyukanov.com_.jpg" alt="" width="500" height="200" /></span></p></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebi.me/2011/11/18-beautiful-web-designs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dilema cititorului: Episodul #1</title>
		<link>http://www.sebi.me/2011/09/dilema-cititorului-episodul-1/</link>
		<comments>http://www.sebi.me/2011/09/dilema-cititorului-episodul-1/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 13:40:57 +0000</pubDate>
		<dc:creator><![CDATA[Alexandru G]]></dc:creator>
				<category><![CDATA[Dilema Cititorului]]></category>
		<category><![CDATA[dilema citiroului]]></category>
		<category><![CDATA[fun]]></category>

		<guid isPermaLink="false">http://www.sebi.me/?p=1033</guid>
		<description><![CDATA[<p>Ocazional mai primesc mesaje destul de ciudate, haioase sau cretine prin intermediul <a href="http://www.gentle.ro/contact/">formularului de contact</a>, comentarii pe blog sau email. Ca să îmi mai întreţin cei 3 cititori care îi am, azi inaugurez o nouă categorie pe blog, <a href="http://www.sebi.me/category/dilema-cititorului/">Dilema Cititorului</a>, în care voi publica o parte din genul de mesaje amintite anterior.]]></description>
				<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.sebi.me/wp-content/uploads/2011/09/dilema_cititorului.gif" alt="" /><span class="dropcap">O</span>
<p>cazional mai primesc mesaje destul de ciudate, haioase sau cretine prin intermediul <a href="http://www.gentle.ro/contact/">formularului de contact</a>, comentarii pe blog sau email. Ca să îmi mai întreţin cei 3 cititori care îi am, azi inaugurez o nouă categorie pe blog, <a href="http://www.sebi.me/category/dilema-cititorului/">Dilema Cititorului</a>, în care voi publica o parte din genul de mesaje amintite anterior.</p>
<p><span id="more-1033"></span></p>
<p>Ocazional este foarte posibil să public în această categorie şi răspunsuri la întrebări serioase, care le primesc în mod frecvent sau care sunt interesante în opinia mea. </p>
<p>Eventale întrebări le puteţi trimite prin intermediul <a href="http://www.gentle.ro/contact/intrebare/">formularului de contact</a>. Răspund la orice mesaj serios şi după cum spuneam anterior, celor interesante le pot raspunde şi pe blog.</p>
<div class="divider_top"><a href="#top">Top</a></div>
<blockquote><p>cum arati ?</p></blockquote>
<p>Cu degetul şi pentru asta îmi iau câte o mustrare de la mama de fiecare dată.</p>
<div class="divider_top"><a href="#top">Top</a></div>
<blockquote><p>Salut vim! Ce imi poti spune despre site-ul meu www.*****.com ?</p></blockquote>
<p>Site-ul funcţionează, felicitări!</p>
<div class="divider_top"><a href="#top">Top</a></div>
<blockquote><p>pentru un site facut de tine numai cu bani pot sa iti platesc ?</p></blockquote>
<p>Accept deasemenea Grasă de Cotnari, cozonac, cafea, alune şi mandarine proaspete.</p>
<div class="divider_top"><a href="#top">Top</a></div>
<blockquote><p>esti un magar!!! cand cei inceta asta ???</p></blockquote>
<p>Când vor recunoaste ai tăi că eşti înfiat.</p>
<div class="divider_top"><a href="#top">Top</a></div>
<blockquote><p>de ce nu imi merge site-ul ?</p></blockquote>
<p>Stai să îmi consult globul de cristal şi îţi răspund pe mail.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebi.me/2011/09/dilema-cititorului-episodul-1/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Can&#8217;t afford this: Tranquility” Lake Tahoe</title>
		<link>http://www.sebi.me/2011/09/cant-afford-this-tranquility-lake-tahoe/</link>
		<comments>http://www.sebi.me/2011/09/cant-afford-this-tranquility-lake-tahoe/#comments</comments>
		<pubDate>Sun, 25 Sep 2011 19:12:44 +0000</pubDate>
		<dc:creator><![CDATA[Alexandru G]]></dc:creator>
				<category><![CDATA[Can't afford this]]></category>
		<category><![CDATA[can't afford this]]></category>
		<category><![CDATA[case]]></category>
		<category><![CDATA[scump]]></category>

		<guid isPermaLink="false">http://www.sebi.me/?p=1026</guid>
		<description><![CDATA[<p>Această propietate cu o suprafaţă de aproximativ 850.000 m2, este situată pe malul lacului <a href="http://en.wikipedia.org/wiki/Lake_Tahoe" title="Lake Tahoe">Tahoe</a> din Nevada, SUA.]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><span class="image_load preview-image"><img class="aligncenter size-full wp-image-722" style="border: 3px solid #cccccc; margin-top: 3px; margin-bottom: 3px;" title="Tranquility” Lake Tahoe, Nevada" src="http://www.sebi.me/wp-content/uploads/2011/09/tranquility_lake_tahoe_medium.jpg" alt="" width="500" height="200" /></span></p>
<p><span class="dropcap">A</span>
<p>ceastă propietate cu o suprafaţă de aproximativ 850.000 m2, este situată pe malul lacului <a href="http://en.wikipedia.org/wiki/Lake_Tahoe" title="Lake Tahoe">Tahoe</a> din Nevada, SUA. Casa în stil nord european, a fost construită de la zero de către Joel Horowitz, co-propietar al corporaţiei <a href="http://en.wikipedia.org/wiki/Tommy_Hilfiger_Licensing" title="Tommy Hilfiger">Tommy Hilfiger</a>, ocupă o suprafaţă de aproximativ 1800 m2, are o pivniţă cu aproximativ 3.500 de sticle de vin, o piscină acoperită şi un cinematograf cu 19 locuri.</p>
<p>Preţul estimat al acestei propietăţi la începutul lui 2011 a fost de 100 milioane de dolari.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sebi.me/2011/09/cant-afford-this-tranquility-lake-tahoe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching using disk
Object Caching 474/637 objects using disk

 Served from: www.sebi.me @ 2014-09-12 17:24:22 by W3 Total Cache -->