Size: a a a

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

2018 February 24
Типичный программист
Реализации словаря: https://goo.gl/bCe3xs — какую структуру данных выбрать в зависимости от задачи.

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

Кому интересно, сам тест: https://goo.gl/8Q2Nyd
источник
2018 February 25
Типичный программист
Пишем игру под Android за 10 минут: https://goo.gl/gh3EH2

В своё время Flappy Bird, не имея сложной механики и графики, стала хитом. Сегодня мы расскажем, как всего за 10 минут написать свой вариант игры на Unity под Android.
источник
Типичный программист
IT-новости прошедших выходных:

— Вышло мажорное обновление скриптового языка Dart. В бета-версии инструмента представлены более жёсткая типизация и «причёсанный» синтаксис, а также полностью переписаны инструменты сборки: https://goo.gl/SdzGZj

— В смарт-контрактах блокчейна Ethereum найдены уязвимости, через которые можно украсть хранящиеся там активы. В группе риска находится 34 200 смарт-контрактов: https://goo.gl/gUHjKC

— Браузер Opera 52 доступен в бета. В новой версии клиента для ПК реализован ускоренный блокировщик рекламы и усовершенствован интерфейс для работы с вкладками: https://goo.gl/3qndzn

— Анонсирован движок Qualcomm AI Engine для создания программ с элементами машинного обучения на базе мобильных процессоров Snapdragon. Новый инструмент поддерживает ряд ключевых библиотек и API для работы с системами искусственного интеллекта: https://goo.gl/4WhXFJ

— Масштабная платформа для подключения устройств из Интернета вещей от Google теперь открыта для широкой публики. Сервис предоставляет специализированное ПО для создания систем машинного обучения из мелких/встраиваемых девайсов: https://goo.gl/Q1yzvD

— Состоялся стабильный релиз JS-компоновщика Webpack 4. Основные изменения в очередной версии инструмента коснулись конфигурации проектов с выходом новой системы плагинов: https://goo.gl/FPUAxz
источник
2018 February 26
Типичный программист
#промо

На канале @ico_review авторы проводят анализ прошедших ICO и делают обзоры на будущие проекты. Рассказывают про плюсы и минусы, дают рекомендации по инвестированию.

Подписаться: https://t.me/ico_review
источник
Типичный программист
Справочник начинающего манипулятора: https://goo.gl/c2PX6J — 10 психологических законов, которые помогают зацепить пользователей интерфейсом приложения и заставить их возвращаться. Добро пожаловать в клуб.
источник
Типичный программист
Свежие новости:

— В MIT создали утилиту, которая обеспечивает приватность лучше, чем режим инкогнито. Программа Veil может предложить пользователям еще больше функций безопасности: https://goo.gl/sByTQ6

— «Яндекс» приглашает специалистов в области Data Science и всех интересующихся разработчиков на лекцию про собственную интеллектуальную инфраструктуру компании. Говорить будут руководитель Яндекс.Переводчика из Великобритании и разработчики «Алисы»: https://goo.gl/GHmBMD

— Исследователи обнаружили рекламную сеть, которая скрывает майнер внутри рекламных баннеров. Кроме того, сеть может обходить блокировщики рекламы: https://goo.gl/6gYZQw

— Panasonic создала систему распознавания лиц с алгоритмом, не поддающимся обману. Раньше камеры не распознавали людей в темных очках и медицинских масках: https://goo.gl/TovDR8

— Вышел MoltenVK — инструмент для работы с графикой на macOS и iOS на основе популярного открытого API Vulkan. Тестовая сборка Dota 2 с новым интерфейсом стала производительнее на компьютерах Apple почти в два раза: https://goo.gl/ScDfTw

— Microsoft представила первое крупное обновление Quantum Development Kit. Теперь набор поддерживает разработку на Linux и macOS: https://goo.gl/MnrQcg

— Apple рассказала о хранении данных клиентов iCloud в облаке Google. Ранее в документах компании упоминались сервисы Amazon Web Services и Azure от Microsoft: https://goo.gl/SvDTwX
источник
2018 February 27
Типичный программист
#промо

Python для аналитиков, уставших от рабства Excel: https://goo.gl/iHqz2P

