« first day (3156 days earlier)      last day (24 days later) » 

12:08 AM
REFRESH!
[Minesweeper] 40 Games Played. 25 Bombs Used. 5697 Moves Performed. 3 New Users
[Rubberduck] 3 Synchronizations
 
 
1 hour later…
1:14 AM
@Hosch250 no, but there's a fun client app that wants to pop up from a ducky icon in there
But yeah, the server executable itself is just a console app
Basically the servers run silently in the background and just do their thing, but if you want there's a client app that could expose (in a user-friendly way) what's in your localdb, including the telemetry data
 
 
2 hours later…
3:20 AM
#FunFacts if Rubberduck and twinBASIC LSP implementations are both compliant to the language server protocol... we could know it's the case if the RDE can edit twinBASIC, and the tBE can speak to Rubberduck's LSP server. YOLO!!
damn that's nuts
just the thought of it being a mere possibility is crazy stuff
more seriously, it would make a justification to implement the debugger-related LSP features
although, I've no. idea. whatsoever. about that
 
 
1 hour later…
4:27 AM
This might sound overkill and tbh it does feel like a RPC-spree, but hear me out - I feel like everything (save a single abstract proxy interface) related to telemetry should live in its own Rubberduck.Server.Telemetry server, for a number of reasons:
1. Everything works without it, telemetry bugs affect only the telemetry process.
2. Telemetry writes to the DB are going to be something to behold if everything is enabled.. all this activity is bound to interfere one way or another with LSP server's own read/write operations
3. Installation is optional. There's no Rubberduck.Telemetry.db SQLite database (in-process, that one) anywhere if you want none of it.
By moving telemetry into its own process, ...well, as far as Rubberduck goes telemetry is an abstract service that works its thing under the base command class or something.
Kind of like a special logger interface.
If there's no telemetry server to receive the notification, it doesn't matter because notifications are fire-and-forget anyway.
It just gets lost into the void.
 
4:50 AM
In StreamJsonRpc we could have the LSP server forward the telemetry notifications to the telemetry server, and we'd be compliant with LSP as far as telemetry goes.
 
 
16 hours later…
8:29 PM
0
Q: looking to trim below code

SorabBasically below code is taking first 7 tabs from my current sheet and pasting them as values in a blank excel sheet with same tab names and saving them in a specific folder by filename I specified. Then doing same thing for next 7 tabs and so on. It does this 5 times in total then returns to orig...

 
 
1 hour later…
9:33 PM
Interesting question here, @this I believe they'd need to do something similar to what we're doing to generate the library in a way that works for them?
2
Q: .NET 4.8 - Wrtiting COM library with parameterized properties

SomeDudeI am working on migrating legacy VB6 COM library that registered with regsvr32 and used primarily in vbscript and ASP Classic. The new .NET 4.8 substitution library is registered with regasm. All was good until I came across some features that I can not directly migrate because I have not enough ...

 
10:04 PM
Just put a comment - yes, is an interesting question and one that we hadn't to deal with it. There's a reason I avoid parameterized properties.
 
 
2 hours later…
11:53 PM
[rubberduck-vba/Rubberduck] 1707 stars vs. [decalage2/oletools] 2317 stars
 

« first day (3156 days earlier)      last day (24 days later) »