Omniweb has been, for a long time, besides being easy and fun, a fave testing browser for those of us, who develop and design for the WWWW using a Mac platform hardware tool.

Omniweb is not a new kid on the block, but the browser that has been around us - we, geeks - approximatively since the year 2000.

OmniWeb was originally developed by Omni Group and released by Lighthouse Design for the NextStep platform on March 17, 1995. As NextStep evolved into OpenStep and then Mac OS X, OmniWeb was updated to run on these platforms. OmniWeb also briefly ran on Microsoft Windows through the Yellow Box or the OpenStep frameworks.

Now Omniweb is - like near all the browsers that you, newbie, use every single day with your computer - free.

It offers several advantages over some other browsers we used to love.

First: its native Cocoa bundling,

Second: It is designed for the Mac OS X environment, so you might easily extend it via Cocoa or even Apple Script.

Third: Its Page Info Manager, where you can see easily how everything you, upload to the server can be examined/downloaded without any kind of difficulty, as you can see and appreciate in the following image:

Gary Rosema web ©Delfi Ramirez @Segonquart Studio
Gary Rosema's website 2009

For example we see,  as you may appreciate, that famous advantage of Flash as a tool were you can keep safe your images from being stolen, is clearly de-constructed and de-molished here. No kidding.

For this complexity and professional detail mentioned ( of course, there are couple more details ), I like and enjoy the use of OmniWeb.

Note aside: The importance of my last referring is that now, more than ever, standards may have its place in the developers world, in comparison to other frameworks promoted by gurus at their agencies, sometimes like a clear advantage for our client: "There are things that can't be done without the Flash technology" quote; others as a merely formal confirmation of incompetence by their side.

Omniweb, as a browser, becomes a serious tool for developers that until now, were unwillingly to pay for a proprietary browser, and have ignored its advantages or capabilities.

The Omni group justifies this decision that let you and me the right to use Omniweb for free, as it follows:
Because we’re a small company and we don’t have unlimited engineering resources, by necessity certain projects are going to take up more of our attention. Instead of continuing to charge for these four applications, which aren’t getting updated as frequently as our other titles, we felt it would better serve the community to make them available at no cost.

There is also an add on, for you, to give this weekend Omniweb a try: It has the same , say, flavour that Internet Explorer 5 for Mac OS 9 had.

And we do all remember that IE5 for Mac OS 8/9 was the real browser that we, Macintosh people, used in the past century.

Note: Maybe you do not agree comfortable with the look-and-feel Omniweb has, looking as if you were back to the year 2001.  No problem. Mr John Hicks, has some wonderful Tiger and ITunes themes for your - from now own - favourite browser.

Go ahead. Download your Omniweb browser for free here.

Web Anatomy Frameworks

There are two problems that seem to reappear at the beginning of every web application design project.

First, the task of translating a high-level understanding of an application's goals into low-level design details can be a brutal experience.

Second, we want to design highly usable and self-evident applications so our customers can be effective, but we also want to devise innovative, compelling, and exciting interactions to dazzle our users

Good, na? Read the rest of this article by Robert Hoekman,at Miskeeto, here.

Palm WebOS, part 2

You can think of webOS applications as native applications, but built from the same standard HTML, CSS and JavaScript that you’d use to develop web applications. Palm has extended the standard web development environment through a JavaScript framework that gives standardized UI widgets, and access to selected device hardware and services. .
You might want to read the rest of this excerpt from the O'Reilly media Book: "Palm® webOS: Developing Applications in JavaScript Using the Palm MojoT Framework", ISBN 9780596155254, ©2009, here.

Little Craft Warnings

"Ten years of government putting information on Internet portals hadn’t really improved services at all. 
If you wanted something done, you still had to go to an office and wait in a queue”
Read this Oracle Customer Case Study, on the Genralitat de Catalunya , aka Gencat, here.


What else best to do on Saturday evening but procastination?

I re-registered myself in Stumbleupon few months ago.

I discovered StumbleUpon around 2003, via the Mozilla applications page. For years, was a fave of mine, a real social network with real people taking part of it.

After those years, I am thankfully to this app, mainly because of I had the chance to met and know real people with whom I share common interests. And this is what are really social apps for. Trust me.

For example, I am glad to have still a long-time friendship with Kosmar ( aka Markus Angemeier), the man who designed the logo for StumbleUpon. A real professional and better human person. And the list may go further on.

When someone like me, as a professional, has any kind of recognition you might find on the 3W - aka The Web - has to be coherent in the results shown. This is; private life must be in a box, and professional life in another one.

In these days, when your name in a search engine does not define you as a human at all, mainly because everyone of us, simple mortals, use the web to work and play, being back to the stumblers is a joy for me.

In Spain - a country that just recently has accept the Internet as a real media of communication - it was unconceviable, just 3 years ago, for any member of the bussiness' area of any serious company, that, a tech professional like - blush - I am during the daytime, could be glad, in and show in too, so many different scenarios of interest.

Afortunately , this is not like it today. Said that, I recovered my presence and my old beloved stumblers, for who knows how many long this time.

If you like to procastinate yourself, StumbleUpon, seems the best choice. I recommend it to you.

Jinjas, not Geishas

Jinja is a Java-like programming language with a formal semantics designed to exhibit core features of the Java language architecture. 
Jinja is a compromise between realism of the language and tractability and clarity of the formal semantics.

Jinja 1 is is a sandboxed template engine written in pure Python licensed under the BSD license.
  It provides a Django-like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.

Jinja 2 is a library for Python 2.4 and onwards that is designed to be flexible, fast and secure.

Outline of Jinja ( Java alike ) is here.

Jinja 1 source is here.

Jinja 2 main files are there.


Twitter in k
The interaction model and the visual metaphor for the service were constantly in flux. The meaning of being someone’s “Friend” versus “Following” someone changed regularly.
From ABC to Python
Since the int type was represented as a machine integer, operations that overflowed would silently clip the result to 32 bits or whatever the precision of the C long type happened to be. In addition, the int type, while normally considered signed, was treated as an unsigned number by bitwise and shift operations and by conversions to/from octal and hexadecimal representations.

Newer Posts Older Posts Home