Sign up for PayPal and start accepting credit card payments instantly.
Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts

Sunday, October 17, 2010

Capturing the Facebook Obsession

Ben Mezrich is the kind of nonfiction writer we used to call a hype artist. He takes relatively mundane subjects — counting cards in Vegas, derivatives trading, the New York Mercantile Exchange — and turns them into high-octane page-turners, replete with sex, skullduggery and plot twists worthy of James Patterson.

His protagonists — invariably young, testosterone-fueled men — are real, and he bases his books on true-life events, but he amps those events up to the point where the final product is an indistinguishable blend of fact and fiction. “In some instances,” he writes in a typical Ben Mezrich author’s note, “details of settings and descriptions have been changed or imagined.” The phrase “never let the facts get in the way of a good story” could have been coined to describe Mr. Mezrich’s approach.

His most recent book is “The Accidental Billionaires,” which he describes on his Web site as “the high-energy tale of how two socially awkward Ivy Leaguers, trying to increase their chances with the opposite sex, ended up creating Facebook.” The two Ivy Leaguers are Mark Zuckerberg — widely hailed as the 26-year-old billionaire founder of Facebook — and Eduardo Saverin, his former Harvard classmate and Facebook co-founder, who originally owned 30 percent. The book is told through the prism of both Mr. Saverin and two other Harvard graduates, Tyler and Cameron Winklevoss, all of whom believe that Mr. Zuckerberg deprived them of their rightful share of Facebook’s billions.

“The Accidental Billionaires” also serves as the foundational document for the new movie “The Social Network.” Written by Aaron Sorkin, the creator of “The West Wing,” it is a brilliant film, possibly the finest movie about business ever made. (Sorry, Oliver Stone.) Although people associated with the film insist that Mr. Sorkin did his own research — and although his take on Facebook is far more sophisticated than Mr. Mezrich’s — he nonetheless aligns his script in most important ways with the facts as they’re presented by Mr. Mezrich. (Mr. Sorkin and I were unable to connect before my deadline.)

Mr. Saverin is by far the most sympathetic character in the movie. Mr. Zuckerberg is presented as an arrogant, aloof, socially inept computer nerd, who eventually tricks Mr. Saverin into signing documents that diminish his stake in Facebook to near-nothingness. Lots of dramatic license is taken, inevitable in a two-hour movie that spans a number of years.

All of which flies in the face of yet a third account of the origins of Facebook. “The Facebook Effect” is a book by an old Fortune magazine colleague of mine, David Kirkpatrick, written with the full cooperation of Mr. Zuckerberg, and published in June. Mr. Kirkpatrick, a business journalist of the old school, would never take the kind of dramatic liberties taken by Mr. Mezrich and Mr. Sorkin. In fact, they horrify him.

So Mr. Kirkpatrick has been waging a kind of war against “The Social Network,” decrying it in speeches, and in columns in The Daily Beast and elsewhere. “A lot of people come out of the movie believing they have seen the true take,” he complained to me the other day. He added, “It is testimony to the power of Hollywood and a well-crafted movie. It is disturbing.”

For his part, Mr. Kirkpatrick believes that Mr. Zuckerberg is a visionary, who started Facebook — at 19! — out of a “truly intellectual motivation about an impactful new form of communication.” Late in his book, he approvingly quotes Mr. Zuckerberg as saying that he built Facebook to create something “that actually makes a really big change in the world.”

Well, maybe. But after seeing “The Social Network” and reading the two books, I couldn’t help wondering whether Mr. Kirkpatrick, for all his emphasis on “the facts,” had really gotten any closer to the truth about Facebook’s beginnings than Mr. Mezrich and Mr. Sorkin. I have my doubts.



At bottom, “The Social Network” is a movie about obsession. That is a large part of the reason I’m so smitten with it: that same obsession that caused Bill Gates to drop out of Harvard to start Microsoft, that drove Steve Jobs to build the first home computer in a garage, that motivated Marc Andreessen to create the first commercial browser while still in school — that’s the story of Mark Zuckerberg and Facebook too, at least in Mr. Sorkin’s telling. And that obsessional quality is what Mr. Sorkin has captured better than anyone before.

Though Mr. Zuckerberg starts Facebook while still taking a full course load at Harvard, he spends most of his waking hours on his new company, not his schoolwork. He can’t help himself. Realizing he needs to be in Silicon Valley, he moves there during summer vacation — and then drops out because Facebook has become far more important than graduating from Harvard.

Source: NYTIMES
Read more »

Tuesday, August 10, 2010

Stay Protected Without Using An Anti-Virus Program in your Computer

From a very long time i wanted to share with you the fact behind our over dependence on anti-virus, anti-malware programs. It is one of the reasons why malware continues to disease the computer world. Malware includes computer viruses, worms, trojan horses, spyware, dishonest adware, crimeware, most rootkits, and other malicious and unwanted software.



From a very long time i wanted to share with you the fact behind our over dependence on anti-virus, anti-malware programs. It is one of the reasons why malware continues to disease the computer world. Malware includes computer viruses, worms, trojan horses, spyware, dishonest adware, crimeware, most rootkits, and other malicious and unwanted software.

Everyday hundreds, if not thousands of new malware are created intentionally. Anti-virus programs are constantly upgrading their virus signatures to protect their users from the latest infections. And the average user is convinced that the computer system is now protected with the newly updatedanti-virus . They are totally unaware of something called ‘Zero Day viruses’ who exist like space black holes are wandering somewhere invisibly in the cyber space and attack the victim without the victim’s knowledge. A Zero day virus is a previously-unknown computer virus or other malware for which specific anti-virus software signatures are not yet available.

Nowadays there are anti-viruses that are designed and structured to protect the system from zero day attacks too. But, again they come at a price. Not every body prefer spending money on buyinganti-virus products.

Now, i am sharing a tutorial to you that will help you keep your system fully protected, including from zero day viruses without any “realtime”anti-virus protection for FREE.

Freeware tools needed:

* Sandboxie and,

* Malwarebytes (This program “will not” run in your memory and automatically protect the system, but you can use it to scan directories and files for infections)

Points to Remember before we start:

* Use this method for experimental purpose. If you are not comfortable implementing it then stop using this method right away and use ananti-virus program to stay safe.

* Take responsibility for websites you visit, links you click on and things you download, if you wish to stay safe.

* No virus can harm your system unless it is executed and running.

* This article has nothing to do with using a firewall. If your computer is connected to any network like the internet itself, then it it’s 100% important to use a firewall.

* Smarter techniques always require some effort for implementation.

* Use Malwarebytes freeware as it does not run in the background thus saving your resources and use it to scan new media like USB drives, CDs, DVDs, e.t.c

* Skills required to understand and implement this guide: Intermediate to Experienced user.

* This tutorial is suitable only for Windows Operating Systems: Windows XP and later.

* This tutorial will teach you to set up your computer to “not use anti-virus protection is background” and in such a way that you run applications, whether infected or not, in a safe and fake environment and whenever your end up executing a infected program, you can easily stop and reverse the actions of the program with just closing it.

Benefits of implementing this method:


* You won’t have to buy anti-virus, anti-malware programs.

* Your computer would be much safer than what you would get with the anti-malware programs.

* Your computer will run faster as more RAM will be available without the anti-virus running in the background.

The Tutorial:

* Perform a re-installation of windows or if not, you can still continue using the same windows setup, though i recommend a re-installation to stay clean.

* Now that your system is ready, install the freeware Malwarebytes program, update the malware definitions and perform a full system scan.



* Install Sandboxie. To know how Sandboxie works, click here to read the article on it. Now you can safely run all your programs infected or not infected in this way:

Watch the video demonstration of Sandboxie:


Run any program of your choice inside Sandboxie. Lets consider running an internet browser, since majority of the malware spread through the internet.








Even if you are surfing a malicious website that intends to infect your computer, you can easily ignore each downloaded file from bring copied to your “real system”. As soon as any file is downloaded into the “fake browsing environment” you will be asked for a path to recover the downloaded file, in case that file is important for you. If not important, select ‘Don’t prompt again…’ and close the recovery box. Any file downloaded from this browsing session will be simply deleted from the “fake environment”.



