profile
viewpoint

bedatadriven/jackson-datatype-jts 68

Jackson serializers for JTS Geometry objects

basavind/core_api 0

Core api written in python

purpleP/aioamqp 0

AMQP implementation using asyncio

purpleP/asynqp 0

An AMQP library for asyncio

purpleP/coub_grabber 0

Download coubs as video

push eventpurpleP/user_emails

Michael Doronin

commit sha 5b38301cb7b8249aec6ccf90ab453830d2ee074b

Show property based testing example

view details

push time in 7 days

push eventpurpleP/user_emails

Michael Doronin

commit sha 39065ef169b19cc7b05a8da485633f19e2270920

Show property based testing example

view details

push time in 7 days

push eventpurpleP/user_emails

Michael Doronin

commit sha 60685251017bd7ca748e1b437192ee3830073f8e

Show property based testing example

view details

push time in 7 days

push eventpurpleP/user_emails

Michael Doronin

commit sha d5343bf081da0e7564c3ed4c7b52d3ad98eed589

Show property based testing example

view details

push time in 7 days

push eventpurpleP/user_emails

Michael Doronin

commit sha 80ebe1f5ba72b34b898874a979d68b62cb796b38

Show property based testing example

view details

push time in 8 days

push eventpurpleP/user_emails

Michael Doronin

commit sha b826eac220c2c2520c87d7975452aab43257f2aa

Show property based testing example

view details

push time in 8 days

push eventpurpleP/user_emails

Michael Doronin

commit sha a0e870d17251651cb0d3a19c944dd9b922017f49

Show property based testing example

view details

push time in 8 days

create barnchpurpleP/user_emails

branch : main

created branch time in 8 days

created repositorypurpleP/user_emails

Property based testing with kotest showcase

created time in 8 days

startedromgrk/winteract.vim

started time in 12 days

push eventpurpleP/wiki

Michael Doronin

commit sha be5e20d10252a91132862a19af6409fb3381484e

Start writing down useful commands in markdown * Use single file as a starting point using section for specific topic

view details

Michael Doronin

commit sha 6b2d361f0efec60907d19465c30ab8f2e5412a35

Add entry on how to conver encoding

view details

push time in 15 days

push eventpurpleP/wiki

Michael Doronin

commit sha 3b7d1a9953ef83164be13938cb8eb863495bee42

Add entry on how to conver encoding

view details

push time in 15 days

push eventpurpleP/wiki

Michael Doronin

commit sha 1d81723bdc03448efaf6c7bb56cb896c03e8c14e

Start writing down useful commands in markdown * Use single file as a starting point using section for specific topic

view details

push time in 21 days

create barnchpurpleP/wiki

branch : main

created branch time in a month

created repositorypurpleP/wiki

created time in a month

startedexecutablebooks/jupyter-book

started time in a month

push eventpurpleP/myconf

Michael Doronin

commit sha cc0ea0f4c916aafcc9469bdc3ef63bf4a1cb70a0

Tune vim for markdown

view details

push time in a month

push eventpurpleP/myconf

Michael Doronin

commit sha 5d72ace9efd8d42b8df75fe7c00689426bd75515

Make fetch for submodules parallel

view details

push time in a month

delete branch purpleP/myconf

delete branch : delme

delete time in a month

create barnchpurpleP/myconf

branch : delme

created branch time in a month

push eventpurpleP/myconf

Михаил Доронин

commit sha 0a5cdfeea289fec886e3be23ac42bea64b0b6f34

Make fetch for submodules parallel

view details

push time in a month

issue openedgradle/gradle

dependsOn doesn't trigger the task when used in afterEvaluate and withType

gradle 5.6.4

I'm writing gradle plugin which is doing the task similar to protobuf - generate sources from other type of files (it's proprietary). In pseudocode it looks like this.

I have two types of tasks one for code generation which depends on the presence of a binary dependency. One for unzipping this binary dependency with symlinks. I've tried to link them with dependsOn, but I don't unzip isn't' executed. I can't share full source code, but maybe I'm doing something obviously wrong or you could point me to examples how to do something similar to this?

class CustomUnzipTask : AbstractCopyTask {
}

