TIPS: Mysql command line

Ho trovato qui un intressante tip : usate \G alla fine delle vostre query e otterrete : mysql> select * from locations where location_code = ‘SIN’ limit 1G *************************** 1. row *************************** location_code: SIN location_name: Singapore Changi Apt multi_airport_city_code: SIN location_type: A location_sub_type: A country_code: SG state_code: active: 1 latitude: 01.22.00N longitude: 103.59.00E 1 row in set (0.10 sec)

August 29, 2007 · 1 min · 59 words ·  Yoghi

BOOK: wireless a basso costo

Come avete capito in questi giorni mi sono riaffacciato al wireless :) In particolare ho riesumato una informazione interessante su un libro, liberamente scaricabile qui, guida di 254 pagine per pianificare e costruire delle infrastrutture di telecomunicazioni a basso costo. Oltre alla versione inglese, francese e spagnola esiste, per l’italiano, un Wiki collaborativo con già tradotti tutti e 9 i capitoli, anche se ufficialmente sono da revisionare ancora oggi….

August 28, 2007 · 1 min · 69 words ·  Yoghi

WEP

Il WEP è l’acronimo di Wired Equivalent Privacy ed è un obsoleto sistema di sicurezza per le reti wireless ossia reti basate su onde radio e quindi soggette a intercettazioni ed intromissioni (eavesdropping). Il Wep però per come è stato concepito è altamente insicuro quindi inadatto a proteggere tali reti. La Cisco ha creato un’altro protocollo per rendere sicure le conversazioni dal nome TKIP (Temporal Key Integrity Protocol) che si basa su AES (un sistema crittografico creato dalla comunità in maniera aperta). ...

August 27, 2007 · 2 min · 305 words ·  Yoghi

Wireless Note...

Indovinate? si sto cablando casa in wireless, inizialmente avevo preso una scheda PCI della Roper che facesse da Access Point (modello [RO80211G-PCI]) ossia che potesse entrare in modalità master. La scheda in questione ha le seguenti caratteristiche Chipset: Intersil Frisbee (driver Prism54) antenna removibile Security: 64/128-bit WEP Encryption Compatibile standard standard IEEE 802.11g e IEEE 802.11b Insieme a questa scheda ho preso una scheda pcmcia Asus (modello WL-100g). Questa scheda ha le seguenti caratteristiche: Chipset: Broadcom BCM4306 (Non è supportata nativamente da linux) antenna mobile Security: 40/128-bit WEP Encryption Altri sistemi di crypt supportati WPA with TKIP, WPA with AES/CCMP Compatibile standard standard IEEE 802.11g e IEEE 802.11b Per farla funzionare sotto linux si deve ricorrere a ndiswrapper che permette di interfacciarsi alla scheda con i driver disegnati per Windows (ndis). Ovviamente questo impedisce alla scheda di funzionare nella sua completezza ma non è un problema per quello che deve fare. Per concludere in bellezza ho acquistato di recente una bellissima scheda 802.11b della Senao (modello NL-2511CDPlus ext2) con le seguenti caratteristiche: Chipset: Prism2 (Kernel built-in + hostap-driver) antenna interna + possibilità di usare 2 pigTail Security: WEP/WPA Encryption Compatibile standard standard IEEE 802.11b Quest'ultima essendo basata su Prism2 puo entrare in modalità monitor senza problemi ed è supportata dai maggiori sw di sniffing quali Kismet e AirSnort. Li sto provando entrambie e sembrano essere molto validi entrambi. Nel caso di Kismet bisogna necessariamente mettere mano al file di config per settare: l'utente con cui eseguire i cambiamenti di modalità (NON root) il source da cui prendere i pacchetti dove mettere il dump file (log) fatto questo potremo fare tranquillamente l'analisi di tutto il traffico casalingo o magari fare del wardriving (ricordo in italia essere illegale). Ora mi dedico alla sicurezza ... Note per l’installazione sotto gentoo i pacchetti da installare per gestire una qualsiasi sceda wireless sono : sys-apps/pcmcia-cs sys-apps/coldplug net-wireless/wireless-tools (>=28_pre7) [la 28_pre7 nn funziona con ndiswrapper] e non bisogna dimenticarsi di attivare i servizi coldplug pcmcia Per finire ricordo che nel kernel deve essere abilitato Wireless LAN (non-hamradio) ...

August 27, 2007 · 3 min · 466 words ·  Yoghi

My new favourite NetBeans 6.0 feature

I was programming away when I unintentionally deleted a file by mistake. As by law, that same file was modified and not committed in the svn repository. Thankfully NetBeans has a slick local history as well and you can revert a deleted file. This just saved my evening. While the subversion support in NetBeans was a nice inclusion into 6.0 it was flaky at moments and I had issues up until M9 but it would seem it was solved in M10 and with the local history it really does offer a nice feature set. ...

