Nuno Cruces

Results 20 issues of Nuno Cruces

I've been working on an [alternative](https://pkg.go.dev/github.com/ncruces/go-gcp/gmutex) in Go, since I needed to support expiration, which [`gcslock`](https://github.com/mco-gh/gcslock) does not support. Your article was very helpful, thanks. There are few places where...

I created a “version” of this where locks can expire (much sooner than after one day): [`github.com/ncruces/go-gcp/gmutex`](https://pkg.go.dev/github.com/ncruces/go-gcp/gmutex) Loosely based on [_“A robust distributed locking algorithm based on Google Cloud Storage”_](https://www.joyfulbikeshedding.com/blog/2021-05-19-robust-distributed-locking-algorithm-based-on-google-cloud-storage.html).

Hi, I've found what I think is a "simpler" and more "general" solution for the ExecutionEngineException on events compiled with Visual Studio. You can simply replace any call to the...

enhancement

These are to handle corner cases described in [`io.Reader`](https://pkg.go.dev/io#Reader). For a partial read `readv` really shouldn't continue reading into the following buffer. And according to [`io.Reader`](https://pkg.go.dev/io#Reader), callers should handle any...

I've had two different issues with deployment I've since worked around. Leaving this here for documentation, maybe it'll help others.

Fixes #43, making this compatible with the Node 8 Beta runtime

Fixes an issue where: 1. dialog is shown; 2. user presses "neutral" button; 3. immediately call `shouldShowRateDialog` and get `true`. This affects me because I'm not showing the dialog in...

The more useful (IMO) [Zenity](https://help.gnome.org/users/zenity/stable/) dialogs are implemented. What's missing, and why? - [x] [Calendar Dialog](https://github.com/ncruces/zenity/wiki/Calendar-dialog) - [x] [Color Selection Dialog](https://github.com/ncruces/zenity/wiki/Color-selection-dialog) - [x] [File Selection Dialog](https://github.com/ncruces/zenity/wiki/File-selection-dialog) - [ ] Forms...

Hi, this is not a fault with the project, but it's something I hit while using this (and almost every alternative) and which surprised me, so maybe it'd be nice...