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

Все потоки

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

Homer – новый шифр омофонической замены

Криптография *Python *
Из песочницы

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

Я предлагаю обратиться к одному из самых первых методов шифрования – методу подстановки. В 21-ом веке этот метод может показаться ненадежным.

Но в этой статье я попробую доказать обратное.

Моя идея основана на шифре омофонической замены. Принцип, лежащий в основе данной идеи заключается в замене всех байтов файла А номерами позиций этих байтов в файле В. Полученный файл С является зашифрованным файлом А (Рис. 1).

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

Новости

Telegraph API: автоматизированное создание заметок

Python *Программирование *API *
Tutorial

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

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

Язык программирования C∀(CForAll)

Ненормальное программирование *Программирование *

Мой интерес к дизайну языков программирования приводит меня иногда к интересным, но почти неизвестным в широких кругах проектам. Один из таких проектов - язык C∀ (CForAll), разрабатываемый Университетом Ватерлоо. C∀ является расширением ISO C и обеспечивает обратную совместимость с C. Помимо исправления некоторых недостатков Си (которые можно исправить без нарушения обратной совместимости), в C∀ есть некоторые весьма интересные и оригинальные фичи: некоторые расширения классических управляющих операторов, альтернативный синтаксис объявления квалификаторов, кортежи и множественные операции, оригинальное расширение ссылок, своя реализация полиморфизма, сопрограммы и т.д.

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

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

Оригинальный способ взаимного преобразования эклиптических и экваториальных координат

Программирование *Алгоритмы *Математика *
Из песочницы

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

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

Когда, как и зачем физики визуализировали звук

Блог компании Timeweb Научно-популярное Физика


Всю школу и универ я прошла с установкой «точные науки — не моё». Сейчас мне интересно «доучиться», закрыть пробелы в математике, химии, физике.

Школьная физика для меня — это задачи, где надо выписать дано, привести единицы измерения, записать решение и ответ. О физике с точки зрения «когда и как люди до этого дошли», я не задумывалась, пока не наткнулась на лекцию физика-теоретика Игоря Иванова «Звучащий мир: голос, ультразвук, терагерцы». Я сделала конспект его лекции.
Читать дальше →
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 867
Комментарии 1

Начало конца Свободы выбора в промышленной автоматизации

ERP-системы *SCADA *
Из песочницы

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

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

Почему введение проверки QR-кодов не имеет смысла в общественном транспорте и торговых центрах?

IT-стандарты *Здоровье Будущее здесь
Из песочницы

Друзья, это моя первая публикация, если что-то не так, не судите строго, конструктивную критику оставляйте в комментариях, постараюсь реагировать и улучшать контент.

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

Читать далее
Всего голосов 32: ↑25 и ↓7 +18
Просмотры 10K
Комментарии 78

Незаметная революция

Open source *Исследования и прогнозы в IT Краудсорсинг Социальные сети и сообщества Будущее здесь

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

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

Читать далее
Всего голосов 21: ↑15 и ↓6 +9
Просмотры 7.8K
Комментарии 42

Можно ли думать людьми

Искусственный интеллект Социальные сети и сообщества
Из песочницы

Человек- подобное в подобном, универсальный солдат, точнее универсальный нейрон.

Знакомая многим Татьяна Черниговская в одной из своих лекций задала риторический вопрос: «Можно ли думать животными?» То есть специалисты в области изучения мозга об этом явно задумываются.

Я не специалист, ничего про животных пока сказать не могу. А вот ответ на вопрос «Можно ли думать людьми?» давно лежит на поверхности. Об этом и поговорим.

Можно ли думать людьми - читаем и думаем
Всего голосов 18: ↑11 и ↓7 +4
Просмотры 1.8K
Комментарии 1

Генерируем Kotlin клиент по GraphQL схеме

Разработка под Android *Kotlin *
Из песочницы
Tutorial

С одной стороны, GraphQL схема однозначно определяет модель данных и доступные операции реализующего ее сервиса. С другой, Kotlin предоставляет потрясающие возможности для создания предметно-ориентированных языков (DSL). Таким образом, возможно написать предметно-ориентированный язык для взаимодействия с GraphQL сервисом в соответствии с опубликованной схемой. Но, написание такого кода вручную, это сизифов труд. Лучше его просто генерировать. И в этом нам поможет плагин Kobby. Он анализирует GraphQL схему и генерирует клиентский DSL.

Давайте попробуем его в деле!
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 683
Комментарии 0

Получаем кривую плотности распределения вероятности случайного процесса… быстрее и точнее

Python *Алгоритмы *Математика *

Недавно на Хабре вышла статья за авторством MilashchenkoEA , в которой автор восполняет обнаруженный им пробел в доступных материалах по методам построения кривых плотности распределения вероятности по имеющемуся набору числовых данных. Акцент в статье сделан на методическую сторону получения (оценки) плотности вероятности случайной величины, поэтому автор не преследует цели получения оптимального, с вычислительной точки зрения, алгоритма. Что ж, в данной заметке попытаемся исправить эту ситуацию, а также взглянем под другим углом на способ решения данной задачи.

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

