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.
Avatar utente
raozuzu
Linux 2.x
Linux 2.x
Messaggi: 307
Iscritto il: gio 13 gen 2005, 0:00
Località: padova
Contatta:

Messaggio da raozuzu »

Complimentoni! :D

Avatar utente
twister
Staff
Staff
Messaggi: 1599
Iscritto il: mar 11 nov 2003, 0:00
Slackware: current
Località: Roma
Contatta:

Messaggio da twister »

:cvdf: :mille: :hello1:
Grande Lorys al solito!!!

Avatar utente
DavidZ
Packager
Packager
Messaggi: 111
Iscritto il: mer 9 mar 2005, 0:00
Slackware: 14.2 x86_64
Kernel: 4.4.19
Desktop: kde 4.14.21
Località: alto Vicentino

Messaggio da DavidZ »

forse piu' "serioso" ma decisamente piu' funzionale

complimenti

Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Messaggio da Burroughs »

Complimenti a Loris per l'ottimo lavoro svolto anche da parte mia.
Una domanda però: col nuovo sito, diversamente dal vecchio, non è più possibile generare i feed rss dei post del Forum.
Loris, hai intenzione di provvedere in qualche modo???

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

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 »

Burroughs ha scritto:Una domanda però: col nuovo sito, diversamente dal vecchio, non è più possibile generare i feed rss dei post del Forum.
Loris, hai intenzione di provvedere in qualche modo???
Burroughs.
Si domani sera lo faccio, devo aspettare phpbb.com (sono chiusi) per controllare una cosina...
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Messaggio da Burroughs »

Loris ha scritto:
Burroughs ha scritto:Una domanda però: col nuovo sito, diversamente dal vecchio, non è più possibile generare i feed rss dei post del Forum.
Loris, hai intenzione di provvedere in qualche modo???
Burroughs.
Si domani sera lo faccio, devo aspettare phpbb.com (sono chiusi) per controllare una cosina...
Puoi anche adattare il classico script rdf.php; lo trovi qui.

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

Avatar utente
madtux
Linux 1.x
Linux 1.x
Messaggi: 138
Iscritto il: ven 29 dic 2006, 20:34
Slackware: 13.1
Kernel: 2.6.33.4-smp
Desktop: xfce
Località: Castel di Sangro

Messaggio da madtux »