Учат сокращать множество действий в Excel до 5 строк в Pandas и обрабатывать десятки миллионов записей за считанные секунды. Вебинар предназначен для тех, у кого уходит много времени на анализ данных в Excel.

Начало 28 февраля в 14:00 по Москве: https://goo.gl/iHqz2P
источник
Типичный программист
Всё ещё можно успеть зарегистрироваться: https://goo.gl/4woS4c
источник
Типичный программист
​​Недавние события мира IT:

— В поисковой системе Google появилась игра, проверяющая знание словарных слов. При запросе какого-либо определения сервис предлагает пройти мини-тест из 5 вопросов на знание терминов с постепенным увеличением сложности: https://goo.gl/DgBXYF

— Немецкие разработчики научили робота PAL Robotics TIAGo приносить из холодильника пиво конкретной марки. Работу визуального модуля обеспечивает суперкомпьютер Jetson TX2: https://goo.gl/uE27A2

— Искусственный интеллект Baidu Deep Voice научился быстро копировать человеческий голос, а также менять женский голос на мужской и наоборот. Раньше копирование занимало полчаса, а в 2018 году результат выдается за секунды: https://goo.gl/h6wLVo

— Ученые разработали нейросеть, способную генерировать видеоряд по короткому отрывку текста. Путь к экранизациям становится короче: https://goo.gl/Y4aCwZ

— Airbus опубликовала видео с испытаний беспилотного одноместного аэротакси модели Alpha One. Аппарат поднялся в воздух на пятиметровую высоту, продержался 53 секунды, после чего мягко приземлился: https://youtu.be/gJrKmMM7vW0

— Slack с GitHub объединили усилия и создали новый инструмент для взаимодействия команд разработчиков. Можно подписаться на любой открытый репозиторий прямо из своего канала: https://goo.gl/ebtSGt

— В Интернете обнаружили следы ботнета Mirai OMG. Модифицированная версия нашумевшего вируса использует домашнюю IoT-технику в качестве прокси-серверов: https://goo.gl/iQCX1M

— В веб-версии «ВКонтакте» появились моментальные отметки на снимках. Алгоритм автоматически предложит отметить ваших друзей на новых фотографиях в альбомах и публикациях: https://goo.gl/de11gw
источник
2018 February 28
Типичный программист
Попробуйте себя в роли пентестера — найдите уязвимости веб-проекта в нашем интерактивном тесте, составленном совместно с HackerU: https://tproger.ru/quiz/pentesting/

#промо
источник
Типичный программист
Как криптокотята, только с роботами: http://telegra.ph/RobotsCrypto-02-28

Чат с разработчиками: https://t.me/joinchat/FIPECRKfYWmZlNgYGyMeXA

#промо
источник
Типичный программист
Почему C можно считать очень примитивным языком для современного ПО: https://goo.gl/vRMKnn — и почему наконец стоит обратить внимание на Rust.

Перевод статьи одного из основателей проекта GNOME — широко используемой, свободной графической среды, в основном для систем GNU/Linux. Сейчас Федерико активно развивает библиотеку librsvg с использованием языка программирования Rust. Ему часто приходится переключаться с C на Rust и обратно, и в статье он рассказывает, почему.
источник
Типичный программист
​​Новости среды:

— В обозреватель изменённых функций в pull-запросах на GitHub добавлена поддержка файлов на PHP. Навигация доступна как по именам элементов, так и по простому поиску в выпадающем списке с изменениями: https://goo.gl/qRqAUj

— Разработчики представили новую версию клиента для ПК GitHub Desktop. В инструмент добавлена функция создания соавторских коммитов и реализовано отображение открытых pull-запросов в текущем репозитории: https://goo.gl/FCbxc3

— Первая версия фреймворка для разработки мобильных интерфейсов и UX Flutter теперь доступна в бета. Кроссплатформенный инструмент уже поддерживает SQLite, Facebook Connect и около тысячи других популярных пакетов: https://goo.gl/fgeKLE

— Искусственный интеллект объяснил людям, как именно он отвечает на заданные вопросы. Знание принципов работы ИИ позволит не допустить «восстания машин»: https://goo.gl/M9kDmk

