Результаты поиска

  1. K

    Java 17: Pattern Matching for switch

    14-го сентября состоялась презентация Apple, в этот же день произошло не менее важное событие - релиз Java 17. Среди новых фич подъехал паттерн матчинг для switch в preview моде JEP 406. История началась с того, что в jdk 16 расширили instanceof оператор, который теперь может принимать type...
  2. K

    CSS-переменные в медиазапросах

    Поскольку я являюсь новичком в разработке, мне достаточно трудно считывать используемую в препроцессорах вложенность свойств с помощью символа "&". Вместо формул и миксинов я предпочитаю писать обычные правила. А вместо SASS-переменных использую кастомные свойства CSS. Единственной причиной, по...
  3. K

    Использование общедоступных источников информации для деанонимизации криптовалютных кошельков

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

    11 проектов, которые нужно сделать, чтобы стать мастером фронтенда

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

    Безопасная многопоточность в Rust

    Представьте ситуацию: вы решили добавить функционал в некоторую сущность (класс, структуру, ...). Для этого вам понадобилось хранить внутри сущности дополнительные данные. Вы добавляете приватные поля, меняете и читаете их внутри методов, интерфейс методов не меняется, и всё выглядит хорошо. И...
  6. K

    MastermindCMS2 — Как начать?

    Как я и обещал, что в целях дальнейшего развития этой технологии я выпущу community-версию для общего скачивания. И вот это свершилось, тут вы сможете ее скачать. В этой статье я начну рассказывать, как начать разрабатывать свои приложения с помощью MastermindCMS2. Я планирую создать как...
  7. K

    Михаил Мишустин «анонсировал» российский аналог GitHub

    Председатель Правительства РФ Михаил Мишустин записал видеообращение к участникам международного форума Kazan Digital Week. В рамках обращения он рассказал об утверждении Правительством второго пакета решений для ускоренного развития IT-индустрии страны и о том, что в стране должна появиться...
  8. K

    Построение архитектуры проекта при работе с PySpark

    В настоящее время уже сложно найти крупную компанию, которая не использовала бы возможности накопления и использования больших данных. Меня зовут Никита Сурков и я работаю в проекте ценообразования "Пятёрочки" X5 Group. Проект является ярким примером использования больших данных, так как...
  9. K

    React в сравнении с Vue. Что они из себя представляют?

    В настоящее время на рынке существует множество Javascript фронтенд-фреймворков, которые наделали много шума. Известные 3 — Angular, React и Vue (Svelte все еще продолжает гонку), также следует отметить MeteorJS, Ionic. Конечно, есть фронтенд-фреймворки более высокого уровня, такие как NestJS...
  10. K

    «Яндекс» с партнерами создал компанию ClickHouse, Inc. Она будет выпускать коммерческое ПО на основе СУБД ClickHouse

    20 сентября 2021 года «Яндекс» с партнерами объявил о создании компании ClickHouse, Inc. Новая компания займется разработкой и выпуском коммерческих решений на основе открытой СУБД ClickHouse. В планах команды проекта создать облачную версию ClickHouse и специальные решения на ее основе для...
  11. K

    РКН запустит новую систему поиска запрещенных материалов

    Главный радиочастотный центр (ГРЧЦ) запустит систему поиска противоправного контента на картинках и в видео в интернете. Система будет называться «Окулус», целью станет выявление экстремистских материалов, порнографии, пропаганды наркотиков, призывов к массовым беспорядкам и самоубийствам. ТАСС...
  12. K

    Полиция начала майнить Google «обратными» запросами

    Две геозоны в приложении GPS. By SpyToMobile, CC BY-SA 4.0 Американская полиция инициировала практику дата-майнинга Google с помощью «обратных» поисковых запросов. Речь идёт о составлении списка подозреваемых на основании косвенных критериев, например, список всех пользователей, которые...
  13. K

    Многоконсольный вывод для Python

    Мотив создания ... Существует много проекты в которых нужно сразу видеть результат переменных в момент выполнения программы. Например обработка нажатий клавиш от пользователя, навигация между страницами в GUI приложениях, обработка данных из форм на веб проектах. В общем во всех проектах где...
  14. K

    Высокопроизводительная вставка с помощью SqlBulkCopy с IDataReader

    SqlBulkCopy можно использовать в трех вариантах: вставка данных, представленных в виде DataTable, массива DataRowили IDataReaderэкземпляра. В этой статье я продемонстрирую две реализации IDataReaderинтерфейса, которые используются в сочетании с SqlBulkCopyвысокопроизводительной вставкой в базу...
  15. K

    Дефицит в IT: платите больше

    Недавно мы опросили рекрутеров агентства GetIT о том, какие зарплаты хотят разработчики. Они выкатили нам большой список ожиданий, в зависимости от языков и направлений. Например, верхняя цифра в вилке ожидаемых зарплат для C#-разработчиков — 280 000. И она не самая большая: сеньоры Android и...
  16. K

    «РИБ в 1С простыми словами» и «Как подчиненную базу 1С сделать самостоятельной.»

    Оговорка: Предполагается, что читатель знает что такое синхронизация баз в 1С. ПЕРЕД ЛЮБЫМИ ОПАСНЫМИ ДЕЙСТВИЯМИ/ОПЕРАЦИЯМИ С БАЗАМИ 1С ВСЕГДА ДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ И вообще всегда делайте резервную копию. Резервных копий много не бывает. В любой непонятной ситуации делайте резервную копию...
  17. K

    Обработка русского языка на Java

    Рассказ пойдет об одной новой, общедоступной Java/Kotlin библиотеке, для работы с русским языком. Она позволяет получить исходные формы + морфологическую информацию для большинства слов русского языка. Статья предназначена для тех, кто создает ботов, обрабатывает сообщения, занимается поиском и...
  18. K

    Введение в программирование: заготовка игры-платформера на SDL в 300 строк C++

    Этот текст предназначен для тех, кто только осваивает программирование. Я читаю лекции по C++ на первом курсе местного университета, и в качестве практикума предлагаю запрограммировать любую игру (не выношу проектов типа "софт бронирования книг в местной библиотеке"). Соответственно, чтобы...
  19. K

    Оптимизированный доступ к GPIO. Или GPIO как constexpr класс. С++

    Данный пост будет посвящен программированию на C++, и использованию constexpr объектов с целью повышения уровня удобства и одновременно оптимизации кода с точки зрения размера и производительности. В процессе работы над одним из проектов, задумался: "нельзя ли сделать удобный доступ к GPIO...
  20. K

    Закон о связи – он «все лучше и лучше»

    2 июля 2021 года произошло «замечательное», но, на мой взгляд, недооцененное событие – подписание Федерального Закона 319-ФЗ о внесении изменений в «Закон о связи» 126-ФЗ. В данной статье я попробую дать субъективный анализ основных «улучшений». В статье закона говорится о том, что Роскомнадзор...
Сверху