André Mussche was in following circles

AuthorFollowersDateUsers in CircleCommentsReshares+1Links
Lars Fosdal15,5172012-01-12 14:40:43225013CC G+


Activity

Average numbers for the latest postings:

4 comments per posting'Current posts' means the last 50 posts that are at the most 4 weeks old. So this metric gives a picture of how many comments someone has received recently.
0 reshares per posting'Current posts' means the last 50 posts that are at the most 4 weeks old. So this metric gives a picture of .how often someone's posts have been reshared lately.
2 +1's per posting'Current posts' means the last 50 posts that are at the most 4 weeks old. So this metric gives a picture of how many +1's someone has received on his or her posts recently.
0 characters per posting'Current posts' means the last 50 posts that are at the most 4 weeks old. So this metric gives a picture of how many characters someone has used per post recently.

Latest postings

2013-04-23 06:51:56 (4 comments, 0 reshares, 2 +1s)

posted image

2013-04-19 12:02:55 (4 comments, 1 reshares, 1 +1s)

Wow, optimized a #query which was slow only the first time! (in MS SQL Server 2008+)
After lots of searching I found at least a query to find #slow #compile queries
(with high cpu and memory usage):
http://www.sqlskills.com/blogs/jonathan/identifying-high-compile-time-statements-from-the-plan-cache/

Together with a "clear all cache" sql I could reproduce and optimize the slow query:
DBCC FREEPROCCACHE; DBCC DROPCLEANBUFFERS; DBCC FREESESSIONCACHE; DBCC FREESYSTEMCACHE ('ALL');

It turns out that you should not use (many) "view in view in view in view" :)
After combining all views into one big sql (with sub select in sub select in sub join etc) I got from "10s + 81Mb" to "1.2s + 17Mb" compile time and memory usage! 
Wow, is Sql Server so in-efficient in compiling subsubsubsub views? 

posted image

2013-03-14 20:42:44 (0 comments, 1 reshares, 21 +1s)

"We should switch to web and javascript instead"
Well, the "secret" weapon is almost finished! :)

Sorry for another dull FishFact demo :) but at least it shows a working DataSnap client written in +Smart Mobile Studio!
(and it only took me about 30s to make this demo)

posted image

2013-03-14 07:11:13 (0 comments, 0 reshares, 2 +1s)

WOW

2013-03-08 20:11:57 (0 comments, 0 reshares, 1 +1s)

Been at the Microsoft TechDays 2013 today in The Netherlands... It was disappointing, most stuff could have been told in a simple blog post, not in a 1 hour and 15 minutes long "presentation"! (I was watching the clock often to see it moving slooowly...). Even the "highest" level 400 session about HTML5 was about basic html5 stuff (canvas, geolocation, etc).
All right, yesterday appeared to be a better day but I had a funeral then, so I "had" to go (by my boss) today.
Also much less attendants than previous year (heard from my boss) and MS is spending much less money on conferences. Makes you thinking...
#TechdaysNL

posted image

2013-03-05 07:50:19 (1 comments, 0 reshares, 1 +1s)

Windows 8 has been out for months now and the returns are in: It has even less acceptance than Vista.

posted image

2013-03-04 08:53:09 (0 comments, 0 reshares, 2 +1s)

Really cool! You can even download the code or upload you own video!

http://www.extremetech.com/extreme/149623-mit-releases-open-source-software-that-reveals-invisible-motion-and-detail-in-video

2013-02-16 08:41:55 (0 comments, 0 reshares, 0 +1s)

posted image

2013-02-15 07:54:03 (0 comments, 0 reshares, 2 +1s)

File under TGIF ;-)

2013-02-14 19:44:10 (0 comments, 1 reshares, 1 +1s)

Project Manager:
A person who thinks 9 women can deliver a baby in 1 month.

posted image

2013-02-14 19:40:59 (0 comments, 0 reshares, 0 +1s)

Opera to use WebKit

Opera has made a very interesting announcement: "for all new products Opera will use WebKit as its rendering engine and V8 as its JavaScript engine."

What's your take on this as a developer? Is this a good move on Opera's part? What will distinguish it from Chrome?

posted image

2013-02-06 08:12:10 (1 comments, 0 reshares, 2 +1s)

TIP: I got a 2nd screen with touch (on Win7), however default when touching the second screen it "clicks" on the main (1st) screen. Using "Tablet PC Settings" I got this switched to the correct 2nd screen.
http://ava.co.uk/support/faq/general/touch-screen-show-as-not-supporting-touch-how-to-install-a-2nd-touch-screen-on-windows-7.aspx

