* QLOD -> Quit(e) Living On Dreams
 
About
Links
July 2005
Su Mo Tu We Th Fr Sa
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
Search

Archives
Recent Entries

IRA says armed campaign over

What a great day for Ireland, Great Britain and the entire world.
Here are some of the details: bbc article

Good luck,
Ireland.

posted July 29, 2005 | permalink | comments (4)

Actionscript Uml Roundtripengineering

Currently i'm playing around with the uml sofware Enterprise Architect by Sparx Systems. It features roundtrip engineering of Java and C#, say, you can create code from the model and you can create a model from code. Even creating models from jars seems to be possible, but i haven't tried it yet.

Wouldn't it be great to have such a tool for ActionScript?
If all of us fill out this request form, maybe it becomes reality.

Cheers,
Ralf

posted July 25, 2005 | permalink | comments (2)

MTASC UnitTests

I'm trying to create a repository of unittests to verify the code created by MMC and external compilers like mtasc or Kinetic Fusion. I also created a page at the osflash wiki containing all the details.
If you have written some unittests for the flashplayer and want to share them, let me know. I'd happily integrate them into the testsuite. So all the compiler developers and users can benefit from it.

Cheers,
Ralf.

posted July 25, 2005 | permalink | comments (0)

MultiUserServer: the CMS of Flash

There was a time, when absolutely everybody, even the smallest Webshop, tried to sell you their content management system. In Flash we can see a similar phenomene - the multiuser server. Whenever a flash developer and a java (insert your favourite language here) programmer team up, the first thing they create, is a multiuser server. Now tell me about your multiuser server. Comments are open.

Cheers,
Ralf.

posted July 21, 2005 | permalink | comments (2)

Strong typing vs. productivity

Brandon Harper posted some thoughts about an article about strong typing vs. strong testing written by Bruce Eckel

I share some of the feelings. Some time back i converted some complicated code from AS1 to AS2 and as it turned out, no single type error was in the code before. So basically static typing added nothing but additional work. Also in my experience productivity is much lower using a statically typed language, because very often we have to invest a lot of time and effort just to come around the limitations of static typing. Think about type safe container classes for example. Extensions like "generics" in Java don't seem to add a lot to the beauty of a language.

One problem remains though: The silently failing flashplayer.

posted June 22, 2005 | permalink | comments (4)

Mtasc Hacks against 1.08 updated

I just updated the hacked version of mtasc.
I changed my workflow to keep up with the changes of the original source. To achieve that, i reintegrated all the hacks into the current cvs version of mtasc.

Additionally i added a prefix "rb_" to the new options. This way we avoid confusion with future extensions of mtasc.

These are the additional options:
-rb_check_void_parameter : turn on checking of void parameter
-rb_preprocessor : specify the commandline to invoke the preprocessor
-rb_check_constructor : turn on checking of constructor

-rb_assert : specify an ASSERT function
-rb_pass_param : specify a parameter to be passed to main
-rb_main_entry : specify main entry point
-rb_script_limits : specify script limits 'max_recursion_depth
:script_timeout_seconds'
-rb_single_class : : output single class only

Cheers,
Ralf.

posted June 21, 2005 | permalink | comments (1)

Clean flash architecture @ rocketboots

Robin over at rocketboots converted a little flex application to a flash application. It is based on the mvc framework caingorm. It is a very nice and clean example of using mvc in flash.

If you want to take a look at the source, follow Robin's comments to his article.
If you have downloaded caingorm 0.99 you have to replace all references to the package com.iterationtwo by org.nevis in Robin's source because caingorm has relocated.

Ralf.

posted June 17, 2005 | permalink | comments (0)

Re: To Fame or not to Fame

Keith made some valid points about our current set of os flash tools. Having a working ide and a compiler is really just the beginning of our journey.
But imho he misses the essential point of open source: Open source is about beeing able to change everything to our need. Beeing able to directly change the compiler is a great opportunity. Beeing able to add any features to your ide is a wonderful possibility. Sure, we need to produce flash after all. But if you are a mediocre programmer, it shouldn't be to hard and time consuming to change the tools to your needs.
I'm missing one thing though: How can we feed back our changes to the community. Mailing lists and blogs are not a good tool to spread code changes. I wonder what processes the os community has developed for this case.

Comments are welcome (for a short time),
Ralf.

posted June 16, 2005 | permalink | comments (14)

First African Flashconference!

I just received the following mail from the organisators of the first african flash conference. I wonder if i should attend?

[quote]
DEAR SIR
MY NAME IS NGOBO UBUNTO AND I'M DESPERATELY SEEKING
YOUR HELP IN ORGANIZING THE FIRST AFRICAN FLASH CONFERENCE.
PLEASE SEND ME $50000 DOLLAR IN ADVANCE AND WE WILL CONSIDER
TO ADD YOU TO THE LIST OF OUT ATTENDES. ...
[/quote]

:D

Ralf.

posted April 23, 2005 | permalink | comments (10)

call setInterval method directly

Often you want the method assigned to an interval be called directly. Today i found a new method to call the method and assign it to an interval in one go: Return arguments.callee from the function.

[code]
function test(){
trace("hi");
return arguments.callee;
}

setInterval( test(), 1000);
[/code]

Hehe,
r.

posted November 20, 2004 | permalink | comments (7)

Version 1.0 Copyright (c) 1999-2003 helpQLODhelp. All Rights Reserved.
Powered by Movable Type 2.661