« first day (1448 days earlier)      last day (1732 days later) » 
00:00 - 19:0019:00 - 00:00

12:01 AM
RELOAD!
[Cardshifter/Cardshifter] 2 commits. 1 opened issue. 1 closed issue. 52 additions. 23 deletions.
[Cardshifter/HTML-Client] 2 commits. 42 additions.
[rubberduck-vba/Rubberduck] 1 opened issue. 18 issue comments.
 
 
2 hours later…
1:46 AM
[rubberduck-vba/Rubberduck] retailcoder pushed 61 commits to next (only showing some of them below)
[rubberduck-vba/Rubberduck] bclothier pushed commit 99a0a9bf to next: Test if Resolve-Path will help us....
[rubberduck-vba/Rubberduck] bclothier pushed commit 86c31c97 to next: Rearrange the execution to avoid unnecessary work when falling back
[rubberduck-vba/Rubberduck] bclothier pushed commit 034d632c to next: Remove silly warnings about nothing
[rubberduck-vba/Rubberduck] bclothier pushed commit 98b91a7d to next: A pitiful attempt at cleaning up
[rubberduck-vba/Rubberduck] bclothier pushed commit c0058325 to next: Bug fixes around the IDL generation / listeners and update the OleWoo including additional bug fixes
[rubberduck-vba/Rubberduck] bclothier pushed commit 1a3ee34a to next: Merge branch 'next' of github.com/rubberduck-vba/Rubberduck into techdebt
[rubberduck-vba/Rubberduck] bclothier pushed commit a62be583 to next: Some tweaks and exclude the new files from the installer build
[rubberduck-vba/Rubberduck] bclothier pushed commit 3d0d0304 to next: Fix failing local tests and update appveyor.yml to include the new test project
[rubberduck-vba/Rubberduck] bclothier pushed commit f211f426 to next: Update the version check on the installer
Merge pull request #3975 from bclothier/techdebt

Reflection API & COM management/cleanup
 
@Duga awesome :+1:
 
2:46 AM
> With PR 3975, we introduced an analyzer project to help us validate some of RD's specific needs and thus automate code quality review in this manner.

The main impetus behind this was to help manage COM interaction which is often a source of memory leak or access violation. Though we have a couple analyzers already, we are missing the most common source -- chained access across safe COM wrappers class -- those will leak and thus must be alerted as an error to require that RD contributors man
 
3:20 AM
> hi,
a bracket matcher/ finder and auto-completion would be great.

**bracket matcher**

