Skip to main content

Posts

Showing posts with the label ebook

First post using stackedit

Welcome to StackEdit! Hey! I’m your first Markdown document in StackEdit 1 . Don’t delete me, I’m very helpful! I can be recovered anyway in the Utils tab of the Settings dialog. Documents StackEdit stores your documents in your browser, which means all your documents are automatically saved locally and are accessible offline! Note: StackEdit is accessible offline after the application has been loaded for the first time. Your local documents are not shared between different browsers or computers. Clearing your browser’s data may delete all your local documents! Make sure your documents are synchronized with Google Drive or Dropbox (check out the Synchronization section). Create a document The document panel is accessible using the button in the navigation bar. You can create a new document by clicking New document in the document panel. Switch to another document All your local documents are listed in the document panel. You can switch from one to anoth...

Computer Science Programming Basics in Ruby

Get this book from Amazon (recommend) Product Details Paperback:  188 pages Publisher:  O'Reilly Media; 1 edition (May 1, 2013) Language:  English ISBN-10:  1449355978 ISBN-13:  978-1449355975 Product Dimensions:  7 x 0.4 x 9.2 inches Editorial Reviews Amazon.com Review Author Ophir Frieder offers insights on his latest book, "Computer Science Programming Basics in Ruby" "Computer Science Programming Basics in Ruby" is timely as many of the world's web sites and applications are built with a framework called Ruby on Rails. The core of that framework is a programming language called Ruby. It turns out that Ruby is an exceptional language with which to teach introductory computer science topics. Hence, a rare combination of thing-that-is-useful, along with thing-that-is-good-to-teach has occurred. Our book is the first to really treat Ruby as a solid introductory programming language with which to teach core computer sci...

Reference books for edX CS50X: Introduction to Computer Science, Havard University (Part 2): Programming in C (update to 4th edition)

Get this book from Amazon (recommend) Programming in C, Fourth Edition is a newly revised and updated edition of Steven Kochan's classic C programming tutorial — a book that has helped thousands of students master C over the past 25 years. This edition fully reflects the latest developments in the C programming  and has been crafted to help students master C regardless of the platform they intend to use or the applications they intend to create—including mobile and gaming-device applications — where C's elegance and speed make it especially valuable. Kochan begins with the fundamentals, then covers every facet of C programming: variables, data types, arithmetic expressions, program looping, making decisions, arrays, functions, structures, character strings, pointers, operations on bits, the preprocessors, I/O, and more. Coverage also includes chapters on working with larger programs; debugging programs, and the fundamentals of object-oriented programming. - See more at:...

Python for Data Analysis

Publisher: O'Reilly Media Released: October 2012 Pages: 470 Python for Data Analysis  is concerned with the nuts and bolts of manipulating, processing, cleaning, and crunching data in Python. It is also a practical, modern introduction to scientific computing in Python, tailored for data-intensive applications. This is a book about the parts of the Python language and libraries you’ll need to effectively solve a broad set of data analysis problems. This book is not an exposition on analytical methods using Python as the implementation language. Written by Wes McKinney, the main author of the pandas library, this hands-on book is packed with practical cases studies. It’s ideal for analysts new to Python and for Python programmers new to scientific computing. Use the IPython interactive shell as your primary development environment Learn basic and advanced NumPy (Numerical Python) features Get started with data analysis tools in the pandas lib...

More iOS 6 Development: Further Explorations of the iOS SDK

Book Description Publication Date:   December 27, 2013 Interested in iPhone and iPad apps development? Want to learn more? Whether you’re a self-taught iPhone and iPad apps development genius or have just made your way through the pages of  Beginning iOS 6 Development , we have the perfect book for you. More iOS 6 Development: Further Explorations of the iOS SDK  digs deeper into Apple’s latest iOS 6 SDK. Bestselling authors  Dave Mark, Alex Horovitz, Kevin Kim  and  Jeff LaMarche  explain concepts as only they can—covering topics like Core Data, peer-to-peer networking using GameKit and network streams, working with data from the web, MapKit, in-application e-mail, and more. All the concepts and APIs are clearly presented with code snippets you can customize and use, as you like, in your own apps. If you are going to write a professional iPhone or iPad app, you’ll want to get your arms around Core Data, and there’...

Reference books for edX CS50X: Introduction to Computer Science, Havard University (Part 4): Hacker's Delight (2nd Edition)

