Highload — медіа для розробників
4.11K subscribers
5.65K photos
278 videos
18 files
6.54K links
Розповідаємо про людей, які створюють код, та про код, який вони пишуть.

Зв'язатися із редакцією можна тут: news@highload.today. А щодо розміщення реклами, будь ласка, пишіть на specials@highload.today.

Наш чат https://t.me/highloadchatt
Download Telegram
​​7 лучших фреймворков для машинного обучения

На сайте technostacks.com опубликовали список лучших фреймворков для машинного обучения.

https://highload.today/7-luchshih-frejmvorkov-dlya-mashinnogo-obucheniya/

#machinelearning #AI #TesnorFlow #Caffe #MCT #Torch #MXNet #Chainer #Keras
Ребята, привет! Готовим советы, как лучше писать, для наших авторов. Точнее, простите, девелопим гайдбук для райтеров! Что думаете?

#meme
​​Регулярные выражения в языке Python

Регулярные выражения поддерживаются большинством современных языков программирования. Они очень полезны при работе со строками и текстом. В этой статье мы расскажем о самых основных особенностях применения RegEx в языке Python. А так же про то, как заменить часть текста в строке (спойлер: re.replace() не существует, для этого нужен re.sub() )

Продолжение читайте на нашем сайте https://highload.today/regulyarnye-vyrazheniya-v-yazyke-python/
.
#python #regex
​​Пароли Git-репозитория языка PHP хранились ненадежно

Разработчик и сопровождающий языка программирования PHP Никита Попов рассказал новые детали об инциденте, связанном с безопасностью git.php.net.

https://highload.today/paroli-git-repozitoriya-yazyka-php-hranilis-nenadezhno/

#cyber #cybersecurity #git #github #php #HTTP
Редакция Highload объявляет начало голосования читателей за лучший pet-проект!

Мы собирали заявки больше месяца. Присланные нам проекты оказались очень разными: от Telegram-ботов до обучающих игр и торговых площадок. Но все их объединяет любовь авторов к своему делу и желание сделать что-то полезное для людей.

Читайте описание, вдохновляйтесь идеями, изучайте код (если автор решился его открыть) и, конечно, выбирайте проект, который понравился вам больше всего!

Голосование на сайте продлится с 8 до 29 апреля. Затем до 20 июня 20 проектов, набравшие больше всего голосов, рассмотрит экспертное жюри из разработчиков и инвесторов. Победители получат призы от компании Genesis: занявший первое место – Apple iPhone 12 64GB, второе место – наушники Marshall Monitor II ANC Black, третье – набор Arduino.

Переходите по ссылке и голосуйте!
https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/

#конкурс
​​8 приемов и советов для JavaScript-разработчиков

Веб-разработчик Гарвит Мотвани поделился в блоге на dev.to восемью приемами и советами для JavaScript.

https://highload.today/8-priemov-i-sovetov-dlya-javascript-razrabotchikov/

#JavaScript #tips #tricks
​​Мессенджер Signal призвали не идти по пути Telegram и Facebook с выпуском «трешкойнов»

Инженер-программист, технический директор и основатель Adjoint Стивен Диль высказался по поводу объявления о запуске в мессенджере Signal функции криптовалютных платежей в анонимной монете МОВ, которую некоторые пользователи уже нарекли беспроигрышным вариантом по обороту денег для жуликов.

https://highload.today/messendzher-signal-prizvali-ne-idti-po-puti-telegram-i-facebook-s-vypuskom-treshkojnov/

#signal #MOB #cryptocurrancy #sdiehl
​​Наглядное объяснение, как работает типизация в JavaScript:

— Теперь мы все строка!

(В нашей реальности, а не в телепузиковой, результат будет конечно же "156")

#meme
​​Как тестировать софт на abuse: реальные примеры

«Обман системы — когда он во благо — это идеальная почва для развития», — Test Engineer в Sigma Software Виталий Павличенко рассказывает, как abuse-тестирование заставляет фантазию работать и генерировать идеи.

https://highload.today/blogs/kak-testirovat-soft-na-abuse-realnye-primery-chast-ii/

#sigmasoftware #testing #abuse
​​Утекли данные 500 млн пользователей LinkedIn

Представители принадлежащей Microsoft социальной сети LinkedIn подтвердили утечку данных пользователей. Человек, продающий данные на хакерском форуме, утверждает, что они были извлечены из 500 млн профилей LinkedIn.

https://highload.today/utekli-dannye-500-mln-polzovatelej-linkedin/

#LinkedIn #Microsoft #leaked
​​Rozklad_bot – Telegram-бот и база данных с расписанием занятий в университете

Начинаем знакомить вас с проектами, которые участвуют в конкурсе.

Наш первый участник Владислав Пиотровский. Будучи студентом Одесского национального экономического университета, он столкнулся с неудобным расписанием занятий на сайте универа. Нужно было каждый раз открывать браузер, заходить на сайт и вручную выбирать название факультета, номера курса и группы, чтобы узнать расписание занятий на завтра. На это же жаловались и его однокурсники.

