tech fun sales and...
The powerful shaking was a first for the region in centuries — and fairly surprising to seismologists. A strong and unusually shallow earthquake struck northern Italy over the weekend, fracturing pavement, sending torrents of brick and rubble raining down from buildings, and killing seven people. The powerful shaking was a first for the region in centuries — and fairly surprising to seismologists. See on news.discovery.com
“EuroClojure is the first 2-day, full-blown conference in Europe for the Clojure community. After two extremely successful Clojure/conj and a promising Clojure/West in the US we thought it was about time to organise one in the old continent and we are starting with London this year…”
Congratulations, good luck Marco!
(See on euroclojure.com)
The 6.0-magnitude quake north of Bologna that killed seven people and toppled centuries old buildings also caused enormous damage to the region’s world-renown cheese production. The Coldiretti Italian farm lobby said 400,000 wheels of Parmesan and Grana Padano cheese were damaged when the racks where they are aged collapsed. See on www.huffingtonpost.com
The Data Hub is a community-run catalogue of useful sets of data on the Internet. You can collect links here to data from around the web for yourself and others to use, or search for data that others have collected. Depending on the type of data (and its conditions of use), the Data Hub may also be able to store a copy of the data or host it in a database, and provide some basic visualisation tools.
This site is running a powerful piece of open-source data cataloguing software called CKAN, written and maintained by the Open Knowledge Foundation. Each ‘dataset’ record on CKAN contains a description of the data and other useful information, such as what formats it is available in, who owns it and whether it is freely available, and what subject areas the data is about. Other users can improve or add to this information (CKAN keeps a fully versioned history).
Every day, more and more data is being published on the web; but trying to get the data you want, in the form you want it, can still be a challenge. GetTheData is a Q&A site where you can ask your data related questions, including, but not limited to, the following:
At GetTheData.org, you can ask and answer questions, comment and vote for the questions of others and their answers. Both questions and answers can be revised and improved. Questions can be tagged with the relevant keywords to simplify future access and organize the accumulated material.
Google+ Hangouts on Air: Practical ways for marketers to use this free live video broadcasting tool. Discover how you can broadcast to an unlimited audience.
You’ve probably already heard about Google+ Hangouts, which allow you to video chat with up to 9 different people at once. And you may have heard of Google+ Hangouts On Air, which lets you broadcast to an unlimited audience. But this cool feature was previously only available to a select number of bigger businesses. See on www.socialmediaexaminer.com
There are a lot of excellent reasons to get involved with an open source project. You can learn a new language, improve your existing skills, be challenged by a community that is at the top of their field or even get better at managing complex distributed projects. There are also dozens of ways to participate. Open up a project’s bug tracker and find an issue that needs to be fixed. Write a useful new extension or plugin. Even if you don’t code, just about every open source project out there could use more testing, more documentation and tutorials and help handling the load on their support forums and mailing lists. If you are a heavy user of open source software it feels great to give something back to the community that has contributed so much. See on opensource.com
Quando ero un giovine scalcagnato alla prese con la sua prima reflex digitale (una Canon 20d) mi chiedevo quelle fotazze su Flickr come accidenti uscissero. Quei colori, quagli occhi, la saturazione, la nitidezza.
Come tutti i giovini fotografi sciamannati davo inequivocabilmente colpa alla mia attrezzatura. Ottiche troppo lente, sensore troppo piccolo, e via dicendo. Poi a poco a poco ho cominciato a vedere la luce e a capire che l’attrezzatura poneva dei limiti ma che questi non erano il vero collo di bottiglia. Quando a furia di cambiare attrezzatura non ho avuto più capri espiatori, da qualche parte dovevo guardare. Ecco che allora per non guardarmi allo specchio (anche per non rovinarmi la giornata) ho cominciato a dare la colpa al fatto che peccavo di postproduzione.
E così me ne giravo recitando come un mantra: “La postproduzione è una parte fondamentale della fotografia. Una fotografia non è finita se non è post prodotta. Quello che avveniva in camera oscura ora avviene in camera luminosa”. Gnè… CiCCiO, leggi per penitenza 10 volte il manuale della 5D e guarda 5 volte i DVD di Strobist.
Ora dopo anni so.
Prima di arrivare alla post, ce n’è di pasta da magnare. Sapere come intervenire su un file RAW (eh? cosa vuol dire jpeg? non conosco scusa…) è fondamentale, anche perchè spesso ci troviamo a dover salvare situazioni che non potevamo modificare in camera. E quindi Bilanciamento del bianco, contrasto, nitidezza, riduzione del rumore e blablabla. Tutte cose che è fondamentale saper gestire.
Oggi però sempre più si fa uso degli strumenti di post produzione in senso creativo, intervenendo sulle tonalità, le curve colori e così via. Io credo che sia un po’ la versione nuove millennio dei vecchi viraggi seppia che si facevano in camera oscura, però sono solo oi miei 2cent, lo so che in molti la pensate diversamente: amore e rispetto a tutti voi, non mi fiammate.
Un piccolo esempio di quello che potete fare semplicemente usando Lightroom e senza scomodare il fratellone più costoso Photoshop è riportato di seguito.
Alla foto originale è stato ritoccato il bilanciamento del bianco dopodichè è stato applicato un preset di quelli che ne trovate millemila in giro. Basta cercare lightroom presets in google. Se siete pigri potete fare copia e incolla: Ligthroom Presets vualà! (senza il vualà)
Nello specifico il preset è della famiglia MCP Actions, un prodotto commerciale che ho quindi appagato svariate banconote da 3 €.
Ecco il prima e il dopo:
Poi con lo strumento pennello, ho scelto il preset enhance Iris (per favore non installatelo in italiano se non volete trovarvi un deprimente “Migliora Diaframma” … ) ed ho ritoccato l’iride. Sempre con lo strumento pennello ed il preset Teeth whitening ho dato una bella sbiancata alla parte di okkio al di fuori dell’iride (e come si chiama?)Tre click ed ecco una foto completamente diversa:
altri tre click e via
Lo so, sono un obsolescente, un conservatisvista, un babbaraus ma ammè, la pelle mi piace color pelle. Preferisco ancora l’originale, così com’è uscita dalla macchina (ok l’ho raddrizzata un pochino):
Quello che comunque vorrei far capire è che la post è solo l’ultimo x% del risultato finale.
Prendete lo stesso soggetto, nello stesso luogo, nella stessa posizione, giratelo dove la luce è peggiore…
E non c’è ritocco che salverà il volto di una meravigliosa bimba dall’essere spento!
E voi? Instagrammer schiavi di un iPhone che non siete altro, cosa ne pensate?
Una cosa è certa se non lo tuittate, feisbuccate, emailate alla vostra fidanza, vi viene la pelle seppiata!
L'applauso è fin dall'antichità un modo per esternare la propria approvazione e il proprio consenso a una o più persone. Già gli antichi romani applaudivano i gladiatori vittoriosi nelle arene. Tale manifestazione consiste nel battere i palmi delle mani ripetutamente producendo un suono secco e forte, che solitamente unito agli applausi di altre persone risulta simile a uno scroscio.
An event I look forward to each year is the Open Source Business Conference (OSBC). It’s an event I’ve attended for many years, and is the event where the links between OSS and business are drawn and redrawn, trends spotted and explored, and OSS commercialization wisdom is shared. Other conferences are important for many reasons; OSBC is where I go to reconnect with the commercial OSS ecosystem: customers, partners and colleagues.
This year’s event is especially meaningful to me because we at Black Duck decided it was time to participate at a new level. We signed on as a sponsor with North Bridge Venture Partners and The 451 Group on the “Future of Open Source” survey, which for people who run businesses related to OSS, is a fount of knowledge. Every year we await the results with anticipation – it’s been a guidepost for the current state and likely future directions of commercial OSS. The number of “aha” insights varies year by year, but I know that each year’s results will impact how I think about our business at Black Duck, and how other OSS businesses will think about theirs. This year’s results are no exception, providing a blend of confirmation of past trends, and indicators of what to expect in OSS’s future.
The most encouraging observation for me was the degree to which OSS has achieved broad-scale Enterprise adoption – particularly when measured on the percentage of OSS in each respondent’s codebase. While many of us believed this to be an accelerating trend, this year’s results – garnered from more than 700 respondents, the largest cohort ever – are truly compelling.
Perhaps the most surprising observation is respondents’ view of OSS code quality. While there has been a never-ending debate regarding code quality, survey respondents were unequivocal: they view the quality of OSS as one of their top three reasons for adoption.
Another interesting fact: adoption by non-technical segments is seen as the most important trend for OSS going forward – a significant sign of broader adoption.
Then there’s maturity. Project maturity was cited by enterprises as the #1 factor in choosing among OSS projects, presumably because it is indicative of the security and robustness of the code, and the breadth of available expertise to help with self-support. With over 600,000 OSS projects in the world today, there’s no question that some project communities are more vibrant than others, but we – and more importantly, the FOSS survey respondents – see new communities and ecosystems developing and flourishing. Community-driven industry innovation is showing itself in the emergence of “super-communities” like the GENIVI Alliance, OpenMAMA and others. These vertically focused, self-organized ecosystems are collaborating on entire open source industry platforms – the next-generation in-vehicle infotainment (IVI) platform in the GENIVI example. These super-communities are starting to be the wedge pushing OSS into verticals such as automotive, financial services, healthcare, and others.
Then there’s innovation. As the survey results indicate, OSS is leading innovation, no longer following, in all the important areas: big data, cloud, mobile apps and enterprise mobility.
And its reaffirming to note the results prove OSS is a good investment and a smart business to be in. 2011 was a record year for OSS investment: it increased by 49%, to $675M. New software companies are increasingly based on OSS and smart, adaptive business models. Many of them are at OSBC, showing how their software solves real business problems, which bodes well for anyone who’s made an investment.
Of course we still, as an industry, face challenges. But they’ve changed a lot over the past few years. Most organizations now see OSS as important to even strategic to their development plans going forward. The challenges that they face today in full-scale adoption relate to individual developers in their enterprises – their familiarity with OSS best practices, ability to find and choose the right components, get support and overall OSS-related technical skills are still top barriers to adoption. We need to help enterprises equip their developers with better OSS knowledge and technical more good technical skills.
This, in fact, is the underlying objective of Black Duck’s original acquisition of Ohloh.net, its imminent integration with Koders.com, and the major investments we’ve made to turn it into a destination for developers to learn about OSS, then search for and select the right components, once armed with better knowledge of what’s out their in the abundance world of OSS, and how to effectively navigate it. The more OSS-knowledgeable developers there are in the world, the more enterprise adoption can be fully unleashed, and the more those enterprises will then need the solutions and services that the commercial OSS vendor community provides.
Of course there are unanswered questions too. The survey results pose some new questions: How can we (the commercial OSS vendor community) help reduce complexity? Will using more SaaS solutions simplify the adoption challenges? And will customers and communities solve these challenges on their own? These and other points will no doubt fill the hallway conversations at OSBC this week.
I was honored to present these results first-hand at the OSBC keynote panel this morning. Accompanying me on the opening panel were open source industry leaders Tom Erickson, CEO, Acquia; Ryan Garner, VP, Direct-to-Consumer Services, Warner Music Group; and Gil Yehuda, Director of Open Source and Open Standards, Yahoo! Inc. Michael Skok, General Partner, North Bridge Venture Partners chaired the panel.
OSBC is always an exciting event for me, for Black Duck, and for the open source industry. I’m looking forward to a lively event. If you’re attending, please stop by to say hello. If not, I welcome your comments and feedback to the survey here on “Open Source Delivers”.
È davvero un bel po’ che non tocco questo blog, ma non sono sparito.
Anzi, ricomparirò in persona al Bergamo Linux User Group (BGlug) fra un paio di settimane per una presentazione sul mondo dell’embedded, visto con gli occhi di uno sviluppatore Linux.
Ovviamente siete invitati tutti: accorrete numerosi, vi aspetto!
Linux Embedded: un’esperienza da dev
Chi: incontro aperto a tutti
Luogo: sede del BGlug (annuncio e mappa)
Quando: mercoledì 30/05/2012, 21:30+
Quanto: prevista un’ora circa, più eventuale fase Q&A
In the recently-released Mac OS X 10.7.4 update, Apple has implemented changes to its WebDAV client that dramatically speed up connections. If you are connecting to Alfresco by mounting it in the Finder, you’re in for a much improved experience, especially if you’re using the authentication chain to allow users to authenticate against an external authN/Z provider.
In our environment, these speed-ups are on the order of 2.5 times faster. This is especially evident when browsing between folders or working with large numbers of small files.
These changes also make the WebDAV connections more reliable and stable.
So, if you’re using Mac OS X Finder to connect to Alfresco, I’d strongly recommend updating to Mac OS X 10.7.4.
From a technical point of view, all they did was to add support for session cookies to the WebDAV client.
To connect to the Alfresco from the Mac OS X Finder, here’s what you do:
A question for the audience: In our environment (tomcat running behind Apache, where Apache is set to do a 302 redirect from http to https), entering “http://” instead of “https://” does not see the speed benefits mentioned here. I’d appreciate any thoughts about why this might be happening.
Until this update was released, we had been recommending that Mac OS X users use Cyberduck to connect to WebDAV on Alfresco. Cyberduck is still somewhat faster than the Mac OS X Finder, but this update makes the Finder much more usable, and suitable for most uses.
Ci sono tre tipi di obbedienza che lo Stato medio richiede al cittadino: quella fiscale, quella penale e quella civile (in quest’ordine, poi gli stati possono chiedere anche cose più fantasiose tipo lo ius primae noctis o di sterminare gli ebrei, ma non sono stati che tendono a durare a lungo). Quindi: pagare le tasse, non commettere reati e non commettere violazioni dei diritti altrui, tutto qua. A prima vista sembrerebbe facile e infatti la maggior parte dei tedeschi, dei francesi o dei giapponesi si adegua senza problemi particolari. Si adeguano perché sono mediamente migliori degli italiani da un punto di vista razziale? Io credo di sì. È troppo comodo dare la colpa a fattori ambientali tipo l’oppressione borbonica (peraltro – historici tradunt – largamente fabbricata a posteriori dalla propaganda piemontese), l’assente lungimiranza sabauda, vent’anni di dittatura fascista e cinquanta di democrazia (ben poco) cristiana. È troppo comodo pensare che sia la Storia ad averci fatti quel che siamo perché – fatevelo dire da uno che lo sa benissimo che ogni volta che un blogger cita De Gregori un gattino muore – la Storia siamo noi e noi abbiamo deciso, democraticamente ed a vastissima maggioranza, che tributare più di due delle tre obbedienze che teoricamente dovremmo è da servi, non da cittadini. Non è la fine del mondo: i greci, che sono ancora più democratici di noi, hanno stabilito che una su tre è più che sufficiente; gli ultrà dell’Atalanta, che sono i più democratici di tutti, zero su tre e via andare. Se quella italo-greco-atalantina sia una sofisticata lezione di filosofia dello stato o una iattura per la civiltà umana sarà il tempo a dirlo, in un futuro, si presume, in cui io sarò morto da un pezzo, quindi anche chìssene. Ed in questo modo il post si conclude.
Adobe announces Adobe® CQ 5.5 Social Communities, providing digital marketers with the ability to better leverage social engagement across owned digital properties to build loyalty and drive conversion. Part of the Adobe Web Experience Management solution, CQ Social Communities enables organizations to build deeper relationships with and between customers by connecting context from leading social networks to multiple marketing channels, including company websites, mobiles sites and applications.
Ho provato un Synology DS212j. Il mio giudizio è molto positivo: si tratta di un oggetto potente e ricco di funzionalità che fa praticamente tutto quello che può venire in mente di fare con una scatola attaccata a una rete locale. Costa circa 180 euro e viene fornito senza dischi. Può alloggiare due unità SATA. Qui sotto i dettagli del mio test.
Quando Mattia Zanetti mi ha proposto una prova di un NAS Synology DS212j ho accettato con interesse, poiché si trattava di un produttore che conoscevo solo di nome. Per tutte le caratteristiche tecniche dell’unità vi rimando al sito ufficiale che è particolarmente esaustivo e chiaro; le informazioni e i dati tecnici ci sono tutti e la descrizione delle funzionalità è fatta bene.
Comincio subito col dire che si tratta di un prodotto particolarmente completo: per apprezzare tutte le sue caratteristiche è necessario capire cosa si sta acquistando, perché offre molte funzionalità che necessitano di un minimo di competenza per essere sfruttate appieno. Ma andiamo con ordine.
Si tratta di un NAS in grado di contenere due dischi fissi, le dimensioni del case sono contenute e la linea è molto pulita. I 5 LED sul frontale riguardano lo stato, i dischi, la rete e l’alimentazione. Sul retro, due porte USB e l’interfaccia di rete Gigabit. La qualità delle plastiche è nella media e le finiture sono buone. La dotazione comprende l’alimentatore, il flyer per la prima installazione e un CD con le utility. (Mancavano gli adattatori per i dischi da 2,5″, ma suppongo si siano persi in una prova precedente.)
L’unità viene venduta senza dischi fissi ed è in grado di alloggiare unità da 3,5″ o da 2,5″. In queste foto gli alloggiamenti prima e dopo l’installazione dei dischi.
Esiste una HCL con tutti i modelli di hard disk supportati ufficialmente da Synology, e un elenco di dischi testati dagli utenti. Ce ne sono parecchi e non dovrebbe essere un problema reperire un paio di hard disk adatti.
Una volta installati i dischi si accende il NAS e si punta il browser all’IP ricavato tramite una apposita utility nel CD di configurazione:
Tutti i prodotti Synology sono basati su DSM, un vero e proprio sistema operativo multifunzione e modulare. Alla prima accensione viene impiegato qualche minuto per inizializzare il sistema ed è possibile installare l’ultima versione scaricata dal sito. Da una particolare versione in poi gli aggiornamenti avvengono in modalità “live update”, lasciando all’utente il solo compito di decidere se installare o meno un aggiornamento. Il sistema provvede a configurare il livello di RAID adeguato, in questo caso RAID 1 (mirroring), ma nelle impostazioni avanzate è possibile decidere se utilizzare tutto lo spazio in due volumi separati.
Le caratteristiche e le funzionalità di DiskStation sono davvero tante: mi riesce difficile pensare a qualcosa che non ci sia. Definire NAS (network attached storage) oggetti come questo è riduttivo: in realtà si tratta di un piccolo server che offre tutti i servizi necessari per un uso casalingo avanzato e semiprofessionale.
Condivisione file, iSCSI, LDAP e integrazione Microsoft Active Directory, backup server, print server, accesso da remoto sia in modalità cloud che VPN, server multimediale, gestione utenti, download multiprotocollo, web server con PHP e MySQL (!), mail server, server multimediale completo, backup tradizionale, sincronia file, Time Machine, applicazioni per l’accesso da smartphone, notifiche dello stato operativo via email e messaggistica, streaming musicale su smartphone via internet, hotspot WiFi. Queste sono alcune delle funzioni principali; è possibile vedere DSM all’opera tramite il demo online disponibile sul sito Synology.
Mi sono perso nella quantità di funzioni che ha questo oggetto, e non è davvero possibile testarle tutte approfonditamente: sono troppe, quindi vi parlerò di quelle che ho utilizzato finora.
Condivisione File
La condivisione file è, ovviamente, la funzione principale e viene svolta senza particolari problemi. L’interfaccia è veloce, il transfer rate adeguato a una rete casalinga e non ci sono particolari problemi di performance anche con diversi accessi contemporanei. La profilazione dei privilegi degli utenti è efficiente e funziona bene (cosa non scontata su questo tipo di apparecchi). L’unico “glitch” riguarda le public share che non sembrano essere accessibili da un account anonimo, il che potrebbe essere un problema con alcune appliance multimediali che non supportano l’autenticazione sulle share SMB, ma si tratta di un problema da poco. I file sono accessibili anche tramite applicazione per smartphone; quella per Android si trova sullo store Play ed è gratuita. Richiede l’attivazione del servizio WebDAV e funziona con velocità e fluidità spettacolari via Wi-Fi: lo streaming dei film e telefilm è fluido e sembra riprodotto dalla memoria locale dello smartphone. La versione per iOS è identica, ma il supporto video nativo è solo per file MP4. (Screenshot sugli store).
Download Station
Download Station è uno dei moduli opzionali installabili su richiesta; “(…) è un’applicazione di download su web che permette di scaricare i file da Internet tramite BT, FTP, HTTP, NZB ed eMule. Con Download Station è possibile scaricare i file dai siti per l’hosting di file e cercare i file torrent tramite i motori di ricerca predefiniti del sistema così come quelli aggiunti automaticamente con la funzione di ricerca BT.” Download Station può essere usata sia all’interno dell’interfaccia di amministrazione che come web-app a sé stante con un redirect automatico configurabile. E’ profilata per i privilegi utente, e ha una comoda funzione di poll su una cartella che viene monitorata per la presenza di file .torrent. La ricerca integrata funziona benissimo e il trasferimento è un lampo. Non serve toccare il router, evidentemente fa i suoi magheggi con uPNP. Al termine del download i file sono depositati nella cartella che avete scelto, pronti per essere letti dalla vostra applicazione preferita.
VPN Server
VPN Server è un altro modulo che “(…) offre una soluzione VPN semplice da usare che trasforma la DiskStation in un server VPN, offrendo un modo sicuro per eseguire la connessione a una LAN private da una posizione remota. Sono supportati entrambi i servizi PPTP e OpenVPN.“ Ho scelto OpenVPN perché crea meno problemi con Windows 7 ed è una soluzione robusta, Open Source, e multipiattaforma. Si configura con due click e permette di scaricare i file di configurazione già pronti. Per pubblicare il server basta aprire una porta sul router e usare uno dei servizi di DNS dinamico gratuiti supportati da DS212j, tra cui quello nativo di Synology. Sul client che accede dall’esterno è sufficiente installare il software e scompattare il pacchetto precedentemente scaricato dalla DiskStation. All’avvio della connessione viene richiesta l’autenticazione: anche qui l’utilizzo del servizio è profilato con le autorizzazioni utente. Si tratta di uno split-tunnel perché non viene utilizzato il gateway predefinito sulla rete remota, ma la connessione ad internet continua a transitare dal router del client, e solamente i pacchetti destinati alla rete remota vengono instradati nel tunnel; questa configurazione rende la connessione molto più snella e veloce. Da notare che sul client le rotte statiche si impostano automaticamente e si ha accesso a tutta la rete remota senza nessuna configurazione manuale, il che è molto comodo per chi ha conoscenze limitate di routing.
Audio Station
Audio Station “(…) è un’applicazione audio basata sul web che consente l’accesso alla libreria musicale su DiskStation o Radio Internet e di riprodurre la musica sul computer e su dispositivi iOS/Android e AirPlay. Per chi cerca una qualità particolare del suono, è possibile collegare un adattatore audio a Synology DiskStation e agli altoparlanti USB.” L’uso è semplicissimo: basta copiare la musica nella apposita cartella che viene automaticamente condivisa (ma non profilata: è necessario dare i corretti privilegi di accesso agli utenti) e i brani sono disponibili per la riproduzione in streaming via browser, o per l’accesso da smartphone. Io ho testato la versione per Android: semplice ma fatta bene ed efficace, si scarica gratuitamente dallo store Play. Gli screenshot li trovate lì. Esiste una analoga applicazione per iOS.
Tutte le applicazioni per Android e iOS sono ufficiali e distribuite gratuitamente da Synology. L’interfaccia di amministrazione è “furba” e riconosce l’accesso da smartphone, modificando il layout per renderlo utilizzabile anche con uno schermo di dimensioni ridotte.
Ci sono molti altri pacchetti che non ho testato, e la scelta copre molte esigenze: dalla sincronia file a-la-Dropbox, al backup, dalla telesorveglianza al mail server, fino al server multimediale. Ci sono anche applicazioni sviluppate da terze parti, tra cui WordPress: viste le sue funzionalità httpd, PHP e MySQL, DiskStation è perfettamente in grado di servire la più diffusa piattaforma di blogging.
Una funzione che mi è piaciuta e funziona molto bene è la sospensione: dopo 20 minuti i dischi si fermano e l’unità va in standby. Al primo accesso di qualunque servizio, si risveglia e nel giro di pochi secondi riprende il funzionamento a pieno regime. Molto comodo per l’uso in casa. Avvio e spegnimento possono essere pianificati secondo le proprie esigenze, e la ventola ha tre modalità di funzionamento: raffreddamento, silenziosa e basso consumo.
Conclusioni
Il sistema operativo mi è sembrato molto solido, veloce e con una buona interfaccia. Le opzioni di configurazioni sono moltissime, e tutto sembra curato nei minimi dettagli con precisione maniacale: dà l’idea di un oggetto progettato da gente a cui piaccia molto il proprio lavoro. E non è una sensazione che un puntiglioso rompiballe come me provi molto spesso.
DS212j fa parte della linea di prodotti di Synology, azienda completamente concentrata sullo storage. A seconda delle esigenze di capacità, potenza e ridondanza si può scegliere il modello più adatto alle proprie esigenze. Tutti sono gestiti dal sistema DSM.
Il costo di DS212j si aggira attorno ai 180 euro, senza dischi; in senso assoluto non è pochissimo, ma io sto seriamente pensando di mandare in pensione i due piccoli server linux che svolgono alcune funzioni di rete e di accesso remoto qui in casa, visto che DiskStation è perfettamente in grado di replicarne i servizi occupando molto meno spazio, consumando meno energia e facendo molto meno rumore. Come dicevo prima, è un oggetto che va capito tecnicamente per poter valutare il rapporto qualità/prezzo.
Alla luce di quanto visto finora, il mio giudizio è molto positivo: si tratta di un oggetto potente e ricco di funzionalità che fa praticamente tutto quello che può venire in mente di fare con una scatola attaccata a una rete locale. E’ da un po’ che un oggetto tecnologico non mi piaceva così tanto.
Trasparenza per un mondo migliore: il NAS mi è stato regalato, e in questo post esprimo le mie opinioni non sollecitate. Lo faccio perché mi piace giocare con la tecnologia e cerco di scrivere le recensioni che vorrei trovare io quando cerco notizie di un prodotto.
Tags: NAS, networking, Prove, Synology
L’articolo sui fan in vendita che Marco è riuscito a far uscire sul Corriere è un’altra occasione persa di fare nomi e cognomi. E sì che sarebbe stato semplice: sarebbe bastato creare un algoritmo tipo quello di Klouchebag che ti dice quanto sono dei douchebag i tuoi amici (o i vari consulenti di twitter) per dirti che percentuale dei follower di ciascuna azienda sono probabilmente falsi. In due giorni di lavoro si fa. Coraggio, invece di continuare a cianciare di startup e VC e cazzate varie.
apdeit
Il Confuso ha le idee molto chiare su questo tema. Mi dice che l’algoritmo deve fare un conto semplice…
IF < follower di azienda > ha meno di 3 follower e ha twittato una volta sola un secolo fa o mai
THEN < agenzia di social markettin > ha inculato < azienda >
Offline storage is one of the most anticipated features of HTML5. With users browsing to your pages and accessing your Web apps on various devices, often with limited connectivity, the Application Cache utility could prove to be a serious advantage. With HTML5 App Cache, you can instruct supporting browsers to cache copies of certain files. Once these files have been downloaded they will then be accessible offline. In this tutorial we will work through a simple example of caching a page, including an image and external JavaScript file.
Create your HTML5 page using the following initial outline:
<!DOCTYPE html> <html> <head> </head> <body> <h1>Lovely Picture</h1> <canvas id="picCanvas" width="450" height="350"></canvas> </body> </html>
The page is going to include a drawing within the canvas element, which will in turn include an image. The canvas element at the moment simply specifies dimensions, we will use JavaScript in a separate file to draw within it, referencing it through the ID attribute.
So that we can test the App Cache function, let’s create a separate JavaScript file to work with the page. Create a new file and save it “picdraw_functions.js”.
Enter the following function:
function drawPic(picSRC, canvasElem) {
//get the canvas using passed element ID
var canv = document.getElementById(canvasElem);
//get the context
var cont = canv.getContext("2d");
//define a gradient to spread across the canvas diagonally
var grad = cont.createLinearGradient(0, 0, 450, 350);
//define two colors
grad.addColorStop(0, "#000033");
grad.addColorStop(1, "#003300");
//set the gradient fill
cont.fillStyle = grad;
//fill the entire canvas with the gradient
cont.fillRect(0, 0, 450, 350);
//create the image
var picImg = new Image();
//draw the image so that it is centered
picImg.onload = function(){ cont.drawImage(picImg, 25, 25); };
//set the passed image source
picImg.src=picSRC;
}
This code is simply going to draw in the canvas element, so don’t worry too much about the detail. The function receives two parameters, one representing the canvas element ID attribute and one representing an image file to include in the drawing. The final canvas drawing will be the imported image file displayed against a background with a gradient fill. We are using this function to demonstrate caching the script and the image file.
Add a link to the JavaScript file in the page head section as follows:
<script type="text/javascript" src="picdraw_functions.js"></script>
Now call the function by adding the following before the closing page body tag:
<script type="text/javascript">
drawPic("mypicture.jpg", "picCanvas");
</script>
Notice that the script section here passes the name of the image file to display as part of the drawing and the ID of the canvas element to draw within. You can of course alter the image filename to suit an image file you want to use with your own page. If you do use your own image file you may need to alter the dimensions – the code in the HTML and JavaScript file is designed to display an image 400px wide and 300px high in the center of the canvas.
Create a new file and save it with the name “picdraw.appcache”. This is going to be your Manifest file for the page. Inside the file, you can list which items you want the browser to cache for offline use. Enter the following code:
CACHE MANIFEST your_page.html picdraw_functions.js mypicture.jpg
Alter the HTML file to suit the name you gave your own page and the image filename to suit your own image file. The Manifest can optionally include a “NETWORK” section to indicate files that you do not want the browser to cache, and a “FALLBACK” section for providing alternatives to files that are not available offline.
For HTML5 App Cache to function correctly, you must configure your server to ensure it uses the appropriate MIME-Type for your Manifest file. The process for this depends on your Web server, but for Apache servers you can simply include the following line in your “.htaccess” file:
AddType text/cache-manifest .appcache
This instructs the server to treat files with “.appcache” extension as Cache Manifest type. For other servers refer to your Web host or control panel.
Finally, you need to indicate the name and location of your Manifest file within the HTML page markup. Alter your opening HTML tag as follows:
<html manifest="picdraw.appcache">
This must match the name of your App Cache Manifest file.
Save your files and upload them to your server, remembering to include the “.htaccess” file, the Manifest file, the Web page, the JavaScript file and the image. Browse to the page in your Web browser. Depending on which browser you are using, you may be prompted to grant permission for the site to store data for offline use. If so, grant permission. To test the cache function, disconnect your computer from the Internet and attempt to load the page again. You should see the content of the page including the JavaScript-powered canvas element with gradient and image, meaning that all three files have been saved to the App Cache.
The possibilities for Web apps using the HTML5 Application Cache utility are considerable. However, the reality at present is a low level of support, with Internet Explorer currently not offering any App Cache support at all. You may also find some unpredictable behavior if you alter pages you are using App Cache for, as the browser will use the cached version by default. If you alter the Manifest file or the user clears their browser cache, the page content will be refreshed.
Looking to tap Amazon S3 storage for your WordPress blog? The WP2Cloud plugin lets you store all your WordPress data - not just media files - in S3.
The WP2Cloud plugin was developed by OblakSoft as a solution for Yet Another Picture Sharing Site (Yapixx). Yapixx is provided as a preconfigured Amazon Machine Image (AMI) for EC2 that uses WordPress and several extensions to provide an S3-hosted picture-sharing site.
But you don't have to run Yapixx or use Amazon EC2 at all if you prefer to use hosting elsewhere. All you need is the WP2Cloud plugin and the Cloud Storage Engine for MySQL (ClouSE). Note that ClouSE is mandatory. The plugin will error out if you try to install it without ClouSE available. Naturally, you need an AWS account and an S3 bucket to put files in, too. The full instructions are on the OblakSoft site.
Once it's installed, you can decide whether to go full monty or store only a portion of your content on S3. The benefit of using WP2Cloud is that you take a load off your Web server and let S3 serve up some or all of your content. That includes full posts, if you decide to use ClouSE to put MySQL data in S3 as well. As far as I know, WP2Cloud is the only plugin that puts post data in S3 rather than media only.
While Amazon is the only service that's supported right now, the WP2Cloud documentation indicates that support for other services may be on the horizon. It would be excellent if you could tap other cloud providers or open-source cloud stacks as well.
The WP2Cloud plugin might not work well for some users. For example, it requires MySQL 5.5.19 or higher, but plenty of sites have older releases of MySQL. And it might be overkill if you only want to store large media, like videos, in S3 and leave the rest on the WordPress host.
The Amazon S3 for WordPress with CloudFront plugin stores files in S3 transparently and offers the option of using CloudFront. CloudFront is a content distribution network (CDN) that can be used to distribute content more quickly and mitigate traffic spikes.
If you're looking to offload video only to S3, you can use the S3 Video Plugin. It does what it says on the tin, though you may need to tweak some PHP parameters to upload large files to S3.
For sites with minimal traffic (like my personal blog), WP2Cloud is not necessary. But if you're trying to scale WordPress for a lot of traffic, particularly bursty traffic, then you should take a look at some of the cloud storage options to see if they'll help you reduce site load times and server load.
WordPress is quite flexible for even the average user, with countless plugins and themes readily available to download from right inside the backend dashboard. The official WP theme and plugin directory is actually quite impressive and is conveniently located within every WP install, but is limited to free offerings.
This is fine and dandy for most users, but for anyone searching for premium goods, they’re left in the dust, and instead find themselves browsing random theme and plugin sites for the perfect deal.
Now, Brad Touesnard, a freelance developer from Nova Scotia, may have the solution to this problem in the form of a single plugin: WP App Store.
WP App Store has just been released and offers up top plugins and themes within your dashboard. To date, the store has already partnered with some of the largest developers and designers in this space, including WooThemes, rocketgenius, Gravity Forms, Press 75 and more.
Touesnard, on why there is a need for a WordPress app store:
The current purchase + installation process looks roughly something like this:
- Browse various custom vendor websites to find, compare and contrast themes and plugins
- Purchase product from individual vendor
- Download product files to your desktop
- Upload the product files to your server/WP installation via FTP
- Activate the new product on your WP install.WP App Store combines all of this into one, seamless experience that doesn’t require the user to ever leave the WordPress dashboard. To get started with WP App Store, upload and install the free plugin. Browse screenshots, demo links and version information on themes and plugins in the store or view purchased products and re-install if needed. Filter and sort themes by category and publisher, and when you’re ready to purchase, simply click the large green Buy & Install button to start the process.
As you can see in the video above, the plugin is quite easy to install and use. It’s definitely worth a look for anyone that’s shopping around for ways to ended their blog, and are willing to fork out the cash to make it happen. Of course, there are also plenty of free alternatives in the WordPress plugin directory that are worth a look as well and deserve donations.
Above all else, WP App Store brings together tons of great themes and plugins for anyone looking to jump in and go. Check it out via the link below:
Not every application should provide a game-like experience, but game-like animations, sounds, mechanics, and user interfaces are appearing more and more in the latest mobile and web applications. This information should come as no surprise. After all, “gamefication” of products continues to be a hot topic at many major technology conferences, and games themselves dominate both minutes spent and revenues in the highest-growth platforms of the last 5 years: social networks and mobile devices.
Because of this growing importance of game-like features in non-game services and the prominent new trend of designing for smartphone and tablet application experiences first (rather than as an add on to a web service), I thought it would make sense to run a quick comparison of open source options that game developers are using today for developing high quality mobile games.
Cocos2d:
One of the most popular iOS game development engines, Cocos2d-iphone grew out of the initial Cocos2d project in Python, and has been used in thousands of iPhone apps and games, including some chart-leading titles. Cocos2d-x was recently developed (last summer) to bring the Cocos2d engine to an API-compatible C++ code base. Games can be written on top of the Cocos2d-x engine in C++ or Lua. The Cocos API handles text, buttons, sprites, animation, Open GL ES rendering and effects, particle effects, physics, tilemaps, parallax scrolling and sound.
Moai Platform:
One of the “2011 Open Source Rookies of the Year,” the Moai Platform consists of the Moai SDK, used to build native game clients for multiple devices, and the Moai Cloud platform, which game developers use for persistent data storage, custom server-side game logic, downloadable content, cross-device leaderboards, and player achievements. Games can be written in C++ or Lua, and the Moai API covers Open GL ES rendering, sprites and animation, scene management, physics, particle effects, text handling, and sound. Major independent games Double Fine Adventure and Shadowrun Returns have been announced as games that are being made with Moai and plan multi-platform releases to iOS, Android, PC, Mac, and Linux.
Monogame:
MonoGame is an Open Source, OpenGL implementation of the Microsoft XNA 4 Framework, with all the features of XNA for 2D game development, and 3D game support close to complete. XNA developers on Windows & Windows Phone can use MonoGame to port their games to the iOS / Android / Mac OS X, and Linux. Note that because of XNA’s roots in Xbox development, MonoGame app networking is currently limited to local networks.
Website: http://monogame.codeplex.com/
A chi vive del proprio lavoro con WordPress e a semplici appassionati di questo CMS vorrei segnalare due risorse che reputo interessanti
Io aggiungo anche il blocco note personale di Aldolat!
WP-Pinner is a new WordPress plugin that’s currently in beta, which allows you to auto-post images from WordPress to Pinterest, Schedule Future Pins, Auto-Follow users and keep track of your account’s metrics such as CTR, clicks, likes, repins, reach, etc. Pinterest has grown to become a big source of traffic for some blogs now so you should be using it to grow your blog. Lets take a look at this plugin and see how it can help.
WP Pinner is currently in beta but the first 25 WPLift readers can get in the next round by signing up with this link:
Download the plugin, then in your WordPress admin, visit “Plugins” > “Add New” > “Upload” and upload the file.
Activate the plugin and you will see a new menu item under called “WP Pinner”
Under the “WP Pinner” menu, the first thing to do is visit “Settings” and enter your Pinterest account details and choose whether to enable the plugin on posts or pages or both, enter a description and choose whether the plugin should post your homepage URL,the URL of the page its on or a custom URL.
Note: Make sure to enter your Pinterest username, not email here to avoid any errors
On your post writing screen you will see a new meta box in the sidebar with the options to “post on publish” choose one of your boards to post to, a box to enter a description and when you add any images, these appear – tick the one you want to post.
Once the post has been published – If you visit your board on Pinterest you will see the image has been added :
If you visit the “Pins” link in the WP Pinner menu, you will see all your pinned images listed here along with various stats such as clicks, likes and repins.
This is a really easy plugin to use, I did have a small problem because I entered my Pinterest email to login and it let me login but wouldnt post – just make sure you use your username to login with. I like anything that makes life easier and this will definately do that – Im going to go add it to WPLift and go back pinning some old posts to see if I get much traffic from Pinterest – Any new traffic source is definately welcome!
WP Pinner is currently in beta but the first 25 WPLift readers can get in the next round by signing up with this link:
Late last week, Adobe set off a bit of a kerfuffle when it announced that three of its applications suffered from serious security flaws. They offered readers a simple fix: pay to upgrade to the latest version. Considering the latest version of the company's Creative Suite was less than a week old at the time, this represented both an extremely short period of support for the previous generation of software, and an extremely high price to fix a set of potential vulnerabilities. The move was widely panned by both security experts and Adobe customers.
In response to the negative press, the company has reversed course. On Friday, the company's security bulletins for Flash, Illustrator, and Photoshop were updated to indicate that the company is "in the process of resolving these vulnerabilities in Adobe Photoshop CS5.x, and will update this Security Bulletin once the patch is available." All of the vulnerabilities could potentially allow an attacker to arbitrarily execute code by corrupting memory. In the case of Photoshop, the application was vulnerable to maliciously crafted TIFF files.
Although Adobe's software has been the target of attacks before, these have generally focused on the consumer-oriented applications like Flash and the company's PDF Reader. But those instances were hardly a guarantee that its professional applications wouldn't be targeted. More generally, it would probably be a good thing if products with the sort of slow upgrade cycles that these enjoy aren't left behind within a week.
Questa legge dice semplicemente: se commettete palesi violazioni dei diritti umani, non aspettatevi di venire in gita a Disneyland, Aspen o South Beach, e aspettatevi che i vostri conti in banca siano congelati se ne avete presso banche americane.Lo scorso dicembre il Parlamento Europeo ha adottato una risoluzione che auspica per i medesimi responsabili il divieto di circolazione in tutto il territorio dell'Unione e il congelamento degli asset detenuti in Europa. Nel frattempo, l'ordine di negare loro il visto d'ingresso è già entrato in vigore negli Stati Uniti, nel Regno Unito e nei Paesi Bassi. Il documentario olandese Justice for Sergei ha vinto il Cinema for Peace Award a Berlino.
According to this warning from the government, travelers are catching viruses from their hotel wifi. Should you be afraid?
No. Popups tricking you are a danger all the time, and all hotspots (whether at the hotel, or Starbucks, or the local bar) are always an increased danger. But they cite no evidence that hotels in particular are more dangerous.
That hotels are more dangerous is plausible. For example, some people have reported credible evidence of a hotel intercept browsing to give you more advertising, and some advertising networks are poor at filtering out malicious attacks. Combining these two, there may be a slightly higher incidence of infection at hotels. But only slightly, it's absurd thinking that hotels are a dramatically different threat, or that there's something special you should do to protect yourself at hotels that you wouldn't do everywhere.
The above advisory is especially deficient in it's recommendations of what you should do to protect yourself. People assume government agencies are more credible and more competent, but this advisory shows the reverse is true. The lack of evidence and bogus remedies demonstrate their incompetence.