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

  1. K

    Бывший сотрудник Microsoft обвинил корпорацию в многомиллионных взятках

    Экс-менеджер Microsoft Яссер Элабд опубликовал отчет на платформе Lioness, который демонстрирует факты коррупции в компании. Он неоднократно указывал своему руководству на взяточничество среди сотрудников, субподрядчиков и государственных операторов. Элабд отмечает, что его действия привели к...
  2. K

    Как ускорить разработку в пять раз: архитектура микросервиса

    Украинские события опять разделили нашу историю на периоды «До» и «После». IT все сегодняшние пертурбации коснулось нисколько не меньше, чем другие отрасли. И если в тучные годы компании могли себе позволить некоторые послабления, то сейчас проблемы оплаты, разрыв устоявшихся связей, снижение...
  3. K

    C из Python (ctypes) на Android

    Ранее я писал статью C/C++ из Python (ctypes), в ней описывается процесс запуска на Linux. На этот раз мне понадобилось повторить это уже на Android. В этой статье речь пойдет о сборке, необходимых инструментах, механизмах отладки и установки. Код на C ни каких изменений не претерпел. Подробнее...
  4. K

    И снова Linux: дистрибутив для Apple M1 работает, хотя и в тестовом режиме

    Источник: The Register Несколько дней назад автор проекта по адаптации Linux под Mac на чипах M1 объявил о выходе альфа-версии дистрибутива. Он получил название Asahi Linux и совместим с чипами M1, M1 Pro и M1 Max. Как и сообщалось на Хабре, это лишь тестовая сборка, которая предназначена для...
  5. K

    Сверхновая реальность рынка труда IT

    Рынок труда и в «спокойном» состоянии подвержен непрерывным изменениям, а сегодня его трансформация приобрела невероятное ускорение. На фоне известных событий в стране и мире к высокой скорости изменений добавилась и смена вектора. Рынок труда едва успел приспособиться к новой реальности, как...
  6. K

    Работаем над ошибками, чтобы не приходилось краснеть после релизов

    Привет! Меня зовут Иван Аксенов, я Ruby-разработчик в компании Домклик. Расскажу о своём подходе к анализу причин выпуска неудачных релизов. Человек склонен совершать ошибки в любой деятельности. Иногда ошибки совсем незаметны и ни на что не влияют, иногда — неизбежны. А бывает, что они...
  7. K

    Как начать писать программный код Си в ОС Linux (Руководство для совсем начинающих)

    Введение Добрый день. Этот материал рассчитан на людей, будущих программистов, которые только начинают разбираться в программировании под ОС Linux. Я попробую здесь показать прямое руководство к действию на примере тех простых инструментов, которые использовал некогда сам при изучении Си в...
  8. K

    Обнаружение наличия функциональности в C++ на этапе компиляции

    В этой статье хотелось бы кратко рассмотреть особенности применения механизма обнаружения наличия функциональности у используемых типов данных на этапе компиляции. В большей степени такое обнаружение необходимо для возможности формирования вразумительных сообщений об ошибках в обобщенном...
  9. K

    Установка шрифтов Groff

    Русские шрифты в Groff, пошаговая инструкция по установке. Groff - небольшой и очень-очень винтажный программный пакет, система набора текста, в каком-то смысле прадедушка TeX, LaTeX. Но если TeX создан Дональдом Кнутом, то Брайан Керниган приложил немало усилий для развития концепций Troff...
  10. K

    Java в Visual Studio Code: обновление за февраль

    Всем привет, добро пожаловать в февральское обновление для Java в Visual Studio Code, и на этот раз у нас специальный образовательный выпуск! Материалом делимся к старту курса по разработке на Java. Во многих школах после зимних каникул возобновляются занятия. Чтобы студентам и преподавателям...
  11. K

    Использование мониторинга Zabbix в малом офисе с инфраструктурой на ОС Windows

    И есть ли в этом смысл? Вот так, при помощи нехитрых манипуляций, можно смотреть красивые графики про десяток машин и один сервер. Но зачем?.. Для тех, кто задумался и сомневается, я решил описать кое-что из своего опыта. Мониторинг вообще штука полезная, бесспорно. У меня лично в какой-то...
  12. K

    Многоуровневая архитектура блокчейна

    Многоуровневая архитектура Уровень инфраструктуры Содержимое блокчейна хранится где-то на сервере в центре обработки данных на этом прекрасном земном шаре. Клиенты запрашивают контент или данные с серверов приложений во время просмотра веб-страниц или использования любых приложений (архитектура...
  13. K

    Азбука блокчейна: протоколы и алгоритмы консенсуса

    Всем привет! Для тех, кто уже читал мои посты о блокчейне хочу сказать, что рад вас видеть снова на своей странице. Для тех, с кем мы еще не знакомы, меня зовут Валерий, я junior developer в западном стартапе, приятно познакомиться. Я как-то уже писал о том, что мы собираем свою “Википедию” о...
  14. K

    Безопасность домашнего ПК или записки параноика

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

    Деплой Telegram-бота через Docker на Python

    Предисловие Привет, меня зовут Валерий. Я работаю на игровой сайт AppTime. Как и остальные СМИ из СНГ, мы берём новости из зарубежных источников. За время моей работы их количество сильно возросло: СМИ, Reddit, Twitter, TapTap, инсайдеры, email-рассылки от издателей и разработчиков. Чтобы...
  16. K

    Как поднять CPM и увеличить доход с сайта

    В период кризиса одна из главных задач паблишера — стабилизировать доходы, а если возможно, то увеличить их. В первую очередь, их величина зависит от параметра CPM (стоимость 1000 показов). Руководитель программатик-платформы RTBSape Сергей Самонин делится советами как увеличить значение CPM...
  17. K

    Docker: заметки веб-разработчика. Итерация четвертая

    Привет, друзья! В этой статье я продолжаю (и заканчиваю) делиться с вами заметками о Docker. Заметки состоят из 4 частей: 2 теоретических и 2 практических. Если быть более конкретным: первая часть посвящена Docker, Docker CLI и Dockerfile; во второй части рассказывается о Docker...
  18. K

    Как двухуровневая система техподдержки освободила отдел разработки от рутинных саппорт-задач

    Компания iSpring 20 лет разрабатывает решения для дистанционного корпоративного обучения. Клиенты находятся в 172 странах, поддержка работает в режиме 24/7 на семи языках. В месяц обрабатываем примерно 7300 обращений по всем каналам связи: по телефону, электронной почте, в чате. 97% кейсов...
  19. K

    Кунг-фу стиля Linux: простые конвейеры

    В былые времена компьютеры делали по одному делу за раз. В буквальном смысле. В компьютер загружали перфокарты, или перфоленту, или что-нибудь другое, и нажимали на кнопку. Компьютер читал программу, выполнял её и выдавал результаты. Потом он «засыпал», пребывая в таком состоянии до тех пор...
  20. K

    Прячем секреты в репозитории с помощью helm-secrets, sops, vault и envsubst

    Меня зовут Евгений Симигин, я занимаюсь внедрением DevOps-практик в Центре компетенций по разработке облачных и интернет-решений в МТС Digital. А еще я куратор практикумов docker и kubernetes на платформе rebrainme.com. Практика показывает, что далеко не все инженеры знают о том, как шифровать...
Сверху