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

Все потоки

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

Ростелеком и защита перс. данных

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

Живу в подмосковье, являюсь абонентом проводного интернета от Ростелеком. Понадобился мне статический IP. В личном кабинете на сайте "lk.rt.ru" такой услуги не нашел. Гугл выдает ссылку на подключение данной услуги на сайте "my.rt.ru". Я не придал этому значения, перешел по ссылке, меня попросили авторизоваться, что я и сделал, используя аутентификацию Ростелекома (кнопка выделена красным на скриншоте).

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

Скандальная история последней роторной шифровальной машины

Информационная безопасность*Криптография*История IT
Перевод

И какую роль этот гаджет сыграл в шпионской операции «Рубикон»



Кликабельно: шифровальная машина HX-63 – электромеханическая роторная система, спроектированная и созданная компанией Crypto AG. Машина использует девять роторов (справа от центра) для шифрования сообщений. Слева вверху – двойной принтер для печати на ленте.

Я рос в Нью-Йорке и всю жизнь мечтал быть шпионом. Но когда в январе 1968 года я закончил колледж, бушевали Холодная и Вьетнамская войны, и быть шпионом казалось довольно рискованно. Поэтому я стал инженером-электронщиком, и работал у подрядчика минобороны США над анализаторами спектра реального времени.

В 1976 году при посещении Музея польской армии в Варшаве я увидел "Энигму" – знаменитую немецкую шифровальную машину времён Второй мировой войны. Я был поражён. Через несколько лет мне повезло попасть в огромную штаб-квартиру компании-разработчика шифровальных машин Crypto AG (CAG), расположенную в швейцарской коммуне Штайнхаузен. Там я подружился с криптографом, занимающим довольно высокую должность. И мой друг выдал мне внутреннюю историю компании, написанную её основателем, Борисом Хагелиным. В ней упоминалась шифровальная машина 1963 года выпуска HX-63.
Читать дальше →
Всего голосов 6: ↑4 и ↓2+2
Просмотры1.3K
Комментарии 2

Обзор часов Rodania R20009: модели наручных часов c сапфировым стеклом

Я пиарюсь
Классические кварцевые мужские часы со строгим дизайном — обзор наручных часов Rodania R20009 c прочным сапфировым стеклом, корпусом из нержавеющей стали с покрытием IP (ионное напыление).



Читать дальше →
Всего голосов 43: ↑1 и ↓42-41
Просмотры1.6K
Комментарии 8

Симуляция трафика городских дорожных сетей в SUMO

Блог компании SkillFactoryOpen source*Занимательные задачкиPython*Программирование*
Перевод
Tutorial

Как давно вы оказывались в пробке? Чтобы решить проблему дорожных заторов, до принятия важных решений нужно моделировать движение. Сделать это можно на платформе с открытым кодом The Simulation of Urban Mobility (SUMO). Но как создать сложную симуляцию? На этот вопрос отвечает материал, которым мы решили поделиться к старту курса по Data Science.

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

Слегка ржавое EFI-приложение

Блог компании RUVDS.comСистемное программирование*Rust*UEFI*
Перевод
После двух твитов, оставленных на прошлой неделе, про мои игры с UEFI и Rust, несколько человек попросили опубликовать заметку, объясняющую как создать UEFI-приложение, полностью написанное на Расте и продемонстрировать тестовое окружение.

Так что сегодняшняя цель — это создание UEFI-приложения на Расте, которое распечатывает карту памяти, отфильтрованную по доступности для использования (такая память называется традиционной памятью в описании UEFI-спецификаций):

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

128-ядерные процессоры Tachyum Prodigy все реальнее: компания разработала аппаратные эмуляторы и запустила Linux

Блог компании SelectelВысокая производительность*IT-инфраструктура*Производство и разработка электроники*Процессоры

На конференции ISC High Performance 2020 словацкая компания Tachyum анонсировала 128-ядерные процессоры Prodigy, а также ИИ-комплекс на их основе.

Процессоры планируется использовать в крупных ЦОД, высоконагруженных платформах, ИИ-системах и прочих направлениях, где нужна высокая производительность. Чип очень сложный, как сам по себе, так и в производстве, поэтому его разработка ведется не самыми быстрыми темпами. Но компания делает, что может, и действует весьма неплохо. О том, чего уже удалось достичь — под катом.
Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Просмотры2.6K
Комментарии 2

«Магический глаз» тёплых ламповых времён — эмуляция на ардуино

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

В магнитофонах и приёмниках моей юности использовались исчезнувшие ныне ламповые индикаторы уровня на лампах 6E1П или 6Е5С. Сейчас пришла пора ностальгирования по "старым временам" и на алиэкспрессе или амазоне можно купить собранные индикаторы, они почти также популярны как часы на лампах "Никси".

Поскольку лампа требует высокого напряжения для работы, в современных устройствах это решается с помощью преобразователя напряжения на таймере 555 упроавлящим мощным полевым транзистором включенным в первичную обмотку повышающего трансформатора, и дальше вторичная обмотка подключается к умножителю напряжения из 4-5 ступеней. Этого достаточно чтобы преобразовать входные 5 вольт в 250 с током 1-2 ma.

Я хочу поделиться своим домашним проектом, суть которого в эмуляции, насколько возможно, "зелёного глаза" лампы 6E1П с помощью быстрого OLED дисплея, контролируемого платой Arduino:

Читать далее
Всего голосов 12: ↑11 и ↓1+10
Просмотры1.9K
Комментарии 16

Управление выездным сервисным обслуживанием: облачное или локальное развертывание FSM-систем

Блог компании HubExИнформационная безопасность*Service Desk*Управление персоналом*Облачные сервисы

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

SaaS или On-Premise (локальное или облачное развертывание) в разрезе безопасности использования данных.

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

7 ложных предположений о том, как устроены строки

Блог компании TypeableИнформационная безопасность*Программирование*
Перевод

Как Unicode уничтожает большинство ваших предположений о том, как на самом деле работают строки



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


Мы делаем так, потому что тотальная проверка замедлит работу. Однако если бы мы все-таки провели проверку, мы бы обнаружили, что обычно ошибаемся в своих предположениях. Существует арифметическое переполнение, в результате которого a + 1 может быть значительно меньше, чем a. Иногда malloc дает нам null вместо буфера и мы оказываемся в пролете.


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


Уточненные предположения – это опыт. Чаще всего они позволяют нам работать быстрее и правильнее. Однако мы можем вообще переместить некоторые вещи, например, правильную обработку malloc, из нашей внутренней категории «простые вещи» во внутреннюю категорию «сложные вещи». И тогда мы действительно можем пойти и уточнить, как они работают.

Читать дальше →
Всего голосов 34: ↑34 и ↓0+34
Просмотры3.2K
Комментарии 6

Простой ZoomableImageView своими руками за 2 минуты

Java*Разработка под Android*
Tutorial

Порой в Android разработке бывают простые проблемы, которые не так просто решить без нужных библиотек или Custom View.

Недавно я столкнулся с проблемой создания вот такого простого эффекта:

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

Выбор предварительно обученной NLP-модели для классификации текста

Блог компании eLamaМашинное обучение*

Disclaimer: этот пост не является исчерпывающим руководством по выбору предварительно обученной NLP-модели, а только призван сэкономить немного времени при этом выборе, разбирает один узкий бизнес-кейс, ориентирован на аналитиков и ML-специалистов, чей основной профиль деятельности не связан с NLP.

Сегодня хочу рассказать о причинах выбора одной из предварительно обученных NLP-моделей для классификации обращений пользователей на примере клиентского сервиса eLama.

eLama по праву гордится работой своей Службы Заботы (так называется отдел поддержки клиентов). Многие клиенты в первую очередь отмечают ее при оценке сервиса. В том числе в Заботе помогают пользователям решать вопросы не только по взаимодействию с интерфейсом eLama, но и по работе с кабинетами рекламных систем. Для этого выстроена система грейдов в Службе Заботы по уровню экспертности специалиста. 

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

В мире обработка естественного языка (Natural Language Processing, NLP) решает значимую часть задач бизнеса: сокращение затрат на поддержку пользователей с помощью реализации голосовых и текстовых ботов, повышение релевантности результатов поиска, маркетинговые исследования посредством анализа тональности, увеличение продаж за счет классификации намерений, повышение качества обслуживания с применением распознавания срочности и многое другое.

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

Как мы запускали первые потоки ISA — бесплатное обучение в обмен на % от будущей зарплаты

Блог компании SkyproТестирование IT-систем*Учебный процесс в ITКарьера в IT-индустрии

В июне этого готова наш онлайн-университет выпустил первый поток студентов по системе ISA (Income Share Agreement), а на днях — уже второй. Ребята бесплатно обучались профессии «Инженер по тестированию» и получили помощь в трудоустройстве. Однако есть нюанс: за все это они должны будут платить в течение двух лет 17% от зарплаты, но только если она превысит 50 тысяч рублей.

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

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

Security Week 36: Braktooth, новые уязвимости в Bluetooth-чипах

Блог компании «Лаборатория Касперского»Информационная безопасность*
1 сентября исследователи из Сингапурского университета технологий и дизайна опубликовали информацию о 20 уязвимостях, обнаруженных в распространенных bluetooth-чипах различных производителей. Все баги можно эксплуатировать без предварительной авторизации, в большинстве случаев достаточно находиться неподалеку от атакуемого устройства, но необходимо также знать его уникальный адрес (BD_ADDR, также иногда называемый Bluetooth MAC Address из-за сходства с идентификаторами модулей Wi-Fi). Последствия — от временного сбоя в работе атакуемого чипа до полного зависания, которое лечится только перезагрузкой. В самом сложном случае исследователи реализовали выполнение кода, содержащегося в прошивке, по произвольному адресу.



