Lug 06

Logo di Kipapa

Da un po’ di tempo a questa parte il nostro blog si fregia del plugin di Kipapa, il quale rende più facile a tutti voi la segnalazione degli articoli su Kipapa stesso (appunto). L’ho disattivato, dato che i contenuti e le funzionalità di questo bel sito di bookmarking sociale sono inaccessibili, almeno per il momento. Il messaggio che si può vedere tentando di visitarlo è:

Too many users connected.
Please retry later!

Il plugin che integra l’Inforum blog a Kipapa risente ovviamente di tale inconveniente tecnico. Lo riattiverò non appena sarà nuovamente disponibile.

Tags: ,

Lug 05

Logo di Openoffice.org

Ecco sette tra le meno note - ovvero poco o per niente documentate - combinazioni di tasti scorciatoia che possono migliorare la nostra produttività e farci risparmiare tempo mentre scriviamo documenti con Openoffice:

  1. Spostamento paragrafi: posizione il cursore sul paragrafo, quindi premi su CTRL + ALT + su o giù, rispettivamente per spostarlo in su o in giù di un paragrafo.
  2. Allineamento paragrafi: CTRL + L allinea a sinistra, CTRL + R a destra e CTRL + E per centrare il testo. E per giustificare? È semplice, si preme CTRL + J.
  3. Interruzione di pagina: è sufficiente usare la combinazione CTRL + Invio per iniziare un nuovo paragrafo su una nuova pagina.
  4. Navigazione sul documento: il tasto INIZIO porta all’inizio della riga corrente, mentre il tasto Fine porta alla sua fine; CTRL + Inizio porta all’inizio del documento e invece CTRL + Fine conduce alla sua fine. Ovviamente CTRL + freccia sinistra o destra fa muovere il cursore di una parola alla volta nella rispettiva direzione.
  5. Selezione testo: SHIFT (ovvero il tasto delle maiuscole) + Inizio seleziona dal carattere corrente all’inizio riga, mentre SHIFT + Fine parte dal carattere corrente e arriva fino al termine della riga stessa. Quando una riga è selezionata, SHIFT + Su o Giù ci permette di aggiungere o rimuovere le righe dalla selezione. CTRL + SHIFT + Inizio seleziona dal cursore all’inizio del documento e invece CTRL + SHIFT + Fine fa il contrario.
  6. Formattazione e stili: CTRL + 1 setta lo stile “Heading 1″, CTRL + 2 “Heading 2″, CTRL + 3 “Heading 3″ e con CTRL + 0 possiamo ripristinare lo stile predefinito. Se digitiamo CTRL + 5 imposteremo la spaziatura di linea a 1,5.
  7. Muovere oggetti e immagini: tramite ALT + le frecce direzionali è possibile spostare qualunque oggetto sulla pagina.

Tags: , , , ,

Lug 04

PSP con fotocamera

Foto di thomcochrane.

Sony ha da poco rilasciato il firmware 4.01 per la PSP, in modo da correggere alcuni problemi riscontrati nella versione 4.00 del firmware. Quali sono le novità sostanziali di questo software?

In questo aggiornamento sono presenti delle piccole correzioni alle funzionalità più recenti, come la ricerca integrata attraverso Google (contestualmente alla visualizzazione in lingue particolari) e la riproduzione dei video: viene anche assicurata una maggiore compatibilità con i più svariati formati video. E’ possibile scaricare il sistema operativo 4.01 cliccando qui.

L’ho installato sulla mia Playstation Portable e posso affermare che tutto va a meraviglia. L’unica critica che sento di poter sollevare è che, forse, la presunta funzionalità di ricerca Google integrata nel sistema è poco utile: non c’è molta differenza tra essa o il fare ricerche “manuali” navigando su Google stesso. La sola differenza è che viene salvata una sorta di cronologia delle ultime ricerche effettuate. Può essere comodo, ma non è niente di speciale.

Voi cosa ne pensate? Scrivete pure un commento all’articolo. :-)

Tags: , , , ,

Lug 02

Come si può ottenere a runtime il numero di versione completo di un programma di tipo console? Nelle applicazioni Windows Forms useremmo semplicemente la proprietà Application.ProductVersion, ma in questo caso bisogna adottare un altro sistema: quale?

Dobbiamo usare la reflection. Per andare dritti al punto, ecco il codice d’esempio:

Imports System.Reflection;
[…]
Assembly aAssembly = Assembly.GetCallingAssembly()
AssemblyName anName = aAssembly.GetName()
Console.WriteLine(”{0}{1} {2:0}.{3:0}”, anName.Name, anName.Version.Major.ToString(), anName.Version.Minor.ToString())

In sostanza, come potete constatare, il numero di versione è memorizzato nella proprietà Version dell’istanza di AssemblyName associata all’assembly corrente. Buono a sapersi, non è vero?

Tags: , , ,

Giu 30

Visual Studio è un ottimo IDE di sviluppo, ma solitamente non siamo indotti a pensare che possa anche includere icone da usare nelle nostre applicazioni. Non è proprio così: la versione 2008 contiene un archivio che può soddisfare gran parte delle nostre esigenze estetiche.

Dove si trova tale “miniera d’oro”? Dovete scompattare l’archivio zip che si trova nella cartella dove è stato installato il software. Tipicamente il percorso è:

C:\Program Files\Microsoft Visual Studio 9.0\Common7\VS2008ImageLibrary\1033\VS2008ImageLibrary.zip.

Troverete icone in “stile Vista”, diciamo, e anche alcune immagini png che contengono elementi multipli, da estrapolare secondo la nostra propria necessità.

Tags: , , , ,