* That is all to it!

Primarily, this article has a lot to cover and adding more factors and situations will make this article more lengthy and uncomfortable to read. This article might also be difficult to understand for some. If you have any questions about any part of this article, please drop in a comment. I will be happy to help you.
Read more »

Wednesday, March 17, 2010

Windows XP users will have to upgrade by next year

Hard-drive changes

Even die hard Windows XP users will have to upgrade next year because their favourite operating system can't handle the new generation of harddrives.

By early 2011 all hard drives that come onto the market will use an "advanced format" that changes how they go about saving the data people store on them. It will mean that hard drive makers can produce bigger drives that use less power and are more reliable. But it will not run on Windows XP which has a hard-drive formatted into blocks 512 bytes in size.

The 512 byte format dates from the days of the floppy and is now hopelessly out of date. David Burks, a product marketing manager for storage firm Seagate said that the fine resolution on hard drives is causing a problem, he said, because of the wasted space associated with each tiny block.

Each 512 byte sector has a marker showing where it begins and an area dedicated to storing error correction codes. In addition a tiny gap has to be left between each sector. In large drives this wasted space where data cannot be stored can take up a significant proportion of the drive, he said.

The new formats use 4K sectors that means about eight times less wasted space but will allow drives to devote twice as much space per block to error correction. Windows XP was released before the 4K format was decided upon while Windows 7, Vista, OS X and versions of the Linux kernel released after September 2009 are all 4K aware.

Although there are emulators for Windows XP being developed they will slow the drive right down.
Read more »

Friday, February 5, 2010

How do Poll Automation in the Philippines Works
With the computerization of the May 2010 elections, voters and election officials will be dealing with new procedures and technology in the casting and counting of votes.

VOTER'S EDUCATION...


After the Supreme Court removed the last hurdle to poll automation in Roque v. Comelec, the computerization of the national and local elections in May 2010 will finally take place. Consequently, the Commission on Elections (Comelec) will be implementing new procedures in the casting of votes and counting of ballots, which would require voters and election officials alike to adjust to these changes by learning how poll automation works.

Basic Feature of the Automated Election System
Under the automated election system (AES) that will be implemented pursuant to Republic Act No. 8436 (Poll Modernization Law), as amended by Republic Act No. 9369, the counting, tally, transmission and consolidation of votes will be done by computers. For this purpose, the Comelec has purchased 82,200 voting machines from the foreign company Smartmatic, which the Comelec calls Precinct Count Optical Scan (PCOS) machines.

The tedious counting process under the manual system, which takes weeks or even months before the results are known, will no longer be used. All votes cast at every precinct will automatically be counted by the PCOS machine at the closing of polls and the results will be transmitted electronically to the appropriate canvassing/consolidation centers, which will be a big departure from the past where the ballots and election returns from every precinct are transported physically to canvassing centers.

The PCOS Technology
The brand of PCOS machine that will be used in the May 2010 elections is the SAES (Smartmatic Auditable Election System) 1800. The SAES 1800 is a type of optical mark reader machine, which is the technology being commonly used in counting the results of computerized examinations, such as the NCEE, where the examinee marks an answer by shading an oval or bubble next to an item in a multiple choice test.

Pre-Election Procedures
To ensure that the PCOS machines are accurate and functioning well, at least three days before election day, the Comelec will conduct a dry run of the PCOS machines by inviting members of the public to accomplish test ballots. These ballots will be counted manually and election returns showing the results will be prepared. Then the same set of ballots will be counted by the PCOS machines and the results will be compared with that of the manual counting. If the results are the same the participants will certify the veracity of the results by signing on the printed elections returns.

The PCOS machines will be delivered to the 80,136 clustered precincts around the country where they will be stored and sealed until election day, which will be the only time when they will be opened and in the presence of the public. During this time the machines will not be connected to any transmission lines to prevent hackers from having access to them. The public, particularly candidates and their representatives, can secure the area where the machines will be stored.

