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

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Как умножадность хостера Leaseweb приводит к потере клиентов и денег

Блог компании ITSOFT Хостинг IT-инфраструктура *Хранение данных *Законодательство в IT

Заграничный хостер находится не в российской юрисдикции. В документах у него куча всего мелким шрифтом и в разных частях сайта. Подать на него в суд практически невозможно – это будет очень дорого и долго. А вот он на вас в суд грозится подать может и даже достать вас в России коллекторами, так как у него есть в России партнёр для этих грязных дел.

Суть дела в том, что мы арендовали серверы у известного голландского провайдера LeaseWeb. Объем услуг там был очень маленький – порядка 150 евро в месяц за каждый. Всё шло хорошо, причем много лет, но весной 2021 года на одном из серверов резко поднялся трафик, за который LeaseWeb выставил невообразимый счет, а точнее безоговорочно списал с нашей карты деньги. Несколько месяцев мы пытались урезонить аппетиты контрагента, но безуспешно. Ушли от него. Но история не окончена, мы продолжаем бороться здравый смысл.

Читать далее
Всего голосов 14: ↑11 и ↓3 +8
Просмотры 864
Комментарии 11

Новости

Если мошенники украли деньги с банковской карты — не спешите в полицию

Блог компании ITSOFT Информационная безопасность *Законодательство в IT Финансы в IT

Мне давно надоели эти банки, но инфопространство постоянно забито историями, как мошенники в очередной раз украли деньги, причём даже без социальной инженерии. 

Народ жалуется на Tinkoff, Альфа-банк и прочие банки, на операторов сотовой связи. Портал banki.ru ввёл драконовские правила, что у него решения судов без оценок в народном рейтинге, на форуме нельзя написать, что itsoft выиграл дело у ВТБ — это реклама itsoft видите ли, то есть видно надо писать одна компания, но не скажем какая выиграла суд у ВТБ.

В статье “Банки не хотят внедрять многофакторную авторизацию и покончить с мошенничеством” есть простые рецепты, которые бы исключили случаи мошенничества хотя бы для тех, кто не разговаривает с мошенниками и не сообщает им коды. Народ хочет аппаратные токены, а банки не дают. 

К написанию данной статьи меня ещё подвиг наш конфликт с хостером Leaseweb. 7 лет мы платили одну цену в месяц за аренду серверов там. А потом она внезапно выросла в 70 раз. Leaseweb решил, что за действия злоумышленников деньги надо списать с нашей корпоративной карты.

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

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

Как я разрабатывал плагин для Pidgin 2

Мессенджеры *

Будучи поклонником многопротокольных IM-клиентов, я довольно долго пользовался Miranda NG. Но кривоватая поддержка некоторых современных протоколов вроде Discord мешала пользоваться только ей, хотя возможности кастомизации у неё очень широкие. В конце-концов практичность взяла верх над перфекционизмом, и я установил Pidgin 2.14. Несмотря на некоторую страшноватость, программа оказалось весьма практичной. Однако была и ложка дёгтя.

Как выяснилось, трёхуровневая иерархия Discord (сервер - категория - канал) скверно ложится на двухуровневую иерархию списка контактов (группа - контакт), и соответствующил плагин решил эту коллизию просто - каждая категория была группой, чьё имя содержало префикс сервера. Разумеется, это привело к тому, что даже при моём скромном круге общения в контакт-листе образовалось 30+ групп - помимо групп из других протоколов. Ориентироваться в этом было не слишком удобно - хотелось иметь возможность устроить какую-то иерархию, например, сделать над-группы.

Однако быстрый поиск вывел на старый баг-трекер Pidgin, где такая возможность была упомянута... и отмечена как wont-fix. Упс. Ну что ж, где наша не пропадала - сделаю имитацию сам!

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

Как сделать «Жизнь» на хуках React

Блог компании SkillFactory Разработка веб-сайтов *JavaScript *Программирование *ReactJS *
Перевод
Tutorial

Задача разработчика — показать пользователю, как живут и умирают цифровые клетки. Автор воспользовался React и её хуками: управление состоянием и возможность абстрагироваться от логики, связанной с состоянием, позволяют легко читать и понимать проект. Подробностями реализации и кодом на Github делимся, пока у нас начинается курс по Frontend-разработке.

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

Как я болел и восстанавливался, COVID-19

Здоровье
Из песочницы

Я senior software developer. Разрабатываю на java уже лет 9. Никогда не писал и не рассказывал массам людей ничего. Вот пришло время, так как мой опыт колоссальный и уникальный, я не знаю подобных ситуаций, когда в таких условиях люди выживали. Конечно, уверен, есть случаи и хуже, когда человеческий запал и желание жить брал верх, но я таких не знаю, поэтому решил рассказать о себе. Ниже я рассказываю свою историю.

