Oct 06 2011

National Technical Museum (II)

Category: English posts,MiscellaneousRpx @ 16:49

In the second part of this series, let’s take flight in some of the more important airships in Czech history.

   
   
   
   
   
   
   
   
   
   
 

Tags: , , ,


Apr 19 2011

Eliminarea concurenței: moartea evoluției

Category: Miscellaneous,TechnicalRpx @ 13:43

Într-un sistem de piață liberă, concurența are un rol crucial. Concurența menține prețurile la un nivel rezonabil și stimulează inovația. Concurența previne stagnarea tehnologică.

Dar ce te faci atunci când concurenții sunt prea mulți? Simplu: îi elimini. Cum? Și mai simplu: îi cumperi.

De când cu SSD-urile și hard-disk-urile hibride, tehnologia de stocare e într-un adevărat boom, și toate acestea datorită faptului că există concurență pe piață. Pe frontul magnetic sunt Samsung, Seagate, Western Digital și Hitachi. Pe frontul NAND, se luptă alte companii: Intel, Kingston, Corsair.

Treaba stă bine… aparent. Însă a apărut o problemă pe piața magnetică. Din 4 luptători, au rămas doar 2. Luna trecută, Western Digital a achiziționat Hitachi cu 4.3 miliarde de dolari americani, iar acum s-a oficializat achiziția diviziei de HD a lui Samsung de către Seagate pentru 1.375 miliarde de dolari americani.

Ce înseamnă asta? Au rămas doar 2 magnați pe piață: Seagate și Western Digital. O fi bine? O fi rău?…

Tags: , ,


Apr 08 2011

Când dai cu capul de perete

Category: Miscellaneous,TechnicalRpx @ 16:23

Săptămâna asta am încercat să fac o măgărie.

Windows-ul 7 Professional, cu care m-am înțeles excelent timp de un an și jumătate, m-a scos din sărite zilele trecute și am decis să renunț la el și să mă întorc la o iubire mai veche… Gentoo Linux.

Acest lucru a ridicat anumite probleme, pentru că:

  • Mai joc din când în când câte ceva (Civilization V, Dragon Age, Eve Online). Wine e un workaround foarte mizerabil, mai ales când mai iei în calcul că am placă video ATi iar driverele pentru linux sunt sub orice critică;
  • Urăsc cu patimă ideea de “dual-boot”.

Prin urmare, am decis să fac o treabă șmecheră. Mai exact, planul inițial era în felul următor:

  • Instalez Xen pe laptop;
  • Instalez un guest Windows 7 în mod HVM cu PCI Passthrough încât să pot pasa acces direct către placa video mașinii virtuale după pornire;
  • Accesul la mașina reală cu Linux se menține printr-o sesiune VNC din Windows 7 (un dispozitiv nu poate fi accesat direct de ambele sisteme în același timp);
  • După ce termin de jucat, repasez controlul către placa video sistemului de bază.

Planul era genial, dar am uitat să mă uit dacă am în dulap toate ingredientele pentru a obține un produs finit de succes după această rețetă. Și bineînțeles că nu am toate ingredientele. Lipsește un ingredient cheie, și anume, suportul procesorului și a plăcii de bază pentru IOMMU.

Prin urmare, I gave up. Back to Windows 7. Am zis eu bine că s-ar putea să-mi folosească imaginile de restore făcute săptămâna trecută :-)

Tags: , , ,


Apr 07 2011

Laptop versus Desktop

Category: MiscellaneousIuliana @ 16:23

Sunt fană înrăită a calculatoarelor mari în care poți băga câte harduri sau unități optice vrei, pe care le poți deschide ușor pentru a le curăța de praf sau cărora le poți adăuga ușor un ventilator în caz că se încălzesc prea tare. Nu înțelegeam deloc care era toată nebunia cu laptopurile. La un preț de două sau trei ori mai mic îți puteai lua un desktop mult mai puternic și cu ditamai monitorul. Da, o fi ocupat mai puțin spațiu și era portabil, dar pentru mine ca programator, puterea de procesare și dimensiunea memoriei era tot ce conta. Și contează încă.

Dar, între timp am fost angajată la o companie care m-a trimis în ceva deplasări și mi s-a dat laptop de serviciu. În acest nou context, da laptopul e foarte util și m-am obișnuit să-l car peste tot fie că am nevoie de el sau nu. Și nu e un latop mic, e un laptop de 17″ și are vreo 3-4 kg. Deși lucrez la o altă companie acum, am păstrat o colaborare strânsă cu acea companie și implicit laptopul. Am zăcut o boală când nu l-am putut lua cu mine la noul serviciu din cauza regulilor de securitate de aici. Dar mi-a trecut relativ repede când mi-au pus în față un desktop mai mult decât capabil.