2013-02-04 18:54:02 (20 comments, 0 reshares, 2 +1s)

Strange, I did some hacking and profiling to see how fast I could get Datasnap, and I see that also my "Plain Indy" is much slower in XE3 than D2010! In D2010 is get about 11.500 request per second, the same in XE3 only 7.700...
After some hacking (mainly disabling the sessions) I got 4700 req/s (was 3200reg/s) and also stable performance (no steep decline). I could not get more without much rework...

When looking at the DS source code my conclusion is: it is not optimized for "high performance" (stupid advertisement of EMBT!). I mean: all kinds of helper objects are created and destroyed on the fly, many UTF8 decoding conversions (implicit due to rtti?), RTTI context is not cached, no connection pool (new connections are created and closed for each request), etc. 

Anyway: does anyone know why Indy in XE3 is slower?

posted image

2013-01-24 11:56:19 (2 comments, 0 reshares, 6 +1s)

Although it is not a very good test, it has some interesting results...
http://andremussche.blogspot.nl/2013/01/datasnap-ro-rtc-mormot-wcf-node-speed.html

posted image

2012-11-23 06:53:55 (0 comments, 0 reshares, 1 +1s)

A house sits awkwardly in the middle of a newly built road in Wenling, Zhejiang province in China. An elderly couple refused to sign an agreement to allow their house to be demolished. They say that compensation offered is not enough to cover rebuilding costs. Photograph: China Daily/Reuters

More of Thursday's best #new  images as they come in selected by our head of #photography  here: http://gu.com/p/3c2d9?CMP=SOCNETTXT8763I

2012-11-22 14:43:51 (5 comments, 0 reshares, 0 +1s)

HTML5 browser for WinCE/Win Mobile:
http://www.zetakey.com/product.php