Читать далее
Всего голосов 57: ↑52 и ↓5 +47
Просмотры 4.7K
Комментарии 28

Консоль на прокачку Часть 1. Удивительные картриджи для Sega Mega Drive

Блог компании Western Digital История IT Старое железо Игры и игровые консоли

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

Что же они придумывали?
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 2.3K
Комментарии 7

Модель будущего при проектировании ИТ-систем

Анализ и проектирование систем *Бизнес-модели

В статье показана важность учёта будущего развития бизнеса при проектировании системы.

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

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

Читать далее
Рейтинг 0
Просмотры 425
Комментарии 0

Мой компьютер на логических микросхемах

Схемотехника *Производство и разработка электроники *DIY или Сделай сам
Из песочницы

Привет, Хабр. Два года назад, как раз перед началом пандемии, я затеял большой проект: построить компьютер, используя только простые логические микросхемы 74 серии и микросхемы памяти. В этой статье я бы хотел кратко рассказать о том, что получилось, и более подробно об основной части – процессоре.

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

Как я учил нейронные сети играть в казино

Python *Программирование *Data Mining *Визуализация данных Машинное обучение *
Из песочницы

Привет, Хабр! Меня зовут Михаил, я учусь на втором курсе Южно-Уральского государственного Университета и одни из самых любимых вещей в моей жизни - это программирование и азартные игры.

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

Сегодня мы будем считать чужие деньги, писать парсер, исследовать данные, создавать модели машинного обучения и смотреть мемы.

Place a bet
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 1.8K
Комментарии 3

Security Week 47: обновленная атака Rowhammer на модули памяти DDR4

Блог компании «Лаборатория Касперского» Информационная безопасность *
На прошлой неделе исследователи из Высшей технической школы в Швейцарии (ETH Zurich) опубликовали работу (пост в блоге команды, сама работа, исходники на GitHub), описывающую новый метод атаки типа Rowhammer на модули памяти стандарта DDR4. Атака получила название Blacksmith и идентификатор CVE-2021-42114.



Работа представляет интерес по многим причинам. Во-первых, это развитие известной атаки на железо, подтверждающее уязвимость вполне актуальных модулей памяти DDR4 (ранее тестировались модули DDR3). Во-вторых, авторы применили нестандартный метод, который можно условно назвать «Rowhammer со вкусом фаззинга», предполагающий атаку с помощью случайных паттернов. В-третьих, было показано, что существующие аппаратные средства защиты от такого рода атак не работают. Более того, даже память типа ECC затрудняет атаку, но не исключает ее полностью.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.2K
Комментарии 1

Настраиваем любой Linux под себя одной командой

Системное администрирование *Программирование **nix *Разработка под Linux *DevOps *
Из песочницы

Иногда приходится настраивать различные *unix системы: персональные компьютеры, VPS, Raspberry Pi и так далее. Но когда их становится много, настраивать их становится всё сложнее и сложнее. Поэтому хочется автоматизировать этот процесс. В данной статье я расскажу как я решил подобную проблему, расскажу про некоторые существующие решения, а так же покажу магию bash!

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

low-code инструменты в Microsoft Azure

Microsoft Azure

Спрос на low-code среди бизнеса растет, и производители реагируют на него разработкой новых продуктов. Одним из первых вендоров, кто начал предлагать такие решения, был Microsoft. Классический drag-n-drop, появившийся в продуктах Microsoft еще в 2012 году, уже являлся компонентом новой архитектуры. Сейчас компания представила новые инструменты – Azure ML и Azure Data Factory, и возможности low code значительно выросли. Теперь создавать приложения могут и продвинутые пользователи, и инженеры по работе с данными. Меня зовут Алексей Козыкин, я разработчик в ГК «КОРУС Консалтинг». Мы много работаем с этой системой и научились использовать ее максимально эффективно. Давайте посмотрим, какие основные инструменты предлагает Microsoft Azure для того, чтобы не тратить время на стандартные задачи.

Можно выделить две категории пользователей, которым подойдут low-code решения этого вендора.

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

Как внедрить Contract-First OpenAPI и как устроен центр авторизаций

Блог компании ЮMoney Java *Управление разработкой *Конференции Микросервисы *

Переходим к докладам по backend с IT-конференции ЮMoneyDay.

Первый кейс о том, как мы внедряли Contract-First. Описали процесс перехода от Сode-First к написанию OpenAPI-спецификаций и генерации кода по ним.

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

Смотреть доклады по backend
Рейтинг 0
Просмотры 488
Комментарии 0

