Size: a a a

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

2019 May 17
Типичный программист
Какой робот не пьёт виски?

ИИ от Microsoft написал рецепт нового сорта виски. Шведский винокуренный завод Mackmyra уже приступил к его разработке и планирует выпустить в продажу осенью: https://tprg.ru/BdYc

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

#ии #технологии
источник
Типичный программист
Latency: значения задержек, которые стоит знать каждому программисту

https://tprg.ru/ND6U

Все операции, выполняемые компьютером, занимают определённое время. Чем ниже уровень, на котором операция происходит, тем она быстрее, и наоборот.

Зная, сколько времени занимают те или иные операции, можно создавать более эффективные программы. В статье собраны значения задержек для самых распространённых операций.

#шпаргалка
источник
Типичный программист
​​20-23 мая в Лиссабоне пройдёт конференция для специалистов в области виртуализации VMware Empower 2019. Один из партнеров VMware, команда «ИТ-ГРАД», примет участие в конференции и будет делиться актуальными новостями и обзорами докладов.

Свежие новости они будут публиковать в канале @iaasblog в режиме реального времени, а подробную аналитику по итогам каждого дня выложат у себя на Хабре.

#промо
источник
Типичный программист
Level Up: события и курсы #24

Весна подходит к концу, но сезон событий и не думает заканчиваться!

В свежей подборке множество конференций на любой вкус, парочка хакатонов и даже чемпионат Яндекса: https://tprg.ru/lvlup24
источник
Типичный программист
Есть мнение, что изучить программирование — это не самая сложная задача. Гораздо сложнее научиться быть разработчиком.

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

— правильная постановка вопросов;
— эффективная отладка (вместо расстановки print по всему коду);
— парное программирование;
— изучение новых технологий;
— обмен фидбэками с коллегами;
— участие в процессах code review;
— участие в дискуссиях на технические темы;
— умение писать код или проектировать системы, рисуя при этом на доске.

#программирование
источник
2019 May 18
Типичный программист
Введение в связные списки

https://tprg.ru/mhFD

Связные списки — это структура для хранения линейно сгруппированных наборов данных. Какое хорошее применение можно найти этой структуре? В ней, например, можно хранить перечень бывших Арианы Гранде.

В статье знакомимся со структурой связных списков вместе с Арианой на примере её песни «Thank U, Next».

#алгоритмы #начинающим
источник
Типичный программист
Что в мире происходит

😑 Павел Дуров разразился речью о том, почему не стоит удивляться новой уязвимости в WhatsApp. Он считает, что бреши в мессенджере похожи на бэкдоры — «намеренно встроенные лазейки, позволяющие получить доступ к данным». Советует переходить на Telegram: https://tprg.ru/O8GE

👊 Команда Stack Overflow объявила, что 11 мая неизвестные получили доступ к внутренним системам сайта. Разработчики выясняют, насколько всё серьёзно, и проверяют сервис на уязвимости. Утекли пользовательские данные или нет, точно неизвестно. Руководство этого не исключает, хотя подтверждений пока нет: https://tprg.ru/Z6Wn

🤓 Google выпустила бесплатный онлайн-курс, который поможет разработчикам Android-приложений перейти на Kotlin. Он полностью на английском и рассчитан на подготовленного слушателя. Обучение должно занять около 2 месяцев, но уроки можно проходить в удобном для себя темпе: https://tprg.ru/iA4r

👅 Google AI показала алгоритм Translatotron. Он переводит устную речь с одного языка на другой без промежуточного текста и умеет сохранять её звуковые особенности: интонацию, паузы. Исследователи говорят, что можно даже отчасти сохранить оригинальный голос. Однако по качеству алгоритм пока не так хорош, как те, что используют текст: https://tprg.ru/KN6E

🚀 Просто видео, где сотрудник Verizon замеряет скорость передачи данных по 5G на смартфоне Samsung Galaxy S10. На пике Speedtest показывает больше 1000 Мбит/с. Условия, конечно, почти идеальные, но всё же: https://tprg.ru/Dfqy

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
источник
Типичный программист
CSS Flexbox

CSS Flexbox — это набор инструментов для быстрого создания сложных и гибких макетов, на которые в традиционном CSS пришлось бы потратить много времени.

Автор видео рассказывает, как понять и начать использовать данные инструменты в своей работе: https://www.youtube.com/watch?v=AFNuRK-lZOk

#видео #css
источник
Типичный программист
На фото из Музея компьютерной истории в Калифорнии изображена первая модель компьютера из семейства IBM System/360 — IBM System/360 Model 30.

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

Это означало, что теперь не нужно было создавать новую операционную систему под новое железо, а можно было использовать ОС с предыдущих моделей. Эта особенность позволяла заказчику использовать недорогую модель, а с ростом компании обновиться до более крупной системы без необходимости переписывать программное обеспечение.

Самой популярной ОС для Model 30 была DOS/360. Компьютер мог выполнять 34 500 инструкций в секунду, а его память составляла от 8 до 64 КБ. Стоимость это модели стартовала со $133 000.

#история #технологии
источник
2019 May 19
Типичный программист
​​Результаты финала «Криптонит Startup Challenge»

17 мая прошёл финал конкурса «Криптонит Startup Challenge», в который прошли 10 стартапов из сферы IT.

Лучшими стали проекты, занимающиеся системами биометрической идентификации, — удостоверение личности на основе голоса от команды ИБРиС и распознавание по лицу и радужной оболочке глаз от Iris Devices. Они разделили между собой призовой фонд в 10 миллионов рублей и отправятся на обучение в академию BCG Digital Ventures в Берлин.

Кроме двух главных наград приз зрительских симпатий получил стартап Chatme.ai, команда которого разработала интеллектуальные диалоговые системы для бизнеса. Эти ребята тоже отправятся в Берлин.

Подробнее о победителях и финале читайте в материале: tprg.ru/Yzev

Это #партнёрский пост
источник
Типичный программист
Хочу стать программистом, прошёл курсы программирования, что делать дальше? Отвечают эксперты

https://tprg.ru/K76X

Очередные курсы позади, а работодатель всё ещё не стучится пачками денег в двери? Что нужно делать для успешного трудоустройства?

Спросили у наших экспертов.

#мотивация #эксперты
источник
Типичный программист
На данный момент самая продвинутая нейросеть — это та, которая управляет человеком.

Пока все ждут, когда появится искусственная нейросеть, способная конкурировать с нашей, предлагаем посмотреть на то, как наши с вами нейроны формируют новые связи. Собственно, примерно так и выглядят наши мысли.

#нейросети
источник
Типичный программист
Просто симпатичный индикатор загрузки

Исходники здесь: https://codepad.co/snippet/rainbow-loader

#css
источник
2019 May 20
Типичный программист
​​#работа #вакансия #москва #devops
по итогам собеседования

MAXIMUM ищет DevOps инженера для создания крутой инфраструктуры. Работа в команде EdTech экспертов, корпоративное обучение, пятничная пицца и прочие маленькие радости.

Что оценивают у соискателей?
— Понимание технологий мониторинга разнообразных систем.
— Умение писать bash-скрипты.
— Знание Docker, Kubernetes и прочего ПО для виртуализации.
— Опыт конфигурирования GitLab CI.
— Желание изучить и применить систему управления конфигурацией.

Подробнее: https://tprg.ru/maximumeducation
источник
Типичный программист
Что в мире происходит

📵 Издание Reuters сообщило, что Google прекратила сотрудничать с Huawei. Китайская корпорация не сможет в будущих устройствах пользоваться экосистемой Android (Google Play, Google Play Protect) вне Китая. Google косвенно это подтвердила в Twitter-аккаунте Android. Компания заявила, что нынешние пользователи устройств Huawei могут насчёт этих сервисов не волноваться: https://tprg.ru/viE6

❌ Вслед за Google об остановке сотрудничества с Huawei объявили другие технологические компании: Intel, Qualcomm, Xilinx и Broadcom. Об этом рассказал Bloomberg. По словам издания, компании прекратили поставку Huawei оборудования и ПО «до дальнейшего распоряжения»: https://tprg.ru/ihCF

💳 И вишенка на торте понедельника: издание CNBC обнаружило, что Google с помощью писем в Gmail собирает информацию о платежах пользователя. Даже если покупка проходила через сторонний сервис. Данные хранятся в аккаунте Google, раздел «Покупки». Удалить их можно только вместе с письмом. Простого способа запретить сбор информации нет: https://tprg.ru/r6Yv

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
источник
Типичный программист
Чат на CSS

С помощью CSS можно контролировать загрузку фоновых изображений, используя некоторые селекторы.

Как это можно использовать? Да хоть полноценный чат написать на одном лишь CSS: https://github.com/kkuchta/css-only-chat

#css
источник
Типичный программист
Cron Jobs — пособие для начинающих

https://tprg.ru/14Hj

Cron — один из часто используемых инструментов для Unix-систем. Его используют для планирования выполнения команд на определённое время.

Эти команды принято называть «Cron Jobs». Такой инструмент отлично подходит для регулярных бэкапов, мониторинга дискового пространства, удаления файлов (например, логов) и много чего ещё.

В этой статье рассказываем о работе с Cron на Linux.

#unix #начинающим
источник
2019 May 21
Типичный программист
Неофициальный и консервативный FAQ по Django

https://tprg.ru/S4bj

Мы тут подготовили FAQ по Django, в котором вы найдёте ответы на часто возникающие вопросы, которых нет в официальном FAQ.

Быстрее освобождайтесь от своих дел и го читать.

#веб #python
источник
Типичный программист
​​#работа #вакансия #москва #php
по итогам собеседования

TechLamoda ищет коллегу, который займется автоматизацией работы службы доставки, фотостудии, процессинга и выбора платежей.
Они предлагают работу в highload проекте, релокационный пакет для кандидатов из регионов, корпоративное обучение и скидки на английский язык.

Пишут на последних версиях PHP, используют Symfony 3.4/4 в связке с Doctrine 2. PostgreSQL в качестве основной СУБД, MySQL, Redis, Elasticsearch. Для тестирования используют PHPUnit и Codeception. Все приложения упакованы в Docker и деплоятся в production нажатием кнопки.

Посмотреть вакансию целиком: https://tprg.ru/techlamoda
источник
Типичный программист
Девушка сделала игровой автомат, из которого можно доставать шоколадных уток и кроликов: https://www.youtube.com/watch?v=h6v5CZBp5mw

Может, уток и кроликов он поднимает и не очень хорошо, но с поднятием настроения он справляется здорово.

#сделайсам
источник