rolisz's site

50 Apps

Am găsit pe Internet o provocare in­tere­san­tă: să faci 50 de aplicații, mai mult sau mai puțin complexe, în 50 de săptămâni, folosind limbaje și frame­workuri diferite. 50 Apps in 50 weeks este denumirea oficială și aici se propun și temele pentru apli­cați­ile fiecărei săptămâni.

Mi se pare o activitate ed­u­cațion­ală superbă, pentru că într-un an îți bagi lăbuțele în C, C++, Java, Javascript, Objective-C, F#, Closure, Scala, Ruby, Python, PHP, Erlang, Lisp, PL SQL, Pascal, Ada, Assembly, Go, JRuby, HTML 5, Flash, Visual Basic, C#, OpenGL și abordezi multe domenii diferiteȘ Games, Social Networking, Graphics (3D 2D), Algorithm and Data structures, Business, Com­mu­ni­ca­tion, Education, Embedded (Robotics), Dev tools, AI, Multimedia, continue.

Don’t click it…

78 hours, 7 minutes and counting…. Timpul trece încet....

De când? De când mi-am șters contul de Facebook. Vineri la ora 12:49, după vreo 2-3 încercări, mi-am șters contul de Facebook \:D/. Nu a fost ușor: opțiunea de ștergere a contului îi bine ascunsă; la logare contul este reactivat no questions asked și ești primit înapoi cu brațele larg deschise; pe mine LastPass mă loghează automat în maxim 1 secundă; browserul era setat să îmi deschidă (printre altele) Facebookul la deschidere. All these were working against me. But I succeeded!

Ce să zic că după două ore mi-am pus în fișierul hosts următoarea linie:

127.0.0.1 continue.

Redirecting Python output from the command line

Today I needed to write a quick script that does some operations on colors. Because I'm trying to learn Vim and I'm trying to master the command line (not the standard Windows one, but Console2 + PyCmd), of course I wrote it with command-line usage in mind. The script starts taking shape, so let's use it. Well, it prints out the desired output. What next? Let's redirect its output to the clipboard. A quick Google search revealed the clip utility, which copies to the clipboard its stdin.

colors.py middle #000 #FFF | clip

Some­thing's wrong - pasting won't work. The output shows up ok in the console, but it won't redirect continue.

2011 in review

Wordpress (prin in­ter­medi­ul extensiei JetPack) a fost foarte drăguț și mi-a făcut un rezumat al anului 2011, cu tot cu artificii: http://jetpack.me/annual-report/19175408/2011/. Ochio­met­ric am descoperit o mică bubă: din ceva motiv top commenters nu îi corect.

În rest îi bine de știut că am vizitatori din Maroc și Kenya și că sunt o referință în ce îl privește pe Jim Parsons =))

Sper că în 2012 voi putea oferi posturi in­tere­sante în continuare.

untagged

Vacanță....

Îi vacanță. După ce în ultima zi am avut cursuri de la 8 dimineața la 10 seara (stați chill, că am mai și avut timp să mă joc X-O 3D între timp). Timp liber. Nu am proiecte de făcut pentru facultate. În afară de învățat pentru sesiune. Așa că, fiind un geek care se respectă, mi-am reînceput planul de a învăța Vim (planul acesta are vreo 2 ani vechime, ultima oară când m-am ocupat de el a fost în iulie, când am început să scriu un post. Rezul­tatele se văd în acel post). Desigur, cum acuma folosesc Python pentru facultate, am nevoie de Vim cu Python. Și, desigur, continue.

Project Euler și AC

Pentru că marți am examen practic la Arhi­tec­tura Cal­cu­la­toarelor, am decis să mă pregătesc și eu un picuț. Seara la 10. Cu ce să ma pregătesc mai bine decât cu probleme de la Project Euler? Acesta este un site unde se găsesc o mulțime de probleme, mai mult de al­go­rit­mică, care pot fi rezolvate în orice limbaj de programare. Am făcut primele 3 în PHP mai demult, iar acum o să refac primele 2 în Assembly (cu anumite limitări), și o să încerc să mă explic cât mai bine.

Problema 1: Find the sum of all the multiples of 3 or 5 below 1000.

assume cs:code, ds:data
data segment
   
continue.

HTML5 Workshop

Joi a fost un Workshop HTML5 organizat de Microsoft, la Hotel Pami. S-au prezentat multe chestii, printre care și câteva lucruri noi pentru mine, și câteva insider stuff de Microsoft.

Cel care a început workshopul a fost Petru Jucovschi, Developer Evangelist la Microsoft. A început cu un scurt istoric al WWW, de la Tim-Berners Lee, la WHATWG și W3C. Ne-a zis de două proiecte realizate de Microsoft cu scopul de  a promova HTML5, care vor fi lansate doar în ianuarie din păcate:  Robot și Presiune. Demourile prezentate păreau destul de in­tere­sante. Robot e un video de muzică similar cu ce au mai făcut cei de la Google, iar Presiune e continue.

Quick update

Azi mi-a venit laptopul. Problema a fost cu placa de bază, care a trebuit schimbată. But I have my laptop back \:D/. Și mi-am pus acuma un SSD de 120 GB. It's blaaaazing fast. :D Doar că trebuie să reinstalez absolut totul pe el :))) Și mâine îi un workshop HTML5, sâmbătă-duminică îi Hackathon Windows Phone 7. Așa că nu voi avea timp să scriu posturi mai lungi până luni (deși voi încerca să scriu despre workshopul de mâine cât mai repede posibil)

Next Wave 2012

Marți (22.11.11) a fost Next Wave 2012 în Cluj, la Power Bussiness Center. Acest eveniment a fost realizat de către CodeCampși ITSparkpentru a prezenta noile tehnologii Microsoft recent apărute sau care vor apărea anul viitor.

Fiind interesat de Windows 8 și dez­voltarea de aplicații pe acesta, am participat și eu la prima parte a eveni­men­tu­lui, în care au fost prezentări legate de Windows 8, folosirea HTML5 și Javascript pentru a scrie aplicații Metro și noutățile din .NET 4.5.

Prima prezentare a fost făcută de către Mihai Nadăș, CTO la Yonder, despre Windows 8 și cauzele care au dus la apariția și dez­voltarea lui. Despre Windows 8 nu am aflat multe lucruri pe continue.

Brief update

Laptop cu monitor semi-bușit. Laptop în service. Me stat pe net de pe telefon o săptămână. (și uitat transferat laborator de FP :|). Cya then.