« first day (249 days earlier)      last day (3314 days later) » 

12:00 AM
RELOAD!
[retailcoder/Rubberduck] 10 commits. 2 opened issues.
[rolfl/MicroBench] 1 opened issue.
[Unihedro/JavaBot] 1 issue comment.
[Vogel612/BloggingPlatform] 6 opened issues.
 
 
1 hour later…
1:03 AM
Annnndddddd... the thing's barely working. Came from a pawn shop. Looks like a bad HDMI port.
 
 
6 hours later…
7:11 AM
hey
 
 
2 hours later…
9:00 AM
@Simon, don't forget to fix Facebook Graph 2.0 in Minesweeper for Android!
 
 
1 hour later…
10:16 AM
hey again
 
hey again
 
A monkey!
In this channel, wow
 
in The 2nd Monitor, 22 hours ago, by rolfl
I will visit there more often
 
11 hours ago, by Duga
200_success vs. rolfl: 952 diff. Year: +246. Quarter: +403. Month: +403. Week: +164. Day: +55.
 
You could make @Duga very evil and ping the persons on every message
@rolfl Good you are keeping your word :)
Replying to a quoted message does not ping the person who was quoted, of course
@SimonAndréForsberg Do you know Pushbullet?
 
10:22 AM
@skiwi it's annoying enough that it pings me every 2nd day.
@skiwi never heard of
 
@SimonAndréForsberg Well, it would stop pinging you if you fixed the damn thing!
@SimonAndréForsberg It's a Windows application that can be used to show messages that have been pushed to it, and 2) you can install an app on your phone and then it shows your phone notifications on Windows
The cool thing is that you can create your own channels, subscribe to them, and push to those channels
I'd want to support Pushbullet channels for @Duga
But for that I want to build that web interface, some day
 
@skiwi not sure what features you intend there...
 
@SimonAndréForsberg If @Duga can push to a Pushbullet channel, then everyone who subscribes to that channel will see a notification in Windows whenever something happens
I'm not saying it's very useful or anything, but I would try to use it, might possibly become too annoying though
I've got some features in mind if we would use a web interface, need to write them down soon tm
You're not opposed to a web interface, right? You're just "opposed" to building it right now? ;)
 
@skiwi exactly :)
 
I wonder how to make it though?
Java EE or plain old HTML, etc.
 
10:39 AM
@skiwi We're already using Spring MVC for @Duga. That would be the obvious choice...
 
@SimonAndréForsberg Ah right, then yes
I'm not that familiar with the web-part of it though
 
@skiwi then it is time to become familiar with it
 
One more extra project can't hurt anyways
 
@skiwi as if you don't have enough to do, eh?
 
@SimonAndréForsberg Yeah... right
If I'm already doing 100 things, then doing one extra thing is just 1% more!
 
10:46 AM
I have already made some .jsp files on @Duga, you could look at how I did it and follow the same pattern.
 
Yeah, I'll try to write down what I want to do first
I'm trying to figure out why my 3D math is off :|
It seems like the rotation of an object is affecting its translation
 
 
3 hours later…
2:11 PM
@SimonAndréForsberg Decided to make a little write-up
Users will have an overview of repository links, they can add, edit and remove them.

A repository link contains the following data:
- The repository URL
- The secret passphrase for the hook URL
- A list of event endpoints
-- StackExchange Chat: chat.SO / chat.SE, roomId
-- Pushbullet channel: Channel identifier, push key

(Can we simplify hooking up repositories (Github plugin?) or hire an IP address to function as DNS?)
Is there more we should consider?
Even maybe we could let the user easily link up repositories if we ask for Github access?
And also, should we block some endpoint properties from regular users? I can imagine, given it's a good webinterface, that you don't want everyone to just hook into any channel
 
Monking
 
hey @sᴉɔuɐɹɥԀ
 
