OMG Vulcan EBF

OMG !!! Me must get one of these!

If you can see this, then you might need a Flash Player upgrade or you need to install Flash Player if it's missing. Get Flash Player from Adobe.

$65 pe Amazon.com


Tags: , ,

round robin dns fail

Pentru cei ce au injurat ca a mers blog-ul in suturi in ultimile 3 -4 zile, scuze, a fost o problema de lazy admin. Daca intampinati probleme cu accesarea, please let me know.

Pt cine vrea si o explicatie tehnica, here goes:

Masina gazda are 2 conexiuni instabile la internet, un Clicknet si un CableLink.

Configurate ca default gw pt balance. Tot pt balance, de DNS de data asta, folosesc Afraid.org cu inadyn ca client.

In principiu daca pica curentul, pica conexiunea de RDS, ca aparatele lor sunt alimentate de Electrica, dar ramane in picioare Clicknet ca ei au alimentare separata, iar la mine e un mic ups. Si pt ca e setat dns round-robin, in ttl 60 se schimba ip primar.

A cazut curentul mult mai mult decat duce ups, pierdut 120+ zile de uptime, le declar nule.

Power up on AC back :) pornit tot la loc odata cu revenirea tensiunii pe retea. Nu si Clicknet.

Asa ca default gw a fost ales RDS. Inadyn a raportat schimbarea de ip.

Si-a revenit Clicknet, gw default a trecut pe el, inadyn a raportat noul ip.

De ce e aiurea? Pai inadyn e pus sa faca refresh la 10 min, suficient pt oricare din cele 2 conexiuni sa isi revina. Ambele au IP-uri statice, dar din pacate ISP-istii nostrii nu inteleg acelasi lucru prin IP static, asa ca le mai schimba din cand in cand fara sa anunte, daia folosesc inadyn.

Afraid are un trick misto, care ii zice “link updates for same ip”. adica daca ai mai multe records cu acelasi ip, e suficient sa dai update la unu si se vor modifica toate.

La mine, RDS era static, si Clicknet era pe dynamic update.

Cand si-a revenit masina, dar nu si Clicknet, recordu dinamic a primit ip de RDS, asa ca erau 2 A records cu acelasi IP.

Cand si-a revenit Clicknet, recordu dinamic a primit ip-ul corespunzator, totusi pt ca era faza cu link for same ip, cele 2 records cu ip de RDS, s-au transformat in 2 recrds cu ip de Clicknet.

Iar Clicknet in continuare a mers in suturi, iar round-robin-u se facea intre aceleasi 2 ip-uri de Clicknet.

Acuma cica merge cum trebuie. Daca mai intampina cineva probleme, please drop me a line.


Tags: , ,

Windows Apache MySQL PHP

Personal am o oroare fata de lucrurile prea customizate si cu mult prea multe features non standard.

Urasc cand ceva facut bine de cineva, e luat de altii si modificat intr-un asa hal incat descurcatul iti incearca rabdarea.

In ultima vreme m-am tot lovit de multi “web developeri” incepatori si unii cu cunostiinte medii dar care refuza sa isi foloseasca creierul.

Toata lumea vrea sa faca aia, ailalta … bineinteles pe Micro$oft Winblows. Cum toti au auzit de Apache Mysql Php, se asteapta ca acestea sa nu le puna prea mult creierul la munca si totul sa mearga cu Next> Next> Finish, eventual daca se poate sa si scrie pt ei scriptul de php la care se gandesc.

Bineinteles toata lumea se pune pe download kit-urile si dupa 10-20 de click-uri cand nu le merge (fara ca vre-unu sa ii fi trecut prin minte sa citeasca ceva, ca deh, romanu e expert in toate), se apuca si plang ca nu e bun de nimic. Unii se apuca de ASP.Not asa ca scapi repede de ei, altii incep si plang pe IM ca sa-i ajuti.

Cele mai misto sunt fazele cu “la mine merge, la mine nu merge” :D

Si bineinteles cand le recomanzi Google sau manualul, tot tu esti ala rau. Ca ei nu vor sa invete, ei vor sa le dicteze cineva cum sa faca, ganditul e deja over-rated.

Altii vin cu solutii dalea minune … nu, nu dalea anti chelit, ejaculare precoce, sau succes garantat la loto … dalea All in Wonder. XAMPP, EasyPHP bla bla etc.

Uite bah! N-ai vrut sa ma ajuti … las ca am gasit eu … Si bineinteles 10min mai tarziu … Auzi? Da cum fac treaba X ?

