После 2-х лет разработчиком на С# в небольшой английской компании в сфере строительства, я решил выяснить свою стоимость как специалиста на рынке труда Великобритании. Несмотря на то, что большинство вакансий представляют собой примерно одно и то же: «Требуется человек-оркестр с 10+ лет опыта для очень интересной работы», — я специально выбирал позиции исключительно младшего разработчика не содержащих цифр 5+, 10+ и 15+ в описании. Как это было — читайте дальше.
Рубрика «Алгоритмы» - 18
Собеседования джунов — вся жесть вопроса
2021-12-17 в 15:55, admin, рубрики: .net, C#, Алгоритмы, бинарные деревья, джуны, интервью, Карьера в IT-индустрии, неадекват, Программирование, сборщик мусора, собеседованиеНаступление домашних роботов, вооруженных лидарами
2021-12-16 в 20:12, admin, рубрики: Алгоритмы, лидары, робототехника, роботыЦена трехмерных лидарных сканеров опустилась ниже ста долларов. Появились недорогие энергетически эффективные робоплатформы высокой мобильности, способные, например, пылесосить лестницы. Эта сумма технологий обещает революцию в области домашних роботов.
Краткое знакомство с моделированием белков
2021-12-11 в 9:10, admin, рубрики: diy или сделай сам, timeweb_статьи_выходного_дня, Алгоритмы, базы данных, белки, библиотеки, биоинформатика, биология, Биотехнологии, Блог компании Timeweb Cloud, модели, моделирование, молекулы, Научно-популярное, Читальный залБлагодарность: искренне благодарим биоинформатика Жукову Алину Александровну (к.б.н., доцент кафедры анатомии и физиологии человека и животных РГПУ им. А.И. Герцена) за дельные советы, проверку статьи и помощь
Данная статья будет интересна тем, кто хоть как-то знаком с молекулярной биологией и биохимией, а также интересуется возможностью визуализации белков.
Наш мир полон разнообразия: повсюду встречаются различные виды растений и животных — повсюду кишит жизнь. И если так подумать, вспомнить школьные годы, то один из ученых, а именно Фридрих Энгельс когда-то дал свое особенное определение жизни, которое является одним из множества других:
“Жизнь есть способ существования белковых тел, существенным моментом которого является постоянный обмен веществ с окружающей их внешней природой, причем с прекращением этого обмена веществ прекращается и жизнь, что приводит к разложению белка”. Читать полностью »
Спец-интервью для Хабра: Грант Сандерсон
2021-12-09 в 13:00, admin, рубрики: ruvds_интервью, YouTube, Алгоритмы, Блог компании RUVDS.com, вышка, интервью, линейка, матан, математика, Работа с видео, теорвер, топологияГрант ответил на ваши вопросы. Под катом вы найдёте современный взгляд на обучение математике, тому как правильно применять математику в программировании, и рассказ о том, как превратить простую утилиту для анимации в огромный канал. И конечно же, вас всех ждёт взятие производных на ходу и рассказ о том, как считать первообразные в уме.
Поехали! Читать полностью »
Рождение Albumentations
2021-12-09 в 12:59, admin, рубрики: Albumentations, computer vision, deep learning, open source, python, Алгоритмы, Блог компании Open Data Science, машинное обучение, обработка изображенийВ этом посте я расскажу историю появления Open Source библиотеки Albumentations как я ее запомнил. В технические детали углубляться не буду. Основная задача текста - логирование, то есть надо написать историю, которую мне будет интересно прочитать через 20 лет.
Как работают коды Spotify?
2021-12-08 в 13:00, admin, рубрики: python, ruvds_перевод, Spotify, uri, Алгоритмы, Блог компании RUVDS.com, звук, реверс-инжиниринг, штрихкодКоды Spotify подобны QR-кодам. Их можно генерировать для того, чтобы делиться песнями, исполнителями, плейлистами и пользователями. Я решил разобраться в принципе их действия, в результате чего проделал извилистый путь по истории штрихкодов, патентам, сниффингу пакетов, коррекции ошибок и кодам Грея.Читать полностью »
Как мы искали оранжевый спасательный плот c помощью черно-белой камеры
2021-12-06 в 9:17, admin, рубрики: smart engines, Алгоритмы, Блог компании Smart Engines, искусственный интеллект, машинное обучение, обработка, обработка изображений, распознавание образов, спасательные роботыВ этой публикации мы расскажем о том, как мы решали реальную, стратегически важную задачу компьютерного зрения и машинного обучения, разрабатывали подсистему бортового программного обеспечения для пилотируемых и беспилотных спасательных летательных аппаратов, предназначенную для детектирования и распознавания на изображениях малоразмерных трудноразличимых объектов.
Процедурная генерация бумажных снежинок
2021-12-01 в 7:30, admin, рубрики: canvas, javascript, TypeScript, Алгоритмы, Новый Год, Программирование, процедурная генерацияПривет! Скоро начинаются предпраздничные дни, а вместе с ними и украшение наших домов. По этому поводу я решил заняться процедурной генерацией лекала для вырезания из бумаги снежинок, и вот что у меня получилось.
Идея
Изначально мысль о подобном алгоритме пришла ко мне после объявления конкурсаЧитать полностью »
Обращение к Javascript-сообществу: перестаньте писать квадраты
2021-11-22 в 11:56, admin, рубрики: javascript, АлгоритмыDisclaimer: в этой статье будет очень много бредовых примеров и сверх очевидных утверждений. Если для вас предельно очевидно, что ...
внутри .reduce
даёт вам O(n^2)
, то можно сразу прыгать к разделу "Критика" или просто проигнорировать статью. Если же нет, милости прошу под cut.
Предисловие
Все мы знаем про стандартную конструкцию for (;;)
которая чаще всего, в реальном коде, имеет примерно такой вид:
for (let idx = 0; idx < arr.length; ++ idx) {
const item = arr[idx];
// ...
}
Далеко не все из нас любят ей пользоваться (только давайте обойдёмся без холиваров на эту тему, статья не об этомЧитать полностью »
SQL HowTo: генерируем лабиринты (алгоритм Прима и геометрические типы)
2021-11-22 в 5:40, admin, рубрики: postgresql, sql, sql tips and tricks, алгоритм Прима, Алгоритмы, Блог компании Тензор, Занимательные задачки, лабиринтостроительствоSQL является мощным инструментом для обработки множеств, а функционал PostgreSQL позволяет делать многие вещи еще проще, поэтому идеально подходит для реализации некоторых алгоритмов на графах.