« first day (1477 days earlier)      last day (1703 days later) » 
00:00 - 18:0018:00 - 00:00

6:16 PM
@this Thanks for the idea.
I'll rig an enormous light sail + ion thrusters to a baseball, get it close to the speed of light, send it on a long space trip, then jettison the baseball on a trajectory into earth when it gets close back.
 
you know that's the first what if article Randall wrote? If his assessment is correct, you'd lose your sail & thrusters already.
 
@this Actually, they'd just be more drag at reentry. I want to make sure he's right.
And just use a baseball.
And I wouldn't lose them out in space.
Because there wouldn't be the drag.
 
Don't they usually say that traveling even sub-warp is impossible, partially because of particle dust floating in the space? Yes it's a near vacuum but it's not empty, so traveling even at 90% of c, those particle dusts turn lethal.
 
Well, yes.
 
whether that means it'll sustain a fusion reaction even out there, IDK.
 
6:23 PM
That might be one heck of a heavy baseball when it gets back.
 
if it gets back.
 
LOL.
I hear they are trying to go to Alpha Centuari this way.
(sp?)
 
@this Is the deployment the .exe version?
 
oh yeah I remember reading about that.
@IvenBach by definition the RD solution never will ever be an .exe.
being an add-in, it will be a .dll
well, I suppose you can use an .exe like a .dll but that's.... problematic.
Anyway, what you really meant to ask is is the deployment the final product to use for debugging/testing? Yes - it is.
 
I'm rarely sure what I'm asking about, glad you know.
And if I use VS to build rd again will that overwrite any preview .exe that puts a compiled file where it needs to go so RD will function properly?
 
6:29 PM
Ya'll ever note that the Form's frx file will randomly be different on export, even if nothing changed?
I know the newline bug with the frm, but didn't think the frx was also affected.
 
@IvenBach as long you build the solution or the deployment project, yes.
If you build any other project but not the deployment or the solution, you might run into problem (not necessarily but it is a possibility)
That's why the advice to make the deployment the startup project. That way if you F5 it, it'll ensure that the deployment project is built.
 
I'm tripping over deployment project.
 
?
 
:Navigating path:
 
@robodude666 IME the .vbp too (VB6)
 
6:37 PM
Trying to answer my own question by efforting it on my own.
 
Rubberduck.Deployment
 
Ok. I know within .../RD.Deployment/bin/debug it has the compiled assemblies.
within another folder .../appdatad/local/rd it has the files the installer put.
 
which incidentally is a subset of the files you find in the deployment/bin/debug
 
Do I change which files are used to build the assembly that will end up in the ../bin/debug folder?
 
you're not supposed to.
you should just F5, basically.
what are you getting at?
 
6:43 PM
If I build it's using the files in my .../repos/RD/ folder.
Those are different from the installer files .../appdata/...
 
assuming you mean .../repos/Rubberduck/Rubberduck.Deployment/bin/Debug then yes that's what it should be doing.
 
Yes.
 
and why would you have an installed version if you are building?
 
C:\Users\ivenbach\AppData\Local\Rubberduck files came from
2 hours ago, by Mathieu Guindon
@IvenBach speaking of issues you raised, mind testing this build for all the AC fixes? :)
 
in fact, if you need to run a previous release, you don't have to download and install. You can just switch to a branch using a particular release and build. The result will be same.
 
6:45 PM
How do I do that?
 
@IvenBach alternatively you can pull [next] from my fork
 
OK, now I understand what you're trying to do. ^ is simpler.
 
I should have asked about pulling from mug/next or wherever it's built from instead of the commonly understood RD/next
That's why I was confuse when you posted the link to an installer file.
 
Good evening. My name is Andy. I’ve been using CSS since 2001. I’ve written four books on CSS. I’ve given over 100 workshops on CSS. I just spent 10 minutes figuring out why broder-width would not work.
 
