Posts categorized under: Other

Отказ от соцсетей

Павел Дуров разродился призывом откааться от социальных сетей. Если вы еще не видели, то я процитирую его:

Друзья в социальных сетях – явление из 2010 года. Все, кто нужен, давно в мессенджерах. Поддерживать устаревающие списки друзей в публичных сетях бессмысленно и долго. Читать чьи-то новости – засорение мозга.

Чтобы расчистить место для нового, нужно не бояться избавляться от старого багажа – устаревающих идей, представлений, связей, мест работы.

Говорят, что лучшее – враг хорошего. Но верно и то, что хорошее – враг лучшего. Единственная преграда на пути к лучшему – это цепляние за то хорошее, что уже есть.

В принципе, я с ним согласен и сам давно отказался от большинства социалок. Только вот Twitter и Instagram остались. Ну и еще LinkedIn, в качестве "профессионального лица". :)

Все остальное - это какой-то шлак, который льется в мозг и от этого ему становится только хуже. Все эти новости "друзей", "вам понравится" и "возможно вы пропустили" мне не надо лет 300. Все что мне необходимо я получаю из RSS и Twitter (подписан на тех, кто мен интересен в профессиональном плане). Для общения есть мессенджеры и FIDONet (да, я ретроград и олдфаг).

PHP7 и Wordpress W3 Total Cache plugin

Вернулся я на Wordpress и сразу на PHP7. По старой привычке поставил W3 Total Cache, но он стал выдавать Warning внизу каждой страницы:

Warning:  Parameter 1 to W3_Plugin_TotalCache::ob_callback() expected to be a reference, value given in /var/www/wp-includes/functions.php on line 3297

Проблема решается простым патчем, который необходимо запустить из корневого каталога Wordpress:

curl https://gist.githubusercontent.com/DmitriyLyalyuev/9fd64536f4bab4c02f83/raw/35a578ae5ecf71a480d3fdf58cfb27dec6b8bf86/w3tc-php7.patch | patch -p0

Чтоб не быть обвиненным, что патч что-то ломает (да, Тим? :) ), выкладываю его в "сыром" же виде:

--- wp-content/plugins/w3-total-cache/lib/W3/Plugin/TotalCache.php  2015-11-20 11:19:10.595861000 +0300
+++ wp-content/plugins/w3-total-cache/lib/W3/Plugin/TotalCache.php  2015-11-20 11:18:09.859861000 +0300
@@ -509,7 +509,7 @@
      * @param string $buffer
      * @return string
      */
-    function ob_callback(&$buffer) {
+    function ob_callback($buffer) {
         global $wpdb;

         if ($buffer != '') {

Шпаргалка по Git

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

Начальные установки:

установка имени пользователя:

git config --global user.name "Admin Adminkovi4"

установка емэйла пользователя:

git config --global user.email "admin@mailinator.com"

инициализация гита:

git init

Читать далее...

Failover и балансировка нагрузки между каналами на Mikrotik

Положу тут рецептик балансировки нагрузки без BGP с failover'ом на Mikrotik'е:

;; Balancing
add chain=prerouting action=mark-connection new-connection-mark=routeKS passthrough=no connection-state=new src-address=192.168.33.0/24 nth=2,1 
add chain=prerouting action=mark-routing new-routing-mark=routeKS passthrough=yes src-address=192.168.33.0/24 connection-mark=routeKS
add chain=prerouting action=mark-connection new-connection-mark=routeMX passthrough=yes connection-state=new src-address=192.168.33.0/24 
add chain=prerouting action=mark-routing new-routing-mark=routeMX passthrough=yes src-address=192.168.33.0/24 connection-mark=routeMX

;; Routing
add dst-address=0.0.0.0/0 gateway=(адрес первого шлюза) scope=255 target-scope=10 routing-mark=routeKS
add dst-address=0.0.0.0/0 gateway=(адрес второго шлюза) scope=255 target-scope=10 routing-mark=routeMX

Пояснять тут особо нечего.

Разблокировка bootloader в Nexus 4

Понятно, что Nexus 4 есть не у каждого встречного, но мало ли. Вдруг кому пригодится.

Итак, для начала нам потребуется:

  • Бинарники fastboot. Поддерживаются Windows, Linux, Mac OS X

  • Установленный драйвер fastboot, т.е. Android SDK

  • USB кабель от Nexus 4

  • Умение ввести команды в командную строку или терминал (в зависимости от вашей ОС)

Теперь нужно загрузиться в fastboot. Для этого нужно выключить устройство и включить его, нажав кнопку понижения громкости и питания. Как только Nexus 4 загрузится в fastboot, подключите его к компьютеру. После установки драйверов откройте командную строку или терминал.

Введите в командной строке "fastboot device", конечно без кавычек. Если вы увидели ID устройства, то все готово к разблокировке. Если же нет, то нужно переустановить fastboot драйвер.

Дальше введите "fastboot oem unlock" в терминале. Устройство спросит вас, хотите ли вы разблокировать его загрузчик. Тапните "Yes", если вы сделали резервные копии данных и готовы к разблокировке.

Все! Теперь вы можете прошивать ваше устройство. Если же вы захотите заблокировать загрузчик, например для продажи, то сделайте все тоже самое, но введите "fastboot oem lock".

Удачной прошивки.

Оригинал.

ПОЧЕМУ Я НЕ ХОЧУ ГОВОРИТЬ ПО-УКРАИНСКИ?

Попался мне тут на глаза один текст. Перенесу его сюда, т.к. поддерживаю каждую букву в этом тексте и на все 100% согласен с автором.

Я чудово володію класичною українською мовою, але говорити сучасною не бажаю і не буду принципово.

Объясню почему:

  1. Украинскую мову изуродовали и превратили в монструозный новояз свидомые украинизаторы, диаспора и националисты. То, на чем сейчас говорит украиноязычное население, это уже даже не суржик, а нечто неописуемое. Меня тошнит, когда я слышу все эти этеры, милициянты, розчипирки, лэтовыща и эуропы. Билирубин он и в Африке билирубин, а никакой не жовчночервонобарвень, а амбулатория называется амбулаторией во всем мире, а не прыхидней, как мне рекомендуют украинские филолухи. Поэтому я достаточно уважаю себя, чтобы не использовать такой язык.

  2. За годы незалежности украинская мова принудительно навязывалась всем русскоговорящим гражданам, а то, что навязывается насильно, вызывает вполне понятное сопротивление. Украинские националисты вероятно не читали книгу своего земляка из Шепетовки — Николая Островского «Как закалялась сталь». Можно сжимать пружину до определенного момента, чем сильней сжатие, тем с большей силой она распрямится и даст по лбу. Русские очень терпеливый и добрый народ, они долго запрягают, но быстро едут. В этом могли убедиться все, кто когда-либо пытался поработить Русь и лишить русских родного языка.

  3. Язык это всего лишь инструмент. Зачем мне тупой инструмент, который не может выполнить всех необходимых мне функций, если у меня есть остроотточенный русский язык, который выражает все понятия. Украинская мова примитивизировалась до бытового уровня. На мове не издаются серьезные научные и технические материалы, невозможно найти необходимую информацию, а если что-то и находится, то, как правило переведенное с русского или английского. Сегодня практически не существует выдающихся украиноязычных писателей и поэтов, произведения которых хотелось бы прочитать в оригинале. Уничтожено украинское кино. Попса, она и в Африке попса, я не поклонник украиномовного масскульта. Редчайшие исключения в сфере литературы и культуры только подтверждают правило. Почти все, кто обладает талантом, пишут по-русски.

  4. Украинская мова имеет очень узкую сферу применения. Она хороша для песен и вздохов в вишневом садочке. На мове в мире говорит не более 10 – 15 млн. людей. В то же время русский язык, это язык международного общения. Русский изучают во всех цивилизованных и слаборазвитых государствах, начиная от США, Китая и заканчивая африканскими странами. На нем говорит более 200 млн. людей, не только в бывших постсоветских республиках, но и по всей планете, куда вынуждено расселились русские. Русский язык – язык духовности, высокоразвитой культуры, фундаментальной науки и техники. А на украинском давно перестало создаваться что-либо значительное, наука уничтожена, культура деградировала.

  5. Если раньше украинский язык ассоциировался у меня с произведениями Леси Украинки, Панаса Мирного, Нечуй-Левицького, Шевченко, Загребельного, Остапа Вишни, Коцюбинского, то сегодня у всех русскоязычных граждан он ассоциируется с именами убийц и выродков украинского народа, заливших кровью украинцев, русских, евреев, поляков, нашу землю — Шухевича и Бандеры, с эсэсовцами из дивизии «Галиция» и бандеровцами. Мова не виновата, но психологически, в сознание каждого русского человека эти понятия отождествляются и возникает резкое неприятие навязываемой мовы.

  6. Русские не национальное меньшинство на Украине, а вторая государствообразующая нация. И нам не надо подачек, чтобы свободно общаться на родном языке и в быту, и на работе, и в официальных инстанциях. Кого это не устраивает, могут собирать чемоданы и катиться в Эуропу выносить горшки и убирать хлева.

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

И точно так же думают большинство русскоговорящих жителей Украины. Россия это империя, а русский язык – имперский язык. Никогда еще в истории не было такого, чтобы имперская нация отказалась от своего языка и переняла язык своих сателлитов. Пора вспоминать о том, что Украина это Русь и Малороссия и Новороссия никогда не станет говорить на менее развитой украинской мове. Мы коренные жители на этой земле и никогда не откажемся от родного языка.

Я согласен с тем, что мова нуждается в защите, развитии и разумной государственной поддержке, так как сегодня она не может выдержать никакой конкуренции с русским языком. Но это не означает, что украинская мова должна развиваться за счет ущемления русского языка и ограничения в правах русских граждан Украины.

Кстати, многострадальный мовный закон, за который депутаты бьют друг другу морды, а националисты сорвали голоса в протестах, только ущемляет права русского языка, превращая его из межнационального в региональный. 13 регионов получат право использовать русский, как будто сейчас они такого права лишены, а на всей остальной территории русский язык окажется вне закона. На нем милостиво разрешат разговаривать на кухне, да и то не очень громко, чтобы не побеспокоить соседей. Нам не нужны половинчатые решения. Русский должен стать официальным языком на всей территории Украины.

Виталий Скороходов, эксперт Фонда общественной безопасности

Служебные коды в Android

На просторах интернета были выловлены служебные коды для устройств на базе Android.

Использование этих кодов может повредить работе Вашего устройства. Если Вы сое, батарее и статистику, связанную с использованием устройства.

***#*#7780#*#***

Полный сброс настроек. Удаляются все установленные приложения, настройки и привязанные аккаунты. Код крайне полезен, если вы передаете свое устройство в пользование другому товарищу.

***2767*3855#**

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

***#*#34971539#*#***

Контроль над камерой. Можно узнать версию прошивки или даже обновить ее. В большинстве случаев, когда прошивку обновляют новички, устройство требуется нести в сервисный центр. Применять с осторожностью.

***#*#7594#*#***

Меняет поведение устройства при нажатии кнопки On/Off. Устройство не переходит в спящий режим, а выключается.

***#*#273283*255*663282*#*#***

Команда позволяет сделать резервную копию ваших файлов на устройстве.

***#*#197328640#*#***

Перевод устройства в сервисный режим. В этом режиме можно менять массу системных настроек и запускать тесты.

***#*#8255#*#***

Команда запускает сервисный монитор GTalk.