tygernach: (tyger! tyger!)

Хозяйке на заметку – если убунта ругается на нехватку места, при этом места как раз хватает, то, видимо, внезапно какая-то скотина сожрала все иноды. Проверяется df -h и df -i соответственно. Если самое большое количество файлов при этом притаилось в /usr/src/,
то самый быстрый способ – снести нафиг старые образы и хедеры ядра. Наверное, и для других дистрибутивов актуально тоже. Лично мне так удалось снизить процент использования инодов в корне со 100 до ~40.

Посчитать количество файлов в поддиректориях какой-либо директории:
for i in /*; do echo $i; find $i | wc -l; done

Ну и мусор всякий тоже полезно поудалять, разумеется.


You can read this post at tygernach.livejournal.com. Originally published at TygerSpace. You can comment here or there.
tygernach: (Default)

Завести svn на bluehost – не самая тривиальная задача, как оказалось.

Две ссылки, которые помогли:
раз
два


This entry was originally posted at TygerSpace. Please comment here or there.
tygernach: (Default)

Здравствуй, мой юный друг-быдлокодер. Сейчас я попробую спасти тебе несколько минут/часов драгоценного времени, чтобы ты его мог потратить, тупя по какому-либо другому вопросу.
Итак, если ты делаешь веб-приложение на фреймворке Kohana, и хочешь вызывать некоторые методы контроллеров из командной строки – от делать нечего или в кроне. И вот ты начитался мануалов и бодро пишешь в консоли что-то типа php5 index.php –uri=welcome/killemall. А оно, скотино, молча берет и перебрасывает тебя на умолчательный роут (welcome/index, если как по дефлоту оставить). Или материццо, что нет такого урла. При этом через веб-интерфейс все прекрасным образом исполняется. Дальше ты можешь снова курить мануалы и гугл, а можешь посмотреть список процессов на своем сервере (или сервере хостера), и убедиться, что никакого cli у тебя нет, а есть что-то fastcgi – и кохана тупо не понимает, что ее вызывают из консоли.
Что делать? Если не влом – можно похардкодить в ядре. А если влом – можно скопировать index.php (например, в index_cli.php), добавить туда где-нибудь в конец волшебную фразу Kohana::$is_cli = TRUE;, и наслаждаться жизнью, обращаясь в консоли к этому index_cli.php.

Ах да, еще можно крону скармливать что-то типа wget –timeout=99999 -O/dev/null -q http://localhost/kohana/url/and/some/segment/or/whatever, но это на любителя )


This entry was originally posted at TygerSpace. Please comment here or there.
tygernach: (Default)

Пока на работе официально делать нечего, допилил давно раздражавший глюк Livejournal Crossposter Remix для WordPress с его кривой настройкой приватности записей.
Теперь работает так:
1) если задан мета-тег (задаются в разделе Custom Fields) поста ljxp_privacy – берется его значение (допустимые – public|friends|private)
2) если мета-тег не задан – далее идет проверка visibility wp-поста:
– public – то и в жж будет public
– password protected => friends
– private => а это вообще не постится в жж (пилил плагин под себя, у меня так изначально было)
качать здесь.
Как поставить себе – кидаете в /wp-content/plugins/livejournal-crossposter-remix/
Старый файл можно переименовать для сохранности.


And for English-speaking guys from google search.
Here you can get my version of Livejournal Crossposter Remix – with fixed lj privacy issue. With that fix you can really manage privacy status of your crossposted WordPress post:
1) if custom field ‘ljxp_privacy’ is set and not empty and in (public|friends|private) – plugin will use it.
2) if ‘ljxp_privacy’ is empty or contains incorrect value, plugin will look at wp post visibility:
– public – will be public in lj too
– password protected => friends
– private => will not crosspost to lj at all
download here.
How to Install: just put into /wp-content/plugins/livejournal-crossposter-remix/ directory (rename or save somewhere old livejournal-crossposter-remix.php if nesesssary).

Enjoy!

P.S.: сам плагин должен быть уже установлен, естественно. Make sure you have that plagin already installed before downloading my fix.


This entry was originally posted at TygerSpace. Please comment here or there.
tygernach: (Default)

<?php
# Внимание! Данный файл должен оставаться в кодировке WINDOWS-1251! #

/* @Хрен вам а не CP1251 */
/* @setlocale(LC_ALL, 'ru_RU.CP1251'); */


This entry was originally posted at TygerSpace. Please comment here or there.

Pet(s)

Apr. 27th, 2011 01:34 pm
tygernach: (Default)



This entry was originally posted at TygerSpace. Please comment here or there.
tygernach: (Default)


Мембрана с утра порадовала.


This entry was originally posted at TygerSpace. Please comment here or there.
tygernach: (Default)

Кликабельно + в наличии видео

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

Побывал у родственников, полночи проболтал с дядей о роботах и микроконтроллерах, подрезал книжку по С применительно к AVR, а также обещание при случае пограбить его запасы деталей и запчастей – благо что дядя сейчас подзабросил микроэлектронику. Ну если не считать от делать нечего недавно впихнутые в форм-факторе фонарика лазеры от сиди- и дивиди-ромов, и таким образом превратившиеся в оружие точечного поражения – а что, списку с нескольких сантиметрах поджигает только так.


This entry was originally posted at TygerSpace. Please comment here or there.
tygernach: (Default)

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

Arduino Uno.

“Arduino — это электронный конструктор и удобная платформа быстрой разработки электронных устройств для новичков и профессионалов. Платформа пользуется огромной популярностью во всем мире благодаря удобству и простоте языка программирования, а также открытой архитектуре и программному коду. Устройство программируется через USB без использования программаторов.

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

Полагая, что кому-то может быть интересно, напишу про игрушку чуть подробнее.

Read the rest of this entry » )
This entry was originally posted at TygerSpace. Please comment here or there.

shiny metal

Dec. 8th, 2010 11:03 pm
tygernach: (Default)

Вчера был насыщенный вечер.
Сначала – очень интересная лекция про робототехнику в Политехе. Несмотря на устрашающее название, лекция была, к счастью, не философской, а сугубо научно-популярной. Кратко – про современное состояние области, более подробно – про перспективы и текущие направления разработок, что нынче модно (например, “многоклеточные” роботы, собирающиеся из одинаковых маленьких элементов, а также рассыпающиеся на них. Наглядный пример идеального такого робота – жидкий Терминатор). Очень интересная лекция, пожалуй, одна из самых интересных из прослушанных в Политехе (такого же уровня интересности, помнится, было про brain-machine interfaces и вообще нейробиологию и сращение ее с электроникой).
Вообще во время лекции и после нее невыносимо захотелось бросить все нах и пойти учиться куда-нибудь робототехнике, и провести остаток жизни в лаборатории (желательно военной американской, т.к. у них там много клевых штук, один кавайнейший BigDog чего стоит). Но так как последовавшее бы за “бросить все нах” резкое сокращение количества и качества еды котик бы явно не одобрил, то приходится пока сублимировать (а вот по это, надеюсь, будет в следующих выпусках).

Собственно, содержательная часть остатка вечера и половины ночи была предопределена – говорили про роботов, параллельно потребляя вкусное и пахнущее миндалем сливовое вино (по поводу, мы ж не алкоголики), заедая пельменями (очень хотелось жрать, простите) и старательно забывая про то, что завтра какбы тоже рабочий день.
Вино оказалось подлым – когда, помнится. мы такое же потребляли втроем с [info]interroversum, все было прекрасно и пилось ваще как компот. Вчера же пилось тоже легко, но вот наутро было немного тяжко. Да и не только утром.


This entry was originally posted at TygerSpace. Please comment here or there.
tygernach: (Default)


Ну что, братцы, никто не успел сделать ставок. сколько я проживу в счастливом браке с убунтой? Два дня в общей сложности. Потом снес. Формально – потому что сложно доверять дистрибутиву, у которого с самого начала проявляются такие неприятные баги, как, например, мертвое зависание при выключении или перезагрузке. Не при загрузке, но все равно очень некрасиво и хамски, ящитаю. Плюс еще разные раздражающие мелочи, показывающие степень доверия системы пользователю – например, намертво залоченное окно настройки окна загрузки сеанса, и т.д. И плюс гном. Красивый, собака, но не для слабых ноутов даже после допилки напильником. Вотпрямщас, к примеру, у меня занято более трехсот метров оперативы, а все шустрее, чем в гноме при занятых 200.
Короче, не выдержал. Нет, сначала я все-таки решил дать бой собственному консерватизму, и попробовать все же перейти на другой дистр. Посмотрел Федору на lxde – фигня. Инсталляция Дебиана, к сожалению, прервалась из-за какой-то ошибки. Sabayon зависал на моменте запуска самого инсталлятора, опенсусе ваще отказался грузить инсталлер с флешки. На чистый арч не решился, потому как было влом вручную ставить иксы и все подгонять под себя в течение нескольких дней, а на чистый генту не решился патамушта после чтения длинного мануала по установке возникло опасение, что случайно форматну нах весь диск, а там есть ценные вещи типа фильмов и винды семерки.
В итоге снова поставил Crunchbang Linux. И знаете. братцы, как-то сразу на душе стало так хорошо и спокойно. Особенно когда уроненные в процессе установки видеодрайверов иксы вновь поднялись…
Наверное, когда у меня будет более мощная машинка, попробую снова что-нибудь гномовое, ибо слаб человек и хочет простого и красивого. Ну а пока из всех легковесных “окошек” более всех импонирует Openbox (и, возможно, Fluxbox, но его я буквально минут пять видел, и то на почти пустой системе). А разные там недогномы, т.е. xfce, lxde etc – и недоразумение какое-то.


This entry was originally posted at TygerSpace. Please comment here or there.
tygernach: (Default)

Поставил убунту.

P.S.: можно делать ставки на самом деле: я или снесу ее очень скоро, или мы будем жить вместе долго и счастливо, потому как привыкну и будет влом менять и снова привыкать к чему-то еще.


This entry was originally posted at TygerSpace. Please comment here or there.
tygernach: (Default)

Пидорасы гады-айтишники раскупили весь декабрьский Vogue!
Безобразие, ящитаю.


This entry was originally posted at TygerSpace. Please comment here or there.
tygernach: (Default)

Преступно быстро проходят длинные выходные, ящитаю. Можно сказать, только начал по-настоящему отдыхать и входить во вкус, как бац – остался всего один день. Поневоле возрадуешься, что на дворе сырой унылый ноябрь. Хотя есть тут и немалая подлость – снова хочется путе_шествовать, причем там, где тепло, солнечно и сухо. А авиабилеты нынче недешевы, да и визы все закончились – печаль, печаль.

А пока предпоследний вечер перед понедельником, и очень хочется на ночь глядя посмотреть “Железобетон” – в первый раз. Или хотя бы что-нибудь, равное ему по силе воздействия. И что-то как-то вариантов мало, если не сказать, что нет вообще. Вот если бы Миядзаки с Ван Сентом сделали что-то совместно – но это все пустые мечты и утопия.


Я, конечно, всегда знал, что любители продукции фирмы Apple – они, мнэээ, несколько нетрадиционной ориентации, но чтобы настолько!
Как общеизвестно, для облегчения жизни пользователя iPad при присоединении с компу нифига не определяется как внешний носитель, и всю синхронизацию надо проводить через освященные Джобсом спецпроги. Алилуйя, добрые люди придумали побеги из тюрьмы и прочее шаманство. И теперь, чтобы, к примеру, переписать на айпадик очередную порцию Сэндмена, надо всего-навсего подрубиться к нему с компа через wifi по протоколу ssh, найти, куда этот скотина комиксочиталка прячет свои каталоги, и скопировать туда нужные файлы.

Кстати про Сэндмена – чекпойнт.A Dream of a Thousand Cats. Читал в ванной, и думаю, что не зря – в обычном режиме чтения, лежа на кровати с котиком на груди, как раз эту историю читать опасно.


Порой жизнь бывает очень насыщена диаметрально противоположными событиями. Вот, к примеру Read the rest of this entry » )
This entry was originally posted at TygerSpace. Please comment here or there.
tygernach: (Default)

Все презентации с первого дня HighLoad++ 2010.
p.s.: архива презентаций второго дня пока обнаружить не удалось, разве что отдельно по авторам пытаться искать…


This entry was originally posted at TygerSpace. Please comment here or there.

#highload

Oct. 27th, 2010 12:13 am
tygernach: (Default)

HighLoad++ наконец-то завершился. Матерые или пытающиеся казаться такими профи в твиттере и блогах ворчали, что, мол, хайлоад уже не тот, раньше и доклады были интереснее и более философскими и общеобъемлющими, и трава зеленее, и вообще. Но для нифига не профессионала все было достаточно круто. Просветился. Узнал много умных слов. Узнал, что на самом деле я и вправду мало что знаю, и узнать еще надо очень и очень много. Исписал краткими тезисами и ключевыми словами несколько десятков листов из всученного на регистрации блокнота формата А4 (кстати, очень хороший – с твердой подложкой и белыми нелинованными листами). Звучит внушающе, если не знать, что писал только на одной стороне каждого листа и довольно размашистым почерком )
Ниже кратко и несвязно про то, что показалось наиболее интересным (не равняется “что оказалось наиболее интересным с точки зрения возможности применения на практике”). А также – [интригующий анонс]почему это не самая лучшая идея хранить свой компромат и хоум фото вконтактике )[/интригующий анонс]

Read the rest of this entry » )
This entry was originally posted at TygerSpace. Please comment here or there.

analyze it

Oct. 4th, 2010 10:14 am
tygernach: (Default)

Заглавная страница админки блога с подключенным выводом Google Analytics не устает радовать:
Top Searches

  1. пристрелите меня пожалуйста – 2 Visits
  2. я хочу быть ковбоем. я не хочу быть пандой. панды глупые и скучные. плохая панда! – 2 Visits
  3. 33dodo – 1 Visits
  4. about my friend с переводом – 1 Visits
  5. angels_chinese – 1 Visits


This entry was originally posted at TygerSpace. Please comment here or there.
tygernach: (Default)

Внезапно, пожалуй, нравится Netbeans – но возникают проблемы с диффами в svn, если один и тот же файл редактируется и в винде, и в чем-то юниксовом – netbeans молча переделывает все виндовые окончания строк, а svn потом выдает в диффе все содержание файла – словно бы все строчки сначала снесли, а потом вернули. Несмертельно, но некрасиво. Как это отключить в netbeans, не нашел, в ихней вики пишут в стиле “решение проблемы – не коммитить редактированные в винде файлы”. Кросавчеги. Надо бы попробовать покурощать svn, как будет свободное время и работающий мозг. А, и еще не нравится задумчивость “сетебоба” – обратная сторона функциональности. семь
Выделенный мне в курощение йуный падаван-стажер подает надежды, что из него можно сделать человека тестера. Только научить пользоваться мозгами получше, и писать по-русски. А то детский сад какой-то, чесслово. И вообще надо бы, что ли, устроить ребенку встряску в виде какого-нибудь зачета. А то рассказываешь ему по доброте душевной за чашкой чая про систему прав доступа линуксовых пользователей, а он потом снова спрашивает – а как мне изменить конфиги апача.
На этом меня вчера прервали, а ведь хотел рассказать еще о тыще вещей. Тяжкое дело склероз /
Прихожу на работу к девяти, засиживаюсь до девяти. Коллеги с удивлением – ты чего это? обычно уходишь часов в семь. А на самом деле в семь я сматываюсь, а вот когда есть действительно интересное дело – чего бы и не задержаться. То есть с одной стороны, технически работать могу и из дома, но дома у меня нет такого большого монитора.
Господи, какую же ересь я сейчас пишу в исходниках проекта. Работает, но уродски выглядит как снаружи (основы грамотной верстки я тоже когда-нибудь асилю, но сейчас другие приоритеты), так и внутри (самое обидное – знаю.ю что можно и нужно сделать по-другому, гораздо короче, умнее и красивее). Надеюсь, со временем появятся нужные скиллы для жесткого рефакторинга этого ужоса. Хорошо хоть проект, в котором я внезапно главный разработчег, некоммерческий и почти готовый. Я вам даже ссылку не буду давать, ибо стыдно. Хотя сайт типа уже давно запущен в боевую эксплуатацию.


This entry was originally posted at TygerSpace. Please comment here or there.

Rambler

Sep. 13th, 2010 04:07 pm
tygernach: (Default)

Уж не знаю, кто больше виноват – или внезапно (ну хоть не беспричинно, и то хорошо) испортившееся настроение, то ли небольшой субботний передоз фентезятины, но вчера посреди дня вдруг поймал себя на мысли, что хочется только одного – дороги. Чтобы за спиной маленький рюкзак с самым необходимым, под ногами – безлюдная и уж тем более безмашинная дорога. Желательно в каком-нибудь безлюдном месте/мире. Чтобы никого и ничего. В том числе и целей. А просто идти вперед, не задумываясь, зачем. Чтобы только менялись окрестности – во избежание скуки и замыливания глаза. И все, больше ничего. Даже плеера с музыкой не надо. Идти. Часами, днями. В идеале – не уставая и не нуждаясь в отдыхе, сне, еде, воде и прочих потребностях организма. Разве что по собственному желанию остановиться, посидеть на берегу встреченного безымянного ручья. И пойти дальше. Пожалуй, усталость тоже нужна, иначе фейк.
Пожалуй, надо все-таки заняться поимкой последних хороших дней, пока тепло и сухо, и находиться вдоволь хотя бы по городу. В одиночестве или нет – как получится, не суть важно.


Кстати о сабже – одноименная компания одной своей мелкой частью нынче хостится у нас на боевом сервере % с нетерпением ждем хабра-эффекта, чтобы побакланить
- А что ты делал в пабе в субботу днем?
- Проводил собеседование с фрилансером! И не надо ржать, я был на машине, так что не пил! *с печалью в голосе* Совсем.
Внезапно настроил импорт комментов из жж и вывод тегов в форме написания поста. Точнее, не то чтобы усердно настраивал, так что и хвалиться нечем. Но сейчас вот обнаружил недоработку – в жж у комментов есть сабж, в wp по умолчанию нет. Надо бы заняться на досуге допиливанием.
Кааак же приятно получать письма, в которых есть слова типа “Поздравляем, Ваше участие на мероприятии “Highload ++” успешно оплачено! Это означает, что Вы получили право прохода на мероприятие.” При том что я не то что ничего не платил, а ваще был не в курсе, что я иду на эту конференцию % Только слышал, что техдиру сказано отобрать человеков, которых туда можно заслать, и тут бац- я в числе этих человеков. Надо будет срочно поучиться не делать слишком удивленный вид, услышав много незнакомых умных слов.

This entry was originally posted at TygerSpace. Please comment here or there.

Profile

tygernach: (Default)
tygernach

April 2017

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526 272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 20th, 2017 09:23 am
Powered by Dreamwidth Studios