@IvenBach just so I'm clear. am i to understand that you downloaded the installer and ran it, and when you tried to use it, it used from the RD repo?
@TweetingDuck that's par for the course, unfortunately. CSS is unintuitive as hell.
 
6:49 PM
@this and just now do I spot the typo
 
oh my.
I missed that.
 
downloaded and ran installer. After that I didn't change any settings. Was trying to figure out how to build from the files from that installer.
 
oh yeah, that's a doomed endeavour. You cannot build from an installer.
You can only use it.
 
@MathieuGuindon WAT?
First thing I noticed.
 
@this #TIL Now-I-Know
 
6:50 PM
and as soon as you try to build in VS, it'll stomp on the installed stuff.
 
I haven't built with VS since I used the installer.
 
always think VS build > installer
 
So it should be using the installer files?
 
hm, i'm confused.
so you did not build from VS after installing
 
@IvenBach VBE will load whatever build was last registered
 
6:51 PM
@TweetingDuck I'm strongly tempted to tweet something about !important reading as not important.
 
and it still used the repo path, not the install path?
 
Installer was run. I opened RD to test and didn't notice any difference.
 
if that's the installer build, you get to test the installer build. then when you build your debug build from your repo, the installer build is squashed IIUC
 
^ that's what I understood, too.
@IvenBach you installed using what mode?
per user or per machine?
 
Per user.
 
6:53 PM
definitely should have been squashed.
and did you try to F5 from the VS?
 
the build# in the about box would tell you what you're running
 
@this Nope. I haven't done anything with VS, since installer was run.
 
if it's 2.2.6543.9876, it's a debug build
 
hmm. that should have let the installed program work instead of the repo.
 
Version 2.2.6746.24844
OS: Microsoft Windows NT 6.1.7601 Service Pack 1, x64
Host Product: Microsoft Office 2013 x86
Host Version: 15.0.5031.1000
Host Executable: EXCEL.EXE
 
6:54 PM
if it's 2.2.0.x, it's an installer build
@IvenBach so your debug build was registered with admin privs
 
@MathieuGuindon even for pre-release?
 
@this yes
 
GTG BBL
 
Version 2.2.0.3424
OS: Microsoft Windows NT 6.1.7601 Service Pack 1, x64
Host Product: Microsoft Office 2010 x86
Host Version: 14.0.7210.5000
Host Executable: EXCEL.EXE
 
I don't know how to get it to use the installer build. I'll just pull from your AC branch.
 
6:56 PM
the installer is already built
 
#WordFail
 
your problem is that you have a debug build that was registered with admin privs. you still running VS as admin?
 
it writes to HKCU whether it's admin or not, IINM.
 
When I run VS I open it with admin to be able to run any unit tests.
 
6:57 PM
hmm
 
are you running Excel as admin?
 
<~ busted
@this wouldn't the process be spawned with whatever privs VS is running with?
 
Don't believe so. I don't see an option to run Excel as admin.
 
if he were F5'ing
 
@IvenBach a Windows process that spawns another process will usually spawn it with whatever privs it has. so if an elevated process spawns a process, the spawned process would be elevated too
(IIUC)
 
6:59 PM
So that means the RD assembly has admin privs?
 
if VS is running as admin, yes
 
So Run VS as non-admin>Build>Close VS>Re-run installer?
 
Ok.
 
15 mins ago, by Mathieu Guindon
@IvenBach alternatively you can pull [next] from my fork
 
7:01 PM
Had I just done that I wouldn't have learned about the admin RD assembly.
 
:waiting:
 
the non-admin debug build won't be able to de-register the admin-made debug build
right @this?
basically you need to regasm.exe "path to admin-made dll" /u in admin-elevated cmd prompt
then you can run an installer build
 
And the dll to unregister is Rubberduck.dll? Making sure.
 
@Duga Why does this PR have to be so freaking huge?
 
7:10 PM
@IvenBach yes
 
Version 2.2.0.3424
OS: Microsoft Windows NT 6.1.7601 Service Pack 1, x64
Host Product: Microsoft Office 2013 x86
Host Version: 15.0.5031.1000
Host Executable: EXCEL.EXE
 
