profile
viewpoint
Sven Schwyn svoop Bitcetera Europe http://bitcetera.com Laying tracks in cyberspace.

svoop/autotest-growl 161

Next generation Growl support for autotest.

svoop/autotest-fsevent 124

Use FSEvent (Mac OS X 10.5 or higher) instead of filesystem polling.

svoop/ogn_client-ruby 5

Subscriber and parser for APRS messages from OGN

svoop/aipp 4

AIP parser to convert AIP publications to AIXM or OFMX

svoop/bitcetera-overlay 3

This is a development overlay which contains a few ebuilds for Gentoo Linux. All of them are in a flux and you use them at your own risk!

svoop/aixm 2

Partial implementation of AIXM (Aeronautical Information Exchange Model) and OFMX (Open FlightMaps eXchange) for Ruby

svoop/friendly_id 1

FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models.

svoop/gollum-lib 1

A simple, Git-powered wiki with a sweet API.

svoop/api-gentoo-org 0

Seed data for api.gentoo.org (this is where you create pull requests for new overlays!)

issue commentrubygems/rubygems.org

Include signature information for versions

@simi Are you sure? Looking at the metadata, I see the cert_chain which at least suggests everything is in place for signing the gem:

--- !ruby/object:Gem::Specification
name: aipp
version: !ruby/object:Gem::Version
  version: 0.2.6
(...)
cert_chain:
- |
  -----BEGIN CERTIFICATE-----
  MIIDcDCCAligAwIBAgIBATANBgkqhkiG9w0BAQUFADA/MQ0wCwYDVQQDDARydWJ5
  MRkwFwYKCZImiZPyLGQBGRYJYml0Y2V0ZXJhMRMwEQYKCZImiZPyLGQBGRYDY29t
  MB4XDTIwMDMxNDE5NDgwNVoXDTIxMDMxNDE5NDgwNVowPzENMAsGA1UEAwwEcnVi
  eTEZMBcGCgmSJomT8ixkARkWCWJpdGNldGVyYTETMBEGCgmSJomT8ixkARkWA2Nv
  bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL4k2DCa8/eAFiak4Kwe
  0Iu8dk0JfHWeywjVVSNv6PtnQ96B/1jLmw5Wb+xYJSyvG6KEOzEMWA/lqO+nIrdO
  2LDRxuWojH5GROp/dtQ+SxsWlvui4cs9iBmI5Mj0mc1UgST3UFf60ry8OnyR+E9N
  RVVZZykAGmxwyAqD1aq5Yt0lZMdvrGnaLWcZdKC99e812pdTN948k8Iw2GJAaNtH
  Tp17XDfDNBANHjYy9xCqrxvNTfT4Bs43rPA1A77+mkPgI2Vx51u2CWA+K3hP4gAZ
  F50xqnagzgXSOzCme1mC/sUUmoAAB39g2CuNocWuhv0R3/HeqdwAsA/1XpDF2NfQ
  zW8CAwEAAaN3MHUwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYDVR0OBBYEFDfY
  gRWUI+J6nX7Po7Zq0zvDopfYMB0GA1UdEQQWMBSBEnJ1YnlAYml0Y2V0ZXJhLmNv
  bTAdBgNVHRIEFjAUgRJydWJ5QGJpdGNldGVyYS5jb20wDQYJKoZIhvcNAQEFBQAD
  ggEBAFsTSBbxIkTdppL8yFl0KglyUMq9DjkMwvz7ORJzHMfw1S2OmXMYnJ5fSXFu
  C/9puwYMdD6V3THyqc1Rhj6RRZ/576MDwIXMgOETQfPTT6jNE+p4cRougDrQ32aV
  29WIAY21/o0FBuJZqxLDRTu6O7AHrjFnv7Kkpr1oYiR9G4MNEihyNt909nHnSixC
  qn5dLDjawWVvAz5oeD1sE0Kyp6CDY8i3NfBu4aqz8uAbaEJh3jpY5NW2Lv++s7hf
  EUqN8dad5Oosf9hYbfFXPzkJIIGiKMS4e1cbnAr/vadELoccfEN9tSlLuW/voNqA
  2635TmaVXxUEgIOzRhGlE1+frXI=
  -----END CERTIFICATE-----
