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

Все потоки

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

Нужен ли вам Agile? Новая модель применимости всё объясняет

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 55
Agile *

"Преимущество Scrum-команд — способность к обучению", — часто ли слышали такое? Звучит как суперсила из комиксов Marvel! Только представьте, вместо "человек-паук" у нас "человек-скрам", который вместо паутин метает стики-ноты и вместо борьбы с преступностью учит нерадивых разработчиков, не желающих понимать скрам-магию!

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

Любые аналогии условны, давайте разберёмся, как обстоят дела в реальной организации, которая выбрала Agile с целью получить преимущество от супер-способности к обучению. В общем, друзья, я хочу поделиться с вами новым подходом, основанным на неопределенности в требованиях и навыках, к которому я пришел, через свой опыт запуска новых команд.

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

Новости

История систем распознавания лиц: от Вуди Бледсо до нейронной сети Косински

Уровень сложности Простой
Время на прочтение 13 мин
Количество просмотров 55
Блог компании FirstVDS История IT Научно-популярное
Ретроспектива

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

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

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

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

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

Как оценивать дизайн: метод 3К, ч. 2

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 64
Графический дизайн *Дизайн
Туториал

Продолжаем гайд по формулировке вопросов для проверки своих дизайн решений.

В прошлой части мы разобрали две К: понимание (К)онтекста и качество (К)онтента в проекте. А сегодня поговорим о последней К — (К)онтрасте, который дробится на две части — Контраст Глобальный и Контраст Локальный.

Погрузиться
Рейтинг 0
Комментарии 0

Чем банан из магазина отличается от того, что ели наши предки? Всем

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 479
Блог компании РСХБ.цифра (Россельхозбанк) Будущее здесь Научно-популярное Читальный зал
Обзор

Человек веками выбирал среди растений и животных наиболее полезные качества и культивировал их. Так, например, появились зерновые, которые дают больший урожай, и фрукты с более изысканным вкусом.

В статье разобрались, как селекция развивалась со временем и почему не может остановиться.

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

Истории

Какой подход применить в дизайне, чтобы попасть в ожидания заказчика с первой попытки?

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 92
Блог компании Pyrobyte Дизайн мобильных приложений *Графический дизайн *Дизайн Разработка веб-сайтов *
Мнение

Спойлер — атомарный. Казалось бы, вещь сугубо про удобство. Через правильную организацию работы с элементами в Figma, дизайнер не плодит бардак в слоях, не тратит время впустую и может сконцентрироваться на улучшениях. Но это только доля правды, потому что заказчик от этого тоже в выигрыше!

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

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

Можно ли доверить компилятору оптимизацию вашего кода?

Уровень сложности Сложный
Время на прочтение 9 мин
Количество просмотров 417
Блог компании Timeweb Cloud C++ *Компиляторы *Rust *
Обзор
Перевод
image

Существует три уровня понимания того, как работает SIMD (ну, по крайней мере, на данный момент я нахожусь на 3-м уровне):

  1. Компиляторы умны! Они автоматически векторизуют весь код!
  2. Компиляторы тупы, автоматическая векторизация хрупка, ее очень легко нарушить несвязанными изменениями в коде. Всегда лучше вручную написать конкретные инструкции SIMD.
  3. Написать SIMD вручную действительно сложно — для каждой архитектуры процессора придется писать разный код. Кроме того, вы, вероятно, понимаете, что компилятор напишет на ассемблере скалярный код лучше вас. Что заставляет вас думать, что вы превзойдете компилятор в SIMD, где еще больше странных инструкций и запретов? Компиляторы — это инструменты. Они могут надежно векторизовать код, если он написан в форме, поддающейся векторизации.

Недавно я перешел со второго уровня на третий, и я заметил, как модель, используемая компилятором, щелкнула у меня в голове. В этом посте я хочу объяснить общую структуру компиляторов, пригодную для оптимизации статических языков, таких как Rust или C++. После этого я применю эту структуру к автоматической векторизации.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Переход с Calico на Cilium. Причины и итоги

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 166
Блог компании dBrain IT-инфраструктура *DevOps *Микросервисы *Kubernetes *
Кейс