Pai … modifici in fisieru Y. Pai nu are/nu e unde ai zis … Pai io te-am pus sa folosesti ala? Descurca-te … Google :) )

Acuma, o sa ziceti ca sunt rau. Dar cei care lafel ca mine au fost nevoiti sa inteleaga singuri (era pre internet), ma inteleg perfect.

Perseverenta e mama invataturii. Da vorba multa saracia omului.

##################################################

Cum sa instalezi Apache Mysql si Php pe Windows Vista.

Kit-uri necesare:

Win32 Binary including OpenSSL 0.9.8i (MSI Installer) link

MySQL Community Edition 5.1.29 link

PHP 5.2.6 link

phpMyAdmin 3.0.1.1 link

Considerente:

UAC (User Access Control) da o bataie mare de cap cand vine vorba de instalat sau modificat fisiere.

E recomandat sa il dezactivati pe perioada instalarii. Totusi daca decideti sa il lasati activat, vor fi incluse si workarounds.

Intai instalam Apache Httpd. Instalarea se face relativ usor.

Windows Apache MySQL PHP Windows Apache MySQL PHP

Server Information: Trebuie precizat un hostname initial pt httpd. Eu unu pentru development si access rapid il denumesc de obicei “lo“, este si mai rapid de tastat decat “localhost“.

Optiunile de instalare sunt Service (pornire automata odata cu sistemul de operare, port 80, port standard) sau Manual (Standalone, pornire manuala, port 8080, port folosit de obicei pt http_proxy).

Daca mai aveti vre-un soft instalat care foloseste porturile acestea, e recomandat sa il optiti, in caz ca nu il folositi sau sa ii schimbati portul.

Ca sa vedeti daca exista ceva, cel mai simplu e sa tastati intr-un browser localhost:80 sau localhost:8080.

Noi vom instala httpd ca serviciu.

Setup Type: Lasam Typical.

Destination Folder: default.
Windows Apache MySQL PHP Windows Apache MySQL PHP Windows Apache MySQL PHP
In caz ca intalniti eroarea “make_sock: could not bind to address 0.0.0.0:80“, e o buba de Windows, e ok sa o ignorati, in cazul in care ati verificat ca nu aveti nici un soft ce ruleaza pe acel port! Apasam ESC si terminam instalarea.
Windows Apache MySQL PHP Windows Apache MySQL PHP
MySQL Server 5.1

Setup Type: Custom
Windows Apache MySQL PHP Windows Apache MySQL PHP

Pur si simplu ne mai asiguram odata ca Developer Components nu se instaleaza.

Daca pe viitor totusi doriti sa mai instalati si alte limbaje de scripting, componentele de devel ar putea fi de folos.

Ruby de exemplu are nevoie de librarii si headere de MySql pt a-si putea compila conectorul de baza de date.

Developer Components pot fi instalate si mai tarziu, ruland din nou installer-ul.
Windows Apache MySQL PHP

La sfarsitul instalarii, lasam bifat “Configure the MySql server now“.
Windows Apache MySQL PHP Windows Apache MySQL PHP Windows Apache MySQL PHP

Configurarea serverului MySql

Configuration Type: Detailed Configuration

Server Type: Developer Machine
Windows Apache MySQL PHP Windows Apache MySQL PHP Windows Apache MySQL PHP
Database usage: Multifunctional Database (practic selecteaza ca default MyIASM, cand cream o baza de date noua, putem alege si alt engine)

InnoDB Settings: default

Concurent connections: Numarul maxim de conexiuni simultane. Pentru o masina de development, de obicei 5 conexiuni simultane sunt suficiente, in cazul in care in mod normal se fac 1-2 conexiuni, mai multe daca folositi si alte programe de devel ce vor accesa baza de date.

Recomandarea ar fi sa lasati default, 20 conexiuni, nu va ingreuna masina.
Windows Apache MySQL PHP Windows Apache MySQL PHP Windows Apache MySQL PHP

Networking Options:

TCP/IP: lasam activat deoarece asa vom accesa cel mai frecvent baza de date. Daca doriti ca server sa fie accesibil si din afara retelei, puteti bifa Add Firewall Exception, pt a adauga la Windows Firewall.

Recomandarea este sa nu permiteti accesul din afara retelei.

Enable Strict Mode: lasam bifat.