Mi sono sentito solo :( senza il mio punto di riferimento.
Poi visto l'aggiornarmento mi sono sono ripreso. :p
Fortuna che siamo sempre uniti 8) :wav: 8)

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:
Bart ha scritto:Ultimamente lo visitavo spesso, ora basterà collegarsi alla nostra home e vedremo gli aggiornamenti.
No aspetta :) quello non è automatico, infatti volevo chiedere alla brava gente che conosce il php di farmi uno script che recupera i dati dal ChnageLog di babbo Pat e li trasforma in rss, così ho la possibilità di automatizzare il tutto, altrimenti tocca scivere a mano :(
non ti conviene generare dinamicamente i feed rss a ogni richiesta, perche' son cose che cambiano poco nel tempo e se ogni volta devi tirarti giu il changelog ci metti un eternita' a generare la pagina; piuttosto conviene mettere uno script in crontab (non lo lancerei piu' frequentemente di ogni ora) che si tiri giu il changelog, lo parsi e generi l'rss; se ti interessa qualcosa di precotto manda una mail al gestore di http://dev.slackware.it/ che ha un accrocco simile a quello descritto e vedi se ti passa lo script da buttarein crontab, oppure
puoi usare ste 4 righe di perl che ho buttato giu al volo:
#!/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) {
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='';
next;
}
$entrystring.=$_;
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>";
che in sostanza si tirano giu il changelog dal ftp di slackware.com, lo parsano, generano l'rss in stdout e scrivono dentro una directory N file (uno per ogni item del rss) con il contenuto della entry; il nome dei file e' univoco, ottenuto passando per md5 il contenuto di ogni entry; ogni item rss contiene il tag "link" che punta a $baseentrylink (modificabile editando lo script), che nello script che ti ho postato ho impostato a http://www.slacky.it/changelog.php?entry= (dopodiche' nel tag link a questa stringa viene appeso il nome del file che contiene l'entry; banalmente da php ti basta fare una paginetta che sara' il changelog.php dell'esempio, che si becchera' in get il nome del file (sempre come da esempio) e si limitera' a fare un readfile() di esso).

in pratica se lanci lo script l'output e' tipo quel che segue:
ale@sarchiapone:/tmp$ ./accrocco.pl ftp://ftp.slackware.com/pub/slackware/s ... ngeLog.txt "Titolo di prova" /tmp/test/

<rss version="2.0">
<channel>
<title>Titolo di prova</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>
</item>
<title>Sun Oct 1 16:45:45 CDT 2006</title>
<description>
l/jre-1_5_0_09-i586-1.tgz: Upgraded to Java(TM) 2 Platform Standard Edition
extra/bittornado/bittornado-0.3.15-noarch-1.tgz:
extra/jdk-1.5.0_09/jdk-1_5_0_09-i586-1.tgz: Upgraded to Java(TM) 2 Platform

</description>
<link>http://www.slacky.it/changelog.php?entr ... 034d</link>
<guid isPermaLink="false">166d7883e8013c9800553a56e662034d</guid>
</item>
.......bla bla..........
</item>
<title>Sat Sep 30 19:35:24 CDT 2006</title>
<description>
a/etc-11.0-noarch-2.tgz: Added missing comment marks (#) for distcc ports
n/popa3d-1.0.2-i486-2.tgz: Do better checking of passwd and group to avoid
n/sendmail-8.13.8-i486-4.tgz: Do better checking of passwd and group to avoid
n/sendmail-cf-8.13.8-noarch-4.tgz: Rebuilt.
extra/linux-smp-2.6.17.13/kernel-generic-smp-2.6.17.13-i686-3.tgz:
extra/linux-smp-2.6.17.13/kernel-headers-smp-2.6.17.13-i386-3.tgz: Rebuilt.
extra/linux-smp-2.6.17.13/kernel-modules-smp-2.6.17.13-i486-3.tgz: Recompiled.

</description>
<link>http://www.slacky.it/changelog.php?entr ... 699f</link>
<guid isPermaLink="false">cc3b7b91158d317d014516c2cd47699f</guid>
</item>
.........bla bla...........
</channel>
</rss>

ale@sarchiapone:/tmp$

e dentro /tmp/test avrai n file col contenuto delle entry, come per esempio:

ale@sarchiapone:/tmp$ cat /tmp/test/42c26dba913b3fd270c6ac1b1add51ed
Thu Oct 13 13:57:25 PDT 2005
a/openssl-solibs-0.9.7g-i486-2.tgz: Patched.
Fixed a vulnerability that could, in rare circumstances, allow an attacker
acting as a "man in the middle" to force a client and a server to negotiate
the SSL 2.0 protocol (which is known to be weak) even if these parties both
support SSL 3.0 or TLS 1.0.
For more details, see:
http://www.openssl.org/news/secadv_20051011.txt
http://cve.mitre.org/cgi-bin/cvename.cg ... -2005-2969
(* Security fix *)
n/openssl-0.9.7g-i486-2.tgz: Patched.
(* Security fix *)
ale@sarchiapone:/tmp$

che potrai includere via readfile(); in una pagina php chiamata tramite gli url presenti nei tag "link" del rss
Ultima modifica di masalapianta il mar 13 mar 2007, 4:38, modificato 2 volte in totale.

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:Ora abbiamo due domini uno it e uno eu siamo su un server virtuale con diverso spazio in più, la banda è 2mb flat non è tanto ma spero di risolvere almeno in parte le saturazioni, il portale è strutturato per dare subito l'informazione dei pacchetti nuovi e security adv, avvisatemi in questo post su errori e altro.
il sito imho e' veramente bello, usabile, senza troppi fronzoli in modo che salti subito all'occhio quel che cerchi, si fa giustamente poco uso di framework complicati laddove non servono (tipo la sezione download in cui ci sono giustamente i link ftp anziche' accrocconi inutili in php che gestiscono il download), il tema e la grafica in generale e' molto sobria; un bel lavoro, complimenti (peccato che non sia un portale su debian ;) )

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

Super bellissimo. E' poprio come piacciono a me i siti!

Immagine

Immagine

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:il sito imho e' veramente bello, usabile, senza troppi fronzoli in modo che salti subito all'occhio quel che cerchi, si fa giustamente poco uso di framework complicati laddove non servono (tipo la sezione download in cui ci sono giustamente i link ftp anziche' accrocconi inutili in php che gestiscono il download), il tema e la grafica in generale e' molto sobria; un bel lavoro, complimenti (peccato che non sia un portale su debian ;) )
Grazie mille sono veramente contento questo fine settimana mi metto sotto con il ChangeLog, Masa... grazie infinite :D
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Mane
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: mer 18 ott 2006, 14:32
Località: Disperso nel Kernel

Re: Nuovo Slacky

Messaggio da Mane »

Ottimo und abbondante ... Un solo appunto ...
è possibile suddividere i pacchetti anche in ordine di data di rilascio, magari giorno per giorno, insomma, un po come erano presentati nella vecchia board ?

TIA

F.

Avatar utente
conqueror
Linux 1.x
Linux 1.x
Messaggi: 119
Iscritto il: mar 27 dic 2005, 12:02
Località: Roma
Contatta:

Messaggio da conqueror »

complimenti è stupendo!!

Avatar utente
skagway
Linux 0.x
Linux 0.x
Messaggi: 73
Iscritto il: gio 10 ago 2006, 8:45
Slackware: current 11/08/09
Kernel: 2.6.29.6-smp
Desktop: KDE 4.2.4
Località: Pisa

Messaggio da skagway »

Quando ho visto il messaggio di aruba, ho sperato e immaginato che il sito fosse in fase di migrazione... e ora vedo che la realizzazione del nuovo sito è andata ben oltre le mie speranze, migliorando anche l'interfaccia e la funzionalità! Bella lì, Loris :D :D :D :D :D

Avatar utente
francogdn
Linux 2.x
Linux 2.x
Messaggi: 320
Iscritto il: ven 19 mag 2006, 10:52
Distribuzione: Fedora
Località: Torino

Messaggio da francogdn »

Ottimo lavoro Loris.
Devo confessarti che devo ancora farci l'occhio, però è veramente bello!! 8)

Rispondi