Welcome to

Bulletz

Shots about web, tech & culture

MongoDB : document-oriented database

July 1st, 2009

MongoDB is a high-performance, open source, schema-free document-oriented database. MongoDB is written in C++ and offers the following features:

  • Collection oriented storage – easy storage of object-style data
  • Dynamic queries
  • Full index support, including on inner objects
  • Query profiling
  • Replication and fail-over support
  • Efficient storage of binary data including large objects (e.g. videos)
  • Auto-sharding for cloud-level scalability (Q209)

A key goal of MongoDB is to bridge the gap between key/value stores (which are fast and highly scalable) and traditional RDBMS systems (which are deep in functionality).

MongoDB
Using MongoDB for Real Time Analytics

Posted by zɯƃ in Tech | No Comments »

Apple compra CUPS, ma resterà GPL

July 12th, 2007

Risale a febbraio 2007, ma è stata resa nota solo oggi, l’acquisizione di CUPS da parte di Apple Inc..

CUPS – acronimo di Common UNIX Printing System – è un sistema di stampa modulare per sistemi operativi di tipo Unix che permette ad un computer di funzionare come un server di stampa.

La Casa della Mela ™ – che adottò CUPS in OS X nel 2002 – ha assunto Michael R. Sweet, creatore e principale sviluppatore di questo sistema, con il compito di continuare a sviluppare e supportare CUPS internamente, oltre a lavorare ad altri progetti.

Il codice di questo vitale importante verrà comunque rilasciato sotto l’usuale doppia licenza GPL2/LGPL2. Sono tuttavia state introdotte alcune eccezioni alla licenza per progetti derivativi legati a OS X, come spiegato nelle FAQ relative al trademark CUPS.

http://www.cups.org/articles.php?L475

Posted by zɯƃ in Tech | No Comments »

iUI, il framework javascript per iPhone

July 10th, 2007

Nemmeno due settimane di vita, e già è stato smontato e rimontato, sezionato, testato, benchmarcato e via dicendo. Stiamo parlando ovviamente dell’iPhone, questo computer ultraportatile con la forma di un cellulare creato da Apple.

Dopo le due settimane di passione – e i notevoli risultati – regalateci da Joe Hewitt, finalmente il primo framework: iUI.

Secondo la pagina di presentazione, iUI ha questi obiettivi:

  • Creare Menu di Navigazione da oggetti JSON
  • Basare la maggior parte dell’interfaccia utente su Canvas (perchè JS è limitato e lentissimo sul Safari Mobile
  • Gestire gli eventi di rotazione (ritratto › panoramico e vicerversa)
  • Offrire una esperienza realmente “iPhone-like” tramite una Web apps (con o senza iPhone)

http://code.google.com/p/iui/

Posted by zɯƃ in Tech | No Comments »

Basta PHP4, è ora di PHP5!!

July 5th, 2007

PHP4 ha servito la comunità opensource – egregiamente – dal 2001. PHP 5.2 è ormai disponibile da un anno e mezzo, e molti sviluppatori sono costretti a non utilizzarlo perchè i web hosters non lo rendono disponibile.

E’ tempo di dire BASTA! Il 5 febbraio 2008 (5/2 appunto), grossi progetti opensource del calibro di PhpMyAdmin, Drupal, Symphony e Typo3 abbandoneranno il supporto a PHP4. Se il vostro hosting non lo supporta, beh, o ne trovate un altro, o li invitate a fare ’sto switch!

http://gophp5.org/

Posted by zɯƃ in Tech | No Comments »

Zend Framework 1.0

July 4th, 2007

Finalmente è stata rilasciata la prima versione del Zend PHP Framework, ovvero il framework di sviluppo PHP nato in seno alla stessa azienda che *crea* PHP. Come dire, una garanzia.

A prima vista le proprietà di questa libreria di classi sono entusiasmanti:

  • Framework basato su MVC
  • Soluzioni di accesso bilanciato ai database
  • Motore di ricerca interno compatibile Lucene
  • Supporto avanzato all’internazionalizzazione (I18N)
  • Sistema robusto di autenticazione e autorizzazione, e filtraggio degli input
  • Ricche interfacce cliente ai web services, come Google Data API ma non solo.
  • Diverse test suites e ampia documentazione
  • Processo di sviluppo totalmente Open Source

Uno sguardo più approfondito ai componenti del framework, invece, è in grado di regalare diversi momenti di piacevole passione ai php coders, solo leggendo i nomi dei singoli elementi:

Zend_Acl, Zend_Auth, Zend_Cache, Zend_Config, Zend_Console_Getopt, Zend_Controller and Zend_View, Zend_Date, Zend_Db, Zend_Db_Table, Zend_Feed, Zend_Filter and Zend_Validate, Zend_Filter_Input, Zend_Gdata (Zend Google Data Client), Zend_Http_Client, Zend_Json, Zend_Loader, Zend_Locale, Zend_Log, Zend_Mail and Zend_Mime, Zend_Measure, Zend_Memory, Zend_Pdf, Zend_Registry, Zend_Rest_Client and Zend_Rest_Server, Zend_Search_Lucene, Zend_Service (Akismet, Amazon, Audioscrobbler, Delicious, Flickr, Simpy, StrikeIron and Yahoo!), Zend_Session, Zend_Translate, Zend_Uri e Zend_XmlRpc.

Vi gira la testa? Benissimo ;-) Che aspettate? Provatelo! (e magari diteci com’è…. ;)

