Highload — медіа для розробників
3.51K subscribers
5.18K photos
259 videos
16 files
5.99K links
Розповідаємо про людей, які створюють код, та про код, який вони пишуть.

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

Наш чат https://t.me/highloadchatt
Download Telegram
​​COBOL для Linux получил возможность развертывания API в гибридной облачной среде

Компания IBM объявила о выпуске IBM COBOL для Linux на X86. Новая сборка объединяет Enterprise COBOL для z/OS и COBOL для AIX в линейке IBM COBOL. В пакет входят оптимизирующий компилятор COBOL и рантайм-библиотека COBOL.

https://highload.today/cobol-dlya-linux-poluchil-vozmozhnost-razvertyvaniya-api-v-gibridnoj-oblachnoj-srede/

#IBM #COBOL #x86 #Linux
​​10 книг по программированию на PHP и MySQL

В блоге на hackr.io пользователь Ахил Бхадвал поделился десятью лучшими, по его мнению, книгами по программированию на языке PHP.

https://highload.today/10-knig-po-programmirovaniyu-na-php-i-mysql/

#PHP #MySQL #books #programming #learning #knowledge
​​Memescraper – приложение для скрейпинга мемов с Reddit

Каждый день мы представляем вам два проекта из списка участников нашего конкурса. Сегодня это приложение от Андрея Романюка.

Целью приложения была «возможность бесконечного скроллинга свежих мемов» так, чтобы не надо было отвлекаться на рекламу на сайте и другие посты.

Процесс создания приложения, по словам разработчика, был довольно простым. Бэкенд реализован на Django, так как это многофункциональный фреймворк. Selenium Web Driver использовался, так как это универсальный инструмент для web-scraping на Python. Advanced Python Scheduler применялся для задавания задачи по скрейпингу.

Развертывание проекта проходило на Heroku. Фронтенд – базовый UI на Bootstrap с выполнением JavaScript для некоторых функций (например, endless scroll).

Имеется один известный баг – если мем был удален из источника, то вместо него виден черный квадрат с соответствующей надписью. Планируется добавить еще один таск, где с помощью Google OCR будут удаляться «мертвые» картинки. А также в планах деплой на AWS.

https://memescraper.herokuapp.com/

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

#Django #Python #SeleniumWebDriver #Heroku #bootstrap
​​Баг в CS:GO позволяет хакерам контролировать ПК игроков

«Белые хакеры» из команды The Secret Club нашли в CS:GO новый эксплойт, который может позволить злоумышленнику получить контроль над компьютером пользователя, используя систему приглашений Steam. При нажатии на ссылку с инвайтом, хакер может получить личную информацию того, кто его примет.

https://highload.today/bag-v-cs-go-pozvolyaet-hakeram-kontrolirovat-pk-igrokov/

#steam #valve #CSGO #bug
​​Светофор, отображающий состояние билда

Следующий проект от Екатерины Романчук, она нашла необычное применение обычному уличному светофору.

Идея пришла к Екатерине, когда она работала тестировщицей Automation QA и ей хотелось показывать всем состояние последней сборки. Если светофор красный – нет смысла скачивать билд и начинать тестировать.

Проект реализован на Python. Cron на ноутбуке периодически запускал скрипт, который проверял состояние билда и передавал команды светофору. Проект разрабатывался в свободное время с поддержкой от DevOps-команды.

Светофор проработал около четырех лет, но сейчас валяется без дела.
https://github.com/safo-bora/TrafficLightCode

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

#светофор #Python #QA
​​Instagram-бот за 5 минут + автоматизация браузера с помощью Selenium

Разработчик с ником c0d3x27 разместил в блоге на medium.com инструкцию по созданию Instagram-бота с помощью Python. Бот способен автоматизировать действия в Instagram, чтобы владелец аккаунта получал больше подписчиков и лайков при минимуме личного вмешательства.

https://highload.today/instagram-bot-za-5-minut-avtomatizatsiya-brauzera-s-pomoshhyu-selenium/

#Instagram #bot #Python #Telegram #Selenium
​​Инфографика дня: как Microsoft обходит конкурентов крупными поглощениями