Владислав решил упростить процесс. Сначала он вместе с другом попытался сделать приложение на C#, но разобраться в древней БД Firebird университета так и не получилось (к тому же сам Владислав еще не умел программировать). Через пару лет он изучил Python и решил снова взяться за проект. Придумал, как вытягивать данные с сайта, привязывать их к Telegram-аккаунту и сохранять в базу данных.

Сейчас, по словам Владислава, ботом пользуются более 85% студентов университета. В нем можно зарегистрироваться, выбрав факультет, курс и группу, получить расписание на день или неделю и настроить утреннюю рассылку. Проект можно легко масштабировать на десятки вузов, а вокруг него создавать дополнительные сервисы для студентов, считает Владислав.
Проект написан на Python 3.8, для работы с кодом и БД использовались GitHub, VScode, SQLite browser и PgAdmin, для общения с Telegram API – библиотека python-telegram-bot, для панели админа – фреймворк Flask, для базы данных – PostgreSQL.

Сайт проекта: https://rozklad.zavod.dev

Проголосовать за проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/

#конкурс
Отладка кода на Python с помощью «мороженого»

Зачем использовать print, если можно взять «мороженое»? Специалист по анализу данных Хуэн Тран поделилась в блоге на medium.com методом по отладке Python без использования команды print. Она призывает вместо привычного способа, который считает слишком неудобным, использовать библиотеку под названием мороженое Icecream.

https://highload.today/otladka-koda-na-python-s-pomoshhyu-morozhenogo/

#debuggin #Python #print #icecream
​​Вакансия: Редактор гостевых текстов (блогов о бизнесе и IT) в MC.today

Ищем в нашу сплоченную команду редактора гостевых текстов, который будет управлять внешним контентом. Нам нужен человек с опытом работы в медиа от 1 года и желанием хорошо делать тексты.

Мы пишем о бизнесе и технологиях. Это темы, которые вам по душе? Тогда ждем вас :)

#вакансия

https://mc.today/vacancy/redaktor-gostevyh-tekstov/?utm_source=telegram&utm_medium=social&utm_campaign=telega
​​Три бесплатных инструмента для обеспечения безопасности пользователей

Команда Android разместила в блоге три бесплатных инструмента, которые помогут разработчикам улучшить пользовательский опыт у своих приложений.

https://highload.today/tri-besplatnyh-instrumenta-dlya-obespecheniya-bezopasnosti-polzovatelej/

#android #google #AI #Perspective #ContentSafety #SafeBrowsing #Jigsaw
​​Readlax – Chrome-расширение и приложение для тренировки мозга и навыков чтения

Продолжаем знакомить вас с проектами, которые участвуют в нашем конкурсе.

Идея проекта Readlax возникла у его автора Александра Головатого пять лет назад после прохождения курсов по скорочтению. Он начал делать Chrome-расширение для Google books, которое могло бы группировать слова в фразы и подсвечивать их для тренировки скорочтения. У Александра были книги на ресурсах Scribd и в Kindle, так что он сделал интеграцию расширения и с ними.

Через некоторое время Александр решил сделать отдельный веб-сайт с играми-упражнениями для скорочтения. Потом к проекту подключились друзья, вместе с которыми Александр стал делать новые игры, а летом 2020 года – и мобильное приложение. Сейчас в проекте шесть игр, в разработке – еще две. Они фокусируются уже не только на скорочтении, но и на комплексной тренировке мозга – памяти, внимания, периферийного зрения.

«Так как мы все работаем на частичной занятости и вся наша работа без инвестиций держится на нашем личном энтузиазме и азарте, мы стараемся не делать жесткого планирования – мы выбрали максимальную адаптацию к неопределенности. Бывает такое, что делаем два-три релиза за неделю, а бывает, что месяц-два ничего не делаем – думаем и вынашиваем новые идеи», – признается Александр. Проект собирается экспериментировать с разными бизнес-моделями, среди которых платная подписка после двух недель бесплатного доступа.

Chrome-расширение Александр делал еще на первом Angular, в технический стек для веб-приложения были выбраны React.js, Node.js/Express.js, MondoDB, Git/Heroku. Мобильное приложение делали на React-native.

Сайт проекта https://www.readlax.com/

Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/

#конкурс
​​Как pet-проекты помогают найти работу

Пока вы голосуете за лучшие pet-проекты на нашем конкурсе, можно почитать, как на них смотрят HR-службы IT-компаний. Хороший pet-проект может избавить вас от необходимости делать тестовое задание, а еще даст преимущество перед кандидатами, которые не настолько «горят» своей работой.

https://highload.today/blogs/kak-pet-proekty-pomogayut-najti-rabotu/

#CNAInternationallT #petprojects #recruitment #hr
​​Захватит ли Flutter все платформы разработки?

Один фреймворк, один язык для всех платформ — реальность или несбыточная мечта? Сможет ли Flutter ее воплотить?

Про плюсы и минусы фреймворка, а также о проблемах, с которыми сталкиваются разработчики читайте в нашей новой статье https://highload.today/zahvatit-li-flutter-vse-platformy-razrabotki/

#flutter #android #ios #dart
​​Друзья!

Не забывайте присылать нам свои тексты, а мы не забудем выдать за них призы! Как видите, ситуация — win-win.

https://highload.today/redaktsiya-highload-obyavlyaet-konkurs-dlya-blogerov/

#конкурс