View topic - How to use distinct with multiple columns in Criteria API. HTML 5 canvas - the basics - Opera Developer Community. Table of contents Introduction The HTML5 specification includes lots of new features, one of which is the canvas element.
The basics of using canvas That's your drawing pad created, so now let's put pen to paper. The 2D context API Paths Text. Let’s Call It a Draw(ing Surface) You are here: Home Dive Into HTML5 Diving In HTML 5 defines the <canvas> element as “a resolution-dependent bitmap canvas which can be used for rendering graphs, game graphics, or other visual images on the fly.”
Constant, Synchronized or ThreadLocal for Utility Objects? A subtle mistake I have made previously is to declare certain "utility" objects as constants in my web app without understanding that they are not thread safe.
For example, in my current application I need a SimpleDateFormat object to do some work translating String to Date and vice versa. My first thought is to write the following. For a batch job or stand-alone application, this would probably be ok, because only one thread would ever access this object at once. TYPO3 - the Enterprise Open Source CMS: Home. Next Generation Enterprise Web Development. Best Practice Software Engineering - Observer. The aim of the Observer-Pattern is to define a one-to-many dependency between objects so that when the object on the "one-side" changes state, all its dependents are notified and updated automatically. The Observer/Observable-Pattern is known under many different Names, each flavor is used for a special purpose and has a slightly different form.
Most common other names for this pattern are Producer/ConsumerPublish/SubscribeDependents The main idea of the Observer-Pattern is that an object (the observer) that always requires actual data of another object (the observable or subject). The fist solution that comes into mind might be to continuously ask the subject for changes of the data desired and if necessary load the data.
CMS. Prototypal Inheritance. Static Version In almost all modern programming languages we use the concept of Object Oriented Programming (OOP) to help manage the complexity of today's software.
The biggest challenge in modern software is in fact managing the complexity of it. Most languages do this with a variant OOP called Classical OOP. This is the one you see in Java, C#, C++, PHP, Ruby, and Python. It has the idea that classes should be separate from instances. While this is a great abstraction, I would like to experiment with other ideas.
It may very well be as Simon Bisson wrote on CITEworld (where I’m also a contributor…READ MORE PowerShell versionsPosted in PowerShell for Windows Admins by Richard Siddaway on 2014-04-15 10:06:00 I’ve been using the CIM cmdlets for a number of posts recently and had a comment that a reader got a message that Get-CimInstance didn’t exist on their Windows 7 machine. Windows 7 ships with PowerShell 2.0; Windows 8 with PowerShell 3.0 and Windows 8.1 with PowerShell 4.0. You need PowerS…READ MORE #NoEstimates Go Portfolio! Traveling abroad brings with it a series of experiences that can be both frustrating and surprising.
Csound. It is free software, available under the LGPL.
Csound was originally written at MIT by Barry Vercoe, based on his earlier system called Music 11, which in its turn followed the MUSIC-N model initiated by Max Mathews at the Bell Labs. Its development continued throughout the 1990s and 2000s, led by John ffitch at the University of Bath. The first documented version 5 release is version 5.01 on March 18, 2006. Dm-0804lamb-pdf.pdf (Objet application/pdf)
HTML5. RIA. Android. Unix/Linux. J2EE. Cloud computing.