Time |
S |
Nick |
Message |
05:39 |
|
CatButts |
does the JDK/javac provide tools for avoiding compiling code already in its latest state? |
05:39 |
|
CatButts |
or is that something up to the IDE/bunch of scripts ordering the compile? |
05:59 |
|
|
CatButts joined ##friendlyjava |
05:59 |
|
CatButts |
a screen, out of the blue |
05:59 |
|
CatButts |
a blue screen |
06:44 |
|
CatButts |
or I could look for a smaller, java-based IDE |
08:07 |
|
|
abba joined ##friendlyjava |
08:17 |
|
|
abba joined ##friendlyjava |
08:18 |
|
|
kirua joined ##friendlyjava |
11:47 |
|
|
mr_lou joined ##friendlyjava |
13:01 |
|
|
kirua_ joined ##friendlyjava |
13:29 |
|
|
mr_lou_ joined ##friendlyjava |
14:55 |
|
|
mr_lou joined ##friendlyjava |
15:36 |
|
CatButts |
I think I am better off writing a script to do my dirty work |
15:40 |
|
mr_lou |
Ohoy! |
15:40 |
|
mr_lou |
aditsu, Can I have links to your music again? :-) |
15:41 |
|
aditsu |
it's in the log, dude |
15:41 |
|
CatButts |
[22:29] <aditsu> ok, here's one of my creations: http://www.aditsu.net/ASPIRINA.ogg |
15:41 |
|
mr_lou |
Yea but that requires me to open the log. |
15:41 |
|
mr_lou |
Thanks CatButthead. |
15:41 |
|
* mr_lou |
listens |
15:41 |
|
CatButts |
luckly backlog is closer to than log :P |
15:42 |
|
CatButts |
it's kinda grody |
15:42 |
|
mr_lou |
heh... real oldskool. |
15:44 |
|
mr_lou |
aditsu, Well, you probably won't believe me, but I'm sure you could sell a non-exclusive resale license to that track at IndieGameMusic.com - someone will find it hilarious enough to actually use it. |
15:44 |
|
aditsu |
hilarious? :p |
15:45 |
|
CatButts |
http://cat.butt.care:3434/priv/Crispy_Baboons.ogg one and only song I bothered to upload on mr_lou's site |
15:46 |
|
CatButts |
which reminds me |
15:46 |
|
CatButts |
I didn't update the links since dropbox public folder was removed |
15:46 |
|
mr_lou |
CatButts, Then your track might just have been put offline. |
15:47 |
|
CatButts |
it very well is |
15:47 |
|
mr_lou |
:-) |
15:47 |
|
mr_lou |
Links die faster than I change my underwear. |
15:47 |
|
mr_lou |
Gotta figure out some kind of solution to that at some point. |
15:48 |
|
CatButts |
I dunno, buy a cockbox |
15:48 |
|
CatButts |
it's like a VPN, but with cocks |
15:48 |
|
mr_lou |
Doesn't sound like something you'd be an expert in. |
15:48 |
|
mr_lou |
Had you said ButtBox...... |
15:49 |
|
aditsu |
CatButts: ಠ_ಠ |
15:49 |
|
CatButts |
then I need to put all my butts in the cockbox |
15:49 |
|
CatButts |
https://box.cock.li/ tee hee |
15:49 |
|
CatButts |
errr |
15:49 |
|
CatButts |
*VPS |
15:51 |
|
aditsu |
enough with the roosters and posteriors |
15:51 |
|
CatButts |
*roosters and cats |
15:51 |
|
aditsu |
cats are ok |
15:51 |
|
CatButts |
cat is slang |
15:51 |
|
CatButts |
so is rooster! |
15:52 |
|
CatButts |
or would you rather |
15:52 |
|
CatButts |
roosters and donkeys! |
15:52 |
|
aditsu |
that's better |
15:53 |
|
CatButts |
http://cat.butt.care:3434/priv/1467214_10151901273218251_584913565_n.jpg damnit, I'm getting these mixed up |
15:59 |
|
CatButts |
hey aditsu, what tools do I have at my disposal for compiling, jar packing and META-INF generation in the JDK? |
15:59 |
|
CatButts |
javac, for starters |
15:59 |
|
mr_lou |
Er.... why dont' you use an IDE for that? |
15:59 |
|
CatButts |
because |
15:59 |
|
mr_lou |
Like NetBeans or Eclipse? |
16:00 |
|
CatButts |
I do on PC |
16:00 |
|
aditsu |
javac for compiling, jar for packing, or e.g. ant for both |
16:00 |
|
mr_lou |
Last time I checked, Netbeans was running on a PC. |
16:00 |
|
aditsu |
not sure about META-INF generation, maybe you mean manifest generation? ant can help with that too |
16:00 |
|
CatButts |
IntellijIDEA on PC |
16:01 |
|
CatButts |
but I am setting up shop on ARM phone :p |
16:01 |
|
aditsu |
do you want to compile on the phone? |
16:01 |
|
CatButts |
yes |
16:01 |
|
CatButts |
I have the JDK there |
16:01 |
|
CatButts |
it's equiv to Java 7 |
16:02 |
|
aditsu |
what's the point? the bytecode should be the same |
16:02 |
|
CatButts |
the point is having environment on phone when not around PC |
16:02 |
|
aditsu |
that sounds like a pain in the .. butt |
16:02 |
|
CatButts |
don't worry, I am compatible |
16:03 |
|
CatButts |
I spent 6 months learning C by trying to hand-port a piece of it to AS3 |
16:04 |
|
CatButts |
the phone does have qwerty keys |
16:05 |
|
mr_lou |
CatButts prefer being able to do everything on this phone. |
16:05 |
|
CatButts |
draw cat butts on the phone |
16:05 |
|
mr_lou |
For example. |
16:05 |
|
mr_lou |
And cocks. Don't forget cocks. |
16:06 |
|
mr_lou |
(I know you won't). |
16:06 |
|
aditsu |
ಠ_ಠ |
16:06 |
|
CatButts |
http://cat.butt.care:3434/priv/mecedraw.PNG I am le great artiste |
16:07 |
|
CatButts |
[18:05] <mr_lou> For example. |
16:07 |
|
CatButts |
dissasemble, edit, translate and reassemble J2ME application |
16:07 |
|
CatButts |
on J2ME phone :P |
16:09 |
|
CatButts |
then I decompiled application and did to it in netbeans in an hour what took me a week on the phone :P |
16:10 |
|
aditsu |
sounds about right |
16:10 |
|
CatButts |
so, let the games begin |
16:10 |
|
CatButts |
does ant come with the JDK? |
16:10 |
|
aditsu |
no, it's from apache |
16:11 |
|
CatButts |
ah, bugger it, then |
16:11 |
|
CatButts |
jar is zip with nothing special, yes? |
16:12 |
|
aditsu |
pretty much |
16:13 |
|
CatButts |
when I throw a java file at javac, does it compile recursively, or do I need to invoke it on each and every java file? |
16:14 |
|
aditsu |
not sure, I never tried to compile a whole project directly with javac |
16:15 |
|
aditsu |
https://stackoverflow.com/questions/6623161/javac-option-to-compile-all-java-files-under-a-given-directory-recursively |
16:15 |
|
CatButts |
the last question is whether javac provides facilities for compiling only unchanged source files |
16:16 |
|
aditsu |
only UNchanged? |
16:16 |
|
CatButts |
yes |
16:16 |
|
aditsu |
why would you want that? |
16:16 |
|
CatButts |
speedier compiles |
16:16 |
|
CatButts |
so javac takes list of files |
16:16 |
|
CatButts |
nice |
16:17 |
|
aditsu |
unchanged means they're already compiled, and you don't want it to compile your changes |
16:17 |
|
aditsu |
just recompile what you already have |
16:17 |
|
CatButts |
>unchanged source files |
16:17 |
|
CatButts |
have already been compiled |
16:17 |
|
CatButts |
therefore, no need to recompile them |
16:18 |
|
aditsu |
yes, but you said you want to recompile them (and nothing else) |
16:18 |
|
CatButts |
the opposite |
16:18 |
|
CatButts |
recompile .class from changed sources |
16:19 |
|
aditsu |
so only changed source files then |
16:19 |
|
aditsu |
https://stackoverflow.com/questions/2590579/can-standard-sun-javac-do-incremental-compiling |
16:22 |
|
CatButts |
so the responsability of that passes onto me |
16:22 |
|
aditsu |
[ 5/12 03:16] pulsari should start charging for googling up simple questions |
19:39 |
|
|
mr_lou joined ##friendlyjava |
19:40 |
|
mr_lou |
I'm back! |
19:40 |
|
mr_lou |
Did you miss me? |
19:40 |
|
mr_lou |
Or didn't you notice I was gone? |
19:40 |
|
* CatButts |
shrugs |
19:40 |
|
* CatButts |
rolls on his bumarse |
19:40 |
|
mr_lou |
So.... |
19:41 |
|
mr_lou |
Turns out..... hardware media players that can play Blu-ray ISO will full JAva menus, can do so because of a SoC (System on Chip) called the Sigma 8642 |
19:41 |
|
mr_lou |
In other words, all devices that comes with this chip, can play Blu-ray with full Java menus. |
19:42 |
|
CatButts |
what's that SoC? |
19:42 |
|
mr_lou |
So a quick lookup at us.hardware.info reveals a lot of devices with this capability. |
19:42 |
|
CatButts |
the JRE? |
19:42 |
|
mr_lou |
SoC = System on Chip. |
19:42 |
|
CatButts |
I know the acronym |
19:42 |
|
mr_lou |
Apparently that chip contains codecs and whatnot needed to play a ton of different files, including Blu-ray ISO's. |
19:43 |
|
mr_lou |
Sigma 8643 too and Sigma 8647 also. |
19:44 |
|
mr_lou |
I find that awesome. |
19:44 |
|
mr_lou |
No, I find that awesometastic! |
19:44 |
|
mr_lou |
I have found 19 devices so far that'll play Blul-ray ISO will full Java menus. |
19:56 |
|
mr_lou |
As I said...... Blu-ray is the new "Code once, run anywhere". |
19:59 |
|
CatButts |
Code once, run blueray |
20:01 |
|
mr_lou |
Exactly! |
20:01 |
|
mr_lou |
Soon you'll be running Blu-ray on your J2ME phone. |
20:02 |
|
mr_lou |
Well maybe not. But soon on Android. |
20:02 |
|
mr_lou |
And Apple TV. |
20:02 |
|
mr_lou |
(from tvOS 9 and forward) |
20:02 |
|
CatButts |
run blueray on my nokia n900 |
20:02 |
|
CatButts |
:p |
20:02 |
|
mr_lou |
The key to most platforms is VLC. |
20:03 |
|
mr_lou |
VLC exists for Apple TV and Linux and Mac and Windows and Android. |
20:03 |
|
CatButts |
you say BD-J resembles J2SE |
20:03 |
|
CatButts |
how much of J2SE's api is missing? |
20:03 |
|
mr_lou |
I say BD-J is Java 1.3 + some additional API's. |
20:04 |
|
CatButts |
I forgets how java versions are numbered |
20:04 |
|
mr_lou |
Well... it was Java 1.1, then 1.2 then 1.3 then 1.4 then 5 and 6 and 7 and 8 and 9 |
20:05 |
|
mr_lou |
As far as I know... |
20:05 |
|
CatButts |
>v1.3 in 2000 |
20:05 |
|
CatButts |
aha |
20:05 |
|
mr_lou |
So with JAva 1.3 it's back to basics. |
20:05 |
|
mr_lou |
Just the way I like it. :-> |
20:09 |
|
aditsu |
version 1.2 and the next few ones were called "java 2" (hence J2SE), until version 6 when they kinda decided that they're past version 2 so they just called it Java SE |
20:12 |
|
mr_lou |
heh |
20:13 |
|
mr_lou |
CatButts, What's so special about N900? |
20:13 |
|
mr_lou |
It's clear to see you're in love. |
20:15 |
|
mr_lou |
Hm, Maemo. |
20:16 |
|
mr_lou |
Linux based. Anything Linux based is good. |
20:16 |
|
mr_lou |
Good argument there. |
20:16 |
|
CatButts |
I have so-and-so feel for it now |
20:16 |
|
* mr_lou |
goes back to the old Sony Ericsson phones soon. |
20:16 |
|
CatButts |
old kernel, outdated apps compiled for it :P |
20:16 |
|
mr_lou |
Compile your own apps. |
20:16 |
|
mr_lou |
That's my plan. |
20:17 |
|
mr_lou |
Anything I need I'll just code myself. |
20:17 |
|
mr_lou |
Patch an old SE phone to kill the security popups |
20:17 |
|
mr_lou |
Then write all the apps I need, which aren't many. |
20:17 |
|
mr_lou |
Mostly just a shipping app, which I already made. |
20:17 |
|
mr_lou |
*shopping |
20:17 |
|
mr_lou |
Still using it on Android via phoneMe. |
20:20 |
|
CatButts |
I have the Maemo SDK in a VM |
20:20 |
|
CatButts |
I have yet to bother to learn how to operate it |
20:20 |
|
mr_lou |
And it also runs MIDlets? |
20:20 |
|
CatButts |
nope |
20:20 |
|
mr_lou |
:-( |
20:20 |
|
mr_lou |
Then it sucks. |
20:20 |
|
CatButts |
and PhoneME for it is outdated |
20:21 |
|
mr_lou |
:-( |
20:21 |
|
mr_lou |
Phones must run MIDlets. |
20:21 |
|
CatButts |
I guess I could decompile midlets and do my thing |
20:21 |
|
mr_lou |
Do your thing. |
20:22 |
|
* CatButts |
rolls on his cat butt |
20:22 |
|
mr_lou |
Well done. |
20:22 |
|
CatButts |
https://www.youtube.com/watch?v=2JtjDsR2w5M |
20:23 |
|
aditsu |
that looks like one of my cats :) |
20:24 |
|
CatButts |
https://static1.e621.net/data/92/3d/923d8af63e638f04d6882766e9752a95.gif |
20:28 |
|
CatButts |
I generally feel like shit and low energy |
20:29 |
|
CatButts |
purrhaps I should pay the vet a visit |
20:33 |
|
aditsu |
CatButts: you will probably enjoy this: https://youtu.be/aALeU4b2wyU?t=338 |
20:35 |
|
CatButts |
ain't letting no blade touch me bollocks |
20:48 |
|
CatButts |
https://i.imgur.com/lDAixWp.png lol |