server {
listen 80;
server_name app.mydomain.com;
root /srv/app-name;
index index.html;
# Other config you desire (TLS, logging, etc)...
location / {
try_files $uri /index.html;
}
}
Python 3.12.4 (main, Jun 6 2024, 18:26:44) [Clang 15.0.0 (clang-1500.3.9.4)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> initial_data = {
... "coords": [[673, 103], [673, 104], [673, 105], [673, 104]]
... }
>>>
>>> transformed_data = {
... "coords": [{"x": coord[0], "y": coord[1]} for coord in initial_data["coords"]]
... }
>>> transformed_data
{'coords': [{'x': 673, 'y': 103}, {'x': 673, 'y': 104}, {'x': 673, 'y': 105}, {'x': 673, 'y': 104}]}
>>>
This project releases various formats of GeoIP files automatically every Thursday, and provides a command line interface(CLI) tool for users to customize their own GeoIP files, including but not limited to V2Ray dat format file geoip.dat, MaxMind mmdb format file Country.mmdb, sing-box SRS format files, mihomo MRS format files, Clash ruleset files and Surge ruleset files.
export FOLDER_ID=<folder_ID>
export IAM_TOKEN=<IAM_token>
curl -X POST \
-H "Authorization: Bearer ${IAM_TOKEN}" \
--data-binary "@speech.ogg" \
"https://stt.api.cloud.yandex.net/speech/v1/stt:recognize?folderId=${FOLDER_ID}&lang=ru-RU"
preserve_hostname
echo -e "# This file disables cloud-init's hostname update\npreserve_hostname: true" | sudo tee /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
package main
import (
"fmt"
"gopkg.in/yaml.v3"
"log"
)
type Scalar struct {
Value string
}
func main() {
// YAML content
yamlContent := `
---
ok
`
var scalar Scalar
err := yaml.Unmarshal([]byte(yamlContent), &scalar.Value)
if err != nil {
log.Fatalf("error: %v", err)
}
fmt.Printf("Parsed YAML:\n%+v\n", scalar.Value)
}
Чтобы очистить трудно удаляемые пятна или отпечатки пальцев на дисплее или внешней стороне компьютера Mac, можно аккуратно протереть дисплей или корпус ноутбука Mac тканью, смоченной 70-процентным раствором изопропилового спирта (IPA).
Что делать если команда работает не во всех директориях?
echo $PATH
/usr/local/bin
/usr/local/sbin
Не нужно ничего копировать в PATH, это плохой совет. Пусть лежит там, где положено.
Просто создайте для eww symlink в /usr/local/bin
Еще более красивый механизм - использовать механизм alternatives https://ru.wikipedia.org/wiki/Alternatives
Пример - бинарнику нужны библиотеки, которые лежат рядом и при копировании он их перестанет видеть.
Или в скрипте установки зашит путь и при обновлении версии новый бинарник опять ляжет в оригинальную директорию.
Проблема с Aiogram что делать?
@router.message(Command('me'))
async def get_me(message: Message):
await get_me(message)
Что нужно писать в строке «Объект»?
cd ~/your-project-directory
mv env.example .env
ping: cannot resolve http://somesite.test/: Unknown host
ping http://somesite.test/
ping somesite.test
docker run --rm --add-host somesite.test:10.10.0.8 httpd ab -c 3 -n 20 somesite.test
cat docker-compose.yml
version: "3"
services:
nginx-server:
image: nginx
restart: always
ports:
- "8000:80"
volumes:
- ./src:/usr/share/nginx/html
networks:
default:
aliases:
- www.google.com
- bober.kurwa.pl
client:
restart: always
image: nginx
docker exec -ti tmp-client-1 /usr/bin/ping bober.kurwa.pl
3. В папке /backups должно храниться 5 копий, самую старую копию надо стереть после удачной заливки
- block:
- name: Determine old directories
set_fact:
old_dirs: "{{ (install_artifacts.files|sort(attribute='mtime', reverse=True))[3:] }}"
- name: Remove old directories
file:
path: "{{ item.path }}"
state: absent
with_items: "{{ old_dirs }}"
when: install_artifacts.matched > 3