Size: a a a

Типичный программист

2020 October 05
Типичный программист
Шпаргалка по Python 3

В ней есть если не всё, то почти всё, что может понадобиться начинающему Python-разработчику.

Ссылка на оригинал в хорошем качестве: https://tprg.ru/Uha6

#python #шпаргалка
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
источник
Типичный программист
Специалист по кибербезопасности из Avast встроил в умную кофеварку вирус-вымогатель

О своём опыте он подробно рассказал в блоге: https://tprg.ru/TO9g

Если вкратце, для управления кофеварка создавала незапароленную точку Wi-Fi, а парень из Avast всего-навсего перехватил пакеты, которыми она делилась по сети. В итоге, он изменил встроенную прошивку и залил на дисплей текст с предложением заплатить выкуп в обмен на доступ к кофеварке.

#безопасность
источник
Типичный программист
Python vs. R в Data Science: кто кого уложит на лопатки?

В статье мы разобрали сильные и слабые стороны языков, после чего взвесили все «за» и «против». Будет интересно тем, кто хочет войти в DS или просто поратовать за фаворита. Кстати, комментарии крайне приветствуются:

https://tprg.ru/KuYG

Это #партнёрский пост
источник
Типичный программист
Разработчикам Microsoft удалось записать на небольшое кварцевое стекло 75,6 ТБ данных

Суть технологии Microsoft Project Silica в «прожиге» стекла специальным лазером. Притом, такой носитель чрезвычайно надёжен, может выдерживать температуры выше 500 градусов и даже царапаться без потери данных. О проекте мы уже ­писали ранее, тогда создатели смогли записать на носитель всего лишь один фильм.

И вот, спустя год, разработчикам удалось уместить на одно такое «стёклышко» объём уже ~16 тысяч DVD-R дисков. Жаль только, что, как и DVD-R, его нельзя перезаписать. Но кто бы отказался от такой коллекции софта, игр и фильмов, пусть на Read-only носителе?

#технологии #microsoft
источник
2020 October 06
Типичный программист
Канал про технологии отслеживания пользователей и методы защиты от них

@vschannel — канал Дмитрия Момота, известного как Vektor T13. Подписавшись на канал, вы узнаете, что сайты «знают» о пользователях и как правильно настроить браузер для работы, проверить качество IP, снять игровые баны «по железу» и многое другое.

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

Это #партнёрский пост
источник
Типичный программист
Из-за старой версии Excel в Великобритании не учли почти 16 000 случаев заражения

В службе общественного здравоохранения рассказали, что результаты анализов записывали в старую версию Excel с ограничением в 65 536 строк. Её не используют с 2007 года и должны были заменить в ведомстве ещё несколько лет назад.

Причину использования Excel вместо специализированной базы данных не пояснили, но приняли решение впредь делать бекапы, чтобы избежать повторения такой ситуации.

Впрочем, IT-эксперты уже окрестили произошедшее «типичной ошибкой шестиклассника или программиста-недоучки».

Источник: Evening Express

#excel #кек #базыданных
источник
Типичный программист
Автоматический мониторинг ошибок в мобильных приложениях Avito

Специалисты из CI/CD-команды Авито рассказали, как мигрировали на Firebase и как автоматизировали сбор информации о новых фатальных ошибках в мобильных приложениях. Всё это с удобными оповещениями в Slack и детализацией в BigQuery.

Почитайте, как им удалось снизить количество рутины и исключить человеческий фактор:

https://tprg.ru/dAfp

Это #партнёрский пост
источник
Типичный программист
Автостопом по машинному обучению на Python

Раньше «интеллектуальность» приложения измерялась в количестве if-ов в коде. Но оказалось, что такой подход не везде прокатывает, да и вообще очень трудозатратный. Во спасение программистов от стирания пальцев пришло машинное обучение.

Для желающих понять, кто этот ваш ML и с чем его едят, в статье разобрали восемь главных алгоритмов машинного обучения на Python:

https://tprg.ru/WKGx

#python #ml
источник
Типичный программист
Энтузиаст приучил сорок обменивать крышки от бутылок на корм и собрал для этого специальную кормушку

Ну вы поняли, кто бы правил бал во вселенной Fallout.

Из начинки BirdBox Raspberry Pi 4 (ожидаемо) и самодельный вибродозатор корма. Корпус и некоторые детали были распечатаны на 3D-принтере. Но дьявол, как всегда, в мелочах. Разработчик потратил несколько месяцев, чтобы кормушка работала нон-стоп, корм никогда не застревал, а управлять ей можно было откуда угодно.

