Size: a a a

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

2018 April 18
Типичный программист
Сегодня стало известно, что Роскомнадзор заблокировал сам себя и попросил провайдеров это исправить вручную.

Под блок попали адреса сервиса «Ревизор» — системы проверки доступа к заблоченым ресурсам.
источник
Типичный программист
SEO-чеклист перед сдачей сайта заказчику: https://goo.gl/jAt6LM — продублируем пост, в прошлый раз криво отобразилось в Instant View. Смотрите на сайте с красивыми чекбоксами.

Что это? Чек-лист по прокачке технических показателей сайта для оптимизации в поиске. Клиенты ожидают, что их веб-проект будет занимать высокую позицию — дайте им это сразу. Помогает избежать серьезных проблем и лишних рабочих часов в будущем.
источник
Типичный программист
Понимание принципов работы компилятора зачастую говорит о высокой квалификации программиста.

С помощью нашей обновлённой подборки лучших книг по компиляторам вы сможете поднять свой профессиональный уровень и, как следствие, конкурентоспособность на рынке труда:
https://goo.gl/Qj6N68
источник
Типичный программист
Помните мы рассказывали, как быстро поднять свой VPN на Digital Ocean? Так вот, РКН заблочил часть их адресов. Уж не знаем, для чего вы там эти сервера использовали, но если у вас ip из подсетей 167.99.0.0/16 или 206.189.0.0/16, то вы попали в список: https://tproger.ru/news/roskomnadzor-digitalocean/

Простой вариант решения — перенести дроплет на другой адрес, это несложно делается. Но мы уже боимся что-то конкретное советовать, так что давайте сами, тихонько.
источник
2018 April 19
Типичный программист
Свежие IT-новости:

— Компании, пострадавшие от блокировки Telegram, обратились за помощью к юристам «Агоры». Правозащитная фирма уже получила около 60 жалоб: https://goo.gl/P2LNdH

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

— Глава Роскомнадзора сообщил, что все действия по блокировке IP-адресов Amazon и Google сопровождались перепиской с администрациями корпораций. В ведомстве рассчитывают, что для компаний будет «первичен их бизнес, а не политические мотивы»: https://goo.gl/i67qHg

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

— СМИ сообщили о блокировке IP-адресов подконтрольного Роскомнадзору сервиса «Ревизор». Ведомство просит провайдеров вручную убрать их из списка запрещенных: https://goo.gl/LVHfZ5

— Состоялся релиз Google Chrome 66. Среди нововведений: улучшенный алгоритм блокировки фонового звука, защита от уязвимости Spectre и множество инструментов для разработчиков: https://goo.gl/A2bWEJ

— Вышел новый мобильный браузер от Amazon — Internet. Lite-приложение доступно только в Индии и ориентировано на работу в условиях низкой скорости передачи данных: https://goo.gl/QMSfhL

— Google пополнила ряды приложений для изучения основ программирования. Приложение Grasshopper состоит из нескольких курсов по JavaScript, призванных помочь пользователям освоить необходимые навыки «на бегу», не выпуская из рук мобильный телефон: https://goo.gl/rmgGyx

— Роскомнадзор включил в реестр запрещённых сайтов две подсети американского хостинга DigitalOcean. Каждая из них содержит по 65 тысяч IP-адресов: https://goo.gl/sE1Zc9

— По словам главы Роскомнадзора, Facebook может быть заблокирован до конца 2018 года. Это произойдет, если компания не локализует базы данных граждан России на ее территории, не удалит всю запрещенную информацию и не выполнит ряд других требований ведомства: https://goo.gl/gD4Giz

— Microsoft представила новые расширения существующих сервисов Office 365 для обеспечения информационной безопасности бизнес-клиентов. Также компания выпустила симулятор фишинговых атак для тренировки сотрудников фирм: https://goo.gl/C96oqv

— Конструктор чатботов для бизнеса от Google Dialogflow Enterprise Edition вышел из беты, вооружившись новыми встроенными возможностями. В нём реализованы поддержка последних версий Cloud Speech-to-Text и Cloud Text-to-Speech, 30 дополнительных языков и регионов, новые библиотеки и пакетная обработка: https://goo.gl/VnJK8g

— Разработчики представили стабильную ветку мультипротокольного прокси-сервера NGINX 1.14.0. В обновлении реализованы поддержка протокола TLSv1.3, механизм Server Push для HTTP/2, модуль с gRPC-прокси и повторное согласование SSL-соединения с бэкендами: https://goo.gl/RjLe1Q
источник
Типичный программист
Логическая задачка: как за ограниченное время найти отравленное вино в одной из 1000 бутылок?

