Visualizzazione post con etichetta software. Mostra tutti i post
Visualizzazione post con etichetta software. Mostra tutti i post

mercoledì, gennaio 23, 2013

Come risolvere un problema di lavoro






HoneyNet segnala in tempo reale gli attacchi individuati dai sensori del progetto Honey


A prescindere dalla bellezza del sito, ho trovato carucce le librerie JVectorMap.
Altre Mappe in json, anche dell'Italia.  Tra l'altro esiste questo db pubblico di mappe online

Is it down right now? Quando avete il dubbio di non raggiungere un sito web....

Forme e Web Design


Happy Tables offre template per la creazione di siti web a tema culinario.

sabato, dicembre 08, 2012

Lavorare su grossi file di testo

Quando devi migrare un database da un dbms ad un altro o esistono dei tool fatti e testati che fanno questo lavoro, oppure te li crei oppure ti esporti tutto in un bel file sql corposo e cerchi di ricaricare i vecchi dati sulle tabelle nuove.
Nel caso recente, un db con 25milioni di record su PostGres da migrare a Mysql, dumpato in plaintext sql ha generato un file di 2.4GB e spicci.
Problema: una volta creato il file sql scopri che alcune righe all'inizio del file generano errori e bloccano l'importazione. Che fare? Se hai a disposizione una shell Unix-like:
  • giochi con tail/awk
  • provi ad editare con vi il file e salvarlo
  • (cosa che mi sembrava più utile) splitti il file in file più piccoli da 500k righe l'uno e poi editi il primo

Su Windows le cose sono naturalmente più fastidiose:
ho sempre usato editor di testo derivanti dalle librerie Scintilla (SciTe ed Notepad++ in primis), sono belle potenti ma hanno il bruttissimo difetto di diventare praticamente inutili quando si trovano di fronte file grossi.

Update 1: mi è venuto in mente che in realtà per Windows Server esiste un resource kit contenente il tail.
Oppure si può usare il comando more +numero_di_righe.
Resta il fatto che  non esiste il comando split nativo, bisogna giocare con il rognoso FOR di DOS.

Soluzione commerciale il caro vecchio UltraEdit, che è a pagamento ma devo dire, non mi ha mai deluso.
Cercando su Stackoverflow ho poi trovato una chicca: TheGun un vecchio editor scritto in assembler e il suo successore, TopGun



Il primo è riuscito ad aprire il file ma aveva problemi nel modificarlo, il secondo ha aperto il file e mi ha permesso di modificarlo come UltraEdit.


Ora, naturalmente in quesot caso si lavorava a bocce ferme e mi sto iniziando a studiare il funziamento degli ETL con Pentaho, perchè non ho a disposizione SSIS di Microsoft, ma la curiosità mi è rimasta.
Quali consigli avete per editare GROSSI file di testo? Script/linguaggi/editor, qualsiasi suggerimento è gradito.

venerdì, novembre 30, 2012

Il ritorno al testo

Un paio di mesi fa ho fatto il grande passo, tornando ad usare l’interfaccia testuale per (quasi) tutte le mie interazioni sociali via Internet. Ora che è passato un po’ di tempo posso raccontarvi non solo le mie motivazioni, ma anche quanto bene (o male?) mi ci trovo.

Il setup consiste di un serverino linux low-power posizionato dietro ad una adsl casalinga a bassa latenza. Su questo serverino ho raccolto email e chat, ai quali accedo tramite ssh, trovandomi sempre davanti la stessa cosa, a prescindere da quale computer mi collego.

Questa è stata la motivazione numero 1: centralizzare. Ho 3 pc e tenere tutte le impostazioni di Thunderbird sincronizzate non è divertente. Con la chat poi succedevano cose poco carine, come messaggi che nel week end finivano sul pc in ufficio.

