background preloader

Your Online Hub for Game/AI

Your Online Hub for Game/AI
Related:  Tecnología

HANDLING CORRUPTED STATE EXCEPTIONS CLR Inside Out Handling Corrupted State Exceptions Andrew Pardoe This column is based on a prerelease version of Visual Studio 2010. Have you ever written code that isn't quite right but is close enough? If you've ever seen code that uses exceptions the way the following code does, then you need to read this column: public void FileSave(String name) { try { FileStream fs = new FileStream(name, FileMode.Create); } catch (Exception) { throw new System.IO.IOException("File Open Error!") The error in this code is common: it is simpler to write code to catch all exceptions than it is to catch exactly the exceptions that could be raised by code executing in your try block. Exception handling is one of those areas about which most people have a working knowledge rather than an intimate understanding. What Exactly Are Exceptions? An exception is the signal raised when a condition is detected that was not expected in the normal execution of a program thread. Win32 SEH Exceptions and System.Exception

Ray Wenderlich | Tutorials for iPhone / iOS Developers and Gamers Arthapedia KindleBerry Pi! I am happy to announce that this article got publish in Hacker montly We left our little studio in the Kootenays last July to travel throughout Europe, traveling to discover about new media, spiritual centers, art, design and open source initiative. I decided to go really minimal on the computer gear stuff, so I only packed my Kindle, a camera, an android phone and of course my Raspberry Pi! The KindleBerry Pi! The Raspberry pi, although a beautiful project and quite an electronic feat, it can be a bit limiting as a main production machine, but I convinced myself I could use it as my main traveling computer. The plan was, using a Kindle as a screen, connecting it to the processing power of the Raspberry Pi while using an external keyboard to work comfortably. Although I ended up buying a laptop while traveling, all that dreaming and tinkering ended up working nicely, creating a really portable development platform. Lets get started What you will need to do this hack: Hacking the Kindle Bashrc

Machinarium – Amanita Design Machinarium is our first full-length adventure game in which players take on the role of a robot who has been exiled to the scrap heap. Players must use logic, collect important items, and solve environmental puzzles to get the robot back into the city of Machinarium so he can rescue his robot-girlfriend, save the head of the city, and defeat the bad guys from the Black Cap Brotherhood. Play Free Demo Online (Flash) Buy Machinarium PC / Mac / Linux Buy Machinarium Steam Buy Machinarium iPad, iPhone and Apple TV Buy Machinarium Android and ATV Buy Machinarium Windows Store Buy Machinarium PS4, PS3, PS Vita Buy Soundtrack + Art Book MP3 / FLAC + PDF Wallpapers Awards: IGF 2009, Excellence in Visual Art Award Nomination for 13th Annual Interactive Achievement Awards (DICE Awards) Gamasutra, Best Indie Game Of 2009, Best Indie Game Of 2009 PC Gamer, Best Soundtrack of 2009 Wallpapers

Inventors' handbook Disclosure and confidentiality Know the important difference between protecting your idea against disclosure and protecting your idea against infringement. Proving the invention Prototypes are necessary. Plan and control your prototyping activities so that you can prove your invention. Building a team and seeking funding To convince others that your invention is a business opportunity with excellent investment potential you may need a team that demonstrates a range of skills. Finding and approaching companies Finding the right companies to approach, and approaching them the right way, is important if you want a licensing agreement with a company. Novelty and prior art At least one significant part of your invention's technology must be completely new. Assessing the risk ahead Ask yourself the vital question: "Is there enough evidence to justify taking my idea any further?" Protecting your idea At some point you must legally protect your intellectual property (IP). Business planning

Ask MAKE: Thinkpad Keyboard Conversion Ask MAKE is a monthly column where we answer your questions. Send your vexing conundrums on any aspect of making to If we don’t have the answer, we’ll scare up somebody who does. Phil asks: I love the feel of the keyboards on old Thinkpad laptops and would love to use one of those keyboards with my new iPad. How difficult would it be to yank out a Thinkpad keyboard from a deceased ThinkPad and connect it up to the iPad Camera Connection Kit USB port? Hi Phil, After researching this, it appears your results may vary depending on the model of Thinkpad keyboard you have. Another avenue you may pursue is the GeekHack Forum. Finally, if you want the feel of the Thinkpad keyboard without the fuss, Lenovo sells the Thinkpad USB Keyboard, which is extremely similar to the original laptop version. I hope this helps, and good luck on your project! If anyone has experience with modding Thinkpad keyboards or has more information, please post in the comments. Related

Current state and the future of HTML5 games Browser games are, in the vast majority, developed using Flash technology, however more and more often we come across HTML5 productions. What is the reason behind the growing popularity of this technology, and why are game creators so willing to sacrifice Flash for HTML5? The answer to this question should be preceded by a brief explanation: HTML5 is not a programming language (despite the common phrase “HTML5 applications”, games are programmed in the JavaScript language), but rather it delivers APIs for new solutions like Canvas, WebGL or WebAudio, which are responsible for crucial components within game creation allowing them to run in the browser. The game's foundation is Canvas on which – colloquially speaking – we draw; this particular element makes programming graphics displays possible. Additionally, thanks to WebGL, Canvas allows us to draw graphics that are hardware accelerated by GPU. Why not Flash? Benefits: Drawbacks: Flash/AS3 So, Flash is not as scary as it may seem? Physics

Patents How to recovery the Windows 7 product key Found this helpful 0 J W Stuart replied on MVP Wiki Author Community Moderator Also: Have you run 'Disk Cleanup' ? Never be afraid to ask. thank you very much :) i will try it one more thing i was trying to reach microsoft but when the page came to enter the product id( of win activation page) it did not accept it why may that be? yes i did run disk clean up and i want to find the key that came with the dvd. these software only show wrong key BBBBB-BBBB-BBBB-BBBB etc! The product key that came with you retail version of the Windows 7 upgrade is on a paper card inside the plastic box. yes that is the problem i have lost that key even the dvd i only have this istalled activated windows on my pc. I'm confused, if you purchased a retail upgrade to Windows 7 Pro, installed it (Clean Install) and used your product key (which you lost) to activate Windows, what make you believe the product key the ultility reported is incorrect? It is not getting my old key :(

Experimental Gameplay Project Welcome to the CIA Web Site — Central Intelligence Agency Description of Compressed Folders and Files With .Zip File Extensions in Windows Millennium Edition When you use Compressed Folders in Windows Millennium Edition (Me), you can create and access compressed files that have the .zip file name extension. This is the same feature that is included in Microsoft Plus! 98, and Compressed Folders is compatible with other Zip programs. Compressed Folders can also secure files and folders by using encryption. When you use this feature, you can restrict access to files by requiring the use of a password. Installing Compressed Folders The Compressed Folders feature is not installed by default during a typical installation process. Creating Compressed Folders To create a compressed folder or file, use one of the following methods: Double-click My Computer, on the File menu, point to New, and then click Compressed Folder.Right-click in any folder or on your desktop, point to New, and then click Compressed Folder.Right-click any file or folder, point to Send To, and then click Compressed Folder. Sharing Compressed Folders File Systems