@M.Doerner the Unreacheable Case inspection one?
 
Yes
 
@IvenBach victory!
 
:pant: Whew... Thanks for the explicit heads up. Learning is hard.
 
7:12 PM
@IvenBach and from now on you shouldn't need to run VS as admin anymore
 
So when I'm done testing AC with the installer, running VS as non-admin will overwrite it?
 
Non-admin will also allow me to run unit tests too?
 
should
 
Spoken like a true programmer.
 
7:14 PM
I got my tests launching automatically on every build, seems to run fine
 
:sad-face: foo++ didn't magic it up.
 
though, I haven't written tests for AC yet, so... haven't looked there in a while
@IvenBach short of the above mentioned edge cases, inline AC should feel pretty much like typing in a R#-enhanced VS now
 
:+1:
4 hours ago, by this
#TODO: Find a sucker to write the fix
 
oh, I'll suck it up and write the fix. I'm not happy with what AC looks like now.
it works, but something's missing, it's all over the place
 
I'll use this installer version for a bit.
Thanks for your help, both of you.
 
7:33 PM
@this If it's coming my way I'd never see it.
 
Just saw a horrible joke.
I'll go drive my car down a road at the speed of light.
When I hit someone, they can honestly say "I never saw him coming".
 
you're assuming you'll still be in a car when you get to LS
or on a road :)
 
LOL.
 
pretty sure a standard car is already a wreck well before it passes Mach-1
 
Hey, at least I'd be able to catch the roadrunner!
@MathieuGuindon Pretty sure the standard car can't make it to 200mph :P
 
7:40 PM
depends on the standard :)
(and the distance of acceleration)
(and the date of the last oil change)
 
And the skill of the driver.
 
and how suicidal the driver is
 
I should go to a racetrack and try some time.
Except I'd have to get a sedan first. My Escape would just roll.
 
(and the temp at which tyres catch fire)
 
I don't think that's a problem.
 
7:42 PM
no tyres? no problem!
(and the temp at which rims melt)
 
Airplane tires don't catch fire that often, and they can't be that different.
Bet the paint would catch fire before the rims melted.
 
@Hosch250 mumble mumble chemical-composition mumble mumble
 
Oh, no tires. I see.
Well, like I said, I should try.
We could find out all these things, perhaps.
 
1) get an Audi R8
2) tweak the engine computer to disable top speed lock
3) buckle up
 
That's not a standard car, I don't think.
 
7:48 PM
or Nissan GTI
 
Meh. Bet I could get faster in a Mustang GT.
 
GTI eats Mustang for breakfast though
 
Want to bet?
You get the GTI, I'll get the Mustang.
 
don't have the budget to find out :)
 
Meet you at a racetrack.
LOL.
 
7:49 PM
oh if I win a million bucks tonight I'm getting an R8
 
@MathieuGuindon Spoken like a true soon-to-be-married man.
 
The GT is a racetrack-ready car, so it's nothing to sneeze at.
As far as that goes, the Ford GT (not to be confused with the Mustang GT) is a full racing car.
 
wasn't that the stupid-huge muscle car at the end of the first Fast & Furious?
 
Might be.
That guy.
 
nope, not it
sexy though
but I'd still get the R8 instead
 
7:52 PM
That's basically the competition to the Corvette.
 
^ Hop on and let's go for a ride
 
@IvenBach Make it a two-wheeler, and I'll be your man.
 
lol
 
How about a two seater?
 
7:56 PM
LOL.
As long as you do the balancing part ;)
 
No joke. I want to find someone that I could ride one of those with.
 
Your wife or kid?
 
Wife isn't coordinated enough, she struggles on a bike. I outweigh my progeny far too much. The lever arm would be too long.
I think I am winning my wife over on the idea of teaching our daughter to ride a uni.
 
Why not just teach her?
 
One does not go behind ones own wife's back with regard to wife's child... Bad things come of that.
 
