profile
viewpoint

frairon/go-outline 9

Simple Atom plugin to show an outline for golang files.

frairon/go-outline-parser 6

Parses go files and outputs their syntax/structure as json to be used in the atom-outline

frairon/goka-godays2019 4

Goka Workshop for Godays 2019

frairon/atom-select-list 0

An etch component to show select lists with fuzzy filtering, keyboard navigation and other cool features.

frairon/bloom 0

Go package implementing Bloom filters

frairon/docker-stacks 0

Opinionated stacks of ready-to-run Jupyter applications in Docker.

frairon/Flask-CacheBust 0

Flask-CacheBuster is a lightweight Flask extension that adds a hash to the URL query parameters of each static file.

startedbusiness-science/anomalize

started time in 2 days

delete branch lovoo/goka

delete branch : redis-example-cleanup

delete time in 7 days

push eventlovoo/goka

Jan Bickel

commit sha 55fae71f2c08188e4938ec9a7696830e29524d4b

Cleanup redis and monitoring example

view details

Jan Bickel

commit sha f8cff2d6658e8e08a4fdb08de10a548c8480950a

Merge pull request #294 from lovoo/redis-example-cleanup Cleanup redis and monitoring example

view details

push time in 7 days

PR merged lovoo/goka

Cleanup redis and monitoring example
+53 -73

0 comment

16 changed files

R053NR07

pr closed time in 7 days

push eventlovoo/goka

Jan Bickel

commit sha 55fae71f2c08188e4938ec9a7696830e29524d4b

Cleanup redis and monitoring example

view details

push time in 7 days

push eventlovoo/goka

Henri Koski

commit sha d905e7965f0480790a0c71466ccf2d5c21a46a4c

Use Go format for examples in README

view details

Jan Bickel

commit sha aa579ba792f414859c5ea2bb73aa7af7563875cd

Merge pull request #295 from heppu/patch-1 Use Go format for examples in README

view details

push time in 8 days

PR merged lovoo/goka

Use Go format for examples in README
+2 -2

1 comment

1 changed file

heppu

pr closed time in 8 days

pull request commentlovoo/goka

Use Go format for examples in README

Seems like we missed that. Thanks :)

heppu

comment created time in 9 days

PR opened lovoo/goka

Use Go format for examples in README
+2 -2

0 comment

1 changed file

pr created time in 9 days

fork juandes/crypto-candlesticks

Python package for fast & simple download of cryptocurrency candlesticks data

https://crypto-candlesticks.readthedocs.io/en/latest/

fork in 9 days

PR opened lovoo/goka

Cleanup redis and monitoring example
+53 -73

0 comment

16 changed files

pr created time in 10 days

create barnchlovoo/goka

branch : redis-example-cleanup

created branch time in 10 days

issue commentnmikhailov/Validity90

Add support for 06cb:0082 pqi My Lockey

I also have one of these and I'm willing to investigate this, I'm a low to mid skill user, but if you need me to type in any commands I'm happy to.
I use Ubuntu 20.10 and 20.04 and can test it on a large variety of workstations.

patricklibert

comment created time in 11 days

issue commentnmikhailov/Validity90

06cb:009b

python-validity seems to have more activity and already supports 009a

KonstaX

comment created time in 22 days

issue commentnmikhailov/Validity90

Add support for 06cb:00be

I too would like to see this supported ☺️

JThyroff

comment created time in 23 days

PR opened lovoo/goka

fix topic manager stream retention not in milliseconds

Noticed that topics created with TopicManager.EnsureStreamExists had much longer retention than expected, and setting it to -1 to avoid deletion doesn't work either. %d on a duration seems to print out number of microseconds, and not milliseconds:

t := 1 * time.Hour
fmt.Printf("%d", t)

gives: 3600000000000

+1 -1

0 comment

1 changed file

pr created time in a month

issue commentlovoo/goka

Processor does not stop on error

#291 approved @frairon

tlinford

comment created time in a month

issue openedlovoo/goka

Processor does not stop on error

If I understand the documentation processor.Run should exit if an error happens in the callback, instead it seems to get stuck retrying forever. For example adapting https://github.com/lovoo/goka/blob/master/examples/1-simplest/main.go to panic or call ctx.Fail:

func runProcessor() {
	cb := func(ctx goka.Context, msg interface{}) {
		panic("something went wrong")
	}

	g := goka.DefineGroup(group,
		goka.Input(topic, new(codec.String), cb),
		goka.Persist(new(codec.Int64)),
	)

	p, err := goka.NewProcessor(brokers, g)
	if err != nil {
		log.Fatalf("error creating processor: %v", err)
	}
	ctx, cancel := context.WithCancel(context.Background())
	done := make(chan bool)
	go func() {
		defer close(done)
		if err = p.Run(ctx); err != nil {
			log.Fatalf("error running processor: %v", err)
		} else {
			log.Printf("Processor shutdown cleanly")
		}
	}()

	wait := make(chan os.Signal, 1)
	signal.Notify(wait, syscall.SIGINT, syscall.SIGTERM)
	<-wait   // wait for SIGINT/SIGTERM
	cancel() // gracefully stop processor
	<-done
}