La motivazione numero 2 è stata Thunderbird. Mi irrita, non so dire esattamente come o dove, ma ogni volta che lo apro mi viene mal di pancia. Ogni tanto non si chiude bene e rifiuta di partire di nuovo. Ogni tanto fa casino con l’IMAP e rimane a pensare all’infinito. La ricerca si comporta in modi non deterministici e del tutto casuali.

muttQuindi, ho rispolverato la configurazione di mutt che usavo ai tempi in cui seguivo mille mailing list di open source e l’ho ammodernata. Offlineimap provvede a scaricare la posta dal server e allo stesso tempo mi fornisce un comodo backup della posta elettronica. E questo ha risolto brillantemente (quasi, vedi sotto) tutti i problemi che avevo con Thunderbird.

Per la chat (gtalk, msn, irc e icq) ho scoperto bitlbee che fa un lavoro molto buono nel tradurre i vari protocolli di chat in canali ed utenti irc. A quel punto tutto il discorso chat si riassume in irssi, un client irc ricco e personalizzabile all’infinito.

Questa soluzione devo dire che è una irssidelle più comode che ho provato negli ultimi anni. Meglio di Thunderbird (vedo la stessa cosa da tutte le parti senza impazzire coi plugin), meglio di gmail (la posta è la mia e ce l’ho io, sul mio provider), infinitamente meglio di qualunque altro webmail. Adesso che mi aspetta un altro trasloco internazionale, con relativo cambio di PC lavorativi, non perderò neanche per un attimo le mie preziose configurazioni.

Ci sono due grossi problemi, che non ho ancora risolto per mancanza di tempo. Uno è la rubrica di indirizzi email: mutt non ce l’ha e mi piacerebbe prenderla da un posto centralizzato, che devo ancora inventare. Carddav è la via da seguire ed esiste un pazzo come me che ha fatto uno script carddav-mutt, ma devo adattarlo.

L’altro problema è quando qualcuno mi manda un allegato o una mail in html con delle immagini. Le mail in html vengono tradotte comodamente in testo formattato, ma ovviamente le immagini si perdono. Questo è molto più difficile da risolvere, se salvo l’allegato mi rimane sul serverino dal quale poi devo copiarlo sul pc che sto usando in quel momento per aprire l’allegato. L’alternativa è un servizietto via web che ci spari un file e ti da un link che puoi aprire dove vuoi, è facile da fare e o prima o poi lo faccio…

sabato, novembre 03, 2012

Crowd funding

Sarà la crisi economica mondiale, sarà che siamo tutti più misci e che quindi la gente ha timore ad investire anche un singolo euro, che un po' come funghi nascono siti per la raccolta di fondi atti a realizzare un qualche tipo di progetto.
Kickstarter è sicuramente uno dei più famosi siti di crowd funding oggi, ma non è stato il primo: come spiega Wikipedia.  L'articolo sul Sole24Ore invece ci racconta il successo del porting italiano: Kapipal

in poi parecchie idee sono state realizzate grazie alla sovvenzione di privati, in particolare parecchi progetti software ed hardware, o appliance o vattelapescaware.

Gli aspetti di queste nuove forme di marketing sono da analizzare a fondo per alcuni semplici motivi:
  1. chiedi il capitale a terzi senza dover investire del tuo
  2. sondi il mercato, perchè in base al feedback di chi ti sovvenziona puoi avere una stima di come potrà andare a finire il progetto.
  3. si crea anche una cerchia di fan del progetto, che da semplici clienti diventano contributori (come quelli che raccolgono i fondi per le campagne politiche).
Ed è stato con estremo piacere aver scoperto che un impavido team ligure si è buttato in una nuova impresa: Fantasy Kommander - Eukarion Wars utilizzando come piattaforma alternativa a Kickstarter, IndieGogo

Un grosso in bocca al lupo a tutto il team Foofa!

mercoledì, ottobre 03, 2012

Scam del 2012

Una mia amica mi ha girato questa foto presa dal suo portatile. Un trojan le aveva infettato il pc e continuava a compararile questo simpatico messaggio. Notare in basso a destra il link dove pagare la sanzione.


mercoledì, settembre 26, 2012

Cercare lavoro all'estero

In principio fu una semplice opportunità grazie ad una amica trasferitasi in Spagna, posizione a Barcellona per una azienda tedesca.Il primo contatto fu molto positivo, il secondo buono, il terzo ed ultimo purtroppo no.
Da allora, è stato un susseguirsi di interviste settimanali con aziende inglesi, tedesche, svizzere, olandesi, austriache, ceche e americane.
Ogni call/interview (Skype o telefono o altro) ti fornisce un sacco di elementi su come giri il mercato del lavoro all'estero, sul tipo di tecnologie utilizzate e su come sia il metodo di lavoro altrui.

Questo post quindi sarà una sort di knowledge base che aggiornerò periodicamente
  • Gli head hunter europei hanno quasi tutti sede nel Regno Unito (Londra in primis). Di conseguenza quelli che vi chiamano hanno un discreto accento anglosassone non sempre facile. E' comunque un ottimo esercizio per tenere in allenamento il vostro inglese british.
  • Fasi del processo di selezione: call con l'hr, scambio di email, due call col team del cliente, una generica ed una più tecnica. Eventuale colloquio finale presso la sede del cliente, con trasferta pagata.
  • domande e richieste bizzarre: 
    • "send me some code".
    • "what type?what language?about what!?!
    • "send me some code!"
    • "sorry no strong enough." 
    • -_-
  • il Golfo: Iran, Qatar, UAE, Saudi Arabia. Moduli di iscrizione particolari, inglese prima lingua ma comunque la proficiency araba ve la chiedono. Un HR mi ha scritto per inviare la candidatura dovevo pagare 80$... Onestamente non so come possa essere la vita nel golfo, penso si stia tutto il tempo in albergo->ufficio e stop.
  • Russia, un mio amico ingegnere li da anni, mi ha confermato che devi conoscere il russo oppure devi avere una grossa azienda dietro che ti permetta la relocation.

Consiglio 1

Quando vi chiedono del codice prendetevi il vostro tempo e non fate le cose di fretta. In genere non gliene frega niente di quanto ci mettete a mandargli del codice.
Prima di andare in Belgio a Maggio, mandai del codice (una sorta di mini Twitter, che ho anche messo online da qualche parte per testarlo), mi risposero per email mentre ero all'aeroporto che non era abbastanza OO. Arrivai  glielo arrivai a casa e gliene mandai una versione OO completa.
Mi risposero giorni dopo che secondo loro non era abbastanza MVC oriented.
Quindi cercate di fare più domande possibile all'interlocutore, prendetevi il vostro tempo per analizzare il tutto e sempre con calma, mandate la vostra soluzione.

Oltre al semplice scambio di allegati, a volte nelle selezioni utilizzando sistemi ad-hoc oltre al classico live meeting con condivisione dello schermo. Tra i vari sistemi ho provato Codility CodeChef CodeEval

Consiglio 2

Non prendete in considerazione posizioni che non prevedano un relocation plan, o almeno che non vi diano un qualche supporto nel trovare un alloggio temporeaneo.
Ora ci sono casi estremi, come in Amadeus che ha delle immobiliari collegate che si prendono la cagnotta per ogni nuovo assunto e vi fanno girare la Costa Azzurra per scegliere uno dei residence disponibili oppure altre che vi pagano un mese di albergo (pardon vi rimborsano).Ma non si può neanche partire alla speranindio in un paese che non parla la tua lingua, di cui non conosci ne la zona, ne i servizi ne le tasse ne la gente. Questo mi ha portato a rifiutare una posizione in repubblica ceca, non solo per lo stipendio che era decisamente più basso addirittura di quello italiano (ma cribbio in rep ceca ci sono delle strafighe da paura...)

Consiglio 3