Задачки по программированию на BASIC для ZX Spectrum

Блог компании RUVDS.com Занимательные задачки Программирование *Старое железо
Перевод
Недавно я участвовал в нескольких соревнованиях, которые проводились в Facebook-группе, посвящённой BASIC-программированию для ZX Spectrum. Там попадаются задачки разной сложности, но большинство из них можно решить, минут за 30 написав соответствующий код. Если вы хотите проверить или улучшить свои навыки программирования на BASIC — вам, возможно, будет интересно взглянуть на эти задачки.


Читать дальше →
Всего голосов 37: ↑36 и ↓1 +35
Просмотры 3.7K
Комментарии 5

Осенний The Standoff: городу-государству F объявили войну, а киберполигон готовится к запуску в режиме 24/7/365

Блог компании Positive Technologies Информационная безопасность *Программирование *IT-инфраструктура *Конференции

До самой крупной в мире открытой кибербитвы The Standoff остается немного времени. 15–16 ноября вы погрузитесь в реалии нового мира, где хакеры и стражи кибербезопасности постоянно соревнуются и оттачивают свое мастерство, а в кибербитвах решается судьба города-государства.

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

Узнать больше
Рейтинг 0
Просмотры 597
Комментарии 0

Веб стал еще быстрее. Релиз Next.js 12

Разработка веб-сайтов *JavaScript *ReactJS *Поисковая оптимизация

Тот самый момент.

«Tomorrow will transform your career». Именно с таким заголовком пришло письмо с приглашением на конференцию. Неплохой заголовок для привлечения внимания. Конечно же, Vercel уже давно не та компания, которой нужно привлекать к себе внимание, тем не менее у них весьма завидное внимание к деталям, не говоря уже о том, что они привносят в наш мир.

Полученные командой Vercel инвестиции в C раунде (в размере $102млн) на продолжение создание веба будущего, поддержка команды google «Аврора» и большое комьюнити позволило выпустить столь крупный релиз всего через 4 месяца после предыдущего, не менее интересного, релиза.

О том, почему этот релиз - тот самый момент и как команда Vercel смогла сделать веб еще быстрее читайте под катом.

В мир быстрого веба
Всего голосов 8: ↑5 и ↓3 +2
Просмотры 3.2K
Комментарии 7

Ontol: 58 бесплатных онлайн-курсов по кибербезопасности, криптографии и blockchain от лучших университетов мира

Блог компании Timeweb Информационная безопасность *Криптография *Учебный процесс в IT Карьера в IT-индустрии
image

Реклама платных курсов лезет из всех щелей, но мало кто знает, что есть тонны бесплатных онлайн-курсов и, порой, более качественных, чем платные.

Предлагаю вашему вниманию 58 бесплатных онлайн-курсов от ведущих университетов мира. (Если есть чем дополнить — пишите в личку или комментарии)
Читать дальше →
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 2.3K
Комментарии 0

Польша: гайд для интересующихся

IT-эмиграция
Из песочницы

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

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

«Сложнее всего было наладить коммуникацию внутри команды»

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

Привет, меня зовут Максим Ражнов. На момент написания статьи я уже являюсь разработчиком в компании Wargaming. Я работаю в команде Operation & Support Tools, успел поучаствовать в работе нескольких команд. В нынешней команде мы разрабатываем инструменты для сотрудников технической поддержки. В этой статье я бы хотел рассказать, каким был мой путь от студента 3-го курса до разработчика в Wargaming.

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

Как я получил офферы в Google, Amazon, Microsoft, Яндекс и Box, не завалив ни одного собеседования (ну, почти)

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

Клибейт, кликбейт!

Эта статья – пересказ моего треда в твиттере с небольшими доработками. Тут нет ограничения по символам, поэтому некоторые мысли я могу раскрыть лучше.

Читать далее
Всего голосов 93: ↑90 и ↓3 +87
Просмотры 22K
Комментарии 51

На краю CCNA 200-301

Cisco *Сетевые технологии *
Из песочницы

Приветствую, аудитория Хабра. За отсутствием комплексного материала по теме CCNA в реалиях РФ, хочу поделиться своим опытом постижения профессии сетевого инженера, так сказать, в режиме self-study. Если кому-то он окажется полезным, то я точно старался не зря.

Целью заметки является актуализация информации по текущему треку CCNA 200-301, подсказать вектор развития и попробовать ответить на вопрос, как понять, нужно ли оно лично тебе.

Шагнуть
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.8K
Комментарии 26

Бензиновые квадрокоптеры и мультикоптеры. Краткий обзор

Блог компании RUVDS.com Читальный зал Мультикоптеры DIY или Сделай сам

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

Читать дальше →
Всего голосов 35: ↑34 и ↓1 +33
Просмотры 6.4K
Комментарии 23