1,517 reputation
614
bio website pdghelicopters.com
location Scotland, United Kingdom
age 52
visits member for 3 years, 4 months
seen 2 days ago

After scraping through an engineering degree I spent a lot of my time working for accountants.

I'm currently working for a Helicopter Charter Company where mobile web solutions are really useful.

Most of my current expertise is with Delphi 7 / MySQL / Java / Tomcat with bits of PHP and all kinds of odds and sods.


Mar
16
comment Why is it a bad practice to use underscores in names in Java?
Camel case is in the java standard. It doesn't explicitly exclude using underscores, but strongly suggests otherwise. oracle.com/technetwork/java/javase/documentation/…
Feb
16
comment Forking EPL library. Can I change license?
" I want to fork it to change some errors and add some functionality. Is it possible to license my changes by Apache 2 license? ". So buldo can license his code under anything he likes. However the total of the forked code (including his changes) can only be licensed under the EPL. He cannot release the entire fork under the Apache license.
Feb
13
comment Forking EPL library. Can I change license?
The statement in the license looks pretty clear to me "a) it [the source code] must be made available under this Agreement;". Of course the changes could be made available independently under any license.
Feb
13
comment Forking EPL library. Can I change license?
The second ‘Is it possible to license my changes by Apache 2 license?’ Is sort of covered by the first. "When the Program is made available in source code form: a) it must be made available under this Agreement; [the EPL] ".
Feb
13
answered Forking EPL library. Can I change license?
Jan
30
comment Why are FLOSS licences applied to files instead of diffs/deltas?
How would you go about applying a different license to your contribution to a FLOSS file? Would you propose having a file with a dozen different licenses?
Jan
29
comment What's the best way to avoid catastrophe caused by negligence?
Write a list of things you have completed as you go along. The next day go back and check them over to see if they still make sense.
Nov
28
revised Does one line of GPLed code make program a “derived work”?
added 211 characters in body
Nov
27
comment Why Do B+ Trees Have a Minimum Occupancy of 50%?
en.wikipedia.org/wiki/B%2B_tree The leaf nodes have an extra link to form a linked list which can be read sequentially from leaf to leaf.
Nov
25
revised Why Do B+ Trees Have a Minimum Occupancy of 50%?
added 151 characters in body
Nov
25
answered Why are self-hosting compilers considered a rite of passage for new languages?
Nov
25
answered Why Do B+ Trees Have a Minimum Occupancy of 50%?
Nov
18
answered How to send data between HTTP requests without user modifying it?
Nov
14
awarded  Yearling
Oct
23
comment Do I have to make source code open, if I use GPLv2 licensed software to derive data
As Swiss ephemeris has done considerable work on the base data, they may well be able to claim copyright on what they have produced.
Sep
10
comment Is it ever OK for a conditional to have side effects?
There are idioms used in various languages that would fall into this category, but because they are "well known" or "normal" do not cause problems. The line in the question doesn't seem to fall into the idiomatic use category so I'd avoid it.
Aug
28
awarded  Citizen Patrol
Aug
25
comment How to know whether to create a general system or to hack a solution
Not really an answer but something to consider: en.wikipedia.org/wiki/You_aren%27t_gonna_need_it "Always implement things when you actually need them, never when you just foresee that you need them"
Aug
22
awarded  Quorum
Aug
18
comment In the days of modern computing, in 'typical business apps' - why does performance matter?
@JanHudec Writing the site in C is very different from making sure you have the correct indexes on your database. And yes some sites (eg Facebook) do rewrite sections in more efficient languages.