« first day (1874 days earlier)      last day (1306 days later) » 
00:00 - 21:0021:00 - 00:00

12:00 AM
lol
 
I found that through Oz.
 
RELOAD!
[rubberduck-vba/Rubberduck] 2 issue comments.
 
His name is just slightly off for making a nice pun.
 
The Wizard du Oz.
 
12:02 AM
[Minesweeper] Games Played: 107, Bombs Used: 71, Moves Performed: 13624, New Users: 10
 
12:16 AM
For Ignoring and Un-ignoring a test.
Slightly photoshopped MSPainted to show both.
Home time.</iven>
 
 
1 hour later…
1:47 AM
@IvenBach love it!
 
@MathieuGuindon is it taboo to have a command behave differently base on a condition? Is it better to have 2 explicit commands do and addition/removal?
I’ll try and get a PR submitted by tonight to elaborate.
Don’t know how you manage such —-long winded—- descriptive answers on your phone Mug.
 
It would be simpler to make it 2 separate commands I think
 
 
4 hours later…
5:28 AM
0
Q: Best practice for Try/Catch/Finally exception control flow

Gregor yComing from an Excel-VBA background I'm having a hard time wrapping my head around what the best way to convert code that I'd typically write using resume as try/catch/finally(TCF) blocks instead. I know TCF can speak to a multitude of languages; however for the sake of illustration and hopefull...

 
5:45 AM
> Close #2964. TODO: - Create discrete separate command for Ignore/Unignore that will add/remove the annotation respectively. Following this train of thought there shouldn't be any sharing for properties, one for each (IE ExecuteToggleTestAnnotationCommand needs some love). - IsSelectionATest is a lie. Make it check what it's claiming. Question: - Is how I've done the visibility within the XAMl for TestExplorerControl appropriate? I thought about having it be a property on the VM but...
that didn't feel right when I was trying to code it up.
 
I don't think there should be a whole lot I still need to do, outside what I mentioned.
Night pond.</iven>
Ill do my best to refrain from barraging the pond with links.
@this sheldoncomics.com/archive/020314.html sheldoncomics.com/archive/020315.html what amazing joy you’ve brought to my sick ducky mind with a single hyperlink.
 
6:07 AM
[rubberduck-vba/Rubberduck] build for commit 59ee4fa4 on unknown branch: AppVeyor build succeeded
> # [Codecov](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/5064?src=pr&el=h1) Report
> Merging [#5064](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/5064?src=pr&el=desc) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/bdaf6d7be446e9ca2814b1fdf2503143f6dafe38?src=pr&el=desc) will **decrease** coverage by `0.05%`.
> The diff coverage is `35.29%`.


```diff
@@ Coverage Diff @@
## next #5064 +/- ##
=======================
[rubberduck-vba/Rubberduck] build for commit 59ee4fa4 on unknown branch: 64.02% (target 0%)
> # [Codecov](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/5064?src=pr&el=h1) Report
> Merging [#5064](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/5064?src=pr&el=desc) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/bdaf6d7be446e9ca2814b1fdf2503143f6dafe38?src=pr&el=desc) will **decrease** coverage by `0.05%`.
> The diff coverage is `35.29%`.


```diff
@@ Coverage Diff @@
## next #5064 +/- ##
=======================
 
 
3 hours later…
8:58 AM
 
 
4 hours later…
12:56 PM
thx guys :)
btw its so hard to solve programming problems with test first in mind :)
 
1:10 PM
> Hello,

as a RubberDuck newbie (a few hours) I wonder what I need to do to come
from the code inspection window
to the source line in error, or even the SUB / FUNCTION involved.

In some instances I see on the RD workbar "n references" and those help, but
. after I fixed the problems referred there
. pressed refresh
there still **are** many errors but no "references"
The module has over 1400 lines, maybe I should start with a smaller module?

I must be missing something ;-)
> Welcome to the RD family. You'll soon wonder how you ever lived without it!

