#HEX • IT – Telegram
#HEX • IT
372 subscribers
502 photos
104 videos
64 files
478 links
Channel by @alexeev_dev.

Авторский блог.

IT, статьи и другая информация.
Download Telegram
Новогодний Сбор На Благо Канала

Так как канал растет, а моя аппаратура уже не растет, нужно вложить средства в канал. Я работаю, но если вы хотите, вы можете поддержать наше небольшое сообщество

Сбербанк: 2202208157638702
Ton: UQCeNdt_oTXg9Y-oHuA7RDBA7MEzNKg-u-KCi6VH95VS9Tlh
USDT TRC20: TEWSFXhZmYmSm1ozVcE3615UzkZvRp5HVr

Желательно на карту сбербанка.

Спасибо всем большое! Искренне каждого благодарю и обнимаю. Вы - те, кто дал мне новый буст в жизни.

Обещаю публиковать качественный контент. Возможно, и ютуб канал не за горами!
3👍1
#HEX • IT pinned «Новогодний Сбор На Благо Канала Так как канал растет, а моя аппаратура уже не растет, нужно вложить средства в канал. Я работаю, но если вы хотите, вы можете поддержать наше небольшое сообщество Сбербанк: 2202208157638702 Ton: UQCeNdt_oTXg9Y-oHuA7RDBA7MEzNKg…»
#HEX • IT
Ближайшие статьи: написаны, ждут публикации: роадмап DevOps инженера, создание веб Фреймворка на python в процессе написания: интеграция C-расширений в python-приложения, как устроен BIOS и загрузчики ОС
Интеграция C-расширений в питон очень интересная, кстати. Прикольно писать на си для питона, с его особенностями (например то что в питоне объект). Столько возможностей открывается
1👍1
Командные оболочки Linux

Некоторое время назад я писал статью о том, как создать свою командную оболочку на C: первая часть, вторая часть.

И вот, настало время поговорить о том, какие еще есть оболочки Linux, кроме bash, zsh и fish.

Dash (Debian Almquist Shell) — командная оболочка UNIX, более легковесная, чем bash, при этом POSIX-совместимая. Она заменяет /bin/sh в сценариях по умолчанию и обеспечивает более высокую скорость выполнения при меньшем потреблении ресурсов.

sudo pacman -S dash # Arch
sudo apt install dash # Debian

Tcsh — командная оболочка UNIX, основанная на и обратно совместимая с оболочкой C (csh).

Некоторые возможности tcsh:

редактирование командной строки с поддержкой стилей vi и emacs;
программируемое автодополнение (оболочку можно настроить так, чтобы по нажатию «Tab» дополнялись не только имена команд и пути, но и поддерживаемые командой параметры);
проверка правописания имён файлов, команд и переменных; 5
расширенный механизм навигации по каталогам (команды pushd, popd, dirs);
периодические события (например, отложенное во времени исполнение команды или «сброс» пользователя по истечении тайм-аута);
возможность указания в приглашении различной полезной информации (текущий каталог, время, дата).
В Linux tcsh может быть полезен в качестве альтернативы оболочке bash для тех, кто предпочитает синтаксис C, а также потому, что некоторым программам для выполнения задач установки требуется оболочка C.

sudo pacman -S tcsh # Arch
sudo apt install tsch # Debian

Ksh (Korn Shell) — командная оболочка. Разработана Дэвидом Корном (AT&T) в 1980-х годах. Имеет полную обратную совместимость с Bourne shell и включает в себя возможности C shell.

Некоторые преимущества ksh: cleaner exit codes, пайпы входа, удобный синтаксис для циклов, простое повторение команд, работа с ассоциативными массивами, возможность эмулировать поведение Emacs и V.

sudo pacman -S ksh # Arch
sudo apt install ksh # Debian


#Linux@hex_warehouse #Shell@hex_warehouse #КомандныеОболочки@hex_warehouse #KSH@hex_warehouse #TCSH@hex_warehouse #DASH@hex_warehouse
🔥5👍21
Есть вот такая прикольная визуализация гитхаб-активности в виде чека

Вставляйте свой ник на этом сайте и готово!
44
Исчерпывающий Roadmap по разработке операционных систем на C с приложенными ссылками на курсы к каждой теме!

https://github.com/mohitmishra786/amILearningEnough/blob/main/src/roadmap/os-dev/noC.md
👍5
Итальянский пародийный музыкальный коллектив Nanowar of Steel, работающий в жанрах хэви- и пауэр-метал, выпустил композицию «HelloWorldjava»


Песня исполнена на языке программирования Java, и это полностью рабочий код, который был опубликован на GitHub. «Этот проект содержит простое приложение на Java, которое демонстрирует базовое применение циклов, условных операторов и обработку исключения с нулевым указателем. Основная функциональность включает вывод строки „Hello World!“ несколько раз в зависимости от указанного пользователем параметра; [в него] намеренно введена ошибка, чтобы показать их обработку», — гласит описание программы-песни в репозитории.

https://github.com/NanowarOfSteel/HelloWorld
11
This media is not supported in your browser
VIEW IN TELEGRAM
🔍 Наглядное сравнение производительности нескольких языков программирования при выполнении 1 млрд итераций в цикле!
👍2
4 наиболее распространенных формы аутентификации: ключи SSH, сертификаты SSL OAuth-токены и логин/пароль
👍4
Forwarded from Linux / Линукс
Buildroot — набор скриптов, упрощающих процесс создания встраиваемой Linux-системы из исходного кода.

▪️ Он основан на системе сборки makefile и включает в себя систему menuconfig, аналогичную используемой в Linux.

▪️ Makefile содержит инструкции по загрузке и сборке множества инструментов и пакетов, которые могут быть использованы либо хост-системой в процессе сборки, либо на встраиваемом устройстве во время его работы.

▪️ Buildroot также включает несколько готовых конфигураций для Raspberry Pi и Beaglebone.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
Голосуем о смене аватарки!

Старая (текущая) - 👎
Новая (прикреплена) - 👍
👍9👎41
Во вторник выйдет "Создание веб Фреймворка на питоне"
3👍1
Channel photo updated
Роадмап Бекенд-Разработчика

Что это? Этот документ содержит список (roadmap) навыков, которые часто требуются backend разработчику web-приложений. Документ разделён на этапы (темы). Каждый этап разделён на пункты. Каждый пункт, в документе, подразумевает что:

бекендер знает что это и какую проблему решает.
бекендер знает для чего и когда следует применить.
бекендер знает как с этим работать или знает где подсмотреть.
при разработке или проектировании бекендер помнит про них и учитывает в приложении.
Понимание принципа работы каждого пункта будет дополнительным бонусом в понимании всей темы, но это может занять много времени. Изучайте по желанию и необходимости.

https://github.com/bzick/oh-my-backend
👍32
Доброго времени суток, хабр! В этой статье мы создадим свой веб-фреймворк на Python с использованием gunicorn.

Он будет легким, иметь базовый функционал. Мы создадим обработчики запросов (views), простую и параметизированную маршрутизацию, Middleware, i18n и l10n, Request/Response, обработку html-шаблонов и генерацию документации.

В этой статьи мы построим наиболее важные части фреймворка, изучим работу WSGI и создание веб-приложений. И также нам будет легче в последующем понимать логику других фреймворков: flask, django.

Некоторые из вас могут сказать что мы изобретаем велосипед. А я в ответ скажу - сможете ли вы прямо сейчас, без подсказок, только по памяти, нарисовать велосипед без ошибок?

https://habr.com/ru/companies/timeweb/articles/858664/#habracut
https://habr.com/ru/companies/timeweb/articles/858664/#habracut
https://habr.com/ru/companies/timeweb/articles/858664/#habracut
👍221