Skip to content

Instantly share code, notes, and snippets.

Przemysław Pawełczyk przemoc

Block or report user

Report or block przemoc

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View lockable_script_boilerplate.sh
#!/bin/bash
# SPDX-License-Identifier: MIT
## Copyright (C) 2009 Przemyslaw Pawelczyk <przemoc@gmail.com>
##
## This script is licensed under the terms of the MIT license.
## https://opensource.org/licenses/MIT
#
# Lockable script boilerplate
@przemoc
przemoc / gitio
Last active May 11, 2019
Turn a github.com URL into a git.io URL.
View gitio
#!/bin/sh
# SPDX-License-Identifier: MIT
## Copyright (C) 2011 Przemyslaw Pawelczyk <przemoc@gmail.com>
##
## This script is licensed under the terms of the MIT license.
## https://opensource.org/licenses/MIT
#
# Usage: gitio URL [CODE]
#
@przemoc
przemoc / hd-sentinel.md
Created May 3, 2019
Hard Disk Sentinel (standard) 5.30 for Windows for FREE
View hd-sentinel.md

Hard Disk Sentinel is a good tool to check and monitor your disks parameters and health. You should consider having it in your toolbox.

Now you can get Windows version of Hard Disk Sentinel v5.30 (9417) for free at SharewareOnSale. After clicking "Download Hard Disk Sentinel Now" button you'll have to fill a form asking for email (they'll use it to send you news regarding SharewareOnSale offers), country, used platforms, gender, job level, and confirm it by clicking "Give it to me now". You'll get SharewareOnSale_Giveaway_Hard_Disk_Sentinel_hub.exe and also mail titled "Download is ready: Hard Disk Sentinel" starting with:

Hi there. Thank you for downloading from us. Your download details are given below.

Hard Disk Sentinel (100% discount)

YOUR DOWNLOAD(S)

@przemoc
przemoc / yt-sort-videos-by-length.js
Created Mar 31, 2019
Bookmarklet for YouTube: Sort videos by length in videos tab
View yt-sort-videos-by-length.js
javascript:(function(){l=[].map.call(document.getElementsByClassName("ytd-thumbnail-overlay-time-status-renderer"), function(e){l=e.innerHTML.trim().split(":").map(function(t){return parseInt(t);}).reduce(function(p,c){return p * 60 + c;}); return { a: e.parentElement.parentElement.parentElement, l: l };}).sort(function(a,b){return a.l - b.l;}); i=document.getElementById("items"); l.forEach(function(o){i.appendChild(o.a.parentElement.parentElement.parentElement);});})();
@przemoc
przemoc / pigz.c-msys2-mingw-w64.patch
Last active Mar 4, 2019
Make pigz.c compilable on MSYS2+MinGW-w64
View pigz.c-msys2-mingw-w64.patch
Make pigz.c (2.4) compilable on MSYS2+MinGW-w64.
diff --git a/pigz.c b/pigz.c
index bbbfd2cd19a1..85a61eeca674 100644
--- a/pigz.c
+++ b/pigz.c
@@ -324,6 +324,11 @@
// Use large file functions if available.
#define _FILE_OFFSET_BITS 64
@przemoc
przemoc / preferences
Created Dec 13, 2015
Switching from jessie to jessie-backports with support for installing stretch/sid packages. (/etc/apt/)
View preferences
Package: *
Pin: release n=jessie-backports
Pin-Priority: 800
Package: *
Pin: release n=jessie-updates
Pin-Priority: 700
Package: *
Pin: release n=jessie
@przemoc
przemoc / 10-trackpoint.rules
Last active Jan 16, 2019
udev rule (put it in /etc/udev/rules.d/) to make trackpoint more sensitive and speedy
View 10-trackpoint.rules
### default values: sensitivity=128, speed=97
ACTION=="add", SUBSYSTEM=="input", ATTR{name}=="TPPS/2 IBM TrackPoint", ATTR{device/sensitivity}="196", ATTR{device/speed}="255"
@przemoc
przemoc / fibonacci.asm
Created Jul 19, 2010
Fibonacci n-th number (modulo 2^32) in x86 assembler
View fibonacci.asm
; Fibonacci n-th number (modulo 2^32)
;
; input:
; ecx = n
; modifies:
; eax, ecx, edx
; ouput:
; eax = number
; size:
; 15 bytes
@przemoc
przemoc / tc-delaydnsreqs.sh
Last active Apr 16, 2018
Traffic control - Make DNS requests delayed and low priority on Linux
View tc-delaydnsreqs.sh
#!/bin/sh
# SPDX-License-Identifier: MIT
## Copyright (C) 2017 Przemyslaw Pawelczyk <przemoc@gmail.com>
##
## This script is licensed under the terms of the MIT license.
## https://opensource.org/licenses/MIT
#
# Traffic control - Make DNS requests delayed and low priority on Linux.
@przemoc
przemoc / plzip-msys2-mingw-w64.patch
Created Feb 23, 2018
Make plzip compilable on MSYS2+MinGW-w64
View plzip-msys2-mingw-w64.patch
Make plzip compilable on MSYS2+MinGW-w64.
It's Hannes Domani's plzip.patch taken from:
http://download.savannah.gnu.org/releases/lzip/plzip/plzip-1.1-w.zip
that was applied against plzip 1.7:
http://download.savannah.gnu.org/releases/lzip/plzip/plzip-1.7.tar.gz
changed to not artificially limit number of threads (the limit was 32),
and finally diff has been regenerated using output with unified context.
--- a/decompress.cc 2018-02-07 20:17:00.000000000 +0100
You can’t perform that action at this time.