Skip to content
View zverok's full-sized avatar
Block or Report

Block or report zverok

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
zverok/README.md

I am Ukrainian. While Russian army invades Ukraine, kills, rapes, destructs, and steals, I am in Kharkiv, my homecity

I am almost useless but I am volunteering to help those in need, and I am staying.

UPD: I've joined Ukrainian Armed Forces in March 2023.

๐Ÿ‡บ๐Ÿ‡ฆ HELP UKRAINE WIN ๐Ÿ‡บ๐Ÿ‡ฆ

Let the text below become relevant again in other times. image


Developer and writer from Ukraine. Ruby programming language committer.

Mostly interested in lucid code and open data, and writing a Substack about it. The range of โ€œmyโ€ topics are united by an urge to understand and explain. Or, the problems of knowledge acquiring (with code) and expressing meaning (with code).

Working on my first Ruby book, working title "41 Ruby Intuitions".

Recent/interesting work

Ruby programming language

Open data

  • Working to an API to the world's common knowledge (based on Wikipedia/Wikidata, but not limited to it):
    • First (discontinued) attempt: molybdenum-99 set of Ruby projects
    • Second (current) attempt: WikipediaQL Python library; writing on it: 0, 1, 2, TBC
  • Spylls: Python spellchecker, almost full port of Hunspell; an explanatory port to understand/show how it works. Series of articles: Rebuilding the spellchecker

Some Ruby libraries

  • time_calc: idiomatic, no-monkeypatching Time/Date math
  • saharspec: set of extensions for RSpec for DRYer specs
  • the_schema_is: ActiveRecord models annotation done right
  • yard-junk: YARD docs linter
  • whatthegem: Console tool for fetching information about gems (stats, usage, recent changes)
  • sho: Experimental "post-framework" views library

Fun and experiments


Full list of projects of various years

Pinned

  1. rubyreferences/rubyref rubyreferences/rubyref Public

    Ruby Programming Language Reference

    Ruby 245 22

  2. spylls spylls Public

    Pure Python spell-checker, (almost) full port of Hunspell

    Python 270 18

  3. molybdenum-99/infoboxer molybdenum-99/infoboxer Public

    Wikipedia information extraction library

    Ruby 173 16

  4. wikipedia_ql wikipedia_ql Public

    Query language for efficient data extraction from Wikipedia

    Python 356 5

  5. time_calc time_calc Public

    Simple time arithmetics in a modern, readable, idiomatic, no-"magic" Ruby.

    Ruby 213 3

  6. whatthegem whatthegem Public

    Ruby gem information, stats and usage for your terminal

    Ruby 64 1