5 способов скачать файлы, проекты с GitHub!
Каждый день IT-компании и обычные программисты по всему миру активно используют GitHub. Но это не только платформа для загрузки новых проектов и обновлений — пользователи также должны уметь быстро скачивать нужные файлы для своей работы.
В этой статье рассказывают о пяти простых и эффективных способов загрузки файлов с GitHub!
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
Каждый день IT-компании и обычные программисты по всему миру активно используют GitHub. Но это не только платформа для загрузки новых проектов и обновлений — пользователи также должны уметь быстро скачивать нужные файлы для своей работы.
В этой статье рассказывают о пяти простых и эффективных способов загрузки файлов с GitHub!
Ставьте «❤️», если пост вам понравился!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10
Flock – форк фреймворка Flutter
В конце октября 2024 года был представлен проект Flock — форк фреймворка Flutter от Google, инициированный бывшим сотрудником компании Мэттом Кэрроллом.
Flock даст опытным разработчикам возможность быстро исправлять проблемы и внедрять новшества без ожидания от команды Flutter. Сообщество будет активно участвовать в рецензировании изменений, что улучшит качество кода и сделает "правила" разработки более гибкими.
Ставьте «❤️», если пост оказался интересным!
✔ Меню канала
#новости
В конце октября 2024 года был представлен проект Flock — форк фреймворка Flutter от Google, инициированный бывшим сотрудником компании Мэттом Кэрроллом.
Flock даст опытным разработчикам возможность быстро исправлять проблемы и внедрять новшества без ожидания от команды Flutter. Сообщество будет активно участвовать в рецензировании изменений, что улучшит качество кода и сделает "правила" разработки более гибкими.
Ставьте «❤️», если пост оказался интересным!
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9
Инструмент для обхода новой системы шифрования cookie в Google Chrome
Исследователь кибербезопасности Александр Хагена разработал инструмент «Chrome-App-Bound-Encryption-Decryption», позволяющий обходить новую систему шифрования cookie в Google Chrome и извлекать сохраненные данные пользователей.
Google представила механизм шифрования Application-Bound в июле для защиты cookie от вредоносных программ, однако уже в сентябре появились успешные попытки обхода этой защиты, и кражи личных данных.
Код нового инструмента можно найти на GitHub
Ставьте «❤️», если пост оказался полезным!
✔ Меню канала
Исследователь кибербезопасности Александр Хагена разработал инструмент «Chrome-App-Bound-Encryption-Decryption», позволяющий обходить новую систему шифрования cookie в Google Chrome и извлекать сохраненные данные пользователей.
Google представила механизм шифрования Application-Bound в июле для защиты cookie от вредоносных программ, однако уже в сентябре появились успешные попытки обхода этой защиты, и кражи личных данных.
Код нового инструмента можно найти на GitHub
Ставьте «❤️», если пост оказался полезным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12
Как работает WebSockets?
WebSocket — это протокол, который создает постоянное соединение между сервером и браузером для обмена сообщениями в реальном времени.
В отличие от HTTP, он позволяет обеим сторонам отправлять данные друг другу без необходимости постоянно устанавливать новое соединение. Это делает общение быстрее и эффективнее.
Разобраться подробнее с этой темой поможет это видео
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
WebSocket — это протокол, который создает постоянное соединение между сервером и браузером для обмена сообщениями в реальном времени.
В отличие от HTTP, он позволяет обеим сторонам отправлять данные друг другу без необходимости постоянно устанавливать новое соединение. Это делает общение быстрее и эффективнее.
Разобраться подробнее с этой темой поможет это видео
Ставьте «❤️», если пост вам понравился!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥3
Google планирует анонсировать следующую версию модели Gemini
Google планирует выпустить модель ИИ Gemini 2.0 в декабре 2024 года, хотя текущая версия не показывает ожидаемого прироста производительности.
На конференции Google I/O 2024 был анонсирован Project Astra — новая система ИИ, отвечающая на вопросы пользователей через текст, аудио и видео, но дата её запуска пока неизвестна.
Ставьте «❤️», если пост оказался интересным!
✔ Меню канала
Google планирует выпустить модель ИИ Gemini 2.0 в декабре 2024 года, хотя текущая версия не показывает ожидаемого прироста производительности.
На конференции Google I/O 2024 был анонсирован Project Astra — новая система ИИ, отвечающая на вопросы пользователей через текст, аудио и видео, но дата её запуска пока неизвестна.
Ставьте «❤️», если пост оказался интересным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
This media is not supported in your browser
VIEW IN TELEGRAM
Лучший справочник для программиста
OverAPI — это онлайн-справочник для быстрого поиска синтаксиса и примеров по различным языкам программирования и технологиям.
С помощью OverAPI можно быстро находить команды и примеры кода, что ускоряет разработку и облегчает обучение.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
OverAPI — это онлайн-справочник для быстрого поиска синтаксиса и примеров по различным языкам программирования и технологиям.
С помощью OverAPI можно быстро находить команды и примеры кода, что ускоряет разработку и облегчает обучение.
Ставьте «❤️», если пост вам понравился!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23
Что такое .NET?
.NET — это фреймворк от Microsoft, который обеспечивает совместимость между языками программирования и упрощает разработку благодаря общим библиотекам и API.
Его основной принцип — предотвращение дублирования кода (DRY), что позволяет запускать приложения без установки отдельных сред выполнения для каждого языка.
Подробнее...
Ставьте «❤️», если пост оказался полезным!
✔ Меню канала
.NET — это фреймворк от Microsoft, который обеспечивает совместимость между языками программирования и упрощает разработку благодаря общим библиотекам и API.
Его основной принцип — предотвращение дублирования кода (DRY), что позволяет запускать приложения без установки отдельных сред выполнения для каждого языка.
Подробнее...
Ставьте «❤️», если пост оказался полезным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥1
Google поиск теперь можно заменить на ChatGPT Search
OpenAI представила функцию ChatGPT Search, которая может заменить Google Поиск. С помощью этой функции пользователи могут искать информацию и получать ответы прямо в чате или через расширение для Google Chrome
Доступ к ChatGPT Search имеют пользователи ChatGPT Plus, Team и участники листа ожидания SearchGPT.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
OpenAI представила функцию ChatGPT Search, которая может заменить Google Поиск. С помощью этой функции пользователи могут искать информацию и получать ответы прямо в чате или через расширение для Google Chrome
Доступ к ChatGPT Search имеют пользователи ChatGPT Plus, Team и участники листа ожидания SearchGPT.
Ставьте «❤️», если пост вам понравился!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13
Находим местоположение пользователя по фото
Как можно найти местоположение человека с помощью фотографии?
На самом деле все очень просто, если он отправит вам изображение в формате файла, вы сможете получить метаданные фото, которые включают информацию о местоположении, дате, времени и прочее.
Эти данные можно легко извлечь с помощью простого скрипта на Python, который уже доступен на GitHub.
Ссылка на GitHub👩💻
Ставьте «❤️», если пост оказался интересным!
✔ Меню канала
Как можно найти местоположение человека с помощью фотографии?
На самом деле все очень просто, если он отправит вам изображение в формате файла, вы сможете получить метаданные фото, которые включают информацию о местоположении, дате, времени и прочее.
Эти данные можно легко извлечь с помощью простого скрипта на Python, который уже доступен на GitHub.
Ссылка на GitHub
Ставьте «❤️», если пост оказался интересным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤42
Low-code - революция?
Low-code решения — это новый способ разработки приложений с минимальным количеством кода, использующий шаблоны для ускорения процесса.
Это позволяет сотрудникам без глубоких знаний программирования создавать приложения, что сокращает время выхода проекта на рынок и снижает его затраты.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
#чтотакое
Low-code решения — это новый способ разработки приложений с минимальным количеством кода, использующий шаблоны для ускорения процесса.
Это позволяет сотрудникам без глубоких знаний программирования создавать приложения, что сокращает время выхода проекта на рынок и снижает его затраты.
Ставьте «❤️», если пост вам понравился!
#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
❤25
Что такое Mock-тестирование?
Mock-тестирование заменяет реальные компоненты программы на тестовые объекты, такие как фейковые базы данных и почтовые серверы.
Мок имитирует исходящие зависимости, позволяя программе взаимодействовать с другими системами. Он не только возвращает значения, но и отслеживает выполнение кода.
Ставьте «❤️», если пост оказался полезным!
✔ Меню канала
#чтотакое
Mock-тестирование заменяет реальные компоненты программы на тестовые объекты, такие как фейковые базы данных и почтовые серверы.
Мок имитирует исходящие зависимости, позволяя программе взаимодействовать с другими системами. Он не только возвращает значения, но и отслеживает выполнение кода.
Ставьте «❤️», если пост оказался полезным!
#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18
Делаем своё расширение за 10 минут
Расширение - это программка, которая выполняется в браузере и расширяет его возможности. Каждый программист использует расширения, но не каждый создавал их!
В этой статье вы сделаете свое расширение для Chrome, которое будет работать на любых сайтах, независимо от политики безопасности.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
Расширение - это программка, которая выполняется в браузере и расширяет его возможности. Каждый программист использует расширения, но не каждый создавал их!
В этой статье вы сделаете свое расширение для Chrome, которое будет работать на любых сайтах, независимо от политики безопасности.
Ставьте «❤️», если пост вам понравился!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17
Что такое Aiogram?
Для создания телеграм-ботов на Python существует множество библиотек, отличающихся популярностью и функциональностью.
Одной из самых популярных является Aiogram, которая привлекает разработчиков своей асинхронной архитектурой, обеспечивающей быструю работу без задержек.
Ставьте «❤️», если пост оказался полезным!
✔ Меню канала
#чтотакое
Для создания телеграм-ботов на Python существует множество библиотек, отличающихся популярностью и функциональностью.
Одной из самых популярных является Aiogram, которая привлекает разработчиков своей асинхронной архитектурой, обеспечивающей быструю работу без задержек.
Ставьте «❤️», если пост оказался полезным!
#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20🔥4🤔3
Халява от GitHub!
Не все знают о том, что GitHub предлагает специальную программу для студентов в сфере ИТ. Участники этой программы могут пользоваться ИИ-ассистентом Copilot, а также получить доступ к множеству других платных инструментов и курсов для разработчиков совершенно бесплатно.
Получить доступ к этой подписке очень просто: достаточно зайти на сайт GitHub Education и войти в свою учетную запись GitHub. Затем нужно заполнить анкету и подтвердить свой статус студента. После этого GitHub рассмотрит вашу заявку в течение одного дня.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
Не все знают о том, что GitHub предлагает специальную программу для студентов в сфере ИТ. Участники этой программы могут пользоваться ИИ-ассистентом Copilot, а также получить доступ к множеству других платных инструментов и курсов для разработчиков совершенно бесплатно.
Получить доступ к этой подписке очень просто: достаточно зайти на сайт GitHub Education и войти в свою учетную запись GitHub. Затем нужно заполнить анкету и подтвердить свой статус студента. После этого GitHub рассмотрит вашу заявку в течение одного дня.
Ставьте «❤️», если пост вам понравился!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤32🔥4👎1
Это расширение крадёт твои данные
Исследователи выявили 11 расширений, которые собирали данные пользователей для мошеннических действий. Например, Karma Shopping с более чем 600 000 пользователей после смены владельца стало вредоносным.
После передачи прав в середине 2023 года этот плагин обновился, добавив функции для скрытого сбора данных и мошенничества с партнерскими ссылками.
Ставьте «❤️», если пост был познавательным!
✔ Меню канала
Исследователи выявили 11 расширений, которые собирали данные пользователей для мошеннических действий. Например, Karma Shopping с более чем 600 000 пользователей после смены владельца стало вредоносным.
После передачи прав в середине 2023 года этот плагин обновился, добавив функции для скрытого сбора данных и мошенничества с партнерскими ссылками.
Ставьте «❤️», если пост был познавательным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19
Кто такие промпт-инженеры?
Языковые модели, такие как ChatGPT, способны выполнять множество задач, например, написание текстов иили кода. Однако для получения точных и полезных ответов от ИИ необходимы детализированные запросы, что требует навыков промпт-инженерии.
Промпт-инженер — это специалист, который разрабатывает эффективные запросы для языковых моделей, учитывая множество нюансов.
Спрос на таких профессионалов растет, особенно в США, где ежедневно появляются новые вакансии на платформах, таких как LinkedIn и Indeed. В России этот тренд только начинает развиваться.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
Языковые модели, такие как ChatGPT, способны выполнять множество задач, например, написание текстов иили кода. Однако для получения точных и полезных ответов от ИИ необходимы детализированные запросы, что требует навыков промпт-инженерии.
Промпт-инженер — это специалист, который разрабатывает эффективные запросы для языковых моделей, учитывая множество нюансов.
Спрос на таких профессионалов растет, особенно в США, где ежедневно появляются новые вакансии на платформах, таких как LinkedIn и Indeed. В России этот тренд только начинает развиваться.
Ставьте «❤️», если пост вам понравился!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤28👎1
Хакерская группировка укравшая $1 млрд
Carbanak (или Anunak) — хакерская группа, действующая с начала 2010-х, известная атаками на банки.
Они использовали фишинг для проникновения в сети, получая доступ к внутренним системам и камерам наблюдения. Это позволяло им переводить миллионы долларов на свои счета или обналичивать их через банкоматы.
Ссылка на подкаст
Ставьте «❤️», если пост был интересным!
✔ Меню канала
Carbanak (или Anunak) — хакерская группа, действующая с начала 2010-х, известная атаками на банки.
Они использовали фишинг для проникновения в сети, получая доступ к внутренним системам и камерам наблюдения. Это позволяло им переводить миллионы долларов на свои счета или обналичивать их через банкоматы.
Ссылка на подкаст
Ставьте «❤️», если пост был интересным!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👎1
Что такое ORM?
ORM — object-relational mapping или объектно-реляционное отображение — это способ взаимодействия приложения с базой данных посредством синтаксиса языка, на котором написано приложение.
Объекты — это представление таблиц на языке программирования, допустим на Python для простой выборки данных из таблицы users вместо запроса:
С помощью ORM можно написать его так:
А все помнят что у канала есть чат на 300+ программистов? 🌚
✔ Меню канала
ORM — object-relational mapping или объектно-реляционное отображение — это способ взаимодействия приложения с базой данных посредством синтаксиса языка, на котором написано приложение.
Объекты — это представление таблиц на языке программирования, допустим на Python для простой выборки данных из таблицы users вместо запроса:
query = "SELECT * FROM users"
С помощью ORM можно написать его так:
query = select(Users)
А все помнят что у канала есть чат на 300+ программистов? 🌚
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🤣1
Как реализуют ORM?
ORM реализуется через специальные библиотеки и фреймворки, которые разработчики устанавливают и используют в своих проектах.
Примеры популярных ORM включают SQLAlchemy и Django-ORM для Python, Hibernate для Java, Eloquent для PHP и Sequelize для Node.js.
Каждая из этих библиотек упрощает взаимодействие с базами данных, позволяя разработчикам работать с объектами вместо написания сложных SQL-запросов.
Ставьте «❤️», если пост вам понравился!
✔ Меню канала
ORM реализуется через специальные библиотеки и фреймворки, которые разработчики устанавливают и используют в своих проектах.
Примеры популярных ORM включают SQLAlchemy и Django-ORM для Python, Hibernate для Java, Eloquent для PHP и Sequelize для Node.js.
Каждая из этих библиотек упрощает взаимодействие с базами данных, позволяя разработчикам работать с объектами вместо написания сложных SQL-запросов.
Ставьте «❤️», если пост вам понравился!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
Что такое декларативный и императивный подход в программировании?
Давайте разберёмся с декларативный и императивный подходы в программировании на примере с заказом салата в ресторане:
При императивном подходе вы детально указываете повару, как именно готовить ваш салат, контролируя каждый шаг процесса.
Декларативный же подход предполагает, что вы просто заказываете салат, доверяя повару его приготовление без подробных инструкций.
Императивный метод подходит для сложных задач, где важен контроль над процессом, тогда как декларативный удобен для получения результата с минимальными усилиями.
Ставьте «❤️», если хотите подробнее разобраться в этой теме!
✔ Меню канала
#чтотакое
Давайте разберёмся с декларативный и императивный подходы в программировании на примере с заказом салата в ресторане:
При императивном подходе вы детально указываете повару, как именно готовить ваш салат, контролируя каждый шаг процесса.
Декларативный же подход предполагает, что вы просто заказываете салат, доверяя повару его приготовление без подробных инструкций.
Императивный метод подходит для сложных задач, где важен контроль над процессом, тогда как декларативный удобен для получения результата с минимальными усилиями.
Ставьте «❤️», если хотите подробнее разобраться в этой теме!
#чтотакое
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24🤔2
JetBrains кормит!
Ещё одна халява подъехала для студентов. На этот раз мы можем получить бесплатные IDE такие как: Pycharm, Webstorm, CLion и другие лицензированные продукты от JetBrains. Что для этого нужно сделать?
Все просто, вам достаточно быть студентом. Чтобы получить все эти программы вам нужно перейти на сайт JetBrains в Free Educational Licenses, затем найти кнопку "Apply now" где вас будет ждать форма для заполнения.
Для успешного заполнения этой формы вам потребуется GitHub Student Developer Pack (это самый простой способ с помощью GitHub) или вы можете использовать свои студенческие документы.
Ставьте «❤️», если любите халяву!
✔ Меню канала
Ещё одна халява подъехала для студентов. На этот раз мы можем получить бесплатные IDE такие как: Pycharm, Webstorm, CLion и другие лицензированные продукты от JetBrains. Что для этого нужно сделать?
Все просто, вам достаточно быть студентом. Чтобы получить все эти программы вам нужно перейти на сайт JetBrains в Free Educational Licenses, затем найти кнопку "Apply now" где вас будет ждать форма для заполнения.
Для успешного заполнения этой формы вам потребуется GitHub Student Developer Pack (это самый простой способ с помощью GitHub) или вы можете использовать свои студенческие документы.
Ставьте «❤️», если любите халяву!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19