— В решениях с технологией аутентификации типа Single Sign-On обнаружена лазейка, позволяющая злоумышленникам входить в систему под чужим именем без пароля. Для этого нужно «разорвать» пользовательский логин комментарием в коде на SAML: https://goo.gl/c6mo6y

— Исходный код iBoot в очередной раз выложили в Сеть. Однако в этот раз доступ к нему можно получить только через Tor: https://goo.gl/xtaSqB

— Intel выпустила патчи Spectre для чипов Broadwell и Haswell. Прошивки для процессоров Sandy Bridge и Ivy Bridge пока что находятся на стадии тестирования: https://goo.gl/wwCo3b

— Из-за ошибки в конфигурации UDP-портов злоумышленникам удалось заразить серверы утилиты Memcached и устроить общемировую волну DDoS-атак. Всем пользователям программы рекомендуется отключить или ограничить поддержку UDP на используемых устройствах: https://goo.gl/PyMpJT


OpenAI разработала алгоритм использования полученного опыта в машинном обучении. Такой подход ускоряет решение не только текущей задачи, но и расширяет спектр решаемых задач в целом: https://goo.gl/yYhFde

— В Высшей школе экономики начнут готовить специалистов в области Интернета вещей: https://goo.gl/1eNT6A

— «Яндекс» и Санкт-Петербургский государственный университет объявили о договоренности о совместной подготовке бакалавров по математике. Компания и вуз разработают несколько учебных курсов по выбору. Они позволят студентам получить прикладные знания в области компьютерных наук: https://goo.gl/Hs5Ns7

— Браузер Chrome будет требовать от удостоверяющих центров, чтобы все выданные ими публичные сертификаты, созданные после 30 апреля 2018 года, включались как минимум в два общедоступных журнала Certificate Transparency: https://goo.gl/VWaE8o

— Проект Qt представил выпуск продукта Qt Automotive Suite 2.0, предлагающего набор компонентов для оснащения автомобильных информационно-развлекательных систем и приборных панелей: https://goo.gl/UfvgtQ

— Исследователи из британской компании Wandera обнаружили новую вредоносную программу, действующую через приложения на Android. RedDrop может похищать данные с мобильных устройств, записывать аудио происходящего вокруг, выводить украденные данные на Dropbox и Google Drive и подписывать владельцев Android на премиальные SMS-сервисы: https://goo.gl/g2QtgA
источник
2018 March 01
Типичный программист
​​Привет 👋

Есть куча вакансий для разработчиков от наших друзей из vc.ru:

Удаленно

— Ведущий программист С++ в Playrix: vc.ru/33839

Москва

— Серверный архитектор в Magic Unicorn, зарплата до 180 000 ₽: vc.ru/33932

— Разработчик C++ и Python-разработчик в Acronis: vc.ru/companies/327-acronis

— Ведущий Unity-программист в Cubic.Games, зарплата до 250 000 ₽: vc.ru/33232

— Senior PHP-разработчик в Linkmuse, зарплата до 180 000 ₽: vc.ru/33449

— Ведущий Java/Scala-разработчик в «Детский мир»: vc.ru/33354

— Старший фулстек-разработчик и старший iOS-разработчик в «Лабораторию Касперского»: vc.ru/33955

— ABAP-разработчик в «Сибинтек»: vc.ru/33662

Санкт-Петербург

— Фронтенд-разработчик в Okko, зарплата от 100 000 ₽: vc.ru/33005

— Программист Erlang в Timeweb: vc.ru/33184

— Разработчик Ruby on Rails в Boft: vc.ru/33575

— Веб-программист в Mossebo: vc.ru/33189

Екатеринбург

— Разработчик Data Scientist (зарплата до 60 000 ₽) и руководитель отдела машинного обучения (зарплата от 80 000 ₽) в SkyDNS: vc.ru/companies/358-skydns

Новосибирск

— Фулстек-разработчик (PHP, JavaScript) в Pharmznanie, зарплата до 80 000 ₽: vc.ru/33476


Все вакансии на http://vc.ru/job
источник
Типичный программист
​​#промо

Новая игра для программистов: решите 10 задач по Java, iOS, Android или JS, чтобы собрать сверхмощный боевой комплект: https://goo.gl/PwjH9R