Aggiornate e rivedere SETTIMANALMENTE il curriculum vitae ovvero il resume, collegatelo ad una nuova mail (perchè vi arriverà TANTISSIMO spam insieme alla robba buona).
All'uso create diversi template a seconda del target: frontend o backend developer/tester/system integrator..


Consiglio 4

La pazienza, ce ne vuole molta perchè non avrete feedback positivi subito. A differenza dai contatti italiani, vi risponderanno sempre, ed in maniera garbata.

Messaggio classico di rifiuto è:
It has been a while since we have sent the CV to client please assume that your application has not been successful.
Please do keep in touch to remind me of your availability.
 oppure
Thank you for your recent application for the position of Web Designer at ...
We have reviewed your CV and application; however we are unable to offer you an interview at this time.
While we were impressed with your background and experience, we have concluded that other candidates' qualifications more closely match the requirements for this position.
However, the situation is constantly changing and we shall keep your details on file for six months for future reference. If you do not want us to do this, please let us know as soon as possible.

Una prima risposta positiva:
We wish to inform you of our recruitment procedure which has following steps :

- Coding tests via coding platform, duration max 90 minutes 
- First Interview via Skype or on site when living in the Netherlands 
- Review of interview 
- Additional Assignment 
- Second Interview Onsite in our office 
- Reference checks 
- Decision

dopo la prima call, una risposta negativa

We enjoyed speaking with you on the phone and getting to know your experience and background in regards to the Software Developer - position at...

At this time we regret to inform you that we can not offer you an interview at our office.
Overall the interview went well. However our ideal candidate for this role is someone with more experience and in-depth knowledge of the technologies we use.

We will keep your resume and profile in our applicant database and encourage you to keep Booking.com in mind when considering future opportunities.

We invite you to visit our website periodically to review new positions as they become available, and update your profile as needed. Please accept our best wishes for your continued success.

Un esempio di risposta positiva (step 2)


He thinks it would be worth bringing you in for a round of face-to-face interviews – you have a relatively rare mix of skills that could be very good for the team. I am still waiting to hear who the interviewers would be but could you let me know your feedback and your availability to come to London for a day in the next couple of weeks, please?

Thank you and I look forward to hearing from you.
Un falso successo, notate la prima email
Hope you are well. PIPPUZZO , the Hiring Manager said he’d like to evaluate a few local candidates first, before we fly you over to London. I will let you know next week at the latest how we can proceed. If you’ve not heard from me by Wed next week, please feel free to email me, and I will chase it up for you!

Thank you and regards

 e poi quella successiva

I’ve just met with PIPPUZZO 5 minutes ago and it seems he is going to make an offer to one of the London based candidates who were recently interviewed… sorry about it. If the offer falls through, I will let you know.

Thank you again for your interest.


Ma ogni call è interessante, imparate cosa voglia il cliente, come si muova il mercato e quale siano le tecnologie utilizzate in quel momento e naturalmente le metodologie di lavoro in uso (Spagna, Germania, Inghilterra, Austria e Olanda in genere SCRUM al 90%, mi dicono dalla regia che in Francia son passati a SCRUM da circa un mese, qualcuno Kanban). E non è che potete tanto banfare, perchè se vi chiedono cosa ne pensiate del backlog e per quanti sprint avete fatto lo scrum master, è meglio sapere rispondere.

Consiglio 5:

Calcolate bene tutte le spese: quindi  ferie/pemessi che vi devono pagare, quanto tfr vi spetta i ticket e salcazzo. Se date le dimissioni dovrete avere del preavviso a secondo del contratto, del livello e dell'anzianità di servizio.
Per darvi un'idea dell'organizzazione di certe aziende, in questo periodo in genere dovreste fare il passaggio di consegne a chi vi sostituirà... ecco io mi sono trovato a prendere le consegne di altri che andavano in ferie, poco prima di fare il mio passaggio di consegne...
In questo periodo avete anche la possibilità di prendervi delle soddisfazioni, soprattutto potreste mandare a fanculo chiunque che tanto non possono licenziarvi. Spetta a voi e alla vostra serietà come comportarvi, mai dire mai a nulla.
Se vi pagano oro, andatevene e dedicate il breve tempo a trovarvi una casetta.