Borland/Codegear read user feedback

As I’m registered on the Borland developer network up until now I’ve been given the chance to answer two polls on the road they should take in the future. I personally dropped using the JBuilder IDE long time ago as it started to have too great machine requirements and also because of it’s mostly commercial orientation (something I didn’t need back then). When I received the last poll I’ve been using Eclipse in and out (and also tried their excellent Together for Eclipse IDE for architects) so as I was really hooked up on it I of course gave full support for to migrate JBuilder to Eclipse as well. Personally I don’t really know what did the JBuilder community loose with this nor do I care to make any comments on JBuilder 2007 but what I find really great about Borland is that they do these polls and actually take the time to analyze what do their potential and current users want. I really think that is a positive attitude towards software development that I hope in the long run will help CodeGear recover the grounds on the IDE market.

Quercus, a Java PHP implementation

The fine people of Caucho Technology did a 100% Java implementation of PHP5 (released under GPL) called Quercus. While I don’t know PHP as well as Yoghi it presents a interesting platform that has an enormous community. As always, having choice is a great thing and this look like a really promising project that could allow PHP apps to scale better as it compiles to bytecode and enables usage of native Java libraries.

Principi web della BBC

Leggendo questo blog non potevo riportare la lista : Realizza prodotti che incontrino le necessità del tuo pubblico <li>I migliori siti web fanno una sola cosa, e la fanno molto bene</li> <li> Non cercare di fare tutto da solo, inserisci collegamenti ad altri siti di qualità</li> <li> Sperimenta e verifica velocemente, itera</li> <li> Tratta tutto il web come una tela creativa: non restringere la creatività al tuo solo sito</li> <li> Il web è una conversazione. Partecipa. Adotta un tono rilassato, ammetti i tuoi errori</li> <li>La qualità dell'intero sito è data dalla qualità della sua pagina peggiore. Verifica che le linee guida editoriali siano adottate e seguite</li> <li> Assicurati che sia possibile aggiungere collegamenti verso le tue pagine. Per sempre</li> <li>Ricordati che tua nonna non userà mai "Second Life". Potrebbe utilizzare internet, ma con esigenze molto diverse da quelle dei precursori</li> <li>Crea diversi percorsi per raggiungere il contenuto: sviluppa aggregazioni per persone, luoghi, argomenti, canali, ecc. Ottimizza il sito per l'indicizzazione nei motori di ricerca</li> <li>Design e percorsi di navigazione consistenti non significa che una soluzione vada bene per tutti: gli utenti devono sempre sapere che si trovano su uno dei tuoi siti, ma questi possono essere anche molto diversi tra loro</li> <li><strong>L'accessibilità non è un optional</strong></li> <li>Fa' in modo che i tuoi utenti possano copiare e incollare i tuo contenuti sulle pareti delle loro case virtuali: incoraggia gli utenti a prendere estratti di contenuto dalla tue pagine, e a inserire link verso il tuo sito</li> <li>Inserisci link alla discussioni che nascono nel web, non limitarti a ospitarle</li> <li>La personalizzazione dev'essere non intrusiva, elegante e trasparente. Dopo tutto si tratta dei dati dei tuoi utenti, che vanno rispettati</li> che dire un elenco di tutto rispetto!

July 8, 2007 · 2 min · 284 words ·  Yoghi

Eclipse 3.3 : Europe

Bhe oggi ho deciso di aggiornare eclipse (si si quel mattone basato su java) e cosa ottengo un bellissimo stack error: * run-java-tool is not available for sun-jdk-1.4 on i686 * IMPORTANT: some Java tools are not available on some VMs on some architectures *** glibc detected *** /opt/phpide/eclipse: double free or corruption (!prev): 0x080721c8 *** ======= Backtrace: ========= /lib/libc.so.6[0xb7af02f7] /lib/libc.so.6(__libc_free+0x7a)[0xb7af189f] /opt/phpide/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.0.0.v20070606/eclipse_1017a.so(run+0x81d)[0xb7425665] /opt/phpide/eclipse[0x80492e7] /lib/libc.so.6(__libc_start_main+0xdc)[0xb7aa3824] /opt/phpide/eclipse[0x8048f61] cercando in rete ho risolto cosi : ...

July 7, 2007 · 1 min · 130 words ·  Yoghi

Scanner Epson 1670 Perfection/Photo

Se di recente avete avuto dei problemi con questo scanner (Epson 1670, ma credo valga in generale), ma prima andava, forse è colpa del vostro ultimo aggiornamento kernel. Tra le opzioni (DEVICE DRIVER) dell’USB c’è quella sul WAKE/RESUME (EXPERIMENTAL) che causa problemi con sane, basta toglierla e il vostro scanner tornerà a funzionare perfettamente. Enjoy.

July 3, 2007 · 1 min · 55 words ·  Yoghi