The simple girlfriend that doesn't really get you. Whenever you go to a new place, she doesn't want to go. Goes if you really insist, but causes a scene there.
The borderline insane girlfriend. One mistake, and she goes bonkers. Tries to be friends with all of your friends, even if no one likes her.
Your true love, but you know deep inside you two won't last. She's nice, but whenever you want something from her she's nowhere to be found.
Boring as hell. You pity her and you think you should like her more. You just can't get yourself to do it. She keeps trying to make it work.
The slightly prettier sister of Java, with all the mental issues of C++.
The beast from Beauty and the Beast. Reasoning with her is like talking with a grizzly bear.
She always hungers for human flesh. Congratulations, you're dating a zombie.
Originally published on the Germanium's project website: http://www.germaniumhq.com/2016/06/02/2016-06-02-Germanium-1.7.11-Is-Released/
This version has a far better implementation of the wait() function, that has the following guarantees:
Here’s the canonical simple google search with our wait in action:
Today I checked again, and to my surprise I got:
For the first time segment (273 days period) I averaged 5.98 IP bans a day. From that day to today I got: 5853-1633 = 4220 new bans. The time period from November 2014 to today is 573 days.
That means in the last year the banning grew to 7.36 bans a day (~20% increase). And we need to remember that this is also with the previous backlist.
So today, beside applauding fail2ban's relentless work, I changed the port of the SSH server.
To my surprise from this morning, until now, there is radio silence from the fail2ban new bans. I guess most scanners don't do a port scanning first, and they just try to find default or weirdly configured SSH servers.
So here's my second tip. Change your SSH server port.
A while back I wrote a small program named fast-live-reload. The point of it was to be able to do things whenever files change (be that refreshing browsers, or executing programs, such as Compass compilation).
Here is another sample on how I use it to try out python snippets really fast:
I basically split my current view in two (using byobu), and I edit in the left view with my trusty vim. Whenever I save, fast-live-reload picks it up and executes the script.
Instant feedback is instant ;-).
The one to rule them all. The browsers that is.
SharpKnight is an Android chess game.
MagicGroup is an eclipse plugin.