#Dockerfile
FROM python:3.11-alpine
WORKDIR /www
COPY index.html .
EXPOSE 8080
CMD ["python3", "-m", "http.server", "8080"]
--------------------------------------------
export AWS_PROFILE=iamuser
#!/bin/bash
export AWS_ACCOUNT_ID="123456789012"
export REGION="us-east-1"
export REPO_NAME="lightweight"
aws ecr create-repository --repository-name $REPO_NAME --region $REGION
nano ~/.docker/config.json
aws ecr get-login-password --region $REGION | docker login --username AWS --password-stdin $AWS_ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com
sudo usermod -aG docker $USER
newgrp docker
-----------------------------------------
#!/bin/bash
export AWS_ACCOUNT_ID="123456789012"
export REGION="us-east-1"
export REPO_NAME="lightweight"
# Build container
docker build --no-cache -t $REPO_NAME .
docker rm -f my-web-server 2>/dev/null || true
docker run -d -p 8080:8080 --name my-web-server $REPO_NAME
sleep 2
if docker ps | grep -q my-web-server; then
echo "Container is running successfully!"
curl http://localhost:8080
echo ""
echo "Pushing to AWS ECR..."
aws ecr get-login-password --region $REGION | docker login --username AWS --password-stdin $AWS_ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com
docker tag $REPO_NAME:latest $AWS_ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com/$REPO_NAME:latest
docker push $AWS_ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com/$REPO_NAME:latest
echo "Successfully pushed to ECR!"
else
echo "Container failed to stay up. Check logs:"
docker logs my-web-server
fi
---------------------------------------------------
pull and run:
chmod 400 "keyPair.pem"
ssh -i "keyPair.pem" ec2-user@
export AWS_ACCOUNT_ID="123456789012"
export REGION="us-east-1"
export REPO_NAME="lightweight"
sudo apt-get update -y
#docker
sudo apt-get install -y docker.io
sudo systemctl enable --now docker
sudo systemctl start docker
sudo usermod -aG docker $USER
newgrp docker
#aws cli
sudo apt update && sudo apt install -y curl unzip
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
#assign role to ec2
aws sts get-caller-identity
aws ecr get-login-password --region $REGION | docker login --username AWS --password-stdin $AWS_ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com
docker pull $AWS_ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com/$REPO_NAME:latest
docker run -d -p 80:8080 --name my-web-server $AWS_ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com/$REPO_NAME:latest
curl http://localhost:80
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 6.8G 3.3G 3.5G 49% /
2026-11-01
docker aws spot
2026-09-10
AWS EC2 old
############################################
sudo yum update -y
4 sudo yum install -y httpd
6 sudo systemctl start httpd
7 sudo echo "hello from $(hostname -f)" > /var/www/html/index.html
9 cd /var/www/html
14 sudo touch index.html
15 sudo echo "asdf" >index.html
16 echo "asdf" >index.html
17 ll
18 sudo vim index.html
19 sudo systemctl enable httpd
20 sudo yum install -y tinyproxy
21 sudo amazon-linux-extras install epel -y
22 cat /etc/os-release
23 sudo dnf groupinstall -y "Development Tools"
24 sudo dnf install -y asciidoc
25 cd /tmp
26 wget https://github.com/tinyproxy/tinyproxy/releases/download/1.11.1/tinyproxy-1.11.1.tar.gz
27 tar -xzf tinyproxy-1.11.1.tar.gz
28 cd tinyproxy-1.11.1
29 ./configure --prefix=/usr --sysconfdir=/etc
30 make
31 sudo make install
32 sudo tee /etc/systemd/system/tinyproxy.service > /dev/null << 'EOF'
[Unit]
Description=Tinyproxy lightweight HTTP proxy
After=network.target
[Service]
Type=forking
ExecStart=/usr/bin/tinyproxy -c -d /etc/tinyproxy/tinyproxy.conf
PIDFile=/var/run/tinyproxy/tinyproxy.pid
User=nobody
Group=nobody
[Install]
WantedBy=multi-user.target
EOF
33 sudo mkdir -p /var/run/tinyproxy
34 sudo chown nobody:nobody /var/run/tinyproxy
35 sudo systemctl daemon-reload
36 sudo systemctl enable --now tinyproxy
37 vim /etc/tinyproxy/tinyproxy.conf
38 sudo vim /etc/tinyproxy/tinyproxy.conf
39 sudo systemctl restart tinyproxy
40 sudo nano /etc/systemd/system/tinyproxy.service
41 sudo systemctl daemon-reload
42 sudo systemctl restart tinyproxy
43 sudo systemctl status tinyproxy
############################################
#Amazon Linux 2:
#https://aws.amazon.com/premiumsupport/knowledge-center/ec2-enable-epel/
sudo amazon-linux-extras install epel -y
sudo yum install -y tinyproxy
vim /etc/tinyproxy/tinyproxy.conf
#Allow
Log /tmp
Pid /tmp
2026-06-12
2026-05-25
2026-03-28
SI5351-IRF510
Igonin
3МГц 3Ват 300км вебсдр
| 74ACT541 /74ACT540inverting | 8 каналов параллельно |
. | . |
74ACT244 |
2 × 4-bit buffers |
. | . |
| . | . | ||
| 74ACT125 | 4 lines — Шинный буфер, очень быстрый и мощный. (Четыре буфера с тремя состояниями)Если нет 541-й или 244-й, эта микросхема — следующий кандидат. | . | . |
74ACT125 / 74ACT00 / 74ACT08 |
(четыре элемента И-НЕ) | . | . |
| 74AC04 / 74AC14 | kHz?— (6 инверторов) Самый доступный вариант. Соедините все 6 каналов параллельно. Триггер Шмитта отлично убирает звон и шум с выхода синтезатора. | . | . |
| . | . | ||
74LVC1G125 |
— Крошечный, но очень «злой» буфер, способный работать на сотнях МГц. 1 канал |
. | . |
74LVC125AD |
(Четыре буфера) Дает самый чистый и мощный импульс. |
. | . |
74LVC14AD |
(Шесть инверторов с триггером Шмитта) |
. | . |
74LVC00AD |
(Четыре элемента И-НЕ) |
. | . |
Итоговый рейтинг (от лучшего к хорошему): 74ACT541 / 74ACT540 (8 каналов, идеальная разводка). 74ACT244 (8 каналов, очень мощная). 74ACT04 / 74ACT14 (6 каналов, компактно). 74ACT125 / 74ACT00 / 74ACT08 (4 канала, «программа минимум»). Важное напоминание про серию «F» Если вдруг увидите в магазине микросхемы серии 74F... (например, 74F244), берите не задумываясь! Буква F означает Fast. Это старая биполярная логика, которая потребляет больше тока, но «жарит» на высоких частотах просто невероятно. Она была королем КВ-драйверов до появления современной ACT-серии.74LVC125AD/74LVC14AD/74LVC00AD1 место: 74LVC125AD (Четыре буфера) Это шинный буфер. У него самая мощная выходная каскадная структура из всего списка. Плюс: Дает самый чистый и мощный импульс. 2 место: 74LVC14AD (Шесть инверторов с триггером Шмитта) Отличный вариант за счет того, что внутри целых 6 каналов. Плюс: Триггер Шмитта «подчистит» сигнал от Si5351, если дорожки длинные и насасывают помехи. 3 место: 74LVC00AD (Четыре элемента И-НЕ) Чуть слабее, чем 125-я, но тоже рабочая схема. Как соединить: У каждого элемента два входа (A и B). Соединяем их вместе (A=B), тогда элемент работает как инвертор. Затем все 4 получившихся инвертора соединяем параллельно.
https://www.aliexpress.com/item/1005009320073049.html?spm=a2g0o.productlist.main.24.3129617c2OOfgl&algo_pvid=226b0971-3e43-481b-8e61-03630a2c9add&algo_exp_id=226b0971-3e43-481b-8e61-03630a2c9add-18&pdp_ext_f=%7B%22order%22%3A%227%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21EUR%210.43%210.43%21%21%210.48%210.48%21%40211b819117747328365581641e31a0%2112000048738150720%21sea%21SK%21139857366%21X%211%210%21n_tag%3A-29919%3Bd%3A9afaa231%3Bm03_new_user%3A-29895&curPageLogUid=6pWV1OZ9uH5l&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005009320073049%7C_p_origin_prod%3A
https://www.aliexpress.com/item/1005009971062999.html?spm=a2g0o.detail.0.0.2f707Lpg7Lpg2h&mp=1&pdp_npi=6%40dis%21EUR%21EUR%200.15%21EUR%200.14%21%21EUR%200.14%21%21%21%40210385bb17747333715685840e3b91%2112000050724985184%21ct%21SK%21139857366%21%211%210%21
2025-02-18
balun
https://www.youtube.com/watch?v=nn8hNtysaxw&t=8s
https://www.youtube.com/watch?v=Ec0UeZMximU
2024-12-27
rf
12V 28MHz
pamp
| ток | сопр | индук | вит | |
|---|---|---|---|---|
| 24 | 500 | 2.85 | 21.2 | |
| 120 | 100 | 0.57 | 7.2 | |
| 500 | 24 | 0.14 | 3 |
2024-12-15
2024-12-14
sdr
msi.sdr: sdrplay
https://groups.io/g/SDRPlayUsers/topic/rsp1_on_ubuntu_20_04_no_joy/91588947
https://github.com/pothosware/SoapySDRPlay3/wiki#troubleshooting
--------------------------
rtl-sdr: https://www.rtl-sdr.com/V4/ #Linux (Debian)
sudo apt-get install libusb-1.0
1412 sudo touch /etc/modprobe.d/rtl-sdr.conf
1417 sudo touch /etc/udev/rules.d/20.rtlsdr.rules
https://github.com/dernasherbrezon/rtlSpectrum?tab=readme-ov-file
2024-11-30
React Native
youtube: Codevolution,
Expo CLI vs React Native CLI
youtube:Programming with Mosh
VS Code plugins: React Native Tools, React-Native/React/Redux, Prettier,Material Icon Theme
Settings: formatonsave
npx expo run:android
https://docs.expo.dev/workflow/android-studio-emulator/#set-up-android-studio
expo init test1
npx expo run:android
./gradlew assembleDebug ? https://docs.expo.dev/workflow/android-studio-emulator/#set-up-android-studio
npx create-expo-app@latest npm run reset-project











