📝 Деревья без рекурсии
Иногда рекурсия не нужна там, где её часто применяют. Есть как минимум три относительно простые задачи, которые связаны с деревьями. В этом посте я расскажу о них и покажу как их решить без рекурсии.
https://axenov.dev/php-trees-without-recursion/
#блог #моё #PHP #Алгоритмы
👨💻 @axenov_dev 👍 @axenov_blog
Иногда рекурсия не нужна там, где её часто применяют. Есть как минимум три относительно простые задачи, которые связаны с деревьями. В этом посте я расскажу о них и покажу как их решить без рекурсии.
https://axenov.dev/php-trees-without-recursion/
#блог #моё #PHP #Алгоритмы
Please open Telegram to view this post
VIEW IN TELEGRAM
Блог Аксенова
Деревья без рекурсии
Иногда рекурсия не нужна там, где её часто применяют. Есть как минимум три относительно простые задачи, которые связаны с деревьями. В этом посте я расскажу о них и покажу как их решить без рекурсии.
👍2
📝 Как экспортировать коллекции из Postman и сконвертировать в http/curl/wget
Привет. Перед прочтением этой статьи настоятельно рекомендую надеть резиновые перчатки, респиратор и что-нибудь на глаза, чтобы не забрызгало.
Мы будем трогать постман.
И здесь не будет скриншотов для кретинов о том, как нажимать кнопочки в его паршивой гуйне, чтобы экспортировать за раз целую 1 коллекцию или 1 запрос в curl. Мы же не животные.
https://axenov.dev/как-экспортировать-коллекции-из-postman-и-ск/
#блог #моё #bash #PHP #Postman
👨💻 @axenov_dev 👍 @axenov_blog
Привет. Перед прочтением этой статьи настоятельно рекомендую надеть резиновые перчатки, респиратор и что-нибудь на глаза, чтобы не забрызгало.
Мы будем трогать постман.
И здесь не будет скриншотов для кретинов о том, как нажимать кнопочки в его паршивой гуйне, чтобы экспортировать за раз целую 1 коллекцию или 1 запрос в curl. Мы же не животные.
https://axenov.dev/как-экспортировать-коллекции-из-postman-и-ск/
#блог #моё #bash #PHP #Postman
Please open Telegram to view this post
VIEW IN TELEGRAM
Блог Аксенова
Как экспортировать коллекции из Postman и сконвертировать в http/curl/wget
Барахтаемся в этом говне последний раз. Пост об освобождении. Пост-спасение. Пост-благодать.
👍2
📝 Как скрыть лишние сетевые интерфейсы в Ubuntu
Что делать, если внезапно появилась куча лишних сетей в списке Сетевых подключений? Описываю один из вариантов решения проблемы.
https://axenov.dev/убрать-лишние-сетевые-интерфеисы/
#блог #моё #KDE_Plasma #NetworkManager #Ubuntu
👨💻 @axenov_dev 👍 @axenov_blog
Что делать, если внезапно появилась куча лишних сетей в списке Сетевых подключений? Описываю один из вариантов решения проблемы.
https://axenov.dev/убрать-лишние-сетевые-интерфеисы/
#блог #моё #KDE_Plasma #NetworkManager #Ubuntu
Please open Telegram to view this post
VIEW IN TELEGRAM
Блог Аксенова
Как скрыть лишние сетевые интерфейсы в Ubuntu
Что делать, если внезапно появилась куча лишних сетей в списке Сетевых подключений? Описываю один из вариантов решения проблемы.
👍3
📝 Ubuntu: как исправить ошибку snap “unexpected HTTP status code 408” и почему виснет ssh
Мелкая шпаргалка по решению неочевидной сетевой проблемы, которая проявилась случайно.
https://axenov.dev/ubuntu-как-исправить-ошибку-snap-unexpected-http-status-code-408-и-почем/
#блог #моё #snap #SSH #Ubuntu
👨💻 @axenov_dev 👍 @axenov_blog
Мелкая шпаргалка по решению неочевидной сетевой проблемы, которая проявилась случайно.
https://axenov.dev/ubuntu-как-исправить-ошибку-snap-unexpected-http-status-code-408-и-почем/
#блог #моё #snap #SSH #Ubuntu
Please open Telegram to view this post
VIEW IN TELEGRAM
Блог Аксенова
Ubuntu: как исправить ошибку snap “unexpected HTTP status code 408” и почему виснет ssh
Мелкая шпаргалка по решению неочевидной сетевой проблемы, которая проявилась случайно.
👍1
Forwarded from Миша пишет код (Misha и точка)
Зацените, какой прикол
Вот тут подробнее можно посмотреть:
https://unix.stackexchange.com/questions/73713/how-safe-is-it-to-cat-an-arbitrary-file
Создать такой же файл:
Вот тут подробнее можно посмотреть:
https://unix.stackexchange.com/questions/73713/how-safe-is-it-to-cat-an-arbitrary-file
Создать такой же файл:
echo -e '#!/bin/sh\necho "...doing something bad here..."\nexit\n\033[A\033[Aecho "Hello dear reader, I am just a harmless script, safe to run me!"' > demo.sh
chmod a+x demo.sh
📝 Docker Hub заблокирован, как исправить ошибку 403
Краткая рабочая шпаргалка по решению ошибки 403 в докере для России
https://axenov.dev/docker-hub-заблокирован-как-исправить-ошибку-403/
#блог #моё #Docker #Linux
👨💻 @axenov_dev 👍 @axenov_blog
Краткая рабочая шпаргалка по решению ошибки 403 в докере для России
https://axenov.dev/docker-hub-заблокирован-как-исправить-ошибку-403/
#блог #моё #Docker #Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
Блог Аксенова
Docker Hub заблокирован, как исправить ошибку 403
Краткая рабочая шпаргалка по решению ошибки 403 в докере для России
👍2
axenov.dev
📝 Настройка среды php-разработки с нуля на Netbeans + php8.1 + docker + xdebug3 Привет. Это здоровенный мануал-шпаргалка по настройке IDE для 👩💻 php-разработки. Полагаю, он больше сгодится для российских и белоруских разработчиков, переходящих c 👩💻 PhpStorm…
С тех пор утекло много воды. Вышло 9 версий среды разработки NetBeans, пыха дошла до 8.4, вот-вот релизнется мажрная версия xdebug 4.
Я решил вернуться к мануалу и актуализировать его. NB взял 24, пыху 8.3 и xdebug 3.3.2.
При этом был немного удивлён: хотя NB всё ещё не готов к пыхе 8.4 и отладке через docker-контейнер, других действительно серьёзных ломающих изменений так и не произошло, поэтому многие скриншоты я оставил от старых версий NB.
Так что если интересно поэкспериментировать — welcome.
В моих планах на этот год написать аналогичные мануалы для популярных текстовых редакторов.
Я решил вернуться к мануалу и актуализировать его. NB взял 24, пыху 8.3 и xdebug 3.3.2.
При этом был немного удивлён: хотя NB всё ещё не готов к пыхе 8.4 и отладке через docker-контейнер, других действительно серьёзных ломающих изменений так и не произошло, поэтому многие скриншоты я оставил от старых версий NB.
Так что если интересно поэкспериментировать — welcome.
В моих планах на этот год написать аналогичные мануалы для популярных текстовых редакторов.
Блог Аксенова
Настройка среды php-разработки с нуля на NetBeans + php + docker + xdebug3
Привет. Это здоровенный мануал-шпаргалка по настройке этой IDE для php-разработки. Здесь будет много текста и картинок. Полагаю, он больше сгодится для российских и белоруских разработчиков, переходящих c PhpStorm, ибо есть повод. В этом контексте было решено…
1
📝 Миграция self-hosted gitea в docker
Перетаскиваем Gitea в docker-окружение на новый сервер и поднимаем рядышком Opengist.
https://axenov.dev/gitea-to-docker/
#блог #моё #Docker #gitea #MySQL #Ubuntu #Резервирование
👨💻 @axenov_dev 👍 @axenov_blog
Перетаскиваем Gitea в docker-окружение на новый сервер и поднимаем рядышком Opengist.
https://axenov.dev/gitea-to-docker/
#блог #моё #Docker #gitea #MySQL #Ubuntu #Резервирование
Please open Telegram to view this post
VIEW IN TELEGRAM
Блог Аксенова
Миграция self-hosted gitea в docker
Перетаскиваем Gitea в docker-окружение на новый сервер и поднимаем рядышком Opengist.
1👍1
axenov.dev
📝 Миграция self-hosted gitea в docker Перетаскиваем Gitea в docker-окружение на новый сервер и поднимаем рядышком Opengist. https://axenov.dev/gitea-to-docker/ #блог #моё #Docker #gitea #MySQL #Ubuntu #Резервирование 👨💻 @axenov_dev 👍 @axenov_blog
В тот же репозиторий я добавил раннер для работы Gitea Actions и описал в README несложную настройку. В скором времени буду запускать, обкатывать и шлифовать это на сервере git.axenov.dev в нескольких проектах.
Обновлю пост в блоге, когда буду уверен в сетапе. Но если настроить и запустить окружение локально, то демка отработает исправно, так что я заранее доволен.
Обновлю пост в блоге, когда буду уверен в сетапе. Но если настроить и запустить окружение локально, то демка отработает исправно, так что я заранее доволен.