Get this book from Amazon (strong encouragement) DOWNLOAD (EPUB Version, 45 MB) Mediafire: Link or Link Prefiles: Link or Link Book Description Publication Date:  October 5, 2012   | ISBN-10:  0321842685  | ISBN-13:  978-0321842688   | Edition:  2 In  Hacker’s Delight, Second Edition ,  Hank Warren once again compiles an irresistible collection of programming hacks: timesaving techniques, algorithms, and tricks that help programmers build more elegant and efficient software, while also gaining deeper insights into their craft. Warren’s hacks are eminently practical, but they’re also intrinsically interesting, and sometimes unexpected, much like the solution to a great puzzle. They are, in a word, a delight to any programmer who is excited by the opportunity to improve. Extensive additions in this edition include A new chapter on cyclic redundancy checking (CRC), including routines for the commonly used CRC-32 code ...

Reference books for edX CS50X: Introduction to Computer Science, Havard University (Part 3): How Computers Work

Buy from Amazon (Recommended) DOWNLOAD PDF Version (193 MB) Mediafire:  Link  or  Link Prefiles:  Link  or  Link Book Description Publication Date:  November 24, 2007   | ISBN-10:  0789736136  | ISBN-13:  978-0789736130   | Edition:  9 Having sold more than 2 million copies over its lifetime,  How Computers Work  is the definitive illustrated guide to the world of PCs and technology. In this new edition, you’ll find detailed information not just about every last component of hardware found inside your PC, but also in-depth explanations about home networking, the Internet, PC security, and even how cell phone networks operate. Whether you’re interested in how the latest graphics cards power today’s most demanding games or how a digital camera turns light into data, you’ll find your answers right here. Ron White is a former executive editor and columnist for  PC Computing ,...

Reference books for edX CS50X: Introduction to Computer Science, Havard University (Part 2): Programming in C

Note: These books are uploaded for people who cannot buy the books (such as many students in poor countries, without access to international purchase system such as Visa card or Paypal). If you can, please buy books. 2. Programming in C, 3rd edition, 2004 Buy from Amazon (recommended) Book Description Publication Date:  July 18, 2004   | ISBN-10:  0672326663  | ISBN-13:  978-0672326660   | Edition:  3 Learn the C programming language from one of the best. Stephen Kochan's  Programming in C  is thorough with easy-to-follow instructions that are sure to benefit beginning programmers. This book provides readers with practical examples of how the C programming language can be used with small, fast programs, similar to the programming used by large game developers such as Nintendo. If you want a one-stop-source for C programming, this book is it.The book is appropriate for all introductory-to-intermediate courses on pro...

Reference books for edX CS50X: Introduction to Computer Science, Havard University (Part 1): C Programming Absolute Beginner's Guide

Note: These books are uploaded for people who cannot buy the books (such as many students in poor countries, without access to international purchase system such as Visa card or Paypal). If you can, please buy books. 1. C Programming Absolute Beginner's Guide (3rd Edition) The course indicated the second edition, but it seems out of date (published in 1994). I uploaded the latest version (3rd edition, 2013) Buy from Amazon (recommended) Book Description Publication Date:  August 17, 2013   | ISBN-10:  0789751984  | ISBN-13:  978-0789751980   | Edition:  3 Updated for C11 Write powerful C programs… without  becoming a technical expert! This book is the fastest way to get comfortable with C, one  incredibly  clear and easy step at a time. You’ll learn all the basics: how to organize programs, store and display data, work with variables, operators, I/O, pointers, arrays, functions,  and much ...

Enterprise Security: A Data-Centric Approach to Securing the Enterprise

BUY A PAPERBACK VERSION FROM AMAZON BUY A KINDLE VERSION FROM AMAZON DOWNLOAD PDF VERSION Book Description Publication Date:   February 22, 2013 In Detail Enterprise security redefined using a data-centric approach and trust models to transform information security into a business enablement process. It is a unique and forward thinking approach for deciding the best method to secure data in the enterprise, the cloud, and in BYOD environments. "Enterprise Security: A Data-Centric Approach to Securing the Enterprise" will guide you through redefining your security architecture to be more affective and turn information security into a business enablement process rather than a roadblock. This book will provide you with the areas where security must focus to ensure end-to-end security throughout the enterprise-supporting enterprise initiatives such as cloud and BYOD. "Enterprise Security: A Data-Centric Approach to Securing the Enterprise" will firs...

OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 3.0 and 3.1 (7th Edition)

DOWNLOAD Book Description Publication Date:   July 21, 2009 This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version. Please note that this title’s color insert (referred to as “Plates” within the text) is not available for this digital product. OpenGL is a powerful software interface used to produce high-quality, computer-generated images and interactive applications using 2D and 3D objects, bitmaps, and color images. The  OpenGL ® Programming Guide, Seventh Edition ,  provides definitive and comprehensive information on OpenGL and the OpenGL Utility Library. The previous edition covered OpenGL through Version 2.1. This seventh edition of the best-selling “red book” describes the latest features of OpenGL Versions 3.0 and 3.1. You will find clear explanations of OpenGL functionality and many basic computer graphics techniques, such as building and rendering 3D models; inter...

OpenGL Shading Language (3rd Edition)

DOWNLOAD Book Description Publication Date:  July 30, 2009   | ISBN-10:  0321637631  | ISBN-13:  978-0321637635   | Edition:  3 OpenGL ®  Shading Language, Third Edition,  extensively updated for OpenGL 3.1, is the experienced application programmer’s guide to writing shaders. Part reference, part tutorial, this book thoroughly explains the shift from fixed-functionality graphics hardware to the new era of programmable graphics hardware and the additions to the OpenGL API that support this programmability. With OpenGL and shaders written in the OpenGL Shading Language, applications can perform better, achieving stunning graphics effects by using the capabilities of both the visual processing unit and the central processing unit. In this book, you will find a detailed introduction to the OpenGL Shading Language (GLSL) and the new OpenGL function calls that support it. The text begins by describing the syntax and semantics of t...

Pragmatic Thinking and Learning: Refactor Your Wetware

DOWNLOAD Book Description Publication Date:   October 28, 2008 Software development happens in your head. Not in an editor, IDE, or design tool. You're well educated on how to work with software and hardware, but what about  wetware --our own brains? Learning new skills and new technology is critical to your career, and it's all in your head. In this book by Andy Hunt, you'll learn how our brains are wired, and how to take advantage of your brain's architecture. You'll learn new tricks and tips to learn more, faster, and retain more of what you learn. You need a pragmatic approach to thinking and learning. You need to  Refactor Your Wetware. Programmers have to learn constantly; not just the stereotypical new technologies, but also the problem domain of the application, the whims of the user community, the quirks of your teammates, the shifting sands of the industry, and the evolving characteristics of the project itself as it is built. We'll jour...

Business Ethics: Decision-Making for Personal Integrity & Social Responsibility

DOWNLOAD This book is used as textbook in course: Business Ethics, MBA Program Prof. Ruth Ryan - Cruz 2013 Bristol University, California, USA. Book Description Publication Date:  June 18, 2010   | ISBN-10:  0078137136  | ISBN-13:  978-0078137136   | Edition:  2 Hartman/DesJardins is designed to prepare the student to apply an ethical decision-making model, not only in this ethics course but throughout her or his business discipline. This model teaches students ethical skills, vocabulary, and tools to apply in everyday business decisions and throughout their business courses. The authors speak in a sophisticated yet accessible manner while teaching the fundamentals of business ethics. Hartman’s professional background in law and her teaching experience in the business curriculum, combined with DesJardins’ background in philosophy, results in a broad language, ideal for this approach and market. The authors’ goal is to engag...

Essentials of Game Theory: A Concise, Multidisciplinary Introduction (Synthesis Lectures on Artificial Intelligence and Machine Learning)

DOWNLOAD Use as a textbook in Game Theory, Stanford, Coursera Book Description Publication Date:  June 27, 2008   | ISBN-10:  1598295934  | ISBN-13:  978-1598295931   | Edition:  1 Game theory is the mathematical study of interaction among independent, self-interested agents. The audience for game theory has grown dramatically in recent years, and now spans disciplines as diverse as political science, biology, psychology, economics, linguistics, sociology, and computer science, among others. What has been missing is a relatively short introduction to the field covering the common basis that anyone with a professional interest in game theory is likely to require. Such a text would minimize notation, ruthlessly focus on essentials, and yet not sacrifice rigor. This Synthesis Lecture aims to fill this gap by providing a concise and accessible introduction to the field. It covers the main classes of games, their representations, and the ...

Instant Wireshark Starter

