diff --git a/.gitignore b/.gitignore index e4b8c67..48dd3eb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ public/ resources/ -.hugo_build.lock \ No newline at end of file +.hugo_build.lock +.obsidian/ diff --git a/content/about/Statuto.pdf b/content/about/Statuto.pdf new file mode 100644 index 0000000..b6d04c0 Binary files /dev/null and b/content/about/Statuto.pdf differ diff --git a/content/about/index.it.md b/content/about/index.it.md index 57e0617..f1ca0e9 100644 --- a/content/about/index.it.md +++ b/content/about/index.it.md @@ -7,12 +7,38 @@ aliases: - /chi-siamo --- -Siamo persone che credono nel significato del **software libero e opensource** (FOSS) che va ben oltre l'aspetto meramente tecnico o economico. +Il **BgLUG** è un’Associazione culturale non a scopo di lucro le cui finalità principali sono la diffusione del software libero, del sistema operativo Linux in particolare, e l’aggregazione degli utenti della provincia di Bergamo di questo sistema. + +Crediamo nel significato del **software libero e opensource** (FOSS) che va ben oltre l'aspetto meramente tecnico o economico. Pensiamo che i principi di condivisione della conoscenza che stanno alla base del software libero e opensource siano formativi ed educativi. Per questo motivo riteniamo che le scuole *in primis* dovrebbero adottarlo e ci proponiamo di supportare quelle che vogliono intraprendere questo percorso. Il progetto nasce ad inizio 2015 all'interno del [Bergamo Linux Users Group (BgLUG)](https://bglug.it), un'associazione di volontari appassionati di **GNU/Linux** e **software libero** che opera sul territorio di Bergamo dal lontano 2001. +### Mailing List + +Un punto importante di riferimento per l’attività del BgLUG è la mailing list. +È possibile iscriversi attraverso [questa pagina](http://lists.linux.it/listinfo/bglug) immettendo il proprio indirizzo email e una password. + +### Consiglio Direttivo + +È possibile contattare il [Consiglio Direttivo](/organigramma) all’indirizzo . Si prega di utilizzare questo indirizzo solo per questioni amministrative e di usare la mailing list per qualsiasi altro scopo. + +### Mattermost + +Un altro strumenti di comunicazione del gruppo è una chat collaborativa basata sulla soluzione _opensource_ [Mattermost](https://mattermost.com/). E' possibile iscriversi liberamente ai canali pubblici da questo [link](https://chat.libreschool.org/signup_user_complete/?id=9cnb7f56wtn7xn5foe88kkomby). + +### Statuto + +Per capire meglio quali sono gli scopi e come funziona il BgLUG ti consigliamo di leggere lo [Statuto](content/about/Statuto.pdf). + +### Informazioni Legali + +Bergamo Linux Users Group associazione culturale senza fini di lucro +Via Elba, 3 - 24122 Bergamo (BG) +C.F. 95128590163 + + ## Contatti e Riferimenti E-mail address: [info(at)libreschool.org](mailto:info@libreschool.org) diff --git a/content/call-for-papers/index.md b/content/call-for-papers/index.md index 0d13acb..3d4419d 100644 --- a/content/call-for-papers/index.md +++ b/content/call-for-papers/index.md @@ -23,7 +23,7 @@ Una volta raccolti tutti gli interventi proposti, il BgLUG formalizzerà il prog Per poter presentare un argomento al Linux Day, esso deve essere riconducibile a GNU/Linux, al software libero o alle attività di promozione del software libero, alla soluzione di problematiche tecniche o meno con l'utilizzo di tali software, alla condivisione delle informazioni, ai meccanismi di copyright/copyleft o al sistema di licenze del software libero. -L'[argomento del Linux Day][1] di quest'anno è la privacy e la riservatezza individuale. _Perché tutti abbiamo qualcosa da nascondere: i fatti nostri._ +L'[argomento del Linux Day](https://www.linuxday.it/) di quest'anno è la privacy e la riservatezza individuale. _Perché tutti abbiamo qualcosa da nascondere: i fatti nostri._ ## Richiesta argomenti @@ -48,17 +48,3 @@ Vista la grande affluenza di studenti degli istituti tecnici superiori della cit * **Sessione divulgativa**: solitamente corrisponde alla prima parte del Linux Day, dalle 9.00 alle 13.00 circa. All'interno di questo periodo di tempo, l'affluenza agli interventi risulta essere appannaggio di persone non tecniche, quindi si preferisce dare visibilità agli interventi meno tecnici durante la mattina; * **Sessione tecnica**: durante le ore pomeridiane (14.00-18.00) è invece più forte la presenza dei tecnici che partecipano alle attività del Linux Day. Pertanto, gli argomenti più difficoltosi o che richiedono una certa knowledge vengono programmati per il pomeriggio. -  - -* * * - -  - -
-
-
- - -  - - [1]: http://www.linuxday.it/ diff --git a/content/call-for-volunteers-download-event/index.md b/content/call-for-volunteers-download-event/index.md deleted file mode 100644 index 058f991..0000000 --- a/content/call-for-volunteers-download-event/index.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Call For Volunteers Download Event -author: Paolo Finardi -type: page -date: 2019-08-24T13:05:51+00:00 ---- - -Per favore compila le informazioni sotto indicate se vuoi darci una mano al **Download Event**. - -Grazie - -[contact-form-7 id="2295" title="Call for Volunteers Download Event"] diff --git a/content/chisiamo/index.md b/content/chisiamo/index.md deleted file mode 100644 index d30c6b0..0000000 --- a/content/chisiamo/index.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Chi siamo -author: Mangia -type: page -date: 2008-02-08T01:34:43+00:00 ---- - -Il BgLUG è un’Associazione culturale non a scopo di lucro le cui finalità principali sono la diffusione del software libero, del sistema operativo Linux in particolare, e l’aggregazione degli utenti della provincia di Bergamo di questo sistema. - -### Mailing List - -Un punto importante di riferimento per l’attività del BgLUG è la mailing list. -È possibile iscriversi attraverso [questa pagina][1] immettendo il proprio indirizzo email e una password. - -### Consiglio Direttivo - -È possibile contattare il [Consiglio Direttivo][2] all’indirizzo . Si prega di utilizzare questo indirizzo solo per questioni amministrative e di usare la mailing list per qualsiasi altro scopo. - -### Mattermost - -Un altro strumenti di comunicazione del gruppo è una chat collaborativa basata sulla soluzione _opensource_ Mattermost. E' possibile iscriversi liberamente ai canali pubblici da questo link. - -### Statuto - -Per capire meglio quali sono gli scopi e come funziona il BgLUG ti consigliamo di leggere lo Statuto. - -### Informazioni Legali - -Bergamo Linux Users Group associazione culturale senza fini di lucro -Via Elba, 3 – 24122 Bergamo (BG) -C.F. 95128590163 - - [1]: http://lists.linux.it/listinfo/bglug "Mailing list BgLUG" - [2]: http://www.bglug.it/chisiamo/organigramma/ diff --git a/content/code-jam-2010/index.md b/content/code-jam-2010/index.md index 805ae88..cd1df4c 100644 --- a/content/code-jam-2010/index.md +++ b/content/code-jam-2010/index.md @@ -3,26 +3,28 @@ title: BG Code Jam author: Mangia type: page date: 2010-01-07T09:56:06+00:00 -draft: true - +categories: + - Bergamo Code Jam + - News +tags: + - annuncio + - bcj + - cod jam + - manifesto --- -Il logo del Bergamo Code Jam -
-

- To achieve great things, two things are needed; a plan, and not quite enough time. -

- -

- Leonard Bernstein -

-
+![](logo_bcj-300x25.png) -### L'idea + +> _To achieve great things, two things are needed; a plan, and not quite enough time._ +> **Leonard Bernstein** + + +## L'idea L'idea alla base del **I Bergamo Code Jam** è quella di diffondere la cultura del Software Libero attraverso una giornata in cui **programmatori professionisti e semplici appassionati** si possano incontrare per condividere idee, scambiarsi consigli e produrre qualcosa insieme. -Come? Attraverso l'apertura di un bando per proposte di sviluppo di software, per un periodo di tempo limitato. Tra queste idee sono scelte quelle più interessanti e più rispondenti ad alcuni requisiti descritti [più avanti in questa pagina][1]. Durante la giornata gruppi di appassionati volontari si impegneranno per dare forma a questi progetti. +Come? Attraverso l'apertura di un bando per proposte di sviluppo di software, per un periodo di tempo limitato. Tra queste idee sono scelte quelle più interessanti e più rispondenti ad alcuni requisiti descritti [più avanti in questa pagina](#divertente-ed-originale-utilità). Durante la giornata gruppi di appassionati volontari si impegneranno per dare forma a questi progetti. L'evento **non** è pensato per essere divulgativo quanto l'ormai classico Linux Day. L'obiettivo è quello di sperimentare una forma di lavoro collaborativo, dando nuovi stimoli alla propria voglia di imparare. @@ -30,17 +32,17 @@ Non si tratta nemmeno di una gara, se non con se stessi. Non ci saranno premi, n Tutto quello che si riuscirà a produrre durante la giornata sarà rilasciato secondo una delle varie licenze disponibili per il Software Libero. I gruppi di lavoro che si formeranno spontaneamente saranno incoraggiati a continuare l'attività anche dopo la giornata, contribuendo in senso più ampio alle comunità già esistenti. -### Dettagli della giornata +## Dettagli della giornata -#### Data +### Data 27 marzo 2010 -#### Sede +### Sede -[Sede della Facoltà di Ingegneria dell'Università degli Studi di Bergamo, in via Marconi 5 a Dalmine][2] +[Sede della Facoltà di Ingegneria dell'Università degli Studi di Bergamo, in via Marconi 5 a Dalmine](http://maps.google.it/maps?f=q&source=s_q&hl=it&geocode=&q=ingegneria+via+marconi+5+dalmine&sll=41.442726,12.392578&sspn=15.077598,27.685547&ie=UTF8&hq=&hnear=Ingegneria,+Viale+Guglielmo+Marconi,+5,+24044+Dalmine+Bergamo,+Lombardia&ll=45.650768,9.598532&spn=0.027479,0.054073&t=h&z=14&iwloc=A) -#### Altre scadenze +### Altre scadenze * **13 e 20 gennaio 2010**: corso di GIT, tenuto da Flavio Castelli, sviluppatore, utile per prepararsi all'evento; * **27 gennaio 2010**: scadenza del bando per la presentazione di progetti; @@ -49,55 +51,39 @@ Tutto quello che si riuscirà a produrre durante la giornata sarà rilasciato se * **10 marzo 2010**: introduzione a Python, di e con Dario Bertini; * **17 marzo 2010**: introduzione a CakePHP, di e con Giuseppe Capizzi; -#### Per informazioni +## Per informazioni Scrivere a **info(at)bglug.it** oppure rivolgersi alla Mailing List dell'associazione -#### Progetti condivisi +## Progetti condivisi -Il mondo del software libero potrebbe essere riassunto in questo aforisma di George Bernard Shaw: _"Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee"_. Per questo il BCJ non potrebbe esistere senza una **condivisione di idee**, in cui chiunque potrà partecipare: esprimendo un desiderio, tirando fuori dal cassetto un sogno informatico per cui magari non c'è mai stato il tempo, spronando la comunità perchè migliori se stessa e diventi più attiva. Tutto questo si può fare, basta avere un po' di buona volontà per compilare l'**[apposito form di invio idee][3] (ora chiuso)**! +Il mondo del software libero potrebbe essere riassunto in questo aforisma di George Bernard Shaw: _"Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee"_. Per questo il BCJ non potrebbe esistere senza una **condivisione di idee**, in cui chiunque potrà partecipare: esprimendo un desiderio, tirando fuori dal cassetto un sogno informatico per cui magari non c'è mai stato il tempo, spronando la comunità perchè migliori se stessa e diventi più attiva. Tutto questo si può fare, basta avere un po' di buona volontà per compilare l'**[apposito form di invio idee](https://tinyurl.com/bcj10-idee) (ora chiuso)**! -#### Liberi programmatori, liberi tutti +## Liberi programmatori, liberi tutti Il BGlug conta tra le sue fila alcuni programmatori professionisti, diversi appassionati che si cimentano con il codice nel tempo libero, vari smanettoni ansiosi di imparare cose nuove, e perchè no, anche persone che non sapendo scrivere una sola riga di codice hanno comunque molto da dire. Questo è valido anche fuori dal LUG, ovviamente. Ed è proprio per questo che il BCJ non avrà limiti d'accesso: chiunque potrà prendervi parte gratuitamente, con le proprie competenze e la propria voglia di mettersi in gioco. I progetti dovranno essere sviluppati, d'accordo, ma avranno anche bisogno di essere promossi sul web, di essere tradotti, di essere documentati. -#### Divertente ed originale utilità +## Divertente ed originale utilità -
I progetti proposti per il BCJ saranno valutati in base a tre criteri: -
-
-
    -
  • - originalità: cerchiamo idee innovative, capaci di portare una ventata di freschezza nel panorama del software libero. Progetti in grado di cambiare il mondo? Magari no, ma chissà... -
  • -
  • - utilità: scrivere una calcolatrice in notazione polacca inversa potrebbe anche essere originale, ma forse non è quello di cui potremmo avere bisogno qui ed ora. Meglio partire da qualcosa di più utile, che possa essere usato per uno scopo concreto e particolare. -
  • -
  • - fattibilità: ok, a molti il nuovo VMware non piace e Virtualbox dà sempre problemi con l'USB.. però scrivere da capo un nuovo software per macchine virtuali è un po' troppo per una sola giornata. Saranno scelti progetti che possano prendere forma in poco tempo, anche se poi ovviamente sarà possibile (e caldamente consigliato) portarli avanti in autonomia dopo il Code Jam. -
  • -
-
+- **originalità**: cerchiamo idee innovative, capaci di portare una ventata di freschezza nel panorama del software libero. Progetti in grado di cambiare il mondo? Magari no, ma chissà... +- **utilità**: scrivere una calcolatrice in notazione polacca inversa potrebbe anche essere originale, ma forse non è quello di cui potremmo avere bisogno qui ed ora. Meglio partire da qualcosa di più utile, che possa essere usato per uno scopo concreto e particolare. +- **fattibilità**: ok, a molti il nuovo VMware non piace e Virtualbox dà sempre problemi con l'USB.. però scrivere da capo un nuovo software per macchine virtuali è un po' troppo per una sola giornata. Saranno scelti progetti che possano prendere forma in poco tempo, anche se poi ovviamente sarà possibile (e caldamente consigliato) portarli avanti in autonomia dopo il Code Jam. -### Come funzionerà -#### Prima: la selezione dei progetti +## Come funzionerà + +### Prima: la selezione dei progetti Le proposte potranno essere inviate entro e non oltre il 21 gennaio 2010. Entro la settimana successiva, in occasione della riunione del BGlug di mercoledì 27 gennaio 2010, saranno comunicati i progetti selezionati per essere oggetto di lavoro durante il BCJ. -#### Durante: la partecipazione +### Durante: la partecipazione IL BCJ si svolgerà in una giornata, indicativamente tra la metà e la fine di marzo 2010, dalle 9.00 alle 17.00. Durante la mattinata sarà possibile partecipare a brevi seminari di presentazione dei progetti. Tutto il tempo rimasto dopo i seminari sarà dedicato al lavoro di gruppo, eccetto l'ultima ora della giornata. Questa sarà riservata ad una dimostrazione di quanto prodotto durante le ore di lavoro all'interno dei vari gruppi. -La partecipazione, come già detto, sarà libera e gratuita. Gli interessati possono compilare fin da ora [**questo modulo**][4]{#z9b-} per aiutarci a fare un censimento delle risorse e delle conoscenze presenti. +La partecipazione, come già detto, sarà libera e gratuita. Gli interessati possono compilare fin da ora [**questo modulo**](https://tinyurl.com/bcj10-persone) per aiutarci a fare un censimento delle risorse e delle conoscenze presenti. -#### Dopo: la creazione di comunità di sviluppo +### Dopo: la creazione di comunità di sviluppo -Lavorare ad un progetto Open Source richiede grande dedizione: una giornata sola non può bastare, i software vanno mantenuti, debuggati, migliorati. Per questo il BGlug incoraggerà i gruppi a continuare a riunirsi (in qualsiasi forma, reale o virtuale) anche dopo l'evento. Il LUG continuerà a fornire supporto ai gruppi intenzionati a continuare con il proprio lavoro anche nei mercoledì successivi all'evento. - - [1]: #Divertente_ed_originale_utilit - [2]: http://maps.google.it/maps?f=q&source=s_q&hl=it&geocode=&q=ingegneria+via+marconi+5+dalmine&sll=41.442726,12.392578&sspn=15.077598,27.685547&ie=UTF8&hq=&hnear=Ingegneria,+Viale+Guglielmo+Marconi,+5,+24044+Dalmine+Bergamo,+Lombardia&ll=45.650768,9.598532&spn=0.027479,0.054073&t=h&z=14&iwloc=A - [3]: http://tinyurl.com/bcj10-idee - [4]: http://tinyurl.com/bcj10-persone "questo modulo" \ No newline at end of file +Lavorare ad un progetto Open Source richiede grande dedizione: una giornata sola non può bastare, i software vanno mantenuti, debuggati, migliorati. Per questo il BGlug incoraggerà i gruppi a continuare a riunirsi (in qualsiasi forma, reale o virtuale) anche dopo l'evento. Il LUG continuerà a fornire supporto ai gruppi intenzionati a continuare con il proprio lavoro anche nei mercoledì successivi all'evento. \ No newline at end of file diff --git a/content/code-jam-2010/logo_bcj-300x25.png b/content/code-jam-2010/logo_bcj-300x25.png new file mode 100644 index 0000000..88c1a14 Binary files /dev/null and b/content/code-jam-2010/logo_bcj-300x25.png differ diff --git a/content/code-jam-2011/bcj011.png b/content/code-jam-2011/bcj011.png new file mode 100644 index 0000000..f0eda64 Binary files /dev/null and b/content/code-jam-2011/bcj011.png differ diff --git a/content/code-jam-2011/index.md b/content/code-jam-2011/index.md index e3eaddf..4c775a6 100644 --- a/content/code-jam-2011/index.md +++ b/content/code-jam-2011/index.md @@ -3,31 +3,24 @@ title: Bergamo Code Jam 2011 author: giuseppe type: page date: 2011-03-04T16:58:27+00:00 -draft: true +categories: + - Bergamo Code Jam + - News +tags: + - annuncio + - bcj + - cod jam + - manifesto wordbooker_options: - 'a:23:{s:23:"wordbook_default_author";s:1:"0";s:23:"wordbook_extract_length";s:3:"256";s:26:"wordbooker_publish_default";s:2:"on";s:27:"wordbooker_like_button_show";s:2:"on";s:25:"wordbooker_like_share_too";s:2:"on";s:27:"wordbooker_like_button_post";s:2:"on";s:27:"wordbooker_like_button_page";s:2:"on";s:25:"wordbook_fbshare_location";s:3:"top";s:24:"wordbook_fblike_location";s:3:"top";s:22:"wordbook_fblike_action";s:9:"recommend";s:27:"wordbook_fblike_colorscheme";s:4:"dark";s:20:"wordbook_fblike_font";s:5:"arial";s:22:"wordbook_fblike_button";s:12:"button_count";s:21:"wordbook_fblike_faces";s:5:"false";s:18:"wordbook_attribute";s:31:"Posted a new post on their blog";s:29:"wordbook_republish_time_frame";s:2:"10";s:24:"wordbooker_status_update";s:2:"on";s:29:"wordbooker_status_update_text";s:50:": Nuovo post sul blog bglug.it! - %title% - %link%";s:19:"wordbook_actionlink";s:3:"300";s:20:"wordbook_comment_get";s:2:"on";s:21:"wordbook_comment_push";s:2:"on";s:18:"wordbook_page_post";s:4:"-100";s:18:"wordbook_orandpage";s:1:"2";}' - 'a:23:{s:23:"wordbook_default_author";s:1:"0";s:23:"wordbook_extract_length";s:3:"256";s:26:"wordbooker_publish_default";s:2:"on";s:27:"wordbooker_like_button_show";s:2:"on";s:25:"wordbooker_like_share_too";s:2:"on";s:27:"wordbooker_like_button_post";s:2:"on";s:27:"wordbooker_like_button_page";s:2:"on";s:25:"wordbook_fbshare_location";s:3:"top";s:24:"wordbook_fblike_location";s:3:"top";s:22:"wordbook_fblike_action";s:9:"recommend";s:27:"wordbook_fblike_colorscheme";s:4:"dark";s:20:"wordbook_fblike_font";s:5:"arial";s:22:"wordbook_fblike_button";s:12:"button_count";s:21:"wordbook_fblike_faces";s:5:"false";s:18:"wordbook_attribute";s:31:"Posted a new post on their blog";s:29:"wordbook_republish_time_frame";s:2:"10";s:24:"wordbooker_status_update";s:2:"on";s:29:"wordbooker_status_update_text";s:50:": Nuovo post sul blog bglug.it! - %title% - %link%";s:19:"wordbook_actionlink";s:3:"300";s:20:"wordbook_comment_get";s:2:"on";s:21:"wordbook_comment_push";s:2:"on";s:18:"wordbook_page_post";s:4:"-100";s:18:"wordbook_orandpage";s:1:"2";}' --- -
-

- To achieve great things, two things are needed; a plan, and not quite enough time. -

- -

- Leonard Bernstein -

- -

- -

- -

-   -

