Асимптотический анализ Когда мы говорим об измерении сложности алгоритмов, мы подразумеваем анализ времени, которое потребуется для обработки очень большого набора данных. Такой анализ называют асимптотическим. Сколько времени потребуется на обработку массива из десяти элементов? Тысячи? Десяти миллионов? Если алгоритм обрабатывает тысячу элементов за пять миллисекунд, что случится, если мы передадим […]
Автор: editor
Reverse-engineering Instagram to access the private API
This is how I reverse engineered the Instagram app + included linux binaries to locate the private key used for signing requests to their private API and therefore allowing access to uploading photos and fewer rate limits. It posed as a challenge and I was also itnerested in working out how these […]
Тюнинг ядра для большого числа потоков IPv6 прокси
Настройка kernel.threads-max Внимание, данная настройка проверена не работает на Ubuntu 16.04. Ubuntu устанавливает собственные параметры для kernel.threads-max мы не рекомендуем настраивать прокси на этой системе. Проверенной системой является Debian Jessie 8.0. Кроме широкоизвестных параметров ulimit -n и ulimit -u количество потоков ограничено параметром sysctl kernel.threads-max. Этот параметр принимает максимальное значение, […]
Подключение IPv6 в CentOS
Для включения поддержки IPv6 на CentOS сервере нужно выполнить следующее: Шаг 1. В файле /etc/sysconfig/network включаем поддержку IPv6
Настройка IPv6 прокси на базе ndppd+3proxy в Debian
Стоит задача настроить http proxy с рандомной выдачей IPv6 адресов каждому пользователю. Шаг 1. Подготавливаем сервер и обновляем ядро:
Асинхронный веб, или Что такое веб-сокеты
Веб-сокеты (Web Sockets) — это передовая технология, которая позволяет создавать интерактивное соединение между клиентом (браузером) и сервером для обмена сообщениями в режиме реального времени. Веб-сокеты, в отличие от HTTP, позволяют работать с двунаправленным потоком данных, что делает эту технологию совершенно уникальной. Давайте разберемся, как работает эта технология и чем она отличается от […]
13 навыков разработчика, которыми рекомендуют обзавестись эксперты
По мере того, как наша жизнь становится всё более связанной с программным обеспечением, спрос на грамотных разработчиков только растёт. Но поскольку софт становится всё более вездесущим — от серверных технологий до Интернета вещей — возрастает и ответственность разработчиков, появляется необходимость постоянно развивать свои навыки. Компании сейчас постоянно ищут кого-то, кто знаком […]
А как вы работаете с Laravel?
Мне любопытно, как другие разработчики работают с фреймворком Laravel. Я видел выступление Adam Wathan о написании кода контроллера ресурсов и о том, насколько просто / чисто он выглядит. Я хотел бы поделиться с сообществом тем, как они работают с Laravel. Мне бы хотелось узнать что-то новое и посмотреть, что я […]
Выбираем Yii2 или laravel
В данной статье, не будут рассматриваться все тонкости разработки на фреймворках, поскольку это не возможно уложить в рамках одной статьи. Однако, можно достаточно подробно разъяснить те нюансы, которые помогут в выборе для изучения или реализации конкретного проекта. Сравнивать будет Yii2 и Laravel. Я понимаю, что это достаточно холиварная тема, результат […]
Laravel что это?
Со временем многие разработчики приходят к тому, что проекты нужно реализовать все сложнее, а все обычные CMS либо банально не дотягивают по своим возможностям до желаемого результата, либо вроде как и могут предоставить весь необходимый нам функционал, но проект получается очень громоздким, с кучей лишнего кода, на загрузку станиц уходят […]