Bad request, error 'Page of article does not exist' at ''
Please refer to the index page, probably the requested document was moved or the document is not (yet) available in your preferred language (EN).
Explore Smart IT Consulting entirely, or choose a topical site map.
Explore a list of categorized themes.
Explore a categorized list of all articles and tutorials.
Explore a list of syndicated news feeds, blogs and knowledge bases.
Explore a list of selected blog posts, articles, how-tos and insights on Web development.
Explore the Web Links Directory by topic.
'Smart IT Consulting' is a business philosophy, and a consulting firm. Really smart consultants are experienced specialists who decline jobs which do not pay for their clients. Hire the consultant you deserve: get a smart consultant here! Choose a theme of your interest, then read the articles and decide whether the author is worth to advise you.
Smart DB check is a DBA assistant making administration of Progress databases easier. It collects data associated with storage objects from different sources, presenting all properties 'ready to manage' in a simple user interface. SmartDBcheck will not do your DBA job, but it will supply suggestions and ready to use scripts as well as most data you need to make your decisions.
Since search engines are the most important source of traffic on the Internet, this section is pretty much focused on search engine optimization (SEO). Most developers and designers lack knowledge about SEO. They deliver a perfectly coded Web site, then a SEO expert tweaks and maintains it, because perfect code is rarely search engine friendly.
Rare thoughts on understanding and usage of database systems.
Progress Software® provides an outstanding database plus a bunch of powerful and high sophisticated products for developers and users. The power of Progress® is underestimated across the boards. Progress® sold licenses -during the last 20 years- to more users than SAP. Actually, it's astonishing that only insiders and satisfied customers know the difference between vacuum cleaners and the most stable software products available on this planet. Well, here is some more stuff for Progress® insiders, valuable Progress® knowledge published by Progress® experts.
General stuff to make you think smarter. Articles on IT hammering common sense into dickheads. We don't agree in some cases, but the authors are smart guys who make you think, thus their theses are definitly worth a read.
Kundenorientierte, ganzheitliche Organisations- und EDV-Beratung für progressive Unternehmen. Professionell, fair und effektiv von der ersten Studie über die Implementierung bis hin zur laufenden Unterstützung des Produktionsbetriebes.
The Google Sitemaps Info Center provides you with a full blown roundup of Google's Sitemap program from a site owner's perspective. Your Webmasters get everything they need to make your Google Sitemaps implementation a great success: free tools, tutorials and guides, source code examples, search engine optimization (SEO) tips and search engine (SE) knowledge.
This tutorial explains hyperlinks to Web developers. After defining the class Link and its implementations natural link and artificial link, the anatomy of a link gets expressed with various syntax examples. The primary focus is a description of the power of links, and how to get the most out of natural linking. Clever and prominent linking makes the user friendliness of a Web site. High sophisticated linkage extends the value of natural links with regard to search engine placements. Many aspects of internal and outgoing linkage are covered, including the amplification of internal linking by external inbound links, and tips on building an authority status with outbound links.
In June 2005, Google® has launched a service called Google® SiteMaps to optimize Googlebot's web site crawling. It allows webmasters to submit new/modified URLs to Google's spider Googlebot. Google SiteMap submissions have no impact on rankings on Google's SERPs nor will they influence PageRank™ calculations, but most probably they will help webmasters to get their new stuff crawled by Googlebot faster than before. Although we can't predict how or how much this new service, which is still in BETA state, will help site owners, we tell you how to make use of Google SiteMaps. [Update July 2005: It works like a charm. It even works better than expected. It improves search engine visibility to a great degree, as long as webmasters care what they submit to Google.]
This 10-steps checklist is a compressive guide for everyone who considers a first step into the Internet business. Following this tutorial, the future Web site owner should be able to establish an authoritative place on the Internet, which attracts a fair amount of highly targeted and 'converting' search engine traffic.
Since Google launched the sitemap protocol in June 2005, webmasters and search engine optimizers have to rethink their dealing with search engine crawlers. Assuming Google will remove the sitemap protocol's 'beta' label faster than from it's search engine, this article tries to give web site owners an idea where to place Google sitemaps in their toolset. To define the playground, this article starts as a tutorial on supporting and steering search engine crawlers.
Search engines appreciate helpful cloaking, notwithstanding their 'Do no cloak' policies. This article discusses what kind of cloaking is tolerated by the engines, and provides a tiny guide to white hat cloaking for spider-friendliness.
As making use of RSS feeds becomes more and more popular, most webmasters are clueless about the role of RSS feeds in their search engine marketing strategy. This article discusses two use cases of RSS feeds: publishing syndicated content in the context of search engines filtering duplicate content, and a creative, but labour intensive way to build a stable and targeted stream of traffic using RSS feeds.
Selected blog posts on search engine friendly Web development and other topics, some of them scraped from Sebastian's Pamphlets. Subscribe to the feed to get alerted on new posts:
Webmasters and search engine optimizers tend to discuss Google updates to death, trying to extrapolate supposed changes in Google's ranking algorithm from selfish rants of disappointed site owners. Every major update results in thousands of posts. 99.99% of them are totally pointless. GoogleGuy fills the 0.01% trying to set the records straight, usually vainly. Savvy oldtimers ignore this waste of time and space, but -unexplainably and surely not driven by common sense- zillions of webmasters do make changes based on assumptions in these soap operas. After Google's bourbon update (May/June 2005) Liane wrote this great call for rationality.
Dieser kurze Leitfaden fasst die ersten Schritte in ein komplexes Internet-Projekt für Entscheider zusammen. Strategische Internetprojekte sind kostenintensiv, und der potentielle Nutzen ist oft nur sehr vage schätzbar. Als Checkliste verwendet, sollte die Abarbeitung der Planungsschritte zu einer realistischen Entscheidungsvorlage führen.
Search Engine Watch alerts you to any major story posted on Danny Sullivan's Search Engine Watch home page. These are primarily articles that have run in SearchDay.
Frequently updated links leading to W3C announcements.
Links to articles on search engine optimization (SEO) recently published by EzineArticles.com.
Daily ZDNet Web Technology News.
A short list of web development tools and resources.
A short list of Webmaster resources.
Maintenance of Progress® databases usually is a painless task, since most Progress® databases do run stable and solid as a rock without any DBA efforts. However, large Progress® databases may need some performance tuning every once in a while. Furthermore you need to monitor their allocation of disk space, especially on Windows® machines, where file sizes might be limited. Unfortunately Progress Software® does not provide GUI maintenance tools for every type of installation, thus you may need additional software. Read here what you need to keep your Progress® databases in good shape.
Before you set up a new database, usually you spend a lot of time at the white board. Here are some basic tips. Most probably these Dos and Don'ts of database design will reduce your efforts and help you to gain a clean database design. The examples refer to Progress® databases, but you’ll get the idea, even when you use another database system.
There is no such thing as a primary key with business meaning ... Das hier erläuterte Konzept der 'Eindeutigen Objektidentität' gilt nicht nur für die objektorientierte Softwareentwicklung. Technische Schlüsselsysteme können in jeder Architektur und mit jeder Datenbank eingesetzt werden.
Daily news, white papers, tutorials and articles on databases.
Mike Chapple's guide to databases.
Daily news on Databases from Computer World.
Fresh daily news on databases from eWEEK.com.
In den meisten Fällen benötigen Progress® Datenbanken keinen Datenbank-Administrator, weil sie -einmal installiert- relativ wartungsfrei und extrem stabil laufen. Dennoch kann es irgendwann notwendig werden, Laufzeitoptimierungen vorzunehmen. Ausserdem sollten Progress® Datenbanken -speziell in Windows® Umgebungen- regelmässig auf ihr Persistenzverhalten hin überprüft werden, da hier Dateigrössen etc. limitiert sein können. Leider stellt Progress Software® adäquate GUI Werkzeuge nicht in jeder Umgebung zur Verfügung. Lesen Sie hier, wie wenig zusätzliche Software Sie benötigen, um Ihre Progress® Datenbanken in bester Form zu halten.
Suchmaschinen Marktführer Google setzt seine Etiquette rigoros durch: Suchmaschinen-Spam wird nicht länger toleriert. Wer sich nicht an die Regeln hält, fliegt aus dem Suchindex, gnadenlos. Seit Januar 2006 wird zurückgeschossen:
Informationen über Partner und empfehlenswerte Produkte.
View a few screen shots, taken from version 1.00beta, to assess the look and feel of smartDBcheck. Better open this page using a broadband connection, it downloads approximately one meg of images.
smartDBcheck is a tool to manage Progress® storage objects and to optimize performance on the physical implementation level. smartDBcheck currently is in the beta test phase, it should work with every Progress® V9 database on Win32 server machines. If you join the beta test program, you'll receive a nice discount when you purchase a full product afterwards.
smartDBcheck ist ein Administrations- und Optimierungsinstrument für Progress® Datenbanken (V9) auf Win32-Rechnern. smartDBcheck visualisiert und analysiert Progress® storage areas (aka tablespaces) inklusive aller storage objects (Tabellen, Indexe, Sequenzen). Ein wesentlicher Faktor zur Steuerung des Laufzeitverhaltens einzelner storage objects in Progress® Datenbanken ist die Optimierung von records per block (RPB) jedes storage objects durch die Plazierung in einer passenden storage area. smartDBcheck erstellt umfangreiche Statistiken per storage object, berechnet nach verschiedenen Vorgaben den optimalen RPB Wert und erstellt die notwendigen scripts zur Optimierung.
smartDBcheck is a smart DBA assistant making performance tuning of Progress® databases and table space management easier. It collects data associated with storage objects from different sources, presenting all properties 'ready to manage' in a simple user interface. With a few mouse clicks smartDBcheck reorganizes Progress® databases, which is a pretty time consuming task using old fashioned command line tools, scripts and established DBA methods.
Setting up a new database you need some patterns, rules and policies. This article discusses consistent naming conventions, the usage of technical keys instead of attributes with business meaning, logical deletions vs. physical removals, user activity logging in n-tier architectures, and lots of useful details like disadvantages of extended attributes, the integration of multi-client capable accounting systems in ERP applications or the handling of technical attributes in business objects by database triggers. Source code examples are provided in Progress® 4GL.
WebSpeed®, along with other Progress® products, allows developers to rapidly create highly scalable business applications that process large volumes of transactions over the Internet. Learn more about the WebSpeed® visual toolset, HTML-interfaces using SmartDataObjects, packaged Web objects and the powerful scripting language (SpeedScript).
Useful links, code examples, free tools and articles about developing Progress® based business applications.
Unfortunately, John D. Johnson's 'RoadMap to SmartObjects' is out of print. However, there are plenty more great books introducing both developers and users to Progress Software® products.
Progress RDBMS® is an open, flexible, scalable, and highly available database solution that supports virtually unlimited numbers of users and transactions with minimal administration and maintenance. Although dealing with the RDBMS is mostly a development task, this powerful database engine deserves its own section.
Links to Tools for Progress and Progress Applications addressing both developers and users.
Native socket handling and a build-in XML parser makes Progress® a powerful tool to develop B2B solutions. This section provides information on how to implement business solutions based on standards like SOAP and XML with Progress Software® Development Tools.
If you provide a Progress® related RSS feed, please send us the URL:)
Our link exchanges with Progress developers on this planet. Use the Contact link on the left to get your company listed.
Every now and then we'll add a Progress® 4GL code snippet or sample program here. You can use our stuff, but please don't remove the copyright notice.
SmartDBcheck is a DBA assistant making administration of Progress databases easier. It collects data associated with storage objects from different sources including the VST, presenting all properties 'ready to manage' in a simple user interface. SmartDBcheck provides a few pretty smart methods to deal with potential performance issues and V9 storage areas.
This article provides an overview of the most important steps on Progress® database design. Starting at the white board discussing well tried naming conventions, the implementation of relations without improper usage of attributes with business meaning up to smart P4GL coding practice this guide covers a wide range of design issues and should help gaining a clean database design.
Die Einführung des Organisations-Architekten als Initiator und Realisierer der Geschäftsprozessoptimierung und seine Rolle in IT-Projekten. So wie Kaufleute und Ingenieure mit Produktionsanlagen umgehen, sollten auch Geschäftsprozesse und deren Hilfsobjekte wie u.a. Software gehandhabt werden. In klassisch strukturierten IT-Projekten ist das selten der Fall. Dieser Artikel zeigt die Schwächen des herkömmlichen Vorgehens und die Ursachen für Kommunikationsprobleme zwischen operativem Geschäft und IT-Abteilungen auf, und erklärt, wie das Risiko des Scheiterns von IT-Projekten signifikant vermindert werden kann.
smartDBcheck optimizes records per block (RPB) for tables and indexes in Progress® V9 databases on Windows® machines. It scans record sizes, number of records etc. per table, computes the 'best RPB', and suggests a suitable storage area. It offers scripts to create new storage areas and extents having the 'right RBP', if necessary. Table and index moves can be previewed and scheduled by date. smartDBcheck calculates the amount of data to move per date, using a daily limit to ensure the moves fit the maintenance window, and creates executable scripts. RBP can be optimized by minium, maximum or average record length. RBP optimizing goals are declared per database as default setting, and can be set in persistent table properties as well.
The Smart Data Pump is an add-on for the Progress® ADM2 framework. Feed it with the handle of any smart data object and it produces user defined reports in various output formats. The plug-in process is painless for developers: download and unzip the source code, add a CTRL-O trigger to your browser class, run the install procedure, compile your application, done. The Smart Data Pump analyzes the smart data object at runtime, extracts all data definitions, asks the user for optional low and high values per attribute and sends the selected data to Excel®, a web browser, or creates a CSV file (XML or PDF output and other formats can be added with ease). The user can define stored reports by saving the current selection including field orders and suppressed attributes in the application database.
NVD is a comprehensive cyber security vulnerability database that integrates all publicly available U.S. Government vulnerability resources and provides references to industry resources. It is based on and synchronized with the CVE vulnerability naming standard. NVD is a product of the NIST Computer Security Division and is sponsored by the Department of Homeland Security’s National Cyber Security Division.
To join the smartDBcheck Beta Test Program, please digitally sign the smartDBcheck Beta Test Non-Disclosure & License Agreement below, then download and install the software.
Progress Software Corporation (NASDAQ: PRGS, 1-781-280-4000) provides application infrastructure software for the development, deployment, integration and management of business applications. Progress products and technology are used at over 60,000 organizations in 140 countries including 90% of the Fortune 500.
Stay up to date with the latest development news from Progress Software. Click here for the archives.
Geoff Crawford's Progress Blog.
Progress Software News continually updated from thousands of sources around the net.
Daily list of new posts in all forums at Progress Talk except the scanned PEG categories.
The Inofficial FAQ on Google Sitemaps answers popular questions collected from various forums, email lists and the Google Sitemaps Group. It's meant as an addition to Google's official FAQ, the Google Sitemaps Blog, and the Google Sitemaps Tutorial.
The Google Sitemaps Knowledge Base Project was launched by the Google Sitemaps Group in December 2005. Its goal is to provide a comprehensive help system for Google Sitemaps users. Thanks to the contributors!
Simple Sitemaps is a free PHP script creating a dynamic Google XML Sitemap from a plain text file. Besides the XML sitemap, it creates a hierarchical HTML site map, a RSS site feed, and a Yahoo! URL submit list.
Feel free to use this online tool to validate the XML structure of your Google SiteMap. You don't know what a Google SiteMap is? Read our tutorial How to make use of Google SiteMaps. You don't have a Google SiteMap yet? Here you go for free tools to create a Google SiteMap XML file of your web site. Or install our smart sitemaps tool, it's free of charge and generates XML, RSS and HTML site maps.
Check out your Web pages as seen by Googlebot and any other search engine crawler. This free SEO tool will show you what a Web robot gets when it requests a page from your Web server. Use it to check what your CMS's browser optimization delivers to crawlers.
Regardless what happens, regardless when it happens, regardless where on the globe it happens, if it's related to webmastering or Internet marketing then ThreadWatch.org is the first place where the news appear, and get commented and analyzed by professionals. ThreadWatch does an incredible job in filtering out the noise.
Probably the biggest webmaster community on the net. Brett Tabke's forums provide you with top notch discussions and an invaluable knowledge base. [Web Feed]