Consiglio 6

Il processo di ricerca è lungo e a volte faticoso, ma non bisogna arrendersi! Fate attenzione agli orari dei colloqui: fissateli alla mattina presto o alla sera, non prendete permessi durante la giornata perchè è fastidioso e costoso. Verificate bene il fuso orari.

Consiglio 7

Cercate di sapere più cose possibili dell'azienda in questione, tecnologie e persone che vi lavorano Soprattutto se riuscite a sapere informazioni su chi vi farà la interview. Che non vi scappi un "a me Ruby sta sul cazzo" e dall'altro capo del telefono avete un fan sfegatato del linguaggio in questione.



Aziende da tenere sotto controllo : Amadeus, Thales, Amazon
Link: Linkedin, Xing, GulfTalent, TheLadders  CW Jobs  MaltaPark

Per ora è tutto, poi faccio delle correzioni-aggiunte...

Update 1: Portali stranieri

Questo è il form per registrarsi sul sito Amadeus; come potete notare le uniche Università italiane riconosciute sono i Politecnici di Milano, Torino e Napoli e l'Università di Pisa. 


Il form di iscrizione al sito The Ladders chiede quale sia lo stipendio base annuale...




Update 2: La privacy

Appena un recruiter avrà il vostro nome, oltre a volere il vostro resume cercherà vostre informazioni online (Google, Facebook, LinkedIn etc etc), quindi state bene attenti a quello che postate e a quello che condividete pubblicamente.
Se il vostro ambito è il web e la posizione è da Frontend Developer, 9 su 10 vi chiederanno quale sia il vostro sito o quale siano le vostre "opere". Insomma dovete realizzare una sorta di portfolio.

mercoledì, settembre 19, 2012

"il cliente é morto senza chiudere la connessione..."

Dopo poco tempo ho ripreso ad usare MySQL e il caro PhpMyAdmin.
Quest'ultimo ha sicuramente fatto molti progressi per quando riguarda l'interfaccia, dopo l'adozione di JQuery. In compenso a volte la localizzazione di alcune stringhe ti lascia un po' basito :)


venerdì, agosto 10, 2012

Galaxy S2 Wifi Fix ed info varie


Parliamo ancora di Galaxy S II e di un problemino molto fastidioso. Alcuni modelli (io come al solito sono sempre fortunato...) sono dotati di un chip wireless bacato, il Murata che pare causare severi problemi al cellulare in modalità wifi: non solo il wifi va in stato zombie, ma anche il cell va in coma: schermo nero, il terminale da libero se chiamato da altro telefono e soprattutto l'unica maniera per sbloccarlo è tenere premuto il tasto power per 10 secondi o togliere la batteria.

Sui vari forum le soluzioni attuali sono:
  • usare Odin e passare a ICS 4.0.4 (ufficialmente al momento ICS 4.0.4 è disponibile solo per i russi)
  • utilizzare la app wifi fixer
  • disattivare il wifi e riattivarlo col dial code *#*#526#*#*
C'è da dire che la cosa fastidiosa di non avere un Nexus è la mancanza dell'ultimo firmware rilasciato da Google. Ma vabbeh ce ne facciamo una ragione...

Altri codici e info varie per Galaxy S2

Tempo fa un mio collega acquisto questo kit batteria per iPhone 4, al fine di avere più autonomia per il suo cell. Lo hanno fatto anche per GS2.
Esteticamente fa pena, sembra un telecomando e scordatevi di tenerlo in tasca. Lo trovate anche su Amazon



Il servizio SamsungDive di Samsung permette di tracciare il cell in caso di furto o smarrimento

mercoledì, agosto 08, 2012

App de jour


Google Currents

Uscita a mio parere un po' in sordina, questa app è un feed reader con una discreta interfaccina veloce e ben curata. Dopo essermi importato  feed rss che avevo su Google Reader posso guardarmi lo stream delle foto zozze di R'lieh Feed oppure leggermi qualche post.

Bella la visualizzazione in orizzontale, si possono scrollare entrambe le sezioni indipendentemente


 





AirDroid
App che permette di gestire il proprio droide direttamente dal browser. Funziona solo via wifi, ma è 1000 volte meglio del Samsung Kies per la gestione dei contenuti del cellulare.





la gui della app


PythonAnywhere


Questo servizio vi offre una console per Python ed una per MySql, gestione dei sorgenti (anche collegando Dropbox), vari template per vari framework e  la possibilità di testare le proprie webapp

Naturalmente la versione gratuita è limitata rispetto a quella a pagamento, però si possono testare quasi tutte le funzionalità.

Avete provato Gimp 2.8 ? Qua c'è una valida recensione


Outlook.com, che la Microsoft sia riuscita a far qualcosa di buono quest'anno? Intanto hanno ucciso Hotmail...

Il classico puzzle però a base di video ed in HTML5



mercoledì, marzo 21, 2012

Samsung Galaxy S2 (pre ice-cream sandwitch)

Premessa la recensione non è assolutamente di parte.

Già HTC Desire mi aveva sollazzato per ben due anni, tenendo anche conto che ne venivo da un Nokia 5800, secondo me uno dei peggiori cellulari mai sfornati da Nokia (checchè Rincewind ne dica).

Negli ultimi tempi però a parte una leggera lentezza nel gestire alcune app, l'impedimento maggiore era l'esigua capacità della rom interna (128MB) che mi costringeva a ridurre drasticamente le app in uso.
La modalità app2sd del resto non risolve il problema per due semplici motivi:
  • le app occupano comunque una percentuale di spazio sulla rom del cellulare anche in modalità sd
  • quando scarichi e installi una app devi comunque metterla sul cell e poi in caso travasarla


Il dubbio iniziale era tra il Samsung Galaxy Note e appunto il Galaxy S2. La Wacom integrata però secondo me non valeva la spesa di 100 euro ulteriori rispeto al Galaxy S2, per non parlare del fatto che il Note è decisamente un po' scomodo in mano per le chiamate.

e poi bianco è da vero truzzo!