8:04 PM
lol
my wife used to ride a uni
 
is this reasonable?
to about 100 valid cases
 
what for?
 
ah sorry
 
#context
 
menu shortcuts, wanna make sure they all work
 
8:06 PM
#NotUnicycles then
 
rather than just a sample
 
not sure what that has to do with parsing though?
 
more context:
 
I could just do a sample, but its a finite known set. and it was a PITA to get them all to work. I'd fix one, and another would break
 
8:08 PM
IMO it's pure overkill to do them all, but I'm good at skipping tests and getting that to bite me in the ass later, so...
 
lol ok
all it is :-)
meh, maybe i'll trim it back a bit
single \ double digit function keys, alpha inside and outside hex range
etc
 
that's more reasonable :)
 
ok thanks
 
unless there's a reason for "A" to work and "B" to fail
 
what's the difference between a private and an implicit variable?
 
8:10 PM
Implicit means the Private token isn't present
 
is a local variable always implicit?
dim a as integer, a = implicit?
 
I'd have to check
that Implicit thing was stupid
I've come to regret quite a lot of early design decisions :)
like Accessibility meaning too many things
 
couldn't have known back then, at least someones using rubberduck :p
 
@MathieuGuindon not that I can think of...
 
@awgaya nah, it always felt weird/confusing as far back as I can remember. "but I need to know if the token is there!" ...crammed too much knowledge into Declaration, and made Accessibility convey too much information too
and now 4 years later it's all over 220K lines of code :(
 
8:17 PM
have you ever thought of making your own company based on rubberduck?
vba consultancy or something
 
not really
the idea is really just to go as far as possibly possible, and see where that takes us.
while offering a free alternative to most VBIDE add-ins out there
aka eating everyone else's lunch ;-)
I mean, I'm happy with my job
doing C#, T-SQL, SSRS, SSAS, ...
...and some VBA
 
ok :)
 
TBH I'd probably be consulting, if I didn't have kids and a mortgage. Job security weights quite a lot in the balance
 
8:35 PM
@MathieuGuindon You grew up into the lunch stealing bully.
 
@IvenBach Hey, somebody has to do the lunch-stealing :P
 
I'm glad it's Mug. At least he's benevolent about doing so. He then shares it freely with everyone else.
 
2 failing tests to fix, then VBForms parsing is done :-)
 
@this your mentioning about storing information in a DB makes so much more sense now.
 
@M.Doerner Yeah - I apologize for the size of the PR - turns out that there is a lot of ground for this inspection to cover. What I thought was an reasonably modest Issue to tackle turned out to be quite different in reality.
 
8:52 PM
Hi all. I'm not sure if any has heard or if it was mentioned here, but as many of us are probably intimately familiar with his work, I thought I would share: Chip Pearson passed away late last month from injuries in a car accident in April. =-( reddit.com/r/excel/comments/8g4vr6/rip_chip_pearson
RIP. I certainly wouldn't know half what I do about Excel VBA and VBIDE if it weren't for his fantastic website and discussion of all things VBA. =-(
 
@spinjector thanks for sharing - we did know though =)
My deepest sympathies to Mr. Pearson's family. I'm speechless, this is so sad.. https://twitter.com/ExcelAnalytics/status/990922030966026240
website was down for a little while
Excel MVP's got in touch with the family, and it's back up [for good] now
53
Q: cpearson.com is no longer available

LuuklagI came across a reddit post stating that unfortunately Chip Pearson has passed away, reference. With him his site ( www.cpearson.com ) went offline. It was a great repository for Excel (VBA) based problems, and was hence cited quite some times. A quick search led me to at least 50 posts. Some of...

 
It's not often I see of a death in the news and it gives me a good solid case of "wow". =-S
 
indeed, a tragic loss
 
@MathieuGuindon I'd think it'd have errored out.... As I said, it always write to HCKU. I do not take in account whether VS is running elevated or not.
 