На новостном сайте axios.com опубликовали инфографику, на которой видно, как Microsoft пытается обойти конкурентов в сфере информационных технологий, таких как Google, Amazon, Facebook и Apple, с помощью крупных приобретений.

https://highload.today/infografika-dnya-kak-microsoft-obhodit-konkurentov-krupnymi-pogloshheniyami/

#Microsoft #Amazon #Google #LinkedIn #axios
​​Веб-скрапинг с помощью библиотеки Playwright

Программист Кевин Сахин, проработавший в сфере парсинга более 10 лет, показал, как создать веб-скрапинг для извлечения данных на основе библиотеки Playwright с помощью Javascript.

Читать всю статью на нашем сайте https://highload.today/veb-skraping-s-pomoshhyu-biblioteki-playwright/

#NODEJS #PLAYWRIGHT #PUPPETEER #SELENIUM #XPATH #ПАРСИНГ
​​Google обновляет ранжирование сайтов: как к этому подготовиться

Уже в мае Google планирует изменить подход к ранжированию сайтов в выдаче. На него будет влиять фактор Core Web Vitals, то есть скорость загрузки элементов страницы, интерактивность и визуальная стабильность.

Как же не потерять позиции в поисковой выдаче?

https://highload.today/blogs/core-web-vitals-obnovlennyj-faktor-ranzhirovaniya-v-google-kak-podgotovitsya-i-na-chto-obratit-vnimanie/

#google #search #seo #оптимизация
Гайд по Deep Daze и самые странные изображения из нейросети

Инструмент для генерации изображения из текста Deep Daze для преобразования использует OpenAI CLIP и Siren (сеть неявного нейронного представления). Проект выпущен под лицензией MIT и имеет на GiitHub 3,2 тысяч звездочек.

https://highload.today/gajd-po-deep-daze-i-samye-strannye-izobrazheniya-iz-nejroseti/

#OpenAI #deepdaze #Siren #Python
Сооснователь Jooble Роман Прокофьев: «Почему я поддерживаю “Дiя.City”»

Сооснователь Jooble Роман Прокофьев написал в своем Facebook о поддержке проекта особого режима для IT-компаний «Дiя.Сity». Свою позицию он в первую очередь объяснил желанием строить бизнес в правовом поле, потому что, по его словам, третья группа ФОПов (физическое лицо-предприниматель), в которой сейчас находится практически вся IT-отрасль, работает незаконно.

https://highload.today/soosnovatel-jooble-roman-prokofev-pochemu-ya-podderzhivayu-diya-city/

#ДiяСity #Jooble
Google выпустил новый язык программирования: зачем он нужен?

Компания Google разработала новый язык логического программирования с открытым исходным кодом Logica. Это преемник существующего логического языка Google Yedalog. Он предназначен для манипулирования данными и транслирования программ в язык SQL.

https://highload.today/google-vypustil-novyj-yazyk-programmirovaniya-zachem-on-nuzhen/

#Google #Logica #SQL
Сервис мониторинга курса гривны к доллару

Автор проекта — Тарас Концур

Сервис не просто отображает курс, но еще демонстрирует тренды, резкие снижение или рост курса. Курсы валют берутся из API на developers.minfin.com.ua.

Проект написан на node.js и AWS. Сервисы AWS выбирались по принципу минимизации средств. Сейчас сервер работает на Amazon Lightsail, и это единственный платный сервис AWS, который используется.

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

https://github.com/tkontsur/follow-uah
https://t.me/follow_uah

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

#Nodejs #Amazon #currency #S3 #Lambda
Инфографика дня: страны, где лучше всего сдают тесты по программированию

На платформе для поиска, отбора и сопоставления навыков DevSkiller опубликовали рейтинг стран с самыми высокими баллами за тесты по программированию. В прошлом году анализ навыков разработчиков проводился с учетом среднего балла, в 2020-м специалисты составляли топ на основе 90-го перцентиля. Это говорит о том, что только 10% разработчиков из конкретной страны получили в тестах кодирования более высокие баллы, чем результаты, которые указаны ниже.

https://highload.today/infografika-dnya-strany-gde-luchshe-vsego-sdayut-testy-po-programmirovaniyu/

#programming #infographics
My Dog Club – сайт о собаках и сервисы для их владельцев

