Про книжку по текстовому редактору, первое псто

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

Причем я уже месяца 4 пытаюсь прочитать хотя бы первую книгу из “game of thrones” и уже осилил процентов 20. А в книгу по текстовому редактору прямо вгрызаюсь.

Как-то мне неинтересно читать про страдания людей в вымышленной стране, а вот читать что значит :1,+20t56 мне интересно. Я, надеюсь, никогда не буду так делать, но мне очень интересно.

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

Это уже логично, потому что без этой информации командный режим в vim’е был удобный, он инопланетный. А тут уже такой понятный стал, логичный. Очень люблю вот такую информацию которая превращает Карго-культ в осмысленные знания.

Наверное, если я не сойду с ума к моменту когда дочитаю эту книгу, нужно будет по линуксу книгу почитать. Может ещё картина мира пару раз перевернётся и я уже буду ненавидеть systemd не просто чтобы быть как все, а из осознанных побуждений.

И да, научиться хорошо пользоваться vim’ом значительно сложнее чем научиться программировать :).

2013.04.11 13:51

А тем временем

Роботы неустанно трудятся на сомнительное благо сомнительного человечества.

20130411_010428

И ведь работает до сих пор что странно, столько времени уже прошло.

2013.04.11 01:07

Купил книгу

К стыду своему хочу признаться что не выдержал и купил книгу. За настоящие деньги — за 16$. И книга электронная, в бумажной версии 500 страниц. И на протяжении этих 500 страниц мне будут рассказывать, я надеюсь, про, внимание, текстовый редактор. Как пользоваться, всё такое.

Да я по пхп таких толстых книг не видел.

Сойду с ума пока дочитаю.

2013.04.10 02:28

Ёмкая цитата.

Наткнулся случайно на хорошее выссказывание. Точнее я никогда бы не смог сказать.

rollerblading was so much better when adidas was involved in it

А так адидас говно %).

2013.04.04 03:58

Про ад, кровь и нехороших людей.

Так получилось что я работаю. Редкость в наше время, но я — работаю. И так получилось что моя работа (никто не догадался) связана с компьютерами. А ещё на работе есть сервера. А серверов больше одного, но между ними надо было меняться файлами. И заиспользовал администратор для этого распределённую файловую систему: на одном сервере файл создал, а он, пыщь-пыщь, появился на других. И всё было хорошо, но решили от этой распределённой файловой системы отказаться. Ну там стоило одному бы серверу упасть — она бы везде раком встала и бида-бида огорченье. И процессор жрала.

Настроил наш администратор модные rsync через линуксовый inotify и всё у всех стало хорошо. Файлы появляются на всех серверах, процессор отдыхает. Ну, только минус в том что на серверах файлы появляются не сразу, а секунд через 5. Или 10. А на одном проекте надо было чтобы ну вот мгновенно просто появлялся. Зато файл небольшой, несколько килобайтов.

Ну и было принято решение класть файл в мемкеш, а отдавать клиенту через nginx. Ну то есть nginx смотрит в урл, выдирает идентификатор и по составному ключу отдаёт файл как будто с диска. Имя файла только цифры, секурность, всё такое. Но только работало не всегда. Иногда работало, а иногда нет. И чаще нет.

Ну и вот читаем в похапе документации следущее:
Memcache::setCompressThreshold() enables automatic compression of large values. You can also use the memcache_set_compress_threshold() function.

То есть если класть большие данные, то можно включить функционал для автоматического пожимания этих данных в мемкеше. Ключевое слово “включить”. Но только оно всегда включено и если файл большой — он жмётся, а потом похапе его сам разжимает, а вот nginx не дебил и просто делает то что надо без тайных преобразований данных.

Такие вот дела. Удивительный мир программирования. А мудаков везде хватает.

2013.04.03 19:42

Шокирующие новости про сео

Когда я писал пост про сео я, честно говоря, относился к этому опыту скептически. Надеюсь, вы, дорогие мои читатели, не заметили этого в моём прошлом посте.

Но сегодня мой скепсис пропал. Дело было так.

Едва проснувшись я сразу же бросился к компьютеру чтобы посмотреть на Яндекс.Метрику чтобы узнать насколько результативен был мой сео-эксперимент и, я в шоке, Яндекс.Метрика сказала мне что у меня прирост посещений +300%! Я в шоке! Посмотрите на эти шокирующие графики, вы всё сами поймёте. Сео это вещь! Реально! Завтра же начну оптимизировать и продвигать свой блог!
Это вот обзорная статистика за вчера и сегодня. Вы видите как за 2-е число подскочило колличество визитов? Сео работает!

stat_1

Это источники переходов. Тоже виден заметный рост посещений.

stat_2

А это уже подробный график за сегодняшний день. Вы видите как неумолимо растёт колличество посещений? И это только середина дня. С нетерпением жду окончания этого дня чтобы увидеть полную статистику.

stat_3

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

Я благодарю судьбу за то что она дала мне шанс пообщаться с настоящим специалистом в сео-продвижении и благодаря этому я значительно расширил свой кругозор!

