« first day (2161 days earlier)      last day (1403 days later) » 

12:00 AM
RELOAD!
[Zomis/Games] 1 commit. 356 additions. 46 deletions.
[Minesweeper] Games Played: 108, Bombs Used: 71, Moves Performed: 13074, New Users: 12
 
One of them days. Today = minimal programing and maximal admin/management tasks.
 
12:53 AM
 
 
2 hours later…
3:15 AM
@SimonForsberg Splunk Alert: MFE Long SQL Query - [max(runtime):306683, avg(runtime):306683, min(runtime):306683]
 
 
2 hours later…
4:56 AM
I feel like I'm over working with binary trees at this point.
At the very least these problems require me to use recursion, which requires me to use recursion, which requires me to use recursion, ...
 
 
3 hours later…
7:47 AM
@Duga Maybe it's time to get started with that soon... and hope that not everything breaks
 
8:20 AM
 
8:37 AM
> Name: Codenames
Link: https://boardgamegeek.com/boardgame/178900/codenames
No. Players: 3-∞

Classic game fun for larger groups of people
> **Name:** Codenames
**Link:** https://boardgamegeek.com/boardgame/178900/codenames
**No. Players:** 3-∞

Classic game fun for larger groups of people
> **Name:** Decrypto
**Link:** https://boardgamegeek.com/boardgame/225694/decrypto
**No. Players:** 3-8 (or more)

A fun co-op game in teams.
Less time is spent waiting for one person to finish making up a clue. More active playing on both teams
> **Name:** Codenames
**Link:** https://boardgamegeek.com/boardgame/178900/codenames
**No. Players:** 2-8 (and more)

Classic game fun for larger groups of people
> **Name:** Decrypto
**Link:** https://boardgamegeek.com/boardgame/225694/decrypto
**No. Players:** 3-8 (and more)

A fun co-op game in teams.
Less time is spent waiting for one person to finish making up a clue. More active playing on both teams
> **Name:** Codenames Duet
**Link:** https://boardgamegeek.com/boardgame/224037/codenames-duet
**No. Players:** 2-8 (and more)

Collaborative version of Codenames
> Add share buttons https://www.npmjs.com/package/vue-share-buttons for sharing a game when a game is over.

Start with Facebook, WhatsApp and Twitter. Add more of them when/if it is requested.
 
 
2 hours later…
10:26 AM
Monking everyone ! Have a nice day
 
11:21 AM
> For games like Codenames it's especially nice if people can jump in/out of the game. (Out might not be necessary as at least the Spymasters should be in the game the whole time, and any person in the team can click).

Although it could be solvable just by adding new players as observers, it's nice if new players can be added to a team (easier to keep track of the teams at least).
 
@Marc-Andre Monking! Same to you!
 
 
4 hours later…
3:23 PM
@Duga has been fairly silent about Minesweeper recently, hasn't she?
 
4:11 PM
hey
 
4:34 PM
@SimonForsberg YEah it's weird. Most of the time is it not Duga not reporting correclty?
 
 
2 hours later…
6:10 PM
@Marc-Andre She should have reported something at 04:50 CEST today.
15 hours ago, by Duga
@SimonForsberg Splunk Alert: MFE Long SQL Query - [max(runtime):306683, avg(runtime):306683, min(runtime):306683]
And she did
But people are playing Minesweeper right now, so nothing is wrong at the moment with either Minesweeper or @Duga
 
That's great then :O
 
 
1 hour later…
7:30 PM
Logical Shift vs Arithmetic Shift. This deals with signed integral numbers? Meaning arithmetic shift is an integer division of 2^n.
 
7:43 PM
What is a logical shift?
And what is integral numbers?
 
> In a logical right shift, we shift the bits and put a 0 in the most significant bit.
> In an arithmetic right shift, we shift values to the right but fill in the new bits with the value of the sign bit.
So an int8 containing the value of -75 or 0b1011_0101 when logically shifted becomes 0b0101_1010 = 90.
That same operation performed as an arithmetic shift results in 0b1101_1010 = -38.
 