- For example, within a Excel equation within a cell the Excel shows you different colours so you can see where the matching bracket in your equation or function is. This would be tremendously useful In RubberDuck IDE. -
- For example in UltraEdit you can press Ctrl+B and it will find the matching bracket for you:
![image](https://user-images.githubusercontent.com/39577280/40462756-b7b1648a-5f54
 
3:50 AM
> 💯 Agreed, would be awesome.

However the VBIDE API exposes exactly zero code pane events, so autocompletion needs to be implemented in (or more precisely *invoked by*) the `VBENativeServices.VbeEventCallback` method.

This has been on the roadmap since forever 😄

We need to think of a neat API that makes it easy to use the same "hook" to later implement similar/related features, i.e. "insert [this code] when [this token] is typed in the editor". I can see a matching closing brace auto
 
4:15 AM
> WHen I have CodeExplorer running and refreshed, it does not open any object (Form, Module, Class). I am double clicking on the parent in the tree and also the daugthers, nothing ... :

![image](https://user-images.githubusercontent.com/39577280/40464129-afaa42b8-5f5c-11e8-8935-d72aec6a5d29.png)


am I missing something ? I am wanting to use this as a replacement to Project Explorer.
Using MSAccess v2010
> Definitely not what's supposed to happen. Does navigation work off the search results toolwindow (e.g. "find all references" results), and/or off the inspection results toolwindow?
> Do you have logging enabled? If not, enable it at TRACE level, it's possible a COM exception is being thrown/swallowed. Having a stack trace might help diagnose.
 
4:32 AM
> The Pending parser state button should be saying Ready ...something isn't right, I'd definitely be curious to see the logs. Does it work if you click the refresh button that says Pending in the Rubberduck commandbar and then try double-clicking again?
> I forced a ‘refresh’ on the Code Explorer twice, now it works ….hmmm…



I have turned on the logging to TRACE and if happens again will let you know.



One request – I did have the project password locked but I turned it off and then closed MSAccess and restarted; did not help with the issue, but it would be good if RD could prompt for a password just like the MSFT Project does when you try to open an object



From: Mathieu Guindon <notifications@github.com>
Sent: Thursday, 24 May 2018
> that would be great, at least find matching brace … even better find matching IF / ENDIF and FOR/ENDFOR !



From: Mathieu Guindon <notifications@github.com>
Sent: Thursday, 24 May 2018 1:50 PM
To: rubberduck-vba/Rubberduck <Rubberduck@noreply.github.com>
Cc: LukeHSC <luke@hsconsultants.net.au>; Author <author@noreply.github.com>
Subject: Re: [rubberduck-vba/Rubberduck] Bracket matcher/finder and auto-completion (#4033)



💯 Agreed, would be awesome.

However the VBIDE API exposes exactly
 
 
2 hours later…
7:04 AM
> So, uh, I totally got nerd-sniped, and got something like a skeleton of an autocompletion feature. needs refactoring and polishing and then a settings UI to enable/disable them, but anyway at this point I have ( autocompleting to (), " autocompleting to "", then [ to ] and { to }, and If True Then\n autocompleting the End If on the next line (unindented), so... I need some sleep :octocat:
 
3AM ffs... </mug>
 
Awwwwww... I've pulled newest changes from upstream (rubberduck-vba/next) and tried build as yesterday.
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(5‌​143,5): error MSB3073: The command "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -command "C:\Users\jverner\OneDrive\GIT\Rubberduck\Rubberduck.Deployment\BuildRegistryScr‌​ipt.ps1 -config 'Debug' -builderAssemblyPath 'C:\Users\jverner\OneDrive\GIT\Rubberduck\Rubberduck.Deployment\bin\Debug\Rubber‌​duck.Deployment.dll'
-netToolsDir 'C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\' -wixToolsDir 'C:\Users\jverner\OneDrive\GIT\Rubberduck\Rubberduck.Deployment\WixToolset\' -sourceDir
'C:\Users\jverner\OneDrive\GIT\Rubberduck\Rubberduck.Deployment\bin\Debug\' -targetDir 'C:\Users\jverner\OneDrive\GIT\Rubberduck\Rubberduck.Deployment\bin\Debug\' -includeDir 'C:\Users\jverner\OneDrive\GIT\Rubberduck\Rubberduck.Deployment\InnoSetup\Includ‌​es\' -filesToExtract 'Rubberduck.dll|Rubberduck.API.dll'"" exited with code 1.
 
Set-ExecutionPolicy RemoteSigned
 
Again? O.O Oh...
Thanks. Will try. I didn't restart anything. Weird.
Thanks Mat.
Good night :)
 
IDK, is that at home or on the same machine as the other day?
 
7:05 AM
same machine - work - as yesterday without any restart.
 
PS execution policy might have been reset through GPO
 
It's possible there is some "company mambo jumbo"
 
anyway I need to wake up in 3.5 hours
 
Yeah of course. :)
 
7:40 AM
Hmm. Appears that wasn't the case. Can't build the newest pulled version...

If I open NuGet console, type >ExecutionPolicy, it's set to RemoteSigned. I've even tried to open VS as Administrator. With no avail.
Here is the full log... pastebin.com/506DyLie
 
8:17 AM
So I've downloaded rubberduck-vba/next into my desktop, tried to build that and with the almost same problem. log ... pastebin.com/m5RC5z6A
So - I've tried to download my 1-2 days old fork and Build is without a problem. So it's not because of my machine. I think.
Everyone else can build the current rubberduck-vba/next repo just fine?
 
9:18 AM
Hi RD people. :)
How do I make the code metrics show something?
And not an empty screen like the one in the screenshot above?
Cheers and happy 24. May! :)
 
@Vityata Did ya clicked on the utmost left button? :-) (You will have Pending... there I think)
 
@SonGokussj4 - yup, it is still Pending, thanks
Will make a coffee & wait :)
 
Noo :-D Click on the Pending
 
It says something about forced compiling
and I do not want to force things :D
But I did it
 
:-D It should work now.
 
9:26 AM
@SonGokussj4 - do you need a translation of the error msg?
 
Kind of understand. Try it once again.
 
Trying
It is a big project, around 20K lines of code
And in general it compiles quite well.
 
Apart from that I won't be much of a help. I'm not the core developer.

I work on a project with 14K lines and it's refreshed in a few second.
 
Ok, thanks! :)
 
Bevare of a one thing though. If you're really new to RD. If you add/delete some lines, RD will remember the position of a last refresh. So if you want to Refactor or do RD things, refresh before tthat.
 
9:38 AM
Thanks. I would use it only for the Code Inspecctions, but it takes forever to load...
At least the loading screen with the blue ducks is nice, which is something :D
 
10:01 AM
@SonGokussj4 this is why:
> 8> System.IO.FileNotFoundException: Nelze načíst soubor nebo sestavení olewoo_interop.dll nebo jeden z jejich závislých prvků. Uvedený modul nebyl nalezen.
not sure why it's not there -- you should be able to see it here: github.com/rubberduck-vba/Rubberduck/tree/next/…
check your local OleWoo folder within the Rubberduck.Deployment project
 
10:15 AM
> 8> System.IO.FileNotFoundException: Nelze načíst soubor nebo sestavení olewoo_interop.dll nebo jeden z jejich závislých prvků. Uvedený modul nebyl nalezen.
8> System.IO.FileNotFoundException: Can't load the file or assembly olewoo.interop.dll or one of it's dependencies. Mentioned module was not found.
olewoo_interop.dll is there.
Did I mentioned that when I downloaded clean rubberduck-vba/next into my harddisk, opened the project and tried build it failed? Yours didn't?
 
it is building for me
but i don't know if others built
 
mmmmmmmmmmmmm
 
right-click the olewoo_interop.dll
check hte properties
is it blocked, maybe?
 
I will try clonning the current one again.
Went to rubberduck
Cloned repo
Opened the project
Build failed, Olewoo.interop.dll again
https://pastebin.com/yiHgG5td
PS> executionpolicy >>> RemoteSigned
Everything OK with build of my fork: https://github.com/SonGokussj4/Rubberduck
 
10:33 AM
I don't htink it's the executin policy
 
Interestingly, in my fork there is no OleWoo folder in Rubberduck.Deployment
 
aha!
that'd be why it's required.
wait, to clarify -- there is no OleWoo in your fork? that's OK.
 
there should be when you are using the next
(when you switch branches, the folder will get deleted/created automatically)
 
This fork is few days old.
 
10:34 AM
yeah, have to switch to next
 
So, systematically: I've got now 3 folders.
My main folder, in which I do my translations and Pull ofter from upstream - next
Here, the build fails.
 
hmm this is a a remote folder?
 
The log for that is: pastebin.com/nfmigFmF
Then, I've got my today created second folder, where I just tried to copy upstrem/Next clean repo, the build failed
 
hm, you don't make more folders?
I just do it in-place
 
And the third folder, in which I git copied my older fork (to which I didn't push few days/weeks) which builds fine.

Even the upstream builded just fine yesterday. :-)
 