Кодекс летописца, или Ода к телеметрии

Блог компании Миландр Программирование *Производство и разработка электроники *

Допустим, ко группе инженеров снизошла задача разработать систему управления чем-нибудь достаточно сложным. Теоретик заточил зубы и приступил к граниту — строит модели объекта и системы управления. Комплексники копают руду компоновки, вопросов климатики, вибрации и спецтребований, кто-то рисует платы/корпуса/кабели, кто-то пишет и тестирует уже определившиеся элементы ПО.

И здесь же, с самого старта, нужен человек, который займется телеметрией: ее формированием, передачей и сохранением. Ибо переоценить важность телеметрии для разработки практически нереально. Когда что-то пойдет не так — а оно пойдет — только телеметрия даст шанс понять, что это, черт возьми, было. Когда все будет так — она станет объективным доказательством успеха. Больше того: иногда, когда внешне все прошло так, она заставит при анализе запуска уронить челюсть и спросить себя и окружающих: «как, черт возьми, всё обошлось?»

А потому исходное положение кодекса, пункт зеро.

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

Ученые обнаружили вероятный второй случай естественного выздоровления от ВИЧ

Научно-популярное Здоровье

30-летняя девушка из Аргентины стала вторым человеком в мире, который излечился от ВИЧ без вмешательства врачей.

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

Samsung AI Forum 2021. День 1

Блог компании Samsung Машинное обучение *Конференции Искусственный интеллект

Хочу поделиться с вами обзором интересных докладов недавно прошедшего Форума искусственного интеллекта Samsung AI Forum 2021. В этом году, как и в прошлом, форум проводился онлайн и транслировался в прямом эфире на канале Samsung Electronics в YouTube. Сегодня – мой обзор первого дня Samsung AI Forum 2021.

 

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

Мониторинг скорости интернет каналов в Zabbix

Системное администрирование *Python *
Из песочницы

Всем привет!

Я работаю в крупной компании федеральной компании, у которой более 2000 объектов. Для большинства задач необходим стабильный канал интернета с высокой скоростью. Поэтому нам необходимо было сделать систему, которая позволяет отслеживать скорость работы интернет каналов на этих объектах, и в случае проблем информировала бы нас об этом.

Собрав все инструменты, что у меня есть, я решил сделать мониторинг скорости интернета на базе Zabbix. Для замеров скорости используется утилита iperf3. Весь код сделан на python.

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

Полуструктурированные данные в Аналитических Хранилищах

Блог компании OTUS Big Data *Data Engineering *

Привет! На связи Артемий – Analytics Engineer @ Wheely.

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

В публикации:

- Преимущества гибкой схемы и semi-structured data

- Источники таких данных: Events, Logs, API

- Подходы к обработке: Special Data Types, Functions, Data Lakehouse

- Принципы оптимизации производительности

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

Приложение для аудиозвонков с регулировкой звука, как в реальной жизни

Блог компании Питерская Вышка Программирование *C++ *Qt *Разработка систем связи *

Распространенная в пандемию ситуация: общаетесь с друзьями или коллегами по Zoom, несколько человек начинают говорить одновременно и… разобрать хоть что-то не представляется возможным. Эта проблема натолкнула нас на идею написать свое приложение для аудиозвонков, где громкость регулируется весьма необычным образом. У каждого пользователя есть свой аватар — кружок на плоскости, который управляется перетаскиванием. Чем ближе аватары пользователей на экране, тем громче они друг друга слышат. Работает ли это? В целом да. Рассказываем, что у нас получилось.

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

Think Different. Think Users

Развитие стартапа Управление продуктом *
Перевод
image

Автор — Джессика Ливингстон, соосновательница Y Combinator.

В конце 90-х была известная рекламная кампания Apple под слоганом «Think Different». Это то, что вам нужно сделать как основателю стартапа. Невозможно создать успешный стартап, просто делая то, что делают все остальные.

Это не так уж и просто «Think Different», поэтому редко кто так делает. Существует большое социальное давление, чтобы не делать этого. Люди отвергнут вашу идею или даже высмеют ее. В какой-то момент вам, вероятно, придется бороться с этим встречным ветром. В какой-то момент вам придется сделать что-то, что большинству людей покажется глупым.

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

Я сама прошла через это. Трудно представить, что сейчас, когда Y Combinator стал таким известным брендом, но когда мы только начинали, он казался таким убогим. Никто не думал, что YC будет что-то из себя представлять. Наши собственные юристы пытались отговорить нас от этой задумки.
Читать дальше →
Всего голосов 11: ↑4 и ↓7 -3
Просмотры 525
Комментарии 0