В прошлый раз мы сделали простой запрос на получение списка репозиториев пользователя. Там был только код и ни чего лишнего. В этот раз попытаемся разобраться с внутренней схемой устройства ГрафКьюЭль
Все потоки
- Новые
- Лучшие
- Все
- ≥0
- ≥10
- ≥25
- ≥50
- ≥100
Новости
Дайджест свежих материалов из мира фронтенда за последнюю неделю №478 (18 — 25 июля 2021)
Реальный запрос репозитория GitHub средствами GraphQL
Пример рабочего кода с комментариями и ничего лишнего!
Антропоморфность разумной жизни по Ефремову: мечты или научная гипотеза?
В наш век биржевого мышления идеи палеонтолога и писателя-фантаста Ивана Ефремова о том, что разумная жизнь может возникнуть на других планетах только в форме красивых людей, вызывают улыбку. Какими только не рисуют фантасты инопланетян: гуманоид с огромной головой и хилым телом считается слишком антропоморфным.
Вышел NeoVim 0.5.0
Долгожданный релиз NeoVim 0.5.0 наконец-то вышел 2 июля 2021 года. Это заняло больше времени, чем кто-либо ожидал, но это того стоило. Более 4000 коммитов, это так много, что сломало некоторые инструменты выпуска. Поэтому эти заметки не смогут затронуть каждое из многочисленных изменений, которые были внесены в ходе разработки, и будут сосредоточены только на наиболее заметных для пользователя улучшениях, самыми крупными из которых являются:
Lua как превосходный язык сценариев и конфигурации.
Протокол языкового сервера (Language server protocol) (LSP).
Treesitter (ранний доступ).
Как написать Viber чат-бота, работающего с АСУ ТП на базе ПЛК Siemens
Как создать Viber чат-бота на Python для диспетчеризации технологического процесса.
«От категорий к векторам» или нестандартное кодирование категориальных данных. Часть 1
Привет, Хабр! С вами Артём, аналитик больших данных МегаФона. На работе занимаюсь рекомендательными системами и интересуюсь NLP. Эти две вещи и привели меня к рассматриваемой тут теме, так что садитесь поудобнее, и поехали. Кстати, к статье прилагается код, ищите ссылки внутри.
FOSS News №80 – дайджест материалов о свободном и открытом ПО за 19—25 июля 2021 года
Всем привет!
Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире.
Главные темы нового выпуска:
- Яндекс открывает датасеты Беспилотных автомобилей, Погоды и Переводчика, чтобы помочь решить проблему сдвига данных в ML.
- IBM, MIT и Harvard открывают наборы данных и модели машинного обучения.
- Steam Deck — революция для линукс гейминга?
- Немецкое агентство по цифровизации здравоохранения выбрало Matrix как стандарт для обмена сообщениями.
- В сентябре состоится конференция PyCon Russia.
- «Из первых рук»: серия роликов об ОС «Альт».
- Будущее мобильных сетей 5G: программно-определяемый подход с Open Source, опыт Canonical.
- В конце июля состоится онлайн-конференция JuliaCon 2021.
- Свобода в движении вперёд: обзор истории FSF.
- Конференция «СПО: от обучения до разработки» (отчёт).
- Linux Foundation объявил расписание конференции Open Source Summit и Embedded Linux Conference 2021.
И многое другое…
P.S.: Небольшое объявление — теперь все видео собираются в отдельный блок.
Машинное обучение в Excel при помощи Python и PyXLL
К старту курса о машинном и глубоком обучении делимся переводом статьи, автор которой показывает на практике, как модель машинного обучения может использоваться через Excel. Зачем это нужно? Компании больше и больше вкладывают в исследования и разработку моделей прогнозов; по мнению автора оригинала статьи, разработчика и основателя компании PyXLL доступ к ML-моделям через Excel открывает новые горизонты. Вы сможете показать модель пользователям Excel, у которых нет опыта программирования или широких знаний в области статистики. При желании можно создавать инструменты разработки и тренировки моделей полностью в Excel, например строить графы в TensorFlow. Весь исходный код из статьи доступен на GitHub.
Vue — рекомендации при работе с формами
Наверно все работали с формами и понимают как это сложно. В свое время я смотрел разные решения и одним из лучших был Vuetify. Сейчас решений стало больше, но все они однотипны (я не буду брать во внимание форм генераторы). В чем то это связано с ограничением самого Vue и его философией. Но для меня все таки странно, что время идет, а прогресса нет. Странно что люди вокруг пытаются меня убедить что это нормально.
Я попытаюсь рассказать о ключевых ошибках при работе с формами и дам рекомендации как их не допустить. Также рассмотрим идеально не идеальный пример работы с формой. А выводы каждый сделает сам.
Мой уход из Яндекса, как не потерять мотивацию за полгода подготовки в FAANG и реджект в Google
Мой уход из Яндекса, как не потерять мотивацию за полгода подготовки в FAANG и реджект в Google.
А я у тебя точно первый? Или как выбрать (первый) язык программирования в ${year} году
Я часто вижу, как разработчики разного уровня «сеньёрности» доказывают, иногда аргументированно, иногда просто «авторитетно», почему стоит или не стоит выбирать определенный язык программирования в качестве первого. YouTube полон роликов по типу «Какой язык программирования учить первым», «Стоит ли учить «такой-то» язык первым», «Лучшие языки программирования для изучения в «таком-то» году» и т.д. Авторы стабильно обновляют такие видео и получают не менее стабильные просмотры. Схожая тенденция наблюдается на тематических форумах и в блогах. Из этого можно сделать вывод, что тема актуальна для сотен новичков, только начинающих разбираться в программировании.
За свой IT'шный бэкграунд (в рамках универа, работы и личного интереса) я изучил порядка 15-ти языков программирования. Пробовал функциональные, структурные, логические и объектно-ориентированные. Мне есть с чем сравнить и на основе чего делать выводы.
Домашняя Звезда Смерти — это возможно
Бывало, задавали вопросы, а можно ли построить самостоятельно Звезду Смерти в домашних условиях, обладая знаниями лазерной техники. При всей абсурдности и глупости этого вопроса ответ на самом деле – «можно». По крайней мере, действующий макет в уменьшенном масштабе. Который даже стрелять лазерным излучением будет.
Кунг-фу стиля Linux: о повторении кое-каких событий сетевой истории
tcpreplay
, которые позволяют записывать совокупный сетевой трафик, а потом «воспроизводить» его различными способами. У применения этого приёма есть множество сильных сторон. Особенно — если удалось «изловить» именно то, что эпизодически приводит к возникновению ошибок. Возможность по желанию «воспроизводить» такой трафик способна значительно ускорить процесс диагностики сетевых проблем.Кажется, мы стали забывать основы фронтенда
Обычно, в подобных статьях я выступаю на позитивной стороне и говорю, что не все так плохо, что умелыми руками можно делать прекрасные вещи. Однако, недавно со мной произошло несколько историй, которые заставили меня пересмотреть некоторые вещи.
В этой статье я перескажу истории с некоторыми техническими деталями и порассуждаю, что делать дальше.
Настройка рекламы в TikTok для продвижения интернет-магазина: органический и платный трафик (подробная инструкция)
ТикТок стал настоящим трендсеттером, поэтому заходить на площадку со своим продуктом сейчас очень и очень перспективно. Площадка не раскрывает нюансы работы алгоритма, однако, крупные блогеры и просто активные пользователи уверены: алгоритм продвигает видео в зависимости от того, сколько раз этот контент пересматривался, какая часть пользователей досматривает видео до конца, количества репостов, лайков и комментариев.
Однако, недостаточно просто зарегистрировать аккаунт, создать контент и ждать, когда алгоритмы TikTok приведут вам аудиторию – нужно брать ситуацию под свой контроль и начинать запускать рекламу. TikTok обладает огромным потенциалом для рекламодателей и пока не перегружен рекламой. В этой статье мы расскажем, как работать с TikTok Ads Manager, с чего начать и какие нюансы стоит учитывать при работе с площадкой.
Сборка с Bazel в реальном проекте
Привет, Хабр.
В этой статье я расскажу о практическом опыте работы с Bazel, утилитой для автоматизации сборки и тестирования софта от Google. Мы, компания NtechLab, разрабатываем платформу видеоаналитики FindFace. Продукт большой и сложный, используется много разных языков программирования и библиотек, соответственно процесс сборки у нас громоздкий. В поисках инструмента, способного упростить и ускорить сборку, мы остановились на Bazel.
Музыка для игр: где брать треки инди-разработчикам
Было время, когда музыка в видеоиграх представляла собой 8-битные мелодии. Но сегодня она такая же разнообразная, как и в других развлекательных жанрах. Есть мнение, что наибольший вклад в ее развитие вносят инди-разработчики, которые, обладая скромными бюджетами, не стесняются экспериментировать.
Сегодня мы расскажем о трех ресурсах, где можно найти royalty free треки для своих игровых экспериментов — IndieGameMusic, Unminus Music и cchound.
GitFlic. Российский GitHub. Рассмотрение сервиса и его нюансы
В этой статье мы рассмотрим новый российский сервис от компании ООО "Ресолют" под названием GitFlic, где попробуем найти хорошие моменты, а также выльем весь шкал критики на разработчиков этого чуда...
Цифровизация Луны: как НАСА собирается обеспечить связью естественный спутник Земли
Не так давно НАСА заявило о том, что планирует вернуть людей на Луну. Такие же планы есть у некоторых других стран, включая Китай и Индию, а также у частных космических компаний — без Маска и здесь не обошлось. Скорее всего, хотя бы часть этих планов будет реализована в ближайшее время.
И для этого на Луне нужна сетевая инфраструктура, которая обеспечит связь между колонистами, отдельными устройствами, а также Землей и Луной. Связь нужна везде, включая обратную сторону нашего спутника, и НАСА уже сейчас готовит проект по разворачиванию лунной сети. Название проекта говорит само за себя — LunaNet. Под катом — подробности.