Skip to content

Instantly share code, notes, and snippets.

View dominikwilkowski's full-sized avatar
🤖
Working

Dominik Wilkowski dominikwilkowski

🤖
Working
View GitHub Profile
@dominikwilkowski
dominikwilkowski / README.md
Last active September 12, 2024 21:17
README

README Dominik Wilkowski

May this README inform you about working with Dominik Wilkowski and fostering the most productive collaboration.

Focus

My focus will always be the core business. I return to first principles and stay grounded to business realities. However, my bias is product, creating something that customers love and want to come back for.

@dominikwilkowski
dominikwilkowski / Gernerate_SVG_From_QR_Code.md
Last active August 27, 2024 22:33
Generate a leaner SVG from QR-Code-generator

Generate a leaner SVG from QR-Code-generator

This is a quick function that can convert a QR code generated with the rust version of QR-Code-generator into a much smaller SVG than the to_svg_string function included in their example. The function is made generic so that you may use this function with other qr sources. All the function needs is a method to check coordinates if they contain a block box or not besides the size and border values.

So if you have the data for your QR code, all you need is to write a method as I did in the FakeQr struct for the tests.

The SVG optimizations:

  • Remove unneeded attributes, tags and whitespace
  • Use short form for hex colors
blank_lines_upper_bound = 2
max_width = 120
control_brace_style = "ClosingNextLine"
format_code_in_doc_comments = true
imports_layout = "HorizontalVertical"
match_block_trailing_comma = true
newline_style = "Unix"
report_fixme = "Always"
report_todo = "Unnumbered"
@dominikwilkowski
dominikwilkowski / .zprofile
Created November 24, 2021 00:57
My zsh dot file
source ~/.profile
# homebrew PATH
eval "$(/opt/homebrew/bin/brew shellenv)"
# subl command
export PATH="/Applications/Sublime Text.app/Contents/SharedSupport/bin:$PATH"
export PATH=/usr/local/bin:$PATH
@dominikwilkowski
dominikwilkowski / index.js
Created November 3, 2021 20:10
Monitor Apple in-store pickup
import fetch from 'node-fetch';
import twilio from 'twilio';
const URL = 'https://www.apple.com/au/shop/fulfillment-messages?parts.0=Z0YQ&location=2093&mt=regular&option.0=ML8X3X%2FA%2CMKUV3FE%2FA&_=1634013871312';
const ACCOUNTSID = 'XXX'; // TODO fill me
const AUTHTOKEN = 'XXX'; // TODO fill me
function alertMe({ storeName, storePickupQuote }) {
const client = new twilio(ACCOUNTSID, AUTHTOKEN);
@dominikwilkowski
dominikwilkowski / defaults.css
Last active September 8, 2024 11:36
A handy set of styles I find myself applying to all new projects
/*! Loosely derived from https://gist.github.com/jackdomleo7/55659bafe581d19cc341ef775d6a9e6b */
@import ('Import normalizer stylesheet here');
::selection {
text-shadow: none;
color: #fff;
background-color: rgba(0, 0, 255, 0.1);
}
@dominikwilkowski
dominikwilkowski / Emoji.js
Last active July 22, 2021 00:23
Accessible emoji react/emotion component
import { keyframes } from '@emotion/react';
const fadeIn = keyframes`
from {
bottom: -0.5em;
opacity: 0;
}
to {
bottom: 100%;
opacity: 1;
@dominikwilkowski
dominikwilkowski / README.md
Created September 5, 2020 02:57
ANSI codes for cli controled output

ANSI escape codes

ANSI escape codes can be printed to a shell to as instructions. The below is a list of codes I have used often in my CLI programs and I find myself looking up over and over again.

A great article about it can be found here.

Content

@dominikwilkowski
dominikwilkowski / README.md
Last active July 31, 2020 02:46
CSS Optimization

Case 1

This seems super easy and should be simple... (Famous last words)

<div class="a b"></div>
.a {
@dominikwilkowski
dominikwilkowski / README.md
Last active November 19, 2021 23:26
Signed git commits with Git Tower on Catalina and Monterey