greptilian logo

IRC log for #friendlyjava, 2017-12-05

##friendlyjava on freenode

| Channels | #friendlyjava index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

All times shown according to UTC.

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

| Channels | #friendlyjava index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

##friendlyjava on freenode