Maybe you're thinking: why would one need it?
But for my current customer it can be indeed important because almost all
rugged barcode scanners have WinCE with ancient IE4 or something like that :(
But now we can use normal html in WinCE (don't expect high speed animations of course on this old hardware :) )

You can also build it on your own from the webkit sources:
http://trac.webkit.org/wiki/WinCE

posted image

2012-11-15 11:27:03 (0 comments, 0 reshares, 1 +1s)

Nice photo effect: http://andredefreitas.com/Double-Exposures

posted image

2012-11-15 11:26:01 (0 comments, 0 reshares, 0 +1s)

posted image

2012-11-09 09:45:23 (0 comments, 0 reshares, 2 +1s)

It's nice to know why...

#tongueincheek   #sign  via Google Image Search.

posted image

2012-11-05 14:04:43 (0 comments, 0 reshares, 0 +1s)

Fotograaf Dik Nicolai maakte de reportage ”Groeten uit Staphorst”, met een knipoog naar bestaande clichés. Lees meer op http://rd.nl/1.688493#

2012-11-02 09:44:31 (0 comments, 0 reshares, 0 +1s)

(dutch) Seminar web, mobile en native applicatieontwikkeling met Delphi XE3, Zwolle, woensdag 21 november.
Georganiseerd door Embarcadero en DTS (en ik ga ook een praatje houden :) )

http://now.eloqua.com/es.asp?s=608&e=738628&elq=03f45fc6ce254d6c90b7e2e90f33462b

posted image

2012-11-01 08:02:55 (0 comments, 0 reshares, 1 +1s)

.Net: it is (too) easy to be inefficient? 
http://www.bluebytesoftware.com/blog/2012/10/31/BewareTheString.aspx

But you should be aware of (too much) allocations in Delphi too!

And don't start with "micro optimalisations are evil", because you just should be aware of what you are programming: if you are programming a function that is used many times (or should be fast), then really think about speed and optimal code in mind and not about "easy code", less lines of code, etc. So KNOW into how much cpu instructions a single statement will be generated.
This is easier in Delphi than in .Net, .Net is too much abstracted for developers 

posted image

2012-10-19 05:44:17 (3 comments, 0 reshares, 2 +1s)

                                      Trust me, I'm an engineer

posted image

2012-10-15 10:58:24 (1 comments, 0 reshares, 0 +1s)

Wow:

"I want to make one return to the beginning. Remember his first 5 months? Elop actually inherited a company with strong handset sales - the unit sales grew both at the smartphone unit and the featurephones unit. The revenues grew at both units. Both units were very healthy and profitable, the smartphone unit has a huge jump in its profits and profitability towads the end of the year 2010. Lets bring this reality back to the picture. So I am taking the above, and adding now the previous 12 months to the picture. I also make a few other observations in the diagram. This is the true story of the Three Pillars of Stephen Elop's New Nokia Strategy as of June 30, 2012. He has wiped out 21 Billion Euros (27 Billion US dollars) of Nokia handset revenues in the past 20 months (and turned growing profits into growing losses). This is what misery looks like:" more »

2012-09-07 11:06:55 (3 comments, 1 reshares, 2 +1s)

Did a small test to create a lot of small objects (10.000.000)
- normal create in a for loop and TTestObject.Create
- alloc 1 big mem block, copy hidden classtype etc and call create function.

Result (release mode, D2010)
- normal = 339ms, 270Mb memory
- hacked = 148ms with .Create, 65ms without .Create, 194Mb

Especially without calling the .Create function (acts as function on an object, normally is acts as a constructor!) it is a lot faster. And because it has not an extra memory header overhead per object, it consumes less memory (also less fragmentation).

Note: It is only useful when you have a special high speed batch function, with limited scope and lifetime (do not mix normal creates and hacked creates!).

Note2: in a real application the speed difference will be a lot bigger, in the above PoC we have a tight loop so all stuff of the... more »

posted image

2012-09-01 19:01:16 (2 comments, 0 reshares, 0 +1s)

Radioactive decay influenced by the sun? So not "constant" after all? 
http://wavewatching.net/2012/09/01/from-the-annals-of-the-impossible-experimental-physics-edition/

2012-08-28 06:37:04 (2 comments, 1 reshares, 2 +1s)

+Embarcadero Technologies Please tell me this is not true! No client/server in Professional? Only local DB access? Are you REALLY crazy! 
http://www.delphifeeds.com/go/s/95555

Man, it's not easy to get me mad or upset, but this is completely bullshit! We live in 2012, remember? Everything is connected via network or internet, (almost) no local databases. Very very bad idea...

posted image

2012-08-24 11:54:27 (0 comments, 0 reshares, 3 +1s)

meaningful

2012-08-23 07:40:59 (0 comments, 0 reshares, 0 +1s)

2012-08-21 07:34:25 (0 comments, 2 reshares, 2 +1s)

Cool: Delphi XE3 with brand new compiler: ARC (not GC!), ARMv7 and Android support!
http://blogs.embarcadero.com/jtembarcadero/2012/08/20/xe3-and-beyond/

However, this stuff will not be in the initial XE3 product but afterwards in a seperate "mobile beta"?

posted image

2012-07-24 07:01:11 (0 comments, 0 reshares, 1 +1s)

http://www.codinghorror.com/blog/2012/07/new-programming-jargon.html

2012-07-18 12:25:35 (18 comments, 0 reshares, 1 +1s)

Did a small test with #ADO  and MARS ( #sqlserver ): it seems you can execute multiple update/insert/select statements in different(!)  #threads using 1 connection and within 1 #transaction ! So a rollback of the transaction undoes everything done in all the other threads!

Has anyone experience with this? Because I would like to use it in our software to paralelize a big function (consists of different updates/inserts in different DB tables, but everything must be execute within 1 transaction). Is it really #threadsafe  to do? In a small stress test it performs like expected...

posted image

2012-07-18 12:10:14 (5 comments, 0 reshares, 2 +1s)

Interesting: using a #NoSQL  database (like MongoDB) for superfast logging (also with rotating capabilities!):
http://blog.mongodb.org/post/172254834/mongodb-is-fantastic-for-logging

Nice to know is that is uses #javascript  in the shell and for MapReduce (to reduce data by calculating average per 15min, per day, etc) scripts:
http://www.mongodb.org/display/DOCS/Scripting+the+shell

By the way: you cannot use SQL for quering but a JSON like "find":
http://www.mongodb.org/display/DOCS/SQL+to+Mongo+Mapping+Chart

Did a small test in #Delphi  with TMongoWire and it looks very promising to log in a "variable structure" database!
https://github.com/stijnsanders/TMongoWire

2012-07-16 14:22:31 (0 comments, 0 reshares, 0 +1s)

posted image

2012-07-12 18:36:11 (0 comments, 2 reshares, 4 +1s)

http://andremussche.blogspot.nl/2012/07/indy-10-websockets-remobjects-and.html

posted image

2012-07-11 10:46:44 (2 comments, 1 reshares, 0 +1s)

A picture began circulating in November. It should be "The Picture of the Year," or perhaps, "Picture of the Decade." It won't be. In fact, unless you obtained a copy of the U.S. paper which published it, you probably would never have seen it.

The picture is that of a 21-week-old unborn baby named Samuel Alexander Armas, who is being operated on by surgeon named Joseph Bruner. The baby was diagnosed with spina bifida and would not survive if removed from his mother's womb. Little Samuel's mother, Julie Armas, is an obstetrics nurse in Atlanta. She knew of Dr. Bruner's remarkable surgical procedure. Practicing at Vanderbilt University Medical Center in Nashville, he performs these special operations while the baby is still in the womb.

During the procedure, the doctor removes the uterus via C-section and makes a small incision to operate on the baby.... more »

2012-07-11 06:13:25 (0 comments, 0 reshares, 0 +1s)

posted image

2012-06-30 19:30:55 (0 comments, 0 reshares, 0 +1s)

#funny #pool

posted image

2012-06-26 08:43:42 (2 comments, 0 reshares, 1 +1s)

Love LEGO bricks? Your favourite coloured bricks are now in Chrome.

Check out Build, the world’s biggest LEGO set available on your browser. Over the last few months, we’ve been working with our friends at LEGO Australia on a new project to bring your favourite LEGO bricks to Chrome. 

Created downunder and exclusive to Australia and New Zealand, Build is our latest Chrome Experiment and uses the latest in browser technology in Chrome.

So start building at buildwithchrome.com and don’t forget to share your creations with us on the +Google Australia page and we’ll reshare the most original ones! #buildwithchrome

posted image

2012-06-23 18:43:07 (4 comments, 0 reshares, 0 +1s)

posted image

2012-06-23 18:37:13 (0 comments, 0 reshares, 0 +1s)

+Awesome 3D Street Art..!!!

posted image

2012-06-21 13:53:34 (0 comments, 1 reshares, 1 +1s)

http://delphitools.info/2012/06/21/hello-webgl-source-code/

posted image

2012-06-21 09:49:34 (0 comments, 0 reshares, 0 +1s)

Perhaps one of the best anti smoking ads campaigns to date.
#foodforthought  via wimp.com

posted image

2012-06-21 06:17:58 (0 comments, 0 reshares, 4 +1s)

http://andremussche.blogspot.nl/2012/06/remobjects-integration-in-smart-mobile_21.html

2012-06-21 06:02:20 (0 comments, 0 reshares, 0 +1s)

2012-06-20 19:11:22 (0 comments, 0 reshares, 0 +1s)

Just want to make people aware that the latest hotfix contains some "unseen" goodies. First of all we have updated the internal browser to the latest version of chromium, so the c++ engine is up to date with the latest advances. The compiler have also seen a fair bit of work, including support for "class external" which allows you to map directly to javascript objects (see Remobjects SDK generated files, it's fairly straight forward). Oh and did you notice the webGL wrappers in the RTL?

And we finally have user-editable layout sizes. So now you can edit and add whatever target sizes you want. And the browser doesn't forget your last preferred settings.

Also, we managed to get CTRL + Click added (although some combo behavior is still missing, like toggle between implementation and interface) and mouse-over hints. Since there are quite a number of symbols (the... more »

posted image

2012-06-20 12:21:36 (0 comments, 0 reshares, 2 +1s)

Funny observation :P

#Microsoft   #surface  

posted image

2012-06-18 09:16:07 (1 comments, 1 reshares, 0 +1s)

that's someone using his head!

posted image

2012-06-18 08:39:00 (0 comments, 0 reshares, 2 +1s)

"What is Opa? Opa is an open source, simple and unified platform for writing web applications. <snip> And everything is strongly statically typed."
http://opalang.org/

Yeah, Smart can do that too! :)
http://smartmobilestudio.com/

posted image

2012-06-15 18:51:55 (0 comments, 1 reshares, 5 +1s)

http://andremussche.blogspot.nl/2012/06/remobjects-integration-in-smart-mobile.html

Buttons

A special service of CircleCount.com is the following button.

The button shows the number of followers you have directly in a small button. You can add this button to your website, like the +1-Button of Google or the Like-Button of Facebook.






You can add this button directly in your website. For more information about the CircleCount Buttons and the description how to add them to another page click here.

André MusscheTwitter