Месяц: Октябрь 2022

  • Давайте избавимся от LAMPового рабства

    от автора

    Не знаю как вы, а я регулярно сталкиваюсь с ситуацией — предлагаешь кому-то сделать проект на современном стеке технологий, а он говорит — «Да я лучше установлю Wordpress». Думаю, многие мало-мальски опытные программисты, ненавидят вордпресс. Но почему заказчики предпочитают его?Да, можно сказать, что для него есть куча готовых плагинов, что многие программисты его знают (пусть…

  • Лучший мультитул для IT инженера

    от автора

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

  • Молодёжный и бюджетный дядька из нулевых. Обзор коммуникатора HTC Gene Оживление, Использование в наше время

    от автора

    Думаю, ни для кого не секрет, что основная аудитория хабра — люди 20-30-40 лет. И большинство из них помнят про такие штукенции — как КПК/коммуникаторы. Кто-то из вас, читателей — и сам пользовался оными, кто-то видел у друзей, а кто-то и слышать не слышал, и ему хватало его Nokia 3310!Сейчас данные аппараты совсем недорогие -…

  • Неформальный Эксель: OpenGL, игры на GDI+ и инфографика теперь и в VBA

    от автора

    На Хабре уже было довольно много интересных публикаций с неформальным использованием Экселя (списочек под катом). Этой статьёй мне хочется поделиться с сообществом красивыми результатами нашего французского коллеги. Автор, Тьерри Гасперм (Thierry Gasperment), создаёт подобную красоту на VBA под Excel / Access / Word и VB6. Увы, сайт на французском, а материалы, хоть и свободны для…

  • Руководство по программированию сокетов на Python. Клиент, сервер и несколько соединений

    от автора

    К концу руководства вы освоите основные функции и методы модуля Python socket, научитесь применять пользовательский класс для отправки сообщений и данных между конечными точками и работать со всем этим в собственных клиент-серверных приложениях. Материалом делимся к старту курса по Fullstack-разработке на Python. Для удобства чтения первая часть — за спойлером.

  • MySQL. Оптимизация псевдо-больших данных

    от автора

    Работая над различными интересными задачами, мне только и приходилось слышать о существовании программ, которые работают с большими данными (в области действия одного сервера). И вот настал тот день, когда к нам обратился клиент, у которого сайт грузился очень долго. Задание для решения этой проблемы выдали моего коллеги. Немного прошло времени, до того как он подозвал…

  • Я загрузил 4000 вирусов в разные облачные хранилища, и вот что из этого вышло

    от автора

    Эксперты регулярно объявляют то одно, то другое файловое хранилище новой базой для хакерских атак. Это актуальная проблема, и по идее владельцы этих сервисов должны с ней бороться. Поэтому я решил провести небольшое исследование, завести аккаунты в известных облачных сервисах и проверить эффективность антивирусной защиты.Внимание! За распространение вредоносного ПО грозит уголовная ответственность.Описанные ниже действия не имели…

  • Баттл «художников»: сравниваем Midjourney, DALL-E 2 и Stable Diffusion

    от автора

    Текстов про Midjourney, DALL-E 2 и Stable Diffusion много: их обозревали и даже сравнивали с дизайнерами. Мы решили пойти дальше и устроить между ними баттл: проверить, как нейросети генерируют литературных персонажей, исторических личностей, абстракции и другое. Что из этого получилось — показываем под катом.

  • Год на Airtable: как настроить процессы в компании с помощью low-code решения и стоит ли?

    от автора

    Привет, Хабр! Я — Антон Иванов, работаю продакт-менеджером в двусторонних платформах. Как правило отвечаю за опыт поставщиков, вместе с командой успел помочь разработать с нуля и удвоить выручку на второй год после запуска у трех мобильных  приложений и у двух веб-версий. Работал в логистике, e-commerce, процессинге. Когда это было нужно, приходилось закатывать рукава и глубже…

  • Как выжить под нагрузкой, имея 100 ТБ в нешардированной MongoDB

    от автора

    Сегодня у нас — экшен, основанный на реальных событиях. Будем переобуваться в воздухе и на лету менять архитектуру высоконагруженной системы.Действие разворачивается на базе очень большой track & trace системы класса big data. В ней давно откладывали переход на шардированную архитектуру хранилища. Поэтому главному герою предстоит справиться со злом, пробудившимся в системе под нагрузкой: деградацией производительности,…