Skip to content

Instantly share code, notes, and snippets.

Avatar
💭
Flying airplanes

Maciej Swic maciekish

💭
Flying airplanes
View GitHub Profile
@maciekish
maciekish / RedirectWellKnownFolders.ps1
Created Dec 30, 2020
Redirect Well Known Folders
View RedirectWellKnownFolders.ps1
$username=( ( Get-WMIObject -class Win32_ComputerSystem | Select-Object -ExpandProperty username ) -split '\\' )[1]
$newPath = "D:\$($username)"
$key1 = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"
$key2 = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"
set-ItemProperty -path $key1 -name Desktop "$($newPath)\Desktop"
set-ItemProperty -path $key2 -name Desktop "$($newPath)\Desktop"
set-ItemProperty -path $key1 -name Pictures "$($newPath)\Pictures"
set-ItemProperty -path $key2 -name Pictures "$($newPath)\Pictures"
set-ItemProperty -path $key1 -name "My Pictures" "$($newPath)\Pictures"
set-ItemProperty -path $key2 -name "My Pictures" "$($newPath)\Pictures"
@maciekish
maciekish / backup_sd.sh
Last active Sep 25, 2020
Backup Pi SD Card to Samba
View backup_sd.sh
#!/bin/bash
#Usage bash <(curl -Ls https://gist.githubusercontent.com/maciekish/dc1f9372916eacf06efe10aa6e9469cd/raw)
if [ `whoami` != 'root' ]
then
echo "You must be root to do this."
exit
fi
if [ -z "$1" ]
@maciekish
maciekish / script-ending
Last active May 28, 2020
T-Rex 3.0 Settings for Simplify3D
View script-ending
M104 S0
M140 S0
G92 E1
G1 E-1 F300
G28 X0 Y0
G1 X0 Y350 F9000;
G91 ;relative positioning
G1 Z50; move up
G90 ;absolute positioning
M106 P0 S0
@maciekish
maciekish / plexupgrade.sh
Last active May 1, 2018
Qnap Plex Updater
View plexupgrade.sh
pkg=${pkg/\/share/""}#!/bin/bash
# crontab -e as admin on Qnap.
# https://gist.github.com/maciekish/a6e3dc65523c2b25ff312b8f7689fd1c/
pkg=$(find /share/Media/plexmediaserver* | head -n 1)
localpkg=${pkg/\/share/""}
docker=$(which docker)
if [ -f "$pkg" ]
then
@maciekish
maciekish / bigpicture.ahk
Last active Jun 8, 2022
AutoHotkey Scripts
View bigpicture.ahk
#SingleInstance, Force
#NoTrayIcon
;-----------------------------ABOUT-------------------------------
; This script switches audio devices and launches Big Picture Mode
;-----------------------------HOW TO------------------------------
;- 1) Download NirCmd and run as admin to install to Win dir. -
;- http://nircmd.nirsoft.net/setdefaultsounddevice.html -
;- 2) Change Device names below to match your playback devices. -
;- 3) Change Steam path below to match where Steam is installed. -
;-----------------------------------------------------------------
@maciekish
maciekish / Anet+A6_settings.inst.cfg
Last active Mar 2, 2021
Anet A6 profile for Cura 3.5. Start Cura once, create a custom printer called "Anet A6" without changing any of the settings and close Cura. Save and overwrite both files in "AppData\Roaming\cura\3.1\definition_changes" and start Cura again.
View Anet+A6_settings.inst.cfg
[general]
version = 4
name = Anet A6_settings
definition = custom
[metadata]
setting_version = 5
type = definition_changes
[values]
@maciekish
maciekish / resetXcode.sh
Created Aug 10, 2016
Reset Xcode. Clean, clear module cache, Derived Data and Xcode Caches. You can thank me later.
View resetXcode.sh
#!/bin/bash
killall Xcode
xcrun -k
xcodebuild -alltargets clean
rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang.$(whoami)/ModuleCache"
rm -rf ~/Library/Developer/Xcode/DerivedData/*
rm -rf ~/Library/Caches/com.apple.dt.Xcode/*
open /Applications/Xcode.app
View InstallSendPdfToEvernote
tell application "Finder"
try
set appPath to (path to application "Evernote" as text)
on error
display dialog "Couldn't find Evernote. Is it installed?"
end try
try
set libPath to (path to library folder from user domain as text)
set newFolder to make new folder at libPath with properties {name:"PDF Services"}
@maciekish
maciekish / alternative
Last active Aug 29, 2015
Aerowinx PSX Layout
View alternative
[Aerowinx Precision Simulator - Layouts]
[Version 10.0.0]
[Layout 1]
title=Takeoff/Landing
screenX=0
screenY=22
screenW=1920
screenH=1000
dividerUpperX=0.7713542
@maciekish
maciekish / UINavigationBar+CustomHeight.h
Created Sep 10, 2014
Custom UINavigationBar height working in iOS 7 and 8. To use, find your navigation bar reference and just setHeight:200 etc.
View UINavigationBar+CustomHeight.h
//
// UINavigationBar+CustomHeight.h
//
// Copyright (c) 2014 Maciej Swic
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is