What is a URI? It looks like the usage of this term has evolved. Around 1999, an article on URx said that "Uniform Resource Indicators (URI) are in development. URIs are defined as ASCII-based character string network protocols that represent communications streams... Identifiers are proxies for resources. A human being (resource) is labeled by a name (identifier), books are known by ISBN codes."
However the HTML 4.0 Recommendation and Terena's Guide to Network Resource Tools describe URI's as simply the protocol + host + path-within-host. Which leaves me wondering Is a URL any different from a URI? "URLs form a subset of the more general URI naming scheme."
The definitive clarification would be the w3C report URIs, URLs, and URNs: Clarifications and Recommendations 1.0 which "addresses how URI space is partitioned and the relationship between URIs, URLs, and URNs.... URL is a useful but informal concept: a URL is a type of URI that identifies a resource via a representation of its primary access mechanism (e.g., its network "location"), rather than by some other [identifying] attributes it may have. " By adding that "an http URI is a URL, " this puts our minds at rest -- we do not need to look for a distinction in http-space. "urn:isbn:n-nn-nnnnnn-n" is also a URI, but one based on an identifier (ISBN) rather than a location, and hence is not commonly referred to as a URL.
So we may as well just use the term URI universally, but there's nothing wrong with using URL in the context of location-oriented mechanisms like http. Some useful historical context is outlined at the http://www.w3.org/Addressing/.
Making the world a nicer place; one technology, one app, one idea, one release, one team, one song, one friend at a time.
Wednesday, October 06, 2004
Thursday, September 30, 2004
Open-source CMS: On the rise - TechUpdate - ZDNet: "Here's a look at some of the issues enterprises need to evaluate when looking at open-source CMS products, and how four of the main open-source contenders--Zope, Midgard, OpenCms, and Red Hat CCM--stack up"
Tuesday, September 28, 2004
Saturday, September 25, 2004
General information about Drupal | drupal.org: "A dynamic web site platform which allows an individual or community of users to publish, manage and organize a variety of content, Drupal integrates many popular features of content management systems, weblogs, collaborative tools and discussion-based community software "
Web Hosting Industry News | OSI Expands Open Source Hosting: "September 16, 2004 -- (WEB HOST INDUSTRY REVIEW) -- Colocation, dedicated server and Web hosting provider OSI Hosting (osihosting.com) announced on Wednesday that it has signed a deal to acquire facilities in seven locations across the United States. ... its dedicated server offerings will exclusively run open source software."
BlackboardBlog: Ocotillo: blogs, wikis, discussion boards are standing by: "Each group publishes their activities, findings, ideas on a weblog. Each group also has a wiki of its own to build collaborative resources, and a discussion board to have 'conversations' ... The weblog is where groups publish updates, information, commentary. Ideas are exchanged in the discussion area while the wiki is the place where anyone can collaboratively build resource collections. ... So four groups times a blog, wiki, and board = 12 information sources plus a blog for the General faculty Ocotillo chair and we have it all tied together with RSS or RSS-like feeds to present a dashboard view of all the activity... we call Ocotillo Central"
OpenPortal CMF for any host with PHP: "Installing OpenPortal CMF simply requires you to have access to a server running PHP. You don't need MySQL, but can use it if you like. Once you are all setup with PHP, you simply have to download the OpenPortal CMF installation package, unzip it, upload it to your server, and follow the on-screen instructions." See the downloads page for some more Open Source / free tools.
StuffIt Expander: When some files are delivered via email, they're encoded in a standard Internet format known as 'MIME.' Most email programs support this standard, and will transparently decode the 'MIME' file for you. A few email programs, and any web-based email systems (like Yahoo Mail, Juno.com, and others) have trouble with the MIME files. StuffIt Expander can decode these files for you when your email program can't. It's available for free in both Macintosh and Windows versions.
Monday, September 20, 2004
Why the JDK 1.4 Release Is Faster
• Reflection: More than 20 times faster
• Java Native Interface (JNI)
– 78% faster to call native code
– 38% for C code to call Java code
• Serialization: 30–300% faster
• Better GC sizing out of the box
• JIT Improvements
– Array bounds check eliminations, more loop optimization, better inlining
• Reflection: More than 20 times faster
• Java Native Interface (JNI)
– 78% faster to call native code
– 38% for C code to call Java code
• Serialization: 30–300% faster
• Better GC sizing out of the box
• JIT Improvements
– Array bounds check eliminations, more loop optimization, better inlining
Saturday, September 18, 2004
Friday, September 17, 2004
Web Publisher Homepage is a Japanese-developed web authoring tool for Eclipse 3.0, claimine Content Management System features, like Dreamweaver, and various scripting support.
Sunday, September 12, 2004
Google - church website solution finds:
RENTthesite.com ... a Website that you manage yourself in 48 hours! - pricing at 75/month for a solution like intellisite... Wonder how they'll compare?
RENTthesite.com ... a Website that you manage yourself in 48 hours! - pricing at 75/month for a solution like intellisite... Wonder how they'll compare?
Open Directory - Society: Religion and Spirituality: Christianity: Computers: Webmaster Resources - who'da thunk that Christian websites would have their own resources and web services listings?
Elexio's IntelliSite offering is promoted to churches at www.christianchurchwebsites.com. It offers web-based tools for:
1. WYSIWYG web page editing where you control the layout of the entire page including the font, color, placement, and size of both pictures and text
2. Unlimited user-defined editors each assigned with specific editing privileges
3. Unlimited user-defined dropdown cascading menus
4. Unlimited user-defined announcements that display between selected dates
5. Unlimited pictures and files uploaded using drag and drop and organized in folders just like Windows Explorer™
6. Unlimited user-defined private areas of your website that require a password to login
7. Control of user-defined POP3 and web-based email (i.e. office@myorganization.com)
Plus a money back guarantee, training videos, professional design, hosting, and more
According to the FAQ: Hosting and the one-time setup are determined based on your needs. The goal is to keep the ongoing hosting amount low. The other part is the one-time setup fee for professional design, integrating all these powerful tools into your website, setting up your email, and providing support for your staff.
Get more information from www.christianchurchwebsites.com or call 888-997-9947
1. WYSIWYG web page editing where you control the layout of the entire page including the font, color, placement, and size of both pictures and text
2. Unlimited user-defined editors each assigned with specific editing privileges
3. Unlimited user-defined dropdown cascading menus
4. Unlimited user-defined announcements that display between selected dates
5. Unlimited pictures and files uploaded using drag and drop and organized in folders just like Windows Explorer™
6. Unlimited user-defined private areas of your website that require a password to login
7. Control of user-defined POP3 and web-based email (i.e. office@myorganization.com)
Plus a money back guarantee, training videos, professional design, hosting, and more
According to the FAQ: Hosting and the one-time setup are determined based on your needs. The goal is to keep the ongoing hosting amount low. The other part is the one-time setup fee for professional design, integrating all these powerful tools into your website, setting up your email, and providing support for your staff.
Get more information from www.christianchurchwebsites.com or call 888-997-9947
Google Search: wiki replication content management
The Classification & Evaluation of Content Management Systems: "websites vary from individual user weblogs (personal web publishing), through organizational news-oriented portals and e-commerce sites, to massive enterprise portals that are the public front end for a complex of intranet corporate portal sites"
The Classification & Evaluation of Content Management Systems: "websites vary from individual user weblogs (personal web publishing), through organizational news-oriented portals and e-commerce sites, to massive enterprise portals that are the public front end for a complex of intranet corporate portal sites"
Monday, September 06, 2004
USB 2.0 Hi-Speed drive review on Ars Technica (6/2003): "Unfortunately, the phrase 'USB 2.0' does not necessarily mean 480Mbps of throughput. USB 2.0 now has three different signaling rates: Low Speed (1.5Mbps), Full Speed (12Mbps), and Hi-Speed (480Mbps). The marketing and advertising departments of product manufacturers like to put the words 'USB 2.0' on all of their product packages. " So, what does this mean for extension cables? I just paid $20 for a 6 ft Belkin cable at Staples, that claims to support "Fastest 12 Mbps transfer speed." Hmm!
Friday, May 14, 2004
Quest Gives Away Java Code Profiler: "Quest Software ... released a freeware edition of its JProbe Profiler, a developer's tool for diagnosing performance bottlenecks in Java code. The freeware edition of JProbe Profiler offers a subset of the features in the for-sale version included with JProbe Suite. The suite works on Windows, Linux, Solaris, AIX, HP-UX, and z/OS operating systems. The free profiler edition is available only for Windows or Linux. It can be downloaded free of charge from Quest's site."
Wednesday, May 12, 2004
BW Online | May 10, 2004 | A Big Blue Gauntlet for Microsoft: "IBM's new Workplace just might succeed where so many earlier attempts have failed: Getting complex software off the desktop.
A confluence of factors could conspire to make Workplace the first legitimate mass-market competitor to Microsoft's Office software suite. That, in turn, could have far ranging consequences. It might open up a wave of competition to the core Windows operating system itself. Should either of these possibilities transpire, the Colossus of Redmond could find itself having to cut prices and slash margins to compete."
A confluence of factors could conspire to make Workplace the first legitimate mass-market competitor to Microsoft's Office software suite. That, in turn, could have far ranging consequences. It might open up a wave of competition to the core Windows operating system itself. Should either of these possibilities transpire, the Colossus of Redmond could find itself having to cut prices and slash margins to compete."
Forbes.com: Is Customs' ACE In The Hole? This is quite the mega-IT-project at US Customs. Good commentary on the cost of long-cycle multi-release projects.
Wednesday, April 28, 2004
IBM Virtualization Engine (preview): " ... improves the effectiveness of IT as it treats resources of individual servers, storage, and networking products to function as a single pool or entity, allowing access and management of resources across an organization more efficiently, by effect and need rather than physical location. " Planned for a range of IBM servers running AIX 5L, OS/400, or z/OS, SUSE LINUX, Red Hat Linux, Microsoft Windows, or Sun Solaris, as well as IBM TotalStorage.
Thursday, April 08, 2004
Commentary: Sun has plan to shine again: "Sun is expected to announce as early as June that it will bundle more of its technologies together, including hardware, software and services, at a set price per user, per year, in an effort to boost sales and protect margins. A similar program that bundled infrastructure software has had some success at Sun's software division, formerly headed by Jonathan Schwartz, who was named Sun's president and chief operating officer last week. The move would generate more predicable stream of sales, which would go a long way toward doing away with quarterly sales warnings.
Sun is signing business at a profit in many divisions, even in low-end software where Sun is very price competitive with Linux. John Loiacono, formerly in charge of Sun's operating platforms, and the company's newly named head of software, says Sun is selling Unix-based software for $790 a year on an Intel-based server, a price that drops to $540 a year after the first year. In comparison, Red Hat Linux (RHAT) is sold with a service contract that costs $795 a year, he says. 'And I make money on those,' Loiacono says. 'Stay tuned. I'm going to get more aggressive on pricing.'
Sun is very focused right now on what its executives call low-hanging fruit. The company is spending marketing dollars only on specific projects where Sun has its best chance of success.
One near-term sales opportunity is an old, but refined message: Sun's hardware can make hosting mainframe applications cheaper. Companies like Austria-based steel manufacturer Boehler Edelstahl are choosing to host major applications such as its production planning system off of IBM zSeries mainframes and on to Unix-based Sun systems. Sun says such deals are proof that it's starting to see a payoff from mainframe rehosting software it bought from Critical Path in 2001 that's supposed to ease mainframe transitions to Sun systems.
Sun is also targeting sales to some telecom companies, formerly its bread and butter. Revenue is picking up in some areas, Loiacono says. Every time a cell phone company wants to add more features such as instant-messaging or a package of games, it has to write server-based software for it. Sun sells the Java-based infrastructure software that allows companies to more easily deliver such services over wireless networks."
Sun is signing business at a profit in many divisions, even in low-end software where Sun is very price competitive with Linux. John Loiacono, formerly in charge of Sun's operating platforms, and the company's newly named head of software, says Sun is selling Unix-based software for $790 a year on an Intel-based server, a price that drops to $540 a year after the first year. In comparison, Red Hat Linux (RHAT) is sold with a service contract that costs $795 a year, he says. 'And I make money on those,' Loiacono says. 'Stay tuned. I'm going to get more aggressive on pricing.'
Sun is very focused right now on what its executives call low-hanging fruit. The company is spending marketing dollars only on specific projects where Sun has its best chance of success.
One near-term sales opportunity is an old, but refined message: Sun's hardware can make hosting mainframe applications cheaper. Companies like Austria-based steel manufacturer Boehler Edelstahl are choosing to host major applications such as its production planning system off of IBM zSeries mainframes and on to Unix-based Sun systems. Sun says such deals are proof that it's starting to see a payoff from mainframe rehosting software it bought from Critical Path in 2001 that's supposed to ease mainframe transitions to Sun systems.
Sun is also targeting sales to some telecom companies, formerly its bread and butter. Revenue is picking up in some areas, Loiacono says. Every time a cell phone company wants to add more features such as instant-messaging or a package of games, it has to write server-based software for it. Sun sells the Java-based infrastructure software that allows companies to more easily deliver such services over wireless networks."
Spyware - Multiple Internet Explorer windows (64): "Clicking on internet Explorer causes multiple windows to appear until a serious error occurs or the machine freezes due to all the memory being used."
Pointers to some tools for keeping track of what's running in your process list and IE scripting extensions, which are helpful for finding adware / spyware.
Pointers to some tools for keeping track of what's running in your process list and IE scripting extensions, which are helpful for finding adware / spyware.
Jim Rumbaugh of UML fame was appointed an IBM Distinguished Engineer this week...: "My role at IBM Rational revolves around UML, or Unified Modeling Language, the industry standard for specifying, visualizing, constructing, and documenting the artifacts of software systems. Going all the way back to my thesis work, I've focused on modeling. So it's probably not surprising that I think good engineering starts with understanding what you're doing, and then doing it in a systematic way -- as opposed to ad hoc practices that amount to making it up as you go. In other disciplines, it's taken for granted that engineers work systematically. They don't just go out and cobble together airplanes and bridges. They model them first, so they can work out problems before it gets costly to do so. Modeling is quite a simple idea, and the resistance to it among programmers is somewhat surprising. If you told a construction engineer that it was a waste of time for him to use blueprints and to go start banging on metal instead, he'd think you were nuts. But programmers do this all the time. It's not a very mature approach, and it's not the way we're going to create better software products.
Modeling starts with business concepts and works its way down. When you're all done you end up with an application. But when you first talk with your client you don't start by discussing what programming languages you'll use. That would be a sure way to lose them. The beauty of UML models is that even technically unsophisticated clients can understand them. And non-technical stakeholders can readily understand the inherent value of modeling: It gives the project team tools and techniques to ensure they're doing the right thing -- that is, building the system the client actually needs. With modeling, they'll be sure they have the right information flow, the right architecture, the right data structures, and the right algorithms -- before they start worrying about the details of the implementation. "
Modeling starts with business concepts and works its way down. When you're all done you end up with an application. But when you first talk with your client you don't start by discussing what programming languages you'll use. That would be a sure way to lose them. The beauty of UML models is that even technically unsophisticated clients can understand them. And non-technical stakeholders can readily understand the inherent value of modeling: It gives the project team tools and techniques to ensure they're doing the right thing -- that is, building the system the client actually needs. With modeling, they'll be sure they have the right information flow, the right architecture, the right data structures, and the right algorithms -- before they start worrying about the details of the implementation. "
Wednesday, April 07, 2004
Yahoo! News - Microsoft Posts First Source Code Under Open Source License: "The source code posted to the Internet was for a tool set, dubbed WiX for Windows Installer XML, that targets developers building Windows installation packages from XML source code. These are the same tools that Microsoft uses internally to create installers for its products, including Office, SQLServer, and BizTalk Server.
Code for the tool set, which consists of a compiler, linker, a library tool, and a decompiler, has been posted to SourceForge.net, a hosting site for open-source projects and code. "
Code for the tool set, which consists of a compiler, linker, a library tool, and a decompiler, has been posted to SourceForge.net, a hosting site for open-source projects and code. "
Subscribe to:
Posts (Atom)