25 Free Computer Science Books As a computer scientist I'm always looking to improve my knowledge of the subject. There are lots of great sources of information available online, but nothing really beats the depth of knowledge that you can find in a book. It is possible to get the best of both worlds though, as many books are now available online in full, and free of charge! Below is a selection of 25 of the best free computer science books that I've found online, with a brief description of each one. Where the book is also available in printed form I've included a link to Amazon, using my affiliate link. Become An X coder A guide to MacOSX development with Cocoa using Objective-C. The Cathedral and the Bazaar Eric Raymond's brilliant book about Open Source software, and its impact on software development projects. Data Structures and Algorithms with Object-Oriented Design Patterns in Java Also available in C#, Python, Perl, Ruby, Lua, C++ and PHP versions. Learn You a Haskell for Great Good!
Dissent Magazine 50 Open Source Tools to Make Your Life Easier | Worldlabel Blog The open source community is vibrant, continually growing, and just loves to create applications and tools to make lives easier. Here are 50 of our favorite open source apps that help us do everything from managing pictures on our computer to learning about Jupiter and Mars. Chandler – An information management application for personal use or small group collaboration. Tomboy – A cross-platform note-taking application packed with features text highlighting, font styling, inline spellchecking, and more. BasKet Note Pads – More than just a note-taking app, BasKet lets you organize in track data in several different ways, import information from other apps, and easily share your notes with others. Freemind – This free mind mapping app can easily handle maps with as many as 22,000 nodes. Task Coach – A robust todo list tracker. Sunbird – Standalone calendar application with a tiny footprint, perfect for use on a computer that’s tight on memory and disc space.
Work Together: 60+ Collaborative Tools for Groups With businesses and families spread out more and more, we've dug up 60+ sites that will help everyone be on the same page. Business Productivity 37Signals.com - Maker of collaboration tools including Basecamp (others listed below). 8apps.com - A mixture of social network and productivity applications. BlueTie.com - Online collaboration directed towards small and medium sized businesses. Businessitonline.com - Centralized cash flow, documents, calendars and more for a team or small business. CentralDesktop.com - A full work suite for project teams including spreadsheets, file sharing, calendar and more. Colligo.com - Allows you to work on projects off-line and then sync them when you can login. ConceptShare.com - Share concept designs and allow invited workers to mark-up, comment, and give feedback. Confluence - An enterprise-class wiki with features such as PDF exporting. ContactOffice.com - Allows groups to share documents, calandars, contacts, and files. Creative Collaboration Mindmapping
ListOfOpenSourcePrograms - Community Help Wiki List Of Open-source Programs (LOOP) for Microsoft Windows Operating Systems What is the LOOP list? This is a list of the best open-source applications that run on Windows. Feel free to edit this list and add any programs that meet the criteria below. Instructions: Tell all your non-Linux friends and family about the LOOP list. Rules for adding programs to the LOOP list: Must be open-source. Communication Email Client = Thunderbird Compare to: Microsoft Outlook IRC Client = X-Chat 2, Bersirc Compare to: mIRC Universal Instant Messaging Client = Pidgin (formerly Gaim), Miranda IM Compare to: Trillian Web browser = Firefox, Chromium Compare to: Microsoft Internet Explorer Voice Over IP = QuteCom, Ekiga Compare to: Skype Engineering EDA = KiCad Compare to: Eagle Numeric Computation = SciLab Compare to: MatLab Educational Financial Games Productivity Management Misc Audio Drawing Other Video Security Software Development Utilities Content Management Database File Server Messaging Web These applications are awesome!
Who needs to pirate software with a list like this? [Archive] - Jatland Forums 3D Graphics: 3Delight Free - Anim8or - Aqsis - Blender - Houdini (Free Edition) - Now3D - OpenFX - POV-Ray - SOFTIMAGE|XSI EXP - Terragen - Toxic - Wings 3D - Anti-Virus: a-squared - AntiVir - Avast - AVG - BitDefender - ClamWin - Audio Players: 1by1 - Billy - Defrag Software: DIRMS & Buzzsaw - OpenVMS - 6 Things I Bet You Didn’t Know You Could Do with Google Some of the tips below are effortless to implement and save you a lot of time and energy when dealing with these issues. Let’s start with the first proof of the awesomeness of Google… 1. If you add dots (.) between the letters of your Gmail username, sending an message to the new username will get forwarded to your original email (which is without or with only 1 dot.) It doesn’t matter how many dots you’ll add between your username, all of the emails sent will go to your original email. Gmail doesn’t recognize dots as characters within usernames, you can add or remove the dots from a Gmail address without changing the actual destination address; they’ll all go to your inbox, and only yours. email@example.com = firstname.lastname@example.org@gmail.com = HOMERJSIMPSON@email@example.com = Homer.J.Simpson@gmail.com All these addresses belong to the same person. Why is this helpful? 2. Nowadays it’s VERY easy to find ANY type of wallpaper using Google images.
The Beginner's Guide to Google+ When Google+ entered the social space in 2011, it was met largely with skepticism. Joining a crowded field with platforms such as Facebook and Twitter, many users questioned the need for another social network. But roughly two years later, Google+ has established itself as the second-largest social media site in the world and boasts a monthly active user base of 235 million. And some of the products that Google built into the platform, such as Hangouts and Communities, along with its added integration in Google News that can benefit an active poster, have made Google+ an intriguing network for all users. If you're a newbie to Google+, these tips will help you get started. Creating a Google Account First things first, in order to have a Google+ account, you must have a Google account. Next, you'll be prompted to add a profile photo to accompany your Google Account. After adding your profile picture, you will then be redirected to your new Gmail account. Creating Circles Navigating the Stream
Just Cloud Review – View Just Cloud Features, Pricing, Storage Space JustCloud have fast become the #1 Cloud Storage provider by offering free no obligation online storage space. Just Cloud are renowned for their super fast upload/download thanks to a specially built infrastructure which incorporates Google "Big Data" storage and Amazon s3 to maximize speed. JustCloud have made cloud storage simple by automating the whole upload process for you. Their software will automatically backup all your files to your free cloud storage space so you can access your files anywhere at anytime with new files and updates automatically uploading. JustCloud are voted #1 for Cloud Online Storage with our users and we defiantly recommend getting a free account and trying them for yourself Features: Cloud Storage made Simple is JustCloud's aim and they have certainly achieved that. Summary: JustCloud is a worthy option to take into consideration for cloud storage services. Product Ideology: Security: Storage Space: Ease Of Use: Customer Support: awesome Excellent service mar