background preloader

Project Euler

Related:  mobell3

FRACT | An Indie Adventure Game by Phosfiend Systems The world can be powered by alternative energy, using today's technology, in 20-40 years, says Stanford researcher Mark Z. Jacobson | Stanford News Release January 26, 2011 A new study – co-authored by Stanford researcher Mark Z. Jacobson and UC-Davis researcher Mark A. By Louis Bergeron If someone told you there was a way you could save 2.5 million to 3 million lives a year and simultaneously halt global warming, reduce air and water pollution and develop secure, reliable energy sources – nearly all with existing technology and at costs comparable with what we spend on energy today – why wouldn't you do it? According to a new study coauthored by Stanford researcher Mark Z. "Based on our findings, there are no technological or economic barriers to converting the entire world to clean, renewable energy sources," said Jacobson, a professor of civil and environmental engineering. He and Mark Delucchi, of the University of California-Davis, have written a two-part paper in Energy Policy in which they assess the costs, technology and material requirements of converting the planet, using a plan they developed.

15 feminist-improved pages for the computer engineer Barbie book Only the Internet can save Barbie from misogyny. In the book I Can Be a Computer Engineer, Barbie wants to be, as the title states, a computer engineer — which is a fantastic premise, in theory. In actuality (and in the book), Barbie needs the help of two men to code a computer program for her instead of doing it herself. Cue massive eye roll. If the book's plot wasn't enough, the artwork features bright pink laptops and sparkly, heart-shaped flash drives to really drive home the frilly girliness of Barbie instead of making her seem like a capable role model for young girls. Tumblr site Feminist Hacker Barbie is turning the groan-worthy story on its head by letting users submit their own, improved versions — complete with programmer lingo. Not only is Barbie doing her own coding, she's taking everyone to school. Show As Gallery

How to Learn a Programming Language: 7 steps Edit Article Edited by Bourkas, Tom Viren, Ben Rubenstein, Compmod129 and 77 others Whether you want to design a video game, develop some cool apps for iPhone or Android or just want to do it for fun, programming is the way to go. There are countless programming languages for all sorts of uses, but learning them is easy once you learn how to use one. As a beginner, you'll probably start with Java or HTML. Ad Steps 1Decide your goal. 10Have a lot of practice. Tips When you learn something new, it is often helpful to implement it yourself and then tweak the design, predicting the results, to make sure you understand the concept.For practice, try to teach others. Sources and Citations How To Become A Hacker, an essay by Eric S.

Mega Collection Of Cheatsheets for Designers And Developers Cheatsheets and various quick reference guides are available for almost any type of software and language these days. Unfortunately they’re not always easy to find when you actually need them. This is why I decided to take some time to gather up as many as possible and share them with you here! Hopefully this can be a timesaver for you, along with teaching you a new trick or two. CSS3 Cheat Sheet ↓ CSS2 Visual Cheat Sheet ↓ CSS Cheat Sheet (V2) ↓ Css Property Index ↓ BluePrint CSS ↓ HTML 5 Cheat Sheet ↓ HTML5 Canvas Cheat Sheet ↓ HTML5 Glossary ↓ HTML Character Entities Cheat Sheet ↓ Color Codes Matching Chart HTML (Convert CMYK, RGB Hex) ↓ Javascript JavaScript Cheat Sheet ↓ Javascript DOM ↓ JavaScript Reference Card ↓ jQuery 1.4 API Cheat Sheet ↓ jQuery selectors ↓ jQuery 1.3.2 ↓ jQuery 1.3 ↓ jQuery 1.2 ↓ Mootools 1.2 Cheat Sheet ↓ Prototype Cheat Sheet ↓ PHP & MySQL for dummies ↓ PHP 5 Online Cheat Sheet v1.3 ↓ PHP5 Cheat sheet ↓ PHP Manual Quick Reference ↓ Printable PHP Security Checklist ↓ MySQL Softwares

7 easy Screen-Sharing and Remote-Access Tools (All Free) Advertisement Do you want to share your Windows screen with a friend or colleague so they can troubleshoot technical issues? Perhaps you want to access your Windows desktop from your tablet to watch a movie in bed? It’s easier than ever to get remote access to your machine, with many free tools available. Stay on Your Couch! 3 Free Apps to Remote Control Your Windows PC Stay on Your Couch! Let me introduce you to seven of the best. 1. TeamViewer is perhaps the most well-known of all the third-party tools available. It doesn’t just specialize in screen-sharing and remote-access. By default, you need to enter a PIN code to connect to someone else’s machine. Unlike some of its competitors, the software also allows group sessions. Best for: All-around screen-sharing and remote-access. 2. Chrome Remote Desktop has one glaring drawback – both computers need to have the Chrome browser installed. Best for: Quickly troubleshooting Granny’s laptop. 3. Best for: Using in a small office environment.