results in:

2020/12/21 10:05:18 [Processor example-group] Error executing group consumer: kafka: error while consuming example-stream/3: something went wrong
runProcessor.func1
        test/main.go:42
2020/12/21 10:05:24 [Processor example-group] Error executing group consumer: kafka: error while consuming example-stream/3: something went wrong
runProcessor.func1
        test/main.go:42
2020/12/21 10:05:30 [Processor example-group] Error executing group consumer: kafka: error while consuming example-stream/3: something went wrong
runProcessor.func1
        test/main.go:42
2020/12/21 10:05:35 [Processor example-group] Error executing group consumer: kafka: error while consuming example-stream/3: something went wrong
runProcessor.func1

created time in a month

pull request commentlovoo/goka

#239 integrate sarama consumer group

Hey @fkarakas, as you said the "pure GO" implementation was the main driver for the decision. CGO always was and is a problem for us, we had to take extra effort to use goka since this was a requirement. Also goka internally we focused mainly on sarama and supporting confluentlib would have been extra effort. We decided to focus on sarama since it is widely used in the go world for working with kafka and we did not see any mayor limitations or drawbacks when using it.

Regarding the support. Sure librdkafka may get longer support but even if sarama would be deprecated today we would be able to integrate and switch to librdkafka; for us the effort would be almost the same then designing goka with interchangeable kafka libs.

But still. If that's a blocker for you and others we can talk about changing this in future releases.

frairon

comment created time in 2 months

Pull request review commentlovoo/goka

add group getter in context

 func (ctx *cbContext) Offset() int64 { 	return ctx.msg.Offset } +func (ctx *cbContext) Group() Group {+	return Group(ctx.graph.group)

No it's a mistake +1.

*GroupGraph can be nil ? I add check nil ?

qneyrat

comment created time in 2 months

PR opened lovoo/goka

add group getter in context
+7 -0

0 comment

1 changed file

pr created time in 2 months

issue commentnmikhailov/Validity90

TO ANYONE LOOKING FOR UPDATES ON THE PROJECT

Thanks. Just worked on my X1C6 with 06cb:009a on stock Ubuntu 20.04 (gnome desktop) with dual-boot windows.

josh-palan

comment created time in 2 months

issue commentnmikhailov/Validity90

TO ANYONE LOOKING FOR UPDATES ON THE PROJECT

Thank you so much for this, I was starting to think I'd never be able to use the fingerprint sensor!!!

josh-palan

comment created time in 2 months

issue commentnmikhailov/Validity90

TO ANYONE LOOKING FOR UPDATES ON THE PROJECT

And the T460p on arch and ubuntu But he other hardware fprinter should work there, too (Hoping for upstreaming into the vanilla driver)

josh-palan

comment created time in 2 months

issue openednmikhailov/Validity90

TO ANYONE LOOKING FOR UPDATES ON THE PROJECT

I waited and watched this repository for my than 3 years waiting on support for my Lenovo. I still see people landing on this project asking for support for their reader. Unfortunately, it appears this repo is in a dead state and has been for some time now. :/

That said, I was able to install and use the fprint drivers from the following project: https://github.com/uunicorn/python-validity

That repo works for me using a Lenovo T580, synaptics device ID 06cb:009a, on Ubuntu 18.04 and 20.04 using the plasma desktop. I would highly suggest that anyone who hasn't checked it out yet heads over there to see if it'll work for them as well, especially since the project seems very much alive.

created time in 2 months

issue commentnmikhailov/Validity90

How to test on Lenovo Yoga? ID 06cb:0081 Synaptics, Inc.

Hi @nmikhailov , any news about support of 06cb:0081?

leshokunin

comment created time in 2 months

issue commentnmikhailov/Validity90

06cb:009b

Hi, same on the MSI PS63 Modern 8MO. The support would be great. Thanks.

KonstaX

comment created time in 2 months

created repositoryjuandes/tf-js-examples

A collection of examples about TensorFlow.js

created time in 2 months

push eventlovoo/goka

jomaresch

commit sha caeb25ed94623ad7e3f193e7ffde8e931d29bfa4

- add channel capacity

view details

jomaresch

commit sha 1dfd3d6e5fabde12535c0386bf30e3b454f0ac29

- make sure we always close the `runnerErrors` channel

view details

frairon

commit sha 87c4dd37ca876e12152ee6934ca05bb041ce472d

remove deadlock in tester

view details

frairon

commit sha 8e7150b2583cf474a7a3441679e775abb6462ada

travis: update go version

view details

Johannes Maresch

commit sha 912d761e4efc80699ebf8edbdcb35596d9e2e51b

Merge pull request #287 from lovoo/fix_tester_race Fix race in runnerErrors

view details

push time in 2 months

PR merged lovoo/goka

Fix race in runnerErrors
  • add channel capacity
+14 -11

0 comment

3 changed files

jomaresch

pr closed time in 2 months

more