Default Character Set: Latin1 este charset-ul default in Windows, totusi recomandarea este sa folositi UTF-8 pt a permite folosirea unui set extins de caractere, de altfel si un “good practice” in web devel.
Windows Apache MySQL PHP Windows Apache MySQL PHP

Windows Options:

Install As Windows Service si Launch MySQL Server automaticaly le lasam bifate pt ca server-ul sa porneasca odata cu Windows

Include Bin Directory in Windows PATH: recomandarea este sa il bifati pentru ca va veni foarte usor in cazul in care doriti sa folositi mysql din linia de comanda.

Security Options: parola de access la server de mysql, userul default este “root”.

Ne asiguram ca toate au pornit cum trebuie, si gata cu instalarea de MySQL.
Windows Apache MySQL PHP Windows Apache MySQL PHP Windows Apache MySQL PHP Windows Apache MySQL PHP

Acum ca am terminat de instalat serverele, va mai aduceti aminte de eroarea de la httpd?

Aia se rezolva cel mai eficient, Windows style … reboot! Asa ca, go ahead … reboot :(

Sper ca ati dat reboot-ul. Verificam ca Httpd si MySQL au pornit cum trebuie.

Tastam http://localhost in browser si ar trebui sa scrie It Works! pe ecran.

Acum pentru MySQL, pt ca am ales sa adaugam directorul Bin la PATH, putem deschide un cmd (WinKey+r, tastam cmd) si scriem: mysql -u root -p ,introducem parola pe care am setat-o si se va conecta la server. ca sa iesim inchidem cmd sau scriem exit.

PHP 5.2.6

Pentru cei ce au decis sa nu dezactiveze UAC, installer-ul de PHP are nevoie sa ruleze cu drepturi de Administrator, pentru ca va modifica httpd.conf care se afla in Program Files.

Problema ar fi ca M$ nu a pus optiune de Run As Administrator pentru fisierele .msi :(

Vestea buna e ca exista un hack mic de registri, care rezolva problema. Il puteti lua de aici.

Deci, rulam installer-ul cu drepturi de Administrator.
Windows Apache MySQL PHP
Web Server Setup: alegem Apache 2.2.x Module

Apache Configuration Directory: Daca am lasat toate pe default, acesta va fi in C:\Program Files\Apache Software Foundation\Apache2.2\conf\
Windows Apache MySQL PHP Windows Apache MySQL PHP

PHP Extensions: Aici e un pic tricky. Ati putea sa selectati pe toate, desi sub Windows, unele nu functioneaza tot timpul cum trebuie. Recomandarea ar fi sa le alegeti pe urmatoarele:
Windows Apache MySQL PHP

BLENC, bzip2, bz2_filter, ClibPDF, Crack, cvsclient, Curl, Exif, GD2, Gettext, GMP, htscaner, pecl_http, IMAP, lzf, mailparse, mcrypt_filter, Mcrypt, memcached, Mhash, Mimetypec, MySQL, MySQLi, netools, OpenSSL, operator, parsekit, POP3, Pspell, rar, runkit, SMTP, SMNP, SOAP, Standard PHP Library, SQLite, ssh2, Tidy, threads, timezonedb, uploadprogress, win32*, XML-RPC, zip, zlib_filter

si din Extras, PEAR Install

Aici trebuie sa ma credeti pe cuvant ca astea sunt extensii safe, pt mai multa documentatie php.net are un manual excelent.

De retinut extensia threads. Ajuta la cresterea performantelor, totusi pe o masina de development, este irelevanta. Multi utilizatori au raportat crash-uri de Apache sub Vista cand foloseau aceasta extensie. Daca face urat, se poate dezactiva, comentand (puneti ; in fata) linia extension=php_threads.dll in fisierul php.ini care e in C:\Program Files\PHP\

phpMyAdmin

Asta e cel mai banal de instalat, mai ales ca il instalam pe o masina de development si putem sa nu ne pese de securizarea lui.

Se ia arhiva, se dezarhiveaza in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs

Se redenumeste, ca numele e extrem de lung, eu unu redenumesc in phpadmin.

Dupa care se acceseaza din browser http://localhost/phpadmin/

O sa ne dea un mesaj de eroare pt ca nu e configurat inca. Dam click pe setup script.

La sectiunea Servers, apasam Add.
Windows Apache MySQL PHP Windows Apache MySQL PHP

La Server Setup cautam Authentication type si selectam cookie.
Windows Apache MySQL PHP
Adaugam, salvam.

In pagina principala, acolo unde avem si sectiunea Servers, mai jos exista o sectiune Configuration. Dam click pe Download si ne va da fisierul de configurare.

Acel fisier il copiem in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\phpadmin si accesam din nou http://localhost/phpadmin
Windows Apache MySQL PHP

Introducem root ca user si parola care am ales-o pt Mysql si gata si cu phpMyAdmin.


Tags: , ,

browser wars personal ed

Deci … am auzit de mii de ori pe multi zicand ca Firefox e greu, e bloated, mananca mult ram etc.

Cand ziceam ca nu e adevarat, ca fac ei ceva de le merge asa si ca mie imi merge super ok, ziceau ca sunt cu capu.

Inca odata, de data asta cu poze: E de la Adobe!

firefox_wtf_tn.jpg chrome_wtf_tn.jpg chrome_wtf2_tn.jpg

Bineinteles dupa ce am omorat flash, toata lumea a revenit la parametrii normali. ~100Mb Firefox si ~40Mb Chrome


Tags: , ,

NASA si mile high club

Well … se pare ca NASA pana la urma vrea sa se dea pe brazda, sa o lase mai moale cu toate experimentele stiintifice neinteresante pe care le fac la bordul ISS si vor sa se apuce sa studieze/experimenteze cu chestii care chiar conteaza.

Asa ca un nene academician, om de stiinta alea alea, ii tot bate la cap pe astia de la NASA sa studieze esenta societatii umane.

Nenea zice ca trebuie experimentat cu futaiul in spatiu pt binele omenirii. Are respectul meu aici.

Ca cica daca vrem sa trimitem oameni pe Marte, drum de 3 ani dus-intors, ar cam trebui sa vedem cum reusesc astronautii sa o faca in zero-gravity. Ca pana la urma astronautii astia sunt si ei oameni si nu o sa se abtina chiar atat de mult. Si dupa cum zice nenea omul de stiinta, cu pastiluta inainte sau aia de dupa nu prea merge …

Oricum am si eu niste variabile nedefinite. Oare cu e cu cum-shot in zero gravitatie? Si cum naiba se tin pe pozitii? Ca in spatiu, doua corpuri care se ciocnesc cu putere se resping foarte usor in directii opuse. Ce fac? Se duc cu catuse dupa ei ???? :)

citit pe Gizmodo via The Telegraph


Tags: , , ,

am avut si eu ideea aia

Tocmai ce citeam la 37Signals un articol despre nostalgii, idei, autosugestii.

M-a cam facut sa recunosc cu voce tare o treaba pe care o stiam dar tot ma minteam ca nu e asa :)

