Requires MathJax, Renders in Stackedit.io
<script type="text/javascript" src="https://stackedit.io/libs/MathJax/MathJax.js?config=TeX-AMS_HTML"></script>|||||||||||||||
:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|
Requires MathJax, Renders in Stackedit.io
<script type="text/javascript" src="https://stackedit.io/libs/MathJax/MathJax.js?config=TeX-AMS_HTML"></script>|||||||||||||||
:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|
from win32api import Beep as b | |
# Close Encounters with win32api beep in python | |
# d4 e4 c4 c3 g3 | |
# b(frequency, duration) | |
# thanks to https://forums.parallax.com/discussion/65026/close-encounter-tones | |
b(293, 1000) | |
b(329, 1000) | |
b(261, 1000) | |
b(130, 1000) | |
b(196, 2000) |
python -c "import os; os.system('mode con: cols=75 lines=25')" |
import ctypes | |
user32 = ctypes.windll.user32 | |
# get screen resolution of primary monitor | |
res = (user32.GetSystemMetrics(0), user32.GetSystemMetrics(1)) | |
# res is (2293, 960) for 3440x1440 display at 150% scaling | |
user32.SetProcessDPIAware() | |
res = (user32.GetSystemMetrics(0), user32.GetSystemMetrics(1)) | |
# res is now (3440, 1440) for 3440x1440 display at 150% scaling |
Get-AppxPackage *3dbuilder* | Remove-AppxPackage | |
Get-AppxPackage *3DViewer* -AllUsers | Remove-AppxPackage | |
Get-AppxPackage *windowsalarms* | Remove-AppxPackage | |
Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage | |
Get-AppxPackage *windowscamera* | Remove-AppxPackage | |
Get-AppxPackage *officehub* | Remove-AppxPackage | |
Get-AppxPackage *skypeapp* | Remove-AppxPackage | |
Get-AppxPackage *getstarted* | Remove-AppxPackage | |
Get-AppxPackage *gethelp* | Remove-AppxPackage | |
Get-AppxPackage *zunemusic* | Remove-AppxPackage |
Windows Registry Editor Version 5.00 | |
; removing libraries requires additional work you need to take ownership of the key and give yourself permissions to it first | |
; HKEY_CLASSES_ROOT\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder | |
; Attributes (dword) b080010d -> b090010d | |
;Camera Roll | |
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3B193882-D3AD-4eab-965A-69829D1FB59F}] | |
[-HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{3B193882-D3AD-4eab-965A-69829D1FB59F}] |
""" | |
Flask will display a warning everytime you startup your application if you are not using it in behind a separate WSGI server. | |
* Environment: production | |
WARNING: Do not use the development server in a production environment. | |
Use a production WSGI server instead. | |
This was not relevant for my scenario and I wanted the message gone, | |
so using this method will remove their ability to print that message | |
#!/usr/bin/python3 | |
help = """Simple script to append text to specified files before the extension | |
usage: append (-n)(-i) "text to append" files | |
-n: dry-run, will show before and after filenames without making changes | |
-i: ignore file extensions and just append to the end of the filename | |
append " (2017)" *.docx | |
'outline.docx' -> 'outline (2017).docx' | |
append -i ".(DRAFT)" * |
""" | |
print_table will print a structured table with headers, defined column widths, and automatic text wrapping in columns. | |
It will also determine the terminal width and reduce the column widths automatically so they all fit without wrapping outside of the table | |
print_table requires 3 parameters | |
headers: A list or tuple of headers (strings) | |
rows: A list of lists or tuples with table row information as strings | |
each entry in inner list maps to a column. | |
For a 3 column table, provide a list of lists or tuples with a length of 3 | |
sizes: A list or tuple of integers specifying maximum column width for each column. Must provide a value for each column. |