We will put your business online and teach you how to succeed. Easily. Click to get a quick
Quote. or HERE to read more.
Easy Marketing/Hosting ::
We combine your hosting and marketing costs to make it easy and affordable for you to get listed on the search engines.
Click to get your easy account.
Easy Media Security ::
We can effortlessly help you protect your media or secure meetings and conversations online.
Internet Presence :: Words that mean much more then 'web site'. A presence on line is about being found. It's about being noticed, and it is about interactivity with your client.
Database Web Programming with Cold Fusion This article provides a brief synopsis of some key Cold Fusion Tags and functions that a web developer will need to produce active database content in Cold Fusion. read more:
Pretentious Plaid Pretentious Plaid. web design: database development Website consulting, design, marketing, copywriting, hosting domain names. We specialize in all forms of web design including html, flash, ecommerce and database driven websites. Call us for a free consultation.. . . read more:
Flash Three new links: '18 Questions for Niqui Merret and Aral Balkan on Flash and Accessibility', 'ISO: Funny Acronym for Flash Revival' and 'Creating Fluid Layouts in Flash - Part 1: The Basics'. read more:
How to rank well with Flash movies Flash movies are a popular way to make websites more compelling. They are useful if you want to impress your website visitors or if you offer web design services.Unfortunately, if you use Flash movies, or if you even design your complete website based on the Flash technology, your odds of getting listed in the search engines are greatly reduced.Read this article to find out how to rank well with Flash movies. read more:
Programming Languages and Lambda Calculi
Programming Languages and Lambda Calculi looks like a comprehensive treatement of the semantics of typed and untyped call-by-value programming languages. I imagine if one had a basic undergraduate education in programming language theory and wanted to get up to speeed in a hurry this would be a great resource.
How to get high Google rankings with Flash sites Flash movies are a great way to add multimedia elements to a web site. Unfortunately, Flash cannot be indexed by most search engines. For that reason, it is very difficult to get high search engine rankings for Flash sites. This article explains how to get top rankings on Google with Flash sites. read more:
Code Generator in C# Updated for .Net Version 1.0
The C# Class Generator creates a C# class from a SQL database table. The class will have private variables and public properties for each database column. Also created are the database Add,Update, Select, Delete and RecordCount functions. The Add function will automatically set the Class Id column based on the @@identity value. Limitaitions include the necessity if having the first database column named 'Id' and setting its properties to autoincrement.
Quickly Shrinking the Transaction Log On SQL Server Krishnan Kaniappan presents some quick ways to shrink a SQL Server database's transaction log: Quickly Shrinking the Transaction Log. These can come in very handy when moving a db from 1 machine to another .. as pointed out by CoolBits.
When you detach the database using sp_detach_db, SQL Server will know that the database was cleanly shutdown and the log file need not have to be available to attach the database again. When you attach the database again SQL Server will create a new log file for you, which will be of the minimum size.
a) Detach the database using sp_detach_db procedure (before that ensure no processes are using the database files.) b) Delete the log file. c) Attach the database again using sp_attach_db procedure.
Programming project is eating my lunch I've been maintaining Radio silence this week because of a project to republish the Chef Moz restaurant database as Dining.Name, a dynamic Web site created with Java and Perl and served with MySQL and PHP.
I started the project with two goals in mind: Getting more experience developing real-world Web applications and promoting Chef Moz, a corner of the Open Directory Project devoted to restaurant listings and reviews. Chef Moz offers its entire database under an open license, but no one appears to be doing anything with it.
I'm beginning to understand why. There are a lot of obstacles to overcome when dealing with 134 megabytes of XML data that isn't well-formed, contains hundreds of illegal characters, and isn't in the UTF-8 character set as described in the documentation. (I was so desperate at one point I turned to Perl, which is my language of last resort.)
I'm hoping the project becomes a useful consumer-friendly interface to Chef Moz, which is designed more for project contributors than hungry diners, as shown in this before and after view. At a minimum, it should give me plenty of fodder for programming articles here on Workbench (and future books). read more:
Where can I find a JDBC driver for my database? A: This will depend on the database you use and the JDBC version you require. To find the latest versions, search Google for JDBC driver and add your database name. read more:
Finding the Gold in Your Denial Database Most providers track denials to measure the overall extent of the denial problem in their organization and to establish the success of their appeal efforts. But what more should providers be getting out of their denial database? And how else can they use the denial database to reduce denials and increase the effectiveness of recovery efforts? (PRWEB Jun 21, 2006) read more:
Fighting the Evil-Doers: A Database Security Workshop on Tuesday, July 11 3 horror stories and how to be victorious in the battle to protect your customer database and your network. (PRWEB Jul 9, 2006) read more:
PostgreSQL: An Open-Source Object Relational Database Management System (ORDBMS) In this article we will delve into the features of the PostgreSQL object-relational database environment and what makes it special. We will focus on features that make PostgreSQL different from most relational database management systems (RDBMS). read more:
BySQL - For SQL Server BySQL enhances SQL database developer productivity by providing all the functionality of a database development and management tool, as well as a ... read more:
A brief survey of quantum programming languages
Peter Selinger. A brief survey of quantum programming languages. In Proceedings of the 7th International Symposium on Functional and Logic Programming, Nara, Japan. Springer LNCS 2998, pp. 1-6, 2004.
A brief but useful survey of quantum programming languages (six pages), that I think wasn't mentioned here before.
Section 2.1 describes the common target hardware models (the quantum circuit model, QRAM, and quantum Turing Machines).
Section 2.2 is about imperative quantum languages (e.g., QCL), and section 2.3 discusses functional quantum languages.
Sliding_up buttons Deluxe ($ 5.00) (By Acflash) This product is developed in Flash 8 and is compatible whit Flash MX 2004, read more:
Light buttons Deluxe ($ 15.00) (By Acflash) Macromedia flash library, just drag and drop the button in your flash movie, read more:
The Flash Satay method to embed flash in your pages and support standards This weeks tip: Use the Flash Satay method to embed flash in your pages and support standardsThe standard way to embed flash within a web page is to use the object element; the W3C tell us that the object element is an, 'all-purpose solution to generic object inclusion'. So that's fine and handy - however, the object element is not supported by all web browsers. Developers have tried to work around this deficiency by adding the non-standard (but working) embed tag into their markup - effectively repeating all the necessary attributes in each tag. Using the embed tag means that pages will no longer validate - a situation which makes developers who pride themselves on their adherence to standards rather uncomfortable. During a discussion about this issue on the Guild of Accessible Web Designers mailing list, I was alerted to an article by Drew Mclellan who addresses this very problem. Drew provides a solution that ensures flash works in many more browsers without failing validation tests, a solution he calls the, 'Flash Satay method'.For the full story and his detailed solution of how to embed flash in your pages and keep them standard compliant, read Drew's excellent article at http://www.alistapart.com/articles/flashsatay/Links: Guild of Accessible Web Designrs Flash Satay Article W3C information about object element read more:
How to hide a flash movie from screen readers and keyboard users Adding a Flash movie to your web page may be making the content of that page inaccessible to some visitors. For example, Keyboard users and people using screen reader users are likely to run into the following problems: The keyboard cannot be used to 'focus' on the flash movie, i.e. the user can't tab to the movie object and explore the content. When navigating the flash movie via the keyboard it is impossible to get back out again - making it impossible to explore the rest of the page.Here are a couple of tips for getting around the problems:Make the Flash movie invisible to keyboard users. If the flash movie does not contain valuable content, i.e., it might just be for decoration - the following technique can be used to make the flash movie invisible to keyboards and screen readers:Use the wmode option within the embed and the object tag,
DirectX Programming in C# - Article by tomd123 Tom gives a step by step introduction of DirectX programming. read more:
HOPL III and the History of Haskell
Interesting draft paper on the History of Haskell by Simon Peyton Jones, Phil Wadler, Paul Hudak, and John Hughes.
This paper describes the history of Haskell, including its genesis and principles, technical contributions, implementations and tools, and applications and impact.
In 1978, the first History of Programming Language Conference (HOPL) described the development of 13 computer programming languages, the people who participated in that work, and the context in which it was undertaken. In 1993, HOPL-II contained 14 papers on the genesis and evolution of programming languages. It is time for HOPL-III, to be held with FCRC 2007 in San Diego. Each HOPL-III paper should detail the early history or evolution of a specific programming language. Preliminary ideas about each language should have been documented by 1996 and each language should have been in use by 1998.
Which leaves the question of which PLs should take part in HOPL-III? (I guess I need to go back and remember which were documentend in I & II). read more:
js meetup, jon boutelle: Flash or Ajax? Jon Boutelle of slideshare.net spoke at the JS Meetup last night. He reported a refreshing perspective about the choice between Flash and Ajax on websites today: you quite possibly need both. read more:
McObject’s Perst Pure Java Embedded Database Integrated with Solutions from CA’s Wily Technology Division McObject today announced that the Wily Technology Division of CA (NYSE: CA) has leveraged McObject’s pure Java embedded database, Perst™, in the development of its industry leading enterprise application management solutions. Adopting McObject’s proven database has enhanced the performance of Wily solutions while accelerating product development. (PRWEB Jul 11, 2006) Trackback URI: http://www.prweb.com/zingpr.php/TG92ZS1JbnNlLVByb2YtUGlnZy1JbnNlLVplcm8= read more:
Jigsaw Business Contacts Marketplace Soars Past 3 Million Contacts; MySQL Open Source Database to Power User-Generated Growth Jigsaw Data Corp., the online global marketplace for buying and trading business contact information, announced that it has selected MySQL, the world's most popular open source database software, to power its popular online user-generated database of over 3.3 million business contacts at more than 360,000 companies. (PRWEB Jul 17, 2006) Trackback URI: http://www.prweb.com/zingpr.php/Q291cC1Db3VwLVpldGEtU3F1YS1JbnNlLVplcm8= read more:
FlashXMLHttpRequest: cross-domain requests
I've been working with Jason Levitt (from Yahoo) recently to iron the wrinkles out of my Flash-based technique for making cross-domain requests. The main focus was to extend the reach of the technique to a larger audience, by adding support for Flash 7, which is more widely deployed than Flash 8.
Brad Neuberg's awesome work on DojoExternalInterface gave us a major boost. It emulates the most recent javascript to flash communication API (ExternalInterface, in Flash 8) accross platforms including Flash 7. The library hides differences with browsers and flash versions as much as possible, and works around various performance limitations.
Thanks again to Jason for his interest, feedback and support. I'm pretty excited to see what cool stuff he'll cook using this and the new web APIs from Yahoo.
If you only want to deploy this component, you can download the 'binary' package. To modify the flash source files and re-build them, get the 'source' package.
As you can see in the demo/index.html file, after including dojo.js and FlashXMLHttpRequest.js, you'll need to initialize dojo and the flash object by calling InitFlash with the name of a function. That function will be invoked once the flash object is loaded and ready to make requests. From there on, you can create FlashXMLHttpRequest instances and use the 'open', 'onload' and 'send' methods almost as you would with a regular XMLHttpRequest object. You can also call 'setRequestHeader', but only to set the content type request header.
More generally, FlashXMLHttpRequest still has some limitations, due to the native Flash capabilities. First, access to other domains is restricted by use of a crossdomain.xml file. Second, you can only make GET and POST requests. It will become possible to support other verbs, such as PUT, DELETE or HEAD, with the new APIs provided by Flash 8.5.
Let me know if FlashXMLHttpRequest is useful to you and if you encounter any bugs. Here's a more convenient permalink to this post: http://blog.monstuff.com/FlashXMLHttpRequest.
Web development incorporates all areas of creating a Web site for the World Wide Web. This includes Web design (graphic design, XHTML, CSS, usability and semantics), programming, content management, marketing, testing and deployment. The term can also specifically be used to refer to the "back end", that is, programming and server administration.
Sorenson Squeeze 4.3 update now available Sorenson Squeeze is a very nice, multi-format encoding tool. This almost-entirely-Flash-focused update…Adds alpha channel support for the On2 VP6 codecAdds On2 VP6 Pro plug-in support for MacintoshAllows you to create embedded cue points for FlashImproves Flash Player skin templates for SWF and FLVLets you create linked or embedded FLV for SWF filesLets you to enter [...] read more:
The First 10 Prolog Programming Contests
The first 10 Prolog Programming Contests took place in Ithaca (1994), Portland (1995), Bonn (1996), Leuven (1997), Manchester (1998), Las Cruces (1999), Paphos (2001), Copenhagen (2002), Mumbay (2003) and Saint-Malo (2004). The contest organisers have written this book, containing the (slightly reworked) questions and an answer (in Prolog of course) for each question... The book is now also freely downloadable on this page.
Computer Science & Perl Programming - Best of The Perl Journal
O'Reilly has published Computer Science & Perl Programming - Best of The Perl Journal. This is a compilation of articles originally published in The Perl Journal. Chapter 57, 'Spidering an FTP Site', is an article I wrote for The Perl Journal which describes how to recursively upload/download files and directories to/from an FTP site.
Human Ageing Genomic Resources The Human Ageing Genomic Resources (HAGR) website provides tools and curated databases relevant to the genetics of human ageing. GenAge is a database of genes related to human ageing, and AnAge is a multi-species database facilitating the comparative biology of ageing. The Ageing Research Computational Tools (ARCT) is a collection of Perl modules to assist comparative genomics research. read more:
Programming & Web Development:Web Site Creation & Management Search in Programming & Web Development:Web Site Creation & Management read more:
Kognitio and IBM BladeCenter provide fastest, scalable database platform for Data Analytics Kognitio has completed a highly successful benchmark of its WX2 analytical database software on IBM BladeCenter System X hardware. The joint solution is targeted at business users who want to gain fast access to data for reporting, data exploration and analysis. Following the benchmark, IBM and Kognitio will run targeted seminars on 12 and 13 July in London to educate end-users about the joint solution. (PRWEB Jul 7, 2006) Trackback URI: http://www.prweb.com/zingpr.php/Q3Jhcy1QaWdnLVRoaXItUGlnZy1JbnNlLVplcm8= read more:
VistaDB :- Handy Embedded SQL Database for .NET VistaDB is offering a free copy of their VistaDB 2.1 edition to any .NET blogger that posts a bit about their product on their blog .. A free trial is also available for download. One of the best features is that the database is XCopy-deployable and that it scales easily to massive sizes.
VistaDB is a small-footprint, embedded SQL database alternative to Jet/Access, MSDE and SQL Server Express 2005 that enables developers to build .NET 1.1 and .NET 2.0 applications. Features SQL-92 support, small 500KB embedded footprint, free 2-User VistaDB Server for remote TCP/IP data access, royalty free distribution for both embedded and server, Copy 'n Go! deployment, managed ADO.NET Provider, data management and data migration tools.
Error ''Codec Initialization Error'' when attempting to export as Flash Video (FLV) (Premiere Pro 2.0) IssueWhen you try to export a Timeline as Flash Video, the export fails and Adobe Premiere Pro displays the error message "Codec Initialization Error".DetailsYou are exporting to a hard disk with low disk space.SolutionsDo one or more of the... read more:
Interface Oriented Design Book Excerpt: Inheritance and Interfaces (Chapter 5) By Ken Pugh Finding commonality among classes makes for effective object-oriented programming. Often, programmers express that commonality using an inheritance hierarchy, since that is one of the first concepts taught in object-oriented programming. We're going to go to the other extreme in this chapter to explore the difference between using inheritance and using interfaces. An excerpt from Interface Oriented Design. Click here for the full article. read more:
Macintosh:Programming & Web Development:Web Site Creation & Management Search in Macintosh:Programming & Web Development:Web Site Creation & Management read more:
Advertiser Sneaks Malware into Flash Ad An underhanded advertiser trick that hit LiveJournal demonstrates a risk of accepting Flash ads -- they can pop up windows:
... the Flash ad contains code to open a popup that leads to a very different destination -- it's what I assume is an affiliate link that attempts to download and install ErrorSafe on your computer (link is to Symantec's description of it).
This, of course, would be totally against any ad company's guidelines. Masquerading as a banner ad, but discreetly opening a popup -- and not only that, but to what people consider malware -- is totally against any ad company's guidelines. So how did it get through?
Simple -- the ad actually contacts its website in the background, and the site returns a response code that tells it whether to display the popup or not - 'popup=1'. My guess is that kpremium.com returned 'popup=0' while the ad company were testing the ad for conformance to guidelines, and then they turned it back on once it was out in the wild.
Quick and Easy Flash Prototypes: Bring Your Wireframes to Life To tackle the classic “how to prototype rich interactions” problem, Alexa Andrzejewski developed a process for translating static screen designs (from wireframes to visual comps) into interactive experiences using Flash. Requiring some fairly basic ActionScript knowledge, these prototypes proved to be a quick yet powerful way to bring interaction designs to life. Andrzejewski, Alexa read more:
'Designing Effective Database System' put up for sale in eZine StoreFront read more:
Rendering the results of an Access Database in Excel (The code) This is an accompaniment to the article read more: