Volodymyr Huzar's repositories
Algs4SeamCarving
Seam-carving is a content-aware image resizing technique where the image is reduced in size by one pixel of height (or width) at a time. A vertical seam in an image is a path of pixels connected from the top to the bottom with one pixel in each row. (A horizontal seam is a path of pixels connected from the left to the right with one pixel in each column.) Below left is the original 505-by-287 pixel image; below right is the result after removing 150 vertical seams, resulting in a 30% narrower image. Unlike standard content-agnostic resizing techniques (e.g. cropping and scaling), the most interesting features (aspect ratio, set of objects present, etc.) of the image are preserved. As you'll soon see, the underlying algorithm is quite simple and elegant. Despite this fact, this technique was not discovered until 2007 by Shai Avidan and Ariel Shamir. It is now a feature in Adobe Photoshop (thanks to a Princeton graduate student), as well as other popular computer graphics applications.
Algs4WordNet
Programming Assignment 1: WordNet from course Algorithms, Part II by Kevin Wayne, Robert Sedgewick (https://class.coursera.org/algs4partII-004)
angular-jasmine-examples
Contains examples of using angular 1.x mocks and jasmine spy functionality
clj-kondo
A linter for Clojure code that sparks joy.
code-examples
This repository contains different code examples using JavaScript and other languages around its ecosystem
ToExpenseManager
Convert CSV reports from Citi Handlowy, PKO, and Nest banks to Android application Expense Manager (https://play.google.com/store/apps/details?id=com.expensemanager) app format.
jsdom-google-closure-library
Demo of integration between jsdom and google-closure-library
kaocha-cljs2
Run ClojureScript tests from Kaocha (major rewrite)
karma-modules-support
Repo to reproduce karma failing when lazy loading is used
medal-widget
Medal widget to show top 10 countries
mevo_scraper
Bike share service Mevo scrapper which shows bikes instead of stations
micro-frontends
extending the microservice paradigms to web development
okta-oidc-js
okta-oidc-js
PersonalBoggleGame
Simulate Boggle game for 4X4 board
PersonalElimination
Define which team is eliminated from win championship.
ProducerConsumer
Trainig Example to solve ProducerConsumer problem
RXJS-create-01
Project for "RxJS: How to Create Observables" training
tetris
Simple application to play tetris game
view-jobs
Simple application to view mocked jobs details
vuln_node_express
GitNation JS Security Testing in GitHub Actions workshop