| Time |
S |
Nick |
Message |
| 00:01 |
|
CatButts |
too late |
| 00:01 |
|
CatButts |
try and stop me |
| 00:01 |
|
aditsu |
not stopping you, just letting you know :p |
| 00:02 |
|
CatButts |
Sun already did a fine job trying to stop :P |
| 00:08 |
|
aditsu |
most browsers too |
| 00:11 |
|
CatButts |
there we go |
| 00:12 |
|
CatButts |
the constructor of DrawingLines was getting in the way |
| 00:16 |
|
CatButts |
so, the above error happens when a constructor is defined for a class extending Applet |
| 00:16 |
|
CatButts |
that's no fun |
| 00:26 |
|
CatButts |
http://cat.butt.care:3434/priv/DrawingLines.java |
| 00:26 |
|
CatButts |
Any idea why defining a constructor would do this? |
| 00:29 |
|
aditsu |
maybe because it wasn't public? |
| 01:05 |
|
CatButts |
oh right |
| 01:05 |
|
CatButts |
I'm a dumbass, thanks |
| 01:37 |
|
CatButts |
https://www.lwjgl.org/ nothing inspires confidence more than site with flashy design that takes up 100% of one CPU core |
| 07:11 |
|
|
xBADDA555 joined ##friendlyjava |
| 10:03 |
|
CatButts |
does @override in Java have any other purpose than making it syntactically clear that the respective function is an override to implementation? |
| 10:03 |
|
CatButts |
errrrrrrr |
| 10:03 |
|
CatButts |
to interface |
| 10:05 |
|
CatButts |
>It is not required, but it will generate a compile error if that method actually does not correctly override a method in a superclass. |
| 10:05 |
|
CatButts |
ah, I see meow |
| 10:06 |
|
* CatButts |
clumps all unused overrides together and removes extra verboseness |
| 10:37 |
|
CatButts |
I am a Frame and I get resized |
| 10:38 |
|
CatButts |
how would I notify direct children of resize |
| 10:40 |
|
CatButts |
my one child is an Applet, which derives from Panel |
| 10:42 |
|
CatButts |
oh, there we go |
| 10:42 |
|
CatButts |
call repaint() |
| 10:43 |
|
CatButts |
Panel will have size of its parent window |
| 10:56 |
|
* mr_lou |
hates the @Override annotation |
| 10:56 |
|
mr_lou |
Looks ugly. |
| 10:56 |
|
* mr_lou |
sticks to Java 1.3 |
| 11:03 |
|
CatButts |
https://cdn.discordapp.com/attachments/348544204072288257/391545801471557633/image.png |
| 11:03 |
|
CatButts |
I don't mind as long as it doesn't prevent me from cramming unused crud in one place |
| 11:10 |
|
mr_lou |
And that "It's not required" thingy, that's not what I experienced. |
| 11:11 |
|
CatButts |
https://stackoverflow.com/a/10230175 |
| 11:11 |
|
CatButts |
who needs an extra thread when you have System.currentTimeMillis() |
| 11:16 |
|
CatButts |
oh wait |
| 11:17 |
|
CatButts |
Panel resizes automatically with Frame |
| 11:17 |
|
CatButts |
without me having to call repaint |
| 11:17 |
|
CatButts |
in the words of the mighty pumpkin |
| 11:17 |
|
CatButts |
No, I don't want that! |
| 11:18 |
|
CatButts |
http://cat.butt.care:3434/priv/src/ |
| 11:20 |
|
CatButts |
Main would be the Panel, WindowApp would be the Frame |
| 11:22 |
|
mr_lou |
I don't even know what it is you're working on. |
| 11:22 |
|
mr_lou |
What's the project? |
| 11:24 |
|
CatButts |
my project for now is to make a Frame that lets its inner Panel resize only when told |
| 11:26 |
|
CatButts |
involves dealing with a LayoutManager? sod it then |
| 11:27 |
|
CatButts |
for short, mr_lou, I want to make my own rip-off of the ShiPainter/PaintBBS applets |
| 11:27 |
|
mr_lou |
mkay.... and why? |
| 11:28 |
|
CatButts |
because |
| 11:43 |
|
CatButts |
1. it's got a simple, appealing interface |
| 11:44 |
|
CatButts |
2. there are shitloads of "animation" files for it, out there |
| 11:44 |
|
CatButts |
3. the original applets' codebases is a steaming pile of hunk |
| 11:45 |
|
CatButts |
4. Why not reinvent the wheel and make my very own, my way |
| 11:45 |
|
CatButts |
5. when all that is to be done, has been done, the project will be transitioned to C |
| 11:46 |
|
CatButts |
and maybe JS, if I hate myself enough |
| 11:46 |
|
CatButts |
this means writing self-contained code for all the essential bits |
| 11:46 |
|
CatButts |
in JS, it will shine |
| 11:47 |
|
CatButts |
I am no stranger to cross-language porting |
| 11:54 |
|
mr_lou |
What's so special about Shipainter? |
| 12:08 |
|
CatButts |
6. cat tits |
| 12:08 |
|
CatButts |
http://cat.butt.care:3434/priv/nala_oekaki_safe.png |
| 12:08 |
|
CatButts |
ShiPainter and PaintBBS are tied to a specific kind of imageboard type on the Internet |
| 12:09 |
|
CatButts |
during times when java applets were ok and welcome, these flourished |
| 12:11 |
|
CatButts |
with these applets also came the PCHViewer |
| 12:11 |
|
mr_lou |
mh |
| 12:11 |
|
CatButts |
which displays drawing as it was made |
| 12:12 |
|
CatButts |
in animation |
| 12:12 |
|
CatButts |
so you have a whole subculture of sorts surrounding these applets and the web software centered around them |
| 12:16 |
|
CatButts |
my job is to create a tool to my liking, for own use, first |
| 12:17 |
|
CatButts |
then the tool shall support animations of both ShiPainter and PaintBBS second(replacing both applets) |
| 12:18 |
|
CatButts |
then, maybe port it to JS, where it will have real, futureproof use |
| 12:20 |
|
CatButts |
JS is quite painful, though |
| 12:20 |
|
CatButts |
maybe moreso than Java :P |
| 12:26 |
|
CatButts |
but if I write mostly self-enclosed, I should be safe |
| 12:27 |
|
mr_lou |
Maybe Google Web Toolkit would let you compile most of the Java code to JS? |
| 12:27 |
|
CatButts |
why would I do that? |
| 12:27 |
|
mr_lou |
To avoid fiddling with JS? |
| 12:27 |
|
CatButts |
when I can write by hand |
| 12:27 |
|
CatButts |
and gain total control |
| 12:30 |
|
CatButts |
my biggest obstacle is me |
| 12:30 |
|
* CatButts |
rolls on his cat butt |
| 13:20 |
|
* CatButts |
bumps into uglies, one by one |
| 13:21 |
|
CatButts |
a Frame with a Panel inside it will listen to KeyEvents, until Panel is clicked by mouse |
| 14:51 |
|
pdurbin |
I'm getting somewhat concerned that this channel is becoming unfriendly for women. |
| 14:52 |
|
|
xBADDA555 joined ##friendlyjava |
| 14:59 |
|
mr_lou |
pdurbin, How so? |
| 15:00 |
|
CatButts |
probably has to do with my previously posted picture demonstrating the skillfull use of ShiPainter |
| 15:00 |
|
pdurbin |
Number 6, above, for example. |
| 15:07 |
|
CatButts |
I don't see how mentioning the mammaries is harmful to women |
| 15:07 |
|
CatButts |
rude, perhaps |
| 15:08 |
|
CatButts |
Would it be harmful to men if I mentioned naked, muscular chests and dodongos? |
| 15:09 |
|
CatButts |
rude, yes |
| 15:10 |
|
mr_lou |
pdurbin, You're assuming women to be rather innocent I see. Classic male mistake. |
| 15:12 |
|
pdurbin |
What sort of culture do you want in this channel? It's becoming increasingly distasteful to me. I can simply leave (and stop logging it with philbot) if it doesn't turn around. I was just looking at the last couple days of me logging #javaee, which was becoming toxic: http://irclog.greptilian.com/javaee/2014-03-29 |
| 15:14 |
|
* CatButts |
assess pdurbin proposal/threat as well his moral mechanisms |
| 15:18 |
|
CatButts |
1. I am definitely a minority here, recent arrival, I am most elligible to go |
| 15:18 |
|
CatButts |
2. I see your attitude as oversensitive and oversheltering |
| 15:18 |
|
|
abba joined ##friendlyjava |
| 15:19 |
|
CatButts |
3. I am definitely a potty-mouth cat, not to everyone's taste :P |
| 15:19 |
|
CatButts |
4. Did I mention you are oversensitive? |
| 15:20 |
|
CatButts |
As a matter of fact, I see this sensitivity trend more and more frequently as a global trend |
| 15:21 |
|
CatButts |
where people are more and more afraid of offending |
| 15:23 |
|
CatButts |
the first queue was you posing the issue of 'this is unfriendly to women', rather than 'this is rude/innapropiate, take your it elsewhere' |
| 15:24 |
|
CatButts |
then you proceeded to hold your presense here as well as logbot hostage |
| 15:24 |
|
CatButts |
"If I don't get my X, I will leave and take Y with me" |
| 15:25 |
|
aditsu |
so, we have a potential problem here.. CatButts, I don't wish to kick you out, but I'd appreciate if you'd refrain a bit more from posting suggestive images and using potty-mouth language |
| 15:26 |
|
CatButts |
understood |
| 15:27 |
|
aditsu |
it's not so much about offending people, but generally it can create an unpleasant environment |
| 15:28 |
|
pdurbin |
Exactly. It's the environment that matters. Thank you, aditsu |
| 15:29 |
|
aditsu |
also, the correct word was "cue" :p |
| 15:36 |
|
pdurbin |
CatButts: I am curious about what you're building. A tool for creating animations? |
| 15:36 |
|
CatButts |
a drawing tool |
| 15:36 |
|
pdurbin |
mr_lou: thanks to the logs I was able to find and watch the Amiga diskmag video you linked to years ago :) |
| 15:37 |
|
CatButts |
but first, I am beating my head against things unrelated to drawing |
| 15:37 |
|
CatButts |
like setting up the window and KeyListeners for basic stuff like Alt+Enter |
| 15:38 |
|
CatButts |
*setting up the Frame |
| 15:39 |
|
CatButts |
the animation part is only for playing back a drawing from first stroke to final drawing |
| 15:39 |
|
aditsu |
CatButts: protip: those listener interfaces usually have a corresponding class with empty method implementations, which you can override e.g. in anonymous inner classes and only define the methods you need |
| 15:39 |
|
aditsu |
KeyListener -> KeyAdapter |
| 15:39 |
|
pdurbin |
Ah, ok. If other drawing tools have that feature of playing back each stroke, I'm not aware of any. |
| 15:40 |
|
CatButts |
I used KeyListener directly |
| 15:40 |
|
CatButts |
inner classes feel dirty |
| 15:40 |
|
CatButts |
there are |
| 15:40 |
|
CatButts |
PaintBBS and ShiPainter above |
| 15:40 |
|
aditsu |
the adapter classes can help you hide all those empty overridden methods |
| 15:41 |
|
CatButts |
I'll just pile em up, thank you |
| 15:41 |
|
CatButts |
more modern software that does such playback is Drawpile |
| 15:41 |
|
pdurbin |
Aren't lambdas a replacement for anonymous inner classes? |
| 15:41 |
|
CatButts |
what's a lamb? |
| 15:41 |
|
aditsu |
only for single-method interfaces |
| 15:41 |
|
aditsu |
a lamb is a baby sheep :) |
| 15:42 |
|
CatButts |
I stick to basic syntax without much OOP sugar |
| 15:42 |
|
pdurbin |
https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html |
| 15:44 |
|
aditsu |
I've seen those stroke-by-stroke drawings in various forms, I knew a couple of sites but I forgot them |
| 15:44 |
|
aditsu |
then there was the "Draw something" app |
| 15:45 |
|
aditsu |
I used to play, but it was kinda hard to find a good partner |
| 15:46 |
|
pdurbin |
I used to watch "Win Lose or Draw" back in the day. |
| 15:46 |
|
aditsu |
don't know what that is.. |
| 15:47 |
|
pdurbin |
late 80's TV show: https://en.wikipedia.org/wiki/Win,_Lose_or_Draw |
| 15:52 |
|
pdurbin |
https://youtu.be/MvFOzZmohMM?t=1m40s |
| 16:00 |
|
mr_lou |
pdurbin, Buzz Diskmag ? |
| 16:01 |
|
aditsu |
heh, that's real life drawing |
| 16:02 |
|
pdurbin |
mr_lou: this is the video you linked to a while back: R.O.M. #5 - Amiga diskmag (1995) - https://www.youtube.com/watch?v=r8GdHNGyVJs . I'll have to admit I didn't watch the whole thing. I hadn't heard of diskmags, though as I said, I did have an Amiga. |
| 16:04 |
|
mr_lou |
pdurbin, Ah, I probably just linked to a random video of a diskmag I found, to show you what a diskmag was/is. :-) |
| 16:05 |
|
mr_lou |
pdurbin, We were probably talking about 8-bit Memoirs, that I recently released: An eBook that I've presented as a diskmag-like thingy. |
| 16:05 |
|
pdurbin |
mr_lou: I saw you link to something long that you wrote but I haven't had the time to read it. I bookmarked it. |
| 16:09 |
|
pdurbin |
Huh. I thought I bookmarked it but I can't find it. |
| 16:10 |
|
pdurbin |
I thought it was a forum post. |
| 16:18 |
|
aditsu |
oh, I found one of those sites where you can replay drawings: https://www.queeky.com/ |
| 16:18 |
|
CatButts |
https://www.queeky.com/static/video/19/191650/191650.mp4 |
| 16:18 |
|
CatButts |
hey, that's cheating! |
| 16:19 |
|
aditsu |
how so? |
| 16:19 |
|
CatButts |
it's a video |
| 16:19 |
|
aditsu |
(also, scroll down on the home page to see a lot more) |
| 16:20 |
|
aditsu |
ah, you don't like that they converted to an actual video |
| 16:20 |
|
CatButts |
something like that |
| 16:21 |
|
aditsu |
wait, they have flash too |
| 16:23 |
|
aditsu |
it's getting harder and harder to run flash though (it's the next in line to die after java applets) |
| 16:23 |
|
CatButts |
yes |
| 16:24 |
|
mr_lou |
pdurbin, Well it's www.8bitMemoirs.com - exists as a Blu-ray Disc you can buy or a Blu-ray ISO you can download. The project has that in common with a movie that it is something you must set aside time to enjoy. :-) |
| 16:24 |
|
CatButts |
shame, cause I lurve flash |
| 16:25 |
|
mr_lou |
pdurbin, The project in a book containing the equivalent of 250 pages of text, 9 hours of video and 5 hours of background music, 15 illustrations, 100 screenshots. So enough entertainment for a while. ;-) |
| 16:25 |
|
aditsu |
mr_lou: http://irclog.greptilian.com/friendlyjava/2017-11-30 |
| 16:25 |
|
mr_lou |
pdurbin, But you gotta have an interest about the topic of course: The 8-bit era. |
| 16:25 |
|
mr_lou |
aditsu, Yir! :-D |
| 16:25 |
|
mr_lou |
I'm still celebrating the release - but doing absolutely nothing! |
| 16:26 |
|
aditsu |
yir? |
| 16:26 |
|
mr_lou |
pdurbin, All coded with Java though! ;-) |
| 16:26 |
|
mr_lou |
aditsu, .... yiear? |
| 16:26 |
|
mr_lou |
aditsu, Ok how old are you? |
| 16:27 |
|
aditsu |
in my 30's.. but not much longer |
| 16:28 |
|
aditsu |
why? |
| 16:30 |
|
CatButts |
https://i.4cdn.org/g/1513405836224.webm unrelated, worksafe |
| 16:30 |
|
mr_lou |
aditsu, Sometimes you give a vibe as if you're a lot older.... |
| 16:31 |
|
* mr_lou |
is 42 but will never grow up |
| 16:31 |
|
aditsu |
that's wisdom, right? ...right? :) |
| 16:31 |
|
mr_lou |
Riiiiiiite... or maybe you just (accidentally of course) forgot to keep playing. You don't stop playing because to get older. You get older because you stop playing. |
| 16:32 |
|
aditsu |
oh trust me, I'm still playing, maybe too much :p |
| 16:32 |
|
aditsu |
just maybe not playing with the same things as other people |
| 16:33 |
|
CatButts |
I am late 20s |
| 16:33 |
|
mr_lou |
Ok then. |
| 16:40 |
|
mr_lou |
pdurbin, Those people in ##javaee are some of the same in ##java, right? Because then I understand you perfectly fine. There's a reason aditsu creating ##friendlyjava you know. |
| 17:00 |
|
aditsu |
CatButts: https://imgur.com/gallery/x5gH5 , similar |
| 17:25 |
|
CatButts |
if I have a Frame that implements KeyListener, with a Panel added to it, and clicking the panel prevents the Frame from further receiving events, what is this symptom of? |
| 17:25 |
|
CatButts |
methinks I should have made the Panel implement KeyListener |
| 17:35 |
|
mr_lou |
Finally a torrent for 8-bit Memoirs available. My webhost was kind enough to help me out. magnet:?xt=urn:btih:6c45beed4abf12d5be119d3e61b503e988f77548&dn=8bitMemoirs-Issue1-English.iso&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80 |
| 17:36 |
|
mr_lou |
Don't know if it works though. I have no experience with torrents whatsoever. |
| 17:45 |
|
CatButts |
doesn't seem to at the moment |
| 17:45 |
|
mr_lou |
hm.. |
| 17:45 |
|
mr_lou |
But are torrents supposedto start with "magnet:" ? |
| 17:45 |
|
CatButts |
those be magnet links |
| 17:46 |
|
CatButts |
they are like coupons to torrents |
| 17:48 |
|
mr_lou |
hmm. |
| 17:48 |
|
mr_lou |
I don't know what that means. |
| 17:49 |
|
mr_lou |
I have no knowledge whatsoever about torrents. |
| 17:51 |
|
mr_lou |
CatButts, What about now? |
| 17:52 |
|
CatButts |
nope |
| 18:01 |
|
mr_lou |
CatButts, What about this: magnet:?xt=urn:btih:6c45beed4abf12d5be119d3e61b503e988f77548&dn=8bitMemoirs-Issue1-English.iso&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=http%3A%2F%2Fpow7.com%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.bittor.pw%3A1337%2Fannounce&tr=http%3A%2F%2Fthetracker.org%3A80%2Fannounce&tr=http%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.dutchtracking.nl%2Fannounce&tr=udp%3A%2F%2Fo |
| 18:01 |
|
mr_lou |
pen.stealth.si%3A80%2Fannounce |
| 18:03 |
|
CatButts |
yes |
| 18:03 |
|
CatButts |
>22GB |
| 18:04 |
|
CatButts |
I am a bit scared |
| 18:24 |
|
mr_lou |
CatButts, Well you don't have to download the whole thing, unless you wanna help spread it by being a seeder. |
| 18:24 |
|
mr_lou |
I just needed to test if it worked. |
| 20:52 |
|
pdurbin |
mr_lou: ah, we're the same age |