10:47 AM
ok - did you right-cilck the properties of hte olewoo_interop.dll file?
 
@this No I've got it locally on my work computer. Yes, it's in OneDrive but locally saved. And it makes almost the same build error as downloaded clean rubberduck-vba/next
yes.
 
and it's not blocked?
 
I'm not sure how do you define blocked.
 
it's not there
it'd be on the General tab the section is empty
if it were blocked, you'll see it there. (I really hate it when they hide stuff instead of disabling it.)
 
:-) Windows...
 
10:52 AM
just for reference this is what I mean:
 
Ah, haven't see that one before. Thx for reference.
 
so in visual studio in the objec texporer
do you see any yellow icons on the contents of References for the Rubberduck.Deployment project?
 
I think not.
 
ok - supose you delete both olewoo and olewoo_interop references and add them ( by browsing)
does it work then?
 
Will try
 
10:59 AM
@Anyone else who pulled from next, can you confirm/deny if you have issues building?
 
So when I deleted those 2 references (didn't add them back) and tried to build, everything look fine. Here is the log. pastebin.com/Ua08sPz0
When I added them back (reference - add - browse - select file - ok), build failed. Log ... pastebin.com/j35HPZFr
 
the first build wasn't fine- it failed
 
Oh, you're right. Sorry.
 
hmm. i'm now thinking the error is misleading
we definitely have the file and it is located correctly. Normally vS would have a yellow icon warning that a reference was missing and it hsouldn't be because I made sure to use relative path
just as a test --- can you change from Any CPU to x86 and rebuild?
 
So I'll stay on the build from my Repo. And try tomorrow, maybe it wil magically work :-)

Any CPU - that's some setting in VS config?
ah I see it now.
 
11:08 AM
yes
 
Just change this?
 
only for one project --- Rubberduck.Deployment
 
the upper one I mean. If I click on "Any CPU" in each row, there is just " <New> <Edit>
 
leave the rest alone
oh
put the top one back to Any CPU
for the Rubberduck.Deployment, choose <New>
then add x86 (should be an option)
 
If I click on Edit, nothing. If I click on New,
 
11:11 AM
so that you end up with Rubberduck.Deployment as the only project using x86 with rest using Any CPU
 
Okay. So Copy settings? Or not.
 
yeah, Click OK
copy from Any CPU
 
This platform could not be created because a solution platform of the same name already exists
 
hm, wtf
 
I can remove the x86 from the upper menu?
 
11:13 AM
yes it should be left at Any CPU
 
Ouch...
So... My first attemp :-)
Then I remembered that the header should be Any CPU
 
Right I now see why it shouldn't be
it has dependencies on other projects
the olewoo DLLs themselves are x86
since VS run x86, this is normally not a problem
and thus the warning about mismatch can be ignored
seems to me that making deployment run x86 creates more problem than it solves
and I sitll don't know why you can't load the DLLs
 
11:45 AM
Is the entry assembly x86?
 
not sure what you mean by "entry"
the olewoo_interop.dll and olewoo.dll are x86
the Rubberduck.Deployment.dll is Any CPU
in my build, I get a warning about mismatch in processor architecture, which is expected and did not cause a problem for me since generally, VS is x86 and Rubberduck.Deployment only runs during the build-time; it's not a part of the install/run time anyway.
oh, i get it now - the entry would be the powrshell
which has to be same bitness as the VS since it's VS that invoking it
via a Post Build event
 
12:04 PM
Sorry was away. Yeah whichever assembly loads the AppDomain sets the bitness iiuc.
 