9:06 PM
Duck check: Have any of you ever seen or heard of a case sensitive url?
 
@this IME it just builds and launches EXCEL.EXE and attaches, but the wrong dll is loaded
@IvenBach nope
is that git-related?
 
As far as I was aware they weren't. Yesterday I came across one.
This isn't git related.
But I think git pull is indeed case sensitive.
 
git is case sensitive
 
Didn't know that before.
 
9:09 PM
(AFAIK/CT)
 
@Duga perhaps premature given that AV hasn't checked yet, but i'm feeling lucky :-)
 
[rubberduck-vba/Rubberduck] build for commit 7e5fe7f1 on unknown branch: AppVeyor build succeeded
> # [Codecov](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/4111?src=pr&el=h1) Report
> Merging [#4111](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/4111?src=pr&el=desc) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/3489486aee1e5454ab71c938f7fb54fc29bba956?src=pr&el=desc) will **decrease** coverage by `<.01%`.
> The diff coverage is `11.54%`.


```diff
@@ Coverage Diff @@
## next #4111 +/- ##
=======================
 
huzzah!
 
[rubberduck-vba/Rubberduck] build for commit 7e5fe7f1 on unknown branch: 52.63% (target 0%)
 
9:21 PM
missed a couple of shortcut tests
 
@MathieuGuindon hmm. That smells.
 
> # [Codecov](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/4111?src=pr&el=h1) Report
> Merging [#4111](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/4111?src=pr&el=desc) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/3489486aee1e5454ab71c938f7fb54fc29bba956?src=pr&el=desc) will **decrease** coverage by `<.01%`.
> The diff coverage is `11.54%`.


```diff
@@ Coverage Diff @@
## next #4111 +/- ##
=======================
 
I'll need to see if it's silently erroring when it runs the registry or something.
 
don't go nuts investigating that, might be me-at-work-not-behind-actual-dev-environment talking out of my ...mug again
 
no worries. I have too much to do, though. Getting busy state done, so I can get refactoring refactor done so that I can get EM done.
 
@Duga @MathieuGuindon just this to sort and VB6 should be shippable. do you have a view on when 2.3 might go to RC (just so I know how long I have to work with!)
 
@mansellan revs his company software approval queue engines
@mansellan @this Looks like you need to be sorted
 
@puzzlepiece87 No entiendo.
 
> Wondering if making a dismissable WPF dialog is too ambitious for 2.3 - maybe we don't need a dialog for this case?
 
@this In the original comment, "just this to sort". My follow up comment was a poor joke.
 
9:33 PM
hangs head in shame should have caught that joke.
 
@this Tal vez te ayude un poco?
 
hangs head in shame that he had to Google entiendo
 
Claro que sí.
 
I may be hanging my head in shame momentarily, be right back, checking my Spanish skill level on Google translate.
Oh not bad!
 
my quick-translation was basically "thus, can I help you out bit"
 
9:35 PM
Google is saying ayuda rather than ayude but I think I'm right actually.
@this Not "thus", it means "maybe"
 
> Might be. In that case perhaps a custom setting similar to how LegacySmartIndenterPrompted is implemented? i.e. prompt once, change the setting, and don't bother the user with it ever again?

...or do nothing, and write something about it in the release notes.
 
GTK
 
[rubberduck-vba/Rubberduck] build for commit 68c8959e on unknown branch: AppVeyor build succeeded
 
I've seen it used in place of therefore or thus before but maybe I'm wrong.
Wouldn't be first time.
 
> # [Codecov](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/4111?src=pr&el=h1) Report
> Merging [#4111](https://codecov.io/gh/rubberduck-vba/Rubberduck/pull/4111?src=pr&el=desc) into [next](https://codecov.io/gh/rubberduck-vba/Rubberduck/commit/3489486aee1e5454ab71c938f7fb54fc29bba956?src=pr&el=desc) will **increase** coverage by `<.01%`.
> The diff coverage is `11.54%`.


```diff
@@ Coverage Diff @@
## next #4111 +/- ##
=======================
[rubberduck-vba/Rubberduck] build for commit 68c8959e on unknown branch: 52.63% (target 0%)
 
9:36 PM
TTQW, 3-day weekend
 
Have a good one!
 
yet translate does not suggest that, though. Only perchance, maybe or perhaps
have fun, mug!
 
2.3 should ship at some point in July I think
 
2018, right? ;-)
 
9:37 PM
@MathieuGuindon ok cool
 
@this 6-8 weeeeekss
 
@this lol
 
@this "Maybe" is what I said? Maybe I'm misunderstanding your comment, but you seem to be agreeing with what I said.
 
ttgtb
 
Good night mansellan
 
9:38 PM
@puzzlepiece87 my goodness gracious, a new unit. I can only imagine that a weeeekss would be much longer than a week, perhaps even longer than a month!
@puzzlepiece87 no, I earlier said I originally thought it can be used like thus or therefore, then I went to check the translate and it does not even suggest those 2 as possible meaning for that; only the 3 synonyms, which agrees with you.
 
@this oh oh, got it
 
which is odd as I am sure I did see it being used in that form. Oh well. #LanguageFail
 
@this Yeah, I agree with translate there, "thus" is not really a usage for "tal vez". Trying to remember, that might be "claro" by itself?
Let me check
Oh, that's right, it's "por lo tanto"
 
I'm sure I've probably conflated that with some other phrase.
 
or "asi" with an accented i
 
9:42 PM
Bingo. See, I conflate everything all the time. :-\
 
:) Still not bad for a less actively-used language
And I'm still disagreeing with Google on a verb in a hypothetical, I think you switch the vowels for those
 
yes, subjunctive has to be ayude
that I'm pretty sure.
 
I'm sticking with "Tal vez te ayude" Rather than "Tal vez te ayuda"
Nice
I'm in Guatemala for a wedding next month, glad I'm not toooo rusty
 
fun!
maybe you can go lava-surfing, too!
 
@puzzlepiece87 Cuidado con el agua.
 
9:44 PM
@this Lol I wish but I can't
MO --> overnight to Guatemala --> wedding --> overnight to DC --> Warped Tour --> MO
one weekend
I'm running to get in shape and trying not to die on the trip
 
But... why?
 
@IvenBach Claro que si, pero la boda estara en un hotel.
@IvenBach If you have to ask you'll never know xD
Time to go home!
Enjoy your weekends!
 
@puzzlepiece87 I had got to to go to a wedding that never happened visit people extended-famly-inlaws that involved a 16 hour flight there, and 16 hours back over the course of 5 days. I feel your pain. Stay safe.
 
10:15 PM
@this lol
Facebook:
> People are searching for Rubberduck online. Make a post blablablah
 
10:49 PM
You are due for another one. Your duckling fans have endeared themselves to you. #BDFL
 
@Duga FWIW, I've noticed that git doesn't apparently delete files from what should have been deleted project.
Similar thing happened w/ RetailCoder.VBE sometime after it got reorganized as Rubberduck.VBEditor
 
11:45 PM
@this yea that's what happens when stuff isn't properly cleanly moved.
mostly my fault, I guess
 
@MathieuGuindon I'm finally at a level where I can understand the content of rubberduckvba.wordpress.com/2017/12/08/there-is-no-worksheet. Keep these up because they are supremely beneficial.
 
Better start writing more. I'm almost understanding them faster than you write them.
That article came about because your sales reps wanted the spreadsheet interface instead of having it be web based.
 
"it has to be in Excel"
"OBTW half of them have a Mac"
 
> There is no worksheet. There is data.
@MathieuGuindon They lied to you about that. They just wanted to push your skills to the limit.
 
11:56 PM
lol if only..
Rubberduck is what's pushing me
 
> In other words, it works, until someone else uses (or sees) it and the requirements change.
 
00:00 - 18:0018:00 - 00:00

« first day (1477 days earlier)      last day (1703 days later) »