DOWNLOAD Product Details Paperback:  68 pages Publisher:  Packt Publishing; 1st New edition edition (January 25, 2013) Language:  English ISBN-10:  1849695644 ISBN-13:  978-1849695640 A quick and easy guide to getting started with network analysis using Wireshark Overview Learn something new in an Instant! A short, fast, focused guide delivering immediate results. Documents key features and tasks that can be performed using Wireshark. Covers details of filters, statistical analysis, and other important tasks. Also includes advanced topics like decoding captured data, name resolution, and reassembling In Detail Wireshark is by far the most popular network traffic analyzing tool. It not only provides an interface for traffic capture but also provides a rich platform for an in-depth analysis of the traffic. The GUI provides a very user friendly and interactive media that simplifies the process of network forensics. This concise...

Windows Phone 7.5 Data Cookbook

DOWNLOAD Product Details Paperback:  224 pages Publisher:  Packt Publishing (October 28, 2011) Language:  English ISBN-10:  1849691223 ISBN-13:  978-1849691222 Over 40 recipes for storing, managing, and manipulating data in Windows Phone 7.5 Mango applications. Simple data binding recipes to advanced recipes for building scalable applications Techniques for managing application data in Windows Phone mango apps On-device data storage, cloud storage and API interaction In Detail Windows Phone 7.5 Mango contains support for apps written in Silverlight or XNA. These apps can store data on the device, and also load and manipulate data from "the cloud" and other web services. This Windows Phone 7.5 Data Cookbook has a range of recipes to help you apply data handling concepts. You will be able to apply the knowledge gained from these recipes to build your own apps effectively. This Windows Phone 7.5 Data Cookbook starts with data bindi...

Windows Phone 7.5: Building Location-aware Applications

DOWNLOAD Product Details Paperback:  148 pages Publisher:  Packt Publishing (July 24, 2012) Language:  English ISBN-10:  1849687242 ISBN-13:  978-1849687249 Build your first Windows Phone application with Location and Maps Overview Understand Location Based Services. Work with Windows Phone Location Service. Understand how Maps work. Create a simple Map application and learn to use Geocoding, Pushpins. Discover Directions with Bing Maps Directions. Build two real-world windows phone applications – using Eventful.com and AOL Patch.com API In Detail Windows Phone 7.5 has met with some great initial reviews from all mobile critics. It is poised to be the '3rd' eco-system for mobile, joining Apple's iOS and Google's Android platform. With Microsoft and Nokia working on multiple devices based on Windows Phone, the platform is a no-brainer enterprise success. Microsoft Office, Email, Skype and a fresh new mobile operating system has be...

Windows Phone 7.5 Unleashed

DOWNLOAD Book Description Publication Date:  March 31, 2012   | ISBN-10:  0672333481  | ISBN-13:  978-0672333484   | Edition:  1 Windows® Phone 7.5 Unleashed is the first comprehensive, start-to-finish developer's guide to Microsoft's brand-new Windows Phone 7.5 ("Mango").   Written by Microsoft MVP and leading WPF/Silverlight innovator Daniel Vaughan, this full-color guide covers everything Microsoft developers need to rapidly build highly competitive Windows Phone 7.5 mobile apps. Vaughan teaches through complete sample apps that illuminate each key concept with fully explained code and real-world context. He presents real-world best practices for building highly functional and attractive Metro interfaces; integrating touch, rich media, and data; testing, profiling, and publishing apps; and more. Throughout, he shares expert insights available in no other book, drawing on his exceptional access to the Windows Phone development ...

Sams Teach Yourself Windows Phone 7 Game Programming in 24 Hours

DOWNLOAD Book Description Publication Date:  November 12, 2011   | ISBN-10:  0672335549  | ISBN-13:  978-0672335549   | Edition:  1 Now, there's a practical, hands-on guide to mastering game development for Windows Phone 7 with Visual C# 2010 and XNA Game Studio 4.0. One step at a time, this book teaches all facets of mobile game development, from design through publishing via Microsoft's Marketplace. Top game development author Jonathan S. Harbour starts with the absolute basics, making Windows Phone game development accessible even to programmers who've never written a game before. Then, one step at a time, he shows how to use Microsoft's free XNA toolset to design and construct high-performance, highly-playable games for the newest Windows Phone 7 devices. Friendly, accessible, and conversational, this book delivers a practical grounding in Windows Phone 7 game development without ever becoming overwhelming or intimidating. Each lesso...