Уязвимости названы Braktooth, где использовано норвежское слово Brak, обозначающее «крушение» или «шум». Русское слово «брак» тоже хорошо подходит. Объединяет 20 уязвимостей разного типа одно — некорректная обработка пакетов данных по протоколу Link Management Protocol, который отвечает за установку соединения между устройствами. В отличие от более ранних уязвимостей в спецификации протокола Bluetooth Classic, в данном случае речь идет о некорректной реализации в устройствах конкретными производителями. Частично обнаруженные проблемы закрыты вендорами, но далеко не все устройства удастся починить.
Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Просмотры689
Комментарии 1

Упрощение проверки кода и улучшение согласованности с помощью пользовательских правил eslint

Блог компании OTUSJavaScript*Программирование*
Перевод

Если вы рассматриваете запросы на исправление или создаете программное обеспечение в команде, пользовательские правила eslint могут сэкономить вам много времени. Вот как это делается.

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

История создания своей первой игры на Unity

Разработка мобильных приложений*Разработка игр*Разработка под Android*C#*Unity*
Из песочницы

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

Начал я свою "разработку" с непосредственной установки Unity и тамошних туториалов aka курсов от самой Unity. Почерпнув оттуда основы основ в виде понимания, что такое объекты и компоненты в Unity, как-куда и на что вешать скрипты и тому подобное, я приступил к созданию своей первой игры. Попытки создания, по крайней мере.

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

Почему программисты через 10 лет будут не нужны?

Блог компании RUVDS.comПрограммирование*Карьера в IT-индустрии
Это один из распространённых вопросов о судьбе программирования: мне не раз приходилось его слышать от журналистов, блогеров и родителей, чьи дети выбирают будущий вуз. Для меня этот вопрос звучит довольно удивительно: во-первых, 10 лет для программирования это не такой уж большой период, чтобы выпасть из обоймы, во-вторых, я пока не вижу никаких прорывных движений в этом направлении, в-третьих, мне не кажется что за 10 лет полностью исчезнут компьютеры или люди — а это два единственных условия для уничтожения программирования на планете. Между тем вопрос есть, он в топах поисковых запросов по теме, а значит, это жжжж неспроста. Давайте разбираться.


Disclaimer

Мы открываем в блоге RUVDS на Хабре новую рубрику — вопросы с поиска. Принцип прост: выбираем самые интересные и популярные поисковые запросы о программировании, технологиях, программистах и карьере в ИТ и отвечаем на них с помощью наших постоянных экспертов. Будет интересно.
Читать дальше →
Всего голосов 61: ↑49 и ↓12+37
Просмотры21K
Комментарии 91

Проброс видеокарты в ноутбуке. Laptop GPU Passthrough

Настройка Linux*Системное администрирование*Виртуализация*ВидеокартыНоутбуки
Tutorial


… или как из игрового ноутбука средствами виртуализации сохранить игровую систему!
Если Вы рассматриваете ноутбук/ПК не только как игровую станцию, а еще и как хост для виртуальных машин, но при этом иногда нужно поиграть/поработать с 3d, то это возможно!

Добро пожаловать под cut.
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Просмотры3.2K
Комментарии 3

С каким уровнем Java можно идти на стажировку, а с каким — претендовать на зарплату 250 000 рублей?

Блог компании SkillboxПрограммирование*Java*Карьера в IT-индустрии

Привет, Хабр! Меня зовут Даниил Пилипенко, я — программный директор факультета backend-разработки направления «Программирование» в Skillbox и директор центра подбора IT-специалистов SymbioWay.

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

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

Мы подготовили для вас несколько карьерных треков, которые сразу разложат все по полочкам: 

Читать далее
Всего голосов 25: ↑11 и ↓14-3
Просмотры5.3K
Комментарии 15

Насколько все плохо с информационной безопасностью в мире? (Спойлер: очень и очень)

Блог компании SelectelИнформационная безопасность*Антивирусная защита*Сетевые технологии*Социальные сети и сообщества

Как думаете, люди в большинстве своем надежно защищены от кибератак? По данным Positive Technologies, их количество растет каждый год. При этом более 70 % из них имеют конкретную цель. Несмотря на то, что инциденты с участием физических лиц составляют около 12 %, это не значит, что к вопросу личной информационной безопасности можно подходить легкомысленно. Если кто-то украдет ваши данные, он точно найдет способ их монетизировать.
Читать дальше →
Всего голосов 26: ↑20 и ↓6+14
Просмотры6.4K
Комментарии 9