hmm.<PostBuildEvent>C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -command "$(ProjectDir)BuildRegistryScript.ps1 -config '$(ConfigurationName)' -builderAssemblyPath '$(TargetPath)' -netToolsDir '$(FrameworkSDKDir)bin\NETFX 4.6.1 Tools\' -wixToolsDir '$(ProjectDir)WixToolset\' -sourceDir '$(TargetDir)' -targetDir '$(TargetDir)' -includeDir '$(ProjectDir)InnoSetup\Includes\' -filesToExtract 'Rubberduck.dll|Rubberduck.API.dll'"</PostBuildEvent>
even though my OS is 64-bit this apparently runs it in 32-bit because it's invoked by VS...
but is it really?
 
Good q...
 
32-bit (x86) PowerShell executable 	%SystemRoot%\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
64-bit (x64) Powershell executable 	%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe
```
99% sure it should have failed to build on my OS if it was really launching 64-bit....
heck, it should have failed on AV, too...
 
 
1 hour later…
1:26 PM
Pro tips?
0
Q: How do I get the response from a RESTful API in VBA?

FreeManThis is my first crack at calling a REST API from my VBA code. The API documentation is located here (PDF download). I'm attempting to use the example on page 8 of the PDF just to ensure that everything is working fine with the exception of not providing a location parameter since I don't yet k...

 
use C# + interop + vbDotNetLoader.
IMO, web API in VBA is just too painful.
not saying it's not possible but for a complicated API based on REST or even old-skool protocols like SOAP, it's 100x easier to just do it in C# and provide wrapping methods to the VBA for consumption
 
Well, @this, had I gotten myself in gear a year ago and started learning C# then, I might be able to pull that off now, however, I didn't... :(
Am I correct in my understanding that the "real" results will be in .ResponseStream and I need to figure out how to get that slurped into a file or other VBA consumable form?
 
usually just use the ResponseText
which is easier to work in VBA
 
It would be much easier, but the .ResponseText doesn't seem to contain what is promised.
Am I making the call incorrectly?
 
1:42 PM
sorry don't have code handy ATM - maybe I'm actually thinking of ResponseXML?
 
1:55 PM
Sadly, there is no WinHttp.WinHttpRequest.ResponseXML property
 
ah, WinHttp. That's a MSXML.XMLHttpfjdlfjdl;kfjlasdkjfljgljgdlkjhfgjfdlkgjfilk;ajugrre thing
mumbles too many duplicative libraries mumble gumble gumble
 
(disclaimer: never used it)
I just know of it as it's RD's biggest competitor for VBA stars
 
yeah saw that before.
still think better off w/ C# DLL
if you're still stuck tonight i'll dive for my old WinHttp code to see what I did exactly
 
2:15 PM
What's weird is that everything I've read, including MSDN seems to indicate that the response should be in .ResponseText, .ResponseBody, and .ResponseStream. I'm getting info in .ResponseText, but it doesn't seem to match up with what they say I should get.
It looks like it's either something in the way I'm calling it, or their API isn't returning what's promised.
 
did you check body?
and how does it not match?
 
Yup...
.ResponseText: <p>Welcome to the Appointment-Plus RESTful Web Service/API.</p><p><strong>ws.appointment-plus.com</strong></p>
 
match as in getting gibberish
ah, sounds like you got redirected
 
.ResponseBody: ???????????????????????????????????????????????????????
 
2:17 PM
make sure to not follow redirects
for some API, you need to not follow the redirects in order to see the actual error you had w/ your original request
 
hrm... goes to look for some .Option() options...
BTW, @this, I'm getting the same responses using MSXML2.XMLHTTP60. Not entirely sure what the differences are...
 
the operative keyword I used was.... duplicative. ;)
they have 3 or 4 libraries that does what essentially amount to the same thing but with some extra features
e.g. WinHttp has better event handling, MSXML comes with some XML handling, and I forgot was the other thing
don't expect there to be any improvement/difference in the XMLHttpRequest implementation among the libraries; focus on the features you actually need from the library.
and take a time to thank MSFT for providing us with multiple choice of confusing and frustrating APIs. ;)
 
Thank You, Uncle Bill!
Yeah, .Option(WinHttpRequestOption_EnableRedirects) = False didn't help any. Exact same results
 
do it w/ Postman
or your favorite API debugging tool
 
Ha! Like I have a favorite API debugging tool...
 
2:31 PM
it might be that the API is being coy and playing hard to get with you, not giving you any error information when you give it bad input
time for you to have one, then. Postman's good as any.
that way you remove all the chaff of your code and focus on testing the raw HTTP contents
 
They do suggest Postman, but I'm not quite certain what it is - is it just a nice wrapper for the calls that handles all the dirty work for you?
 
just a way to test POST calls
without writing code
 
ah.
 
it's not something you'd use in your applicatoin - it's something to help you verify that the raw content of the HTTP request is valid before you write code to build the request and interpret the response
 
OK, that makes sense...
 
2:34 PM
much easier than writing code and then struggling because you did something dumb
and esp. with web api, you definitely should use postman first so you know what the input and output should look like
 
They have an API test site, but it doesn't really tell me anything useful - I'm able to select the function I want from their combo boxen, set parameters and presto-blamo, I get data back...
doesn't tell me how to format it in VBAlandia
I'll give postman a shot
thankful that he has local admin rights
 
does it show you the headers and body?
 
Their test site? no, just shows the response
 
@FreeMan Open the F12 developer tools.
The Network tab will show you everything.
I use that almost daily to debug AJAX requests.
 
@DainIronfootIII will do as soon as I can find the link again.
Here's what it says for params:
action sendRequest
apiKey <redacted>
request Locations/GetLocations
responseType xml
siteId <redacted>
which looks very similar to what I have in my code
 
2:51 PM
params? Do you mean headers or query string parameters?
look like they should be headers.
 
Using Firefox - I could easily use Chrome if that would make more sense
sorry, better pic:
Headers:
Raw headers ^
This is much more difficult when one hasn't a clue what one is looking at...
 
3:43 PM
there's a company that's selling a bunch of packages. They call the entry-level package "something Complete". Want more? pay more for extra. So was it "complete"?
 
4:07 PM
missed the "tm" next to "complete", I guess ;-)
 
4:27 PM
Hey, hey Mr. Postman is telling me the same thing my VBA code was:
here's what's listed under those 7 headers:
Connection →close
Content-Length →110
Content-Type →text/html; charset=UTF-8
Date →Thu, 24 May 2018 15:30:29 GMT
Server →Apache
X-APWS-Version →v2.2
X-Powered-By →Appointment-Plus
that content length = 110 indicates to me that this is all I'm gonna get.
 
bangs head repeatedly on desk
I've been on babysitting duty at work the past two weeks and it's breaking me
 
thanks @puzzlepiece87 for saving me the bruises
 
First, I had to get someone database access. Literally, this was a 7 step process including 2 approval stages.
Yet, when everything gets approved, the DBA can single-handedly veto my approved request because he doesn't think the request is appropriate.
WHYYYY did I just do all of this? This is LITERALLY the rationale behind separation of powers.
 
We only laugh at your suffering because it's happening to you at this moment and not to us (at this moment).
 
And then today, my installation of RD 2.2.0 was supposed to be done
But I find out that it was actually 2.1.1 again because after I sent 2.2.0 to software approval, they didn't send it to packaging! And packaging refuses to name them with the full version number after I SPECIFICALLY EMAILED them about that for this very reason!
So now I have to FOLLOW UP WITH EVERYONE AGAIN and yell at cheerfully request that they deliver me my dang software.
Can everyone PLEASE just do their jobs!?
But yes @FreeMan happy to do your headbanging for you since I'm already at it xD
 
4:35 PM
makes note in @puzzlepiece87's permanent record: Willing to take one for the team
 
4:47 PM
Asset management: "I haven't completed this evaluation yet."
Me: "Oh really then why does your log say *5/2 Completed* "
(╯°□°)╯︵ ┻━┻
 
@puzzlepiece87 Is that you flipping tables over?
 
@DainIronfootIII That is absolutely me flipping tables over.
 
As usual, each of these incidents individually would be no big deal.
But these are the back-breaking straws after two weeks of this.
For example, earlier in the process when I was just mildly disappointed, no one could tell me who the database approval was actually with, the approver was ignoring the emails I sent to them through the system while they remained anonymous, and I had to go all Liam Neeson on their ass just to get my requests to the next approval.
(And yes, I did find them)
 
I take it you didn't kill them.
 
4:55 PM
My lawyer has advised me to leave that up to the reader's interpretation.
 
5:13 PM
Would it not be easier to select the desired cell then hit Ctrl-C (windows) to copy the contents to the clipboard? It seems a bit overkill to write code to duplicate a built in function. Later, when you need to paste the value into a destination somewhere (in Excel or any other Windows application), you simply hit Ctrl-V, and _magic_™ happens. — FreeMan 1 min ago
 
5:27 PM
@puzzlepiece87 curious can't you even install it non-admin?
 
^
@this they'd need to request approval to remove the previous admin install, I guess :)
 
yeah, otherwise it overrides the user install. :(
 
@this I mean, I work for a very large corporation that works with protected health information on top of its own security concerns.
I am absolutely in favor of policies like "No, random users cannot install whatever software they want, even if it doesn't require admin rights."
I just want the responsible departments to get their **** together.
The best of both worlds is not so much to ask, in this case.
When in doubt, don't divide a single chained process across two departments. There, fixed that for them.
 
5:46 PM
I work for a very large hospital system, so I feel your pain. Fortunately, we're a very small business group, we have one "IT" guy who isn't actually part of the IT department (which has miseries of its own), and me. He's got enough admin rights to give me local admin rights on my machine so I don't have to bug him all the time...
 
I am okay with that sort of thing too. I'm glad you have that going :)
I also have that going to various degrees - I personally contact people up and down the chain all the time to get my stuff through and they put up with it because I'm competent
 
6:18 PM
And because squeaky wheels, faster to just get rid of me
 
:weep: Even the elephant shovel isn't big enough...
@puzzlepiece87 It seems we're on the same slow boat.
Silver Lining: I've got company!
 
Interesting. Just discovered that the API I'm trying to call returns the same 200 - OK no matter what I pass it.
Change the URL for the call to something invalid? 200 - OK
Change the API key to something invalid? 200 - OK
not particularly helpful...
 
You found the Easter Egg!
 
6:34 PM
well, not entirely true...
.ResponseText: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /Appointments was not found on this server.</p>
</body></html>
If only it would give me that much when I pass it a valid URL...
but, if I take one character off the end of the API key I get my standard:
<p>Welcome to the Appointment-Plus RESTful Web Service/API.</p><p><strong>ws.appointment-plus.com</strong></p>
So, I wonder if that means they sent me the wrong API key...
 
welp...
PS F:\cleme_000\Desktop\Programming\Rubberduck> git update
Warning! `git update` has been deprecated;
Please use `git update-git-for-windows instead.
Git for Windows 2.16.1.windows.4 (64bit)
Update 2.17.0.windows.1 is available
Download and install Git for Windows 2.17.0 [N/y]? y
########################################################################################################## 100,0%
PS F:\cleme_000\Desktop\Programming\Rubberduck> git update
Fetching blessed
remote: Counting objects: 1014, done.
 
6:53 PM
so... you go to update, only to find that it's been deprecated but updates anyway, then when the update is done it's no longer deprecated?
 
not confusing at all
 
Nope, can't be a bad API key, it works fine at their test site...
 
sounds like git update used to mean update the git toolkit.
Ooops it's a git command! Ha ha!
 
00:00 - 19:0019:00 - 00:00

« first day (1448 days earlier)      last day (1732 days later) »