Thursday, 27 September 2012

Webserver - Guide to install and use XAMPP



Webserver - Guide to install and use XAMPP

1.Web Server?

Web Server (Web server): computer on which to install the software for the Web, sometimes also called the Web Server software.
All Web Server understand and run the *. Htm and *. Html, but each Web Server to serve some specific file types such as Microsoft's IIS *. Asp, *. Aspx. ..; Apache for *. php ...; Sun Java System Web Server of SUN for *. jsp ...

2.To select your webserver?

Depending on the web programming language that we will select the appropriate webserver. To install the webserver running PHP, we use Apache.

A webserver that can run PHP applications must exist the following basic components: Apache - PHP - MySQL. A few years ago we would have to install separate parts to run PHP applications but now the webserver package just installed once all the basic components such as: AppServ - WAMP - XAMPP ... you can choose one of the packages to install webserver that can run PHP applications

I would like to send XAMPP webserver package for the following reasons:
- In addition to supporting the basic components such as: Apache - PHP - MySQL - phpMyAdmin. Xamp also supports other components which some other webserver does not have as Webmail - FTP - SSL - Perl
- Usage of XAMPP easily
- Full support for PHP extension libraries and integrate PEAR library (See more at http://pear.php.net/)


3.Install XAMPP

When I made this post XAMPP v1.7.3 version but this version use PHP 5.3 and PHP 5.3 has some bugs, in addition to a host does not support PHP 5.3, so I will guide you install version 1.7.1 is a version that runs pretty stable on the source Joomla! Zend Framework, Drupal ...

You can download XAMPP v1.7.1 here

After downloading you run xampp-win32-1.7.1-Installer.exe


Nhấn nút ok để tiếp tục

select  Next

Select the drive and folder where you installed XAMPP and then click Next

We should just check the red zone while the rest should not be marked as if marking services such as Apache - MySQL - Filezilla will be run when you start Windows. In my experience you should only run XAMPP when we want to run the PHP script only.

The installation of XAMPP

The installation of XAMPP

After our installation is complete, click Finish to complete the installation process.
When you click the Finish button will pop up a window asking us to run XAMPP now. We select Yes to start the XAMPP control panel
To run webserver and PHP script we click the Start button next to Apache and MySQL. We will be as shown below


Normally the first click on the Start button we usually get a message window.

Select Unblock.
Click the Admin button next to the main page of the Apache webserver and click on the MySQL Admin button next to the phpMyAdmin (MySQL management through the web interface)
When you click on the Admin button next to our Apache web interface as follows


To view information about your PHP click phpinfo () and phpMyAdmin to manage MySQL over the web interface.
Note:
- To get to the XAMPP we can type on the browser http://localhost/
- To close the panel of XAMPP, click on the Close button. Xampp will temporarily hide Window to Tray (lower right corner of the Window)
- When you need to open the control panel we just need to click the icon in the System Tray of Windows
- To exit XAMPP we first hit the Stop button next to Apache and MySQL then click the Exit button


4.Configured to run. Htaccess on Webserver
Click on the XAMPP icon in Window's Tray

- Click the Explore button to the XAMPP installation folder
- Open the httpd.conf file in any text editor (eg: Notepad) in apacheconf folder (Eg: if you install the guidance it will be D: xampapacheconf)
- Press Ctrl + F to show the table into the word "rewrite" to find the htaccess configuration
- Remove the hash sign (#) before the line "LoadModule rewrite_module modules / mod_rewrite.so".

Then save the file httpd.conf
Restart the webserver. Open the control panel press the Stop button next to Apache and MySQL then click the Exit button.
Then restart xampp

Wednesday, 12 September 2012

Server Optimized: Anti DDos for Linux Webserver

Talking about DDos problem, perhaps it would be difficult to make sure that how we can secure 100% before this problem. Because there are so many possible ways to attack dos, ddos, flood, Slowloris ... as well as it comes with a different intensity. So TechBlog solutions presented below will help you in some certain cases only. However, it also will help you strengthen the security of your webserver.
1.DDos restrictions: Dos Deflate
Install Firewall Dos Deflate:

#cd download
#wget <a href="http://www.inetbase.com/scripts/ddos/install.sh" target="_blank">http://www.inetbase.com/scripts/ddos/install.sh</a>
#chmod 0700 install.sh
#./install.sh



After successful installation, you can configure the firewall using the command:

#nano /user/local/ddos/ddos.conf

This is the configuration file of the firewall, the basic content will be as follows:

FREQ=1 // off/ on Firewall (0=off, 1=on)
NO_OF_CONNECTIONS=50 // max connect from 1 IP to server
APF_BAN=1
KILL=1 // tắt/bật (0=off, 1= on)
EMAIL_TO="info@thuvientructuyen.vn"
BAN_PERIOD=600 // time ban IP  600s


2.Apache Mod Antiddos: mod_dosevasive
Install mod_dosevasive:

#up2date -i httpd-devel
#cd /usr/src
#wget http://www.zdziarski.com/projects/mod_evasive/mod_evasive_1.10.1.tar.gz
#tar xfz mod_evasive_1.10.1.tar.gz
#cd mod_evasive
#$APACHE_ROOT/bin/apxs -cia mod_evasive20.c


Find the httpd.conf file and add the following text:

<IfModule mod_dosevasive20.c>
DOSHashTableSize 3097
DOSPageCount 2
DOSSiteCount 50
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 300
</IfModule>

Then save and restart apache with the following command:

#service httpd restart

or 

#/etc/init.d/httpd restart

3.Install and configure iptables:

Referral information, installing, using TechBlog was presented in detail in the article Configuring Firewall iptables on CentOS / Redhat. In the case of anti ddos, we are only interested in some of the basic rules are as follows:

#Limit the number of incoming tcp connections
#Interface 0 incoming syn-flood protection
#iptables -N syn_flood
#iptables -A INPUT -p tcp --syn -j syn_flood
#iptables -A syn_flood -m limit --limit 1/s --limit-burst 3 -j RETURN
#iptables -A syn_flood -j DROP


4.Install mod_antiloris for Apache:

mod_antiloris effect limited connection of every IP requests to the webserver.

#wget ftp://ftp.monshouwer.eu/pub/linux/mod_antiloris/mod_antiloris-0.3.tar.bz2
#tar -jxvf mod_antiloris-0.3.tar.bz2
#cd mod_antiloris-0.3
#sudo /wwwroot/apache2/bin/apxs -a -i -c mod_antiloris.c
#sudo /etc/inid.d/http restart

So basically we have equipped a number of configurations, firewall against DDos. But try to monitor your system regularly to be able to offer appropriate solutions from time to time.

Sunday, 9 September 2012

Macromedia Flash: Create natural effects to photos


This tutorial will show you how to create a simple effect for natural images using some special flash tricks. This tutorial made ​​in Flash CS5, there may be a few differences if you are using Flash version
step 1
Save the image below to start using for this tutorial, it will be used as the flash.



step 2

Create a new flash document. Press Ctrl + J key on the keyboard (Document Properties) and set the width of the file is 440px, height is 275px. Choose any background color and set the frame rate of Flash 62 and then click OK.
step 3
Name the current layer photo. Double click on it and change the default name (Layer 1) photo. Press Enter after you have typed in the new name.

step 4
Choose File> Import> Import to stage (Ctrl + R) and import the image you just save as in step 1 of the Flash workspace.



Select the image you just imported, go to the Align Panel (Ctrl + K) and do turn the following options:
- Make sure the Align to Stage box is selected.
- Click on the Align horizontal center button
- Click Align vertical centerh button.


step 5
While still photos, press F8 key (Convert to Symbol) to convert it to a Movie Clip.

step 6
Click on Frame 70 and press F6.
step 7
Back to the first frame, use the Selection Tool (V) and click once on the image to select it. In the Properties Panel (Ctrl + F3) in the right part of the Flash workspace, select Filters in the bottom of the area. Click the Add Filter icon in the bottom left corner of the panel and choose Blur, then make the following adjustments:

step 8
Click again on the Add icon and select Adjust Color filter. Continue to make the following adjustments:

step 9
Click on any location in the gray area between frame 1 and 70 on the timeline and choose Create Classic Tween from the menu that appears.

step 10
To file has stopped running, you create a new layer and name it action by clicking on the New Layer icon at the bottom left corner of the Timeline panel. Rename the layer to action similar to renaming the photo layer.
step 11

In Frame 70 of the layer action, press F6 to create a keyframe. Continue to press F9 to open the ActionScript window. Enter the following code into the Script window:
stop ();
Close the ActionScript window. Press Ctrl + Enter to enjoy achievements.

User Manuals Swish 2.0 to create Baner


I.How to proceed:

1. Prepare the necessary images have the same width, the total width of the image will be the width of the banner that we will create.

2. Using Swish 2.0 program to create a banner with the image moving across from left to right, and when clicking on each image, the browser opens the corresponding web page.

3. Banner from Swish 2.0 format. Swf

4. Taken banner on Frontpage for use in the site.





II.Prepare images:

- First, it is necessary to outline the front banner. Understanding the parameters of width and breadth.

- Use an image processing program such as Photoshop or Fireworks to create or deliver images. Then cut small images of size corresponding to each topic. Example below: we have a banner created in Fireworks with size 400 x 100 pixels. Then the image is cut into 4 small photos to the size of each picture is 100 x 100 pixels. Original size 400 x 100 pixels. The left with a size of 100 x 100 pixels

III. Using Swish 2.0 to create a banner:

1. Introduction on Swish: This is a program for creating image files, demo, banner ... and output format. Swf. Format. Swf video format is widely used on the web because of the compact size, quick download and image with beautiful colors. To create the file format. Swf, the designer can use the program Macromedia Flash. However, those requirements are not too complicated we can use Swish program because the program configuration is lightweight, ready-to-use effects, the use of not too complicated.

2. User manual Swish to create a banner:

- After installing the program Swish, program Swish to boot:



- On the screen, we need to pay attention to the following areas:


Timeline areas: managing the scene, the frame, the motion form.
Outline areas: management objects appear in Swish

Movie Zone: managing the parameters for the entire movie, the adjustment variable, the action of the object appears in the Outline.

Layout area: the main work area of the design. Including the present, create the tools, paint tools, drawing tools, ...

- First, the need to adjust the size of the area shown in the Movie area. Adjustable Width: 400 and Height: 100. Adjust the speed of the frame (Frame Rate) to

6. On the Insert menu / Image ... navigate to the folder containing the file was prepared and select the image to put them in Swish

- Arrange the order of the original banner image at first.

- I proceed to create the link to the picture. Click each picture, in the region

Movie / Actions / Add Events. Choose Free Press. Add Events transformed into the Add Action button.

- In the Add Action, select Goto URL. In the URL box, enter the website address to link to .. Address link may be in absolute or relative. For example:
    + Location absolute: www.thuvientructuyen.vn, www.google.com, ...

    + Relatively Address: trang1.htm, trang2.htm, ... (trang1.htm and trang2.htm is the page in the same directory and the same level as the page will contain banner).

- Do the same for the remaining images.

- After making the link for all 4 picture. I will apply motion effects to them.

- Select all 4 picture (press Ctrl while selecting), right click, choose Grouping / Group. At this point, all four become an object.
- In the area of the Timeline, choose Add Effect / Slide Out / To Right



- A Settings table appears. In the Duration section, select 80, press Close. At this time, we had a motion picture on the right.

- In the Outline area, click Group, right-click, choose Copy Object. Then, click the Scene 1, right click select Paste Object.
- Now, on the Timeline, we have two objects Group
- Select a Group object, pressing Del Effect. Then, choose Add Effect. Choose Slide In / From Left. When the Settings panel appears, select 80 in the Duration box.

- At this time, we have completed the banner. We can go to the Control menu / Play Movie.

3. Published SWF file:

Go to File / Export / SWF. Select a location to save the SWF file, click Save.





5 graphics software for live image


1. SwishMAX

The software allows you to create beautiful animated scenes with about 230 different types of effects such as mass explosion or to form a tornado. The software allows you to create basic to complex shapes, create motion paths for the shapes or text. Through this software you can create your own graphic image to send to a friend or family can also animate your website.



2. Macromedia Flash MX 2004

Specialized software of MacroMedia - 1 software company specializing in processing applications launched highly animated graphics. Flash MX 2004 software allows you to create animations, but did not have much effect higher as SwishMAX but it is the father of Flash should be a lot of tools to support programming effects as well as it can client-server features can help developers create the Website connected to the database, display the data on the tools of Flash MX 2004.

3.CoffeCup GIF Animator 7.0

Software support for you to create animated GIF images for your website, using this software you can program step by step using BMP or JPG images to create animated GIF frame of her. In addition, the program also lets you can import the frames of videos from AVI to GIF or may modify the frame is available in GIF driving of the ban.Chuong for allows you to export images your animated GIF to Flash format with support code on the HTML page.

4. KoolMoves 4.5.3

Convenient, easy to use with sample images available that Kool Moves have provided for you. You can easily create their own attractive image or animation that KoolMoves has support for you most of the effects or the live sample images available. Strong software support on the Web for you than the software so you can create your own image not only alive but also eye-catching website.

5. CoffeeCup Flash Firestarter 6.5

Software utility of CoffeeCup allows you can create quick flash with vivid images. Programs available for your strong support for Website design. In addition the program also incorporates many features such as audio amended, creating vibrant web pages and create the company logo easily.

Saturday, 8 September 2012

ID AntiSpam - ​​Blocks spam mailbox


ID AntiSpam is a security program designed to filter all incoming mail to prevent spam. Tool analyzes, filters and automatically delete spam directly on the mail server at the same time prevent unwanted advertising mail entering your inbox.

With a simple interface, you can completely rest assured to use ID AntiSpam to do the job so effectively.


Features:
Optimizing all Windows options as well as establish Server, Security and Network.
Control functions easily with just few clicks.
Allows additional optimization features.
Improve system performance by controlling the features and use them so effectively.
Customize a variety of features and options for Windows.
Intuitive graphical user interface, easy to use.
System Requirements:
Processor: 300 MHz.
Hard drive space: 3 MB.
RAM: 128 MB.
Support for Internet Explorer.

ID Registry Cleaner - Clean your registry effective

ID Registry Cleaner is an effective program to detect the reference is incomplete or incorrect in your Windows Registry, mainly due to wrong installation, error or remove programs. It can scan your entire Windows registry for errors and provides methods to optimize its performance.


Features:
Scan your computer to find out what the shortcut is incorrect, or shortcut to the program has been removed.
Registry scan to determine the cause of Windows errors. It can detect the program does not work effectively lead to system collapse.
Detection programs are installed incorrectly.
Clean and maintain the optimal parameters for the Windows Registry in order to improve performance and stability of the system.
Remove the obsolete start menu folder.
Manage startup programs.
Internet Explorer cleanup activities and protect your privacy when accessing the site.
Lets restore the folder has been deleted or removed through ID Registry Cleaner and restore the Registry by creating a backup file for the entire System Registry.
System Requirements:
Processor: 300 MHz.
Hard drive space: 3 MB.
RAM: 128 MB.
Support for Internet Explorer.
Tag: ID Registry Cleaner

Thursday, 30 August 2012

SplitCam webcam - Software provides special effects for Webcam


SplitCam webcam software offers webcam effects to bring you more emotional when a video call with your friends.

In addition, it is also the fastest way to split your webcam video stream. With this software, you can video chat with all your friends, send your webcam to many at the same time. You can use SplitCam for Skype, Yahoo, MSN.





Features:
Add effects to your webcam video in video chat and have fun with friends
Split video for some programs
Not get errors webcam busy when using the webcam in several applications
Real 3D mask
Supports all popular services
Video recording without any professional software and upload it to youtube in just a few clicks directly from SplitCam window
Supports HD video broadcast and video resolution
Use IP camera as a video source

User manual joiner software HJSplit


User manual program HJSplit to split and join files

Program HJSplit commonly used to split a large file into several small tail is 001, 002, 003 etc. When encountering such files, you need to use HJSplit to join the parts into a complete file to use.

HJSplit program can be obtained directly

You download, extract to somewhere on your computer is finished, no need to install anything. When using just double click the left to hjsplit.exe file is run.

A. How to split a large file into small pieces of equal size

(except for the last part is always smaller than the other)
1. Click the Split button
2. Choose the size of each fraction (eg, 90)
3. Choose divided by kB (for small files) or MB (for large files). Note 1 MB = 1024 KB.

So in this example I choose to split into smaller file size of 90 MB

4. Click the Input button to find the file to share
5. Navigate to the folder which contains the files to split
6. Select files to split
7. Selected, click Open to return to the working window of Split




8.Click Start is finished

B. Connect the small portion (001, 002, 003 etc. ..) has split with HJSplit together into complete files
Attention. To join, this fraction must be placed in the same directory.

1. Select Join
2. Click Input
3. Navigate to the folder which contains small parts
Note: When the connector so you only see the small section ends with 001. This is normal, the HJSplit run, will automatically go find the rest of the 002, 003 etc. to reconnect with this part 001.
4. Choose the 001
5. Click Open






6. Click Start, the program will automatically connect the small part of the complete file.

User Guide for File Splitter & Joiner to split and join files
File Splitter & Joiner program also has the same effect as HJSplit is used to split a file into multiple smaller pieces and join multiple small parts into a complete file. This program is somewhat better than HJSplit in room for division multiple types (divided into parts according to a fixed size, divided into multiple pieces of equal size, set a password, this option places the following file record split or when the interface is English).

You can download the program:

Usage is as follows:
This program requires no installation, just double click the left to FileSJ.exe file is run.

How to split a file into multiple smaller pieces

1. Choose Splitting
2. Find files split
3. Please select a record fraction
4. If you want to split the file into multiple pieces of identical size, check Split into and implementation of arbitrary small number. I personally recommend that you do not share it. The reason is because people look at divided evenly so will not know you've taken all small enough to be able to merge them or not. Meanwhile, if divided by dividing by a fixed size (this will be discussed later) finally will ever smaller parts before and it lets others know that you have enough small necessary to connect the complete file.
5. Share file with fixed size. Limit check each part to.
5.2. Opening of small size (all the parts, except the last, will have the same size.
5.3. Opening the unit of measurement is the KB or MB. This division same HJSplit.
6. If you want to set a password for resuming need to enter the password, check Encrypt data.
7. Click Split to perform the division. If you check Encrypt data option in step 6, the program will ask you to enter arbitrary password, such ngoinhayeuthuong.com
8. After the split, the program asks you if you want to delete the original file. I should not be deleted because the file sharing so if you have problems, can not resume fraction, if you delete the original file, as you lose.

How to connect the parts, divided by File Splitter & Joiner or HJSplit to a file complete.

1. Choose Joining
2. Find the parts to match. Note, at this time you only see the files ending with 001 or __ a, which is normal, the program will automatically find the parts, others to connect to you.
3. Choose where to record the complete file after your arbitrary connections.
4. Click the Join is finished.
5 .. If you run that file sharing has set a password file, you need to declare a new password to resume.
Tag: software HJSplit,User manual,HJSplit 



Wednesday, 29 August 2012

30 best free Mac programs


There's something exciting about buying a new piece of software, unwrapping the packaging and slipping the disc into your Mac ready to install your new goodies. And, of course, the new Mac App Store has made the process of obtaining new software by a digital download just a few simple mouse clicks.
Whichever method you prefer, the biggest drawback is the money you have to hand over. Forking out for your goods is a necessary evil, and the price of things is usually a good indicator of its quality. But the good news is it's not always that way, especially when it comes to Mac software.
As we will show you, there are many apps available for free that have all the polish and advanced features you would expect from a premium paid-for version, but without the nasty price tag. There are apps that will clean up your hard drive or organise your day-to-day activities. Some even work on your iPhone and iPad, too.
We've presented the best ones below – they're all really fantastic and, best of all, they're all free.
A number of these applications, while still great as a free version, also have more fully featured pro versions. So if you really enjoy one, you can consider spending the extra money.
Best free Mac media tools
1. Boxee Online



Boxee

TV channels put a lot of their content online for free, but you usually have to go to their websites to find out what's available. Not with Boxee.
This app lets you browse through episodes of shows from sources such as YouTube, among many others. It also pulls in media from your Mac. The interface can be controlled via the keyboard, an Apple remote or the free Boxee app available for iPhone, iPad and iPod touch.
It's a doddle to navigate, enabling you to quickly find sports, movies, music or photos to enjoy on your computer. For entertainment on your Mac, Boxee is hard to beat.
2. Vuze



Vuze

BitTorrent clients have received a bad rap over the years for enabling users to download copyrighted material for free. Vuze is no different in this respect. That said, downloading via BitTorrent is not illegal and, should you be accessing legal material, you're fine.
Even better than that, Vuze will act as a media player for most formats and even convert files for playback on your devices, including iPads and games consoles. You can even stream video from Vuze via Wi-Fi to compatible devices such as the Xbox 360, making it more of an ideal media viewing solution than a nuisance to society.
3. Flip4Mac
There's been little love lost between Apple and Microsoft over the years, and the same extends to their media formats. The dreaded .WMV (Windows Media Video) file is the scourge of the Mac OS X operating system and will not run natively in QuickTime.
Fortunately, the free Flip4Mac software will eradicate this headache and, once installed, lets you forget about formats and enjoy the video you are after. The WMV player also allows for Windows Media files to play back in Safari as well to help you enjoy a more complete browsing experience. A must-have install to alleviate format folly.
4. HandBrake



Handbrake

Those looking to bring their movie collection into the modern world should certainly consider HandBrake for all their ripping needs. This simple app can grab a movie from DVD and encode it into a variety of formats for playback on your Mac, iPhone or iPad.
Those with the new Apple TV will also be able to create compatible files from their movie discs and add them to iTunes without having to fiddle around with DVD players and tons of cases. The app can even retain the chapter selection features and subtitles of your original disc.
While ripping a DVD to your Mac can take some time (and please respect copyright) if handled right, the outcome makes accessing your entertainment a great deal easier. The latest version of HandBrake introduces a live preview feature that allows you to check the quality of your rip before committing to hours of encoding too. You can also use HandBrake to convert video files into different formats.
5. Spotify



Spotify

Spotify came from out of nowhere and took the music lovers of Europe by storm. This is streaming music done right. This service is free to those who can handle an advert every three songs or so. It offers a catalogue of more than 10 million songs of all genres, which stream instantly through the Spotify app.
It can also link to your iTunes library so all of your favourite tracks are in one place. You can log in from multiple Macs using your Spotify account, create playlists, share music with friends and more.
One of our favourite features is the innovative collaborative playlist, where your friends can add tracks over the internet for you to listen to. If you wish, you can pay to upgrade Spotify to a premium account, at which point you become ad-free.
And for £9.99 per month you can even have the same service on your iPhone with music stored for offline playback.
6. VLC



VLC

VLC is one of those apps you can turn to if QuickTime and other media-playing apps won't work with a media format you want to use. Initially, you might wonder why you'll ever need this app, but if you ever stray beyond the bounds of the iTunes Store and download video from another online source, you're more than likely to encounter a problem – that is, it's not playing properly in iTunes or QuickTime.
Converting the video with HandBrake is always an option, but, to be honest, using VLC is simply quicker. The app can handle DVD playback as well as more obscure formats that crop up from time to time.
Files that are missing pieces or broken can still be played in VLC to the best of its ability and it provides a wealth of codecs to help your Mac handle all kinds of media file formats.
VLC is an application that every Mac user should have installed for when their media won't behave.
Social apps for Mac
7. AddressBookSync
The Address Book app on your Mac is great for organising contacts and syncing them to your iPhone. However, the problem is with so many contacts held, continually adding information and profile pictures can become a time-consuming task.
AddressBookSync is an ingenious tool that connects to your Facebook account to pull in your friends' birthday info as well as images from their accounts into your Mac's Address Book. This is particularly handy for iPhone users with images appearing on screen when a contact is calling.
8. Adium



Adium

The chances are you have an account for more than one instant messaging client. With so many available from iChat to Windows Messenger through Google Chat and Yahoo! it's not surprising.
So, do you leave all of these clients open and consuming memory or do you find an all-in-one solution? If you want the latter, Adium is your app.
Compatible with more IM clients than you probably knew existed, Adium combines all your accounts into one easy-to-use solution so you can keep in touch with all your contacts regardless of the service they are using.
9. Twitter
This is the official Twitter app for Mac. It was launched at the same time as the new Mac App Store, and quickly became the most popular download there. To get it you'll need to have the Mac App Store installed (which means you'll need to be running OS X 10.6 and have installed the latest system updates).
Unlike other Twitter clients, Twitter offers a very OS X-friendly environment without skimping on the features you need to enjoy your 140-character fix.
A particularly great feature is that you can view all tweets in a conversation simply by double-clicking on the main tweet. You can also search for trending topics and use multiple accounts within the same app.
Composing a new tweet is now made far easier with the Compose window that floats outside the interface, ready for you to type your thoughts. If you want to add an image to your tweet simply drag and drop it into the new tweet window.
You can select which image hosting service you use from the Preferences pane, and also which URL-shortening service the Twitter app will use. You can also get the official Twitter app for iPad and iPhone to complete your Twitter experience wherever you are in the world.
10. Skype
Skype isn't a new service but the way it has developed over the years keeps it incredibly useful. The premise is simple, with an internet connection and a copy of the free software installed, you can talk to anyone on Skype via audio or video chat. And you can even swap files, create conference calls or simply chat via instant messaging.
For an additional fee, you can add voicemail to your account and even call mobiles and landlines if you wish.
Handy utilities
11. Evernote



Evernote

Whatever you're doing in life there are things you need to remember, be they pictures, notes, websites or sounds. Evernote provides a place to store your ideas, plans and reminders.
Using cloud-based storage, the Mac app syncs with your iPhone and iPad, as well as any other computer to keep your notes close to hand whenever you need them. Unique search features allow you to dig out anything you've stored and it can even recognise handwritten docs.
This app not only organises your notes, photos, screenshots and more, but you can add custom tags to make things easier to search.
12. r-name
Have you ever had a bunch of files in a folder and then discovered you need to rename each one? For a renaming task that comprises more than ten files or more it can become a very dull and repetitive task.
And that's where r-name comes in. It's a simple, free app that allows files and folders to be dropped in and renamed in any way you require. Ideal for photos or television series, this app will save a great deal of time.
13. Burn
While it's easy to burn a CD or DVD from within Mac OS X, Burn brings simplicity, as well as advanced options to the task. For example, it allows you to set which file system your disc will use so Windows owners can access files.
It can create audio CDs and MP3 discs, and caters for DVD, VideoCD and DivX discs. An Inspector tool allows you to change settings on your disc such as file permissions, dates and the icon.
14. Carbon Copy Cloner



Carbon copy cloner

Everyone talks about backing up their computer files, but how many of us are committed to doing it properly?
Carbon Copy Cloner makes it easy to back up your system but to move it to another Mac or larger hard drive without having to reinstall the OS. It even offers incremental backups, which only updates files that have changed since you last ran the software.
Considering this is a free application, it's an absolute powerhouse for any Mac user who wants security for their system and flexibility for their hardware.