Acum trebuie să plec într-o delegație în străinătate. Va trebui să stau acolo cam șase luni. Dacă nu mi se va oferi un laptop de serviciu, cel mai probabil va trebui să îmi cumpăr eu unul, pentru că pe acesta sigur nu îl voi putea lua cu mine, pentru ca încetarea colaborării cu cealaltă companie este o chestia ce se poate întâmpla oricând dacă se ajunge la concluzia că nu mai este nevoie de mine și e clar că atunci trebuie să mă duc să semnez niște acte și să returnez laptopul.
Plus, ar cam fi timpul să îmi iau un laptop, desktopul meu cam dă cu virgulă în ultima vreme, iar tehnologia a evoluat și există laptopuri care oferă aceleași avantaje ca și un desktop și la același preț. Și ca tot omul care se pricepe cât de cât, înainte de a întreba prietenii am decis să dau o raită printr-un magazin online și am observat că site-ul în cauză are niște prețuri șoc pentru laptopuri Asus și mi-am adus aminte de reclama asta. M-am amuzat copios urmărind-o, apoi am studiat laptopurile aflate la ofertă specială și exclusivă și m-am oprit la Asus N53. Mi-a atras atenția pentru că este un laptop foarte elegant. Prețul este acceptabil pentru un laptop cu procesor de ultimă generație dotat cu placă video ce suportă jocuri contemporane, din acelea care necesită resurse serioase, nu se joacă. :) Da, mă imaginez jucându-mă pe așa ceva.

Și dacă tot m-am apucat de navigat pe site, am zis că n-ar strica să caut ce îmi place mie, adică laptopuri Lenovo, pentru că am folosit deja unul și mi-a plăcut la nebunie și în caz că voi fi nevoită să îmi achiziționez un laptop, ar fi de preferat să nu fie altceva decât un frate mai mare de-al lui. (mare în putere de procesare, cantitate de memorie și capacitate HDD) Din păcate, ca să îmi cumpăr laptopul de care m-am îndrăgostit cred ca va trebui să îmi mai iau un serviciu. (:sigh:)

Tags: , ,


Mar 23 2011

Eclipse best practices

Category: English posts,Miscellaneous,TechnicalIuliana @ 16:23

1. Put in eclipse.ini (after -starup line and it’s argument)
-vm
[$JAVA_HOME]bin\javaw.exe

eclipse.ini sample:


-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110124-0830.jar
-vm
c:\Program Files\Java\jdk1.6.0_24\bin\javaw.exe
–launcher.library
[etc]

Continue reading “Eclipse best practices”

Tags: , , ,


Feb 17 2011

De-a web designeru’

Category: Miscellaneous,TechnicalIuliana @ 16:36

Zilele astea mă joc de-a web designeru’. Mai exact, refac interfața unui proiect mai vechi de-al meu la care  am lucrat pe când eram un developer bine definit care se credea atoateștiutor și s-a băgat și în webdesign.

Developerii au impresia că web designerii sunt chelea sulii și că la nevoie ar putea face treaba unuia fără probleme. Din păcate și majoritatea companiilor cred la fel, ceea ce este cea mai mare greșeală posibilă. Eu am dat cu turul meu cel sexy de pământ, când interfața mea a început să se comporte haotic și pentru că nu aveam timp de pierdut, dar aveam și web designer la îndemână (de la care învăț tot ce pot acum)  m-am apucat să îl asist pe geniu în repararea prostiilor mele.

Am fost oarecum jignită când a numit html-ul cod. Cum să numești html-ul cod??? Dar treptat-treptat și agasând-ul cu întrebări idioate mi-am dat seama că exact cum pentru mine lucrurile sunt simple și se leagă pur și simplu în programare, așa pentru el se leagă html-ul, css-ul și js (js mai știu și eu, la nivel de programator desigur…) și practic ceea ce face el, nici nu poate fi design, ci aduce mai mult aduce a proiectare.

Am scris toate astea pentru că am citit astăzi un articol numit Six things JavaScript needs to learn from Java și fiind încă prinsă în experiența de mai sus am și eu o părere despre asta. Eu vreau să rămână JavaScriptul așa cum este sau să evolueze fără să se inspire de la limbajele Top Level, pentru că este un limbaj simplu și flexibil ce a fost  creat pentru dezvoltarea aplicațiilor web. Și așa trebuie să rămână, simplu și flexibil. Dacă vreau structurare și chestii bătute în cuie, pot alege oricând un limbaj Top Level și tehnologiile aferente (JSP sau ASP).

Și apropos’ chiar dacă am spus mai devreme că este simplu, nu înseamnă că nu poți face chestii super-inteligente cu el. Aruncați doar o privire aici, când aveți timp.

Tags: ,


Feb 09 2011

WordPress 3.0.5 <img> tag bug

Category: English posts,Miscellaneous,TechnicalRpx @ 19:41

WordPress version 3.0.5 was deployed earlier, and while it’s not a critical update, users were encouraged to update their WP installations.

Unfortunately, this version of WordPress introduced a bug that prevents <img> tags from being processed inside comments, leading to images not being shown.

While the WP team has acknowledged that there is a problem, they will not fix it with a minor patch. Instead they released a plugin to fix this until the next version comes. You can download and install the plugin here.

As a quick & dirty way to fix it, if you don’t wish yet another plugin in your WP installation, you can go to the wp-includes/default-filters.php file and replace

foreach ( array( ‘term_description’, ‘link_description’, ‘link_notes’, ‘user_description’, ‘comment_text’ ) as $filter ) {

with

foreach ( array( ‘term_description’, ‘link_description’, ‘link_notes’, ‘user_description’ ) as $filter ) {

That is line number 35.

Tags: ,