class Plugin : Plugin<Project> {
    dependencies.add("some:binary:dependencies")
    dependencies.add("some:binary:dependencies")
    afterEvaluate {
        val unzipTasks = conf.dependencies.map {
            tasks.register("unzip_$it.name", CustomUnzipTask::class.java) {
            }
        }
        tasks.withType(GenerateTask::class.java).configureEach {
             dependsOn(*unzipTasks)
        }
    }
}

class GenerateTask {
}

Is that a bug or it supposed to be this way? Also even if it's normal it should raise error.

created time in 2 months

issue commentvim/vim

Termguicolors uses cterm instead of gui

Again, I've never looked into it deeply, but it seems to me that because tui attributes are subset of gui attributes It's easier to maintain (for user) just one set of attributes in his config and then vim can decide which attributes it can actually support in particular environment. And why I think neovim introduces termguicolors, but I'm not sure.

Here's help for this setting.

'termguicolors' 'tgc'	boolean (default off)
			global
	Enables 24-bit RGB color in the |TUI|.  Uses "gui" |:highlight|
	attributes instead of "cterm" attributes. |highlight-guifg|
	Requires an ISO-8613-3 compatible terminal.
gerardbm

comment created time in 2 months

issue commentvim/vim

Termguicolors uses cterm instead of gui

I don't know all the details, but I don't think it's a bug. The idea is that all modern terminals support almost everything that GUI vim supported. So I can only have configuration for gui in my colorscheme and then just set termguicolors in config.

gerardbm

comment created time in 2 months

issue commentvim/vim

Termguicolors uses cterm instead of gui

FWIW, I can still reproduce the issue on 8.2.1352. That being said, I doubt it will be fixed because changing the semantics of gui, cterm and similar arguments this late would be backwards incompatible:

I'm closing this, since there hasn't been enough request for the change to justify the backwards-incompatibility. It would be possible to add a new argument for attributes used both by the gui and cterm+termguicolors, but that's a bit complicated.

Exactly the reason I switch to neovim completely a long time ago. Sorry, I don't have vim installed anymore to test this.

gerardbm

comment created time in 2 months

create barnchpurpleP/misc

branch : master

created branch time in 3 months

created repositorypurpleP/misc

created time in 3 months

issue openedgradle/gradle

Extract gradle daemon to a separate service

Motivations is to be able to run builds in docker without sacrificing any performance.

Let's say the team uses docker as a generic build tool not just java code. This means that certain tasks have dependencies like npm, yarn etc of arbitrary complexity. What a the ways to tackle this? I know basically two ways - nix and docker. Nix is a very good idea and probably ultimately better but it has problems with build speed, incremental builds and it's still not that popular. Docker on the other hand is already industry standard of deploying software, has good support on mac and windows etc. It's already used in tools like Jenkins as one of the way to specify build environment.

So my vision is that developer should have to setup his machine to build particular software in any way except of installing docker. Then he uses some kind of easily discoverable method to build software inside of a container (make for example).

It can be done with gradle, but one would loose some efficiency because of the daemon. Or one would have to use experimental file-watch feature which wouldn't help in Jenkins environments anyway.

In any case I think "explicit is better than implicit" applies here. Making daemon a separate service would also have the benefit of being able to to distributed builds probably.

<!--- Please follow the instructions below. We receive dozens of issues every week, so to stay productive, we will close issues that don't provide enough information.

Please open Android-related issues on the Android Issue Tracker at https://source.android.com/source/report-bugs Please open Gradle Native-related issues at https://github.com/gradle/gradle-native/issues -->

<!--- Provide a brief summary of the issue in the title above -->

Expected Behavior

<!--- Tell us how it should work -->

Current Behavior

<!--- Explain the difference from current behavior -->

Context

<!--- How has this issue affected you? What are you trying to accomplish? What other alternatives have you considered? --> <!--- Providing context helps us come up with a solution that is most useful in the real world -->

created time in 3 months

push eventpurpleP/mergesort

Michael Doronin

commit sha 7cd59f0e42da810020b3cee959df92fdd423539c

Add python version * Show property based testing for merge sort

view details

push time in 3 months

push eventpurpleP/mergesort

Michael Doronin

commit sha 7a0b203b799d6cbcb2efe10821df3d688a68c9fa

initial commit

view details

Michael Doronin

commit sha 8587cb7525cac1a9e579d2bcf526e2ef4a9fb1c4

Add python version * Show property based testing for merge sort

view details

push time in 3 months

more