Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Как зародилась компьютерная графика

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 2K
Блог компании ГК ITGLOBAL.COM Компьютерная анимация *История IT Биографии гиков
Ретроспектива
Перевод

В 1960-х и 70-х годах пионеры компьютерных наук Дэвид Эванс и пожизненный член IEEE Иван Е. Сазерленд возглавили разработку технологий, которые аниматоры используют и сегодня. Новаторские исследования, которые они проводили в Университете штата Юта в Солт-Лейк-Сити и в собственной компании Evans and Sutherland, помогли запустить индустрию компьютерной графики.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 3

Как рефакторинг помогает не потратить кучу денег на продукт

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1.1K
Анализ и проектирование систем *Проектирование и рефакторинг *Управление разработкой *Управление проектами *
Мнение

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

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 2

Задачи второго этапа олимпиады «IT-Планеты» по PostgreSQL

Время на прочтение 16 мин
Количество просмотров 967
Блог компании Postgres Professional Ненормальное программирование *PostgreSQL *SQL *

В этом году наша компания впервые провела конкурс по базам данных в рамках международной олимпиады IT-Планета по информационным технологиям. Раньше на олимпиаде использовалась СУБД Oracle; наш коллега Евгений Бредня в свое время делился таким опытом.

Олимпиада проходила в три этапа. Первым шел заочный теоретический тест, который преодолели примерно двести человек из двух тысяч зарегистрировавшихся.

На втором этапе участникам было предложено подумать над пятью задачами, каждую из которых следовало решить одним SQL-запросом. Этот этап также проводился заочно: на раздумья было дано примерно три недели. Условия всех задач были опубликованы одновременно, но у каждой был свой крайний срок; поэтому первыми шли задачи полегче, чтобы на более сложные осталось больше времени. Задачи проверялись на корректность (автоматическими тестами) и на качество кода (вручную). По результатам мы отобрали двадцать человек для последнего, очного этапа.

Третий этап состоялся 27 мая в Сочи. К сожалению, из двадцати приглашенных приехать смогли только четырнадцать; между ними и состоялось соревнование. Задачи этого этапа также предполагали решение одним запросом, но сами задания были объединены общей темой, навеянной игрой Го, и строились так, что решение одной задачи помогало подступиться к следующей.

Я занимался придумыванием задач для второго и третьего этапов. Хочу поблагодарить участников олимпиады, которым пришлось их решать, организаторов, собравших нас вместе, и своих коллег: Дарью Рисухину, взвалившую на себя все оргвопросы, Евгения Моргунова, предоставившего задания для первого этапа, а также всех помогавших мне с задачами.

Поговорим о втором этапе
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 0

Материалы митапа по защите веб-ресурсов от кибератак в 2023: Anti-DDoS, WAF, Antibot

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 462
Блог компании КРОК Информационная безопасность *Облачные вычисления *Облачные сервисы *

Борьба с кибератаками сегодня похожа на сражение с гидрой: отрубаешь одну голову,  на ее месте вырастает две. Как писали «Ведомости», количество кибератак в феврале 2023 года по сравнению с февралем 2022 года увеличилось на 65%. Первыми под удар злоумышленников попадают веб-ресурсы – корпоративные порталы с ценными данными клиентов и сотрудников, сайты e-com.

Какие типы кибератак сегодня преобладают? Какие облачные инструменты защиты веб-ресурсов стоит подключать в первую очередь? Почему защита нужна не только бизнесу, но и его контрагентам? Обо всем этом менеджер по развитию бизнеса КРОК Облачные сервисы Александр Фикс и руководитель отдела системного администрирования «РДЛ-Телеком» Иван Мельников поговорили на нашем митапе. А также обсудили практический кейс компании «РДЛ-Телеком». 

Ниже –  выжимка с главными тезисами встречи. А посмотреть запись и прочитать полную расшифровку можно почитать здесь.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Истории

Путь инженера: как эффективно пройти его от джуна до сеньора

Время на прочтение 10 мин
Количество просмотров 1.7K
Блог компании AvitoTech Карьера в IT-индустрии
Мнение

Мы все пришли в IT разными путями. Кто-то шёл по этому пути с самого детства, другие начали свой путь с выбора института и computer science в качестве основной дисциплины. Есть и те, кто свернул на эту дорогу, уже имея другую профессию и опыт работы совсем в другой сфере.

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

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Комментарии 5

Где обещанный Cybertruck, Илон?

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 9.8K
Блог компании ГК ITGLOBAL.COM Транспорт

