Saturday, April 11, 2009

what are the top software tools for internal auditors?

Software technology, which has developed at an exponential rate and in areas that could hardly have been predicted just a few short years ago, has captured the hearts and minds of internal auditors. To learn what specific software is affecting the profession most pervasively and what software is most commonly used by internal auditors, we developed a questionnaire and sent it to internal auditors around the world. Working with The Institute of Internal Auditors, we surveyed a random sample of 1,000 internal auditors in the United States and Canada; we also sent the survey to internal audit organizations in a number of other countries. Half of the 458 responses were from the United States and Canada, and the other half were from the additional 16 nations who participated. This exceptional response rate gave us a sample sufficiently large to draw an accurate picture of the software used by internal auditors.

* The Survey

Respondents(1) were presented with 20 different categories of software, such as word processing, virus protection, and accounting. We asked the respondents to indicate which categories of software they used, to what extent they used each category, and how important each category was to the mission of the internal audit department. Within each category, we also asked respondents to identify the specific software package they used and how satisfied they were with the package. The respondents were also asked to write in the names of any software categories and packages they utilized that were not listed in the survey.

To get a feel for how software technology is impacting the internal audit profession, we also asked the participants to agree or disagree with ten statements we made about the role and use of software in their departments. Finally, participants were asked to comment on matters such as innovative uses of software, how their internal audit staff uses software to add value to their companies, and how software has involved their department in broader monitoring, control, or assessment roles.

On average, survey respondents indicated a moderate level of experience using computers in auditing (6.6 on a ten-point scale), and slightly more experience using computers in general (7.6 on a ten-point scale). Finally, on average, the respondents indicated that their internal audit departments allocate about 24 percent of their time to financial auditing, 23 percent to systems/controls auditing, 37 percent to operational and performance auditing, and 16 percent to other functions.

There are obviously differences in personal preferences and in opinions regarding future technological directions among respondents. However, the results of this extensive survey confirm the significant bond between the profession and technology, and, more specifically, between internal auditors and the software they use.

Frequency of Use

Software Category Weighted Score(*) Rank

Word Processing 4095 1
Spreadsheet 3662 2
Data Analysis/Extraction 1702 3
Presentation Graphics 1250 4
Database 1055 5
Flowcharting/Data Modeling 951 6
Data Management/Groupware 950 7
Utility/Other 375 8
Audit Management/Risk Analysis 289 9
Virus Detection/Prevention 212 10

* Sum of number of respondents rating each category as a #1 rating
multiplied by 10, a #2 rating multiplied by 9, a #3 rating by 8,
etc.

To determine what kinds of software internal auditors use most, we asked respondents to rank each category based on how much of their total computer time is spent using each type of package. Results show that internal auditors spend most of their time working with word processing and spreadsheet programs. Other frequently used software types include data analysis and extraction packages; presentation graphics; database programs; flowcharting and data modeling software; data management, E-mail, and groupware packages; software utilities; audit management and risk analysis programs; and virus detection and prevention software.

Most Mission Critical

Software Category Weighted Score(*) Rank

Word Processing 1475 1
Spreadsheet 1153 2
Data Analysis/Extraction 841 3
Database 353 4
Utility/Other 334 5
Audit Management/Risk Analysis 251 6
Flowcharting/Data Modeling 198 7
Presentation Graphics 182 8
Data Management/Groupware 115 9
Systems/Control Audit 60 10

* Sum of number of respondents rating each category as a #1 rating
multiplied by 5, a #2 rating multiplied by 4, etc.

http://findarticles.com/p/articles/mi_m4153/is_n4_v53/ai_18863039/

Wednesday, December 31, 2008

Code Around C#'s Using Statement to Release Unmanaged Resources

uppose you've obtained unmanaged resources in a class constructor during object construction and the created object was provided to a using statement. However, the resources were not released at the end of the using statement's usage block. Instead, they were released during garbage collection, as you may expect. Sorting through the application's IL code with the DbgCLR debugger, you find that an exception was thrown from the class constructor. So, not only was the object not fully constructed, the Dispose() method was not called when the unmanaged resources were expected to be released. Thus, they were not released and contributed to the resource consumption.


Resource consumption may impede your application's performance metrics or may even prevent it from working at all.


Add try/catch blocks in the constructor to release unmanaged resources.

Finding the Solution
I created a small application to test the using statement's behavior and to investigate different ways to release the unmanaged resources acquired by the failed constructor.

Here's the code for the application:


static void Main(string[] args)
{
using(A a = new A()) // A : IDisposable implements the dispose pattern
{ //point1
. . .
} //point2
. . .
}
And here's the stripped IL code:

.locals init ([0] class MyApplication.A a)
IL_0000: newobj instance void MyApplication.A::.ctor()
IL_0005: stloc.0
.try
{
IL_0006: leave.s IL_0012
} // end .try
finally
{
IL_0008: ldloc.0
IL_0009: brfalse.s IL_0011
IL_000b: ldloc.0
IL_000c: callvirt instance void [mscorlib]System.IDisposable::Dispose()
IL_0011: endfinally
} // end handler
The IL code shows that, according to the C# specification, if an exception is thrown between point1 and point2, Dispose() is called on the instance of A and necessary clean up is performed. This clean up includes the release of unmanaged resources.

When the exception was thrown from the A() constructor, the above finally block was not executed. This is why the code should be updated to release the allocated resources that can be leaked.

Initial Attempts
My first strategy was to write an explicit try/catch block around the using statement and, from there, call a.Dispose(). Of course, this garnered a CS0246 compile time error because "the type or namespace name ‘a’ could not be found." Therefore, I decided to declare the a variable before the try block. The code compiled, but resulted in a NullReferenceException exception because "Object reference not set to an instance of an object."

Checking if a is not null before calling a.Dispose() eliminates the runtime error, but also abolishes the call to a.Dispose() because a, in this case, will definitely be null. Any other exercises that involved moving try\catch blocks and instantiating type a did not help either. Thus, it became evident that the mix of an explicit try\catch block was not getting along with the implicit try\finally block when both of them call a.Dispose().

An alternative solution to the problem was to add a try/catch block inside the A() constructor to guard places that may throw an exception. This guarding method releases previously acquired unmanaged resources in the constructor's catch block after the point of failure. It was a solution. I released unmanaged resources inside the failed constructor, rethrew the exception, and used the try\catch explicit block around the using statement.

http://www.devx.com/dotnet/Article/39023

Thursday, December 25, 2008

How To Backup Files

There are a number of free backup programs you can download off of the Internet. Here are just a few to choose from:

http://www.activewin.com/tips/tips/microsoft/winxp/howto/how_to_backup_files.shtml

Sunday, December 21, 2008

How to convert MKV to AVI format

Here I am very glad to share this guide with more friends who like to convert MKV (Matroska Video) to AVI format with MKV to AVI Converter. This guide is only for Windows PC users, and the guide is very easy to be understanded.

MKV definition: MKV stands for Matroska video, Matroska is the extensible open standard Audio/Video container, format MKV (Matroska Video) is an entirely free video format. More exactly it is about a container making it possible to contain video (DivX, Xvid, RV9, etc), sound (MP3, MP2, AC3, Ogg, AAC, SDR, PCM), as well as subtitles (SRT, ASS, SSA, USF, etc) in the same file.

Before I share this guide and for you to know enough about it, I would like to make a short introduction about MKV to AVI Converter:

MKV to AVI Converter is an MKV converter, MKV splitter and MKV editor which can convert MKV to AVI file, convert MKV to DivX, and convert MKV to xvid. It changes the frame size, frame rate, video compression codec and audio compression codec.

The main features include:

* Encode AVI with DIVX, XVID, Windows Media Audio and Video Codec, DV Video Encoder, etc.
* Split MKV file into smaller pieces.
* Change the frame size, and adjust the video aspect ratio.
* Open compression system for video and audio.
* Convert other video formats to avi file also, such as: MPEG, MPG, ASF, WMV, VCD, SVCD, DAT OGM and more...

OK, now below is the guide of how to convert MKV to AVI format step-by-step:

1. Please install DirectX 9.0 or higher and the latest Matroska codec pack for the mkv splitter filter.

2. Run MKV to AVI Converter after you have installed all codecs properly.

3. Click "Open Video" button from the main interface, and navigate through your harddrive or directory to load a Matroska Video that you wish convert.

4. please click "Options" button, Then click "Browse" button from the "output options" interface to select a directory that you wish to store in your pc. As you know, here you can also set Resolution, Frame rate, Resize mode, Video Compressor and Aduio compressor in their properties dialogs.

5. Click "Convert" button to start the conversion process.

Note: To convert part of your Matroska Video to avi, your can use two ways to select a clip that you want to convert: (a) please directly lug the slide bar, (b) click the "Play" button to preview your mkv video, Fill in "Start Time" and "End Time".

Done!
http://www.computerhilfen.com/post-26-204045-0.html

Wednesday, December 17, 2008

Business Cards Design Guidelines

In the business industry there are lots of strategies in which advertisers do to promote the products and services their company can give. Though it is said that advertising needs bigger budget businesses still find ways on how to economically minimize their advertising cost.