Quindi in breve alcune feature che offre questo GS2 rispetto al sontuoso HTC Desire:
  • display più luminoso e ben visibile in ogni condizione, soprattutto al sole
  • screenshot dello schermo nativo senza custom firmware (una delle cose che più invidiavo all'iSchifo)
  • fotocamera da 8MP decisamente valida, fatto qualche test col iphone 4s, vince il galaxy s2 soprattutto per le macrò tiè
  • peso inferiore rispetto al Desire e all'iPhone
  • più sottile al Desire e quindi in tasca non rompe le scatole 



Decisamente con quel pezzo di ferraglia (iphone) non c'è paragone. La Apple ha giustamente paura di questo capolavoro perchè è un apparecchio superiore.

MAME:Si lo supporta EGREGIAMENTE



Note negative
Samsung Kies: ho sempre odiato dover gestire il cell con un qualche software da installare sul pc,
col Desire cavetto usb eandavi come un treno. Certo il Kies ti permette di sincronizzare varie cose, ma è comunque lento.


Note pittoresche relative alla H3G(con cui ho fatto il contratto e quindi pago il cell a rate):

La 3 insiste ad inserire DVBH nelle sue Usim con relativa applicazione per vedere in streaming la tv digitale.
Curiosamente l'applicativo Mobile3TV non funziona e di notte il portale della 3 propone SOLO porno a pagamento...


E che fare del mio piccolo HTC Desire, beh mentre un iPhone dopo un anno potete buttarlo nel cesso, un android anche privo di Sim può essere usato come lettore musicale, navigatore satellitare, hotspot wifi etc etc

PS  a breve l'aggiornamento a Panino Gelato (Ice Cream Sandwich ovvero Android 4.0

martedì, marzo 13, 2012

Visual Studio 11

Tempo fa si parlava di editor di codice, gui e salcazzo. Oggi mi è arrivato il link della beta di VS2011 ed alcune feature mi incuriosiscono


• I nuovi editor HTML e CSS ampliano le notevoli capacità di editing di Visual
  Studio rendendo lo sviluppo in HTML 5 e CSS 3 più produttivo e valorizzando lo
  sviluppo in HTML tradizionale.
• Visual Studio 11 ti dà gli strumenti per realizzare e fare il deploy di applicazioni
  Windows Azure, compresi template di progetti, un debugging integrato e
  un'elevata semplicità di pubblicazione.
• I nuovi designer rendono più facile e veloce che mai realizzare applicazioni
  Windows 8 Metro e Windows desktop tradizionali.
• Gli strumenti flessibili di pianificazione agile (come il capacity planning, le task
  board e il product backlog) permettono di adottare tecniche di sviluppo
  incrementali e metodologie agili, come SCRUM, al proprio ritmo di lavoro. 


Voglio vedere se finalmente hanno tirato su un editor per lo meno pratico di pagine web, quali parti di Scrum abbiano messo (senza dove quindi usare TFS) e fare qualche esperimento su Metro.
Ah poi vi parlerò di Windows Server 8 e della virtualizzazione/pacchetizzazione delle singole app e di come a volte VIM sia inutile.

lunedì, gennaio 02, 2012

Google contacts: frustrazione

Ovvero, una lista di 8 desideri sulla gestione dei contatti di Google. […]

In realtà avevo scritto un lungo post noiso e saccente. L’ho riletto e mi ha fatto schifo.

Riassumo in: ma quelli di Google sono rimasti in 3 e fanno una cosa alla volta? Prima lanciano G+. Poi aggiornano Android alla 4.0, ma G+ rimane fermo. Intanto chiudono altri servizi (o li azzoppano, vedi Google Reader).

La situazione dei contatti è disastrosa. Cerchie, tag della rubrica di gmail, pagine dei profili, contatti gtalk. Io ho un casino, ormai ingestibile.
Su Android vedo delle categorie diverse, tipo “coworkers”, che non ho mai creato.

Google, ti prego, convergi.

Poi c’è la questione del sync con il resto del mondo non Google, cito: http://www.google.it/mobile/sync/
”Sulla maggior parte dei dispositivi, Google Sync utilizza il protocollo Microsoft® Exchange ActiveSync®. Durante la configurazione di un nuovo account Exchange ActiveSync sul tuo dispositivo, i dati esistenti potrebbero essere eliminati dal telefono. Ricorda di effettuare il backup prima di configurare Google Sync.“

Il link a SyncML (l’unica alternativa) è un bel 404, non esistente.

domenica, ottobre 30, 2011

Windows 8

Scaricata l'iso della developer preview e l'ultima build di Virtual Box (che supporta già Windows 8) lanciamo il setup.
Solito setup silenzioso, già offertoci da Windows 7.
Alla fine ci viene chiesto se usare un windows live id oppure di crearne uno nuovo.




Fatto questo ci troviamo di fronte ad un menu OSCENO, INUTILE e COLPEVOLMENTE BRUTTO.


Cioè lo start menu è stato overridato con un pannello enorme verde con quadrettoni brutti.
A parte che i quadrettoni non mi funzionano, (sarà che è una build di test ) però
caro Paul Thurret... fottiti, non ho ancora un tablet con Windows 8, lo sto provando su un portatile in una macchina virtuale, non me ne frega ancora una mazza del Metro Style, voglio vedere se è cambiato il motore della macchina, non se hanno cambiato la carrozzeria!


In fretta e furia lo disabilitiamo con un colpo di regedit, llà. Ed ecco a voi.... Windows 7 -_-

Allora troviamo di "nuovo" al momento
  • Internet Explorer 10: discretamente veloce, ma ho già installato Chrome perchè mi metteva ansia
  • Un nuovo task manager, ma come si dice, c'è Process Explorer di Russinovich, what-else? (NB se disabilitate Metro Style, ritorna ad essere il Task Manager di Windows 7)
  • Lo stile di Office 2010 in Windows Explorer... non lo ho mai apprezzato.

Update
Ho provato ad installare Sql Server 2008 Express.... fatica perchè mi richiedeva .Net 2.0 (che in realtà c'è ma era disabilitato)



Per il momento null'altro da segnalare. Diciamo che vorrei vederlo effettivamente girare su sistemi meno potenti e magari su tablet Arm, o su un cellulare...

martedì, ottobre 11, 2011

Matematica e Porno e musica e fisica

Un blog raccoglie immagini di film zozzi con ambientazione scolastica. Guardate come sono curate le formule alla lavagna!



Branding famosi, la classifica del 2011 vede tra i primi cinque Coca Cola, IBM, Microsoft, Google e General Electrics.

Rihanna su Esquire in foto osè naturalmente. Cosa ci dovrebbe fare sennò una cantante su una rivista?


Tempo fa parlammo di Lastfm e probabilmente anche di Pandora. Con estremo ritardo cito Grooveshark che permette di ascoltare, cercare e creare le proprie liste di canzon. Naturalmente ci sono anche le app per cellulari.

A proposito di app e musica, segnalo SoundHound: ha le stesse funzioni di Shazam ma occupa molto meno spazio.
Una curiosa app è LHSee: un simulatore tridimensionale dell'LHC svizzero.




mercoledì, settembre 21, 2011

The Joel Test


Dodici domande per scoprire se lavoriate bene. Le risposte dovrebbero essere si/no
  1. Do you use source control?
  2. Can you make a build in one step?
  3. Do you make daily builds?
  4. Do you have a bug database?
  5. Do you fix bugs before writing new code?
  6. Do you have an up-to-date schedule?
  7. Do you have a spec?
  8. Do programmers have quiet working conditions?
  9. Do you use the best tools money can buy?
  10. Do you have testers?
  11. Do new candidates write code during their interview?
  12. Do you do hallway usability testing?

Alcune prime riflessioni che possiamo approfondire insieme:

  • Se lavorate in un' azienda e probabilmente in un team la 1 e 10 dovrebbero essere obbligatorie per legge (certo non in Italia, che è la terra dei cachi).
  • (4) Sarebbe bello avere un buon sistema di controllo del codice collegato ad un bug tracker.
  • (6) Avere, ma soprattutto darsi delle scadenze è sempre utile, anche in caso siate un freelance liberista
  • (5,7,8) Nice to have

Updated, mi ero dimenticato un link...


sabato, giugno 04, 2011

La tecnica del Pomodoro

Post correlato in parte al precedente, in quanto un meeting dovrebbe durare al massimo un "pomodoro".




The Pomodoro Technique® is a way to get the most out of time management. Turn time into a valuable ally to accomplish what we want to do and chart continuous improvement in the way we do it.
La Tecnica del Pomodoro è stata creata negli anni 80 da Francesco Cirillo. La Tecnica è un metodo per ottenere il massimo dal nostro tempo trasformandolo nel nostro più valido alleato. Usando la Tecnica riusciamo a concludere con successo le nostre attività e a migliorare il nostro metodo di lavoro e studio.


Cuocere molto concentrati, 25 minuti ogni volta
  1. Scegli il task da completare
  2. Imposta il Pomodoro a 25 minuti (Il Pomodoro è il timer)
  3. Lavora sul task senza distrazioni o interruzioni fino a che il Pomodoro non suona, dopo metti una spunta nel tuo foglio della To Do List
  4. Prenditi un piccolo break (5 minuti vanno bene)
  5. Ogni 4 pomodori prenditi una pausa un po' più lunga
Update:
il prode Zingus ci ha fornito un grandissimo contributo!