View ipchicken.sh
#!/bin/bash | |
# thanks stackoverflow for sed tip: https://stackoverflow.com/questions/19878056/sed-remove-tags-from-html-file/19878198 | |
curl -v --silent https://www.ipchicken.com 2>&1 | grep -A 1 "Address:" \ | |
| sed -e 's/<[^>]*>//g' |
View wchown.bat
takeown /f "c:\files" /r | |
:: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.security/set-acl?view=powershell-7.1 | |
:: | |
:: get permissions from a sample file | |
$NewAcl = Get-Acl File0.txt | |
:: apply those permissions to other files | |
Get-ChildItem -Path "C:\files" -Recurse -Include "*.txt" -Force | Set-Acl -AclObject $NewAcl |
View getLicenceKey.bat
wmic path SoftwareLicensingService get OA3xOriginalProductKey |
View ForcedAscii.cs
//*********************************************************************************************************************************** | |
// ForcedASCII we'll never allow Unicode that does not match to ASCII | |
// see https://www.cl.cam.ac.uk/~mgk25/ucs/examples/quickbrown.txt for sample text to test | |
//*********************************************************************************************************************************** | |
private string ForcedASCII(string fromString) | |
{ | |
string res = ""; | |
try | |
{ | |
Byte[] bytes; |
View GitHashCheck.sh
#!/bin/bash | |
#"***************************************************************************************************" | |
# CheckForGitFileChange() bash function. Compare hash of local file to one on GitHub | |
# | |
# The MIT License (MIT) | |
# | |
# Copyright (c) 2020 gojimmypi | |
# | |
# Permission is hereby granted, free of charge, to any person obtaining a copy | |
# of this software and associated documentation files (the "Software"), to deal |
View Makefile
PROJ = ulx3s_adda | |
sim: | |
rm -f $(PROJ).vcd | |
iverilog -o $(PROJ).vvp $(PROJ).v $(PROJ)_tb.v | |
vvp $(PROJ).vvp | |
export DISPLAY=:0 | |
## if we are running in WSL, we need a bit of help for GUI XWindows | |
## and sometimes the WSL username is not the same as the Windows username & we need the *windows* user path. | |
## this is the Windows %USER% environment variable when called from makefile: $(shell cmd.exe /c "echo $$USER") |
View myfile.asc
This file has been truncated, but you can view the full file.
.comment arachne-pnr 0.1+325+0 (git sha1 840bdfd, g++ 7.3.0-27ubuntu1~18.04 -O2) | |
.device 8k | |
.io_tile 1 0 | |
000000000000000000 | |
000000000000000000 | |
000000000000000000 | |
000000000000000000 | |
000000000000000000 | |
000000000000000000 |
View sdcc_setup.sh
#!/bin/bash | |
# see https://github.com/svn2github/sdcc/blob/master/sdcc/doc/INSTALL.txt | |
cd ~ | |
mkdir -p temp | |
cd temp | |
# see http://sdcc.sourceforge.net/snap.php for fresh links: | |
wget http://sourceforge.net/projects/sdcc/files/snapshot_builds/amd64-unknown-linux2.5/sdcc-snapshot-amd64-unknown-linux2.5-20190216-10960.tar.bz2 | |
tar xjf sdcc-snapshot-amd64-unknown-linux2.5-20190216-10960.tar.bz2 |
View Glasgow_WSL_Toolchain.sh
sudo apt-get update | |
sudo apt-get upgrade | |
sudo apt-get install python-setuptools | |
sudo apt-get install python3-setuptools | |
# see https://gist.github.com/gojimmypi/b570c4c0dab4a5d65d03c89071e9d037 for most recent sdcc | |
sudo apt-get install sdcc | |
cd ~/workspace | |
git clone https://github.com/whitequark/Glasgow | |
git submodule update --init --recursive |
View Makefile
.PHONY: all | |
.DELETE_ON_ERROR: | |
TOPMOD := blinky | |
VLOGFIL := $(TOPMOD).v | |
VCDFILE := $(TOPMOD).vcd | |
SIMPROG := $(TOPMOD)_tb | |
RPTFILE := $(TOPMOD).rpt | |
BINFILE := $(TOPMOD).bin | |
SIMFILE := $(SIMPROG).cpp | |
VDIRFB := ./obj_dir |
NewerOlder