Size: a a a

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

2019 February 16
Типичный программист
​​Что в мире происходит

🤓 Анонимные разработчики открыли сервис SearchFace. Подобно почившему FindFace он по фотографии ищет профиль человека во «ВКонтакте», только бесплатно и без смс. «ВКонтакте» это не понравилось: соцсеть заявила, что сервис не спрашивает у пользователей разрешения на обработку данных, и собралась подавать в суд.

👮🏻 «РБК» разведал, что мэрия Москвы собирается заказать для полицейских AR-очки с системой распознавания лиц. По словам СМИ, к разработке приложения уже привлекли Ntechlab (создателей FindFace). Компания отказалась это комментировать.

🦄 Ребята из OpenAI создали ИИ, который генерирует реалистичные фейковые новости. На основе одной-двух фраз, задающих тему, он способен «сочинить» довольно реалистичную историю. Об учёных, нашедших в Андах стадо единорогов, о поп-звезде, пойманной на магазинной краже, и даже о том, почему переработка отходов вредна для экономики, природы и здоровья людей.

🧦 Внимание линуксоидам: в стандартной Linux-утилите snapd обнаружена уязвимость, которая позволяет злоумышленнику получить в заражённой системе root-права. Её прозвали Dirty Sock. Под угрозой Ubuntu и ряд других Linux-дистрибутивов. Canonical уже опубликовала патч: надо обновить утилиту до версии 2.37.1.

Свежие обзоры новостей ловите в @tprogerdaily

🐙 Команда GitHub представила «draft pull requests» — это такие ограниченные pull-запросы. С ними можно кидать ещё не готовый для ревью код и даже просто идею без кода, чтобы обсудить её с коллегами. Слияние с другой веткой для них по умолчанию запрещено, перед этим надо перевести запрос в режим «Ready for review».
источник
Типичный программист
Как выучить Big Data — отвечают эксперты

https://tprg.ru/xVWg

Big Data — всего 2 простых слова, но чётко ли вы себе представляете, что это такое и как этому учиться?

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

#эксперты #bigdata
источник
2019 February 17
Типичный программист
Как научиться правильно определять сроки выполнения работы — отвечают эксперты

https://tprg.ru/eRuQ

Уже надоело читать шутки про горящие дедлайны и видеть там себя? Тогда самое время уделить время развитию навыка оценки сроков выполнения задач.

Наши эксперты рассказали:
— что нужно учитывать, оценивая сроки работы,
— что может повлиять на вашу оценку,
— как лучше понять объём работы, который необходимо выполнить.


#эксперты #работа
источник
2019 February 18
Типичный программист
Что в мире происходит

🚀 Компания nPerf (есть такой тестер скорости Интернета) опубликовала отчёт о том, как было со скоростью подключения у четырёх крупнейших российских провайдеров во второй половине 2018 года. Это касается «Билайна», Дом .ru, МТС и «Ростелекома». Если говорить грубо и коротко, лучше всего, по мнению компании, с Интернетом было у пользователей Дом .ru, а хуже всего — у клиентов «Ростелеком». Остальное можно посмотреть в отчёте (PDF).

👀 Есть у ИБ-специалистов подозрение, что 17 тысяч Android-приложений незаконно собирают данные со 100 миллионов устройств. И не просто данные, а те, по которым можно идентифицировать пользователя. Среди подозрительных приложений — Angry Birds Classic, Audiobooks и Flipboard. Google обещала всё проверить.

☠ В даркнете выставили на продажу две крупные базы с учётными данными пользователей разных ресурсов. В первой числится 620 миллионов записей, ей назначили цену в 20 тысяч долларов. Во второй — 127 миллионов, и стоит она 14,5 тысяч. К продаже и даже некоторым утечкам причастен человек (или группа лиц) под ником Gnosticplayers. «Мои две основные цели — это деньги и разорение американских свиней», — цитирует его слова ZDNet.

Свежие обзоры новостей ловите в @tprogerdaily
источник
Типичный программист
​​#вакансия #питер #javascript
от 40 000 до 175 000  ₽

Nativeroll — платформа видеорекламы в премиальном контенте. Мы создаем инструменты, позволяющие издателям монетизировать их контент дорого.

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

