background preloader

Programming

Facebook Twitter

Os01 by tuhdo. This book helps you gain the foundational knowledge required to write an operating system from scratch.

os01 by tuhdo

Hence the title, 0 to 1. After completing this book, at the very least: How to write an operating system from scratch by reading hardware datasheets. In the real world, it works like that. Online Code Editor - Codeanywhere.

Cheatsheets

How Holograms are Made. SourceForge - Download, Develop and Publish Free Open Source Software. Why Prefer R Programming. Share R Programming comes in pretty handy in case of machine learning as well as numeric analysis.

Why Prefer R Programming

Alternatives to Global Variables. Latest Updates. Coding tutorials. Security. Web Applications in SWI-Prolog. Why I'll Never Be an Expert - DZone Agile. The Agile Zone is brought to you in partnership with Hewlett Packard Enterprise.

Why I'll Never Be an Expert - DZone Agile

Discover how HP Agile enterprise solutions can help you achieve high predictability and quality in your development processes by knowing the status of your projects at any point in time. Say goodbye to your localhost and code in the cloud. Rosetta Code. CODING FOR GOOD.

Free Computer, Programming, Mathematics, Technical Books, Lecture Notes and Tutorials. Simple-prolog-examples. Become a Programmer, Motherfucker. If you don't know how to code, then you can learn even if you think you can't.

Become a Programmer, Motherfucker

Thousands of people have learned programming from these fine books: Learn Python The Hard Way Learn Ruby The Hard Way Learn Code The Hard Way I'm also working on a whole series of programming education books at learncodethehardway.org. Learn C The Hard Way Learn SQL The Hard Way Learn Regex The Hard Way Graphics Programming. Welcome to Freecode. Programming eBooks. Thinkful. MIT App Inventor Alternatives and Similar Software. Expressions régulières. DZone. At some point in your career, you may need to test the effectiveness and desirability of a product you are designing.

DZone

Whether it's a software product or not, there are seven user testing methods will be your arsenal for ensuring that you build a successful product. Rather than explaining each in-depth via text, I've created a succinct comparison chart including each method's advantages, disadvantages, and whether they have any of five attributes (Reliability/Precision, Generalizability, Realism, Ease, and Comparison). This chart condenses information I gathered while participating in Coursera's Human Computer Interaction course.

Click on the image for a larger version. Scientists Make DNA Wires That Carry Electric Current. DNA, the molecule at the heart of life, is the most powerful and sophisticated information storage device in existence.

Scientists Make DNA Wires That Carry Electric Current

So it’s no wonder that scientists are attempting to harness its capabilities in computing and electronics. Not only does DNA have the capacity to store vast amounts of data, but it also provides the opportunity to surpass current limitations on reducing the size of electronics. Although we’ve drastically shrunk computers since their advent, scientists can only go so far because a minimum space between transistors-- the main building block of electronic devices-- is required to prevent interference. Utilities. Shafqat's Shared Thoughts: Getting Things Done with TodoList. GTD Softwares?

Shafqat's Shared Thoughts: Getting Things Done with TodoList

There are over 100 web based GTD tool, also more than 100 desktop based GTD tools as well. AbstractSpoon Software / Translations of TDL. AbstractSpoon Software / stylesheet. AbstractSpoon Software / HowTo. Naming convention: Entries written in ItalicBold refer to identifiers as seen in TDLThings in ItalicBold containing > like Menu:Tools > Preferences > Tasks > Attributes refer to a place to navigate to within TDL (for example the above is a shortcut: Open the Menu Tools, select Preferences ...)Text in rounded brackets indicate mouse or keyboard press (for example {ctrl}+{del}Something like: TDL 4.10|Date: 20060607 indicates that the description was added using TDL Version 4.10 when the corresponding Howto-Entry was verified on the local machine (that means: in most cases the described features should work from this version) The date is the date of the last change of the entry.

AbstractSpoon Software / HowTo

TreeCloud - Downloads. Visual Understanding Environment (VUE) Online free computer science ebooks. Applications. Automata theory. An example of an automaton. The study of the mathematical properties of such automata is automata theory. Automata theory is the study of abstract machines and automata, as well as the computational problems that can be solved using them. It is a theory in theoretical computer science, under Discrete mathematics (a section of Mathematics and also of Computer Science). Automata comes from the Greek word αὐτόματα meaning "self-acting". Automata theory is also closely related to formal language theory. Automata play a major role in theory of computation, compiler design, artificial intelligence, parsing and formal verification. Homepage - Docker Inc.

This is What 2 Cups of Coffee Per Day Will Do To Your Liver - Just Naturally Healthy. The health effects of coffee are quite controversial.

This is What 2 Cups of Coffee Per Day Will Do To Your Liver - Just Naturally Healthy

Depending on who you ask, it is either a super healthy beverage or incredibly harmful. But despite what you may have heard, there are actually plenty of good things to be said about coffee. For example, it is high in antioxidants and linked to a reduced risk of many diseases. However… it also contains caffeine, a stimulant that can cause problems in some people and disrupt sleep. This article takes a detailed look at coffee and its health effects, examining both the pros and cons. 3D.