Arxiu de la ‘Tècnic’ Categoria

h1

Programació concurrent + OOP ~ Actors Model: molt fàcil en Groovy

Dijous 5 Març, 2009

Fa temps que vaig descobrir Groovy (un llenguatge d’scripting sobre la JVM ideal per als que saben Java), i ara he trobat el complement ideal per a fer “pseudo-codi” (que es pot executar!) per a fer més fàcil l’estudi dels problemes de concurrència: GParallelizer. De fet, la cosa va més enllà, i es tracta d’una llibreria que facilita moltíssim la programació “en paral·lel” per aprofitar els nous multi-core…

Aquí va un petit exemple…

import org.gparallelizer.actors.pooledActors.AbstractPooledActor

class GameMaster extends AbstractPooledActor {
  int secretNum

  void afterStart() {
    secretNum = new Random().nextInt(10)
  }

  void act() {
    loop {
      react { int num ->
        if      ( num > secretNum )
          reply 'too large'
        else if ( num < secretNum )
          reply 'too small'
        else {
          reply 'you win'
          stop()
        }
      }
    }
  }
}
 Read the rest of this entry ?
h1

Facilitats per afegir entrades al teu blog: Deepest Sender

Dimecres 25 Febrer, 2009

Estic provant Deepest Sender per a afegir entrades al bloc. L’he trobat aquí, on en comenten d’altres…

h1

El futur dels llenguatges dinàmics i del paral·lelisme…

Dimecres 15 Octubre, 2008

He fet una ullada a aquest article “Dynamic programming futuresJavaScript, Perl, PHP, Python, Ruby, and other dynamic languages are remaking the Web and bringing programming to the masses. Where should developers place their bets? i m’ha resultat interessant. Al final deixa caure la importància de la seva adaptació als multi-core i per extensió al paral·lelisme. No ho diu explícitament però fa referència la llibreria “multiprocessing” que ja ve de sèrie des de Python 2.6 (té la mateixa api que la de threads, però corre en diferents processos que poden estar en diferents cores…).

De fet, fa uns dies vaig cercar què hi havia sobre paral·lelisme a Python…

Read the rest of this entry ?

h1

Google Chromium des de Linux…

Dijous 18 Setembre, 2008

Tot i que de moment Google només ha tret el seu navegador Chromium per a Mircrosoft Windows, els de Codeweavers han tret una versió per a Linux per tal de demostrar que són capaços de portar aplicacions de MsWindows a Linux ràpidament. Podeu descarregar-lo seguint aquest enllaç.

h1

fliparàs per un tub!

Divendres 23 Maig, 2008

Sovint, quan et mous amb el portàtil i et connectes a través de wifi, et trobes amb determinats ports tancats. Aleshores, què fas quan la connexió de xarxa no et permet usar determinats ports? o quan vols accedir remotament a una màquina que no té IP pública?… la solució pot passar per usar túnels SSH…

Read the rest of this entry ?

h1

Llaminadures visuals…

Dilluns 19 Maig, 2008

De totes les llaminadures visuals noves, n’he fet un recull del que més pràctic m’ha resultat, com ara: veure l’escriptori, veure les finestres actuals, veure tots els escriptoris alhora, fer transparent una finestra per veure el que hi ha sota…

Read the rest of this entry ?

h1

Radios des de GNU/Linux Gnome Rhythmbox

Dijous 17 Abril, 2008

M’he fet un “scriptillu” per afegir-me algunes ràdios al reproductor de Gnome Rhythmbox (així el puc executar a totes les màquines que toco… ; ), pot ser us interessen o en podeu suggerir d’altres… i a més he deixat un parell de “trucs” sobre l’ús d’aquest reproductor…

Read the rest of this entry ?

h1

“Biodiversitat” al programari lliure

Dilluns 7 Abril, 2008

Intermitentment he patit problemes de baixa qualitat d’impressió de PDFs des d’Ubuntu Gutsy. Avui finalment he fet una ullada al tema, i he vist que tenen oberta una incidència i no sembla que estigui resolta a la propera Ubuntu Hardy… Així que entretant, com alternativa a Evince, estic usant KPdf i veig que funciona perfectament. Crec que la “biodiversitat” al programari lliure és un dels seus punts forts ; ) en aquest cas…

Read the rest of this entry ?

h1

Treballar amb documents d’OpenOffice quan no està instal·lat

Dimarts 18 Març, 2008

nyu.pngCom treballar amb documents d’OpenOffice quan no està instal·lat?

Si estàs en un ordinador on no pots instal·lar programari i només disposa de Microsoft Word, pots usar aquest convertidor de .odt a .doc. Tan mateix, si t’interessa saber “el perquè” d’aquest format que ha motivat que el proper 26 de març sigui el “Document Freedom Day“, pots seguir llegint…

Read the rest of this entry ?

h1

Usant estils del CTAN des de Latex i Lyx

Dimecres 12 Març, 2008

Al actualitzar el meu CV me adonat que em faltava una classe de Latex, el simplecv.cls i per a solucionar-ho he seguit aquestes passes:…

Read the rest of this entry ?