Se refera mai mult la programatori, dar cred ca ar fi util si pt altii

Vezi articolul complet.


Tags: , ,

Intrebari intrebatoare

De mult timp am o idee de aplicatie web care sa verifice disponibilitatea domeniilor .ro

Si zilele trecute m-a apucat harnicia. Am butonat eu ce am butonat, totusi realizand ca pot supraincarca serveru RoTLD cu intrebari, am zis sa ii intreb pe ei inainte, care ar fi nr de interogari pe secunda, ce ar fi catalogat ca abuz.

Raspunsul RoTLD mai mult decat lamuritor:

Buna ziua,
In cazul in care se constata interogari repetate de la aceelasi IP a
serverului de whois, motiv care poate afecta accesul la server a altor
persoane, precum si incarcarea acestuia, se va taia accesul de la
respectivul IP.


Tags: , , ,

maxime si minime

Post importat de pe http://ro.netlog.com/ct27stf/blog

In primul rand nu cred ca o sa inteleg vre-odata femeile super supra ponderate are se incapataneaza sa poatre tanga si blugi mulati.

Aseara am fost cu niste amici la un mic joc de biliard la complex Europa in Mamaia.

Era o tipa la o masa alaturata …. cam pe la 190 cm 26-30 ani cu un tip
va mai aduceti aminte de Bugs Bunny ?
Am dat stramb in bile cand a zambit respectiva.
Read more


Tags: , , ,

Fitze si impresionisme

Post importat de pe http://ro.netlog.com/ct27stf/blog

Universitatea Mondena, Facultatea de Fitze si Impresionisme ieftine

Luni

… facultate …

Localitate: Constanta
Locul delictului: Universitatea Ovidius sediul vechi
Facultatea de Mate-Info sectia Info

Ora 10:00 … deja 3 cafele baute

Ecuatii diferentiale si alte aiureli – curs

Read more


Tags: ,

icon-pidjin.png