Как стать автором
Обновить
42
Карма
0
Рейтинг
Максим @Hasselhoff

Пользователь

Создание PDF-документа на Python с помощью pText

Блог компании SkillFactory Open source *Python *Программирование *PDF
Туториал
Перевод

Один из самых гибких и привычных способов сгенерировать pdf — написать код на LaTeX и воспользоваться соответствующей программой. Но есть и другие способы, которые могут оказаться проще и понятнее, чем LaTeX. Специально к старту курса Fullstack-разработчик на Python представляем перевод статьи о том, как для генерации PDF можно воспользоваться библиотекой pText; эта статья написана Йорисом Схеллекенсом — разработчиком pText.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 18K
Комментарии 5

Масштабирование при обслуживании монорепозитория на GitHub

Блог компании SkillFactory Высокая производительность *Git *Системы управления версиями *GitHub *
Перевод

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

Специально к новому старту курса по разработке на С++ мы решили поделиться переводом статьи Тейлора Блау — разработчика Git, старшего инженера-программиста в Github, о решении проблемы слишком долгой переупаковки репозиториев.

Приятного чтения
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 2K
Комментарии 0

Мозг «поворачивает» воспоминания, чтобы обезопасить память от новых ощущений

Блог компании SkillFactory Читальный зал Научно-популярное Мозг
Перевод

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

Приятного чтения
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 7.4K
Комментарии 4

Гравитация как двойная копия остальных взаимодействий

Блог компании SkillFactory Читальный зал Научно-популярное Физика
Перевод

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

Читать далее
Всего голосов 27: ↑18 и ↓9 +9
Просмотры 8.5K
Комментарии 8

Линейная алгебра для Data Science и Machine Learning

Блог компании SkillFactory Python *Математика *Машинное обучение *
Перевод

Линейная алгебра в Data Science и Machine Learning является основополагающей. Новички, начинающие свой путь обучения в области Data Science, а также признанные практики должны развить хорошее понимание основных понятий линейной алгебры.

Специально к новому старту курса математика и Machine Learning для Data Science делимся переводом статьи Бенджамина Оби Тайо — физика, кандидата наук и преподавателя Data Science — о том, что нужно знать, чтобы лучше понимать Data Science и Machine Learning.

Читать далее
Всего голосов 14: ↑11 и ↓3 +8
Просмотры 18K
Комментарии 0

Квантовый эксперимент с двумя щелями даёт надежду на создание телескопа размером с Землю

Блог компании SkillFactory Научно-популярное Физика Квантовые технологии Астрономия
Перевод

В предложенном новом проекте квантовые жёсткие диски будут использоваться для использоваться для объединения световых потоков от нескольких телескопов, позволяя астрономам создавать оптические изображения с невероятно высоким разрешением.

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

Читать далее
Всего голосов 40: ↑38 и ↓2 +36
Просмотры 17K
Комментарии 22

Многоразовый шаблон логирования на Python для всех ваших приложений в Data Science

Блог компании SkillFactory Python *Программирование *Отладка *
Перевод

Идеальный способ отлаживать и отслеживать приложения — хорошо определённые, информативные и удобно структурированные логи. Они являются необходимым компонентом любого — малого, среднего или крупного — проекта на любом языке программирования, не только на Python. Не используйте print() или корневой логгер по умолчанию, вместо этого настройте логирование на уровне проекта. К старту нового потока курса по Data Science, мы перевели статью, автор которой решил поделиться своим шаблоном для логирования. Не лишним будет сказать, что этот шаблон пришёлся по душе многим специалистам — от дата-сайентистов профессионалов и до разработчиков ПО разного уровня.

Читать далее
Всего голосов 11: ↑8 и ↓3 +5
Просмотры 6.2K
Комментарии 4

С помощью Python создаём математические анимации, как на канале 3Blue1Brown

Блог компании SkillFactory Python *Программирование *Математика *Визуализация данных *
Туториал
Перевод

Вы наверняка когда-то испытывали трудности в понимании математических концепций алгоритмов машинного обучения и для лучшего понимания темы пользовались обучающим ресурсом 3Blue1Brown. 3Blue1Brown — известный математический YouTube-канал, который ведёт Грант Сандерсон. Многим нравится 3Blue1Brown за прекрасные объяснения Гранта и великолепные анимации.

21 мая стартует новый поток курса о математике для Data Science. Специально к его запуску мы делимся переводом, в котором автор решил рассказать, как делать анимации, подобные анимациям на канале 3Blue1Brown, чтобы вы могли иллюстрировать свои идеи и рассуждения о математике и не только.

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

Запускаем Golang на Jupyter Notebook

Блог компании SkillFactory Программирование *Go *Лайфхаки для гиков
Туториал
Перевод

Если вы знакомы с Python, то уже сталкивались с Jupyter Notebook или работали в нём по крайней мере один раз. Jupyter Notebook — это удобный инструмент, позволяющий писать мини-код и отслеживать его выполнение. Он также помогает в документировании, ведении журнала и в том, чтобы поделиться своими работами с коллегами.

Неудивительно, что многие люди и крупные организации, такие как Netflix, для своих целей в разработке предпочитают Jupyter Notebook. Специально к старту нового потока курса по разработке на Go 26 мая мы решили поделиться переводом, автор которого рассказывает, как документировать проекты на Golang в Jupyter Notebook.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 4.5K
Комментарии 2

20 основных частей любого крупномасштабного React-приложения

Блог компании SkillFactory Разработка веб-сайтов *JavaScript *Программирование *ReactJS *
Перевод

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

Приятного чтения!
Всего голосов 15: ↑10 и ↓5 +5
Просмотры 14K
Комментарии 8

Как мы ускорили запуск приложения Dropbox для Android на 30 %

Блог компании SkillFactory Высокая производительность *Разработка мобильных приложений *IT-инфраструктура *Разработка под Android *
Перевод

Запуск приложения – это первое впечатление наших пользователи после установки приложения. Это то, что происходит каждый раз. Простое и быстрое приносит пользователям гораздо больше радости, чем приложение, которое имеет массу функций, но требует вечности, чтобы запуститься. Команда Dropbox Android потратила время и силы на измерение, выявление и устранение проблем, влияющих на время запуска приложения. В итоге мы сократили время запуска приложения на 30 %, и вот история о том, как мы это сделали.

Приятного чтения!
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 4K
Комментарии 9

Продвинутые функции гита, о которых вы, возможно, не знали

Блог компании SkillFactory Программирование *Git *GitHub *Лайфхаки для гиков
Туториал
Перевод

Git – очень мощный инструмент, который практически каждый разработчик должен использовать ежедневно, но для большинства из нас git сводится к нескольким командам: pull commit push. Однако, чтобы быть эффективным, продуктивным и обладать всей мощью git, необходимо знать ещё несколько команд и трюков. Итак, в этой статье мы исследуем функции git, которые просто запомнить, применять и настроить, но которые могут сделать ваше время с git гораздо более приятным.

Кладите этот пост в закладки, если хотите быстро научить новичка (или просто неосведомлённого человека) умело пользоваться git.

Приятного чтения!
Всего голосов 20: ↑15 и ↓5 +10
Просмотры 16K
Комментарии 17

Как превратить Google-таблицы в REST API и использовать их с React-приложением

Блог компании SkillFactory Разработка веб-сайтов *JavaScript *Лайфхаки для гиков
Туториал
Перевод

Взаимодействовать с API никогда не было просто. Но использовали ли вы когда-нибудь React для отправки формы в Google-таблицы? Если нет, то этот туториал для вас.

Сегодня мы поговорим о том, как отправлять данные формы из React в Google-таблицы, так же как вы отправляете данные с помощью REST API.

Приятного чтения!
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 8.6K
Комментарии 5

Как сделать волоконно-оптическую светодиодную лампу

Блог компании SkillFactory DIY или Сделай сам Лайфхаки для гиков Электроника для начинающих
Туториал
Перевод

Ранее я уже делал подобные проекты, но в этот раз я хотел сделать что-то попроще, то, что будет легким в изготовлении, и то, что смогли бы сделать многие из вас. "Механические" части лампы печатаются на 3D-принтере, электронная часть довольно проста, а пластиковое оптическое волокно притягивает взгляд. Сейчас я расскажу, как легко и просто изготовить такую светодиодную лампу.

Приятного чтения!
Всего голосов 62: ↑61 и ↓1 +60
Просмотры 43K
Комментарии 20

Как в NASA сделали марсоход Perseverance самым чистым космическим кораблём в истории