Pre-Voting Procedure
For every voting precinct, there will be a Board of Election Inspectors (BEI) - consisting of a chairman, poll clerk and a third member - that will supervise the elections. Before voting begins, the BEI will initialize the PCOS machine in the presence of the public, usually poll watchers and other election watch groups, and show that the ballot box is empty. Initialization means the BEI will make sure that the machine is zeroed out or there are no votes or entries stored in the machine's memory. An initialization report will thereafter be generated by the machine as proof of this fact.

Paper-Based System
Since voting is done through optical mark reader-type machines, paper ballots will still be used during the voting process. In countries using the direct recording electronic (DRE) machines, voting is done by touching selections on the computer screen, like in touch screen ATMs.

The ballot will contain the names of candidates for every position, and the parties under the party-list system. There are ovals opposite each name and party. The ballot will be used front and back. Considering the number of positions to be filled from the national to the local level, as well as the number of candidates, it is expected that the ballot will be long.

The Voting Process
Voting in an automated election is simple and fast. The procedure is as follows:

Voter's name is verified on the list of registered voters;
Voter is given a ballot, a secrecy folder (to cover voter in making his/her choices) and a pen;
Voter proceeds to a voting booth or spot;
Voter darkens or shades the ovals opposite the names of candidates and parties of his/her choice;
Voter feeds or inserts the completed ballot on the PCOS machine ballot slot (the ballot can be fed to the machine in any orientation: top, bottom or either end);
The machine reads or scans the votes (marked ovals) on both sides of the ballot simultaneously;
The scanned ballot is ejected through the other end of the machine and is dropped on the ballot box; and
Voter returns the secrecy folder and pen to the BEI, his/her right index finger nail is marked with an indelible ink, and affixes his/her thumbmark on the computerized voter list.
Even if the voter fails to completely shade the ovals opposite the candidates of his or her choice, the PCOS machine is designed to still scan such marking. It is, of course, desirable for the voter to completely shade the ovals. Also, the PCOS machine have an LCD screen which will indicate if the ballot is accepted or rejected. This will prevent spoiled votes.

In manual voting, the voter has to write the names of candidates and parties which he or she will vote for. This is time consuming and prone to errors and confusion, such as when a name is misspelled, there are identical names, or the names are confusingly similar. Under the automated system, these problems are immediately resolved as all the voter has to do is mark the names of the candidates of his or her choice, whose names have been pre-printed on the ballot.

Post-Voting Procedure
When the poll closes, the BEI will perform what is called a "close function" by touching the appropriate button on the machine's LCD screen. This will prevent the insertion of additional ballots after voting has ended. After the machine closes the poll at a particualr precinct, it automatically counts all the votes cast and thereafter, an Election Return (ER) will be printed in certain number of copies. The ER is a report on the result of voting in each precinct wherein the total votes cast for each candidate are tallied.

Transmission of Results
After the ERs are printed, the transmission cable is connected to the PCOS machine for the transmission of results from a particular precinct. The results are transmitted by the PCOS machines electronically to the City/Municipal Board of Canvassers (BOC) via canvassing/consolidation machines (CCMs), which will consolidate the results from all precincts within the city or municipality. Results will also be transmitted electronically to the Comelec central office. The same process will take place from the city or municipality to the province, then from the province to Congress and Comelec.


HOW TO USE YOUR MODERN BALLOT...



As can be seen from this process, the PCOS machines will only be online during the transmission of results to minimize the window for hacking the system.

1. Before accepting the ballot from the BEI, check to see if the ballot is:
a. Un-filled up; and
b. Clean, i.e., there are no marks anywhere on the ballot

2. Vote by shading in the oval next to name of the candidate of your choice.
a. COMPLETELY shade in the oval
i. Do not use a check, or an x, or a dot, or any similar mark
ii. Do not make any mark outside the voting areas of the ballot
iii. It is alright to go over or beyond the lines of the voting oval
iv. USE THE COMELEC PROVIDED MARKING PEN
v. DO NOT OVER-VOTE
b. USE ONLY THE COMELEC PROVIDED MARKING PEN
c. Before filling up the ballot, be sure about the choices you are making. You will not be able to erase the marks you’ve already made; there will be no replacement ballot available.

