Archive for December, 2014

This came into my mind when i was teaching at St.lawrence University and one of my students as me why his Operating System keep asking him for update …and he don’t even have Drivers….

I answer him by saying:

“If windows OS Can ask you for Updates mean any girl can also ask you for a Date…i have a reason y i hate windows ….in Love with Mac & Linux…..What do u think?”

On Wednesday 16th december 2014 while i was in my office at the University…Reading my Python notes and i got the idea of writting this reason bellow:

Every programmer needs to ask themselves several questions about their development environment which, when correctly answered, can make the job much easier in the long run. One of the questions that needs to be considered is which operating system to use for programming. While certainly not the only choice, Linux is a fantastic platform for programmers. Here are several reasons why this is the case, and why you should keep Linux in your considerations.

Linux Is Free

Of course, one of the primary benefits that Linux offers is that it’s free. Especially if you’re just starting out with programming and haven’t built up much of a career yet, you most likely don’t have the money to shell out for the various software that you’d need on other platforms. This isn’t necessarily a technical benefit for programmers, but hey, financial benefits are worth taking into account as well.Nowadays Linux has become extremely easy to obtain and install (besides some distributions which have different philosophies), and it works on virtually any hardware. Just pick one of the more popular distributions (if you aren’t sure which one, a safe choice is Ubuntu), download the ISO file (which, again, is completely free), write it to a USB drive or burn it to a DVD, and boot off of that media to go through the installer. If you have another operating system already installed, you can also choose to dual-boot between the two operating systems so you can use Linux for programming and your other OS for anything else.

Before you write a single line of code, you should have a solid plan of attack

For more check out: http://www.kevinjanvier.com

Advertisements

Kingsoft Office is a simple, powerful office suite developed by Zhuhai based Chinese software developer Kingsoft. Components include: Kingsoft Writer, Kingsoft Presentation and Kingsoft Spreadsheet. Kingsoft Office personal version is completely free. With the Kingsoft Office suite, you can view, edit, and send Microsoft Office documents, spreadsheets, and other data on Linux. This offers most of the features and functionality like Microsoft Office.

kingsoft

The Kingsoft Office main interface includes a row of icons similar to what you’d find in your basic word processor or spreadsheet editor. It handles all the latest Microsoft Word, Excel, and PowerPoint file formats as well as text and PDF files. You can create files as well, it could get a bit tedious trying to produce anything too long or complicated. Kingsoft Office works best for making a few changes to an existing file. In our tests, we encountered no problems working with the files we threw its way, and it was a simple process to add or edit text or make other modifications.

kingsoft-office-writer

To install Kingsoft (WPS) Office in Ubuntu/Linux Mint open Terminal (Press Ctrl+Alt+T) and copy the following commands in the Terminal:
Terminal Commands:
cd && wget -O wps-office.deb http://kdl.cc.ksosoft.com/wps-community/download/a16/wps-office_9.1.0.4885~a16_i386.deb
sudo dpkg -i wps-office.deb
sudo apt-get -f install && rm wps-office.deb
wget -O web-office-fonts.deb http://kdl.cc.ksosoft.com/wps-community/download/a15/wps-office-fonts_1.0_all.deb
sudo dpkg -i web-office-fonts.deb
>>>For 64bit OS use following command
Terminal Commands:
sudo apt-get install gtk2-engines-pixbuf:i386 gtk2-engines-murrine:i386

Hope you Enjoy !!!! Kevin Janvier Chinabalire

Project Name Language( Tools) Download
Mailserver Html, css, javascript, php, mysql Download
Online Employee Html, css, javascript, php, mysql Download
Online Examination Html, css, javascript, php, mysql Download
Facebook Html, css, javascript, php, mysql Download
Hostel Management System Html, css, javascript, php, mysql Download
Mailing server Html, css, javascript,php(filesytem) Download

For more Projects Please Contact us at kevinjanvier5@gmail.com or check http://www.kevinjanvier.com

Google for more projects …Wish u the Best

Pirate Bay’s woes continue weeks after it was banned from Iceland and the indictment of one of its founders, Gottfrid Svartholm Warg AKA Anakata, by a Danish Court.

In the major blow to its Android App developers, Google has removed several popular Pirate Bay apps from the Play Store. An email sent to developers claims that the apps violate intellectual property provisions of Google’s content policy.  Google’s more comes a week after British ISPs started blocking torrents including privates ones in United Kingdom.

Google has come down pretty hard on the Apps which include “The Pirate Bay Proxy,” “The Pirate Bay Premium,” “The Pirate Bay Mirror” and “PirateApp.” Readers may also note that Google has also changed its search algorithm which now downgrades and often suppresses the torrent related websites to back pages because of several copyright infringing issues.

Most of the Apps are nothing but mobile and torrent seek engine optimized web browsers for The Pirate Bay.  Some premium Apps offer proxy services to the users so that they can circumvent the local ISP access blocks to download the files.

The Google’s actions to remove the App seems one sided and pro-active as there is no mention of DMCA notice for taking down the App in the email being sent to the developers of these Apps.  The email cites the primary reason for the removal of the above said apps is “violation the intellectual property and impersonation or deceptive behavior provisions of the Content Policy.” The contents of the email are give  bellow:piratebaygoogleplay

The developer of “The Pirate Bay Proxy” App Gavin said that he had appealed to Google against the take down of the App but Google denied his appeal with the following comment :

“We have reviewed your appeal and will not be reinstating your app. This decision is final and we will not be responding to any additional emails regarding this removal.”

Gavin said that “The Pirate Bay Proxy” was just a mobile optimized web browser and had nothing to do with IP related issues.  His App was very popular among the users with a estimated 900,000 downloads and 45,000 active users per day.  “The app is no different from Firefox or Chrome in that it’s a tool which provides access to TPB or any other web address,” Gavin says.

Those users, who have already downloaded the apps can continue to use them, for now, however the Google Play Store link is no longer available. Though the website of “The Pirate Bay Proxy” is still hosting the APK file for the App which the users may download at their own risk.

Honestly, Java is the best thing that has happened to developers. The write-once, run-mostly-everywhere language is simply awesome. It is undoubtedly very stable and ubiquitous. However, all said and done, Java is not 100 per cent perfect. It does come with its own set of problems (not major, we say) that can be quite frustrating at the end of the day!Kevin Janvier for more check www.kevinjanvier.com

Here are 10 things we absolutely hate about Java:

1. Long CamelCase names
Gluing together long sentences in the form of variable names by capitalising the first letters might add a bit of self-documentation to the code. Many developers would agree to the fact, however some are even of the opinion that Long CamelCase names can be quite taxing. Take for instance, i // holds the interest rate before taxes as per regulation 43 is any day easier to read than interestRateHoldingVariableAdjusted ForTaxesAsDefinedByRegulation43, right?

2. Punctuation

The one thing that distinctly separates Java from others is the rampant availability of punctuation like curly brackets, semicolons, and parentheses. Although punctuation lovers might beg to disagree, most programmers are rather not very fond punctuation abundancy. They on the contrary see it as visual noise that in turn leads to a disconnect between the developer and the compiler.

3. Open source confusion

Ok, be honest, is Java open source or not? Of course developers might contend that the JREs and JDKs are freely available, but does that mean your safe? Developers around the globe live a under a constant threat of anxiety peaking out from countless imaginative legal repurcussions when using Java.

4. The Java thread pig farm

Node.js users constantly ridicule Java server platform saying that the Java thread factory is one big pig farm that adds 2MB of additional fat to the server RAM profile each and every time someone clicks on any supported Web link. During its initial days, Java threads were extremely lightweight when comapared to competing solutions.

5. Intolerably slow startup times

No one question the fact that Java apps run fairly smoothly upon start, what is painstaking is the start up. It’s exceptionally slow, a considerable issue for developers. For instance, Android app creators know and constantly fret about how slowly the simulator code runs on the desktop.

6. Endless checking for null pointers

This is perhaps one of the most frustrating aspects of Java. It requires countless ‘if’ statements to check if variables ended up null. Well, if they did not, the entire Java thread would eventually crash with NullPointerExceptions.

7. Object creation overhead

Tossing everything into an object might seem ‘effective’, however, those who do it know how slow the process of creating a Java object can be. Furthermore, the process is expensive. Notably most programmers who aspire to speed up coding more often than not tend to avoid the object-oriented model.

8. Primitive wrappers to use data structures

The Java data structures are pretty neat, however the only downside is that they require programmers to wrap their basic values in objects to use them. This turns a four-byte ‘int’ into a big, fat object.

9. Strings are big, need overhead, and are final

Strings are objects that can’t be changed. Its highly advisable programmers get them right the first time. In case you go wrong somewhere, you will have to create an entirely new object and copy it all over.

10. No global variables

Absence of global variables entails in programmers creating Global class and fill it with static variables. Meanwhile, others build singleton objects, however there are serious issues about efficiency here.