Posts Tagged ‘open source’
Teme fun
(Meditatio XL)
The best ideas come as jokes.
Make your thinking as funny as possible.
(David M. Ogilvy)
Tema de la grafică este, în opinia mea, prima temă din facultate care oferă posibilitatea de a realiza ceva cu adevărat fun în timp ce se ating obiectivele descrise. Desigur, dacă vrei să faci asta. Mă pregăteam să zic că e singura care face asta când a apărut tema de la APD și am descoperit că au mai fost altele și-n trecut.
Verilog, VHDL, Xilinx și Regia
Dacă sunteți la calculatoare și ați făcut deja primul XN deja știți că trebuie să descărcați Xilinx, o aplicatie de 10GB și ceva pentru a vă putea face lucrurile din laborator. Ținând cont că asta v-ar asigura o lună fără internet citiți aici despre o altă alternativă.
Bye.
Leaving this flame war.
Deoarece am decis că e mai bine să-mi folosesc timpul în alte lucruri ceva mai utile decât această luptă între cei care zic fii deștept și cei care zic să nu fii prost, mă voi opri acum de a mai oferi update-uri sau comentarii pe această temă.
Bine, adevărul este că am găsit acest articol, un articol care se potrivește foarte bine cu cel în care ziceam că e posibil ca toți să fi greșit. Două lucruri sunt esențiale din articolul respectiv: diversitate va exista oricum iar cei care fac campanii ar trebui să fie atenți să nu-i provoace pe ceilalți care nu sunt de acord cu ei. Luând o expresie inventată de Cristina, nu ar trebui să avem oi hitleriste.
Să fim serioși și să ne gândim ce-i vom răspunde lui Mihai dacă ne va întreba și pe noi “voi aţi refuza x000$ de la microsoft pentru reclamă pe blogul vostru?“. Ca sa mențin articolul scurt, voi da doar răspunsul propriu, fără nici o argumentare (deși asta ar putea veni în comentarii): “Dacă mi-ar da banii ăia le-aș face o campanie corectă tehnic. Dar da, aș accepta banii.”
Lupta asta între OS-uri ar putea fi rezolvată (la nivel de useri) de expresia: “Folosesc instrumentul potrivit pentru lucrul potrivit.” La nivel de dezvoltatori este cu totul altă poveste.
Pentru a nu exista confuzii, în continuare este dată lista tuturor articolelor în care am vorbit despre acest scandal.
- În “Not a bug but a feature” am criticat toate informațiile greșite de pe site-ul de promovare Microsoft.
- În următorul articol pe această temă am expus situația la acea oră a “războiului”.
- Articolul “Duty Calls” se bazează pe un episod din xkcd, foarte potrivit pentru această situație
- Ultimul articol pe această temă (excluzându-l pe acesta) a fost generat de zoso și piticu, ambii având articole indecent de prost documentate.
Comentariile de la toate aceste articole aduc argumente pro sau contra acestui “război”. “Război” pe care-l părăsesc, rămânând la Linuxul meu instalat complet cu toate aplicațiile necesare într-un timp infim mai mic decât îmi lua o instalare de windows.
Ca o concluzie, aveți următorul banner. Urmați-l dacă vreți.
Liber sau plătește pe prostii
În cearta între Microsoft și lumea open source din România, stimatul zoso a mai introdus un articol genial, plin de alte minciuni similare celor de pe site-ul Microsoft. Abia aștept să nu aprobe comentariile în care se explică ce e greșit pentru că atunci va mai fi un articol învins, cum a fost cel al lui piticu – autorul lui nemairăspunzându-mi la comentarii după un timp. Iar eu vreau să cred că a făcut asta pentru că nu mai avea cuvinte.
Deși, e posibil să greșesc, tot vă voi ține la curent cu toate noutățile ce mai apar pe-aici. În ritmul în care aflu și eu de ele. Știam eu că este bun la ceva un feed-reader atât de încărcat.
Duty calls
(©xkcd)
Cine a greșit?
Acest articol, se vrea o continuare a anteriorului. O continuare necesară după ce am mai citit diverse chestii. Greșeala cred că ne aparține tuturor.
Fii deștept sau nu fi prost?
După cum știți, recent, cei de la Microsoft România au pornit o mică afacere propagandistică. E vorba de site-ul fii deștept în care “educă” un părinte puțin neinformat (din păcate sunt mulți care se află în situația asta, mulți oameni încă mai cred că tipul unui fișier este dat de pictograma lui – da, nici măcar de extensie) să cumpere doar calculator cu licență de Vista și upgrade către Windows 7 imediat ce apare. Motivele expuse sunt destul de hilare, textele date acolo sunt chiar false. Pentru un review (propriu) al fiecărei bucăți de text, citiți un articol mai vechi al meu.
Imediat după lansarea acelui site, bloggerii de top (cei care scriu extrem de multe articole zilnic despre aproape orice doar ca să-i comenteze lumea) au început să promoveze această inițiativă. Puteți vedea pe ftw (mă feresc a da comentarii acum), dau doar un exemplu la Piticu. Până și custom-header-ul blogului a fost modificat pentru a suporta această campanie.
Mai mult, site-urile ziarelor din România, alte site-uri cu interes pentru un părinte, etc au fost asaltate cu bannere pro-Microsoft.
Ceea ce este foarte grav, este că aproape nimeni nu listează alături de aceste link-uri și detalii despre neadevărurile prezentate. Iar dacă le listează cineva, comentariul lui este sau ignorat sau îi va răspunde un “informatician” la mișto.
Din punctul meu de vedere, dacă nu ar fi fost atâtea minciuni și atâta promovare chiar nu aș fi avut nimic cu inițiativa lor. Aș fi lăsat oamenii să-și ia un Windows pentru a afla peste câțiva ani că vor rămâne fără patch-uri, că cineva le va instala extensii ascunse în Firefox sau alte programe, etc.
Pentru alte comentarii, puteți citi și aici.
Din fericire, avem și o alternativă. Pentru început, s-a lansat și campania “nu fi prost”, susținută cu extrem de multe detalii și explicații (toate adevărate de această dată) de Rezistența. Citind comentariile de acolo am realizat că este nevoie de mai multe lucruri decât o simplă promovare pentru ca în România să avem o trecere a întregii populații pe tehnologii OpenSource cum s-a întâmplat în alte câteva țări.
O altă inițiativă, este cea a celor de la GSL România (Grupul pentru Software Liber). Ca o replică a site-ului fii deștept, cei de aici s-au concentrat în a prezenta avantajele folosirii unui mediu Linux.
Din păcate, lumea Open Source nu prea are parte de multe campanii în România și vești despre aceste campanii vor ajunge foarte greu la publicul țintă. Dar, se va încerca aproape orice canal pentru a combate minciuna celor de la Microsoft.
PS: Disclaimer: Nu am nimic cu faptul că se promovează cumpărarea unui sistem cu licență, problema este modul în care se face această promovare și comportamentul față de utilizatori după ce acest sistem este instalat.
Self-sabotage
(Meditatio XXVI)
There is no failure except in no longer trying.
Știu, e prima dată când dau două meditații în aceeași zi dar de acum nici nu vor mai fi ciclurile neîntrerupte (ceea ce înseamnă că logica lor va fi mai greu de urmărit – deși cred că la numărul 50 voi realiza un arbore cu toate).
Back on-topic, acum se va vorbi despre eșecuri, greșeli și catastrofe provocate din neatenție.
Code completion în WordPress
După cum știți, am mai introdus diverse bucăți de cod pe aici. Foloseam un plugin wordpress dar aveam o problemă cu indentarea: trebuia să retastez mereu spațiile.
Am mai găsit o variantă: scriu tot codul în HTML. Puteam folosi TOhtml din Vim pentru a obține transformarea în HTML a codului dar nu apărea prea bine și dacă treceam o singură secundă în modul visual în wordpress se pierdea toată indentarea.
Și am mai găsit o altă metodă, scriu eu toată cutia de text în html (vezi snippet) și bag apoi în ea codul. Trebuie doar să am grijă la finalurile de linie și de paragraf că tagul pre nu știe să le trateze corect.
<pre style="font-size:140%;background:#eee;border:1px solid #999;padding:0 15px;">
Pornind de la chestia din vim și de la asta cu pre, am vrut să construiesc eu un script care primea 2 linii și un fișier sursă și scotea exact outputul necesar unui paste în post, fără probleme cu indentarea și celelalte. După o zi de încercat acest lucru extinzând plugin-ul lui Vim, am încercat azi s-o iau de la 0. Până am dat de problema sintaxei. De fapt, regulile de colorare. Poate nu e nevoie de așa ceva dar arată frumos.
Dacă există doritori sau persoane interesate, poate demarăm un proiect cu asta, eu nu mai scriu cod aici momentan, mă descurc să fac 2-4 paste-uri la nevoie, desi e foarte repetitiv. Pentru doritori, lăsați un mesaj aici sau contactați-mă pe mail, poate-l scriem pe ăsta până la Crăciun. (repornind totul de la 0). Sau poate știți deja un instrument mai bun, ceva ce eu nu am reușit sa găsesc până acum.
Septembrie
Nu doar o enunțare a chestiilor care se petrec acum ci ceva mai mult.
Pidgin
Utilizatorii Linux folosesc de regulă Pidgin pentru a-și manevra ușor ID-urile de IM de pe diferite conturi și servicii. Pe windows, doar cei care folosesc simultan mai multe ID-uri îl folosesc, restul (majoritatea românilor) sunt doar utilizatori Yahoo Messenger (și ăla instalat cu setările stupide `din fabrică`). Dacă pentru utilizatorii normali de windows nu am nimic util acum, pentru cei de pe Linux e posibil să am. Pentru cei aflați între (Pidgin pe Windows) nu există decât o soluție: să aștepte până când apare installer-ul potrivit.
Dar care e problema? Simplu zis, e un ansamblu de frustrări cauzat de Yahoo și de modul de administrare a serverelor dedicate. Un exemplu de problemă îl găsiți la Oana. Altul vi-l zic eu: de mult am observat că lista de contacte yahoo e mult prea plină cu oameni online. Dilema s-a soluționat rapid: oricând ieșea un buddy, eu nu eram notificat. De ce? Întrebați programatorii Y!. Pentru motivele mai sus enunțate și altele (fiasco-ul 360 de exemplu), unii utilizatori ajung să spună FYY. Totuși, încă mai avem o groază de oameni non-tehnici care nu știu decât yahoo și IE (mi-a luat foarte mult să-mi conving jumătate din familie să folosească Mozilla Firefox, cealaltă nu poate fi salvată :P). Prin urmare, tot mai trebuie să folosim protocolul ăstora.
Căutăm soluții. Una simplă era editarea manuală a câtorva setări în pidgin (google, nu dau link). Alta era compilarea din surse. Totuși, nu toți vor să facă asta. Cei de la pidgin vin cu alta: un pachet Pidgin prin PPA. Desigur, vorbesc doar pentru Ubuntu și versiunile derivate.
Ceea ce nu spune nimeni este că trebuie întâi să vă dezinstalați vechea versiune înainte de a realiza paste-ul celor 2 comenzi (aveți grijă să le și tastați cum trebuie, eliminați \ dacă este cazul).
Cam atât. Acum sunt un fericit utilizator de pidgin 2.6.1 cu toate setările și plugin-urile de care am nevoie (inclusiv cele proprii). Ba mai mult, am și smiley-urile de pe Y!M, mulțumită Laurei care a realizat următoarea arhivă (și sper că va face și un tutorial pentru cei mai puțini tehnici).
PS (offtopic): Cred că voi reîncepe seria meditațiilor, am găsit altceva în locul chestiilor eșuate (mai sunt câteva programate din seria veche).