In the _Code Inspection_ window, double clicking on an inspection should take you directly to the offending line of code. If it's not, then there's definitely a bug that you can report.
> Wow Brett,

Impressive response time!

And a spot-on response too.

My Code inspection window was overlaying the sourcecode, So I clicked and clicked and did not see anything happening.
Was expecting the target window would come to the front.

Thanks for the warm welcome (36 Celsius here) and the perfet answer.
Bert
> Wow Brett,

Impressive response time!

And a spot-on response too.

My Code inspection window was overlaying the sourcecode, So I clicked and clicked and did not see anything happening.
Was expecting the target window would come to the front.

Thanks for the warm welcome (36 Celsius here) and the perfect answer.
Bert
 
1:26 PM
@Duga we really need tabbed dockable container....
floating windows are just terrible
esp. when there's a mixture of popup and non-popup windows.
 
> > Impressive response time!

eh... I was hanging out in chat and our bot posted your question to the chat window.

> My Code inspection window was overlaying the sourcecode, So I clicked and clicked and did not see anything happening.

Tabbed dialogues are on the ToDo/wish list, so that won't be an issue _In The Future™_

> Was expecting the target window would come to the front.

That's not an unreasonable feature request, but I'm not sure if it can be made to happen.

> 36 C

T
> Great product, Brett.

I entered a new issue to the ministry of Sun And Wind to drop about 10 degrees.
The response was: we'll add a few degrees the next days ;-)
'Nuf fun.

`That's not an unreasonable feature request, but I'm not sure if it can be made to happen.`
Now I know what to expect it's no longer a problem.

Thanks,
Bert
 
@this I keep reading that as "poopup and non-poopup windows". Must need more coffee...
 
@FreeMan so seeing poops makes you want to drink poo water?
>:D
 
@Duga "Was expecting the target window would come to the front." Can that be made to happen, or is it "the VBE's already on top of the z-order and can't be any more on top"?
@this uh... sure?
#coffee>tea
 
@FreeMan TBH IDK. I think that if the toolwindow are a popup, they can't go behind other windows, by definition.
I think you have to dock the toolwindow to the main area where then it'll be just another window
 
1:42 PM
dockable tabs FTW then!!
 
which is kind of awkward. IDK about you but I usually have the main area maximized
and my other stuff docked to sides.
never saw the point in windows-in-a-window, TBH.
Unfortunately, like Bert, I usually have the CI TW as a popup because otherwise docking it would just squeeze everything else out so I deal with the annoyance of manually moving the window when it's in way which it almost always manages to be. :\
2 mins ago, by FreeMan
dockable tabs FTW then!!
 
CE to the right, Immediate on the bottom, Timepieces and Locals gloating floating on the other monitor. If most/all of those could be tabbed in one docable window (or maybe 2 - CE is best displayed vertically, the other 3 are best horizontal), that would be the bee's knees!
CI, ToDo, etc are opened and floating on the 2nd Monitor as necessary...
gutten morgen, @Mug!
wait, should that be gutten morgen, @Stein for the full translated effect? :)
maybe, but there's only 1 t in guten
 
=)
@FreeMan with properties underneath the CE?
I find the code metrics toolwindow isn't too bad when you sneak it between the CE and properties
 
1:58 PM
In my case, I unfortunately have CE, PE and Properties in the left pane
I would love to boot the PE out, but with the workflow, it's not practical
 
CE too long to refresh huh
 
and also because I usually am opening/closing files as I change projects and I don't always need to parse.
so yes, it's too long.
sometime I try to sneak in a parse while I work on other things in foreground but it can also kill when doing several changes to objects (e.g. importing a number of objects)
 
yeah.. we need to figure out a way to come up with a pre-parse CE node tree
 
is the CE coupled to Declarations?
 
sort of
 
2:07 PM
the model for the nodes probably should have Declaration as a nullable property.
That way, we can fill CE any way we want to.
 
