#define APPGUID "XXXXXXXX-49DC-452D-BD0A-4318719DE9B9"
// mit uuidgen erzeugt
static bool TestAppRunning()
{
bool r = false;
#ifdef _WIN32
CreateMutexA(NULL, TRUE, APPGUID)
if (GetLastError() == ERROR_ALREADY_EXISTS)
{
r = true;
}
#endif
return r;
}
Archive for the ‘Programmieren’ Category
GUID erzeugen (MinGW)
Donnerstag, Mai 9th, 2019Ubuntu updaten
Dienstag, März 26th, 2019sudo apt-get update
sudo apt-get dist-upgrade
Linux: Lüftersteuerung
Samstag, März 23rd, 2019Installieren:
sudo apt-get install fancontrol
Konfigurieren:
sudo pwmconfig
Starten:
sudo service fancontrol start
HTML CSS Style Sheets
Donnerstag, März 21st, 2019Stylesheet im HTML-Header definieren (z.B. für „code“-Tag):
<style>
code
{
font-size: 14px;
}
</style>
Eigenen Tag #smallcode im Header definieren:
<style>
#smallcode
{
font-face: "courier";
font-size: 12px;
}
</style>
Eigenen Tag #smallcode nutzen:
<div id="smallcode"> bla bla </div>
Stylesheets aus externer Datei einbinden:
<link rel="stylesheet" type="text/css" href="file.css"/>
(in der externen Datei ohne <style>-Tags)
vim Text Editor
Dienstag, Februar 19th, 2019Cheat Sheet:
https://www.fprintf.net/vimCheatSheet.html
vim Register:
https://stackoverflow.com/questions/1497958/how-do-i-use-vim-registers
Jump around, goto lines:
https://www.cyberciti.biz/faq/howto-unix-linux-vi-vim-jump-to-end-of-file
Linux: Backup von Geräten mit dump/restore
Freitag, November 30th, 2018Beispiel: Gerät /dev/sdb1 in der Datei disk-backup/sdb1.img sichern:
sudo dump -0af disk-backup/sdb1.img /dev/sdb1
https://linux.die.net/man/8/dump
https://networking.ringofsaturn.com/Unix/dumprestore.php
msys2 mit g++ installieren
Freitag, September 28th, 2018msys2 installieren:
https://www.msys2.org
Compiler installieren:
pacman -S mingw-w64-x86_64-gcc
pacman -S make
an die Datei .bash_profile folgende Zeile
anhängen: PATH=“${PATH}:/mingw64/bin“
Geht einfach mit dem Kommando:
echo 'PATH="${PATH}:/mingw64/bin"' >> .bash_profile
Danach kann man dann g++ aufrufen.
Weitere Pakete mit pacman -S [paketname] installieren, z.B.:
vim
mingw-w64-x86_64-OpenSceneGraph
pacman Pakete auflisten:
pacman -Ss
pacman Pakete aktualisieren:
pacman -Fy
Weitere pacman Aktionen:
https://github.com/msys2/msys2/wiki/Using-packages
Liste der x86_64 Pakete:
packages_x86_64
g++ und cmake installieren:
#!/bin/sh
pacman -S g++ make
pacman -S mingw-w64-x86_64-cmake
echo 'PATH="${PATH}:/mingw64/bin"' >> ~/.bash_profile
echo "alias cmake=\"cmake -G 'Unix Makefiles'\"" >> ~/.bash_profile
Farbigen Text ausgeben:
echo -e "\033[36m == FARBE == \033[0m"
Fehler bei Pacman-Signatur
(„signature from „David Macek
rm -r /etc/pacman.d/gnupg/
pacman-key --init
pacman-key --populate msys2
pacman-key --refresh
Fehler beim Installieren von Paketen:
The requested URL returned error: 404
pacman -Syu [Paketname]
AMD Radeon 5870 im Mac Pro
Mittwoch, September 26th, 2018http://forum.netkas.org/index.php/topic,371.0.html