Using business cards for advertising can be a great passport in winning your client’s attention. First they are cost effective. Second they are portable to be carried anywhere and lastly it carries vital information regarding your business.

As a tool that you use for your advertising and promotions these business cards must have quality and compelling designs. In this article we will discuss further the business cards design guidelines in order to achieve successful advertising and campaign.

The designs are the core features of your business cards. If you want to succeed captivating business cards, your designs should bear it all. Though it may be quite expensive yet you can creatively make a design of your own. With just a little touch of creativity, artistry and patience you are on the right path of creating stand out designs.

The following business cards design guidelines can help you craft an effective business cards design.

1.Layout plan – it will be a very good idea if you have a layout plan for your business cards design. This is because you are about to bring into paper the idea that you have in mind. Since you are competing in the outside world you need a unique design. With your layout you can decide what features to include and what not to add.

2.Effects – This feature is very effective because you can easily trigger your client’s attention. It does not only make your cards look catchy and attractive but it also gives an elegant look for your business cards. Utilizing shadow effect will make them easier to read.

3.Punching designs – Before the printing jobs make sure that your designs will be a hit. Trying your business online will be a good strategy. Testing your cards online will be a good tactic if you are not yet confident with your designs. Through the online services available you can first see what needs to be done with your business cards. With the online staffs you can seek for opinions and comments so you will not take the risk of spending a fortune printing at all.

4.Colors and inks – Picking the right colors for your cards will be a great factor of making a brilliant and striking print. The more attractive it is the more chances you have in attracting your client’s attention.

After coming up with the good designs you can have your business cards coated. These coatings will aid to protect your cards from easy fading and moisture.

Primarily with the innovations made in the printing technology you can easily design your business cards. Making use of the design tool provided by your online printers you can achieve and acquire the unique look that you want for your business cards.

This article aims to provide the reader comprehensive ideas and tips on how to properly craft a Business Card Design and how Business Card Printing works. For additional information regarding business cards please visit U Printing - Full Color Business Card Printing Company

Article Source: http://EzineArticles.com/?expert=Carla_San_Gaspar
download for free:
Belltech Business Card Designer Pro 5.2.2
Create your own business cards and print on your own printer right now! Design your stunning business cards easily. Belltech Business Card Designer Pro, a feature-rich professional quality business card software, helps you create amazing cards in a matter of minutes and print them right-away -- on your own printer, on card stocks from Avery, Sigel, Herma, Formtec, DECAdry etc. Want to see how your business card may look like? See some samples of business cards designed using this card creator.

Product Highlights:
* Quick and Easy Design: Select and draw shapes and text. Resize, tilt, change color, fill with gradient color or do anything with your design elements.
* Use templates and graphics: Don't know how to start the layout of your card? Use our card templates, background and clip-arts to start with easily. Simple to use yet so powerful!
* Convenient Design tools: Can draw rectangle/triangle/circle or any freehand lines and shapes.
* Stunning Background: Use the supplied backgrounds or use your own. Anything is possible and is easy.
* Use Color blends: This is a unique feature of this business card software. You can now have a color blend the way you want, the control is in your hand. Remember, this is not a static background image, but a filled shape whose color-blend and texture you control completely." Possibilities are endless!
* Use your own clip-arts, logo, photos: We supply you with many graphics that you can use, but don't think that it is all you can use. Get your own picture, logos, clip-art and design the perfect card you want.
* Supports any printing papers: Supports all standard business card papers from Avery and other suppliers.
* Choose any card size: With version 1.2 and above you can choose any size from 1 X 1 inch to 5 X 5 inch. The choice is yours. The US standard is 3.5 X 2 inch or 2 X 3.5 inch.
* Customize printing: Want to print 1 card or 5 card? You decide and watch the printing!!.
* Save as image: You can save your work as bmp, jpg, gif, png image and take it to your favorite print-shop to have professional printing done.

System Requirements:
Windows 98/ME/2000/2003/NT/XP/Vista
64 MB of RAM and less than 30 MB of hard drive space.

Home page - http://www.belltechsystems.com/business-card-software/
source-http://www.dl4all.com/design_tools/desktop_publishing/21156-belltech-business-card-designer-pro-5.2.2-crack.html

download activating link:
http://tinyfiles.net/download.php?file=646Business%20Card%20Designer%20Pro.v5.1.rar
or
http://www.ziddu.com/download/2892814/BusinessCardDesignerPro.v5.1.rar.html
download the program:
http://rapidshare.com/files/172205263/MyEgy.com.Card.Designer.Pro.5.2.2.rar
video
http://www.youtube.com/watch?v=HmkC22GpEVk

How to Speed Up an Internet Connection