Блог компании SkillFactory Читальный зал Научно-популярное Космонавтика
Перевод

Мы, жители Земли, сегодня одержимы идеей чистоты и уничтожения микроскопических вирусов, и здесь, возможно, нам помогут космические технологии, в частности опыт NASA.

30 июля 2020 года – в самый разгар глобальной пандемии коронавируса – NASA запустило на Красную планету марсоход Perseverance стоимостью 2,4 млрд. долл. На этой неделе аппарат, наконец, спустился на поверхность Марса. На Красной планете марсоход Perseverance займётся поисками микроскопической жизни и будет собирать образцы камней и почвы, которые когда-нибудь (пока не известно, когда) будут отправлены обратно на Землю для дальнейшего изучения.

Но одно нам известно наверняка – что марсоход не привезёт на Марс микроскопические земные организмы.

Приятного чтения!
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 6.9K
Комментарии 18

Как за 60$ создать систему распознавания лиц с помощью Python и Nvidia Jetson Nano 2GB

Блог компании SkillFactory Python *Гаджеты Искусственный интеллект DIY или Сделай сам
Перевод

Новый набор инструментов для разработчиков Nvidia Jetson Nano 2GB представляет собой одноплатный компьютер с графическим ускорителем стоимостью 59$, работающий под управлением программного обеспечения с искусственным интеллектом.

Производительность, которую вы можете получить от одноплатного компьютера за 59$ в 2020 году, просто потрясающая. Давайте попробуем использовать этот продукт, чтобы собрать простой вариант домофона, который будет отслеживать всех людей, подходящих ко входной двери вашего дома. С помощью алгоритма распознавания лиц система мгновенно узнает, приближался ли когда-нибудь в прошлом к вашей двери этот человек, даже если в прошлый визит он был одет по-другому.

Приятного чтения!
Всего голосов 23: ↑21 и ↓2 +19
Просмотры 15K
Комментарии 30

Вещество, которое может вызвать технологическую революцию

Блог компании SkillFactory Читальный зал Научно-популярное Физика
Перевод

Что, если я скажу, что существует материал, который может стать самым мощным в мире ракетным топливом с удельной энергией, в двадцать раз превышающей удельную энергию двигателей Space Shuttle? Или что этот же материал может стать первым в мире веществом, проявляющим свойства сверхпроводимости при комнатной температуре, и что, если данная технология будет реализована, это будет такой гигантский шаг вперёд, что компьютеры станут в тысячи раз мощнее, чем сегодня? Этот прорыв поможет нам, наконец, воплотить вековую мечту человечества о ядерной энергетике. Применение такого материала не только сделало бы нынешние энергетические установки более безопасными и эффективными, но и полностью преобразили бы такие отрасли, как медицина и транспорт. Впервые гипотеза о возможности существования такого вещества была выдвинута ещё в 1935 году. И с тех пор учёные, не жалея времени и сил, пытаются проложить пути к его созданию. Сегодня мы, возможно, стали на шаг ближе к созданию такого вещества.

Приятного чтения!
Всего голосов 33: ↑21 и ↓12 +9
Просмотры 18K
Комментарии 52

Как улучшить резюме с помощью алгоритмов обработки текстов на естественных языках

Блог компании SkillFactory Python *Алгоритмы *Карьера в IT-индустрии Natural Language Processing *
Перевод

Рекрутеры используют всё более сложное ПО и инструменты для анализа и сопоставления присылаемых резюме с размещёнными вакансиями и описанием должностных обязанностей в них. Если в вашем резюме будет представлена только общая информация или если ваши ответы на описание должностных обязанностей будут указаны расплывчато и/или без всякой конкретики, такие инструменты сработают против вас. Ваш отклик на вакансию может быть отвергнут искусственным интеллектом. Да, это действительно так, и бьюсь об заклад, что вы об этом не знали, а если знали, то не верили!

В этой статье я хочу представить ряд техник, которые помогут повысить шансы вашего резюме на рассмотрение. В этом практическом примере мы будем использовать алгоритмы обработки текстов на естественных языках (Natural Language Processing, NLP), Python и ряд визуальных инструментов библиотеки Altair. Итак, готовы нанести ответный удар по кадровикам?

Приятного чтения!
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 4.4K
Комментарии 1

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность