Linux on Nokia6630 N70 and co

Novembre 8, 2009 di Dagide

Scrivo questo post per fare un po’ riassunto di quello che e’ stato fatto. Innanzitutto, dei russi son riusciti a far andare Linux con qtopia sul cellulare siemens sx1 (http://www.handhelds.org/moin/moin.cgi/SiemensSX1), che di caraterestiche e’ molto simile al mio nokia6630, quindi franz47root ha dato il via ad un post dove presentava questa somiglianza, e la possibilita’ di intallarlo anche nel nostro 6630 (http://franz47root.wordpress.com/2007/07/27/linux-on-nokia-6630/). Molte persone (tra cui me) han letto quel post e si sono interessate, han provato a seguier le stesse procedure per installarlo sul siemens, ma non ci son riuscire per problemi di uboot. Un altra persona ha aperto un blog (http://n70linux.wordpress.com) dove mostra i suoi risultati nel tentativo di installare linux su n70, ma sembra che ee’ da un po’ che non posta xD Io credo che non mi arrendero’, al limite trovo un sx1 a poco prezzo : ) vi faro’ sapere altri progressi se ce ne saranno.

Frattali

Settembre 27, 2009 di Dagide

In questi giorni mi son appassionato al mondo degli algoritmi frattali, e specialmente all’algoritmo di mandelbrot. Ho realizzato un programma in C e SDL che permette di generare, ed esplorare i frattali, e di esplorari con zoom e freccie. Appena finisco il supporto per i file immagine (in modo da poter salvare il frattale su un immagine) rilascero’ i sorgenti.

Eccovi due screen:

Fractal1

Fractal2

Creare e installare uno sfondo per grub

Settembre 6, 2009 di Dagide

Tra le tante funzionalita’ che offre grub, ne esiste una che permette di personalizzare lo sfondo del bootloader. Per prima cosa dovete adattare l’immagine che volete utilizzare come sfondo; le caratteristiche necessarie dell’immagine sono: una paletta di 14 colori e una dimensione massima di 640×480. Aprite la vostra immagine con gimp, e scalatela (image -> image size, e selezionate 640×480). A questo punto andate su image -> mode -> indexed mode, spuntate la box “Generate Optimum Palette” e come massimo numero di colori selezionate appunto 14. Ora salvate in formato xpm e chiudete gimp. Aprite la console, andate nella cartella dove e’ presente il file appena creato e digitate il comando:

gzip image.xpm

Rinominate il file con il nome desiderato (per esempio grub_splash.xpm.gz). L’ultimo passo sara’ quello di copiare la vostra immagine nel drive dove e’ presente grub (floppy o hardisk) e modificare il file di configurazione “menu.lst”, aggiungendo questa riga:

splashimage=PATH/grub_splash.xpm.gz

Dove, al posto di “PATH”, dovrete inserire il device ed il path del fil

GTabDownloader TODO

Luglio 27, 2009 di Dagide

A breve sara’ possibile  con gtabdownloader:

- Vedere tutte le versioni delle tab

- Selezionare il tipo di file che si vuole (tab, chords, gp, pt, bass tab)

- Poter aprire le tab testuali tramite il vostro broswer

Tempo una settimana e implementero’ le nuove features, e mettero’ il pacchetto su aur.

GTabDownloader

Luglio 9, 2009 di Dagide

Oggi mi son messo a sviluppare questo simpatico script, dove viene richiesta una query, vengono cercate le tab su ultimate_guitar.com con quella query, ed il file di guitarpro viene automaticamente aperto con tuxguitar. Appena fixo gli ultimi bug rilascio il codice : )

Ritorno al fluxbox

Luglio 3, 2009 di Dagide

Qualche mese fa’ son tornato ad arch, ed ora ho anche ritrasmigrato su fluxbox come DE. Ecco uno screen:

ArchLinux con Fluxbox

ArchLinux con Fluxbox

Area tra funzione e ascissa

Maggio 22, 2009 di Dagide

Come promesso, il programma per StandBy che calcola l’area tra una funzione y = f(x) e l’asse X.

#include <stdio.h>

float funzione(float x)
{
return x*x;
}

float calcArea(float xr1, float xr2, float step)
{
float x1, x2, atot, a;
int j;
atot = 0.0;

x1 = xr1;
x2 = x1 + step;

while(1)
{
a = ((funzione(x1) + funzione(x2)) * (x2 – x1))/2;
printf(“x1: %f, x2: %f, a: %f\n”,x1,x2,a);
atot += a;
x1 += step;
if(x2 == xr2) return atot;
if(x2+step > xr2) x2 = xr2;
else x2 += step;
}
}

int main()
{
float xrange1, xrange2, step, area;

printf(“Programma che calcola l’area sottesa tra una funzione  e l’asse x\n”);

printf(“X start: “);
scanf(“%f”,&xrange1);

printf(“X end: “);
scanf(“%f”,&xrange2);

printf(“X step: “);
scanf(“%f”,&step);

area = calcArea(xrange1, xrange2, step);
printf(“L’area e’: %f\n”,area);
getch();
}

Blog svuotato

Aprile 19, 2009 di Dagide

Ho svuotato questo vecchio blog che non usavo piu’, ed ho deciso di riutilizzarlo per mettere i miei progetti informatici :)