scrolldown
Łukasik
Michał
Software Developer
bobo-generator
created: 2024-04-18

Bobo generator action

Java tool to generate html files from markdown

...
meerkat-patrol-android-tv
created: 2024-02-03

MeerkatPatrol - android tv ip camera client

Android TV rtsp streaming client. Very simple application to view "real time" stream from ip camera.

This application should only be used for testing purpose or if u don't mind that your access credential are stored as plain text :D.

To implement:

  • rtsp URI contains basic auth so we need to obscure this link when we show it and also:
    • change shared preferences to encrypted version
    • ask for password when showing full link
  • multi stream view
  • stream load optimization
  • optimization test
  • implement onvif to be able to move camera using tv controller
...
gmc
created: 2025-03-25

#Git Minimized Command

...
mllukasik.github.io
created: 2024-02-04

Portfolio website

Very simple portfolio website showing projects from github.

Project section is generated automatically from github's readmes using bobo-generator

...
ide-setups
created: 2024-01-22

Intellij IDEA

Keymap

Main Menu > Run > Edit Configurations | Ctrl + Shift + G

Main Menu > Window > Editor Tabs > Editor close Actions > Close Tab | Ctrl + W

Other > Debug context configuration | Ctrl + Shift + F9

Plugins

IdeaVim

file: .ideavimrc

set scrolloff=20
set clipboard+=unnamedplus
vnoremap c "_d
xnoremap p pgvy

sethandler <C-B> a:ide
sethandler <C-C> a:ide
sethandler <C-F> a:ide
sethandler <C-R> a:ide
sethandler <C-V> a:ide
sethandler <C-W> a:ide
sethandler <C-A> a:vim
sethandler <C-X> a:vim

...
github-readme-scraper
created: 2025-01-04

github-readme-scraper

About

GitHub Action to scrap README.d files from repositories. Created as small addition to bobo-generator to generate portfolio based on GitHub repositories.

Inputs

Name Type Description
name String Github account name
output String Output directory
...
mitmproxy-certificate-resolver
created: 2024-01-12

Mitmproxy certificate resolver

Addon to mitmproxy to enforce mtls between client and proxy server. Additionaly it prints information about client/server tls certificate. Usefull tool when debuging mtls connection and certificate properties.

...
arduino-c-examples
created: 2025-02-15

arduino examples written in C

atmega328p

...
docker-compose
created: 2023-05-04

Docker composes

...
dijkstra_with_visual
created: 2020-07-24

Dijkstra's algorithm animation

Animation "showing" how Dijkstra's algorithm works. Writen in pygame

...
robusta
created: 2024-04-18

Java tools library

Adding robusta to maven project

Add GitHub repository to pom file.

    <repositories>
        <repository>
            <id>central</id>
            <url>https://repo1.maven.org/maven2</url>
        </repository>
        <repository>
            <id>github</id>
            <url>https://maven.pkg.github.com/mllukasik/*</url>
        </repository>
    </repositories>

Also, to get access to GitHub maven repository u need to provide authentication token. Provide username/password in your maven settings.xml like this


<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 https://maven.apache.org/xsd/settings-1.0.0.xsd">
    <servers>
        <server>
            <id>github</id>
            <username>${username}</username>
            <password>${password}</password>
        </server>
    </servers>
</settings>
...
Email
michal.lukasik.contact@gmail.com
GitHub
mllukasik
Linkedin
javamichallukasik