despre dragoste [§]

miercuri, 15 iul. 2009, 17:36

Dacă acum ceva (destul de mult) timp am dorit să găsesc o formulă aproximativ filosofică a acestui fenomen care, țin să precizez, încă mi se pare extrem de dubios și cât se poate de diabolic, voi încerca astăzi o abordare implicită, formală [§], pur matematică, așa cum îi șade bine acestei trăiri minunate, care într-o lume perfectă este musai să fie una, evident, perfectă (foarte perfectă, după cum probabil ar spune primarul și prietenul nostru mult iubit, Marean). (mai mult…)

highlight my code

luni, 15 iun. 2009, 11:52

Fiindcă totuși am discutat în repetate rânduri despre computer science, iar „computer science” include și „coding”, am încercat mai devreme să fac din nou syntax highlighting-ul să meargă pe blog și am reușit. Aparent, syntaxhighlighter-ul (folosit, am impresia, și pe wordpress.com) funcționa ok, dar nu în comment-uri, fapt ce m-a făcut să revin la vechiul WP-Syntax, care își face treaba și suportă un număr mare de limbaje, inclusiv pe cele așa-zis exotice.

Acestea fiind spuse, se dă următorul cod Haskell:

gogu :: Int -> [Int]
gogu x = x : (gogu (x + 1))

Codul este pus între tag-uri de tip pre, cu parametrul lang=”haskell” (și opțional, line=”x”, unde x e numărul primei linii).

*nix curiosity #2

joi, 12 feb. 2009, 11:14

Timpul în format standard Unix (sau POSIX [wikipedia.org]) poate fi afișat fără a recurge la cod C, folosind următoarea comandă de bash (combinat cu perl):

$ perl -e „print time();”; echo;

N-am pus aici întâmplător acest one-liner. În cam o zi de-acum, timpul Unix va fi 1234567890 [1234567890day.com], un eveniment aparte pentru sistemele *nix.

*nix curiosity #1

vineri, 9 ian. 2009, 11:32

M-am decis să fac o serie de post-uri care să conţină comenzi/script-uri din lumea *nix utile, poate de bază, dar mai puţin folosite sau mai ciudate. De exemplu, azi am dat peste o comandă destul de naturală, dar de obicei neglijată,

$ cd ~gigi

care va schimba directorul curent în directorul home al user-ului gigi.

the problem with media players

sâmbătă, 21 iun. 2008, 17:21

is that none of them implement a tolower function:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "ctype .h"
 
void fixthedamnuppercaseproblem (List s)
{
    int i,j;
    char **p = s.getList();
    for (i=0;i<s .getLength();i++)
    {
          for (j=0;j<strlen(p[i]);j++)
          {
                  p[i][j]=tolower(p[i][j]);
          }
    }
    s.writeListToFile(p); /*wish that worked */
}

Sper să pot să fac un review pentru Banshee cât mai curând.