http://framework.zend.com/

Posted by zɯƃ in Tech | No Comments »

Slackware 12 UFFICIALE. The best slackware *ever*

July 3rd, 2007

Come avevamo predetto qualche giorno fa è finalmente stata rilasciata Slackware 12, con parecchie novità… Riassumiamo le più importanti:

  • Kernel 2.6.21.5
  • glibc 2.5
  • X11 7.2.0 (modulare, non più monolitico)
  • gcc 4.1.2
  • Apache 2.2.4 (con supporto DSO), PHP 5.2.3, MySQL 5.0.37
  • supporto udev completo (real plug ‘n’ play!)

Lista completa dei pacchetti di Slackware 12

Download Mirrors per Slackware 12

Posted by zɯƃ in Tech | No Comments »

htsh: una shell http via php e jquery (e tab completion!)

July 2nd, 2007

htsh è una nuova shell interattiva via http, basata su php come backend, e jquery (y mucho ajax) come frontend. Molto veloce e responsiva, è apprezzabile per la presenza del completamento dei comandi tramite tab, proprio come una vera shell.

Supporta un numero notevole di comandi (cd, chmod, cp, download, edit, exit, help, license, ls, mkdir, mv, rm, rmdir, touch, unzip, upload, zip) tra i quali spiccano le possibilità di inviare files al server e di modificare files esistenti tramite la stessa pseudoshell. :-) Inoltre, è facile espandere la shell con i propri comandi personalizzati. E’ anche disponibile una demo online (che funziona anche con Safari e Opera) ma molti comandi sono disabilitati, per ovvi motivi di sicurezza.

Il progetto è ospitato dal portale open source Google Code, ed è rilasciato sotto GPL 2.0.

http://code.google.com/p/htsh/

Posted by zɯƃ in Tech | No Comments »

Solaris Enterprise Cluster : nuovo open source per Sun

June 28th, 2007

Dopo aver regalato alla comunità opensource il codice sorgente di Solaris (il proprio sistema operativo enterprise) con il progetto OpenSolaris, la nota sw/hw house Sun ha rivelato l’intenzione di rilasciare pubblicamente anche il codice della propria soluzione High-Availability – da oggi ribattezzata Open HA Clusters – in un lasso di tempo pari a 18 mesi.

La soluzione HA open gira su piattaforma SPARC come su qualunque x86, permettendo un ambiente cluster decisamente ibrido ed eterogeneo; pur dedicata all’alta disponibilità, la stessa Sun non esclude né scoraggia fork o progetti derivati nell’ambito del calcolo ad alta performance e del super computing in genere (in questo ambito anzi ha già rilasciato il codice della propria soluzione Sun Grid Engine)

Ciliegina sulla splendida torta: Sun non esclude di portare l’intero codice sorgente sotto licenza GPL, anzichè l’attuale CDDL, in modo da rendere possibile l’integrazione e la distribuzione con Linux.

http://www.opensolaris.org/os/community/ha-clusters/

http://gridengine.sunsource.net/

Posted by zɯƃ in Tech | 1 Comment »

CSS 3 per tutti (tranne explorer)

June 26th, 2007

Non sono ancora molte le implementazioni della specifica CSS 3, ed è un vero peccato, perchè si annuncia decisamente alllettante. Per citare tre delle principali novità:

  • Box-shadow: ombre tramite CSS!
  • Multi-colonna via *solo* HTML e CSS
  • Rounded corners: ogni angolo può essere arrotondato

Un articolo su Musings from Mars spiega come il supporto a CSS3 sia – per ora – appannaggio di pochi: Safari supporta 18 delle 19 regole, Firefox ne supporta 9, Opera 5, ed explorer… nessuna. Tuttavia, potete dotarvi di uno dei tre browser supportanti e provare queste nuove tecniche.

http://www.css3.info/preview/

Posted by zɯƃ in Tech | No Comments »

Una tastiera pulita? Basta metterla in lavastoviglie!

June 18th, 2007

Lo sappiamo tutti: le tastiere dei nostri computer raccolgono il peggio del peggio mentre lavoriamo con loro, e pulire una tastiera puo’ risultare imbarazzante data la quantità di cose che è possibile trovare. Inoltre non è sempre cosi’ facile pulirle senza rovinare qualche particolare, o stingere dei tasti.

Finalmente Slashdot ci informa che è possibile infilare la tastiera nella lavastoviglie, ma questo non è ancora abbastanza per un vero geek. Infatti, Seal Shield ha finalmente messo sul mercato la prima tastiera DISHWASHER SAFE, inizialmente concepita per ospedali e strutture mediche, ora a disposizione di chiunque, a partire dai $40.

http://sealshield.com/

Posted by zɯƃ in Tech | No Comments »

copyright © 2oo6 by Bulletz | Powered by Wordpress