Основы Rust: первые программы

Этот пост — вольный перевод на русский вот этой оригинальной статьи (с нашими дополнениями в местах, где это показалось нужным), которую написал Стив Донован. Пишем Hello world Первоначальная цель Hello world, с тех пор как была написана первая версия на языке Си, заключалась в тестировании компилятора и запуске реальной мини-программы.// hello.rsfn main() Rust — это язык с фигурными скобками, …

Что же лучше — PostgreSQL или MySQL

Что такое PostgreSQL? PostgreSQL — мощная система управления объектно-реляционными базами данных с открытым исходным кодом (СУОРБД). Проект активно развивается уже больше 35 лет и заслужил прочную репутацию благодаря своей надежности, отказоустойчивости и высокой производительности. В рейтинге DB-Engines PostgreSQL занимает четвертое место. История PostgreSQL PostgreSQL разработана на основе пакета POSTGRES, написанного в Калифорнийском университете в Беркли. Реализация POSTGRES …

Что нужно, чтобы стать тимлидом? Разбираемся, какие скиллы качать

Сегодня мы поговорим о позиции в команде, кандидат на которую должен быть опытным специалистом, лидером, уметь делегировать задачи, ставить правильное ТЗ, а также вовремя «пинать» других спецов, чтобы не завалить очередной дедлайн. Кто же этот суперчеловек? Это — тимлид! Кто такой Тимлид? Тимлид (от англ. “team leader”) — это руководитель команды, отвечающий за координацию работы сотрудников …

Как создать собственную криптовалюту с помощью JavaScript

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

Как в Bitrix увеличить размер (количество символов) свойства HTML/текст

Иногда мы упираемся в размер поля HTML/текст, которое составляет 63200 символов. Как вариант можно создать пользовательское свойство.Но что делать если база наполнена и код уже написан. Быстрый способ: В bitrix/modules/iblock/classes/general/prop_html.php находим строчку: Меняем значение, допустим на 632000 (теперь максимум 4294967295) Далее в админки битрикса идем: Настройки / Инструменты / SQL запрос Для проверки смотрим Свойство …

Server-Sent Events просто на примере

Временами нам необходимо транслировать материалы с сервера незначительными порциями длительное время. При всем при этом канал остаётся односторонним, а следовательно веб-сокеты будут избыточными. На подмогу прибывает SSE, простая, однако отчего-то всё ещё достаточно редкая технология.

17 убийственных сайтов для веб-разработчиков

99,8% не знают их всех. Хранение веб-сайтов под рукой — это лучший способ повысить продуктивность. Вот некоторые из лучших веб-сайтов, которые я использую, чтобы облегчить себе жизнь. Давайте посмотрим на них по очереди. 1. Случайное изображение через API Ссылка Самый мощный фото-движок в мире. Unsplash API — это современный JSON API, который отображает всю информацию, необходимую …

Join в ORM Bitrix D7

В данном примере хочу показать, как вывести имя секции использую встроенную возможность битрикса на ORM. Воспользуемся методом registerRuntimeField. Создаем новый Reference. Указываем псевдоним EXTENDED_SECTION (или любой другой на ваше усмотрение). Далее подключаем сущность SectionTable. и джойним поле IBLOCK_SECTION_ID сущности ElementTable с ID сущности SectionTable. Подробная статья про Bitrix ORM D7 — https://webdevprompt.com/2021/07/28/bitrix-orm-object-relational-mapping/

kubernetes — шпаргалка по командам

Основные команды Логи kubectl logs <имя пода> Статус подов kubectl get podkubectl -n rc get pod Сервисы kubectl get svc Удалить под kubectl delete pod <имя пода> kubectl -n rc delete pod <имя пода> Состояния пода kubectl describe po <имя пода> Зайти в под kubectl exec -ti <имя пода> — bash kubectl -n rc exec …