This commit is contained in:
Dobromir Popov
2024-07-31 09:32:37 +03:00
19 changed files with 716 additions and 4 deletions

10
linux/disk fscheck.md Normal file
View File

@ -0,0 +1,10 @@
sudo umount /mnt/mmc
sudo fsck.vfat -a /dev/sdX1
sudo fsck.ext4 -cDfty -C 0 /dev/sdX1
-a: Automatically repair errors.
-c: Check for bad blocks.
-D: Optimize directories when possible.
-f: Force a check, even if the filesystem appears clean.
-t: Print timing stats (optional).
-C 0: Display progress information.

View File

@ -1,5 +1,7 @@
# install
sudo apt-get update
sudo apt update
sudo apt install gnupg
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
@ -9,6 +11,11 @@ sudo apt-get install docker-ce
# add portainer
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always --pull=always -v /var/run/docker.sock:/var/run/docker.sock -v /mnt/storage/docker_volumes/portainer_data:/data portainer/portainer-ce
# change portainer admin password
docker stop portainer
docker pull portainer/helper-reset-password
docker run --rm -v /mnt/storage/docker_volumes/portainer_data:/data portainer/helper-reset-password
# start
sudo systemctl start docker
@ -17,3 +24,11 @@ sudo systemctl enable docker
# build image
sudo docker build -t your-image-name .
# attach to container
docker exec -it potainer /bin/sh
# on windows - setup port forwarding
#netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=9000 connectaddress=172.29.111.255 connectport=9000
netsh interface portproxy add v4tov4 listenport=9000 listenaddress=0.0.0.0 connectport=9000 connectaddress=172.29.104.23
netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=9000

View File

@ -0,0 +1,20 @@
https://www.mono-project.com/download/stable/#download-lin-ubuntu
sudo apt install ca-certificates gnupg
sudo gpg --homedir /tmp --no-default-keyring --keyring /usr/share/keyrings/mono-official-archive-keyring.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb [signed-by=/usr/share/keyrings/mono-official-archive-keyring.gpg] https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update
sudo apt install mono-devel
dotnet restore /workspace/repos/bitbucket.org/gatewayserver/GatewayServer.sln
sudo apt-get update
sudo apt-get install nuget
nuget restore /workspace/repos/bitbucket.org/gatewayserver/GatewayServer.sln

View File

@ -3,3 +3,11 @@ sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved
sudo systemctl enable systemd-resolved
sudo systemctl start systemd-resolved
# show all interfaces except docker
ifconfig | awk '/^(br-|veth)/ {flag=1; next} /^$/ {flag=0} !flag'

View File

@ -2,6 +2,7 @@ in conda env:
pip install aider-chat
# latest
python -m pip install git+https://github.com/paul-gauthier/aider.git
python -m pip install git+https://github.com/d-popov/aider.git
# isntall ctags
# > sudo apt update && apt install universal-ctags
@ -15,16 +16,47 @@ brew install universal-ctags
/home/linuxbrew/.linuxbrew/bin/ctags
export PATH=$PATH:/home/linuxbrew/.linuxbrew/bin/ctags
# KEYS
export GROQ_API_KEY=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
export OPENAI_API_BASE=http://ollama.d-popov.com
export AIDER_4=false
export AIDER_35TURBO=false
# RUN
> aider
# personal
export OPENAI_API_KEY=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
aider -3 --no-auto-commits
# dev-bro GPT4
# !!!!! dev-bro GPT4
export OPENAI_API_KEY=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
usage: aider [-h] [--openai-api-key OPENAI_API_KEY] [--anthropic-api-key ANTHROPIC_API_KEY] [--model MODEL] [--models MODEL] [--opus] [--sonnet] [--4] [--4-turbo-vision] [--35turbo]
[--voice-language VOICE_LANGUAGE] [--openai-api-base OPENAI_API_BASE] [--openai-api-type OPENAI_API_TYPE] [--openai-api-version OPENAI_API_VERSION]
[--openai-api-deployment-id OPENAI_API_DEPLOYMENT_ID] [--openai-organization-id OPENAI_ORGANIZATION_ID] [--edit-format EDIT_FORMAT] [--weak-model WEAK_MODEL]
[--show-model-warnings | --no-show-model-warnings] [--map-tokens MAP_TOKENS] [--input-history-file INPUT_HISTORY_FILE] [--chat-history-file CHAT_HISTORY_FILE] [--dark-mode]
[--light-mode] [--pretty | --no-pretty] [--stream | --no-stream] [--user-input-color USER_INPUT_COLOR] [--tool-output-color TOOL_OUTPUT_COLOR]
[--tool-error-color TOOL_ERROR_COLOR] [--assistant-output-color ASSISTANT_OUTPUT_COLOR] [--code-theme CODE_THEME] [--show-diffs] [--git | --no-git]
[--gitignore | --no-gitignore] [--aiderignore AIDERIGNORE] [--auto-commits | --no-auto-commits] [--dirty-commits | --no-dirty-commits] [--dry-run | --no-dry-run] [--commit]
[--version] [--check-update] [--skip-check-update] [--apply FILE] [--yes] [-v] [--show-repo-map] [--message COMMAND] [--message-file MESSAGE_FILE] [--encoding ENCODING]
[-c CONFIG_FILE]
[FILE ...]
### OLLAMA || GROQ
# #################################################### #
aider --models groq/
export GROQ_API_KEY=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
aider --model groq/llama3-70b-8192 --no-auto-commits --show-repo-map
# OLLAMA?
aider --openai-api-base https://ollama.d-popov.com --models openai/
# models:
https://aider.chat/docs/leaderboards/

View File

@ -1,6 +1,30 @@
#wget https://links.fortinet.com/forticlient/deb/vpnagent
#wget https://filestore.fortinet.com/forticlient/forticlient_vpn_7.0.7.0246_amd64.deb
apt update
sudo su
apt install openfortivpn
openfortivpn vpn.gateway.one:10443 -u 'Dobromir Popov' --trusted-cert bd26362cc802a27102fcdbf7e7e9328f3dede58aa44c125ede4aadb9e39da8c8
apt install -y openfortivpn ppp
openfortivpn vpn.gateway.one:10443 -u 'dobromir.popov@gateway.one' --trusted-cert bd26362cc802a27102fcdbf7e7e9328f3dede58aa44c125ede4aadb9e39da8c8
U6n4A7^8^c7dX&p6s
or
nano /etc/openfortivpn/config
>
host = vpn.gateway.one
port = 10443
trusted-cert = bd26362cc802a27102fcdbf7e7e9328f3dede58aa44c125ede4aadb9e39da8c8
pppd-use-peerdns = 1
set-routes = 1
username = dobromir.popov@gateway.one
password = U6n4A7^8^c7dX&p6s
#ERROR: pppd: The kernel does not support PPP, for example, the PPP kernel driver is not included or cannot be loaded.
docker run --cap-add=NET_ADMIN your_image
privileged: true
cap_add:
- NET_ADMIN
# useradd popov
# passwd popov
# usermod -aG sudo popov
code --no-sandbox --user-data-dir /home/popov/.config/Code