Port Knocking в МИКРОТИКЕ Через WEB форму. По мнению автора, в статье приведен пример необычного применения PORT KNOCKINGa, отличный от распространенного. В примере, для "авторизации" используется HTML страница с JavaScript. Так же приводится не очевидный пример применения технологии для редиректа прошедших "авторизацию" запросов на сторонние не защищенные ресурсы.
Как я 30 дней автообновление валюты чинил: Opencart 3.0
Я новичок, в прошлом году, только начал изучать JavaScript, HTML, CSS и вот я web-администратор в офисе.
Все началось с обычного замечания на утренней планерке — генеральный директор сказал мне: "Видел? На сайте сумма в рублях за доллар соответствует завтрашнему дню, а должна быть еще сегодняшняя!" Все товары, рекламные площадки, клиенты, заказы — все это завязано на валюте, которая обновляется на сутки раньше, чем должна.
И тут я понял что меня ждет очень сложная и почти не выполнимая задача. Ведь я совсем не секу в PHP и с Opencart только месяц как знаком. «Сделаю, конечно!», ответил я, не бить же в грязь лицом.
Баланс в играх или как достичь недостижимой цели?
Как думаете, что должно быть в каждой игре? На что чаще всего жалуются пользователи? Что может превратить хороший проект в мусор? Что, как говорится, сложно найти, легко поломать и невозможно довести до идеала? И ответ на все это будет игровой БАЛАНС! Да, баланс – самая сложная и самая необычная часть геймдева.
И сейчас мы как раз поговорим о том: что такое игровой баланс? Какие методы балансировки применяются в большинстве игр? Узнаем, почему это самый сложный и долгий этап в геймдеве, и ответим на главный вопрос: можно ли добиться идеального баланса в игре?
Разработка dApp для TON блокчейна
Рассмотрим простейший проект счётчика. Функций у счётчика будет две - увеличить его на произвольное число и получить текущее значение счётчика. Для простоты реализации мы не будем добавлять функцию сброса и будем увеличивать значение через dApp только на 1. То есть реализуем инкремент для счётчика и получение результата после этого действия.
Запускаем Telegram Bot на панели оператора (HMI) от Weintek
Возможно ли в промышленной панели оператора (HMI) создать своего бота для Telegram?
В HMI от Weintek это реализуемо! В данном туториале мы научим нашу панельку работать с Telegram Bot API, напишем Echo-бот и реализуем отправку сообщений по событию.
Кому интересно, добро пожаловать под кат…
Книга нормального фрилансера
Батюшки, я же уже почти целую свою книгу выложил в виде статей на Хабре! Это было круто. Никакая другая площадка не дала мне столько просмотров, разумных комментариев и вступлений в Телеграм-канал. В этой публикации хочу рассказать о том, как я пришёл к идее книги, как писал её, как и где публиковал и что планирую делать дальше. А ещё сделаю подборку ссылок на все главы, опубликованные на Хабре, в правильной последовательности.
Сначала два слова обо мне для тех, кто видит меня впервые. Егор Камелев. Проектирую интерфейсы с 2006 года (если что, это не моё достоинство, а показатель того, что я рос вместе с рынком и не сталкивался с проблемами современных новичков). Делаю интерактивные прототипы в Axure и сопровождаю их подробными функциональными спецификациями. Создал Проекторат, питерское бюро проектирования интерфейсов. Был какое-то время монополистом на рынке обучающих материалов по работе в Axure.
Почему решил написать книгу. Я в 2018-м решил перебираться с фрилансерской работы на работу над своими проектами, в частности над генератором посадочных страниц lp151. И книга должна была стать некой чертой под моим более чем десятилетним опытом фриланса. В 2019-м я поговорил со старым знакомым, который задал мне ряд вопросов о работе на себя. И по этим вопросам я понял, что трудности его ждут не там, где он их ожидает, а там, где он даже не знает, что спрашивать. Так я окончательно решил, что книга будет не только подытоживать мою фрилансерскую карьеру, но и поможет другим людям с ответами на незаданные вопросы.
Обратный websocket/http туннель данных на .NET + SignalR
Возникла необходимость организовать трафик к внешнему сервису из сегмента с ограничением на исходящие соединения. Этот внешний сервис использовал одновременно множество tcp/udp сокетов. При беглом обзоре существующих утилит не обнаружил готовое решение инкапсуляции множества сокетов с поддержкой «обратного» соединения.
Введение в математическую оптимизацию на примере компании Recruit. Часть 3
Это серия статей о том, что такое математическая оптимизация, и как она может быть применена в бизнесе на примере компании Recruit. В данной статье мы расскажем, как компания решила проблему с распространением подарочных сертификатов, поощряющих неподобающее обслуживание более 30 миллионов пользователей, а также проблему распределения коммерческих сообщений.
❖ авторы Кейта Накамура, Кенго Хамада, Котаро Танахаси
Проблемы вызванные появлением ChatGPT в сфере образования
Влияние ChatGPT на процесс обучения я бы без сомнения приравнял к влиянию связанному с появлением сначала интернета, а затем и смартфонов. Но возможно, что ChatGPT повлияет на обучение даже сильнее.
Но что это за влияние, как оно действительно может изменить подход к обучению?
Попробуем разобраться и задать несколько вопросов в воздух, на которые потом возможно появятся ответы.
Релокация в Армению. Плюсы и минусы жизни в Ереване
"Армения – это Россия 10-12 лет назад, но гостеприимная и ламповая." Так бы я охарактеризовал Армению в одном предложении.
Расскажу о всех плюсах и минусах жизни эмигранта в Армении, которые я заметил за 3 месяца жизни в этой стране.
3 необычных робота, которые понравились читателям Хабра
Решили вспомнить про самые интересные проекты из наших подборок про магнитных, насекомоподобных и модульных роботов. С этой задачей нам помогли читатели: в конце каждой статьи они голосовали за лучших и делились своим мнением в комментариях. Нам выбор хабравчан понравился, поэтому решили собрать еще один текст.
В конце статьи — конкурс на плюшевого тирекса и другой мерч Selectel.
Знакомство c Reatom
Привет, меня зовут Артём Арутюнян и я автор менеджера состояния Reatom. Этим постом открывается серия обучающих материалов на русском языке, документация на английском доступна на официальном сайте.
А оно вам надо? Думаю, да, потому что Reatom — это универсальное решение, которое позволяет легко пошарить глобальное состояние за микроскопическую (2.5KB) цену, эффективно строить самодостаточные и переиспользуемые логические модули гигантских приложений или просто сделать ваш сетевой кеш реактивным с помощью дополнительного пакета @reatom/async.
В этой статье мы кратко пройдёмся по мотивации и истории, а потом разберём основные фичи и примеры их использования вместе с биндингами к React.js. Похожий разбор есть в виде скринкаста.
Как я, фрилансер 1С, веду учет работ и расчетов с клиентами
Я уже писал ранее, что в начале 2020 года ушел на фриланс из 1С-франчайзи в вольное плавание программистом 1С "по вызову". Спустя три года хочу поделиться своим опытом, как я веду учет работ, расчетов с клиентами и доходов.
Методика простая, как часы. Правда, я использую самописную конфигурацию 1С, но до этого справлялся и в Excel. Откуда, в принципе и перенес затем данные в 1С.
Пылевые облака Кордылевского — это космические «супермозги»?
Подтверждение в 2019 году существования облаков Кордылевского, а так же их громадных размеров, намного превышающих размеры Земли, указывает на то, что система Земля-Луна содержит четыре, а не два крупных тела, причем по размерам облака среди них доминируют. Авторы считают, что эти облака представляют собой сложно устроенные образования из плазменной пыли. А значит, что они обладают невообразимо богатой внутренней структурой, состоящей из областей с положительными, отрицательными и чисто нулевыми зарядами, в газообразном, жидком и кристаллическом состояниях. И на протяжении многих эонов, в них должны будут сформироваться способности к высокому интеллекту.
Истории
Приятные случайности: взрывная перколяция и сверхвысокая электропроводность
В научном мире все построено на долгих и скрупулезных расчетах, многократных экспериментах и точных измерениях. Но порой имеют место и случайности, которые преподносят ученым совсем не тот результат, что они ожидали, но не менее положительный. Подобное произошло и с учеными из университета Сассекса (Великобритания). В попытках изучить процесс перколяции (протекания жидкостей через пористый материал) ученые случайно создали композитную полимерную краску, обладающую невероятной проводимостью. Что ученые делали изначально, что привело к случайному открытию, и какая в нем может быть практическая польза? Ответы на эти вопросы мы найдем в докладе ученых.
OLIMEX ESP32-EVB: красный квадрат (плата принята)
Сегодня мы рассмотрим один интересный контроллер из моей коллекции, это (широко известная в узких кругах) плата OLIMEX ESP32-EVB. Это одна из первых плат, построенных на основе ESP32, которая за прошедшие годы претерпела несколько ревизий и выпускается до сих пор, то есть при желании вы можете её заказать и использовать в своих проектах.
Плата производится компанией OLIMEX, которая обладает своим оригинальным «технологическим почерком» — на ESP32-EVB всё сделано немного не так, как у других производителей контроллеров — все эти особенности мы разберём в этой статье.
Кроме того, сама плата ESP32-EVB обладает довольно широкими возможностями: на фирменный красный квадрат текстолита размером всего 75х75 мм компания OLIMEX умудрилась поместить ESP32, LAN8710A, microSD картридер, IR приёмник и передатчик, CAN трансивер, 2 реле, разъёмы расширения, подсистему зарядки и обслуживания аккумулятора и прочие элементы — по плотности упаковки деталей на квадратный сантиметр платы ESP32-EVB находится на одном из первых мест среди рассмотренных мной контроллеров.
Программирование этого чуда тоже не совсем обычная задача — множество компонентов плотно «посажены» на нестандартные GPIO и имеют свои особенности работы, далее мы попробуем со всем этим разобраться — в результате вы сможете легко и просто использовать маленький технологический шедевр ESP32-EVB в своих проектах.
Теория и практика БПЛА, или как я учился в Школе дронов МАИ
Продолжая уже поднимавшуюся в этом блоге тему беспилотных летательных аппаратов, сегодня я расскажу об опыте посещения пятидневных курсов операторов БПЛА от Московского авиационного института.
Пять сериалов про стартапы и технологии, которые стоит посмотреть
Признайтесь, что каждому иногда хочется провести выходные за ничегонеделанием. Особенно это желание увеличивается под конец года. Да и зимой лениться хочется чуть больше обычного. Ну а чтобы это делать было ещё приятнее, мы решили собрать для читателей блога ЛАНИТ подборку новых сериалов, посвящённых технологическим стартапам и компаниям.
НУЦ сурка
Как Минцифры «забыло», что уже создавало «национальный удостоверяющий центр», как фейковые сертификаты стали «государственными» и почему никто за это до сих пор не вылетел из мягкого кресла.
Последние месяцы регулярно получаю уведомления с Хабра, что мою майскую статью упомянули в публикации, посвященной очередному этапу обилечивания россиян «надежными» «суверенными сертификатами». Также регулярно комментирую эту тему для СМИ и почти всегда сталкиваюсь с выпадением собеседника в BSOD. Казалось бы, вот все факты, вот официальные документы и прочие «пруфы», но поверить в услышанное все равно невозможно: федеральный орган исполнительной власти не первый месяц открыто нарушает закон, раздает филькины грамоты для «защиты» важнейших сайтов и… ничего.
Давайте и вам расскажу эту историю: как Минцифры не имея на то полномочий «создало» т.н. «национальный удостоверяющий центр», да не один раз, как несуществующий УЦ выпускает «государственные» TLS-сертификаты, и как вся эта деятельность проходит по разделу перехода на отечественную криптографию, а не превышения должностных полномочий, а то и чего похуже.
Итак, на сайте Минцифры сообщается, что сертификаты выдает Национальный удостоверяющий центр. Сервис по выдаче сертификатов безопасности работает с марта 2022 года на портале Госуслуг. Однако «Портал государственных услуг Российской Федерации», утверждает, что российский сертификат безопасности для интернет-сайтов, заверенный «российским корневым сертификатом» предоставляется самим Минцифры. Да и сертификате указано, что его выпустило «The Ministry of Digital Development and Communications», а не какой-то «национальный удостоверяющий центр».
Срок за кэшбэк, новые претензии к эмигрантам, а также коррупция по-корейски
Почти всё самое важное, что произошло за неделю в мире финансов как в России, так и в мире: налог с банковских вкладов в 2023 году, «разморозка Шредингера» активов в европейских депозитариях, закон о цифровом рубле, а также злоключения кузена Ави.