В команде нас мало. Вместе обсуждаем проблемы. Решение обычно такое — «я это сделаю». Если не такое, то задаем вопросы. Все готовы помочь. Результат должен быть видимым. Периодически синхронизируемся по общекомандным целям. Инструменты: Slack, JIRA, Harverst, Grafana, Whiteboard.

Что предлагаем взамен?

— Для джунов — обучение и менторство.
— Для мидлов и выше — гибкий график и продукты, которыми пользуются.
— Комфортный офис в центре Санкт-Петербурга.
— Достойную белую з/п соответствующую навыкам и знаниям, с постоянным ростом по мере вклада в проект.
— Безлимит на чай/кофе/фрукты в офисе, оплачиваем спорт и занятия английским.

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

Зачем существуют разные линейки процессоров? Почему сами процессоры одинаковые, но у некоторых частоты выше, а у некоторых ниже? И в чём выгода для производителей?

Смотрите видео и получайте ответы на эти и другие вопросы: https://tprg.ru/O4ud

#видео #процессор
источник
Типичный программист
Манипуляции с DOM на чистом JavaScript

https://tprg.ru/ykqZ

Как правило, когда нужно выполнить какие-либо действия с DOM, разработчики используют jQuery. Однако практически любую манипуляцию с DOM можно сделать и на чистом JavaScript с помощью его DOM API.

В статье рассматриваем этот API более подробно:
— работа со списками,
— добавление классов, атрибутов и CSS стилей,
— изменение DOM и DOM-запросы,
— анимация.

#javascript #веб
источник
2019 February 19
Типичный программист
​​​​Минутка ностальгии

Профессор Джон Пфафф из Нью-Йорка нашёл на чердаке 30-летний компьютер Apple IIe и даже смог запустить на нём старые игры.

«Вставил старый диск с игрой. Предлагает восстановить сохранённую игру. И находит! Ему, наверное, лет 30. А мне как будто снова 10».

Этим он поделился в Twitter, где вы можете увидеть ещё больше фото и поностальгировать вместе с другими пользователями: https://tprg.ru/gGNS

#история #apple
источник
Типичный программист
​​Прожорливый веб

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

Результат ожидаемый, но наконец-то кто-то дал конкретную цифру: https://tprg.ru/8zSg
источник
Типичный программист
​​#вакансия #королёв #java

Wiley занимается разработкой e-learning системы, а также сервисов для публикации научного и образовательного контента, сервисов для взаимодействия с авторами (в том числе и нобелевскими лауреатами).

В связи с расширением проекта ищут Java специалистов уровней Middle, Senior и Tech Lead.

Про команду разработки

Компания международная: российский офис много взаимодействует с коллегами из компаний партнёров — Amazon, Apple, Microsoft, EMC и др. Поэтому коммуникация осуществляется как на русском, так и на английском языках. Работают по методологии Scrum.

Требования к соискателям

— опыт промышленной разработки на Java от 2 лет;
— желание развиваться и расти профессионально;
— опыт работы с Git, Maven, JIRA, Junit, Jenkins или аналогами.

Про бонусы к зарплате

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

Откликнуться: https://tprg.ru/nKcd
источник
Типичный программист
​​Визуализации алгоритмов сортировки

https://tprg.ru/vy7f

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

В нашем материале собрали описания и визуализации самых популярных алгоритмов.

#видео #сортировка
источник
2019 February 20
Типичный программист
​​Что в мире происходит

👆 Google успокоила разработчиков расширений: третья версия «Манифеста» призвана не сломать сторонние блокировщики рекламы, а сделать работу расширений более прозрачной. Чтобы у недобросовестных разработчиков было меньше шансов для злоупотребления доступом к данным пользователя. Компания заявила, что поощряет обратную связь и к ней прислушается.

👨‍💻 И ещё одно объявление от Google. С 19 по 28 февраля открывается ранний доступ к регистрации доменов в зоне .dev. Эта зона создана специально для кодеров и тех, кто делает айти такой, какой мы её видим сейчас. С 28 февраля доступ откроют для всех желающих.

💣 В ядре WordPress нашли критическую уязвимость. Чтобы её эксплуатировать, злоумышленнику понадобится доступ на целевой сайт с правами хотя бы автора и 30 секунд времени. В результате он получит полный контроль над ресурсом.

Свежие обзоры новостей ловите в @tprogerdaily