Представьте, что вы программист короля, устраивающего большое торжество. Вдруг, за 24 часа до праздника, король узнаёт, что одну из 1000 бутылок вина для мероприятия отравили. Естественно, в такой ситуации монарх сразу позовёт программиста (а кого же ещё?).
Ловите одно из решений:
https://goo.gl/CGXbcb
источник
Типичный программист
ВКонтакте совместно с игровым движком @CoronaRu запускает конкурс для разработчиков игр. Создайте свою игру, используя Coronа, и адаптируйте её под HTML5 для игровой платформы Direct Games.

Подробное описание конкурса, условия участия, а также требования к играм и разработчикам читайте в прикреплённой статье: https://vk.com/@vkgames-corona

#промо
источник
2018 April 20
Типичный программист
​​Свежие IT-новости:

— Microsoft: работодатели ищут навыки программирования у соискателей в сферах маркетинга, рекламы и PR (3,7 %), а также производства. В России они стали четвертым по популярности запросом среди нанимателей, уступая общей грамотности, уверенному владению ПК и навыкам продаж: https://goo.gl/v59QMZ

— Команда МГУ победила в чемпионате мира по программированию АСМ ICPC 2018 года: https://goo.gl/8RQ1Tf

— Google отключила возможность использовать свои подсети для обхода блокировки. Из-за этого проблемы в работе начали испытывать крупные VPN-сервисы и защищённые мессенджеры, включая Signal, GreatFire.org и Psiphon: https://goo.gl/7SaJXd

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

— «Яндекс» разрабатывает IoT-плату Yandex.iO для интеграции «Алисы» с другими устройствами. Компания уже ведет переговоры с производителями бытовой техники и электроники: https://goo.gl/UY5NNE

— Исследователи из MIT создали нейросеть RoadTracer, которая намечает карты дорог на основе аэрофотоснимков. По словам разработчиков, данная технология на 45 % эффективнее существующих методов: https://goo.gl/dPxXfr

— Microsoft выпустила Windows Template Studio 2.0. Вместе с Visual Studio команда разработчиков создала новый «более быстрый и доступный» интерфейс: https://goo.gl/sLKtsn

— Исследования в области кулинарной робототехники послужили причиной объединения усилий компании Sony и Университета Карнеги-Меллона. Грядущие разработки союза сделают искусственный интеллект доступнее для общественности: https://goo.gl/JSQnSx

— Опубликован первый в мире массив данных для обучения искусственного интеллекта поиску вредоносного ПО. Он содержит метаданные, описывающие 1,1 млн исполняемых файлов для Windows: https://goo.gl/Fy95pp

— Компания Intel прекратила работу над умными очками Vaunt и закрывает отвечающее за их разработку подразделение. Смарт-очки компании отличались от других своим «обычным» внешним видом: https://goo.gl/vuW7gf

— Команда Python выпустила новые PyPI и Pip. Каталог полностью поменял внешний и внутренний вид, приобрёл улучшенные поиск и классификацию проектов, а пакетный менеджер обзавёлся новой функциональностью: https://goo.gl/4YQF92

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

— Мобильный переводчик от Microsoft с использованием технологий нейросетей получил обновление, позволяющее ему работать без подключения к Интернету. Кроме того, теперь функции перевода текста можно интегрировать в сторонние Android-приложения: https://goo.gl/3szLxe
источник
Типичный программист
Завтра будет бесплатная онлайн-лекция по основам React. Ведёт Денис Довгань — опытный веб-разработчик и спикер крупных конференций и митапов.

Расскажет:
— Что такое React и зачем он? Почему React?
— В чем основные отличия от других библиотек и фреймворков (Angular/Angular.js/Vue/Ember)?
— Как развернуть приложение на React?
— Что такое компонентный подход? Компоненты-функции и компоненты-классы.
— Основные концепции при разработке на React (состояние, свойства, жизненный цикл компонентов).

Вы напишете простое TODO-приложение, а также получите материалы для дальнейшего изучения.

Когда: 21 апреля, 12:00-13:00 по киевскому времени.

Где: на ваших экранах в режиме онлайн. Нужно зарегистрироваться: https://goo.gl/u6uiEW
источник
Типичный программист
​​Новые вакансии для разработчиков на vc.ru.

Москва:

— Android-разработчик в «Яндекс.Еду» и фронтендер в «Яндекс.Такси» vc.ru/companies/521

— Фронтендер в ivi.ru, до 180 000 ₽ vc.ru/36427

— WordPress-разработчик в BR Lab, от 100 000 ₽ vc.ru/36421

— PHP-разработчик в Dropwow, до 130 000 ₽ vc.ru/36520

— Python-разработчик и фронтендер в BestDoctor, до 180 000 ₽ vc.ru/companies/36

