
Игорь Грегорченко
Технический редактор Highload
Привет! Меня зовут Игорь, я редактор технических и SEO-текстов, работаю в Highload с 2021 года. До этого более 8 лет работал в ИТ-журналистке, как в онлайн-изданиях, так и в оффлайн-изданиях тоже. Хороший технический бэкграунд и опыт программиста (с приставкой «бывший») позволяет мне писать о вещах, которые я действительно понимаю на уровне «как это работает».
Основы Rust: обсуждаем структуры (Struct)
В нашей последовательной серии материалов мы рассмотрим базовые основы новомодного языка Rust. А во второй части цикла на основе изученного попробуем написать самые простые смарт-контракты для таких блокчейн-проектов, как Solana. В этом туториале будет много примеров, мало теории и быстрый темп продвижения.
Andreessen Horowitz: крипторынок сейчас — как интернет в 1995 году, все интересное — впереди
Крупный венчурный фонд Andreessen Horowitz (a16z) выпустил отчет о текущей ситуации на крипторынке. В этой заметке мы постарались выделить его ключевые тезисы.
Основы Rust: подробно про замыкания (closures)
В нашей последовательной серии материалов мы рассмотрим базовые основы новомодного языка Rust. А во второй части цикла на основе изученного попробуем написать самые простые смарт-контракты для таких блокчейн-проектов, как Solana. В этом туториале будет много примеров, мало теории и быстрый темп продвижения.
В США меняется IT-рынок: айтишники уезжают из Кремниевой долины или вовсе не хотят работать
Аналитики американского IT-рынка встревожены тем, что с ростом популярности удаленки все больше вакансий по разработке ПО будут занимать специалисты из-за границы. США нужно срочно что-то делать, чтобы переломить эту тенденцию, сообщают источники The Wall Street Journal.
The Times: российские войска при Северском Донце разбили с помощью ГИС «Арта» — технологии, которая работает как Uber
На прошлой неделе Россия понесла тяжелые потери у реки Северский Донец на востоке Украины. Как сообщает издание The Times, решающую роль при этом сыграла технология артиллерийского наведения, работающая на принципах технологии Uber, которая прошла очередной успешный concept-proof в очередном реальном бою.
Основы Rust: подробно про Enums
В нашей последовательной серии материалов мы рассмотрим базовые основы новомодного языка Rust. А во второй части цикла на основе изученного попробуем написать самые простые смарт-контракты для таких блокчейн-проектов, как Solana. В этом туториале будет много примеров, мало теории и быстрый темп продвижения.
Основы Rust: структуры и трейты
В нашей последовательной серии материалов мы рассмотрим базовые основы новомодного языка Rust. А во второй части цикла на основе изученного попробуем написать самые простые смарт-контракты для таких блокчейн-проектов, как Solana. В этом туториале будет много примеров, мало теории и быстрый темп продвижения.
Основы Rust: еще раз о переменных и присвоении
В нашей последовательной серии материалов мы рассмотрим базовые основы новомодного языка Rust. А во второй части цикла на основе изученного попробуем написать самые простые смарт-контракты для таких блокчейн-проектов, как Solana. В этом туториале будет много примеров, мало теории и быстрый темп продвижения.
Основы Rust: чтение из файлов
В нашей последовательной серии материалов мы рассмотрим базовые основы новомодного языка Rust. А во второй части цикла на основе изученного попробуем написать самые простые смарт-контракты для таких блокчейн-проектов, как Solana. В этом туториале будет много примеров, мало теории и быстрый темп продвижения.
В Instagram добавят NFT и криптокошельки — что известно о проекте
Источники издания CoinDesk сообщают, что корпорация Meta готовится к запуску пилотного проекта по интеграции в социальную сеть Instagram пользовательских NFT, причем запуск проекта состоится в ближайшие недели.
Google всерьез берется за блокчейн: компания создала команду web3-разработчиков
Вслед за наймом большого количества специалистов по блокчейну подразделение облачных технологий компании Google решило также сформировать собственную команду разработчиков web3. Предполагается, что она сможет предоставлять сторонним компаниям инструменты взаимодействия с криптотехнологиями.
Основы Rust: строки и матчинг
В нашей последовательной серии материалов мы рассмотрим базовые основы новомодного языка Rust. А во второй части цикла на основе изученного попробуем написать самые простые смарт-контракты для таких блокчейн-проектов, как Solana. В этом туториале будет много примеров, мало теории и быстрый темп продвижения.
EPAM — компания контрастов: рекордная выручка и тревога за будущее
Согласно последнему финансовому отчету EPAM Systems, первый квартал 2022 года стал самым успешным для компании по сумме полученной выручки — $1,17 млрд. По сравнению с аналогичным периодом прошлого года выручка выросла на 50%. Несмотря на такой результат, многие аналитики и инвесторы сохраняют скепсис по отношению к будущему EPAM — а мы предлагаем краткий обзор сложившейся вокруг компании ситуации.
Легендарный разработчик Ричард Столлман ищет волонтеров — нужен софт для борьбы с хитрыми полицейскими
Фонд GNU при поддержке Фонда свободного ПО обратился к сообществу программистов с просьбой создать специализированный софт, который бы позволял отделять от звуковой дорожки любую фоновую музыку (или как-то заглушал ее). Такой программный инструмент необходим для борьбы с полицейскими, которые используют музыку, чтобы их служебные переговоры не выкладывали на YouTube.
Коллапс блокчейн-сети Ethereum и невероятный успех проекта Otherside — что происходит в web3
В субботу, 30 апреля, после запуска web3-проекта Otherside компании Yuga Labs, который назвали крупнейшим событием в истории NFT, произошел временный коллапс блокчейн-сети Ethereum. В этой статье разбираемся, почему, несмотря на оглушительный успех проекта, этот запуск также вызвал новое горячее обсуждение хронических проблем Ethereum.
Основы Rust: векторы и итераторы
В нашей последовательной серии материалов мы рассмотрим базовые основы новомодного языка Rust. А во второй части цикла на основе изученного попробуем написать самые простые смарт-контракты для таких блокчейн-проектов, как Solana. В этом туториале будет много примеров, мало теории и быстрый темп продвижения.
Основы Rust: пишем первые тестовые программы
В нашей последовательной серии материалов мы рассмотрим базовые основы новомодного языка Rust. А во второй части этого цикла на основе изученного попробуем написать самые простые смарт-контракты для таких блокчейн-проектов, как Solana. В этом туториале будет много примеров, мало теории и быстрый темп продвижения вперед.
Украинскую айтишницу не взяли на работу в Европе после успешного собеседования — не хватило «справки о несудимости»
Украинскую айтишницу не взяли на работу в Европе после успешного собеседования — не хватило «справки о несудимости». Объясняем, как получить эту справку дистанционно и во время войны.
Кнопка Mute в видеоконференциях не отключает микрофон — исследование
С началом COVID-19 огромное количество компаний перешли на удаленный режим работы, используя для этого различные популярные приложения для конференц-связи. После этого появились стойкие «городские легенды» о том, что микрофон подобных приложений не всегда отключается в режиме Mute.
Хакеры могут заразить более миллиона ноутбуков Lenovo неудаляемым вредоносным ПО — что известно
Ноутбуки Lenovo, которые многие любят за популярные модели от IBM (бизнес по производству ноутбуков которой Lenovo ранее выкупила), оказались подвержены довольно опасной уязвимости, которая позволяет прошить малварь практически на аппаратном уровне. Lenovo входит в топ-5 рейтинга мировых производителей ноутбуков, уязвимыми оказались около 100 ее моделей, в физическом выражении это более миллиона произведенных ноутбуков.
Суд США разрешил парсить данные с LinkedIn: веб-скрейпинг теперь легален — что это значит
Согласно решению апелляционного суда США, веб-скрейпинг общедоступных интернет-данных отныне является законным. Многочисленные парсеры, пауки и боты, которые годами собирали данные в сети, впервые выходят из серой правовой зоны. Это важное решение для истории интернета, делает подобные сервисы легальными.
Intel готовит загадочный процессор на 56 ядер — что известно
Согласно неофициальной утечке информации в сети, Intel готовит к выпуску новый передовой процессор Intel Sapphire Rapids-SP — это 56-ядерный 112-потоковый флагман для серверов. Судя по опубликованным фотографиям, это опытный инженерный образец, скорее всего, готовый к серийному выпуску. Этот процессор станет самым мощным в линейке продуктов Intel.
Кандидатов в 3 раза больше, чем вакансий: ситуация на IT-рынке сложная, но есть нюансы
Команда сервиса для анонимного поиска работы Djinni обновила свои статистические данные по IT-рынку работы в Украине. Ситуация, которую мы описывали ранее, продолжает медленно ухудшаться.
5 млн инсталляций WordPress содержат критическую уязвимость — как защититься
Критическая уязвимость, обнаруженная недавно в популярном плагине Elementor для WordPress, позволяла пользователям загружать произвольные файлы на уязвимые сайты, а затем проводить удаленное выполнение этого кода (RCE). Называются разные цифры потенциально уязвимых WordPress-систем, но счет идет на миллионы сайтов.
10 лучших онлайн-компиляторов и редакторов кода для Java
Хотите попробовать свои силы в программировании на Java, не прикладывая никаких усилий для настройки компьютера? Например, написать простейший «Hello world», чтобы посмотреть, как выглядит Java изнутри?
120 уязвимостей, 10 критических, благодарность от спецслужб — что исправила Microsoft в свежем апдейте Windows
В апреле в рамках ежемесячной акции Patch Tuesday компания Microsoft выпустила обновления безопасности для закрытия 120 новых уязвимостей, десять из которых классифицируются как критические, поскольку допускают удаленное выполнение кода. Одна исправленная уязвимость была ранее обнародована публично (0-day) и уже активно использовалась хакерами. Обновления затрагивают Windows, Defender, Office, Exchange Server, Visual Studio и другие продукты Microsoft.
Функция range в Python
Функция range() в Python очень часто используется для создания коллекции из последовательных чисел на лету, например 0, 1, 2, 3, 4. Это очень практично, поскольку готовую последовательность чисел можно использовать для индексации коллекций или, например, для итерации в циклах. В данной статье мы рассмотрим все варианты использования range(), включая нестандартные совместно с float.
Опасная уязвимость в Nginx? Хакеры угрожают ее продать, в Nginx им не верят
Хакерская группировка BlueHornet сообщила, что в ее распоряжении есть работающий эксплойт для Nginx 1.18. Разработчики Nginx изучили эту уязвимость и рассказали, как с ней бороться.
Экс-разработчик Ethereum получил 5 лет тюрьмы за нарушение американских санкций
Скандально известный криптобизнесмен, сооснователь проекта Ethereum, программист Вирджил Гриффит вновь оказался за решеткой. Он получил пять лет тюремного заключения.
4 альтернативы стандартной интерактивной оболочке Python
Как значительно улучшить свой опыт взаимодействия с Python? Как повысить удобство ежедневного программирования? Стандартная оболочка — это хорошо, но есть четыре альтернативы, которые добавляют все недостающие функции. Например, в стандартной интерактивной оболочке Python нет цветов, нет автозавершения, нет истории блоков. Поверьте, есть варианты получше. Об этом подробно в нашей новой статье-гиде.
5 лучших Java Frameworks для микросервисов в 2022 году
Это обзор пяти лучших Java-фреймворков для микросервисов. Для этого мы отобрали лучших кандидатов, аргументировав свой выбор перечислением плюсов и минусов каждого. Сегодня почти каждый современный вариант совместим с Docker и Kubernetes, имеет встроенную поддержку облаков типа AWS, а также бесшовную интеграцию с JVM и JDK.
Краткое введение в Java Enum (перечисления) для новичков
Хотя мы можем создавать свои собственные константы, помечая переменную как static final, иногда мы хотим создать набор постоянных значений, чтобы представить единственные допустимые значения возможные для переменной. Такой набор допустимых значений обычно называют перечислениями (enums).
Самоучитель по запросам в Python: GET и POST для чайников
В веб-программировании на Python самое базовое знание, которое вы должны глубоко и тщательно освоить (прежде чем двигаться дальше), это техника HTTP-запросов. Несмотря на то, что в Python есть несколько популярных HTTP-библиотек, самой простой является библиотека Requests. В этом посте для начинающих мы последовательно описали все основные операции/режимы этой популярной библиотеки.
«Make Python, Not War»: подборка наших свежих статей по «питону»
Если перефразировать знаменитый слоуган из шоу Monty Python — «Make Python, Not War». Несмотря и вопреки войне, мы продолжаем в фоновом режиме писать четкие статьи на технические темы. В подборке на этой странице мы собрали наши последние статьи на тему изучения замечательного языка Python.
Использование цикла for для итерации по списку в Python
В этом уроке вы узнаете, как использовать питоновский цикл for для итерации по списку в Python. Мы расскажем только самое главное про for in list (и как этот цикл правильно использовать). Кроме рассмотрения базовой информации о циклах for, мы также расскажем про использование дополнительных функций range() и enumerate(), чтобы сделать for по-настоящему всеядным.

Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: