About
My name is Jens.
I'm a geek. The good kind.
I'm interested in many things ...
Friends
-
Loading…brianamerige 4 months ago -
Loading…maledei 1 day ago -
Loading…warbler 4 months ago -
Loading…maxchad about 1 year ago -
Loading…updates 4 days ago -
Loading…yarnivore over 2 years ago -
Loading…heather 2 days ago -
Loading…giania about 5 hours ago -
Loading…Echolicht about 13 hours ago -
Loading…c3o 2 days ago
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.
Click here to check if anything new just came in.
June 11 2010
Apple Outsider » Hello, Lua
Apple will allow limited use of interpreted languages in iOS apps."Under the radar of this week’s WWDC news is a small but very significant change to the iPhone Developer Program License Agreement. ... These new terms seem to acknowledge that there’s a difference between an app that happens to have non-compiled code, and a meta-platform. It’s a step that should allow for many new possibilities."
June 03 2010
ENIAC Programmers Project
"Sixty years ago, six young women programmed the world's first all-electronic computer, the ENIAC. Their ballistics program used hundreds of wires and 3000 switches. Never introduced, they never became a part of history. Forty years later, Kathy Kleiman was told that the women in pictures with ENIAC (1946) were "Refrigerator Ladies," models posed in front of the machine."Nothing could be further from the truth. The ENIAC Programmers worked tirelessly to make programming easier for all. They created the first sort routine, software application and instruction set, and classes in programming. Their work dramatically altered computing in the 1940s and 1950s. They paved the path to the modern software industry.
"The ENIAC Programmers Project records the stories, seeks recognition for their accomplishments and seeks to produce the first feature documentary about this dramatic story."
May 06 2010
railsapi.com: Ruby and Rails Searchable API Doc
Finally some Ruby API docs that don't suck. The site even allows you to download the docs for local access with the same nice UI.March 18 2010
"No Dashes Or Spaces" Hall of Shame
Publicly shaming websites that stupidly forbid dashes or spaces in credit-card numbers. (Don't they know how to use regexes?!)February 02 2010
csiconview
"CSIconView is a Cocoa class that implements a Finder-style icon view, complete with drag & drop, support for renaming items, support for the different state icons, coloured labels, and even support for multiple icon sizes in the same icon view."January 22 2010
Turning Reiner Knizia’s "Money" into an iPhone Game [Boardgame News]
"I spent the last several months of 2009 working on turning Reiner Knizia’s Money into a fully functional iPhone game. ... I’m going to spend the rest of this article talking about three of the particular problems that I faced adapting a Eurogame for the iPhone environment, focusing on depicting and playing the game."December 28 2009
Recursion in C, by Kernighan, Ritchie and Lovecraft
"C functions may be used recursively; that is, a function may call itself either directly or indirectly. Uninquiring souls may take this as just another peculiarity of those C folk, of whose ways their neighbours speak little to outsiders but much among themselves. "Keener news-followers, however, wondered at the events of the winter of 1927-28, the abnormally large number of calls placed upon the stack, the swiftness with which that list was sorted, the disturbing lack of heap allocation throughout the proceedings, and the secrecy surrounding the affair..."December 02 2009
A Liberal, Accurate Regex Pattern for Matching URLs
\b(([\w-]+://?|www[.])[^\s()<>]+(?:\([\w\d]+\)|([^[:punct:]\s]|/))) A common programming problem: identify the URLs in an arbitrary string of text, where by “arbitrary” let’s agree we mean something unstructured such as an email message or a tweet.November 11 2009
MacBook Multitouch
Source code to read the raw gesture data from a MacBook trackpad (or Magic Mouse, I think.)November 07 2009
RollPlay Dice Library
"a multi-platform C Application Programming Interface which performs dice rolling services. RollPlay provides: * Parsing of complex role-playing style dice descriptions * Open-ended rolls * Collective dice tests, for games like Shadowrun, Earthdawn, the Storyteller system, et. al. * Multiple algorithms for random number generation * Roll statistic tracking * Rolls against set target numbers"August 28 2009
What's New In Mac OS X v10.6 [Mac Dev Center]
"This article summarizes the key technology changes and improvements that are available beginning with Mac OS X version 10.6 (also known as "Snow Leopard"). The information about these changes is organized into sections by technology layer: “System Level “Framework Level “Application Level”July 22 2009
iPhone Development Emergency Guide [Matt Legend Gemmell]
"This is an emergency guide to iPhone software development, i.e. a guide for competent developers who haven’t written code for the iPhone platform before, and just want to get started right now."July 12 2009
Blocks for iPhoneOS 3.0 and Mac OS X 10.5 [Plausible Labs]
"Blocks are a great addition to Objective-C, but unfortunately, are only available in Mac OS X 10.6. We have a quite a bit of code that could be greatly simplified using blocks, and so I decided to spend some time back-porting block support to iPhoneOS 3.0 and Mac OS X 10.5. "The result, Plausible Blocks, provides a drop-in runtime and Xcode compiler for using blocks in your iPhone and Mac OS X 10.5 applications, based on Apple’s Snow Leopard blocks runtime and compiler support."plblocks
"Plausible Blocks (PLBlocks) provides a drop-in runtime and toolchain for using blocks [aka closures] in iPhone 2.2+ and Mac OS X 10.5 applications. Both the runtime and compiler patches are direct backports from Apple's Snow Leopard source releases."July 09 2009
Code Blocks: Ruby's Swiss Army Knife [Ruby Best Practices]
Good exploration of the uses of blocks [closures] in Ruby API design patterns.July 08 2009
What is AmbientTalk about? [ Ambient-Oriented Programming]
"Ambient-Oriented programming is a programming paradigm whose properties are derived from the characteristics of hardware platforms for mobile computing. Mobile hardware devices are often provided with wireless networks facilities, allowing them to engage in collaboration with their environment. However, the autonomous nature of these devices as well as the volatile connections over their wireless infrastructure has its repercussions on the software that employs them. The basic assumption of the Ambient-Oriented Programming paradigm is that languages should incorporate possible network failures at the heart of their programming model."Programming Scala
Upcoming book from O'Reilly, co-written by Alex-from-Twitter, available in its entirety for free online. "Programming Scala introduces an exciting new language that offers all the benefits of a modern object model, functional programming, and an advanced type system. Packed with code examples, this comprehensive book teaches you how to be productive with Scala quickly, and explains what makes this language ideal for today's highly scalable, component-based applications that support concurrency and distribution. You'll also learn the advantages that Scala offers as a language for the Java Virtual Machine."May 29 2009
Detect Loop [GetACoder]
Someone trolls for bids on a project to solve the Halting Problem (famously proven impossible by Alan Turing.) Clueless code shops flock to it. Best response: "I will build the program that not only detect infinite loop as well as it will checked also improper if condition and also switch.Program also trying to read the logic of recursion and if it is improper then it will prompt the list of suggesstion.So I am confident to build your project in c# with Sql Sever."May 20 2009
Unsafe at any speed: Memcpy() banished in Redmond • The Register
“Effective later this year, Microsoft will add memcpy(), CopyMemory(), and RtlCopyMemory() to its list of function calls banned under its secure development lifecycle.” Hope they remember to ban memmove too!Playground SDK Overview | PlayFirst Developer
“Anyone can build a game on Playground SDK. PlayFirst has opened access to its popular framework with one goal in mind: to continue to grow the market for casual games by encouraging innovative risks and follow-through on great ideas. ... “Already used to create over 120 individual casual game SKUs, including the industry best-sellers Diner Dash® Hometown Hero, Chocolatier™ 1 and 2, and The Dream Chronicles™ 1 and 2. ... “If you decide to use the framework on a commercially-available game, we ask that you credit the Playground SDK framework somewhere in the game, and let us know when your game ships. You are welcome to take your Playground game to any casual game publisher/developer...”
Older posts are this way
If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.
