When most people used to hear a new word the most obvious reaction was to go straight to a dictionary and find out what it meant or what the object was. These days you could go to on-line dictionaries, but even that is often unnecessary. Just type the word into your Web search engine (E.g., Google) and see what comes up. How hard is that?
Well, fortunately I know what a shakuhachi is but I don’t think I’d be wrong to say that many of my fellow humans have no conception of what this magical instrument is. http://www.shakuhachi.com/TOC-MM.html is the first site that comes up on Google and it’s quite a good example of how extensive the knowledge of something you’ve never heard of can be, as well as how to create a thorough website. Although ‘Shakuhachi-Traditional Japanese Bamboo Flute’ is essentially a commercial site that hopes for visitors to buy its products, there is access to a stockpile of historical information as well as links to all sorts of musicians and books related to the subject.
This Tai Hei Shakuhachi site is full of photographs of this beautiful looking and of course sounding instrument. The reason I am writing this article is because the moment when I heard this instrument played by the first non-Japanese Grand Master, it simply changed my life. His name is Ryley Lee and what I witnessed at his concert was the most focused, peaceful and magical display of music that I could have ever imagined. This flute only has four holes; you should hear how many sounds could come out of it!
On this website under a section called ‘Endorsements’ (obviously they want some credibility when selling their instruments) a number of master players comment on the Tai Hei shakuhachis. Ryley Lee was on this list and what he said about their instruments was quite incredible; these guys must really know their stuff. A good sign that the site is worthy of mention is the fact that they endorse other people and their products. They’re not just one-track-minded capitalists thinking only of their own pockets.
I was able to click onto a link for Ryley Lee where it then listed thirty of his recordings for sale (with pictures) as well as his PhD thesis that looks at past and present processes of transmission within the tradition of the shakuhachi honkyoku ("original pieces"). Zen Buddhist ‘priests of nothingness’ played these songs since at least the fifteenth century who believed that playing the shakuhachi’s music was a form of meditation and a medium in which to attain enlightenment. Pretty cool huh.
So, next time you hear a new word or are told about something that is not in your field of knowledge you know where to go. If you’re searching for good websites or you want to see some examples of successful ones, look for extensive and creative examples where obvious time and effort has been put into its construction. Anyone can create a website, but do some research and you’ll see that some people have really done their homework as well as displaying aesthetically pleasing imagery for the visitor.
Tuesday, November 11, 2008
Monday, November 10, 2008
Crystal Reports for Microsoft Navision - overview for Programmer/IT Specialist
Microsoft Business Solutions Navision serves both European and American megamarkets. It was originally written by Denmark-based Navision Software in its own proprietary language C/SIDE (Client/Server Integrated Development Environment). The legendary strength of C/SIDE (Navision native) database however places some restrictions on the general industrial reporting tools, such as Crystal Reports. This is probably why Crystal Reports are becoming the good option for Navision with the introduction of Microsoft SQL Server database option by Microsoft and why Navision tool - Jet Reports still prevails on the C/SIDE database. Let us give you - developer some hints in the report creation.
• C/SIDE database - use C/ODBC to create the connection for your Crystal Report. You have to make all the links inside the report. The drawback of this approach - report becomes inflexible if you would like to change database mapping (re-link from work to historical tables for example) - it is probably easier to redo report from scratch. You can use something like Crystal Query - which is still very restricted in its functionality.
• Microsoft SQL Server - you are better positioned to create Crystal Reports. You can deploy MS SQL Server views. View will allow you to unionize work and historical info, pull the data from several databases to name a few nice features. Also the option to use stored procedures (or stored procs) enables you to create temp tables for data manipulation before sending the final result set. You can also have parameters (name of the company/database, dates restrictions) - this gives you additional advantage versus SQL View
• Reports on geterogeneus databases - imagine creation of Linked Server in your Microsoft SQL Server Enterprise Manager. If Navision sits in MS SQL - you create linked server to the third party database (Oracle, DB2, Unidata, Ingress, Sybase, Pervasive, Ctree, MS Access). If you are on C/SIDE DB - you create linked server to it via C/ODBC, then you create additional linked servers to your legacy DBs. Now you are ready to create geterogeneus SQL View to link all your databases and have the data shown in one Crystal Report. You should probably familiarize yourself with OPENROWSET statement in Transaction SQL
• C/SIDE database - use C/ODBC to create the connection for your Crystal Report. You have to make all the links inside the report. The drawback of this approach - report becomes inflexible if you would like to change database mapping (re-link from work to historical tables for example) - it is probably easier to redo report from scratch. You can use something like Crystal Query - which is still very restricted in its functionality.
• Microsoft SQL Server - you are better positioned to create Crystal Reports. You can deploy MS SQL Server views. View will allow you to unionize work and historical info, pull the data from several databases to name a few nice features. Also the option to use stored procedures (or stored procs) enables you to create temp tables for data manipulation before sending the final result set. You can also have parameters (name of the company/database, dates restrictions) - this gives you additional advantage versus SQL View
• Reports on geterogeneus databases - imagine creation of Linked Server in your Microsoft SQL Server Enterprise Manager. If Navision sits in MS SQL - you create linked server to the third party database (Oracle, DB2, Unidata, Ingress, Sybase, Pervasive, Ctree, MS Access). If you are on C/SIDE DB - you create linked server to it via C/ODBC, then you create additional linked servers to your legacy DBs. Now you are ready to create geterogeneus SQL View to link all your databases and have the data shown in one Crystal Report. You should probably familiarize yourself with OPENROWSET statement in Transaction SQL
Friday, November 7, 2008
How to Clean a Printer
Does your printer have frequent paper jams? Does it put ink where ink shouldn't be? Is the outside of your printer dirty or covered with smudges? If so, it is time to clean your printer.
First, there are some general rules that apply to cleaning just about any electrical device. It is best to turn off the printer before cleaning it. Do not spray water or cleaner on or in the printer. Instead wet the rag with it and clean the printer with the rag.
Different types of printers require different cleaning methods. So if you can get your hands on cleaning instructions for your make and model of printer, do so and follow them. Unfortunately, many manufacturers only make that kind of information available to their licensed technicians. In that case, you are stuck with these instructions, so read on.
Open up your printer and take a look.
If you have an ink jet printer and there is an ink mess inside, clean it up with wet paper towels.
If you have a printer that uses toner either vacuum or blow it out. Some toner, especially color toner, can be harmful to you, so only use a vacuum with a micro-toner filter or blow and run. Figure out where the drum is (it is shiny and larger in diameter than the rollers) and do not touch or scratch it. If you do, the scratches will turn up as marks on every paper that you print and will require that you replace the drum (not a cheap option) to fix it.
Examine the path that the paper takes through the printer. Clean all of the rollers (but on a toner printer, not the drum or rollers near the drum and watch out for the rollers after the drum because they may be hot). It may take some disassembly and/or contorting of your arm to get to some of the rollers. Access is not always easy. The most important rollers to clean are the ones which pick up the paper from the paper bin and transfer it into the printer. If these rollers are dirty or bad, they will cause consistent paper jams.
The rollers are made of either hard plastic or rubber. All of the rollers can be cleaned with water or rubbing alcohol. If the rubber rollers have deposits that you can't get off, you can use harsher cleaners but be careful because those cleaners can damage the plastic rollers and parts.
To clean a roller, wipe across the roller with a wet rag, rotate the roller, and wipe again. Do this until you have worked your way all the way around the roller. Look at the rag. If it has been blackened by the roller, move to a clean part of the rag and clean the roller again.
Once everything is clean on the inside, close it up and clean the outside. Wipe off the case and each of the buttons or knobs. If there are staples or paper clips sitting on it or wedged in the cracks, remove them and throw them away.
Other areas of the printer can be cleaned but to do so, you will have to either get training and special tools or leave it to a trained professional.
First, there are some general rules that apply to cleaning just about any electrical device. It is best to turn off the printer before cleaning it. Do not spray water or cleaner on or in the printer. Instead wet the rag with it and clean the printer with the rag.
Different types of printers require different cleaning methods. So if you can get your hands on cleaning instructions for your make and model of printer, do so and follow them. Unfortunately, many manufacturers only make that kind of information available to their licensed technicians. In that case, you are stuck with these instructions, so read on.
Open up your printer and take a look.
If you have an ink jet printer and there is an ink mess inside, clean it up with wet paper towels.
If you have a printer that uses toner either vacuum or blow it out. Some toner, especially color toner, can be harmful to you, so only use a vacuum with a micro-toner filter or blow and run. Figure out where the drum is (it is shiny and larger in diameter than the rollers) and do not touch or scratch it. If you do, the scratches will turn up as marks on every paper that you print and will require that you replace the drum (not a cheap option) to fix it.
Examine the path that the paper takes through the printer. Clean all of the rollers (but on a toner printer, not the drum or rollers near the drum and watch out for the rollers after the drum because they may be hot). It may take some disassembly and/or contorting of your arm to get to some of the rollers. Access is not always easy. The most important rollers to clean are the ones which pick up the paper from the paper bin and transfer it into the printer. If these rollers are dirty or bad, they will cause consistent paper jams.
The rollers are made of either hard plastic or rubber. All of the rollers can be cleaned with water or rubbing alcohol. If the rubber rollers have deposits that you can't get off, you can use harsher cleaners but be careful because those cleaners can damage the plastic rollers and parts.
To clean a roller, wipe across the roller with a wet rag, rotate the roller, and wipe again. Do this until you have worked your way all the way around the roller. Look at the rag. If it has been blackened by the roller, move to a clean part of the rag and clean the roller again.
Once everything is clean on the inside, close it up and clean the outside. Wipe off the case and each of the buttons or knobs. If there are staples or paper clips sitting on it or wedged in the cracks, remove them and throw them away.
Other areas of the printer can be cleaned but to do so, you will have to either get training and special tools or leave it to a trained professional.
How to Clean the Registry
In the beginning Windows' registry consisted of two files totalling around 5mb in size. Today it consists of at least 12 files with the Software file itself being 30mb or bigger in size. As the size of the registry has exploded, so has the trash and clutter in it. It may seem like a daunting task, but cleaning the registry properly can fix system problems, speed your computer up, and make it run more efficiently.
I have spent many years developing and refining thousands of procedures to do just that. I could share these methods of hunting down the trash with you and let you find them and delete them by hand, but if you were to sit down at your computer right now and work nonstop, you would still be busy with them a week from now when the next issue of Ray's Computer Tips arrives. By then your registry would have new clutter and you would have to start all over again.
To make registry cleaning easier on everyone, I wrote a program called RegVac Registry Cleaner (http://regvac.com/regvac.htm) to perform those procedures. It has been so successful that several companies have asked me to model their registry cleaners after RegVac and even more have copied processes that first debutted in RegVac.
The first place RegVac cleans is the HKEY_CLASSES_ROOT section (the Classes Vac in RegVac does this). This section contains settings for the classes of Windows. Think of a huge box full of snakes and you will get an idea of how complicated and interwoven it is. It is so complicated that many registry cleaners bypass it or simply perform surface scans of it. RegVac uses over a hundred processes to follow each tentacle of each class deep into this area and make sure that they abide by the rules.
Next RegVac validates the entries in 22 lists with 7 different methods (the FilesList Vac does this). This is a minor part of RegVac but the bulk of most other registry cleaners even though they usually do not clean all 22 lists.
Another part of RegVac, the Software Vac, which is unique to RegVac, finds old software sections in the registry and provides a way to remove that software's entire branch. Other registry cleaners only remove a few entries in this area often leaving huge portions of the registry that do nothing but take up space and get in the way.
Even more trash can be discovered in hundreds of stashes used to store data you will never use. Most registry cleaners do not even touch these. The Stash Vac lists these stashes and lets you go through and select which ones to empty out. Please use caution when using the Stash Vac because some of the items listed there may be important. For example, one folder in the Stash Vac lists places where data for international keyboards are stored. You probably will never use the data for Bulgarian keyboards, so you can remove it, but if you live in the US you may experience problems after removing the United States 101 keyboard. The items that you can safely remove are usually obvious.
Last but not least, when cleaning the registry, you should look for broken links to files on the computer (this is what the Bad Link Vac does). If a file is referenced in the registry but it does not exist on your hard drive, that is a good indicator that something is wrong. Many programmers start out writing a registry cleaner thinking all it has to do is check for these broken links and remove them. In fact, that is all many registry cleaners do.
Even though that is all they do, they often don't do it correctly. If you check the results of such scans, you will find out that many of the broken links are really good links. I spent several months refining this part of RegVac so that as far as I know it is 100% accurate. Despite this, please realize that some software enter broken links in the registry and require them to be there in order for them to run. RegVac skips the ones it knows about, but you still need to be careful with this part of RegVac.
RegVac has six more tools that clean even more areas: the Add/Remove Editor, the System Config Utility, the OpenWith Editor, the AutoComplete Editor, the Junk Keys Editor, and Registry Backup, Pack, and Restore.
Many of you already use RegVac but if you don't, you can downloaded a free 30 day trial of RegVac at http://regvac.com/regvacz.exe. For more information about RegVac Registry Cleaner go to http://regvac.com/regvac.htm. If you like RegVac, you can purchase it for only $29.95. All future updates are free.
Keep the Windows registry clean and running smoothly with RegVac Registry Cleaner.
I have spent many years developing and refining thousands of procedures to do just that. I could share these methods of hunting down the trash with you and let you find them and delete them by hand, but if you were to sit down at your computer right now and work nonstop, you would still be busy with them a week from now when the next issue of Ray's Computer Tips arrives. By then your registry would have new clutter and you would have to start all over again.
To make registry cleaning easier on everyone, I wrote a program called RegVac Registry Cleaner (http://regvac.com/regvac.htm) to perform those procedures. It has been so successful that several companies have asked me to model their registry cleaners after RegVac and even more have copied processes that first debutted in RegVac.
The first place RegVac cleans is the HKEY_CLASSES_ROOT section (the Classes Vac in RegVac does this). This section contains settings for the classes of Windows. Think of a huge box full of snakes and you will get an idea of how complicated and interwoven it is. It is so complicated that many registry cleaners bypass it or simply perform surface scans of it. RegVac uses over a hundred processes to follow each tentacle of each class deep into this area and make sure that they abide by the rules.
Next RegVac validates the entries in 22 lists with 7 different methods (the FilesList Vac does this). This is a minor part of RegVac but the bulk of most other registry cleaners even though they usually do not clean all 22 lists.
Another part of RegVac, the Software Vac, which is unique to RegVac, finds old software sections in the registry and provides a way to remove that software's entire branch. Other registry cleaners only remove a few entries in this area often leaving huge portions of the registry that do nothing but take up space and get in the way.
Even more trash can be discovered in hundreds of stashes used to store data you will never use. Most registry cleaners do not even touch these. The Stash Vac lists these stashes and lets you go through and select which ones to empty out. Please use caution when using the Stash Vac because some of the items listed there may be important. For example, one folder in the Stash Vac lists places where data for international keyboards are stored. You probably will never use the data for Bulgarian keyboards, so you can remove it, but if you live in the US you may experience problems after removing the United States 101 keyboard. The items that you can safely remove are usually obvious.
Last but not least, when cleaning the registry, you should look for broken links to files on the computer (this is what the Bad Link Vac does). If a file is referenced in the registry but it does not exist on your hard drive, that is a good indicator that something is wrong. Many programmers start out writing a registry cleaner thinking all it has to do is check for these broken links and remove them. In fact, that is all many registry cleaners do.
Even though that is all they do, they often don't do it correctly. If you check the results of such scans, you will find out that many of the broken links are really good links. I spent several months refining this part of RegVac so that as far as I know it is 100% accurate. Despite this, please realize that some software enter broken links in the registry and require them to be there in order for them to run. RegVac skips the ones it knows about, but you still need to be careful with this part of RegVac.
RegVac has six more tools that clean even more areas: the Add/Remove Editor, the System Config Utility, the OpenWith Editor, the AutoComplete Editor, the Junk Keys Editor, and Registry Backup, Pack, and Restore.
Many of you already use RegVac but if you don't, you can downloaded a free 30 day trial of RegVac at http://regvac.com/regvacz.exe. For more information about RegVac Registry Cleaner go to http://regvac.com/regvac.htm. If you like RegVac, you can purchase it for only $29.95. All future updates are free.
Keep the Windows registry clean and running smoothly with RegVac Registry Cleaner.
Why Java RDBMS?
It is a well known fact that Java as a programming language set off a new paradigm in the software industry. Suddenly, every software programmer worth his salt was amidst software jargons like 'Platform-Independence', 'Cross-Platform-Deployment' and ‘The Java Virtual Machine’. In fact, it did not take long for Java to usurp the ‘most sought after status’ from many software languages, and become the most preferred tool for creating software; especially software for the web. As the recent trends in the industry show, Java is set to achieve an undeniable position as the most preferred software programming language for a long time to come. It is indeed Java’s credit that many prominent vendors who tried to emulate the capacities of Java, failed miserably in the endeavor.
The importance of Java in the software scenario has led to another major trend. Software vendors are either rewriting their existing products in Java, or are creating new products exclusively or partially in Java. This has led many analysts to question the need to port already existing applications to Java. While the prospects of porting small or medium sized software to Java may not attract concern, it assumes significance when we consider porting existing databases that could be handling millions of sensitive blocks of information. Similarly, experts also have to decide between deploying reputed databases, and new databases that have been entirely developed in Java, in their organizations. Analysts have to answer many pertinent questions like: What are the advantages of a Java RDBMS that would compel my company to switch to it? Would it be cost effective to change to an RDBMS that has all the advantages of Java? Would the costs involved in porting millions of existing records justify the perceived performance and scalability features of the Java RDBMS? How secure would be the new RDBMS? What is the learning curve that has to be tackled by the staff who may be assigned to this database? In fact, there are a host of questions that a concerned technical head may ask himself before taking that all important decision to switch to a Java RDBMS. Let’s try finding out some of the answers.
What are the advantages of a Java RDBMS?
OK, so we all know that Java is set to capture, or has already captured a sizeable chunk of the software market. However, how does that justify the use of a Java Database? After all, is not Java theoretically capable of integrating with any database? What advantages can be afforded by a Java RDBMS?
Well the answer is quite simple. Java RDBMS has, or supports, the much sought after qualities of Java, which is the most important reason to switch to it. Some of the Java RDBMS already available in the markets answers the immediate concerns of the Technical Lead in the most persuasive manner. For example, Daffodil DB (http://www.daffodildb.com/ ), an RDBMS written in Java, considers the following as its core strengths:
* Multiple Platform Portability
* Small Size
* Java Stored Procedures
* Transparent to End User
* Zero Administration Efforts
Some of these features are worth a second look.
One RDBMS, multiple avatars
Java RDBMS not only offers the advantages of Java, but also introduces new concepts that can revolutionize database programming techniques. For a start, the much famed portability of Java is the core strength of a Java RDBMS. Now, you don’t have to buy different RDBMS for different platforms within the same enterprise. Other than the cost factors, the biggest advantage such an arrangement can give is that in-house code need not be redesigned for different platforms. By standardizing the database that is used, programs working across platforms can interact transparently and effectively. Project managers would vouch that portability, synchronization and customization effort for software running on different platforms are some of the most time consuming and tension filled activities in the office. Now all these activities can be easily implemented with the Java RDBMS in its rightful place.
Store and use those procedures with abandon
Security buffs within the enterprise would always throw a tantrum when dealing with stored procedures. Traditionally, the implementation of stored procedures had been the responsibility of the specific application vendor, and most of them could crash the whole database due to internal errors, rendering precious time and money waste. Java stored procedures with its inbuilt security features is the new fad of security administrators who are finding it powerful, fast, and very safe. Java does not implement Pointers, and so is a safe bet for developers to write secure code and procedures. In addition, with the JVM overlooking all the activities (the sandbox approach), there is no scope for external access that could jeopardize mission critical enterprise applications.
Transparent to End User
Java technologies have always been in the forefront to give us seamless transparent applications with inbuilt security features being given the utmost importance. In a Java RDBMS, database components can be embedded in applications, and they can perform complex tasks without user intervention. In addition, the user need not know the complexities of the database because the embedded database components will do all the work for him without him even knowing about it. This allows the user to concentrate on his tasks rather than configuring databases, which is an auxiliary requirement. In addition, other routine activities like starting the server and repetitive configuring of the database can also be avoided. Perhaps the biggest advantage that Java RDBMS offers is that the user need not weigh the pros and cons about choosing a database vendor. This is because Java RDBMS being extremely portable can seamlessly integrate with almost all platforms, and the embedded components will handle all the chores of integrating with different vendor software. Java RDBMS can also be seamlessly operated across multiple platforms without the need to configure the database for each and every operating system.
Zero Administration Efforts
Java RDBMS comes in with zero administration efforts, which means that once installed and configured, your clients need not change their settings to suit new changes that you make in your database. Java RDBMS also does away with, or considerably reduces, the role of the Database Administrator because of its self-managed features, and its extremely scalable mode of operation.
If you have not thought of it yet, it is a good time to think about Java RDBMS. The time is not far away when the databases industry will be greatly influenced by the power and functionality of Java RDBMS.
The importance of Java in the software scenario has led to another major trend. Software vendors are either rewriting their existing products in Java, or are creating new products exclusively or partially in Java. This has led many analysts to question the need to port already existing applications to Java. While the prospects of porting small or medium sized software to Java may not attract concern, it assumes significance when we consider porting existing databases that could be handling millions of sensitive blocks of information. Similarly, experts also have to decide between deploying reputed databases, and new databases that have been entirely developed in Java, in their organizations. Analysts have to answer many pertinent questions like: What are the advantages of a Java RDBMS that would compel my company to switch to it? Would it be cost effective to change to an RDBMS that has all the advantages of Java? Would the costs involved in porting millions of existing records justify the perceived performance and scalability features of the Java RDBMS? How secure would be the new RDBMS? What is the learning curve that has to be tackled by the staff who may be assigned to this database? In fact, there are a host of questions that a concerned technical head may ask himself before taking that all important decision to switch to a Java RDBMS. Let’s try finding out some of the answers.
What are the advantages of a Java RDBMS?
OK, so we all know that Java is set to capture, or has already captured a sizeable chunk of the software market. However, how does that justify the use of a Java Database? After all, is not Java theoretically capable of integrating with any database? What advantages can be afforded by a Java RDBMS?
Well the answer is quite simple. Java RDBMS has, or supports, the much sought after qualities of Java, which is the most important reason to switch to it. Some of the Java RDBMS already available in the markets answers the immediate concerns of the Technical Lead in the most persuasive manner. For example, Daffodil DB (http://www.daffodildb.com/ ), an RDBMS written in Java, considers the following as its core strengths:
* Multiple Platform Portability
* Small Size
* Java Stored Procedures
* Transparent to End User
* Zero Administration Efforts
Some of these features are worth a second look.
One RDBMS, multiple avatars
Java RDBMS not only offers the advantages of Java, but also introduces new concepts that can revolutionize database programming techniques. For a start, the much famed portability of Java is the core strength of a Java RDBMS. Now, you don’t have to buy different RDBMS for different platforms within the same enterprise. Other than the cost factors, the biggest advantage such an arrangement can give is that in-house code need not be redesigned for different platforms. By standardizing the database that is used, programs working across platforms can interact transparently and effectively. Project managers would vouch that portability, synchronization and customization effort for software running on different platforms are some of the most time consuming and tension filled activities in the office. Now all these activities can be easily implemented with the Java RDBMS in its rightful place.
Store and use those procedures with abandon
Security buffs within the enterprise would always throw a tantrum when dealing with stored procedures. Traditionally, the implementation of stored procedures had been the responsibility of the specific application vendor, and most of them could crash the whole database due to internal errors, rendering precious time and money waste. Java stored procedures with its inbuilt security features is the new fad of security administrators who are finding it powerful, fast, and very safe. Java does not implement Pointers, and so is a safe bet for developers to write secure code and procedures. In addition, with the JVM overlooking all the activities (the sandbox approach), there is no scope for external access that could jeopardize mission critical enterprise applications.
Transparent to End User
Java technologies have always been in the forefront to give us seamless transparent applications with inbuilt security features being given the utmost importance. In a Java RDBMS, database components can be embedded in applications, and they can perform complex tasks without user intervention. In addition, the user need not know the complexities of the database because the embedded database components will do all the work for him without him even knowing about it. This allows the user to concentrate on his tasks rather than configuring databases, which is an auxiliary requirement. In addition, other routine activities like starting the server and repetitive configuring of the database can also be avoided. Perhaps the biggest advantage that Java RDBMS offers is that the user need not weigh the pros and cons about choosing a database vendor. This is because Java RDBMS being extremely portable can seamlessly integrate with almost all platforms, and the embedded components will handle all the chores of integrating with different vendor software. Java RDBMS can also be seamlessly operated across multiple platforms without the need to configure the database for each and every operating system.
Zero Administration Efforts
Java RDBMS comes in with zero administration efforts, which means that once installed and configured, your clients need not change their settings to suit new changes that you make in your database. Java RDBMS also does away with, or considerably reduces, the role of the Database Administrator because of its self-managed features, and its extremely scalable mode of operation.
If you have not thought of it yet, it is a good time to think about Java RDBMS. The time is not far away when the databases industry will be greatly influenced by the power and functionality of Java RDBMS.
Wednesday, November 5, 2008
Adware - Are Downloads Safe
Adware, Should I be Afraid?
Developers offering downloads are paying the price for the malformed truths that have been put forth regarding downloads. While not a political campaign the smears are ever present in the adware arena.
Years ago developers saw they could monetize freeware that was becoming expensive to host. Developers began working with Ad Networks such as the former Aureate and Conducent, who imbedded advertisements in the software. The software in many cases phoned home retrieving ads. In other cases adverts were imbedded directly into the download only being removed when the software was registered. Many well known software companies, including Netscape distributed ad supported versions, which allowed users to use the software for free. Developers were compensated either by install or the number of ads served. Advertisers welcomed new revenue streams to reach potential customers.
Adware or advertising-supported software is any software application in which advertisements are displayed while the program is running. These applications include additional code that displays the ads in pop-up windows or through a bar that appears on a computer screen. Adware helps recover program development costs, and helps to hold down the price of making the application for the user, often making it free of charge. As a result of the AdWare revenue programmers were motivated to write maintain, and upgrade valuable ad-enabled software. Adware was a great consumer trade off, so were did it all go wrong?
Unbeknownst to the developers a handful of ad serving companies were logging and profiling the surfing habits of those who had downloaded the ad-enabled software. After downloading free software, the new adware companies delivered pop-up and pop-under ads based on the consumers surfing interests. Adware has been criticized for including code that tracks a user's surfing habits, email address and personal information, which are passed to third parties, without the user's authorization or knowledge. This was the downfall of the ad serving technology and ad-enabled software.
In many cases consumers rightfully believe they have been and are being spied on, which prompted an outcry from privacy advocates. Adware is not a virus and may not be detected by anti-virus scanning programs. It does not spread the same way as most viruses spread. Many users do not know they are downloading a free program along with adware onto their computer. The lack of disclosure tarnished reputations of many well known, but misfortunate developers and software companies. The collapse of a number of venture backed ad-serving companies including Aureate and Conducent.
Fast forward to today. Few applications are now ad enabled. Those that are generally follow strict disclosure guidelines. Some developers opt to insert static (not changing) ads for other applications in their product line, into free versions, but these ads do not change and there is no record of what ads are clicked. Freeware can therefore be used free of charge and there is no evaluation time period as with shareware. Freeware is also often a basic or stripped down version of the shareware version. Developers make money off ads or those who want to upgrade from the free version. There are also developers who provide freeware out of principle, occasionally asking for a donation. The majority of freeware that employs the use of imbedded advertisements are provided in the true spirit of adware without the intent to track users, but just to be safe consumers should read the fine print.
Developers offering downloads are paying the price for the malformed truths that have been put forth regarding downloads. While not a political campaign the smears are ever present in the adware arena.
Years ago developers saw they could monetize freeware that was becoming expensive to host. Developers began working with Ad Networks such as the former Aureate and Conducent, who imbedded advertisements in the software. The software in many cases phoned home retrieving ads. In other cases adverts were imbedded directly into the download only being removed when the software was registered. Many well known software companies, including Netscape distributed ad supported versions, which allowed users to use the software for free. Developers were compensated either by install or the number of ads served. Advertisers welcomed new revenue streams to reach potential customers.
Adware or advertising-supported software is any software application in which advertisements are displayed while the program is running. These applications include additional code that displays the ads in pop-up windows or through a bar that appears on a computer screen. Adware helps recover program development costs, and helps to hold down the price of making the application for the user, often making it free of charge. As a result of the AdWare revenue programmers were motivated to write maintain, and upgrade valuable ad-enabled software. Adware was a great consumer trade off, so were did it all go wrong?
Unbeknownst to the developers a handful of ad serving companies were logging and profiling the surfing habits of those who had downloaded the ad-enabled software. After downloading free software, the new adware companies delivered pop-up and pop-under ads based on the consumers surfing interests. Adware has been criticized for including code that tracks a user's surfing habits, email address and personal information, which are passed to third parties, without the user's authorization or knowledge. This was the downfall of the ad serving technology and ad-enabled software.
In many cases consumers rightfully believe they have been and are being spied on, which prompted an outcry from privacy advocates. Adware is not a virus and may not be detected by anti-virus scanning programs. It does not spread the same way as most viruses spread. Many users do not know they are downloading a free program along with adware onto their computer. The lack of disclosure tarnished reputations of many well known, but misfortunate developers and software companies. The collapse of a number of venture backed ad-serving companies including Aureate and Conducent.
Fast forward to today. Few applications are now ad enabled. Those that are generally follow strict disclosure guidelines. Some developers opt to insert static (not changing) ads for other applications in their product line, into free versions, but these ads do not change and there is no record of what ads are clicked. Freeware can therefore be used free of charge and there is no evaluation time period as with shareware. Freeware is also often a basic or stripped down version of the shareware version. Developers make money off ads or those who want to upgrade from the free version. There are also developers who provide freeware out of principle, occasionally asking for a donation. The majority of freeware that employs the use of imbedded advertisements are provided in the true spirit of adware without the intent to track users, but just to be safe consumers should read the fine print.
Tuesday, November 4, 2008
Navision Customization and Reporting – tips for Programmer/IT Specialist
Founded in 1984, Navision Software is a leading developer of innovative enterprise business management solutions. Now a part of the Microsoft business solutions family it’s a growing force in the mid market space. Unlike other mid-market systems, Navision supplies the same database and business logic to the 2 user installation as the 200 user. This allows your company to grow with the product without the need to force you - programmer/developer to move to more expensive database platform.
Developing in Navision
* C/SIDE (Client/Server Integrated Development Environment) - The core of Navision is the C/SIDE. C/SIDE is the foundation for all the business management functionality of Navision. It is made up of five building blocks, called object types, which are used to create the application. These five object types are shared throughout Navision to create every application area, and give it a unified, consistent interface. This powerful language allows for the internal construction of new business logic and sophisticated reporting. Because of the internal nature of modifications it’s highly recommended that you develop all your code in “processing only” report objects and called from the native code base. By grouping all your code in logical units, upgrades and additional modifications are easier to manage.
* C/ODBC and C/FRONT - Both C/ODBC and C/FRONT enable you to easily use information from Navision in familiar programs such as Microsoft Word and Microsoft Excel. The Open Database Connectivity driver for Navision (C/ODBC) is an application program interface (API) that provides a way for other applications, such as the entire Microsoft Office Suite, to send and retrieve data to and from the Navision database through the ODBC interface.
* External Tool: Navision Developer’s Toolkit - The Navision Developer’s Toolkit enables your Microsoft Certified Business Solutions Partner to upgrade your Navision solution to the latest version. It is used to analyze and upgrade customer and vertical solutions
Reporting Options - Aside from the powerful internal reporting tool which requires an in-depth knowledge of C/SIDE to make it useful the other options are:
* Jet Reports- Jet Reports is a complete reporting package utilizing Microsoft Excel. Using Excel you can create reports on any table of data from within any granule in Navision.
* C/ODBC - Using the ODBC driver, the entire Microsoft office suite and programs such as Crystal Reports can access the database. I would recommend using this tool for occasional reporting requests only. If you need to pull data out of the Navision database on a regular basis one of the other options is a better choice.
* Business Analytics (SQL Server Required) - Using Online Analytical Processing (OLAP) from Microsoft SQL Server™ 2000, Business Analytics organizes all of your business data into information units called cubes. Using a familiar Microsoft Outlook®-style interface, Business Analytics presents this information to your desk top where easy to use analytical tools allow you to carry out targeted analysis that is tailored by you, for you
* XBRL - Extensible Business Reporting Language (XBRL) for Navision enables simple and dependable distribution of all a company’s financial information and ensures smooth and accurate data transfer. XBRL is an XML-based specification that uses accepted financial reporting standards and practices to export financial reports across all software and technologies, including the Internet
Good luck in customization and reporting and if you have issues or concerns – we are here to help! If you want us to do the job - give us a call 1-866-528-0577! help@albaspectrum.com
Developing in Navision
* C/SIDE (Client/Server Integrated Development Environment) - The core of Navision is the C/SIDE. C/SIDE is the foundation for all the business management functionality of Navision. It is made up of five building blocks, called object types, which are used to create the application. These five object types are shared throughout Navision to create every application area, and give it a unified, consistent interface. This powerful language allows for the internal construction of new business logic and sophisticated reporting. Because of the internal nature of modifications it’s highly recommended that you develop all your code in “processing only” report objects and called from the native code base. By grouping all your code in logical units, upgrades and additional modifications are easier to manage.
* C/ODBC and C/FRONT - Both C/ODBC and C/FRONT enable you to easily use information from Navision in familiar programs such as Microsoft Word and Microsoft Excel. The Open Database Connectivity driver for Navision (C/ODBC) is an application program interface (API) that provides a way for other applications, such as the entire Microsoft Office Suite, to send and retrieve data to and from the Navision database through the ODBC interface.
* External Tool: Navision Developer’s Toolkit - The Navision Developer’s Toolkit enables your Microsoft Certified Business Solutions Partner to upgrade your Navision solution to the latest version. It is used to analyze and upgrade customer and vertical solutions
Reporting Options - Aside from the powerful internal reporting tool which requires an in-depth knowledge of C/SIDE to make it useful the other options are:
* Jet Reports- Jet Reports is a complete reporting package utilizing Microsoft Excel. Using Excel you can create reports on any table of data from within any granule in Navision.
* C/ODBC - Using the ODBC driver, the entire Microsoft office suite and programs such as Crystal Reports can access the database. I would recommend using this tool for occasional reporting requests only. If you need to pull data out of the Navision database on a regular basis one of the other options is a better choice.
* Business Analytics (SQL Server Required) - Using Online Analytical Processing (OLAP) from Microsoft SQL Server™ 2000, Business Analytics organizes all of your business data into information units called cubes. Using a familiar Microsoft Outlook®-style interface, Business Analytics presents this information to your desk top where easy to use analytical tools allow you to carry out targeted analysis that is tailored by you, for you
* XBRL - Extensible Business Reporting Language (XBRL) for Navision enables simple and dependable distribution of all a company’s financial information and ensures smooth and accurate data transfer. XBRL is an XML-based specification that uses accepted financial reporting standards and practices to export financial reports across all software and technologies, including the Internet
Good luck in customization and reporting and if you have issues or concerns – we are here to help! If you want us to do the job - give us a call 1-866-528-0577! help@albaspectrum.com
Saturday, November 1, 2008
How to Get a Blog on the Internet
Of all people in the world I was easily one of the most pessimistic about computers, the Internet and now that I even know they exist-blogs. I think blogs are pretty cool but I never thought I could have one. I thought the processes of getting a site; domain name and the actual building of the blog would just be out of my league. I’m a complete novice when it comes to technology, but I do like writing a journal, and I thought having a journal on-line would be both fun and make life simpler for me. No more writing with pens, other people can read my stuff and comment on it, and I could add pictures to illustrate my points and make things look more interesting.
Well, now I’ve got one! It’s awesome. I won’t lie and say it was easy, but I think if you hook up with a good web hosting company it’s not such a daunting experience as you might expect. I got a few work mates to help me. I went through a couple administrative hitches when filling in my personal information forms for the registration-just because I’m a bit silly in the head. We had a little trouble with the blog program we used, but these challenges were eventually overcome. My boss says he’s going to make a simple program that people can hook up easily.
I chose my domain name: thepowerofeverythingthatis.com. It’s my own name-no one else on Earth can have it. I own it. I picked a nice picture out for the background-it looks really sweet, much better than a blank sheet in a diary. I got it from a site that gives photos out without charging a royalty (the first few): www.istockphoto.com.
I just want you to know the great feeling I got when I first typed in my domain name and my site came up! It was the equivalent to a person who’s afraid of heights being accepted into an astronaut’s mission into outer space. Or maybe it was like a turtle driving a Ferrari 300km per hour. Possibly it was like all the ants in the world getting together for peace talks.
It’s a real blast having this blog. I can write on it any time, anywhere, from my laptop, at an Internet cafĂ© etc. I can write as much as I want, and I’m hoping one day my writing may inspire others to communicate with me about the subjects that I’m interested in.
Look, if you like writing about anything, and want to have your thoughts and opinions on the Internet, maybe meeting others similar to yourself in the progress; you have to get a blog and get it now. Don’t be afraid any longer, the world is in the palm of your hands; it’s time to get on!
Well, now I’ve got one! It’s awesome. I won’t lie and say it was easy, but I think if you hook up with a good web hosting company it’s not such a daunting experience as you might expect. I got a few work mates to help me. I went through a couple administrative hitches when filling in my personal information forms for the registration-just because I’m a bit silly in the head. We had a little trouble with the blog program we used, but these challenges were eventually overcome. My boss says he’s going to make a simple program that people can hook up easily.
I chose my domain name: thepowerofeverythingthatis.com. It’s my own name-no one else on Earth can have it. I own it. I picked a nice picture out for the background-it looks really sweet, much better than a blank sheet in a diary. I got it from a site that gives photos out without charging a royalty (the first few): www.istockphoto.com.
I just want you to know the great feeling I got when I first typed in my domain name and my site came up! It was the equivalent to a person who’s afraid of heights being accepted into an astronaut’s mission into outer space. Or maybe it was like a turtle driving a Ferrari 300km per hour. Possibly it was like all the ants in the world getting together for peace talks.
It’s a real blast having this blog. I can write on it any time, anywhere, from my laptop, at an Internet cafĂ© etc. I can write as much as I want, and I’m hoping one day my writing may inspire others to communicate with me about the subjects that I’m interested in.
Look, if you like writing about anything, and want to have your thoughts and opinions on the Internet, maybe meeting others similar to yourself in the progress; you have to get a blog and get it now. Don’t be afraid any longer, the world is in the palm of your hands; it’s time to get on!
Thursday, October 30, 2008
Webcams: Science-Fiction Becomes Reality
One of the most incredible inventions I’ve ever come across is the web cam and its process of video conferencing. This is just so futuristic I can’t believe they really exist and are readily available to anyone with the Internet, speakers, and the right software. I’m not absolutely sure but doesn’t this spell the end of telephones? Now we can have conversations with people on the other side of the world, and see their face moving as we hear them speaking live.
Picture this: You’re an Antarctic explorer on a solo journey in the middle of the ice and snow on your way to the South Pole. The only living creatures around are the slippery penguins sliding around having fun. You’re in your special tent keeping safe from the intense wind from the blizzard outside. As you boil up water on your portable stove you flip open your laptop (with battery recharger, broadband Internet, and in-built speakers) and connect with your family back in Russia. You can see their smiles as you hear them speak. What a magical connection!
Another great aspect of video conferencing is the fact that you can communicate with whole groups of people at once either through networking a group of computers or by form of broadcast. This is a huge step forward for both companies and for schools. I’ve heard corporations have saved a lot of money and time, and students are enjoying learning this way much more than from a textbook. Informed people can talk to classes and help them learn, where otherwise they wouldn’t be able to because of time and distance restrictions. This is also a bonus for children who have different learning styles. E.G. The more visual types who understand better when they can see what they’re working with.
Feasibly, a surgeon in Japan could watch an operation in Australia and even ask the doctor in progress questions about procedures. It’s obvious that video conferencing will both help humans evolve further through the sharing of knowledge as well as keep loved ones more connected when they are far from home.
A lot of people who are either fascinated or obsessed with sex will also tell you about the benefits of this technology for their voyeuristic purposes, but I’m not going to go there. Science Fiction has once again turned to reality, and I hope we can truly make the most of this invention created by humans who wish to make society a better place.
Picture this: You’re an Antarctic explorer on a solo journey in the middle of the ice and snow on your way to the South Pole. The only living creatures around are the slippery penguins sliding around having fun. You’re in your special tent keeping safe from the intense wind from the blizzard outside. As you boil up water on your portable stove you flip open your laptop (with battery recharger, broadband Internet, and in-built speakers) and connect with your family back in Russia. You can see their smiles as you hear them speak. What a magical connection!
Another great aspect of video conferencing is the fact that you can communicate with whole groups of people at once either through networking a group of computers or by form of broadcast. This is a huge step forward for both companies and for schools. I’ve heard corporations have saved a lot of money and time, and students are enjoying learning this way much more than from a textbook. Informed people can talk to classes and help them learn, where otherwise they wouldn’t be able to because of time and distance restrictions. This is also a bonus for children who have different learning styles. E.G. The more visual types who understand better when they can see what they’re working with.
Feasibly, a surgeon in Japan could watch an operation in Australia and even ask the doctor in progress questions about procedures. It’s obvious that video conferencing will both help humans evolve further through the sharing of knowledge as well as keep loved ones more connected when they are far from home.
A lot of people who are either fascinated or obsessed with sex will also tell you about the benefits of this technology for their voyeuristic purposes, but I’m not going to go there. Science Fiction has once again turned to reality, and I hope we can truly make the most of this invention created by humans who wish to make society a better place.
Tuesday, October 28, 2008
A Beginner's Guide to Avoiding Viruses
“Aaaaaahhhhhh! I’ve been invaded by a virus!” Getting a virus means getting sick and no one in their right mind wants to be ill. Well, now that computers have become our close friends, it’s a shock to learn that foreign bodies too can invade them with malicious intent. No, your computer doesn’t get a runny nose or diarrhea. This is a sickness that stops your friend from functioning properly, sick in bed, incapacitated.
Well in Nature viruses occur from a power outside of our control. But, with computers it’s different, humans, mean or ignorant humans are creating these viruses. Why? Usually these are disgruntled people who want to wreak some havoc on others or companies that they feel have done wrong to them. In any case we have to be in the know and prepared to deal with these debilitating scourges.
There are many ways to approach the protection of your computer. First of all there’s the step of awareness. Be aware of how viruses are transmitted. You can catch them from a disc but in most cases it is through your email system. Check your email carefully. Be very wary of anything that has an attachment. Check whom it’s from and look at the title of the mail, is it something you were expecting? Even if it’s from someone you know, be careful as their computer could be infected and the virus being transmitted without their knowledge.
Next, read the cover message, you can’t catch the disease without actually opening the message. Look at the name of the attachment; remember viruses are written to entice you. Beware of free offers and generally anything from people you don’t know, as well as messages that sound irrelevant to your contact’s usual style. Delete them straight away. Delete, delete, delete. This will ensure you of a lower risk of infection. You can even send the message back to the sender without opening it to make sure it is valid.
Now for the heavy protection: Virus scanning and virus protection software, and rescue discs are all readily available and easily utilized. Some are free, and others are obtained for a very small charge. Most software manufacturers offer subscriptions for updating services, which automatically download protection to the latest viruses.
There are two main types of virus scanning software: one searches through your entire computer files looking for recognizable viral signatures, the other scans your incoming and outgoing emails. Alerts will show you when a file needs to be erased or repaired. If you do receive a virus that none of the software can repair you can send a copy of it to a company like Symantec who will be happy to develop a cure for it.
The main message here is not to get too worried about your good friend Mrs. PC getting ill or sick. The humans are on top of the case and they seem much better adapted at fixing their technology than they are at beating the viruses that attack our physical bodies. If only we could cure human virus and illness as easily as we solve the problem of computer sickness.
Well in Nature viruses occur from a power outside of our control. But, with computers it’s different, humans, mean or ignorant humans are creating these viruses. Why? Usually these are disgruntled people who want to wreak some havoc on others or companies that they feel have done wrong to them. In any case we have to be in the know and prepared to deal with these debilitating scourges.
There are many ways to approach the protection of your computer. First of all there’s the step of awareness. Be aware of how viruses are transmitted. You can catch them from a disc but in most cases it is through your email system. Check your email carefully. Be very wary of anything that has an attachment. Check whom it’s from and look at the title of the mail, is it something you were expecting? Even if it’s from someone you know, be careful as their computer could be infected and the virus being transmitted without their knowledge.
Next, read the cover message, you can’t catch the disease without actually opening the message. Look at the name of the attachment; remember viruses are written to entice you. Beware of free offers and generally anything from people you don’t know, as well as messages that sound irrelevant to your contact’s usual style. Delete them straight away. Delete, delete, delete. This will ensure you of a lower risk of infection. You can even send the message back to the sender without opening it to make sure it is valid.
Now for the heavy protection: Virus scanning and virus protection software, and rescue discs are all readily available and easily utilized. Some are free, and others are obtained for a very small charge. Most software manufacturers offer subscriptions for updating services, which automatically download protection to the latest viruses.
There are two main types of virus scanning software: one searches through your entire computer files looking for recognizable viral signatures, the other scans your incoming and outgoing emails. Alerts will show you when a file needs to be erased or repaired. If you do receive a virus that none of the software can repair you can send a copy of it to a company like Symantec who will be happy to develop a cure for it.
The main message here is not to get too worried about your good friend Mrs. PC getting ill or sick. The humans are on top of the case and they seem much better adapted at fixing their technology than they are at beating the viruses that attack our physical bodies. If only we could cure human virus and illness as easily as we solve the problem of computer sickness.
Friday, October 24, 2008
Internet Chat Rooms: Are We Missign the Point?
In my short life, after years of talking too much, I’ve come to realize that if one is always speaking, one never listens. If you never listen to others, well, you’re limiting your access to a lot of knowledge and information. Recently, after much deliberation I thought I’d check out what the world of Chat Rooms is like. People talk to each other by text, voice, and web cam. This is a really big phenomenon; I wanted to see what all the fuss is about.
I expect there are many chat rooms where people with similar interests get to know each other, and share their perspectives on various aspects of life. These are great, much cheaper than telephones, and multiple, random people can chat to one another simultaneously.
But I speak the truth, and my preconceived ideas about mindless gossip from jaded humans were sadly affirmed as I arbitrarily checked chat rooms that supposedly discussed important subjects. It seems some people are just very bored, and want to be cool and swear on-line, insulting others, and giving this area of information technology a bad name. I think a lot of people are using the rooms solely for personal conversation that contextually no one else can understand.
I went to a chat room about religion, and then to one about tattoos and it seemed like the same people were talking. Most of the conversation didn’t even touch the supposed subject matter. It was definitely a disenchanting experience but hopefully with more research I hope to come across some serious rooms where the true intent of the creators has come to fruition.
I guess it’s good that bored people in our technological society have others to talk to. It means depressed adolescents may feel more connected to others and not so alone in the world, maybe even having a positive effect on a possibly suicidal youth. But, I do feel this nonsensical chitchat is a sign of our next generation’s apathetic view of present reality in our postmodern culture. When reading the text from a supposedly religious discussion, and hearing graphic use of derogatory terminology, I really have to wonder about the present spiritual beliefs of my culture.
I’m a true believer of the concept that technology is here to further the consciousness of humanity. Computers and the Internet can help bring all of us in the world together, thus evolving our society to the next level. After looking at chat rooms, I feel there is a need to integrate more wisdom and compassion into our ‘new world’ generation. Having the technology is great, but it is only one half of the equation. To make the Internet work properly, I think we need to instill the same faith we have in science, into a faith that encompasses the actual creators of the information and communication tools-humanity itself. We seem to realize that we can invent many great things, but it looks like we’re missing out on the great truth: that we ourselves are part of, and made of something great in itself: Life. (Existence!)
I expect there are many chat rooms where people with similar interests get to know each other, and share their perspectives on various aspects of life. These are great, much cheaper than telephones, and multiple, random people can chat to one another simultaneously.
But I speak the truth, and my preconceived ideas about mindless gossip from jaded humans were sadly affirmed as I arbitrarily checked chat rooms that supposedly discussed important subjects. It seems some people are just very bored, and want to be cool and swear on-line, insulting others, and giving this area of information technology a bad name. I think a lot of people are using the rooms solely for personal conversation that contextually no one else can understand.
I went to a chat room about religion, and then to one about tattoos and it seemed like the same people were talking. Most of the conversation didn’t even touch the supposed subject matter. It was definitely a disenchanting experience but hopefully with more research I hope to come across some serious rooms where the true intent of the creators has come to fruition.
I guess it’s good that bored people in our technological society have others to talk to. It means depressed adolescents may feel more connected to others and not so alone in the world, maybe even having a positive effect on a possibly suicidal youth. But, I do feel this nonsensical chitchat is a sign of our next generation’s apathetic view of present reality in our postmodern culture. When reading the text from a supposedly religious discussion, and hearing graphic use of derogatory terminology, I really have to wonder about the present spiritual beliefs of my culture.
I’m a true believer of the concept that technology is here to further the consciousness of humanity. Computers and the Internet can help bring all of us in the world together, thus evolving our society to the next level. After looking at chat rooms, I feel there is a need to integrate more wisdom and compassion into our ‘new world’ generation. Having the technology is great, but it is only one half of the equation. To make the Internet work properly, I think we need to instill the same faith we have in science, into a faith that encompasses the actual creators of the information and communication tools-humanity itself. We seem to realize that we can invent many great things, but it looks like we’re missing out on the great truth: that we ourselves are part of, and made of something great in itself: Life. (Existence!)
Tuesday, October 21, 2008
4 Easy Steps to Better Online Customer Support
Customer support is very important when you're running a business, whether your business is on or off the net. If your customer support is hopeless, you'll soon find your customers running away from you and worse, telling others to stay away too.
If you're like many of us out there, the last thing you want to do is to spend the whole day replying to customer support emails. Here are 4 easy steps to help improve your customer support and at the same time reduce the time you spend replying to queries. The trick here is to help your customers help themselves before you help them.
- Step 1: Start with a Knowledge base / FAQs
The first step to your support system is to set up a knowledge base or, if you have a quite straight forward product, a Frequently Asked Questions (FAQs) section. This will save you a lot of time. Your customers will also be happier since they can find answers to their questions immediately. If you're just starting out, it is still a good idea to set up a knowledge base/FAQs. Just sit down and think of all the possible questions that your customer would ask. Maybe not all. Start with a few and you can always add more to it as time goes by.
- Step 2: Set up a Forum
A forum is a great addition to your customer support system. The forum should be the second place your customer would turn to for help. A lot of people associate a forum to discussions, moderating, a lot of work and a headache to maintain. This is only true if you use a forum as a discussion area.
Instead, you should use it as a customer support tool. Just create different forum categories for eg., pre sale questions, member questions, one category for each product. A forum is an excellent way to provide customer support because:
* There is a search function for the customer to find related posts
* You could easily set up a forum for free. Most good web hosts now has a one click forum installation function.
* You don't have to worry about your replies being caught by your customers' email filters
* If you get a question you've answered before, just give them a link to the answer in another post.
* Usually, other forum members are willing to answer a question that they've managed to solve ... for free.
* Hiring extra help is as easy as adding a new moderator.
- Step 3: Install a Ticket help desk
Not all queries can be handled via a knowledge base and a forum. Sometimes there is a need for your customers to send you private information such as usernames and passwords.
When a situation like this arises, you will need a way for your customers to send you the information without others being able to see it. One of the best ways to handle this is to set up an online ticket help desk.
A ticket help desk system will allow your customers to create a user account and log a ticket into your system. They can then send whatever information they need to send. You can even allow them to attach files. Most good help desks will also allow you to prepare pre-written responses for repetitive queries.
Again, a good web host would also have some kind of help desk script installation available at a click.
- Step 4: Use a good email software
And finally, you have the good ole e-mail. Which should be the last thing your customers resort to. After implementing the above three systems, you will find a remarkably reduced amount of e-mails you need to reply to. Customers are getting wiser. Most know that e-mails are seldom replied to. So, they would only resort to this as a last resort.
Don't make a mistake of putting your email address on your web site. Use a form. With email filters rampant on the net, also remember to inform your customers that your e-mail may be trapped by their email filter.
There you go. Just set these up and you'll find your customer support a lot easier to handle.
If you're like many of us out there, the last thing you want to do is to spend the whole day replying to customer support emails. Here are 4 easy steps to help improve your customer support and at the same time reduce the time you spend replying to queries. The trick here is to help your customers help themselves before you help them.
- Step 1: Start with a Knowledge base / FAQs
The first step to your support system is to set up a knowledge base or, if you have a quite straight forward product, a Frequently Asked Questions (FAQs) section. This will save you a lot of time. Your customers will also be happier since they can find answers to their questions immediately. If you're just starting out, it is still a good idea to set up a knowledge base/FAQs. Just sit down and think of all the possible questions that your customer would ask. Maybe not all. Start with a few and you can always add more to it as time goes by.
- Step 2: Set up a Forum
A forum is a great addition to your customer support system. The forum should be the second place your customer would turn to for help. A lot of people associate a forum to discussions, moderating, a lot of work and a headache to maintain. This is only true if you use a forum as a discussion area.
Instead, you should use it as a customer support tool. Just create different forum categories for eg., pre sale questions, member questions, one category for each product. A forum is an excellent way to provide customer support because:
* There is a search function for the customer to find related posts
* You could easily set up a forum for free. Most good web hosts now has a one click forum installation function.
* You don't have to worry about your replies being caught by your customers' email filters
* If you get a question you've answered before, just give them a link to the answer in another post.
* Usually, other forum members are willing to answer a question that they've managed to solve ... for free.
* Hiring extra help is as easy as adding a new moderator.
- Step 3: Install a Ticket help desk
Not all queries can be handled via a knowledge base and a forum. Sometimes there is a need for your customers to send you private information such as usernames and passwords.
When a situation like this arises, you will need a way for your customers to send you the information without others being able to see it. One of the best ways to handle this is to set up an online ticket help desk.
A ticket help desk system will allow your customers to create a user account and log a ticket into your system. They can then send whatever information they need to send. You can even allow them to attach files. Most good help desks will also allow you to prepare pre-written responses for repetitive queries.
Again, a good web host would also have some kind of help desk script installation available at a click.
- Step 4: Use a good email software
And finally, you have the good ole e-mail. Which should be the last thing your customers resort to. After implementing the above three systems, you will find a remarkably reduced amount of e-mails you need to reply to. Customers are getting wiser. Most know that e-mails are seldom replied to. So, they would only resort to this as a last resort.
Don't make a mistake of putting your email address on your web site. Use a form. With email filters rampant on the net, also remember to inform your customers that your e-mail may be trapped by their email filter.
There you go. Just set these up and you'll find your customer support a lot easier to handle.
Saturday, October 18, 2008
Blogs are an Art Form that Takes Practice to do Well
Writing…Blogs…Blogs are on-line journals where people express themselves through writing. Writing…Writing is the process where one puts down words of a language on a format that others can read. This process has not been around very long, to use one of my writing teacher’s favorite sayings, “Writing has only existed for one day in the one year that humanity has existed.” Speaking and thinking come much easier than writing. These processes just flow out naturally like a river of consciousness; sometimes we hardly have to think about doing them. Anyone and everyone can write words down on paper but that doesn’t mean it’s ‘good writing’, myself included. Like most things in life, our society already takes writing for granted which is proving to expose more of our ignorance. Writing is a new form of expression, and if we want to do it in a way that the masses can connect with our ideas, we have to think much more simply and clearly about this art.
Now that was quite a big paragraph, you’ve got to wonder if I really needed to say as much as I just did to introduce this article on the best way to write your blogs on the Web. I didn’t even mention this main idea, and that’s what an introduction paragraph is meant to be for. This is a common mistake in many blogs out there. We try to get too many ideas across in one paragraph, sometimes even in one sentence! The key, as in all things in life-is to keep it simple. Simplicity means that readers won’t get confused about what your journal entry is actually about. Introduce your main general topic at the start, and use the subsequent paragraphs to discuss separate ideas that relate to this topic. Try to tie everything up in the concluding paragraph, your main argument and the reason why you’ve written in the first place.
Grammar and sentence construction are not easy systems to master, especially if you come from a school system that spent more time telling you about historical battles and quadratic equations than on how to read and write. This is a real problem. When we speak we can get messages across to others easily, but if we put these words down on paper, the writing just isn’t interesting and doesn’t connect with people’s curiosities and fascination. When you write you are not talking to a close friend. You can’t use slang and colloquialisms that only your local community can understand. The aim is to connect with all the people in the world, so let’s make it crystal clear and enjoyable to read.
Your computer has spelling and grammar checks, as well as access to a thesaurus. Use them, but remember that the machine can’t decipher all the intricacies of language. Language is a world in itself, and much of its territories are undiscovered by the masses. So, again keep it simple. Short, precise sentences with single ideas are great. Many words in the English language have the same meanings (synonyms). Use the thesaurus so you don’t repeat the same word over and over throughout the text. It keeps the story fresh and doesn’t turn the reader off. There’s nothing more boring than repetition. Using different words can be a lot of fun and a learning experience, just make sure you use a dictionary (also on the computer/Internet) to make absolute sure of the word’s definition.
Readability…Simplicity…Make your blog accessible by all people. You can even take into consideration that many readers will have learned English as a second language. As I’ve said in previous articles, keep to the point-don’t go on tangents. Stick with the article’s topic, and definitely stay within the realms of your blog’s main area. If your blog is entitled “Jazz music”, people who go there don’t want to hear about how your football team won on the weekend! Please be consistent. How irritating is it to visit a blog that hasn’t been written on in months or years?
I hope these little tips will help you on your quest to producing ‘good’ writing that brings new friends and acquaintances of similar outlooks into your world. If you want people to read, the aim is to produce an emotional reaction in your reader. Pretend you are writing to another form of yourself, if it were not readable, interesting and fun…would you stick around?
Now that was quite a big paragraph, you’ve got to wonder if I really needed to say as much as I just did to introduce this article on the best way to write your blogs on the Web. I didn’t even mention this main idea, and that’s what an introduction paragraph is meant to be for. This is a common mistake in many blogs out there. We try to get too many ideas across in one paragraph, sometimes even in one sentence! The key, as in all things in life-is to keep it simple. Simplicity means that readers won’t get confused about what your journal entry is actually about. Introduce your main general topic at the start, and use the subsequent paragraphs to discuss separate ideas that relate to this topic. Try to tie everything up in the concluding paragraph, your main argument and the reason why you’ve written in the first place.
Grammar and sentence construction are not easy systems to master, especially if you come from a school system that spent more time telling you about historical battles and quadratic equations than on how to read and write. This is a real problem. When we speak we can get messages across to others easily, but if we put these words down on paper, the writing just isn’t interesting and doesn’t connect with people’s curiosities and fascination. When you write you are not talking to a close friend. You can’t use slang and colloquialisms that only your local community can understand. The aim is to connect with all the people in the world, so let’s make it crystal clear and enjoyable to read.
Your computer has spelling and grammar checks, as well as access to a thesaurus. Use them, but remember that the machine can’t decipher all the intricacies of language. Language is a world in itself, and much of its territories are undiscovered by the masses. So, again keep it simple. Short, precise sentences with single ideas are great. Many words in the English language have the same meanings (synonyms). Use the thesaurus so you don’t repeat the same word over and over throughout the text. It keeps the story fresh and doesn’t turn the reader off. There’s nothing more boring than repetition. Using different words can be a lot of fun and a learning experience, just make sure you use a dictionary (also on the computer/Internet) to make absolute sure of the word’s definition.
Readability…Simplicity…Make your blog accessible by all people. You can even take into consideration that many readers will have learned English as a second language. As I’ve said in previous articles, keep to the point-don’t go on tangents. Stick with the article’s topic, and definitely stay within the realms of your blog’s main area. If your blog is entitled “Jazz music”, people who go there don’t want to hear about how your football team won on the weekend! Please be consistent. How irritating is it to visit a blog that hasn’t been written on in months or years?
I hope these little tips will help you on your quest to producing ‘good’ writing that brings new friends and acquaintances of similar outlooks into your world. If you want people to read, the aim is to produce an emotional reaction in your reader. Pretend you are writing to another form of yourself, if it were not readable, interesting and fun…would you stick around?
Wednesday, October 15, 2008
Writing Good Blogs
There are a lot of blogs out there on the Web, most of which don’t entice one to go back regularly to read updates. What is missing from these on-line journals that would essentially make them ‘good’ blogs? Well, the answers in life usually come down to simplicities. So let’s look at the problem like we were children. Children don’t complicate life with miscellaneous information, and when they speak they tell you straight to the point exactly how they feel and think about a subject.
First of all, we should ask the questions,” Why do blogs exist? And what are they here for?” Well, in an ideal world ‘good’ blogs would help people connect, sharing knowledge and feelings about issues in life. As they are journals written by individuals we would hope that they’d be readable and open to comment by all other people, not just a select group of friends. The key is speaking in a way that is understandable by the masses, get rid of acronyms and local slang that only few will comprehend. Keep the sentences grammatically simple and generally short and concise.
Try to write in your blog as often as possible because if people enjoy reading your thoughts and ideas they’ll want to communicate or at least be filled in regularly on ‘your world’. Ask questions, comment on other blogs of similar content, start communities with others you’ve never met, based on your interests. Keep focused; if your blog is about thoughts on war and peace, keep your thoughts on the latest movie and how hungry you are for somewhere else. The idea is to incite intelligent communication so that in time our collective stockpile of knowledge and wisdom will gradually grow like a tree in fertile soil.
I think of most importance is the fact that you want this journal to be ‘good’ reading. Of course we all have ideas about what genres and styles we like, but writing from your heart and soul is imperative for the connection with others that you’re looking for. Share yourself; don’t hide behind walls of fear of ridicule and judgment. In real life relationships trust, respect, intimacy, and unity are all necessary for a bond to form. It’s the same in the ‘virtual’ world; people want to hear from real people-not just one-sided, highly opinionated arguments from egos that don’t want to hear the ‘other side of the coin’.
Now, in my last article I really tore apart most writers out there, and here I’m giving some pretty complex ideas on how to fix the problem of ‘bad’ writing. In my next article I’ll attempt to go back to the simple basics of how to write for beginners. I hope I haven’t come across as too judgmental, I just truly believe the ‘blog world’ could become a real asset to humanity, and at the moment it’s missing the mark.
Ideas about sentence structure, grammar, paragraphing, using a thesaurus (varying terms used so as not to sound repetitive), whether or not your blog is suitable for a personal or professional approach, are all important to creating a simple and enjoyable read for the blogging visitor. If you are a beginner, please check out
First of all, we should ask the questions,” Why do blogs exist? And what are they here for?” Well, in an ideal world ‘good’ blogs would help people connect, sharing knowledge and feelings about issues in life. As they are journals written by individuals we would hope that they’d be readable and open to comment by all other people, not just a select group of friends. The key is speaking in a way that is understandable by the masses, get rid of acronyms and local slang that only few will comprehend. Keep the sentences grammatically simple and generally short and concise.
Try to write in your blog as often as possible because if people enjoy reading your thoughts and ideas they’ll want to communicate or at least be filled in regularly on ‘your world’. Ask questions, comment on other blogs of similar content, start communities with others you’ve never met, based on your interests. Keep focused; if your blog is about thoughts on war and peace, keep your thoughts on the latest movie and how hungry you are for somewhere else. The idea is to incite intelligent communication so that in time our collective stockpile of knowledge and wisdom will gradually grow like a tree in fertile soil.
I think of most importance is the fact that you want this journal to be ‘good’ reading. Of course we all have ideas about what genres and styles we like, but writing from your heart and soul is imperative for the connection with others that you’re looking for. Share yourself; don’t hide behind walls of fear of ridicule and judgment. In real life relationships trust, respect, intimacy, and unity are all necessary for a bond to form. It’s the same in the ‘virtual’ world; people want to hear from real people-not just one-sided, highly opinionated arguments from egos that don’t want to hear the ‘other side of the coin’.
Now, in my last article I really tore apart most writers out there, and here I’m giving some pretty complex ideas on how to fix the problem of ‘bad’ writing. In my next article I’ll attempt to go back to the simple basics of how to write for beginners. I hope I haven’t come across as too judgmental, I just truly believe the ‘blog world’ could become a real asset to humanity, and at the moment it’s missing the mark.
Ideas about sentence structure, grammar, paragraphing, using a thesaurus (varying terms used so as not to sound repetitive), whether or not your blog is suitable for a personal or professional approach, are all important to creating a simple and enjoyable read for the blogging visitor. If you are a beginner, please check out
Monday, October 13, 2008
The Problems with Blogs
What in the world is up with the world of blogs? Blogs are meant to be this great new technology where people can share their ideas and interests with others around the globe. As far as I’m concerned the state of blogs is one of chaos, confusion, and anti-interactivity. The other day I decided to do some research on the Web and try to connect to some blog writers out there that interested me. Let me tell you it was not an enjoyable task as I had envisioned. I spent four painful hours surfing through around a thousand on-line journals, and I found only a few that interested me. What are we doing out there people?
First of all, just getting to a blog can be a pain in the arse. For example, you type in the words ‘Philosophy blogs’ and a whole bunch of sites come up. Some are conglomerate sites with thousands of journals, but the area you’re searching for may have only one blog in it! This is because they separate the blogs into a million different categories, like ‘love’, ‘lovers’, ‘lovable’ etc. Why not have just a few main categories to choose from?
The next problem is the content. People with ‘philosophical’ blogs are having personal chats with their mates about the local dance competition on Tuesday! Why not go to a chat room if you just want to talk to your friends? Blogs are supposed to be a personal viewpoint expressed to the whole Web community. Wouldn’t you actually like to meet more people like yourself? How is this going to happen if you talk in strange uncommon slang and acronyms that you and your friends can only understand? Please stick to the subject at hand, and take it at least half seriously.
Another major problem is the fact that you can find a really cool blog that sparks an interest, but then find that the writer hasn’t added an entry in over a year! What’s it doing on the Net? Have these people passed away? I seriously doubt it, as there are so many blogs in this ‘lost’ state. Having a blog is a responsibility; it’s a shared diary for the whole community. How can someone form a relationship if you only write in your blog once a millennium?
Back to the subject of content: These on-line journals are a real chance to communicate regularly with others with similar views to yourself. We can learn a lot from each other, as each human is an individual with special traits and skills that only they have. So why do we see so many blogs just talking about trivial nonsense like ‘Who the coolest movie actor is.’ Humanity is an intelligent species evolving everyday towards a higher consciousness. So where are all the thinkers out there, the people who have taken us to the next levels of spirituality and scientific exploration? I’d really like to hear what you’ve got to say, but all I can find are philosophical beliefs on why died pink jeans express one’s true inner self.
The issue of making comments on someone’s blog is also a controversial one. Why have comments sections if you’re not going to reply to people who have expressed an interest in what you’ve had to say? How is this community going to function if all the conversation is one-way! Come on people, wake up and smell the onions! Let’s change the blogging community into the awesome structure of shared knowledge that it was intended for. Please don’t let it turn into the small-talk world of chat rooms.
First of all, just getting to a blog can be a pain in the arse. For example, you type in the words ‘Philosophy blogs’ and a whole bunch of sites come up. Some are conglomerate sites with thousands of journals, but the area you’re searching for may have only one blog in it! This is because they separate the blogs into a million different categories, like ‘love’, ‘lovers’, ‘lovable’ etc. Why not have just a few main categories to choose from?
The next problem is the content. People with ‘philosophical’ blogs are having personal chats with their mates about the local dance competition on Tuesday! Why not go to a chat room if you just want to talk to your friends? Blogs are supposed to be a personal viewpoint expressed to the whole Web community. Wouldn’t you actually like to meet more people like yourself? How is this going to happen if you talk in strange uncommon slang and acronyms that you and your friends can only understand? Please stick to the subject at hand, and take it at least half seriously.
Another major problem is the fact that you can find a really cool blog that sparks an interest, but then find that the writer hasn’t added an entry in over a year! What’s it doing on the Net? Have these people passed away? I seriously doubt it, as there are so many blogs in this ‘lost’ state. Having a blog is a responsibility; it’s a shared diary for the whole community. How can someone form a relationship if you only write in your blog once a millennium?
Back to the subject of content: These on-line journals are a real chance to communicate regularly with others with similar views to yourself. We can learn a lot from each other, as each human is an individual with special traits and skills that only they have. So why do we see so many blogs just talking about trivial nonsense like ‘Who the coolest movie actor is.’ Humanity is an intelligent species evolving everyday towards a higher consciousness. So where are all the thinkers out there, the people who have taken us to the next levels of spirituality and scientific exploration? I’d really like to hear what you’ve got to say, but all I can find are philosophical beliefs on why died pink jeans express one’s true inner self.
The issue of making comments on someone’s blog is also a controversial one. Why have comments sections if you’re not going to reply to people who have expressed an interest in what you’ve had to say? How is this community going to function if all the conversation is one-way! Come on people, wake up and smell the onions! Let’s change the blogging community into the awesome structure of shared knowledge that it was intended for. Please don’t let it turn into the small-talk world of chat rooms.
Friday, October 10, 2008
Blogs Are About Getting to Know Yourself Better
I still consider myself to be a blog writing novice but as I’ve got a few entries under my belt I can tell you about an unexpected bonus of this journaling process. A lot of people think that blog writers are just people who are tooting their own horns blabbering on self-righteously about what they believe to be true in life. On the contrary, for me writing a blog has helped me to reflect on my experiences that I may have otherwise have forgotten if I hadn’t written them down. It has become a process of self-actualization, whether others have read my thoughts has become less of a priority for me.
When I read over my past entries I am surprised to hear about thoughts, ideas, and wisdom that is quite relevant to my present experiences. It’s like I already knew some of the solutions to my problems in the present, but I still had to go through the experiences to actually have this knowledge become truly learnt. I also find it rewarding in both the respects that I get to ‘relive’ certain moments in my life, and I get to analyze my previous thoughts. This analysis often leads me to new ideas that I couldn’t see clearly when I was in the original moment.
‘Reliving’ past experiences by reading old journal entries can be a powerful experience indeed. You can be transported to the moment in time you were writing about, as well as the moment and feelings you had when writing the blog entry. Experiencing these events and feelings again can be a really enlightening process, especially if the emotions you had were strong ones.
An example of this from my blog www.thepowerofeverythingthatis.com is a recent upheaval of emotions I wrote about when a young lady I’d been dating and really started to like a lot told me she didn’t want to kiss me anymore. Now when I read this entry I can feel those same painful feelings, but in a new light as the time has passed and I’ve moved on. It gives me hope in understanding that all feelings pass, and also in the knowledge that all things happen for a reason. This knowledge I couldn’t see at the time as I was totally enveloped by my agony.
These insights into past feelings and thoughts have been an eye opener for my self-introspection process. I think the blog can give you the chance to get to know yourself better, something all humans could find beneficial. All of us are on quests to find out who we are and why we are here on Earth. The blogging process might just be another avenue for people to find out who they truly are. Keep on writing my friends!
When I read over my past entries I am surprised to hear about thoughts, ideas, and wisdom that is quite relevant to my present experiences. It’s like I already knew some of the solutions to my problems in the present, but I still had to go through the experiences to actually have this knowledge become truly learnt. I also find it rewarding in both the respects that I get to ‘relive’ certain moments in my life, and I get to analyze my previous thoughts. This analysis often leads me to new ideas that I couldn’t see clearly when I was in the original moment.
‘Reliving’ past experiences by reading old journal entries can be a powerful experience indeed. You can be transported to the moment in time you were writing about, as well as the moment and feelings you had when writing the blog entry. Experiencing these events and feelings again can be a really enlightening process, especially if the emotions you had were strong ones.
An example of this from my blog www.thepowerofeverythingthatis.com is a recent upheaval of emotions I wrote about when a young lady I’d been dating and really started to like a lot told me she didn’t want to kiss me anymore. Now when I read this entry I can feel those same painful feelings, but in a new light as the time has passed and I’ve moved on. It gives me hope in understanding that all feelings pass, and also in the knowledge that all things happen for a reason. This knowledge I couldn’t see at the time as I was totally enveloped by my agony.
These insights into past feelings and thoughts have been an eye opener for my self-introspection process. I think the blog can give you the chance to get to know yourself better, something all humans could find beneficial. All of us are on quests to find out who we are and why we are here on Earth. The blogging process might just be another avenue for people to find out who they truly are. Keep on writing my friends!
Tuesday, October 7, 2008
Could there be a new way of hearing the news stories we feel are relevant in our lives?
Mainstream media has become a single-minded authority on how we should perceive life. Theirs is a negative perspective. Could there be a new way of hearing the stories we feel are relevant in our lives?
If you’re anything like me you are really getting tired of the mainstream media’s one-voice-to-many analysis of life on Earth. First of all, it’s just too negative! I read a survey recently that stated that fourteen out of fifteen newspaper and TV News stories had negative fear-based stories. I don’t know about you, but if I look at my everyday life, the amount of good and bad I experience seems to be much more balanced. Why does the ‘big’ media think we all love hearing the dark side of things so much?
If you look at what news stories truly are in historical terms, it is a person sitting around the tribal campfire at night telling a tale to inform the people both in wisdom and knowledge. In any tribe there were many storytellers, so different perspectives were always available to the masses. Well, if you think today’s media sources are too monopolized in their power of authority over the stories we are told, there’s a new option for humanity. The answers and views we are seeking in our daily lives could lie in the Internet. This Internet thing really could be the key for humanity to evolving into a species that thinks independently, leaving this age of fear behind.
It’s time to bypass the main media sources. On the Web we can access non-profit news organizations, we can hear personal views of individuals in news forums and blogs, we can even express our own views on world issues as well as sharing our own personal experiences! With this newly accepted technology called RSS Readers we can start to get the type of information that we feel is most relevant to ourselves as individuals. It comes straight to us and then we can sort through it and decide which people and sources we want to hear from on a regular basis. This is awesome as it means we don’t have to search through a bunch of stories that have little interest to us. It also means if we want to hear more positivism, we can push the negative views out of our perceptions.
Although this idea is in its infancy, the repercussions once realized could have a mammoth impact on how individual humans see and live their lives on Earth. Imagine a society that stretches across the globe where a collective consciousness speaks to itself in an informative many-to-many communicative process. There are a lot of happy, positive, intelligent people in this world who are interested in similar things to you. Wouldn’t you like to hear their stories and share their knowledge as a way of constructing your view of reality?
Let’s leave behind this era of negative perspectives and singular authorities telling us how life on Earth should be viewed. It is interesting that some of the most over-wealthy, greedy individuals media moguls who tell us what is important. Don’t you want to have a say in how you look at your life while you are here? Positivism and wisdom surrounds us at all times. Would the Universe exist otherwise? Lets reconnect with that source of energy that makes us smile so many times each day. If life were meant to have so bleak an outlook, would there even be stars in the sky?
If you’re anything like me you are really getting tired of the mainstream media’s one-voice-to-many analysis of life on Earth. First of all, it’s just too negative! I read a survey recently that stated that fourteen out of fifteen newspaper and TV News stories had negative fear-based stories. I don’t know about you, but if I look at my everyday life, the amount of good and bad I experience seems to be much more balanced. Why does the ‘big’ media think we all love hearing the dark side of things so much?
If you look at what news stories truly are in historical terms, it is a person sitting around the tribal campfire at night telling a tale to inform the people both in wisdom and knowledge. In any tribe there were many storytellers, so different perspectives were always available to the masses. Well, if you think today’s media sources are too monopolized in their power of authority over the stories we are told, there’s a new option for humanity. The answers and views we are seeking in our daily lives could lie in the Internet. This Internet thing really could be the key for humanity to evolving into a species that thinks independently, leaving this age of fear behind.
It’s time to bypass the main media sources. On the Web we can access non-profit news organizations, we can hear personal views of individuals in news forums and blogs, we can even express our own views on world issues as well as sharing our own personal experiences! With this newly accepted technology called RSS Readers we can start to get the type of information that we feel is most relevant to ourselves as individuals. It comes straight to us and then we can sort through it and decide which people and sources we want to hear from on a regular basis. This is awesome as it means we don’t have to search through a bunch of stories that have little interest to us. It also means if we want to hear more positivism, we can push the negative views out of our perceptions.
Although this idea is in its infancy, the repercussions once realized could have a mammoth impact on how individual humans see and live their lives on Earth. Imagine a society that stretches across the globe where a collective consciousness speaks to itself in an informative many-to-many communicative process. There are a lot of happy, positive, intelligent people in this world who are interested in similar things to you. Wouldn’t you like to hear their stories and share their knowledge as a way of constructing your view of reality?
Let’s leave behind this era of negative perspectives and singular authorities telling us how life on Earth should be viewed. It is interesting that some of the most over-wealthy, greedy individuals media moguls who tell us what is important. Don’t you want to have a say in how you look at your life while you are here? Positivism and wisdom surrounds us at all times. Would the Universe exist otherwise? Lets reconnect with that source of energy that makes us smile so many times each day. If life were meant to have so bleak an outlook, would there even be stars in the sky?
Thursday, October 2, 2008
ICANN-Registrar: kr-domains for anybody
The kr-domains belong to the popular domains in Asia.
ICANN accredited Registar Secura announces today, that the company can register now kr-domains for anybody. Secura can register a co.kr-domain or or.kr-domain at once, if the domain name is available. It is not possible to register directly at .kr.
Korean domains can officially only be registered by Korean inhabitants or companies. But we Secura has find a way, that anybody can register Korean domains. Your datas are even published officially in the WHOIS as owner.
ICANN accredited Registar Secura announces today, that the company can register now kr-domains for anybody. Secura can register a co.kr-domain or or.kr-domain at once, if the domain name is available. It is not possible to register directly at .kr.
Korean domains can officially only be registered by Korean inhabitants or companies. But we Secura has find a way, that anybody can register Korean domains. Your datas are even published officially in the WHOIS as owner.
Tuesday, September 30, 2008
Microsoft Great Plains - typical problems and fixes – overview for IT Administrator
If you have Microsoft Great Plains and support it for your company then you need to know typical set of problems you have in Great Plains and their fixes to have Great Plains run smoothly in your company. We'll describe techniques applicable to Microsoft SQL Server as well as to legacy platforms: Pervasive SQL.2000 (btrieve) and ctree. The last Ctree/Pervasive version is 7.5. New Microsoft Great Plains 8.0 is for SQL Server/MSDE. You should also know that Great Plains as well as Small Business Manager is written in proprietary Great Plains Software language/environment: Great Plains Dexterity, which has Dynamics.exe and Dynamics.dic files as the core of the Great Plains workstation.
How to delete the user? This is the first problem you encounter - when user shuts down the computer - Great Plains doesn't have the command to log off the user and when user tries to login the next day - she gets error message that user is already logged on. The fix:
* Microsoft SQL Server - open SQL Query Analyzer, switch to DYNAMICS database and run the following script: DELETE ACTIVITY WHERE USERID='KATHY'.
* Pervasive SQL/Ctree - if you have more than one user registered you can delete the user from GP: System->User Activity->Delete User. If you like to work on the file level - ask all the users to log off. On the server, where you have your Great Plains files structure - DYNAMICS is the root, in SYSTEM folder delete ACTIVITY.* files
How to unlock the batch? This happens when user posts the batch and has her computer crashed (via surfing the internet - smile - or things like this)
* General tip - Great Plains recommends to logoff and then login back with the same user id. Then Great Plains will prompt the user to recover posting batch. Unfortunately it doesn't work in 70% of the cases
* MS SQL Server - the batch record is stored in Batch Header table: SY00500 in the company database. The fields to clear are: BCHSTTUS and MKDTOPST. In some cases you have to delete the record from SY00800 from DYNAMICS db.
* Pervasive/ctree - you have to install ODBC driver for Pervasive or Ctree and hook the tables: SY00500, SY00800 with Microsoft Access - use linked tables technique
Now we would like to stress you the need to move away from Pervasive SQL 2000/Ctree platforms - you are in trouble - Microsoft Business Solutions cuts technical support for Microsoft Great Plains 7.5 and prior on these platforms. This means not only the support, but also tax updates (especially Payroll and Federal Magnetic Media).
What is migration from Ctree/Pervasive.SQL 2000 to MS SQL/MSDE? MBS has migration tool. You need first to install Great Plains on SQL Server with exactly the same account/segments structure and then install migration tool (it is Dexterity chunk) on your ctree/Pervasive workstation - then, when you integrate the chunk - you will map it to target SQL-based Great Plains Company, select all system and company tables, click the button and it will move all your tables one-by-one. In the case when your Great Plains ctree/Pervasive has third parties - you need to check if the vendor has migration tool - otherwise you have to do manual move, use SQL Linked server to your legacy data
Do I need consultant? It is probably good idea to have consultant to do the upgrade. We strongly recommend you to use consultant in the following cases
* You have Dexterity customization
* You are doing migration from Pervasive/Ctree to Microsoft SQL Server/MSDE, especially when you have third-parties without migration tools
* You have a lot or ReportWriter Modified Great Plains Reports
* You have old version of Great Plains: Dynamics or eEnteroprise 6.0 or prior - in this case you can not appeal to Microsoft Technical Support - it is discontinued
* Your Great Plains has more than 20 users and you have to have upgrade done over the weekend - if it fails - you have business problems
* You don't have support - in this case you have to select your Microsoft Business Solutions Partner and pay for the annual support/enhancement plan - you will get new registration key and will be ready for the upgrade
How to delete the user? This is the first problem you encounter - when user shuts down the computer - Great Plains doesn't have the command to log off the user and when user tries to login the next day - she gets error message that user is already logged on. The fix:
* Microsoft SQL Server - open SQL Query Analyzer, switch to DYNAMICS database and run the following script: DELETE ACTIVITY WHERE USERID='KATHY'.
* Pervasive SQL/Ctree - if you have more than one user registered you can delete the user from GP: System->User Activity->Delete User. If you like to work on the file level - ask all the users to log off. On the server, where you have your Great Plains files structure - DYNAMICS is the root, in SYSTEM folder delete ACTIVITY.* files
How to unlock the batch? This happens when user posts the batch and has her computer crashed (via surfing the internet - smile - or things like this)
* General tip - Great Plains recommends to logoff and then login back with the same user id. Then Great Plains will prompt the user to recover posting batch. Unfortunately it doesn't work in 70% of the cases
* MS SQL Server - the batch record is stored in Batch Header table: SY00500 in the company database. The fields to clear are: BCHSTTUS and MKDTOPST. In some cases you have to delete the record from SY00800 from DYNAMICS db.
* Pervasive/ctree - you have to install ODBC driver for Pervasive or Ctree and hook the tables: SY00500, SY00800 with Microsoft Access - use linked tables technique
Now we would like to stress you the need to move away from Pervasive SQL 2000/Ctree platforms - you are in trouble - Microsoft Business Solutions cuts technical support for Microsoft Great Plains 7.5 and prior on these platforms. This means not only the support, but also tax updates (especially Payroll and Federal Magnetic Media).
What is migration from Ctree/Pervasive.SQL 2000 to MS SQL/MSDE? MBS has migration tool. You need first to install Great Plains on SQL Server with exactly the same account/segments structure and then install migration tool (it is Dexterity chunk) on your ctree/Pervasive workstation - then, when you integrate the chunk - you will map it to target SQL-based Great Plains Company, select all system and company tables, click the button and it will move all your tables one-by-one. In the case when your Great Plains ctree/Pervasive has third parties - you need to check if the vendor has migration tool - otherwise you have to do manual move, use SQL Linked server to your legacy data
Do I need consultant? It is probably good idea to have consultant to do the upgrade. We strongly recommend you to use consultant in the following cases
* You have Dexterity customization
* You are doing migration from Pervasive/Ctree to Microsoft SQL Server/MSDE, especially when you have third-parties without migration tools
* You have a lot or ReportWriter Modified Great Plains Reports
* You have old version of Great Plains: Dynamics or eEnteroprise 6.0 or prior - in this case you can not appeal to Microsoft Technical Support - it is discontinued
* Your Great Plains has more than 20 users and you have to have upgrade done over the weekend - if it fails - you have business problems
* You don't have support - in this case you have to select your Microsoft Business Solutions Partner and pay for the annual support/enhancement plan - you will get new registration key and will be ready for the upgrade
Sunday, September 28, 2008
The House Of Print.Com
Publishing has always been a difficult business to promote successfully, which titles by which authors to promote, which genre, will it be fiction or non-fiction? Will they sell? Will they make money, both for the publisher and for the author? So many questions which there is no definitive answer and so the publisher takes a chance with his money and his time and resources and decides on which books to publish, promote and distribute to the bookshops. He may only distribute to bookshops in his own country and if they don't sell well enough, will not be seen by anyone else in the world.
What a loss to humankind and their quest for more knowledge to enhance their work, their lives.
The fount of civilisations knowledge were always universities, libraries, and bookshops, and if publishers don't find it profitable to publish certain titles at all, to distribute to university libraries, and bookshops, then civilisation is the poorer.
When I was young going through school the public library was a must to enhance my knowledge of the world around me, it filled the gaps in my science, geography and literature lessons, and gave me new insight. I often gazed in awe at the rows of shelving containing all the worlds knowledge which had been written up by scientists, explorers, academics, and others, and oftentimes, you would have seen me taking an armful of books home to read at bedtime, anything from how atoms work, to famous authors tales of pirate treasure or tales of Victorian London.
The young people of today have all this technology at hand, not only at school, but in the home as well, they are only a mouse click away to the fount of knowledge, but in digital form on the internet. Many students believe that if a book is not on the internet it does not exist, and they would not waste time going around to the local bookshop on their High Street to enquire about it.
It behoves, therefore, all authors, publishers and booksellers, to at least put a synopsis of their books on the internet so at least letting peple know they exist, and where to obtain it in print or where to download it from. Many books are now downloadable, but they are published only by technology enlightened individuals, not the large publishers.
Even prints can be obtained from such e-books, the technology has advanced that far. It needs the willingness of publishers and authors to add value to this new fount of knowledge. The first great library was established in Alexandria, in ancient Egypt by Ptolemy, but it was burnt down later by invaders, and all manuscripts were lost. What lost knowledge we could have gained we do not know, for there was often only one copy made on papyrus scrolls and no other copies ever made. With the internet and the enormous computing capacity we have, there would be countless copies of e-books online for instant download, and therefore new knowledge, and works of great literature, need never be lost, for they are so easily replicable and distributable to a potential audience of three billion people on this planet.
Modern man, and woman, now looks for information on the internet, they no longer go to bookshops looking for it, with the enormous capacity available, all information should be on the internet including all government information.
The fact that retail sales of printed books have been falling off over the last few years means that publishers, and authors, have got to get with the new technology - we no longer use papyrus scrolls.
What a loss to humankind and their quest for more knowledge to enhance their work, their lives.
The fount of civilisations knowledge were always universities, libraries, and bookshops, and if publishers don't find it profitable to publish certain titles at all, to distribute to university libraries, and bookshops, then civilisation is the poorer.
When I was young going through school the public library was a must to enhance my knowledge of the world around me, it filled the gaps in my science, geography and literature lessons, and gave me new insight. I often gazed in awe at the rows of shelving containing all the worlds knowledge which had been written up by scientists, explorers, academics, and others, and oftentimes, you would have seen me taking an armful of books home to read at bedtime, anything from how atoms work, to famous authors tales of pirate treasure or tales of Victorian London.
The young people of today have all this technology at hand, not only at school, but in the home as well, they are only a mouse click away to the fount of knowledge, but in digital form on the internet. Many students believe that if a book is not on the internet it does not exist, and they would not waste time going around to the local bookshop on their High Street to enquire about it.
It behoves, therefore, all authors, publishers and booksellers, to at least put a synopsis of their books on the internet so at least letting peple know they exist, and where to obtain it in print or where to download it from. Many books are now downloadable, but they are published only by technology enlightened individuals, not the large publishers.
Even prints can be obtained from such e-books, the technology has advanced that far. It needs the willingness of publishers and authors to add value to this new fount of knowledge. The first great library was established in Alexandria, in ancient Egypt by Ptolemy, but it was burnt down later by invaders, and all manuscripts were lost. What lost knowledge we could have gained we do not know, for there was often only one copy made on papyrus scrolls and no other copies ever made. With the internet and the enormous computing capacity we have, there would be countless copies of e-books online for instant download, and therefore new knowledge, and works of great literature, need never be lost, for they are so easily replicable and distributable to a potential audience of three billion people on this planet.
Modern man, and woman, now looks for information on the internet, they no longer go to bookshops looking for it, with the enormous capacity available, all information should be on the internet including all government information.
The fact that retail sales of printed books have been falling off over the last few years means that publishers, and authors, have got to get with the new technology - we no longer use papyrus scrolls.
Subscribe to:
Posts (Atom)