Initial commit
This commit is contained in:
2
DNS settings.txt
Normal file
2
DNS settings.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
148.122.164.253
|
||||
148.122.16.253
|
||||
@@ -0,0 +1,2 @@
|
||||
[InternetShortcut]
|
||||
URL=https://www.youtube.com/watch?v=8AWEPx5cHWQ
|
||||
@@ -0,0 +1,2 @@
|
||||
[InternetShortcut]
|
||||
URL=https://www.youtube.com/watch?v=ZoZxQwp1PiM
|
||||
@@ -0,0 +1,2 @@
|
||||
[InternetShortcut]
|
||||
URL=https://www.youtube.com/watch?v=iLCDSY2XX7E
|
||||
@@ -0,0 +1,2 @@
|
||||
[InternetShortcut]
|
||||
URL=https://www.youtube.com/watch?v=GuTcle5edjk
|
||||
@@ -0,0 +1,2 @@
|
||||
[InternetShortcut]
|
||||
URL=https://www.youtube.com/watch?v=pg19Z8LL06w&pp=0gcJCckJAYcqIYzv
|
||||
2
Docker/Docker Swarm Mode- EASY Tutorial - YouTube.url
Normal file
2
Docker/Docker Swarm Mode- EASY Tutorial - YouTube.url
Normal file
@@ -0,0 +1,2 @@
|
||||
[InternetShortcut]
|
||||
URL=https://www.youtube.com/watch?v=_YsPt7dIvqU
|
||||
@@ -0,0 +1,2 @@
|
||||
[InternetShortcut]
|
||||
URL=https://www.youtube.com/watch?v=TfVCXaMRNgM
|
||||
40
Powershell/Speech/list_voices-old.ps1
Normal file
40
Powershell/Speech/list_voices-old.ps1
Normal file
@@ -0,0 +1,40 @@
|
||||
# Check if the System.Speech assembly is available
|
||||
try {
|
||||
Add-Type -AssemblyName System.Speech
|
||||
} catch {
|
||||
Write-Error "Windows Text-to-Speech (SAPI5) is not installed or not available. Please ensure you have Windows 10/11 with the latest updates."
|
||||
exit 1
|
||||
}
|
||||
|
||||
# Create a SpeechSynthesizer instance
|
||||
$synth = New-Object System.Speech.Synthesis.SpeechSynthesizer
|
||||
|
||||
# Check if the synthesizer can retrieve voices
|
||||
try {
|
||||
# Get the list of available voices
|
||||
#$voices = $synth.GetVoices()
|
||||
$voices = $synth.GetInstalledVoices()|ForEach-Object { $_.VoiceInfo }
|
||||
if ($voices.Count -eq 0) {
|
||||
Write-Host "No TTS voices available." -ForegroundColor Yellow
|
||||
} else {
|
||||
Write-Host "Available TTS Voices:" -ForegroundColor Green
|
||||
Write-Host "------------------------" -ForegroundColor Green
|
||||
|
||||
foreach ($voice in $voices) {
|
||||
$voiceName = $voice.Name
|
||||
$voiceInfo = $voice.Info
|
||||
$language = $voiceInfo.Language
|
||||
$displayName = $voiceInfo.DisplayName
|
||||
$gender = $voiceInfo.Gender
|
||||
Write-Host $voice.name
|
||||
Write-Host "Name: $voiceName" -ForegroundColor White
|
||||
Write-Host " Language: $language" -ForegroundColor Gray
|
||||
Write-Host " Display Name: $displayName" -ForegroundColor Cyan
|
||||
Write-Host " Gender: $gender" -ForegroundColor Magenta
|
||||
Write-Host "------------------------" -ForegroundColor Green
|
||||
}
|
||||
}
|
||||
} catch {
|
||||
Write-Error "Error retrieving voices: $_"
|
||||
exit 1
|
||||
}
|
||||
3
Powershell/Speech/list_voices.ps1
Normal file
3
Powershell/Speech/list_voices.ps1
Normal file
@@ -0,0 +1,3 @@
|
||||
Add-Type -AssemblyName System.speech
|
||||
$speak = New-Object System.Speech.Synthesis.SpeechSynthesizer
|
||||
$speak.GetInstalledVoices()|ForEach-Object { $_.VoiceInfo }
|
||||
21
Powershell/Speech/say-old.ps1
Normal file
21
Powershell/Speech/say-old.ps1
Normal file
@@ -0,0 +1,21 @@
|
||||
# Check if the System.Speech assembly is available
|
||||
try {
|
||||
Add-Type -AssemblyName System.Speech
|
||||
} catch {
|
||||
Write-Error "Windows Text-to-Speech (SAPI5) is not installed or not available. Please ensure you have Windows 10/11 with the latest updates."
|
||||
exit 1
|
||||
}
|
||||
|
||||
# Get user input
|
||||
$text = Read-Host "Enter text to speak:"
|
||||
|
||||
# Create a SpeechSynthesizer instance
|
||||
$synth = New-Object System.Speech.Synthesis.SpeechSynthesizer
|
||||
|
||||
try {
|
||||
# Speak the text
|
||||
$synth.Speak($text)
|
||||
Write-Host "Text spoken successfully."
|
||||
} catch {
|
||||
Write-Error "Error speaking text: $_"
|
||||
}
|
||||
31
Powershell/Speech/say.ps1
Normal file
31
Powershell/Speech/say.ps1
Normal file
@@ -0,0 +1,31 @@
|
||||
# Check if the System.Speech assembly is available
|
||||
try {
|
||||
Add-Type -AssemblyName System.Speech
|
||||
} catch {
|
||||
Write-Error "Windows Text-to-Speech (SAPI5) is not installed or not available. Please ensure you have Windows 10/11 with the latest updates."
|
||||
exit 1
|
||||
}
|
||||
|
||||
# Check for command-line arguments
|
||||
if (-not $args) {
|
||||
Write-Error "Error: No text provided. Usage: .\speak.ps1 'Your Text Here'"
|
||||
exit 1
|
||||
}
|
||||
|
||||
# Use first command-line argument as text to speak
|
||||
$text = $args[0]
|
||||
|
||||
# Create SpeechSynthesizer
|
||||
$synth = New-Object System.Speech.Synthesis.SpeechSynthesizer
|
||||
|
||||
try {
|
||||
#$synth.SelectVoice("Microsoft David Desktop")
|
||||
$synth.SelectVoice("Microsoft Hazel Desktop")
|
||||
#$synth.SelectVoice("Microsoft Zira Desktop")
|
||||
# Speak the text
|
||||
$synth.Speak($text)
|
||||
#Write-Host "Text spoken successfully."
|
||||
} catch {
|
||||
Write-Error "Error speaking text: $_"
|
||||
exit 1
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
[InternetShortcut]
|
||||
URL=https://www.youtube.com/watch?v=iIfRchzYSzM
|
||||
23
Servers.md
Normal file
23
Servers.md
Normal file
@@ -0,0 +1,23 @@
|
||||
|
||||
|
||||
# Servers
|
||||
|
||||
## Proxmox
|
||||
|
||||
pve-01.home.ramberg.net
|
||||
https://10.0.0.200:8006
|
||||
|
||||
## Docker
|
||||
|
||||
docker-01.home.ramberg.net
|
||||
10.0.0.201
|
||||
|
||||
### Portainer
|
||||
|
||||
https://10.0.0.201:9443
|
||||
|
||||
## Database
|
||||
database.home.ramberg.net
|
||||
10.0.0.202
|
||||
|
||||
### Proxmox Backup Server
|
||||
@@ -0,0 +1,2 @@
|
||||
[InternetShortcut]
|
||||
URL=https://www.youtube.com/watch?v=gPL7_tzsJO8
|
||||
2
TrueNas/Aaron’s ZFS Guide- VDEVs » Tadeu Bento.url
Normal file
2
TrueNas/Aaron’s ZFS Guide- VDEVs » Tadeu Bento.url
Normal file
@@ -0,0 +1,2 @@
|
||||
[InternetShortcut]
|
||||
URL=https://tadeubento.com/2024/aarons-zfs-guide-vdevs/
|
||||
@@ -0,0 +1,2 @@
|
||||
[InternetShortcut]
|
||||
URL=https://www.youtube.com/watch?v=cTyk0IuBhtk
|
||||
41
Web/oldWebsite/css/mainstyle.css
Normal file
41
Web/oldWebsite/css/mainstyle.css
Normal file
@@ -0,0 +1,41 @@
|
||||
body {
|
||||
/*
|
||||
background-image:url('/web/20241005043404im_/https://www.ramberg.net/images/testbg.jpg');
|
||||
*/
|
||||
background-color:#fffff0;
|
||||
}
|
||||
H1 {
|
||||
COLOR: #800000
|
||||
}
|
||||
H2 {
|
||||
COLOR: #800000
|
||||
}
|
||||
H3 {
|
||||
COLOR: #800000
|
||||
}
|
||||
H4 {
|
||||
COLOR: #800000
|
||||
}
|
||||
A {
|
||||
COLOR: #000000;
|
||||
TEXT-DECORATION: none
|
||||
}
|
||||
A:link {
|
||||
COLOR: #000000;
|
||||
TEXT-DECORATION: none
|
||||
}
|
||||
A:visited {
|
||||
COLOR: #000000;
|
||||
TEXT-DECORATION: none
|
||||
}
|
||||
A:active {
|
||||
COLOR: #000000;
|
||||
TEXT-DECORATION: underline
|
||||
}
|
||||
A:hover {
|
||||
COLOR: #000000;
|
||||
TEXT-DECORATION: underline
|
||||
}
|
||||
LEGEND {
|
||||
COLOR: #800000
|
||||
}
|
||||
0
Web/oldWebsite/images/.emptyFile
Normal file
0
Web/oldWebsite/images/.emptyFile
Normal file
38
Web/oldWebsite/index.html
Normal file
38
Web/oldWebsite/index.html
Normal file
@@ -0,0 +1,38 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Kim Brian Ramberg</title>
|
||||
<link rel="StyleSheet" href="css/mainstyle.css" type="text/css">
|
||||
<meta http-equiv="expires" content="0">
|
||||
<meta name="copyright" content="(C) 1995-2025 Kim Brian Ramberg"/>
|
||||
|
||||
<script src="https://www.gravatar.com/js/hovercards/hovercards.min.js"></script>
|
||||
<script>
|
||||
( function() {
|
||||
function init() {
|
||||
Gravatar.init();
|
||||
}
|
||||
if( document.readyState !== 'loading') {
|
||||
init();
|
||||
} else {
|
||||
document.addEventListener( 'DOMContentLoaded', init );
|
||||
}
|
||||
} )();
|
||||
</script>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>Kim Brian Ramberg</h1>
|
||||
|
||||
<img src="https://www.gravatar.com/avatar/e6c03c8d4b16c74d0483644252a5b88c8217cda6a6966682dc4d6a37a11bcbc7?d=&s=64" id="roundedcorners" alt=""/>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://www.facebook.com/kim.brian.ramberg">Facebook</a></li>
|
||||
<li><a href="https://twitter.com/kbramberg">Twitter</a></li>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
<i><small><copy>© 1995-2025 Kim Brian Ramberg</copy></small></i>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
12
Windows/Add open with VSCode to folder menu.reg
Normal file
12
Windows/Add open with VSCode to folder menu.reg
Normal file
@@ -0,0 +1,12 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_CLASSES_ROOT\Directory\shell\VSCode]
|
||||
@="Open with Code"
|
||||
"Icon"="\"%LocalAppData%\\Programs\\Microsoft VS Code\\Code.exe\""
|
||||
|
||||
[HKEY_CLASSES_ROOT\Directory\shell\VSCode\command]
|
||||
@=hex(2):22,00,25,00,4c,00,6f,00,63,00,61,00,6c,00,41,00,70,00,70,00,44,00,61,\
|
||||
00,74,00,61,00,25,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,73,00,\
|
||||
5c,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,20,00,56,00,53,\
|
||||
00,20,00,43,00,6f,00,64,00,65,00,5c,00,43,00,6f,00,64,00,65,00,2e,00,65,00,\
|
||||
78,00,65,00,22,00,20,00,22,00,25,00,56,00,22,00,00,00
|
||||
@@ -0,0 +1,2 @@
|
||||
[InternetShortcut]
|
||||
URL=https://allthings.how/how-to-show-more-options-by-default-in-windows-11-file-explorer/
|
||||
36
Windows/Show more options by default.md
Normal file
36
Windows/Show more options by default.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# Show "More options" by default in Windows 11 File Explorer
|
||||
|
||||
|
||||
|
||||
## Manual Method
|
||||
|
||||
|
||||
|
||||
Open command prompt as administrator
|
||||
|
||||
|
||||
|
||||
### Activate "More by default"
|
||||
|
||||
|
||||
|
||||
enter:
|
||||
`reg add HKCU\\Software\\Classes\\CLSID{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\\InprocServer32 /ve /d "" /f`
|
||||
|
||||
###
|
||||
|
||||
### Deactivate "More by default"
|
||||
|
||||
|
||||
|
||||
enter:
|
||||
`reg delete "HKCU\\Software\\Classes\\CLSID\\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f`
|
||||
|
||||
|
||||
|
||||
## Alternative method using tool
|
||||
|
||||
|
||||
|
||||
[Winaero Tweaker](https://winaerotweaker.com/)
|
||||
|
||||
BIN
git/git-cheat-sheet-education.pdf
Normal file
BIN
git/git-cheat-sheet-education.pdf
Normal file
Binary file not shown.
Reference in New Issue
Block a user