Идея Дмитрия Слюнина родилась из хобби — у него самого дома есть домашние животные. В свободное от основное работы время вдвоем с программистом Олегом Полуцыгановым Дмитрий создал на фреймворке Laravel сайт о собаках с галереей питомцев, информацией об их содержании и календарем событий для хозяев.

Дмитрий занялся планированием, дизайном, наполнение сайта контентом, SEO и участвовал в программировании, основные же этапы программирования фронтенда и бэкенда — заслуга Олега.

У авторов много планов по дальнейшему развитию проекта: создать доску объявлений, запустить онлайн-магазин и онлайн-консультации специалистов по различным темам.

Сайт проекта: https://my-dog.club/

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

#HTML #CSS #Bootstrap #JS #PHP #Laravel #SQL #MySQL #Ajax #Blase #NetBeans #IDE
​​Как проверить безопасность сайта: 21 простой сервис

Профессиональный тест сайта на уязвимости и взломы может стоить от $1,5 тыс. и занять не меньше недели. Но получить по крайней мере базовое представление о защищенности вашего ресурса можно гораздо проще: для этого есть немало сервисов с бесплатными возможностями.

https://highload.today/blogs/kak-proverit-bezopasnost-sajta-21-prostoj-servis/

#hxtechnologies #security #подборки
​​Любовь и деньги: как топовые IT-разработчики делят бюджет с партнерами

Советник в министерстве цифровой трансформации Украины Игорь Перция рассказал в Facebook об опросе «в закрытой группе» среди самых богатых IT-разработчиков мира, с результатами которого он ознакомился. Разработчиков спросили, как они делят расходы со своей второй половинкой.

https://highload.today/lyubov-i-dengi-kak-topovye-it-razrabotchiki-delyat-byudzhet-s-partnerami/

#IT #poll
​​Sherlock – агрегатор барахолок

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

Среди увлечений Андрея Каплуненко — программирование и коллекционирование раритетов. Раньше он много покупал на eBay, но стоимость доставки все чаще оказывалась выше или сравнимой с ценой товара. Поэтому редкие коллекционные вещи Андрей стал искать на украинских барахолках. И вместо того, чтобы каждый день проверять на OLX, он решил сделать робота, который будет делать это за него и присылать ежедневный отчет на почту.

Поддерживаются пока три барахолки, на которых можно отслеживать появление нужных товаров: OLX, Besplatka, SkyLots. Есть возможность задать ключевые слова с распространенными орфографическими ошибками, чтобы отловить максимум результатов, также есть фильтр по цене.

Андрей построил свой агрегатор на Drupal 8, потому что компания, где он работал (NXTE), в тот момент как раз планировала переход с Drupal 7 на новую версию, в которой ему хотелось побыстрее разобраться. В качестве системы контроля версий используется Git. Проект планируется переработать так, чтобы бэкенд представлял собой чистый API, без фронтенда, который отдельно будет написан на Vue.js, с чем Андрею поможет жена.

Когда проект удастся упростить, сделав из него поисковик по маркетам, его планируется монетизировать через контекстную рекламу.

https://github.com/anxp/sherlock-d8
https://sherlock-ua.bid

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

#Drupal #Git #Vuejs #backend
​​Ответы на самые популярные вопросы на собеседовании по TypeScript

Технический писатель и программист Райан Телин поделился в блоге на educative.io 50 самыми популярными вопросами на собеседовании по TypeScript и ответами на них. Мы разбили подборку на четыре части. В первую вошли восемь вопросов.

https://highload.today/otvety-na-samye-populyarnye-voprosy-na-sobesedovanii-po-typescript/

#TypeScript #interview #questions #JavaScript
​​TheOldNet: бесплатный сервис, чтобы вернуться в интернет 1990-х

В сети появился бесплатный прокси-сервис TheOldNet, который позволяет просматривать веб-страницы так, как они выглядели в 1990-х, когда скорее походили на любительский продукт, чем что-то, принадлежащее компаниям с миллиардными доходами, сообщает портал Bleeping Computer.

https://highload.today/theoldnet-besplatnyj-servis-chtoby-vernutsya-v-internet-1990-h/

#TheOldNet #Windows #Apple