# ls -l
total 44
drwxrwxr-x 3 root root 4096 Jul 30 08:57 app
-rwxr-xr-x 1 root root 33725 Jul 30 08:56 DevTimer
drwxrwxr-x 3 root root 4096 Jul 30 08:56 runtime
# ./DevTimer
bash: ./DevTimer: cannot execute binary file
Well i supose its true the 6 pounds euros or dollars are worth it. But to be honest im personally i bigger fan of Filmdev.org. Since its coupled with flickr you can see the effect of your process prior to processing. Take for instance the push/pull suggestions on the massive dev chart, its always somewhat of a guess for me how that turns out. Filmdev allows you to see a rough example forehand.
@Pdeeh, perhaps its not a userfriendly app at this point. But as the OP points out this app was made mostly for his own education in java. I can therefore only see it as friendly and curtious to share it with us. Besides, who needs a readme. In windows you simply double click on "dev timer.exe". And for linux users, i supose we can expect them to know how to open a .jar file^^
In your case though. I dont think java executables are either 32 or 64bit. Java doesnt run native but in a virtual machine, meaning that the instruction set used by your cpu and or OS should have no consequence. It seems to me it rather has to do with the .jar file currently not being set as executable.
pdeeh
I don't think it's inappropriate to offer constructive criticism when that is what was requested.
Who needs a readme?
Well, I need a readme, as I can;t make it run. So I need some clues about what is needed to make it run.
If the package is being distributed, it needs to be distributed in a way that does not make it an obstacle course for users, and as the OP is seeking a career as a developer, he might as well start by learning good habits from the beginning
total 920
-rw-rw-r-- 1 root root 426318 Jul 6 15:57 alarm.wav
-rw-rw-r-- 1 root root 1660 Jul 29 20:48 click.wav
-rw-rw-r-- 1 root root 243998 Jul 30 08:53 devtimer.ico
-rwxr-xr-x 1 root root 56862 Jul 30 08:56 Dev_Timer.jar
-rw-rw-r-- 1 root root 1897 Jul 27 19:19 filmdb.csv
drwxrwxr-x 2 root root 4096 Jul 30 08:56 lib
-rw-rw-r-- 1 root root 169644 Jul 27 20:14 masterdb.csv
-rw-rw-r-- 1 root root 160 Jul 30 08:56 package.cfg
-rw-rw-r-- 1 root root 28 Jul 29 21:04 usersettings.csv
# java -jar Dev_Timer.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: DevTimer/DevTimerMain : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Later today I will set up that old laptop to compile 32-Bit versions of the program including the appropriate standalone JRE/JDK files required for use.
If I sound a little "stiff" about all this, it's because I spent many years running first line technical support for a software house, then I designed X.400 message switching systems and then I was TDA for some very large projects for a very large computer manufacturer and consultancy ... When your neck's been on the block for multi-million £ IT projects, you develop high expectations of software, whether home-developed or not
TheVDM said:I can write a working script that to me looks fine because I know where everything is ...
Good on you for releasing it, I am a big fan of open source.
While I'm assuming you've used Swing or something desktoppy for the UI, can I suggest that most of us don't have PCs in the darkroom and that writing it instead for Android (which is Java with a really lame standard library and bizarro-world program framework, if you're used to writing desktop code) might make your program useful to a larger number of people?
I apologise in advance for making a suggestion without trying your code, but can I enter an arbitrary-length sequence of process steps, each with a label and duration? I'm thinking a 2-column, N-rows table of Name+Time. That's the feature that I most want that's missing from MDC, it makes it really annoying to do E6 unless you can enter a 12-step program including all the washes. If one could enter arbitrary steps and times directly and save them as a named program, that would rock. And of course it makes the timer useful as a general purpose process timer, not just a film timer.
For the initial agitation:int initAgitation = startTime - (minInitialAgitation * 60 + secInitialAgitation);
if ((counter > initAgitation) || (secThenAgitation >= seconds)) {
System.out.println(counter + "- " + initAgitation);
try {
InputStream playClick = new FileInputStream("click.wav");
AudioPlayer.player.start(playClick);
} catch(Exception e) {
}
}
In masterdb.csv what is the fourth field (between the time and temp)?
Thanks,
Lee
Hi Lee,
The fourth field is the time in seconds.
Jim
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?