[1655 total ]
5 Very Important Things to Note about HTTP based Linked Data

Specific (HTTP != World Wide Web)

It isn't about Markup (so don't expect to grok it via "markup
first" approach)
- the use
of HTTP and REST to deliver a powerful platform agnostic mechanism
for Data Reference, Access, and ... [More] Integration.
, especially if you're well
versed in DBMS technology use (User, Power User, Architect,
Analyst, DBA, or Programmer) think:
) without
operating system, data model, or wire-protocol specificity or
lock-in potential
) without
programming language specificity
.NET without .NET
runtime specificity and .NET bound language specificity
OLE-DB without Windows operating system & programming
language specificity
XMLA without XML format specificity - with Tabular and
Multidimensional results formats expressible in a variety of data
representation formats.
All of the above scoped to the Record rather than Container
level, with Generic HTTP scheme URIs associated with each Record,
Field, and Field value (optionally)
Remember the need for Data Access & Integration technology
is the by product of the following realities:
Human curated data is ultimately dirty, because:
our thick thumbs, inattention, distractions, and general
discomfort with typing, make typos prevalent
database engines exist for a variety of data models - Graph,
Relational, Hierarchical;
within databases you have different record container/partition
names e.g. Table Names;
within a database record container you have records that are
really aspects of the same thing (different keys exist in a
plethora of operational / line of business systems that expose
aspects of the same e.g.,
customer data that spans Accounts, CRM, ERP application
databases);
different field names (one database has "EMP" while another has
"Employee") for the same record

Units of measurement is driven by locale, the UK office wants
to see sales in Pounds Sterling while the French office prefers
French Francs
halos which
can be quite granular re. sensitivity e.g. staff travel between
locations that alter locales and their roles; basically, profiles
matters a lot. [Less]

5 Very Important Things to Note about HTTP based Linked Data

Specific (HTTP != World Wide Web)

It isn't about Markup (so don't expect to grok it via "markup
first" approach)
- the use
of HTTP and REST to deliver a powerful platform agnostic mechanism
for Data Reference, Access, and ... [More] Integration.
, especially if you're well
versed in DBMS technology use (User, Power User, Architect,
Analyst, DBA, or Programmer) think:
) without
operating system, data model, or wire-protocol specificity or
lock-in potential
) without
programming language specificity
.NET without .NET
runtime specificity and .NET bound language specificity
OLE-DB without Windows operating system & programming
language specificity
XMLA without XML format specificity - with Tabular and
Multidimensional results formats expressible in a variety of data
representation formats.
All of the above scoped to the Record rather than Container
level, with Generic HTTP scheme URIs associated with each Record,
Field, and Field value (optionally)
Remember the need for Data Access & Integration technology
is the by product of the following realities:
Human curated data is ultimately dirty, because:
our thick thumbs, inattention, distractions, and general
discomfort with typing, make typos prevalent
database engines exist for a variety of data models - Graph,
Relational, Hierarchical;
within databases you have different record container/partition
names e.g. Table Names;
within a database record container you have records that are
really aspects of the same thing (different keys exist in a
plethora of operational / line of business systems that expose
aspects of the same e.g.,
customer data that spans Accounts, CRM, ERP application
databases);
different field names (one database has "EMP" while another has
"Employee") for the same record

Units of measurement is driven by locale, the UK office wants
to see sales in Pounds Sterling while the French office prefers
French Francs
halos which
can be quite granular re. sensitivity e.g. staff travel between
locations that alter locales and their roles; basically, profiles
matters a lot.

ODBC and WODBC (Web
Open Database Connectivity) Comparison
Creating, Deploying,
and Exploiting Linked Data Presentation [Less]

Grok 1.1a1 with ZTK support

Things happen when you change systems - a few days ago i moved to a new notebook with Ubuntu 9.10 and found myself with a system Python 2.6. I was curious about how to make Grok run on it without patching a number of eggs as i did

You can ... [More] also use it with grokproject like

We ask all people to test their existing projects with the alpha release and are happy to collect feedback for a second alpha or beta even. [Less]

Catching Python xmlrpclib Exceptions

When using Zope, you don't want to have bare " except: " clauses lying around [1] and when using
xmlrpclib in Zope, you will have to guard against whatever connection trouble there may be.
Problem is, xmlrpclib seems to sometimes report errors by rai...

Distutils and Distribute status (part #1)

Requires-Dist: pywin32, bar > 1.0; sys.platform == 'win32'
Obsoletes-Dist: pywin31; sys.platform == 'win32'
Requires-Dist: foo; os.machine == 'i386'
Requires-Dist: bar; python_version == '2.4' or python_version == '2.5'
Requires-External: libxslt; 'linux' in sys.platform

RelStorage 1.4.0b1 and zodbshootout

---

Grok-1.1a1 released!

The Grok development team is very happy to release
Grok 1.1a1!
This is a preview of the 1.1 release that will be
based on the Zope ToolKit (ZTK). The ZTK will bring
a significant number of newer versions of the
libraries that Grok ... [More] is built on.
The ZTK will not only make available newer features
and bugfixes in toolkit libraries, but also a less
complex dependency structure of these libraries
encouraging more reuse. [Less]

Resource Packages; Making a faster Web via packaging

In theory the browser could sometimes render faster by grabbing items in parallel
Mobile caches may be messed up (as larger than a cache size, like say iPhone's 256k)
What if the zip gets out of date with the other resources?
Ideally tools (and in fact even web server modules) would auto generate this stuff

Grok Poller Tutorial

This tutorial shows how to implement a simple polling application using Grok.

A Tiny step for more accessibility in Plone

In last months I'm keeping updated a branch of TinyMCE that can be very interesting for Italian users of Plone (but not only...)