Помните Cybertruck? Илон Маск представил этот футуристический электромобиль еще в 2019 году. И обещал, что он поступит в продажу в конце 2021-го. Но всё сразу пошло не так. На презентации Tesla попыталась продемонстрировать «небьющиеся окна» Cybertruck, бросив в них металлический шар. Который сразу разбил стекло. Дважды. Это был неэлегантный дебют, родивший миллион мемов. Но Tesla все равно с энтузиазмом приступила к разработке нового электромобиля.

Потом… что-то пошло не так. Дату старта производства перенесли на конец 2022 года. Потом — на начало 2023 года. А в январе 2022 года все упоминания о дате производства и дате выпуска Cybertruck были удалены с сайта Tesla.

Буквально неделю назад мы узнали, почему.

Читать далее
Всего голосов 53: ↑23 и ↓30 -7
Комментарии 68

Как вывести миллиарды ключей из ScyllaDB

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 784
Блог компании STM Labs Высокая производительность *Big Data *Хранение данных *Хранилища данных *
Кейс

Мечтал ли я когда-либо ворочать миллиардами? Честно признаюсь, да. И нельзя сказать, что Вселенная меня не услышала. Вот только я никак не имел в виду миллиарды записей в базе данных...

Ранее я уже писал о нашем опыте использования ScyllaDB в качестве архивного хранилища. Разумеется, исследования и открытия, связанные с новой базой данных, для нас на этом не закончились... Создавая архив для данных, вероятность обращения к которым близка к нулю, мы, конечно, допускали, что время от времени клиенты будут просить вернуть данные обратно в оперативное хранилище. Но запрос на извлечение из архива сразу всех записей стал для нас неожиданностью. Хорошо ещё, что клиента интересовал только ключ записи, а не вся запись целиком. Тем не менее достать 10 млрд. ключей из ScyllaDB за приемлемое время звучало как челлендж. Ну надо так надо.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 0

Чат-бот на ChatGPT в энтерпрайз: чего нам это стоит?

Уровень сложности Средний
Время на прочтение 18 мин
Количество просмотров 1.5K
Блог компании m2 tech Анализ и проектирование систем *Искусственный интеллект
Кейс

В М2 большой объём письменной коммуникации с клиентами. Это и ответы на общие вопросы — о компании, процессах подбора и покупки недвижимости, — и обсуждение конкретных деталей запущенных сделок. К примеру, клиенты хотят знать, в каком отделении банка они будут подписывать документы, пришли ли деньги продавцу, прошёл ли объект недвижимости проверки перед продажей.

Работа с вопросами происходит в тикет-системе клиентской поддержки (UseDesk). Для каждого вопроса через любой канал коммуникации (e-mail, мессенджеры, чат на сайте) заводится обращение, и сотрудник экспертной поддержки отвечает на него с определённым SLA. 

Для оптимизации работы с обращениями процесс разделён на 3 линии поддержки. Первая линия отвечает только на вопросы без привязки к продукту и не знает о конкретных сделках. Она обрабатывает порядка 10 000 обращений в месяц. Вторая линия знает о продуктах и отвечает на вопросы по сделкам, таких обращений около 3 000 в месяц. Третья линия — это уже команды продуктов, до них доходят единичные вопросы.

Вопросы к первой линии поддержки и частично ко второй  — однотипные, их обработку можно автоматизировать и сократить тем самым затраты на поддержание бизнес-процесса. 

Так выглядел контекст проблемы, с которой вышла на внутренний хакатон наша команда из трёх человек. 

Кстати, интересно ваше мнение, как бы вы подошли к решению задачи по автоматизации такого бизнес-процесса? Напишите в комменты или личку. 

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 0

Ряд опытов на летние деньки

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 4K
Блог компании RUVDS.com Физика DIY или Сделай сам
Туториал
Картинка Freepik

Лето постепенно вступает в свои права, температура на улице повышается, и думать о чём-то серьёзном совершенно не хочется. Тут нам как раз помогут немножко поразвлечься простые опыты, которые может проделать каждый.
Читать дальше →
Всего голосов 38: ↑36 и ↓2 +34
Комментарии 2

Между СТО и ОТО. Гравитация еще классическая, механика уже релятивистская

Уровень сложности Средний
Время на прочтение 2 мин
Количество просмотров 1.6K
Физика

В соавторстве с Игорь Тихоненков @poo_factor Статья также доступна в английской версии.

Несмотря на то, что основополагающая статья Альберта Эйнштейна по специальной теории относительности (СТО) называлась «К электродинамике движущихся сред» (1905 год), первая ее часть посвящена обобщению именно классической механики на релятивистский случай. В рамках этого обобщения можно рассматривать и задачи, связанные с действием гравитации в ее классическом понимании – как внешней силы (а не кривизны пространственно-временного континуума, как в общей теории относительности, ОТО).