Сегодня расскажем о выборе CNI: что мы использовали в Calico, в каких конфигурациях и как применяем Cilium.

Cilium vs Calico
Рейтинг 0
Комментарии 0

Тайная жизнь COM: анализ событий и стратегии детектирования

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 224
Блог компании R-Vision Информационная безопасность *
Аналитика

Привет, Хабр!

Сегодня я продолжу рассказывать про Component Object Model (COM) и атаку COM Hijacking.

В предыдущей части "Тайная жизнь COM: погружение в методы hijacking" я разобрала способы hijacking, а из первой статьи мы также узнали, что вызов этой полезной нагрузки может происходить по расписанию в случае с запланированной задачи или при запуске пользователем какого-либо ПО.

Но у вас может возникнуть вопрос, а что, если я хочу самостоятельно вызывать COM-объект, не дожидаясь каких-либо сторонних событий? Предвосхищая его, в этой статье я как раз и хочу рассказать вам немного об этом, а после мы рассмотрим, как можно детектировать атаку COM Hijacking.

И предлагаю начать со способов запуска COM-объектов штатными средствами Windows.

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

YandexGPT 2 — большое обновление языковой модели Яндекса

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 1.5K
Блог компании Яндекс Поисковые технологии *Машинное обучение *Искусственный интеллект IT-компании
Сегодня на конференции Practical ML Conf была представлена новая версия нашей большой языковой модели YandexGPT 2. Она уже работает в навыке Алисы «Давай придумаем», где помогает структурировать информацию, генерировать идеи, писать тексты и многое другое. Новая модель отвечает лучше старой в 67% случаев, а в некоторых сценариях побеждает с ещё бо́льшим перевесом. Этого результата мы добились благодаря улучшениям на каждом этапе обучения модели, но ключевое изменение — новый pretrain.

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



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

Нетворкинг: помогает ли он при поиске работы и как выстраивать связи

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 196
Блог компании red_mad_robot Карьера в IT-индустрии
Интервью

В новом выпуске подкаста «Из бэклога» ребята поговорили про поиск работы в современном мире, митапы как возможность найти новые знакомства и (не) умереть от скуки, а также нашли пользу в LinkedIn и оправдание для HeadHunter. Гость выпуска — Лаша Харчилава, руководитель продукта в «Тинькофф».

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

Не так уж и страшен этот FAANG: 8 мифов о собеседованиях в BigTech

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 593
Блог компании Хабр IT-гид Карьера в IT-индустрии

Привет, на связи таинственный Software Engineer из FAANG компании, пишущий только о собеседованиях. Ранее мы уже сравнивали Тинькофф с FAANG’oм и отказывались от миллионов RSU в Озон, а теперь поговорим о собеседованиях в BigTech: в знаковые для индустрии зарубежные компании, оффер которых — это билет в будущее.

Опытный специалист трижды подумает, прежде чем вложиться в подготовку к многоэтапному интервью. А без них никак: так делает не только весь российский бигтех, но и большинство западных компаний: от стартапов до динозавров. Но мы не будем рыдать от несовершенства корпоративной вселенной — мы эти многоэтапные собеседования сейчас возьмём — да и пройдём. 

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

Вроде успеваем, или как не продолбать релиз

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 225
Тестирование IT-систем *Управление разработкой *Управление проектами *Agile *

Всем привет, я Карим Аминов, Head of QA в компании Test IT. Цель моей статьи — помочь наладить вывод релизов качественно и в срок всем, кто так или иначе связан с обеспечением качества на проекте. Также я надеюсь, что мой рассказ найдет отклик у всех, кто занимается релизами. 

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

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

Практика Go — Основы

Уровень сложности Простой
Время на прочтение 17 мин
Количество просмотров 915
Go *
Перевод

Сборник реальных советов по написанию сопровождаемых программ на языке Go. Автор - Dave Cheney, опытный разработчик на Go и один из его ведущих пропагандистов.

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

Ближайшие события