date: 2020-03-15 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
  name: aixm
(...)

The cert contains more useful data, most notably the expiration date. This could be used to alert authors before the certs of the latest release expire – which happens easily and impacts this whole signing/validating approach.

matiaskorhonen

comment created time in a month

issue commentatom/atom

[language-rust-bundled] Syntax highlighting stops mid file with 1.47

The above happens on both 1.48 and 1.47 (macOS). This is very unfortunate because it means that you have to downgrade to 1.46 to work around it. And since the Atom fix for macOS Catalina was only introduced with 1.47 (see #20034), you have to trade one nasty problem with another. May I suggest you unpin #20034 in favor of this issue?

ashthespy

comment created time in 2 months

issue commentatom/atom

[language-rust-bundled] Syntax highlighting stops mid file with 1.47

I can trigger this behavior in different ways e.g. by folding and unfolding part of the code. Here's an example with a Ruby file and Atom started in safe mode:

Screen Recording 2020-06-23 at 15 29 01

ashthespy

comment created time in 2 months

pull request commentsoftwareinmotion/ibanizator

Fix length for Costa Rica and add a bunch of new countries

By the way: I've extracted the list from Wikipedia programmatically, all lengths can therefore be considered verified as per today. The order is also identical to Wikipedia to keep future manual updates of the list as easy as possible.

svoop

comment created time in 2 months

PR opened softwareinmotion/ibanizator

Fix length for Costa Rica and add a bunch of new countries
  • The length for Costa Rica was incorrect.
  • Since the last update of the country list, a bunch of new countries have been added to the referenced Wikipedia page. This PR add those.
+13 -3

0 comment

1 changed file

pr created time in 2 months

create barnchsvoop/ibanizator

branch : update_countries_and_lengths

created branch time in 2 months

delete branch svoop/ibanizator

delete branch : fix_cr_length

delete time in 2 months

create barnchsvoop/ibanizator

branch : fix_cr_length

created branch time in 2 months

fork svoop/ibanizator

Ruby gem for calculating iban out of account details.

fork in 2 months

fork svoop/prawn-forms

A prawn extension library for adding interactive forms

fork in 2 months

issue commentForkIssues/Tracker

Add undo/redo shortcuts to navigate reflog

@DanPristupov

parent can't be overwritten because git is immutable. A commit can only be removed after a GC run

You're right of course, what I meant with "overwritten" is not the commit itself, but the commit hash. In my understanding, rebasing a branch will cause all local commits sitting on top to get new commit hashes which means any commit referencing one of those would lose its parent and thus become dangling.

Update: may be you need git fsck terminal command, it shows all lost objects (even the objects which are not connected to the commit tree). Fork doesn't have an UI for it.

And here they are :smile: Get it, I'm mixing up the reflog and dangling commits. Good to know, thanks for the heads-up!

texastoland

comment created time in 2 months

issue commentForkIssues/Tracker

Add undo/redo shortcuts to navigate reflog

@DanPristupov This is very useful to find commits which still have a parent. However, if I'm not mistaking, the reflog may also contain commits which have lost their parent (e.g. because the parent has been overwritten by a rebase). Does Fork visualize those commits as well somehow?

texastoland

comment created time in 2 months

push eventsvoop/bitcetera-overlay

Sven Schwyn

commit sha 5ea3eba3b5da927d0ead95f817d35ef772c218dd

Add ebuilds for ModSecurity with Nginx

view details

push time in 2 months

push eventsvoop/bitcetera-overlay

Sven Schwyn

commit sha 37fdfdd5705dd5e1007bf6bcffcdd95170ab2b5b

Add ebuilds for ModSecurity with Nginx

view details

push time in 2 months

push eventsvoop/bitcetera-overlay

Sven Schwyn

commit sha 72a479fbf30530b5dda741d8d01430924ccc6007

Remove no longer used passenger USE flag

view details

Sven Schwyn

commit sha 2a3de6ce58ebb59b4d37d31f8f380ec0ad41f767

Remove obsolete nextcloud ebuild

view details

push time in 2 months

issue commentphusion/passenger

passenger_pre_start fails when empty user agent strings are blocked

@CamJN Thanks for the release!

svoop

comment created time in 3 months

pull request commentrubytoolbox/catalog

Add aeronautics category

Thanks!

svoop

comment created time in 3 months

issue commentkeybase/client

Open source the server components of Keybase

@nealmcb Have you tried placing a question on "Ask Eric Everything"? I've skipped over the last two events and found no mention of Keybase.

kallisti5

comment created time in 3 months

pull request commentrubytoolbox/catalog

Add aeronautics category

@colszowka Now it passes, I've misspelled one postfix -rails instead of -ruby.

svoop

comment created time in 3 months

PR opened rubytoolbox/catalog

Add aeronautics category

Thanks for contributing to the Ruby Toolbox catalog! <3

Before submitting your pull request:

  • [ ] If you are submitting a github-based project, please verify the project is not packaged as a rubygem
  • [ ] Please make sure the projects are listed in case-insensitive alphabetical order
  • [ ] Make sure the CI build passes, we validate your proposed changes in the test suite :)