What Loyalty? High-End Customers are First to Flee Businesses that offer their customers the highest levels of service might like to believe that all their efforts to pamper and please will pay off with an extremely loyal following. “Customers you might expect to be the most ’stuck' are the ones who are disproportionately vulnerable to service competition.” But as new research from Harvard Business School demonstrates, the customers you think are your best and most loyal are likely to be the first to cast you aside when a challenger to your service superiority barges into the market. "Our results suggest that this is due to increasing expectations for service in these markets—the longer a firm has held a service advantage in a local market, the more sensitive are its customers to it service levels relative to those of competitors," says Harvard Business School's Dennis Campbell. In other words, you reap what you sow. In How Do Incumbents Fare in the Face of Increased Service Competition? Differences across markets Consider Sheraton Hotels.

Linux File Permissions Tutorial December 14, 2011By Roman Rafacz What we’ll cover in this article is how to identify permissions for files & directories and how to change them, as well as changing ownerships, groups, etc. Depending on what you want to do, you’ll want to make sure you have the appropriate permissions (obviously), so let’s find out how to change them. Let’s start by making a file we can use. I issued the “touch” command to make a file creatively named testfile. Touch will just create an empty file but has all the same attributes as an actual file. Commands: touch test file mkdir workfolder The permisions are broken into 4 sections. chmod – adds and removes permissions If you wanted to add or remove permissions to the user, use the command “chmod” with a “+” or “–“, along with the r (read), w (write), x (execute) attribute followed by the name of the directory or file. chmod +rwx “name of the file” chmod –rwx “name of the directory” chmod +x testfile – this would allow me to execute chmod g+w testfile Examples: 1 = –x

RechargeIT.org RechargeIT was launched in 2007 as an effort within Google.org to demonstrate plug-in electric vehicle (EV) technology and accelerate its adoption. With several new EV’s now available in the marketplace, we’ve retired the RechargeIT initiative. In fact, we’ve updated our EV infrastructure to include more than 30 of the newest plug-in vehicles as part of our employee car sharing service, Gfleet. We’ve started with the Chevrolet Volt and Nissan Leaf and we’ll be adding new models as they become available. When we launched RechargeIT in 2007, there were no commercially available plug-in hybrid EV’s available in the market. The RechargeIT Demonstration Fleet Back in 2007, with no commercially available vehicles to test, we had eight Toyota Prius’ retrofitted to make them plug-in hybrid vehicles. The system to collect data from our fleet consisted of an embedded computer running Linux, a wireless data card, a GPS and an AC power monitoring device to monitor charge power. See full results »

Introduction to Parallel Computing Table of Contents This is the first tutorial in the "Livermore Computing Getting Started" workshop. It is intended to provide only a very quick overview of the extensive and broad topic of Parallel Computing, as a lead-in for the tutorials that follow it. As such, it covers just the very basics of parallel computing, and is intended for someone who is just becoming acquainted with the subject and who is planning to attend one or more of the other tutorials in this workshop. It is not intended to cover Parallel Programming in depth, as this would require significantly more time. What is Parallel Computing? Serial Computing:Traditionally, software has been written for serial computation: A problem is broken into a discrete series of instructions Instructions are executed sequentially one after another Executed on a single processor Only one instruction may execute at any moment in time For example: Parallel Computing: Parallel Computers: Source: Top500.org Why Use Parallel Computing? Overview

Sneaky VFX » Archive » Perverts September 7th, 2011 My niece had another birthday! I tried to share some more knowledge with her. Some have encouraged me to look for ways to get these published, which I will do as soon as I think of something to call them.

Des problèmes à résoudre utilisant les maths et la programmation : traduction voir site : by labo_m_toucy Apr 30

Related:  ClojureprogrammingAnalysispythonMathProgramming PuzzleseducationPractice ProblemsimairfanBrainTechnologyvickyvampterrysummerbellvarious stuff 14it newsProgrammingLanguageslearningProgramacion