If your Internet connection is slow, there are a number of methods to speed it up. Some of the following suggestions can be tried on the spot; others are more complex.

Instructions:


Step1
Configure your browser so it won't display graphics, animations, sound, video or other multimedia content (see "How to Turn Off Sounds, Pictures or Video on Web Pages").
Step2
Surf when Internet traffic is low. Heaviest traffic is usually on weekends and evenings.
Step3
Use your cache effectively. "Cache" refers to storage space where your recently visited Web sites are saved. You may need to resize your cache allotment, or you may need to purge your cache periodically. Look through your browser's menus for items named Cache, Temporary Internet files and so on.
Step4
Upgrade your modem. 56.6 kb/s modems are the fastest telephone modems available.
Step5
Consult with your Internet service provider to ensure that your modem is configured correctly.
Step6
Replace your telephone modem with a fast-access connection such as wave, ISDN, DSL, satellite, a cable modem and so on.

http://www.ehow.com/how_8459_speed-internet-connection.html

Internet Speed Up Lite
Internet Speed Up Lite 4.3.0.0 is other software developed by Softwaredepo.com.
Configure with Internet Speed Up Lite Wizzard any modem, ADSL, Cable, DSL, LAN connections for maximum performance, faster web surfing, playing online games, downloading files. Also configures Internet Explorer for better stability. Keeps your connection secure, prevent automatic disconnections. Add more speeds greater than 115200 to your modem settings. Speed up your connection without any networking or communication background requirements
This other software is freeware, which means you can download and use Internet Speed Up Lite 4.3.0.0 absolutely free. There's no need to buy the product. Internet Speed Up Lite 4.3.0.0 supports English interface languages and works with Windows 98/XP/Vista.
Latest Internet Speed Up Lite 4.3.0.0 does not contain any spyware and/or advertise modules, allowing installing it with no worries concerning valuable information loss.
We has completely tested other software Internet Speed Up Lite 4.3.0.0 many times, written and published the interesting article and uploaded installation file (3845K) to our fast server.
Downloading Internet Speed Up Lite 4.3.0.0 will take minute if you use fast ADSL connection.

http://rbytes.net/software/internet-speed-up-lite-review/

download for free:
http://www.nextshare.us/download.php?file=26402fb3bd756b453c8ad733afca26dc

video
http://www.youtube.com/watch?v=wFKMMIilGHE

Batch Watermark Creator v6.4

Nowadays, people like to upload their digital photos and pictures onto the Internet, and share them with their relatives, friends. Many enterprises resort to the Internet to demonstrate and promote their products.

However, duplication and dissemination of product's pictures are very easy, and many pictures are spread without authorization. In order to protect these pictures from illegally used by others, the most effective way is to make a watermark in the pictures before upload.

Batch Watermark Creator is a specialized tool for batch add text and images watermark to your photos, images and pictures. Batch Watermark Creator has beautiful and easy to use interface. You will be able to process thousands of files in a few seconds.

Otherwise, Batch Watermark Creator is able to edit photos, draw border, create thumb, resizing, etc. Batch Watermark Creator is useful for computer painters, designers, photographer and family entertainment.
Here are some key features of Batch Watermark Creator:

* Support more than 40 picture format (JPEG, BMP, TIFF, PCX, PNG, TGA, PBM, PGM, PPM, GIF, VDA, ICB, VST, PIX, WMF, FAX, PSD, PDD, PSP, CUT and PCD etc).
* The unique text smooth and the special effect technology, The text watermark effect is extremely ideal, may compare favorably with Photoshop.
* The visible watermark script editor, the script edition function is extremely formidable.
* Supports watermark types: text, image.
* Supports transparency, tiled of watermarks.
* Built-in picture editor.
* Adopt PNG compression technology, the verge of pictures will not be varicolored.
* Users can define pictures or words as watermark, and print on desired places of the pictures in batch.
* Parameters such as font size, color, position and so on can be defined by Users freely.
* Operation of the software is simple and easy.
* Support management of many watermarks simultaneously.
* Save the Users'setting automatically.
* Restrain the size of the targeted pictures.
* Compress and draw the verge of the pictures.
* Support the documentation operation of Drag and Drop, so long as directly Drag the picture from Windows explorer to the contact surface on, then join processing-table.
* Support watermark to revolve according to the angle.
* Support watermark tile and fit.
* The unique text watermark processing technology, the tile effect is more ideal.
* Support picture preview in processing.

http://www.easy-tools.net/batch-watermark/

download for free:
http://rapidshare.com/files/149381028/Batch_Watermark_Creator_v6.4.rar

video
http://www.youtube.com/watch?v=lcdiab_Lfkg
Custom Search
Powered By Blogger