dreamway89

dreamway89 wrote 29 posts

Самые популярные сериалы Swatcher_Bot на конец 2018 года

Собрал подборку самых отслеживаемых сериалов в 2016 году, по результатам работы Swatcher_bot. Игра престолов 2554 Ходячие мертвецы 1218 Теория большого взрыва 1155 Сверхъестественное 904 Викинги 784 Люцифер 736 Мир Дикого Запада 665 Бесстыдники (USA) 643 Мистер Робот 628 Рик и Морти 597

Обход блокировок используя VPN и роутер Mikrotik

  Недавно я приобрел новый роутер Mikrotik hAP ac lite и услышал что можно настроить бесшовный обход блокировок с автоматической загрузкой заблокированных IP адресов. Т.е. обычный трафик идет как всегда, а вот в случае если мы обращаемся к заблокированному ресурсу, роутер это понимает и направляет трафик через VPN.   VPN Я решил настроить pptp или […]

Многопоточное архивирование в Linux при помощи tar

Обратил я тут внимание на то что архивирование в Linux через tar занимает только одно ядро и решил поискать как это можно исправить и утилизировать все 4 ядра своего процессора. В мануале по tar я нашел такую опцию: -I, –use-compress-program PROG filter through PROG (must accept -d) А поиск по интернету выдал мне многопоточные архиваторы: […]

How to build Sailfish OS for Samsung Galaxy S7

  This manual based on HADK 2.0.1. 4.1 Setting up required environment variables cat <<‘EOF’ > $HOME/.hadk.env export PLATFORM_SDK_ROOT=»/srv/mer» export ANDROID_ROOT=»$HOME/hadk» export VENDOR=»samsung» export DEVICE=»herolte» # ARCH conflicts with kernel build? export PORT_ARCH=»armv7hl» EOF cat <<‘EOF’ >> $HOME/.mersdkubu.profile function hadk() { source $HOME/.hadk.env; echo «Env setup for $DEVICE»; } export PS1=»HABUILD_SDK [\${DEVICE}] $PS1″ hadk EOF […]

Как получить доступ к UART телефонов Galaxy S7

Так уж вышло, что мне потребовалось получить доступ к UART на Galaxy S7. И, естественно, я обратился к гуглу с  этим вопросом. На XDA было несколько топиков, посвященных этому вопросу, но все они были старыми (2012-2013 год), с информацией о старом загрузчике. Кроме того, информацией о использовании UART с загрузчиком все и ограничивалось. А мне […]

Поиск и замена используя регулярные выражения в Sublime Text 3

Я продолжаю изучать Javascript и Node JS, а так как теорию я люблю закреплять практикой, то практикую все новое в 3 версии своего Swatcher_Bot. Я решил все переписать практически с нуля и одним из главных требований к 3 версии было покрытие кода юнит-тестами. Я учусь и развиваюсь, и первоначально я тестировал код используя банальные assets. […]

Реализация «легкого» spinlock на атомарных операциях

Решил я тут разобраться с атомарными командами, что это такое, какими они бывают и что делают. В целом если объяснять на пальцах, то атомарные или неделимые операции, как следуют из названия, неделимые. Т.е. команда либо еще не выполнена, либо уже выполнена, мы не сможем застать эту операцию в середине процесса. Естественно это реализуется за счет […]

Быстрая сортировка на С

Продолжаю записи про язык программирования С, точней про различные структуры и простейшие алгоритмы. Следующей в очереди идет быстрая сортировка, вот что о ней пишут в википедии: Быстрая сортировка, сортировка Хоара (англ.quicksort), часто называемая qsort (по имени в стандартной библиотеке языка Си) — широко известный алгоритм сортировки, разработанный английским информатиком Чарльзом Хоаром во время его работы в […]

Самые популярные сериалы в 2016 году

Собрал подборку самых отслеживаемых сериалов в 2016 году, по результатам работы Swatcher_bot. Из событий этого года можно ознаменовать только внезапный переезд к другому VPS-провайдеру в связи с кончиной старого. А так же попадание бота в различные подборки ботов(от лайфхакера, например) что крайне положительно повлияло на количество пользователей. На этот год у меня запланировано несколько нововведений, […]

Поиск в ширину на С

Следующим за поиском в глубину идет поиск в ширину или BFS. Так как и в случае поиска в глубину, реализация будет итеративной, с использованием реализованной ранее очереди. Немного инфы из вики: Поиск в ширину (англ. breadth-first search, BFS) — метод обхода графа и поиска пути в графе. Поиск в ширину является одним из неинформированных алгоритмов поиска[1].   […]