Лучшим предлагают интересную работу в «Альфа-Банке».
источник
Типичный программист
Hello World на фреймворке Spring MVC: https://goo.gl/yVBexf — у нас для вас очень своеобразное программерское поздравление с возвращением тепла.
источник
Типичный программист
​​Свежие новости мира IT:

— С помощью Raspberry Pi и AWS Rekognition изобретатель создал систему, умеющую узнавать его кота. Собранная за несколько часов установка отправляет уведомление с просьбой открыть дверь каждый раз, когда животное хочет войти в дом: https://goo.gl/v3daxA

— Нейронная сеть самостоятельно нашла в игре баг и использовала его для победы. Исследователи обучали ее методом эволюционных стратегий: https://goo.gl/hSRE7S

— Google объявила об открытии образовательного курса для желающих освоить машинное обучение. Ранее он был доступен только для сотрудников компании: https://goo.gl/1hwZ6W

— В ходе недавней волны DDoS-атак через серверы Memcached был установлен своеобразный рекорд. Жертвой атаки мощностью 1,35 терабита в секунду стал GitHub: https://goo.gl/uvGv6C

— Hangouts Chat, представленный почти год назад, стал доступен для всех пользователей G Suite. Сервис предлагает продвинутую интеграцию с ИИ и чат-ботами для оптимизации рабочего процесса: https://goo.gl/6PT64f

— Доля пользователей Google Chrome, регулярно запускающих Flash Player, снизилась до 8 %. К 2020 году браузер полностью избавится от уязвимого плагина: https://goo.gl/y9KDkS

— Elastic объявила об открытии исходного кода расширений X-Pack. Несмотря на публикацию исходников, коммерческие инструменты останутся платными: https://goo.gl/BzP7b8
источник
2018 March 02
Типичный программист
#промо

Друзья, RobotsCrypto стартовал розыгрыш 1 Эфира за репост в Facebook.  

Выполните пару шагов и учавствуйте:

🥇 1 место — 0,5 Ethereum
🥈 2 место — 0,3 Ethereum
🥉 3 место — 0,2 Ethereum

Подробности на страничке: facebook.com/RobotsCrypto
источник
Типичный программист
​​Пятничные IT-новости:

— Microsoft узнала об учителе информатики из Ганы, рисующем интерфейс MS Word на школьной доске. Компания пообещала подарить ему ноутбук, но преподаватель объяснил, что этого недостаточно: https://goo.gl/Bqy9uM

— Google выпустила программу для создания мелодий, воспроизводимых двумя инструментами. При этом можно настраивать ритм песни, длину петли и диапазон октав: https://goo.gl/eqVZVg

— Стартовал обучающий проект «Академия искусственного интеллекта», разработанный при поддержке Сбербанка. Лучшие ученики получат приглашение на московский хакатон: https://goo.gl/3iSpeU

— В AdBlock тестируется новая функция для кэширования часто используемых веб-библиотек локально на пользовательские компьютеры. Пока что обновление доступно только для пользователей Google Chrome: https://goo.gl/4GNcSS

— Разработчики фитнес-приложения Strava упростили отключение функции отслеживания местоположения по тепловой карте. Для этого был переработан дизайн страницы настроек конфиденциальности: https://goo.gl/X23Zff
Если не поняли, о чём речь: https://goo.gl/f2mWDK

— Microsoft обновила инструменты Cognitive Services, позволяющие в два клика внедрить в приложения искусственный интеллект. С их помощью разработчики могут улучшить сортировку фотографий, распознавание лиц и поиск информации: https://goo.gl/MrkRv2

— К сохранённым ответам на GitHub «прикрутили» горячие клавиши. Теперь в обсуждениях и pull-запросах их можно находить по нажатию двух кнопок: https://goo.gl/nT6YPS

— Исследователи DeepMind создали новый алгоритм обучения, для которого не нужно много входных данных. Перед выполнением основной задачи ИИ учится исследовать окружающее пространство и управлять манипулятором: https://goo.gl/2dMRbL
источник
2018 March 03
Типичный программист
Проверьте, правда ли вы знаете фишки гиковских фильмов, игр, и комиксов, или только притворяетесь: https://goo.gl/fA2qqU
источник