Dit komt uit de laatste Computable (23-2-2007):
En ik voel me niet aangesproken, echt niet.
En dit uit het wijkkrantje:
Jawel, u leest het goed: GFK Panel Services.
The roadrunner is back as never before! See also: My homepage or my very obsolete site
If by any means entries in my blog are considered to be harmful or damaging, please let me know (add comment) or just mail me. In this (unhopely) case I will remove or change the contents.
Sunday, February 25, 2007
Saturday, February 24, 2007
En nu, na alle technische problemen en oplossingen (met ook weer problemen ...).
Een niet-technisch probleem, dus moeilijker oplosbaar.
Mijn probleem: kids, meer specifiek kids in een bepaalde leefijd.
Ja, ik weet het, vroeger was ook ik lastig.
Sterker nog, dat is niet overgegaan.
Maar toch, om grijs van te worden.
Zie ook is deze site: http://www.grootgezin.nl/pubers040705.php
Wie het weet, mag het zeggen.
Gelukkig mag ik soms iets uitleggen aan de kids.
Maar dan geldt: de charme van de eenvoud.
Hefboomprincipe
Een niet-technisch probleem, dus moeilijker oplosbaar.
Mijn probleem: kids, meer specifiek kids in een bepaalde leefijd.
Ja, ik weet het, vroeger was ook ik lastig.
Sterker nog, dat is niet overgegaan.
Maar toch, om grijs van te worden.
Zie ook is deze site: http://www.grootgezin.nl/pubers040705.php
Wie het weet, mag het zeggen.
Gelukkig mag ik soms iets uitleggen aan de kids.
Maar dan geldt: de charme van de eenvoud.
Hefboomprincipe
Friday, February 23, 2007
Struggling with Java and native i-Series.
But thank God (or IBM) there is JTOpen.
The result together with JDA for a nice (and simple to code) browser UI looks promising:
Question: who needs PHP?
Or is PHP Just Another Hype (JAH)?
From the Dutch Wikipedia:
Aanvankelijk stonden de letters PHP voor Personal Home Page (de volledige naam van de software was Personal Home Page/Forms Interpreter, PHP/FI). Sinds PHP 3.0 is de betekenis een recursief acroniem geworden: "PHP: Hypertext Preprocessor". Deze naam geeft aan waar de taal meestal voor gebruikt wordt: informatie verwerken tot hypertext (meestal HTML en XHTML).
But thank God (or IBM) there is JTOpen.
The result together with JDA for a nice (and simple to code) browser UI looks promising:
Question: who needs PHP?
Or is PHP Just Another Hype (JAH)?
From the Dutch Wikipedia:
Aanvankelijk stonden de letters PHP voor Personal Home Page (de volledige naam van de software was Personal Home Page/Forms Interpreter, PHP/FI). Sinds PHP 3.0 is de betekenis een recursief acroniem geworden: "PHP: Hypertext Preprocessor". Deze naam geeft aan waar de taal meestal voor gebruikt wordt: informatie verwerken tot hypertext (meestal HTML en XHTML).
Thursday, February 22, 2007
Om mijn internet connectie te testen (ik heb Internet+Plusbellen van KPN ...),
tikte ik in Google "aap" in.
Vervolgens afbeeldingen.
Wat een vreemde apen toch!
Met name (natuurlijk) het bovenste derde plaatje van links.
Dit is de link die bij dit plaatje hoort:
http://fotoblog.ringfahndung.de/JungbauernKalender2006
Die fotografen maken er toch wat moois van.
tikte ik in Google "aap" in.
Vervolgens afbeeldingen.
Wat een vreemde apen toch!
Met name (natuurlijk) het bovenste derde plaatje van links.
Dit is de link die bij dit plaatje hoort:
http://fotoblog.ringfahndung.de/JungbauernKalender2006
Die fotografen maken er toch wat moois van.
Tuesday, February 20, 2007
The diacrits: e-umlaut (ë) or whatever.
See: http://www.serc.nl/people/florijn/papers/ooarchasi.html
Object-ori�ntatie -
Another pain in the ass.
See: http://www.serc.nl/people/florijn/papers/ooarchasi.html
Object-ori�ntatie -
een model voor software architectuur
Another pain in the ass.
Monday, February 19, 2007
Pinpas problemen, wie kent ze niet?
Sinds kort heb ik ruzie met mijn tankpas.
Deze keer weet ik de pincode wel, maar de pas niet meer.
Niet getreurd dan maar mijn giropas getrokken.
En declareren bij Multi Tank Card.
Via, jawel, een website: https://pms.mtc.nl/pls/prod/paslogon
En, ja hoor, laat ik nu niet juist lezen wat er op het scherm staat.
Ik lijk wel een gebruiker!
Hierbij mijn versie van het scherm:
Het is verrassend wat er gebeurt als je niets invult en dan op de Login knop drukt.
De url wijzigt in: https://pms.mtc.nl/pls/prod/mtc_exe.mtc_main_auth2
En dat ziet het er dan zo uit:
Valt toch niet mee, het maken van een beetje applicatie.
By the way: morgen kan het opnieuw proberen na 3 ongeldige pogingen.
En dan het benzineverbruik, waar mijn vlotte (?) rijstijl hoogstwaarschijnlijk debet aan is:
Normaal verbruik 7,4 l/100km volgens de lease-maatschappij.
Mijn Astra Station 1.6 doet het voor 8,2 l/100km. Een overschrijding van 10 %
Om die logge bak tot bewegen te brengen ...
Moet ik dan als een ouwe sok gaan rijden?
Zie ook deze site: http://www.autogids.be/prk_calcul.cfm
So far so good, ik wil toch declareren.
Na een valid login (he, he) krijk ik dit scherm:
Voor woon-werk verkeer kan ik toch beter een Smartje gaan rijden!
Zie ook eens dze site: http://www.markensteijn.com/smart.htm
Sinds kort heb ik ruzie met mijn tankpas.
Deze keer weet ik de pincode wel, maar de pas niet meer.
Niet getreurd dan maar mijn giropas getrokken.
En declareren bij Multi Tank Card.
Via, jawel, een website: https://pms.mtc.nl/pls/prod/paslogon
En, ja hoor, laat ik nu niet juist lezen wat er op het scherm staat.
Ik lijk wel een gebruiker!
Hierbij mijn versie van het scherm:
Het is verrassend wat er gebeurt als je niets invult en dan op de Login knop drukt.
De url wijzigt in: https://pms.mtc.nl/pls/prod/mtc_exe.mtc_main_auth2
En dat ziet het er dan zo uit:
Valt toch niet mee, het maken van een beetje applicatie.
By the way: morgen kan het opnieuw proberen na 3 ongeldige pogingen.
En dan het benzineverbruik, waar mijn vlotte (?) rijstijl hoogstwaarschijnlijk debet aan is:
Normaal verbruik 7,4 l/100km volgens de lease-maatschappij.
Mijn Astra Station 1.6 doet het voor 8,2 l/100km. Een overschrijding van 10 %
Om die logge bak tot bewegen te brengen ...
Moet ik dan als een ouwe sok gaan rijden?
Zie ook deze site: http://www.autogids.be/prk_calcul.cfm
So far so good, ik wil toch declareren.
Na een valid login (he, he) krijk ik dit scherm:
Voor woon-werk verkeer kan ik toch beter een Smartje gaan rijden!
Zie ook eens dze site: http://www.markensteijn.com/smart.htm
Monday, February 12, 2007
The best way to run Java batch jobs on i-Series:Explanatory Notes:
http://www.tutorials-be.com/as400/Best-ways/
The traditional method on the iSeries would be to use the SBMJOB command and
let your Java program run as a separate job. That way, if necessary, you
can tweak setting like dispatching priority, memory pool, pre-started JVMs,
etc. These, IMHO, are the things that OS/400 is particularly good at, and
might endear you to your opponents.
If you can start the command from a green screen command line, you can
submit the same command to a job queue and run it there. You can execute
the command from inside an RPG program, but personally, for flexibiliy, I
think it is easier to write a small CL program (you can get away with 3 or
so lines if you aren't passing any parameters) and call it from the RPG.
Of course, if you aren't familar with CL then this becomes more of a
problem.
And a final thought: You need some way to (gracefully) end the java
program.
Sam
FWIW: YOur Java program sound like what we often refer to as an NEP, or
Never Ending Program. While such things run as a background task, they can
be made to run at the same priority, or maybe slightly lower, than
interactive sessions, but almost always higher than batch jobs, on the
theory that they spend most of their time just waiting for activity, but
when they run, they need to respond more quickly than, and not be inpacted
by, other batch (background) jobs. Again, this is where OS/400 excels in
it's flexibility and control.
IMHO: In My Humble Opinion
FWIW: For What It's Worth
Friday, February 02, 2007
Today I saw this for the first time (from AbstractList):
public boolean addAll(int index, Collection<? extends E > c) {
boolean modified = false;
Iterator<? extends E > e = c.iterator();
while (e.hasNext()) {
add(index++, e.next());
modified = true;
}
return modified;
}
This is Java 1.5 , also known as 5.0.
This is about parameterized types and variable arguments.
See: http://www.velocityreviews.com/forums/t152251-method-dynamic-parameter-lists.html
public static Vector<integer> getParameter(int ... params) {
Vector<integer> v = new Vector<integer>();
for (int cnt = 0; cnt < params.length; cnt++) {
v.add(new Integer(params[cnt]));
}
return v;
}
See also: http://today.java.net/pub/a/today/2004/04/19/varargs.html
public boolean addAll(int index, Collection<? extends E > c) {
boolean modified = false;
Iterator<? extends E > e = c.iterator();
while (e.hasNext()) {
add(index++, e.next());
modified = true;
}
return modified;
}
This is Java 1.5 , also known as 5.0.
This is about parameterized types and variable arguments.
See: http://www.velocityreviews.com/forums/t152251-method-dynamic-parameter-lists.html
public static Vector<integer> getParameter(int ... params) {
Vector<integer> v = new Vector<integer>();
for (int cnt = 0; cnt < params.length; cnt++) {
v.add(new Integer(params[cnt]));
}
return v;
}
See also: http://today.java.net/pub/a/today/2004/04/19/varargs.html
Class [] argTypes =
{
String.class,
int.class
};
/* Note: Java 1.5's autoboxing language feature lets
you replace "new Integer (20)" with "20". The
compiler converts "20" to "new Integer (20)".
This code fragment assumes an earlier version
of Java -- which is why "new Integer (20)" is
specified instead of "20".
*/
Object [] methodData =
{
"A",
new Integer (20)
};
Class c = Class.forName ("SomeClass");
Method m = c.getMethod ("someMethod", argTypes);
m.invoke (c.newInstance (), methodData);
In contrast, variable arguments let you express the code fragment above more compactly, as follows:
Class c = Class.forName ("SomeClass");
Method m = c.getMethod ("someMethod", String.class, int.class);
m.invoke (c.newInstance (), "A", 20);
You save keystrokes and the code is much easier to read.
Subscribe to:
Posts (Atom)
Blog Archive
-
▼
2007
(112)
-
▼
February
(8)
- Dit komt uit de laatste Computable (23-2-2007):En ...
- En nu, na alle technische problemen en oplossingen...
- Struggling with Java and native i-Series.But thank...
- Om mijn internet connectie te testen (ik heb Inter...
- The diacrits: e-umlaut (ë) or whatever.See: http:/...
- Pinpas problemen, wie kent ze niet?Sinds kort heb ...
- The best way to run Java batch jobs on i-Series:ht...
- Today I saw this for the first time (from Abstract...
-
▼
February
(8)