Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

Еще один Port knocking

JavaScript *Сетевые технологии *Сетевое оборудование
Туториал

Port Knocking в МИКРОТИКЕ Через WEB форму. По мнению автора, в статье приведен пример необычного применения PORT KNOCKINGa, отличный от распространенного. В примере, для "авторизации" используется HTML страница с JavaScript. Так же приводится не очевидный пример применения технологии для редиректа прошедших "авторизацию" запросов на сторонние не защищенные ресурсы.

Читать
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 1.8K
Комментарии 12

Как я 30 дней автообновление валюты чинил: Opencart 3.0

CMS *PHP *
Recovery mode
Из песочницы

Я новичок, в прошлом году, только начал изучать JavaScript, HTML, CSS и вот я web-администратор в офисе.

Все началось с обычного замечания на утренней планерке — генеральный директор сказал мне: "Видел? На сайте сумма в рублях за доллар соответствует завтрашнему дню, а должна быть еще сегодняшняя!" Все товары, рекламные площадки, клиенты, заказы — все это завязано на валюте, которая обновляется на сутки раньше, чем должна.

И тут я понял что меня ждет очень сложная и почти не выполнимая задача. Ведь я совсем не секу в PHP и с Opencart только месяц как знаком. «Сделаю, конечно!», ответил я, не бить же в грязь лицом.

Как у меня это получилось
Всего голосов 13: ↑9 и ↓4 +5
Просмотры 2K
Комментарии 7

Баланс в играх или как достичь недостижимой цели?

Разработка игр *Игры и игровые консоли

Как думаете, что должно быть в каждой игре? На что чаще всего жалуются пользователи? Что может превратить хороший проект в мусор? Что, как говорится, сложно найти, легко поломать и невозможно довести до идеала? И ответ на все это будет игровой БАЛАНС! Да, баланс – самая сложная и самая необычная часть геймдева.

И сейчас мы как раз поговорим о том: что такое игровой баланс? Какие методы балансировки применяются в большинстве игр? Узнаем, почему это самый сложный и долгий этап в геймдеве, и ответим на главный вопрос: можно ли добиться идеального баланса в игре?

Читать далее
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 2.3K
Комментарии 2

Разработка dApp для TON блокчейна

Программирование *Криптовалюты
Туториал
Перевод

Рассмотрим простейший проект счётчика. Функций у счётчика будет две - увеличить его на произвольное число и получить текущее значение счётчика. Для простоты реализации мы не будем добавлять функцию сброса и будем увеличивать значение через dApp только на 1. То есть реализуем инкремент для счётчика и получение результата после этого действия.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 616
Комментарии 0

Запускаем Telegram Bot на панели оператора (HMI) от Weintek

Мессенджеры *JavaScript *Программирование *API *Промышленное программирование *
Туториал
Из песочницы

Возможно ли в промышленной панели оператора (HMI) создать своего бота для Telegram?

В HMI от Weintek это реализуемо! В данном туториале мы научим нашу панельку работать с Telegram Bot API, напишем Echo-бот и реализуем отправку сообщений по событию.

Кому интересно, добро пожаловать под кат…

Читать далее...
Всего голосов 8: ↑4 и ↓4 0
Просмотры 878
Комментарии 0

Книга нормального фрилансера

Фриланс

Батюшки, я же уже почти целую свою книгу выложил в виде статей на Хабре! Это было круто. Никакая другая площадка не дала мне столько просмотров, разумных комментариев и вступлений в Телеграм-канал. В этой публикации хочу рассказать о том, как я пришёл к идее книги, как писал её, как и где публиковал и что планирую делать дальше. А ещё сделаю подборку ссылок на все главы, опубликованные на Хабре, в правильной последовательности.

Сначала два слова обо мне для тех, кто видит меня впервые. Егор Камелев. Проектирую интерфейсы с 2006 года (если что, это не моё достоинство, а показатель того, что я рос вместе с рынком и не сталкивался с проблемами современных новичков). Делаю интерактивные прототипы в Axure и сопровождаю их подробными функциональными спецификациями. Создал Проекторат, питерское бюро проектирования интерфейсов. Был какое-то время монополистом на рынке обучающих материалов по работе в Axure.

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

Читать далее
Всего голосов 15: ↑12 и ↓3 +9
Просмотры 2K
Комментарии 5

Обратный websocket/http туннель данных на .NET + SignalR

Open source *.NET *Сетевые технологии *
Из песочницы

 

Возникла необходимость организовать трафик к внешнему сервису из сегмента с ограничением на исходящие соединения. Этот внешний сервис использовал одновременно множество tcp/udp сокетов. При беглом обзоре существующих утилит не обнаружил готовое решение инкапсуляции множества сокетов с поддержкой «обратного» соединения.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.5K
Комментарии 3

