PHP-Дайджест № 98 – интересные новости, материалы и инструменты (28 ноября – 11 декабря 2016)

Автор: admin от 11-12-2016, 23:55, посмотрело: 177

PHP-Дайджест № 98 – интересные новости, материалы и инструменты (28 ноября – 11 декабря 2016)


Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.
Приятного чтения!

Категория: Программирование, Веб-разработка

 

Настройка Swashbuckle (Swagger) для WebAPI

Автор: admin от 11-12-2016, 22:55, посмотрело: 293

Кто хоть раз тестировал свой WebAPI знает такие инструемнты, как Postman или Advanced REST (экстеншены для Chrome). Эти инструемнты всем удобны, кроме того, что не умеют сами узнавать какие модели принимает API, какие отдает и не предоставляет информацию обо всех возможных эндпоинтах. Это неудобство решает пакет Swashbuckle, который встраивает в проект генерацию Swagger спецификации и UI. Под катом коротко о том, как его прикрутить к проекту и некоторые детали относительно авторизации и работы с «перегруженными» эндпоинтами.

Категория: Программирование, Веб-разработка

 

OpenWRT + OpenVPN: точечный обход блокировок

Автор: admin от 11-12-2016, 22:05, посмотрело: 646

Как человек постоянно работающий в интернете, я привык к полному и беспрепятственному доступу ко всем его ресурсам независимо от содержания данных ресурсов, а в силу того, что обеспечиваю работу части ресурсов (работаю в хостинг-провайдере), мне просто необходим такой доступ.

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

Категория: Системное администрирование, Linux

 

Техническое собеседование в Google на Software Engineer — мой опыт

Автор: admin от 11-12-2016, 22:00, посмотрело: 205

Всем привет!
На этой неделе я проходила техническое собеседование в Google и хочу поделиться опытом в этой статье.

HR из Google вышла на меня сама. Мне 25 лет, Junior Android developer, у меня есть свой простой сайт-визитка, 3 опубликованных довольно примитивных приложения в маркете, живой гитхаб профиль и 2к репутации на StackOverflow. Как именно меня нашли я не знаю. 1 раз я сама подавалась на вакансию к ним, давно — может это повлияло. Кроме этого я часто программирую для удовольствия — я гуглю очень много по теме и возможно мои поисковые запросы складывают обо мне хорошее впечатление. Остается только догадываться.

Первое собеседование с HR было очень легко пройти. Мы прошлись по моему резюме, она указывала на мои сильные стороны, а мне нужно было просто поддакивать. Ей понравилась что я люблю open-source разработку, Android и что у меня математическое мышление. Она так же задала мне пару простых вопросов на алгоритмы сортировки и их big-O, попросила явно указать линк на мой GitHub в CV.
Она рассказала про процесc отбора.

Категория: Компании » Google

 

Записки с M*CTF

Автор: admin от 11-12-2016, 17:25, посмотрело: 170

Записки с M*CTF


Доброго времени суток! В этом небольшом опусе я хотел бы глазами участника рассказать как проходят соревнования CTF типа attack-defence и, в частности, освятить минувшее соревнование m*ctf. Но перед всем этим хочется поблагодарить свой Университет Иннополис за возможность побывать на этом (и множестве других) мероприятий.


Под катом как организационные, так и технические детали прошедших соревнований. И конечно же много-много фотографий!

Категория: Программирование, Информационная безопасность

 

Дайджест интересных материалов для мобильного разработчика #183 (5-11 декабря)

Автор: admin от 11-12-2016, 17:25, посмотрело: 178

В новом дайджесте тюнинг компиляторов, лучшие приложения 2016 года по мнению Apple, новые SDK и API, прогноз для рынка приложений на следующий год от App Annie, ну и прощание с Pebble – теперь уже официально пионеры умных часов «всё».

Дайджест интересных материалов для мобильного разработчика #183 (5-11 декабря)

Категория: Веб-разработка, Android, iOS

 

Взлом «админки» роутера

Автор: admin от 11-12-2016, 11:25, посмотрело: 625

*Здесь могло быть предупреждение о том, что не нужно пользоваться данной программой в преступных целях, но hydra это пишет перед каждым сеансом взлома*

Взлом «админки» роутера

В общем, решил я по своим нуждам покопаться в настройках роутера, вбиваю я всем знакомый адрес, а тут пароль спрашивают. Как быть?
Ну, начал я перебирать пароли, а их количество слишком большое, что бы перебирать все и слишком маленькое, чтобы делать reset.

Категория: Информационная безопасность

 

Идеальный программист. Часть 1

Автор: admin от 11-12-2016, 07:45, посмотрело: 177

Статья-конспект по книге Роберта Мартина «Идеальный программист». После прочтения книги у меня поменялось отношение к программистической жизни. В книге рассматривается процесс написания кода, сам код, отношение к задачам, TDD и много других полезностей. Читать нужно разработчикам и менеджерам проектов. Частично применимо к дизайнерам.
Идеальный программист. Часть 1

Категория: Программирование

 

Тюнинг Swift компилятора. Часть 2

Автор: admin от 11-12-2016, 02:10, посмотрело: 131

[img]https:/cloud.kilograpp.com/f/26970d482b/?dl=1&t=1[/img]


Продолжение исследования способов ускорить компиляцию Swift.
Издевательство над семантическим анализатором и неожиданные настройки проекта.


Ссылка на первую часть для тех, кто пропустил.

Категория: Программирование, Веб-разработка, iOS