Автор: ProHoster

Установка и настройка Nexus Sonatype используя подход infrastructure as code

Sonatype Nexus – интегрированная платформа, с помощью которой разработчики могут проксировать, хранить и управлять зависимостями Java (Maven), образами Docker, Python, Ruby, NPM, Bower, RPM-пакетами, gitlfs, Apt, Go, Nuget, а также распространять свое программное обеспечение. Зачем нужен Sonatype Nexus? Для хранения приватных артефактов; Для кеширования артефактов, которые скачиваются из интернета; Артефакты поддерживаемые в базовой поставке Sonatype […]

Алан Кей: Что можно назвать самым удивительным, что компьютеры сделали возможным

Quora: Что можно назвать самым удивительным, что компьютеры сделали возможным? Алан Кей: Все еще пытаюсь научиться мыслить лучше. Я думаю, что ответ будет очень похож на ответ на вопрос «что является самым удивительным, что письменность (а затем и печатный станок) сделали возможным». Дело не в том, что письменность и книгопечатание сделали возможным совершенно иной вид […]

Что-то обязательно пойдет не так, и это нормально: как выиграть хакатон командой из трех человек

Каким составом вы обычно ходите на хакатоны? Изначально мы заявляли о том, что идеальная команда состоит из пяти человек — управленца, двух программистов, дизайнера и маркетолога. Но опыт наших финалистов показал, что выиграть хакатон можно маленьким составом из трех человек. Из 26 команд, которые победили в финале, 3 соревновались и выиграли мушкетерским составом. Как им […]

wc-themegen, консольная утилита для автоматической подстройки темы Wine

Год назад учил Си, осваивал GTK и в процессе писал враппер для Wine, упрощающий настройку многих утомительных действий. Сейчас дописывать проект нет ни времени, ни сил, но в нём была удобная функция адаптации темы Wine к текущей теме GTK3, которую я вынес в отдельную консольную утилиту. Знаю, в Wine-staging есть функция «мимикрии» под тему GTK, […]

Финал WorldSkills, разработка IT-решений для бизнеса — что это, как это было и почему там победили 1С-программисты

WorldSkills — это международное движение, занимающееся проведением профессиональных соревнований для молодых людей в возрасте до 22 лет. Международный финал проводится раз в два года. В этом году местом проведения финала стала Казань (прошлый финал был в 2017 году в Абу-Даби, следующий будет в 2021 году в Шанхае). Чемпионаты WorldSkills — это самые большие мировые чемпионаты […]

Ядро Linux получает автоматическое тестирование : KernelCI

У ядра Linux есть одно слабое место: плохое тестирование. Одним из главных признаков того, что нас ждут перемены, является то, что KernelCI, среда автоматического тестирования ядра Linux, становится частью проекта Linux Foundation. На недавней встрече Linux Kernel Plumbers в Лиссабоне, Португалия, одной из самых горячих тем было то, как улучшить и автоматизировать тестирование ядра Linux. […]

Как я выиграл 3 из 4 золотых медалей на Computing Olympiad

Я готовился к Финалу чемпионата мира Google HashCode 2017. Это крупнейший конкурс с алгоритмическими задачами, организованный Google. Я начал изучать C ++ с нуля в девятом классе. Я ничего не знал о программировании, алгоритмах и структурах данных. В какой-то момент я написал свою первую строчку кода. Семь месяцев спустя на горизонте замаячила олимпиада по программированию. […]

Square Enix набирает сотрудников для разработки следующей Kingdom Hearts

Компания Square Enix набирает новых сотрудников в команду в Осаке для разработки новой части Kingdom Hearts. В разделе вакансий на официальном сайте Square Enix появились новые записи. Компания ищет дизайнеров пользовательского интерфейса, дизайнеров эффектов и технических художников для «HD-разработки серии Kingdom Hearts». Последней частью серии была Kingdom Hearts III, вышедшая на PlayStation 4 и Xbox […]

Google развивает модульную сборочную систему Soong для Android

Компания Google развивает сборочную систему Soong, призванную заменить собой старые сценарии сборки платформы Android, основанные на использовании утилиты make. Soong предлагает использовать простые декларативные описания правил сборки модулей, задаваемые в файлах с расширением «.bp» (blueprints). Формат файлов близок к JSON и по возможности повторяет синтаксис и семантику сборочных файлов Bazel. Код написан на языке Go […]

Microsoft присоединяется к Open Invention Network, добавляя в общий пул около 60 тысяч патентов

Open Invention Network — сообщество владельцев патентов, целью которого является защита Linux от патентных исков. Участники сообщества передают патенты в общий пул, позволяя бесплатное использование этих патентов всем участникам. OIN насчитывает около двух с половиной тысяч участников, среди которых такие компании как IBM, SUSE, Red Hat, Google. Сегодня в блоге компании было объявлено, что Microsoft […]

Нейросеть от NVIDIA позволяет представить домашнего питомца другим животным

Всем, кто держит у себя дома домашнего питомца, они нравятся. Однако выглядела бы любимая собака ещё более мило, если бы была другой породы? Благодаря новому инструменту от NVIDIA под названием GANimals можно оценить, выглядел бы любимый питомец ещё более симпатичным, если бы был другим животным. Ранее в этом году специалисты NVIDIA Research уже удивили пользователей […]

Выпуск утилиты для резервного копирования rclone 1.50

Опубликован выпуск утилиты rclone 1.50, которая представляет собой аналог rsync, предназначенный для копирования и синхронизации данных между локальной системой и различными облачными хранилищами, такими как Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Mail.ru Cloud и Яндекс.Диск. Код проекта написан на языке Go и распространяется под лицензией […]