8:11 PM
@IvenBach And if you do an arithmetic shift on 0b1101_1010 ?
Then it becomes 0b0110_1101, right?
Or is it 0b1110_1101 ?
 
Since the most siginificant bit is 1, meaning it's a negative number, arithmetic shift fills the leading bit with that value. Ending up with 0b1110_1101.
I see what it's doing. I'm more wondering why is there the difference. What purpose does it solve?
The greatest difference I saw, and the book confirmed, is repeated shifts beyond the integers in the number would result in -1 for an arithmetic shift and 0 for a logical shift.
 
[Zomis/Games] Zomis pushed commit 1970f5d6 to master: Add stickyMenu property to Actionable button
[Zomis/Games] Zomis pushed commit 98e14b05 to master: Liars Dice: Improve current bet view
 
@IvenBach Umm...
I'd start with the question why would you want to use right shift ever
 
stackoverflow.com/questions/41740592/… makes me think it's a java reason.
 
The only reasons for right shift I can think of is either efficient dividing or multiplying by a power of two.
 
8:19 PM
mumble mumble :shrug: ^
Low level things I've never even thought of.
 
Or to store an arbitrary amount of bits of data in a compact data structure
@IvenBach Compiler usually optimizes it, at least in Java I think
 
So long as I'm not the only one pondering.
 
Back in the days when I had lots of fun with Diablo 2 save files, I noticed that Diablo 2 uses this approach to store bits of data. For example, an item might be 12 bits (don't remember exactly), so it's 1.5 byte, so 2 items is 3 bytes.
 
Yah, shifting bits is usually done for low level optimization or the implementation of compact storage.
In every day programming, I do not think it is really useful.
If you ever look at assembly code, you might see them frequently, though.
 
8:47 PM
Ugh, I turned on 2FA on GitHub a few days ago and ever since then, Jenkins has not been able to build stuff.
 
@SimonForsberg Was it setup with account and password? If so I receive emailed that it was about to get deprecated
 
@Marc-Andre Yes I am aware. I've also gotten that mail every now and then, and every time I get it I'm wondering where the hell it's coming from. I don't know what I have that connects with account and password.
I've setup a personal access token for @Duga's GitHub account now for my Jenkins.
 
@SimonForsberg I figured out that it's probably jenkins or something. the mail is not tied to each logon but sent periodically to remind you of it
 
@SimonForsberg Oh... so a single item is saved as 2 separate int8's?. Interesting use of space.
 
Oh then might not be that though..
 
8:57 PM
@Marc-Andre Yeah it probably is
 
@IvenBach Don't remember the exact amount, but I did notice that they were not even int8's. So if you had one item that were all 1's and one with all 0's it could for example be something like 0b1111_1111 0b1111_1100 0b0000_0000
 
[Zomis/Games/PR-113] build 6 Build success.
 
9:18 PM
I don't quite like the fact that I have 38 open issues on Zomis/Games...
 
That is a tiny number compared to Rubberduck.
 
Monking
 
We currently have 869 open issues.
 
@M.Doerner I know. But I am a single developer and my number is growing. 36.9% of all my issues are open. For Rubberduck, that value is 24.9%
 
9:41 PM
[Zomis/Games] Zomis pushed commit 6e1d7f9c to master: Cleanup supportedGames.js
[Zomis/Games] Zomis pushed commit eccb16db to master: Add logging about client IP when client connects
[Zomis/Games/master] build 80 Build success.
> Using the border like in Splendor might not be optimal, as the size of the v-card then changes depending on if the player is active or not. An approach for how to do this in a non-size-changing way would be nice. Perhaps use some box-shadow, similar to what Hanabi uses for highlighting last action?
 
10:09 PM
[Zomis/Games] Zomis pushed commit 63c425cf to master: Add context object to client play local game
> Changing background color to something light that is not yellow might be another option
[Zomis/Games/master] build 81 Build success.
 

« first day (2161 days earlier)      last day (1403 days later) »