in

How to Install and Use TeamViewer on Linux

- - No comments
TeamViewer is one of the most popular remote desktop software because it is really easy to use and it has support for different operating systems. Although its main function is to remote control a desktop for technical support, it also has file sharing and presentation features.

If you are using Linux, you can easily install TeamViewer and use it to connect to remote machines that are also running TeamViewer be it Windows, Mac OS X, or Linux.

Installing TeamViewer:

The full version of TeamViewer for Linux has packages for several major distributions, such as Debian, Red Hat, Fedora, Mandriva, Suse, and Ubuntu. You can download them from HERE. So if you are using any of the supported distros, simply install TeamViewer using the package manager.

Using TeamViewer:

When you run TeamViewer, make sure that it is also running on the remote (partner) machine that you would like to control or connect to, and close it only after you have ended your session. You can immediately connect by getting and entering your partner's ID and password.


Here is a screenshot of TeamViewer on my Linux desktop remote controlling a Mac OS X machine:


That's how easy it is to install and use TeamViewer on Linux. If you want to remote control your Linux desktop using the iPhone, see this post: Remote Control Your Linux Desktop Using the iPhone.

Keep Reading
in

Which do you think is the best free and open-source project management software?

- - 1 comment
As some of you may know, we have featured here a good number of free and open-source project management software (see: project management software, more project management programs) be it desktop or online application. These tools are used to help manage organization or company projects swiftly and systematically.

For our poll today, I gathered 10 of the best free and open-source project management software from our previous lists, and for those who have used some of these applications, please join our poll and cast your votes below.



If you have something to add or share, you may do so via comment.

Keep Reading
in

5 of the Best Free and Open Source Data Mining Software

- - 23 comments
The process of extracting patterns from data is called data mining. It is recognized as an essential tool by modern business since it is able to convert data into business intelligence thus giving an informational edge. At present, it is widely used in profiling practices, like surveillance, marketing, scientific discovery, and fraud detection.


There are four kinds of tasks that are normally involve in Data mining:

* Classification - the task of generalizing familiar structure to employ to new data
* Clustering - the task of finding groups and structures in the data that are in some way or another the same, without using noted structures in the data.
* Association rule learning - Looks for relationships between variables.
* Regression - Aims to find a function that models the data with the slightest error.

For those of you who are looking for some data mining tools, here are five of the best open-source data mining software that you could get for free:


Orange
Orange is a component-based data mining and machine learning software suite that features friendly yet powerful, fast and versatile visual programming front-end for explorative data analysis and visualization, and Python bindings and libraries for scripting. It contains complete set of components for data preprocessing, feature scoring and filtering, modeling, model evaluation, and exploration techniques. It is written in C++ and Python, and its graphical user interface is based on cross-platform Qt framework.


RapidMiner
RapidMiner, formerly called YALE (Yet Another Learning Environment), is an environment for machine learning and data mining experiments that is utilized for both research and real-world data mining tasks. It enables experiments to be made up of a huge number of arbitrarily nestable operators, which are detailed in XML files and are made with the graphical user interface of RapidMiner. RapidMiner provides more than 500 operators for all main machine learning procedures, and it also combines learning schemes and attribute evaluators of the Weka learning environment. It is available as a stand-alone tool for data analysis and as a data-mining engine that can be integrated into your own products.


Weka
Written in Java, Weka (Waikato Environment for Knowledge Analysis) is a well-known suite of machine learning software that supports several typical data mining tasks, particularly data preprocessing, clustering, classification, regression, visualization, and feature selection. Its techniques are based on the hypothesis that the data is available as a single flat file or relation, where each data point is labeled by a fixed number of attributes. Weka provides access to SQL databases utilizing Java Database Connectivity and can process the result returned by a database query. Its main user interface is the Explorer, but the same functionality can be accessed from the command line or through the component-based Knowledge Flow interface.


JHepWork
Designed for scientists, engineers and students, jHepWork is a free and open-source data-analysis framework that is created as an attempt to make a data-analysis environment using open-source packages with a comprehensible user interface and to create a tool competitive to commercial programs. It is specially made for interactive scientific plots in 2D and 3D and contains numerical scientific libraries implemented in Java for mathematical functions, random numbers, and other data mining algorithms. jHepWork is based on a high-level programming language Jython, but Java coding can also be used to call jHepWork numerical and graphical libraries.


