«Я Иван, за двадцать лет самых разных занятий в области инфотеха успел плотно поработать переводчиком внутри разных удалённых команд, даже поруководил проектом. Людей было не много, но сейчас жалею, что не пользовался одним из этих таск-трекеров, а вёл вручную огромный чек-лист контроля качества текстов.
Сегодня делюсь рейтингом из восьми лучших, перебранных руками, систем управления задачами — именно задачами, причём для небольших и средних команд»
Топ-8 самых удобных систем управления задачами в 2025 году
Сегодня делюсь рейтингом из восьми лучших, перебранных руками, систем управления задачами — именно задачами, причём для небольших и средних команд»
Топ-8 самых удобных систем управления задачами в 2025 году
🤣43👍21💩19👎8😁7❤2
Брокеры сообщений на практике: как подключиться и пользоваться RabbitMQ в Python
Умение работать с брокерами сообщений — едва ли не базовый навык для бэкенд‑разработчиков уровня Junior и Middle. В этом базовом материале по RabbitMQ посмотрим, как развернуть решение на собственном сервере, а также установим и настроим панель управления. Обычно эту задачу выполняет DevOps‑инженер, но ничего сложного нет и в самостоятельном администрировании. Главное — научиться качественно и грамотно обрабатывать сообщения, чтобы они не терялись, не считывались повторно, не оставались в брокере.
Умение работать с брокерами сообщений — едва ли не базовый навык для бэкенд‑разработчиков уровня Junior и Middle. В этом базовом материале по RabbitMQ посмотрим, как развернуть решение на собственном сервере, а также установим и настроим панель управления. Обычно эту задачу выполняет DevOps‑инженер, но ничего сложного нет и в самостоятельном администрировании. Главное — научиться качественно и грамотно обрабатывать сообщения, чтобы они не терялись, не считывались повторно, не оставались в брокере.
💩29👍14❤3👎2🎉1
Когда облачные офисы закрыли форточку: разворачиваем CryptPad на VPS
В современных реалиях, когда западные компании продолжают радовать нас своими «приятными сюрпризами» в виде блокировок и прочих цифровых радостей, российский бизнес оказался в довольно затруднительном положении касательно офисных пакетов, как, впрочем, и со всем остальным. Microsoft Office отправился в долгое плавание в неизвестном направлении, Google Docs того и гляди помашет ручкой, а опенсорсные решения, как водится, либо требуют отдельной платной лицензии для веб-версий, либо разрабатываются где-то там, за «железным занавесом», что в текущих реалиях не добавляет уверенности в завтрашнем дне.
Мечту свою об офисном пакете лелея, решим проблему гениально — конечно же, будем использовать опенсорс-проект. А именно пусть и не сильно популярный, но оттого не менее полезный открытый проект CryptPad.
В современных реалиях, когда западные компании продолжают радовать нас своими «приятными сюрпризами» в виде блокировок и прочих цифровых радостей, российский бизнес оказался в довольно затруднительном положении касательно офисных пакетов, как, впрочем, и со всем остальным. Microsoft Office отправился в долгое плавание в неизвестном направлении, Google Docs того и гляди помашет ручкой, а опенсорсные решения, как водится, либо требуют отдельной платной лицензии для веб-версий, либо разрабатываются где-то там, за «железным занавесом», что в текущих реалиях не добавляет уверенности в завтрашнем дне.
Мечту свою об офисном пакете лелея, решим проблему гениально — конечно же, будем использовать опенсорс-проект. А именно пусть и не сильно популярный, но оттого не менее полезный открытый проект CryptPad.
👎34👍25🤡12🔥3
«Так уж вышло, что мне пришлось посмотреть много тестовых заданий за последний год. А мой бэкграунд — в качестве преподавателя классического университета — не смог оставить равнодушным к этой истории :). Так что я решил углубиться в тему тестовых заданий и поделиться с вами результатами»
Test Your Destiny, или Как составить хорошее тестовое задание
Test Your Destiny, или Как составить хорошее тестовое задание
🤡27👍10❤3👎3🔥1
На прошедшей неделе мы взламывали биометрическую СКУД при помощи скрепки и магнита, писали операционную систему в 1000 строках кода, раскрывали заговор разработчиков против корпораций и разбирались, хотят ли текущие зумеры идти в айтишечку.
Лучшие публикации недели (20-26 января 2025)
Лучшие публикации недели (20-26 января 2025)
👍22👎6🤮4
«Я попал на операционный стол по глупости. Точнее, только потому, что не знал того, что знаю теперь. Делюсь знаниями. Статья написана по свежим впечатлениям и жизненно необходима именно нам, айтишникам, потому что много сидим и мало двигаемся. Тема интимная, не публичная, но мне будет очень обидно, если кто-то ляжет под скальпель из-за того, что я постеснялся об этом написать»
Про удаление аденомы простаты
Про удаление аденомы простаты
1😐85👍64👏26😱6❤4💩4🤔3🥴2🤓2😁1🫡1
«Я оптимизировал Trellis для работы на обычных ПК. Это мощный AI-инструмент для генерации 3D-моделей из изображений, и хочу поделиться тем, как удалось снизить требования к видеопамяти с 16GB до 8GB, сохранив качество генерации»
Оптимизация Trellis: запускаем генерацию 3D-моделей на GPU с 8ГБ памяти
Оптимизация Trellis: запускаем генерацию 3D-моделей на GPU с 8ГБ памяти
❤26👍10👌2👎1
🩺 UnitedHealth признала утечку данных 190 млн своих клиентов
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29❤5🤯2😁1
Озеро для дата-склада: как в «Лаборатория Касперского» нырнули в новые методы хранения данных и что из этого вышло
Гибкие методологии построения хранилищ данных — очень популярный тренд. Причина — возрастающая сложность корпоративных моделей данных и необходимость интеграции большого числа разнородных источников, которые включают в себя не только традиционные СУБД и плоские файлы, но и различные real-time-брокеры сообщений, внешние API и базы данных NoSQL.
Михаил Килинский из «Лаборатории Касперского» рассказывает, как в компании изначально хранили данные, почему решили внедрить методологии Data Lake и Data Vault и к чему это привело.
Гибкие методологии построения хранилищ данных — очень популярный тренд. Причина — возрастающая сложность корпоративных моделей данных и необходимость интеграции большого числа разнородных источников, которые включают в себя не только традиционные СУБД и плоские файлы, но и различные real-time-брокеры сообщений, внешние API и базы данных NoSQL.
Михаил Килинский из «Лаборатории Касперского» рассказывает, как в компании изначально хранили данные, почему решили внедрить методологии Data Lake и Data Vault и к чему это привело.
👍25🔥5❤4💩2🤓2🤣1
Необычные проекты на базе «малинки»: что можно сделать своими руками
Raspberry Pi — это настоящий клад для тех, кто любит мастерить и экспериментировать. С его помощью можно собрать всё что угодно: умный дом, игровую приставку, робота или даже собственную метеостанцию. Посмотрим на самые крутые «малиновые» DIY-проекты, которые можно повторить.
Raspberry Pi — это настоящий клад для тех, кто любит мастерить и экспериментировать. С его помощью можно собрать всё что угодно: умный дом, игровую приставку, робота или даже собственную метеостанцию. Посмотрим на самые крутые «малиновые» DIY-проекты, которые можно повторить.
❤24👍15💩10🔥3😁3 1
Разработчик из Сан-Франциско сообщил в LinkedIn про свои высокие расходы при годовом доходе $340 тыс. (около 33,6 млн рублей).
Он выразил недовольство тем, что после уплаты налогов у него остаётся только $220 тыс. (около 21,8 млн рублей) на всё. За год он выплачивает $120 тыс. (около 11,8 млн рублей) в качестве налогов. При этом его ежемесячные расходы составляют около $20 тыс. (около 1,9 млн рублей).
В течение каждого месяца разработчик тратит $9,5 тыс. на аренду квартиры, $1,3 тыс. на лизинг Tesla Cybertruck, $1,6 тыс. на еду и салаты из службы доставки, $200 на услуги прачечной, $2,3 тыс. на свидания, $2,6 тыс. на занятия лыжным спортом, $20 на покупку новой рубашки и $1,8 тыс. на развлечения.
По его словам, работая 30 часов в неделю в удалённом режиме, он сталкивается с ежемесячным дефицитом в $1000 из-за высоких налогов. Он не понимает, как можно выжить в Сан-Франциско при зарплате в размере $340 тыс. в год или около $28,3 тыс. в месяц, из которых почти треть уходит на налоги.
#считаемчужиеденьги
Он выразил недовольство тем, что после уплаты налогов у него остаётся только $220 тыс. (около 21,8 млн рублей) на всё. За год он выплачивает $120 тыс. (около 11,8 млн рублей) в качестве налогов. При этом его ежемесячные расходы составляют около $20 тыс. (около 1,9 млн рублей).
В течение каждого месяца разработчик тратит $9,5 тыс. на аренду квартиры, $1,3 тыс. на лизинг Tesla Cybertruck, $1,6 тыс. на еду и салаты из службы доставки, $200 на услуги прачечной, $2,3 тыс. на свидания, $2,6 тыс. на занятия лыжным спортом, $20 на покупку новой рубашки и $1,8 тыс. на развлечения.
По его словам, работая 30 часов в неделю в удалённом режиме, он сталкивается с ежемесячным дефицитом в $1000 из-за высоких налогов. Он не понимает, как можно выжить в Сан-Франциско при зарплате в размере $340 тыс. в год или около $28,3 тыс. в месяц, из которых почти треть уходит на налоги.
#считаемчужиеденьги
😁184🤣110🤡62🥴27👍19😭10❤8🤮6😢2🤬1🤗1
This media is not supported in your browser
VIEW IN TELEGRAM
3D-графика на форме в Lazarus IDE
При разработке приложения иногда возникает необходимость в создании трёхмерной визуализации. Например, это может быть отрисовка трёхмерной поверхности с наложенной текстурой или отображение трёхмерной модели детали или сборочной единицы проектируемого изделия. Помимо визуализации, пользователю следует предоставить функционал для интерактивного взаимодействия с моделью — возможность вращать, приближать и перемещать её в области просмотра.
С этой задачей в Lazarus IDE может справиться компонент трёхмерного игрового движка Castle Game Engine — это кроссплатформенный игровой движок с открытым исходным кодом для 3D- и 2D-игр cо своим визуальным редактором и поддержкой Pascal API. Сам движок поддерживает множество форматов файлов моделей, таких как glTF, X3D, WRL и Spine, и может работать на различных платформах.
При разработке приложения иногда возникает необходимость в создании трёхмерной визуализации. Например, это может быть отрисовка трёхмерной поверхности с наложенной текстурой или отображение трёхмерной модели детали или сборочной единицы проектируемого изделия. Помимо визуализации, пользователю следует предоставить функционал для интерактивного взаимодействия с моделью — возможность вращать, приближать и перемещать её в области просмотра.
С этой задачей в Lazarus IDE может справиться компонент трёхмерного игрового движка Castle Game Engine — это кроссплатформенный игровой движок с открытым исходным кодом для 3D- и 2D-игр cо своим визуальным редактором и поддержкой Pascal API. Сам движок поддерживает множество форматов файлов моделей, таких как glTF, X3D, WRL и Spine, и может работать на различных платформах.
🔥17👍11❤6🥱4🤮3
У вас есть любимый HR, которого хочется порадовать и сказать что-то хорошее? Наверняка есть! Оставьте ему своё пламенное послание (можно анонимно), а мы сделаем из этого валентинку и доставим адресату.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤮45🥴34🥰3🤬3🤣3 2❤1👎1
Порталы: как устроен расчёт видимости в Quake
В процессе разработки Quake возникла проблема перерисовки, то есть многократной записи одного и того же пикселя во время рендеринга кадра. Видимым остаётся лишь последний цвет, а все предыдущие записи оказываются лишней тратой ресурсов. Это плохо, если в вашей игре используется программный рендеринг, и так выжимающий последние соки из компьютера середины 90-х годов.
Как снизить объём перерисовки? Давайте начнём с высокоуровневого обзора возможных решений.
В процессе разработки Quake возникла проблема перерисовки, то есть многократной записи одного и того же пикселя во время рендеринга кадра. Видимым остаётся лишь последний цвет, а все предыдущие записи оказываются лишней тратой ресурсов. Это плохо, если в вашей игре используется программный рендеринг, и так выжимающий последние соки из компьютера середины 90-х годов.
Как снизить объём перерисовки? Давайте начнём с высокоуровневого обзора возможных решений.
👍41 9🤔3❤2🤬1
Сто лет собеседований: почему наём в IT так переусложнён
Наём — это решение задачи с двумя неизвестными. Работодатель оценивает кандидата по его резюме, портфолио, тестовому заданию и общению на собеседованиях, но всё равно не может быть до конца уверен в том, что нашёл подходящего сотрудника. Кандидат выбирает работодателя по HR-бренду, описанию вакансии, может запросить в LinkedIn отзыв у сотрудника компании, но на 100% понимает, подходит ли ему рабочее место, только спустя пару месяцев после трудоустройства.
В результате ситуация дискомфортна для обеих сторон: компании тратят много сил и времени на поиск квалифицированных кадров, ошибки найма стоят дорого, а специалисты страдают от переусложнённого отбора.
Рассмотрим, как выглядит наём глазами обеих сторон, и попытаемся понять, может ли ситуация измениться в будущем
Наём — это решение задачи с двумя неизвестными. Работодатель оценивает кандидата по его резюме, портфолио, тестовому заданию и общению на собеседованиях, но всё равно не может быть до конца уверен в том, что нашёл подходящего сотрудника. Кандидат выбирает работодателя по HR-бренду, описанию вакансии, может запросить в LinkedIn отзыв у сотрудника компании, но на 100% понимает, подходит ли ему рабочее место, только спустя пару месяцев после трудоустройства.
В результате ситуация дискомфортна для обеих сторон: компании тратят много сил и времени на поиск квалифицированных кадров, ошибки найма стоят дорого, а специалисты страдают от переусложнённого отбора.
Рассмотрим, как выглядит наём глазами обеих сторон, и попытаемся понять, может ли ситуация измениться в будущем
💯45👍11 7👎2🔥2🥱2
Жизнь после помойки — ремонтируем легендарный игровой смартфон Nokia N-Gage
Поговорим о диагностике некоторых аппаратных неисправностей классических телефонов Nokia, принципе работы матричной клавиатуры, ремонте телефона на практике с подробными изображениями и посмотрим, во что можно было на таком поиграть.
Поговорим о диагностике некоторых аппаратных неисправностей классических телефонов Nokia, принципе работы матричной клавиатуры, ремонте телефона на практике с подробными изображениями и посмотрим, во что можно было на таком поиграть.
👍73❤🔥8😁4🔥3🥰3🤡1
Agile умер. Из-за своего сострадания к product- и project-менеджерам
Agile — бог управления проектами последних лет. И неужели он умер? Или многочисленные прожект- и продакт-менеджеры убили его? Разбираемся, почему прозрачность Agile зачастую приводит к хаосу и анархии, а не гибкости и высокой ценности продукта.
Agile — бог управления проектами последних лет. И неужели он умер? Или многочисленные прожект- и продакт-менеджеры убили его? Разбираемся, почему прозрачность Agile зачастую приводит к хаосу и анархии, а не гибкости и высокой ценности продукта.
🤡80👍32🤮9❤4🔥2🥰1🙏1
Чапаев и Матрица: почему культура 90-х бунтовала против пластмассового мира
90-е годы были странным временем в мировой культуре. Одно за другим появлялись и становились коммерческими хитами произведения, постулировавшие иллюзорность нашего обыденного восприятия мира и куда более мрачное его устройство, скрытое от глаз обывателя. Тайные организации, всемогущие спецслужбы, прикидывающиеся людьми существа иного рода и их заговоры в разных сочетаниях стали одними из самых популярных тем. Под сомнения ставилась даже реальность реальности как таковой, а целью многих протагонистов стал выход за пределы иллюзорного в истинную реальность. Разбираемся, почему в девяностые мир стал казаться не совсем настоящим, причём в очень разных обществах — и на благополучном тогда Западе, и на оглушённом крахом СССР постсоветском пространстве, и в угодившей в кризис Японии.
90-е годы были странным временем в мировой культуре. Одно за другим появлялись и становились коммерческими хитами произведения, постулировавшие иллюзорность нашего обыденного восприятия мира и куда более мрачное его устройство, скрытое от глаз обывателя. Тайные организации, всемогущие спецслужбы, прикидывающиеся людьми существа иного рода и их заговоры в разных сочетаниях стали одними из самых популярных тем. Под сомнения ставилась даже реальность реальности как таковой, а целью многих протагонистов стал выход за пределы иллюзорного в истинную реальность. Разбираемся, почему в девяностые мир стал казаться не совсем настоящим, причём в очень разных обществах — и на благополучном тогда Западе, и на оглушённом крахом СССР постсоветском пространстве, и в угодившей в кризис Японии.
👍41🤮4❤3❤🔥2😁1🥱1
Классика научной фантастики: хронология
Опубликованный автором хронологический справочник содержит более четырёхсот литературных произведений научной фантастики, которые относят к классике жанра. Хронология охватывает период со 160 года до 1 января 2025 года.
Опубликованный автором хронологический справочник содержит более четырёхсот литературных произведений научной фантастики, которые относят к классике жанра. Хронология охватывает период со 160 года до 1 января 2025 года.
👍72🔥20❤🔥11👎3😁3🤮3🤝3🫡2🤔1
Как далеко мы можем заглянуть в космос?
Галактика JADEs-GS-z14-0 кажется совершенно непримечательной, но тем не менее, она побила рекорд космических расстояний и наблюдений. Это первая галактика среди найденных галактик, существовавших уже в первые 300 миллионов лет жизни Вселенной, а это всего 2,1% от её нынешнего возраста. Со своей точки обзора в расширяющейся Вселенной эта галактика могла бы увидеть наш прото-Млечный Путь таким, каким он был примерно 13,52 миллиарда лет назад — когда нам было всего 2,1% от нашего нынешнего возраста.
Галактика JADEs-GS-z14-0 кажется совершенно непримечательной, но тем не менее, она побила рекорд космических расстояний и наблюдений. Это первая галактика среди найденных галактик, существовавших уже в первые 300 миллионов лет жизни Вселенной, а это всего 2,1% от её нынешнего возраста. Со своей точки обзора в расширяющейся Вселенной эта галактика могла бы увидеть наш прото-Млечный Путь таким, каким он был примерно 13,52 миллиарда лет назад — когда нам было всего 2,1% от нашего нынешнего возраста.