Как сделать так же, где найти нужные детали и файлы для печати на 3D-принтере, разработчик рассказал в статье:

https://tprg.ru/nQKk

#diy #raspberry
источник
2020 October 07
Типичный программист
Актуальные вакансии для разработчиков

PHP-программист в «ОЛКОН»
Где: Самара.
Стек: HTML, CSS, PHP, MySQL, AJAX.
Сколько: размер заработной оплаты обсуждается индивидуально в зависимости от Вашей квалификации (junior, middle, senior).

Backend developer/Fullstack developer (Golang) в Xsolla Где: удалённо.
Стек: Golang, MySQL, Redis, RabbitMQ.
Сколько: по итогам собеседования.

— ASP.Net Core Разработчик в Junior Projects
Где: удалённо.
Стек: ASP.Net Core, PostgreSQL, Redis, Azure Service Bus, SignalR, Kubernetes, JavaScript, TypeScript, Vue.js.
Сколько: от 70 000 до 130 000 ₽

— Senior Rust Developer в «Ситиконсалт»
Где: удалённо.
Стек: Rust, C/C++, Python, Machine Learning, Git.
Сколько: 200 000 ₽

— Middle/Senior Data Scientist (ASR) в «Группу компаний ЦРТ»
Где: Санкт-Петербург или удалённо.
Стек: Deep Learning, Pytorch, Tensorflow.
Сколько: по итогам собеседования.

#вакансии #работа
источник
Типичный программист
Годный скраппер картинок из поисковиков, который создаёт датасеты для нейронок в две команды

Любители поковыряться со StyleGAN особенно заценят. Пока что IDT позволяет собирать пикчи только из DuckDuckGo, Bing и Flickr. Зато можно указать нужный размер и количество картинок.

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

https://tprg.ru/aszy

#нейросети #инструменты
источник
Типичный программист
Инструменты машинного обучения для начинающих

Только начинаете осваивать машинное обучение? А мы как раз подготовили подборку инструментов, чтобы помочь вам сориентироваться:

https://tprg.ru/fIQY

#ml #python
источник
Типичный программист
Энтузиаст выпустил демку для MS-DOS/FreeDos под названием Gespensterwald размером всего 64 байта кода ассемблера x86

Существует целая киберкультура Демосцена. В 80-х её участники в взламывали компьютерные игры и в небольших интро к ним выжимали максимум из возможностей компьютера. Чем меньше весило интро и чем красивее было, тем считалось круче.

Возможности компьютеров выросли, но ребята до сих пор соревнуются за лучшие демки. Gespensterwald, кстати, заняла первое место на недавней демопати. На видео можно посмотреть интро (обязательно со звуком), а на сайте соревнования — скачать исходники и заценить другие работы:

https://tprg.ru/2fBk

#msdos #ос
источник
Типичный программист
Сразу 2 открытых вебинара от OTUS для продакт-менеджеров и тимлидов

13 октября пройдёт демо-урок курса «Product Manager IT-проектов». На нём Сергей Колосков, продакт-менеджер из OZON:
— познакомит вас с CJM;
— объяснит, когда продакт-менеджеру пора проводить CJM;
— научит находить проблемы пользователя, узкие места в продукте или идее.

Узнать подробнее и зарегистрироваться: https://otus.pw/fbxW/

А 14 октября пройдёт демо-урок курса «Team Lead». На нём Дмитрий Емельянов, в прошлом Agile Coach в ABBYY:
— расскажет, как тимлиду не сломать самоорганизацию Scrum;
— обсудит со слушателями, нужен ли менеджмент в Agile организации и как он работает.

Узнать подробнее и зарегистрироваться: https://otus.pw/Xt0T/

Это #партнёрский пост
источник
2020 October 08
Типичный программист
Шпаргалка по командам git

На сайте можно почитать про команды и скопировать нужную нажатием одной кнопки: https://tprg.ru/XN3A

#шпаргалка #git
источник
Типичный программист
В октябре стартует набор на поток курса по Java разработке. На протяжении 6 месяцев наставники из Java Mentor будут обучать вас самым востребованным технологиям для Java, среди которых Maven, Git, Servlet, Tomcat, Spring MVC и многое другое.

Кроме теоретического обучения вы разработаете собственный коммерческий проект и научитесь работать в команде.

Платить за обучение вы будете только после устройства на работу, до которой вас будут лично сопровождать менторы. Помимо этого, на протяжении 2 лет для вас будет действовать программа поддержки внутри сообщества для быстрого карьерного развития.

Для поступления необходимо пройти тестовое задание:
https://tprg.ru/xRDs

Это #партнёрский пост
источник