Рассмотрим одну такую задачу –  свободное падение тела в постоянном гравитационном поле g.

Рассмотрим задачу
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 5

Автоматизация в GameDev. Кому это надо? Никому не надо. Кому это нужно? Всем

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 474
Тестирование игр *
Мнение

— Алло, это Gamedev? Автоматизацию ннада?

Нужно ли вам интегрировать автоматизацию в вашем проекте? И если да, то на каком этапе?

На все эти вопросы я постарался ответить в своей статье.

Читать далее
Рейтинг 0
Комментарии 0

«Я за бутиковое агентство с тремя клиентами, но лучшими кейсами». Интервью с Евгением Ракитиным из Лазурит Мебель

Уровень сложности Простой
Время на прочтение 16 мин
Количество просмотров 443
Блог компании Рейтинг Рунета Интернет-маркетинг *Управление продажами *Бизнес-модели *Интервью
Интервью

Поговорили с человеком, чья компания выпускает «вещественную» продукцию, без которой, возможно, не было бы ни разработки, ни цифрового маркетинга. Почему? Как нам сказала недавно хорошая знакомая:

Есть реальные производители, которые производят реальные товары: фабрики мебели, мастерские по ремонту автомобилей, заводы, садовые товарищества. Они делают то, что можно потрогать руками: чай, чашка, стул, стол, мышка.

Над всем этим живёт информационная среда – пограничная цифровая инфраструктура, которая зависит от реальной экономики. Если производители мебели не будут производить и продавать мебель, и если не будет потребителей, которые будут покупать мебель, то цифровой инфраструктуре нечего будет гонять через себя. Не будет ни байтов, ни битов, ни картинок, ни видео — ничего.

И это во многом правда, потому что одними фотографиями ВКонтакте сыт не будешь, да и смотреть те же фотографии удобнее, сидя на стуле.

В общем, мы спросили Евгения Ракитина, директора цифрового канала Лазурит Мебель (это крупная сеть, представленная в 160 городах России): как они выбирают диджитал-подрядчиков, на что ориентируются, что им не нравится при выборе?

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Что такое конструктор региональных госпрограмм, как работает и для чего нужен

Время на прочтение 6 мин
Количество просмотров 276
Блог компании ДОМ.РФ Микросервисы *

Привет! Сегодня поговорим про один из множества проектов, реализуемых на базе Единой информационной системы жилищного строительства ДОМ.РФ (ЕИСЖС) - конструктор государственных региональных программ поддержки. Я, главный специалист Артём Емельянов, расскажу, что это такое, какая связь между государственными региональными ипотечными программами поддержки и зачем нужен конструктор.  

Государственные региональные ипотечные программы поддержки помогают улучшить жилищные условие за счет разных льгот при покупке жилья. Они могут быть направлены на поддержку определенных категорий населения, таких как молодые семьи, ветераны, многодетные семьи, или на общую поддержку жилищного строительства и рынка недвижимости. Более детально со списком государственных региональных ипотечных программ поддержки можно ознакомиться в нашем консультационном центре ДОМ.РФ.  

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

ДОМ.РФ здесь - оператор программ, направленных на поддержку жилищного строительства и доступности ипотечных кредитов для населения. Мы разрабатываем ипотечные продукты и услуги, которые могут быть использованы в рамках этих программ, снижаем риски кредитования, предоставляем гарантии и страхование, а также работаем с банками и застройщиками для повышения доступности жилья.  

Читать далее
Всего голосов 2: ↑0 и ↓2 -2
Комментарии 1

Как эволюционировали уязвимости в приложениях для Android

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 931
Блог компании Positive Technologies Информационная безопасность *Разработка мобильных приложений *Разработка под Android *Тестирование мобильных приложений *
Аналитика

История развития приложений для Android прошла несколько заметных этапов. Были небольшие приложения, работающие локально, клиент-серверные приложения, экосистемы приложений и, наконец, суперапы (super-app). Каждый из этих этапов повышал планку сложности, порождал новые уязвимости и заставлял разработчиков все больше заботиться о безопасности как самих приложений, так и данных, которыми они оперируют. Развивалась и сама операционная система — она давала разработчикам больше возможностей и механизмов обеспечения безопасности.

Эта статья о том, как эволюционировали уязвимости мобильных приложений, что на это влияло, какие уязвимости актуальны сейчас и какие ждут нас в будущем.

Читать
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 0