-
-### L'idea +> _To achieve great things, two things are needed; a plan, and not quite enough time._ +> **Leonard Bernstein** + +## L'idea L'idea alla base del **Bergamo Code Jam**, che nel 2011 è alla seconda edizione, è quella di diffondere la cultura del Software Libero attraverso una giornata in cui **programmatori professionisti e semplici appassionati** si possano incontrare per condividere idee, scambiarsi consigli e produrre qualcosa insieme. @@ -37,29 +30,30 @@ L'evento **non** è pensato per essere divulgativo quanto l'ormai classico Linux Non si tratta nemmeno di una gara, se non con se stessi. Non ci saranno premi, né vincitori, né vinti. -Tutto quello che si riuscirà a produrre durante la giornata sarà rilasciato secondo una delle varie licenze disponibili per il Software Libero. I gruppi di lavoro che si formeranno spontaneamente saranno incoraggiati a iniziare da subito l'attività di sviluppo e a continuarla anche dopo la giornata, contribuendo in senso più ampio alle comunità già esistenti.
+Tutto quello che si riuscirà a produrre durante la giornata sarà rilasciato secondo una delle varie licenze disponibili per il Software Libero. I gruppi di lavoro che si formeranno spontaneamente saranno incoraggiati a iniziare da subito l'attività di sviluppo e a continuarla anche dopo la giornata, contribuendo in senso più ampio alle comunità già esistenti. -[QRcode con il link alla pagina dell'evento Bergamo Code Jam 2011][1]
Link ottimizzato per cellulari
+Link ottimizzato per cellulari. +![](bcj011.png) -### Dettagli della giornata +## Dettagli della giornata -#### Data +### Data **7 Maggio 2011** (potrebbe subire cambiamenti minimi, nel range di una o due settimane) -#### Sede +### Sede In via di definizione -#### Progetti condivisi +### Progetti condivisi -Il mondo del software libero potrebbe essere riassunto in questo aforisma di George Bernard Shaw: _"Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee"_. Per questo il BCJ non potrebbe esistere senza una **condivisione di idee**, in cui chiunque potrà partecipare: esprimendo un desiderio, tirando fuori dal cassetto un sogno informatico per cui magari non c'è mai stato il tempo, spronando la comunità perchè migliori se stessa e diventi più attiva. Tutto questo _si può fare_, basta avere un po' di buona volontà per compilare l'[**apposito form di invio idee**][2]! La pagina sarà attiva **dal 9 marzo al 13 aprile 2011**. +Il mondo del software libero potrebbe essere riassunto in questo aforisma di George Bernard Shaw: _"Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee"_. Per questo il BCJ non potrebbe esistere senza una **condivisione di idee**, in cui chiunque potrà partecipare: esprimendo un desiderio, tirando fuori dal cassetto un sogno informatico per cui magari non c'è mai stato il tempo, spronando la comunità perchè migliori se stessa e diventi più attiva. Tutto questo _si può fare_, basta avere un po' di buona volontà per compilare l'[**apposito form di invio idee**](https://tinyurl.com/bcj11-idee)! La pagina sarà attiva **dal 9 marzo al 13 aprile 2011**. -#### Liberi programmatori, liberi tutti +### Liberi programmatori, liberi tutti Il BGlug conta tra le sue fila alcuni programmatori professionisti, diversi appassionati che si cimentano con il codice nel tempo libero, vari smanettoni ansiosi di imparare cose nuove, e perchè no, anche persone che non sapendo scrivere una sola riga di codice hanno comunque molto da dire. Questo è valido anche fuori dal LUG, ovviamente. Ed è proprio per questo che il BCJ non avrà limiti d'accesso: chiunque potrà prendervi parte gratuitamente, con le proprie competenze e la propria voglia di mettersi in gioco. I progetti dovranno essere sviluppati, d'accordo, ma avranno anche bisogno di essere promossi sul web, di essere tradotti, di essere documentati. -### Divertente ed originale utilità +## Divertente ed originale utilità I progetti proposti per il BCJ saranno valutati in base a tre criteri: @@ -67,26 +61,22 @@ I progetti proposti per il BCJ saranno valutati in base a tre criteri: * **utilità**: scrivere una calcolatrice in notazione polacca inversa potrebbe anche essere originale, ma forse non è quello di cui potremmo avere bisogno qui ed ora. Meglio partire da qualcosa di più utile, che possa essere usato per uno scopo concreto e particolare; * **fattibilità**: ok, a molti il nuovo VMware non piace e Virtualbox dà sempre problemi con l'USB.. però scrivere da capo un nuovo software per macchine virtuali è un po' troppo per una sola giornata (ma anche per un periodo di alcune settimane). Saranno scelti progetti che possano prendere forma in poco tempo, anche se poi ovviamente sarà possibile (e caldamente consigliato) portarli avanti in autonomia dopo il Code Jam. -### Come funzionerà +## Come funzionerà -#### Prima: la selezione dei progetti +### Prima: la selezione dei progetti Le proposte potranno essere inviate entro e non oltre il 13 aprile 2011. Durante la settimana successiva saranno scelti i progetti selezionati per essere oggetto di lavoro durante il BCJ. -#### Durante: la partecipazione +### Durante: la partecipazione IL BCJ si svolgerà in un'unica giornata, dalle 9.00 alle 17.00. Durante la mattinata, dopo una rapida riunione plenaria, si inizierà con il lavoro di gruppo. L'ultima ora della giornata sarà riservata ad una dimostrazione di quanto prodotto durante le ore di lavoro all'interno dei vari gruppi. -La partecipazione, come già detto, sarà libera e gratuita. Gli interessati possono compilare fin da ora il [**il modulo di iscrizione**][3]{#z9b-} per aiutarci a fare un censimento delle risorse e delle conoscenze presenti. +La partecipazione, come già detto, sarà libera e gratuita. Gli interessati possono compilare fin da ora il [**il modulo di iscrizione**](https://tinyurl.com/bcj11-persone) per aiutarci a fare un censimento delle risorse e delle conoscenze presenti. -#### Dopo: la creazione di comunità di sviluppo +### Dopo: la creazione di comunità di sviluppo Lavorare ad un progetto Open Source richiede grande dedizione: una giornata sola non può bastare, i software vanno mantenuti, debuggati, migliorati. Per questo il BGlug incoraggerà i gruppi a continuare a riunirsi (in qualsiasi forma, reale o virtuale) anche dopo l'evento. Il LUG continuerà a fornire supporto ai gruppi intenzionati a continuare con il proprio lavoro anche nei mercoledì successivi all'evento. -#### Per informazioni +### Per informazioni Scrivere a **info(at)bglug.it** oppure rivolgersi alla Mailing List dell'associazione - - [1]: http://bglug.it/wp-content/uploads/2011/03/bcj011.png - [2]: http://tinyurl.com/bcj11-idee - [3]: http://tinyurl.com/bcj11-persone "questo modulo" \ No newline at end of file diff --git a/content/dove-siamo/OSM.png b/content/dove-siamo/OSM.png new file mode 100644 index 0000000..61c400b Binary files /dev/null and b/content/dove-siamo/OSM.png differ diff --git a/content/dove-siamo/index.md b/content/dove-siamo/index.md index 2f914c4..a637e7a 100644 --- a/content/dove-siamo/index.md +++ b/content/dove-siamo/index.md @@ -5,10 +5,10 @@ type: page date: 2015-09-29T12:54:05+00:00 --- -Il **Bergamo Linux Users Group** si ritrova ogni **martedì** dalle 21.00 alle 23.00 e il **sabato** dalle 15.00 alle 19.00 presso la sede del FABLAB a Bergamo in **via Mauro Gavazzeni nr. 3** . +Il **Bergamo Linux Users Group** si ritrova ogni **martedì** dalle 21.00 alle 24.00 e il **sabato** dalle 15.00 alle 19.00 presso la sede del [FABLAB](https://www.fablabbergamo.it/) a Bergamo in **via Mauro Gavazzeni nr. 3** . -Eventuali modifiche/chiusure temporanee verranno comunicate in **[Mailing List][1]**. +Eventuali modifiche/chiusure temporanee verranno comunicate in **[Mailing List](/chi-siamo)**. -Visualizza mappa ingrandita +[Apri la posizione su Openstreetmap](https://www.openstreetmap.org/node/4712453185) +[![Clicca l'immagine](OSM.png)](https://www.openstreetmap.org/node/4712453185) - [1]: http://www.bglug.it/chisiamo/ "Chi siamo" diff --git a/content/eventi/index.md b/content/eventi/index.md index 7efafe6..e492ae0 100644 --- a/content/eventi/index.md +++ b/content/eventi/index.md @@ -3,8 +3,7 @@ title: Eventi author: Enrico Bacis type: page date: 2016-02-10T23:15:35+00:00 +draft: true xyz_smap: - 1 - --- - \ No newline at end of file diff --git a/content/farfalla/index.md b/content/farfalla/index.md index 47f7cd4..d4a4e29 100644 --- a/content/farfalla/index.md +++ b/content/farfalla/index.md @@ -3,11 +3,11 @@ title: Farfalla author: Mangia type: page date: 2010-03-17T19:26:12+00:00 - --- + ### L'idea -Questo progetto si propone di costruire un framework web in grado di **innalzare il livello di accessibilità dei siti web** e di offrire agli utenti **metodi nuovi per la fruizione e la creazione di contenuti**. +Questo progetto si propone di costruire un framework web in grado di **innalzare il livello di accessibilità dei siti web** e di offrire agli utenti **metodi nuovi per la fruizione e la creazione di contenuti**. La prospettiva da cui il progetto parte è quella di fornire agli utenti strumenti leggeri, flessibili e che non necessitino installazione, per essere usabili anche in un sistema di cui non si abbia il controllo completo. @@ -19,14 +19,14 @@ Il progetto include varie parti, per le quali sarà necessario utilizzare differ * **Database** con le preferenze degli utenti * **MySQL** come database relazionale; - * **PHP** per costruire l'interfaccia web di gestione, utilizzando il framework **CakePHP**; - * sistema di **iniezione** del codice, con metodi alternativi da usare in diverse situazioni, in base al livello di permessi sulla macchina - * **Bookmarklet** in **Javascript**; - * plugin per i differenti browser (script di **GreaseMonkey**/**GreaseKit**, plugin per Firefox in **XUL**, plugin per Explorer); - * **Proxy trasparente** basato su **Squid** oppure scritto ad hoc (in **Ruby** o in altro linguaggio di programmazione). + * **PHP** per costruire l'interfaccia web di gestione, utilizzando il framework **CakePHP**; + * sistema di **iniezione** del codice, con metodi alternativi da usare in diverse situazioni, in base al livello di permessi sulla macchina + * **Bookmarklet** in **Javascript**; + * plugin per i differenti browser (script di **GreaseMonkey**/**GreaseKit**, plugin per Firefox in **XUL**, plugin per Explorer); + * **Proxy trasparente** basato su **Squid** oppure scritto ad hoc (in **Ruby** o in altro linguaggio di programmazione). * **overlay** da applicare ai siti visitati - * interfaccia di attivazione dei plugin in **jQuery**+**CSS**; - * plugin in **jQuery**+**CSS**+altri eventuali linguaggi di scripting web (di preferenza PHP, ma attraverso chiamate **AJAX** sarà possibile includere virtualmente qualsiasi applicazione web). + * interfaccia di attivazione dei plugin in **jQuery**+**CSS**; + * plugin in **jQuery**+**CSS**+altri eventuali linguaggi di scripting web (di preferenza PHP, ma attraverso chiamate **AJAX** sarà possibile includere virtualmente qualsiasi applicazione web). ### Esempi di casi d'uso diff --git a/content/gazzaniga/index.md b/content/gazzaniga/index.md index def6fd4..2e9613c 100644 --- a/content/gazzaniga/index.md +++ b/content/gazzaniga/index.md @@ -3,17 +3,16 @@ title: Sede di Gazzaniga author: Mangia type: page date: 2008-02-12T23:24:21+00:00 -draft: true - --- -### In breve.. -Il BgLUG ha anche una sede staccata che si trova presso l'**Oratorio Maschile Sacro Cuore di Gazzaniga, in [via Cesare Battisti, 65][1]**. Le riunioni si svolgono di norma ogni **martedì sera dalle 20:30 presso la sede.** +### In breve + +Il BgLUG ha anche una sede staccata che si trova presso l'[**Oratorio Maschile Sacro Cuore di Gazzaniga, in via Cesare Battisti, 65**](http://maps.google.it/maps?f=q&hl=it&geocode=&q=via+cesare+battisti+65+gazzaniga&sll=41.442726,12.392578&sspn=14.186277,44.472656&ie=UTF8&ll=45.794564,9.831476&spn=0.006448,0.021715&z=16&iwloc=addr)**. Le riunioni si svolgono di norma ogni **martedì sera dalle 20:30 presso la sede.** Eventuali annullamenti o spostamenti vengono generalmente comunicati tramite la Mailing List della sede. -E' disponibile una **Mailing List della sede di Gazzaniga** raggiungibile attraverso l'indirizzo bglugvs ( a t ) lists.linux.it . L'iscrizione/disiscrizione puo' essere fatta attraverso [l'interfaccia Web][2] oppure via mail (bglugvs-subscribe ( a t ) lists.linux.it per iscriversi e bglugvs-unsubscribe ( a t ) lists.linux.it per cancellarsi). +E' disponibile una **Mailing List della sede di Gazzaniga** raggiungibile attraverso l'indirizzo bglugvs(at)lists.linux.it. L'iscrizione/disiscrizione puo' essere fatta attraverso [l'interfaccia Web](http://lists.linux.it/listinfo/bglugvs) oppure via mail (bglugvs-subscribe(at)lists.linux.it per iscriversi e bglugvs-unsubscribe(at)lists.linux.it per cancellarsi). -Per qualsiasi informazione o curiosità potete scrivere in Mailing List oppure direttamente al responsabile: [Angelo Gelmi][3] +Per qualsiasi informazione o curiosità potete scrivere in Mailing List oppure direttamente al responsabile: [Angelo Gelmi](mailto:angelo@web3king.com) ### Comunicato @@ -26,7 +25,3 @@ Gli incontri si tengono ogni martedi dalle 20.30 presso l'oratorio di Gazzaniga Particolare attenzione è posta per i nuovi arrivati e novizi, ai quali si cerca di spiegare nel modo più chiaro possibile cosa è la filosofia del Free Software e cosa sta alla base del funzionamento del nostro sistema operativo preferito. Inoltre si conducono serate a tema anche denominate "wikinaria", nelle quali un relatore seguendo documentazione scaricata online sviscera l'argomento del giorno, mentre gli altri partecipanti possono intervenire con precisazioni, domande, commenti rendendo così la serata meno scolaresca e più focalizzata alle esigenze dei partecipanti. - - [1]: http://maps.google.it/maps?f=q&hl=it&geocode=&q=via+cesare+battisti+65+gazzaniga&sll=41.442726,12.392578&sspn=14.186277,44.472656&ie=UTF8&ll=45.794564,9.831476&spn=0.006448,0.021715&z=16&iwloc=addr "Mappa della sede di Gazzaniga" - [2]: http://lists.linux.it/listinfo/bglugvs - [3]: mailto:angelo@web3king.com \ No newline at end of file diff --git a/content/immagini/index.md b/content/immagini/index.md index 388cc73..0a77eca 100644 --- a/content/immagini/index.md +++ b/content/immagini/index.md @@ -3,6 +3,7 @@ title: Immagini author: Mangia type: page date: 2008-02-15T19:20:20+00:00 +draft: true xyz_smap: - 1 diff --git a/content/link/index.md b/content/link/index.md index 23885f5..5107508 100644 --- a/content/link/index.md +++ b/content/link/index.md @@ -4,5 +4,4 @@ author: Mangia type: page date: 2008-02-15T19:20:13+00:00 draft: true - --- diff --git a/content/linux-day-2009/bozza_locandina_ld09.pdf b/content/linux-day-2009/bozza_locandina_ld09.pdf new file mode 100644 index 0000000..c0004fa Binary files /dev/null and b/content/linux-day-2009/bozza_locandina_ld09.pdf differ diff --git a/content/linux-day-2009/index.md b/content/linux-day-2009/index.md index 8891cab..955354a 100644 --- a/content/linux-day-2009/index.md +++ b/content/linux-day-2009/index.md @@ -3,306 +3,58 @@ title: Linux Day 2009 author: Mangia type: page date: 2009-07-15T10:58:44+00:00 -draft: true wiki_page: - 1 - 1 wiki_page_toc: - 1 - 1 - --- L'edizione 2009 del Linux Day si svolgerà come gli anni precedenti presso la **facoltà di Ingegneria** dell'**Università degli Studi di Bergamo**, in **via Marconi** a **Dalmine**. L'ingresso è libero e gratuito, l'evento consiste in una serie di seminari e workshop sul tema del Software Libero ed in generale del movimento Open Source in tutte le sue declinazioni. -È possibile **registrarsi preventivamente** all'evento compilando **[questo form][1]**. +È possibile **registrarsi preventivamente** all'evento compilando **[questo form](http://spreadsheets.google.com/viewform?hl=it&formkey=dFRxRzlXeDYtUEVCM1pDRXU0YjIzZ0E6MA)**. -[**Qui**][2] è invece disponibile la **locandina ufficiale** dell'evento. +[**Qui** è invece disponibile la **locandina ufficiale**](bozza_locandina_ld09.pdf) dell'evento. ### Programma Seminari e Workshop #### MATTINO - Aula A - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Titolo - - Speaker - - Ore -
- Presentazione dell'università - - un docente unibg - - 9.30-9.45 -
- Cos'è il LUG - Cos'è l'Open Source - - Antonio Milesi - - 9.45-10.00 -
- Come l'open source puo' semplificarvi la vita - - Ermanno Novali - - 10.00-10.45 -
- Ma con Linux posso fare le stesse cose che faccio con Windows? - - Flavio Castelli, Andrea Mangiatordi - - 11.00-11.30 -
- Trashware - - Giuseppe Capizzi - - 11.30-12.15 -
- Eclipse - - Angelo Gargantini - - 12.15-13.00 -
+| **Titolo** | **Speaker** | **Ore** | +| -------------------------------------------------------------- | ----------------------------------- | ----------- | +| Presentazione dell'università | un docente unibg | 9.30-9.45 | +| Cos'è il LUG - Cos'è l'Open Source | Antonio Milesi | 9.45-10.00 | +| Come l'open source puo' semplificarvi la vita | Ermanno Novali | 10.00-10.45 | +| Ma con Linux posso fare le stesse cose che faccio con Windows? | Flavio Castelli, Andrea Mangiatordi | 11.00-11.30 | +| Trashware | Giuseppe Capizzi | 11.30-12.15 | +| Eclipse | Angelo Gargantini | 12.15-13.00 | + #### MATTINO - Aula B - - - - - - - - - - - - - - - - - - - - - - - - -
- Titolo - - Speaker - - Ore -
- Le idee del software libero nella vita quotidiana - - Alberto Bonacina - - 11.30-12.15 -
- Come dare il proprio contributo al mondo dell'open source - - Flavio Castelli - - 12.15-13.00 -
+| **Titolo** | **Speaker** | **Ore** | +| --------------------------------------------------------- | ---------------- | ----------- | +| Le idee del software libero nella vita quotidiana | Alberto Bonacina | 11.30-12.15 | +| Come dare il proprio contributo al mondo dell'open source | Flavio Castelli | 12.15-13.00 | #### POMERIGGIO - Aula A - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Titolo - - Speaker - - Ore -
- Biblioteche e Internet - - Paolo Ferri - - 14.30-15.15 -
- Dall'Open Source all'openess della cultura - - Andrea Rossetti - - 15.15-16.00 -
- Diritti digitali - - Roberto Franceschini - - 16.00-16.45 -
+| **Titolo** | **Speaker** | **Ore** | +| ------------------------------------------ | -------------------- | ----------- | +| Biblioteche e Internet | Paolo Ferri | 14.30-15.15 | +| Dall'Open Source all'openess della cultura | Andrea Rossetti | 15.15-16.00 | +| Diritti digitali | Roberto Franceschini | 16.00-16.45 | #### POMERIGGIO - Aula B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Titolo - - Speaker - - Ore -
- Come realizzare un sito web in 1 ora con Drupal senza scrivere una riga di codice - - Dario Ghilardi - - 14.30-15.15 -
- Web design con Linux - - Giuseppe Capizzi - - 15.15-16.00 -
- Sugar on a Stick: una piattaforma collaborativa e portatile per l'apprendimento - - Andrea Mangiatordi - - 16.00-16.45 -
- Xmpp, non solo IM - - Dario Bertini - - 16.45-17.30 -
+| **Titolo** | **Speaker** | **Ore** | +| --------------------------------------------------------------------------------- | ------------------ | ----------- | +| Come realizzare un sito web in 1 ora con Drupal senza scrivere una riga di codice | Dario Ghilardi | 14.30-15.15 | +| Web design con Linux | Giuseppe Capizzi | 15.15-16.00 | +| Sugar on a Stick: una piattaforma collaborativa e portatile per l'apprendimento | Andrea Mangiatordi | 16.00-16.45 | +| Xmpp, non solo IM | Dario Bertini | 16.45-17.30 | **Installation Party** @@ -313,6 +65,3 @@ Sarà presente anche un manipolo di entusiasti che vi saprà mostrare le meravig ### Informazioni Per informazioni è possibile scrivere a **info(at)bglug.it** oppure rivolgersi alla nostra **Mailing List** (a cui ci si può iscrivere da questo stesso sito). - - [1]: http://spreadsheets.google.com/viewform?hl=it&formkey=dFRxRzlXeDYtUEVCM1pDRXU0YjIzZ0E6MA - [2]: http://bglug.it/wp-content/uploads/2009/10/bozza_locandina_ld09.pdf \ No newline at end of file diff --git a/content/linux-day-2010/index.md b/content/linux-day-2010/index.md index 267694f..c4cd811 100644 --- a/content/linux-day-2010/index.md +++ b/content/linux-day-2010/index.md @@ -5,25 +5,18 @@ type: page date: 2010-10-02T12:04:40+00:00 draft: true private: true - --- -L'edizione 2010 del Linux Day si svolgerà, come da tradizione, presso la **[facoltà di Ingegneria][1]** [dell'][1]**[Università degli Studi di Bergamo][1]**[, in][1] **[via Marconi][1]** [a][1] **[Dalmine][1]**. +L'edizione 2010 del Linux Day si svolgerà, come da tradizione, presso la [**facoltà di Ingegneria dell'Università degli Studi di Bergamo in via Marcon a Dalmine**](http://maps.google.it/maps?f=q&source=s_q&hl=it&geocode=&q=facolt%C3%A0+di+ingegneria+via+marconi+dalmine+bergamo+&sll=45.700425,9.613037&sspn=0.445032,1.234589&ie=UTF8&hq=&hnear=Facolt%C3%A0+di+Ingegneria,+Viale+Guglielmo+Marconi,+5,+24044+Dalmine+Bergamo,+Lombardia&ll=45.647408,9.598725&spn=0.007335,0.01929&t=h&z=16). L'ingresso è libero e gratuito, l'evento consiste in una serie di seminari e workshop sul tema del Software Libero ed in generale del movimento Open Source in tutte le sue declinazioni. il tema di quest'anno, a livello nazionale, è **la scuola**. Noi abbiamo deciso di proporre alcuni interventi mirati in proposito, otre ai soliti approfondimenti tecnici ed alle presentazioni più divulgative. -È possibile **registrarsi preventivamente** all'evento compilando **[questo form][2]**. +È possibile **registrarsi preventivamente** all'evento compilando **[questo form](http://tinyurl.com/ld10-reg)**. ### Programma Seminari e Workshop -

- -

+ La locandina dell'evento è disponibile [in versione A3](ld10_locandina_a3.pdf) e [in versione A4](ld10_locandina_a4.pdf). -

- La locandina dell'evento è disponibile in versione A3 e in versione A4. -

- -È possibile visionare l'elenco degli interventi con una beve descrizione di ciascuno [**a questo indirizzo**][3]. +È possibile visionare l'elenco degli interventi con una beve descrizione di ciascuno [**a questo indirizzo**](http://tinyurl.com/ld10-prog). ### Installation Party @@ -35,8 +28,4 @@ Sarà presente anche un manipolo di entusiasti che vi saprà mostrare le meravig ### Informazioni -Per informazioni è possibile scrivere a **info(at)bglug.it** oppure rivolgersi alla nostra **Mailing List** (a cui ci si può iscrivere da questo stesso sito). - - [1]: http://maps.google.it/maps?f=q&source=s_q&hl=it&geocode=&q=facolt%C3%A0+di+ingegneria+via+marconi+dalmine+bergamo+&sll=45.700425,9.613037&sspn=0.445032,1.234589&ie=UTF8&hq=&hnear=Facolt%C3%A0+di+Ingegneria,+Viale+Guglielmo+Marconi,+5,+24044+Dalmine+Bergamo,+Lombardia&ll=45.647408,9.598725&spn=0.007335,0.01929&t=h&z=16 - [2]: http://tinyurl.com/ld10-reg - [3]: http://tinyurl.com/ld10-prog \ No newline at end of file +Per informazioni è possibile scrivere a **info(at)bglug.it** oppure rivolgersi alla nostra **Mailing List** ([a cui ci si può iscrivere da qui](http://lists.linux.it/listinfo/bglug)). diff --git a/content/linux-day-2010/ld10_locandina_a3.pdf b/content/linux-day-2010/ld10_locandina_a3.pdf new file mode 100644 index 0000000..ad0b365 Binary files /dev/null and b/content/linux-day-2010/ld10_locandina_a3.pdf differ diff --git a/content/linux-day-2010/ld10_locandina_a4.pdf b/content/linux-day-2010/ld10_locandina_a4.pdf new file mode 100644 index 0000000..b599231 Binary files /dev/null and b/content/linux-day-2010/ld10_locandina_a4.pdf differ diff --git a/content/linux-day-2016/clock-o.png b/content/linux-day-2016/clock-o.png new file mode 100644 index 0000000..5bd9534 Binary files /dev/null and b/content/linux-day-2016/clock-o.png differ diff --git a/content/linux-day-2016/fronte.jpg b/content/linux-day-2016/fronte.jpg new file mode 100644 index 0000000..f6ccbbd Binary files /dev/null and b/content/linux-day-2016/fronte.jpg differ diff --git a/content/linux-day-2016/globe.png b/content/linux-day-2016/globe.png new file mode 100644 index 0000000..72cab90 Binary files /dev/null and b/content/linux-day-2016/globe.png differ diff --git a/content/linux-day-2016/index.md b/content/linux-day-2016/index.md index 4176c3d..a6fafff 100644 --- a/content/linux-day-2016/index.md +++ b/content/linux-day-2016/index.md @@ -5,60 +5,33 @@ type: page date: 2016-07-27T21:02:58+00:00 xyz_smap: - 1 - --- -Linux Day 2016 -  +![Linux Day 2016](singlepage-720x1024.jpg) -linux +![linux](linux.png) -

- Il Linux Day è un evento annuale e aperto al pubblico, organizzato in tutta Italia da tutti i gruppi di utenti Linux (LUG) locali, con lo scopo di far conoscere ed apprezzare il sistema operativo GNU/Linux e tutto il software libero in generale. -

+Il [Linux Day](https://linuxday.it/) è un evento annuale e aperto al pubblico, organizzato in tutta Italia da tutti i [gruppi di utenti Linux (LUG)](https://it.wikipedia.org/wiki/Linux_User_Group) locali, con lo scopo di far conoscere ed apprezzare il sistema operativo GNU/Linux e tutto il [software libero](https://it.wikipedia.org/wiki/Software_libero) in generale. -

- Consulta il programma -

+**[Consulta il programma](/programma-linux-day-2016)** -  +![clock-o](clock-o.png) -clock-o +Il Linux Day 2016 è fissato per tutta Italia per il giorno **22 Ottobre 2016**. -

- Il Linux Day 2016 è fissato per tutta Italia per il giorno 22 Ottobre 2016. -

+![globe](globe.png) -  +Il Linux Day è un evento organizzato in tutta Italia dai LUG locali. Puoi trovare quello più vicino a te consultando la [mappa dei LUG](https://lugmap.linux.it/). Per quanto riguarda Bergamo e provincia, il [Bergamo Linux Users Group (BgLUG)](https://bglug.it/) organizza l'evento presso: -globe +**Università degli Studi di Bergamo** -

- Il Linux Day è un evento organizzato in tutta Italia dai LUG locali. Puoi trovare quello più vicino a te consultando la mappa dei LUG. Per quanto riguarda Bergamo e provincia, il Bergamo Linux Users Group (BgLUG) organizza l'evento presso: -

+sede di **Dalmine** in **Viale Marconi, 5** -

- Università degli Studi di Bergamo -

+**Edificio A - Aule A001 e A002** -

- sede di Dalmine in Viale Marconi, 5 -

+Se volete stamparvi autonomamente locandina o volantino, potete scaricare le immagini da qui: -

- Edificio A - Aule A001 e A002 -

- -  - -

-

- -

-

- Se volete stamparvi autonomamente locandina o volantino, potete scaricare le immagini dai seguenti link: -

- -

- -

\ No newline at end of file +![](fronte.jpg) +![](retro.jpg) +![](locandina.jpg) +![](volantino.jpg) diff --git a/content/linux-day-2016/linux.png b/content/linux-day-2016/linux.png new file mode 100644 index 0000000..2b579dd Binary files /dev/null and b/content/linux-day-2016/linux.png differ diff --git a/content/linux-day-2016/locandina.jpg b/content/linux-day-2016/locandina.jpg new file mode 100644 index 0000000..99cfc58 Binary files /dev/null and b/content/linux-day-2016/locandina.jpg differ diff --git a/content/linux-day-2016/retro.jpg b/content/linux-day-2016/retro.jpg new file mode 100644 index 0000000..927e553 Binary files /dev/null and b/content/linux-day-2016/retro.jpg differ diff --git a/content/linux-day-2016/singlepage-720x1024.jpg b/content/linux-day-2016/singlepage-720x1024.jpg new file mode 100644 index 0000000..b929784 Binary files /dev/null and b/content/linux-day-2016/singlepage-720x1024.jpg differ diff --git a/content/linux-day-2016/volantino.jpg b/content/linux-day-2016/volantino.jpg new file mode 100644 index 0000000..746dd59 Binary files /dev/null and b/content/linux-day-2016/volantino.jpg differ diff --git a/content/linux-day-2017/clock-o.png b/content/linux-day-2017/clock-o.png new file mode 100644 index 0000000..5bd9534 Binary files /dev/null and b/content/linux-day-2017/clock-o.png differ diff --git a/content/linux-day-2017/globe.png b/content/linux-day-2017/globe.png new file mode 100644 index 0000000..72cab90 Binary files /dev/null and b/content/linux-day-2017/globe.png differ diff --git a/content/linux-day-2017/index.md b/content/linux-day-2017/index.md index e9391d3..cdb2e74 100644 --- a/content/linux-day-2017/index.md +++ b/content/linux-day-2017/index.md @@ -5,65 +5,24 @@ type: page date: 2017-09-10T20:37:57+00:00 xyz_smap: - 1 - --- -  -linux +![linux](linux.png) -

- Il Linux Day è un evento annuale e aperto al pubblico, organizzato in tutta Italia da tutti i gruppi di utenti Linux (LUG) locali, con lo scopo di far conoscere ed apprezzare il sistema operativo GNU/Linux e tutto il software libero in generale. -

+Il [Linux Day](https://linuxday.it/) è un evento annuale e aperto al pubblico, organizzato in tutta Italia da tutti i [gruppi di utenti Linux (LUG)](https://it.wikipedia.org/wiki/Linux_User_Group) locali, con lo scopo di far conoscere ed apprezzare il sistema operativo GNU/Linux e tutto il [software libero](https://it.wikipedia.org/wiki/Software_libero) in generale. - +Il Linux Day è un evento organizzato in tutta Italia dai LUG locali. Puoi trovare quello più vicino a te consultando la [mappa dei LUG](https://lugmap.linux.it/). Per quanto riguarda Bergamo e provincia, il [Bergamo Linux Users Group (BgLUG)](https://bglug.it/) organizza l'evento presso: - -  +**Università degli Studi di Bergamo** -clock-o +sede di **Dalmine** in **Viale Marconi, 5** -

- Il Linux Day 2017 è fissato per tutta Italia per il giorno 28 Ottobre 2017. -

- -  - -

- Programma Linux Day 2017 -

- -  - -  - -globe - -

- Il Linux Day è un evento organizzato in tutta Italia dai LUG locali. Puoi trovare quello più vicino a te consultando la mappa dei LUG. Per quanto riguarda Bergamo e provincia, il Bergamo Linux Users Group (BgLUG) organizza l'evento presso: -

- -  - -

- Università degli Studi di Bergamo -

- -

- sede di Dalmine in Viale Marconi, 5 -

- -

- Edificio A - Aule A001 e A002 -

- -  - -

- -

\ No newline at end of file +**Edificio A - Aule A001 e A002** \ No newline at end of file diff --git a/content/linux-day-2017/linux.png b/content/linux-day-2017/linux.png new file mode 100644 index 0000000..2b579dd Binary files /dev/null and b/content/linux-day-2017/linux.png differ diff --git a/content/linux-day-2018-call-for-papers/index.md b/content/linux-day-2018-call-for-papers/index.md index e4262dd..421de48 100644 --- a/content/linux-day-2018-call-for-papers/index.md +++ b/content/linux-day-2018-call-for-papers/index.md @@ -1,10 +1,10 @@ --- -title: Linux Day 2018 – Call For Papers +title: Linux Day 2018 - Call For Papers author: syntaxerrormmm type: page date: 2018-07-25T21:29:51+00:00 - --- + Ecco qualche indicazione aggiuntiva per chi volesse proporre un intervento al Linux Day. ## Call For Papers @@ -23,7 +23,7 @@ Una volta raccolti tutti gli interventi proposti, il BgLUG formalizzerà il prog Per poter presentare un argomento al Linux Day, esso deve essere riconducibile a GNU/Linux, al software libero o alle attività di promozione del software libero, alla soluzione di problematiche tecniche o meno con l'utilizzo di tali software, alla condivisione delle informazioni, ai meccanismi di copyright/copyleft o al sistema di licenze del software libero. -L'[argomento del Linux Day][1] di quest'anno è _World Wild Web_: Oltre la frontiera si trovano monopolisti dal brevetto facile, bari con incomprensibili privacy policies nella manica e indigeni digitali a caccia di selfie. +L'[argomento del Linux Day](http://www.linuxday.it/) di quest'anno è _World Wild Web_: Oltre la frontiera si trovano monopolisti dal brevetto facile, bari con incomprensibili privacy policies nella manica e indigeni digitali a caccia di selfie. ### Argomento d'interesse @@ -48,17 +48,5 @@ Vista la grande affluenza di studenti degli istituti tecnici superiori della cit * **Sessione divulgativa**: solitamente corrisponde alla prima parte del Linux Day, dalle 9.00 alle 13.00 circa. All'interno di questo periodo di tempo, l'affluenza agli interventi risulta essere appannaggio di persone non tecniche, quindi si preferisce dare visibilità agli interventi meno tecnici durante la mattina; * **Sessione tecnica**: durante le ore pomeridiane (14.00-18.00) è invece più forte la presenza dei tecnici che partecipano alle attività del Linux Day. Pertanto, gli argomenti più difficoltosi o che richiedono una certa knowledge vengono programmati per il pomeriggio. -  - -* * * - -  - -
-

-
- - -  - - [1]: http://www.linuxday.it/ \ No newline at end of file +[Link al form](https://docs.google.com/forms/d/e/1FAIpQLSfQJcAI7r0lsGX2NgUS7YQFE7F9xxjKpbb6GIklhcEH0E7rgQ/viewform?embedded=true +) \ No newline at end of file diff --git a/content/linux-day-2018/clock-o.png b/content/linux-day-2018/clock-o.png new file mode 100644 index 0000000..5bd9534 Binary files /dev/null and b/content/linux-day-2018/clock-o.png differ diff --git a/content/linux-day-2018/globe.png b/content/linux-day-2018/globe.png new file mode 100644 index 0000000..72cab90 Binary files /dev/null and b/content/linux-day-2018/globe.png differ diff --git a/content/linux-day-2018/index.md b/content/linux-day-2018/index.md index 321c68e..3d5a747 100644 --- a/content/linux-day-2018/index.md +++ b/content/linux-day-2018/index.md @@ -3,58 +3,23 @@ title: Linux Day 2018 author: Paolo Finardi type: page date: 2018-07-28T06:49:09+00:00 - --- -  -linux +![linux](linux.png) -

- Il Linux Day è un evento annuale e aperto al pubblico, organizzato in tutta Italia da tutti i gruppi di utenti Linux (LUG) locali, con lo scopo di far conoscere ed apprezzare il sistema operativo GNU/Linux e tutto il software libero in generale. -

+Il [Linux Day](https://linuxday.it/) è un evento annuale e aperto al pubblico, organizzato in tutta Italia da tutti i [gruppi di utenti Linux (LUG)](https://it.wikipedia.org/wiki/Linux_User_Group) locali, con lo scopo di far conoscere ed apprezzare il sistema operativo GNU/Linux e tutto il [software libero](https://it.wikipedia.org/wiki/Software_libero) in generale. - - - -  - -clock-o - -

- Il Linux Day 2018 è fissato per tutta Italia per il giorno 27 Ottobre 2018. -

- -  -  - -globe - -

- Il Linux Day è un evento organizzato in tutta Italia dai LUG locali. Puoi trovare quello più vicino a te consultando la mappa dei LUG. Per quanto riguarda Bergamo e provincia, il Bergamo Linux Users Group (BgLUG) organizza l'evento presso: -

- -  - -

- Università degli Studi di Bergamo -

- -

- sede di Dalmine in Viale Marconi, 5 -

- -

- Edificio A - Aule A001 e A002 -

- -  - -

- -

\ No newline at end of file +**Edificio A - Aule A001 e A002** \ No newline at end of file diff --git a/content/linux-day-2018/linux.png b/content/linux-day-2018/linux.png new file mode 100644 index 0000000..2b579dd Binary files /dev/null and b/content/linux-day-2018/linux.png differ diff --git a/content/linux-day-for-papers/index.md b/content/linux-day-for-papers/index.md index 36da297..a9a0891 100644 --- a/content/linux-day-for-papers/index.md +++ b/content/linux-day-for-papers/index.md @@ -5,7 +5,6 @@ type: page date: 2016-07-27T21:00:55+00:00 xyz_smap: - 1 - --- Ecco qualche indicazione aggiuntiva per chi volesse proporre un intervento al Linux Day. @@ -47,8 +46,4 @@ Vista la grande affluenza di studenti degli istituti tecnici superiori della cit * **Sessione divulgativa**: solitamente corrisponde alla prima parte del Linux Day, dalle 9.00 alle 13.00 circa. All'interno di questo periodo di tempo, l'affluenza agli interventi risulta essere appannaggio di persone non tecniche, quindi si preferisce dare visibilità agli interventi meno tecnici durante la mattina; * **Sessione tecnica**: durante le ore pomeridiane (14.00-18.00) è invece più forte la presenza dei tecnici che partecipano alle attività del Linux Day. Pertanto, gli argomenti più difficoltosi o che richiedono una certa knowledge vengono programmati per il pomeriggio. -  - -* * * - -  \ No newline at end of file +[Link al form](https://docs.google.com/forms/d/e/1FAIpQLScTL2ing6-QMBk1PhdJnG_jdSsZOOVIM4mgjw2DVxuSa1Gk5w/viewform?embedded=true) diff --git a/content/linux-presentation-day/index.md b/content/linux-presentation-day/index.md index 0466c59..502855e 100644 --- a/content/linux-presentation-day/index.md +++ b/content/linux-presentation-day/index.md @@ -5,9 +5,9 @@ type: page date: 2016-02-14T21:30:59+00:00 xyz_smap: - 1 - --- -Linux Presentation Day + +![](lpd2016bglug.png) **Linux Presentation Day - Call for Volunteers** @@ -25,9 +25,9 @@ L'intento del BgLUG è quello di sfruttare questa bellissima iniziativa per coll Siamo in cerca di **volontari** che possano aiutarci a trovare uno spazio dove collocare il banchetto principale, eventuali altri banchetti in provincia e ad allestire il materiale informatico ed informativo. -Per partecipare al **Linux Presentation Day** con il **BgLUG** compila il seguente modulo entro il 20 Aprile. +Per partecipare al **Linux Presentation Day** con il **BgLUG** compila il seguente [modulo](https://goo.gl/forms/aju1UZQaBQ) entro il 20 Aprile. -Per avere ulteriori informazioni sull'evento visita il sito italiano del Linux Presentation Day . +Per avere ulteriori informazioni sull'evento visita il sito italiano del [Linux Presentation Day](https://web.archive.org/web/20160422144449/https://linux-presentation-day.it/). Non finisce qui: il BgLUG ha a cuore ogni persona che vuole avvicinarsi al mondo di Linux e per questo motivo sta organizzando per il mese successivo al Linux Presentation Day un coinvolgente e stimolante **corso base di Linux** alla portata di tutti. diff --git a/content/linux-presentation-day/lpd2016bglug.png b/content/linux-presentation-day/lpd2016bglug.png new file mode 100644 index 0000000..393257e Binary files /dev/null and b/content/linux-presentation-day/lpd2016bglug.png differ diff --git a/content/magellan/index.md b/content/magellan/index.md index 5ab029d..6fb878a 100644 --- a/content/magellan/index.md +++ b/content/magellan/index.md @@ -3,20 +3,20 @@ title: Magellan author: Mangia type: page date: 2010-03-17T19:25:04+00:00 - --- + ### L'idea -Il progetto Magellan è stato pensato per mettere a disposizione degli utenti linux le funzionalità di un software **context aware**, come quelle fornite da [Marco Polo][1]{#t:_.} per gli utenti Macosx. -Si tratta di un software che, in base a diversi aspetti (come l'ora attuale o lo stato di una periferica del computer), intuisce il contesto in cui sta lavorando l'utente, contesto che può indicare sia il **luogo** che l'**attività** svolta dall'utente. +Il progetto Magellan è stato pensato per mettere a disposizione degli utenti linux le funzionalità di un software **context aware**, come quelle fornite da [Marco Polo](http://www.symonds.id.au/marcopolo/) per gli utenti Macosx. +Si tratta di un software che, in base a diversi aspetti (come l'ora attuale o lo stato di una periferica del computer), intuisce il contesto in cui sta lavorando l'utente, contesto che può indicare sia il **luogo** che l'**attività** svolta dall'utente. -Una volta specificati dall'utente i contesti di cui è interessato, gli aspetti che identificano con una certa probabilità questi contesti e le **azioni** da svolgere durante un cambio di contesto; è possibile quindi automatizzare diversi compiti senza doversi più preoccupare di eseguirli manualmente dopo la prima configurazione. +Una volta specificati dall'utente i contesti di cui è interessato, gli aspetti che identificano con una certa probabilità questi contesti e le **azioni** da svolgere durante un cambio di contesto; è possibile quindi automatizzare diversi compiti senza doversi più preoccupare di eseguirli manualmente dopo la prima configurazione. Per realizzare questo si è quindi pensato a un demone da avviare al login dell'utente che avrà il compito di ascoltare eventi forniti da librerie diverse, nonchè di compiere le azioni specificate dall'utente mediante script forniti da quest'ultimo o funzioni integrate direttamente nel demone. ### Tecnologie Utilizzate -Il linguaggio di programmazione che verrà usato per la realizzazione del programma è **Python**. +Il linguaggio di programmazione che verrà usato per la realizzazione del programma è **Python**. Fra le diverse funzionalità del programma quelle prioritarie sono senza dubbio la capacità di: @@ -25,9 +25,9 @@ Fra le diverse funzionalità del programma quelle prioritarie sono senza dubbio * Rilevare monitor esterni collegati * Rilevare altri dispositivi collegati (come chiavette usb, stampanti) -Per far questo si utilizzeranno diverse librerie, fra queste le API **DBUS** fornite da **devicekit-power** e **NetworkManager** nonchè **Xrandr** per avere informazioni sull'output video. +Per far questo si utilizzeranno diverse librerie, fra queste le API **DBUS** fornite da **devicekit-power** e **NetworkManager** nonchè **Xrandr** per avere informazioni sull'output video. -Per le API DBUS si farà utilizzo quanto più possibile dei segnali forniti direttamente da queste ultime, mentre per le altre librerie che obbligano a controllarne periodicamente lo stato si realizzerà un semplice wrapper per generare gli eventi necessari alla componente del programma che si occupa di rilevare i cambiamenti di contesto. Allo stesso modo per semplificare l'interazione con DBUS si prenderà spunto da librerie come quella realizzata per[cnetworkmanager][2]{#qqu1}. +Per le API DBUS si farà utilizzo quanto più possibile dei segnali forniti direttamente da queste ultime, mentre per le altre librerie che obbligano a controllarne periodicamente lo stato si realizzerà un semplice wrapper per generare gli eventi necessari alla componente del programma che si occupa di rilevare i cambiamenti di contesto. Allo stesso modo per semplificare l'interazione con DBUS si prenderà spunto da librerie come quella realizzata per [cnetworkmanager](http://vidner.net/martin/software/cnetworkmanager/). ### Casi d'uso @@ -35,6 +35,3 @@ Per le API DBUS si farà utilizzo quanto più possibile dei segnali forniti dire * Paolo preferirebbe che, di giorno, il pc attivasse lo screensaver dopo 2 brevi minuti dalla sua assenza, bloccando così lo schermo; mentre una volta a casa sua di sera, per vedere filmati in flash preferisce avere un timeout più alto. Seleziona per Magellan un contesto basato sull'ora del giorno, cambiando così automaticamente il settaggio dello screensaver. * Alberto ha abbinato una connessione bluetooth del proprio cellulare con il computer, decide di usare la presenza del cellulare nelle vicinanze del computer per lanciare un proprio script che monti una partizione crittata (e che viceversa lo smonti quando non ci si trova più in presenza del cellulare). Apre Magellan e crea una nuova regola basata sui dispositivi bluetooth abbinati. * Enrico usa BackInTime per i backup su uno share di rete, purtroppo quando lo share non è disponibile BackInTime ogni ora lamenta con un'icona lampeggiante nell'area di notifica l'impossibilità di effettuare backup... Decide così di usare Magellan per attivare il cron job solo quando lo share è montato. - - [1]: http://www.symonds.id.au/marcopolo/ "Marco Polo" - [2]: http://vidner.net/martin/software/cnetworkmanager/ "cnetworkmanager" \ No newline at end of file diff --git a/content/netiquette/index.md b/content/netiquette/index.md index 0c3f6cf..9cb1f86 100644 --- a/content/netiquette/index.md +++ b/content/netiquette/index.md @@ -5,30 +5,30 @@ type: page date: 2015-07-31T23:00:09+00:00 xyz_smap: - 1 - --- + _Netiquette della lista pubblica BgLUG_ ### Composizione di un messaggio da inviare alla lista pubblica - * L'iscrizione alla mailing list è aperta a tutti, ma solo gli iscritti possono inviare messaggi. Per questo motivo è assolutamente necessario inviare mail attraverso lo stesso indirizzo con cui è stata effettuata l'iscrizione. + * L'iscrizione alla mailing list è aperta a tutti, ma solo gli iscritti possono inviare messaggi. Per questo motivo è assolutamente necessario inviare mail attraverso lo stesso indirizzo con cui è stata effettuata l'iscrizione. * I messaggi devono essere sintetici, chiari, costruiti in maniera consequenziale e completi di tutte le informazioni necessarie per renderne il contenuto comprensibile ai destinatari. * L'oggetto della mail deve essere consono e deve riassumere in poche parole il contenuto del vostro messaggio. * Servirsi, se possibile, del formato “testo puro”. Le mail in formato HTML sono tollerate, ma non quelle in RTF o qualsiasi altro formato. * Scrivere intere parole o frasi in maiuscolo equivale ad urlarle: ciò non è tollerabile in una situazione pubblica e civile come quella della lista. * Se si desidera aggiungere una firma, essa deve essere breve (massimo cinque righe) e in calce al messaggio. Le informazioni riportate in firma dovrebbero riguardare direttamente il mittente e non sponsorizzare prodotti / associazioni / aziende che non hanno a che vedere con la realtà non-profit. - * Se si ha un problema e si desidera ricevere supporto da parte della comunità, è necessario iniziare una nuova discussione. Per farlo è sufficiente indicare l’indirizzo della mailing list come destinatario (bglug@lists.linux.it), riassumere nell’oggetto del messaggio il proprio problema ed esporlo in maniera chiara e concisa nel testo della mail. Non inserite il vostro problema in una discussione già esistente. - * Se si decide di inviare una mail per la prima volta, è consigliabile prendere d'esempio qualche discussione precedente (l’archivio delle discussioni è reperibile all’indirizzo http://lists.linux.it/pipermail/bglug). Sarebbe inoltre opportuno presentarsi fornendo qualche informazione su di sé e su come si è venuti a conoscenza della mailing list. + * Se si ha un problema e si desidera ricevere supporto da parte della comunità, è necessario iniziare una nuova discussione. Per farlo è sufficiente indicare l'indirizzo della mailing list come destinatario ([bglug@lists.linux.it](mailto:bglug@lists.linux.it)), riassumere nell'oggetto del messaggio il proprio problema ed esporlo in maniera chiara e concisa nel testo della mail. Non inserite il vostro problema in una discussione già esistente. + * Se si decide di inviare una mail per la prima volta, è consigliabile prendere d'esempio qualche discussione precedente (l'archivio delle discussioni è reperibile all'indirizzo https://lists.linux.it/pipermail/bglug). Sarebbe inoltre opportuno presentarsi fornendo qualche informazione su di sé e su come si è venuti a conoscenza della mailing list. * Non allegare al proprio messaggio file, immagini, estratti di codice o archivi. Esistono svariati servizi che permettono di condividere file e codice senza allegarli al messaggio. Dopo aver caricato il file sull'applicazione web preferita, inserire nel testo del messaggio il link contenente la posizione del vostro file. Qualsiasi messaggio contenente allegati viene scartato automaticamente dal nostro filtro di ricezione messaggi. - * In una discussione non è tollerato l'inserimento di messaggi pubblicitari o comunicazioni che non siano stati esplicitamente richiesti. È assolutamente vietato lo spam e la raccolta di dati a tale fine. - * Non iniziare e non prendere parte ad una _flame war_, frutto spesso di malintesi. Qualora si incorresse in questa spiacevole situazione, essa andrebbe risolta in uno scambio privato di messaggi tra gli interessati. - * Per prendere parte a una discussione è necessario “quotare” le parti dei messaggi alle quali si desidera rispondere. In questo modo sarà più facile per gli altri seguire il flusso delle risposte. - * È severamente vietato fare top-posting. È buona norma assicurarsi di “rispondere in linea” al di sotto della parte alla quale si vuole replicare. - * Evitare di spezzare i thread (sequenza di risposte attinenti ad un messaggio iniziale) cambiando completamente argomento in una discussione preesistente. Ciò può creare confusione rendendo impossibile seguire il filo logico del discorso. + * In una discussione non è tollerato l'inserimento di messaggi pubblicitari o comunicazioni che non siano stati esplicitamente richiesti. È assolutamente vietato lo spam e la raccolta di dati a tale fine. + * Non iniziare e non prendere parte ad una _[flame war](https://it.wikipedia.org/wiki/Flame)_, frutto spesso di malintesi. Qualora si incorresse in questa spiacevole situazione, essa andrebbe risolta in uno scambio privato di messaggi tra gli interessati. + * Per prendere parte a una discussione è necessario “[quotare](https://it.wikipedia.org/wiki/Top-posting#Replica_in_linea)” le parti dei messaggi alle quali si desidera rispondere. In questo modo sarà più facile per gli altri seguire il flusso delle risposte. + * È severamente vietato fare [_top-posting_](https://it.wikipedia.org/wiki/Top-posting). È buona norma assicurarsi di “[rispondere in linea](https://it.wikipedia.org/wiki/Top-posting#Replica_in_linea)” al di sotto della parte alla quale si vuole replicare. + * Evitare di spezzare i [_thread_](https://it.wikipedia.org/wiki/Thread_(comunicazione_online)) (sequenza di risposte attinenti ad un messaggio iniziale) cambiando completamente argomento in una discussione preesistente. Ciò può creare confusione rendendo impossibile seguire il filo logico del discorso. -### Modalità di interazione all’interno della lista pubblica +### Modalità di interazione all'interno della lista pubblica * Le idee ed i valori di ogni singolo individuo vanno rispettate. Non sarà tollerata alcuna mancanza di rispetto e i provvedimenti presi dai moderatori saranno severi e immediati. * Non essere troppo severi con gli errori grammaticali: un messaggio che risulta comprensibile ai destinatari è sempre da ritenersi valido. * Non pubblicare parti di mail private senza il consenso del mittente originario. - * Attenersi allo scopo della lista (Linux e il software libero / opensource) ed evitare, per quanto possibile, di creare off-topic. Gli _off-topic_ sono tollerati solo se all’oggetto della mail viene anteposta l'etichetta "[OT]”. \ No newline at end of file + * Attenersi allo scopo della lista (Linux e il software libero / opensource) ed evitare, per quanto possibile, di creare [off-topic](https://it.wikipedia.org/wiki/Off-topic). Gli _off-topic_ sono tollerati solo se all'oggetto della mail viene anteposta l'etichetta "[OT]”. \ No newline at end of file diff --git a/content/organigramma/index.md b/content/organigramma/index.md index 2e7bf16..3448f1f 100644 --- a/content/organigramma/index.md +++ b/content/organigramma/index.md @@ -3,7 +3,8 @@ title: Organigramma author: Enrico Bacis type: page date: 2015-09-29T13:04:52+00:00 - +aliases: + - /organigramma --- Il Consiglio Direttivo del BgLUG in carica (2016-2019) è formato da: diff --git a/content/posts/2008/2008-03-06-inaugurazione/index.it.md b/content/posts/2008/2008-03-06-inaugurazione/index.it.md index a65d499..297c047 100644 --- a/content/posts/2008/2008-03-06-inaugurazione/index.it.md +++ b/content/posts/2008/2008-03-06-inaugurazione/index.it.md @@ -17,6 +17,5 @@ Un grazie particolare a Giuseppe Capizzi per l'ottimo lavoro di realizzazione de Beh, che aspettate? -Correte a salvare il [feed RSS][1] nel vostro aggregatore preferito! +Correte a salvare il [feed RSS](https://bglug.it/) nel vostro aggregatore preferito! - [1]: http://bglug.it/feed/ diff --git a/content/posts/2008/2008-03-09-squid-ottenere-di-piu-dalla-propria-lan/index.it.md b/content/posts/2008/2008-03-09-squid-ottenere-di-piu-dalla-propria-lan/index.it.md index 341a97a..c95124a 100644 --- a/content/posts/2008/2008-03-09-squid-ottenere-di-piu-dalla-propria-lan/index.it.md +++ b/content/posts/2008/2008-03-09-squid-ottenere-di-piu-dalla-propria-lan/index.it.md @@ -25,9 +25,7 @@ Ormai la maggior parte di noi, in casa propria, dispone di una connessione a ban -Se si ha una connessione stabile e veloce, nessun problema. A volte tuttavia può essere che la banda non sia così affidabile, per esempio perché ci colleghiamo attraverso - -[UMTS][1]/[HSDPA][2], o che abbiamo limiti alla quantità di traffico, oppure che non disponiamo affatto della banda larga e siamo costretti ad affidarci al buon vecchio 56k. Oppure potremmo semplicemente voler ottimizzare l'uso della nostra banda, per rendere snella la navigazione del web da tutti i computer della nostra LAN. +Se si ha una connessione stabile e veloce, nessun problema. A volte tuttavia può essere che la banda non sia così affidabile, per esempio perché ci colleghiamo attraverso [UMTS][1]/[HSDPA][2], o che abbiamo limiti alla quantità di traffico, oppure che non disponiamo affatto della banda larga e siamo costretti ad affidarci al buon vecchio 56k. Oppure potremmo semplicemente voler ottimizzare l'uso della nostra banda, per rendere snella la navigazione del web da tutti i computer della nostra LAN. Bene, in questi ed altri casi può esserci molto utile un Proxy, ossia un programma che funzioni come un filtro tra noi e tutto il web che sta là fuori, per gestire al meglio il traffico. In genere un Proxy funziona anche da Web Cache, occupandosi di memorizzare sopra uno dei nostri computer le informazioni a cui accediamo sul web per evitarci di riscaricare tutto da un sito ad ogni accesso successivo. @@ -41,7 +39,7 @@ sudo apt-get install squid Una volta installato il programma, occorre configurare anzitutto Squid stesso per consentire al o ai computer di casa nostra di accedere a internet sfruttando le sue strabilianti funzionalità. -Apriamo con il nostro editor preferito il file /etc/squid.conf (su Ubuntu /etc/squid/squid.conf) assicurandoci di avere i privilegi di root. +Apriamo con il nostro editor preferito il file */etc/squid.conf* (su Ubuntu */etc/squid/squid.conf*) assicurandoci di avere i privilegi di root. Supponiamo che la nostra LAN usi la sottorete con indirizzi 192.168.0.*. Ci basterà aggiungere queste due righe per consentire ai nostri computer domestici di utilizzare i servizi di Squid: @@ -70,6 +68,6 @@ Bene, una volta configurato Firefox allo stesso modo su tutti i nostri computer, Buona sperimentazione 🙂 - [1]: http://it.wikipedia.org/wiki/Universal_Mobile_Telecommunications_System - [2]: http://it.wikipedia.org/wiki/HSDPA - [3]: http://www.squid-cache.org/ + [1]: https://it.wikipedia.org/wiki/Universal_Mobile_Telecommunications_System + [2]: https://it.wikipedia.org/wiki/HSDPA + [3]: https://www.squid-cache.org/ diff --git a/content/posts/2008/2008-03-10-transparent-firewall-parte-1-installazione-openbsd/index.it.md b/content/posts/2008/2008-03-10-transparent-firewall-parte-1-installazione-openbsd/index.it.md index 9809f6a..d5dbc52 100644 --- a/content/posts/2008/2008-03-10-transparent-firewall-parte-1-installazione-openbsd/index.it.md +++ b/content/posts/2008/2008-03-10-transparent-firewall-parte-1-installazione-openbsd/index.it.md @@ -1,264 +1,263 @@ ---- -title: Transparent Firewall – parte 1 – Installazione OpenBSD -author: goblin -type: post -draft: true -date: 2008-03-10T07:40:56+00:00 -url: /2008/03/10/transparent-firewall-parte-1-installazione-openbsd/ -categories: - - Documentazione - - Software -tags: - - firewall - - how to - - OpenBSD - ---- -Lo scopo di questo articolo è di installare un firewall OpenBSD, che ha 3 schede di rete: una per la gestione e le altre due configurate in bridge. Quali sono i vantaggi di questa soluzione? Che il firewall non sarà in nessun modo rilevabile nè dall'esterno nè dall'interno (non ha indirizzo ip se non per la configurazione). Un altro vantaggio è che potrete posizionarlo in qualunque segmento della rete, senza dover modificare le impostazioni di rete del router nè dei client. Può essere usato anche per studiare il tipo di traffico effettuato dai nostri client per individuare ad esempio il motivo di lamentele sulla lentezza della rete o verificare quali a quali scansioni provenienti da internet sono sottoposti i vostri server pubblici. - - -Ma iniziamo a sporcarci le mani: la lista degli ingredienti comprende un pc anche non eccessivamente carrozzato (un pentium II con almeno 128Mb di ram andrà bene l'importante è che abbia un hard disk da almeno 40Gb da dedicare interamente ad openbsd e 3 schede di rete) e un pc da cui configurare via ssh il suddetto firewall. -Ottenere openbsd è semplice, cercatelo nel vostro motore di ricerca preferito e lo troverete nella forma di un file iso da circa 200 Mb dal nome install42.iso masterizzatelo e avviate il pc che farà da firewall con il cd inserito. -La procedura di installazione di questo sistema operativo risulta particolarmente macchinosa rispetto a quella del nostro pinguino, ma vi darò i comandi da inserire passo passo (come io li ho trovati in rete). - - Terminal type: [vt220] ----> premere invio - kbd(8) mapping? ('L' for list) [none] ----> digitare it e poi invio - -chiede se avete fatto il backup perchè la procedura di installazione cancellerà TUTTO il contenuto dell' hard disk - - Proceed with install [no] ----> digitare yes e poi invio - - Available disks are wd0. - Which one is the root disk? (or done) [wd0] ----> premere invio (nel nostro caso è stato trovato un solo hard disk nel pc) - Do you want to use *all* of wd0 for OpenBSD [no] ---> digitare yes e invio - -qui viene il bello! creare le partizioni a manina... - -la richiesta sarà: - - Initial label editor (enter '?' for help at any prompt) - -digitare "p g" seguito da invio per mostrare la lista delle partizioni presenti attualmente sul disco - per cancellarle (avendo cura di usare un hard disk senza DATI IMPORTANTI) digitare in sequenza -"d a" invio -"d b" invio -"d d" invio -non preoccupatevi se avere errori in quanto io avevo 3 partioni sul disco e le ho cancellate tutte e 3 -"p g" invio -mostra il contenuto del disco dopo la cancellazione delle partizioni inutili: - - device: / dev/rwd0c - c: 38.3G - -questo significa che l'hard disk è vuoto (e che è da 40Gb). - -"a a" invio - - offset: [63] ----> invio - size: [80292807] ------> 10g invio - Rounding to nearest cylinder: 20971377 - FS type: [4.2BSD] ----> invio - mount point: [none] ----> "/" invio - -"a b" invio - - offset: [20971440] ----> invio - size: [59321430] ------> 1.1g invio - Rounding to nearest cylinder: 2307312 - FS type: [swap] ----> invio - -"a d" invio - - offset: [23278652] ----> invio - size: [57014118] ------> 2g invio - Rounding to nearest cylinder: 4194288 - FS type: [4.2BSD] ----> invio - mount point: [none] ----> "/tmp" invio - -"a e" invio - - offset: [27473040] ----> invio - size: [52819830] ------> 6g invio - Rounding to nearest cylinder: 12582864 - FS type: [4.2BSD] ----> invio - mount point: [none] ----> "/var" invio - -"a g" invio - - offset: [40055904] ----> invio - size: [40236966] ------> 10g invio - Rounding to nearest cylinder: 20971440 - FS type: [4.2BSD] ----> invio - mount point: [none] ----> "/usr" invio - -"a h" invio - - offset: [61027344] ----> invio - size: [19265526] ------> 9g invio - Rounding to nearest cylinder: 18874800 - FS type: [4.2BSD] ----> invio - mount point: [none] ----> "/home" invio - -"w" invio - -"q" invio - - Mount point for wd0d (size=2097144k)? (or 'none od 'done) [/tmp] ----> invio - Mount point for wd0e (size=6291432k)? (or 'none od 'done) [/var] ----> invio - Mount point for wd0g (size=10485720k)? (or 'none od 'done) [/usr] ----> invio - Mount point for wd0h (size=9437400k)? (or 'none od 'done) [/home] ----> invio - Mount point for wd0d (size=2097144k)? (or 'none od 'done) [/tmp] ----> "done" invio - No more disks to initialize. - - Are you really sure that you're ready to proceed? [no] -----> "yes" invio - System hostname (short form, e.g. 'foo'): ----> "openbsd" invio - Configure the network? [yes] ----> invio - Availabel interfaces are: fxp0 fxp1 fxp2 - -ha trovare 3 interfaccie di rete della stessa marca - qui faccio una precisazione e cioè che i vari sistemi BSD chiamano la scheda di rete in modo diverso in base alla marca e cioè se utilizzerà un driver sis si chiamerà sis0 (la prima) oppure se avete una realtek si chiamerà rl0 (la prima) -la situazione più incasinata è avere 3 schede che usano 3 drivers diversi e quindi si chiameranno ad esempio dc0 fxp0 e rl0 - dovete innanzitutto individuare quali sono e metterci una etichetta, ci sarà utile in seguito quando andremo a configurare il bridge (il metodo semplice prevede di avere 3 schede dello stesso produttore e quindi come in questo caso fxp0 fxp1 e fxp2) - -Ora configuriamo solo l'interfaccia di gestione, le altre due (modalità bridge) verranno impostate successivamente. - - Which one do you wish to initialize? (or 'done') [fxp0] ----->invio - Do you want to change the media options? [no] ---->invio - -Se avete un dhcp potete sfruttarlo ma consiglio di mettere un ip statico, visto che vogliamo sia sempre quello e che venga impostato anche se la rete non è connessa all'avvio della macchina. - - IPv4 address for fxp0? (or 'none' or 'dhcp') ----> digitare "192.168.1.7" e invio - Netmask [255.255.255.0] -----> invio - IPv6 address fox fxp0 (or 'rtsol' of 'none') [none] ----> invio - -se viene richiesto di inizializzare altre schede di rete dire no e proseguire ('none') - - DNS domain name? (e.g. 'bar.com') [my.domain] ----> digitare "dominio.it" e invio - DNS nameserver? (IP address or 'none') [none] ----> digitare ip del dns e invio - Use the nameserver now? [yes] ----> invio - Default IPv4 route? (IP address, 'dhcp' or 'none') ----> digitare ip del gatewaye invio - add net default: gateway - Edit hosts with ed? [no] ----> invio - Do you want to do any manual network configuration? [no] ----> invio - Password for root account? (will not echo) ----> digitare la password che avrà l'utente root - Password for root account? (again) ----> ripetere la stessa password - -a questo punto si effettua l'installazione dei pacchetti, raggruppati per gruppi (SET) - lo faremo scaricandoli da internet e scegliendo una installazione completa - - Let's install the sets! - Location of sets? (cd disk ftp http or 'done') [cd] ----> digitare "ftp" e invio - HTTP/FTP proxy URL? (e.g. 'http://proxy:8080', or 'none') [none] ----> digitare invio se non è necessario impostare un proxy - Display the list of known ftp servers? [no] ----> "yes" e invio - Getting the list from 129.128.5.191 (ftp.openbsd.org)... - -qui potete scegliere un server in italia per rendere più veloce lo scaricamento e contribuire alla diminuzione del riscaldamento globale del pianeta - - Server? (IP address, hostname, list# or 'done') [q] 5 - Using ftp5.usa.openbsd.org/pub/OpenBSD Redwood City, CA, USA - Server? (IP address, hostname , list#, 'done' or '?') [ftp5.usa.openbsd.org] -----> invio - Does the server support passive mode ftp? [yes] -----> invio - Server directory? [pub/OpenBSD/4.2/i386] -----> invio - Login? [anonymous] -----> invio - - Select sets by entering a set name, a file name pattern or 'all'. De-select - sets by prepending a '-' to the set name, file name pattern or 'all'. Selected - sets are labelled '[X]'. - - [X] bsd - [X] bsd.rd - [ ] bsd.mp - [X] base42.tgz - [X] etc42.tgz - [X] misc42.tgz - [X] comp42.tgz - [X] man42.tgz - [X] game42.tgz - [ ] xbase42.tgz - [ ] xetc42.tgz - [ ] xshare42.tgz - [ ] xfont42.tgz - [ ] xserv42.tgz - Set name? (or 'done') [bsd.mp] ---> digitare "all" e invio - - [X] bsd - [X] bsd.rd - [X] bsd.mp - [X] base42.tgz - [X] etc42.tgz - [X] misc42.tgz - [X] comp42.tgz - [X] man42.tgz - [X] game42.tgz - [X] xbase42.tgz - [X] xetc42.tgz - [X] xshare42.tgz - [X] xfont42.tgz - [X] xserv42.tgz - Set name? (or 'done') [done] -----> invio - Ready to install sets? [yes] -----> invio - Getting bsd ... - 100% |**************************************************| 5972 KB 00:26 - Getting bsd.rd ... - 100% |**************************************************| 4887 KB 00:25 - Getting bsd.mp ... - 100% |**************************************************| 6020 KB 00:23 - Getting base42.tgz ... - 100% |**************************************************| 41437 KB 02:39 - Getting etc42.tgz ... - 100% |**************************************************| 1210 KB 00:08 - Getting misc42.tgz ... - 100% |**************************************************| 2238 KB 00:14 - Getting comp42.tgz ... - 100% |**************************************************| 76666 KB 01:36 - Getting man42.tgz ... - 100% |**************************************************| 7473 KB 00:30 - Getting game42.tgz ... - 100% |**************************************************| 2548 KB 00:12 - Getting xbase42.tgz ... - 100% |**************************************************| 10344 KB 00:51 - Getting xetc42.tgz ... - 100% |**************************************************| 90772 00:03 - Getting xshare42.tgz ... - 100% |**************************************************| 2024 KB 00:10 - Getting xfont42.tgz ... - 100% |**************************************************| 32456 KB 02:41 - Getting xserv42.tgz ... - 100% |**************************************************| 19365 KB 01:26 - - Location of sets? (cd disk ftp http or 'done') [done] -----> invio - - Start sshd(8) by default? [yes] -----> invio - Start ntpd(8) by default? [no] ----> digitare "yes" e invio - Do you expect to run the X Window System? [no] ----> invio - Change the default console to com0? [no] -----> invio - Saving configuration files...done. - Generating initial host.random file...done. - What timezone are you in? ('?' for list) [Canada/Mountain] Europe/Rome - Setting local timezone to 'Europe/Rome'...done. - Making all device nodes...done. - Installing boot block... - boot: /mnt/boot - proto: /usr/mdec/biosboot - device: /dev/rwd0c - /usr/mdec/biosboot: entry point 0 - proto bootblock size 512 - /mnt/boot is 3 blocks x 16384 bytes - fs block shift 2; part offset 63; inode block 24, offset 1704 - using MBR partition 3: type 166 (0xa6) offset 63 (0x3f) - done. - - CONGRATULATIONS! Your OpenBSD install has been successfully completed! - To boot the new system, enter halt at the command prompt. Once the - system has halted, reset the machine and boot from the disk. - # - -ora spegnamo il pc - togliamo il cdrom da drive e lo riavviamo. -digitare "halt" e invio - - syncing disks... done - - The operating system has halted. - Please press any key to reboot. - -[qui trovate l'articolo originale][1] - -continua nella prossima puntata... - - [1]: http://www.openbsd101.com/installation.html \ No newline at end of file +--- +title: Transparent Firewall - parte 1 - Installazione OpenBSD +author: goblin +type: post +date: 2008-03-10T07:40:56+00:00 +url: /2008/03/10/transparent-firewall-parte-1-installazione-openbsd/ +categories: + - Documentazione + - Software +tags: + - firewall + - how to + - OpenBSD + +--- +Lo scopo di questo articolo è di installare un firewall OpenBSD, che ha 3 schede di rete: una per la gestione e le altre due configurate in bridge. Quali sono i vantaggi di questa soluzione? Che il firewall non sarà in nessun modo rilevabile nè dall'esterno nè dall'interno (non ha indirizzo ip se non per la configurazione). Un altro vantaggio è che potrete posizionarlo in qualunque segmento della rete, senza dover modificare le impostazioni di rete del router nè dei client. Può essere usato anche per studiare il tipo di traffico effettuato dai nostri client per individuare ad esempio il motivo di lamentele sulla lentezza della rete o verificare quali a quali scansioni provenienti da internet sono sottoposti i vostri server pubblici. + + +Ma iniziamo a sporcarci le mani: la lista degli ingredienti comprende un pc anche non eccessivamente carrozzato (un pentium II con almeno 128Mb di ram andrà bene l'importante è che abbia un hard disk da almeno 40Gb da dedicare interamente ad openbsd e 3 schede di rete) e un pc da cui configurare via ssh il suddetto firewall. +Ottenere openbsd è semplice, cercatelo nel vostro motore di ricerca preferito e lo troverete nella forma di un file iso da circa 200 Mb dal nome install42.iso masterizzatelo e avviate il pc che farà da firewall con il cd inserito. +La procedura di installazione di questo sistema operativo risulta particolarmente macchinosa rispetto a quella del nostro pinguino, ma vi darò i comandi da inserire passo passo (come io li ho trovati in rete). + + Terminal type: [vt220] ----> premere invio + kbd(8) mapping? ('L' for list) [none] ----> digitare it e poi invio + +Chiede se avete fatto il backup perchè la procedura di installazione cancellerà TUTTO il contenuto dell' hard disk. + + Proceed with install [no] ----> digitare yes e poi invio + + Available disks are wd0. + Which one is the root disk? (or done) [wd0] ----> premere invio (nel nostro caso è stato trovato un solo hard disk nel pc) + Do you want to use *all* of wd0 for OpenBSD [no] ---> digitare yes e invio + +Qui viene il bello! creare le partizioni a manina... + +La richiesta sarà: + + Initial label editor (enter '?' for help at any prompt) + +Digitare "p g" seguito da invio per mostrare la lista delle partizioni presenti attualmente sul disco - per cancellarle (avendo cura di usare un hard disk senza DATI IMPORTANTI) digitare in sequenza +"d a" invio +"d b" invio +"d d" invio +Non preoccupatevi se avere errori in quanto io avevo 3 partioni sul disco e le ho cancellate tutte e 3 +"p g" invio +Mostra il contenuto del disco dopo la cancellazione delle partizioni inutili: + + device: / dev/rwd0c + c: 38.3G + +Questo significa che l'hard disk è vuoto (e che è da 40Gb). + +"a a" invio + + offset: [63] ----> invio + size: [80292807] ------> 10g invio + Rounding to nearest cylinder: 20971377 + FS type: [4.2BSD] ----> invio + mount point: [none] ----> "/" invio + +"a b" invio + + offset: [20971440] ----> invio + size: [59321430] ------> 1.1g invio + Rounding to nearest cylinder: 2307312 + FS type: [swap] ----> invio + +"a d" invio + + offset: [23278652] ----> invio + size: [57014118] ------> 2g invio + Rounding to nearest cylinder: 4194288 + FS type: [4.2BSD] ----> invio + mount point: [none] ----> "/tmp" invio + +"a e" invio + + offset: [27473040] ----> invio + size: [52819830] ------> 6g invio + Rounding to nearest cylinder: 12582864 + FS type: [4.2BSD] ----> invio + mount point: [none] ----> "/var" invio + +"a g" invio + + offset: [40055904] ----> invio + size: [40236966] ------> 10g invio + Rounding to nearest cylinder: 20971440 + FS type: [4.2BSD] ----> invio + mount point: [none] ----> "/usr" invio + +"a h" invio + + offset: [61027344] ----> invio + size: [19265526] ------> 9g invio + Rounding to nearest cylinder: 18874800 + FS type: [4.2BSD] ----> invio + mount point: [none] ----> "/home" invio + +"w" invio + +"q" invio + + Mount point for wd0d (size=2097144k)? (or 'none od 'done) [/tmp] ----> invio + Mount point for wd0e (size=6291432k)? (or 'none od 'done) [/var] ----> invio + Mount point for wd0g (size=10485720k)? (or 'none od 'done) [/usr] ----> invio + Mount point for wd0h (size=9437400k)? (or 'none od 'done) [/home] ----> invio + Mount point for wd0d (size=2097144k)? (or 'none od 'done) [/tmp] ----> "done" invio + No more disks to initialize. + + Are you really sure that you're ready to proceed? [no] -----> "yes" invio + System hostname (short form, e.g. 'foo'): ----> "openbsd" invio + Configure the network? [yes] ----> invio + Availabel interfaces are: fxp0 fxp1 fxp2 + +Ha trovato 3 interfacce di rete della stessa marca - qui faccio una precisazione e cioè che i vari sistemi BSD chiamano la scheda di rete in modo diverso in base alla marca e cioè se utilizzerà un driver sis si chiamerà sis0 (la prima) oppure se avete una realtek si chiamerà rl0 (la prima) +la situazione più incasinata è avere 3 schede che usano 3 drivers diversi e quindi si chiameranno ad esempio dc0 fxp0 e rl0 - dovete innanzitutto individuare quali sono e metterci una etichetta, ci sarà utile in seguito quando andremo a configurare il bridge (il metodo semplice prevede di avere 3 schede dello stesso produttore e quindi come in questo caso fxp0 fxp1 e fxp2) + +Ora configuriamo solo l'interfaccia di gestione, le altre due (modalità bridge) verranno impostate successivamente. + + Which one do you wish to initialize? (or 'done') [fxp0] ----->invio + Do you want to change the media options? [no] ---->invio + +Se avete un dhcp potete sfruttarlo ma consiglio di mettere un ip statico, visto che vogliamo sia sempre quello e che venga impostato anche se la rete non è connessa all'avvio della macchina. + + IPv4 address for fxp0? (or 'none' or 'dhcp') ----> digitare "192.168.1.7" e invio + Netmask [255.255.255.0] -----> invio + IPv6 address fox fxp0 (or 'rtsol' of 'none') [none] ----> invio + +Se viene richiesto di inizializzare altre schede di rete dire no e proseguire ('none') + + DNS domain name? (e.g. 'bar.com') [my.domain] ----> digitare "dominio.it" e invio + DNS nameserver? (IP address or 'none') [none] ----> digitare ip del dns e invio + Use the nameserver now? [yes] ----> invio + Default IPv4 route? (IP address, 'dhcp' or 'none') ----> digitare ip del gatewaye invio + add net default: gateway + Edit hosts with ed? [no] ----> invio + Do you want to do any manual network configuration? [no] ----> invio + Password for root account? (will not echo) ----> digitare la password che avrà l'utente root + Password for root account? (again) ----> ripetere la stessa password + +A questo punto si effettua l'installazione dei pacchetti, raggruppati per gruppi (SET) - lo faremo scaricandoli da internet e scegliendo una installazione completa + + Let's install the sets! + Location of sets? (cd disk ftp http or 'done') [cd] ----> digitare "ftp" e invio + HTTP/FTP proxy URL? (e.g. 'http://proxy:8080', or 'none') [none] ----> digitare invio se non è necessario impostare un proxy + Display the list of known ftp servers? [no] ----> "yes" e invio + Getting the list from 129.128.5.191 (ftp.openbsd.org)... + +Qui potete scegliere un server in italia per rendere più veloce lo scaricamento e contribuire alla diminuzione del riscaldamento globale del pianeta + + Server? (IP address, hostname, list# or 'done') [q] 5 + Using ftp5.usa.openbsd.org/pub/OpenBSD Redwood City, CA, USA + Server? (IP address, hostname , list#, 'done' or '?') [ftp5.usa.openbsd.org] -----> invio + Does the server support passive mode ftp? [yes] -----> invio + Server directory? [pub/OpenBSD/4.2/i386] -----> invio + Login? [anonymous] -----> invio + + Select sets by entering a set name, a file name pattern or 'all'. De-select + sets by prepending a '-' to the set name, file name pattern or 'all'. Selected + sets are labelled '[X]'. + + [X] bsd + [X] bsd.rd + [ ] bsd.mp + [X] base42.tgz + [X] etc42.tgz + [X] misc42.tgz + [X] comp42.tgz + [X] man42.tgz + [X] game42.tgz + [ ] xbase42.tgz + [ ] xetc42.tgz + [ ] xshare42.tgz + [ ] xfont42.tgz + [ ] xserv42.tgz + Set name? (or 'done') [bsd.mp] ---> digitare "all" e invio + + [X] bsd + [X] bsd.rd + [X] bsd.mp + [X] base42.tgz + [X] etc42.tgz + [X] misc42.tgz + [X] comp42.tgz + [X] man42.tgz + [X] game42.tgz + [X] xbase42.tgz + [X] xetc42.tgz + [X] xshare42.tgz + [X] xfont42.tgz + [X] xserv42.tgz + Set name? (or 'done') [done] -----> invio + Ready to install sets? [yes] -----> invio + Getting bsd ... + 100% |**************************************************| 5972 KB 00:26 + Getting bsd.rd ... + 100% |**************************************************| 4887 KB 00:25 + Getting bsd.mp ... + 100% |**************************************************| 6020 KB 00:23 + Getting base42.tgz ... + 100% |**************************************************| 41437 KB 02:39 + Getting etc42.tgz ... + 100% |**************************************************| 1210 KB 00:08 + Getting misc42.tgz ... + 100% |**************************************************| 2238 KB 00:14 + Getting comp42.tgz ... + 100% |**************************************************| 76666 KB 01:36 + Getting man42.tgz ... + 100% |**************************************************| 7473 KB 00:30 + Getting game42.tgz ... + 100% |**************************************************| 2548 KB 00:12 + Getting xbase42.tgz ... + 100% |**************************************************| 10344 KB 00:51 + Getting xetc42.tgz ... + 100% |**************************************************| 90772 00:03 + Getting xshare42.tgz ... + 100% |**************************************************| 2024 KB 00:10 + Getting xfont42.tgz ... + 100% |**************************************************| 32456 KB 02:41 + Getting xserv42.tgz ... + 100% |**************************************************| 19365 KB 01:26 + + Location of sets? (cd disk ftp http or 'done') [done] -----> invio + + Start sshd(8) by default? [yes] -----> invio + Start ntpd(8) by default? [no] ----> digitare "yes" e invio + Do you expect to run the X Window System? [no] ----> invio + Change the default console to com0? [no] -----> invio + Saving configuration files...done. + Generating initial host.random file...done. + What timezone are you in? ('?' for list) [Canada/Mountain] Europe/Rome + Setting local timezone to 'Europe/Rome'...done. + Making all device nodes...done. + Installing boot block... + boot: /mnt/boot + proto: /usr/mdec/biosboot + device: /dev/rwd0c + /usr/mdec/biosboot: entry point 0 + proto bootblock size 512 + /mnt/boot is 3 blocks x 16384 bytes + fs block shift 2; part offset 63; inode block 24, offset 1704 + using MBR partition 3: type 166 (0xa6) offset 63 (0x3f) + done. + + CONGRATULATIONS! Your OpenBSD install has been successfully completed! + To boot the new system, enter halt at the command prompt. Once the + system has halted, reset the machine and boot from the disk. + # + +Ora spegnamo il pc - togliamo il cdrom da drive e lo riavviamo. +digitare "halt" e invio + + syncing disks... done + + The operating system has halted. + Please press any key to reboot. + +[qui trovate l'articolo originale][1] + +Continua nella prossima puntata... + + [1]: https://web.archive.org/web/20090217223528/http://www.openbsd101.com/installation.html \ No newline at end of file diff --git a/content/posts/2008/2008-03-11-transparent-firewall-parte-2-configurazione-del-bridge/index.it.md b/content/posts/2008/2008-03-11-transparent-firewall-parte-2-configurazione-del-bridge/index.it.md index 6aba2f0..924a382 100644 --- a/content/posts/2008/2008-03-11-transparent-firewall-parte-2-configurazione-del-bridge/index.it.md +++ b/content/posts/2008/2008-03-11-transparent-firewall-parte-2-configurazione-del-bridge/index.it.md @@ -2,7 +2,6 @@ title: Transparent Firewall – parte 2 – Configurazione del bridge author: goblin type: post -draft: true date: 2008-03-11T08:49:45+00:00 url: /2008/03/11/transparent-firewall-parte-2-configurazione-del-bridge/ categories: @@ -16,14 +15,13 @@ tags: --- Parte seconda - dopo aver installato OpenBSD andremo ad impostare le schede di rete in modalità bridge e ad attivare un firewall sul traffico "passante". - situazione: xl0 interfaccia collegata al mondo esterno (al router) rl0 interfaccia collegata alla nostra rete lan (ad uno switch) fxp0 interfaccia di gestione (può essere attaccata con un cross ad un pc oppure alla rete interna con un indirizzo ip appropriato) -impostiamo il bridge: +Impostiamo il bridge: ifconfig xl0 delete @@ -33,13 +31,13 @@ impostiamo il bridge: echo 'up' > /etc/hostname.rl0 -le schede sono impostate come "up" ma senza alcun indirizzo associato +Le schede sono impostate come "up" ma senza alcun indirizzo associato. -creiamo il file di configurazione della nuova interfaccia bridge +Creiamo il file di configurazione della nuova interfaccia bridge echo 'add xl0 add rl0 up' > /etc/bridgename.bridge0 -riavviamo e verifichiamo che sia attiva l'interfaccia con: +Riavviamo e verifichiamo che sia attiva l'interfaccia con: ifconfig -a @@ -47,57 +45,56 @@ che deve restituire qualcosa del tipo bridge0: flags=41 mtu 1500 -abilitare il firewall PF - modificare il file /etc/rc.conf perchè la riga +Abilitare il firewall PF - modificare il file /etc/rc.conf perchè la riga pf=YES -sia decommentata (togliere eventuale "#" all'inizio della riga) +sia decommentata (togliere eventuale "#" all'inizio della riga). -modifichiamo il file /etc/pf.conf perchè sia così: +Modifichiamo il file /etc/pf.conf perchè sia così: ext_if = "xl0" # verso il router int_if = "rl0" # alla LAN interna pass in log all keep state pass out log all keep state -così passerà tutto ma almeno potremo vedere il traffico effettuato +così passerà tutto ma almeno potremo vedere il traffico effettuato. -facciamo leggere il file con le regole +Facciamo leggere il file con le regole: pfctl -f /etc/pf.conf -e verifichiamo che le regole siano state caricate correttamente +e verifichiamo che le regole siano state caricate correttamente. pfctl -sr -deve dare +Deve dare: pass in log all flags S/SA keep state pass out log all flags S/SA keep state -ora controlliamo che l'interfaccia di log sia attiva +Ora controlliamo che l'interfaccia di log sia attiva: /sbin/ifconfig pflog0 -deve rispondere +Deve rispondere: pflog0: flags=141 mtu 33224 -ora lanciamo l'utility tcpdump per monitorare il traffico di rete +Ora lanciamo l'utility tcpdump per monitorare il traffico di rete: tcpdump -n -e -ttt -i pflog0 e vedremo il dettaglio dei pacchetti che entrano dalla interfaccia esterna verso la rete interna e viceversa escono dalla interna per internet -se l'output è troppo lungo possiamo visualizzare solo parte del traffico ad esempio quello da e per l'host 192.168.1.90 +Se l'output è troppo lungo possiamo visualizzare solo parte del traffico ad esempio quello da e per l'host 192.168.1.90 tcpdump -n -e -ttt -i pflog0 ip host 192.168.1.90 -maggiori info qui +[maggiori info qui](https://www.tcpdump.org/manpages/tcpdump.1.html) -supponiamo ora di voler bloccare il traffico http verso il server che ha indirizzo 193.204.255.20 -modifichiamo il file /etc/pc.conf -in tale maniera +Supponiamo ora di voler bloccare il traffico http verso il server che ha indirizzo 193.204.255.20 +Modifichiamo il file /etc/pc.conf in tale maniera ext_if = "xl0" # interfaccia esterna (verso il router) int_if = "rl0" # interfaccia verso la LAN interna @@ -106,23 +103,23 @@ in tale maniera e navighiamo sul sito www.unibg.it dal pc che ha ip 192.168.1.90 -vedremo che il log ottenuto dal comando +Vedremo che il log ottenuto dal comando: tcpdump -p -e -ttt -i pflog0 ip host 192.168.1.90 -sarà +Sarà: rule 0/(match) block in on xl0: 193.204.255.20.80 > 192.168.1.90 -che significa che abbiamo bloccato il traffico verso questo sito (che ha indirizzo ip 193.204.255.20) +che significa che abbiamo bloccato il traffico verso questo sito (che ha indirizzo ip 193.204.255.20). -se invece volete bloccare tutto il traffico del protocollo tcp da questa macchina verso l'esterno potete usare questa regola +Se invece volete bloccare tutto il traffico del protocollo tcp da questa macchina verso l'esterno potete usare questa regola: block in log on $ext_if proto tcp from any to 192.168.1.90 -provate a navigare in internet dal suddetto pc e vedrete nei log i tentativi di connessione bloccati verso la porta 80 dei server web richiesti +provate a navigare in internet dal suddetto pc e vedrete nei log i tentativi di connessione bloccati verso la porta 80 dei server web richiesti. -a dire il vero la prassi per costruire un firewall sicuro e esattamente l'opposto e cioè di default bloccare tutto e poi aprire solo il necessario - come nel seguente script +A dire il vero la prassi per costruire un firewall sicuro e esattamente l'opposto e cioè di default bloccare tutto e poi aprire solo il necessario - come nel seguente script contenuto di /etc/pf.conf ext_if="xl0" @@ -130,8 +127,8 @@ contenuto di /etc/pf.conf block in log on $ext_if all block out log on $int_if all -questo blocca tutto ma veramente tutto... un po' troppo imho. -apriamo ora tutte le connessioni da e verso il nostro pc client che abbiamo usato per fare le prove +Questo blocca tutto ma veramente tutto... un po' troppo imho. +Apriamo ora tutte le connessioni da e verso il nostro pc client che abbiamo usato per fare le prove: ext_if="xl0" int_if="rl0" @@ -140,6 +137,6 @@ apriamo ora tutte le connessioni da e verso il nostro pc client che abbiamo usat block in log on $ext_if all block out log on $int_if all -compito a casa: trovare la giusta via di mezzo (aiutati anche dalla visualizzazione dei log dei pacchetti permessi / bloccati) +Compito a casa: trovare la giusta via di mezzo (aiutati anche dalla visualizzazione dei log dei pacchetti permessi / bloccati) Marco - Goblin - Morosini \ No newline at end of file diff --git a/content/posts/2008/2008-03-18-diffondiamo-lopen-source-2/index.it.md b/content/posts/2008/2008-03-18-diffondiamo-lopen-source-2/index.it.md deleted file mode 100644 index 7eea9f2..0000000 --- a/content/posts/2008/2008-03-18-diffondiamo-lopen-source-2/index.it.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: "Diffondiamo l'Open Source" -author: Mangia -type: post -draft: true -date: 2008-03-18T20:49:05+00:00 -url: /2008/03/18/diffondiamo-lopen-source-2/ -categories: - - Documentazione - - Software -tags: - - divulgazione - - Open Source - ---- -_Riceviamo e con piacere pubblichiamo_ dal buon Alberto "Gauss" Bonacina un fascicoletto di carattere divulgativo sul mondo dell'Open Source. La pubblicazione, originariamente destinata ai ragazzi di una scuola media, è ottima per chi cerca una buona base per presentare ad amici e conoscenti Linux e il Software Libero. - -Potete scaricare il [libretto in pdf, 756 KB][1] oppure un comodo [archivio tar.gz (circa 2 MB)][2] contenente lo stesso libretto in un formato più adatto alla stampa, con l'aggiunta del file sorgente .tex e delle singole immagini usate al suo interno. - -Scaricate, leggete e diffondete! - - [1]: http://bglug.it/wp-content/uploads/2008/03/libretto.pdf "libretto in pdf, 756 Kb" - [2]: http://bglug.it/wp-content/uploads/2008/03/librettotar.gz "archivio tar.gz (circa 2 MB)" \ No newline at end of file diff --git a/content/posts/2008/2008-03-18-diffondiamo-lopen-source/index.it.md b/content/posts/2008/2008-03-18-diffondiamo-lopen-source/index.it.md index a956e3f..8e76db3 100644 --- a/content/posts/2008/2008-03-18-diffondiamo-lopen-source/index.it.md +++ b/content/posts/2008/2008-03-18-diffondiamo-lopen-source/index.it.md @@ -2,7 +2,6 @@ title: Diffondiamo l’Open Source author: Mangia type: post -draft: true date: 2008-03-18T20:49:05+00:00 url: /2008/03/18/diffondiamo-lopen-source/ categories: @@ -11,13 +10,11 @@ categories: tags: - divulgazione - Open Source - +aliases: + - /diffondiamo-l-open-source --- _Riceviamo e con piacere pubblichiamo_ dal buon Alberto "Gauss" Bonacina un fascicoletto di carattere divulgativo sul mondo dell'Open Source. La pubblicazione, originariamente destinata ai ragazzi di una scuola media, è ottima per chi cerca una buona base per presentare ad amici e conoscenti Linux e il Software Libero. -Potete scaricare il [libretto in pdf, 756 KB][1] oppure un comodo [archivio tar.gz (circa 2 MB)][2] contenente lo stesso libretto in un formato più adatto alla stampa, con l'aggiunta del file sorgente .tex e delle singole immagini usate al suo interno. +Potete scaricare il [libretto in pdf, 756 KB](libretto.pdf) oppure un comodo [archivio tar.gz](librettotar.gz) contenente lo stesso libretto in un formato più adatto alla stampa, con l'aggiunta del file sorgente .tex e delle singole immagini usate al suo interno. -Scaricate, leggete e diffondete! - - [1]: http://bglug.it/wp-content/uploads/2008/03/libretto.pdf "libretto in pdf, 756 Kb" - [2]: http://bglug.it/wp-content/uploads/2008/03/librettotar.gz "archivio tar.gz (circa 2 MB)" \ No newline at end of file +Scaricate, leggete e diffondete! \ No newline at end of file diff --git a/content/posts/2008/2008-03-18-diffondiamo-lopen-source/libretto.pdf b/content/posts/2008/2008-03-18-diffondiamo-lopen-source/libretto.pdf new file mode 100644 index 0000000..670d87d Binary files /dev/null and b/content/posts/2008/2008-03-18-diffondiamo-lopen-source/libretto.pdf differ diff --git a/content/posts/2008/2008-03-18-diffondiamo-lopen-source/librettotar.gz b/content/posts/2008/2008-03-18-diffondiamo-lopen-source/librettotar.gz new file mode 100644 index 0000000..bfc0a56 Binary files /dev/null and b/content/posts/2008/2008-03-18-diffondiamo-lopen-source/librettotar.gz differ diff --git a/content/posts/2008/2008-03-19-samba-cups-e-il-clicknprint-2/index.it.md b/content/posts/2008/2008-03-19-samba-cups-e-il-clicknprint-2/index.it.md deleted file mode 100644 index cae6f47..0000000 --- a/content/posts/2008/2008-03-19-samba-cups-e-il-clicknprint-2/index.it.md +++ /dev/null @@ -1,92 +0,0 @@ ---- -title: "Samba, cups e il click'n'print" -author: paspo -type: post -draft: true -date: 2008-03-19T17:11:32+00:00 -url: /2008/03/19/samba-cups-e-il-clicknprint-2/ -categories: - - Documentazione - - Software -tags: - - cups - - printing - - samba - ---- -Noi utenti *nix abbiamo a disposizione un software meraviglioso: cups. Purtroppo a volte bisogna fare i conti anche con altre piattaforme meno evolute, dove stampare non è sempre facile (aggiorna i driver, condividi la stampante...). Ecco quindi come permettere agli utenti meno abbienti di stampare facilmente con il print server per definizione. Il "click'n'print" è la feature che permette agli utenti windows di acquisire i drivers di una stampante condivisa in rete semplicemente "aprendola" come se fosse una semplice cartella. Il driver viene quindi scaricato dal computer che condivide la stampante e installato nel sistema. - -Niente a che vedere con cups, che scopre per i fatti suoi tutti gli altri server cups presenti nella rete e concede agli utenti locali di stampare su tutte le stampanti condivise senza installare drivers. Semplicemente perché non servono.Cups infatti gestisce i lavori di stampa con Postscript, indipendentemente dal linguaggio effettivamente utilizzato dalla stampante; sarà poi compito del server collegato fisicamente alla stampante di tradurre il flusso Postscript in un linguaggio comprensibile per la stampante. - -Di conseguenza, al fine di permettere ad un sistema windows di stampare verso cups, bisogna "imporgli" di usare un driver che traduca il flusso di stampa GDI di windows in un flusso Postscript. Faremo questo inviando un driver Postscript (magari quello usato di default su windows, oppure quello del progetto cups) quando il client richiede a samba il driver di stampa. - -### Prerequisiti: - - * samba (configurato e funzionante) - * cups (idem, magari con una stampante condivisa) - * uno o più client windows da cui stampare - -### Configurazione di samba: - -Se cups è installato e funzionante, normalmente (nelle distro moderne) samba presenta già le stampanti condivise da cups. In ogni caso riepilogo qui le direttive che devono essere presenti nel file /etc/samba/smb.conf: - `` - -
[global]   load printers = yes   printing = cups   printcap name = cups[printers]   comment = Tutte le stampanti   path = /var/spool/samba   browseable = no   public = yes   guest ok = yes   writable = no   printable = yes   printer admin = paolo[print$]   path = /usr/share/cups/drivers   guest ok = no   browseable = yes   read only = yes   write list = paolo
- -Giusto per fare chiarezza: la sezione [global] deve abilitare la stampa tramite cups, la sezione [printers] definisce il file di spool, mentre la sezione [print$] definisce uno share (o condivisione, che dir si voglia) contenente i drivers delle stampanti. Infatti ogni server windows che condivide una o più stampanti, possiede uno share nascosto (cioè il cui nome finisce per $) preposto alla condivisione dei driver delle stampanti. Da notare che questo share è in sola lettura, ma ci serve un utente (paolo in questo caso) con i diritti di scrittura, in modo da caricare i drivers. L'utente ha anche il permesso di amministrare le stampanti. Il percorso indicato, invece, punta direttamente ai drivers di cups. - -**Attenzione**: prima di ogni modifica a smb.conf fate sempre una copia. - -**Attenzione2**: dopo ogni modifica a smb.conf, eseguite: - `` - -
testparm
- -che validerà le vostre modifiche. - -**Attenzione3**: dopo ogni modifica a smb.conf, riavviate il servizio, altrimenti la modifica non sarà effettiva. Per riavviare samba: - `` - -
sudo /etc/init.d/samba restart
- -**Attenzione4**: ricordatevi che l'utente (paolo) deve esistere sul vostro sistema, e deve avere una password riconosciuta da samba. Per impostare la password in samba: - `` - -
sudo smbpasswd paolo
- -e inserite una password decente. - -### Ottenere i drivers: - -Difficilmente troverete sul vostro sistema linux le dll che vi servono per i driver Postscript 🙂 Bisogna quindi scaricarli da qui. Decomprimete, entrate nella directory appena creata e date un - `` - -
sudo make install
- -Attenzione: su alcune distro potreste aver bisogno del pacchetto "**libcupsys2-dev**" per installare questi driver. - -Ora vi servono i drivers Postscript di windows, colti direttamente da un sistema "volontario": cercate in windowssystem32spooldriversw32x86. Da qualche parte troverete i seguenti files: - `` - -
ps5ui.dllpscript5.dllpscript.hlpscript.ntf
- -copiateli in /usr/share/cups/drivers e modificate i nomi: convertiteli in minuscolo. - -### Configurazione di cups: - -Supporremo qui di avere un server cups installato e funzionante, con almeno una stampante condivisa.L'utente (paolo) dovrà almeno temporaneamente poter scrivere sulla directory /usr/share/cups/drivers. Per cui: - `` - -
sudo chmod 777 /usr/share/cups/drivers
- -Potrete ripristinare i permessi in seguito. Ora viene la magia: - `` - -
sudo cupsaddsmb -H localhost -U paolo -a -v
- -con questo chiediamo a cups di pubblicare i driver delle stampanti condivise sul server "localhost" utilizzando l'utente "paolo" per accedere in lettura/scritttura alla condivisione "print$" (quella di default per i drivers di stampa di windows). Facciamo ripartire samba e cups, giusto per gradire... - `` - -
sudo /etc/init.d/samba restartsudo /etc/init.d/cupsys restart
- -E ora, dal client windows, accedete al server e aprite una stampante, i drivers dovrebbero caricarsi automagicamente! \ No newline at end of file diff --git a/content/posts/2008/2008-03-19-samba-cups-e-il-clicknprint/index.it.md b/content/posts/2008/2008-03-19-samba-cups-e-il-clicknprint/index.it.md index fde047e..c7a028d 100644 --- a/content/posts/2008/2008-03-19-samba-cups-e-il-clicknprint/index.it.md +++ b/content/posts/2008/2008-03-19-samba-cups-e-il-clicknprint/index.it.md @@ -2,7 +2,6 @@ title: Samba, cups e il click’n’print author: paspo type: post -draft: true date: 2008-03-19T17:11:32+00:00 url: /2008/03/19/samba-cups-e-il-clicknprint/ categories: @@ -28,31 +27,38 @@ Di conseguenza, al fine di permettere ad un sistema windows di stampare verso cu ### Configurazione di samba: -Se cups è installato e funzionante, normalmente (nelle distro moderne) samba presenta già le stampanti condivise da cups. In ogni caso riepilogo qui le direttive che devono essere presenti nel file /etc/samba/smb.conf: - `` +Se cups è installato e funzionante, normalmente (nelle distro moderne) samba presenta già le stampanti condivise da cups. In ogni caso riepilogo qui le direttive che devono essere presenti nel file /etc/samba/smb.conf: -
[global]   load printers = yes   printing = cups   printcap name = cups[printers]   comment = Tutte le stampanti   path = /var/spool/samba   browseable = no   public = yes   guest ok = yes   writable = no   printable = yes   printer admin = paolo[print$]   path = /usr/share/cups/drivers   guest ok = no   browseable = yes   read only = yes   write list = paolo
+``` +[global] load printers = yes printing = cups printcap name = cups +[printers] comment = Tutte le stampanti path = /var/spool/samba browseable = no public = yes guest ok = yes writable = no printable = yes printer admin = paolo +[print$] path = /usr/share/cups/drivers guest ok = no browseable = yes read only = yes write list = paolo +``` Giusto per fare chiarezza: la sezione [global] deve abilitare la stampa tramite cups, la sezione [printers] definisce il file di spool, mentre la sezione [print$] definisce uno share (o condivisione, che dir si voglia) contenente i drivers delle stampanti. Infatti ogni server windows che condivide una o più stampanti, possiede uno share nascosto (cioè il cui nome finisce per $) preposto alla condivisione dei driver delle stampanti. Da notare che questo share è in sola lettura, ma ci serve un utente (paolo in questo caso) con i diritti di scrittura, in modo da caricare i drivers. L'utente ha anche il permesso di amministrare le stampanti. Il percorso indicato, invece, punta direttamente ai drivers di cups. **Attenzione**: prima di ogni modifica a smb.conf fate sempre una copia. **Attenzione2**: dopo ogni modifica a smb.conf, eseguite: - `` -
testparm
+``` +testparm +``` che validerà le vostre modifiche. **Attenzione3**: dopo ogni modifica a smb.conf, riavviate il servizio, altrimenti la modifica non sarà effettiva. Per riavviare samba: - `` -
sudo /etc/init.d/samba restart
+``` +sudo /etc/init.d/samba restart +``` **Attenzione4**: ricordatevi che l'utente (paolo) deve esistere sul vostro sistema, e deve avere una password riconosciuta da samba. Per impostare la password in samba: `` -
sudo smbpasswd paolo
+``` +sudo smbpasswd paolo +``` e inserite una password decente. @@ -61,32 +67,38 @@ e inserite una password decente. Difficilmente troverete sul vostro sistema linux le dll che vi servono per i driver Postscript 🙂 Bisogna quindi scaricarli da qui. Decomprimete, entrate nella directory appena creata e date un `` -
sudo make install
+``` +sudo make install +``` Attenzione: su alcune distro potreste aver bisogno del pacchetto "**libcupsys2-dev**" per installare questi driver. -Ora vi servono i drivers Postscript di windows, colti direttamente da un sistema "volontario": cercate in \windows\system32\spool\drivers\w32x86. Da qualche parte troverete i seguenti files: - `` +Ora vi servono i drivers Postscript di windows, colti direttamente da un sistema "volontario": cercate in \windows\system32\spool\drivers\w32x86. Da qualche parte troverete i seguenti files: -
ps5ui.dllpscript5.dllpscript.hlpscript.ntf
+``` +ps5ui.dllpscript5.dllpscript.hlpscript.ntf +``` copiateli in /usr/share/cups/drivers e modificate i nomi: convertiteli in minuscolo. ### Configurazione di cups: Supporremo qui di avere un server cups installato e funzionante, con almeno una stampante condivisa.L'utente (paolo) dovrà almeno temporaneamente poter scrivere sulla directory /usr/share/cups/drivers. Per cui: - `` -
sudo chmod 777 /usr/share/cups/drivers
+``` +sudo chmod 777 /usr/share/cups/drivers +``` Potrete ripristinare i permessi in seguito. Ora viene la magia: - `` -
sudo cupsaddsmb -H localhost -U paolo -a -v
+``` +sudo cupsaddsmb -H localhost -U paolo -a -v +``` con questo chiediamo a cups di pubblicare i driver delle stampanti condivise sul server "localhost" utilizzando l'utente "paolo" per accedere in lettura/scritttura alla condivisione "print$" (quella di default per i drivers di stampa di windows). Facciamo ripartire samba e cups, giusto per gradire... - `` -
sudo /etc/init.d/samba restartsudo /etc/init.d/cupsys restart
+``` +sudo /etc/init.d/samba restartsudo /etc/init.d/cupsys restart +``` E ora, dal client windows, accedete al server e aprite una stampante, i drivers dovrebbero caricarsi automagicamente! \ No newline at end of file diff --git a/content/posts/2008/2008-03-20-ubuntukubuntuxubuntu-su-eeepc-701/index.it.md b/content/posts/2008/2008-03-20-ubuntukubuntuxubuntu-su-eeepc-701/index.it.md index 8a7af98..66c211a 100644 --- a/content/posts/2008/2008-03-20-ubuntukubuntuxubuntu-su-eeepc-701/index.it.md +++ b/content/posts/2008/2008-03-20-ubuntukubuntuxubuntu-su-eeepc-701/index.it.md @@ -2,7 +2,6 @@ title: Ubuntu/Kubuntu/Xubuntu su EeePC 701 author: emuboy type: post -draft: true date: 2008-03-20T20:23:21+00:00 url: /2008/03/20/ubuntukubuntuxubuntu-su-eeepc-701/ categories: @@ -11,11 +10,7 @@ categories: - Software --- -[][1] - -

- eeePC con Kubuntu -

+![](p1030294.jpg) L'**_Asus EeePC 701_** è un portatile a basso costo di casa Asus. Nato come progetto per le scuole medie, si è rivelato poi come uno dei prodotti più famosi della Asus degli ultimi tempi: la sua potenza ridotta (processore da 600MHz, 512Mb di RAM, da 2 a 8 Gb di memoria a stato solido e schermo da 7 pollici) è ben compensata dal suo costo (299 Euro) e dalle sue dimensioni ridotte (225x165x21). L'EeePC monta una distribuzione Linux di default, _Xandros_, personalizzata in modo da essere facile da usare e da gestire senza troppe limitazioni. Putroppo Xandros non è standard, ragion per cui in questa guida tratteremo l'installazione di qualsiasi distribuzione Ubuntu-based su EeePC. @@ -26,24 +21,23 @@ L'**_Asus EeePC 701_** è un portatile a basso costo di casa Asus. Nato come pro * EeePC * Lettore CD/DVD esterno (è comunque utile recuperarne uno, in quanto l'EeePC non ha lettore CD) * Qualsiasi periferica di archiviazione di massa da 2Gb o superiore (solo nel caso in cui non procederete all'eliminazione di Xandros dalla memoria interna) - * Questo [file][2] da [questo progetto][3] su una chiave usb o altro. + * Questo [file][1] da [questo progetto][2] su una chiave usb o altro. ### Cominciamo: La prima cosa da fare è salvare eventuali dati presenti sull'EeePC: vi consiglio di farlo anche se avete deciso di installare tutto su una chiavetta o una scheda SD. Poi bisogna considerare il tipo di installazione che vogliamo fare: interna o esterna. Considerate che la memoria interna è da 2Gb, 4Gb o 8Gb: può bastare per il solo sistema, limita parecchio l'installazione di nuovi programmi ma fornisce una velocità maggiore. Diversamente, l'installazione su periferica esterna preserva Xandros (ripristinabile comunque grazie al CD che trovate nella confezione) e offre una ampiezza del disco limitata solo dall'ampiezza del vostro portafogli 😉 ma può presentare limiti di velocità e può essere scomoda per via del lettore di schede che rimane sempre occupato in caso di installazione su SD oppure di un eventuale chiave USB che deve rimanere sempre inserita. Io ho optato per l'installazione su disco interno. Qualsiasi sia la vostra scelta, l'unica modifica da fare sarà forse solo il GRUB, ma riprendermo questo tra poco. - * Per prima cosa collegate il lettore CD esterno con dentro la vostra distribuzione *ubuntu preferita, nel mio caso una Kubuntu 7.10, e l'eventuale periferica di massa su cui andrete ad installare; - * all'avvio del computer premete [Esc] che vi mostrerà il menù di boot e scegliete il lettore CD. Vedrete la schermata di boot e scegliete _Installazione_. In questa guida non tratteremo l'installazione di Ubuntu, ma potrete consultarne una [qui][4], in quanto potrete procedere all'installazione come un normalissimo PC. Se la bassa risoluzione dello schermo vi dà problemi con le finestre sicuramente vi sarà utile sapere che tenendo premuto il tasto [Alt ] potete trascinare le finestre in quasi tutti i windows manager moderni. Installate Ubuntu dove più vi aggrada e riavviate. - * Se l'installazione parte senza problemi saltate questo punto. In caso contrario, è probabile che GRUB abbia un riferimento sbagliato sulla partizione da avviare. Quando esce il conto alla rovescia premete [Esc], selezionando la prima riga che vi mostra premete [E] e ancora [E] sula riga che inizia con _"root"_. A questo punto dovreste poter modificare la linea: quello che ci interessa è il paramentro _"(hd0,0)"_. Cancellatelo fino ad avere _"(hd"_ e premete [TAB]: la riga vi mostrerà alcune opzioni. Sceglietene una continuando il completamento con [TAB] e premete [B] per avviare, provate finchè non trovate quella giusta. - * A sistema avviato loggatevi e copiate [il file][3] sulla scrivania, decomprimetelo e aprite una shell tramite il vostro terminale preferito. Entrate nella directory del file decompresso prima e battete - sudo ./install all - - - Inserite la vostra password e attendete che abbia finito: questo script installa vari moduli e fa alcune modifiche a dei file (leggete il README all'interno se siete curiosi). A questo punto riavviate e il vostro sistema dovrebbe funzionare alla perfezione: Wi-Fi, webcam, audio etc etc... - - Il consiglio che vi do è di sostituire eventuali programmi come OpenOffice con alternative più leggere (AbiWord per esempio) oppure di sfruttare, dove potete, servizi di webapps come GoogleDocs che vi permettono di non occupare spazio prezioso. Soprattuto vi consiglio di ridurre i font a 8 per tutto il sistema se i vostri occhi ve lo permettono... Buon diverimento sul vostro sistema e benvenuti nel mondo OpenSource se per voi è la prima volta... +* Per prima cosa collegate il lettore CD esterno con dentro la vostra distribuzione *ubuntu preferita, nel mio caso una Kubuntu 7.10, e l'eventuale periferica di massa su cui andrete ad installare; +* all'avvio del computer premete [Esc] che vi mostrerà il menù di boot e scegliete il lettore CD. Vedrete la schermata di boot e scegliete _Installazione_. In questa guida non tratteremo l'installazione di Ubuntu, ma potrete consultarne una [qui][3], in quanto potrete procedere all'installazione come un normalissimo PC. Se la bassa risoluzione dello schermo vi dà problemi con le finestre sicuramente vi sarà utile sapere che tenendo premuto il tasto [Alt ] potete trascinare le finestre in quasi tutti i windows manager moderni. Installate Ubuntu dove più vi aggrada e riavviate. +* Se l'installazione parte senza problemi saltate questo punto. In caso contrario, è probabile che GRUB abbia un riferimento sbagliato sulla partizione da avviare. Quando esce il conto alla rovescia premete [Esc], selezionando la prima riga che vi mostra premete [E] e ancora [E] sula riga che inizia con _"root"_. A questo punto dovreste poter modificare la linea: quello che ci interessa è il paramentro _"(hd0,0)"_. Cancellatelo fino ad avere _"(hd"_ e premete [TAB]: la riga vi mostrerà alcune opzioni. Sceglietene una continuando il completamento con [TAB] e premete [B] per avviare, provate finchè non trovate quella giusta. +* A sistema avviato loggatevi e copiate [il file][2] sulla scrivania, decomprimetelo e aprite una shell tramite il vostro terminale preferito. Entrate nella directory del file decompresso prima e battete +``` + sudo ./install all +``` +* Inserite la vostra password e attendete che abbia finito: questo script installa vari moduli e fa alcune modifiche a dei file (leggete il README all'interno se siete curiosi). A questo punto riavviate e il vostro sistema dovrebbe funzionare alla perfezione: Wi-Fi, webcam, audio etc etc... - [1]: http://bglug.it/wp-content/uploads/2008/03/p1030294.jpg "eeePC con Kubuntu" - [2]: http://eee-ubuntu-support.googlecode.com/files/eee-ubuntu-support_v0.7.tgz - [3]: http://code.google.com/p/eee-ubuntu-support/ - [4]: http://wiki.ubuntu-it.org/Installazione/Grafica \ No newline at end of file +Il consiglio che vi do è di sostituire eventuali programmi come OpenOffice con alternative più leggere (AbiWord per esempio) oppure di sfruttare, dove potete, servizi di webapps come GoogleDocs che vi permettono di non occupare spazio prezioso. Soprattuto vi consiglio di ridurre i font a 8 per tutto il sistema se i vostri occhi ve lo permettono... Buon diverimento sul vostro sistema e benvenuti nel mondo OpenSource se per voi è la prima volta... + + [1]: https://web.archive.org/web/20111012100933/http://eee-ubuntu-support.googlecode.com/files/eee-ubuntu-support_v0.7.tgz + [2]: https://code.google.com/p/eee-ubuntu-support/ + [3]: https://wiki.ubuntu-it.org/Installazione/Grafica \ No newline at end of file diff --git a/content/posts/2008/2008-03-20-ubuntukubuntuxubuntu-su-eeepc-701/p1030294.jpg b/content/posts/2008/2008-03-20-ubuntukubuntuxubuntu-su-eeepc-701/p1030294.jpg new file mode 100644 index 0000000..304f326 Binary files /dev/null and b/content/posts/2008/2008-03-20-ubuntukubuntuxubuntu-su-eeepc-701/p1030294.jpg differ diff --git a/content/posts/2008/2008-03-22-un-server-in-un-minipc/01esterno.jpg b/content/posts/2008/2008-03-22-un-server-in-un-minipc/01esterno.jpg new file mode 100644 index 0000000..9d5b698 Binary files /dev/null and b/content/posts/2008/2008-03-22-un-server-in-un-minipc/01esterno.jpg differ diff --git a/content/posts/2008/2008-03-22-un-server-in-un-minipc/02esterno.jpg b/content/posts/2008/2008-03-22-un-server-in-un-minipc/02esterno.jpg new file mode 100644 index 0000000..0d9bd8a Binary files /dev/null and b/content/posts/2008/2008-03-22-un-server-in-un-minipc/02esterno.jpg differ diff --git a/content/posts/2008/2008-03-22-un-server-in-un-minipc/04interno.jpg b/content/posts/2008/2008-03-22-un-server-in-un-minipc/04interno.jpg new file mode 100644 index 0000000..b7fba88 Binary files /dev/null and b/content/posts/2008/2008-03-22-un-server-in-un-minipc/04interno.jpg differ diff --git a/content/posts/2008/2008-03-22-un-server-in-un-minipc/index.it.md b/content/posts/2008/2008-03-22-un-server-in-un-minipc/index.it.md index 88a8895..e2c8ab3 100644 --- a/content/posts/2008/2008-03-22-un-server-in-un-minipc/index.it.md +++ b/content/posts/2008/2008-03-22-un-server-in-un-minipc/index.it.md @@ -2,7 +2,6 @@ title: Un server in un miniPC author: jimmi type: post -draft: true date: 2008-03-22T06:22:09+00:00 url: /2008/03/22/un-server-in-un-minipc/ categories: @@ -14,13 +13,10 @@ categories: --- Da diverso tempo stavo meditando sulla sostituzione del mio server casalingo, a cui mancavano due requisiti per me molto importanti: un _RAID1_ che mi salvi dalla morte improvvisa di un disco e consumi ridotti. Qualche mese fa ho finalmente avviato il progetto, la cui esperienza voglio ora condividere con voi. -

- Fronte -

- +![](01esterno.jpg) -### Acquisti +### Acquisti Dopo alcune ricerche in rete mi sono deciso per la seguente configurazione: @@ -50,7 +46,7 @@ Per recuperare i materiali necessari ho dovuto farmi un ampio giro tra i negozi * [Wireshop][12] -### Assemblare l'hardware +### Assemblare l'hardware Dopo tre giorni ricevo dal sito tedesco il case, la mobo e l'alimentatore _PicoPSU_, la qual cosa mi fa sperare in una rapida conclusione. In realtà gli ultimi componenti mi arriveranno dopo quasi quattro settimane, durante le quali ho il tempo di pentirmi di alcune scelte: @@ -64,11 +60,9 @@ Dopo alcune settimane di ricerca infruttuosa di un alimentatore per portatili co L'ulltimo scoglio che ho dovuto superare è stata la rumorosità: purtroppo la ventolina della _CPU_ montata dalla Intel è discretamente rumorosa, e la dimensione di 40 mm non lascia molte chances. [Totalmodding][19] offre diverse ventole adatte, ma purtroppo il primo tentativo con quella più lenta e silenziosa porta la temperatura della _CPU_ sopra i settanta gradi. Installo quindi il modello più veloce e la temperatura si assesta intorno ai sessanta gradi, anche se l'apparecchio non è silenzioso come speravo. -

- Interno -

+![](04interno.jpg) -### Installare il software +### Installare il software Il mio gioiellino è ora pronto. I servizi che ho intenzione di attivare sono: @@ -116,11 +110,9 @@ Anche l'installazione e la configurazione di _OpenVPN_ si è rivelata abbastanza La ciliegina finale è stata l'abilitazione di una webmail con _[Squirrelmail][48]_ accessibile su una connessione sicura dal web, sulla cui configurazione ho scritto un'altro [manualetto][49] disponibile sul blog del _[BGLug VS][50]_. -

- Retro -

+![](02esterno.jpg) -### Conclusioni +### Conclusioni Dieci anni fa non avrei preso sul serio chiunque mi avesse detto che con poco più di trenta watt e una scatoletta grande come un'autoradio si potesse realizzare tutto questo. Oggi questo l'ho fatto io, con il supporto di molti sconosciuti che scrivono [software libero][51] ed aiutano gli utenti con manuali e mailing lists. diff --git a/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/distribuzioni.pdf b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/distribuzioni.pdf new file mode 100644 index 0000000..daed215 Binary files /dev/null and b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/distribuzioni.pdf differ diff --git a/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/gimp.pdf b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/gimp.pdf new file mode 100644 index 0000000..90f3539 Binary files /dev/null and b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/gimp.pdf differ diff --git a/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/index.it.md b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/index.it.md index 07065cb..d42a8e4 100644 --- a/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/index.it.md +++ b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/index.it.md @@ -2,7 +2,6 @@ title: 'Linux Day 2003: ecco qualche reperto storico' author: Mangia type: post -draft: true date: 2008-04-09T09:18:48+00:00 url: /2008/04/09/linux-day-2003-ecco-qualche-reperto-storico/ xyz_smap: @@ -39,28 +38,17 @@ Dagli archivi del vecchio sito web del nostro amato LUG ecco riemergere un po' d Gli argomenti trattati spaziano in molteplici settori, eccovi un elenco dei documenti disponibili per il download: - * [una panoramica su Linux e sulle distribuzioni (di Marco Salvi)][1]; - * [GIMP, il celebre software di manipolazione di immagini (di Samuele E. Locatelli)][2]; - * [GUI - le interfacce grafiche per i sistemi Linux (di Giuseppe Ravasio)][3]; - * [gli strumenti per le scienze messi a disposizione dal movimento Open Source (di Samuele E. Locatelli)][4]; - * [OpenOffice.org, la suite open per la produttività (di Antonio Milesi)][5]; - * [una panoramica sul Kernel Linux (di Luca Amigoni)][6]; - * [La samba ballata da Mr. Linux (di Gabriele Galliani)][7]; - * [la sicurezza nei sistemi Linux (di Marco Balduzzi)][8]; - * [un server proxy open source: Squid (di Marco Morosini)][9]; - * [WxWindows: un framework per realizzare applicazioni con interfaccia utente nativa (di Marco Cavallini)][10]; - * [Un pinguino in salotto - Linux su console (di Flavio Castelli)][11]. + + - [una panoramica su Linux e sulle distribuzioni (di Marco Salvi)](distribuzioni.pdf); + - [GIMP, il celebre software di manipolazione di immagini (di Samuele E. Locatelli)](gimp.pdf); + - [GUI - le interfacce grafiche per i sistemi Linux (di Giuseppe Ravasio)](linux-gui.pdf); + - [gli strumenti per le scienze messi a disposizione dal movimento Open Source (di Samuele E. Locatelli)](matematicatar.bz2); + - [OpenOffice.org, la suite open per la produttività (di Antonio Milesi)](openoffice.pdf); + - [una panoramica sul Kernel Linux (di Luca Amigoni)](panoramica_kernel.pdf); + - [La samba ballata da Mr. Linux (di Gabriele Galliani)](samba.pdf); + - [la sicurezza nei sistemi Linux (di Marco Balduzzi)](sicurezza.pdf); + - [un server proxy open source: Squid (di Marco Morosini)](squid.pdf); + - [WxWindows: un framework per realizzare applicazioni con interfaccia utente nativa (di Marco Cavallini)](wxwindows.pdf); + - [Un pinguino in salotto - Linux su console (di Flavio Castelli)](xbox.pdf). Buona lettura! - - [1]: http://bglug.it/wp-content/uploads/2008/04/distribuzioni.pdf "una panoramica su Linux e sulle distribuzioni (di Marco Salvi);" - [2]: http://bglug.it/wp-content/uploads/2008/04/gimp.pdf "GIMP, il celebre software di manipolazione di immagini (di Samuele E. Locatelli)" - [3]: http://bglug.it/wp-content/uploads/2008/04/linux-gui.pdf "GUI - le interfacce grafiche per i sistemi Linux (di Giuseppe Ravasio)" - [4]: http://bglug.it/wp-content/uploads/2008/04/matematicatar.bz2 "gli strumenti per le scienze messi a disposizione dal movimento Open Source (di Samuele E. Locatelli)" - [5]: http://bglug.it/wp-content/uploads/2008/04/openoffice.pdf "OpenOffice.org, la suite open per la produttività (di Antonio Milesi)" - [6]: http://bglug.it/wp-content/uploads/2008/04/panoramica_kernel.pdf "una panoramica sul Kernel Linux (di Luca Amigoni)" - [7]: http://bglug.it/wp-content/uploads/2008/04/samba.pdf "La samba ballata da Mr. Linux (di Gabriele Galliani)" - [8]: http://bglug.it/wp-content/uploads/2008/04/sicurezza.pdf "la sicurezza nei sistemi Linux (di Marco Balduzzi)" - [9]: http://bglug.it/wp-content/uploads/2008/04/squid.pdf "un server proxy open source: Squid (di Marco Morosini)" - [10]: http://bglug.it/wp-content/uploads/2008/04/wxwindows.pdf "WxWindows: un framework per realizzare applicazioni con interfaccia utente nativa (di Marco Cavallini)" - [11]: http://bglug.it/wp-content/uploads/2008/04/xbox.pdf "Un pinguino in salotto - Linux su console (di Flavio Castelli)" \ No newline at end of file diff --git a/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/linux-gui.pdf b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/linux-gui.pdf new file mode 100644 index 0000000..e37162d Binary files /dev/null and b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/linux-gui.pdf differ diff --git a/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/matematicatar.bz2 b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/matematicatar.bz2 new file mode 100644 index 0000000..b1ca398 Binary files /dev/null and b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/matematicatar.bz2 differ diff --git a/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/openoffice.pdf b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/openoffice.pdf new file mode 100644 index 0000000..dc9f506 Binary files /dev/null and b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/openoffice.pdf differ diff --git a/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/panoramica_kernel.pdf b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/panoramica_kernel.pdf new file mode 100644 index 0000000..107d17b Binary files /dev/null and b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/panoramica_kernel.pdf differ diff --git a/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/samba.pdf b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/samba.pdf new file mode 100644 index 0000000..1b58ff3 Binary files /dev/null and b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/samba.pdf differ diff --git a/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/sicurezza.pdf b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/sicurezza.pdf new file mode 100644 index 0000000..a7ccd38 Binary files /dev/null and b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/sicurezza.pdf differ diff --git a/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/squid.pdf b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/squid.pdf new file mode 100644 index 0000000..7fc134b Binary files /dev/null and b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/squid.pdf differ diff --git a/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/wxwindows.pdf b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/wxwindows.pdf new file mode 100644 index 0000000..72d4fcb Binary files /dev/null and b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/wxwindows.pdf differ diff --git a/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/xbox.pdf b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/xbox.pdf new file mode 100644 index 0000000..94fa91c Binary files /dev/null and b/content/posts/2008/2008-04-09-linux-day-2003-ecco-qualche-reperto-storico/xbox.pdf differ diff --git a/content/posts/2008/2008-04-18-tagsistant-un-filesystem-semantico-per-linux/index.it.md b/content/posts/2008/2008-04-18-tagsistant-un-filesystem-semantico-per-linux/index.it.md index 0a5a5b0..c79afba 100644 --- a/content/posts/2008/2008-04-18-tagsistant-un-filesystem-semantico-per-linux/index.it.md +++ b/content/posts/2008/2008-04-18-tagsistant-un-filesystem-semantico-per-linux/index.it.md @@ -2,7 +2,6 @@ title: 'Tagsistant: un filesystem semantico per Linux' author: Mangia type: post -draft: true date: 2008-04-18T13:52:09+00:00 url: /2008/04/18/tagsistant-un-filesystem-semantico-per-linux/ categories: @@ -25,8 +24,8 @@ Si tratta di [Tagsistant (o anche tagfs)][2], che "_utilizza FUSE per interfacci Mettere una tag ad un file significa di fatto aggiungere nel database l'indicazione dell'etichetta associata al file stesso. Tagsistant si occupa di rendere questa operazione automatica, senza importunare l'utente, quando un nuovo file viene creato, attraverso la sua copia o il suo spostamento tra le directory. (Questo significa che creare un link simbolico o copiare integralmente un file è di fatto la stessa cosa per Tagsistant)._" -A [questa pagina][3] è possibile rendersi meglio conto di come il sistema funzioni attraverso una demo interattiva. +A [questa pagina][2] è possibile rendersi meglio conto di come il sistema funzioni attraverso una demo interattiva. [1]: http://fuse.sourceforge.net/ "libfuse" - [2]: http://www.tagsistant.net/ "Tagsistant" + [2]: https://web.archive.org/web/20080509131611/http://www.tagsistant.net/ [3]: http://www.tagsistant.net/browser.plp \ No newline at end of file diff --git a/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/beamer.pdf b/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/beamer.pdf new file mode 100644 index 0000000..552aa8a Binary files /dev/null and b/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/beamer.pdf differ diff --git a/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/coding.pdf b/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/coding.pdf new file mode 100644 index 0000000..bf9bd84 Binary files /dev/null and b/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/coding.pdf differ diff --git a/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/crittografia.pdf b/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/crittografia.pdf new file mode 100644 index 0000000..ba3dee4 Binary files /dev/null and b/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/crittografia.pdf differ diff --git a/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/distro.pdf b/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/distro.pdf new file mode 100644 index 0000000..5464a75 Binary files /dev/null and b/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/distro.pdf differ diff --git a/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/elearning.pdf b/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/elearning.pdf new file mode 100644 index 0000000..c744fab Binary files /dev/null and b/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/elearning.pdf differ diff --git a/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/index.it.md b/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/index.it.md index f58f8e5..859d211 100644 --- a/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/index.it.md +++ b/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/index.it.md @@ -2,7 +2,6 @@ title: 'Linux Day 2004: la rievocazione storica continua' author: Mangia type: post -draft: true date: 2008-05-06T10:01:46+00:00 url: /2008/05/06/linux-day-2004-la-rievocazione-storica-continua/ xyz_smap: @@ -32,26 +31,19 @@ Prosegue la raccolta di materiale dagli archivi del vecchio sito del BGlug. Oggi Ecco cosa potete scaricare: -[Sicurezze e False Sicurezze - Un confronto aperto tra modelli "free" e "proprietari" (di Stefano Zanero)][1] - -[Introduzione alla programmazione in ambiente GNU/Linux con particolare riferimento al linguaggio C (di Marco Balduzzi)][2] - -[La crittografia al servizio di Linux, conservare in maniera sicura i propri dati (di Flavio Castelli)][3] - -[Introduzione alle distribuzioni (di Marco Salvi)][4] - -[E-learning & Opensource (di Samuele E. Locatelli)][5] - -[Compilazione del Kernel Linux 2.6.x (di Ermanno Novali)][6] - -[La sfida dell’Open Source (di Roberto "Jimmi" Franceschini)][7] +- [Sicurezze e False Sicurezze - Un confronto aperto tra modelli "free" e "proprietari" (di Stefano Zanero)](beamer.pdf) +- [Introduzione alla programmazione in ambiente GNU/Linux con particolare riferimento al linguaggio C (di Marco Balduzzi)](coding.pdf) +- [La crittografia al servizio di Linux, conservare in maniera sicura i propri dati (di Flavio Castelli)](crittografia.pdf) +- [Introduzione alle distribuzioni (di Marco Salvi)](distro.pdf) +- [E-learning & Opensource (di Samuele E. Locatelli)](elearning.pdf) +- [Compilazione del Kernel Linux 2.6.x (di Ermanno Novali)](linux.pdf) +- [La sfida dell’Open Source (di Roberto "Jimmi" Franceschini)](opensource.pdf) Buona lettura! - [1]: http://bglug.it/wp-content/uploads/2008/05/beamer.pdf - [2]: http://bglug.it/wp-content/uploads/2008/05/coding.pdf - [3]: http://bglug.it/wp-content/uploads/2008/05/crittografia.pdf - [4]: http://bglug.it/wp-content/uploads/2008/05/distro.pdf - [5]: http://bglug.it/wp-content/uploads/2008/05/elearning.pdf - [6]: http://bglug.it/wp-content/uploads/2008/05/linux.pdf - [7]: http://bglug.it/wp-content/uploads/2008/05/opensource.pdf \ No newline at end of file + + + + + + diff --git a/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/linux.pdf b/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/linux.pdf new file mode 100644 index 0000000..220c973 Binary files /dev/null and b/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/linux.pdf differ diff --git a/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/opensource.pdf b/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/opensource.pdf new file mode 100644 index 0000000..2dfca30 Binary files /dev/null and b/content/posts/2008/2008-05-06-linux-day-2004-la-rievocazione-storica-continua/opensource.pdf differ diff --git a/content/posts/2008/2008-06-08-linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/02-le-distribuzioni-linux.pdf b/content/posts/2008/2008-06-08-linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/02-le-distribuzioni-linux.pdf new file mode 100644 index 0000000..4a6ab1b Binary files /dev/null and b/content/posts/2008/2008-06-08-linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/02-le-distribuzioni-linux.pdf differ diff --git a/content/posts/2008/2008-06-08-linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/03-linux-dalle-origini-allo-spazio1.pdf b/content/posts/2008/2008-06-08-linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/03-linux-dalle-origini-allo-spazio1.pdf new file mode 100644 index 0000000..b3161a3 Binary files /dev/null and b/content/posts/2008/2008-06-08-linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/03-linux-dalle-origini-allo-spazio1.pdf differ diff --git a/content/posts/2008/2008-06-08-linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/04-networking-sicuro.pdf b/content/posts/2008/2008-06-08-linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/04-networking-sicuro.pdf new file mode 100644 index 0000000..33b3220 Binary files /dev/null and b/content/posts/2008/2008-06-08-linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/04-networking-sicuro.pdf differ diff --git a/content/posts/2008/2008-06-08-linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/06-wikipedia.pdf b/content/posts/2008/2008-06-08-linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/06-wikipedia.pdf new file mode 100644 index 0000000..5350ecd Binary files /dev/null and b/content/posts/2008/2008-06-08-linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/06-wikipedia.pdf differ diff --git a/content/posts/2008/2008-06-08-linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/07-espressioni-regolari.pdf b/content/posts/2008/2008-06-08-linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/07-espressioni-regolari.pdf new file mode 100644 index 0000000..10f76df Binary files /dev/null and b/content/posts/2008/2008-06-08-linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/07-espressioni-regolari.pdf differ diff --git a/content/posts/2008/2008-06-08-linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/index.it.md b/content/posts/2008/2008-06-08-linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/index.it.md index d56545a..057adbe 100644 --- a/content/posts/2008/2008-06-08-linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/index.it.md +++ b/content/posts/2008/2008-06-08-linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/index.it.md @@ -2,7 +2,6 @@ title: 'Linux Day 2005: avanti così, tra novità e vecchie glorie' author: Mangia type: post -draft: true date: 2008-06-08T12:04:24+00:00 url: /2008/06/08/linux-day-2005-avanti-cosi-tra-novita-e-vecchie-glorie/ xyz_smap: @@ -26,21 +25,13 @@ tags: --- Durante il **Linux Day 2005** sono stati affrontati, al solito, argomenti di varia natura: la consueta panoramica su Linux e le distribuzioni ha visto comparire qualche nome nuovo, mentre in altri interventi si parlava di networking sicuro, di espressioni regolari, ma anche di Wikipedia e di tutti i possibili utilizzi di Linux... dalle origini allo spazio! + +Ecco i pdf delle presentazioni: -Ecco i pdf delle presentazioni: +- [Le distribuzioni Linux (di Marco Salvi)](02-le-distribuzioni-linux.pdf) +- [Linux dalle origini allo spazio (di Antonio Milesi)](03-linux-dalle-origini-allo-spazio1.pdf) +- [Networking sicuro (di Marco Balduzzi)](04-networking-sicuro.pdf) +- [Wikipedia e Mediawiki: il progetto e la piattaforma (di Ermanno Novali)](06-wikipedia.pdf) +- [Alla scoperta delle Espressioni Regolari (di Flavio Castelli)](07-espressioni-regolari.pdf) -[Le distribuzioni Linux (di Marco Salvi)][1] - -[Linux dalle origini allo spazio (di Antonio Milesi)][2] - -[Networking sicuro (di Marco Balduzzi)][3] - -[Wikipedia e Mediawiki: il progetto e la piattaforma (di Ermanno Novali)][4] - -[Alla scoperta delle Espressioni Regolari (di Flavio Castelli)][5] - - [1]: http://bglug.it/wp-content/uploads/2008/06/02-le-distribuzioni-linux.pdf - [2]: http://bglug.it/wp-content/uploads/2008/06/03-linux-dalle-origini-allo-spazio1.pdf - [3]: http://bglug.it/wp-content/uploads/2008/06/04-networking-sicuro.pdf - [4]: http://bglug.it/wp-content/uploads/2008/06/06-wikipedia.pdf - [5]: http://bglug.it/wp-content/uploads/2008/06/07-espressioni-regolari.pdf \ No newline at end of file +Buona lettura! \ No newline at end of file diff --git a/content/posts/2008/2008-07-07-bglug-keller-estate-2008/index.it.md b/content/posts/2008/2008-07-07-bglug-keller-estate-2008/index.it.md index 4c37724..795f794 100644 --- a/content/posts/2008/2008-07-07-bglug-keller-estate-2008/index.it.md +++ b/content/posts/2008/2008-07-07-bglug-keller-estate-2008/index.it.md @@ -1,8 +1,7 @@ --- -title: BgLUG @ Keller – estate 2008 +title: BgLUG @ Keller - estate 2008 author: Mangia type: post -draft: true date: 2008-07-07T13:09:16+00:00 url: /2008/07/07/bglug-keller-estate-2008/ categories: @@ -11,8 +10,8 @@ tags: - estate - incontri - sede - --- + Da **mercoledì 9 luglio prossimo venturo**, e per tutto il resto dell'estate fino a settembre, gli incontri del BgLUG **non si terranno** presso la solita sede di largo Largo Rontgen n.3. Farà da cornice ai nostri incontri densi di cicli di CPU sprecati in operazioni eleganti (cit) la **[birreria Keller di Curno][1]**, in via Bergamo, 23. Staremo all'esterno, sui tavoli all'aperto nell'area davanti al locale. diff --git a/content/posts/2008/2008-07-24-postfix-nirvana-parte-i/index.it.md b/content/posts/2008/2008-07-24-postfix-nirvana-parte-i/index.it.md index b4e1030..c943676 100644 --- a/content/posts/2008/2008-07-24-postfix-nirvana-parte-i/index.it.md +++ b/content/posts/2008/2008-07-24-postfix-nirvana-parte-i/index.it.md @@ -1,8 +1,7 @@ --- -title: Postfix nirvana – Parte I +title: Postfix nirvana - Parte I author: jimmi type: post -draft: true date: 2008-07-24T04:29:37+00:00 url: /2008/07/24/postfix-nirvana-parte-i/ categories: @@ -19,55 +18,49 @@ tags: - postfixadmin - postgrey - spamassassin - +aliases: + - /postfix-nirvana-parte-i --- -_Questa è la prima parte della guida, e tratta delle impostazioni di base di Postfix. Nella seconda parte verranno affrontati i programmi accessori._ +_Questa è la prima parte della guida, e tratta delle impostazioni di base di Postfix. Nella [seconda parte](/postfix-nirvana-parte-ii) verranno affrontati i programmi accessori._ Questo documento, scritto a quattro mani con Manuel, spiega come configurare un server di posta in modo da avere nel proprio sistema utenti, sia reali sia virtuali, che possono accedere tramite interfaccia web alle loro caselle e-mail, con protezione da virus, worm e spam. -### Sommario - - * [Introduzione][1] - * [Postfix: configurazione di base][2] - * [Amavisd-new, Spamassassin, ClamAV][3] - * [Postgrey][4] - * [Postfix e i suoi controlli anti-UCE][5] - -### Introduzione +### Introduzione Per utente virtuale si intende qualcuno che non ha un account fisico sulla macchina (non c’è alcun suo riferimento nel file /etc/passwd) ed esiste solo per il sistema di posta. La gestione di questi utente avviene tramite interfaccia web e i loro dati sono registrati su un database SQL. I mezzi scelti per conseguire lo scopo sono: - * Postfix 2.3.8
- * Amavisd-new 2.4.2 - * Clamav 0.93.1 - * Spamassassin 3.2.3 - * Postgrey 1.27 - * Postfixadmin 2.2.0 - * Dovecot 1.0
- * Horde 3.1.3
- * Fetchmail 6.3.6
+- [Postfix 2.3.8](https://www.postfix.org/ "Postfix") +- [Amavisd-new 2.4.2](https://www.ijs.si/software/amavisd/ "Amavisd-new") +- [Clamav 0.93.1](https://www.clamav.net/ "Clamav") +- [Spamassassin 3.2.3](https://spamassassin.apache.org/ "Spamassassin") +- [Postgrey 1.27](https://postgrey.schweikert.ch/ "Postgrey") +- [Postfixadmin 2.2.0](https://postfixadmin.sourceforge.net/ "Postfixadmin") +- [Dovecot 1.0](https://dovecot.org/ "Dovecot") +- [Horde 3.1.3](https://www.horde.org/ "Horde") +- [Fetchmail 6.3.6](https://www.fetchmail.info/ "Fetchmail") Per questa installazione ho inoltre utilizzato: - * Apache 2.2.3 - * MySQL 5.0.32 - * PHP 4.4.4 +- [Apache 2.2.3](https://apache.org/ "Apache") +- [MySQL 5.0.32](https://www.mysql.com/ "MySQL") +- [PHP 4.4.4](https://www.php.net/ "PHP") -la cui configurazione va però oltre gli scopi di questo howto. Tutti questi software sono stati installati partendo dai pacchetti offerti dalla distribuzione Debian Etch. Le principali fonti di ispirazione sono stati un howto precedentemente scritto da Manuel, Howtoforge, i wiki di Dovecot, Horde, Debian e Debian Administration. +la cui configurazione va però oltre gli scopi di questo howto. Tutti questi software sono stati installati partendo dai pacchetti offerti dalla distribuzione Debian Etch. Le principali fonti di ispirazione sono stati un howto precedentemente scritto da Manuel, [Howtoforge](http://www.howtoforge.com/virtual_postfix_mysql_quota_courier "Howtoforge"), i wiki di [Dovecot](https://doc.dovecot.org/ "Dovecot"), [Horde](https://wiki.horde.org/Wiki/Home?referrer=WikiHome "Horde"), [Debian](http://wiki.debian.org/Horde "Debian") e [Debian Administration](https://web.archive.org/web/20090228161415/https://debian-administration.org/articles/259 "Debian Administration"). -### Postfix: configurazione di base +### Postfix: configurazione di base Prima di procedere all'installazione di Postfix occorre assicurarsi che la propria macchina sia FQDN, cioè abbia un nome corretto (per intenderci, al comando hostname deve rispondere qualsiasi cosa che non sia localhost o localhost.localdomain). Per questo occorre impostare il nome macchina e settare il file `/etc/hosts` correttamente. I principali file di configurazione sono due: `main.cf` in cui stanno tutti i parametri della parte MTA e `master.cf` in cui stanno i parametri del demone, ed entrambi si trovano in `/etc/postfix`. -Il `main.cf` ha moltissime opzioni (potete trovare [qui][6] un elenco completo); vediamo le più importanti (che vanno modificate rispetto al default): +Il `main.cf` ha moltissime opzioni (potete trovare [qui](https://www.postfix.org/postconf.5.html) un elenco completo); vediamo le più importanti (che vanno modificate rispetto al default): -
# questa sezione riguarda le mail 'rimbalzate' :
+```
+# questa sezione riguarda le mail 'rimbalzate' :
 # si specifica cosa notificare e a quale account
 
 soft_bounce = no
@@ -108,7 +101,8 @@ relay_domains = $mydestination
 
 alias_maps = hash:/etc/postfix/aliases
 alias_database = hash:/etc/postfix/aliases
-sender_canonical_maps = hash:/etc/postfix/sender_canonical
+sender_canonical_maps = hash:/etc/postfix/sender_canonical +``` per ora il `master.cf` non va toccato. @@ -116,7 +110,9 @@ Sono da controllare anche il file `aliases` e il `sender_canonical`. Nel file `aliases` ci sono i riferimenti ai vari utenti e serve per decidere chi è il destinatario delle mail: va modificato specificando a chi va recapitata la posta di root, solitamente l'utente di 'manutenzione' che utilizzate nel vostro sistema (non usate root per queste cose, vero?). Ad ogni modifica del file aliases deve seguire il comando: -
# postalias /etc/postfix/aliases
+``` +# postalias /etc/postfix/aliases +``` per aggiornare il database aliases, che viene scritto nel file `aliases.db`. @@ -124,17 +120,21 @@ Attenzione perché può esistere anche un file `/etc/aliases`: è quello che uti Il `sender_canonical` invece serve per tradurre gli account degli utenti locali in indirizzi di posta elettronica. Una volta modificato occorre dare: -
# postmap /etc/postfix/sender_canonical
+``` +# postmap /etc/postfix/sender_canonical +``` se tutto è ok si può far partire postfix e testarlo con: -
# telnet 127.0.0.1 25
+```
+# telnet 127.0.0.1 25
 Trying 127.0.0.1...
 Connected to 127.0.0.1.
 Escape character is '^]'.
-220  ESMTP Postfix
+220 ESMTP Postfix +``` -### Amavisd-new, Spamassassin, ClamAV +### Amavisd-new, Spamassassin, ClamAV La configurazione che ho effettuato fino ad ora è sufficiente per un valido, robusto e sicuro sistema di posta. Purtroppo però si sente sempre più l'esigenza di proteggere da virus e spam gli utenti: in prima battuta non ci si pensa, ma se un nostro cliente ha un virus che invia mail a raffica la cosa si ripercuote anche su di noi, sovraccaricando il nostro MTA e rischiando di farlo finire in qualche black-list da cui è poi difficile uscire... @@ -145,16 +145,21 @@ Amavisd-new è una delle versioni demone di amavis-perl; gli aspetti più intere Sia Spamassassin che ClamAV devono essere costantemente aggiornati per essere efficaci, cosa che non è sempre garantita con i repository di Debian. Per questa ragione è consigliabile scaricarli dai repository di volatile, aggiungendo a `/etc/apt/sources.list` la riga: -
deb http://ftp2.de.debian.org/debian-volatile sarge/volatile main
+``` +deb http://ftp2.de.debian.org/debian-volatile sarge/volatile main +``` per installare il tutto eseguo da riga di comando: -
# apt-get update
-# apt-get install amavisd-new spamassassin clamav clamav-daemon clamav-freshclam zoo unzip bzip2 unzoo nomarch lzop pax
+``` +# apt-get update +# apt-get install amavisd-new spamassassin clamav clamav-daemon clamav-freshclam zoo unzip bzip2 unzoo nomarch lzop pax +``` Passo quindi alla configurazione. È necessario abilitare ClamAV e Spamassassin in `/etc/amavis/conf.d/15-content_filter_mode`, che dovrà avere questo aspetto: -
use strict;
+```
+use strict;
 
 # You can modify this file to re-enable SPAM checking
 # through spamassassin and to re-enable antivirus checking.
@@ -174,26 +179,34 @@ Passo quindi alla configurazione. È necessario abilitare ClamAV e Spamassassin
 
 @bypass_spam_checks_maps = (
    \%bypass_spam_checks, \@bypass_spam_checks_acl, \$bypass_spam_checks_re);
-1;  # ensure a defined return
+1; # ensure a defined return +``` ed è consigliabile aggiungere la riga -
$pax='pax';
+``` +$pax='pax'; +``` nel file `/etc/amavis/conf.d/50-user`. Normalmente le impostazioni di default contenute in `/etc/amavis/conf.d/20-debian_defaults` non devono essere modificate. Riavvio i demoni con: -
/etc/init.d/amavis restart
+```
+/etc/init.d/amavis restart
 /etc/init.d/clamav-daemon restart
-/etc/init.d/clamav-freshclam restart
+/etc/init.d/clamav-freshclam restart +``` e posso proseguire nella configurazione di Postfix. Per fare in modo che le mail vengano inoltrate al demone di amavisd-new aggiungo le seguenti righe a `/etc/postfix/main.cf`: -
content_filter = amavis:[127.0.0.1]:10024
-receive_override_options = no_address_mappings
+``` +content_filter = amavis:[127.0.0.1]:10024 +receive_override_options = no_address_mappings +``` e poi aggiungo le seguenti in `/etc/postfix/master.cf`: -
amavis unix - - - - 2 smtp
+```
+amavis unix - - - - 2 smtp
         -o smtp_data_done_timeout=1200
         -o smtp_send_xforward_command=yes
 
@@ -210,80 +223,102 @@ e poi aggiungo le seguenti in `/etc/postfix/master.cf`:
         -o strict_rfc821_envelopes=yes
         -o receive_override_options=\
         no_unknown_recipient_checks,no_header_body_checks
-        -o smtpd_bind_address=127.0.0.1
+ -o smtpd_bind_address=127.0.0.1 +``` Faccio ripartire postfix e con "`netstat -tap`" vedo Postfix (master) in ascolto sulle porte 25 (smtp) e 10025 e amavisd-new sulla porta 10024. Dopo aver spedito o ricevuto alcune e-mail posso verificare il funzionamento di tutto nei log. ClamAV non ha solitamente bisogno di alcuna impostazione particolare. Il demone _freshclam_ provvederà a tenere sempre aggiornato il database dei virus. Debian durante l'installazione crea già gli utenti e i gruppi necessari. Sarà sufficiente aggiungere l'utente _clamav_ al gruppo _amavis_ e riavviare i demoni con i comandi: -
# adduser clamav amavis
+```
+# adduser clamav amavis
 # /etc/init.d/amavis restart
 # /etc/init.d/clamav-daemon restart
-# /etc/init.d/clamav-freshclam restart
+# /etc/init.d/clamav-freshclam restart +``` Spamassassin è un software scritto in Perl in grado di identificare e bloccare la posta indesiderata (chiamata spam, UCE - unsollicited commercial e-mail oppure anche UBE - unsollicited bulk e-mail) con una buona accuratezza tramite una serie di test euristici sugli headers e sul corpo della mail. Come impostazioni di base, è richiesto a Spamassassin di raggiungere un punteggio pari a 6.3 per identificare la mail come spam; io ho abbassato la soglia fino a 5 impostando in `/etc/spamassassin/local.cf`: -
required_score           5.0
+``` +required_score 5.0 +``` e fino ad ora non mi è mai capitato che abbia bloccato una mail che non fosse spam, ed ha lasciato passare alcune e-mail che invece lo erano. Ovviamente non si può garantire un’ accuratezza del 100% perché si rischierebbe di stringere troppo i controlli ed avere troppi falsi positivi. A questo punto per Debian modifico il file /etc/default/spamassassin con: -
ENABLED=1
+``` +ENABLED=1 +``` Ed avvio il demone: -
# /etc/init.d/spamassassin start
+``` +# /etc/init.d/spamassassin start +``` Una delle caratteristiche più utili di Spamassassin sono i filtri "bayesiani" che filtrano le mail sulla base di sequenze di caratteri che compaiono spesso nello spam, e che vengono abilitati in `/etc/spamassassin/local.cf` dalle righe: -
# Enable the Bayes system
+```
+# Enable the Bayes system
 use_bayes               1
 
 bayes_path /var/lib/amavis/.spamassassin/bayes
 
 # Enable Bayes auto-learning
-bayes_auto_learn              1
+bayes_auto_learn 1 +``` la seconda riga dice dove si trova il database, l'indirizzo è quello della configurazione standard di Debian, e l'ultima attiva l'autoapprendimento, che inizierà al riavvio Spamassassin. Per fargli apprendere più velocemente è possibile dargli in pasto delle directory contenenti spam o mail "pulite", loggandosi come utente amavis e dando i comandi: -
sa-learn --spam -C /var/lib/amavis/.spamassassin/ --showdots [directorySPAM]
-sa-learn --ham -C /var/lib/amavis/.spamassassin/ --showdots [directoryHAM]
+``` +sa-learn --spam -C /var/lib/amavis/.spamassassin/ --showdots [directorySPAM] +sa-learn --ham -C /var/lib/amavis/.spamassassin/ --showdots [directoryHAM] +``` Per tenere le regole sempre aggiornate posso scaricare periodicamente i file configurazione (rules, scores, etc.) inserendo in crontab una riga tipo: -
0 4 * * * sa-update && /etc/init.d/spamd restart
+``` +0 4 * * * sa-update && /etc/init.d/spamd restart +``` -È anche possibile aggiungere a Spamassassin moduli come Razor2, Pyzor, DCC, ma questo va un poco oltre lo scopo di questo howto, quindi vi rimando alla documentazione specifica. +È anche possibile aggiungere a Spamassassin moduli come Razor2, Pyzor, DCC, ma questo va un poco oltre lo scopo di questo howto, quindi vi rimando alla [documentazione specifica](http://www.howtoforge.com/virtual-users-domains-postfix-courier-mysql-squirrelmail-ubuntu8.04-p3 "HowtoForge"). -### Postgrey +### Postgrey I filtri tipo greylist sono uno dei recenti metodi di lotta allo SPAM, e si basano sul fatto che la maggior parte degli spammer inviano i messaggi attraverso server che non gestiscono una coda per la ritrasmissione dei messaggi falliti. Quando una mail viene ricevuta per la prima volta viene registrata la tripletta server/mittente/destinatario e viene respinta con un messaggio 450 di errore temporaneo. I server di cui sopra non riproveranno, mentre un server regolare dovrebbe riprovare l'invio dopo qualche minuto, quando il nostro server, dopo aver verificato la tripletta, lo accetterà. Questo provoca un ritardo nella ricezione di tutte le e-mail, ma evita la ricezione di gran parte dello spam. Debian mette a disposizione Posgrey, che implementa una greylist in Postfix. L'installazione si esegue come sempre con: -
# apt-get install postgrey
+``` +# apt-get install postgrey +``` dopo l'installazione trovo il demone in ascolto sulla porta 60000, come posso verificare con: -
# netstat -anp | grep 60000
-tcp        0      0 127.0.0.1:60000         0.0.0.0:*               LISTEN     18478/postgrey.pid
+``` +# netstat -anp | grep 60000 +tcp 0 0 127.0.0.1:60000 0.0.0.0:* LISTEN 18478/postgrey.pid +``` Per fare in modo che Postfix usi il demone devo aggiungere la seguente riga in /etc/postfix/main.cf, tra le "smtpd\_recipient\_restrictions": -
check_policy_service inet:127.0.0.1:60000
+``` +check_policy_service inet:127.0.0.1:60000 +``` Controllando il log posso vedere il tutto funzionare alla prima ricezione -### Postfix e i suoi controlli anti-UCE +### Postfix e i suoi controlli anti-UCE Postfix prevede la possibilità di effettuare un certo numero di test sulle mail in transito: è possibile controllare gli headers e il corpo del messaggio, mittenti e i destinatari, parti mime ed allegati. Lo svantaggio è che tutto questo causa un forte appesantimento del sistema di posta, e l'accuratezza non è molto elevata (c'è il rischio di avere molti falsi positivi e falsi negativi). Nel main.cf possiamo specificare questi controlli (che sono una piccola parte rispetto a quelli disponibili): -
# vengono specificate le tavole con cui confrontare le mail
+```
+# vengono specificate le tavole con cui confrontare le mail
 # in transito. Se sul vostro sistema è installato pcre è
 # consigliabile utilizzare questo al posto delle regexp per
 # questioni di velocità.
@@ -332,7 +367,8 @@ smtpd_recipient_restrictions =  permit_mynetworks,
 # utenti non più attivi che ricevono e-mail valide può essere
 # utile avvisare il mittente che l’indirizzo non è più
 # valido, ed eventualmente comunicare il nuovo indirizzo.
-relocated_maps = hash:/etc/postfix/relocated
+relocated_maps = hash:/etc/postfix/relocated +``` Vediamo più da vicino queste mappe (e come si compilano): alcune sono di tipo _hash_ ed altre di tipo _pcre_ (o regexp). Per quelle di tipo hash occorre dare il comando postmap prima di riavviare postfix per aggiornare il database, mentre per le altre basta solamente riavviare il demone postfix. @@ -340,13 +376,16 @@ Vediamo più da vicino queste mappe (e come si compilano): alcune sono di tipo _ la forma in cui devono essere messe le regole è: -
/pattern/      AZIONE	MOTIVAZIONE
+``` +/pattern/ AZIONE MOTIVAZIONE +``` Tra pattern, azione e motivazione ci deve essere almeno uno spazio; per questioni di chiarezza visiva mi piace impaginare il file utilizzando vari [tab] in maniera da avere tutto incolonnato. Un esempio di body_checks è: -
# il testo che vogliamo intercettare va messo tra / /, e può
+```
+# il testo che vogliamo intercettare va messo tra / /, e può
 # contenere spazi. La clausola REJECT indica il rifiuto del
 # messaggio (ce ne sono altre: OK, WARN, ecc..)
 # [A10] è un codice univoco che utilizzo io per capire quale
@@ -356,11 +395,13 @@ Un esempio di body_checks è:
 # [A10] Your email had spam-like body contents.
 # Si può leggere il file sample-pcre-body.cf.
 
-/sono spammer/ 	REJECT [A10] Your email had spam-like body contents.
+/sono spammer/ REJECT [A10] Your email had spam-like body contents. +``` si può anche andare sul complicato utilizzando le espressioni regolari: -
# così io impedisco il recapito di mail con allegati dei file aventi
+```
+# così io impedisco il recapito di mail con allegati dei file aventi
 # estensioni che fanno supporre  la presenza di virus; come visto
 # prima si può mettere un testo dopo il reject che spiega la
 # motivazione e suggerisce di zippare l'allegato per poterlo inviare.
@@ -368,13 +409,15 @@ si può anche andare sul complicato utilizzando le espressioni regolari:
 /name=".*\.(com|exe|bat|cmd)"/            REJECT [1] Filetype not permitted, please ZIP them
 /name=".*\.(hta|vb[esx]|wsf|wsh|js|jse)"/ REJECT [2] Filetype not permitted, please ZIP them
 /name=".*\.(shb|shs|lnk|chm|pif|scr)"/    REJECT [3] Possible virus attachment
-/^TVqQAAMAAAAEAAAA\/\/8AALgAAAAAAAAAQAAA/ REJECT [4] Possible virus attachment
+/^TVqQAAMAAAAEAAAA\/\/8AALgAAAAAAAAAQAAA/ REJECT [4] Possible virus attachment +``` **/etc/postfix/header_checks (pcre o regexp)** la forma è la medesima di body_ckecks, ma in questo caso dobbiamo specificare gli headers: -
# si lavora ad esempio sul programma con cui è stata creata
+```
+# si lavora ad esempio sul programma con cui è stata creata
 # la mail, sul soggetto, ma ci si può sbizzarrire...
 
 /^X-Mailer: Floodgate/  REJECT [A19] Spam-like header contents.
@@ -385,17 +428,20 @@ la forma è la medesima di body_ckecks, ma in questo caso dobbiamo specificare g
 # per maggiori informazioni si veda il file sample-pcre-header.cf
 
 /^From:.*utente@dominio*$/      	REJECT This account sends spam.
-/^To:.*utente@dominio.locale*$/ 	REJECT This account isn't active.
+/^To:.*utente@dominio.locale*$/ REJECT This account isn't active. +``` **/etc/postfix/mime\_header\_checks (pcre o regexp)** è una tavola specifica per le estensioni mime, che possono sfuggire ai controlli sul body e sugli headers; la sintassi è del tutto simile ai due file precedenti. Io utilizzo clausole molto simili a questa: -
# blocco i file .pif (e allo stesso modo qualsiasi file con
+```
+# blocco i file .pif (e allo stesso modo qualsiasi file con
 # estensione pericolosa).
 
-/name=[^>]*\.pif/ 			REJECT Files .pif may contain viruses.
+/name=[^>]*\.pif/ REJECT Files .pif may contain viruses. +``` **/etc/postfix/access (hash)** @@ -404,7 +450,8 @@ La sintassi prevede 3 categorie su cui effettuare i confronti: un utente ben det Ad esempio: -
# occorre specificare il codice e la risposta che postfix restituisce
+```
+# occorre specificare il codice e la risposta che postfix restituisce
 # al mittente. Nei primi due casi andiamo in match su indirizzi e-mail
 # completi nel terzo esempio il confronto lo si fa sull’utente e nel
 # quarto sul dominio per altre informazioni man 5 access
@@ -413,7 +460,8 @@ Ad esempio:
 utente1@dominio1  			550 You are a spammer!
 pippo@dominio2				550 This account is no longer active
 utente@      				550 Your email comes from a blacklisted address
-dominio      				550 Your email comes from a blacklisted domain
+dominio 550 Your email comes from a blacklisted domain +``` Il file access e’ anche importante per effettuare delle whitelist sugli indirizzi da accettare, anche se provengono da utenti, domini o indirizzi IP elencati in qualche black-list. @@ -421,21 +469,16 @@ In particolare dobbiamo, nel rispetto delle RFC, accettare qualsiasi cosa indiri Quindi inseriamo: -
postmaster@nomedominio		OK
-abuse@nomedominio		OK
+``` +postmaster@nomedominio OK +abuse@nomedominio OK +``` Se qualche nostro utente vuole ricevere posta da utenti in BL, possiamo elencare qui i mittenti specifici o l’intero dominio di appartenenza: -
utente@dominioinbl		OK
-dominioinbl			OK
+``` +utente@dominioinbl OK +dominioinbl OK +``` -

- Continua... -

- - [1]: #htoc1 - [2]: #htoc2 - [3]: #htoc3 - [4]: #htoc4 - [5]: #htoc5 - [6]: http://www.postfix.org/postconf.5.html "Postfix" \ No newline at end of file +[_Continua..._](/postfix-nirvana-parte-ii) diff --git a/content/posts/2008/2008-08-05-postfix-nirvana-parte-ii/index.it.md b/content/posts/2008/2008-08-05-postfix-nirvana-parte-ii/index.it.md index 393d0bb..7183725 100644 --- a/content/posts/2008/2008-08-05-postfix-nirvana-parte-ii/index.it.md +++ b/content/posts/2008/2008-08-05-postfix-nirvana-parte-ii/index.it.md @@ -1,8 +1,7 @@ --- -title: Postfix nirvana – Parte II +title: Postfix nirvana - Parte II author: jimmi type: post -draft: true date: 2008-08-05T11:27:46+00:00 url: /2008/08/05/postfix-nirvana-parte-ii/ categories: @@ -19,34 +18,30 @@ tags: - postfixadmin - postgrey - spamassassin - +aliases: + - /postfix-nirvana-parte-ii --- -_Ecco la seconda parte della guida al buon server mail. Come preannunciato nella prima parte, qui parleremo dei programmi accessori che permettono di creare facilmente mailbox virtuali e di rendere la posta (e non solo) disponibile all'utente tramite una interfaccia web avanzata. Voglio anche qui ringraziare Manuel per il decisivo contributo alla realizzazione della guida._ +_Ecco la seconda parte della guida al buon server mail. Come preannunciato nella [prima parte](/postfix-nirvana-parte-i), qui parleremo dei programmi accessori che permettono di creare facilmente mailbox virtuali e di rendere la posta (e non solo) disponibile all'utente tramite una interfaccia web avanzata. Voglio anche qui ringraziare Manuel per il decisivo contributo alla realizzazione della guida._ -### Sommario - - * [Postfixadmin][1] - * [Postfix: domini e mailbox virtuali][2] - * [Dovecot][3] - * [Dovecot LDA][4] - * [Horde][5] - * [Fetchmail e Gmail server relay][6] - -### Postfixadmin +### Postfixadmin È giunto il momento di installare Postfixadmin, che permette di gestire domini virtuali, mailboxes e alias tramite una interfaccia web costruita in PHP. Postifxadmin è pacchettizzato in Debian Etch, quindi l'installazione dei file avviene con un semplice "`apt-get install postfixadmin`". -L'operazione successiva è la creazione del database e dell'utente amministratore. È possibile farlo semplicemente con phpMyAdmin, oppure direttamente tramite il prompt di MySQL con i comandi: +L'operazione successiva è la creazione del database e dell'utente amministratore. È possibile farlo semplicemente con [phpMyAdmin](https://www.phpmyadmin.net), oppure direttamente tramite il prompt di MySQL con i comandi: -
CREATE DATABASE postfix;
+```
+CREATE DATABASE postfix;
 CREATE USER 'postfix'@'localhost' IDENTIFIED BY 'choose_a_password';
-GRANT ALL PRIVILEGES ON `postfix` . * TO 'postfix'@'localhost';
+GRANT ALL PRIVILEGES ON `postfix` . * TO 'postfix'@'localhost'; +``` sostituendo gli opportuni valori, ed inserendo poi gli stessi valori nel file di configurazione `/etc/postfixadmin/config.inc.php`. Nello stesso file, oltre ai dati del database, è necessario cambiare il valore di `$CONF['configured']` da _false_ a _true_ per poter inizializzare l'applicazione. Io preferisco avere le varie maidir degli utenti suddivise in directory separate per dominio, per cui imposto: -
$CONF['domain_path'] = 'YES';
+``` +$CONF['domain_path'] = 'YES'; +``` A questo punto imposto un VirtualHost sul server web che punti alla directory del programma, nel caso di Debian `/usr/share/postfixadmin/`, dirigo il browser su `http://INDIRIZZO_DI_POSTFIXADMIN/setup.php` e, dopo la creazione delle tabelle, mi appare una lista di 'OK' e il form per la creazione dell'utente amministratore. Lo inserisco e posso eseguire il login. @@ -54,119 +49,156 @@ Postfixadmin offre all'utente la possibilità di impostare gli inoltri automatic Creo innanzitutto un utente ed un gruppo _vacation_, aggiungendo a `/etc/passwd` la riga: -
vacation:*:65501:65501::0:0:Virtual Vacation:/nonexistent:/usr/sbin/nologin
+``` +vacation:*:65501:65501::0:0:Virtual Vacation:/nonexistent:/usr/sbin/nologin +``` ed a /etc/group la riga: -
vacation:*:65501:
+``` +vacation:*:65501: +``` Quindi creo una directory di base per l'autorisponditore, vi copio il file `vacation.pl`, che in Debian si trova in `/usr/share/doc/postfixadmin/VIRTUAL_VACATION/`, e cambio i permessi di tutto: -
# mkdir /var/spool/vacation
+```
+# mkdir /var/spool/vacation
 # cd /usr/share/doc/postfixadmin/VIRTUAL_VACATION/
 # cp vacation.pl /var/spool/vacation/
-# chown vacation:vacation -R /var/spool/vacation
+# chown vacation:vacation -R /var/spool/vacation +``` Nel file `vacation.pl` devo inserire gli estremi del database modificando le righe: -
my $db_type = 'mysql';
+```
+my $db_type = 'mysql';
 my $db_username = 'postfix';
 my $db_password = 'password';
-my $db_name     = 'postfix';
+my $db_name = 'postfix'; +``` ed infine abilitare il modulo modificando nel file `/etc/postfixadmin/config.inc.php` le righe: -
$CONF['vacation'] = 'YES';
-$CONF['vacation_domain'] = 'vacation.nomedominio';
+``` +$CONF['vacation'] = 'YES'; +$CONF['vacation_domain'] = 'vacation.nomedominio'; +``` Per far funzionare l'autorisponditore sono necessari tre moduli Perl. Due di questi li posso installare con: -
apt-get install libemail-valid-perl libmail-sendmail-perl
+``` +apt-get install libemail-valid-perl libmail-sendmail-perl +``` mentre il terzo non è incluso nei repository di _Debian Etch_. È però possibile scaricare il pachetto dai repository di _Debian Lenny_ (testing) ed installarlo senza incontrare problemi di dipendenze con: -
# wget http://ftp.it.debian.org/debian/pool/main/libm/libmime-encwords-perl/libmime-encwords-perl_1.010.101-1_all.deb
-# dpkg -i libmime-encwords-perl_1.010.101-1_all.deb
+``` +# wget http://ftp.it.debian.org/debian/pool/main/libm/libmime-encwords-perl/libmime-encwords-perl_1.010.101-1_all.deb +# dpkg -i libmime-encwords-perl_1.010.101-1_all.deb +``` In ultimo dobbiamo definire il servizio _vacation_ e fare in modo che i messaggi indirizzari al domino _vacation.nomedominio_ vi siano girati. Per fare questo aggiungo al file `/etc/postfix/master.cf` le righe: -
vacation    unix  -       n       n       -       -       pipe
-  flags=Rq user=vacation argv=/var/spool/vacation/vacation.pl -f ${sender} -- ${recipient}
+``` +vacation unix - n n - - pipe + flags=Rq user=vacation argv=/var/spool/vacation/vacation.pl -f ${sender} -- ${recipient} +``` creo poi un file `/etc/postfix/transport` contenente la riga: -
vacation.nomedominio        vacation:
+``` +vacation.nomedominio vacation: +``` compilo il database con: -
#postmap /etc/postfix/transport
+``` +#postmap /etc/postfix/transport +``` ed aggiungo a `/etc/postfix/main.cf` la riga: -
transport_maps = hash:/etc/postfix/transport
+``` +transport_maps = hash:/etc/postfix/transport +``` Il tutto è ora pronto a funzionare, ma per utilizzarlo devo modificare la configurazione di Postfix. -### Postfix: domini e mailbox virtuali +### Postfix: domini e mailbox virtuali Per fare in modo che Postfix veda i domini virtuali creati da Postfixadmin devo aggiungere le seguenti righe in `/etc/postfix/main.cf`: -
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
+```
+virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
 virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
 virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
 virtual_mailbox_base = /home/mail
 virtual_uid_maps = static:6000
-virtual_gid_maps = static:6000
+virtual_gid_maps = static:6000 +``` che indicano rispettivamente gli indirizzi delle mappe del database, l'indirizzo della directory dove verrannno create le mailbox virtuali, e l'utente e gruppo proprietari delle mailbox. L'utente e il gruppo devono esistere nel file /etc/passwd: -
vmail:x:6000:6000::/home/mail:/bin/sh
+``` +vmail:x:6000:6000::/home/mail:/bin/sh +``` e in /etc/group: -
vmail:x:6000:
+``` +vmail:x:6000: +``` e devo creare la directory con i giusti permessi -
# mkdir /home/mail
-# chown vmail:vmail /home/mail
+``` +# mkdir /home/mail +# chown vmail:vmail /home/mail +``` Le mappe sono file di testo composti come segue: mysql\_virtual\_alias_maps.cf: -
user = postfix
+```
+user = postfix
 password = password
 hosts = 127.0.0.1
 dbname = postfix
 table = alias
 select_field = goto
-where_field = address
+where_field = address +``` mysql\_virtual\_domains_maps.cf: -
user = postfix
+```
+user = postfix
 password = password
 hosts = 127.0.0.1
 dbname = postfix
 table = domain
 select_field = description
-where_field = domain
+where_field = domain +``` mysql\_virtual\_mailbox_maps.cf: -
user = postfix
+```
+user = postfix
 password = password
 hosts = 127.0.0.1
 dbname = postfix
 table = mailbox
 select_field = maildir
-where_field = username
+where_field = username +``` Ora sono pronto a inserire, tramite l'interfaccia di Postfixadmin, il mio primo dominio virtuale e i relativi alias e mailboxes. Dopo averlo riavviato Postfix è pronto a ricevere mail per gli account impostati. Posso testare il tutto in locale con telnet: -
# telnet localhost 25
+```
+# telnet localhost 25
 Trying 127.0.0.1...
 Connected to localhost.
 Escape character is '^]'.
@@ -200,24 +232,30 @@ prova mail
 
 quit
 221 2.0.0 Bye
-Connection closed by foreign host.
+Connection closed by foreign host. +``` Se tutto è a posto troverò la mail nell'Inbox dell'utente. -### Dovecot +### Dovecot Passo ad occuparmi ora del server IMAP. Anche Dovecot è pacchettizato da Debian, e si installa con: -
apt-get install dovecot-imapd dovecot-pop3d
+``` +apt-get install dovecot-imapd dovecot-pop3d +``` È possibile attivare facilmente i server imap, imaps, pop3 e pop3s aggiungendo a `/etc/dovecot/dovecot.conf`: -
protocols = imap imaps pop3 pop3s
+``` +protocols = imap imaps pop3 pop3s +``` ed eventualmente modificando le sezioni dedicate nello stesso file. Per fare in modo che Dovecot utilizzi le mailbox virtuali modifico seguenti righe di `/etc/dovecot/dovecot.conf`: -
mail_location = maildir:/home/mail/%d/%n
+```
+mail_location = maildir:/home/mail/%d/%n
 auth default {
 mechanisms = plain login
 passdb sql {
@@ -233,35 +271,43 @@ mode = 0660
 user = postfix
 group = postfix
 }
-}
+} +``` La sezione "`client`" serve per abilitare l'autenticazione SASL in postfix, che si attiva aggiungendo le seguenti righe in `/etc/postfix/main.cf`: -
smtpd_sasl_auth_enable = yes
+```
+smtpd_sasl_auth_enable = yes
 smtpd_sasl_local_domain = $myhostname
 smtpd_sasl_security_options = noanonymous
 broken_sasl_auth_clients = yes
 smtpd_sasl_type = dovecot
-smtpd_sasl_path = private/auth
+smtpd_sasl_path = private/auth +``` Per ottenere i dati dell'utente dal database aggiungo poi il file `/etc/dovecot/dovecot-mysql.conf`: -
driver = mysql
+```
+driver = mysql
 password_query = SELECT password FROM mailbox WHERE username = '%u'
 user_query = SELECT maildir, 6000 AS uid, 6000 AS gid FROM mailbox WHERE username = '%u'
-connect = host=127.0.0.1 port=3306 dbname=postfix user=postfix password=password default_pass_scheme = CRYPT
+connect = host=127.0.0.1 port=3306 dbname=postfix user=postfix password=password default_pass_scheme = CRYPT +``` Al riavvio di Dovecot se tutto funziona posso leggere le seguenti righe nei log: -
dovecot: 2008-07-13 19:40:42 Info: Dovecot v1.0.rc15 starting up
-dovecot: 2008-07-13 19:40:43 Info: auth-worker(default): mysql: Connected to 127.0.0.1 (postfix)
+``` +dovecot: 2008-07-13 19:40:42 Info: Dovecot v1.0.rc15 starting up +dovecot: 2008-07-13 19:40:43 Info: auth-worker(default): mysql: Connected to 127.0.0.1 (postfix) +``` -### Dovecot LDA +### Dovecot LDA Dovecot fornisce anche un programma per la consegna dei messaggi agli utenti virtuali, chiamato Dovecot **L**ocal **D**elivery **A**gent, che può sostituire _virtual_ fornito dal Postfix, con alcune funzionalità aggiuntive, come l'indicizzazione delle mailbox, l'utilizzo di quote utente e di Sieve tramite appositi plugin. Per abilitarlo devo aggiungere al file `/etc/dovecot/dovecot.conf` le righe: -
protocol lda {
+```
+protocol lda {
 ..
   # UNIX socket path to master authentication server to find users.
   #auth_socket_path = /var/run/dovecot/auth-master
@@ -281,46 +327,55 @@ auth default {
     }
   }
 ..
-}
+} +``` Posso ora aggiungere il servizio in Postfix, aggiungendo a `/etc/postfix/master.cf`: -
dovecot   unix  -       n       n       -       -       pipe
-    flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}
+``` +dovecot unix - n n - - pipe + flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient} +``` e indicargli di utilizzarlo inserendo in `/etc/postfix/main.cf` le righe: -
virtual_transport = dovecot
-dovecot_destination_recipient_limit = 1
+``` +virtual_transport = dovecot +dovecot_destination_recipient_limit = 1 +``` Con queste impostazioni _deliver_, che funziona da utente non privilegiato, genera un errore. Per evitarlo nella mailing list di Dovecot consigliano di impostare _deliver_ a SUID con il comando: -
# chmod u+s /usr/lib/dovecot/deliver
+```# chmod u+s /usr/lib/dovecot/deliver``` Riavvio Dovecot e Postfix, e alla prima ricezione posso trovare nei log qualcosa di simile a questo: -
server postfix/pipe[23496]: 23FD715DF87: to=<utente@nomedominio>, relay=dovecot, delay=0.4, delays=0.07/0.02/0/0.31, dsn=2.0.0, status=sent (delivered via dovecot service)
+```server postfix/pipe[23496]: 23FD715DF87: to=<utente@nomedominio>, relay=dovecot, delay=0.4, delays=0.07/0.02/0/0.31, dsn=2.0.0, status=sent (delivered via dovecot service)``` -### Horde +### Horde Manca ora l'ultimo pezzo, l'interfaccia web per gli utenti tramite Horde, un framework con numerosi moduli in PHP. Anche questa applicazione è pacchettizzata da Debian, e l'installazione è banale se si seguono le indicazioni del Wiki. Installo per primo il framework con: -
# apt-get install horde3
+```# apt-get install horde3``` abilito un VirtualHost che punti alla sua directory, aggiungendo ad esempio in `/etc/apache2/sites-available/default`: -
Alias /horde3 /usr/share/horde3
+```
+Alias /horde3 /usr/share/horde3
 Options FollowSymLinks
 AllowOverride Limit
 deny from all
-allow from TUO_IP
+allow from TUO_IP +``` che mi permetterà di accedere localmente, e inizializzo il database. Quest'ultima operazione può avvenire da riga di comando con: -
#gunzip < /usr/share/doc/horde3/examples/scripts/sql/create.mysql.sql.gz | mysql -u MYSQL_ADMIN -p
+``` +#gunzip < /usr/share/doc/horde3/examples/scripts/sql/create.mysql.sql.gz | mysql -u MYSQL_ADMIN -p +``` Avendo cura di modificare in `create.mysql.sql.gz` i dati di accesso dell'amministratore di Horde. Fatto ciò puntando il browser su `http://nomemacchina.nomedominio/horde3` compare la maschera iniziale di Horde. Per il debug di eventuali problemi posso puntare il browser su: `http://nomemacchina.nomedominio/horde3/test.php` @@ -341,12 +396,14 @@ Horde mette a disposizione, tra gli altri, i seguenti moduli: Tutti questi moduli sono presenti nei repository Debian ad eccezione di MIMP, che può essere facilmente installato per Debian con le seguenti operazioni: -
# wget http://ftp.horde.org/pub/mimp/mimp-h3-1.1.tar.gz
+```
+# wget http://ftp.horde.org/pub/mimp/mimp-h3-1.1.tar.gz
 # tar -xvzf mimp-h3-1.1.tar.gz
 # mv mimp-h3-1.1/config /etc/horde/mimp
 # mv mimp-h3-1.1 /usr/share/horde3/mimp
 # cd /usr/share/horde3/mimp
-# ln -s /etc/horde/mimp config
+# ln -s /etc/horde/mimp config +``` La configurazione dei vari moduli avviene, analogalmente a quella del framework, in tre operazioni: @@ -364,11 +421,11 @@ Maschera _General_: - _Determines how we generate full URLs (for location headers and such)_ -
Assume that we are using SSL and always generate https URLs
+```Assume that we are using SSL and always generate https URLs``` - _What port number is the webserver running on?_ -
443
+```443``` Questo mi serve perchè la mia webmail è disponibile su una connessione criptata _https_ @@ -376,11 +433,11 @@ Maschera _Authentication_: - _What backend should we use for authenticating users to Horde?_ -
Let a Horde application handle authentication
+```Let a Horde application handle authentication``` - _The application which is providing authentication_ -
imp
+```imp``` Queste due scelte permettono di autenticarsi con le credenziali create in _Postfixadmin_ ed effettualre il _Login_ una sola volta anzichè dover inserire due volte i dati per leggere la posta. In questo caso è importante creare un utente amministratore e inserire il suo nome nella prima casella. @@ -390,7 +447,7 @@ Modifico il file `/etc/horde/imp4/servers.php` inserendo i dati del o dei server Nel file `/etc/horde/imp4/mime_drivers.php` modifico la linea: -
$mime_drivers['imp']['html']['inline'] = true;
+```$mime_drivers['imp']['html']['inline'] = true;``` Questo mi permette di vedere in linea le mail composte in HTML, anche se non meriterebbero 😉 È una scelta giustamente sconsigliata, ma altrimenti le mail HTML vengono formattate in modo impossibile da leggere. @@ -398,7 +455,8 @@ Questo mi permette di vedere in linea le mail composte in HTML, anche se non mer Nel file `/etc/horde/ingo1/backends.php` specifico quale backend utilizzare per i filtri. Le scelte possibili sono _null_ (applica le regole su richiesta), o regole per _Maildrop_, _Procmail_ o _Sieve_. La scelta più semplice è: -
/* IMAP Example */
+```
+/* IMAP Example */
 $backends['imap'] = array(
     'driver' => 'null',
     'preferred' => 'example.com',
@@ -406,7 +464,8 @@ $backends['imap'] = array(
     'params' => array(),
     'script' => 'imap',
     'scriptparams' => array()
-);
+); +``` Anche in questo caso le altre scelte vanno commentate o cancellate. @@ -414,7 +473,8 @@ Anche in questo caso le altre scelte vanno commentate o cancellate. Nel file `/etc/horde/turba2/sources.php` specifico quale backend utilizzare. Per utilizzare MySQL la configurazione tipica è: -
$cfgSources['localsql'] = array(
+```
+$cfgSources['localsql'] = array(
     'title' => _("My Address Book"),
     'type' => 'sql',
     'params' => array_merge($conf['sql'], array('table' => 'turba_objects')),
@@ -452,28 +512,30 @@ Nel file `/etc/horde/turba2/sources.php` specifico quale backend utilizzare. Per
     'export' => true,
     'browse' => true,
     'use_shares' => true,
-);
+); +``` ed è inoltre necessario creare la tabella in MySQL, utilizzando il comando: -
# mysql -u MYSQL_ADMIN -p DATABASE < /usr/share/doc/turba2/examples/scripts/sql/turba_objects.mysql.sql
+```# mysql -u MYSQL_ADMIN -p DATABASE < /usr/share/doc/turba2/examples/scripts/sql/turba_objects.mysql.sql``` **Kronolith** Se si sceglie il driver SQL è necessario creare la tabella con il comando: -
# mysql -u MYSQL_ADMIN -p DATABASE < /usr/share/doc/kronolith2/examples/scripts/sql/kronolith.mysql.sql
+```# mysql -u MYSQL_ADMIN -p DATABASE < /usr/share/doc/kronolith2/examples/scripts/sql/kronolith.mysql.sql``` **Nag** Se si sceglie il driver SQL è necessario creare la tabella con il comando: -
# mysql -u MYSQL_ADMIN -p DATABASE < /usr/share/doc/nag2/examples/scripts/sql/nag.sql
+```# mysql -u MYSQL_ADMIN -p DATABASE < /usr/share/doc/nag2/examples/scripts/sql/nag.sql``` **Passwd** Nel file `/etc/horde/passwd3/backends.php` ho modificato le linee: -
driver' => 'sql',
+```
+driver' => 'sql',
 'params' => array(
 'phptype'    => 'mysql',
 'hostspec' => '127.0.0.1',
@@ -486,11 +548,12 @@ Nel file `/etc/horde/passwd3/backends.php` ho modificato le linee:
 'table'      => 'mailbox',
 'user_col'   => 'username',
 'pass_col'   => 'password',
-'show_encryption' => false)
+'show_encryption' => false) +``` Per poter modificare la password nel database creato da Postfixadmin. -### Fetchmail e Gmail server relay +### Fetchmail e Gmail server relay Vi sono altri due add-ons non strettamente collegati alla configurazione di un server mail ma molto utili specialmente per server fatti in casa. @@ -498,36 +561,43 @@ Vi sono altri due add-ons non strettamente collegati alla configurazione di un s È un ottimo programma per ritirare mail da server POP3 o IMAP e consegnarla al server locale. Sia Postfixadmin che Horde hanno dei plugin che gestiscono fetchmail in modi leggermente diversi. Con Horde l'utente inserisce i dettagli del server remoto e scarica la posta mentre è collegato, mentre con Postfixadmin in base ai dati inseriti dall'amministratore nel database vengono creati dei file `~/.fetchmailrc` al volo che possono essere usati inserendo in crontab lo script `fetchmail.pl`. -Purtroppo entrambi hanno due limitazioni che me ne impediscono l'utilizzo: non implementano [Freepops][7] e non permettono l'uso di autenticazioni SSL. Freepops è un programmino che permette di scaricare le mail diretamente dalla webmail, aggirando la limitazione all'uso del server POP per gli abbonamenti free adottato, ad esempio, da Libero e Inwind. L'uso del protocollo SSL è indispensabile invece per scaricare mail dai server di Gmail o Autistici/Inventati. +Purtroppo entrambi hanno due limitazioni che me ne impediscono l'utilizzo: non implementano [Freepops](https://web.archive.org/web/20080123075421/http://www.freepops.org/it/ "Freepops") e non permettono l'uso di autenticazioni SSL. Freepops è un programmino che permette di scaricare le mail diretamente dalla webmail, aggirando la limitazione all'uso del server POP per gli abbonamenti free adottato, ad esempio, da Libero e Inwind. L'uso del protocollo SSL è indispensabile invece per scaricare mail dai server di Gmail o Autistici/Inventati. -La versione di Fetchmail pacchettizzata da Debian ci permette di avviare il programma in modalità demone con il tipico script `/etc/init.t/fetchmail`. Il pacchetto di Freepops purtroppo fa riferimento ad una versione troppo datata e non più funzionante, e bisogna quindi installare la versione offerta dai [Backports][8]. Una volta installati entrambi avremo il demone _freepopsd_ in ascolto alla porta 2000 (di default), e possiamo modificare il file `/etc/fetchmailrc` aggiungendo le sezioni relative ai vari server. Alcuni utilizzi tipici sono: +La versione di Fetchmail pacchettizzata da Debian ci permette di avviare il programma in modalità demone con il tipico script `/etc/init.t/fetchmail`. Il pacchetto di Freepops purtroppo fa riferimento ad una versione troppo datata e non più funzionante, e bisogna quindi installare la versione offerta dai [Backports](https://web.archive.org/web/20240518161927/https://backports.debian.org/ "Backports"). Una volta installati entrambi avremo il demone _freepopsd_ in ascolto alla porta 2000 (di default), e possiamo modificare il file `/etc/fetchmailrc` aggiungendo le sezioni relative ai vari server. Alcuni utilizzi tipici sono: Server POP3 -
poll SERVER_POP with proto pop3 auth password
+```
+poll SERVER_POP with proto pop3 auth password
 user "NOMEUTENTE.REMOTO" there
 with password "password"
-is NOMEUTENTE.LOCALE here options fetchall
+is NOMEUTENTE.LOCALE here options fetchall +``` Server che richiedono Freepops -
poll SERVER_POP with proto pop3 port 2000
+```
+poll SERVER_POP with proto pop3 port 2000
 user "NOMEUTENTE.REMOTO" there
 with password "password"
-is NOMEUTENTE.LOCALE here options fetchall
+is NOMEUTENTE.LOCALE here options fetchall +``` Server Gmail -
poll SERVER_POP with proto pop3 port 995
+```
+poll SERVER_POP with proto pop3 port 995
 user "NOMEUTENTE.REMOTO" there
 with password "password"
-is NOMEUTENTE.LOCALE here options ssl sslcertck fetchall
+is NOMEUTENTE.LOCALE here options ssl sslcertck fetchall +``` **Gmail Server Relay** Normalmente le mail spedite da un server casalingo con IP dinamico vengono rifiutate per motivi di sicurezza, e si è quindi costretti ad usare un server che vi faccia da _relay_, che vi permetta cioè di spedire mail attraverso il suo servizio. Vi dovesse capitare di non avere a disposizione un relay, o di volerne utilizzare uno alternativo, potete usufruire del servizio offerto da Gmail, il quale però richiede un'autenticazione sicura via SSL. Per implementarla aggiungo o modifico le seguenti righe di `/etc/postfix/main.cf`: -
smtpd_tls_CAfile = /etc/postfix/cacert.pem
+```
+smtpd_tls_CAfile = /etc/postfix/cacert.pem
 smtpd_tls_cert_file=/etc/postfix/gmail.pem
 smtpd_tls_key_file=/etc/postfix/gmail.key
 smtpd_sasl_application_name = smtpd
@@ -540,21 +610,25 @@ smtp_sasl_auth_enable = yes
 smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
 smtp_sasl_security_options = noanonymous
 smtp_sasl_tls_security_options = noanonymous
-relayhost = [smtp.gmail.com]:587
+relayhost = [smtp.gmail.com]:587 +``` creo il file `/etc/postfix/sasl_passwd`, vi aggiungo le righe: -
# Contents of sasl_passwd
+```
+# Contents of sasl_passwd
 #
-[smtp.gmail.com]              NOMEUTENTE@gmail.com:PASSWORD
+[smtp.gmail.com] NOMEUTENTE@gmail.com:PASSWORD +``` e lo compilo con: -
# postmap /etc/postfix/sasl_passwd
+```# postmap /etc/postfix/sasl_passwd``` Infine, se non li possiedo già, creo il mio certificato auto firmato con i seguenti passaggi: -
# /usr/local/ssl/misc/CA.pl -newca
+```
+# /usr/local/ssl/misc/CA.pl -newca
   CA certificate filename (or enter to create)
    Making CA certificate ...
   Generating a 1024 bit RSA private key
@@ -589,17 +663,11 @@ Infine, se non li possiedo già, creo il mio certificato auto firmato con i segu
   # openssl ca -out gmail.pem -infiles gmail.req
   Using configuration from /usr/lib/ssl/openssl.cnf
   Enter pass phrase for ./demoCA/private/cakey.pem:password
-  ...
+ ... + ``` Al riavvio di Postfix dovrei poter inviare messaggi tramite Gmail, che risulterà dai log con un messaggio di questo tipo: -
Jul 25 11:36:52 server postfix/smtp[28745]: 8C31415DF79: to=<pippo@pippo.com>, relay=smtp.gmail.com[64.233.183.109]:587, delay=6.5, delays=0.0 5/0.05/3.8/2.7, dsn=2.0.0, status=sent (250 2.0.0 OK 1216978613 i4sm31861110nfh.1)
- - [1]: #htoc1 - [2]: #htoc2 - [3]: #htoc3 - [4]: #htoc4 - [5]: #htoc5 - [6]: #htoc6 - [7]: http://www.freepops.org/it/ "Freepops" - [8]: http://backports.org/ "Backports" \ No newline at end of file +``` +Jul 25 11:36:52 server postfix/smtp[28745]: 8C31415DF79: to=<pippo@pippo.com>, relay=smtp.gmail.com[64.233.183.109]:587, delay=6.5, delays=0.0 5/0.05/3.8/2.7, dsn=2.0.0, status=sent (250 2.0.0 OK 1216978613 i4sm31861110nfh.1) +``` diff --git a/content/posts/2008/2008-09-10-si-rientra-in-sede/index.it.md b/content/posts/2008/2008-09-10-si-rientra-in-sede/index.it.md index 0ebbc43..262756e 100644 --- a/content/posts/2008/2008-09-10-si-rientra-in-sede/index.it.md +++ b/content/posts/2008/2008-09-10-si-rientra-in-sede/index.it.md @@ -13,11 +13,8 @@ tags: - sede --- -Dopo due mesi trascorsi presso il Keller di Curno, **il BGlug torna alla propria sede abituale**, ossia quella indicata [qui][1]. +Dopo due mesi trascorsi presso il Keller di Curno, **il BGlug torna alla propria sede abituale**, ossia quella indicata [qui](/punti-di-ritrovo-polaresco). -Durante l'incontro si comincerà a discutere del [prossimo Linux Day][2], a breve ci sarà anche l'annuncio ufficiale in mailing list. +Durante l'incontro si comincerà a discutere del [prossimo Linux Day](https://www.linuxday.it/), a breve ci sarà anche l'annuncio ufficiale in mailing list. A stasera! - - [1]: http://bglug.it/chisiamo/punti-di-ritrovo/ - [2]: http://www.linuxday.it/ \ No newline at end of file diff --git a/content/posts/2008/2008-10-02-template-per-le-presentazioni-del-linux-day-2008/index.it.md b/content/posts/2008/2008-10-02-template-per-le-presentazioni-del-linux-day-2008/index.it.md index 1b20672..650474f 100644 --- a/content/posts/2008/2008-10-02-template-per-le-presentazioni-del-linux-day-2008/index.it.md +++ b/content/posts/2008/2008-10-02-template-per-le-presentazioni-del-linux-day-2008/index.it.md @@ -2,7 +2,6 @@ title: Template per le presentazioni del Linux Day 2008 author: giuseppe type: post -draft: true date: 2008-10-02T11:15:17+00:00 url: /2008/10/02/template-per-le-presentazioni-del-linux-day-2008/ categories: @@ -20,10 +19,6 @@ Qualche nota: Spero di essermi spiegato, in caso contrario contattatemi pure. Ecco i download: - * [Template presentazioni Linux Day 2008 (OpenOffice)][1] - * [Sfondi template presentazioni Linux Day 2008 (PNG)][2] (per i LaTeXaRi) - * [Sorgente template presentazioni Linux Day 2008 (SVG)][3] - - [1]: http://bglug.it/wp-content/uploads/2008/10/ld2008.otp - [2]: http://bglug.it/wp-content/uploads/2008/10/ld2008_images.zip - [3]: http://bglug.it/wp-content/uploads/2008/10/ld2008.svg \ No newline at end of file + * [Template presentazioni Linux Day 2008 - OpenOffice](ld2008.otp) + * [Sfondi template presentazioni Linux Day 2008 (PNG)](ld2008_images.zip) (per i LaTeXaRi) + * [Sorgente template presentazioni Linux Day 2008 (SVG)](ld2008.svg) diff --git a/content/posts/2008/2008-10-02-template-per-le-presentazioni-del-linux-day-2008/ld2008.otp b/content/posts/2008/2008-10-02-template-per-le-presentazioni-del-linux-day-2008/ld2008.otp new file mode 100644 index 0000000..dff196f Binary files /dev/null and b/content/posts/2008/2008-10-02-template-per-le-presentazioni-del-linux-day-2008/ld2008.otp differ diff --git a/content/posts/2008/2008-10-02-template-per-le-presentazioni-del-linux-day-2008/ld2008.svg b/content/posts/2008/2008-10-02-template-per-le-presentazioni-del-linux-day-2008/ld2008.svg new file mode 100644 index 0000000..8f82ef2 --- /dev/null +++ b/content/posts/2008/2008-10-02-template-per-le-presentazioni-del-linux-day-2008/ld2008.svg @@ -0,0 +1,417 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Linux Day 2008 + 28/09/2008 + + + Giuseppe Capizzi + + + + + + + + + + + + + + + + + + + + + + bglug.it + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Linux DaY + + + Linux DaY + + + Bergamo Linux User Group + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/posts/2008/2008-10-02-template-per-le-presentazioni-del-linux-day-2008/ld2008_images.zip b/content/posts/2008/2008-10-02-template-per-le-presentazioni-del-linux-day-2008/ld2008_images.zip new file mode 100644 index 0000000..ae38c29 Binary files /dev/null and b/content/posts/2008/2008-10-02-template-per-le-presentazioni-del-linux-day-2008/ld2008_images.zip differ diff --git a/content/posts/2008/2008-10-03-linux-day-2008-la-locandina/index.it.md b/content/posts/2008/2008-10-03-linux-day-2008-la-locandina/index.it.md index a86b2a7..d98b114 100644 --- a/content/posts/2008/2008-10-03-linux-day-2008-la-locandina/index.it.md +++ b/content/posts/2008/2008-10-03-linux-day-2008-la-locandina/index.it.md @@ -1,8 +1,7 @@ --- -title: Linux Day 2008 – La locandina! +title: Linux Day 2008 - La locandina! author: Mangia type: post -draft: true date: 2008-10-03T09:17:26+00:00 url: /2008/10/03/linux-day-2008-la-locandina/ categories: @@ -17,9 +16,7 @@ Ecco a voi, lettori affezionati ed occasionali, la locandina con tutte le inform La sede dell'evento, come ormai da tradizione, sarà la **facoltà di Ingegneria dell'Università degli Studi di Bergamo**, con ben due aule a disposizione per seminari e dibattiti, oltre alla sala **Installation Party**, dove sarà possibile chiedere una mano per installare Linux sul proprio computer. -

- Locandina del Linux Day 2008 -

+[![Locandina del Linux Day 2008](locandina_ld08-211x300.jpg)](locandina_ld08.pdf) Eccovi anche una mappa che indica il luogo del LD: diff --git a/content/posts/2008/2008-10-03-linux-day-2008-la-locandina/locandina_ld08-211x300.jpg b/content/posts/2008/2008-10-03-linux-day-2008-la-locandina/locandina_ld08-211x300.jpg new file mode 100644 index 0000000..f7783a2 Binary files /dev/null and b/content/posts/2008/2008-10-03-linux-day-2008-la-locandina/locandina_ld08-211x300.jpg differ diff --git a/content/posts/2008/2008-10-03-linux-day-2008-la-locandina/locandina_ld08.pdf b/content/posts/2008/2008-10-03-linux-day-2008-la-locandina/locandina_ld08.pdf new file mode 100644 index 0000000..809c171 Binary files /dev/null and b/content/posts/2008/2008-10-03-linux-day-2008-la-locandina/locandina_ld08.pdf differ diff --git a/content/posts/2008/2008-10-25-lo-streaming-del-linux-day-in-diretta/index.it.md b/content/posts/2008/2008-10-25-lo-streaming-del-linux-day-in-diretta/index.it.md index 10cbf0d..a693e4b 100644 --- a/content/posts/2008/2008-10-25-lo-streaming-del-linux-day-in-diretta/index.it.md +++ b/content/posts/2008/2008-10-25-lo-streaming-del-linux-day-in-diretta/index.it.md @@ -2,7 +2,6 @@ title: Lo streaming del Linux Day, in diretta! author: Mangia type: post -draft: true date: 2008-10-25T09:09:26+00:00 url: /2008/10/25/lo-streaming-del-linux-day-in-diretta/ categories: @@ -10,8 +9,8 @@ categories: tags: - Linux Day - streaming - --- + Eccoci, dopo qualche inghippo tecnico! Da qui è possibile seguire il nostro evento a distanza! **< video rimosso, tanto la diretta è finita da un mese 🙂 >** \ No newline at end of file diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5796.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5796.jpg new file mode 100644 index 0000000..619ae80 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5796.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5799.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5799.jpg new file mode 100644 index 0000000..69b8080 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5799.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5803.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5803.jpg new file mode 100644 index 0000000..b45c8b2 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5803.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5807.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5807.jpg new file mode 100644 index 0000000..67b3135 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5807.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5810.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5810.jpg new file mode 100644 index 0000000..57f474e Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5810.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5812.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5812.jpg new file mode 100644 index 0000000..e0d247b Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5812.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5816.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5816.jpg new file mode 100644 index 0000000..6f099fc Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5816.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5822.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5822.jpg new file mode 100644 index 0000000..5dce867 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5822.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5829.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5829.jpg new file mode 100644 index 0000000..f24d1fe Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5829.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5832.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5832.jpg new file mode 100644 index 0000000..cdf564e Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5832.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5834.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5834.jpg new file mode 100644 index 0000000..66f25e9 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5834.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5836.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5836.jpg new file mode 100644 index 0000000..9aae40c Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5836.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5839.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5839.jpg new file mode 100644 index 0000000..3683b34 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5839.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5840.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5840.jpg new file mode 100644 index 0000000..cdcee93 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5840.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5846.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5846.jpg new file mode 100644 index 0000000..b2b866d Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5846.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5849.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5849.jpg new file mode 100644 index 0000000..8d51e1f Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5849.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5851.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5851.jpg new file mode 100644 index 0000000..07dcfd9 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5851.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5852.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5852.jpg new file mode 100644 index 0000000..d81f53d Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5852.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5853.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5853.jpg new file mode 100644 index 0000000..e867e33 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5853.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5855.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5855.jpg new file mode 100644 index 0000000..d64e2bb Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5855.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5861.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5861.jpg new file mode 100644 index 0000000..41e594e Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5861.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5865.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5865.jpg new file mode 100644 index 0000000..36bfc7a Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5865.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5868.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5868.jpg new file mode 100644 index 0000000..2cd1bfa Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5868.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5869.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5869.jpg new file mode 100644 index 0000000..688e35f Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5869.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5870.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5870.jpg new file mode 100644 index 0000000..89dbb3c Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5870.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5874.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5874.jpg new file mode 100644 index 0000000..c358be0 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5874.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5878.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5878.jpg new file mode 100644 index 0000000..c80165f Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5878.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5879.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5879.jpg new file mode 100644 index 0000000..40c5436 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5879.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5883.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5883.jpg new file mode 100644 index 0000000..47c75b1 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5883.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5884.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5884.jpg new file mode 100644 index 0000000..e07bd9e Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5884.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5893.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5893.jpg new file mode 100644 index 0000000..a376627 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5893.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5894.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5894.jpg new file mode 100644 index 0000000..60fa740 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5894.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5903.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5903.jpg new file mode 100644 index 0000000..a3d37bc Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5903.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5904.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5904.jpg new file mode 100644 index 0000000..e2aa53b Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5904.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5906.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5906.jpg new file mode 100644 index 0000000..ac30e1b Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5906.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5907.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5907.jpg new file mode 100644 index 0000000..5345cb9 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5907.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5909.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5909.jpg new file mode 100644 index 0000000..96d1275 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5909.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5910.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5910.jpg new file mode 100644 index 0000000..ec5a8fd Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5910.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5911.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5911.jpg new file mode 100644 index 0000000..385f21e Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5911.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5913.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5913.jpg new file mode 100644 index 0000000..545b1a4 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5913.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5917.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5917.jpg new file mode 100644 index 0000000..c9a3af4 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5917.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5919.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5919.jpg new file mode 100644 index 0000000..a8a99e5 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5919.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5923.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5923.jpg new file mode 100644 index 0000000..963d17f Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5923.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5928.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5928.jpg new file mode 100644 index 0000000..72098a5 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5928.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5933.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5933.jpg new file mode 100644 index 0000000..581342f Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5933.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5934.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5934.jpg new file mode 100644 index 0000000..d711c4e Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5934.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5939.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5939.jpg new file mode 100644 index 0000000..31f66bb Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5939.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5944.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5944.jpg new file mode 100644 index 0000000..b285ebe Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5944.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5947.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5947.jpg new file mode 100644 index 0000000..83943e5 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5947.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5955.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5955.jpg new file mode 100644 index 0000000..dcb08ad Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5955.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5959.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5959.jpg new file mode 100644 index 0000000..6bcbc20 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5959.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5971.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5971.jpg new file mode 100644 index 0000000..66dffb3 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5971.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5973.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5973.jpg new file mode 100644 index 0000000..4981428 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5973.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5980.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5980.jpg new file mode 100644 index 0000000..ce0bfc5 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5980.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5988.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5988.jpg new file mode 100644 index 0000000..d4537cd Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5988.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5997.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5997.jpg new file mode 100644 index 0000000..115494c Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_5997.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6006.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6006.jpg new file mode 100644 index 0000000..ef38f20 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6006.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6019.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6019.jpg new file mode 100644 index 0000000..36c7fb6 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6019.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6026.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6026.jpg new file mode 100644 index 0000000..8cd6429 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6026.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6029.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6029.jpg new file mode 100644 index 0000000..27d91af Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6029.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6030.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6030.jpg new file mode 100644 index 0000000..e77e160 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6030.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6034.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6034.jpg new file mode 100644 index 0000000..399464c Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6034.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6048.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6048.jpg new file mode 100644 index 0000000..01d1e0b Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6048.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6052.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6052.jpg new file mode 100644 index 0000000..8c6f7a8 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6052.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6057.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6057.jpg new file mode 100644 index 0000000..ad58ab5 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6057.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6065.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6065.jpg new file mode 100644 index 0000000..bfb7889 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6065.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6072.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6072.jpg new file mode 100644 index 0000000..03027d0 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6072.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6075.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6075.jpg new file mode 100644 index 0000000..6e19dd8 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6075.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6076.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6076.jpg new file mode 100644 index 0000000..1859ead Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6076.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6081.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6081.jpg new file mode 100644 index 0000000..8885c83 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6081.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6095.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6095.jpg new file mode 100644 index 0000000..82d815b Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6095.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6101.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6101.jpg new file mode 100644 index 0000000..4633b26 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6101.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6113.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6113.jpg new file mode 100644 index 0000000..ff4c584 Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6113.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6125.jpg b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6125.jpg new file mode 100644 index 0000000..e64757e Binary files /dev/null and b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/DSC_6125.jpg differ diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/elencofile.py b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/elencofile.py new file mode 100644 index 0000000..b186123 --- /dev/null +++ b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/elencofile.py @@ -0,0 +1,16 @@ +import os + +# Ottieni il percorso della directory corrente +current_dir = os.getcwd() + +# Crea una lista dei file nella directory corrente +file_list = os.listdir(current_dir) + +# Apri un file di testo in modalità di scrittura +with open("file_list.txt", "w") as file: + # Scrivi ogni file nella lista sul file di testo, separato da una nuova riga + for filename in file_list: + file.write("[{{< figure src=\"" + filename + "\" title=\"abc\" width=\"20%\" >}}](" + filename + ")" + "\n") + +print("L'elenco dei file è stato salvato in 'file_list.txt'.") + diff --git a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/index.it.md b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/index.it.md index efbc840..136e9b5 100644 --- a/content/posts/2008/2008-10-28-foto-linux-day-2008-online/index.it.md +++ b/content/posts/2008/2008-10-28-foto-linux-day-2008-online/index.it.md @@ -8,8 +8,83 @@ url: /2008/10/28/foto-linux-day-2008-online/ categories: - Linux Day - News - --- + Nella sezione immagini del sito trovate le fotografie del Linux Day 2008! -ecco il link Immagini LD2008 \ No newline at end of file +ecco il link [Immagini LD2008](http://bglug.it/immagini/?album=3&gallery=5 "Immagini LD2008") + +[{{< figure src="DSC_6095.jpg" title="Andrea \"Fleur\"" width="20%" >}}](DSC_6095.jpg) +[{{< figure src="DSC_5947.jpg" title="Paolo Ferri" width="20%" >}}](DSC_5947.jpg) +[{{< figure src="DSC_6072.jpg" title="---" width="20%" >}}](DSC_6072.jpg) +[{{< figure src="DSC_6019.jpg" title="Andrea \"Fleur\"" width="20%" >}}](DSC_6019.jpg) +[{{< figure src="DSC_5851.jpg" title="Alberto" width="20%" >}}](DSC_5851.jpg) +[{{< figure src="DSC_5910.jpg" title="Benthai & Fabrizio" width="20%" >}}](DSC_5910.jpg) +[{{< figure src="DSC_5849.jpg" title="Emiliano" width="20%" >}}](DSC_5849.jpg) +[{{< figure src="DSC_6029.jpg" title="Tony & Diego" width="20%" >}}](DSC_6029.jpg) +[{{< figure src="DSC_5955.jpg" title="Paolo e Andrea" width="20%" >}}](DSC_5955.jpg) +[{{< figure src="DSC_5903.jpg" title="Stand OLPC - One laptop per child" width="20%" >}}](DSC_5903.jpg) +[{{< figure src="DSC_6057.jpg" title="Manuel" width="20%" >}}](DSC_6057.jpg) +[{{< figure src="DSC_5913.jpg" title="Andrea e lo streaming" width="20%" >}}](DSC_5913.jpg) +[{{< figure src="DSC_6101.jpg" title="Andrea \"Fleur\"" width="20%" >}}](DSC_6101.jpg) +[{{< figure src="DSC_5878.jpg" title="Andrea" width="20%" >}}](DSC_5878.jpg) +[{{< figure src="DSC_5907.jpg" title="Paolo" width="20%" >}}](DSC_5907.jpg) +[{{< figure src="DSC_5884.jpg" title="Alberto" width="20%" >}}](DSC_5884.jpg) +[{{< figure src="DSC_5869.jpg" title="---" width="20%" >}}](DSC_5869.jpg) +[{{< figure src="DSC_6030.jpg" title="Alberto" width="20%" >}}](DSC_6030.jpg) +[{{< figure src="DSC_5829.jpg" title="Flavio" width="20%" >}}](DSC_5829.jpg) +[{{< figure src="DSC_6125.jpg" title="Foto di gruppo!" width="20%" >}}](DSC_6125.jpg) +[{{< figure src="DSC_5810.jpg" title="Emiliano" width="20%" >}}](DSC_5810.jpg) +[{{< figure src="DSC_5839.jpg" title="---" width="20%" >}}](DSC_5839.jpg) +[{{< figure src="DSC_5836.jpg" title="---" width="20%" >}}](DSC_5836.jpg) +[{{< figure src="DSC_6075.jpg" title="---" width="20%" >}}](DSC_6075.jpg) +[{{< figure src="DSC_5909.jpg" title="Fabrizio" width="20%" >}}](DSC_5909.jpg) +[{{< figure src="DSC_5840.jpg" title="---" width="20%" >}}](DSC_5840.jpg) +[{{< figure src="DSC_6113.jpg" title="Andrea Rossetti e Paolo Ferri" width="20%" >}}](DSC_6113.jpg) +[{{< figure src="DSC_5874.jpg" title="Flavio" width="20%" >}}](DSC_5874.jpg) +[{{< figure src="DSC_5904.jpg" title="---" width="20%" >}}](DSC_5904.jpg) +[{{< figure src="DSC_5822.jpg" title="Flavio" width="20%" >}}](DSC_5822.jpg) +[{{< figure src="DSC_5799.jpg" title="---" width="20%" >}}](DSC_5799.jpg) +[{{< figure src="DSC_5911.jpg" title="---" width="20%" >}}](DSC_5911.jpg) +[{{< figure src="DSC_5893.jpg" title="Lo stand Free music" width="20%" >}}](DSC_5893.jpg) +[{{< figure src="DSC_5796.jpg" title="---" width="20%" >}}](DSC_5796.jpg) +[{{< figure src="DSC_5870.jpg" title="Andrea \"Emuboy\"" width="20%" >}}](DSC_5870.jpg) +[{{< figure src="DSC_6052.jpg" title="Andrea Rossetti" width="20%" >}}](DSC_6052.jpg) +[{{< figure src="DSC_6048.jpg" title="Andrea" width="20%" >}}](DSC_6048.jpg) +[{{< figure src="DSC_5803.jpg" title="---" width="20%" >}}](DSC_5803.jpg) +[{{< figure src="DSC_5868.jpg" title="---" width="20%" >}}](DSC_5868.jpg) +[{{< figure src="DSC_5944.jpg" title="---" width="20%" >}}](DSC_5944.jpg) +[{{< figure src="DSC_5865.jpg" title="---" width="20%" >}}](DSC_5865.jpg) +[{{< figure src="DSC_5919.jpg" title="Flavio & Giuseppe" width="20%" >}}](DSC_5919.jpg) +[{{< figure src="DSC_5980.jpg" title="Fernando \"FF\"" width="20%" >}}](DSC_5980.jpg) +[{{< figure src="DSC_5988.jpg" title="Andrea Rossetti e Paolo Ferri" width="20%" >}}](DSC_5988.jpg) +[{{< figure src="DSC_5939.jpg" title="Paolo Ferri e Andrea" width="20%" >}}](DSC_5939.jpg) +[{{< figure src="DSC_5834.jpg" title="Jimmi" width="20%" >}}](DSC_5834.jpg) +[{{< figure src="DSC_5816.jpg" title="Ermanno" width="20%" >}}](DSC_5816.jpg) +[{{< figure src="DSC_5861.jpg" title="---" width="20%" >}}](DSC_5861.jpg) +[{{< figure src="DSC_5997.jpg" title="Tux!" width="20%" >}}](DSC_5997.jpg) +[{{< figure src="DSC_5807.jpg" title="---" width="20%" >}}](DSC_5807.jpg) +[{{< figure src="DSC_5832.jpg" title="Andrea" width="20%" >}}](DSC_5832.jpg) +[{{< figure src="DSC_6026.jpg" title="Andrea Rossetti" width="20%" >}}](DSC_6026.jpg) +[{{< figure src="DSC_6081.jpg" title="Paolo Ferri" width="20%" >}}](DSC_6081.jpg) +[{{< figure src="DSC_5883.jpg" title="---" width="20%" >}}](DSC_5883.jpg) +[{{< figure src="DSC_5852.jpg" title="Dario" width="20%" >}}](DSC_5852.jpg) +[{{< figure src="DSC_5853.jpg" title="---" width="20%" >}}](DSC_5853.jpg) +[{{< figure src="DSC_5971.jpg" title="OpenMoko con il Capo & Francesco" width="20%" >}}](DSC_5971.jpg) +[{{< figure src="DSC_5934.jpg" title="Postazione gioco" width="20%" >}}](DSC_5934.jpg) +[{{< figure src="DSC_5973.jpg" title="Andrea Rossetti" width="20%" >}}](DSC_5973.jpg) +[{{< figure src="DSC_5879.jpg" title="Giuseppe" width="20%" >}}](DSC_5879.jpg) +[{{< figure src="DSC_6065.jpg" title="Manuel" width="20%" >}}](DSC_6065.jpg) +[{{< figure src="DSC_5855.jpg" title="Fernando" width="20%" >}}](DSC_5855.jpg) +[{{< figure src="DSC_5812.jpg" title="Marco" width="20%" >}}](DSC_5812.jpg) +[{{< figure src="DSC_5959.jpg" title="Marta, Samuele & Tux" width="20%" >}}](DSC_5959.jpg) +[{{< figure src="DSC_5923.jpg" title="Giuseppe" width="20%" >}}](DSC_5923.jpg) +[{{< figure src="DSC_5906.jpg" title="---" width="20%" >}}](DSC_5906.jpg) +[{{< figure src="DSC_6076.jpg" title="Paolo Ferri" width="20%" >}}](DSC_6076.jpg) +[{{< figure src="DSC_6034.jpg" title="Alberto" width="20%" >}}](DSC_6034.jpg) +[{{< figure src="DSC_5933.jpg" title="Free music stand hand-made ;-)" width="20%" >}}](DSC_5933.jpg) +[{{< figure src="DSC_5846.jpg" title="---" width="20%" >}}](DSC_5846.jpg) +[{{< figure src="DSC_5894.jpg" title="---" width="20%" >}}](DSC_5894.jpg) +[{{< figure src="DSC_6006.jpg" title="Andrea Rossetti" width="20%" >}}](DSC_6006.jpg) +[{{< figure src="DSC_5928.jpg" title="Olpc" width="20%" >}}](DSC_5928.jpg) +[{{< figure src="DSC_5917.jpg" title="Andrea \"Emuboy\"" width="20%" >}}](DSC_5917.jpg) diff --git a/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/KDE4_ld2008.odp b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/KDE4_ld2008.odp new file mode 100644 index 0000000..5ca20af Binary files /dev/null and b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/KDE4_ld2008.odp differ diff --git a/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/KDE4_ld2008.pdf b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/KDE4_ld2008.pdf new file mode 100644 index 0000000..c34ece1 Binary files /dev/null and b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/KDE4_ld2008.pdf differ diff --git a/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/ambienti_di_sviluppo_open_source.pdf b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/ambienti_di_sviluppo_open_source.pdf new file mode 100644 index 0000000..23836eb Binary files /dev/null and b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/ambienti_di_sviluppo_open_source.pdf differ diff --git a/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/index.it.md b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/index.it.md index f18b74c..7a7ecc4 100644 --- a/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/index.it.md +++ b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/index.it.md @@ -2,7 +2,6 @@ title: 'Linux Day 2008: ecco le slide dei seminari!' author: Mangia type: post -draft: true date: 2008-11-24T20:02:54+00:00 url: /2008/11/24/linux-day-2008-ecco-le-slide-dei-seminari/ categories: @@ -12,32 +11,25 @@ tags: - Linux Day - seminari - slide - --- + Eccomi, anche se con un po' di ritardo, a pubblicare le slide degli interventi del Linux Day tenutosi il 25 ottobre scorso in quel di Dalmine, presso la facoltà di Ingegneria. Ora il BGlug ha in cantiere qualcosa di nuovo (di cui daremo presto notizia), nel frattempo godetevi le slide. A breve anche i video! -[Libertà Open Source (di Ermanno Novali, PDF, 648 KB)][1] - [(ODP, 980 KB)][2] +- [Libertà Open Source (di Ermanno Novali, PDF, 648 KB)][1] - [(ODP, 980 KB)][2] +- [Ambienti di Sviluppo Open Source (di Giuseppe Capizzi, Flavio Castelli, Ermanno Novali, PDF, 900KB)][3] +- [Media Center Open Source (di Andrea 'Emuboy' Campanella, PDF, 198KB)][5] - [(ODP, 500KB)][6] +- [KDE4, tutte le novità (di Flavio 'Micron' Castelli, PDF, 3MB)][7] - [(ODP 6,7MB)][8] +- [La libertà di espressione (di Alberto Bonacina, PDF, 720 KB)][9] +- [Mailserver (di Manuel Bergamaschi, PDF, 668 KB)][10] +- [La conoscenza come bene comune (di Paolo Ferri, PDF, 904 KB)][11] -[Ambienti di Sviluppo Open Source (di Giuseppe Capizzi, Flavio Castelli, Ermanno Novali, PDF, 900KB)][3] - [(ODP, 3,4 MB)][4] - -[Media Center Open Source (di Andrea 'Emuboy' Campanella, PDF, 198KB)][5] - [(ODP, 500KB)][6] - -[KDE4, tutte le novità (di Flavio 'Micron' Castelli, PDF, 3MB)][7] - [(ODP 6,7MB)][8] - -[La libertà di espressione (di Alberto Bonacina, PDF, 720 KB)][9] - -[Mailserver (di Manuel Bergamaschi, PDF, 668 KB)][10] - -[La conoscenza come bene comune (di Paolo Ferri, PDF, 904 KB)][11] - - [1]: http://bglug.it/wp-content/uploads/2008/11/slideintrold2008.pdf - [2]: http://bglug.it/wp-content/uploads/2008/11/slideintrold2008.odp - [3]: http://bglug.it/wp-content/uploads/2008/11/ambienti_di_sviluppo_open_source.pdf - [4]: http://bglug.it/wp-content/uploads/2008/11/ambienti_di_sviluppo_open_source.odp - [5]: http://bglug.it/wp-content/uploads/2008/11/mce.pdf - [6]: http://bglug.it/wp-content/uploads/2008/11/mce.odp - [7]: http://bglug.it/wp-content/uploads/2008/11/KDE4_ld2008.pdf - [8]: http://bglug.it/wp-content/uploads/2008/11/KDE4_ld2008.odp - [9]: http://bglug.it/wp-content/uploads/2008/11/liberta_espressione.pdf - [10]: http://bglug.it/wp-content/uploads/2008/11/ld2008pr.pdf - [11]: http://bglug.it/wp-content/uploads/2008/11/la_conoscenza_come_bene_comune.pdf \ No newline at end of file + [1]: slideintrold2008.pdf + [2]: slideintrold2008.odp + [3]: ambienti_di_sviluppo_open_source.pdf + [5]: mce.pdf + [6]: mce.odp + [7]: KDE4_ld2008.pdf + [8]: KDE4_ld2008.odp + [9]: liberta_espressione.pdf + [10]: ld2008pr.pdf + [11]: la_conoscenza_come_bene_comune.pdf \ No newline at end of file diff --git a/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/la_conoscenza_come_bene_comune.pdf b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/la_conoscenza_come_bene_comune.pdf new file mode 100644 index 0000000..7c733d3 Binary files /dev/null and b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/la_conoscenza_come_bene_comune.pdf differ diff --git a/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/ld2008pr.pdf b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/ld2008pr.pdf new file mode 100644 index 0000000..6b37c47 Binary files /dev/null and b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/ld2008pr.pdf differ diff --git a/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/liberta_espressione.pdf b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/liberta_espressione.pdf new file mode 100644 index 0000000..e366a40 Binary files /dev/null and b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/liberta_espressione.pdf differ diff --git a/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/mce.odp b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/mce.odp new file mode 100644 index 0000000..082763b Binary files /dev/null and b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/mce.odp differ diff --git a/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/mce.pdf b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/mce.pdf new file mode 100644 index 0000000..98e7b79 Binary files /dev/null and b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/mce.pdf differ diff --git a/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/slideintrold2008.odp b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/slideintrold2008.odp new file mode 100644 index 0000000..08c8e93 Binary files /dev/null and b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/slideintrold2008.odp differ diff --git a/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/slideintrold2008.pdf b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/slideintrold2008.pdf new file mode 100644 index 0000000..db6dd84 Binary files /dev/null and b/content/posts/2008/2008-11-24-linux-day-2008-ecco-le-slide-dei-seminari/slideintrold2008.pdf differ diff --git a/content/posts/2009/2009-01-06-libretto-sullopen-source-2/index.it.md b/content/posts/2009/2009-01-06-libretto-sullopen-source-2/index.it.md deleted file mode 100644 index f1f627e..0000000 --- a/content/posts/2009/2009-01-06-libretto-sullopen-source-2/index.it.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: "Libretto sull'Open Source" -author: Mangia -type: post -draft: true -date: 2009-01-06T17:37:42+00:00 -url: /2009/01/06/libretto-sullopen-source-2/ -categories: - - News - ---- -Il buon Gauss ha recentemente ripreso in mano il libretto che già avevamo presentato [qui][1]. - -Ecco come lui stesso spiega cosa contiene questa sua nuova versione del libretto sull'Open Source, che trovate scaricabile dal suo blog a [questo indirizzo][2], mentre [qui][3] c'è una versione ottimizzata per la lettura da schermo: - -_"Il libretto è stato realizzato con l'intento di far conosce il mondo GNU/Linux e quello del software libero agli utenti pc che non hanno "quasi" mai sentito queste parole e si vuole proporre come punto di partenza per una conoscenza più approfondita di questo fantastico mondo. Questa versione del libretto è stata scritta rivisitando un precedente libretto che avevo scritto per le scuole medie di Chignolo d'Isola, legato allo stesso tema, che aveva però un linguaggio più semplice, e quindi più datto, agli alunni di quell'età._ - -_Rispetto al libretto per le scuole medie è stata rivisitata la copertina, alcuni aspetti sull'impaginazione ed è stato tolto il capitolo sui giochi."_ - - [1]: http://bglug.it/2008/03/18/diffondiamo-lopen-source/ "Diffondiamo l'Open Source!" - [2]: http://tuxlife.altervista.org/wordpress/wp-content/uploads/Libretto/Libretto.pdf - [3]: http://tuxlife.altervista.org/wordpress/wp-content/uploads/Libretto/Libretto2.pdf \ No newline at end of file diff --git a/content/posts/2009/2009-01-06-libretto-sullopen-source/index.it.md b/content/posts/2009/2009-01-06-libretto-sullopen-source/index.it.md index 58cd13f..eb9e654 100644 --- a/content/posts/2009/2009-01-06-libretto-sullopen-source/index.it.md +++ b/content/posts/2009/2009-01-06-libretto-sullopen-source/index.it.md @@ -2,21 +2,18 @@ title: Libretto sull’Open Source author: Mangia type: post -draft: true date: 2009-01-06T17:37:42+00:00 url: /2009/01/06/libretto-sullopen-source/ categories: - News --- -Il buon Gauss ha recentemente ripreso in mano il libretto che già avevamo presentato [qui][1]. +Il buon Gauss ha recentemente ripreso in mano il libretto che già avevamo presentato [qui](/diffondiamo-l-open-source). -Ecco come lui stesso spiega cosa contiene questa sua nuova versione del libretto sull'Open Source, che trovate scaricabile dal suo blog a [questo indirizzo][2], mentre [qui][3] c'è una versione ottimizzata per la lettura da schermo: +Ecco come lui stesso spiega cosa contiene questa sua nuova versione del libretto sull'Open Source, che trovate scaricabile dal suo blog a [questo indirizzo][1], mentre [qui][1] c'è una versione ottimizzata per la lettura da schermo: _"Il libretto è stato realizzato con l'intento di far conosce il mondo GNU/Linux e quello del software libero agli utenti pc che non hanno "quasi" mai sentito queste parole e si vuole proporre come punto di partenza per una conoscenza più approfondita di questo fantastico mondo. Questa versione del libretto è stata scritta rivisitando un precedente libretto che avevo scritto per le scuole medie di Chignolo d'Isola, legato allo stesso tema, che aveva però un linguaggio più semplice, e quindi più datto, agli alunni di quell'età._ _Rispetto al libretto per le scuole medie è stata rivisitata la copertina, alcuni aspetti sull'impaginazione ed è stato tolto il capitolo sui giochi."_ - [1]: http://bglug.it/2008/03/18/diffondiamo-lopen-source/ "Diffondiamo l'Open Source!" - [2]: http://tuxlife.altervista.org/wordpress/wp-content/uploads/Libretto/Libretto.pdf - [3]: http://tuxlife.altervista.org/wordpress/wp-content/uploads/Libretto/Libretto2.pdf \ No newline at end of file + [1]: https://web.archive.org/web/20131010225310/http://tuxlife.altervista.org/wordpress/ \ No newline at end of file diff --git a/content/posts/2009/2009-01-29-chiamate-il-mio-avvocato/index.it.md b/content/posts/2009/2009-01-29-chiamate-il-mio-avvocato/index.it.md index eecd5cb..3da9e77 100644 --- a/content/posts/2009/2009-01-29-chiamate-il-mio-avvocato/index.it.md +++ b/content/posts/2009/2009-01-29-chiamate-il-mio-avvocato/index.it.md @@ -2,7 +2,6 @@ title: Chiamate il mio avvocato! author: Mangia type: post -draft: true date: 2009-01-29T16:52:07+00:00 url: /2009/01/29/chiamate-il-mio-avvocato/ categories: @@ -18,7 +17,8 @@ tags: --- Niente panico, non è il grido disperato di un membro del LUG nei guai con la polizia per essere stato pizzicato a sniffare pacchetti su reti WIFI... **Chiamate il mio avvocato, forse questo software gli interessa!!** Ecco, così comincia ad avere senso... -_Tux_Domani, **venerdì 30 dicembre 2009**, presso la [facoltà di Giurisprudenza dell'Università degli Studi di Bergamo][1] si terrà un incontro riservato agli avvocati iscritti all'[Ordine di Bergamo][2]. Dalle 14 alle 18 si parlerà di software libero e strumenti online utili all'interno di uno studio legale, con il patrocinio dell'Ordine stesso e gli interventi di alcuni soci del nostro LUG. +![Tux](tux-intello_overlord59-tux.png) +Domani, **venerdì 30 dicembre 2009**, presso la [facoltà di Giurisprudenza dell'Università degli Studi di Bergamo][1] si terrà un incontro riservato agli avvocati iscritti all'[Ordine di Bergamo][2]. Dalle 14 alle 18 si parlerà di software libero e strumenti online utili all'interno di uno studio legale, con il patrocinio dell'Ordine stesso e gli interventi di alcuni soci del nostro LUG. La partecipazione darà diritto al conseguimento di 3 crediti formativi rilasciati dall'Ordine. diff --git a/content/posts/2009/2009-01-29-chiamate-il-mio-avvocato/tux-intello_overlord59-tux.png b/content/posts/2009/2009-01-29-chiamate-il-mio-avvocato/tux-intello_overlord59-tux.png new file mode 100644 index 0000000..2857902 Binary files /dev/null and b/content/posts/2009/2009-01-29-chiamate-il-mio-avvocato/tux-intello_overlord59-tux.png differ diff --git a/content/posts/2009/2009-04-27-29-aprile-2009-ubuntu-904-installation-party/index.it.md b/content/posts/2009/2009-04-27-29-aprile-2009-ubuntu-904-installation-party/index.it.md index d091012..6666068 100644 --- a/content/posts/2009/2009-04-27-29-aprile-2009-ubuntu-904-installation-party/index.it.md +++ b/content/posts/2009/2009-04-27-29-aprile-2009-ubuntu-904-installation-party/index.it.md @@ -2,7 +2,6 @@ title: 29 Aprile 2009 – Ubuntu 9.04 Installation Party author: Mangia type: post -draft: true date: 2009-04-27T02:10:30+00:00 url: /2009/04/27/29-aprile-2009-ubuntu-904-installation-party/ categories: @@ -17,8 +16,9 @@ tags: ---   +![Il manifesto dell'evento del prossimo 29 aprile](manifesto.jpeg) -
Il manifesto dell'evento del prossimo 29 aprile
Il manifesto dell'evento del prossimo 29 aprile
+Il manifesto dell'evento del prossimo 29 aprile. In occasione del rilascio di Ubuntu 9.04 "Jaunty Jackalope" il BGLUG organizza per la serata di **Mercoledì 29 Aprile** una presentazione della nuova  versione di questa famosissima distribuzione. @@ -26,13 +26,13 @@ Per l'occasione verrà eseguita "dal vivo" una installazione guidata su un pc: g -Qui è possibile scaricare il manifesto dell'iniziativa: Manifesto serata +Qui è possibile scaricare il manifesto dell'iniziativa: [manifesto](manifesto.jpeg). L'evento è aperto a tutti gli utenti che vogliano conoscere il software libero, GNU/Linux o approfondire la conoscenza dello stesso, vi aspettiamo numerosi. ### Cos'è Ubuntu? -Ubuntu è un sistema operativo Linux nato nel 2004, basato su Debian, che si focalizza sull'utente e sulla semplicità di utilizzo. Ubuntu è orientato all'utilizzo desktop e pone una grande attenzione al supporto hardware. Finanziato dalla Canonical Ltd, è un sistema rilasciato sotto licenza GPL, gratuito e liberamente modificabile. +Ubuntu è un sistema operativo Linux nato nel 2004, basato su Debian, che si focalizza sull'utente e sulla semplicità di utilizzo. Ubuntu è orientato all'utilizzo desktop e pone una grande attenzione al supporto hardware. Finanziato dalla [Canonical Ltd](https://canonical.com/), è un sistema rilasciato sotto licenza GPL, gratuito e liberamente modificabile. Ubuntu è una distribuzione Linux basata sull'ambiente desktop GNOME. I punti di forza di questa distribuzione sono l'estrema semplicità di utilizzo, l'ottimo riconoscimento e supporto dell'hardware, il vasto parco software costantemente aggiornato. È corredata da un'ampia gamma di applicazioni libere: la versione desktop è stata realizzata per rispondere alle più frequenti necessità di un utente medio, quali navigazione in Internet, gestione dei documenti e delle immagini, svago e comunicazione. Alcune delle nuove features presenti in questa versione sono: @@ -49,10 +49,10 @@ Alcune delle nuove features presenti in questa versione sono: 10. Pidgin 2.6 Per maggiori informazioni su Ubuntu si può far riferimento al sito ufficiale del progetto: -Homepage di Ubuntu +[Homepage di Ubuntu](https://www.ubuntu-it.org/) o alla pagina di Wikipedia: -Ubuntu su Wikipedia +[Ubuntu su Wikipedia](https://it.wikipedia.org/wiki/Ubuntu) Potete trovare la pagina dove effettuare il download del live cd per Ubuntu 9.04 qui: -Dowload Ubuntu \ No newline at end of file +[Dowload Ubuntu](https://www.ubuntu-it.org/download/) \ No newline at end of file diff --git a/content/posts/2009/2009-04-27-29-aprile-2009-ubuntu-904-installation-party/manifesto.jpeg b/content/posts/2009/2009-04-27-29-aprile-2009-ubuntu-904-installation-party/manifesto.jpeg new file mode 100644 index 0000000..6188c08 Binary files /dev/null and b/content/posts/2009/2009-04-27-29-aprile-2009-ubuntu-904-installation-party/manifesto.jpeg differ diff --git a/content/posts/2009/2009-05-05-rilasciata-mandriva-spring-20091-free/index.it.md b/content/posts/2009/2009-05-05-rilasciata-mandriva-spring-20091-free/index.it.md index 4f187d9..9ea090e 100644 --- a/content/posts/2009/2009-05-05-rilasciata-mandriva-spring-20091-free/index.it.md +++ b/content/posts/2009/2009-05-05-rilasciata-mandriva-spring-20091-free/index.it.md @@ -2,7 +2,6 @@ title: Rilasciata Mandriva Spring 2009.1 Free author: Mangia type: post -draft: true date: 2009-05-05T20:32:00+00:00 url: /2009/05/05/rilasciata-mandriva-spring-20091-free/ categories: @@ -12,7 +11,9 @@ tags: - Mandriva --- -Mandriva Tux + +![Mandriva Tux](pinguin_os-tux-mandriva-2002.png) + Riporto qui l'incipit di un messaggio recapitato da uno degli iscritti alla nostra Mailing List, relativo al rilascio dell'ultima versione di una distro che è sempre stata tra le più famose: @@ -22,8 +23,6 @@ Riporto qui l'incipit di un messaggio recapitato da uno degli iscritti alla nost > > Mentre la 2009.0 è stata una versione rivoluzionaria la 2009.1 si può considerare una versione di consolidamento in cui finalmente tutti i pezzi del puzzle combaciano quasi alla perfezione. > -> Rimane ancora qualche lato oscuro come ad esempio con BlueTooth ma d'altra parte bisogna tenersi qualche cosa da fare per la 2010.0 8<)) . +> Rimane ancora qualche lato oscuro come ad esempio con Bluetooth ma d'altra parte bisogna tenersi qualche cosa da fare per la 2010.0 8<)). -Grazie a Moreno per la segnalazione. Per l'articolo di presentazione completo rimando al [sito italiano di Mandriva Linux][1]. - - [1]: http://www.mandrakeitalia.org/modules/news/article.php?storyid=2049 \ No newline at end of file +Grazie a Moreno per la segnalazione. Per l'articolo di presentazione completo rimando al [sito italiano di Mandriva Linux](https://web.archive.org/web/20230930103457/http://www.mandrakeitalia.org/). diff --git a/content/posts/2009/2009-05-05-rilasciata-mandriva-spring-20091-free/pinguin_os-tux-mandriva-2002.png b/content/posts/2009/2009-05-05-rilasciata-mandriva-spring-20091-free/pinguin_os-tux-mandriva-2002.png new file mode 100644 index 0000000..a2a69d9 Binary files /dev/null and b/content/posts/2009/2009-05-05-rilasciata-mandriva-spring-20091-free/pinguin_os-tux-mandriva-2002.png differ diff --git a/content/posts/2009/2009-06-10-bglug-covo-festa-della-birra/353989250_d9242a55f9.jpg b/content/posts/2009/2009-06-10-bglug-covo-festa-della-birra/353989250_d9242a55f9.jpg new file mode 100644 index 0000000..5901e5c Binary files /dev/null and b/content/posts/2009/2009-06-10-bglug-covo-festa-della-birra/353989250_d9242a55f9.jpg differ diff --git a/content/posts/2009/2009-06-10-bglug-covo-festa-della-birra/index.it.md b/content/posts/2009/2009-06-10-bglug-covo-festa-della-birra/index.it.md index 34d176c..d8b1991 100644 --- a/content/posts/2009/2009-06-10-bglug-covo-festa-della-birra/index.it.md +++ b/content/posts/2009/2009-06-10-bglug-covo-festa-della-birra/index.it.md @@ -2,7 +2,6 @@ title: BGlug @ Covo, Festa della Birra author: Mangia type: post -draft: true date: 2009-06-10T15:22:19+00:00 excerpt: 'Un covo di pinguini... ' url: /2009/06/10/bglug-covo-festa-della-birra/ @@ -10,17 +9,15 @@ categories: - News tags: - Linux Day - --- -
More Beer by by Liquid Lucidity
More Beer by Liquid Lucidity
+![More Beer by by Liquid Lucidity](353989250_d9242a55f9.jpg) Il prossimo 18 giugno, tra le ore 21.00 e le 00.00 (in linea di massima) il BGLUG darà tutto il suo appoggio per la buona riuscita della **Festa della Birra di Covo** (BG). -Qui il [sito con locandina][1] e la [pagina di Facebook][2] dell'evento. +Qui il sito con locandina e la [pagina di Facebook][1] dell'evento. Durante la serata ci sarà spazio per una **presentazione** generale del **Software** **Libero** e **Open** **Source** e sul tema delle **libertà** **digitali**. A seguire si potrà sfidare qualcuno in un ritmato **LAN party**, oppure discutere con qualche utente di lunga data per chiedere **aiuto**, **delucidazioni** o **consigli**, ma soprattutto si potrà **installare** sul proprio computer una distribuzione di GNU/Linux! Vi aspettiamo numerosi, anche perché una birretta in buona compagnia fa sempre bene 😉 - [1]: http://www.festacovodimusica.tk/ - [2]: http://www.facebook.com/pages/Covo-di-Musica-FESTA/86999998886?ref=mf \ No newline at end of file + [1]: http://www.facebook.com/pages/Covo-di-Musica-FESTA/86999998886?ref=mf \ No newline at end of file diff --git a/content/posts/2009/2009-06-17-bglug-keller-estate-2009/index.it.md b/content/posts/2009/2009-06-17-bglug-keller-estate-2009/index.it.md index 3021dce..a516ae3 100644 --- a/content/posts/2009/2009-06-17-bglug-keller-estate-2009/index.it.md +++ b/content/posts/2009/2009-06-17-bglug-keller-estate-2009/index.it.md @@ -2,7 +2,6 @@ title: BGlug @ Keller, estate 2009 author: Mangia type: post -draft: true date: 2009-06-17T02:45:20+00:00 url: /2009/06/17/bglug-keller-estate-2009/ wiki_page: @@ -17,20 +16,12 @@ tags: - estate incontri --- -
-

- E rieccoci ad una nuova puntata della saga "Anche i LUG vanno in vacanza (ma non smettono di sprecare cicli di CPU)". Da questa sera, mercoledì 17 giugno, causa caldo e zanzare, gli incontri del BgLUG non si terranno presso la solita sede di Largo Rontgen n.3.  Per tutto il resto dell'estate, fino a nuovo ordine, ci incontreremo presso la birreria Keller di Curno, in via Bergamo, 23. -

- -

- Staremo all'esterno, sui tavoli all'aperto nell'area davanti al locale. Non sarà difficile riconoscerci. -

- -

- Per informazioni scrivete pure in Mailing List. -

- -

- Buone vacanze a chi parte, speriamo di vederci per bere qualcosa insieme a chi resta! -

-
\ No newline at end of file + + +E rieccoci ad una nuova puntata della saga "Anche i LUG vanno in vacanza (ma non smettono di sprecare cicli di CPU)". Da questa sera, mercoledì 17 giugno, causa caldo e zanzare, gli incontri del BgLUG non si terranno presso la solita sede di Largo Rontgen n.3.  Per tutto il resto dell'estate, fino a nuovo ordine, ci incontreremo presso la [birreria Keller di Curno](http://maps.google.com/maps?f=q&hl=it&geocode=&q=keller+curno+&sll=45.691762,9.617801&sspn=0.009038,0.013304&ie=UTF8&ei=wxNySICEPY2E3AK59MjPCw&cd=1&cid=45691972,9618359,2183177134414279747&li=lmd&z=14&iwloc=A "Birreria Keller di Curno (BG)"), in via Bergamo, 23. + +Staremo all'esterno, sui tavoli all'aperto nell'area davanti al locale. Non sarà difficile riconoscerci. + +Per informazioni scrivete pure in Mailing List. + +Buone vacanze a chi parte, speriamo di vederci per bere qualcosa insieme a chi resta! diff --git a/content/posts/2009/2009-08-24-aperta-lorganizzazione-dei-seminari-per-il-prossimo-linux-day/index.it.md b/content/posts/2009/2009-08-24-aperta-lorganizzazione-dei-seminari-per-il-prossimo-linux-day/index.it.md index 53048f7..bddde73 100644 --- a/content/posts/2009/2009-08-24-aperta-lorganizzazione-dei-seminari-per-il-prossimo-linux-day/index.it.md +++ b/content/posts/2009/2009-08-24-aperta-lorganizzazione-dei-seminari-per-il-prossimo-linux-day/index.it.md @@ -2,44 +2,12 @@ title: Aperta l’organizzazione dei seminari per il prossimo Linux Day author: Mangia type: post -draft: true date: 2009-08-24T12:07:32+00:00 url: /2009/08/24/aperta-lorganizzazione-dei-seminari-per-il-prossimo-linux-day/ categories: - Linux Day --- -
- Nonostante il caldo torrido di questi giorni l'organizzazione del prossimo Linux Day é iniziata con un certo anticipo rispetto agli anni passati. La data dell'evento è stata fissata per il 24 ottobre 2009. -
- -
- Con questo post, e con la mail sorella che è da poco stata inviata alla mailing list dell'Associazione, è da considerarsi ufficialmente indetta la chiamata alla presentazione di proposte per i seminari della mattina e del pomeriggio. -
- -
- Come da tradizione, la mattinata sará dedicata a seminari dal tono divulgativo, mentre il pomeriggio potrà dare spazio ai vostri istinti geek più repressi 🙂 -
- -
- Gli interessati dovranno inviare, entro e non oltre le h.21.00 del 16 settembre 2009, alla casella info@bglug.it un breve testo (non piú di 20 righe) con un riassunto dell'argomento trattato. Chi volesse mandare anche una bozza di presentazione (formato odp o compatibile) si senta libero di farlo, ma sappia che è inutile applicarvi alcuna formattazione prima della definizione di un template comune. -
- -
- È possibile inviare piú di una proposta di presentazione. -
- -
- È possibile inviare una proposta a nome di più persone, e quindi presentare in piccoli gruppi. -
- -
- L'oggetto della presentazione deve essere immediatamente riconducibile al Software Libero. -
- -
- Eventuali domande possono essere poste direttamente in lista o all'indirizzo info@bglug.it. -
Nonostante il caldo torrido di questi giorni l'organizzazione del prossimo Linux Day é iniziata con un certo anticipo rispetto agli anni passati. La data dell'evento è stata fissata per il 24 ottobre 2009. @@ -50,9 +18,20 @@ Come da tradizione, la mattinata sará dedicata a seminari dal tono divulgativo, Gli interessati dovranno inviare, entro e non oltre le h.21.00 del 16 settembre 2009, alla casella info@bglug.it un breve testo (non piú di 20 righe) con un riassunto dell'argomento trattato. Chi volesse mandare anche una bozza di presentazione (formato odp o compatibile) si senta libero di farlo, ma sappia che è inutile applicarvi alcuna formattazione prima della definizione di un template comune. È possibile inviare piú di una proposta di presentazione. - È possibile inviare una proposta a nome di più persone, e quindi presentare in piccoli gruppi. +L'oggetto della presentazione deve essere immediatamente riconducibile al Software Libero. +Eventuali domande possono essere poste direttamente in lista o all'indirizzo info@bglug.it. +Nonostante il caldo torrido di questi giorni l'organizzazione del prossimo Linux Day é iniziata con un certo anticipo rispetto agli anni passati. La data dell'evento è stata fissata per il 24 ottobre 2009. + +Con questo post, e con la mail sorella che è da poco stata inviata alla mailing list dell'Associazione, è da considerarsi ufficialmente indetta la chiamata alla presentazione di proposte per i seminari della mattina e del pomeriggio. + +Come da tradizione, la mattinata sará dedicata a seminari dal tono divulgativo, mentre il pomeriggio potrà dare spazio ai vostri istinti geek più repressi 🙂 + +Gli interessati dovranno inviare, entro e non oltre le h.21.00 del 16 settembre 2009, alla casella info@bglug.it un breve testo (non piú di 20 righe) con un riassunto dell'argomento trattato. Chi volesse mandare anche una bozza di presentazione (formato odp o compatibile) si senta libero di farlo, ma sappia che è inutile applicarvi alcuna formattazione prima della definizione di un template comune. + +È possibile inviare piú di una proposta di presentazione. +È possibile inviare una proposta a nome di più persone, e quindi presentare in piccoli gruppi. L'oggetto della presentazione deve essere immediatamente riconducibile al Software Libero. Eventuali domande possono essere poste direttamente in lista o all'indirizzo info(at)bglug.it. \ No newline at end of file diff --git a/content/programma-linux-day-2016/index.md b/content/programma-linux-day-2016/index.md index b4a5d0b..d5716db 100644 --- a/content/programma-linux-day-2016/index.md +++ b/content/programma-linux-day-2016/index.md @@ -5,224 +5,23 @@ type: page date: 2016-10-08T08:23:28+00:00 xyz_smap: - 1 - +aliases: + - /programma-linux-day-2016 --- -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - Aula A001 - - - Aula A002 -
- 09:00 - 09:10 - - - Benvenuti -
- 09:10 - 10:00 - - - Linux va a Scuola
(BgLUG) -
- - Rassegna dei linguaggi di programmazione
(Carlo Milanesi) -
- 10:00 - 10:30 - - - Anatomia di un progetto Open Source
(Daniele Barcella) -
- - OpenStreetMap - La Wiki Mappa Libera del Mondo
(Francesco Vezzoli) -
- - -
- 10:45 - 11:15 - - - Security Capture the Flag
(Enrico Bacis) -
- - oVirt - open your virtual datacenter
(Simone Tiraboschi) -
- 11:15 - 12:15 - - - Giochiamo ... in Codice
(Elena Vittoria Belotti) -
- - Libertà digitali - introduzione al software libero LibreOffice e LibreItalia
(Giordano Alborghetti) -
- - -
- 14:00 - 14:30 - - - Elaborazione dati dalla riga di comando
(Luca Ceresoli) -
- - Router Wifi Open
(Andrea Laisa) -
- 14:30 - 15:30 - - - Copyrights = diritto alla copia?
(Andrea Flori) -
- - Fablab Bergamo: Orologio Nixie e OpenOSB
(Valerio Nappi) -
- 15:30 - 16:30 - - - Linux va a Scuola - Talk Tecnico
(BgLUG) -
- - L'orchestrazione dei Linux Containers
(Flavio Castelli) -
- 16:30 - 17:30 - - - Programmazione a oggetti in C nel kernel di Linux
(Luca Ceresoli) -
- - Introduzione alle Reti Mesh
(Davide Rossin) -
+| | | Aula A001 | | Aula A002 | +| ----------------- | --- | ------------------------------------------------------------------------ | --- | ---------------------------------------------------------------------------------------------------------- | +| **09:00 - 09:10** | | Benvenuti | | | +| **09:10 - 10:00** | | Linux va a Scuola (_BgLUG_) | | Rassegna dei linguaggi di programmazione (_Carlo Milanesi_) | +| **10:00 - 10:30** | | Anatomia di un progetto Open Source (_Daniele Barcella_) | | OpenStreetMap - La Wiki Mappa Libera del Mondo (_Francesco Vezzoli_) | +| | | | | | +| **10:45 - 11:15** | | Security Capture the Flag (_Enrico Bacis_) | | oVirt - open your virtual datacenter (_Simone Tiraboschi_) | +| **11:15 - 12:15** | | Giochiamo ... in Codice (_Elena Vittoria Belotti_) | | Libertà digitali - introduzione al software libero LibreOffice e LibreItalia (_Giordano Alborghetti_) | +| | | | | | +| **14:00 - 14:30** | | Elaborazione dati dalla riga di comando (_Luca Ceresoli_) | | Router Wifi Open (_Andrea Laisa_) | +| **14:30 - 15:30** | | Copyrights = diritto alla copia? (_Andrea Flori_) | | Fablab Bergamo: Orologio Nixie e OpenOSB (_Valerio Nappi_) | +| **15:30 - 16:30** | | Linux va a Scuola - Talk Tecnico (_BgLUG_) | | L'orchestrazione dei Linux Containers (_Flavio Castelli_) | +| **16:30 - 17:30** | | Programmazione a oggetti in C nel kernel di Linux (_Luca Ceresoli_) | | Introduzione alle Reti Mesh (_Davide Rossin_) | + **ATTENZIONE**: per tutta la durata dell'evento sarà attiva la zona dedicata all'**Installation Party** dove i nostri esperti supporteranno chiunque voglia installare **Linux** sul proprio PC. Inoltre sarà presente un'area espositiva con tavoli gestiti da associazioni amiche: **FabLab Bergamo**, **Libreitalia**, **Plat1** e **Retrogaming Bergamo**. \ No newline at end of file diff --git a/content/programma-linux-day-2017/fronte.png b/content/programma-linux-day-2017/fronte.png new file mode 100644 index 0000000..b50735d Binary files /dev/null and b/content/programma-linux-day-2017/fronte.png differ diff --git a/content/programma-linux-day-2017/index.md b/content/programma-linux-day-2017/index.md index 5d27955..19c2cf3 100644 --- a/content/programma-linux-day-2017/index.md +++ b/content/programma-linux-day-2017/index.md @@ -5,237 +5,30 @@ type: page date: 2017-09-10T20:38:59+00:00 xyz_smap: - 1 - +aliases: + - /programma-linux-day-2017 --- -

- Università degli Studi di Bergamo -

-

- sede di Dalmine in Viale Marconi, 5 -

+**Università degli Studi di Bergamo** -

- Edificio A – Aule A001 e A002 -

+sede di **Dalmine** in **Viale Marconi, 5** -  +**Edificio A – Aule A001 e A002** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-   - -   - - Aula A001 - -   - - Aula A002 -
- 08:30 08:45 - -   - - Benvenuti - -   - -   -
- 08:45 09:45 - -   - - Software libero nella didattica - Presentazione e tavola rotonda
(Fabio Fusili) -
-   - - Un NAS col pinguino
(Daniele "Kowalski" Barcella) -
- 09:45 10:45 - -   - -   - - Cookies e tracciamento di terze parti
(Michele Toccagni) -
- 10:45 11:15 - -   - - Coffee Break -
- 11:15 12:15 - -   - - Utilizzo di GNU/Linux e Linux Mint 18.2
(Giordano Alborghetti) -
-   - - Retrogaming e Raspberry PI
(Retrogaming Bergamo) -
- 12:15 14:15 - -   - - Pranzo -
- 14:15 15:15 - -   - - Build Automation con Make, Autotools e CMake
(Luca Ceresoli) -
-   - - Metti al sicuro i tuoi documenti con LibreOffice
(Marina Latini) -
- 15:15 16:00 - -   - - Meet ELM
(Marco Paolo Valerio Vezzoli) -
-   - - Regole sulla privacy e sulla riservatezza individuale nella P.A. e Istituzioni scolastiche
(Albano Battistella e Gianluca Maestra) -
- 16:00 16:15 - -   - - Coffee Break -
- 16:15 17:15 - -   - - Linguaggio di programmazione Go: programmazione per il XXI secolo
(Marco Crobu) -
-   - - Creare templates con LibreOffice Draw
(Enio Gemmo) -
+ + +| | | Aula A001 | | Aula A002 | +| --- | --- | --- | --- | --- | +| **08:30 08:45** | | Benvenuti | | | +| **08:45 09:45** | | Software libero nella didattica - Presentazione e tavola rotonda
(_Fabio Fusili_) | | Un NAS col pinguino
(_Daniele "Kowalski" Barcella_) | +| **09:45 10:45** | | Software libero nella didattica - Presentazione e tavola rotonda
(_Fabio Fusili_) | | Cookies e tracciamento di terze parti
(_Michele Toccagni_) | +| **10:45 11:15** | | Coffee Break | | | +| **11:15 12:15** | | Utilizzo di GNU/Linux e Linux Mint 18.2
(_Giordano Alborghetti_) | | Retrogaming e Raspberry PI
(_Retrogaming Bergamo_) | +| **12:15 14:15** | | Pranzo | | | +| **14:15 15:15** | | Build Automation con Make, Autotools e CMake
(_Luca Ceresoli_) | | Metti al sicuro i tuoi documenti con LibreOffice
(_Marina Latini_) | +| **15:15 16:00** | | Meet ELM
(_Marco Paolo Valerio Vezzoli_) | | Regole sulla privacy e sulla riservatezza individuale nella P.A. e Istituzioni scolastiche
(_Albano Battistella e Gianluca Maestra_) | +| **16:00 16:15** | | Coffee Break | | | +| **16:15 17:15** | | Linguaggio di programmazione Go: programmazione per il XXI secolo
(_Marco Crobu_) | | Creare templates con LibreOffice Draw
(_Enio Gemmo_) | **ATTENZIONE**: per tutta la durata dell'evento sarà attiva la zona dedicata all'**Installation Party** nell'aula A102, dove i nostri esperti supporteranno chiunque voglia installare **Linux** sul proprio PC. @@ -243,21 +36,14 @@ Nell'aula A101 sarà presente **Retrogaming Bergamo** pronti a farvi viaggiare n Infine sarà presente un'area espositiva con tavoli gestiti da associazioni amiche: **FabLab Bergamo**, **Libreitalia** e **BgLUG**. -  - ### EVENTI SPECIALI - * demo di **oVirt** e **Gluster**: nell'aula dedicata all'**installation party**, durante le due pause degli eventi in calendario (10:45 e 16:00), si terrà la demo pratica di un progetto presentato nell'evento tenuto ad Agosto da Giuseppe Ragusa e Andrea Flori. - * **A-B-Coding (Coderdojo)**: nei pressi del banchetto espositivo del **BgLUG**, Omar Lazzari sarà a disposizione per chiunque voglia approcciarsi al _coding_. E' rivolto a persone di qualunque età (dagli 8 anni in su). Verranno forniti gli elementi base della programmazione utilizzando strumenti quali _scratch_ magari con GPIO di _raspberry PI_, _makeymakey_, _openscad_ con _blockly_, _sonicPI_, _minecraftPI_, etc. - * **Blender**: nei pressi del banchetto espositivo del **BgLUG**, dalle ore 15:00, Pierluigi Maria Bovi sarà a disposizione di chiunque voglia avvicinarsi a **Blender**, il famoso e potentissimo programma professionale di modellazione, rigging, animazione, compositing e rendering di immagini tridimensionali. + * demo di **oVirt** e **Gluster**: nell'aula dedicata all'**installation party**, durante le due pause degli eventi in calendario (10:45 e 16:00), si terrà la demo pratica di un progetto presentato nell'evento tenuto ad Agosto da Giuseppe Ragusa e Andrea Flori. + * **A-B-Coding (Coderdojo)**: nei pressi del banchetto espositivo del **BgLUG**, Omar Lazzari sarà a disposizione per chiunque voglia approcciarsi al _coding_. E' rivolto a persone di qualunque età (dagli 8 anni in su). Verranno forniti gli elementi base della programmazione utilizzando strumenti quali _scratch_ magari con GPIO di _raspberry PI_, _makeymakey_, _openscad_ con _blockly_, _sonicPI_, _minecraftPI_, etc. + * **Blender**: nei pressi del banchetto espositivo del **BgLUG**, dalle ore 15:00, Pierluigi Maria Bovi sarà a disposizione di chiunque voglia avvicinarsi a **Blender**, il famoso e potentissimo programma professionale di modellazione, rigging, animazione, compositing e rendering di immagini tridimensionali. -  ### Volantino -[][1] - -[][2] - - [1]: https://bglug.it/wp-content/uploads/2017/09/fronte.png - [2]: https://bglug.it/wp-content/uploads/2017/09/retro.png \ No newline at end of file +![](fronte.png) +![](retro.png) \ No newline at end of file diff --git a/content/programma-linux-day-2017/retro.png b/content/programma-linux-day-2017/retro.png new file mode 100644 index 0000000..0bf1d51 Binary files /dev/null and b/content/programma-linux-day-2017/retro.png differ diff --git a/content/programma-linux-day-2018/index.md b/content/programma-linux-day-2018/index.md index 4119e21..547bc59 100644 --- a/content/programma-linux-day-2018/index.md +++ b/content/programma-linux-day-2018/index.md @@ -3,246 +3,34 @@ title: Programma Linux Day 2018 author: Paolo Finardi type: page date: 2018-10-06T06:04:54+00:00 - --- -

- Sabato 27 Ottobre -

-

- Università degli Studi di Bergamo -

+**Sabato 27 Ottobre** -

- sede di Dalmine in Viale Marconi, 5 -

+**Università degli Studi di Bergamo** -

- Edificio A – Aule A001 e A002 -

+sede di **Dalmine** in **Viale Marconi, 5** -  +**Edificio A – Aule A001 e A002** +  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-   - -   - - Aula A001 - -   - - Aula A002 -
-   - -   - - Benvenuti -
- 08:45 09:45 - -   - - Open Source Initiative compie 20 anni
(Italo Vignoli) -
-   - - Open Hardware PowerPC Notebook
(Mario Locati) -
- 09:45 10:45 - -   - - GNU/Linux, un mondo da scoprire - parte 1
(Fabio Fusili e Cristina Passera) -
-   - - Nextcloud, il tuo cloud
(Paolo Finardi) -
- 10:45 11:15 - -   - - Coffee Break -
- 11:15 12:15 - -   - - GNU/Linux, un mondo da scoprire - parte 2
(Fabio Fusili e Cristina Passera) -
-   - - OpenLayers: fonti d'informazioni cartografiche dal WEB
(Filippo Gagliano) -
- 12:15 14:15 - -   - - Pranzo -
- 14:15 15:15 - -   - - Open your virtual environment with Proxmox VE
(Fabio Fusili) -
-   - - Presentazione del linguaggio Rust e del suo ecosistema
(Carlo Milanesi) -
- 15:15 16:00 - -   - - Blender!
(Pierluigi Maria Bovi) -
-   - - Buildroot - Making Embedded Linux Easy
(Luca Ceresoli) -
- 16:00 16:15 - -   - - Coffee Break -
- 16:15 17:15 - -   - - Voting Machine a scuola: come utilizzarle per la didattica
(Omar Lazzari) -
-   - - Introduzione a Docker
(Andrea Laisa) -
+| | | Aula A001 | | Aula A002 | +| --- | --- | --- | --- | --- | +| | | Benvenuti | | | +| **08:45 09:45** | | Open Source Initiative compie 20 anni (_Italo Vignoli_) | | Open Hardware PowerPC Notebook (_Mario Locati_) | +| **09:45 10:45** | | GNU/Linux, un mondo da scoprire - parte 1 (_Fabio Fusili e Cristina Passera_) | | Nextcloud, il tuo cloud (_Paolo Finardi_) | +| **10:45 11:15** | | Coffee Break | | | +| **11:15 12:15** | | GNU/Linux, un mondo da scoprire - parte 2 (_Fabio Fusili e Cristina Passera_) | | OpenLayers: fonti d'informazioni cartografiche dal WEB (_Filippo Gagliano_) | +| **12:15 14:15** | | Pranzo | | | +| **14:15 15:15** | | Open your virtual environment with Proxmox VE (_Fabio Fusili_) | | Presentazione del linguaggio Rust e del suo ecosistema (_Carlo Milanesi_) | +| **15:15 16:00** | | Blender! (Pierluigi Maria Bovi) | | Buildroot - Making Embedded Linux Easy (_Luca Ceresoli_) | +| **16:00 16:15** | | Coffee Break | | | +| **16:15 17:15** | | Voting Machine a scuola: come utilizzarle per la didattica (_Omar Lazzari_) | | Introduzione a Docker (_Andrea Laisa_) | -**ATTENZIONE**: per tutta la durata dell'evento sarà attiva la zona dedicata all'**Installation Party** nell'aula A102, dove i nostri esperti supporteranno chiunque voglia installare **Linux** sul proprio PC. +**ATTENZIONE**: per tutta la durata dell'evento sarà attiva la zona dedicata all'**Installation Party** nell'aula A102, dove i nostri esperti supporteranno chiunque voglia installare **Linux** sul proprio PC. Infine sarà presente un'area espositiva con tavoli gestiti da associazioni amiche: **FabLab Bergamo**, **Libreitalia**. -  - ### EVENTO SPECIALE **A-B-Coding (Coderdojo)**: nei pressi del banchetto espositivo del **BgLUG**, Omar Lazzari sarà a disposizione, **nel pomeriggio**, per chiunque voglia approcciarsi al _coding_. E' rivolto a persone di qualunque età (dagli 8 anni in su). Verranno forniti gli elementi base della programmazione utilizzando strumenti quali _scratch_ magari con GPIO di _raspberry PI_, _makeymakey_, _openscad_ con _blockly_, _sonicPI_, _minecraftPI_, etc. - -  \ No newline at end of file diff --git a/content/regolamento/index.md b/content/regolamento/index.md index 907b167..12bb46f 100644 --- a/content/regolamento/index.md +++ b/content/regolamento/index.md @@ -3,8 +3,8 @@ title: Regolamento author: giuseppe type: page date: 2011-03-04T17:01:11+00:00 - --- + ### Principi ispiratori L'obiettivo di fondo del Code Jam è quello di creare uno spazio, fisico e temporale, per l'apprendimento divertente e condiviso della programmazione. @@ -19,7 +19,7 @@ I tre criteri sono egualmente validi