
Intro - D Programming Language - Digital Mars “It seems to me that most of the ‘new’ programming languages fall into one of two categories: Those from academia with radical new paradigms and those from large corporations with a focus on RAD and the web. Maybe it’s time for a new language born out of practical experience implementing compilers.” -- Michael “Great, just what I need.. another D in programming.” -- Segfault D is a systems programming language. The D language is statically typed and compiles directly to machine code. It is not governed by a corporate agenda or any overarching theory of programming. There are two versions of the language: D version 2 which is recommended for new projects. D version 1 which is in maintenance mode. There are currently four implementations: Digital Mars dmd for Windows 1.0 2.0 , x86 Linux 1.0 2.0 , Mac OS X 1.0 2.0 , and x86 FreeBSD 1.0 , 2.0 . LLVM D Compiler ldc for D version 1. Gnu D compiler gdc . D.NET compiler alpha for .NET for D version 2.
11 Ways to Cure Someday Syndrome | zen habits Editor’s note: This is a guest post from Alex Fayle of the Someday Syndrome blog. Someday Syndrome: not doing what you want to because you don’t know what it is, because you’re procrastinating about it, or because you have too much stuff getting in your way. Everyone suffers from Someday Syndrome at some point in their lives, often catching it repeatedly. For me, most recently, I’d been saying that I really should give running a try without doing anything about it. You probably have something similar going on in your life – a project, a task, a goal – that you just haven’t got around to doing yet. I could quote Nike and say: Just Do It, but if it were that simple Someday Syndrome wouldn’t exist. I decided that here had to be an easier way than waiting for pain to push me into getting over myself and getting on with my goals. 1. Maybe you’re not doing something because in reality, it doesn’t fit with who you are. 2. 3. 4. I have a goal of running 20K next November. 5. 6. 7. 8. 9. 10. 11.
A Hidden Gem in HTML I don’t know how one goes about finding these things, but someone noticed a weird source code for this page. It’s a very basic, unspectacular catalog page for Fujinon Binoculars. But take a look at the source code. This screenshot is but a tiny part of the madness. Keep scrolling down the code for the full effect. This turned out to be about so much more than the 8 point font. Which doesn’t mean anything in itself, but take a look at the Google Earth view from Fujinon’s headquarters as you look toward Mount Fuji, as posted to b3ta. And then overlay the source code (seen in yellow here) onto the image. Just a bit of an “ooga-booga” moment, huh? [via b3ta] London's Unpackaged Grocery Shop: No Packaging Whatsoever - GOOD Blog Reddit user Girlfriendhatesmefor’s three-year-old pitbull, Otis, had recently become overprotective of his wife. So he asked the online community if they knew what might be wrong with the dog. “A week or two ago, my wife got some sort of stomach bug,” the Reddit user wrote under the subreddit /r/dogs. “She was really nauseous and ill for about a week. Otis is very in tune with her emotions (we once got in a fight and she was upset, I swear he was staring daggers at me lol) and during this time didn’t even want to leave her to go on walks. We thought it was adorable!” His wife soon felt better, butthe dog’s behavior didn’t change. Girlfriendhatesmefor began to fear that Otis’ behavior may be an early sign of an aggression issue or an indication that the dog was hurt or sick. So he threw a question out to fellow Reddit users: “Has anyone else’s dog suddenly developed attachment/aggression issues? The most popular response to his thread was by ZZBC. Any chance your wife is pregnant?
Rediscover the Joy of Coding :: Sniff Out That Smelly Code As time goes by, things go wrong with any body of code: we get lazy, bad developers contribute code, the original clean architecture gets forgotten, and so forth. Some bad code is easy to spot: it simply "smells" - once you see it, you know it's bad. Refactoring this sort of code to remove the smell isn't often that difficult - and the time taken will be repaid next time you have to make modifications.The following are my ten worst "odors" in code:1. Long FunctionsOver time functions often get longer and longer - extra functionality is added, edge cases are handled, and so forth. However, long functions are difficult to change, and difficult to understand.Each function should ideally do exactly one thing: you should be able to sum it up in one sentence (and the method name should be a summary of that sentence).If you find a function is getting too long, split it into sensible parts. Each part should follow the above rule.2. // This is hacky...// TODO: This is bad.
The Particle Zoo: Subatomic Particle plushies I love LOLcats. I love physics. Mix the two together and I CAN'T STAND IT! The Joel Test: 12 Steps to Better Code by Joel Spolsky Wednesday, August 09, 2000 Have you ever heard of SEMA? It's a fairly esoteric system for measuring how good a software team is. No, wait! Don't follow that link! The neat thing about The Joel Test is that it's easy to get a quick yes or no to each question. A score of 12 is perfect, 11 is tolerable, but 10 or lower and you've got serious problems. Of course, these are not the only factors that determine success or failure: in particular, if you have a great software team working on a product that nobody wants, well, people aren't going to want it. 1. 2. If the process takes any more than one step, it is prone to errors. For this very reason, the last company I worked at switched from WISE to InstallShield: we required that the installation process be able to run, from a script, automatically, overnight, using the NT scheduler, and WISE couldn't run from the scheduler overnight, so we threw it out. 3. 4. Bug databases can be complicated or simple. 5. 6. 7. 8. 9. 10. 11.
Greening The Ghetto - News Markets Executive Forum 7 traits that separate resilient entrepreneurs from those who just walk away in defeat by Entrepreneurs' Organization Before you start reading this article, take a moment to think about the people you know really well. I recently attended a football game with a few buddies, one of whom was a former EO member named Andre. 5 minutes ago Innovation Students' heart-healing nanotechnology startup vies for $1M by Molly Ryan NanoLinea, a medical device startup based out of Rice University, is hoping its technology stands out at the Rice Business Plan Competition. As one of three Houston companies competing at the April 10-12 event, NanoLinea has the chance to win more than $1 million in prizes. While working on their PhDs with Matteo Pasquali, a chemical and bioengineering professor, three Rice students came to ... 42 minutes ago Hot Shots Bitcoin Congressman unveils legislation to redefine cryptocurrency by Michael del Castillo "This is a nascent industry," said Stockman in a statment.
How To Remotely Control Any Windows Computer | Guide Goods Here is a nice prank you can pull on your friends. What were doing is like the title says remotely controlling any computer fast. In this prank you can make there computer Shutdown, Restart or Log Off. There are a few methods and steps you can do to pull this prank off. Method 1: Manually find your victims Ip Address. If you didn't know already the command prompt looks like this, From there type ipconfig and click Enter. Copy the Ip Address and your set. Method 2: Another way is to get their Ip Address is by finding a Ip Sniffer. Good we have managed to get our victims Ip Address. Step 1: Go to the command prompt and type shutdown -i. Click on add then type the Ip Address . If you want you can leave a comment and a countdown. If you want to use this prank but the command prompt is not allowed go to Start-All Programs-Accessories-Notepad. Great your done, now you can use this prank where ever you, want when ever you want. Comment! Get all our new articles sent straight to your email!
Rediscover the Joy of Coding :: A Double Handful of Programming Quotes I'm busy tidying up a few loose ends with work at the moment, before family arrive for Xmas - and I just haven't have any time for in-depth articles. So instead of my own words, here's a few of my favourites from other people: "Debugging is twice as hard as writing the code in the first place. "There are only two kinds of languages: the ones people complain about and the ones nobody uses "Any fool can write code that a computer can understand. "There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. "Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves "Measuring programming progress by lines of code is like measuring aircraft building progress by weight
The MessagePack Project Topic Galleries - Pro wrestlers no longer with us Former professional wrestler The Ultimate Warrior died Tuesday night at the age of 54, becoming the third pro wrestler to pass away this year. The Ultimate Warrior, who legally changed his name to Warrior but was born Jim Hellwig, joins Big Daddy V... The Ultimate Warrior dead at 54 One of the most iconic and best known wrestlers of the past 25 years The Ultimate Warrior — who legally changed him name to Warrior and was born Jim Hellwig — passed away on Tuesday night. Pro wrestlers no longer with us Hit-and-run truck sought in Brevard death The driver of this pickup towing a trailer late Sunday in Cocoa is sought for questioning by the Florida Highway Patrol. Vampires, nudists, snakes: Nobody does wacky like Florida Last week, news broke that a congressional candidate in Gainesville had a secret pastime: impersonating vampires. Gardiner's Coast to Coast bike trail becomes trade bait Lake Brantley vs. It could go one inning. If you go: Orlando Predators vs.
25+ Best PC repair Utility Tools Most of the time our PC will get repaired for no reason. It may be due to some corrupt files or may be due to virus. It’s really very difficult to predict what could have caused the problem. Sometimes even simple issue in registry can also make your PC to reboot automatically. We may think that this errors can’t be solved and almost everyone use to Format the windows drive. But if we format we will loose all the important applications and reinstalling them will waste your time. Here is the list of some of the best PC tools which are very useful for repairing and fixing the PC errors. Dial-a-fix is a collection of known fixes gleaned from Microsoft Knowledgebase articles, Microsoft MVPs, and other important support forums, that will assist you in repairing problems with your system. LSP-Fix is a free tool designed to fix internet connections damaged by malware or buggy software. Ever wonder which program has a certain file or folder open?
Unknown title Book of Thoth is a name given to many ancient Egyptian texts supposed to have been written by Thoth, the Egyptian god of writing and knowledge. They include a text that is known and has been translated, many texts that were claimed to exist by ancient authors, and a magical book that appears in an Egyptian work of fiction. Texts that are known or claimed to exist[edit] The Egyptians stored many texts, on a wide range of subjects, in "Houses of Life", the libraries contained within temple complexes. As Thoth was the god of knowledge, many of these texts were claimed to be his work.[1] The Egyptian historian Manetho claimed that Thoth wrote 36,525 books.[2] The church father Clement of Alexandria, in the sixth book of his work Stromata, mentions forty-two books used by Egyptian priests that he says contain "the whole philosophy of the Egyptians". Fictional book[edit] The fictional Book of Thoth appears in an ancient Egyptian story from the Ptolemaic period. In popular culture[edit]