Visit site The Delphi Geek
February 2012
0
votes
Wiki Editing
The Delphi Geek
– Is there a Windows application that simplifies editing of Wiki-formatted documents? I would settle for a very basic one - all formatting can be displayed in wiki format on screen but I would like some helpful shortcuts and logic that would simplify multilevel list editing, basic formatting, cross- ...
January 2012
3
votes
OmniThreadLibrary Documentation–an Outline
The Delphi Geek
– That’s how it’s going to look. If you feel I have left something out, now is the time to raise your voice. Introduction Introduction to Multithreading Introduction to OmniThreadLibrary Tasks vs. Threads Locking (vs.) Messaging TOmniValue High-level ...
5
votes
A Sign of Maturity
The Delphi Geek
– No IDE is mature until it has a TSmiley component. --Anonymous This week I got a sudden urge to write TSmiley component for Smart Mobile Studio IDE. After all, what is a development environment without a smiley? My TSmiley is not an enterprise-y ...
2
votes
GpDelphiUnits update
The Delphi Geek
– Although I’m regularly pushing updates into Google Code repository, updates to my web pages and, incidentally, to my blog are dragging behind. Here is the last year worth of changes: Read more »--- Published under the Creative Commons Attribution 3.0 license
5
votes
Handling Touch Events
The Delphi Geek
– I mainly started playing with the Smart Mobile Studio because I wanted to write some stuff for my iPad. OK, there’s a small issue of possibly producing client applications for my job and maybe for some freeware/shareware stuff I’m thinking about, but this is not on the horizon yet. Therefore, iPad. ...
8
votes
Improved Painting
The Delphi Geek
– When I wrote about my first Smart Mobile Studio program I mentioned that it failed on iPad (and would probably fail on iPhone too but I couldn’t test that) because the Paint code took too long and the iOS simply aborted it. As far as I know there are two ways to fix this in JavaScript – you can ...
0
votes
OmniThreadLibrary in Practice [2a]–Backround Worker and List Partitioning
The Delphi Geek
– Today I’m revisiting example from November 2011. This time I’ll solve it using the new Parallel.BackgroundWorker abstraction. Part of the Zarko’s requirements (see the original post for full text) was a cancellation support. At any time the "master" thread could be signaled to ...
3
votes
Background Worker
The Delphi Geek
– When I wrote OmniThreadLibrary in Practice [2]–Background Worker and List Partitioning in November, I noticed that OmniThreadLibrary needed another high-level abstraction, a background worker. I published some ideas on how the background worker interface could look. Those ideas were later developed ...
4
votes
Handling Mouse Events in Smart Mobile Studio
The Delphi Geek
– After I finished my very first Smart program, I wanted to enhance it with some interactivity. I wanted the user to be able to navigate through the Mandelbrot set by using mouse and touch. For now, I have only implemented the mouse part, touch events will be handled later (soon, I hope). I wanted to ...
4
votes
My First Smart Program
The Delphi Geek
– Last week I wrote about my first impressions about the OP4JS/Smart Mobile Studio project. This week I’ll show you my first program. Read more »--- Published under the Creative Commons Attribution 3.0 license
11
votes
First Steps with Smart Mobile Studio
The Delphi Geek
– “JavaScript is Assembly Language for the Web” [original author unknown] I learned about that idea from the omnipresent Hanselmann and I fully agree with it. JavaScript has its good moments, but they are completely outweighed by the total mess and confusion that is the JavaScript language ...
December 2011
11
votes
OmniThreadLibrary 3.0
The Delphi Geek
– As promised, I’m releasing OmniThreadLibrary with 64-bit support today! Get it now: ZIP, SVN, UML diagrams (provided by Rich Shealer). If you’ll be using it in production, wait until Tuesday as I won’t be fixing any bugs over the weekend and on the Monday there is a public holiday here in ...
2
votes
OmniThreadLibrary 3.0 beta
The Delphi Geek
– OmniThreadLibrary 3.0 beta is available for download. Please test and report any problems. Version 3.0 will be officially released on Friday. --- Published under the Creative Commons Attribution 3.0 license
9
votes
How to Find a Missing Release
The Delphi Geek
– For quite some time, thread pool in OmniThreadLibrary had a weird problem – if you scheduled more than 80 tasks in one go, FastMM would report memory leaks when application was terminated. It bothered me, of course, but I could never find the real reason behind the problem. And so I left the code ...
3
votes
… 62, 63, 64!
The Delphi Geek
– It is my pleasure to announce the availability of OmniThreadLibrary 3.0 beta. The main focus of this release is on the 64-bit support. Every part of OmniThreadLibrary is now compatible with the Windows 64-bit platform! The current status of the code is “It works on my machine”. That is not pretty ...