+9 -0

0 comment

1 changed file

pr created time in 3 months

pull request commentrubytoolbox/catalog

Add aeronautics category

@colszowka Ouch, typo, my bad. I'll open a fresh PR.

svoop

comment created time in 3 months

create barnchsvoop/catalog

branch : category_aviation

created branch time in 3 months

PR closed rubytoolbox/catalog

Add aeronautics category Waiting for Feedback

Thanks for contributing to the Ruby Toolbox catalog! <3

Before submitting your pull request:

  • [x] If you are submitting a github-based project, please verify the project is not packaged as a rubygem
  • [x] Please make sure the projects are listed in case-insensitive alphabetical order
  • [ ] Make sure the CI build passes, we validate your proposed changes in the test suite :)
+9 -0

2 comments

1 changed file

svoop

pr closed time in 3 months

delete branch svoop/catalog

delete branch : category_aviation

delete time in 3 months

push eventsvoop/catalog

Nitesh Purohit

commit sha eb9263cc1108c2598f9413ba49451806319167fb

Adding mutils to API Builders mutils is a gem for Serializers

view details

Nitesh Purohit

commit sha 9e4d8457ccc77c15b55c580a005ed40c3e81f5f2

Update API_Builders.yml

view details

Sylvain Daubert

commit sha 5d53e9987606f30a9d60bc5dd60b8bb99e7d2fdb

Add packetfu, packetgen and pcaprub to Networking.

view details

Sylvain Daubert

commit sha 18a1f6d3ba70912d495ffd02e70dc3220ffab2b0

Add rasn1 gem to Data Analysis

view details

Joe Huang

commit sha 8f0b2ca0a554da32d498b0b7af644c10fd880292

Include the official AWS library for DynamoDB Since DynamoDB is an AWS product, we should include the official AWS package. Documentation: https://docs.aws.amazon.com/awssdkrubyrecord/api/

view details

Joe Huang

commit sha ce3403fdf2ed4b4b2212a35181e3e4f549594f0f

Alphabetical order

view details

Alexandre ZANNI

commit sha 1388012cff3de9c96d972699b3910abc29db1248

graphics: prefer gem over git repo

view details

Alexandre ZANNI

commit sha e4e7d6fe923fb432be0253443216f42837691cc8

tufte-graph is not a ruby project

view details

Alexandre ZANNI

commit sha 88916000714faebb44f6e319a7103fd2f2b0cd97

add ruby-vips

view details

Timur Platonov

commit sha c6ea6c9b74e4e342e7d4c3aa35339a0a39e07fc7

add blueprinter to API Builders

view details

Santiago Bartesaghi

commit sha 1d42fe94e696e83141a627127c705283904ad41c

Add yaaf to form objects

view details

depfu[bot]