it works with e.g. CodeExplorerComponentViewModel, but that class wants a Declaration
 
(right?)
 
@MathieuGuindon No, I don't have the properties window open. I don't find much value in it. Maybe I don't know how to use it properly...
 
interesting
 
2:15 PM
Also, I have a dickens of a time getting things to dock where I want them. How do I make the horizontal Immediate window shorter so the CE goes all the way down. How do I get Properties to dock to the right side, below the CE instead of next to it and full window height?
Don't use Code Metrics 'cause I don't know what they mean. Probably need a whole duckin' class on that...
 
@FreeMan doesn't matter what they mean. high values = bad :)
 
Well, that's lesson #1.
Lesson #2 - How to make them lower... ;)
 
@FreeMan undock/float the toolwindow, then re-dock it
@FreeMan cyclomatic complexity essentially increases with the number of possible execution paths
nesting is just literally how nested the code is. arrow code = high nesting metric
 
@MathieuGuindon took a couple of tries, but finally worked!
@MathieuGuindon hrm... more If ... Then ?
 
I think how it arranges depends on the order of which toolwindow was docked where
@FreeMan yup
you want CC at 2 or 3 tops
thank you you were right i had an Application.Quit in the code — Tarik MESSAOUDI 2 mins ago
lol
 
2:23 PM
well, that's a good sign, then. First module I looked at has 4 methods
CC 3 NL 2
CC 4 NL 2
CC 2 NL 2
CC 1 NL 2
 
points to sheer luck!
 
now grab the "god procedure" in the latest CR post :)
 
@MathieuGuindon it also help to pay attention to the thin gray highlight. It's nowhere as obvious as VS' docking UX, but it does make a distinction between "dock to bottom of this particular window" vs. dock to the bottom of the main window"
 
ideally the CM tw would make it easy to spot members with high figures; that's likely where the ugly code is
 
2:25 PM
@MathieuGuindon dang princesses, always hanging out in another castle, expecting to be rescued.
 
Looks at first method in next module: CC: 8, NL: 4. sigh...
BTW - should a double-click on a method in the CM window take me to the method header?
 
would be nice, yes
 
Is that a bug report or feature request? ;)
 
@FreeMan see, that's why you should always queen your pawns princesses.
 
2:28 PM
LOL
 
> Thank you @BertLindeman, don't hesitate to ask *anything* about using Rubberduck!

A few tips with inspections:

- At this point the resolver isn't "seeing" MSForms controls' default interfaces (i.e. we only see a `Control` when we're looking at a `TextBox`). This makes "procedure not used" fire false positives for most event handlers - you'll want to `@Ignore` those.
- Same with document modules; we see the members defined by user code in e.g. `Sheet1`, but at this point the `Worksheet
 
@MathieuGuindon this one? urgh...
 
yup
OP came from SO, their original code had a number of GoTo jumps... I suggested they put their code up on CR, and here we are!
 
Welcome to Code Review. Consider tagging your question beginner. — greybeard 12 hours ago
ouch.
 
@FreeMan If...Then: If...Then: For Each: If...Then will do that to you...
 
2:33 PM
WTF, they indent the Sub line?
 
I'm blaming lack of understanding of how markdown works
 
Ok, ok that'd make more sense
 
I mean, nobody indents their Sub declarations, right? RIGHT?
 
I HOPE SO!
 
THANK YOU!
 
2:35 PM
End Sub is not indented so yes, MD oopsie seems likely
 
I just got done fixing that along with a little bit of other readability touch-up
I see the VtC on this one. Yeah it's just a typo in the code, but it's a great object lesson on Option Explicit. Hope it doesn't get closed.
 
> **Rubberduck version information**
```
Version 2.4.1.4795
OS: Microsoft Windows NT 10.0.17763.0, x64
Host Product: Microsoft Office x86
Host Version: 16.0.11328.20368
Host Executable: EXCEL.EXE
```

**Description**
Recently when adding a new module with the Rubberduck Code Explorer, it's been leading to some error messages and unresponsive behaviour. Basically, the mouse turns to a blue circle, and after a minute or so (following the adding) I get a

> Microsoft Excel is waiting fo
 
2:59 PM
> After the meeting I just walked out of, I needed this thread to brighten my day!
 
3:23 PM
@Duga that's pretty thin...
Wow, July just beat April in WP views... and April had the record-shattering "what's wrong with vba?" post
 
does July include views to that post?
 
Anyone up for help with a SQL query?
I've got a query that returns a string structured like "<foo><bar><fizz>".
Each row has one of those.
I want to split it so each row is duplicated except for that value, which is unique.
 
why isn't the string a XML?
 
No idea.
 
i guess you can't change that?
would be much easier if it were a XML.
 
3:34 PM
Nope. This is the Tag column on the Posts table of the SE data thing.
Essentially, I have a list of questions with a set of tags.
 
I didn't follow the part about splitting - what exactly do you want in an output?
 
And I want to split the questions by tag so I can group them by tag.
I want:
ID,Tag
1,Foo
1,Bar
Etc.
 
OK , gotcha
you need a string splitter
which there are dime a dozen
 
select substring(value, 2, 255)
from string_split('<tag><test>', '>')
 
look at sql server central - they have several examples. I think you should look at Jeff Moden's example
 
3:35 PM
I have that for now.
Which seems to work well.
 
oh right, I totally forgot about the new function string_split
i guess it doesn't let you split on ><?
 
I'm just not figuring out how to duplicate the rows.
No.
It takes an nvarchar(1)
 
I see the problem.
 
I think I need cross apply.
 
I think you can just cross join
 
3:39 PM
select p.Id
  , p.Score
  , (select * from Posts p1 where p1.Id = p.ParentId) Tags
into #answers
from Posts p
where p.OwnerUserId = @userId
  and p.PostTypeId = 2
So, that's where I'm at now, just for reference.
 
since the predicate is basically ON original_table.tags LIKE CONCAT('%', split_strings.result, '%')
 
OK.
 
don't expect smashing performance, though.
this is going to hurt.
 
select a.Id AS [Post Link], a.Score, t.TagName
from #answers a
inner join Tags t
  on a.Tags like concat('%<', t.TagName, '>%')
Got it.
 
just don't try it on billions worth of answers. ;)
 
3:55 PM
That's my answers sorted by average score per tag.
BBIAB, meeting.
 
@this 261 views. 1,883 for "OOP in VBA: Immutability & the Factory Pattern"
2019 is now 1,251 views under 2018 :)
 
4:11 PM
ugh
beeping
 
I don't make changes to Rubberduck.CodeAnalysis.xml myself. Any ideas what's causing it to change?
 
i HATE those lift carts that beep SUPER loud going forward backward left right up and down
if i had ear plugs to dampen the noise...
and i didnt have chronic migraines
 
@KySoto You can thank OSHA or whatever the governing/overseeing orginization.
 
yeah osha
-_-
if i had my noise canceling earbuds
this would be easier
im using the old style foam earpad style, so i can still hear loud stuff even with the music cranked
 
> > Rubberduck has a number of features that are awesome, but hard to discover. Everything you can do with _annotations_ is documented [here](https://github.com/rubberduck-vba/Rubberduck/wiki/Using-@Folder-Annotations) and [here](https://github.com/rubberduck-vba/Rubberduck/wiki/VB_Attribute-Annotations) in the wiki (which is fully open BTW - feel free to add more content!).

Thank you. Those tips are worth so much.
Will study after temperature drops a bit.

Bert.
 
4:39 PM
Found via HNG: I love that.
14
A: How does mathematics work?

cmasterThe math solution is, to find out properties of the things we work with, and prove those. Then we re-search those properties for more properties we can now prove. And on those more intricate properties, we build even more complex proofs. In the case of your parking lot, the mathematician might s...

 
5:05 PM
Can't be had for taking a 2 hour lunch if you're out with the boss, right?
 
5:21 PM
@FreeMan unless... the boss gets it for taking a 2 hour lunch?
 
yeah, well, I guess there's that... #KillJoy
Boss's boss isn't here to notice, so I think we're good...
 
Your computer is likely bugged, though.
 
if they haven't complained about the amount of time I spend here and on SE in general by now...
 
5:38 PM
@FreeMan While here are you learning and able to perform your tasks more efficiently?
If the tasks get done adequately I don't think managers/bosses usually care. And if you're making things better in the process and they can see that via results all the more reason to #Lurk in chat and SE.
 
eh, public searcheable chat archived forever has pros and cons :)
 
Mug posted & removed whilst I was browsing the local marathon entry site. I should stay focused here so as to not miss anything... ;)
 
6:17 PM
> **Justification**
It's habit for me to use the hotkey `Esc` to dismiss as title states. Some windows are dismissable while others aren't. Unify the UX with respect to the UI windows.

**Description**
- If a window is not docked, IE free-floating, and has focus it should be dismissable with `Esc`.
- Free-floating and doesn't have focus `Esc` shouldn't dismiss it.
- When docked `Esc` shouldn't dismiss, It should remain docked.

**Additional context**
Dismissable via `Esc`:
- Settings
 
Just clicked "forgot my password". Received an email with my password. :/
No, not a temporary password or a reset password link, the actual password.
 
@FreeMan Time to stop using whatever that is and burn everything.
 
^
 
Good thing that the only thing this displays is company perks (5% off $50 or more purchase at Target. Wooo!) and the only personal data they have is my work email address.
 
@Duga hmm is it good UX to dismiss a popup with escape?
For a dialog, that makes sense. But I don't know if that applies to a popup?
 
6:23 PM
@this What's the difference between a dialog vs popup?
 
@FreeMan the real problem is that hackers can just steal password from that then use it for other accounts they think you have
because it's common for people to re-use passwords
@IvenBach dialog is modal; popup isn't (even though it might stay on the top at all time even w/o focus).
 
And modal means you have to dismiss it before you can click on anything else?
I always mix the two.
 
yeah
I don't know about the rest of programming world but in Access there is a further difference between a modal form and a dialog form.
from user's POV a modal form and a dialog form are one and the same
but from programmer's POV, they aren't - with a dialog form, the code won't return until the dialog has been dismissed whereas with a modal form, the code returns immediately after opening the said form.
But I don't know if that's just a Access quirk. Never tried to implement a dialog in C++ and I don't recall C# having the equivalent of a modal form.
 
@this 12 random characters, not reused. I'm good...
 
> **Justification**
We want to put our best webbed foot forward. Having a non-standard window presentation makes Rubberduck look like it's made by volunteers.

**Description**
Standardize ducky icon to corner of all windows: {Ducky.ico} {Rubberduck} - {WindowName}

**Additional context**
Screenshots showing varied examples:
![RD Code inspections](https://user-images.githubusercontent.com/26076874/61818253-4e1b6b00-ae05-11e9-8d89-a7c2c68181cf.png)
![RD Regex Assistant](https://user-imag
 
6:29 PM
@Duga "Having a non-standard window presentation makes Rubberduck look like it's made by volunteers." But, RD is made by volunteers. At least, that's what I've been told...
 
@Duga FWIW, that's why all dialogs need to derive from a common generic dialog.
we have that already for refactoring dialog but in hindsight, that should be even more general.
 
#AlwaysLateToTheParty
 
Ooof. Thinking of one thing leads to thinking about another from which issues start falling out.
@FreeMan #DryHumorFail
Self-deprecating humor isn't always apparent.
I'm fine if either of those suggestions is or . Trying to articulate what's rattling around my peanut brain.
 
Come to think of it--- the 2 screenshots are a dialog we own
but the first screenshot is a toolwindow.
I do not know if we have any control over that....
Because a toolwindow gets created by VBIDE, not by us
 
@IvenBach at least I'm not missing out on a paycheck!
 
mmmm
i finally get to introduce some sanity schema changes to some core tables we run with in access
for example... adding a freaking pkey
 
@KySoto Good luck!
 
oh, but its already done!
 
Nice :)
 
i also am convincing the engineer in charge of the labview program thats running tests on our newer test equipment to dual write to the old access table and a new SQL Server table
as a transition since the older C++ applications are... indecipherable
plus it would be difficult to get something to recompile the oldest copy that runs on win98
 
6:51 PM
Anyduck know how to display the graphical history of a git repo in VS? I did it before but don't remember how.
 
at least... i think its as new as win98
 
@IvenBach I typically don't use that, but isn't it git log?
 
I know git can show it but when reviewing several commits the GUI in VS is faster.
 
> # [Codecov](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/5064?src=pr&el=h1) Report
> Merging [#5064](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/5064?src=pr&el=desc) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/bdaf6d7be446e9ca2814b1fdf2503143f6dafe38?src=pr&el=desc) will **decrease** coverage by `0.05%`.
> The diff coverage is `35.29%`.


```diff
@@ Coverage Diff @@
## next #5064 +/- ##
=======================
 
7:09 PM
Rubberduck left a comment for unit tests. I've not found any for TestExplorer and creating the entire mock for it is beyond daunting.
 
good to see @RubberDuck reviewing RD code!
 
7:25 PM
[rubberduck-vba/Rubberduck] build for commit 789cfa45 on unknown branch: AppVeyor build succeeded
> # [Codecov](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/5064?src=pr&el=h1) Report
> Merging [#5064](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/5064?src=pr&el=desc) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/bdaf6d7be446e9ca2814b1fdf2503143f6dafe38?src=pr&el=desc) will **decrease** coverage by `0.04%`.
> The diff coverage is `38.3%`.


```diff
@@ Coverage Diff @@
## next #5064 +/- ##
========================
[rubberduck-vba/Rubberduck] build for commit 789cfa45 on unknown branch: 64.03% (target 0%)
 
It feels like the new IsIgnored property and the same goes for the commands. Still need to make those into individual commands.
Surprised me he was one that reviewed it.
 
> # [Codecov](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/5064?src=pr&el=h1) Report
> Merging [#5064](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/5064?src=pr&el=desc) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/bdaf6d7be446e9ca2814b1fdf2503143f6dafe38?src=pr&el=desc) will **decrease** coverage by `0.04%`.
> The diff coverage is `38.3%`.


```diff
@@ Coverage Diff @@
## next #5064 +/- ##
========================
 
@MathieuGuindon Do you prefer SelectedItem != null for both properties in favor over public bool IsCursorOverTest => SelectedItem != null;?
 
yes
unless IsCursorOverTest needs to be bound in the xaml
IOW don't expose public properties that don't need to be exposed :)
 
7:41 PM
I was using it for the separator. That wasn't needed after thinking it over.
Made it work
Make it right
Should I be concerned about the possible edge case?
 
which one?
'@IgnoreTest
'@IgnoreTest
'@TestMethod
Public Sub TestSomething()
End Sub
?
 
Moving the mouse with the context menu displayed. Last paragraph in github.com/rubberduck-vba/Rubberduck/pull/….
 
hmm, you know, just keep them separate if making one the inverse of the other creates holes in the logic
 
@IvenBach Is there any reason you are tracking what the mouse is over?
And not what is currently selected?
 
No. I was leveraging the code that was previously there.
 
7:55 PM
I'd redo that. I think everywhere else, we track the selected item, not the hovered one.
 
Isn't openpyxl documented anywhere? Certainly you can parameterize a Python script, kind of like you'd parameterize a PowerShell script? Curious what Python does that VBA can't do, this feels like "with enough duct tape, it'll work". Not familiar with Python, but why would you need to load_workbook if Excel is already there with the workbook opened and its VBA code running? — Mathieu Guindon 15 secs ago
maybe one day there will be a valid reason to automate Excel with Python. until I see it, I'll keep the opinion that Python-integration fans are just VBA haters that can't be arsed to write the VBA code to do their thing.
 
Maybe they already know Python and don't know Excel/VBA.
 
it's a toy language any child can learn, surely it can't be that hard?
^ sarcasm font
 
Comic Sans font?
 
8:17 PM
dammit, I just answered a question on SO
 
A hilarious XKCD should post soon.
 
lol, gimme one not hilarious XKCD
 
@MathieuGuindon Half of them.
 
absurd humor is ok :)
 
OTOH, this one IS funny:
That's the latest, since it apparently won't post :)
 
8:23 PM
@Hosch250 ok that's pure gold lol
 
Our work is doing a thing where each department picks a country and does a themed show.
 
@Hosch250 I believe that one is for all of you folks.
 
We picked Russia, since we a have a couple ex-Russian employees.
 
ooh, a slippery slope!
 
We're going to do Russian Burgers, and were thinking about some other distinctly Russian things (can you see where this is going?).
Someone asked about Russian games. There was a pause...
Until I said "Russian Roulette".
And everyone's jaws hit the floor.
 
8:26 PM
haha
 
I also proposed Cossack costumes and saber dancing, but none of them got approved (except tentative Russian Roulette using hard-boiled/raw eggs).
 
I smell vodka
 
Yep.
Everyone wants to get drunk except me.
 
prractice rrolling yourr rrrrrs
 
I've mentioned I don't drink? Family history, lots and lots of drug/booze addicts, and I'm not going that route.
2
@MathieuGuindon Funny, I took Spanish in HS, and I got prretty good at that.
 
8:27 PM
and f-ify your v's too
#FullBlownCaricatural
 
Fodka.
:D
 
Da
@Hosch250 you did, and you should be proud. I hope everyone respects your choice.
 
Yep.
And I respect their choice to drink, too.
Just so long as they have a designated driver :)
 
