Состоялся Kali Linux 2021.1
Состоялся Kali Linux 2021.1, который содержит несколько обновлений и нововведений: обновление графических сред, новые утилиты и инструментарий, а также поддержку режима Command-Not-Found.
Состоялся Kali Linux 2021.1, который содержит несколько обновлений и нововведений: обновление графических сред, новые утилиты и инструментарий, а также поддержку режима Command-Not-Found.
А то много хвалебных отзывов - "получил, ни вскрывал, прадовец харошый"...
Надо понимать, что данный прибор рассчитан на нагрузку менее 500Вт, но я бы сказал: 100Вт 220В и 2Вт - 5В
Верх, брался как адаптер для умной розетки + питание led часов
Недавно я написал первый пост о том, как начал переделывать обычные светодиодные светильники в диммируемые. Многим не понравилось что свой диммер я делаю на базе микроконтроллера ATmega128. Поэтому хочу объяснить, почему используется именно этот микроконтроллер, и почему в наше время разрабатывая что-то ДЛЯ СЕБЯ, не стоит стремиться всё делать на самом слабеньком микроконтроллере способном протянуть только лишь функционал разрабатываемого вами устройства.
Этим вечером у меня появилось свободное время и я пустился в воспоминания о прошлом. О тех временах когда браузеры были маленькими, и быстрыми, а размер веб-страницы можно было измерять в килобайтах, а не мегабайтах. О тех временах когда у нас был другой президент.
На самом деле, всё это происходило не так уж давно - президентом в 2011 году был Дмитрий Медведев, но браузеры действительно были радикально легче. Дистрибутив Mozilla Firefox версии 1.5 занимает чуть меньше 5 мегабайт.
Что в этом толку? Этот вопрос я задал себе следующим, и тут же решил проверить - а много ли пользы от тогдашних браузеров в современном мире? Скачал и установил себе последовательно Mozilla Firefox 1.5.0.12, 10.0.2, 20.0.1, 30.0 и 40.0.3. Хотел продолжить, но дальнейшее исследование не имело смысла (позже будет понятно, почему).
Общий результат
Дистрибутивы Firefox доступны. Браузер до сих пор можно скачать с первой и до последней версии, все они могут установиться на последней Windows 10, причём так, чтобы не мешать другим установленным браузерам (даже себе же но более поздней версии), если устанавливать их в разные папки.
Я пытался зайти на несколько известных сайтов и кликнуть пару ссылок, чтобы убедиться в их работоспособности.
Как правило, если браузеру удавалось открыть страницу, то отображал он её более-менее корректно, явных проблем с вёрсткой не было заметно. Проблемы были другие.
Разговор в автомобиле на трассе из Дубая в Шарджу 31 июля 2020 года:
- Город-стройка. Сколько всего возводят … Но для кого? Кто будет здесь жить? Тем более после такого кризиса. Дубай экспо переносят, резиденты покидают страну, многие потеряли работу или бизнес: даже авиакомпания Эмирейтс сократила тысячи сотрудников, в число которых попал мой друг пилот.
- Почему бы правительству не инициировать создание специальных условий для того, чтобы привлекать сюда самых умных и талантливых специалистов из разных стран мира?! Так и поднимут экономику, грамотно аккумулируя у себя лучшие умы и таланты. Для этого все есть, в том числе тысячи квадратных метров нового жилья. Вот такие люди здесь бы и жили, а виды строительных кранов выглядели бы повеселее на фоне пустыни.
Заголовок в новостях 31 января 2021 года, ровно спустя семь месяцев:
«ОАЭ впервые в истории предоставляет иностранцам право получить гражданство».
Всем привет! Меня зовут Никита, и мы в Typeable для разработки фронтенда для части проектов используем FRP-подход, а конкретно его реализацию на Haskell – веб-фреймоворк reflex
. На русскоязычных ресурсах отсутствуют какие-либо руководства по данному фреймворку (да и в англоязычном интернете их не так много), и мы решили это немного исправить.
В этой серии статей будет рассмотрено создание веб-приложения на Haskell с использованием платформы reflex-platform
. reflex-platform
предоставляет пакеты reflex
и reflex-dom
. Пакет reflex
является реализацией Functional reactive programming (FRP) на языке Haskell. В библиотеке reflex-dom
содержится большое число функций, классов и типов для работы с DOM
. Эти пакеты разделены, т.к. FRP-подход можно использовать не только в веб-разработке. Разрабатывать мы будем приложение Todo List
, которое позволяет выполнять различные манипуляции со списком задач.
На живом примере приложения в визуальном стиле игры «Cyberpunk 2077» покажем всю мощь фреймворка Flutter и возможность сборки единого кода под разные платформы.
Вместе с вами в прямом эфире соберём по-настоящему мультиплатформенное приложение для веба, iOS, Android и desktop.
Представьте довольно распространённую ситуацию: ваше приложение взаимодействует с клиентами, которые находятся в разных часовых поясах. Вам часто приходится работать с датами, а для корректной работы системы, они передаются с указанием часового пояса отправителя. При этом, вам нужно:
1) При получении запроса привести дату к серверному времени и сохранить в базу данных в таком виде
2) В ответ возвращать дату и время с указанием серверного часового пояса
Чтобы избавиться от лишних вызовов методов для преобразования даты, Spring предоставляет удобный механизм для написания кастомной сериализации и десериализации.
Одна из основных функций Spring - функция публикации событий. Мы можем использовать события для разделения частей нашего приложения и реализации шаблона публикации-подписки. Одна часть нашего приложения может публиковать событие, на которое реагируют несколько слушателей (даже асинхронно). В рамках Spring Framework 5.3.3 (Spring Boot 2.4.2) теперь мы можем записывать и проверять все опубликованные события ( ApplicationEvent) при тестировании приложений Spring Boot с использованием @RecrodApplicationEvents.
Вы вряд ли найдете в интернете что-то про разработку ботов, кроме документаций к библиотекам, историй "как я создал такого-то бота" и туториалов вроде "как создать бота, который будет говорить hello world". При этом многие неочевидные моменты просто нигде не описаны.
Как вообще устроены боты? Как они взаимодействуют с пользователями? Что с их помощью можно реализовать, а что нельзя?
Подробный гайд о том, как работать с ботами — под катом.
Если вы видите “запись DMARC не найдена”, “запись DMARC не опубликована” или “запись DMARC отсутствует”, это означает, что в домене отсутствует самый эффективный и мощный механизм идентификации электронной почты, такой как DMARC.
Для того, чтобы программным продуктом могли пользоваться люди в разных странах, нужно адаптировать его для них, то есть локализовать. И одним из важнейших этапов локализации всегда был и остается перевод. Я работаю в Plesk переводчиком с английского на русский язык и в этой статье хочу рассказать об особенностях работы IT-переводчика, а именно, о том, какие типы текстов мы переводим и с какими «подводными камнями» порой сталкиваемся в каждом из них. Надеюсь, мой опыт окажется полезным тем, кто переводит или собирается переводить IT-контент с английского на русский язык.
Эта информация пригодится вам, если вы планируете вывести свой сервис, приложение или игру на иностранные рынки и пока не определились, какие языки для вас приоритетны. Или если вы уже локализовали свой продукт на ключевые языки и ищете дополнительные рынки, на которых он может «выстрелить».
Из этой статьи вы узнаете:
— топ-12 языков для локализации,
— какой язык в топ-5 наступает на пятки традиционным лидерам,
— почему выбор языка и выбор страны для локализации — не одно и то же.
Кроме этого, в статье мы:
— Рассказываем, влияет ли численность говорящих на популярность языка для локализации.
— Советуем, что принимать во внимание при выборе языка для локализации.
— Делимся ссылками на обзоры рынков конкретных стран.
Сохраняйте себе, пригодится!