code

TwitterFacebook
Get flash to fully experience Pearltrees
http://sourcemaking.com/design_patterns/state

State Design Pattern

Intent 01 Allow an object to alter its behavior when its internal state changes. The object will appear to change its class. An object-oriented state machine wrapper + polymorphic wrappee + collaboration Problem A monolithic object’s behavior is a function of its state, and it must change its behavior at run-time depending on that state.
http://www.parashift.com/c++-faq-lite/

C++ FAQ

Recent changes - 11 changed FAQs. In a list , or in a chain , or here: [4.1] , [4.2] , [6.3] , [6.12] , [10.3] , [15.22] , [27.15] , [35.13] , [35.14] , [35.15] , [39.6] . Translated into 16 languages. English , Belorussian / Minsk , Bosnian / Serbian / Croatian , Bulgarian , Chinese (GB, Mainland) , Chinese (Big5, Taiwan) , French , German , Greek , Korean , Polish , Portuguese , Romanian , Russian , Spanish , Turkish . Mirrored in 11 countries. USA , France , Germany , Ireland , Israel , Italy , Poland , Portugal , Spain , Taiwan , U.K. .
The Assignment Operator Revisited by Richard Gillam Advisory Software Engineer, Text & International IBM Center for Java Technology–Silicon Valley If you think you know it all in the C++ world, it must mean you’re not talking to your colleagues very much. If I had any pretensions to knowing it all when I wrote my assignment-operator article (" The Anatomy of the Assignment Operator ," C++ Report, Nov/Dec 1997), they didn’t last long afterwards. The assignment-operator article drew a huge response, with a lot of people sending me corrections and disagreements of various kinds. http://www.icu-project.org/docs/papers/cpp_report/the_assignment_operator_revisited.html

The Assignment Operator Revisited

http://www.cove.org/ba_presentation/

beautiful algorithms

beautiful algorithms algorithm definition scale rotate translate duplicate example 1 , example 2 , example 3 truchet tiles , ex 1 , ex 2 cells a plant cell cellular automata general idea 1 , 2 row / block definition of life glider / fish gospers glider gun wolfram general idea 1 , 2 rule 50 , rule 127 rule 126 , rule 30 , sea shell voronoi diagrams interactive , grid plant cells , spiral in nature l-systems plants , concept triangle 1 , triangle 2 plant 1 , plant 2 3D reaction diffusion labyrinth in nature spots , waves fall , fall palette

Erlang MMORPG Engine

https://news.ycombinator.com/item?id=981597 Although I haven't gotten to that part of my game server, I've tried to design it to avoid any sort of physics, because of the potential latency between a client and the server. (I'm targeting mobile users.) The only 'physics' that need to be calculated is when a player changes speed/direction, and you must calculate the path and detect collisions. However, to minimize negative effects on gameplay, both the client and the server 'dead reckon' the position of players in their immediate view bubble.
http://www.dotnetspark.com/qa/2917-what-is-maximum-sizesnumbers-sql-server.aspx Now you can find lots of .NET, C#, Vb.Net, SQL Server,Windows, ASP.Net related Questions and their Answers here at www.dotnetspark.com. Our aim is to help you pass your certification Exams (MCP, MCSD, MCAD etc.,) with flying scores and get good name in your company. So, Start looking our Interview Question section daily and improve your .NET Skills. You can also help others by posting Interview Questions and their Answers in this section. <p style="text-align:right;color:#A8A8A8"></p>

What is the Maximum sizes/numbers SQL Server (32-bit) Bytes per primary key.? - .NET, C#, VB.NET, Sql Server

qctemplate - An easy to use template engine for C++/Qt

If you are familiar with string template engines like Smarty (PHP) or Django (Python), then you know what template engines are about: to facilitate the separation of application code from presentation. Template engines are much less common in C++ than in web development, but things are slowly changing. Today, C++ application need to generate more and more web pages. http://code.google.com/p/qctemplate/
One of the most commonly used types is string , and string is an immutable class, meaning that once it’s assigned the type cannot change. To change the state of an immutable class, a new class needs to be instantiated. Developers rarely consider using immutable classes because our logic says immutable classes are inefficient. Yet one of the most used types, string , is immutable. Efficiency can be measured multiple ways, but for today’s hardware efficiency is best measured as code that gets in the way of the processor very little.

C# Coding Solutions—Immutable Types Are Scalable Types at C

http://en.csharp-online.net/CSharp_Coding_Solutions%E2%80%94Immutable_Types_Are_Scalable_Types
http://mindprod.com/jgloss/floatingpoint.html

Floating Point

Please email your feedback for publication , letters to the editor, errors, omissions, typos, formatting errors, ambiguities, unclear wording, broken/redirected link reports, suggestions to improve this page or comments to Roedy Green : . If you want your message, your name or email kept confidential, not considered for public posting, please explicitly specify that.
http://www.odi.ch/prog/design/newbies.php

Java Anti-Patterns

This page collects some bad code that may not look so obviously bad to beginners. Beginners often struggle with the language syntax. They also have little knowledge about the standard JDK class library and how to make the best use of it. In fact I have collected all examples from everyday junior code. I have modified the original code to give it example character and such that it highlights the problems. Many of these problems can easily be detected by FindBugs , which is available as a simple Eclipse Plug-in.