@skiwi Making github "plugins" is not free. But yes, it could be simplified. I am not willing to pay for that though.
And you don't "hire an ip address to function as DNS". There are plenty of DNS'es already. We don't need a DNS. I think you're thinking of a domain (such as www.duga.net or something)
 
2:28 PM
@SimonAndréForsberg Ok, I think asking for Github access on an account would open up lots of possibilities already
@SimonAndréForsberg I was more thinking of something that gives us the freedom to change domain name and url, like link to 82.35.145.49/github/payload/
 
@skiwi it would. but there's two important questions to ask then: a) Is it needed? b) Is it something worth paying for?
 
But duga.net could be stable enough here
@SimonAndréForsberg I meant more like linking your Github account to the Duga account, not paying for it
 
@skiwi I could change it to duga.zomis.net/webhook, or something, which I have considered doing, but it won't be that easy to do and still support the old links at the same time
 
@SimonAndréForsberg Old links could redirect via a .htaccess
 
@skiwi I didn't mean that the users of @Duga would pay. I meant that if we want a github plugin for @Duga, then we need to pay money to github.
 
2:31 PM
@SimonAndréForsberg But maybe we don't need a plugin
 
@skiwi in which case I'd need an Apache server wrapping around the Tomcat server. I know it's possible, but haven't bothered trying it.
 
@SimonAndréForsberg Ah, that complicates it, yes
 
@skiwi Then we can't allow users to magically add a webhook to their own repository only by using @Duga's web-interface.
 
@SimonAndréForsberg I'm not so sure about that... give me a minute
@SimonAndréForsberg I believe if we let users generate a token like github.com/settings/tokens/new then using that Token we have permissions to add webhooks
Might only need read:repo_hook and write:repo_hook
Haven't seen yet that applications on Github cost money though
 
@SimonAndréForsberg this is a dead simple way to do console logging in GWT if you ever need one
  native void consoleLog(String message) /*-{
      console.log( "me:" + message );
  }-*/;
 
2:57 PM
@skiwi that might be something...
@bazola What does Gdx.app.log do on GWT?
 
@SimonAndréForsberg I'm personaly slowly growing a little bit tired of entering the link every single time I hook up ;)
 
@SimonAndréForsberg i haven't tried that yet
 
@skiwi I know the feeling... I've copied the link to a sticky-note loooong ago.
 
We really should be using secrets though
I'm becoming more and more tempted to actually write that interface
I'm not really too happy with creating the GUI itself though
I don't know, if say @sᴉɔuɐɹɥԀ or @Marc-Andre could do that part, then I would only need to develop the logic, or how does Spring MVC work in that respect?
 
@skiwi Would that be a web GUI? Or something in Java?
 
3:04 PM
@skiwi Doing Spring MVC work isn't that complicated, really. And you don't really need to make it look nice at first either. I think you should be able to do a simple web interface yourself.
 
just learned a lesson with delimiters... you don't need delimiters at the front and back of whatever you are going to string.split().. you'll just end up with empty spaces that are a pain to debug
 
@sᴉɔuɐɹɥԀ Would be a web GUI in JSP pages, but @SimonAndréForsberg just said I can do something simple myself ;)
@bazola I believe that's actually fixed in Java 8
Not backported (un)fortunately
 
@skiwi "fixed" how?
 
you know, you are right, because i did it in the first place because it didn't cause me problems on the Java 8 server side where I wrote the implementation :)
 
33
Q: Why does split in Java 8 sometimes remove empty strings at start of result array?

PshemoIn Java 7 (and earlier) when we split on empty string like String[] tokens = "abc".split(""); split mechanism would split in places marked with | |a|b|c| because empty space "" exists before and after each character. So as result it would generate at first this array ["", "a", "b", "c", "...

 
3:08 PM
@skiwi Cool.
 
@skiwi sounds like @bazola didn't do str.split(""); though.
 
You don't need to do str.split("")
Doing "|a|b|c|".split("|") returns ["", "a", "b", "c"] in Java 7 and lower
But in Java 8 it doesn't return the first empty result
I think
 
well, i just successfully transferred player and region data to the GWT client :)
@SimonAndréForsberg unfortunately Gdx.app.log did not output to the javascript console
 
I'm a bit afraid deploying @Duga locally now will be more of a pain
Is it maybe also time soon tm to rename GithubHookSEChatService to Duga?
 
3:27 PM
@skiwi You do not need to use JSP, there are template to use HTML for your views
 
3:42 PM
@skiwi Done!
4
@skiwi yes, it probably will. because of the database now being used
 
@SimonAndréForsberg Nice!
 
 
2 hours later…
5:24 PM
[Zomis/Duga] Zomis pushed commit 68a4164f to master
> removed 'RuntimeLogService' entirely
[Zomis/Duga] Zomis pushed commit a3fbd7f0 to master
> now ignoring "What goes on Programmers.SE? A guide for Stack Overflow"
[Zomis/Duga] Zomis pushed commit 5fff8224 to master
> added Software Recommendations comment scan
TTQW!!
 
Seems like @Duga is being used for so many things right now ;)
Why can't SE just hire us from remote and we can all be more happy? :P
 
^^ that!
 
6:09 PM
in Duga's Playground, 20 mins ago, by rolfl
@SimonAndréForsberg Duga is making the rounds in mod circles ... in part because I push it when I can ;-)
 
@SimonAndréForsberg :o interesting
@SimonAndréForsberg Probably need to update it in Travis... somewhere
Yes, that's very vague
 
 
1 hour later…
7:34 PM
I think I'll push HearthMonitor quickly in the coming days, even with bare functionality, it might be a good idea to get it up
Current issues are getting people to install a Java program, have it automatically start up when you boot up your PC
An updater... haveno clue about that one currently
And the layout of the website will be an issue... I've got no clue how to make a nice looking website
 
@skiwi "nice looking"??
 
@Vogel612 Yeah..
I pretty much want a catchy front page with a brief description, a place to advertise something and a download link right now
 
hmmm...
you mean with all the cool rounded buttons and latest google fonts stuff?
 
@skiwi an updater isn't that hard actually. I did one for work about a year ago
@skiwi what website? for HearthMonitor??
 
@Vogel612 Perhaps, not quite sure
@SimonAndréForsberg Yeah
I do plan to experiment a little bit with advertising, etc.
 
7:40 PM
 
Perhaps also integrate something where users can submit ideas? Not quite sure abou tthat yet
 
(well with a little additional css)
@skiwi why not just refer them to github?
 
No offence... but it doesn't quite look as fluid as I have in minds
 
sure it doesn't..
 
@Vogel612 I want to focus more or less on the website itself
 
7:42 PM
hmm.... so it's basically static html you want?
@skiwi It's a quick throw-together...
 
I have a hosting, etc. though it only supports PHP, I'll have to live with that
 
meh... PHP can also do static html ;)
 
And a bit of not-so-static-html if I want to do something nice with ideas
Something like this even already looks quite nice in my opinion: heartharena.com
 
aside from the fact that it takes eternities to load for me..
mostly because it seems to overuse client-sided DOM manipulation
 
8:02 PM
What do you all think about having a blog yourself?
 
8:16 PM
I never write anything in the blog(s) I already have.
 
@SimonAndréForsberg Why not? :(
 
because I do other things
 
Some write, others do.... right?
 
I should write a blog entry about how to start writing a blog entry
 
Exactly ^^ (what monkey said)
 
 
3 hours later…
11:38 PM
@sᴉɔuɐɹɥԀ I think it;s safe to merge :P
 
Loki Astari vs. Simon André Forsberg: 3891 diff. Year: -1875. Quarter: -576. Month: -576. Week: -474. Day: -94.
200_success vs. rolfl: 781 diff. Year: +75. Quarter: +232. Month: +232. Week: -7. Day: -162.
 

« first day (249 days earlier)      last day (3314 days later) »