CROC Service Partner Day
Дата 7 сентября
Время 10:00 – 18:00
Место Москва
Okkam. О цене и ценности
Дата 12 сентября
Время 12:00 – 19:00
Место Москва
«Стачка» — IT-конференция
Дата 15 – 16 сентября
Время 09:00 – 18:30
Место Ульяновск
Геймтон DatsOrange от DatsTeam
Дата 15 – 16 сентября
Время 17:00 – 20:00
Место Онлайн
Yandex Scale
Дата 25 – 26 сентября
Время 17:00 – 18:00
Место Москва Онлайн
Business⁢ Day: Retail CPG
Дата 28 сентября
Время 09:50 – 14:00
Место Онлайн
XIX конференция разработчиков свободных программ «Базальт СПО»
Дата 29 сентября – 1 октября
Время 10:00 – 19:00
Место Переславль-Залесский Онлайн
Kokoc Hackathon
Дата 29 сентября – 1 октября
Время 19:00 – 21:00
Место Онлайн
PG Boot Camp Russia 2023
Дата 5 октября
Время 10:00 – 17:00
Место Москва Онлайн
Russia Risk Conference 2023 — 19-я конференция по риск-менеджменту
Дата 25 – 26 октября
Время 10:00 – 19:00
Место Москва Онлайн

Крупнейшие зарубежные стартапы грузоперевозок

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 324
Исследования и прогнозы в IT *Венчурные инвестиции Развитие стартапа Бизнес-модели *
Обзор

За последние годы мировой рынок логистики пережил много потрясений: covid в 2020 году, последовавший за ним контейнерный кризис 2021-2022 гг, нарушение цепочек поставок в связи с конфликтом в Украине. На этом фоне появляется все больше стартапов, которые помогают сделать грузовые перевозки более эффективными.

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

Ностальгические игры: Need for Speed Porsche Unleashed

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 2.1K
Блог компании ГК ITGLOBAL.COM Читальный зал Игры и игровые консоли
Ретроспектива

Своё знакомство с этой франшизой я начал со второй части, правда играл в неё далеко не в момент релиза. В те далёкие времена, находясь в гостях у лучшего друга, между длинными партиями в Героев Меча и Магии 3 нам иногда хотелось расслабиться и сыграть во что-нибудь не столь продолжительное. Одной из таких игр, что выручала нас в подобные моменты, была NFS II. Правда на сегодняшний момент всё, что я о ней помню – это наличие секретной «машины», которая, по сути, являлась бревном. Да, по трассе под вашим управлением ехало настоящее бревно! В те времена нас это очень забавляло)) Но есть в этой серии игра, которая действительно хорошо отложилась в моей памяти – пятая часть под названием NFS Porsche Unleashed, выпущенная при сотрудничестве с фирмой Porsche в честь её пятидесятилетия (правда с небольшим запозданием, так как 50 лет компания отметила в 1998 году, а сама игра вышла в 2000 году).

На момент 2000 года игра поражала хорошим графическим исполнением, приятным поведением автомобилей на трассе, а также пусть и плохенькой, но всё же моделью повреждения авто. Для серии NFS это редкость, даже в современную эпоху! Кто знает, может быть именно этот проект подарил мне любовь к Porsche 911 и мечту – когда-нибудь стать богатым и успешным обладателем именно этой модели авто. Что ж, я не стал крутым банкиром или известным футболистом, а выбрал путь журналиста-блогера, но надеюсь, что у меня хотя бы получится подарить вам пару приятных минут чтения этой статьи и пробудить чувство ностальгии о временах давно ушедших. Это, конечно, не заменит Порш, но всё равно сделает меня счастливее =)

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

Как DevOps-специалисту подготовиться к собеседованию

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 695
Блог компании Southbridge Карьера в IT-индустрии DevOps *

Собеседование — это одно из ключевых этапов трудоустройства. Работодатели задают стандартные и технические вопросы. Если хотите получить приглашение на работу, то стоит подготовиться к собеседованию. Как раз об этом поговорим в статье.

Опытом поделился Максим Гусев. Он руководил командами DevOps-инженеров и разработчиками. Знает всю кухню профессии.

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

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

