После работ Везалия и Гарвея анатомия и физиология сформировались как самостоятельные науки. Принципиальное строение и функции человеческого тела стали понятны учёным. Однако для окончательного понимания учёным надо было выяснить, из каких мельчайших самостоятельных единиц состоят тела животных и растений. Долгое время для этого не существовало необходимых инструментов и методик.
Всё изменилось после изобретения микроскопа. Учёным открылся удивительный мир микроструктур организма и невидимый мир микроскопических живых существ.
Но микроскоп появился не с помощью волшебной палочки. Созданию этого прибора предшествовала длительная и кропотливая работа.
Итак, начнём наш рассказ.
Менеджмент
- Новые
- Лучшие
- Все
- ≥0
- ≥10
- ≥25
- ≥50
- ≥100
Новости
Кто реализовал обмен данными по WebRTC с помощью звука
Всем знаком тот шипящий и скрипящий звук, которым обменивались модемы dial-up во время коннекта. Сегодня эти устройства до сих пор используют в удаленных регионах планеты, однако идея подключения с помощью звука находит разве что нишевые применения. Одно из них — установка соединения по WebRTC.
Разворачиваем техническое интервью
Если вы хотите устроиться на работу колдуном-программистом, вам придется пройти собеседование с написанием кода на бумажке. Все инженеры периодически их проходят - иногда в качестве утреннего ритуала, вместе с аккуратным расставлением окошек терминала по астральному плану, компульсивным выполнением команды ls
во всех папках (на всякий случай, если за ночь что-либо поменялось). С теми же чувствами другие копаются в дальнем ящике на кухне, где лежат всякие отвертки, бесхозные патрубки, и прочие пластмассовые изделия - белые вороны среди бытовых принадлежностей, чье первоначальное предназначение давно забыто (а может и никогда не было известно), но о которых мы все равно вынуждены заботиться.
Сегодня мы обсудим один из типичных вопросов на таком интервью - развернуть связанный список.
Первым делом вам нужен список. Вы очищаете рабочее пространство от ненужных окон терминала, насыпаете соль в виде двух защитных скобочек и уходите в рекурсию, призывая список из бездны:
(defn cons [h t] #(if % h t))
Анализ такой анализ. Часть 1
Как он мимо анализа пройти не смог...
Как я прошел путь от игрушек на Objective-C к реальным проектам на Swift в большой компании
Привет, Хабр! Когда я был ещё совсем мал и только тянулся к разработке, я тоже почитывал Хабр и не раз видел статьи, где описывался путь с нуля до оффера. Иногда это были и вовсе удивительные истории о переходе в новую профессию, читая которые словно проживаешь жизнь другого человека.
Но теперь и мне есть о чём рассказать. Сразу скажу, что этот пост вряд ли чем-то удивит людей с опытом 3+ лет, но надеюсь, мой путь поможет другим людям, которые, как и я когда-то, только смотрят в сторону программирования. Ведь все мы, когда-то были начинающими. И так, меня зовут Александр Рубцов, я iOS-разработчик и это история моего пути в разработку…
Амбициозные junior'ы идут по головам
Хочу сегодня поднять тему про джуниоров. Точнее про джуниоров, которые в силу своей неопытности после первых карьерных успехов начинают думать, что они не такие как все, что они умнее более опытных разработчиков и уже всё знают и с окружающими можно не считаться.
Если человек начинает наглеть, начинает постоянно отвлекать вас или коллег, хотя задачу он может решить самостоятельно (и его не волнует, что у вас тоже много задач и высокая нагрузка), когда приходит на работу "заниматься своими делами", начинает "высасывать энергию" из коллектива, то само собой что-то необходимо команде предпринимать.
Нейроинтерфейсы «мозг-компьютер»: фундаментальная невозможность, или…?
Недавние эксперименты учёных Гарвардского университета и инженеров Samsung по созданию нейроморфных чипов вновь напомнили о старой идее: можно ли соединить человеческий мозг и компьютер напрямую? Примерно как в классике киберпанка, «Нейроманте», «Матрице» и «Ghost in the Shell»: всовываешь в имплантированный разъём штекер, и заходишь в компьютерную сеть мозгом, без посредства глаз и пальцев. Откуда скачиваешь, скажем, умение ездить на скейтборде и разговаривать на языке маори.
Два с половиной года тому назад мы с Полиной Нескучной тоже заинтересовались вопросом хотя бы теоретической возможности выучить кун-фу или управление вертолётом, загрузив его «прямо в мозг». Поэтому взяли для портала Warhead.su интервью о перспективах нейроинтерфейсов, brain-computer interface (BCI): у молекулярного биолога Ирины Якутенко, нейробиолога Светланы Ястребовой, и конгитивиста, популяризатора науки Аси Казанцевой. С ним можно ознакомиться по ссылке тут.
Ну а я вкратце перескажу то, к каким выводам тогда пришли специалисты – и добавлю некоторое количество появившейся с тех пор новой информации.
Ася Казанцева: как мыслеблуждание и прокрастинация влияют на память и инсайты
Недавно Ася Казанцева выступила с лекцией «Не забудьте побездельничать». Привожу 10-минутный конспект со ссылками на оригинальные исследования, чтобы можно было принять решение, стоит ли тратить 2 часа на полный просмотр лекции.
- Думать над творческой задачей в ванной так же эффективно, как и на рабочем месте, а в кровати — еще в два раза эффективнее.
- 47% времени мы думаем не о том, чем заняты.
- Мыслеблуждание не делает людей счастливее. Фокусируешься на деле = более счастлив.
- Подсознательное восприятие: когда слепые огибают препятствия или когда мы принимаем решения на основе предпороговых сигналов.
- Как картинки голых людей влияют на выбор.
- Польза и вред прокрастинации. Академические исследования.
- Способы хакнуть прокрастинацию. Новый комп без соцсетей, влюбиться, лайвстримить.
Хранилища признаков: Сторона данных в конвейерах машинного обучения
По мере того как все больше моделей развертывается в современных конвейерах, снова и снова возникате понимание, что данные и их фичаризация** (featurization) важнее всего остального. Последнее поколение систем больших данных масштабировало ML на реальные датасеты, теперь хранилища данных быстро становятся новым рубежом для подключения моделей к данным в реальном времени
«Форсайт» – история длиною в жизнь
Привет, Хабр! Меня зовут Константин Шимановский. Почти 20 лет своей жизни я работаю с российской BI-платформой «Форсайт. Аналитическая платформа», и сейчас возглавляю Департамент управления продуктами одноименной компании «Форсайт». Мы с моей командой продуктовых менеджеров, архитекторов, методологических и технологических экспертов определяем вектор развития нашей платформы и вырабатываем best-practice ее применения. Всем своим опытом мы хотим поделиться в цикле статей на Хабре. Следите за новыми публикация. Будет интересно!
В нашем первом посте мы расскажем о истории развития нашей платформы. Сразу наберитесь терпения. История у нас длинная, и статья получилась не очень короткой. Далее обещаем исправиться и будем публиковать более компактные тематические обзоры. А сейчас, если вам интересно, как ИТ-компания за несколько десятков лет прошла путь от маленькой лаборатории в университете до широкого мирового признания, как совершенствовались и развивались ее технологии, чем сейчас живет и «дышит» наша BI-платформа — добро пожаловать под кат!
Тестируем сервисы для подготовки к собеседованию
Шесть лет назад агентство Glassdoor выпустило исследование, где эксперты оценивали сложность интервью в IT-компаниях и реакцию соискателей. И неожиданно оказалось, что, чем труднее интервью, тем больше удовлетворения получает специалист от работы, если его наймут.
Кажется, рекрутеры взяли это на заметку. Собеседование любого айтишника превращается в большое количество теоретических вопросов и практических задач. Квалифицированный спец может сразу не вспомнить аргументы функций языка, что за 10 лет он использовал два раза, и те случайно.
Чтобы освежить знания, даже сеньоры часто дополнительно готовятся к техническому интервью и используют имитирующие техническую часть собеседования онлайн-программы.
К старту флагманского курса по Data Science разбираемся, действительно ли тестовые собеседования подходят для подготовки к реальным.
Подходим к логистике и фурам продуктово
Принято считать, что разработка цифровых продуктов в крупной промышленной компании это очень скучно, если целевое решение понятно (бизнес уж точно знает, что ему надо): длинные ТЗ для подрядчика перетекают в сжатые сроки сроки и строго определенные бюджеты. Но что же делать, когда появляется проект с низким уровнем определенности?
Специально для подобных ситуаций, когда на старте ничего не понятно, а текущий процесс необходимо серьезно оптимизировать или вообще кардинально изменить, мы написали специальный продуктовый фреймворк. Если будет интересно, мы подробно разберем его в одном из следующих постов.
А в этом — расскажем о том, как мы помогли одному из наших заводов оптимизировать автомобильную логистику. Про фуры и водителей, погрузку полимеров, MVP и сарафанное радио — под катом.
Важно: пост немного гибридный, здесь и про бизнес, и про продукт, и техническая часть. Если вам не очень интересны бизнес-составляющие, смело начинайте читать с раздела “Как мы обеспечили офлайн-работу приложения”.
За мечтой: как в 29 лет я начал все сначала, уехал из Магадана и дорос до QA-лида за полтора года
Привет, Хабр! Я — Сережа. Сейчас мы с женой доделываем ремонт в нашей квартире в Калининграде (здесь я выпил парочку успокоительных), полтора года я работаю в тестировании и уже дорос до QA-лида в компании аутсорс-тестирования «Кавычки». А жена пару месяцев назад устроилась в IT-компанию джуниор фронтенд-разработчиком. Но так было не всегда. Еще недавно мы жили в Магадане, платили ипотеку, занимались совсем далекими от IT вещами и мечтали изменить свою жизнь: поменять профессию, найти вдохновляющее дело и переехать в другой город.
Я решил написать свою историю, чтобы показать, что возможно все — в каком бы положении дел вы не находились. Даже если в вашем городе нет возможностей, хорошего интернета или вообще ничего нет — всегда есть выход. И он не в окно:) И да, этот рассказ не претендует на звание «успешный успех». Я — обычный человек с обычными возможностями, который очень хотел изменить свою жизнь. И, возможно, те, кто оказались в похожей ситуации, — прочитают мою историю, и им станет чуть легче решиться действовать.
Ну, погнали.
Автоматизированная сборка документа «Текст программы» по ЕСПД с помощью python-docx
Вариант автоматизированного формирования документа в формате *.docx с использованием скрипта на языке Python и библиотеки python-docx. Как правильно подготовить документ стандартными средствами Microsoft Office, что нужно учесть при создании скрипта, порядок сборки и сохранения документа.
«Лучшая задача по математике для школьников, которую я встречал в своей жизни» (Алексей Савватеев)
Дано: Есть игрушечная кольцевая железная дорога, состоящая из 13 одинаковых элементов.
Вопрос: какое минимальное количество таких элементов надо докупить, чтобы построить более длинную замкнутую, без пересечений, дорогу?
Корень 13 степени.
Решение и ответ под катом.
Как мы участвовали в хакатоне по Data Science. Опыт команды «Япики»
Итоговое публичное решение команды доступно по ссылке.
Состав команды: Мадихан Агатанов, Арсен Бадоян, Оксана Головина, Анна Григорьева и Екатерина Илюшина.
Хакатон проходил в онлайн-формате с 24 по 26 сентября 2021 года при поддержке Russian Hackers.
Гонка к Венере
Космическое соперничество СССР и США, развернувшееся во второй половине прошлого века, протекало весьма интересно. Причём если современников захватывали сами новости о вещах, которые ещё недавно были содержимым фантастических романов, то нам сейчас интереснее всяческие сложности, с которыми тогдашним покорителям космоса пришлось столкнуться. И смекалка, с помощью которой эти трудности преодолевали. Благо, ни в том, ни в другом нехватки не было – человечество рвануло в космос сразу же, как только получило минимально пригодные для этого технологии, потому первые пару десятков лет оно шло на пределе сил. Ракеты взрывались, аппараты ломались, аппаратура отказывалась работать – иногда с этим удавалось справиться, иногда нет. Пределом возможностей стали пилотируемые экспедиции на луну – в некотором смысле прыжок выше головы. Максимальное напряжение сил и огромный расход средств. Именно поэтому программу «Аполлон» свернули сразу после того, как собрали все научные данные, какие получилось. Развивать успех, создавая на Луне постоянную базу, не позволял тогдашний уровень технологий, а всё, что можно было сделать наскоками, уже сделали. Тем более политическая цель была достигнута – США получили основание записать за собой победу в космической гонке. Смысла продолжать не было.
Алиса, Маруся, Алекса и все-все-все: 10 умных колонок для дома и офиса
Популярность умных колонок с голосовым управлением продолжает оставаться на достаточно высоком уровне. Если в 2020 году в России было продано около 750 тыс. таких устройств, то прогнозные оценки по текущему году говорят о как минимум 1 млн. Аналитики отмечают, что рост связан как с увеличением количества моделей, так и с появлением всё новых функций на уже купленных колонках. Команда М.Видео-Эльдорадо изучила представленные на рынке смарт-девайсы и подготовила перечень наиболее интересных из них.
Справедливость — главное неизвестное экономической теории (почему равенство имеет значение)
Голые цифры, проценты, графики, суммы, что угодно сами по себе не имеют никакой ценности. Значение у любой чисто экономической информации — «хорошо» или «плохо», мотивация (жадность или расточительность, копить или тратить, рисковать или осторожничать, поделиться или отобрать, добавить денег сверху или минимизировать сумму насколько возможно) — появляется только в призме эмоциональной системы координат социальной обезьяны.
Эмоциональный фактор фундаментален для любых социальных отношений в принципе, потому что, кроме как набором эмоциональных представлений, что такое хорошо, а что такое плохо, они ничем больше не регулируются. Система ценностей человека — эмоциональная. В эмоциях человека собраны все мотивы действовать и все оценки происходящего. И если человек без социальных инстинктов ещё сможет функционировать на индивидуалистичных, то общество — нет.
Greed is not good
Роль архитектора в больших компаниях
Япония... Свет из окон широкими полосами освещает длинное помещение. Цех по сборке телефонных аппаратов. Вдоль стен стоят столы, над каждым склонился работник, каждый что-то делает, но от нашего взора это скрыто ссутуленными спинами. У некоторых на столах стоят дополнительные лампы и увеличительные стёкла на штативе. В конце длинного помещения у стены лицом к нам сидит японец с барабаном и не быстро, но с чёткостью метронома отбивает ритм. Все работники к нему привыкли и не замечают его, но тем не менее каждый удар барабана проносится по нервной системе и вплетается в движения. Каждый делает что-то своё, но общий ритм придаёт всей деятельности гармонию. Работа делается так же ритмично, в ней нет места для пауз и размышлений о бренности бытия. Всё подчинено ритму.