that would be... you lol
 
Yeah, if I'm in their party :D
It works out great that way.
 
8:34 PM
Make sure they pay for a full tank of gas at every station you pass.
Drunks: Sweet Jeesus Hosch your car gets terrible mileage.
Hosch: It pays dividends in other ways.
 
plox explain why adodb 6.0 is not good
i dont remember the exact reasons for it since i never actually use 6.0, ive always used 6.1
 
@IvenBach LOL.
No, honestly, I don't do designated driver much.
I don't really attend bars, and most of my friends are online, so...
 
8:49 PM
I can't claim that joke as my own. That's care of Jeff Foxworthy.
 
I'm not in contact with most of my extended family (my family hasn't been forever, and I never bothered re-opening contact).
And my direct family is mostly too young to drink.
The one that drinks heavily moved out, and we were never too close anyway, so we don't hang out together.
So, really, it's only my mom that drinks that I'm regularly in contact with, and she only does on special occasions, like a concert at a bar.
The primary exposure I have is at team happy hours.
So, I just go for about an hour, have a light meal, and then take off.
 
@Hosch250 I'm not sure if I can achieve that. There's Interaction.Behaviors in the XAML. As I don't know what those are I'm unable to get search results.
 
@IvenBach Check the code explorer or inspections window, perhaps?
There should be an IsSelected property you can bind to.
It needs a little bit of extra work, but it's pretty simple.
That's actually one of the biggest pain points in WPF.
 
did @MathieuGuindon go home already?
 
not yet
 
00:00 - 21:0021:00 - 00:00

« first day (1874 days earlier)      last day (1306 days later) »