Архив рубрики: Публикации

PHP 8.3 входит в версию Alpha 1, и это предлагаемые изменения

PHP

PHP — это язык программирования, который позволяет веб-разработку или динамические веб-приложения.

Несколько дней назад вышла новость о том, что первая альфа-версия новая ветка языка программирования 8.3 филиппинских песо, Были раскрыты запланированные улучшения, такие как новая функция json_validate(), а также дополнения к недавно добавленному классу Randomizer, обнаружение переполнения стека и многое другое.

Для тех из вас, кто не знаком с PHP (рекурсивная аббревиатура PHP: препроцессор гипертекста), позвольте мне сказать вам, что это довольно популярный язык программирования общего назначения с открытым исходным кодом, интерпретируемый на стороне сервера, который особенно подходит для веб-разработки. , так как его можно встроить в HTML.



Читать

Blink, эмулятор x86-64 для запуска приложений Linux, скомпилированных на других архитектурах.

Мигать

blink — это виртуальная машина, которая запускает программы x86-64-linux в разных операционных системах.

Недавно появились новости о выпуск первой основной версии проекта Blink, который представляет собой эмулятор процессора x86-64, позволяющий запускать статически и динамически созданные приложения Linux на виртуальной машине с эмулируемым процессором.

Стоит отметить, что проект разрабатывается автором таких разработок, как библиотека Cosmopolitan C, порт механизма изоляции коммитов для Linux и универсальной исполняемой файловой системы Redbean.



Читать

Сплит-системы: инновационное решение для охлаждения серверных комнат

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

Одной из основных проблем, с которыми сталкиваются серверные комнаты, является избыточное тепловыделение от серверов, маршрутизаторов и другого сетевого оборудования. Это может привести к перегреву, снижению производительности и даже поломке оборудования. Сплит-системы, которые можно купить на сайте https://gostklimat.ru/, предлагают эффективное решение этой проблемы.

Сплит-системы состоят из двух основных компонентов: внутреннего блока и внешнего блока. Внутренний блок устанавливается внутри серверной комнаты, обеспечивая охлаждение воздуха. Он может быть размещен на стене или потолке, чтобы максимально эффективно распределять охлажденный воздух по всей комнате. Внешний блок устанавливается снаружи помещения и выполняет функцию отвода нагретого воздуха.

Одной из основных преимуществ сплит-систем является их энергоэффективность. Они оснащены передовыми технологиями, такими как инверторный компрессор, который позволяет регулировать мощность работы системы в зависимости от нагрузки. Это позволяет снизить потребление энергии и экономить деньги на счетах за электроэнергию.

Еще одним важным аспектом сплит-систем является их гибкость и масштабируемость. Возможность установки нескольких внутренних блоков и подключения их к одному внешнему блоку позволяет охлаждать серверные комнаты различных размеров и конфигураций. Это делает сплит-системы идеальным решением для разных типов серверных комнат, включая небольшие офисные серверные комнаты и крупные дата-центры.

Кроме того, сплит-системы обладают продвинутыми функциями управления и мониторинга. С помощью современных систем управления, операторы могут легко контролировать и регулировать температуру, влажность и другие параметры окружающей среды в серверных комнатах. Это позволяет оперативно реагировать на изменения и предотвращать потенциальные проблемы.

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



2023-06-10T06:32:19
Сервер

Как отключить и удалить/заменить netplan на Ubuntu 22.04 LTS и вернуть ifupdown с несколькими статическими ip в 2023 году

По умолчанию в Ubuntu 22.04 LTS настройка сети осуществляется через netplan, однако формат файлов настроек в yml-виде может вызвать трудности у администраторов. Даже незначительные ошибки, такие как лишний или недостающий пробел, могут привести к полному отсутствию сети. Именно поэтому многие пользователи стремятся отключить и удалить netplan, чтобы избежать подобных проблем. Если вы тоже столкнулись с этой задачей, то давайте приступим к ее решению.




1.Редактируем файл загрузчика grub:




sudo nano /etc/default/grub




В переменную GRUB_CMDLINE_LINUX добавляем следующее значение:




netcfg/do_not_use_netplan=true




В итоге строка будет выглядеть приблизительно следующим образом:




GRUB_CMDLINE_LINUX="netcfg/do_not_use_netplan=true"




Обновляем загрузичк grub командой:




sudo update-grub




Устанавливаем ifupdown:




sudo apt install ifupdown net-tools resolvconf




Настраиваем интерфейсы:




sudo nano /etc/network/interfaces




Приводим конфигурационный файл к следующему виду:




#auto lo
#iface lo inet loopback
# The primary network interface
auto enp35s0
iface enp35s0 inet static
        address 111.222.222.101/24
        gateway 111.222.222.254
        dns-nameservers 8.8.8.8 1.1.1.1 77.88.8.8
        dns-search your-server-name
#auto enp35s0:0
iface enp35s0 inet static
        address 111.222.223.102/24
#        gateway 111.222.223.254

#auto enp35s0:1
iface enp35s0 inet static
       address 111.222.224.103/24
#       gateway 111.222.224.254

#auto enp35s0:2
iface enp35s0 inet static
       address 111.222.225.104/24
#       gateway 111.222.225.254




Имя интерфейса, IP address и netmask узнаем следующей командой:




ifconfig




Gateway следующей:




netstat -rn




DNS следующей:




cat /etc/resolv.conf




Правим resolvconf:




sudo nano /etc/resolv.conf




Приводим к виду:




nameserver 8.8.8.8
nameserver 1.1.1.1
nameserver 77.88.8.8




Правим /etc/hosts:




sudo nano /etc/hosts







127.0.0.1 localhost
111.222.222.101 domain01.ru
111.222.223.102 domain02.ru
111.222.224.103 SERVER-NAME




Отключаем лишние службы, связанные с netplan:




sudo systemctl stop systemd-networkd.socket systemd-networkd networkd-dispatcher systemd-networkd-wait-online systemd-resolved







sudo systemctl disable systemd-networkd.socket systemd-networkd networkd-dispatcher systemd-networkd-wait-online systemd-resolved







sudo systemctl mask systemd-networkd.socket systemd-networkd networkd-dispatcher systemd-networkd-wait-online systemd-resolved




Удаляем netplan




sudo apt-get --assume-yes purge nplan netplan.io




Далее удалим все файлы настроек netplan:




sudo rm -rf /etc/netplan/




Перезагружаем сервер:




sudo reboot



2023-06-09T20:09:45
Настройка web сервера

До 50% айтишников хотя бы раз сталкивались с выгоранием: рассказываем, как этого избежать

Если опираться на разные статистические данные, то 50–70% IT-специалистов хотя бы однажды за свою жизнь сталкивались с профессиональным выгоранием. Около 25% людей переживали это состояние два и более раза. Статистика выглядит довольно тревожной, но уже работающим и начинающим айтишникам необходимо знать, что этого вполне можно избежать. Как правило, такая проблема возникает по конкретным причинам. Если понимать, что на нее влияет, то она обойдет стороной. Ключевыми мерами профилактики будут те моменты, о которых мы расскажем дальше.

 

Соблюдение режима дня, а также баланса работы и отдыха

Многие IT-специалисты — это люди, которые по-настоящему увлечены своим делом. Работая над очередным проектом, они часто забывают отдыхать. Ухудшает ситуацию и то, что многие находятся на удаленке. Когда у человека нет необходимости вставать по утрам и ехать в офис, его жизнь рискует превратиться в день сурка. Чтобы этого не происходило, и нужен четкий график работы и отдыха. А тем, кто находится дома, рекомендуется отделить рабочую зону от остальных и покидать ее сразу же после того, как все дела будут завершены.

До 50% айтишников хотя бы раз сталкивались с выгоранием: рассказываем, как этого избежать

 

Обучение чему-то новому

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

Также стоит учиться тому, что вообще не связано с программированием и IT. Иностранные языки, музыка, ораторское мастерство, актерское мастерство — есть много направлений, позволяющих интересно провести время и разнообразить жизнь.

 

Здоровый образ жизни

Многие недооценивают то, насколько питание и физическая активность влияют на наше психическое состояние. Но если организм чувствует себя хорошо, то и голове тоже лучше. В то же время многие IT-специалисты этим пренебрегают: ведут сидячий образ жизни, питаются фастфудом, пьют энергетики, когда нужно сделать большой объем работы за короткий срок, не ходят на профилактические осмотры к врачам. Все это также способствует выгоранию. Но если скорректировать образ жизни, то ситуация намного улучшится.

До 50% айтишников хотя бы раз сталкивались с выгоранием: рассказываем, как этого избежать

 

Больше реальности вместо виртуального мира

Часто выгоранию способствует и то, что человек замыкается только на компьютере и других гаджетах. Но всем людям нужны прогулки, социальные контакты, живое общение. Так что за балансом в этом направлении тоже нужно следить.

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



2023-06-09T16:12:09
Работа

Внутри CPYTHON: гид по интерпретатору Python

Внутри CPYTHON: гид по интерпретатору Python

CPython, самая популярная реализация Python, абстрагируется от сложностей ОС и предоставляет платформу для создания масштабируемых и высокопроизводительных приложений. Каждому python-разработчику на какой-то стадии необходимо будет узнать, как работает CPython. Это позволит в полной мере использовать его мощь и оптимизировать приложения. Вы разберетесь с основными концепциями внутреннего устройства CPython и научитесь: читать исходный код интерпретатора CPython и свободно ориентироваться в нем; вносить изменения в синтаксис Python и компилировать их в вашу собственную версию CPython; понимать внутреннюю реализацию таких структур, как списки, словари и генераторы; управлять памятью CPython; масштабировать код Python за счет параллелизма и конкурентного выполнения; дополнять базовые типы новой функциональностью; выполнять наборы тестов; профилировать и проводить бенчмарк Python-кода и исполнительной среды; отлаживать код C и Python на профессиональном уровне; изменять или обновлять компоненты библиотеки CPython, чтобы они могли использоваться в будущих версиях.

Скачать Внутри CPYTHON: гид по интерпретатору Python

Скачать с mail облакаСкачать с mega облака

2023-06-09T10:00:26Книги и Курсы