🔮 На закуску: канадские учёные смастерили сферический дисплей для VR-очков на двоих пользователей. По их словам, обычно такие экраны дают чёткую картинку только с одного ракурса. Если сместить угол зрения, проекция искажается. Теперь вот можно в VR бок о бок с другом нырять:
источник
Типичный программист
​​#вакансии #java

Подборка вакансий для Java програмистов:

mfms°, Москва
от 150 000 до 250 000 ₽

Разработка высокопроизводительных, многопоточных, телекоммуникационных систем. Подробнее: https://tprg.ru/tTKp

Wiley, Королёв
по итогам собеседования

Разработка e-learning системы и сервисов для публикации научного и образовательного контента. Подробнее: https://tprg.ru/1JTi

«ЦФТ», Омск и Новосибирск
от 100 000 ₽

Проектирование, разработка и тиражирование банковского ПО. Подробнее: https://tprg.ru/R9Bl
источник
Типичный программист
Подборка сайтов, которые застряли в нулевых

https://tprg.ru/6ToE

Веб-дизайн 90-х и 00-х годов — это ребёнок, который учится ходить. Ему пока неведомо абстрактное мышление, а информацию он усваивает только в максимально простом изложении: много картинок, яркие цвета, простые шрифты.

Сейчас оставленные в прошлом сайты вызывают только ностальгию. А ещё можно посмотреть, как изменился мир.

Признавайтесь, раньше было лучше?

#веб #дизайн
источник
2019 February 21
Типичный программист
​​WorldWideWeb

В честь 30-летия всемирной сети учёные из CERN запустили веб-версию самого первого браузера WorldWideWeb, который создал «отец» интернета Тим Бернерс-Ли.

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

Ни картинок, ни медиа, ни адресной строки, никаких других интерактивных элементов. Только блоки текста: https://worldwideweb.cern.ch/
источник
Типичный программист
​​Информатика для орков

Squally — с виду обычная RPG-игра. Но это только на первый взгляд.

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

Вместо скучной теории здесь орки, а вместо занудного лектора — летающий мозг. Зацените: https://tprg.ru/6y0p

#информатика #начинающим
источник
Типичный программист
Серверный или клиентский рендеринг на вебе: что лучше использовать у себя в проекте и почему

https://tprg.ru/gbWL

Есть несколько совершенно разных подходов к рендерингу веб-приложения. И прежде чем выбрать какой-то определённых подход, нужно подумать о том, какой подойдёт конкретно вам.

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

#веб
источник
2019 February 22
Типичный программист
Функциональное программирование в блокчейн-разработке

Пока вы спорили о парадигмах, на ForkLog вышел иллюстрированный лонгрид о функциональном программировании и его роли в развитии блокчейн-технологий — «Смена парадигмы: функциональное программирование в блокчейн-разработке».

Внутри — об истории, особенностях, языках-представителях и перспективах функционального стиля программирования в блокчейн-индустрии.

Читать: http://bit.ly/2SbNRqH

Это #партнёрский пост
источник
Типичный программист
​​Несуществующим хозяевам — несуществующих котов

Создатель сайта ThisPersonDoesNotExist.com, который генерировал лица несуществующих людей на основе нейросетей, сделал аналогичный сайт про котов ThisCatDoesNotExist.com.

Правда с кошками алгоритм пока работает не очень хорошо. А иногда нейросеть даже пытается создавать мемы. Вы только посмотрите на это: https://tprg.ru/gYiX
источник
Типичный программист
​​#вакансии #новосибирск #омск #java #фронтенд #csharp

У нас на сайте появились вакансии от «Центра Финансовых Технологий». ЦФТ — крупный финтех-провайдер, который занимается проектированием, разработкой и тиражированием банковского ПО. Продукты компании использует 35% банков по всей России.

Сейчас нужны Java, фронтенд и .NET Core разработчики. Минимальная зарплата от 100 000 ₽.

Какие вакансии сейчас открыты?

Новосибирск

Java разработчик
.NET Core разработчик
Фронтенд-разработчик

Омск

Java разработчик
Team Leader

Что предлагают сотрудникам?

— Возможность создать с нуля новый продукт, которым будет пользоваться миллион пользователей.
— Отсутствие legacy.
— Гибкий график.
— Возможности для профессионального развития и личностного роста: внутренние и внешние конференции, тренинги, учебный центр.
источник