Социальные сети Рунета
Пятница, 19 апреля 2024

[Перевод] Почему меня нервируют отказы современных SSD Сегодня один из SSD на одном из наших новых файловых серверов под Linux умер. Это не первая и, вероятно, не последняя смерть SSD, с которой мы столкнёмся, но, как почти всегда в таких случаях, я почувствовал, как шалят мои нервы – а всё из-за сочетания характера отказов SS...

Обеспечение отказоустойчивости хранилищ Всем привет! Недавно состоялся открытый вебинар «Обеспечение отказоустойчивости хранилищ». На нём рассмотрели, какие проблемы возникают при проектировании архитектур, почему выход из строя серверов — это не оправдание для падения сервера и как сокращать время простоя до ми...

Samsung откладывает запуск Galaxy Fold из-за поломок В последнее время поступила информация о том, что Galaxy Fold зачастую быстро выходит из строя именно из-за складывающегося экрана. Поэтому Самсунг решил перенести полноценный коммерческий запуск продукта.

Synology выпустила компактную 4-дисковую NAS DiskStation DS419slim Компания Synology объявила о выпуске новой 4-дисковой NAS, оптимизированной под установку 2,5-дюймовых жёстких дисков или твердотельных накопителей. DiskStation DS419slim получила компактный корпус и поддерживает до 20 Тбайт общей ёмкости. Подробнее об этом читайте на THG.ru...

Что нам стоит CDN построить? Привет Хабр! В этой статье мы будем строить свой CDN. Почему не воспользоваться готовыми решениями? Потому что сайт автора полностью статический, сделанный на Jekyll, с большими картинками, которые нужно отдавать максимально быстро. Сервер не должен быть кэширующим, он долже...

«Люди не идиоты, раз покупают»: 3-летним опытом эксплуатации KIA Rio в такси поделился владелец Автор подробно рассказал о поломках «Рио» 2016 года за 200 000 км пробега и объяснил, почему «Рио» так охотно используют в службах такси. Своим опытом блогер Александр Соловьев поделился на одноименном канале. По его словам, он регулярно менял масло в KIA Rio – примерно каж...

Backblaze опубликовала статистику надёжности HDD за 2018 год Более пяти лет назад компания Backblaze опубликовала первый отчёт по использованию дисковых накопителей в своих серверах. Backblaze предоставляет услугу дешёвого облачного бэкапа. В основе их инфраструктуры — жёсткие диски потребительского класса. Компания собрала большую ...

Причина массовой поломки Samsung Galaxy Fold повергла всех в шок Не успел складной смартфон Samsung Galaxy Fold поступить в продажу, попав в руки журналистов по всему миру, как он начал массово ломаться. Из строя выходит его гибкий дисплей, который просто перестает работать полноценно уже спустя Сообщение Причина массовой поломки Samsung...

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

Статистика надёжности жёстких дисков за 2-й квартал 2019 Компания Seagate поставила рекорд со знаком минус по частоте отказов дорогих жёстких дисков и моделей с небольшим объёмом.

Построение отказоустойчивого решения на базе Oracle RAC и архитектуры AccelStor Shared-Nothing Немалое число Enterprise приложений и систем виртуализации имеют собственные механизмы для построения отказоустойчивых решений. В частности, Oracle RAC (Oracle Real Application Cluster) представляет собой кластер из двух или более серверов баз данных Oracle, работающих совме...

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

Очередная статистика уровня отказов жёстких дисков от компании Backblaze Уровень отказов за год вырос на 0,03%.

Планка взята — новинка от Seagate для СХД Жёсткие диски сегодня почти полностью ушли с рынка бытовых компьютеров, но в профессиональной среде полное вытеснение HDD твердотельными накопителями — пока туманная перспектива. Причин этому несколько: небольшая вместимость SSD, их ограниченный ресурс и высокая стоимость. Н...

Аппаратный RAID: особенности использования Организация единого дискового пространства — задача, легко решаемая с помощью аппаратного RAID-контроллера. Однако следует вначале ознакомиться с особенностями использования и управления таким контроллером. Об этом сегодня расскажем в нашей статье. Надежность и скорость р...

[Из песочницы] Разработка под Docker. Локальное окружение. Часть 1 Возможно, одна из самых основных причин почему мне нравится докер это то, что он позволяет избавиться от необходимости установки на компьютер различных сервисов. К их числу можно отнести и сам веб-сервер Apache или Nginx, базы данных и прочие компоненты инфраструктуры прилож...

[Из песочницы] Новогодние пляски вокруг FC-адаптера или сказ о том, как далеки порой причины проблемы от симптомов Итак, 4 января в 7:15, протерев глаза от сна, обнаруживаю пачку сообщение в группе Телеграмм от Zabbix-сервера о том, что на одном из серверов виртуализации нагрузка по CPU повысилась: Читать дальше →

Toshiba представила гелиевые жёсткие диски MG08 ёмкостью 16 Тбайт Компания Toshiba объявила о выпуске новой линейки гелиевых жёстких дисков MG08 с самой большой ёмкостью в отрасли в 16 Тбайт среди накопителей, использующих технологию Conventional Magnetic Recording (CMR). Подробнее об этом читайте на THG.ru.

Сколько Apple заплатила россиянам за сломанные iPhone Не проходит и месяца, чтобы западные СМИ не написали о том, что очередная инициативная группа американцев обратилась в суд с иском о признании Apple виновной по какому-либо вопросу с требованием компенсационных выплат. Вот бы и нам так, думают многие из тех, кто читает таки...

Самые распространенные причины поломок айфона 6 Айфон на сегодня — один из самых известных смартфонов. Большей популярностью пользуется iPhone 6 за счет бренда, качества, функциональности и относительно невысокой цены. Но айфон, как и вся техника, время от времени выходит из строя.

Toshiba представила 16-гигабайтные жёсткие диски Компания Toshiba объявила о скором выпуске новых моделей жёстких дисков серий N300 NAS и X300 Performance.

Toshiba начинает поставки жёстких дисков объёмом 16 ТБ: с гелием, но без черепицы Последний без MAMR?

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

Поставки жёстких дисков заметно сократятся По мере удешевления жёстких дисков и роста их ёмкости, спрос на жёсткие диски падает. В этом нет ничего удивительного. Однако это падение окажется весьма значительным.

Резервное копирование, часть 1: Назначение, обзор методов и технологий Зачем же нужно делать резервные копии? Ведь оборудование весьма и весьма надежное, к тому же есть «облака», которые по надежности лучше физических серверов: при правильной настройке «облачный» сервер запросто переживет отказ инфраструктурного физического сервера, а с точки ...

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

Почему батарея смартфона теряет емкость — 7 причин Что делать, если батарея телефона теряет емкость и мощность? В современных телефонах быстрее всего выходит из строя аккумулятор. Его ресурс начинает...

Названа причина глобальной поломки WhatsApp, Instagram и Facebook, которые не работали 24 часа На днях в работе серверов Facebook, а также сервисов WhatsApp и Instagram, которыми она владеет, случился глобальный сбой, который продолжался почти 24 часа. Он стал самым крупным из всех происходивших за последние годы, а потеряла Сообщение Названа причина глобальной полом...

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

Пять причин пойти на JUG.EKB Прошел год, как на Хабре вышла статья, что такое JUG.EKB. За это время сообщество выросло, но мы по-прежнему храним тёплые традиции, где главной целью является объединение Java-разработчиков. Поэтому с радостью сообщаем, что JUG.EKB уже на носу и пройдет 12 сентября. Ниже ...

Чем проще задача, тем чаще я ошибаюсь Эта тривиальная задача возникла в один из пятничных дней и должна была занять 2-3 минуты времени. В общем, как всегда. Коллега попросил поправить скрипт у него на сервере. Сделал, сдал ему и обронил ненароком: «Время спешит на 5 минут». Сервер его, пусть сам и разбирается с...

Как запустить ML-прототип за один день. Доклад Яндекс.Такси Машинное обучение применяется на всём цикле заказа автомобиля в Яндекс.Такси, и число компонентов сервиса, работающих благодаря ML, постоянно растёт. Чтобы строить их единообразно, нам потребовался обособленный процесс. Руководитель службы машинного обучения и анализа данных...

5 причин успеха: почему Amazon стала самой дорогой компанией в мире Изображение: Unsplash Компания, которая работает уже на протяжение 24 лет, в начале 2019 года обошла Microsoft и стала самой дорогой публичной компанией мира. Капитализация Amazon превысила $796 млрд, в то время как стоимость Microsoft находится на уровне $783 млрд. Изда...

[Перевод] Почему единицу не относят к простым числам, и когда её вообще начали считать числом Мой друг инженер недавно меня удивил. Он сказал, что не уверен, является число 1 простым или нет. Я удивилась, потому что никто из математиков не считает единицу простым. Путаница начинается с определения, которое дают простому числу: это положительное целое число, которое ...

[Перевод] Доступное объяснение гипотезы Римана Посвящается памяти Джона Форбса Нэша-младшего Вы ведь помните, что такое «простые числа»? Эти числа не делятся ни на какие другие, кроме самих себя и 1. А теперь я задам вопрос, которому уже 3000 лет: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, p. Чему равно p? 31. Каким будет сл...

Разработка гибридных PHP/Go приложений с использованием RoadRunner Классическое PHP-приложение — однопоточность, тяжелая загрузка (если вы конечно не пишите на микрофреймворках) и неизбежная смерть процесса после каждого запроса… Такое приложение тяжелое и медленное, но мы можем дать ему вторую жизнь гибридизацией. Чтобы ускорить — демонизи...

Пост-анализ: что известно о последней атаке на сеть серверов криптоключей SKS Keyserver Хакеры использовали особенность протокола OpenPGP, о которой известно более десяти лет. Рассказываем, в чем суть и почему её не могут закрыть. Читать дальше →

В четвёртом квартале поставки жёстких дисков существенно сократились Аналитическая компания Trendfocus, которая специализируется на оценке и прогнозах по рынку накопителей HDD и SSD, опубликовала предварительный отчёт о поставках жёстких дисков в последнюю четверть 2018 года. Согласно собранным данным, в четвёртом квартале было отгружено от 8...

Специалисты iFixit объяснили, почему поломался дисплей Galaxy Fold В последнее время СМИ всего мира написали не один материал о том, что гибкие дисплеи в некоторых экземплярах нового Galaxy Fold от Samsung выходили из строя просто на ровном месте. Эти инциденты даже побудили Samsung отложить выпуск смартфон во всем мире. Неудачный дебют Ga...

Почему строить базу знаний компании на основе mediawiki — недурная затея В последнее время Confluence и sharepoint стали почти безраздельно править на рынке баз знаний. Системы отличные, не спорю, но лично мне не хватает их гибкости да и в целом как-то не срослось: вики-возможности sharepoint остались где-то на уровне 2005 года (про работу с оф...

[Из песочницы] 5 причин посетить EPAM INSIDER в Казахстане 19 октября Алматы впервые примет одну из самых больших и важных конференций EPAM – EPAM INSIDER Kazakhstan. Это попытка соединить растущие амбиции и IT-потенциал Казахстана с опытом лидеров индустрии: создать открытую платформу для обмена успешными практиками, реальными ке...

[Перевод] Разработка веб-серверов на Golang — от простого к сложному Пять лет назад я начал разрабатывать Gophish, это дало возможность изучить Golang. Я понял, что Go — мощный язык, возможности которого дополняются множеством библиотек. Go универсален: в частности, с его помощью можно без проблем разрабатывать серверные приложения. Эта ...

Алгоритмы поиска простых чисел «Самое большое простое число 232582657-1. И я с гордостью утверждаю, что запомнил все его цифры… в двоичной форме». Карл Померанс Число называется простым, если оно имеет только два различных делителя: единицу и само себя. Задача поиска простых чисел не дает покоя математи...

Поставки жёстких дисков в 2019 году рухнут на 50% Ни для кого не секрет, что из года в год поставки жёстких дисков становятся всё ниже, и их постепенно вытесняют стремительно дешевеющие твердотельные накопители. И японская компания Nidec рассчитывает, что в 2019 году поставки жёстких дисков рухнут сразу на 50%. Подробнее об...

Исчезающие фреймворки Почему мы используем фреймворки? Angular, React и Vue помогают нам строить сложные веб-приложения: структурировать код, управлять состоянием и разрабатывать сложные интерфейсы. За последнее десятилетие фреймворки стали стандартом. Дорогим стандартом. С тех пор как фреймворки...

Полгода без CEO и снижение продаж iPhone: почему падают акции Intel В июне 2018 года CEO Intel Брайан Кржанич был вынужден покинуть свой пост. Причиной увольнения стали результаты внутреннего расследования, которое показало, что у директора были личные отношения с одним из сотрудников, что запрещено внутренними правилами Intel. Кржанич был...

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

Роботы в дата-центре: чем может быть полезен искусственный интеллект? В процессе цифровой трансформации экономики человечеству приходится строить все больше центров обработки данных. Сами ЦОДы тоже должны трансформироваться: вопросы их отказоустойчивости и энергоэффективности сейчас важны как никогда. Объекты потребляют огромное количество эле...

Seagate обновила линейку 16 ТБ накопителей Компания Seagate анонсировала три новые модели жёстких дисков в популярной серии Guardian. Ими стали линейки Exos, IronWolf и IronWolf Pro, которые предлагают объём до 16 ТБ. Накопители имеют конструкцию из 9 пластин и заполнены гелием.

Рынок жёстких дисков упал на 18% Твердотельные накопители становятся всё дешевле, превращаясь в реальную альтернативу традиционных жёстких дисков. И, конечно, это не может не оказывать сильного давления на рынок HDD. Подробнее об этом читайте на THG.ru.

Seagate довела стоимость хранения одного терабайта данных до $30 По количеству отгруженных жёстких дисков компания является лидером рынка.

Двойной VPN в один клик. Как легко разделить IP-адрес точки входа и выхода TL;DR В статье описывается самый простой способ настроить VPN-сервер, у которого IP-адрес для подключения VPN-клиентов отличается от IP-адреса, с которого клиенты выходят в интернет. Используете VPN для защиты приватности в интернете и арендуете для этого свой личный сер...

Рынок потребительских HDD продолжает сокращаться Свежий отчёт аналитиков TrendFocus показывает, что для производителей жёстких дисков настали непростые времена. За последние три месяца поставки традиционных HDD составили около 77 млн штук, что на 12% ниже относительно показателей четвёртого квартала...

Как сделать космолёт горизонтального взлёта и посадки без чудо-технологий Ещё на заре космонавтики человечество мечтало о простом и дешёвом доступе к орбите на космических самолётах. Под космическим самолётом я подразумеваю крылатый аппарат горизонтально взлёта и посадки, без воздушных стартов, вертикальных посадок и т.п. Причина проста — космол...

Портабелизация IDA Совсем небольшое сообщение. По ряду личных причин я люблю таскать свой инструментарий на флешке или внешнем жёстком диске. Одним из инструментов является IDA 6.8. После работы с системами я не люблю, когда остаются какие-то хвосты в реестре или в виде файлов. И к сожален...

Админ без рук = гиперконвергенция? Это миф, достаточно распространённый в сфере серверного железа. На практике же гиперконвергентные решения (когда всё в одном) нужны много для чего. Исторически сложилось, что первые архитектуры были разработаны Amazon и Google под свои сервисы. Тогда идея была в том, чтоб...

В линейке Toshiba P300 появились накопители объёмом 4 и 6 Тбайт Компания Toshiba объявила о пополнении линейки настольных 3,5-дюймовых жёстких дисков P300 моделями объёмом 4 и 6 Тбайт. Подробнее об этом читайте на THG.ru.

Замена микрофона на iPhone 5s своими руками Причиной выхода из строя последующая замена микрофона на iPhone 5s, может послужить попавшая в отверстие пыль или грязь, механическое повреждение самого устройства либо самого отверстия микрофона. К поломке может привести влага или конденсат, а именно попадание во внутрь кор...

«Преодолевая» закон Мура: транзисторные технологии будущего Говорим об альтернативах для кремния. / фото Laura Ockel Unsplash Закон Мура, закономерность Деннарда и правило Куми теряют актуальность. Одна из причин — кремниевые транзисторы приближаются к своему технологическому пределу. Эту тему мы подробно разбирали в предыдущем пос...

Решето Эратосфена за O(n). Доказательство В комментариях к одному из прошлых постов о решете Эратосфена был упомянут этот короткий алгоритм из Википедии: Алгоритм 1: 1: для i := 2, 3, 4, ..., до n: 2: если lp[i] = 0: 3: lp[i] := i 4: pr[] += {i} 5: для p из pr пока p ≤ lp[i] и p*i ≤ n: 6: lp[...

Тестирование дешевых виртуальных серверов У многих хостеров есть в продаже дешевые виртуальные серверы, к тому же в последнее время стали в большом количестве появляться рекламные тарифы с различными ограничениями (например, возможностью заказа одного такого виртуального сервера для одного аккаунта), цена на которые...

Машинное обучение на максимальной скорости: система Predictive Maintenance за четыре месяца Автор: Людмила Дежкина, Solution-архитектор, DataArt Около полугода наша команда работает над Predictive Maintenance Platform — системой, которая должна предсказывать возможные ошибки и поломки оборудования. Это направление стоит на стыке IoT и Machine Learning, работать ...

Seagate приступила к поставкам 16-терабайтных HDD с перпендикулярной записью Базирующаяся в Калифорнии компания Seagate сообщила о начале поставок 16-терабайтных жёстких дисков серии Exos. В новых накопителях производитель применил уже знакомую технологию перпендикулярной записи (Perpendicular Magnetic Recording, PMR), а также нарастил число пластин....

Продвижение стартапа за рубежом: как охватить сотни тысяч англоязычных читателей с помощью Medium Я профессионально занимаюсь темой продвижения российских стартапов за рубежом, и в последнее время одной из главных альтернатив использования традиционных СМИ там стала блог-платформа Medium. За последние полтора мне удалось охватить своими статьями на этом ресурсе более 1...

Опыт интеграции онлайн кассы Атол с собственной торговой CRM Вокруг онлайн касс в последнее время дикий ажиотаж, 1 июля 2019 заканчивается последняя отсрочка, поэтому и мне пришлось заняться этим вопросом. Тем, у кого 1С или другая система особо можно не напрягаться, но если у вас собственная самописная система, то на ваши плечи ложит...

Озеро данных для маркетинга — от монструозных таблиц до отчётов и визуализации Привет! Обладая нужной информацией, можно сделать много полезных (или много дико вредных) вещей, тут зависит от того, у кого эта информация и чем он мотивирован. Чтобы работать с информацией, делать нужные тебе выгрузки, составлять отчёты, нужно эту информацию где-то хранить...

IP-KVM через QEMU Устранение неисправностей при загрузке операционной системы на серверах без KVM — непростое занятие. Создаем себе KVM-over-IP через образ восстановления и виртуальную машину. В случае возникновения проблем с операционной системой на удаленном сервере, администратор загруж...

Российский космический телескоп «Спектр-Р» перестал слушаться команд с Земли, запуск «Спектра-РГ» откладывается 10 января стало известно о том, что космический радиотелескоп «Спектр-Р» перестал принимать команды с Земли. Скорее всего, причина в выходе из строя последнего из трех комплектов приемо-передающего устройства, о чем сообщают «РИА Новости». Ранее у аппарата отказал основной...

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

Ubisoft рассказала о планах борьбы с DDoS-кампаниями Игровая студия Ubisoft, создатель шутера Rainbow Six Siege, объявила о мерах противодействия DDoS-атакам, от которых в последнее время страдают участники онлайн-сражений. Помимо прочего, разработчики намерены направить официальные заявления в адрес ресурсов, которые использу...

Intel продолжит поставлять 4G-модемы для iPhone Мы уже писали о примирении Apple и Qualcomm, предположив, что его главной причиной стал отказ Intel от выпуска 5G-модемов. Но, по словам руководителя Intel Роберта Суона (Bob Swan), такая логическая цепочка в корне ошибочна. Подробнее об этом читайте на THG.ru.

Настраиваем top в GNU\Linux Однажды мой знакомый, который на тот момент администрировал некое веб-приложение на сервере под управлением GNU\Linux, пожаловался на одного вредного администратора сервера. Тот ни в какую не хотел устанавливать htop, несмотря на все просьбы. Я немного удивился и поинтересо...

Как американский Zoom в Китае блокировали Привет, Хабр! Сегодня мы посмотрим, как в Китае Zoom блокировали. Материал подготовлен редакцией "Видео+Конференции". Проблемы с доступом к сайту облачного сервиса видеоконференций zoom.us и с проведением самих конференций у китайских пользователей начались 8 сентября. Спу...

Western Digital Corporation готова начать поставки жёстких дисков объёмом 20 Тбайт MAMR шагает по планете!

[Из песочницы] Как быстро увеличить размер диска на сервере Всем привет! Недавно столкнулся с простой на первый взгляд задачей — увеличить «на горячую» размер диска на сервере Linux. Описание задачи Есть сервер в облаке. В моем случае, это Google Cloud — Compute Engine. Операционная система — Ubuntu. Сейчас подключен диск размером 3...

Как я Telegram ломал Как-то раз я взломал один из серверов telegram. Не то чтобы это было нечто интересное, да и сами уязвимости стандартные. Удивление скорее вызывает факт того, как телеграм относится к безопасности и почему на протяжении многих лет уязвимостями так никто и не воспользовался. Н...

Новая норма для Apple: аналитики Credit Suisse считают, что ситуация с падением продаж iPhone в ближайшее время не изменится Компания Apple сейчас пытается решить проблему падающих продаж iPhone. Больше всего производитель сконцентрирован на китайском рынке, как одном из главных для себя. Однако есть мнение, что Apple может особо и не стараться, так как сформировавшаяся ситуация для неё стан...

[Из песочницы] Унификация правил валидации на примере Asp core + VueJS В статье описывается простой способ унификации правил валидации пользовательского ввода клиент-серверного приложеия. На примере простого проекта, я покажу как это можно сделать, с использованием Asp net core и Vue js. Разрабатывая веб приложения, мы как правило сталкаваемся...

Perf и flamegraphs Огромную популярность набирает тема повышения производительности операционных систем и поиска узких мест. В этой статье мы расскажем об одном инструменте для поиска этих самых мест на примере работы блочного стека в Linux и одного случая траблшутинга работы хоста. Пример ...

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

Ember.js: (снова) время попробовать Я написал эту статью по мотивам выступления, которое я делал в meetup-группе Berlin.js. Последнее время выходит очень мало русскоязычных материалов об этом достаточно популярном и стабильном фреймворке и я решил немного исправить эту ситуацию. Вы учите Ember.js один раз, а ...

Поставки жёстких дисков в этом году могут снизиться на 50% Результаты этого и будущего года определят судьбу жёстких дисков.

Seagate уверенно оторвалась от Western Digital по объёмам поставок жёстких дисков Операция "Вернуть корону" выполнена.

Настоящая причина массовой поломки Samsung Galaxy Fold повергла всех в шок На прошлой неделе компания Samsung, возможно, совершила одну из главных ошибок в нынешнем году. Она предоставила еще не запущенный в продажу флагманский смартфон Galaxy Fold со складным корпусом и гибким экраном в руки журналистов по Сообщение Настоящая причина массовой пол...

Emoji в интерфейсе iOS приложения и требования Apple С удивлением не обнаружил в выдаче поиска по Хабру публикаций по проблеме использования emoji в интерфейсе приложений публикуемых в App Store благословенной Apple. Так что заранее извиняюсь если всё-таки повтор. Суть проблемы в том что Apple запрещает использование emoji ...

Почему Samsung внезапно отменила запуск Galaxy Fold в Китае Ох и досталось же Samsung за последние несколько дней в связи с проблемами в работе ее складного смартфона Galaxy Fold. Если вы по какой-то причине до сих пор не в курсе, что произошло, то напомню вам. Недавно Samsung раздала первые экземпляры своего первого складного смарт...

Apple не исправила клавиатуру новых MacBook Air и Pro Apple всегда славилась тщательным контролем качества своей продукции. Поэтому, если компания что-то и выпустила, можно было быть уверенным, что никаких проблем с новинкой нет и быть не может. Но, как известно, на любое правило всегда найдется свое исключение, и в случае с н...

VDS с видеокартой — мы знаем толк в извращениях Когда один из наших сотрудников сказал своему знакомому сисадмину: «А у нас теперь новая услуга — VDS с видеокартой», тот в ответ усмехнулся: «Что, будете офисную братию на майнинг толкать?». Ну хоть не про игры пошутил, и то ладно. Много он понимает в жизни разработчика! Но...

Win1Leaks: Microsoft не будет менять Проводник в Windows 10 В последнее время по Сети стала распространяться информация о добавлении Fluent Design в Проводник Windows 10. Более того, Win1Leaks заявляет, что и нового Проводника в Windows 10 ждать тоже не стоит, так как слишком много придется переделывать в старой версии ОС. Легче сдел...

«Любит и не любит»: DNS over HTTPS Разбираем мнения относительно особенностей работы DNS over HTTPS, которые за последнее время стали «яблоком раздора» среди интернет-провайдеров и разработчиков браузеров. Читать дальше →

Seagate представила дорожную карту жёстких дисков — 50 ТБ через 6 лет Компания Seagate сообщила, что уже в 2020 году мы сможем увидеть накопители объёмом 20 ТБ.

Toshiba готовится сделать первый шаг к выпуску жёстких дисков с технологией MAMR объёмом до 18 ТБ Образцы появятся уже в этом году.

DDR3 или DDR4? Почему мы предложили Dell R420 2x E5-2430 2.2Ghz 6С 128GB DDR3 2x960GB SSD 1Gbps по $99 в Нидерландах? Прошло свыше двух лет, после того, как мы начали предоставлять платформы Dell R730xd в Нидерландах по очень низким ценам — от $249 / месяц (в 2 раза ниже среднерыночной), ведь в закупке, даже сейчас, когда процессоры последнего поколения E5-2650 v4 объявлены производителем e...

[Перевод] Продуманные запросы: стратегии кэширования в век PWA Давным-давно мы, в деле кэширования, всецело полагались на браузеры. Разработчики в те дни почти никак не могли на это повлиять. Но потом появились прогрессивные веб-приложения (Progressive Web App, PWA), сервис-воркеры, API Cache. Внезапно случилось так, что в руках програм...

Специалисты iFixit назвали возможные причины поломки дисплея Samsung Galaxy Fold Была проведена еще одна разборка складного смартфона Samsung Galaxy Fold, но на этот раз специалистами iFixit, которые предложили вероятные причины поломки гибкого дисплея смартфона. Подробнее об этом читайте на THG.ru.

[Из песочницы] Создаем прототип для Sentiment Analysis с помощью Python и TextBlob Что важно для команды разработчиков, которая только начинает строить систему, базирующуюся на машинном обучении? Архитектура, компоненты, возможности тестирования с помощью интеграционных и юнит тестов, сделать прототип и получить первые результаты. И далее к оценке трудоем...

[Из песочницы] Подсчет конечных нулей факториала числа в любой системе счисления Как я могу посчитать количество конечных нулей факториала числа в определенной системе счисления? Давайте рассмотрим случай, когда мы находимся в 10-й системе счисления, а затем посмотрим, как мы можем обобщить это в универсальное решение. Нам дано число N и для него нужно н...

[Из песочницы] Отказоустойчивый DHCP сервер на базе Kea Статья-инструкция по установке и базовой настройке отказоустойчивого сервера Kea DHCP Kea DHCP – это open-source DHCP сервер, разрабатываемый Internet Systems Consortium(ISC) с поддержкой DHCPv4 и DHCPv6. ISC – это те же ребята, которые разрабатывают наши любимые bind и ...

[Из песочницы] Идея, как можно предоставлять сотрудникам временный доступ к ресурсам клиента, не светя лишний раз пароли Небольшая предыстория После лекции на HighLoad++ 2017. Я посмотрел этот доклад, “Как мы админа увольняли”, в записи. Докладчик сказал, что все web компании испытывает проблемы с паролями, и у меня появилась идея как это решить. Скорее всего кто-то уже сделал, но, если честно...

[Из песочницы] Сбор метрик из .NET приложений с помощью Telegraf Одной из важнейших задач при проектировании систем является организация мониторинга состояния всех узлов, в том числе большого числа сервисов. В условиях, когда дополнительных сил и средств на это не выделяется, приходится максимально использовать готовые решения. Думаю, у ...

Илон Маск объяснил, почему ракеты Starship будут строить из нержавейки вместо композитов 11 января 2019 года Илон Маск опубликовал в Твиттере фотографию нового космического аппарата «Starship». Речь идет о ракетном модуле для испытательных суборбитальных полетов. А ранее, в конце минувшего года, Маск обмолвился, что SpaceX переходит на нержавеющую сталь вместо у...

Динамическая CDN для WebRTC стриминга с низкой задержкой Ранее, анализируя возможности стандартных конфигураций серверов в Digital Ocean с точки зрения WebRTC стриминга, мы отмечали, что один сервер может обслужить до 2000 зрителей. В реальной жизни часто встречаются случаи, когда одного сервера недостаточно. Допустим, любители а...

Seagate готова представить жёсткие диски объёмом 20 Тбайт в 2020 году Seagate объявила о своем плане на ближайшие годы, и компания, естественно, борется изо всех сил за актуальность технологии HDD на рынке. Использовать жесткие диски высокой плотности необходимо там, где пространство развертывания дороже, и в сценариях, где время поиска информ...

[Перевод] Превосходный FAQ о квантовом превосходстве от Скотта Ааронсона Пару дней назад в сеть утек черновик статьи от Google о достижения ими квантового превосходства в сверхпроводящем квантовом компьютере. Сам текст быстро убрали, а вокруг него множатся слухи и предположения, в том числе и ошибочные. Автор поста — профессор Скотт Ааронсон — од...

Серийное производство жёстких дисков с двумя актуаторами Seagate развернёт в этом году Это важно делать параллельно с увеличением объёмов накопителей.

Univention Corporate Server (UCS) — установка простого и удобного LDAP сервера с web-панелью и его связка с Nextcloud Рано или поздно на любом маленьком или среднем предприятии возникает задача по созданию единого центра авторизации пользователей в многочисленных сервисах и порталах компании. Среди кандидатов на такой центр авторизации сразу приходит в голову Microsoft Active Directory ил...

Изменение настроек программ с сохранением персональных параметров Предыстория В одной медицинской организации внедряли решения на базе PACS-серверов Orthanc и DICOM-клиента Radiant. В ходе настройки выяснили, что каждый DICOM-клиент должен быть описан в PACS-серверах следующим образом: Имя клиента AE-имя (должно быть уникально) TCP-порт,...

Чем живёт домашний интернет и статистика сервера доменных имён Домашний роутер (в данном случае FritzBox) умеет многое регистрировать: сколько трафика когда ходит, кто с какой скоростью подключён и т.п. Узнать, что скрывается под непонятными адресатами, мне помог сервер доменных имён (DNS) в локальной сети. В целом, DNS оказал положите...

Что делать при поломке микрофона на iPhone 5s Причиной выхода из строя последующая замена микрофона на iPhone 5s, может послужить попавшая в отверстие пыль или грязь, механическое повреждение самого устройства либо самого отверстия микрофона. К поломке может привести влага или конденсат, а именно попадание во внутрь кор...

[Из песочницы] Один из сотни способов публикации нескольких production проектов на одном сервере Когда сайтов становится чуть больше чем один, а ресурсов одного сервера хватает с лихвой, встает вопрос как не переплачивать и упаковать все в одну виртуальную машину самого привлекательного сервиса, с учетом того, что когда-нибудь наши приложения разрастутся в масштабную р...

Об админах, девопсах, бесконечной путанице и DevOps-трансформации внутри компании Что нужно для успеха IT-компании в 2019 году? Лекторы на конфах и митапах говорят много громких и не всегда понятных нормальным людям слов. Борьба за время деплоя, микросервисы, отказ от монолита, DevOps-трансформация и много-много чего ещё. Если отбросить словесную красот...

Обзор дешевых VPS-серверов Вместо предисловия или как так получилось, что появилась эта статья в котором рассказывается, зачем и почему проводилось это тестирование Полезно иметь под рукой небольшой VPS сервер, на котором будет удобно тестировать некоторые вещи. Обычно требуется, чтобы он ещё и был к...

Upgrade дисковой подсистемы старого сервера с шиной PCIe 1.0 — 2.0 Почему темой данной статьи выбран апгрейд дисковой подсистемыПонятно, что в первую очередь нужно, как правило: Увеличить оперативную память. Это настолько очевидный ход, что я даже не счёл нужным писать об этом в основной статье Поставить дополнительный процессор(ы) или за...

Lyft и Uber выходят на IPO. Почему стоит инвестировать в Lyft? В United Traders мы следим за всеми технологическими компаниями, которые выходят на IPO, и конечно, за самыми громкими. Возможно, многие знают, что 29 марта на биржу выходит Lyft, а в апреле обещает выйти Uber. Чтобы рассказать о Lyft — конкуренте Uber на рынках США и Кана...

Лучшие программы для чтения комиксов на Android Читать комиксы на Android-смартфоне? Почему бы и нет! Сегодня комиксы стали неотъемлемой частью массовой культуры и при этом комиксы не ограничиваются лишь историями про «супергероев в цветных трусах». Есть и достаточно серьезные произведения, затрагивающие взрослы...

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

[Перевод] Настраиваем Out-Of-Memory Killer в Linux для PostgreSQL Когда в Linux сервер базы данных непредвиденно завершает работу, нужно найти причину. Причин может быть несколько. Например, SIGSEGV — сбой из-за бага в бэкенд-сервере. Но это редкость. Чаще всего просто заканчивается пространство на диске или память. Если закончилось прост...

Seagate выпустила в прошлом квартале почти 32 млн жёстких дисков Она могла бы зарабатывать больше WDC, если бы та не выпускала твердотельные накопители.

План Б: производители жёстких дисков готовы перейти на использование десяти пластин И тогда внедрение технологий MAMR и HAMR затянется ещё сильнее.

Seagate провозгласила себя лидером в сегменте жёстких дисков объёмом 16 ТБ Поставки начались в конце марта, в следующем году покорится рубеж 20 ТБ.

BudgetTracker — ещё один open-source инструмент для личного учета финансов Почему? Несколько лет назад я заинтересовался получением пассивного дохода и решил попробовать инвестировать с помощью p2b-площадок. Через некоторое время стало заметно, что денежные средства оказались очень сильно фрагментированы по площадкам, банкам, долгам, и это затрудня...

Как внедрить аналитику и не сломать приложение? Привет! Меня зовут Соснин Илья. Я работаю в Lamoda Android разработчиком. Крашу кнопочки, прогаю списочки и, к сожалению, пишу аналитику… Lamoda — это Data Driven Company, в которой все решения принимаются на основе поведения пользователей. Сначала мы наблюдаем и только пот...

Тайм-киллер из детства Уверен, многие из читающих иногда занимались на уроках бесполезной ерундой вместо того, чтобы слушать учителя. Я точно так делал, и одним из способов убить время были игры на бумаге. Особенно интересной мне казалась игра на превью (название которой мне до сих пор неизвестно...

Intel обнаружила проблемы с некоторыми своими процессорами, из-за чего те могут выходить из строя Компания Intel обнаружила проблемы в некоторых процессорах линейки Apollo Lake. Проблемы эти связаны непосредственно с аппаратной частью, то есть с самим кристаллом. Если точнее, Intel обнаружила проблемы с блоками Low Pin Count (LPC), Real Time Clock (RTC) и интерфейсо...

[Из песочницы] Запуск 619 тысяч тетрисов на GLSL, их рендеринг и простой бот У меня была "идея" сделать максимальное число одновременно запущенных "Тетрисов" для одного шейдера (одной текстуры фреймбуфера). Далее небольшое описание как работает полученный код. Читать дальше →

[Из песочницы] WebRTC – еще проще (EasyRTC) Я пока не сумел побороть сигнальный сервер при написании многопользовательского чата, поэтому стал искать уже готовые фреймворки. Самым легким из всех мне показался EasyRTC. Читать дальше →

База данных KDB+: от финансов до «Формулы 1» KDB+, продукт компании KX — это широко известная в узких кругах, исключительно быстрая, колоночная база данных, предназначенная для хранения временных рядов и аналитических вычислений на их основе. Изначально она пользовалась (и пользуется) большой популярностью в индустрии ...

Курс «Основы эффективной работы с технологиями Wolfram»: более 13 часов видеолекций, теория и задачи Все документы курса можно скачать здесь. Этот курс я прочел пару лет назад для довольно обширной аудитории. Он содержит очень много информации о том, как устроена система Mathematica, Wolfram Cloud и язык Wolfram Language. Однако, конечно, время не стоит на месте и за по...

Слёрм DevOps: от Git до SRE со всеми остановками 4-6 сентября в Санкт-Петербурге, в конференц-зале Selectel пройдет трехдневный Слёрм DevOps. Мы строили программу, исходя из мысли, что теоретические труды по DevOps, как и мануалы к инструментам, каждый может прочитать самостоятельно. Интересны только опыт и практика: расс...

This content is not available in your country: новости, которые вы не сможете узнать из России Один из самых простых способов заблокировать ту или иную информацию (читай — тот или иной ресурс) — это запрет доступа к нему по географическому признаку. Сама блокировка может быть связана с самыми разными причинами — если это медиасервис, то чаще всего это вопросы с ли...

Анализ подходов к связыванию модулей в Node.js Многие разработчики Node.js для связывания модулей используют исключительно создание жёсткой зависимости с помощью require(), однако существуют и другие подходы, со своими плюсами и минусами. О них я в этой статье и расскажу. Будут рассмотрены четыре подхода: Жёсткие завис...

iFixit убрали со своего сайта обзор разборки складного смартфона Samsung Galaxy Fold Ситуация вокруг первого складного смартфона Samsung Galaxy Fold разворачивается очень странным образом. После многих лет разработки компания наконец официально представила это устройство, но первый образцы, которые были направлены журналистам для подготовки обзоров, по разны...

[Перевод] Распаковка: загрузчик Dridex Доброй ночи, друзья! Менее чем через месяц у нас стартует курс «Реверс-инжиниринг», в связи с этим традиционно делимся полезным материалом по теме. У некоторых читателей были проблемы с распаковкой начального загрузчика для Dridex (того, что был сброшен макросом), поэтому с...

[Из песочницы] Оформление PL/SQL кода и формирования PL/SQL документации (pldoc), аналогично JavaDoc Внутри команды нужно разработать свои стандарты и правила, а оформление документации — это одно из главных правил работы в команде. Ну, поехали… Ссылка на сам инструмент pldoc. По ссылки хорошо все расписано как работать и формировать документацию, но чтобы было проще приве...

Почему Mozilla назвали «главным злодеем интернета»? Личная приватность или общественная безопасность В начале июля Ассоциация интернет-провайдеров Великобритании (ISPA-UK) подвела итоги ежегодной номинации «главный герой» и «главный злодей» интернета. В число «главных злодеев» попала организация Mozilla. Это неожиданное реше...

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

Обучающие настольные игры для программистов На рынке труда в Java-разработке наблюдается интересная ситуация. Активных резюме разработчиков больше 100 000 и на одно резюме приходится одна вакансия. В то же время работодатели и кадровые агентства жалуются на недостаток кадров, и, несмотря на тысячи резюме, найти хороше...

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

Поиск задач в JIRA (простым языком). Часть 1: Быстрый и базовый поиск В последнее время JIRA активно используют организации, не имеющие прямой связи с IT. Специалистам, не знакомым ранее с JIRA, бывает сложно понять структуру JQL-запросов, если не привести примеры. Для упрощения восприятия, мы решили собрать всю документацию, локализовать и р...

Журналисты пожаловались на поломки полученных на тест гибких смартфонов Samsung Galaxy Fold (ФОТО) Сразу несколько человек, получивших тестовые образцы гибкого смартфона Samsung, сообщили о проблемах с дисплеем устройства. Возможной причиной поломок могло стать удаление защитной пленки с экрана.

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

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

[Из песочницы] MicroPyServer простой HTTP сервер для ESP8266 и ESP32 Всем привет! Хочу рассказать о библиотеке MicroPyServer написанной на Python, которая позволяет взаимодействовать с устройствами ESP8266 и ESP32 посредством простого HTTP сервера. Что такое MicroPyServer? MicroPyServer это простой HTTP сервер предназначенный для проектов на...

Генерация конфигов для nginx, история одного pull request Приветствую, товарищи. На моих боевых серверах прекрасный nginx крутится с 2006 года и за годы его администрирования я накопил много конфигов и шаблонов. Я много нахваливал nginx и как-то так вышло, что даже хаб nginx на Хабре тоже завёл я, понты \m/ Друзья попросили подня...

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

Почему нельзя экономить на кабелях Lightning. Личный опыт Несмотря на то что наушники, зарядные кабели и переходники, как правило, считаются расходным материалом, который не жалко в случае поломки и выбросить, применительно к аксессуарам для устройств Apple все обстоит несколько иначе. Хотя бы потому, что в большинстве своем всево...

Кластерное хранилище для небольших web-кластеров на базе drbd+ocfs2 О чем мы расскажем: Как быстро развернуть общее хранилище для двух серверов на базе решений drbd+ocfs2. Для кого это будет полезно: Туториал станет полезен системным администраторам и всем, кто выбирает способ реализации хранилища или хотят попробовать решение. От каких р...

Выручка WDC всё меньше зависит от реализации клиентских жёстких дисков Но и твердотельные накопители сильно зависят от стоимости.

Черная пятница 2019 — VDS в Москве и Амстердаме, серверы с GPU К ежегодной акции на аренду VDS в этом году добавляется наша новинка — серверы с GPU. В акции на VDS ничего не поменялось — подключенный по акции тариф остается по такой стоимости на неограниченный срок. На выделенные серверы и серверы с GPU скидка предоставляется по промо...

Расслоения в стали. Как они образуются Тема этой статьи несколько необычна для Хабра. Меня побудило ее написать простое и понятное желание напомнить, что в свое время в нашей стране на очень высоком уровне была металловедческая наука, в частности ее раздел по исследованию причин разрушения высокопрочных материало...

Анализ производительности запросов в ClickHouse. Доклад Яндекса Что делать, если ваш запрос к базе выполняется недостаточно быстро? Как узнать, оптимально ли запрос использует вычислительные ресурсы или его можно ускорить? На последней конференции HighLoad++ в Москве я рассказал об интроспекции производительности запросов — и о том, что ...

[Перевод] JWT: Атака на цифровую подпись VS MAC-атака Всем привет. Ни для кого не секрет, что ежемесячно OTUS запускает несколько абсолютно новых уникальных курсов, в этом месяце в их число вошел курс «Пентест. Практика тестирования на проникновение». По устоявшейся традиции, в преддверии старта курса, делимся с вами переводом ...

[recovery mode] Опыт разработки и внедрения систем объектовой видеоаналитики на СХД СХД – это системы хранения данных, сервера или иные устройства с большим количеством установленных дисков и системами быстрого доступа к ним с гарантией сохранности информации (например, аппаратные или программные RAID-контроллеры). Если речь идёт про хранение видео с нескол...

[Перевод] Пишем на Go простой балансировщик Балансировщики нагрузки играют в веб-архитектуре ключевую роль. Они позволяют распределять нагрузку по нескольким бэкендам, тем самым улучшая масштабируемость. А поскольку у нас сконфигурировано несколько бэкендов, сервис становится высокодоступным, потому что в случае сбоя...

Названа, возможно, главная причина отказа от разъема 3,5 мм производителями смартфонов Компания OnePlus отказалась от разъема 3,5 мм в прошлом году, представив свой новый смартфон OnePlus 6, присоединившись к Apple и другим производителям смартфонов, которые последние пару лет отправляют на покой популярный разъем для наушников. Официальные лица компаний ...

Обеспечение безопасности в беспроводных протоколах на примере LoRaWAN Привет, Хабр. Мне хотелось бы в очередной раз поговорить о том, как обеспечивается базовый (читай: минимально необходимый) уровень безопасности данных в беспроводных сетях, используемых в IoT-устройствах, на примере LoRaWAN. Почему именно LoRaWAN? Во-первых, потому, что эт...

[Перевод] Рассказ о том, почему я до сих пор использую jQuery Многие, когда речь заходит о jQuery, говорят так: «Просто пользуйтесь обычным JavaScript. Библиотека jQuery вам не нужна». Что тут сказать? Я не нуждаюсь во многих вещах, но, несмотря на это, хорошо, когда они есть. Так и jQuery. Я в этой библиотеке не нуждаюсь, но её, опред...

[Из песочницы] Деплоим изоморфное веб-приложение на примере Nuxt.js В средних и больших проектах сайт не ограничивается одним сервисом  —  к примеру только сайтом, как правило существует база данных, API, сервер который маршрутизирует запросы ко всем этим сервисам. Выкатывать и обновлять все это без какой-либо стандартизации непросто, а мас...

Космический ЦОД. Текстовая трансляция запуска сервера в стратосферу Сегодня мы запускаем сервер в стратосферу. Во время полёта стратостат будет раздавать интернет, снимать и передавать видео и данные телеметрии на землю (но это не точно)). Увидеть движение сервера и данные телеметрии можно на сайте проекта. Мы ведём прямую трансляцию с мес...

Анатомия «Космического ЦОДа». Заоблачный сервер: смотрим под капот Уже завтра мы отправим наш сервер в стратосферу. Во время полета стратостат будет раздавать интернет, снимать и передавать видео и данные телеметрии на землю. Мы несколько раз писали, что расскажем про техническую сторону нашего проекта «Космический ЦОД» (раньше отзывался ...

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

Пишем telegram-бота на python с помощью библиотеки telebot часть 2 Всем привет! Это вторая часть статьи, в которой я посвящу время запросам и серверам telegram. Если кто-то еще не видел первую часть, то рекомендую её почитать. В третьей части скорее всего будет описана работа с базами данных. Ну и если у вас опять возникли вопросы, то пишит...

Apple перенесла релиз iOS 13.1 и iPadOS на неделю раньше Apple перенесла дату выхода iOS 13.1 В последнее время Apple часто откладывает запуск новых продуктов, о многих из которых пользователи даже не догадываются. AirPods первого и второго поколений, умные очки с поддержкой дополненной реальности — все они по какой-то причи...

Google сломала резервное копирование на Android. Что делать Сломалась резервное копирование на Android? Скорее всего, Google знает об этом, но ничего не предпринимает Среди пользователей Android, в отличи от iOS, совершенно не принято регулярно сохранять резервные копии. Возможно, кто-то этим и занимается, но лично мне встречать таки...

[Перевод] Почему мы перенесли серверы в Исландию Примечание переводчика. Simple Analytics — сервис аналитики для веб-сайтов, ориентированный на приватность (в некотором роде противоположность Google Analytics) Как основатель Simple Analytics, я всегда помнил о важности доверия и прозрачности для наших клиентов. Мы несём о...

Обзор портативного жёсткого диска Verbatim Store n Go 2 Тб Рынок портативных устройств сейчас рождает всё новые форматы гаджетов. Мы уже привыкли к портативным аккумуляторам, наверное, ещё раньше познакомились с внешними или портативными жёсткими дисками, сейчас у многих можно встретить также портативные игровые консоли. Но сегодн...

Управление мощностями: в поисках идеального баланса Здравствуйте! Меня зовут Иван Давыдов, я занимаюсь исследованиями производительности в Яндекс.Деньгах. Представьте, что у вас есть мощные сервера, на каждом из которых размещается ряд приложений. Если последних не очень много, они не мешают друг другу работать — им комфортн...

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

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

[Перевод] Как приоритеты pod'ов в Kubernetes стали причиной простоя в Grafana Labs Прим. перев.: Представляем вашему вниманию технические подробности о причинах недавнего простоя в работе облачного сервиса, обслуживаемого создателями Grafana. Это классический пример того, как новая и, казалось бы, исключительно полезная возможность, призванная улучшить кач...

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

Удалённое управление эмулятором Fceux с помощью Python В статье я опишу, как сделать эмулятор NES управляемым удалённо, и сервер для удалённой отправки команд на него. Зачем это нужно? Некоторые эмуляторы различных игровых консолей, в том числе и Fceux, позволяют писать и запускать пользовательские скрипты на Lua. Но Lua – пл...

[Из песочницы] [Опрос и зло] Хостинги, будь они неладны Привет, Хабр! Я — сисадмин по вызову, а точнее, аутсорсер, который консультирует и обслуживает как частных лиц, так и организации разного профиля в плане IT-инфраструктуры. Это тяжёлая, нервная, почти бешеная работа, внутри которой я видел всё: от разлитой на ноут водки до п...

[Из песочницы] Сервер двухфакторной авторизации LinOTP Сегодня я хочу поделиться, как настроить сервер двухфакторной авторизации, для защиты корпоративной сети, сайтов, сервисов. На сервере будет работать связка: LinOTP + FreeRadius. Требуется: 1 ) Debian 8 (jessie) - Обязательно! Начало: Устанавливаем Debian 8. Читать да...

Почему рейтингам Amazon (и прочих) нельзя доверять Многие интернет-магазины к Рождеству и Новому году делают подборки своих самых популярных товаров. Они призваны помочь пользователю выбрать подходящий товар. Особенно часто ими руководствуются родители, покупая подарки детям. Так проще понять, чем вообще сейчас интересуетс...

Поднимаем производительность SSD c колен, куда нажимать и зачем На самом деле, речь сегодня пойдёт не только о бывших в использование какое-либо время накопителях, ведь проблема низкого быстродействия может затронуть даже только что принесённый из магазина SSD. Конечно, физику не обманешь – со временем все твердотельные накопители будут ...

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

Как получить Google Developers Certification: Mobile Web Specialist Привет, Хабр! Сегодня хочу поделиться с вами историей о том, как я сдавал сертификационный экзамен Google Developers Certification: Mobile Web Specialist. Если честно, то каких-то объективных причин я назвать не могу, так как не слышал ещё ни об одном случае, когда наличие с...

Ученые выяснили, что у динозавров был встроенный кондиционер С момента своего открытия динозавр вида T. rex привлекал различных ученых. Не мало обсуждений вызвал вопрос, связанный с тем, почему именно этот вид стал самым опасным среди своих сородичей. Так, одной из причин подобного расклада считаются его сильные челюсти. До последнего...

SObjectizer-5.6.0: режем по живому, чтобы расти дальше Третьего дня стала доступна новая версия SObjectizer-а: 5.6.0. Ее главная особенность — это отказ от совместимости с предыдущей стабильной веткой 5.5, поступательно развивавшейся на протяжении четырех с половиной лет. Основные принципы работы SObjectizer-5 остались прежними...

Как простая поломка MacBook Pro может привести к дорогостоящему ремонту Высокая цена всегда была неотъемлемым атрибутом компьютеров Mac. Но если раньше стоимость компенсировалась качеством и надежностью, то теперь, похоже, всё это в прошлом. К сожалению, новые модели MacBook Pro вышли на редкость неудачными — проблемы с клавиатурами, дина...

[Из песочницы] Оптимизация графики. Интересный Concave Hull В один прекрасный момент, в ходе разработки игры, я столкнулся с вопросом производительности на современных ПК. У нашего моделлера достаточно мощный современный компьютер красной сборки. Но у него наш проект жутко тормозил, загружая одно ядро процессора. Причина проста — в ...

PVS-Studio заглянул в движок Red Dead Redemption — Bullet В наши дни для, например, разработки игр уже нет нужды самостоятельно с нуля реализовывать физику объектов, так как для этого существует большое число библиотек. Bullet в свое время активно использовался во многих ААА играх, проектах виртуальной реальности, различных симуля...

Оптимизация сборки мусора в высоконагруженном .NET сервисе Ежедневно в сервисе Pyrus работают десятки тысяч сотрудников из нескольких тысяч организаций по всему миру. Отзывчивость сервиса (скорость обработки запросов) мы считаем важным конкурентным преимуществом, так как она напрямую влияет на впечатление пользователей. Ключевой мет...

Некоторые Samsung Galaxy Fold начали выходить из строя Высокая стоимость Samsung Galaxy Fold не стала препятствием к его покупке, и первая партия устройств была распродана. Сколько всего было реализовано складных мобильников, точной информации на данный момент нет. При попытке оформить заказ на Galaxy Fold, пользователи получают...

Samsung начнет продажи гибкого смартфона Galaxy Fold в сентябре В компании подтвердили, что инженеры исправили недостатки устройства, которые стали причиной выхода из строя нескольких тестовых образцов в апреле. В частности, инженеры усовершенствовали механизм складывания Galaxy Fold.

Делаем прототип бота для боев в Clash Royale У вас бывало, что вы залипаете в какую-то простенькую игру, думая, что с ней вполне бы мог справиться искусственный интеллект? У меня бывало, и я решил попробовать создать такого бота-игрока. Тем более, сейчас много инструментов для компьютерного зрения и машинного обучения,...

Какая последняя версия iOS для моего iPhone или iPad: как узнать и где скачать iOS – наиболее простая операционная система с точки зрения взаимодействия с ней неопытного пользователя, и это является одной из главных причин популярности iPhone и iPad среди абсолютно всех категорий населения. Практически любой юзер может решить возникшие в программной ср...

[Из песочницы] Типичная ошибка сетки (Bootstrap Grid), или почему дизайнер и верстальщик не понимают друг друга Сталкивались ли вы с ситуацией, когда текст и блоки, которые прекрасно вмещаются в макете фотошопа, почему-то упрямо не хотят слушаться в верстке – не вмещаются в заданную макетом ширину? При этом и дизайнер, и верстальщик используют одинаковую сетку, например, сетку Bootstr...

Суперинфекции 2: рубикон проблем, фиаско технологий и новая надежда (c) Phage therapy Прошел 91 год со дня открытия пенициллина — первого препарата, совершившего революцию в эффективности лечения бактериальных заболеваний. За почти век существования антибактериальных препаратов многие болезни практически забылись. Так, с 1947 г. считается...

Искусственный интеллект на примере простой игры. Часть 2 В этот раз выбрана игра «Змейка». Создана библиотека для нейросети на языке Go. Найден принцип обучения, зависимый от «глубины» памяти. Написан сервер для игры между разработчиками. Читать дальше →

Dell утроит число серверов на процессорах AMD Ещё в прошлом году технический директор Dell Джон Роуз (John Roese) говорил об отсутствии планов по серьёзному увеличению доли AMD-серверов в ассортименте компании. Но растущая популярность AMD Epyc заставила Dell пересмотреть свою позицию. Подробнее об этом читайте на THG.r...

Samsung забыла предупредить, что удаление пленки с экрана Galaxy Fold выводит его из строя Мы уже знаем, что дисплеи тестовых Galaxy Fold, которые Samsung раздала ИТ-журналистам, массово выходят из строя. В качестве наиболее вероятной причины поломок сам производитель называет удаление обозревателями защитной пленки. По словам представителей Samsung, эта пленка п...

DigiTimes: к концу года уровень проникновения SSD достигнет 60% С постепенным удешевлением памяти NAND всё больше владельцев ПК отказываются от традиционных жёстких дисков в пользу твердотельных накопителей. К примеру, согласно прогнозам японской фирмы Nidec, поставки HDD для персональных компьютеров в этом году...

Western Digital готовится к поставкам HDD ёмкостью 18 и 20 Тбайт Корпорация Western Digital анонсировала расширение модельного ряда жёстких дисков Ultrastar продуктами с рекордной ёмкостью 18 и 20 Тбайт. Накопители выполнены в 3,5-дюймовом форм-факторе, рассчитаны на использование в центрах обработки данных и будут предложены...

OpenGear — снижаем время простоя бизнеса, используя консольный сервер с Out-of-Band управлением Казалось бы простое устройство — консольный сервер, однако на сегодняшний день это не просто глупое устройство, а умная платформа для создания экосистемы по управлению и автоматизации развёртывания активного сетевого оборудования. Ведь у неё есть самое главное — классическа...

[] Парсер 2GIS в семь строчек кода, или почему важно контролировать лимиты запросов на сервер Наверное любому из тех, кто хоть как-то причастен к области анализа данных хотя-бы раз приходилось сталкиваться с поиском сторонних источников получения этих самых данных. Сегодня я хотел бы поделиться с Вами одним из самых неожиданных для меня мест, где эти данные лежат поч...

Модульное хранение и степени свободы JBOD Когда бизнес оперирует объемными данными, единицей хранения становится не отдельный диск, а набор дисков, их совокупность, агрегат нужного объема. И управлять им надо как цельной сущностью. Логика масштабирования хранения крупноблочными агрегатами хорошо описывается на приме...

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

[Перевод] Gap — светлое будущее для отступов в Flexbox (как в Grid) Одна из моих любимых частей спецификации CSS Grid — это grid-gap. Они позволяют легко создавать отступы между элементами внутри сетки. Margins и приёмы, к которым мы прибегаем, чтобы реализовать их в разных ситуациях, долгое время были одним из главных моментов, раздражаю...

5 способов сделать Python-сервер на Raspberry Pi. Часть 1 Привет, Хабр. Сегодня в большом числе проектов домашней (и не только) автоматизации используется Raspberry Pi. При этом достаточно удобно иметь не только прямой доступ к устройству, но и использовать браузер — это позволяет выполнять необходимые действия и с компьютера, и с...

[Перевод] Черновик FAQ: Почему стандарты С++ выходят каждые три года? У WG21 есть строгий график (см. P1000) выпуска стандарта каждые три года. И никаких задержек. В течение каждого цикла мы регулярно получаем вопросы «ну почему так строго?», особенно от новых участников комитета, которые не знакомы с его историей и причинами текущего положе...

Как ускорить разжатие LZ4 в ClickHouse При выполнении запросов в ClickHouse можно обратить внимание, что в профайлере на одном из первых мест часто видна функция LZ_decompress_fast. Почему так происходит? Этот вопрос стал поводом для целого исследования по выбору лучшего алгоритма разжатия. Здесь я публикую иссле...

Gotify — open source проект по доставке уведомлений и отправке сообщений на сервер Для тех, кто администрирует серверы и/или веб-проекты остро стоит вопрос информированности о том, что же происходит с их «подопечными». На рынке существует масса решений об оповещении о сбоях, состоянии соединения и прочих параметрах, в том числе и с помощью СМС. речь о MR...

Эх, что же стало с чемоданами?! На примере детского чемодана-самоката ZINC Грядет май, многие уезжают в первые отпуска с детьми, а потому время рассказать про презабавную, хоть и очень простую штуковину — детский «чемокат». Вообще, с чемоданами творится последнее время что-то странное… Читать дальше →

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

Неблокирующая отрисовка и обновление графиков с помощью bokeh Есть у меня один Python-скрипт с расчётами. Там был цикл примерно на 2000 итераций, каждая из которых считалась несколько минут. И решил я, чтобы ловчее отлаживать тот скрипт, выводить график кой-каких метрик от номера итерации. И как посчитается очередная итерация, так о...

Двухфакторная аутентификация на сайте с использованием USB-токена. Теперь и для Linux В одной из наших предыдущих статей мы рассказывали про важность двухфакторной аутентификации на корпоративных порталах компаний (https://habr.com/ru/company/aktiv-company/blog/412809/). В прошлый раз мы продемонстрировали, как настроить безопасную аутентификацию в web-серве...

Первые фото с места расстрела солдат в Забайкалье появились в Сети Убитые находятся в разных помещениях, солдат вел по ним прицельный огонь. 25 октября, солдат-срочник войсковой части 54160 совершил расстрел 10 сослуживцев, в том числе одного офицера. 8 скончалось на месте, 2 находятся в госпитале. По официальным заявлениям Минобороны, при...

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

[Перевод] Приглашая опытного разработчика, вы не покупаете, а продаёте Несомненно, нанять опытного программиста сложно. Но я не верю, что рынок полностью иссяк. На протяжении карьеры я работал со многими командами, которые делятся на две категории: те, которые никак не могут нанять опытных разработчиков, и те, которые привлекают их с лёгкостью....

[Перевод] Нейросети и глубокое обучение: онлайн-учебник, послесловие: существует ли простой алгоритм для создания интеллекта? Содержание Глава 1: использование нейросетей для распознавания рукописных цифр Глава 2: как работает алгоритм обратного распространения Глава 3: ч.1: улучшение способа обучения нейросетей ч.2: почему регуляризация помогает уменьшать переобучение? ч.3: как выбрать гиперпара...

Сборка Android-проекта в Docker-контейнере Разрабатывая проект под платформу Android, даже самый небольшой, рано или поздно приходится сталкиваться с окружением для разработки. Кроме Android SDK, необходимо чтобы была последняя версия Kotlin, Gradle, platform-tools, build-tools. И если на машине разработчика все эти ...

iFixit удалила разборку Samsung Galaxy Fold по требованию Samsung Похоже, что выводы iFixit настолько не понравились Samsung, что корейский производитель потребовал удалить проведённую специалистами iFixit разборку Galaxy Fold и сделанные ими предположения о причинах поломки складного смартфона. Подробнее об этом читайте на THG.ru.

Team Group Vulcan SSD на 1 терабайт В последнее время пользователи стали активно переходить с HDD на SSD. Причина тому довольно простая — пользователи просто хотят получить больше скорости и работы с приложениями на максимальном уровне комфорта. С HDD ничего подобного уже не получить, так как это устрашавшая т...

Число, лежащее в основе современной музыки Почему двенадцать? Если вы посмотрите на клавиатуру, то увидите, что в каждой октаве содержится 12 полутонов. В случае фортепиано это всего лишь значит, что между, например, "до" первой октавы и "до" второй октавы расположено 11 клавиш. Вместе с одним из "до" (например, до ...

[Перевод] Почему простой дизайн сайта лучше с научной точки зрения Исследование, проведенное Google, имело два ключевых вывода: • Пользователю нужно всего 1/50 до 1/20 секунды, чтобы оценить, красивый сайт или нет. • «Визуально сложные» сайты оцениваются как менее красивые, чем их простые аналоги. Другими словами, исследование показало ...

Cloud-Clout for Android — безопасный способ хранить данные в облачных сервисах Помните, как в прошлом году приватные документы с Google-дисков разных пользователей вдруг стали появляться в общедоступной выдаче «Яндекса»? Лазейка работала всего несколько часов, но за это время через поисковик были вскрыты персональные данные, номера банковских карт, пар...

Что нужно для установки бета-версии iOS 13. И почему в этот раз всё так сложно Сразу после WWDC 2019 компания Apple выпустила первую бета-версию iOS 13 для разработчиков. Также должен был выйти и профиль конфигурации, как это случалось в последние годы, но по неизвестным причинам его не стали публиковать — из-за этого тестирование апдейта обошло обычн...

[Из песочницы] Обнаружение уязвимостей и оценки стойкости к хакерским атакам смарт-карт и криптопроцессоров со встроенной защитой За последнее десятилетие помимо методов извлечения секретов или выполнения других несанкционированных действий атакующими стали применяться неумышленная утечка данных и манипулирование процессом выполнения программ за счет побочных каналов. Традиционные методы атаки могут ...

CUBA 7: что нового? Три года назад мы объявили о выходе CUBA 6. Та версия стала революционной: вместо закрытой проприетарной лицензии мы стали распространять фреймворк свободно, по лицензии Apache 2.0. В то время мы не могли даже и близко представить, насколько это отразится на развитии фреймв...

[Перевод] Руководство для начинающих по серверной веб-разработке с Node.js Большую часть своей веб-карьеры я работал исключительно на стороне клиента. Проектирование адаптивных макетов, создание визуализаций из больших объемов данных, создание инструментальных панелей приложений и т. Д. Но мне никогда не приходилось иметь дело с маршрутизацией или ...

[recovery mode] REST страсти по 200 Давно я хотел написать эту статью. Все думал — с какой стороны зайти правильнее? Но, вдруг, недавно, на Хабре появилась подобная статья, которая вызвала бурю в стакане. Больше всего меня удивил тот простой факт, что статью начали вбивать в минуса, хотя она даже не декларир...

Парадоксы о сжатии данных Задача сжатия данных в своей простейшей форме может относиться к числам и их обозначениям. Числа можно обозначать числительными («одиннадцать» для числа 11), математическими выражениями («два в двадцатой» для 1048576), строковыми выражениями («пять девяток» для 99999), имен...

Nidec: в этом году поставки жёстких дисков для ПК снизятся почти вдвое Японская корпорация Nidec, контролирующая около 85% рынка шпиндельных двигателей для жёстких дисков, поделилась своими прогнозами насчёт развития сегмента традиционных НЖМД. В этом году поставки HDD продолжат сокращаться, а наибольшее падение затронет сектор устройств...

Три способа починить марсоход «Оппортьюнити»: удастся ли? С момента запуска марсохода «Оппортьюнити» прошло 15 лет. К сожалению, эту знаменательную дату аппарат встретил в полном молчании — после мощной бури ее солнечные батареи покрылись пылью и не смогли пополниться энергией. Он был переведен в кризисный режим, и на протяжении 7...

Операция “Миграция”: как происходит переезд в облако DataLine Лет 7 назад самые первые проекты переезжали в наше облако просто и незатейливо. Образы виртуальных машин загружались на FTP-сервер, или их привозили на жестких дисках. Затем через специальный импорт-сервер ВМ загружали в облако. Если для клиента не проблема выключить виртуа...

[Перевод] Serverless: на 15% медленнее и в восемь раз дороже Недавно я решил поэкспериментировать с API на нашем сайте CardGames.io и попробовать фреймворк Serverless. Последние несколько лет он стал горячей темой в мире технологий, а я прокрастинировал хотел поддерживать технические навыки в актуальном состоянии и попробовать что-то ...

Сeph — от «на коленке» до «production» часть 2 (первая часть тут: https://habr.com/ru/post/456446/) CEPH Введение Поскольку сеть является одним из ключевых элементов Ceph, а она в нашей компании немного специфична — расскажем сначала немного о ней. Тут будет сильно меньше описаний самого Ceph, в основном сетевая инфрастр...

Компания объяснила причину отказа публиковать ... Смартфонов на рынке великое множество и все они умеют делать фото. Кто-то лучше, кто-то хуже. Ребята из лаборатории DxOMark взяли на себя функцию путеводного маяка и ранжируют устройства по принципу, кто круче делает фото. Благодаря им многие знают, что последние флагма...

«Прячь www»: почему разработчики мейнстрим-браузера снова отказались от отображения поддомена Рассказываем о причинах этого решения разработчиков Chrome и реакции сообщества. Читать дальше →

TR-069 в Mikrotik. Испытываем Freeacs в качестве сервера автоконфигурации для RouterOS В данной статье, я попробую пошагово описать процесс установки тестового сервера прекрасного проекта Freeacs до полностью работоспособного состояния, и показать практические приемы для работы с mikrotik: конфигурацию через параметры, выполнение скриптов, обновление, установк...

Hyperscale дата-центры: кто их строит и сколько они стоят К концу 2018 года число гипермасштабируемых ЦОД достигло 430 штук. Аналитики прогнозируют, что в текущем году их количество увеличится до 500. Уже сейчас ведутся работы по возведению еще 132 hyperscale-дата-центров. Суммарно они будут обрабатывать 68% генерируемых человечест...

Почему нельзя просто взять и перейти на Python 3 Поддержку Python 2.7 прекращают уже первого января 2020 года. Но многие компании до сих пор не перешли на его обновленную версию. В материале — обсуждаем причины сложившейся ситуации. Читать дальше →

Справочная: почему Apple и Qualcomm ссорились, а потом помирились Вчера стало известно, что компании Apple и Qualcomm пришли к соглашению после нескольких лет патентных споров. Apple пришлось выплатить партнеру компенсацию, размер которой не оглашается. Но что стало причиной конфликта и почему обе стороны были вынуждены помириться? Чита...

Фракталы в иррациональных числах Статья является продолжением моей первой статьи «Фракталы в простых числах». В предыдущей статье мы научились рисовать самоподобные паттерны с помощью взаимно простых чисел. В этой статье покажу фрактальную природу числа . Без предисловия. Под кат. Читать дальше →

[Перевод] Как без особенных усилий создать ИИ-расиста Предостерегающий урок. Сделаем классификатор тональности! Анализ тональности (сентимент-анализ) — очень распространённая задача в обработке естественного языка (NLP), и это неудивительно. Для бизнеса важно понимать, какие мнения высказывают люди: положительные или отрицате...

Метрики DevOps – откуда брать данные для расчетов Честно говоря, Иван часто посмеивался над тщетными усилиями коллег из отдела мониторинга. Они прилагали огромные усилия для реализации метрик, которые им заказывало руководство компании. Они были настолько заняты, что больше никому ничего не хотели делать. А руководству вс...

[Перевод] Можно ли рендерить реалистичные изображения без чисел с плавающей запятой? Введение «Что получится, если мы заменим числа с плавающей запятой на рациональные числа и попытаемся отрендерить изображение?» Такой вопрос я задал себе после размышлений над твитом исследователя и преподавателя компьютерной графики Моргана Макгвайра. Он рассуждал о том, ...

[Перевод] История и наследие jQuery jQuery — это самая популярная в мире JavaScript-библиотека. Сообщество веб-разработчиков создало её в конце 2000-х, что привело к возникновению богатой экосистемы сайтов, плагинов и фреймворков, использующих под капотом jQuery. Но в последние годы её статус главного инстру...

Не злоупотребляйте рассылками — WhatsApp может и засудить Одной из причин почему стал популярен Telegram, стала не возможность вести зашифрованные и защищённые переписки, а то что в нём нет СПАМа. Вам там хоть раз слали рекламное сообщение, такое, которое точно было бы массовой рассылкой по базе пользователей? Viber же от этого с...

Разборка Samsung Galaxy Fold: детальный взгляд на шарнир и гибкий дисплей смартфона Samsung Galaxy Fold стал первым складным смартфоном компании. За последнее время в сети появилось немало новостей об устройстве. В частности, некоторые сообщали о поломках смартфона, что поставило под сомнение его надежность. В этот раз на сайте Weibo появилась разборка Gala...

24-ядерный ARM-сервер на Banana Pi работает под управлением Ubuntu 18.04 Материснкая плата SynQuacer E-Series для 24-ядерного ARM-сервера Серверные процессоры на базе ARM давно угрожают позициям Intel в дата-центрах, но пока это лишь теоретическая угроза. До сих пор она не слишком реализовалась, если посмотреть на реальные случаи крупномасштаб...

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

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

Алгоритмы эффективности: обзор камер видеонаблюдения Nobelic 2019 Модели Nobelic остаются нашими самыми востребованными камерами и причин тому множество. От старта продаж мы не меняли характеристики устройств, а занимались развитием сервиса. Даже самая популярная камера – это лишь половина успеха, за остальное отвечает работа софта. П...

Миллион пользователей за неделю: Spotify запустился в Индии Стриминговый гигант в конце февраля запустился в Индии и менее чем за неделю увеличил свою базу пользователей на один миллион человек. Разбираемся, почему индийский рынок важен для Spotify и какие еще нововведения показал стриминговый сервис за последнее время. Читать даль...

Самая главная особенность Xiaomi Mi Band 4 повергла покупателей в шок Спрос на носимую электроинку стремительно растет по всему миру, в том числе в России, где смарт-часы и фитнес-браслеты стали покупать в три раза чаще за последний год. Впрочем, как считают производители таких гаджетов, все еще Сообщение Самая главная особенность Xiaomi Mi B...

Как застраховать себя от возможных потерь при инвестициях на бирже: структурные продукты Изображение: Unsplash Главный стоп-фактор, который чаще всего останавливает людей от того, чтобы самостоятельно попробовать инвестировать на бирже – страх потерять деньги. Такой риск всегда есть, и его нужно учитывать. Однако сфера инвестиций развивается, и в последние го...

40 миллионов HTTP запросов/мин на голом Си Введение I/O реактор (однопоточный цикл событий) — это паттерн для написания высоконагруженного ПО, используемый во многих популярных решениях: Node.js Tor Transmission Chromium Memcached ... В данной статье мы рассмотрим подноготную I/O реактора и принцип его работы, нап...

Сокращение рисков downtime благодаря архитектуре Shared Nothing Тема отказоустойчивости в системах хранения данных всегда является актуальной, поскольку в наш век повсеместной виртуализации и консолидации ресурсов СХД является тем звеном, отказ которого приведет не просто к заурядной аварии, а к длительным простоям сервисов. Поэтому совр...

Seagate выпустила жёсткие диски Exos X16 и IronWolf ёмкостью 16 Тбайт Компания Seagate Technology объявила о начале массовых поставок гелиевого жёсткого диска корпоративного класса Exos X16 с рекордной ёмкостью 16 Тбайт, одновременно с этим обновив линейки накопителей для систем NAS IronWolf и IronWolf Pro моделями ёмкостью 16 Тбайт. Подробнее...

Предварительный обзор Chromebase 24I2. Моноблок на ChromeOS В последнее время пользователи стали все чаще отказаться от стандартных в нашем понимании компьютеров. Это довольно дорогостоящие пыльные коробки, которые нужно постоянно очищать от сора и следить за разными комплектующими, которые еще и из строя могут выйти. Обычный пользов...

Осадок #56: новые смартфоны хуже старых, мошенничество до сих пор эффективно, IT-гиганты против мессенджеров, главной функцией смартфонов стали фотокамеры Последняя летняя неделя не порадовала насыщенностью информационного пространство, но когда это останавливало наших авторов рубрики «Утренняя реплика»? В Telegram-канале и на YouTube каждое утро выходит новая реплика, а сейчас мы, как всегда, подводим итоги недели.

Недостатки исправлены. Samsung придумала, как сделать Galaxy Fold прочнее На прошлой неделе было объявлено, что Samsung устранила дефект, вызывавший проблемы с гибким экраном  Galaxy Fold, но подробности компания не раскрыла, да и новый срок начала поставок и продаж пока не объявлен.  Корейское издание Yonhap News сумело выяснить, ...

Долетит ли «Starship» до Марса? За почти 60 лет освоения космоса проектов полета к Марсу и другим планетам было много и разной степени проработанности. Но проект SpaceX «Starship» (звездолет) выделяется среди них по следующим причинам: 1. Полностью частная инициатива и финансирование, по крайней мере пока...

[Перевод] Два в одном: Intel Optane Memory H10 (часть 1) Часть 1 >> Часть 2 Кэширование SSD существует уже долгое время, и позволяет выжимать максимум производительности из быстрых устройств хранения данных. В последние годы в царстве небольших, дорогих и очень быстрых накопителей правили продукты Intel Optane, использующие...

Cмартфоны Xiaomi ломаются в 43,7% случаев, и это очень хороший показатель Вчера Xiaomi опубликовала финансовые итоги за прошлый год и раскрыла много интересных статистических данных, среди них – интересные подробности относительно процента отказов смартфонов компании. Как оказалось, за последнее время аппараты компании стали ломаться ре...

[Из песочницы] Применение X-Macro в модерновом C++ коде Современные тренды разработки на C++ предполагают максимально возможный отказ от макросов в коде. Но иногда без макросов, причем в особо уродливом их проявлении, не обойтись, так как без них еще хуже. Об этом и рассказ. Как известно, первым этапом компиляции C и C++ являетс...

Древности: Philips Velo 1, ночной кошмар энтузиаста технологий В английском языке есть такое понятие как «early adopter». Я не уверен, можно ли его адекватно перевести на русский язык, в голову приходит разве что поговорка «Поспешишь — людей насмешишь». Early adopter — это энтузиаст технологий, желающий испытать их на себе как можно ран...

Самые крутые новинки CES 2019 В Лас-Вегасе сегодня началась главная выставка потребительской электроники. Больше 180 000 людей и 4400 компаний приехали в Лас-Вегас, чтобы показать и посмотреть последние гаджеты и технологии. В числе тех, кто похвастается своими техническими достижениями, будут Huawei, ...

СЦ Fly Technology: главные виновники поломок коптеров — неподготовленные пилоты Сервисный центр Fly Technology (flytechnology.ua) поделился некоторыми данными о статистике поломок коптеров в Украине. За все время работы с 2016 года в компании отремонтировали более 2000 дронов. Сообщение СЦ Fly Technology: главные виновники поломок коптеров — непо...

Три лучших доклада Saint TeamLead Conf Saint TeamLead Conf 2019 — конференция для тимлидов и про тимлидов, которая прошла 23 и 24 сентября в Питере, — получилась с размахом. Чего только стоит главный зал высотой 46 метров и холл для кофе-брейка и прочего нетворкинга в цеху. Или скромные митапы человек на сто, при...

Распродажа выделенных серверов в Нидерландах и Москве В связи с апгрейдом оборудования в наших дата-центрах мы решили устроить акцию на аренду выделенных серверов! Хотим предложить Вам воспользоваться нашим предложением, получить современные серверы по очень приятным ценам. Каждый сервер оснащен модулем управления IPMI с IP-KV...

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

Названа тривиальная причина отказа от поддержки режима CrossFire в видеокартах Radeon RX 5700 и Radeon RX 5700 XT Причиной стала низкая популярность.

Умные здания под угрозой По данным "Лаборатории Касперского", большинство заблокированных угроз не являются таргетированными. Тем не менее даже не специфичное для систем управления вредоносное ПО может серьёзно повлиять на доступность и целостность систем автоматизации, с помощью которых в...

[Из песочницы] Несправедливость Google Play, как хороший жизненный опыт С чего бы начать? Шел 2014 год, мы были студентами 2го курса (ПНИПУ и ИТМО), учились на около прогерских специальностях. В прошлом — просто одноклассники, в целом — хорошие друзья. Наверное, каждый испытывал чувство, когда ты только-только познал азы программирования, а уже...

Рецензия на фильм «Время возмездия» / Destroyer В прокат выходит криминальная драма «Время возмездия» (Destroyer), где в главной роли с трудом узнается Николь Кидман. Фильм практически до самого конца удерживает интригу и жонглирует воспоминаниями главной героини – они должны прояснить, почему она похожа на живого мертвец...

Похоже, Samsung всё же не будет производить для Intel процессоры Вчера в Сети появилась информация о том, что Intel договорилась с Samsung о том, чтобы последняя производила для процессорного гиганта грядущие CPU Rocket Lake, выход которых намечен на 2021 год. Похоже, что этого не будет. Источник утверждает, что Samsung и Intel дейст...

Samsung тихо удаляет ролики, в которых она троллила Apple за отказ от разъема 3,5 мм Компания Samsung долго троллила конкурентов из Apple, время от времени выкладывая рекламные ролики своих новых смартфонов, в которых она говорила об ограничениях iPhone. Еще в 2017 году после выхода iPhone X компания Samsung выложили новый рекламный ролик, в котором выс...

FAQ по HeadHunter API (публикация вакансий) Небольшая история про наш рекрутинговый сервис под заказчика и большая история про проблемы, которые появились при интеграции с HeadHunter с точки зрения публикации вакансий. Почему HeadHunter? Потому что на Superjob всё несколько проще (но это не точно). Читать дальше →

Крупнейший производитель жёстких дисков идёт ко дну из-за снижения спроса на HDD Компания Trendfocus опубликовала отчёт по предварительным объёмам поставок накопителей на базе жёстких дисков за первый квартал 2019 года. Как оказалось, компания Western Digital сильнее всех других производителей сократила поставки винчестеров.

Удивлены? Galaxy Fold выходит из строя раньше, чем утверждала Samsung Galaxy Fold ещё менее надёжен, чем говорила Samsung Galaxy Fold — пожалуй, самый нежный смартфон, который только выходил на рынок. Во всяком случае, ни один другой аппарат не сопровождался таким количеством инструкций по аккуратному использованию и уходу, как обновлённ...

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 41. DHCP Snooping и Nondefault Native VLAN Сегодня мы рассмотрим две важные темы: DHCP Snooping и «недефолтные» Native VLAN. Перед тем, как перейти к уроку, приглашаю вас посетить другой наш канал YouTube, где вы сможете просмотреть видео о том, как улучшить свою память. Рекомендую вам подписаться на этот канал, так ...

Решение iCAP™ представляет для систем видеонаблюдения в аэропортах Innodisk Объемы авиаперевозок с каждым годом стабильно растут, а с увеличением числа людей в зданиях аэропортов все большее значение приобретает вопрос обеспечения из безопасности. В этой связи руководство одной из крупнейших воздушных гаваней в азиатском регионе приняло решение об ...

Отказоустойчивый кластер PostgreSQL + Patroni. Опыт внедрения В статье я расскажу, как мы подошли к вопросу отказоустойчивости PostgreSQL, почему это стало для нас важно и что в итоге получилось. У нас высоконагруженный сервис: 2,5 млн пользователей по всему миру, 50К+ активных пользователей каждый день. Сервера находятся в Amazone в ...

Windows 10 версии 1909 выйдет 19 октября? Один из главных инсайдеров Microsoft Saint Cow в своем Твиттере отметил, что релиз Windows 10 версии 1909 (19H2) состоится 19 октября. Напомним, что предварительно сообщалось о релизе 2 октября во время Microsoft Event 2019, посвященному Surface. Также инсайдер сообщил, что ...

Джонатан Айв был недоволен отношением Тима Кука к новым продуктам В минувшую пятницу стало известно о том, что главный дизайнер Apple Джонатан Айв  планирует покинуть компанию, в которой проработал почти 30 лет. Как смогли выяснить журналисты издания The Wall Street Journal, Айв задумывался над уходом уже достаточно давно. Одной из причин ...

[Из песочницы] Настройка NextCloud + ONLYOFFICE на одном сервере с помощью Docker Привет, Хабр! представляю вашему вниманию перевод статьи «Setting up NextCloud and ONLYOFFICE on a single server with Docker». Сложно недооценивать пользу онлайновых пакетов офисных приложений наподобие Google Docs и облачных хранилищ в жизни технически ориентированных люде...

Meeting Room L̶i̶t̶t̶l̶e̶ Helper v 2 Данная статья подробно описывает этапы разработки мобильного приложения Meeting Room Helper: от зарождения идеи до релиза. Приложение написано на Kotlin и построено по упрощённой MVVM архитектуре, без использования data binding. Обновление UI-части происходит с помощью LiveD...

Поломки и ремонт MacBook Pro MacBook Pro – это высокопроизводительный ноутбук с мощным процессором, выносливым аккумулятором, рассчитанным на активную работу в течение 8-10 часов, и прочным алюминиевым корпусом. Это идеальное устройство не только для работы, но и для домашнего использования. Это одна из...

Сервер в облаках 2.0. Запускаем сервер в стратосферу Друзья, мы придумали новую движуху. Многие из вас помнят наш прошлогодний фановый гик-проект «Сервер в облаках»: мы сделали маленький сервачок на основе Raspberry Pi и запустили его на воздушном шаре. Теперь мы решили пойти ещё дальше, то есть выше — нас ждёт стратосфера...

[Перевод] Почему сумма трёх кубов – это такая сложная математическая задача Тяжело искать ответы в бесконечном пространстве. Математика уровня старших классов может помочь вам сузить область поисков. Учитывая, что люди изучают свойства чисел тысячи лет, можно было бы решить, что нам известно всё о числе 3. Однако недавно математики обнаружили нечт...

Естественный износ головок жесткого диска. Обнаружение и оценка Введение Выход из строя головок жесткого диска – довольно частая проблема, с которой встречаются специалисты по восстановлению данных. Причин выхода головок из строя несколько, наиболее часто встречаются: 1) Повреждения головок при аварийном завершении работы диска (залипа...

Процессорный мегазапуск Intel — пополнение рядов За последние две недели компания Intel анонсировала выпуск целых 35 процессоров практически во всех сегментах: десктопном, мобильном и ультра мобильном (процессоры Intel Xeon Scalable второго поколения для серверов были запущены чуть ранее). Чтобы не привставать несколько ...

React.lazy? Но что если у вас не компонент? Этот code splitting, честное слово, уже немного надоел. Мы все ходим и ходим по кругу, и в этом и есть главная проблема. Code splitting начинался как разделение на уровне Модулей, а закончился как разделение на уровне Компонент. И проблема тут исключительно в голове — Reac...

Облачный WebRTC стриминг на DigitalOcean Известный облачный хостинг DigitalOcean с недавних пор обзавелся собственным магазином с готовыми образами, из которых можно быстро развернуть какой-либо сервер приложений. Совсем, как AWS, только DO, для тех, кто уже пользуется услугами этого провайдера. Давайте посмотрим,...

Анализ производительности ВМ в VMware vSphere. Часть 3: Storage Часть 1. Про CPU Часть 2. Про Memory Сегодня разберем метрики дисковой подсистемы в vSphere. Проблема со стораджем – самая частая причина медленной работы виртуальной машины. Если в случаях с CPU и RAM траблшутинг заканчивается на уровне гипервизора, то при проблемах с ди...

Оружие осторожного инвестора: считаем справедливую стоимость инвестиционных облигаций Привет, Хабр! Сегодня мы хотим поднять довольно нестандартную для блога тема — инвестиционные облигации. Почему мы решили об этом написать? Тема структурных финансовых продуктов, к которым относятся инвестиционные облигации, в последнее время становится все популярнее, а пон...

[Из песочницы] Почему нам нужна децентрализация интернета и почему она неизбежна За последний год, а особенно после скандала с Facebook и Cambridge Analytica, в Европе и США начали активно появляться статьи о нарушении конфиденциальности данных IT-компаниями. В особенности со стороны Google и Facebook. Большая часть этих историй преподносится как «вопиющ...

«Хаябуса-2» впервые коснулся астероида Первый зонд «Хаябуса» с честью преодолел множество проблем — выходили из строя маховики системы ориентации, один за другим отказывали двигатели, миниатюрный посадочный аппарат промахнулся, а устройство для сбора образцов не сработало как надо. Тем не менее полторы тысячи кус...

Лучшие водонепроницаемые смартфоны 2018 года Список актуальных смартфонов, которые не боятся влаги. Мобильные телефоны выходят из строя по разным причинам, но одной из самых распространенных...

Резервное копирование, часть 7: Выводы Данная заметка завершает цикл о резервном копировании. В ней пойдет речь о логической организации выделенного сервера (или VPS), удобной для резервного копирования, а также будет предложен вариант быстрого восстановления сервера из резервной копии без особых простоев в случ...

GOSINT — open source решение для управления индикаторами компрометации (IoC) Одной из горячих тем в кибербезопасности в последнее время стали SOCи (Security Operations Center), которые не очень удачно переводят на русский язык как «центры мониторинга безопасности», умаляя тем самым одну из важных функций SOC, связанную с реагированием на инциденты ИБ...

Главный дизайнер Apple покинул свой пост — озвучена причина По данным расследований зарубежных СМИ, причиной ухода стали изменения в стратегии компании. Apple стала уделять меньше внимания дизайну своих новинок, сфокусировав внимание на технических и финансовых задачах. Сообщение Главный дизайнер Apple покинул свой пост — озву...

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

Как мы пишем микросервисы и почему не делаем этого быстро Истории по распиливанию монолита часто похожи одна на другую. Был у команды здоровенный неповоротливый монолит, решили его распилить на россыпь правильных и шустреньких микросервисов, все стало круто. Отличаются истории лишь степенью ужаса “до”, радости “после” и рядом втор...

Видеосервис Disney+ будет доступен практически на всех популярных платформах На фоне информации о сервисе Apple TV+ тематические ресурсы почти не вспоминали последнее время про Disney+. А ведь для многих именно он будет главным потоковым видеосервисом на ближайшие годы, ведь именно тут будут выходить в том числе новейшие проекты киновселенной Ma...

Почему вернулся винил, и как с этим связаны стриминговые сервисы Пластинки покупают все чаще. Аналитики из Американской ассоциации звукозаписывающих компаний (RIAA) отмечают, что к концу года доходы от продажи винила превысят показатели CD — такого не случалось более 30 лет. Рассказываем о причинах такого бума. Читать дальше →

[Перевод] Почему ['1', '7', '11'].map(parseInt) возвращает [1, NaN, 3] в Javascript? Javascript — странный. Не верите? Ну попробуйте тогда преобразовать массив строк в целые числа с помощью map и parseInt. Запустите консоль (F12 на Chrome), вставьте код ниже и нажмите Enter ['1', '7', '11'].map(parseInt); Вместо ожидаемого массива целых чисел [1, 7, 11] мы ...

Обзор Steamcraft. Строим машины смерти Игровые проекты от крупных студий достаточно быстро надоедают по одной простой причине — в них нет возможности для фантазии или создания чего-то своего. Вы можете зайти в абсолютно любую соревновательную игру и посмотреть на то, как там реализованы механики, насколько там кр...

Организация многопользовательского доступа на сервер GIT При установке и конфигурировании Git-сервера встаёт вопрос об организации доступа нескольких пользователей к нескольким проектам. Я провёл исследование вопроса и нашёл решение, удовлетворяющее всем моим требованиям: простое, безопасное, надёжное. Мои пожелания таковы: ка...

Как меняется специфика работы с серверами приложений на примере OpenLiberty Привет, Хабр! Выступление Себастьяна Дашнера на java meetup в московском офисе IBM (нашел запись похожего выступления) подтолкнуло меня начать свое знакомство с легковесными серверами приложений, в частности, с OpenLiberty. И тогда я задумался: Какие преимущества дают ...

Представлены бюджетный смартфон Nokia 1 Plus и кнопочный телефон Nokia 210 Ещё одной парочкой телефонов, анонсированных HMD Global на MWC 2019, стали бюджетный смартфон Nokia 1 Plus и простой кнопочный сотовый телефон Nokia 210. Подробнее об этом читайте на THG.ru.

Сетевые настройки из FreeRadius через DHCP Прилетела задача наладить выдачу IP адресов абонентам. Условия задачи: Отдельного сервера под авторизации не дадим — обойдетесь ;) Абоненты должны получать сетевые настройки по DHCP Сеть разнородная. Это и PON оборудование, и обычные свичи с настроенной Опцией 82 и WiFi б...

[Из песочницы] Зачем нужны ranges из C++20 в простой числодробилке? В последнее время интервалы (ranges), которые должны войти в стандарт C++20, довольно много обсуждают, в том числе и на Хабре (пример, где много примеров). Критики интервалов хватает, поговаривают, что они слишком абстрактны и нужны только для очень абстрактного кода читаем...

[Из песочницы] Система Управления Тесткейсами QuAck — простые радости тестирования Привет, Хабр! Представляю вашему вниманию перевод статьи «QuAck — the joy of testing» автора Aziz Namazov. Сегодня я затрону непростую тему жизненного цикла программного обеспечения. Тема эта достаточно сложная и многогранна, включающая в себя все этапы, начиная от дизайн...

Смартфон Huawei P30 Pro связывается с китайскими серверами без видимых на то причин Группа ExploitWareLabs обнаружила, что новый смартфон Huawei P30 Pro, запрашивает данные с китайского сервера и, возможно, передаёт информацию обратно. Такое поведение устройства фиксируется даже в том случае, если пользователи не авторизуются в учётную запись Huawei ID. Спи...

[Перевод] Государственный университет Адамс. Как взламывать веб-сайты. Часть 2 Государственный университет Адамс. Как взламывать веб-сайты. Часть 1 Давайте поговорим о нашей следующей атаке. Расскажу, как серверы вас идентифицируют. Для этого между браузером и сервером используется протокол HTTP без сохранения состояния, когда общение с сервером проис...

[Из песочницы] Работаем с коботом Dobot M1 Год назад на Хабре выходил обзор настольного робота Dobot Magician. В этой статье я предлагаю оценить его старшего брата Dobot M1 в действии. Также я попытаюсь объяснить, почему для своего проекта выбрал именно данную модель, опишу процесс разработки демки в Qt/c++, а также ...

[Из песочницы] Облачное будущее Мы сейчас стоим на пороге новой эры облачных вычислений Не совсем понимаю, почему мы называем удалённые серверные вычисления — облачными. Конечно, сейчас стоит вспомнить ruvds, которые запустили сервер на воздушном шаре и Microsoft с дата-центром под водой, но, на деле, мы ж...

[Перевод] AlphaStar — новая система искусственного интеллекта для StarCraft II от DeepMind (полный перевод) Игры десятилетиями использовались как один из главных способов тестирования и оценки успешности систем искусственного интеллекта. По мере того как росли возможности, исследователи искали игры с постоянно возрастающей сложностью, которые бы отражали различные элементы мышле...

«Надежность и безотказность как в Google» — и не только: перевод статьи «Расчёт надёжности сервиса» Главная задача коммерческих (да и некоммерческих тоже) сервисов — быть всегда доступными для пользователя. Хотя сбои случаются у всех, вопрос в том, что делает IT-команда для их минимизации. Мы перевели статью Бена Трейнора, Майка Далина, Вивек Рау и Бетси Бейер «Расчёт над...

Что мне не нравится в Windows 10 Встретил тут очередной список «10 причин, которые сподвигли перейти с Windows 10 на Linux» и решил составить свой список того, что мне не нравится в Windows 10 — ОС, которой я пользуюсь сегодня. Переходить на Linux я не собираюсь в обозримом будущем, но это совсем не значит,...

Аутентификация по OTP на Web-сервере Apache В этом посте мы расскажем о том, как настроить аутентификацию по одноразовому паролю на Apache при помощи JAS и Radius. JAS (JaCarta Authentication Server) – автономный высокопроизводительный сервер аутентификации с поддержкой OTP- и U2F-токенов, а также программных токенов ...

Как уход Джони Айва повлиял на устройства Apple Джони Айв, бесспорно, великий дизайнер, но без него устройства Apple становятся лучше Этим летом стало известно, что Джонатан Айв, главный дизайнер Apple, решил уйти со своего поста. В Купертино дали понять, что, во-первых, Айв уже и так давно не занимался проектированием но...

Выявлена главная причина заболевания вейперов Центр по контролю и профилактике заболеваний США провел масштабное исследование, которое выявило одну из главных причин загадочного заболевания курящих вейп людей. Так, специалисты связывают рост болезней вейперов с ацетатом витамина Е.

Кто внедряет IPv6, и что тормозит его развитие В прошлый раз мы говорили об истощении IPv4 — о том, кто владеет небольшой долей оставшихся адресов и почему так получилось. Сегодня обсуждаем альтернативу — протокол IPv6 и причины его медленного распространения — кто-то говорит, что виновата высокая стоимость миграции, а к...

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

Эволюция кластерного взаимодействия. Как мы внедряли ActiveMQ и Hazelcast В течение последних 7 лет я вместе с командой занимаюсь поддержкой и развитием ядра продукта RealtimeBoard: клиент-серверным и кластерным взаимодействием, работой с базой данных. У нас Java с разными библиотеками на борту. Запускается всё вне контейнера, через Maven-плагин....

Для кибератак на американские цели используются серверы и хостинговая инфраструктура в самих США Сейчас многие в Соединенных Штатах полагают, что правоохранительные органы страны эффективно и оперативно устраняют киберугрозы внутри, но бессильны в ситуациях, когда атаки направляются из других стран, на которые не распространяется юрисдикция США. Данные Bromium рисуют, м...

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

[Из песочницы] О реализации известного жанра на платформе Minecraft Целью данной статьи является помощь начинающим игровым проектам с нестандартной тематикой избежать базовых ошибок в реализации. Данная статья рассказывает о личном опыте ведения игрового стартапа в рамках Minecraft. Как всё начиналось Мои интересы во многом не совпадали с и...

VPN-сервисы отказались от сотрудничества с Роскомнадзором и закрывают сервера в РФ Роскомнадзор получил отказ от большинства VPN-сервисов, которые обязал подключиться к системе блокировок сайтов. Кроме того, владельцы анонимайзеров приняли решение о переносе своих серверов с территории РФ, пишет РосКомСвобода. Реакция VPN-сервисов, получивших уведомление о...

Microsoft заблокирует Windows 10 May 2019 Update на компьютерах с хранилищем USB или картами памяти SD Компания Microsoft на этой неделе опубликовала документ, где предупреждает пользователей Windows 10. Там говорится, что нельзя будет установить обновление May 2019 Update при использовании внешних накопителей с интерфейсом USB или карт памяти SD. Виноваты в этом проблемы с д...

Ретроспектива: как истощались адреса IPv4 Джефф Хастон (Geoff Huston), главный инженер-исследователь интернет-регистратора APNIC, спрогнозировал, что адреса IPv4 закончатся в 2020 году. В новом цикле материалов мы освежим информацию о том, как истощались адреса, у кого они еще остались и почему так получилось. Чит...

Альтернативный оркестратор nomad на десктопе В настоящее время оркестрация контейнеров ассоциируется в первую очередь с kubernetes. Но это не единственный возможный выбор. Есть и альтернативные средства оркестрации, например nomad, разработчик HashiCorp (хорошо известный как разработчик средства виртуализации Vagrant)....

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

[Из песочницы] 10 лет на удаленке и что из этого вышло Содержание 1. Первая работа 2. Первый экономический кризис и первая удаленка 3. Год за два 4. Покоряем Москву, не выходя из дома в провинции 5. Второй (валютный) экономический кризис 6. А в это время в России 7. А что сейчас? 8. Выводы/Плюсы/Минусы 9. ЧаВО Читать дальше &r...

Как выбрать VPS О том, зачем нужен и какой бывает веб-хостинг читайте в нашем посте «Хостинг: варианты, сравнения, пользовательская статистика». Здесь же мы сразу перейдём к теме статьи, название которой содержательней любого вступления.  Конечно, в статье мы будем приводить примеры из с...

[Из песочницы] (5-2) Способа перенести большую SQL таблицу Введение Всем привет! Это моя первая статья и пишу я ее от лица младшего инженера-разработчика на языке C#. Так что здесь не будет каких-то подробных сведений о SQL, лишь практические сведения и размышления по решению довольно не очевидной задачи, с которой мне пришлось стол...

Почему Google Assistant включается случайно и записывает ваши разговоры Google Assistant включается случайно, потому что Google хочет сделать его удобнее Несмотря на то что Google постоянно обвиняют в тайном сборе данных о пользователях, она, в отличие от Apple, не пытается скрыть ту информацию, которую ей удалось собрать. Именно поэтому в настр...

Велоинфраструктура в Голландии — как это работает? Привет Хабр. В последние годы в разных городах России стали уделять больше внимания велосипедной инфраструктуре. Процесс конечно, идет медленно и слегка «со скрипом» — на велодорожках паркуют авто, часто велодорожки не выдерживают зимы с солью и стираются, да и не везде физ...

Отсеиваем простые из миллиарда чисел быстрее, чем в Википедии (Источник рисунка ) Общеизвестно, что Решето Эратосфена (РЭ) один из древнейших алгоритмов, появившийся задолго до изобретения компьютеров. Поэтому можно подумать, что за века этот алгоритм изучен вдоль и поперек и добавить к нему ничего невозможно. Если посмотреть Википед...

У некоторых пользователей сломался App Store. Проверьте сами Сегодня, 1 февраля, владельцы некоторых iPhone и iPad пожаловались на проблемы в функционировании каталога App Store. Это следует из доклада издания PiunikaWeb, специализирующегося на поиске багов и сбоев в работе устройств, сервисов и программного обеспечения. Коллеги ссыл...

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

Шутки и отсылки из «Симпсонов» на английском, которые нужно объяснять Сегодня поговорим о мультиках. А конкретно — о самом длинном мультсериале в истории человечества — «Симпсонах». Авторы сериала не стесняются затрагивать самые злободневные и спорные темы вроде религии, политкорректности, однополых браков, феминизма. Собственно, это одна ...

[Из песочницы] Sass MediaScreen — Определяем девайсы на CSS Я считаю, что в последнее время разница размера экранов между разными группами устройств всё больше размывается. Не смотря на это я попытался написать инструмент для определения, как групп устройств (мобильники, планшеты, лаптопы, десктопы), так и конкретных девайсов (iPhone...

Джони Айв — всё. Главный дизайнер Apple навсегда покинул свой пост Джони Айв больше не главный дизайнер Apple. Компания удалила его из числа топ-менеджеров Говорят, что незаменимых людей не бывает. Тем не менее, когда Apple покидает знаковый сотрудник, многие воспринимают это как свидетельство того, что ей осталось недолго. Ведь если люди, ...

[Перевод] Простые квантовые игры раскрывают окончательную сложность Вселенной Игра для двоих может сказать, есть ли во Вселенной бесконечное количество сложности Сколько независимых свойств есть у Вселенной? Простая игра может дать ответ на этот вопрос Один из величайших и самых базовых вопросов в физике качается количества способов настройки матери...

OPPO Reno 10X с уникальной камерой В последнее время компании стали активно экспериментировать над тем, как бы разместить камеру в своем смартфоне. Ведь делать вырез в дисплее уже не так круто, а других простых вариантов нет. Приходится как-то выкручиваться и придумывать невероятные технологии, которые потом ...

Джон Мюллер: почему старые сайты могут ранжироваться выше, чем более свежий контент Во время последней видеоконференции Google для вебмастеров один из участников встречи спросил, почему старый сайт, по-прежнему использующий HTTP, ранжируется выше, чем более современный ресурс с более свежим контентом. Обычно считается, что так происходит потому, что старые ...

Почему не крутит стартер и что с этим делать Окисление контактов, поломка втягивающего реле и другие неисправности, из-за которых не запускается двигатель.

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

Кинопремьеры 14 февраля: «Алита: боевой ангел», «Громкая связь» и «Капернаум» В День святого Валентина в прокат выходит яркий блокбастер, жёсткий фильм о детях и сразу несколько романтических комедий.

Основы DevOps. Вхождение в проект с нуля В ноябре 2018 года в ЛитРес создали отдел информационного обеспечения и пригласили руководить Андрея Юмашева. Последний год отдел помогает компании работать и развиваться и держит под контролем всю инфраструктуру. Но так было не всегда. Перед тем, как наладить работу, Андрей...

[Перевод] Ленивая инициализация в Spring Boot 2.2 От переводчика: поскольку Spring Framework является одним из основных фреймворков, на которых мы строим CUBA, то новости о новых возможностях Spring не проходят незаметно для нас. Ленивая инициализация — один из способов уменьшить время первой загрузки приложения, что в наш...

Дальше — хуже. По данным Digitimes Research, дефицит процессоров Intel в следующем квартале усугубится Со ссылкой на аналитиков Digitimes Research источник утверждает, что нехватка процессоров Intel во втором квартале усилится по сравнению с первым. Причиной назван растущий спрос на хромбуки, в которых чаще всего используются процессоры Intel начального уровня. Больше вс...

[Перевод] Как мы сделали Vivaldi для Android Когда вы устанавливаете Vivaldi Beta для Android, вы получаете модифицированную нашей командой разработчиков версию Chromium, аналогичную десктопной, обладающую теми же функциями, что вы привыкли видеть на своих персональных компьютерах. Но почему мы сделали так, а не ста...

Нелепые отговорки. Samsung назвала причины отказа от разъема 3,5 мм в Galaxy Note10 Смартфоны Samsung Galaxy Note10 и Galaxy Note10+ стали первыми устройствами линейки, которые лишились разъема 3,5 мм, однако компания до этого лишила этого разъема еще несколько моделей, включая Samsung W2018 и Galaxy A80. Но только сейчас Samsung выступила с официальны...

Vive Cosmos — обзор нового VR сета от HTC У HTC выходит новый флагшип в линейке VR сетов для потребительского сектора — HTC Vive Cosmos. Поэтому я перевел и переварил для Вас предварительные обзоры этого устройства от ребят, зарекомендовавших себя в поле виртуальной реальности, чтобы Вам было проще принять решение...

PoE на расстоянии 200+ метров. Мониторинг и автоматический перезапуск PoE клиентов В моей практике запитать устройство и получить с него картинку на значительном удалении от свитча оказалось не самой простой задачей. Особенно когда от одной железки отходят сети к нескольким камерам на разном удалении. Любое маломальски сложное устройство периодически вис...

Dell утроит число серверов с процессорами AMD Компания планирует выпустить серверы на базе новой архитектуры AMD - 7-нм Rome.

История Linux. Часть III: новые рынки и старые «враги» Мы вспомнили о первых коммерческих дистрибутивах Linux, которые выходили в 90-х. Теперь пришло время 2000-х — периода, когда эта ОС начала завоевывать потребительские рынки. Читать дальше →

VShard — горизонтальное масштабирование в Tarantool Меня зовут Владислав, я участвую в разработке Tarantool — СУБД и сервера приложений в одном флаконе. И сегодня расскажу вам, как мы реализовали горизонтальное масштабирование в Tarantool при помощи модуля VShard. Читать дальше →

CI/CD с помощью AWS и Bamboo Наша команда состоит из одного разработчика и одного DevOps инженера. Я отвечаю за разворачивание приложения в кластере Amazon ECS. В качестве CI/CD сервера я использую Bamboo. В этой статье я подробно расскажу, как я осуществляю разворачивание приложения в dev-среде. Чита...

Тим Кук объяснил, почему iPhone отстает от Android-флагманов Уступки, на которые пошла Apple, чтобы заключить мировое соглашение с Qualcomm, имели под собой вполне четкое основание. Целью компании было получить лучшие в мире 5G-модемы для iPhone, которые в противном случае могли остаться без поддержки сетей пятого поколения как миним...

Живы и здравствуют: вирусы-вымогатели в 2019 году Вирусы-вымогатели, как и другие виды вредоносного ПО, с годами эволюционируют и видоизменяются — от простых локеров, которые не давали пользователю войти в систему, и «полицейских» вымогателей, пугавших судебным преследованием за выдуманные нарушения закона мы пришли к про...

CRM ++ Есть такое мнение, что всё многофункциональное — слабое. И правда, это утверждение выглядит логично: чем больше взаимосвязанных и взаимозависимых узлов, тем выше вероятность того, что с выходом из строя одного из них потеряет свои достоинства и всё устройство. Мы все неоднок...

[Перевод] Глубокое погружение в Linux namespaces В этой серии постов мы внимательно рассмотрим один из главных ингредиентов в контейнере – namespaces. В процессе мы создадим более простой клон команды docker run – нашу собственную программу, которая будет принимать на входе команду (вместе с её аргументами, если таковые им...

Как сделать офисную кухню через продуктовый подход Привет! Я продакт-менеджер в Туту и люблю рассказывать, что важно сначала понять, зачем вы что-то пишете вообще, потом сформулировать требования к результату, а потом уже делать. В качестве примера я часто привожу офисную кухню. Сейчас на пальцах расскажу, что такое продукто...

Представляем Vepp — новую панель управления сервером и сайтом от ISPsystem Vepp — это наша новая панель для управления сервером и сайтом. Сначала мы хотели просто обновить интерфейс ISPmanager 5, но на этапе проектирования поняли: интерфейсом не обойтись, нужно менять подход к задачам пользователя. Фактически это означало, что надо делать новый пр...

Как мы учились рисовать тексты на Canvas Мы разрабатываем платформу для визуальной коллаборации. Для отображения контента мы используем Canvas: на нём рисуется всё, в том числе тексты. Готового решения для отображения текстов на Canvas один в один как в html не существует. За несколько лет работы с отрисовкой текст...

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

Причиной крушения СУ-25УБ стали боевики США — эксперт Министерство обороны РФ сообщило о крушении учебно-боевого штурмовика СУ-25УБ. Как известно 3 сентября на территории Ставропольского края по официальной версии Министерства обороны, совершил крушение учебно-боевой штурмовик СУ-25УБ выполнявший учебно-плановый вылет. В момен...

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

Талисман для стабильной связи Для чего нужен мобильный Интернет, например, 4G? Чтобы путешествовать и быть всё время на связи. Вдали от мегаполисов, где нет привычного бесплатного Wi-Fi, и жизнь идёт своим спокойным чередом. А ещё он нужен, чтобы иметь доступ в Сеть, посещая удалённые объекты, где не пр...

Мониторинг метеоданных в Grafana В этой статье речь пойдет о том, как вывести для мониторинга — нужные показатели системы на графики, при этом не написав ни одной строчки кода. Используемое ПО распространяется свободно кроме сервера БД — это MS SQL сервер, развернутый в облачном сервисе MS Azure, который вы...

[Из песочницы] Делаем простой Circuit Breaker на базе кеша в Spring Эта статья для тех, кто использует в своем приложении эффективный кеш и хочет простым добавлением 1 класса в проект добавить стабильности не только приложению, но и всему окружению. Если вы узнали себя, читайте дальше. Что такое Circuit Breaker Читать дальше →

Зачем вам учить Go Источник картинки Go — относительно молодой, но популярный язык программирования. По данным опроса Stack Overflow, именно Golang получил третье место в рейтинге языков программирования, которые хотели бы освоить разработчики. В этой статье мы попробуем разобраться в причина...

ObjectRepository — .NET in-memory repository pattern для ваших домашних проектов Зачем хранить все данные в памяти? Для хранения данных сайта или бекэнда первым желанием большинства здравомыслящих людей выберет SQL базу данных.  Но иногда в голову приходит мысль что модель данных не подходит для SQL: например, при построении поиска или социального графа ...

Почему корпблоги иногда закисают: немного наблюдений и советов Если в корпблоге выходит по 1-2 статьи в месяц с количеством просмотров 1-2 тыс. и лишь полудюжиной плюсов, это значит, что что-то делается не так. При этом практика показывает, что в большинстве случаев блоги можно сделать и интересными, и полезными. Возможно, сейчас наб...

Google больше не поддерживает плагин Flash Разработчики Google Search и компания Adobe объявили о прекращении поддержки плагина Flash. От поддержки устаревшей технологии Flash отказалось большинство популярных браузеров: Google Chrome, Firefox, Microsoft Edge, Safari, Opera. Так как они перешли на более современный ...

Один день в компании Joker 2019 25-26 октября, буквально через два дня, в Санкт-Петербурге на территории Экспофорума пройдёт Joker 2019 — международная Java-конференция для хардкорных Java-разработчиков. В этот раз интерес к ней оказался таким, что сейчас остаются последние билеты — так что, если вам тоже...

Delta Electronics: ошибки персонала — главная причина простоев ЦОД Об этом представители компании рассказал на ежегодной международной конференции «ЦОД-2019».

Как простой <img> тэг может стать высоким риском для бизнеса? Безопасность на реальных примерах всегда интересна. Сегодня поговорим об SSRF атаке, когда можно заставить сервер делать произвольные запросы в Интернет через img тэг. Итак, недавно занимался тестированием на проникновение одновременно на двух проектах, сразу на двух э...

[Перевод] Почему инженеры не заботятся о мониторинге приложений? Всех с пятницей! Друзья, сегодня мы продолжаем серию публикаций посвященных курсу «DevOps практики и инструменты», потому как занятия в новой группе по курсу стартуют уже в конце следующей недели. Итак, начнём! Мониторинг — это просто. Это известный факт. Поднимите Nagios...

[Перевод] Искусственный интеллект для каждого В начале января 2019 г. Forbes составил ТОП-10 главных технологических книг 2018 года, среди которых оказалась и «Машины прогнозирования: Простая экономика искусственного интеллекта» (Prediction Machines: The Simple Economics of Artificial Intelligence). Книга, написанная ко...

Резервное копирование windows серверов в AWS Имеем windows сервер в AWS и задача настроить резервное копирование. Можно использовать снапшоты, но тогда возникнет проблема с целостностью данных. Ещё хочется хранить недельные и месячные снапшоты, а lifecycle в снапшотах этого не предлагает. Новый сервисе AWS Backup тоже ...

5 способов сделать Python-сервер на Raspberry Pi. Часть 2 Привет Хабр. Сегодня мы продолжим изучать сетевые возможности Raspberry Pi, а точнее их реализацию на языке Python. В первой части мы рассмотрели базовые функции простейшего веб-сервера, работающего на Raspberry Pi. Сейчас мы пойдем дальше, и рассмотрим несколько способов, ...

Типичные поломки MacBook: реальные истории владельцев Как показывает практика, после новогодних праздников число обращений в сервисные центры по ремонту техники резко возрастает. Страдают не только iPhone, которые чаще всего приносят с разбитыми дисплеями или задними крышками, MacBook также становятся «жертвами» продолжительны...

[Из песочницы] snmp-мониторинг принтеров в The Dude Snmp В сети много инстркций как установить сервер монитринга The Dude от Mikrotik. Сейчас пакет сервера мониторинга выпускают только для RouterOS. Я использовал версию 4.0 для Windows. Здесь я хотел рассмотреть, как сделать мониторинг принтеров в сети: отслеживать уров...

Чего мне не хватает в Java после работы с Kotlin/Scala В последнее время я часто слышу о том, что Java стала устаревшим языком, на котором сложно строить большие поддерживаемые приложения. В целом, я не согласен с этой точкой зрения. На мой взгляд, язык все еще подходит для написания быстрых и хорошо организованных приложений. О...

CES 2019: Ёмкость портативных жёстких дисков Seagate Backup Plus достигает 5 Тбайт Компания Seagate Technology представила на выставке Consumer Electronic Show 2019, которая в эти дни проходит в Соединённых Штатах, семейство портативных жёстких дисков Backup Plus. В серию вошли накопители Backup Plus Ultra Touch, выполненные в корпусе с отделкой п...

Tesla начинает строить фабрику в Шанхае, но ситуация в компании сложная На днях на Хабре публиковалась новость о том, что Tesla Inc выходит на рынки Европы и Китая. Для того, чтобы усилить свои позиции в Поднебесной, компания начинает строительство собственной фабрики — Gigafactory 3. О начале работ по созданию нового производственного центра ...

[Из песочницы] Использование примесей во Flutter приложениях Я работаю в компании, занимающейся разработкой игр, но как домашнее хобби мне последнее время стала интересна разработка мобильных приложений. Поэтому, когда друг пригласил меня съездить на митап, посвященный разработке мобильных приложений с помощью фреймворка Flutter, я ...

Как правильно настроить SNI в Zimbra OSE? В начале 21-го века на грани истощения такой ресурс, как адреса IPv4. Еще в 2011 году IANA выделила региональным интернет-регистраторам последние пять оставшихся блоков /8 из своего адресного пространства, а уже в 2017 году адреса закончились и у них. Ответом на катастрофиче...

Подключаем последовательные интерфейсы по IP Последовательные интерфейсы RS-232/422/485 до сих пор очень популярны в промышленности: по ним подключаются диагностические порты, датчики, сканеры штрих-кодов и RFID меток и т.д. Однако последовательные интерфейсы имеют свои ограничения. Иногда возникает необходимость получ...

Символьный калькулятор на C# Понадобилась мне как-то библиотека на c#, которая умеет делать символьные вычисления (время от времени дополняю возможностями одну математическую программу). Всякие исходники в сети найти можно и на разных языках, но вот что-то попроще и попонятнее найти не удавалось. Обрати...

Графический редактор GANpaint рисует объектами и демонстрирует возможности GAN Одна из кистей удаляет/добавляет деревья, другая — людей и т. д. Генеративно-состязательные сети (GAN) создают потрясающе реалистичные изображения, часто неотличимые от реальных. С момента изобретения таких сетей в 2014 году в этой области проведено много исследований и со...

[Перевод] Конференция DEFCON 27. Извлечение пользы из хакерских продуктов для macOS. Часть 2 Конференция DEFCON 27. Извлечение пользы из хакерских продуктов для macOS. Часть 2 Получив с удаленного хакерского C&C-сервера файл с вредоносным кодом, эксплойт приступает к его исполнению. Здесь используется тот же SDF-метод, когда архив с вредоносным ПО распаковывает...

Почему компания с капитализацией в $55 млрд задумалась об уходе с биржи В зарубежных СМИ в последние несколько дней обсуждают возможный уход с биржи компании Walgreens Boots Alliance – это крупнейший оператор аптек в мире. Капитализация компании составляет около $55 млрд, она управляет более 9000 аптек, совмещенных с магазинами, в разных стран...

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

Читай старьё Всю свою сознательную жизнь я любил историю. Интерес к другим предметам приходил и уходил, а к истории оставался всегда. Я люблю документальные и художественные фильмы про историю, легкие книги «про те времена», очерки об известных людях и событиях, научные труды, историю ин...

[Перевод] Дисковый сотовый телефон на LPC810 Конечно, это «каша из топора», ведь помимо LPC810 с его шестью GPIO, нужен ещё GSM-модуль. За основу прошивки взяты примеры отсюда, сама прошивка лежит здесь. Читать дальше →

Началось? Некоторые смартфоны Huawei неожиданно отключили от Google Play Huawei P30 — первый смартфон, который отключили от Google Play. Надолго ли? Когда США наложили на Huawei санкции, закрыв ей пути к сотрудничеству с американскими компаниями, самым большим ударом для неё и её пользователей стал запрет на использование сервисов Google. П...

Виталий Милонов стал главным героем клипа о запрете рэпа Клип с депутатом был опубликован в YouTube на канале CHAIN YourLife. В последнее время в России остро стоит вопрос о запрете концертов музыкантов, в частности рэперов. В прошлом году были отменены выступления исполнителей Монеточка, Хаски, Элджей и прочих. Причиной запрета ...

[Перевод] Я просканировал всю Австрию и нашёл… ...IP-камеры, принтеры, АСУ ТП и многое другое Отказ от ответственности: статья — результат нескольких недель работы. О самых больших проблемах я сообщил владельцам серверов, если смог их найти, а о других — в Cert.at. Кроме того, я не пытался войти ни на какое устройство/се...

Карьерные стероиды. Базовый алгоритм Статья про быстрый карьерный рост внутри одной компании. Именно внутри одной, т.к. скачок при переходе — это другая методика, к ней нужно иначе готовиться (там больше комплект увольнения подходит). Сразу скажу: я не считаю, что строить карьеру — это правильно, без этого ник...

[Перевод] Дзен изолированных компонентов в Android-архитектуре Несколько лет назад мы в Badoo начали использовать MVI-подход к Android-разработке. Он был призван упростить сложную кодовую базу и избежать проблемы некорректных состояний: в простых сценариях это легко, но чем сложнее система, тем сложнее поддерживать её в корректном виде ...

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

[Перевод] Семь лет работы разработчиком: какие уроки я извлёк Время летит, правда? Моя карьера началась в 2012 году, с первой стажировки по C++. Честно говоря, я понятия не имел, что делаю (на самом деле, ничего не изменилось). Однако я извлёк несколько уроков. Отказ от ответственности: в этом сообщении не будет никакого кода. Вопр...

[Из песочницы] Почему топовые физики не любят многомировую интерпретацию Последнее время из каждого утюга слышатся хвалебные высказывания о многомировой интерпретации квантовой механики и негативные в сторону Копенгагенской. Вот, например, относительно недавняя статья на Хабре. Приверженцев идей отцов-основателей (Нильса Бора, Вернера Гейзенберга...

Илон Маск объяснил, почему Starship будет из нержавеющей стали Компания SpaceX активно работает над сверхтяжелой ракетой-носителем Starship (ранее она называлась BFR). Именно этот космический транспортник сможет обеспечить доставку грузов на Луну и Марс, что позволит человеку начать активнее осваивать космос. По мнению инженеров SpaceX...

На днях Western Digital представит жёсткий диск с двумя независимыми блоками головок Пошла «стрельба дуплетом». Год назад на саммите OCP 2018 компания Seagate живьём показала работающий жёсткий диск с двумя независимыми блоками магнитных головок. Компания называет это фирменной технологией MACH 2 (Multi Actuator Technology). В одном корпусе жёсткого диска фо...

[Перевод] Собственный сервер Commento с Docker Compose Примечание: это перевод моего поста (англ.), описывающий реализацию сервера комментариев, используемую на том же сайте, где находится оригинал. TL;DR-версия: я разработал конфигурацию Commento-сервера, которая легко и просто развёртывается в полуавтоматическом режиме. Скопир...

Обзор Destiny 2: Обитель Теней Destiny 2 – и вся франшиза в целом – это очень странный зверь. Это серия, которую знают все, но которая никогда не перешагивала планку посредственности. Это выдающийся шутер с огромным числом проблем, которые остаются нерешёнными по сей день. Это постоянное напоминание об ог...

Создание таблиц в дизайн системе Figma и реализация в Storybook (React) В предыдущей статье на тему дизайна таблиц в Фигме мы выяснили, что базовый элемент создания любого data grid — это компонент ячейки, внутри которого спрятано все необходимое для того, чтобы оставаться в одном экземпляре и строить таблицы ячейка-за-ячейкой. Теперь поговори...

[Перевод] Исследование выявило плюсы и минусы перфекционизма «Какова ваша главная слабость?» Один из наиболее популярных ответов на такой вопрос интервью: «Я перфекционист». Но разве перфекционизм – это слабость? Разве многие интервьюеры не сочтут его преимуществом? В результате обширных исследований было обнаружено, что психологи...

[Из песочницы] Настройка FreePBX + GoIP В Интернете довольно много примеров настройки. Но ни один из них у меня не заработал как надо. Одной из проблем с которой я столкнулся было неправильное определение линии при входящем звонке. В свое время нигде не нашел мануал для решения этой проблемы. Поэтому решил выложит...

[Перевод] Почему мы предпочитаем CSS(--variable) переменным SASS($variable)? С момента релиза CodyHouse Framework, пару месяцев назад, многие пользователи спрашивали нас, почему мы выбрали переменные CSS вместо переменных SASS, хотя мы используем SASS в этой среде. В этой статье я расскажу о преимуществах использования пользовательских свойств и о то...

Longhorn, распределённое хранилище для K8s от Rancher, передано в CNCF Компания Rancher Labs, специализирующаяся на решениях и услугах для Kubernetes, объявила о передаче своего Open Source-хранилища для постоянных данных Longhorn в некоммерческую организацию CNCF, ответственную за развитие Kubernetes, Prometheus и ряда других проектов. Long...

Почему Apple должна добавить в iOS индикатор включённой камеры Если подробно ознакомиться с документами, посвящёнными безопасности iOS, которые Apple публикует на своём сайте, может сложиться впечатление, что мобильная платформа компании чуть ли не наполовину состоит из защитных механизмов. Тут вам и блокировка отслеживания в интернете...

TDDx2, BDD, DDD, FDD, MDD и PDD, или все, что вы хотите узнать о Driven Development Просматривая статьи по проектированию ПО, я постоянно встречал тучу невиданных сокращений и вскользь упоминаемых практик разработки. TDD — ну, это все знают, сначала пишем тесты, а потом остальной код. BDD — что-то знакомое, вроде как, тоже тесты, но особенные. TDD — снов...

Отчёты по состоянию СХД с помощью R. Параллельные вычисления, графики, xlsx, email и всё вот это В статье приведён код по формированию регулярных отчётов по состоянию дисков СХД EMC VNX с альтернативными подходами и историей создания. Старался писать код с максимально подробными комментариями и одним файлом. Только пароли свои подставить. Формат исходных данных также ук...

Как сервера договариваются друг с другом: алгоритм распределённого консенсуса Raft Когда кластеры достигают размеров в сотни, а иногда и тысячи машин, возникает вопрос о согласованности состояний серверов относительно друг друга. Алгоритм распределённого консенсуса Raft даёт самые строгие гарантии консистентности из возможных. В этой статье мы рассмотрим R...

Marginalia Hero – самая необычная RPG в этом году для iOS и Android Издатель Crescent Moon Games уже давно показал свою состоятельность, которая позволяет ему работать в том числе и над экспериментальными проектами, поддерживая инди-разработчиков. Одна из последних игр – странная RPG под названием Marginalia Hero. Это аркадная ролевая игра,...

[Из песочницы] Мониторинг доступности хостов на Powershell Всем доброго времени суток, хочу поделиться простой инструкцией «Как можно перестать вручную пинговать десяток хостов. Без регистрации и СМС!». С просторов Интернета Важно: я не программист и не системный администратор, но мне приходиться работать одновременно с большим на...

[Перевод] Основы внедрения зависимостей В этой статье я расскажу об основах внедрения зависимостей (англ. Dependency Injection, DI) простым языком, а также расскажу о причинах использования этого подхода. Эта статья предназначена для тех, кто не знает, что такое внедрение зависимостей, или сомневается в необходим...

Как не нужно составлять согласие на обработку персональных данных И какие согласия не стоит подписывать. Доброго времени суток, Хабр! Эта статья родилась совершенно спонтанно из такой вот истории. Поскольку я являюсь в том числе соучредителем организации, в которой работаю, мне время от времени приходится подписывать различные докумен...

uWSGI в помощь метрикам. Доклад Яндекса На днях состоялся Moscow Python Meetup #66 — сообщество продолжает обсуждать актуальные инструменты, которые усиливают язык и адаптируют его к разным окружениям. В том числе на митапе прозвучал и мой доклад. Меня зовут Наиль, я делаю Яндекс.Коннект. Рассказ, который я по...

Утекли первые изображения консоли Xbox One S All-Digital, которая выйдет 7 мая Некоторое время назад стало известно, что анонс бездисковой версии консоли Xbox One S должен состоится в середине апреля, вероятно, в рамках мероприятия Inside Xbox, а в продажу устройство поступит в начале или середине мая. Теперь же портал Windows Central получил новые до...

«Плюс к карме»: за что критикуют Stack Overflow и почему многие жалуются на токсичность сообщества В сети можно встретить множество публикаций (в том числе в крупных СМИ), авторы которых критикуют Stack Overflow и поведение пользователей ресурса. Рассказываем, что к чему, разбираемся в ситуации, обсуждаем мнения и наиболее распространённые претензии к площадке. Читать д...

BLoC паттерн на простом примере И еще раз про BLoC на классическом примере счетчика Flutter. Читая некоторые статьи про реактивное программирование и используя BLoC паттерн в приложениях я понимал, что чего-то не догоняю. Как обычно на все не хватает времени, но вот, выдался свободный час и силы есть — реш...

DuckDuckGo рассказал о нарушениях конфиденциальности в Google и Facebook Поисковая система DuckDuckGo создала ролик о нарушениях конфиденциальности на платформе ее конкурента — Google и в соцсети Facebook. Видео было опубликовано в Twitter-аккаунте сервиса. В мультфильме под названием «Почему конфиденциальность стоит больше, чем вы думаете» DuckD...

[Перевод] Непрерывная репликация из старой в новую версию PostgreSQL с помощью Slony Нативная потоковая репликация в PostgreSQL работает только между серверами с одинаковой основной версией. О логической репликации мы говорили в предыдущем посте. Мы увидели, как логическая репликация помогает перенести данные из одной версии PostgreSQL в другую. Но логическ...

[recovery mode] Промышленный интернет вещей: рассказываем об успешных кейсах В следующем году число подключенных к интернету устройств вырастет до 34 миллиардов, при этом большую часть составят «умные» объекты для бизнеса и промышленности. А к 2021 году инвестиции в развитие только промышленного интернета вещей» (IIoT) достигнут шести триллионов долл...

[Из песочницы] Создание простой кликер-игры с нуля В последние несколько лет набирают большую популярность игры такого жанра, как «кликеры». Мне самому очень интересно играть в них, но не менее интересно создавать игру — кликер самому. Благодаря такому движку как Unity, создать свой шедевр не составит труда даже простому нов...

Екатеринбург, 19 ноября — Atlassian User Group MeetUp Привет! В этот раз митап по Atlassian будет немного расширенным — кроме наших коллег из Альфа-Банка на нём выступят ещё и эксперты из Toolstrek, ребята с этого года стали платиновым партнёром Atlassian в России. Участие бесплатное, главное — зарегистрироваться заранее. В ...

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

Третий пошел: акции Xiaomi рухнули почти на 20% за три дня Всего за три дня торгов на бирже капитализация Xiaomi сократилась более чем на 6 миллиардов долларов. На это обратили внимание журналисты Bloomberg. Снижение стоимости китайской компании было вызвано тем, что акционеры начали массово избавляться от ее ценных бумаг. До насто...

[Перевод] DEFCON 21. Одних паролей недостаточно, или почему «ломается» шифрование диска и как это можно исправить. Часть 1 Спасибо всем, что пришли, сегодня мы поговорим о полном шифровании жёсткого диска (FDE), которое не так безопасно, как вы думаете. Поднимите руки, кто шифрует таким образом HDD своего компьютера. Поразительно! Ну что же, добро пожаловать на DefCon! Похоже на то, что 90% и...

Блокировки контента: ситуация на мировой арене Рассказываем о странах с самым «закрытым» интернетом, и обсуждаем причины блокировок соц/ сетей и мессенджеров в них. Также поговорим о последних законопроектах в этой области. Читать дальше →

Обзор блока питания Chieftronic PowerPlay GPU-650FC мощностью 650 Вт Продукция Chieftec одна из немногих, которая поставляется на украинский рынок уже более 20 лет. За это время у нас исчезли корпуса AOpen и ElanVital, предались забвению Enlight, InWin стали недоступны простым смертным, а...

Наталья Козловская: “Какая разница кто рисует OpenStreetMap: мужчины или женщины?” Наталья Козловская — помимо того, что является одним из лидеров велодвижения в Тольятти и организатором клуба «ВелоТольятти», также любит в свободное время порисовать дорожки и тропинки в OpenStreetMap. Конечно же, кроме традиционных вопросов об OSM, мы поговорили с ней о т...

Edition-Based Redefinition. Часть 2 Привет! Как и обещала в предыдущем посте про Edition-Based Redefinition — вот вторая часть. Итак, с чем мы работаем? Наш основной production сервер — это Oracle 12С, Enterprise Edition. И, что важно отметить, на нем работает несколько десятков приложений одновременно. Поч...

Представлен отчёт Backblaze по жёстким дискам за 2018 год Ведущий мировой облачный провайдер Backblaze опубликовал очередной отчёт по надёжности работы жёстких дисков, которые используются в ЦОД компании.

[Перевод] Проблема дверей в дизайне шутеров Допустим, я создаю уровень для классического шутера от первого лица. Сначала я строю ареню и добавляю на неё несколько монстров. Я не хочу, чтобы на игрока нападали сразу после начала уровня, поэтому присоединяю к одной из сторон арены коридор и ставлю игрока туда. Буквами...

[Перевод] Рукопожатие SSH простыми словами Secure Shell (SSH) — широко используемый протокол транспортного уровня для защиты соединений между клиентами и серверами. Это базовый протокол в нашей программе Teleport для защищённого доступа к инфраструктуре. Ниже относительно краткое описание рукопожатия, которое происхо...

Умный сервис кэша на базе ZeroMQ и Tarantool Руслан Ароматов, главный разработчик, МКБ Привет, Хабр! Я работаю бэкенд-разработчиком в Московском кредитном банке, и за время работы у меня накопился некоторый опыт, которым я хотел бы поделиться с сообществом. Сегодня я расскажу, как мы писали свой собственный сервис к...

Читатели AppleInsider.ru рассказали, как они относятся к iPhone XR Специфичность iPhone XR, в которую, вопреки всему, поверило большинство потребителей, стала основной причиной отказа от его покупки даже для читателей AppleInsider.ru. Как показал опрос, проведенный в нашем официальном чате в Telegram, свое негодование аппаратом высказывают...

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

14 000 вёрст не крюк Это были машины времени: спицованные колёса, непривычные для современного автопрома механизмы, особые шины, редкие запчасти, мудрёные поломки и бесконечно разнообразный, уникальный дизайн. 24 июня 103 ретро автомобиля были в нашем городе, а 7 июля они уже финишировали в Пари...

Telegram научился маскироваться под HTTPS В код клиентов Telegram добавили возможность маскировки под HTTPS (TLS + HTTP/2.0). Для использования этой возможности добавили новый префикс секрета — «ee». Кроме того, добавили возможность кодировать секрет в адресе прокси сервера как base64, в дополнение к hex. Перед ...

[Из песочницы] Это Karma, детка, или почему атака на беспроводные сети, которая должна была кануть в лету, все еще жива Сегодня беспроводные точки доступа окружают нас повсюду: в кафе, ресторанах, в торговых центрах и в транспорте. Это перестало быть чем-то необычным, и мы спокойно подключаемся к незащищенной сети или постоянно держим включенным режим поиска знакомых точек вокруг. Именно поэ...

«Вот почему Тойота – не самая лучшая машина»: Автослесарь рассказал о поломках Toyota RAV4 Владелец «Равчика» пригнал машину на очередное ТО, не подозревая об имеющихся у нее неисправностях. Источник

Построение микросервисной архитектуры на Golang и gRPC, часть 2 (docker) Пришло время заняться контейнерами Прежде всего, мы используем новейший образ Linux Alpine. Linux Alpine — это легкий дистрибутив Linux, разработанный и оптимизированный для запуска веб-приложений в Docker. Другими словами, Linux Alpine обладает достаточным количеством зави...

Мой путь от Python к Go — делюсь советами и ресурсами Мне нравится Python. Этот язык был моим фаворитом последние пять лет. Он дружелюбный, эффективный, и его легко выучить. Используется практически для всего: от создания простых скриптов и веб-разработки до визуализации данных и машинного обучения Постепенное «созревание»...

История проблемы переноса docker storage (docker root) Не далее, чем пару дней назад было решено на одном из серверов вынести docker storage (каталог, где докер хранит все файлы контейнеров, образов) на отдельный раздел, который обладал большей емкостью. Задача, казалось бы, тривиальная и не предвещала беды… Читать дальше →

Слава богу, что я не менеджер Я довольно давно работаю DBA + database performance expert + еще много чего в одной крупной компании. Работа очень комфортная, но какое-то время я переживал из-за того, что моя позиция тупиковая. Расти по карьерной лестнице мне решительно невозможно: я единственный человек в...

Космический ЦОД. Подводим итоги эксперимента Друзья, в День космонавтики наш маленький сервер успешно слетал в стратосферу! Во время полёта сервер на борту стратостата раздавал интернет, снимал и передавал видео и данные телеметрии на землю. И нам не терпится рассказать, как всё прошло и какие были неожиданности (ну а ...

[Из песочницы] DDoS-атака на RDP-службы: распознать и побороть. Успешный опыт от Tucha Расскажем вам прохладную историю о том, как «третьи лица» пытались помешать работе наших клиентов, и как эта проблема была решена. Как всё началось А началось всё с утра 31 октября, в последний день месяца, когда многим позарез необходимо успеть закрыть срочные и важные воп...

Как внедрить статический анализатор в разработку, чтобы всем было хорошо? В процессе работы нам часто задают вопрос: как внедрить статический анализатор в разработку, чтобы всё всем было хорошо. О том, почему для безопасной разработки необходим статический анализатор, мы уже рассказывали. Эта статья будет полезна, если вы выбираете статический ана...

Redis вновь меняет лицензию В Redis Labs уже второй раз за последние полгода меняют модель лицензирования для ряда своих продуктов. Сейчас компания переходит с Apache 2.0 Commons Clause на Redis Source Available License (RSAL). Поговорим о причинах этого решения и особенностях RSAL. Читать дальше →

Исправление главных недостатков Windows 10 с помощью Comodo Firewall и simplewall Windows 10 с нами уже 4 года и непрерывно улучшается и развивается. Поток критики в ее адрес заметно убавился, но две главные проблемы остаются нерешенными. Как исправить их простым способом - читайте в этом блоге.

Создание бэкенд приложения для онлайн чата Apollo, Node.js Некоторое время назад я работал над мобильным приложением, функционал которого включал в себя удобный онлайн-чат. И теперь я решил написать статью с краткой инструкцией, как создать чат, используя apollo server и node.js на бэкенде, а так же react native и apollo client на к...

Настройка сервера для развертывания Rails приложения при помощи Ansible Не так давно мне было необходимо написать несколько ansible playbooks для подготовки сервера к деплою rails приложения. И, на удивление, я не нашел простого пошагового мануала. Копировать чужой плейбук без понимая происходящего я не хотел и в итоге пришлось читать документац...

[Перевод] Как спутниковая система «Галилео» отключилась из-за организационной неразберихи и прочих проблем Ошибка одного человека, пропущенное резервное копирование, полная перезагрузка, организационный хаос, секретность и саморегулирование Начинают проявляться ключевые детали касательно отказа европейской спутниковой навигационной системы "Галилео", произошедшего этим летом, —...

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

Официально: Samsung признала проблему в Galaxy Fold, пообещала всё исправить и пока отменила старт продаж Проблемы с гибкими смартфонами Galaxy Fold стали одной из главных тем последних дней, если говорить […]

Конференцию PHP Central Europe отменили из-за того, что среди выступающих не оказалось женщин Социальные тренды все глубже проникают даже в те сферы, которые кажутся весьма закрытыми и отстраненными от разного рода политических и общественных дискуссий. Так, недавно организаторы международной конференции для PHP-разработчиков, намеченной на октябрь этого года, сообщи...

Контент-маркетинг, SEO, тесты и опросы: 9 инструментов для продвижения стартапа за рубежом Всем привет! Меня зовут Марго, и я профессиональный маркетолог. В последнее время много работаю с проектами на международных рынках, и хочу делиться этим интересным опытом. Недавно я публиковала подборку инструментов для создания контента на английском языке, а сегодня р...

Matrix 1.0 — релиз протокола децентрализованного обмена сообщениями 11 июня 2019 разработчики Matrix.org Foundation объявили о релизе Matrix 1.0 — протокола для реализации федеративной сети, построенной на основе линейной истории событий (events) внутри ациклического графа (DAG). Самым распространённым способом использования протокола являет...

Гуляем по городу с умом — 2: ходим по городу кругами с помощью генетического алгоритма В прошлой статье я описал алгоритм, позволяющий строить более интересные (в противовес более коротким, как делают всякие яндексы-гуглы) пешеходные маршруты между двумя точками. Алгоритм загружал достопримечательности, парки и прочие приятные и интересные для пешеходов объект...

После месяца простоя не удалось завести: Владелец LADA 4×4 поделился возникшей проблемой После того, как «Нива» определенное время простояла без движения, водитель решил на ней проехать. Но что-то пошло не так, как планировалось. Рассказом о возникшей проблеме с LADA 4×4 поделился автор канала Alex tv Life. Перед тем, как оставить автомобиль на простое вод...

Samsung Galaxy Fold оказался «слишком» гибким У журналистов, получивших на тесты смартфоны Samsung со сгибающимся экраном, новые устройства начали ломаться спустя несколько дней. Сразу несколько журналистов, которые получили для тестов смартфоны Samsung Galaxy Fold со сгибающимся экраном, пожаловались на поломку устр...

По стопам Galaxy Fold: У Samsung возникли проблемы с Galaxy Note 10 Для Samsung давно стало привычным делом отзывать свои смартфоны уже после релиза. Эту недобрую традицию начал Galaxy Note 7, аккумуляторы которого самопроизвольно загорались из-за утечки лития, подхватил Galaxy Fold, чей дисплей выходил из строя уже на вторые сутки использо...

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

Выпутываемся из сетей Tarantool. Синхронизация нод при фильтрации трафика Компания Variti специализируется на защите от ботов и DDoS-атак, а также проводит стресс- и нагрузочное тестирование. Поскольку мы работаем как международный сервис, нам крайне важно обеспечить бесперебойный обмен информацией между серверами и кластерами в режиме реального...

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

Почему некоторые мобильные игры становятся настолько успешными? В Google Play больше миллиона игр, все они разнообразны, но почему-то лишь единицы становятся успешными. Индустрия мобильных игр получает в год 63,2 миллиарда долларов, и это огромные цифры. Основной доход, конечно же, приходится на крупные проекты, такие как PUBG или Fortn...

[Перевод] Почему у CockroachDB меняют Open Source-лицензию Прим. перев.: Гибкость и свободы, предлагаемые Open Source-лицензиями, позволили современным поставщикам крупных SaaS-решений поставить под большой вопрос успешность бизнеса у небольших компаний, стоящих за разработкой востребованных Open Source-проектов. В этой заметке от а...

Не очередной язык программирования В последнее время на рынке появилось огромное количество новых языков программирования: Go, Swift, Rust, Dart, Julia, Kotlin, Hack, Bosque – и это только из числа тех, которые на слуху. Ценность того, что эти языки привносят в мир программирования, тяжело переоценить, но,...

Обзор жёсткого диска Verbatim Store 'n' Go Mobile HD 1TB В наш век облачных сервисов и высокоскоростного интернета, объёмы генерируемых и передаваемых данных растут так сильно, что до сих пор остаются, а в некоторых случаях становятся даже более актуальными носители информации, которые можно прихватить с собой в силу их большого...

Обзор портативного жёсткого диска Seagate Backup Plus Ultra Touch 2 Tb Объёмы передаваемых, создаваемых и хранимых данных растут сегодня каждый день. И до сих пор нам не хватает только лишь мобильных сетей и облачных сервисов, чтобы обмениваться ими и получать моментальный доступ в любую секунду. Потому большим спросом пользуются портативные ...

Я мотоцикл покупал, чтобы ездить, а не чтобы падать Эта статья не совсем в формате хабра, но, наблюдая какими темпами растет количество двухколесных на улицах столицы, в том числе и среди ИТ-шников, я всё же рискну — может это спасёт несколько жизней, что не так уж и плохо. Когда лет 10 назад я купил себе первый мотоцикл, л...

«Первый месяц три здоровых мужика боялись включать турбину» — как Алексей Стаценко строит джетпак с нуля В октябре мы поговорили с Алексеем Стаценко (MagisterLudi) о том, как он загорелся идеей построить джетпак, зачем основал JetHackers, а главное — для чего нужен реактивный ранец. Бытовые вопросы тоже в стороне не оставили: сколько это стоит, опасно ли, почему турбины не ра...

Илья Зверев:“За эти годы OpenStreetMap оброс такой серьезной инфраструктурой, что можно рисовать карту не выходя из дома Илья Зверев — неформальный лидер российского сообщества OpenStreetMap. Вот уже почти 10 лет он всячески продвигает OSM: создает новые приложения и пишет статьи, развивает сообщество и выступает на конференциях. Насколько дружелюбен OSM, что он делал два года в Совете OSMF и...

Анонсированы твердотельные накопители WD Red Семейство жёстких дисков WD Red успело снискать популярность у потребителей благодаря своей надёжности и оптимизации для использования в массивах СХД. Изначально это были жёсткие диски со скоростью вращения шпинделя 5400 об/мин, рассчитанные на массивы с числом накопителей д...

Самая полная классификация подводных навигационных систем, что вы можете найти Приветствую вас, глубокоуважаемые! «Гидроакустика — продажная девка империализма!» (С) Почему вообще подводная навигация важна? Да потому, что без нее любой подводный аппарат — дорогая игрушка, которая находится неизвестно где, потому что проще и дешевле сделать тысячи однот...

Что делать при сбое оперативной памяти. Анамнез и методы лечения Оперативная память – такая деталь системы, которая реже всех выходит из строя. Но спонтанные перезагрузки системы с BSOD и без него, вылеты игр или программного обеспечения, некорректные результаты обработки заданий в тяжёлом софте – всё это и многое другое может быть симпто...

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

Почему одна из крупнейших ИТ-компаний присоединилась к CNCF — фонду, развивающему облачную инфраструктуру Месяц назад Apple присоедились к Cloud Native Computing Foundation. Разбираемся, что это значит. Читать дальше →

Крупные аварии в дата-центрах: причины и следствия Современные ЦОД надежны, однако любое оборудование время от времени ломается. В небольшой заметке мы собрали наиболее значительные инциденты 2018 года. Читать дальше →

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

Как обойти капчу: нейросеть на Tensorflow,Keras,python v числовая зашумленная капча Тема капч не нова, в том числе для Хабра. Тем не менее, алгоритмы капч меняются, как и алгоритмы их решения. Поэтому, предлагается помянуть старое и прооперировать следующий вариант капчи: попутно понять работу простой нейросети на практике, а также улучшить ее результаты...

[Перевод] Реверс-инжиниринг неизвестного процессора по единственной программе TL;DR: мы выполнили обратную разработку программы, написанной для полностью неизвестной архитектуры ЦП без какой-либо документации на ЦП (без эмулятора, без ISA, без всего) всего за десять часов. Из статьи вы узнаете, как нам это удалось… В прошлые выходные мы с командой C...

IBM LTO-8 – простой способ хранить «холодные» данные Привет, Хабр! По статистике 80% данных устаревают в течение 90 дней и больше активно не используются. Весь этот массив данных нужно где-то хранить и желательно хранить с наименьшими затратами. И при этом иметь простой и быстрый доступ в случае необходимости. В последние ...

ИИ используют для выявления поломок оборудования предприятий 5 февраля в технопарке им. Попова (г.Иннополис) состоялось итоговое заседание коллегии Министерства информатизации и связи Республики Татарстан. Максим Акимов, зам. Председателя Правительства РФ и Рустам Минниханов, Президент РТ, ознакомились с инновационным решени...

Western Digital продает бизнес по выпуску СХД для дата-центров Финансовая составляющая сделки, которую планируется закрыть до конца 2019 года, осталась конфиденциальной. Условиями соглашения также предусмотрено, что DDN увеличит закупки твердотельных накопителей (SSD) и жёстких дисков (HDD) у Western Digital.Продав связанный с IntelliFl...

[Перевод] Перенос десктопных приложений на .NET Core С тех пор, как я начала работать с сообществом над переносом десктопных приложений с .NET Framework на .NET Core, я заметила, что существует «два лагеря»: представители одного хотят очень простой и короткий список инструкций для переноса своих приложений на .NET Core, в то в...

[Из песочницы] Байесовская сеть, валюты и мировой кризис Эта статья про модель на основе Байесовской сети, которая описывает котировки мировых валют. Я покажу на основе простой метрики, что паттерн поведения котировок мировых валют за последние два года (с начала 2018 по конец 2019) совпадает с тем, который наблюдался в течении ...

Telegram бот для персонализированной подборки статей с хабра Для вопросов в стиле "зачем?" есть более старая статья — Натуральный Geektimes — делаем пространство чище. Статей много, по субъективным причинам некоторые не нравятся, а некоторые, наоборот, жалко пропускать. Хочется оптимизировать этот процесс и экономить время. В вышеупом...

[Из песочницы] Используем аннотации в PHP по максимуму Будучи back-end разработчиком, я всеми фибрами своей души люблю микросервисные архитектуры, но еще больше, люблю разрабатывать микросервисы. При разработке, чего бы то ни было, я придерживаюсь одного простого принципа – минимализм. Под минимализмом я подразумеваю простую ист...

Как создать резервную копию iPhone или iPad Все данные на iPhone (контакты, фотографии, видео, приложения, документы, звонки и т.д.)  важны и Вы конечно же хотите сохранить их в случае потери аппарата, поломки или покупки нового. Для этого необходимо создать резервную копию iPhone. Это можно сделать с помощью iCl...

[Перевод] Не в момент выполнения, а в момент проектирования Давным-давно мудрый старый разработчик дал мне совет, который до недавнего времени я не очень ценил. Во время код ревью мы рассматривали некоторую функцию, которая требовала, чтобы программа выводила список букв A-Z (например, список контактов с набором кнопок, которые по...

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

Россия заняла 9 место в мировом SSL-рейтинге, опережая Китай, Данию и Швейцарию Рынок информационной безопасности (ИБ) за последние несколько лет увеличивался стремительными шагами. Компании стали больше инвестировать в кибербезопасность, заключать больше контрактов. Глобальный рынок товаров и услуг в сфере цифровой безопасности растёт, в частности, SSL...

Новая статья: Обзор жестких дисков Toshiba S300 (10 Тбайт) и V300 (2 Тбайт) Накопители Toshiba S300 поставляются в объеме от 4 до 10 Тбайт и рассчитаны на работу в NAS с функциями многопоточной записи видеоконтента. Родственная серия Toshiba V300 — это тихие и холодные HDD, предназначенные для ТВ-приставок и серверов видеонаблюдения начальн...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)