2013.04.02 19:43

Привет, сео! Я люблю тебя, сео!

Я тут общаюсь с представителем профессии сео и поэтому интересуюсь темой чтобы не упасть в грязь лицом случайно в разговоре. Узнал сенсационную вещь! Оказывается, чтобы блог был популярен его надо регулярно обновлять! Я не мог поверить в это!

Да я даже до сих пор не верю, но решил обновить свой блог чтобы поисковой робот нашёл меня и поднял меня в рейтинге! Мне это важно.

Но так как я не знаю что написать ( ну что можно писать в дурацкий бложик то? ) я поступлю как представитель современного интернет-посетителя и зарепощу видосик!

Tobias Hutzler – BALANCE from Tobias Hutzler on Vimeo.

2013.04.02 02:03

Про загадку

Вот есть такое отличное радио http://radiosoulwax.com/ . Причём оно ещё и картинки показывает. В браузере через флеш.

Я давно за ним наблюдаю и понимаю что анимации все простенькие, но их там миллионы. И много ну совсем разных.

Заскриптовывать такое замучаешься. Рисовать — тем более.

В чём загадка? Как они это сделали?

UPD: мне тут один умный человек рассказал что они используют какой-то ад и у них всё заскриптовано. Интересно сколько там тех скриптов. В гигабайтах :).

2013.03.26 02:14

Про роликовые коньки

Целая череда случайностей затолкала меня в утуб и заставила смотреть видео про роликовые коньки. Так душевно ездят что аж захотелось научиться кататься. Вот, делюсь:

2013.03.25 02:30

Про всякое

Нашёл точку доступа с интересным именем:

ESSID : <hidden>

“Я спрятался, меня не существует”.

Самая мелкая система счисления двоичная и самая большая цифра там 1, а в едениричной системе счисления существует только ничего потому что нуль. Высшая математика в атаке.

Традиционно пол пользователя хранится так: девушки 0 и парни 1. А я думаю что надо девушек хранить как 8, а парней оставить 1.

Ну и соригинальничаю напоследок. Весна в Беларуси прекрасна:

13030007

2013.03.19 23:33

Про насыщенную жизнь.

Внезапмно перешёл на 12-тичасовой рабочий день, а то и больше. Кофе заменил кровь в организме ещё неделю назад. Написал уже ~60kb js кода, освоил азы канваса.

Сегодня дошёл до ручки и начал мешать кофе и 8bit. Теперь у меня будет агонизировать не только поджелудочная, но ещё и мозг — не знаю музыки которая бодрит сильнее. Зато, оказывается, если слушать 8bit на хороших наушниках то он становится ещё прекраснее.

Не представляю как можно продуктивно работать без tiled wm, хорошей консоли и vim’а. Как представлю как бы я это всё делал всё в интерфейсе виндоуса или макоси с IDEешечкой — становится очень грустно.

Жизнь бьёт ключом.

2013.03.13 14:22

Про родной город

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

Центр Минска застроен сталинским ампером и я считаю это самым прекрасным что я видел в своей жизни. Нет тех объемов которые есть в Питере, Москве или Киеве, но очень люблю наш центр.

И есть спальные районы, которые застраивались в поздние периоды нашего социалистического прошлого. Миллионы серых унылых домов.

И вот я смотрю французкое кино и вижу столь близкие серду виды:

shot0001

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

2013.03.08 18:27

Про gist и крайне высокороувневые скриптики

Написал вот крайне сложный и высокоуровневый скриптик для того чтобы выводить в статус баре моего awesome информацию про батарейку, температуру, загрузку и уровень звука.

Причём уровень звука и раскладка обновляется раз в 0.3 секунды, а всё остальное каждые 5 секунд.

Ну и вообще gist прикольный, нравится.

2013.03.03 23:44

Про смешное в hdparm

Есть такая тулза для подчинения винтов своей воле. Смешное:

# hdparm -J 30 /dev/sda

/dev/sda:
Use of -J is EXTREMELY DANGEROUS.
This implementation is not as thorough as the official WDIDLE3.EXE. Use at your own risk!
Please also supply the --please-destroy-my-drive flag if you really want this.
Program aborted.

2013.03.02 16:01

Про современные ноутбуки в общем и x230 в частности

Итак, года полтора назад у меня появилась идея сменить ноутбук на что-нибудь поменьше, полегче и получше. Таки сменил.

Поменял lenovo thinkpad t61p с процессором core2duo и матрицей 15.4″ 1920×1200 на прекрасный маленький портативный lenovo thinkpad x230 с процессором i5 и матрицей 12.5″ 1366×768.

Переезд был забавен потому что я планировал по старой доброй традиции достать винт из старого ноутбука и воткнуть в новый. А не влез. Теперь, оказывается, винты по 7мм в высоту, а не 9мм как раньше.

Ну, решил заодно и поставить 64-битную систему, всё же уже можно, какой-то там уже год на дворе.