— Старший Scala/Java-разработчик в ZeptoLab vc.ru/36632

Петербург:

— Android-разработчик и PHP (Drupal) Engineer в DataArt, до 228 000 ₽ vc.ru/companies/325

— PHP-программист в Datanyze, до 250 000 ₽ vc.ru/36519

— Ведущий фулстек-разработчик в Gocream, от 120 000 ₽ vc.ru/36290

— Фронтендер в Sendsay, до 180 000 ₽ vc.ru/36574

— Ведущий iOS-разработчик в Tappsk, от 150 000 ₽ vc.ru/36691

Удалённо:

— Бэкендер в Membrana, до 160 000 ₽ vc.ru/36532
источник
Типичный программист
Что такое фронтенд и как стать профессиональным фронтенд разработчиком с нуля.

Наш подписчик с десятилетним опытом веб-разработки в душевной форме рассказывает из чего состоит фронтенд, как не потеряться в экосистеме инструментов разработки и по какому плану лучше изучать этот стек. Ловите пятничный лонгрид:
https://goo.gl/2A1zWa
источник
2018 April 21
Типичный программист
​​Свежие IT-новости:

— Публичные обновления Oracle Java SE 8 для организаций, не приобретших лицензию на коммерческое использование, станут недоступны после января 2019 года. Условия доступа к обновлениям для индивидуальных пользователей останутся неизменными как минимум до конца 2020 года: https://goo.gl/iVwsqb

— Правительство России обязало операторов связи хранить весь трафик пользователей с 1 октября 2018 года. Речь идет о текстовых и голосовых сообщениях, изображениях, звуках и видео: https://goo.gl/uqZRtf

— IP-адреса платформы Microsoft Azure и хостинг-провайдера Hetzner оказались в черном списке Роскомнадзора. Жители России могут столкнуться с недоступностью связанных с ними сервисов: https://goo.gl/PCRua7

— Facebook начала формировать команду по разработке собственных чипсетов. Американская компания таким образом хочет повысить независимость от сторонних производителей: https://goo.gl/ocQYiQ

— Разработчики GitHub запустили проект для обучения начинающих программистов. GitHub Learning Lab позволит новичкам освоить необходимый материал для работы с веб-сервисом, не покидая платформы: https://goo.gl/z7u1QN

— Исследователи из AdGuard Research обнаружили 5 расширений для Google Chrome, оказавшиеся вредоносными клонами известных блокировщиков рекламы. Их создатели могли удаленно управлять браузерами 20 миллионов пользователей: https://goo.gl/WurWkq

— Издание The Verge сообщило, что Google начала работу над мессенджером Chat. Сервис основан на протоколе Rich Communication Services, а также не имеет сквозного шифрования: https://goo.gl/fwy9U2

— Ученые из Принстона выяснили, что сторонние JavaScript-библиотеки аналитических и рекламных сервисов собирают информацию о посетителях сайта через функцию «Войти через Facebook». Это происходит на 434 сайтах, однако большинство ресурсов даже не подозревают о происходящем: https://goo.gl/bbMbo3

— Выпущенный в 2013 году набор лицензий Creative Commons 4.0 увидел свет в официальном русском переводе. Текст составлен с опорой на терминологию, обозначенную в статье 1286.1 Гражданского кодекса РФ. В этом нормативном документе впервые в России введено понятие открытой лицензии на использование произведений науки, литературы и искусства: https://goo.gl/oxxnrF

— Apple открыла исходный код распределенной СУБД FoundationDB. По словам разработчиков, надежность системы подтверждается ее активным применением в инфраструктуре самой Apple и некоторых других крупных компаний: https://goo.gl/WnFZda

— СУБД MySQL 8.0 вышла из беты. Обновлённый инструмент оснащён поддержкой Emoji, позволяет одновременно работать в миксе из классических таблиц с NoSQL, лучше «понимает» JSON и почти в два раза производительнее MySQL 5.7: https://goo.gl/HqHsyZ

— Команда Google Project Zero опубликовала информацию об уязвимости в Windows 10 S, которая позволяет запускать произвольный код на устройстве при заблокированной ОС. У Microsoft было 90 дней до оглашения описания уязвимости для её исправления, однако компания не устранила проблему: https://goo.gl/jkbezN
источник
Типичный программист
Кот-разархиватор, пасьянс-косынка, Paint, веб-браузер и многое другое на Python и PyQT.

Нашли и перевели для вас подборку с реально работающим кодом, который можно посмотреть, «пощупать», запустить. Оцените, как другие программисты реализовали всем известные приложения, измените код под свои нужды, напишите своё приложение с помощью этих примеров кода. Экспериментируйте, это очень интересно:
https://goo.gl/p21PFn
источник
2018 April 22
Типичный программист
Мы за свободу
источник
Типичный программист
Канал с сервисными сообщениями Телеграм предлагает:

«7-й день российские власти блокируют Telegram. Если Вы поддерживаете свободный интернет, запустите из окна бумажный самолет сегодня ровно в 7 вечера».
источник
Типичный программист
Дуров советует прибраться вокруг дома после кидания самолетиками (давайте не мусорить).

***

А вот тут можно найти много разных способов складывать бумажные самолёты: https://goo.gl/tCYx6r — выберите свой любимый :)
источник
2018 April 23
Типичный программист
​​Свежие IT-новости:

— В ходе Twitch-трансляции диджей Deadmau5 показал раннюю версию своего многопользовательского шутера от первого лица. Автор утверждает, что билд, показанный во время трансляции, написан его командой за два дня, а до релиза игры минимум год: https://goo.gl/3TFtzZ

— Исследователи Массачусетского технологического института обучили нейронную сеть «слышать» как человек. Система умеет находить определенные слова в человеческой речи, а также определять жанр воспроизводимой музыки: https://goo.gl/4wdp6H

— Microsoft рассказала о новой возможности в Visual Studio для разработки веб-приложений. Library Manager умеет искать конкретные файлы во внешних источниках и автоматически вставлять их в проект, без подключения дополнительных инструментов: https://goo.gl/DRN97n

— Разработчики выпустили wasm-pack, который превращает код на Rust в npm-пакет. Инструмент компилирует исходный проект в код на WebAssembly и упрощает интеграцию JavaScript и Rust: https://goo.gl/wmfEQz

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

— Alibaba разрабатывает собственный чип Ali-NPU, который будет использоваться в машинном обучении. Компания утверждает, что соотношение цена/качество будет превосходить показатели текущих продуктов на рынке в 40 раз: https://goo.gl/thjMCB

— В ходе ежегодной конференции CVPR2018, Google анонсировала конкурс по улучшению технологий распознавания объектов в реальном времени на мобильных устройствах. Цель инициативы OVIC — уменьшить задержки при идентификации и обработке, а также повысить пользовательский опыт: https://goo.gl/rnfk8q

— Oracle представила первый релиз универсальной виртуальной машины GraalVM. Ее можно использовать для запуска приложений, написанных на JavaScript, Python, Ruby, R, на языках для JVM и на языках, для которых формируется биткод LLVM (C, C++, Rust): https://goo.gl/NZrbRJ

— В «чёрный список» РКН попали 63 адреса Google из 600 известных. Часть российских пользователей не может получить доступ к поисковику и «Переводчику». Telegram всё ещё работает: https://goo.gl/RvmkiY

— Тестовые сборки новых версий Ubuntu могут уйти в прошлое. Разработчики предложили более эффективный способ поиска багов — проведение недель тестирования: https://goo.gl/NiuFuZ

— Джанелль Шейн рассказала об очередном эксперименте с нейросетями: на этот раз им предстояло научиться генерировать узоры для вязания. К исследованию подключились мастерицы и создали лоскутки и элементы одежды по инструкциям «киборга» SkyKnit: https://goo.gl/uKNcHH
источник
Типичный программист
Роскомнадзор отрицает свою причастность к сбоям в работе крупных сервисов Google. Говорят, не блокировали и реестр не расчехляли
источник
2018 April 24
Типичный программист
​​Свежие IT-новости:

— Вышло обновление GitLab. В версии 10.7 добавили браузерный редактор кода, а также упростили выдачу прав сторонним утилитам и поиск уязвимостей в исходниках на Go и C/C++: https://goo.gl/aAbgvk

— Оглушительный пожарный сигнал вызвал сбой трети серверов шведского центра обработки данных Digiplex. Наиболее заметным последствием стал сбой всех операций Nasdaq по Северной Европе, а также заблокированная работа нескольких банков в регионе: https://goo.gl/vzTkKC

— Блокировка IP-адресов Google Роскомнадзором привела к сбою таких сервисов, как YouTube, reCaptcha, Google Drive. Для доступа к ним российские пользователи вынуждены пользоваться VPN: https://goo.gl/2NYvyc

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

— Опубликовано мажорное обновление цифрового терминала Hyper 2.
Разработчики улучшили множество инструментов и упростили работу с компьютерными системами: https://goo.gl/SJxev7
источник
Типичный программист
Используете HTTPS и спите спокойно? Зря-зря. Он решает только свои задачи, да и то, лишь при правильном его использовании.

В статье описаны проблемы и неприятные ситуации, которые могут возникнуть при использовании этого расширения протокола HTTP. Да, даже, если он правильно настроен:
https://goo.gl/c5e55p
источник