Experimentalia

Appunti raminghi

Archive for Ottobre 2008

Extjs gui designer

con 2 commenti

Per il fronte extjs questa settimana ho deciso di parlare di un editor online di interfacce che si colloca una spanna su tutti gli altri che conosco. Si, lo ammetto ne conosco solamente un’altro e non è poi così funzionale.

Se vorrete visitare http://www.projectspace.nl vi troverete davanti ad un progetto che sicuramente è lontano anni luce dagli editor rad disponibili offline per altri linguaggi di programmazione ma che fa bene quel poco che mette a disposizione degli utenti.

Per chi è pigro e non ci sta a scrivere centinaia di righe di codice necessarie per disegnare una finestra appena più complicata del solito allora questo sito dovrebbe essere una tappa obbligata.

Gli altri potranno prendere la cosa come una curiosità da visitare e nulla più, anche se a mio parere l’installazione meriterebbe più di qualche prova svogliata.

Chi volesse fare qualche confronto anche con l’altro editor di cui ho notizia non dovrà fare altro che puntare il proprio browser verso l’indirizzo http://tof2k.com/ext/formbuilder/.

E questo è tutto

Written by eineki

Ottobre 29, 2008 alle 0:46 am

Pubblicato in extjs, javascript, web

Taggato con ,

Libri da scaricare: cs unplugged

con 3 commenti

cs unplugged

cs unplugged

9 Novembre 2009
AGGIORNAMENTO
Il sito di csunplugged continua a rispondere in maniera discontinua. Continuate a provare i link indicati nell’articolo per versioni aggiornate, o in altre lingue, del testo.

 

Aspettando che il libro venga rimesso online, ho caricato tra i contenuti del blog. la versione che ho a disposizione.

No, non c’è nessun errore nel titolo, non si parla si css in questo libro ma di computer science, nella sua più precisa accezione di scienza.

Di ritorno dal linux day organizzato dall’erlug non posso non rinviare la recensione del libro in programma per questa chicca. E’ un testo che, chi si occupa di informatica non da semplice utente, non può lasciarsi sfuggire.

Il titolo del talk di Renzo Prof. Davoli era “Eutanasia per l’ECDL: è l’ora di staccare la spina. Ovvero: L’informatica (vera) si insegna senza computer, giocando: csUnplugged” e trattava di un libro destinato ai bambini o, meglio, a chi deve insegnare i fondamenti dell’informatica ai bambini.

E’ raro che troviate un link esplicito su questo blog perché cerco di mantenere un minimo di coerenza con il concetto di ipertesto ed i link, nella mia visione, devono essere amalgamati al contenuto e non hanno diritto di cittadinanza propria, ma stavolta farò un’eccezione.

http://csunplugged.org/index.php/it

http://csunplugged.com/images/activities/italiano/unpluggedteacherssep2008.it.pdf

AGGIORNAMENTO
Mi segnalano che i link qui sopra non sembrano più funzionare. Sperando che si tratti di una defaillance temporanea segnalo un altro link che, al momento, appare funzionante:
http://csunplugged.org/sites/default/files/books/unpluggedteacherssep2008.it__0.pdf

Oltre alla versione onlinesul sito troverete anche un link per comprare la versione cartacea del testo (attenti: è in inglese) oltre che gadget di vario genere e potrete restare informati riguardo il progetto cs unplugged che non si esaurisce con la stesura del testo.

Si sta facendo tardi. Torniamo al libro.

Si tratta si una serie di giochi che possono essere fatti a mani libere o con l’ausilio di qualche foglio di carta e poco altro. Quelli proposti vanno dal padroneggiare l’utilizzo dei numeri binari, contando fino a 1024 con le sole dieci dita delle mani, alla spiegazione dei meccanismi statistici che stanno dietro, ad esempio, al sequenziamento di geni del Progetto Genoma che ha mappato tutto il dna umano.

Quest’ultimo gioco, secondo me, non è adattissimo alla prima infanzia ;) e non si trova nella versione italiana del manuale, che fa una selezione di 20 giochi diversi dalla più completa versione in lingua originale, ma merita sicuramente più di un’occhiata per la semplicità, disarmante se confrontata con la complessità dell’argomento trattato, che gli autori sono riusciti a raggiungere.

In poche parole un libro che dovrebbe essere adottato da tutti i corsi di aggiornamento per i docenti della scuola primaria e secondaria inferiore che si occupano di matematica, informatica o materie correlate.

Evito, visto l’andazzo delle ultime riforme, di smoccolare sull’argomento anche online e vi lascio che devo computare 728 con sole nove dita.

Written by eineki

Ottobre 26, 2008 alle 0:15 am

Pubblicato in ebook

Taggato con , ,

Libri da scaricare: Vademecum per il software libero (Linux day 2008)

nessun commento

vademecum per il software libero

Vademecum per il software libero

Il 25 ottobre prossimo, in 25 città italiane i lug di 112 città si terranno, su iniziativa della Italian Linux Society, le ormai tradizionali, se no ricordo male si tratta dell’ottavo anno consecutivo, manifestazioni per il linux day.

Festeggio a mio modo l’evento approfittandone per segnalare questo opuscolo di 12 pagine.

E’ un agile ed utile vademecum che aiuta chi si accosta a linux per la prima volta ad orientarsi tra i programmi di maggiore utilizzo sulla piattaforma del pinguino.

Unica pecca che ci ho trovato, anche abbastanza grave ]:( se si considera che si tratta di un testo promosso da ILS, che si occupa della promozione del software libero in Italia dal 1994, è l’indicazione di skype come programma libero quando di libero non ha ne il codice ne il formato dati che utilizza.

D’altro canto solo chi non fa nulla non sbaglia mai.

Avete una settimana di tempo, per questo il post invece che domenica mattina stavolta viene pubblicato sabato, per farvi incuriosire, trovare il linux day più vicino ed andare ad assistere alle manifestazione che più troverete stimolanti. A dormire, per una volta, potete dedicare la domenica. ;)

In alternativa, o anche in aggiunta – perché no? – Leggetene e diffondetelo tutti ;) la divulgazione non è solamente consentita ma anche incoraggiata.

Written by eineki

Ottobre 18, 2008 alle 0:30 am

Extjs: Action

nessun commento

Prima di dedicarci ai pannelli penso sia il caso di scaldarci parlando di uno dei più piccoli componenti di extjs. Si tratta di action che non è altro, a mio parere, che la trasposizione in chiave extjs del pattern command.

Tralasciamo la teoria e passiamo alla pratica. Questo componente non fa altro che racchiudere in un oggetto un’azione – lo avreste immaginato? – che può essere associata a diversi tipi di controlli: un pulsante, una voce di menù o una delle icone in una toolbar o, più in generale qualunque controllo che supporti l’interfaccia di Action.
Leggi il seguito di questo post »

Written by eineki

Ottobre 15, 2008 alle 2:02 am

Pubblicato in extjs, extjs-pastebin, javascript

Taggato con ,

Cavare una copertina da un file pdf

nessun commento

Se anche non si riesce a cavare sangue da una rapa, sicuramente è possibile creare un file immagine che rappresenti la copertina di un libro in pdf. Avendo cominciato a segnalare ebook da scaricare gratuitamente e legalmente ho dovuto imparare a creare, o estrarre delle immagini dai loro pdf per creare le copertine che accompagnano i post.

Ci sono diversi sistemi per risolvere il problema e ne vedremo alcuni, da quelli più alla portata di tutti ad altri, più comodi ma che necessitano di un terminale, che sono ugualmente alla portata di chiunque, sempre che chiunque ne sia a conoscenza o che lo scopra per errore. :)

Leggi il seguito di questo post »

Written by eineki

Ottobre 12, 2008 alle 1:38 am

Pubblicato in bash, linux, quick fix

Taggato con , , , ,

Libri da scaricare: imparare il c (e metterlo da parte?)

nessun commento

Imparare il c - guida a linux

Imparare il c - una guida per linux

Il C mi sta particolarmente a cuore. Si tratta di uno dei primi linguaggi di programmazione che ho imparato e quello con cui sono riuscito a inventare i peggiori bug della mia carriera di programmatore, dopo l’assembler il basic del c64.

A detta di molti si tratta di un linguaggio terso, conciso e, a suo modo elegante, ed io non posso che concordare pienamente. Ma non sono qui a vendervi un corso di C (quasi) quanto a recensire il libro da scaricare della settimana.

Leggi il seguito di questo post »

Written by eineki

Ottobre 11, 2008 alle 1:06 am

Pubblicato in C, ebook, linguaggi

Taggato con , , ,

Libri da scaricare: Appunti di informatica libera

nessun commento

Appunti di informatica libera

Questo sarà un post telegrafico stop
Risparmierò parole in contrasto a prolissità opera stop.
 Leggi il seguito di questo post »

Written by eineki

Ottobre 5, 2008 alle 0:15 am

Pubblicato in ebook, linux

Taggato con , , ,

ExtJs: le basi dell’applicazione

nessun commento

Questa è la seconda puntata dell’esperimento su extjs. Ovviamente già in ritardo, adoro dimostrarmi coerente anche su internet con la mia controparte reale. Purtroppo scirivere codice è pressochè immediato, lo è meno, per me, commentarne le caratteristiche in chiave didattica senza essere più che prolissi. Accetto quindi consigli ed osservazione che possano aiutarmi a migliorare l’esposizione (in caso contrario dovrete adattarvi ad uno stile molto distante da quello ottimale finché non riuscirò da solo a trovarne uno efficiente :) )

Dobbiamo Assume che abbiate presente cosa sia un pastebin e passo direttamente al sodo.

Extjs ci permette di concentrare su una singola pagina web un’intero applicativo semplificando, per certi versi, lo sviluppo.

Vediamo come è composta la pagina web che ospiterà il nostro codice:

<html>
<head>
<title>PastE(xtjs)bin</title>
<link rel=”stylesheet” type=”text/css” href=”ext-2.2/resources/css/ext-all.css”>
<link rel=”stylesheet” type=”text/css” href=”pastebin.css”>
</head>
<body>
<script type=”text/javascript” src=”ext-2.2/adapter/ext/ext-base.js”></script>
<script type=”text/javascript” src=”ext-2.2/ext-all-debug.js”></script>

<script type=”text/javascript” src=”pastebin.js”></script>
</body>
</html>

Se pensate che la pagina sia scarna non avete tutti i torti. Solitamente si usa costruire la pagina in html e poi aggiungere la logica in javascript per poter garantire l’accesso anche a chi non ha javascript abilitato. Noi abbiamo due motivi che ci spingono a massimizzare l’uso di javascript: stiamo sviluppando un’applicativo di prova e vogliamo evitare per quanto possibile l’abuso da parte di spider della possibilità di incollare testi non controllati.
Leggi il seguito di questo post »

Written by eineki

Ottobre 1, 2008 alle 0:45 am