Как PI-планирование помогло выполнять задачи государственной важности и иногда немного спать

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 651
Блог компании РТЛабс Управление разработкой *Agile *

Каждый, кто сталкивался с внедрением новых подходов, испытывал весь спектр эмоций. Особенно, если дело касается государственного сектора. РТЛабс использует практики SAFe® с 2022 года. Как мы провели продуктовую трансформацию — подробно в другой статье

Здесь расскажем про важную часть SAFe® — PI-планирование: как мы готовимся к нему, проводим и как управляем планом в течение квартала. С какими ограничениями сталкиваемся и как обеспечиваем работу 1 500 человек в квартальном цикле.

Будет полезно тем, кто хочет изменить подходы к производству ПО, начинает или уже работает с государственным сектором. Мы — самый большой кейс внедрения практик SAFe® в России.

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Комментарии 0

QA-метрики: когда они могут быть полезны и как их использовать

Время на прочтение 6 мин
Количество просмотров 1.1K
Блог компании Яндекс Тестирование веб-сервисов *Управление разработкой *Управление проектами *

Многие команды сталкиваются с необходимостью формализовать показатели эффективности своей работы для оценки её качества и выявления возможных проблем. Существует множество метрик, с помощью которых оцениваются команды, создаются SLA, KPI, дашборды и графики для визуализации и прочие инструменты.

Зрелым командам такие метрики ощутимо помогают:

замечать периоды низкого перформанса команды и нехватку ресурсов;

следить за такими показателями, как общая забагованность сервиса, время реагирования на различные события, количество задач, которые одновременно может обрабатывать команда, и за другими важными моментами;

сравнивать показатели работы команд в подразделении перед предстоящим периодом ревью.

Меня зовут Катя, я руковожу службами тестирования Музыки и Букмейта, и в этом посте я хочу рассказать про основные метрики, которые мы используем в команде тестирования Яндекс Музыки, и обсудить, как правильно с ними работать.

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 1

Go scheduler. Простыми словами

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 2.2K
Программирование *Go *Компьютерное железо Процессоры
Из песочницы

В данной статье расскажу о планировщике Go. Основу материала взял из книги Уильяма Кеннеди Ultimate Go. Вначале поговорим о планировщике OS, после перейдем к планировщику Go и сравним их.

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Комментарии 3

Пэйволлы: прокачиваем насмотренность

Уровень сложности Средний
Время на прочтение 23 мин
Количество просмотров 743
Разработка мобильных приложений *Интерфейсы *Usability *Дизайн мобильных приложений *Дизайн
Обзор

Без пэйволлов не обходится ни одно подписочное приложение. И несмотря на их разнообразие, у них есть общие паттерны, лучшие практики и грабли, на которые лучше не наступать.

3000+ просмотренных мной пэйволлов превратились в статью с 200+ гайдлайнами и идеями по их улучшению. Всё во благо прокачки вашей насмотренности.

P.S. Материал доступен без пэйволла😊

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Комментарии 4

Нужна ли виза в Сингапур для россиян в 2023 году?

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 1.2K
IT-эмиграция

Пришло время расставить все точки над «и» в визовом вопросе Сингапура. Нужна ли виза в Сингапур для россиян в 2023 году? Как работает транзитное правило? Существует ли «транзитная виза»? Я был в Сингапуре уже несколько раз и знаю ответы на эти вопросы. 

Начнём с ситуаций, когда россиянам не требуется виза в Сингапур.

Согласно межправительственным договоренностям, граждане Российской Федерации имеют право на безвизовый транзит через Республику Сингапур. Это транзитное правило имеет ряд условий, невыполнение которых дает основание для отказа во въезде.

В этой статье полный список условий, которым должна соответствовать поездка и документы для безвизового транзита.

Читать далее
Всего голосов 6: ↑2 и ↓4 -2
Комментарии 7

Обзор FPGA платы MCY112

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 1.4K
FPGA *Разработка на Raspberry Pi *
Обзор


Что-то давно на Хабре не было статей про FPGA и я решил немножко восполнить этот пробел. Расскажу про нашу новую плату на ПЛИС Cyclone I. Да-да, вы правильно прочитали. На плате стоит первый циклон компании Альтера. Микросхеме больше десяти лет, но еще поработает. Причины использования этого чипа думаю всем понятны: санкции и плюс недавно случившийся мировой кризис полупроводников, который еще не вполне закончился.

Цель разработки этой платы — создать по возможности недорогую FPGA плату для студентов из минимального числа доступных и имеющихся в наличии компонентов. Далее давайте рассмотрим плату подробнее.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 4