3. After voting, enclose the ballot in the ballot secrecy folder and proceed to the PCOS
a. There may be a line, so join the end of the line
b. DO NOT SHOW YOUR BALLOT TO ANYONE
c. When it’s your turn to cast your ballot at the PCOS, slide your ballot out of the secrecy folder so that only the top portion is exposed.
d. Align this exposed portion to the mouth of the feeder and gently ease the ballot into the PCOS.
e. Release the ballot without removing the ballot secrecy folder.
f. Wait for the PCOS confirmation of your ballot before leaving

4. After casting your vote, return to the BEI for indelible inking.
-------------------------------------------------------------------------------------
References:

Automation of the 2010 National and Local Elections. January 22, 2010.
Smartmatic Automated Election System. January 22, 2010.www.smartmatic.com
http://www.ibanangayon.ph/
Read more »

Sunday, December 20, 2009

The Advantage from Software Development Outsourcing

Outsourcing is the new mantra of the communication age. With geographical boundaries becoming invisible and technology making communication so much simpler, outsourcing has become the order of the day. From textiles to toys, everything is being outsourced from various developing countries. Being a software company, it makes perfect financial sense for you to outsource your development activities to countries like India.

Software Development Outsourcing comes with a whole array of benefits:

Access to latest technology: When it comes to off-shore software development in countries like India, you can rest assured that you will be working on the latest technologies. Technologies like the PHP web development module that are cost-effective as well as extremely user-friendly.

Staff Augmentation: Are you looking for skilled IT professionals with specific skill-sets to work on your web development projects? With outsourcing, you can hire and train the very best of professionals at an amazingly low Total Cost of Ownership (TCO). You get to take a pick from qualified IT professionals specializing in php, asp .net, java and so on. You can then decide to utilize the services of a very dynamic team on-site in your own country or set up an off-shore unit in a cozy metro like Bangalore, India.

Cuts on costs and overheads: The biggest advantage of software outsourcing is that it cuts costs in a big way. Since the exchange range of currency like the USD is higher in countries like India, you get to pay a lot less but get a lot more work done than you would in the US. Overheads are also greatly limited since a majority of the development activities are handled off-shore. To put it straight, you get up-to-date technology solutions, well-qualified staff and a very reliable product at very low costs.
Read more »

Tuesday, October 27, 2009

The Top 5 Best Free Anti-virus Software

This post gives you a brief description about the top five best free AntiVirus softwares available on web today. You can download them from there respective websites(download link given here).

1. AVG AntiVirus

-Protection against viruses, spyware, adware and trojans
-Protects in real time against poisoned web pages while you're surfing
-Real-time safety ratings for all search results in Google, Yahoo and MSN/Live search
-and more!

2. Avast Antivirus Home Edition

-Anti-spyware built-in
-Anti-rootkit built-in
-Strong self-protection
-Antivirus kernel
-Simple User Interface
-Resident protection
-P2P and IM Shields
-Network Shield
-and more!

3. Avira AntiVir Personal Edition

-Avira AntiVir Personal Antivirus is a reliable free antivirus solution, that constantly and rapidly scans your computer for malicious programs such as viruses, Trojans, backdoor programs, hoaxes, worms, dialers etc.
-Monitors every action executed by the user or the operating system and reacts promptly when a malicious program is detected.

4. BitDefender

-Virus scanning and removal - On demand scanning - Powerful scan engines ensure detection and removal of all viruses in the wild every time you need it.
-Scheduled scanning - The Scheduler lets you plan ahead, and schedule full system/drive scans in the off hours, when you won’t be using your computer.
-Immediate scanning - With just a right click you can check your files and folders.
-Quarantine - By isolating the infected files in quarantine, the risk of getting infected diminishes. You also have the possibility to send these files for further analysis to BitDefender Labs.
-Reports - When launching a scan you may choose to create a report file where you can see statistics about the scan process.


5. PCTools Antivirus

-Protects your PC as you are working, surfing and playing
-Detects, quarantines, disinfects and destroys Viruses, Trojans and Worms
-IntelliGuard™ protects your computer against threats in real-time
-Automatically checks for frequent updates against the latest threats
-Best of all it's FREE. No catches, limitations or time-limits.
Read more »

 
Powered by Blogger