• The Java Language Specification. Chapter 17. Threads and Locks (Перевод. Часть 1)
    +4
    Начнем с первого абзаца.
    1) Первое предложение перевода не согласовано (да и вообще не понятно);
    2)
    поддерживать одновременно, несколько тредов исполнения
    — зачем здесь запятая?
    3)
    Эти треды не зависимо друг от друга используют код, код который действует на значения и объекты в нахоящиеся в общей памяти (shared main memory).
    — запятая и «в находящиеся в», да и «независимо» пишется слитно;
    4) В последнем предложении первого абзаца аналогичные ошибки.
    И это только первый абзац, и только указаны синтаксические и орфографические ошибки, не считая ошибок тематических… В других абзацах ситуация аналогичная.

    З.Ы. Английский Ваш может и хорош, но русский, как и владение темой, оставляют желать лучшего. Не все учителя английского знают программирование.
    З.Ы.-2 Я Вам рекомендую почитать качественные переводы в области программирования для улучшения своих навыков.
  • The Java Language Specification. Chapter 17. Threads and Locks (Перевод. Часть 1)
    0
    Качество перевода плохое… Такое ощущение, что перевод сделан программным переводчиком без последующего «облагораживания» знающим человеком.
  • Почему SQLite не использует Git
    +1
    « Вы не любите кошек? Да Вы просто не умеете их готовить! »
    Альф (ALF)
  • Мы программисты
    +5
    «Все профессии важны. Все профессии нужны.»
  • В Казахстане опасно использовать ЭЦП
    +1
    По п.9: проще говоря, ЭП — это зашифрованный на ключе ЭП (в простонародии, секретный ключ) ХЭШ данных. Так что наличие у Вас п.9 меня смутило.
  • Расширение и использование Linux Crypto API
    +2
    Большое спасибо. Отличная статья! Сам в свое время занимался подобными разработками, правда спускаться до пространства пользователя не было необходимости. И так же, как и Вы, изучал это Crypto API по исходникам ядра))
  • В Казахстане опасно использовать ЭЦП
    +1
    Тогда все ясно)))
  • В Казахстане опасно использовать ЭЦП
    +10
    Требования информационной безопасности и «удобней» — понятия в большинстве случаев несовместимые.
  • В Казахстане опасно использовать ЭЦП
    0
    А проходило ли это «поделие» (NCALayer) сертификацию у регуляторов? Есть ли предписание на эксплуатацию в гос. органах?
  • Подборка бесплатных утилит компьютерной криминалистики (форензики)
    0
    Устроиться можно легко в профильные НИИ, например, в НИИ, входящие в «Концерн „Автоматика“. Только прежде чем Вас туда пустят, нужно подождать примерно 3 месяца ФСБ-шной проверки… Из-за этого лично в мое подразделение „не дождались“ 4 человека.
  • Основы информационной безопасности. Часть 2. Информация и средства её защиты
    0
    Немного перефразирую вопрос… Как доказать, что информация защищена от НСД, например, по какому либо классу ФСТЭК-овской классификации?
  • Основы информационной безопасности. Часть 2. Информация и средства её защиты
    0
    Это, конечно, все хорошо, но как доказать, что защищенная данным образом информация защищена от нарушителя должным образом?
  • Протоколы распространения ключей на симметричных шифрах
    +3
    Где же Вы здесь увидели «несимметричном кодирование»?
  • Перформанс: что в имени тебе моём? — Алексей Шипилёв об оптимизации в крупных проектах
    +4
    Все доклады Шипилева отличны, а уж про JMM — это хрестоматия, пересматриваю регулярно.
  • Go для больших данных
    +1
    Статья интересная, но вот машинный перевод ужаснул… Буду читать оригинал.
  • 10 интересных нововведений в JUnit 5
    0
    Мне так IntelliJ IDEA рекомендует.
  • Побег из Крипто Про. Режиссерская версия, СМЭВ-edition
    +1
    Я всегда был уверен, что CRL издает центр сертификации УЦ (он и сертификаты издает). Как же Вы умудрились подписывать CRL не КриптоПро-шным криптопровайдером? Как то этот момент у меня не вяжется.
  • Как написать свой первый Linux device driver
    0
    Полностью с Вами согласен. Так я в последствии и поступал.
  • Как написать свой первый Linux device driver
    +1
    Когда я только начинал писать драйвера под Linux (толком и с Linux-ом тогда и не был знаком, но по работе пришлось заняться), на первых же тестах драйвера система валилась с порчей файловой системы (блочный драйвер я писал). В тот день мне пришлось раз пять переустанавливать Linux (МСВС 3.0 на ядре 2.4.32). На следующий день я установил ее на виртуалке и с тех пор уяснил, что при «системном творчестве» виртуалка обязательна, что под Windows, что под Linux)))
  • Как написать свой первый Linux device driver
    +1
    Статья ориентирована на начинающих и у автора статьи было некорректное определение символьного драйвера. Поэтому, чтобы оградить начинающих от некорректности в базовых определениях, мной и было предложено скорректировать определение.
  • Как написать свой первый Linux device driver
    0
    Она оказалась удачным примером по двум причинам:
    1) первая после текущей в списке поиска Хабра по запросу «linux device drivers»;
    2) удачная в плане изложения и структуры.
  • Как написать свой первый Linux device driver
    +2
    Всегда рад помочь. Удачи Вам в Вашем деле.
  • Как написать свой первый Linux device driver
    +3
    Самое простое и понятное определение символьного драйвера — это драйвер для символьных устройств (классификация типов устройств приведена во введении LDD). А Вы привели определение именно Вашего драйвера с учетом его функционального назначения — это не верно.

    Литературу приводят обычно в первой части цикла статей, либо в аннотации к циклу.

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

    Открою Вам секрет, LPT-порт — это символьное устройство, а значит и драйвер к нему тоже символьный)) (опять Вы «по верхам» смотрели)
    И еще одно важное замечание, не все драйвера, которые работают с памятью ядра, являются символьными — например, драйвер RAM-диска блочный. Об этом Вы еще прочитаете в других разделах LDD, чего я искренне желаю, если не потеряете интерес к этому после диплома.
  • Как написать свой первый Linux device driver
    +6
    Почти все разделы LDD (как 2, так и 3) уже переведены вроде бы… Да и на Хабре подобные посты есть, например, вот

    То, что вы разбирались с проблемой «написания драйверов под Linux» по LDD (Linux Device Drivers), видно сразу — название структур драйвера даже не удосужились поменять))) Тогда вопрос/рекомендация: «Как Вы считаете, стоит упомянуть LDD в списке литературы поста?»

    Второе, о что споткнулся мой мозг — это определение «Символьного драйвера». Оно без понимания сути и контекста просто выдернуто из аннотации к разделу про символьные драйвера из LDD. Хотя, правильное и полное определение дается еще во Введении.

    И да, в посте Вы не указали, под какое ядро Linux пишете драйвер, а это важно.
  • Настройка двухфакторной аутентификации в домене Astra Linux Directory
    0
    Спасибо за статью. Но есть у меня одна «придирка» (не относится к предоставленному туториалу) — дистрибутивы Astra Linux на территории РФ славятся тем, что имеют «все мыслимые и немыслимые» сертификаты от наших регуляторов, а Вы приводите пример с иностранными криптоалгоритмами. Почему? И какие дополнительные действия нужно совершить, чтобы то же самое осуществить на базе отечественных криптоалгоритмов?
  • Как перейти на gRPC, сохранив REST
    0
    Чтобы начать и заинтересоваться, достаточно (взято из ссылок автора поста)
  • Как на Java c помощью КриптоПро подписать документ PDF
    0
    А что Вас смущает в ограниченном сроке жизни CRL? Ведь процедура проверки электронной подписи базируется на доказательстве того, что, во-первых, электронная подпись корректна и, во-вторых, что сертификат подписанта был действующим на момент подписи.
    Эксперименты с PDF мы проводили для «архивного хранения» электронных документов — тогда мы в тело PKCS#7-сообщения вкладывали еще и OCSP-ответы и TSS-ответы.
  • Как на Java c помощью КриптоПро подписать документ PDF
    0
    В документе по предложенной мной ссылке содержится мануал, как Adobe подписывает документы (с. 56).

    Но в нем нет панели Подписи. Нет поля с подписью в теле документа. И не может быть.

    Я это делал (в качестве эксперимента) лет 5 назад, когда еще свой УЦ делали. Возможно Adobe что то поменяли в своих алгоритмах. А Вы в CMS помещали цепочку сертификатов и списки отозванных сертификатов?
  • Как на Java c помощью КриптоПро подписать документ PDF
    +1
    Не совсем точно. «Электронная подпись в формате PDF» — это обывательский термин, который лишь отражает тот факт, что в теле PKCS#7 (в нашем случае «Подписанные данные») содержится PDF-файл, так же там содержится «штамп времени» и, по-умолчанию, сертификат подписанта. В итоге, мы имеем обычное PKCS#7-сообщение. Кстати, я в свое время просто формировал PKCS#7-сообщение по всем требованиям (в разделе «подписываемые данные» пихал содержимое pdf-ки), расширение файлу делал ".pdf" и PDF-ридеры нормально открывали этот файл и верифицировали электронную подпись.
    Вот ссылка, подтверждающая мои доводы.
  • Новый алгоритм шифрования NASH
    0
    Да это я не для себя))) Я уже 14 лет назад защитил свой дипломный проект)
  • Новый алгоритм шифрования NASH
    +4
    Та же «сеть Фейстеля», что и в старом добром ГОСТ 28147-89. Немного «припудренная» и ослабленная. Если нет математического доказательства стойкости, то это очередная забава — «поиграться в криптографа» — в качестве дипломного проекта и для домашних поделок сойдет.
  • Коды Рида-Соломона. Часть 1 — теория простым языком
    +1
    «Взялся за гуж, не говори, что не дюж!» С нетерпением жду продолжения))
  • Нейроаутентификация: введение в биометрическую аутентификацию
    +3
    Вот ссылка на диссертацию Иванова Александра Ивановича — начальника «Лаборатории биометрико-нейросетевых технологий» АО ПНИЭИ, д.т.н. А вот статьи и монография на эту тему с места его работы.
    Надеюсь, это будет Вам интересно. Желаю удачи.
  • Компьютерные сети for dummies
    0
    Диалог с Вами мне стал неинтересен, раз Вы не можете адекватно воспринимать критику и не воспринимаете подтекст моих выражений))) На этом предлагаю закончить бестолковый диалог адепта «старой школы» с адептом «пяти медных кабелей». Удачи в постижении «основ»!
  • Компьютерные сети for dummies
    0
    Заметьте, что слово «кабелей» я взял в кавычки, а это означает, что я пытался Вашей же терминологией из статьи выразиться. Так что про некомпетентность говорить Вам надо осторожнее)))
  • Компьютерные сети for dummies
    +1
    Вот уж не надо мне таких «основ», увольте)) Я осваивал этот материал по «нормальным» материалам, общепринятым, по которым в витой паре пятой категории немного больше «кабелей», чем оговаривается в Ваших «основах».
  • Компьютерные сети for dummies
    0
    Я по википедии и не изучал этот материал. Ссылку я привел ту, которая в поисковике верхняя была. А вот про «еретическую» вашу «пятиуровневую модель TCP/IP» слышу впервые. Даже поисковик выдал Вашу статью, как самую релевантную. А про «читать чуть-чуть внимательнее», тут сложнее, особенно после фразы про витую пару и пяти медным кабелям)))
  • Компьютерные сети for dummies
    0
    А я вот всегда думал, что в «Сетевой модели OSI» семь уровней… Да и википедия подтверждает и, кстати, более понятно…
  • Разработка интерфейса приложения для пожизненного использования на примере мобильного дневника диабета
    0
    вот ссылка на приложение в Google Play

    Для iOS есть более новая версия — продавец тот же, название то же)
  • Разработка интерфейса приложения для пожизненного использования на примере мобильного дневника диабета
    +1
    Спасибо за Ваш нужный труд. Я сам тоже диабетик-инсулинщик и в своё время столкнулся с той же проблемой поиска удобного приложения. Мой выбор, после пробы нескольких приложений, пал на приложение «Диабет». Основным критерием, по которому оно было одобрено — наличие пополняемого списка продуктов с соответствующими им ХЕ на порцию или на 100 грамм. Ещё автор этого приложения позаботился о синхронизации баз данных приложения между версиями для андроид-устройств и яблочных устройств. Так же в приложении есть возможность «обратной связи» с разработчиком для внесения предложений. Желаю Вам удачи в улучшении приложения и, конечно, неухудшения здоровья)))