Переработанная система поиска кода GitHub на основе Rust стала общедоступной, обещая более быстрое и всестороннее исследование репозиториев.
GitHub, основанный в 2008 году, изначально использовал Apache Solr для поиска кода. В 2013 поисковый движок уже использовал Elasticsearch. Последовали сбои , и к 2020 году — через два года после того, как Microsoft приобрела компанию — началась работа над Blackbird (внутреннее название нового поискового движка).
Новый поиск предоставляет разработчикам возможность быстро искать, перемещаться и понимать свой код, помещать важную информацию в контекст и, в конечном итоге, повышать продуктивность.
Код со всего мира теперь у вас под рукой
#новости
GitHub, основанный в 2008 году, изначально использовал Apache Solr для поиска кода. В 2013 поисковый движок уже использовал Elasticsearch. Последовали сбои , и к 2020 году — через два года после того, как Microsoft приобрела компанию — началась работа над Blackbird (внутреннее название нового поискового движка).
Новый поиск предоставляет разработчикам возможность быстро искать, перемещаться и понимать свой код, помещать важную информацию в контекст и, в конечном итоге, повышать продуктивность.
Код со всего мира теперь у вас под рукой
#новости
👍30❤6🔥4
🐍 Проверка подлинности: как оценить качество пакетов Python
Из этой статьи вы узнаете критерии, по которым можно оценить качество пакетов Python и способы избежать загрузки вредоносного кода в свой проект.
🔗 Основной сайт
🔗 Зеркало
Из этой статьи вы узнаете критерии, по которым можно оценить качество пакетов Python и способы избежать загрузки вредоносного кода в свой проект.
🔗 Основной сайт
🔗 Зеркало
👍5❤4
Подборка бесплатных курсов по SQL для новичков и более опытных разработчиков
Продолжительность: от 14 часов до 4 недель. Платформы: Coursera, Udacity, Udemy и Kaggle.
1. SQL for Data Analysis
2. SQL for Data Science
3. Introduction to Databases and SQL Querying
4. Intro to Relational Databases
5. Introduction to Structured Query Language (SQL)
6. Advanced Databases and SQL Querying
7. Databases and SQL for Data Science with Python
8. Oracle SQL – A Complete Introduction
9. Intro to SQL
10. Advanced SQL
11. Oracle SQL Basics
12. Beginners Guide to SQL
#medium #hard
Продолжительность: от 14 часов до 4 недель. Платформы: Coursera, Udacity, Udemy и Kaggle.
1. SQL for Data Analysis
2. SQL for Data Science
3. Introduction to Databases and SQL Querying
4. Intro to Relational Databases
5. Introduction to Structured Query Language (SQL)
6. Advanced Databases and SQL Querying
7. Databases and SQL for Data Science with Python
8. Oracle SQL – A Complete Introduction
9. Intro to SQL
10. Advanced SQL
11. Oracle SQL Basics
12. Beginners Guide to SQL
#medium #hard
👍32🔥6❤4
➕➖ Нужна ли математика программисту?
Считается, что стать программистом без хорошего знания математики невозможно. Разберемся, так ли это на самом деле.
🔗 Основной сайт
🔗 Зеркало
Считается, что стать программистом без хорошего знания математики невозможно. Разберемся, так ли это на самом деле.
🔗 Основной сайт
🔗 Зеркало
👍22🥱6❤5🔥2
Секрет оптимизации SQL-запросов — понимание порядка выполнения последних.
📺 Смотреть подробнее
#проектирование_систем #easy
#проектирование_систем #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍56❤9
Реализация двустороннего A* на двух потоках
В этой статье рассказывается об одном из подходов к оптимизации поиска кратчайшего пути на графе. Речь пойдёт о распараллеливании алгоритма A* и исполнении его на двух потоках, а также о сложностях, с которыми можно столкнуться при реализации, и их преодолении. Здесь вы подробно узнаете, в каких случаях можно рассчитывать A* на двух потоках, а также о критериях завершения двустороннего A* и многом другом.
🔗 Читать статью
В этой статье рассказывается об одном из подходов к оптимизации поиска кратчайшего пути на графе. Речь пойдёт о распараллеливании алгоритма A* и исполнении его на двух потоках, а также о сложностях, с которыми можно столкнуться при реализации, и их преодолении. Здесь вы подробно узнаете, в каких случаях можно рассчитывать A* на двух потоках, а также о критериях завершения двустороннего A* и многом другом.
🔗 Читать статью
Хабр
Реализация двустороннего A* на двух потоках
На Хабре можно найти немало статей, посвящённых оптимизациям поиска кратчайшего пути на графе. Я расскажу ещё про один подход. Речь пойдёт о распараллеливании алгоритма A* и исполнении его на двух...
🔥8👍3
Подборка свежих вакансий для джунов в Москве:
🔎 C#
🔎 C++
🔎 Java
🔎 Python
🔎 PHP
🔎 Go
🔎 JavaScript
🔎 QA
🔎 Мобильная разработка
🔎 DevOps
🔎 Data Scince
🔎 1С
🔎 Production Management
🔎 Project Management
🔎 Информационная безопасность
#вакансии
#вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
hh.ru
Вакансия Стажер-разработчик в Москве, работа в компании Лучи (вакансия в архиве c 18 мая 2023)
Зарплата: не указана. Москва. Требуемый опыт: не требуется. Стажировка. Дата публикации: 02.05.2023.
👍6🔥5❤1
📝👍 Тесты на собеседовании: как к ним подготовиться и получить оффер
Рассказываем, какие бывают тесты на собеседованиях, а главное – как и где к ним подготовиться, чтобы точно получить работу в компании мечты.
🔗 Основной сайт
🔗 Зеркало
Рассказываем, какие бывают тесты на собеседованиях, а главное – как и где к ним подготовиться, чтобы точно получить работу в компании мечты.
🔗 Основной сайт
🔗 Зеркало
👍13❤2🔥2
📖 ТОП-7 книг для программистов, которые только начинают свой путь в IT
Эти книги будут полезны не только начинающим разработчикам, но и более опытным специалистам: они помогут освежить важные знания и посмотреть на уже знакомые вещи под другим углом.
🔗 Основной сайт
🔗 Зеркало
Эти книги будут полезны не только начинающим разработчикам, но и более опытным специалистам: они помогут освежить важные знания и посмотреть на уже знакомые вещи под другим углом.
🔗 Основной сайт
🔗 Зеркало
👍15
Все новости вокруг — об ИИ. Собрали только забавные и залипательные — в самый раз для вечера пятницы.
🧠Большая языковая модель в Техасском университете научилась читать мысли — или, по крайней мере, при помощи фМРТ мозга пересказывать контент, который слушали испытуемые.
🐶Не смотрите перед сном: вот как нейросеть Gen-2 видит милых собачек.
📹Кстати, поэкспериментировать с видео, созданным ИИ, теперь можно с помощью айфона — на iOS вышел RunwayML.
🔍Появилось расширение чат-бота Google, с помощью которого можно пользоваться усиленным нейронкой поиском в интернете. Попробовать установить можно тут.
📈Первое место по популярности среди плагинов для ChatGPT на этой неделе занимает Show Me — он делает инфографики для любого запроса. Даже «как гладить котиков».
#дайджестновостей
🧠Большая языковая модель в Техасском университете научилась читать мысли — или, по крайней мере, при помощи фМРТ мозга пересказывать контент, который слушали испытуемые.
🐶Не смотрите перед сном: вот как нейросеть Gen-2 видит милых собачек.
📹Кстати, поэкспериментировать с видео, созданным ИИ, теперь можно с помощью айфона — на iOS вышел RunwayML.
🔍Появилось расширение чат-бота Google, с помощью которого можно пользоваться усиленным нейронкой поиском в интернете. Попробовать установить можно тут.
📈Первое место по популярности среди плагинов для ChatGPT на этой неделе занимает Show Me — он делает инфографики для любого запроса. Даже «как гладить котиков».
#дайджестновостей
👍6🔥2
Кроме кода — шоу про нетехнические навыки айтишников, которые помогают строить карьеру и хорошо работать. В новом выпуске Вова Шефер, сеньор Java-разработчик в JetBrains, отвечает на важные вопросы про командную работу:
◽️Можно ли быть фулстеком-одиночкой в современном айти?
◽️Нормально ли всех дергать вопросами?
◽️Что гуглить, а за чем бежать к лиду?
◽️Как выживать в море созвонов и дейликов?
◽️Как не быть слабым звеном в команде?
◽️Когда нужно парное программирование?
◽️Как прийти к компромиссам по кодстайлу? И многие другие.
И да, первый выпуск проекта был про собесы: что писать в резюме и как проходить собеседования. Заходите и смотрите.
#софтскиллы
◽️Можно ли быть фулстеком-одиночкой в современном айти?
◽️Нормально ли всех дергать вопросами?
◽️Что гуглить, а за чем бежать к лиду?
◽️Как выживать в море созвонов и дейликов?
◽️Как не быть слабым звеном в команде?
◽️Когда нужно парное программирование?
◽️Как прийти к компромиссам по кодстайлу? И многие другие.
И да, первый выпуск проекта был про собесы: что писать в резюме и как проходить собеседования. Заходите и смотрите.
#софтскиллы
🔥7👍5
29282191.pdf
11.1 MB
Raspberry Pi Pico for Radio Amateurs: program and build RPi Pico-based ham station utilities, tools, and instruments (2021)
Автор: Dogan Ibrahim
Среди подписчиков наверняка есть радиолюбители, которые увлекаются электроникой. Нашли для вас годноту, хоть и 2021 года.
В ней описана пошаговая установка среды программирования MicroPython — в связи с чем пригодятся начальные знания 🐍. Вы узнаете о Raspberry Pi Pico и увидите много примеров программных и аппаратных проектов общего назначения. Подойдет как для новичков в электронике, так и для более опытных инженеров.
Автор: Dogan Ibrahim
Среди подписчиков наверняка есть радиолюбители, которые увлекаются электроникой. Нашли для вас годноту, хоть и 2021 года.
В ней описана пошаговая установка среды программирования MicroPython — в связи с чем пригодятся начальные знания 🐍. Вы узнаете о Raspberry Pi Pico и увидите много примеров программных и аппаратных проектов общего назначения. Подойдет как для новичков в электронике, так и для более опытных инженеров.
👍11
🎬🐍 Кинопятница: 17 фильмов и сериалов, в которых пишут на Python (или делают вид)
Подборка фильмов, в которых с помощью Python взламывают сервера, развивают умственные способности до уровня супергениальных или загружают после смерти свое сознание в виртуальный мир.
🔗 Основной сайт
🔗 Зеркало
Подборка фильмов, в которых с помощью Python взламывают сервера, развивают умственные способности до уровня супергениальных или загружают после смерти свое сознание в виртуальный мир.
🔗 Основной сайт
🔗 Зеркало
❤5👍1
Знакомо? Главное, чтобы это была не master ветка.
Статьи по теме
🔗 Ветвление Git с примерами из реальной жизни
🔗 Как использовать Git эффективно: налаживаем работу Git workflow
🔗 11 концепций и команд Git, которые заставят вас плакать
#юмор ⬅️ @android_mem
Статьи по теме
🔗 Ветвление Git с примерами из реальной жизни
🔗 Как использовать Git эффективно: налаживаем работу Git workflow
🔗 11 концепций и команд Git, которые заставят вас плакать
#юмор ⬅️ @android_mem
😁18🤩3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🤩🗺 Готовы увидеть сотни тысяч популярных проектов GitHub? Отправляйтесь в путешествие по карте, где каждая точка — это проект GitHub. На текущий момент на карте их более 400 000.
Две точки в одном кластере обычно расположены близко друг к другу, если несколько пользователей часто ставили звезды обоим проектам. Размер точки указывает на количество звезд, которые получил проект.
Две точки в одном кластере обычно расположены близко друг к другу, если несколько пользователей часто ставили звезды обоим проектам. Размер точки указывает на количество звезд, которые получил проект.
❤10👍6🔥3
Библиотека программиста | программирование, кодинг, разработка
Недавно прошла большая презентация Google. Выше — 14-секундный пересказ, который отражает всю суть. #юмор
Шутки шутками конечно, ну а если серьёзно, то на Google I/O 2023 был анонсирован ряд инструментов для разработчиков в области искусственного интеллекта, мобильной/веб разработки и облачных технологий:
📌AI
🗄 PaLM API and MakerSuite
🗄 Firebase AI extensions
🗄 MediaPipe Studio and solutions
🗄 Tools across your workflow
📌Mobile
🗄 Studio Bot
🗄 Going big on Android foldables & tablets
🗄 Wear OS: Watch faces, Wear OS 4, & Tiles animations
🗄 Modern Android Development
🗄 Flutter 3.10
🗄 Geospatial Creator
📌Web
🗄 WebAssembly (aka WASM) - managed memory language support
🗄 WebGPU
🗄 Support for web frameworks
🗄 Baseline
📌Cloud
🗄 Duet AI
🗄 Vertex AI
🗄 Text Embeddings API
🗄 Workspace additions
📌AI
📌Mobile
📌Web
📌Cloud
Please open Telegram to view this post
VIEW IN TELEGRAM
Googleblog
Google for Developers Blog - News about Web, Mobile, AI and Cloud
Thank you for another great Google I/O! We’re continuing to make deep investments across AI, mobile,...
👍8🔥2❤1
Этот выпуск Доктора Кота про тревоги, в которые мы раньше не верили. Теперь они реальны, живут не только в фантазиях алармистов, а начинают все больше будоражить сообщество.
Ведущие обсудили три письма, и каждое — про одну из них.
Первое про то, что нейросети слишком уж ускорились и стало многовато разговоров, что они могут решать наши задачи не хуже нас — а с разговорами растет и какой-то внутренний неуют. Как быть, если не успеваешь за прогрессом? Как успокоиться, если не знаешь, какое будущее он несет, и убеждаешь себя только в худших вариантах.
Другая тревога — парадоксально противоположная. Про то, как «текущая ситуация» пускает социальный прогресс вспять, в мир, где и не нужен никому этот ваш интернет. Вы услышите историю парня, который выбирает между рискованными перспективами в айти и стабильной бесперспективностью завода (и кажется склоняется ко второму).
И третья — не то чтобы новая, но набирающая обороты — что деньги окончательно выветрят из технологической индустрии инженерную романтику, превратят все в корпоративную пустошь, и совмещать код для души и код для денег станет просто невозможно.
#подкасты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🥱6❤🔥1😁1
⚡️ Команда Intel представила упрощённую процессорную архитектуру x86S (x86 Simplification), которая использует только 64-разрядный режим и призвана уменьшить общую сложность архитектуры программного и аппаратного обеспечения.
🔗 Подробнее на русском
#новости
🔗 Подробнее на русском
#новости
👍24😁5
👨🎓️ 33 лучших вуза России для будущих программистов 2023-2024
Обновили нашу коллекцию из 33-х вузов, в которых вы научитесь думать как программист и получите фундаментальные знания в области математики, информатики, компьютерных наук и так далее. Для удобства вузы отсортированы по среднему проходному баллу ЕГЭ: от наибольшего к наименьшему.
🔗 Основной сайт
🔗 Зеркало
Ставьте 👏 , если увидели свой вуз
Обновили нашу коллекцию из 33-х вузов, в которых вы научитесь думать как программист и получите фундаментальные знания в области математики, информатики, компьютерных наук и так далее. Для удобства вузы отсортированы по среднему проходному баллу ЕГЭ: от наибольшего к наименьшему.
🔗 Основной сайт
🔗 Зеркало
Ставьте 👏 , если увидели свой вуз
👏18😁12👍9🥱7
❓Стоит ли учить язык Go в 2023?
Статья читателя «Библиотеки программиста», в которой рассмотрены несколько причин, почему Go остается актуальным и востребованным языком программирования, и почему его знание может стать вашим конкурентным преимуществом в индустрии разработки программного обеспечения.
🔗 Основной сайт
🔗 Зеркало
Статья читателя «Библиотеки программиста», в которой рассмотрены несколько причин, почему Go остается актуальным и востребованным языком программирования, и почему его знание может стать вашим конкурентным преимуществом в индустрии разработки программного обеспечения.
🔗 Основной сайт
🔗 Зеркало
👍8🥱4
🐍 20 важных концепций в Python, которые помогут вам стать более эффективным разработчиком
В этой статье мы рассмотрим фишки Python, которые поднимут ваши навыки на новый уровень: декораторы, магические методы в классах, лямбда-функции, распаковку кортежей с помощью одной строки кода и многое другое.
🔗 Основной сайт
🔗 Зеркало
В этой статье мы рассмотрим фишки Python, которые поднимут ваши навыки на новый уровень: декораторы, магические методы в классах, лямбда-функции, распаковку кортежей с помощью одной строки кода и многое другое.
🔗 Основной сайт
🔗 Зеркало
👍7❤2🥱2