Nuovo Slacky

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
gianogli
Linux 1.x
Linux 1.x
Messaggi: 137
Iscritto il: mer 2 feb 2005, 0:00
Località: Brusnengo (BI)

Messaggio da gianogli »

Il sito e' molto bello pero', a mio avviso, ci sono 2 miglioramenti da effettuare per renderlo piu' leggibile:
1) Su uno schermo 1280x1024 l'ultima colonna (utlimi topics) è strettissima anche se sulla parte destra dello schermo ci sarebbe ulteriore spazio per poter scrivere ogni topic su un'unica riga senza andare a capo
2) Nella colonna centrale non si capisce se sono stati effettuati degli aggiornamenti oppure no, ho letto che in molti hanno segnalato questo problema...

Immagine

Non so come funzioni Joomla ma, Loris, se hai bisogno con il PHP (nel limite delle mie capacita') fammi un fischio!!! :-)

Ciao...

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Messaggio da Bart »

gianogli ha scritto:Il sito e' molto bello pero', a mio avviso, ci sono 2 miglioramenti da effettuare per renderlo piu' leggibile:
1) Su uno schermo 1280x1024 l'ultima colonna (utlimi topics) è strettissima anche se sulla parte destra dello schermo ci sarebbe ulteriore spazio per poter scrivere ogni topic su un'unica riga senza andare a capo
2) Nella colonna centrale non si capisce se sono stati effettuati degli aggiornamenti oppure no, ho letto che in molti hanno segnalato questo problema...

Immagine

Non so come funzioni Joomla ma, Loris, se hai bisogno con il PHP (nel limite delle mie capacita') fammi un fischio!!! :-)

Ciao...
Per quanto riguarda il punto 1 c'è da dire che il sito non lo si deve vedere solo a 1280x1024 che tra l'altro non è nemmeno la risoluzione mediamente più utilizzata. Se già cali la risoluzione noterai miglioramenti.

gianogli
Linux 1.x
Linux 1.x
Messaggi: 137
Iscritto il: mer 2 feb 2005, 0:00
Località: Brusnengo (BI)

Messaggio da gianogli »

Bart ha scritto:
gianogli ha scritto:Il sito e' molto bello pero', a mio avviso, ci sono 2 miglioramenti da effettuare per renderlo piu' leggibile:
1) Su uno schermo 1280x1024 l'ultima colonna (utlimi topics) è strettissima anche se sulla parte destra dello schermo ci sarebbe ulteriore spazio per poter scrivere ogni topic su un'unica riga senza andare a capo
Ciao...
Per quanto riguarda il punto 1 c'è da dire che il sito non lo si deve vedere solo a 1280x1024 che tra l'altro non è nemmeno la risoluzione mediamente più utilizzata. Se già cali la risoluzione noterai miglioramenti.
Non sono molto d'accordo con te, nel senso che il sito non si adatta bene alle risoluzioni dello schermo: se ad esempio hai un 800x600 molto dello spazio viene occupato da bande verticali praticamente "bianche" (fra una colonna e l'altra) mentre l'ultima colonna va al di fuori del browser...

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Re: Nuovo Slacky

Messaggio da Loris »

masalapianta ha scritto: poi per far si che la pagina php (che ho impostato nello script a http://www.slacky.it/changelog.php ma e' modificabile a piacere), cui punta il tag <link> del rss, mostri effettivamente le entry basta aggiungere una cosa del genere:

$PHP_SELF = $HTTP_SERVER_VARS['PHP_SELF'];
$entry = $_GET['entry'];
readfile("/path/to/entries-dir/".$entry);

e la entry contenuta nel file associato al link rss chiamato verra' inclusa nella pagina (ovviamente l'utente con cui gira apache deve avere accesso alla directory "/path/to/entries-dir/" e i file generati al suo interno dallo script perl lanciato da crontab devono avere permessi tali che siano leggibili anche essi da apache)
Ale, scusa ma quando mi blocco poi perdo solo tempo e non risolvo... lo script scarica in /tmp/changelog la pagina che legge l'ho messa qui
http://www.slacky.eu/rss/changelog.php
ma non legge :?
mentre se imposto un link completo lo legge
http://www.slacky.eu/rss/changelog.php? ... 2f31929a8a
cosa potrebbe essere ?
Grazie e scusa se ti stresso
:cry:
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Re: Nuovo Slacky

Messaggio da masalapianta »

Loris ha scritto:
masalapianta ha scritto: poi per far si che la pagina php (che ho impostato nello script a http://www.slacky.it/changelog.php ma e' modificabile a piacere), cui punta il tag <link> del rss, mostri effettivamente le entry basta aggiungere una cosa del genere:

$PHP_SELF = $HTTP_SERVER_VARS['PHP_SELF'];
$entry = $_GET['entry'];
readfile("/path/to/entries-dir/".$entry);

e la entry contenuta nel file associato al link rss chiamato verra' inclusa nella pagina (ovviamente l'utente con cui gira apache deve avere accesso alla directory "/path/to/entries-dir/" e i file generati al suo interno dallo script perl lanciato da crontab devono avere permessi tali che siano leggibili anche essi da apache)
Ale, scusa ma quando mi blocco poi perdo solo tempo e non risolvo... lo script scarica in /tmp/changelog la pagina che legge l'ho messa qui
http://www.slacky.eu/rss/changelog.php
ma non legge :?
mentre se imposto un link completo lo legge
http://www.slacky.eu/rss/changelog.php? ... 2f31929a8a
cosa potrebbe essere ?
uh? e' normale, lo script perl oltre a generare l'rss scrive in quella directori tutte le entry, cui puntano i link nel rss generato, una per file; il nome del file e' il checksum md5 della entry e i link che stanbno nel rss generato sono del tipo:

Codice: Seleziona tutto

<link>http://www.slacky.it/changelog.php?entry=28eee03ffb1700f6306856ec281615c6</link>
(ovviamente con la url modificabile a piacere tramite la variabile $baseentrylink presnete nello script perl); da php quel codice non fa altro che prendersi in GET una variabile $entry che si presume contenga il nome del file da visualizzare (nel tuo esempio era 98c51cdec7acf8f0aa36e02f31929a8a) e poi lo carica e lo spedisce al browser tramite la funzione redfile(); ovviamente se tu chiami lo script php senza passargli in GET quella variabile lui non visualizzera' nulla perche' non sapra' quale file caricare; ma il problema non si dovrebbe neanche porre perche' quel file php dovrebbe essere chiamato tramite i link presenti nel file rss generato dallo script perl e non direttamente senza passargli alcuna variabile.
In sostanza lo script perl genera l'rss con i link e dei file con tutte le entry in una directory; un utente si scarica l'rss con un feeder, e poi leggendo le varie entry del rss decide di clickare sul link di una entry che gli interessa; il link punta al file php, il quale carica la entry dalla directory dove lo script perl le ha salvate e lo spedisce al browser.

bloodlust
Linux 3.x
Linux 3.x
Messaggi: 523
Iscritto il: mar 14 feb 2006, 12:02
Slackware: -1
Località: it_IT

Messaggio da bloodlust »

noto che il link al canale irc su Syrolnet non è più presente sulla home page.
è stato escluso volutamente?

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Messaggio da Loris »

bloodlust ha scritto:noto che il link al canale irc su Syrolnet non è più presente sulla home page.
è stato escluso volutamente?
Solo dimenticato...
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Messaggio da masalapianta »

Loris ha scritto:
bloodlust ha scritto:noto che il link al canale irc su Syrolnet non è più presente sulla home page.
è stato escluso volutamente?
Solo dimenticato...
mi sono accorto, guardando le entries dai link sul changelog in home che sarebbero formattate correttamente se fossero plain text (errore mio, l'ho testato da shell e non ho pensato a formattarle html per mettele sul web); di seguito lo script con le correzioni per formattare le entry in html:

Codice: Seleziona tutto

#!/usr/bin/perl

use strict;
use warnings;
use Digest::MD5 qw(md5 md5_hex md5_base64);
use Encode;

my $baseentrylink='http://www.slacky.it/changelog.php?entry=';

my $url=$ARGV[0];
my $title=$ARGV[1];
my $entriesdir=$ARGV[2];

die "Usage: $0 url rss-title entries-dir" unless ($ARGV[2]);

my @changelog=`wget -O - $url 2>/dev/null`;

my @entry;
my $entrystring;
my $md5cs;
my $descstring;

print "
<rss version="2.0">
<channel>
<title>$title</title>
<link>http://www.slacky.it/rss/</link>
<description>Slackware ChangeLog</description>
<language>en-us</language>
<managingEditor>info\@slacky.it</managingEditor>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
";

print "\t<item>\n";
foreach(@changelog) {
	s/\r//;
	if( m/--------------------------/ ) {
		$md5cs=md5_hex(Encode::encode_utf8($entrystring));
		print "\t\t<description>\n\t\t\t$descstring\t\t\t\n\t\t</description>\n";
		print "\t\t<link>".$baseentrylink.$md5cs."</link>\n";
		print "\t\t<guid isPermaLink="false">$md5cs</guid>\n";
		print "\t</item>\n";
		open(ENTRIESDIR,">$entriesdir/$md5cs") || die("Error: can't open the entry file $entriesdir/$md5cs!");
		print ENTRIESDIR "$entrystring";
		close(ENTRIESDIR);
		$entrystring='';
		$descstring='';
		print "\t<item>\n";
		next;
	}
	if(m/^\s+.*/) {
		$entrystring.="&nbsp;&nbsp;&nbsp;".$_."<br>";
	} else {
		$entrystring.="<b>".$_."</b><br>";
	}
	if( m/[A-Z][a-z][a-z]\s+[A-Z][a-z][a-z]\s+\d+\s+\d+:\d+:\d+\s+[A-Za-z]+\s+\d+\n*/ ) {
		chomp();
		print "\t\t<title>$_</title>\n";
	} elsif( m/^[^\s]/) {
		$descstring.="\t\t\t$_";
	}
}

$md5cs=md5_hex(Encode::encode_utf8($entrystring));
print "\t\t<guid isPermaLink="false">$md5cs</guid>\n";
print "\t</item>\n";
print "
</channel>\n
</rss>"; 

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Messaggio da Loris »

masalapianta ha scritto:Mi sono accorto, guardando le entries dai link sul changelog in home che sarebbero formattate correttamente se fossero plain text (errore mio, l'ho testato da shell e non ho pensato a formattarle html per mettele sul web); di seguito lo script con le correzioni per formattare le entry in html:
Ottimo, questa sera lo aggiorno.
Grazie mille :)
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

negli ultimi 2-3 giorni mi è stato quasi sempre impossibile collegarmi a slacky.eu ... volevo segnalarlo ;)

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Messaggio da Loris »

masalapianta ha scritto:mi sono accorto, guardando le entries dai link sul changelog in home che sarebbero formattate correttamente se fossero plain text (errore mio, l'ho testato da shell e non ho pensato a formattarle html per mettele sul web); di seguito lo script con le correzioni per formattare le entry in html
Ale, scusa se ti rompo, la posta email.it la leggi ? ti ho mandato una mail... :)
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Messaggio da masalapianta »

Loris ha scritto:
masalapianta ha scritto:mi sono accorto, guardando le entries dai link sul changelog in home che sarebbero formattate correttamente se fossero plain text (errore mio, l'ho testato da shell e non ho pensato a formattarle html per mettele sul web); di seguito lo script con le correzioni per formattare le entry in html
Ale, scusa se ti rompo, la posta email.it la leggi ? ti ho mandato una mail... :)
non ho piu' quell'account, te ne do uno valido in P.M.

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Messaggio da beato_angelico256 »

magari sono io, ma mi trovo male con i download dei pacchetti....

Avatar utente
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Messaggio da Harp »

Sempre meglio.
Grazie Loris!!!

Avatar utente
IceSlack
Linux 4.x
Linux 4.x
Messaggi: 1313
Iscritto il: dom 30 ott 2005, 13:27

Messaggio da IceSlack »

loris sei semrpe il migliore insieme a questa community!

Rispondi