commit sha e3ad1f3ddd3d9725916c08a38dd7fb4a76f24fd4

Update pry to version 0.13.1

view details

Filipe W. Lima

commit sha 496c81a41503ecf40dbd8e06a6c3aeb0ebbe2819

Add 3 gems to Code Metrics https://www.ruby-toolbox.com/categories/code_metrics 1. https://github.com/fastruby/skunk: A StinkScore Calculator for Ruby Code. 2. https://github.com/CoralineAda/fukuzatsu: A tool for measuring code complexity in Ruby class files. Its analysis generates scores based on cyclomatic complexity algorithms with no added "opinions". 3. https://github.com/CoralineAda/snuffle: Snuffle analyzes code to search out latent objects for extraction.

view details

Camilla van Klinken

commit sha 7bcc581942de5022af711fb5a9c62d6279a03ebb

Add mission_kontrol_relay to Rails Admin Interface

view details

Matthew Harvey

commit sha 74f8accd64dfc6ac63955dd75a2e5064a48dcf4a

Add tabulo

view details

Matthew Harvey

commit sha 0f86a6d241292592c1d1633eab97197283c89f48

Add git_curate

view details

Maarten Brouwers

commit sha 678d36b492aa75f38522a942b0e5fd0855fbdb13

add json_api_client

view details

Maxime Lapointe

commit sha fa80dc8f34106b131892b644355479c2c580a908

Add activerecord_where_assoc to AR Named Scopes

view details

Chris Oliver

commit sha 0ef54b52e1081bc41c1eb708243f8e64cd395e83

Add simple_calendar

view details

depfu[bot]

commit sha 942ce724d1f722ed22f3ecc8b9bdb30c79f57d6a

Update overcommit to version 0.53.0

view details

push time in 3 months

push eventsvoop/bitcetera-overlay

Sven Schwyn

commit sha 5e5ac1fe25945ea09d458a86a2d1be674d488229

Remove nginx ebuild

view details

push time in 3 months

push eventsvoop/bitcetera-overlay

Sven Schwyn

commit sha 2b27f74643874c95e4ecf8b684120feba44be22c

Version bump nginx to 1.17.10-r1

view details

push time in 3 months

push eventsvoop/odroidc1-overlay

Sven Schwyn

commit sha 97faa49582fe75c92e7541fc7b60e220199b5184

Add manifest for ffmpeg ebuild

view details

push time in 3 months

push eventsvoop/bitcetera-overlay

Sven Schwyn

commit sha 2d4298d46f79c359b1fbebb67129e497a887fb1c

mend

view details

push time in 3 months

push eventsvoop/bitcetera-overlay

Sven Schwyn

commit sha 34294dcfd4b44c7d38e6940a9fcd63e2bbd69afc

Add net-dns/acme-dns from defunct chaoslab overlay

view details

push time in 3 months

issue commentsyncthing/syncthing

FSEvents on macOS

Cool, thanks for the heads-up!

svoop

comment created time in 3 months

issue openedsyncthing/syncthing

FSEvents on macOS

I know, this topic has been touched and dismissed in #9. But considering 6 years have meanwhile passed, it's maybe worth taking another look.

Context: I use Syncthing to sync large development codebases between a local Mac (editor, git) and a remote server (run tests on every save, async test builds etc). It's therefore important that changes in a large directory tree with currently >10'000 files are picked up ASAP.

Unfortunately, I don't do Go (yet :-), but I've had the same discussion "inotify vs FSEvents" years ago with autotest for Ruby: autotest monitors the filesystem for modifications and then fires the tests for the modified files. The default implementation uses inotify which is very slow and energy hungry on macOS. My very slim autotest-fsevent gem replaces inotify with FSEvents which is like night and day: Very quick and almost no measurable overhead.

Again, looking at it from my no-Go perspective, when implemented as OS-dependent backends with a unified way to communicate the changed files to the core, it shouldn't be impossible to support different FS monitors.

No need to start from scratch neither, I found at least one implementation: FSEvents for Go.

created time in 3 months

more