profile
viewpoint

ArtemGr/pg_async.rs 39

Asynchronous, HA (master-master) PostgreSQL driver on top of libpq.

ArtemGr/discord-rs 3

Rust library for the Discord chat client API

ArtemGr/rust-scgi 3

A simple SCGI connector for Rust.

ArtemGr/libglim 2

Automatically exported from code.google.com/p/libglim

ArtemGr/ip2location.rs 1

A Rust wrapper around the ip2location C library.

ArtemGr/rados.hi.rs 1

Opinionated high-level wrapper for librados (Ceph).

ArtemGr/blooks.today 0

Open source View for Blooks Today

ArtemGr/camstudio-mousedown-highlight 0

Modify CamStudio so that the cursor highlight is only displayed when the mouse button is pressed

ArtemGr/cargo 0

The Rust package manager

ArtemGr/colorize 0

Simple ansi color library

startedsbstp/attohttpc

started time in a month

push eventArtemGr/gstuff.rs

Artemciy

commit sha e982037ad9042c5c126e18931b0bd6d7f054a16c

Switch to crossterm

view details

push time in a month

issue closedArtemGr/Sidekick

Sidekick Bot Offline

I'm on discord servers - Sidekick is offline on one, but online on the other.

closed time in a month

metcalex

pull request commentfitzgen/inlinable_string

Implement some missing `std::string::String` methods

Right! But keep in mind that the larget the PR is the harder it is to review and accept D

ImmemorConsultrixContrarie

comment created time in 2 months

pull request commentfitzgen/inlinable_string

Implement some missing `std::string::String` methods

   Compiling inlinable_string v0.1.11 (C:\Users\artem\Downloads\qwe\inlinable_string)
error: unexpected closing delimiter: `}`
   --> src\inline_string.rs:505:5
    |
275 | impl InlineString {
    |                   - this opening brace...
...
504 |         }
    |         - ...matches this closing brace
505 |     }
    |     ^ unexpected closing delimiter

error: aborting due to previous error

error: could not compile `inlinable_string`.

To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error: unexpected closing delimiter: `}`
   --> src\inline_string.rs:505:5
    |
275 | impl InlineString {
    |                   - this opening brace...
...
504 |         }
    |         - ...matches this closing brace
505 |     }
    |     ^ unexpected closing delimiter

error: aborting due to previous error

error: build failed
ImmemorConsultrixContrarie

comment created time in 2 months

pull request commentfitzgen/inlinable_string

Implement some missing `std::string::String` methods

Without RangeBounds there's no replace_range and remove_range

Can't the generics live on another trait?

ImmemorConsultrixContrarie

comment created time in 2 months

issue commentArtemGr/Sidekick

Silhouette Core dice rules

Note that if you have a code sample in TypeScript then I can try to reuse it in #160 (thinking of making an open-source version of a TypeScript-based pluggable dice engine for people to play with)

ArrowMkII

comment created time in 2 months

issue commentfitzgen/inlinable_string

Support missing std `String` methods

Thus there gonna be only two breaking changes: insert_str and drain

Can't the drain be a part of a different trait?

lo48576

comment created time in 2 months

issue commentfitzgen/inlinable_string

Support missing std `String` methods

split_off is a tricky one; should it return a String or an instance of Self?

Maybe two methods, one returning a String to more easily fit the String-based APIs and another, with an extra suffix in the method name, returning InlinableString for the sake of speed?

lo48576

comment created time in 2 months

pull request commentfitzgen/inlinable_string

Implement some missing `std::string::String` methods

Hey! Thanks for the patch! After a couple of months I finally have a little moment to look at what's going on here D New methods are cool. If you would be so kind as to split it into smaller patches, one per new method perhaps, and start with the patches that retain the API and binary compatibility, I'm sure I'll find the time to check and then merge them. As it is, I see some hard decisions here, like how much the usefulness of a trait object and maybe the added link time overhead due to more generics compare to the usefulness of new methods and the strain on developers from having an extra version to be aware of, and I would prefer to simply avoid making those.

ImmemorConsultrixContrarie

comment created time in 2 months

issue closedArtemGr/Sidekick

Sidekick is delayed: 5-7 minutes until response

Hi,

since around 20 minutes the response of Sidekick is delayed by about 5-7 minutes.

Any chance I can fix it by myself? I read you were trying giving shard restart to the users in 2018.

Kind regards

closed time in 2 months

5hinryuu

issue commentArtemGr/Sidekick

Sidekick is delayed: 5-7 minutes until response

#232

5hinryuu

comment created time in 2 months

push eventArtemGr/ip2location.rs

Artemciy

commit sha 3f0cc94ec0983ccd15d4dbb1b3164d8ae0511511

Bump

view details

push time in 2 months

push eventArtemGr/vtd_xml.rs

Artemciy

commit sha 4578fb938d58a5a93541ff72844703a71ff33c57

Bump gstuff to 0.7

view details

push time in 2 months

push eventArtemGr/gstuff.rs

Artemciy

commit sha cec17e9901f5c88bc6f22420f94b2f906c55227a

Remove old nom helpers Nom 5 is flexible enough to be used without them

view details

push time in 2 months

issue closedArtemGr/Sidekick

Accepts all commands in duplicate and output multiple results in return

After the cloudflare outage today on July 17 2020, Sidekick has been accepting every command in duplicate, outputting double results in return. I.e. a single /r 1d100 command results in two separate 1d100 rolls by the bot. I tried kicking and re-inviting the bot, but that did not solve the issue. I quit and restarted discord, nothing. It happens to every person on my server and in every channel it is in. I have no idea how to fix this on my end.

closed time in 2 months

ScienceOfMemory

issue commentArtemGr/Sidekick

Accepts all commands in duplicate and output multiple results in return

BTW, never heard of kicking and reinviting the bot to fix anything.

ScienceOfMemory

comment created time in 2 months

issue closedArtemGr/Sidekick

'Opensource' cannot hide the code

This project is not open source.

closed time in 2 months

cromlyngames

push eventArtemGr/vtd_xml.rs

Artemciy

commit sha 22f4eb723f6ce6cfa03d9b71de2c227c0164555b

Bump

view details

push time in 2 months

issue commentmicrosoft/playwright

Not able to detect browser event: disconnected event when close browser is invoked

Noticed that Chromium stays around in the process list even if the browser window is closed. Watching for the page closing event helps to workaround this, e.g.

import {chromium} from 'playwright';
(async () => {
  const browser = await chromium.launch ({headless: false});
  const context = await browser.newContext();
  const page = await context.newPage();
  page.on ('close', () => {
    console.log ('page closed');
    browser.close();});
})();
SharikSaigal87

comment created time in 2 months

issue commentluzzif/binance-api-client

Type woes

When you see strings used for prices, it is often done for the reason of avoiding the floating point errors and giving the users a choice in what kind of arithmetics they want to use (some users might want to parse directly into BigRational)

gemmell

comment created time in 2 months

startedpsychonautwiki/rust-ul

started time in 2 months

startedIBM/kui

started time in 2 months

push eventArtemGr/gstuff.rs

Artemciy

commit sha 6e49086fcebda259a3026ffcfd492c9e329bad77

Upgrade rdtsc to new asm

view details

push time in 3 months

more