Sponsorised links
October 2009
Creating Offline Web Applicat...
Creating Offline Web Applications With Dojo Offline
by Brad Neuberg (SitePen), September 23rd, 2007
This tutorial steps you through creating offline web applications using Dojo Offline.
What is Dojo Offline?
Dojo Offline is an open-source toolkit that makes it easy to create sophisticated, offline web applications. It sits on top of Google Gears, a plugin from Google that helps extend web browsers with new functionality. Dojo Offline makes working with Google Gears easier; extends it with important functionality; creates a higher-level API than Google Gears provides; and exposes developer productivity features. In particular, Dojo Offline provides the following functionality:
An offline widget that you can easily embed in your web page with just a few lines of code, automatically providing the user with network feedback, sync messages, offline instructions, and more
A sync framework to help you store actions done while offline and sync them with a server once back on the network
Automatic network and application-availability detection to determine when your application is on- or off-line so that you can take appropriate action
A slurp() method that automatically scans the page and figures out all the resources that you need offline, including images, stylesheets, scripts, etc.; this is much easier than having to manually maintain which resources should be available offline, especially during development.
Dojo Storage, an easy to use hashtable abstraction for storing offline data for when you don't need the heaviness of Google Gear's SQL abstraction; under the covers Dojo Storage saves its data into Google Gears
Dojo SQL, an easy to use SQL layer that executes SQL statements and returns them as ordinary JavaScript objects
New ENCRYPT() and DECRYPT() SQL keywords that you can mix in when using Dojo SQL, to get transparent cryptography for columns of data. Cryptography is done on a Google Worker Pool thread, so that the browser UI is responsive.
Integration with the rest of Dojo, such as the Dojo Event system
Sponsorised links
September 2009
Dell PowerEdge T710 Tower Server Overview
The Dell PowerEdge T710 is the company’s new dual-socket tower server.
The virtualization oriented T710 is based on the Intel 5520 chipset and supports up to two quad-core or dual-core Intel Xeon 5500 series processors. It has 18 DIMM slots for up to 144GB of ECC DDR3 memory and supports 16 2.5-inch or 8 3.5-inch hot-plug hard drives, depending on customer’s choice. The 5U chassis, mountable in 19″ racks, also includes two media bays for optical drives or tape backup units, and two power supplies with optional redundancy.
Integrated storage controller choices include SAS 6/iR or PERC 6/i SAS RAID, but there’s also a variety of additional HDD controllers. Customers can also choose between various host bus controller, management card, and network adapter options.
Dell’s T710 has 6 PCI Express 2.0 slots and the integrated Matrox G200 video chip, and offers an interactive LCD on the front of the server for system health monitoring, alerts and control of basic management configuration.
Regarding software, the PowerEdge T710 ships without OS or with one of Windows Sever, SUSE Linux, or Red Hat Linux editions, with VMware or Citrix virtualization software, and with various optional management and backup applications.
The Dell PowerEdge T710 currently starts at $1,199 at the official Dell Small Business website.
August 2009
July 2009
June 2009
NAS Adapter from Addonics
The Addonics NAS Adapter is a convenient and economical solution for adding any USB storage devices onto your LAN (Local Area Network). Once on the network, the USB storage can be shared by any network user, just like an ordinary NAS device. When use in conjunction with Addonics Storage Towers or Storage Racks, a Multi-Tera bytes storage with various RAID capabilities can be instantly added to the LAN. With the NAS adapter, you can custom build you own NAS appliance with RAID capability and plenty of storage expansion using Addonics family of Drive Enclosures, Port Multipliers, and IO converters.
Come built-in with a USB 2.0/1.1 connection and a fast Ethernet 10/100Mbps connection, the NAS adapter supports both SMB (Server Message Block) and the open source Samba network protocols, allowing for cross-platform access of all shared data for most versions of Windows, Mac OS X, and various Linux distributions. For remote users who are not connected over the LAN, the NAS Adapter provides FTP access for up to 8 simultaneous users anywhere in the world with an internet connection. In addition, the NAS adapter can also be used as a print server or as a Bit-Torrent downloading appliance.
May 2009
April 2009
March 2009
February 2009
Database versus files for Images at Spindrop
Dave gives his feedback on a long-debated developement topic : storing files in database or on the filesystem.
"I had been serving images via the database. Immediately when I switched to the filesystem I saw a huge benefit. Not just a drop in database connections, but overall “zippiness” in the site.
We’ll see how well this performs in the real world, but I am quite sure that I learned my lesson."
All this makes sense : files are not data, they are just files. A filesystem is designed for hosting files. A database is designed for hosting data. Don't mess things.
Abusing HTML 5 Structured Client-side Storage
Several notes about HTML5 database storage security, with some abuse tries.
January 2009
Shutterfly | Develop, Print & Share Digital Photos: Create Photo Gifts Online
mrerich@gmail.com