Введение в математическую оптимизацию на примере компании Recruit. Часть 3

Блог компании RUVDS.com IT-инфраструктура *Машинное обучение *Бизнес-модели *
Перевод

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

❖ авторы Кейта Накамура, Кенго Хамада, Котаро Танахаси
Читать дальше →
Всего голосов 17: ↑15 и ↓2 +13
Просмотры 944
Комментарии 1

Проблемы вызванные появлением ChatGPT в сфере образования

Машинное обучение *Учебный процесс в IT Карьера в IT-индустрии Искусственный интеллект Будущее здесь
Мнение

Влияние ChatGPT на процесс обучения я бы без сомнения приравнял к влиянию связанному с появлением сначала интернета, а затем и смартфонов. Но возможно, что ChatGPT повлияет на обучение даже сильнее.

Но что это за влияние, как оно действительно может изменить подход к обучению?

Попробуем разобраться и задать несколько вопросов в воздух, на которые потом возможно появятся ответы.

Пошли читать и спорить в комментах
Всего голосов 24: ↑14 и ↓10 +4
Просмотры 9.3K
Комментарии 63

Релокация в Армению. Плюсы и минусы жизни в Ереване

IT-эмиграция
Обзор

"Армения – это Россия 10-12 лет назад, но гостеприимная и ламповая." Так бы я охарактеризовал Армению в одном предложении.

Расскажу о всех плюсах и минусах жизни эмигранта в Армении, которые я заметил за 3 месяца жизни в этой стране.

Читать далее
Всего голосов 66: ↑58 и ↓8 +50
Просмотры 16K
Комментарии 82

3 необычных робота, которые понравились читателям Хабра

Блог компании Selectel Разработка робототехники *Производство и разработка электроники *Робототехника Научно-популярное

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

В конце статьи — конкурс на плюшевого тирекса и другой мерч Selectel.
Читать дальше →
Всего голосов 27: ↑25 и ↓2 +23
Просмотры 3.9K
Комментарии 3

Знакомство c Reatom

Блог компании RUVDS.com JavaScript *ReactJS *
Туториал


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

А оно вам надо? Думаю, да, потому что Reatom — это универсальное решение, которое позволяет легко пошарить глобальное состояние за микроскопическую (2.5KB) цену, эффективно строить самодостаточные и переиспользуемые логические модули гигантских приложений или просто сделать ваш сетевой кеш реактивным с помощью дополнительного пакета @reatom/async.

В этой статье мы кратко пройдёмся по мотивации и истории, а потом разберём основные фичи и примеры их использования вместе с биндингами к React.js. Похожий разбор есть в виде скринкаста.
Читать дальше →
Всего голосов 33: ↑32 и ↓1 +31
Просмотры 4.2K
Комментарии 46

Как я, фрилансер 1С, веду учет работ и расчетов с клиентами

*
Кейс
Recovery mode

Я уже писал ранее, что в начале 2020 года ушел на фриланс из 1С-франчайзи в вольное плавание программистом 1С "по вызову". Спустя три года хочу поделиться своим опытом, как я веду учет работ, расчетов с клиентами и доходов.

Методика простая, как часы. Правда, я использую самописную конфигурацию 1С, но до этого справлялся и в Excel. Откуда, в принципе и перенес затем данные в 1С.

Читать далее
Всего голосов 4: ↑1 и ↓3 -2
Просмотры 1.6K
Комментарии 2

Пылевые облака Кордылевского — это космические «супермозги»?

Научно-популярное Астрономия
Из песочницы
Перевод

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

Читать далее
Всего голосов 39: ↑15 и ↓24 -9
Просмотры 3.3K
Комментарии 36

Истории

Приятные случайности: взрывная перколяция и сверхвысокая электропроводность

Блог компании ua-hosting.company Научно-популярное Физика Химия


В научном мире все построено на долгих и скрупулезных расчетах, многократных экспериментах и точных измерениях. Но порой имеют место и случайности, которые преподносят ученым совсем не тот результат, что они ожидали, но не менее положительный. Подобное произошло и с учеными из университета Сассекса (Великобритания). В попытках изучить процесс перколяции (протекания жидкостей через пористый материал) ученые случайно создали композитную полимерную краску, обладающую невероятной проводимостью. Что ученые делали изначально, что привело к случайному открытию, и какая в нем может быть практическая польза? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 2.2K
Комментарии 2

OLIMEX ESP32-EVB: красный квадрат (плата принята)

Блог компании Timeweb Cloud Разработка для интернета вещей *Разработка под Arduino *Умный дом DIY или Сделай сам


Сегодня мы рассмотрим один интересный контроллер из моей коллекции, это (широко известная в узких кругах) плата OLIMEX ESP32-EVB. Это одна из первых плат, построенных на основе ESP32, которая за прошедшие годы претерпела несколько ревизий и выпускается до сих пор, то есть при желании вы можете её заказать и использовать в своих проектах.

Плата производится компанией OLIMEX, которая обладает своим оригинальным «технологическим почерком» — на ESP32-EVB всё сделано немного не так, как у других производителей контроллеров — все эти особенности мы разберём в этой статье.

Кроме того, сама плата ESP32-EVB обладает довольно широкими возможностями: на фирменный красный квадрат текстолита размером всего 75х75 мм компания OLIMEX умудрилась поместить ESP32, LAN8710A, microSD картридер, IR приёмник и передатчик, CAN трансивер, 2 реле, разъёмы расширения, подсистему зарядки и обслуживания аккумулятора и прочие элементы — по плотности упаковки деталей на квадратный сантиметр платы ESP32-EVB находится на одном из первых мест среди рассмотренных мной контроллеров.

Программирование этого чуда тоже не совсем обычная задача — множество компонентов плотно «посажены» на нестандартные GPIO и имеют свои особенности работы, далее мы попробуем со всем этим разобраться — в результате вы сможете легко и просто использовать маленький технологический шедевр ESP32-EVB в своих проектах.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 2.7K
Комментарии 17

Теория и практика БПЛА, или как я учился в Школе дронов МАИ

Блог компании FirstVDS Мультикоптеры

Продолжая уже поднимавшуюся в этом блоге тему беспилотных летательных аппаратов, сегодня я расскажу об опыте посещения пятидневных курсов операторов БПЛА от Московского авиационного института.

Читать далее
Всего голосов 22: ↑20 и ↓2 +18
Просмотры 4.4K
Комментарии 9

Пять сериалов про стартапы и технологии, которые стоит посмотреть

Блог компании ГК ЛАНИТ Научно-популярное Научная фантастика

Признайтесь, что каждому иногда хочется провести выходные за ничегонеделанием. Особенно это желание увеличивается под конец года. Да и зимой лениться хочется чуть больше обычного. Ну а чтобы это делать было ещё приятнее, мы решили собрать для читателей блога ЛАНИТ подборку новых сериалов, посвящённых технологическим стартапам и компаниям. 

Читать далее
Всего голосов 14: ↑12 и ↓2 +10
Просмотры 4.7K
Комментарии 17

НУЦ сурка

Информационная безопасность *
Из песочницы

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

Последние месяцы регулярно получаю уведомления с Хабра, что мою майскую статью упомянули в публикации, посвященной очередному этапу обилечивания россиян «надежными» «суверенными сертификатами». Также регулярно комментирую эту тему для СМИ и почти всегда сталкиваюсь с выпадением собеседника в BSOD. Казалось бы, вот все факты, вот официальные документы и прочие «пруфы», но поверить в услышанное все равно невозможно: федеральный орган исполнительной власти не первый месяц открыто нарушает закон, раздает филькины грамоты для «защиты» важнейших сайтов и… ничего.

Давайте и вам расскажу эту историю: как Минцифры не имея на то полномочий «создало» т.н. «национальный удостоверяющий центр», да не один раз, как несуществующий УЦ выпускает «государственные» TLS-сертификаты, и как вся эта деятельность проходит по разделу перехода на отечественную криптографию, а не превышения должностных полномочий, а то и чего похуже.

Итак, на сайте Минцифры сообщается, что сертификаты выдает Национальный удостоверяющий центр. Сервис по выдаче сертификатов безопасности работает с марта 2022 года на портале Госуслуг. Однако «Портал государственных услуг Российской Федерации», утверждает, что российский сертификат безопасности для интернет-сайтов, заверенный «российским корневым сертификатом» предоставляется самим Минцифры. Да и сертификате указано, что его выпустило «The Ministry of Digital Development and Communications», а не какой-то «национальный удостоверяющий центр».

Читать далее
Всего голосов 80: ↑71 и ↓9 +62
Просмотры 8.7K
Комментарии 31

Срок за кэшбэк, новые претензии к эмигрантам, а также коррупция по-корейски

Финансы в IT Криптовалюты
Дайджест

Почти всё самое важное, что произошло за неделю в мире финансов как в России, так и в мире: налог с банковских вкладов в 2023 году, «разморозка Шредингера» активов в европейских депозитариях, закон о цифровом рубле, а также злоключения кузена Ави.

Читать далее
Всего голосов 43: ↑31 и ↓12 +19
Просмотры 6.8K
Комментарии 28