The Semantic Web is a web of data. There is lots of data we all use every day, and most of it is not part of the web. I can see my bank statements on the web, and my photographs, and I can see my appointments in a calendar. But can I see my photos [...]
Tags: data, DCMI, Dublin Core, Dublin Core Metadata Initiative, FOAF, Friend of a Friend, graphs, HTTP, Linked Data, machine readable, Natural Language Processing, ontology, OpenCalais, OWL, protocol, PURL, RDF, RDF query language, RDFa, RDFs, Resource Description Framework, semantic, Semantic Web, SPARQL, subject-predicate-object, Thomson Reuters, Tim Berners-Lee, Triplestore, Uniform Resource Identifier, Uniform Resource Locator, Uniform Resource Name, URI, url, web of data, Web Ontology Language, world wide web, XML
Many questions about website architecture, crawling and indexing, and even ranking issues can be boiled down to one central issue: How easy is it for search engines to crawl your site?
Tags: Canonical, Google, Index, Information retrieval, Microsoft, Robots exclusion standard, search engine, search engine optimisation, search engines, url, URL redirection, Web archiving, web crawlers, Web search engine, webmaster, world wide web, Yahoo
Carpe diem on any duplicate content worries: Google, Yahoo and Microsoft now support a format that allows you to publicly specify your preferred version of a URL. If your site has identical or vastly similar content that’s accessible through multiple URLs, this format provides you with more control over the URL returned in search results. It also helps to make sure that properties such as link popularity are consolidated to your preferred version.
Tags: Canonical, Duplicate content, Google, Microsoft, search engine, search engine optimisation, Search engine optimization, search engines, search results, SEO, Uniform Resource Identifier, url, web application, Yahoo
Some time ago, well almost a year ago actually, I posted an article called Parsing Twitter Usernames, Hashtags and URLs with JavaScript. From that article, it became immediately apparent that this was an issue many people were confronting and one that required an answer. Now, belatedly, it is the turn of ColdFusion to get the Twitter love.
Tags: ColdFusion, GPS, GPS logger, Holux M-241 GPS Receiver, HTML, JavaScript, New Brunswick, online resource, parsing, tag, Twitter, url, username
An increasingly popular technique among websites and in particular, blogs, is the idea of making URLs search engine friendly, or safe, on the premise that doing so will help search engine optimisation. By removing the obscure query string element of a URL and replacing it with keyword rich alternatives, not only makes it more readable for a human being, but also the venerable robots that allow our page content to be found in the first place.
Tags: .htaccess, All, Apache, ColdBox, ColdFusion, Fusebox, HTTP, httpd.conf, ISAPI, Microsoft, mod_rewrite, New Brunswick, None, PHP, search engine, search engine optimisation, search engine robots, search engine safe, url, URL rewriting, USD, web applications
With the advent Google Chrome there has been a lot of media coverage regarding the browser’s uptake and how it will compete with Internet Explorer, Firefox and Safari. This is where the User Agent becomes most valuable.
Tags: Apple, Browsers, Chrome, Chrome's address bar, encryption, Firefox, Google, Google Chrome, Google Inc., HTTP, HyperText Transfer Protocol, Internet Explorer, Internet users, Microsoft, Microsoft Vista, Microsoft Windows, mobile phones, Mozilla, Official Build Google Inc., Opera, operating system, Safari, United States, url, User Agent, web crawlers, Web Standards era, webmaster, windowing system, Windows NT, X11
Every seasoned developer will know that protecting your website from a hacker is a top priority, whether for your own reputation or for maintaining your company’s reputation and log-term revenue prospects.
Tags: Adobe, Application.cfc, Application.cfm, attack, best practice, Business, cfquery, cfqueryparam, ColdFusion, ColdFusion Administrator, cross-site scripting, database server, Databases, encryption, firewall, how to, howto, Java, Manitoba, Mark Kruger, prevention, protection, raw processing, RDBMS, script protect, security, software releases, SQL, SQL Injection, url, variables, vulnerability, Web Application Hacker, web code, Web Security, Web Server, Web Servers, webserver, XSS
Over the past few weeks, subversive elements in the international arena have decided that attacking websites is a fun thing to do! The online world has become the new battle ground between nations vying to de-stabilise rivals. This may seem all very Jack Bauer, but we are increasingly seening ‘SQL injection attacks’ eminating from countries such as Russia, China and North Korea. Of course, that doesn’t mean our countries aren’t doing the same in return, but we only see the results from foreign-based attacks.
Tags: attack, C#, China, ColdFusion, cross-site scripting, hack, hacking, malicious web users, North Korea, online world, Russia, SQL, SQL Injection, T, url, web applications, XSS
As part of an AIR project that I have been working on with my good friend Rob, we came across the need to parse a number of URLs within the text of a Twitter post. This may not sound too easy at first, but thanks to the prototype property available on JavaScript objects, our task was a relatively simple one.
Tags: HTML, JavaScript, JSON, New Brunswick, online musings, online resource, parseURL, parsing, Rob Douglas, Simon Whatley, tag, Twitter, url, username