Месяц: Октябрь 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. В ней давно откладывали переход на шардированную архитектуру хранилища. Поэтому главному герою предстоит справиться со злом, пробудившимся в системе под нагрузкой: деградацией производительности,…