Очень обрадовало наличие UEFI в ноутбуке и не менее порадовала возможность отключить это говно нахрен. Но, зато, оказывается теперь придумали новый стандарт для разметки диска. Старая была плохая, прямо таки невыносимая, а теперь у нас есть UEFI и надо вообще всё переделать, вперёд в будущее. Благо гугл меня научил как убивать это говно нахрен.

И вот что я скажу за x230.

Про сам ноутбук

Ноутбук очень хороший, очень маленький и очень удобный. Только странно изготовлен. Я вот раньше думал что t61p по сравнению с каким-нибудь t40 сделан не очень, но вот x230 по сравнению с t61 просто атас. Дешевый отвратительный пластик. Крышка состоит из двух частей видно где она прикручена, а где нет. Потому что там где она не прикручена она выгибается. Акум люфтит прямо из коробки. Что будет дальше подумать страшно.

Но если не нагнетать — это лучшее что есть на рынке :).

Про клавиатуру

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

Убрали индикацию капслока, ну право же зачем оно нужно. Теперь не знаю какой у меня язык включен, прийдётся заколхозить индикатор похоже.

А вот раскладка клавиатуры. Раскладка. Вместо ужасной семирядной теперь удобная шестирядная. Это значит что между кнопками F1-F12 больше нет расстояния, их не найти на ощупь. Удобно! Спасибо!

Кнопки PGDN/PGUP перенесли к курсорным клавишам так что теперь для того чтобы нажать на PDGN надо не кисть повернуть, а сместить руку целиком на 10см. Удобно! Спасибо! Теперь надо еще в следущей версии убрать физические кнопки PGDN/PDGUP/HOME/END и DELETE и повесть их через Fn+что-нибудь, тогда надо будет смещать сразу две руки в углы клавиатуры и будет ещё удобнее. Так сейчас все делают, что-то леново тормозит.

Про дисплей

Ну всем же понятно что если смотреть в разрешение 1920х1200 на 15.4″ то это очень мелко. Ретина вот это хорошо потому что всё гладенькое и ровненькое, а большое разрешение никому не надо. Натурально найти ноутбук с нормальным разрешением невозможно в принципе. Есть парочка ультрабуков, но нормальные пацаны покупают thinkpad’ы (или то что от них осталось). Так что теперь у меня разрешение 1366×768. Ну, если раньше мог открыть две консоли паралельно, то сейчас я такой ерундой заниматься больше не буду.

А ещё я не понимал зачем обновлять скайп ведь что плохого в том что у тебяо открыто 8 чатов в разных окнах. Теперь понял в чем дело — теперь то и один чат открыть нельзя, уже ничего не влазит. А у меня 2 скайпа. И жаббер. Начинаю думать над тем чтобы под каждый мессенджер выделить свой рабочий стол, благо awesome не сильно против такого. Другого выхода не вижу.

А нет, вижу. Теперь думаю над внешним монитором и домой, и на работу. Раньше я над этим думал в шутку, а теперь как-то я даже не знаю. Спасибо, товарищи из Lenovo, стало очень удобно!

И вот смешное про IPS — цвета теперь, как говорят, настоящие. Ну, на самом деле теперь все цвета интерфейса выглядят просто отвратительно, раньше было красивее ^___^. И мозг взрывается от цветовой температуры матрицы. Привыкнет через пару неделек. Если, конечно, я не начну пользоваться внешним монитором.

Про винчестер

Так как мой нищебродский WD Black не влез то пока что я пользуюсь штатным Hitachi. Вторым в своей жизни. Отличительная особенность винтов от Hitachi в том, что если выключить питание, то головки как-то очень странно паркуются. Блины ещё секунд 10 крутятся и, если не дождаться остановки, схватить ноут и наклонить его (ну надо там в сумку положить, например), то слышно прекрасный скрежет головки по блинам. Так я убил старый винт, так умрёт и этот. Бва-ха-ха. С нищебродским WD Black такого не бывает, но он не лезет в корпус. Блин.

И гудит. Как же он гудит. Сначала я думал это вентилятор, а acpi мне вечно показывал что у него скорость 0. Я уже замучался пытаться настроить упраление вентиляторами, но потом до меня дошло что это не он, что это винт. И он не поддерживает AAM — его нельзя в hdparm сделать потише. При этом, если голоса в голове в очередной раз меня не обманывают, то в винде оно вело себя тихо. Вроде.

С другой стороны оно себя вело тихо и в убунте, но это, возможно, было по сравнению с гентой в которой постоянно крутились вентиляторы. Потому что вчера перед сном загрузился в убунту и винт так же сходил с ума. В общем, непонятно что делать. Очень громко крутится винт, но не ссд же покупать. Где я столько денег возьму.

Резюме

x230 очень хороший ноутбук и я рекомендую прикупить его как можно быстрее, потому что то что будет в следущей серии будет ещё большее говно чем это говно. Нет надежды. Нет будущего. Не выбора.

2013.03.02 15:36