KNIME
KNIME (Konstanz Information Miner) is a user friendly, intelligible, and comprehensive open-source data integration, processing, analysis, and exploration platform. It gives users the ability to visually create data flows or pipelines, selectively execute some or all analysis steps, and later study the results, models, and interactive views. KNIME is written in Java, and it is based on Eclipse and makes use of its extension method to support plugins thus providing additional functionality. Through plugins, users can add modules for text, image, and time series processing and the integration of various other open source projects, such as R programming language, Weka, the Chemistry Development Kit, and LibSVM.


If you know of other free and open-source data mining software, please share them with us via comment.

Keep Reading
in

Installing and Running Mac OS X on Linux Using VirtualBox

- - 8 comments
Installing and Running Mac OS X in Linux Using VirtualBox: Are you in the mood to install Apple's Mac OS X 'Snow Leopard' on Linux? If your answer is yes, then get your desktop ready and download the latest version of one of the most popular free and open-source virtualization software, VirtuaBox.

But before installing VirtualBox, you should check first if your CPU supports hardware virtualization. From the Linux terminal, run this command:

$ egrep '(vmx|svm)' /proc/cpuinfo

If the command returns "vmx" (Intel) or "svm" (AMD), then your CPU is supported thus you will be able to install and run Mac OS X as guest operating system on Linux. For others, you may also check your BIOS settings and see if there is an option to enable hardware virtualization.

If your CPU is supported and you have already downloaded and installed VirtualBox, you will need to get the hacked Mac OS X Snow Leopard installer from HERE. It's a torrent file so for those of you who don't know anything about torrents, see: How to Use BitTorrent in Linux.

Inside VirtualBox, you can now create a new virtual machine. It is recommended to allocate at least 15GB of virtual machine hard disk and 1GB of VM RAM for better performance. The Mac OS X installation process should be as easy as that of Windows or Linux so I'm sure most of you can handle it well.

The above instructions on installing and running Mac OS X (Snow Leopard) on Linux is pretty much a shortcut and is intended for advanced users. There is a more detailed how-to HERE, which uses Windows as host OS. However, most of the instructions from that page can also be applied if you are using Linux (host) so I encourage you to check it out.

Keep Reading
in

Android Tablet Computers to Secure 15% Market Share in 2011

- - 3 comments
Android Tablet Computers to Secure 15% Market Share in 2011: Based on a recent study, IMS Research, has predicted that Android-powered tablet computers will grab 15.2% market share in 2011, and may reach 28.4% in 2015. They also said that 15 key manufacturers, including Acer, Cisco, Dell, Motorola, Viewsonic, and Samsung, are expected to release and sell their own Android-based tablet PCs by mid 2011.

The highly anticipated Samsung Galaxy Tab is expected to strengthen Android's presence in the United States and could pave the way for other Android-powered tablet computers. According to Samsung’s forecast, a million Galaxy Tab will be sold during the holiday season alone, which is an outstanding number considering the Apple iPad has already gained significant ground in the US market.


As stated by IMS Research, tablet PCs running other OS aside from Apple OS, Android or Windows will only get around 7% share in 2011. Meanwhile, Windows-based tablet will constitute for very small percentage of tablet shipments during the next couple of years.

With the way Android is dominating the smartphone market right now, I won't be surprised if it will someday lead the tablet PC industry. In fact, Google Android operating system is quietly running on a good number of tablet computers (see: affordable Android-powered tablet computers and latest Android Tablet PCs) for several months already.

IMS Research is a leading independent supplier of market research and consultancy to the global electronics industry. Visit the company's website HERE to view the full research report.

Keep Reading
in

How to Retrieve Password-protected Zip Files Using Linux

- - 4 comments
How to Retrieve Password-protected Zip Files Using Linux: In case you or your friend has forgotten the password of your password-protected .zip file that may contain important documents, music, or non-porn movies, there is really no need to worry as there are plenty of password crackers (retriever) available out there. If you are using Linux, I highly recommend you download and use FCrackZip.

FCrackZip is a simple, fast, free, and easy-to-use zip cracker that is similar to fzc and zipcrack. Partially written in assembler, it uses brute force or dictionary based attacks to find the password. Although you will need the Linux terminal to use FCrackZip, a simple command is actually required to crack the zip password.

If you are using any popular or major Linux distribution, FCrackZip should be available on the software repository, and you could download it using the package manager. You may also download the latest version from HERE.

Since I'm using Ubuntu, I quickly installed FCrackZip from the command line using this command:

$ sudo apt-get install fcrackzip

After installing FCrackZip, you can either use brute force or dictionary mode to crack the password.

Here is a sample FCrackZip command one-liner using brute force:

$ fcrackzip -v -b -p aaaaaa -u your_zip_file.zip


From the screenshot above, you will see that I've successfully cracked a password protected zip file using the brute force method. From my experience, it took around 30 minutes to find password, but it is worth the wait. That's about it. You may also see the manpage of FCrackZip for other options or for further documentation.


Keep Reading
in

Back In Time, a Free and Simple Backup Software for Linux

- - 2 comments
Back In Time, a Free and Simple Backup Software for Linux: I've already tried and tested a good number of backup software for Linux, but I know there are still plenty of excellent backup tools that I missed so I always take time to search for more. Hence, I bumped into Back In Time, a simple backup utility for Linux that is inspired by Flyback and Timevault. One of the main goals of the project is to get and combine the best features of Flyback and Timevault and put them all on Back In Time.

In order to take snapshots and backups of specified folders, Back In Time serves as a framework for rsync, diff, and cron. It has graphical user interface (GUI) available for GNOME and KDE 4. When using GNOME, installing the package 'nautilus-actions' will integrate Back In Time with Nautilus file manager to provide context-menu options.

I installed Back In Time in Ubuntu 10.10 (Maverick Meerkat) using the Software Center. Once installed, you can access it under ‘System Tools’ from the main menu.

The first time you run Back In Time, the 'Settings' window will be shown and you will have to set your backup configurations. You are given an option to select directories to back up, interval at which automatic backups are taken, filename patterns to exclude, and where the snapshots should be stored. There is also a very handy ‘Auto-remove’ setting that you can use to automatically erase older backup files or delete backup files if the free space is smaller than a specified size. It is advisable to save your main backup on a secondary hard drive or on external storage device if you are protecting your essential files against hardware malfunction.


After taking care of the settings, you can immediately start the backup process by clicking on the "Take snapshot" button at the top left corner of the window. The time it takes to finish the backup process depends on the size of the file or files defined for the backup. When the backup process is finished, the snapshot record will be seen on the left portion of the window. You can view the backed up files on the right corner by highlighting a specific snapshot entry. If you want to restore your backup, right-click on the backed up files and select 'Restore'.


Back In Time is indeed a simple and easy-to-use backup tool that is as good as some of those that we have featured here so far. If you are looking for a resource-efficient and hassle-free data backup software for Linux, I highly-recommend you give Back In Time a try.

Keep Reading
in

The Easiest Way to Install Android on the iPhone

- - 3 comments
Although running Android on the iPhone still has plenty of issues that need to be fixed, installation has become a lot easier these days thanks to different tools and hacking tutorials that are available for free. In fact, it is getting so easy that you can now install Android on the iPhone without even using a computer. How is it possible?

A Cydia application for jailbroken iPhone called Bootlace will help you install the latest version of Android on the iPhone the easiest way possible. As of the moment, only the iPhone 2G and the iPhone 3G are supported. In addition, the phone should meet the following Bootlace compatibility requirements:

* iPhone 2G running iOS 3.1.2 and 3.1.3
* iPhone 3G running iOS 3.1.2, 3.1.3, 4.0, 4.0.1, 4.0.2 and 4.1

Also, jailbreaking tools currently supported by Bootlace are PwnageTool, Redsn0w, and Blackra1n.

Hence, if your iPhone 2g or 3G runs any of the iOS version mentioned above and is jailbroken using any of the supported tools, you are ready to install Android on the iPhone.

Installing Android on the iPhone using Bootlace:

1. Run Cydia, and then add this repository: http://repo.neonkoala.co.uk (as shown below). After adding it as source, install Bootlace.


2. After installing Bootlace, you will now see its icon on the SpringBoard so open it.

3. Using Bootlace, install OpeniBoot. This will be your key to running Android on the iPhone.


4. Once OpeniBoot has been installed, download and install iDroid by tapping the iDroid tab at the bottom.


5. After the iDroid installation, you have now successfully installed the latest version of Android on your iPhone. Inside Bootlace, you can tap on 'Quickboot', and then tap on the Android logo/mascot so that your iPhone will restart and finally boot into Android.



If you want to boot back into iOS, simply restart your iPhone and choose 'iOS' from the OpeniBoot menu.

That's all folks. Happy hacking!

Keep Reading
in

Kno, a Linux-based Tablet Computer/Digital Textbook for Students

- - 1 comment
We have already featured here several tablet computers. Some are designed for the enterprise such as the Cisco Cius and the Avaya, while others are made as multi-purpose tablets like the Shogo. A unique tablet computer that is especially created for students has been recently introduced. Its name is Kno.

The Kno is a Linux-based tablet PC that can function as an electronic textbook, eBook reader, notebook, and web browser among others. It will be available in two form factors: the cheaper single-screen model with 14-inch touchscreen; the more expensive clamshell dual-screen model with two 14-inch touch-sensitive screens.

The gigantic anti-glare touchscreen (with stylus support) of the Kno is capable of 1440 × 900 WXGA pixel resolution and can play 1080p videos. It is powered by a Nvidia Terga T200 series processor with speed of up to 1.0 GHz. For storage, it will have up to 32GB of flash memory. The Kno has a built-in 50.6-watt-hour rechargeable lithium-polymer battery that can go for around 6 hours on normal usage. For connectivity, it has an integrated Wi-Fi (IEEE 802.11 b/g) and Bluetooth 2.0 + EDR technology.

The Kno's operating system is a custom Linux build and its layout engine is based on WebKit. It will support HTML5 and Adobe Flash, which is a good news for those of you who run Flash-based games or applications most of the time. The interface of the Kno will allow users to write almost anywhere on the display and could save what they've written as notes. It will also let you drag graphics and highlighted text into notes. For backup and accessibility, data will be synced to a cloud-based server so that users can read their books or notes even when the device is not around. Out-of-the-box, the Kno will come with different productivity applications such as calculator, collaborative whiteboards, interactive flash cards, and a calendar.


Using the device, you can access the Kno bookstore that contains thousands of the most popular textbooks and supplement materials. Several major textbook publishers have already participated or are expected to participate. Publishers include Cengage, McGraw Hill, Pearson, Macmillan, Bedford, Freeman & Worth and Holtzbrinck as well as BarCharts Publishing, Kaplan, Random House and a vast number of the University Presses.

Here is a cool video teaser of the Kno:



Initially, the Kno tablet computer is aimed at 10 college campuses across the United States but anyone can now pre-order it online. The price of the single-screen model is $599, while the dual-screen model is $899.

What do you think of the Kno? Will it be good enough to someday replace our traditional textbooks?

Keep Reading
in

How to Install Internet Explorer 8 (IE 8) on Linux

- - 9 comments
Internet Explorer 8 (also known as IE 8) is the latest but not quite the greatest web browser from Microsoft. It offers several enhancements over its predecessor that includes improvements in RSS, Cascading Style Sheets, and Ajax support. It also has several added features like automatic tab crash recovery, suggested sites, web slices, and accelerators (a form of selection-based search).

If you are using Linux and if for some reason you need to install and use Internet Explorer 8, don't worry because it is really quite easy to do so. Using Wine, I've shared with you how I installed and run Safari 4 on Linux. To install IE 8 on Linux, you will also need Wine.

Installing Internet Explorer 8 (IE 8) on Linux:

1. Install Wine and winetricks like we previously did (see Installing Safari on Linux) and setup the following Windows redistributables:

corefonts
gdiplus
msls31
msxml3
riched20
riched32
tahoma

2. Search and download msctf.dll, msimtf.dll, uxtheme.dll from HERE, and then using the Wine menu, navigate and place the DLLs inside /system32.

3. Configure Wine by navigating to Wine --> Configure Wine --> Libraries and set the following DLLs as shown:

"browseui="native, builtin"
"crypt32"="native, builtin"
"gdiplus"="native"
"hhctrl.ocx"="native, builtin"
"hlink"="native, builtin"
"iernonce"="native, builtin"
"iexplore.exe"="native, builtin"
"itircl"="native, builtin"
"itss"="native, builtin"
"jscript"="native, builtin"
"mlang"="native, builtin"
"mshtml"="native, builtin"
"msimtf"="native,builtin"
"msxml3"="native,builtin"
"riched20"="native,builtin"
"riched32"="native,builtin"
"secur32"="native, builtin"
"shdoclc"="native, builtin"
"shdocvw"="native, builtin"
"shlwapi"="native, builtin"
"url"="native, builtin"
"urlmon"="native, builtin"
"usp10"="native, builtin"
"uxtheme"="native,builtin"
"wininet"="builtin"
"wintrust"="native, builtin"
"xmllite"="native, builtin"

4. Download Internet Explorer 8 from HERE.

5. Navigate to where you saved the IE 8 installer and run it using Wine with this command:

$ wine IE8-WindowsXP-x86-ENU.exe

6. Install IE 8 as normal, but don't select the Windows security updates option during installation as it may cause issues later on.

7. After installation, you will now see Internet Explorer 8 under Wine --> Programs. Here is a screenshot of Internet Explorer 8 running on Linux courtesy of Wine-Reviews.



Although running IE 8 on Linux is buggy, it renders web pages well. So if you are a web developer, you may find keeping Internet Explorer 8 on Linux handy.

Keep Reading
in

Chrome 9 Now Brewing in Dev Channel

- - 1 comment
It seems like Google Chrome is not only the fastest web browser in terms of performance but also in releasing updates. Although Chrome 7 is the latest stable version and Chrome 8 is still in Beta, Chrome version 9 has already arrived in Dev Channel with a bunch of small-scale tweaks.

This development release has fixed several crashes and enhanced the JavaScript engine, off-by-default hardware acceleration, and some of the extension handling. Here are some other changes and improvements:

* Made sure the dock icon in Mac OS X is updated after closing an incognito window with an in-progress download

* Fixed incorrect border colors in incognito mode when using Linux

* Required a user gesture when opening file choose dialog and made sure file choose dialog from invisible windows cannot be displayed

Since Chrome 9 is still in the early stages of development, there are several critical issues that need to be fixed. But if you are using Linux, Windows, or Mac and would like to give this bleeding edge release some sort of a test run, simply download it HERE. For more Google Chrome announcements and release notes go HERE.

Keep Reading
in

8 (More) Free and Open Source Project Management Software

- - 12 comments
A few months ago, we have featured here some of the best free and open-source project management software. To recap, project management software covers many types of applications that may include scheduling, tracking, reporting, resource allocation, communication and administration among others. It is designed to help companies or organizations complete a project quickly and efficiently.

For those of you who are interested, here is another round of excellent free and open-source project management software (in no particular order) that we have not included on our previous list.


GanttProject
GanttProject is cross-platform desktop project scheduling and management software that is based on Java. It uses a Gantt chart for task scheduling and doing resource management utilizing resource load charts. With GanttProject, you can build work breakdown structure, draw dependencies, and define milestones. Users can save charts as PNG images and can generate PDF and HTML reports. It is also possible to export projects in Microsoft Project formats and spreadsheets with CSV. A web representation of GanttProject has been created at SourceFroge. It is able to generate xml file's directory and create a summary and an html chart for each file using Python, HTML and CSS.


NavalPlan
NavalPlan is a web-based project management application written is Java. It is designed to satisfy particular needs of companies and organizational complexity of the underlying productivity processes in the naval sector. NavalPlan has several features that include configurable Gantt chart from Work Breakdown Structure (WBS), overload resource allocation control, cost analysis based on work reports, earned value management, flexible calendars, and integration with other NavalPlan instances and third parties. It also offers functionalities like quality forms, project templates, planning scenarios, and multiple task progress measurement.


Peppercan
Peppercan is a suite of software modules that include CRM, project management, emailing, finance, and events tools specially designed for small and medium business operations. By combining core business functions into a single platform, it automates routine sales functions and allows enterprise managers to view the company's performance in real-time. Peppercan has an easy-to-use interface, and its functions can be easily handled through its onscreen dashboard.


eGroupWare
eGroupWare is a free open source enterprise ready groupware developed for small to large businesses. It allows users to manage contacts, appointments, todos, etc., and access the EGroupware server using supported groupware clients such as Kontact, Evolution, and Outlook among others, and via mobile or PDA devices through SyncML. eGroupWare can also be accessed directly through its native web-interface and works with majority or possibly all popular Internet browsers. At the moment, it has translations for more than 25 languages, which include right-to-left language support. eGroupWare depends on a standard X-AMP System and is platform-independent.


Planner
Planner is a project management tool for the GNOME desktop environment. It's a GTK+ based application written in C and can store its data in either xml files or in a postgresql database. For easy viewing from any web browser, projects can be exported to HTML or printed to PDF. Planner features calendar management, link tasks, resources management, exportation to different formats, and more.


PHProjekt
PHProjekt is a free and open-source groupware and project management web application written in PHP and is available in different languages. Its functionality can be extended through different add-on packages that include but not limited to synchronization with Microsoft Outlook. PHProjekt can handle large amounts of data with a filter system in the list view and can access selection per project, module, and item. It supports multi-project management with unlimited levels, and each project can have its own set of modules. PHProjekt has an intuitive user interface with features such as live search, tagging, and in-place editing.


web2project
web2project is a free web-based, multi-user, multi-language, business oriented project management program that is developed and maintained by an open community of volunteer programmers. It offers a secure web-based infrastructure that can handle any number of projects, companies, departments and users. web2project has a role-based permission system, which gives project managers close-grained control over sensitive data. It has a modular infrastructure that supports addition or removal of modules to customize the features and cater to the needs or demands of different users.


Project-Open
Project-Open is a free and open-source web-based ERP/Project Management application designed for companies with 3-3000 employees. Its main aim is to help users manage or run businesses by covering areas including CRM, sales, project planning, project tracking, project collaboration, time sheet management, financial management, invoicing and payments. Currently, more than 3000 companies use it worldwide (in more than 80 countries). As of December 2009, the Project-Open community page had over 10,000 registered users.

Keep Reading
in

Google Chrome OS Netbook Coming this Month

- - 2 comments
Along with the Chrome tablet computer, Google may release a netbook computer that will be running Chrome OS this November. A Taiwanese site Digitimes started the rumor and posted that a 'smartbook' is scheduled to be unleashed later this month.

A smartbook is described as a type of mobile device that offers a mix of smartphone and netbook functionality such as Wi-Fi, 3G, and GPS. It comes in a laptop or tablet-style form and may have a screen size of 7 to 10 inches.

The Google Chrome netbook is said to feature an ARM-based platform and will not be selling through retail means. Inventec, a Taiwan-based company, will manufacture the device with starting shipments expected to reach 60,000-70,000 units.


According to Digitimes, several sources have said that Acer and Hewlett-Packard (HP) will also release their Chrome OS-based products around December, while Asustek Computer is on a wait-and-see mode and is currently keeping an eye on the market. Quanta Computer will manufacture both HP and Acer netbooks.

Various reports regarding Google Chrome devices are telltale signs that the release of the final (stable) version of the much-awaited Chrome OS is imminent. If you are planning to buy a Windows-powered netbook, I recommend you postpone it a bit at least until the end of the month.

Keep Reading
in

Which do you think is the best free and open-source CRM software?

- - No comments
A while back, we have showcased here some of the best and well-known free and open-source Customer Relationship Management (CRM) software [Free and Open Source CRM Software, 5 (More) Free and Open Source CRM Tools].

Even though there are still other capable CRM software programs that we fail to include on those lists, I believe we have covered most of the finest already. Now to those of you who have used (or are still using) some free and open-source CRM tools, we would like to know which do you think is the best by casting your vote below:




If you have something to add or if you would like to give us a quick explanation regarding your vote, you may do so via comment.

Keep Reading