Архитектура современного стартапа

Время на прочтение 16 мин
Количество просмотров 609
Развитие стартапа
Туториал
Перевод

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

Здесь я хочу поделиться нашим опытом создания https://cleanbee.syzygy-ai.com/ с нуля — как мы формировали наши процессы в зависимости от потребностей и как наши процессы развивались по мере расширения нашего технологического стека новыми компонентами.

Бизнес хочет завоевать рынок, а инженеры — попробовать крутые штуки и размять мозги. Тем временем индустрия производит новые языки, фреймворки и библиотеки в таких количествах, что вы не сможете их все проверить. И обычно, если вы поцарапаете блестящую поверхность «Следующей большой вещи», вы обнаружите старую добрую концепцию. Хорошо, если повезет.

Одна из самых интересных тем для споров — это процессы — полагаетесь ли вы на транковую разработку , предпочитаете более чудовищный поток GitHub , являетесь поклонником моббинга или считаете более эффективным тратить время на ревью кода на основе PR .

У меня есть опыт работы в среде, где артефакты выбрасывались пользователями без какого-либо стандартизированного процесса. В случае возникновения проблем разработчики с удовольствием (нет!) пытались выяснить, какая версия компонентов была на самом деле развернута.

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

Как сделать свою страницу в Django Admin с выразительной Hand Chart?

Уровень сложности Простой
Время на прочтение 31 мин
Количество просмотров 793
Блог компании Холдинг Т1 Python *Django *
Туториал

Привет Хабр! Меня зовут Вячеслав Разводов, я ведущий разработчик Группы "Иннотех".

Мир покера – увлекательный и непредсказуемый. Волнение перед каждой раздачей, стратегические решения, анализ оппонентов – все это создавало уникальную атмосферу напряжения и интриги. Моя страсть к покеру не знала границ, и я уделял этому искусству не только массу времени, но и старался постоянно совершенствоваться. Читал книги, учился считать ауты. И конечно, много играл с друзьями и онлайн-площадках PokerStarts, PokerDom. Время шло, моя страсть к покеру под остыла. Однажды я получил предложение поучаствовать в проекте связанным с покерной тематикой. Конечно я согласился не раздумывая.

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

Как я стал разработчиком

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 1.2K
Учебный процесс в IT Карьера в IT-индустрии

Меня зовут Влад Соколенко и я Junior Frontend Developer в Mish. Всю жизнь я постоянно задавался типичными философскими вопросами «Что я хочу от жизни?» и «Кем я хочу работать?». Как и многие молодые ребята в России, я поступил на свою специальность в университете не по взаимной любви. Изначально я хотел быть историком, но, к счастью или к сожалению, мне не хватило десяти баллов до бюджетного места на истфаке, поэтому я пошел на бюджет на социальную работу.

Тем не менее, время, проведённое в университете, было основополагающим. Тогда я узнал, что есть программа обмена с Германией, с нуля выучил язык, прошёл отбор и провёл год в городе Эссен, где работал социальным работником, учился в местном университете и много путешествовал. По возвращении у меня была глубокая депрессия, так как я не понимал, что делать дальше. Это было очень яркое и захватывающее время, а после него наступил экзистенциальный кризис. Социальная работа в Германии уважается и хорошо оплачивается. Социальная работа в России… Лучше не будем об этом :) Тем не менее я решил поработать социальным работником и в России, но это, мягко говоря, не шло ни в какое сравнение с тем, что было в Европе.

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

Fairphone 5: на что способен новый модульный смартфон? Железо, софт и обновления

Время на прочтение 3 мин
Количество просмотров 3.4K
Блог компании Selectel Гаджеты Смартфоны
image

О модульных телефонах, в том числе и Fairphone, мы писали в своем блоге не раз и не два. Сейчас появился новый повод вспомнить этот класс устройств — дело в том, что вышел Faiphone 5. Насколько можно судить, смартфон получил ряд апдейтов и улучшений, не потеряв при этом ничего из того, за что его ценили — модульности и надежности. Подробности — под катом.
Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 23