Семь бесплатных автоматизированных платформ-задачников для прокачки навыков программирования

Привет! Недавно сделали подборку бесплатных сервисов для изучения программирования с нуля. В комментариях получили много заинтересовавших нас платформ. Из них составили отдельный список таких, которые подойдут профессиональным программистам.

CheckiO

Проект из Украины «Чекио» сфокусирован на Python и JavaScript. Это сборник игровых задач по программированию для тех, кто уже не новичок. Большой упор на геймификацию, симпатичную графику и общение в сообществе. В самом решении задач игрового процесса нет, но есть общий сценарий для прохождения платформы. Полезная фича — смотреть другие решения и подсказывать студентам как их можно улучшить.

CheckiO

leetcode

Сборник задач по программированию на разных языках. Цель сервиса — готовить программистов к заданиям, которые встречаются на интервью. Платформа сразу даёт фидбэк на правильность и эффективность решения, показывает варианты решений и позволяет обсудить их с другими участниками. В платной версии можно пройти автоматизированное интервью в Google, Facebook или Amazon: робот подберёт вопросы, засечёт время и даже поможет оценить.

leetcode

Читать дальше →
Семь бесплатных автоматизированных платформ-задачников для прокачки навыков программирования
Source: habrahabr

Авторы Dark Souls работают над двумя необъявленными проектами

В ходе интервью с представителями японского сайта 4Gamer Хидэтака Миядзаки, создатель знаменитой серии Souls, поделился планами своей студии. За последние 10 лет геймеры внимательно следят за творчеством […]
Авторы Dark Souls работают над двумя необъявленными проектами
Source: 4pda

Xiaomi Pocophone F2 показали на первом рендере

Оригинальный Pocophone F1 от Xiaomi ещё до релиза наделал информационного шума сочетанием флагманской начинки с доступной ценой. Спустя несколько месяцев производитель объявил о разработке сиквела, который […]
Xiaomi Pocophone F2 показали на первом рендере
Source: 4pda

Башня Теслы. Что происходит в небоскребе и рядом с ним, когда ударяет молния?

Когда в сентябре на башню Лахта Центра «напали» молнии, наш главный инженер Сергей Никифоров всех успокоил, сообщив, что у башни «классическая система молниезащиты» и бояться нечего. Что это за «классическая»? На ум приходит что-то древнегреческое… А почему бы и нет? Ведь используем мы по сей день такими результатами древней мысли, как колесо, замок, календарь или бумага. Может и молниезащита в башне – хорошо забытое старое? Тогда — может ли столь старое помочь столь новому?

image
Фото ch0col8te
Разберемся!
Читать дальше →
Башня Теслы. Что происходит в небоскребе и рядом с ним, когда ударяет молния?
Source: geektimes

Пост №3771008

Автор: ふたなりミルク

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://dc.reactor.cc/post/3771008″ }, «headline»: «Mera (Мера) :: NeoArtCorE (Nudtawut Thongmai) :: DC Comics (DC Universe, Вселенная ДиСи) :: artist :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/NeoArtCorE-artist-Mera-DC-Comics-4925463.jpeg», «height»: 1273, «width»: 900 }, «datePublished»: «2018-12-29T12:46:40+03:00», «dateModified»: «2018-12-29T12:46:40+03:00», «author»: { «@type»: «Person», «name»: «ふたなりミルク» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3771008
Source: Joyreactor

Пост №3770997

Автор: Digidoid

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3770997″ }, «headline»: «ADC4 ADC3 ADC2 ADC1 SS 0C1A / разптновка :: Обыкновенная мухоловка :: распиновка :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/geek-%D1%80%D0%B0%D0%B7%D0%BF%D1%82%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%9E%D0%B1%D1%8B%D0%BA%D0%BD%D0%BE%D0%B2%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BC%D1%83%D1%85%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%B0-%D0%BF%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0-4925451.jpeg», «height»: 480, «width»: 640 }, «datePublished»: «2018-12-29T12:35:08+03:00», «dateModified»: «2018-12-29T12:35:08+03:00», «author»: { «@type»: «Person», «name»: «Digidoid» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3770997
Source: Joyreactor

Подводные камни идентификации Android-устройства

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

Гугл говорит, что идентифицировать устройство очень просто. Но мы же говорим об Android:)

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

Итак, давайте погрузимся в это чудесное приключение по получению уникального идентификатора устройства.
Читать дальше →
Подводные камни идентификации Android-устройства
Source: habrahabr

Вконтакте вычисляет ваше местоположение по IP

19 ноября 2018 года социальная сеть vk.com дала пользователям возможность скачать архив со всеми данными о них, имеющихся у соцсети. Скачав свою копию такого архива, помимо данных, которые я там ожидал увидеть, я обнаружил, что вконтакте знает два моих домашних адреса с точностью до 5 метров.

Я никогда в жизни не давал доступ к местоположению ни приложению вконтакте на IOS, ни сайту vk.com в браузере.

image

Один из адресов определился как «Работа/учёба», но по факту это просто моя вторая квартира. Которая, кстати, появилась в моей жизни всего около 3-х месяцев назад.

Мне стало любопытно, где-же я так оплошал, что такие данные утекли у меня из под носа. С этим вопросом я обратился в поддержку vk.com. Оказывается, всё дело в моём IP.

Под катом скрин переписки.
Читать дальше →
Вконтакте вычисляет ваше местоположение по IP
Source: geektimes

[Перевод] 5 уроков, которые мы усвоили, написав более 300 000 строк инфраструктурного кода

Краткий мастер-класс по разработке инфраструктурного кода

image

В октябре этого года я выступил с докладом на конференции HashiConf 2018, где рассказал о 5 ключевых уроках, которые я и мои коллеги из Gruntwork усвоили в процессе создания и поддержки библиотеки из более чем 300 000 строк инфраструктурного кода, используемой в производственных системах сотнями компаний. В этой публикации я поделюсь видео и слайдами с выступления, а также сокращенной текстовой версией описания 5 основных уроков.

Видео и слайды

Вступление: DevOps сейчас — в «каменном веке»

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

Читать дальше →
[Перевод] 5 уроков, которые мы усвоили, написав более 300 000 строк инфраструктурного кода
Source: habrahabr

Альбом внутри смартфона: как упорядочить свои фото

Сегодня каждый мобильник — это переносная фотолаборатория с кучей снимков и приложений для ретуши. Камеры смартфонов тягаются с фотоаппаратами, а внушительный объём памяти открывает простор для экспериментов. […]
Альбом внутри смартфона: как упорядочить свои фото
Source: 4pda