среда, 26 декабря 2007 г.

телефон для Дзато-ици

Пару дней назад сделал шлейф на телефоне. За часа 3-4 в пространстве двух дней (съездил отдал на след. день съездил забрал + время на поиск конторы). До этого не менее полугода у меня не работали оба раскладушечных монитора, т.е. со звонильными функциями порядок, просто ничего не видно. Первые симптомы появились раньше, видимо от морозу прошлой зимы тел. начал рисовать артефакты на внутреннем экране, ну я тогда подумал отморозил его и забил на искажения цвета, затем стали проявляться баги при анимации и смене картинок. Тогда стало понятно что это шлейф. Я узнал что технический сервис веллкома работает хрен пойми как (т.е. два раза в неделю два дообеденных часа), гм-м но я то работаю 9*6. Потом оказалось что я приперся туда через неделю-две после окончания гарантийного срока. Вобщем с учетом трудности попадания туда, забил я на починку.

За прошедшее с тех пор время:

  • Я стал жить практически без часов, т.е. сверка времени осуществяется только по уличным, рабочим часам или будильнику (правда для того кто большую часть своей активной жизни проводит уставившись в монитор это наверное и не очень большой подвиг)
  • Я начал конкретизировать телефонные разговоры, т.е. догавариваться иногда так что-бы не приходилось перезванивать (определитель то не видно). Учитывая, что я вообще не имел привычки говорить по телефону долго (это еще от специфичного тарифа "Говорун" во времена дорогой сотовой связи повелось)
  • Я завел компактный блокнот-записнушку в которой я шариковой ручкой (!) веду записи телефонов или важной информации. Очень удобно и иногда забавно бывает, например, стрелять телефоны с просьбой записать номер самостоятельно.
  • И наконец я совсем избавил себя от глубых смсок:)

Но вот у меня снова полнофункциональная звонилка и уже почти появился второй джиэсэмовский номер (со вторым телефоном:) Я уже гонял так и решил возобновить эту практику

среда, 21 ноября 2007 г.

Яндекс.Мистика

Существует великое множество социальных сетей, их некоторые, те что пошли по стопам оркута и фейсбука переживают сейчас этакий бум на просторах рунета, т. е. они уже вышли за пределы второго круга программистов и сочувствующих и стали местом тусовок пользователей всех возрастов. К моему огромному множеству учеток от мыльников, форумов и проч. ресурсов добавилось еще несколько от этих безусловно нужных ресурсов. И вот как и следовало ожидать, к одному из них, а именно моемукругу.ру я забыл пароль, но это пол беды: наперебиравшись вариантов я жмякнул по ссылке "забыл пароль" и увидел .. контрольный вопрос яндекс паспорта (который втюхивается насильно при регистрации). Ну если я забыл пароль от аккаунта которым никогда не пользовался (это я про егойный почтовый сервис), разве я мог удержать кусочек бреда, который я наскоро заполнил в соотв. поля при регистрации(чтобы отвязались, телефонные номера/адреса/даты рождения как вы уже догадались я при аутентификации не использую) ? Безнадежно потратив несколько заходов и тут я уже почти распрощался с этим аккаунтов. Нет, я еще написал в саппорт откуда получил шаблончик про то, что мне все-таки стоит еще раз крепко поднапрячь память и если не получиться отксанить паспорт, вложить его в бандероль с анализами и отправить это все яндексу с объяснением почему я такой дурак. Вобщем забы(и)л я на мойкруг, но все же сегодня еще раз потыкался в поля ввода логина/пароля. Опять безнадежно. Я может быть и не прав, но считаю, что должен быть способ восстановить пароль в случае полной амнезии, ну хотябы сбросить его перейдя по ссылке свалившейся в запасной мыльник. Не безопасно ? Ну если тебе сломали почту, то уж тогда конечно можно подтверждать свою личность другими способами, но форму сброса пароля без вопросов высылает даже распоследний Айсикью ! Вобщем я бы всерьёз обиделся, вдруг кто-нить из друзей по детскому садику захочет меня найти, а я и ни ответить не смогу ни даже знать об этом не буду... Так вот об мистике, через некоторое время после того как я все-таки решил что не судьба га мой гмыльник свалилось письмо, которое я уже было проигнорировал, но все-таки глянул и ..

Обратите внимание: для Вашего удобства робот Моего Круга вставил в это письмо ссылки, через которые можно напрямую зайти в Ваш профиль без ввода пароля и получить полный доступ к нему. Будьте аккуратны при передаче текста третьим лицам — например, не пересылайте это письмо (вместе со ссылками в нем) другим людям и не вставляйте его текст в блоги, форумы и чаты.

Поменять пароль я конечно там не смог (т.к. был отфутболен в тот же яндекс.паспорт), но ... я узнал что вводил не тот яднексовый логин .. вот так-то. Это привело в чувства мою память и теперь могу (не)пользоваться сервисом. Поясню, мистика заключается в том что письмо пришло через небольшое время после моих попыток, при этом совершенно с роботским контентом. Что это ? Проведение ?

post scriptum: а мучать глупыми вопросами - все-таки не хорошо, путь даже робат или хакер будет восстанавливать пароль, но делать это через мыльник который _я_ указал в качестве резервного, иначе какой от него прок ?

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

четверг, 8 ноября 2007 г.

vim: сниплеты своими руками

многие интересующиеся видели в навороченных иде, редакторах крутых программистов или по телевизору как при наборе кода автоматически выстраиваютя целые конструкции. Т.е. набирает программист if, а редактор ему в ответ:
if ( {statement} {
{code} 
}

вобщем, сразу всю конструкцию рисует и курсор заболитво в ключевые точки подставляет. Я давно себе такое хотел, но встроенный вимовский аббревиатор вроде не позволяет на лету подставлять эти самые куски кода в нужные места. Посмотрел я в репозитории решения вроде tSkeletons и плюнул на них:) ибо совсем непонятный огород нагорожен, но попути освоил то, что помогло сделать собственный механизм подобно рода, итак строчка вида:

добавленная в .vimrc позволи по нажатию клавиш Control+j перепрыгивать между встречающимся в коде <++> заменяя их на вводимый текст. Теперь надо создать хранилище наших сниплетов, на моей Portable версии это $VIMRUNTIME/abbrs/. В вашем unixподобии может быть ~/.vim/abbrs или чтоугодно. Создаем соотв каталог и в нем первый файлик, например, phpabr.vim. В него прописываем первый сниплет:

здесь ffunc это выражение которое будет заменяться конструкцией (т.е. подстановка будет происходить после того как я наберу ffunc и нажму пробел) и после пробела собственно конструкция, где <++> это точки в которые я буду вставлять свой код, перемещаясь между ними сочетанием Control+j. Теперь надо сделать, чтобы этот и другие в будущем сниплеты подгружались только когда я редактирую php файлы. Это делается опять же строкой в .vimrc:

 autocmd FileType php source $VIMRUNTIME/abbrs/phpab.vim

т.е. autocmd FileType {тип файла} source {путь до файла со сниплетами}

Вот собственно и все, осталось наделать сниплетов под нужные типы файлов и радоваться возможностям любимого редактора;) Следует задавать оригинальные сочетания для вставки конструкций, чтобы они не вворачивались где не попадя (вроде как с этим можно бороться, но пока это в разработке;).

p.s. Еще я добавил возврат в нормальный режим по сочетаниям Control+i, Control+a в дополнению к Esc, по-моему довольно логично

понедельник, 5 ноября 2007 г.

опрятный vim

Нет пророка в своем отечетстве, нет у программистов идеального редактора общего назначения (быстро превращающегося в среду обработки и обратно). У каждого свои помидоры. Одни куцые другие монструозные и проч. Не идеален и vim, но так уж получилось, что ни в полуживом юниксе находящемся в другой точке земного шарика, ни в чужой венде-калеке, в том, чтобы с минимальным оверхедом сесеть и начать работать конкурентов у него нет. По крайней мере для меня. Вот и пользуемся:)

У вима есть одна особенность. На время редаткрирования, он создает временную копию файла с которой работает, а потом еще и бэкап файла. Эта фича не раз спасала мне нервы и время и ругаться я на нее не буду. Но иногда уж очень надоедает вычищаять проекты от этих резервных копий~. Конечно можно одной строчкой (но движений итак делаешь кучу:) Поэтому я наконец быстренько выудил рецептик заставляющий vim складывать весь мусор в один специальный каталог. Поскольку источник уже закрыл свой блог я продублирую информацию выуженную из кэша яндекса у себя, даже не столько с целью сохранить (аналогичных решений уверен море), а дабы обратить внимание. Итак заветные строчки для ~/.vimrc:

if has("win32")
    set backupdir=$VIMRUNTIME\backup
    set directory=$VIMRUNTIME\backup
elseif has("win32unix")
    set backupdir=$VIMRUNTIME/backup
    set directory=$VIMRUNTIME/backup
else
    set backupdir=~/backup
    set directory=~/backup
endif

в комментариях sakhnik предложил еще довольно изящное решение - использовать системную переменную:

 let &backupdir=$TEMP

let &directory=$TEMP

но мне как-то комфортнее знать куда все посыпется

пятница, 2 ноября 2007 г.

flatsqared

порисовал элементы UI на этот раз с Fireworks (у него самый вменяемый интерфейс для простой растровой графики имхо)

вторник, 30 октября 2007 г.

Web-редактор

Пробовал ставить пропагандируемый к применению с Pylons редактор из ToscaWidgets (хорошее названнице, правда ?) Так вот она упроно сопротивлялась попыткам генерируя все новые и новые ошибки (она впрочем bleeding edge в пилонсе и удивляться тут нечему). Тогда я начал гуглить в поисках другого WYSIWYG редактора и наткнулся на обсуждение проблемы и рекомендацию openwysiwyg. Поставлися он довольно легко хоть и грязновато (ну тут уже и моя, конечно заслуга). Простой такой и симпатичненький, все что надо имеется, состоит только из css, js и xhtml.

четверг, 25 октября 2007 г.

ssh: conecting ..

Прошедшие часов 12 ознаменовались сразу двумя открытиями (но их смело можно сувать под одну метку-тэг). Все как обычно гени^Wпросто

Во-первых: была такая загвоздка у меня, файлы на удаленном сервере были отчмодены для www-data, а редактировать надо было обычным пользователем, в результате каждый раз приходилось менять права. Не то чтобы это очень уж утомительно, но при программировании приближенном к TDD (ввел оператор, проверил, дальше ..) задалбывает порядком и начал я рыть и вспомнил про SCP и затем открыл еще и FISH. Вся замечательность в том, что его поддерживает KDEшные kio-slaves (т.е. удаленная файловая система используется практически как локальная), а значит файлы открываются, например, Kate и правятся как удаленные. Т.е. теперь весь гиморрой с аплоадом чмодом и другой страшной матершиной закончен, надеюсь:) даже непривычно как-то ... Жаль, что вимовский netrw не так удобен, хотя я пожалуй его еще поковыряю, а то как-то пальцы к виму давно приросли.

Второй на работе: в последнее время я решал туже проблему с работы (тут еще и злая прокся) через вебшелл (php shell очень неплохая штука, насчет безопасности не орать я его хорошо запрятал и запаролил, от дурака хватит, а от умного не спасет и отстуствие:) и аплодер файлов. Процесс раза в три увлекательнее чем дома и сжирал метров по 10 трафика, даже при не очень активной работе. Теперь я отрыл для себя тунелирование и нужный порт:) Скажу только что все стало также запросто:)

вторник, 23 октября 2007 г.

социально значит для себя

хотел сегодня написать философский пост про старых знакомых (слчау вызвал красивый расклад мыслей по этому поводу). Но еще вот захотелось показать как нарисовал одну идейку. Подумал и решил, что фисофские монологи это искусственный продукт, так же как тренировка с спортивном зале искусственна по отношению к естественным физическим нагрузкам (см. собственные ощущения от копания картошки, например, или перетаскивания холодильника или кино "Бойцовский клуб"), т.е. они, вобщем, не настоящие. Итак, какой же курильщик не хочет бросить (для некурящих: это никак не означает что вы правы, в некоторых случаях учиться лучше на своих ошибках;)


понедельник, 22 октября 2007 г.

игры разума (искуственного)

ковыряя вчера проект на пилонсе наблюдаю следующую картину:

при первом запросе страницы, результат выводится правильно

при втором точно таком же запросе - ошибка 500 (внутренняя ошибка сервера)

при третьем - ошибка 404

грешил уже и на собственные руки (как выяснилось не совсем безосновательно) и на загруженность сервера и на корявость фреймворка. Оказалось все довольно просто: несмотря на изменения в коде некоторые модули не были перезагруженны и он поочередно воспроизводил старые ошибки (возможно одну ошибку и иногда выдавал закешированную страницу от другой ошибки:) вроде есть решение этой проблемы, но руки пока не дошли, теперь в случае похожих проблем рестартим опача.

пятница, 19 октября 2007 г.

питоньи шаблонизаторы

ковыряюсь движками шаблонов подключаемыми к Pylons, кандидатуры подбираются следующие:

myghty - умолчальный, довольно быстрый и удобный движок

mako - переписанный myghty, говорят в несколько раз более быстрый и привычный для питонеров

genshi - какой-то мощный xml ориентированный набор утил для парсинга и вывода в веб

StringTemplate - темная лошадка выуженая и комментов к одному из движков, говорят очень мощный и быстрый

Склоняюсь пока в сторону мако, но буду еще посмотреть.

понедельник, 15 октября 2007 г.

кармабонус или/и сублимация

сегодня (вернее уже вчера) после этакого щелчка по почкам на личном фронте, мне удалось то, что под разными предлогами не получалось раньше: я воткнул pylons на сервер, нет прошлые неудачи с этим пилонсом конечно приближали меня к решению задачи его грамотной установки, но сегодня все получилось с пол-пинка. Как-то один камрад рассказывал, что он сильно подрос в деловых качествах, когда приходилось завязывать узелком свою личную жизнь .. мол сексуальная энегрия преобразуется в творческую, мы еще говорили о сублимации и прочих околоподобных вещах. Пожалуй зерно есть;) Ещё я вывел такую закономерность, если на одном жизненном направлении все плохо и прут одни неудачи (или одна но значительная) то достаточно попытать счастья на других .. нет даже концептуально другие варианты в рамках данного направления. Возвращаясь к личной жизни: были у меня случаи когда, получив отворот у одной девушки я тут же звонил другой (или вообще звонили мне) и все развивалось более чем :) Это явление получило у меня название кармабонуса, т. е. как в голивудских фильмах, когда главного хорошего героя много пинают, а потом он воспрянув ловко месит всех врагов (сразу конечно не получалось).
А к нерешенной проблеме полезно потом возвращаться со свежим взглядом (это я уже на примере девелопмента). Как минимум, станет понятно, стоит ли оно усилий, а часто свежими силами удается решить все очень просто и быстро. Т. е. получаются две стратегии решения вопросов: 1) телепаться до упора, полностью выкладываясь на решение. 2) отложить решение на хотя бы небольшой промежуток времени, заняв себя чем-нибудь другим. Открыл Америку ага;) ?

Еще я случайным образом установил что тэги в расширении к огненному лису рекламу которого вы увидете дочитав пост все-таки может правильно поддерживать тэги, но тогда как в Blogger(TM) (гугловское зеркало по адресу http://ant1free2e.blogspot.com в частности) все работает как надо, на вордпрессах оно считает тэгами категории(об этом уже конечно говорил), такие дела вот, не знаю заслуживает ли такое поведение рекламы в каждом посте ..

Powered by ScribeFire.

четверг, 11 октября 2007 г.

еще порисовал

между делом, порисовывал всякую ерунду в inkscape, он мне нравится все больше и больше. Сам процесс рисования всякими кривыми оч. похож на рисование от руки, по психологическому воздействию:)

cool

&zcy;&acy;&yacy;&tscy;

&tcy;&acy;&chcy;&kcy;&acy;

суббота, 6 октября 2007 г.

222000$ за халявную музыку

В США завершился судебный процесс, в котором в качестве обвиняемой выступила жительница страны, незаконно скачивавшая и распространявшая песни через Интернет. Присяжные удовлетворили иск шести звукозаписывающих компаний к американке Джемми Томас, являющейся одинокой матерью двоих детей. Среди фирм такие монстры музыкальной индустрии, как Sony BMG, Arista Records, Interscope Records, UMG Recordings, Capitol Recordings Inc. и Warner Bros. Records.Дело против жительницы Миннесоты стало первым прецедентом, когда иск звукозаписывающих компаний против незаконно скачивающего музыку пользователя дошел до суда. Присяжные постановили, что 30-летняя Джерри Томас должна выплатить шести фирмам по $9250 за каждую из 24 песен, которые она скачала, пользуясь системой коллективного использования файлов Kazaa. Таким образом, общая сумма составит $222 тысячи.

Федеральный суд счел убедительными представленные адвокатами истцов доказательства того, что американка делилась с другими пользователями Сети музыкой, защищенной авторскими правами. Истцы утверждают: сумма штрафа могла бы исчисляться миллионами долларов, так как в общей сложности женщина предлагала пользователям более 1700 песен.

Сама Томас отрицает свою вину и уверяет, что не пользовалась программой Kazaa, с помощью которой пользователи Интернета могут обмениваться звуковыми файлами. По мнению адвоката ответчицы Брайана Тодера, истцы не доказали то, что именно Джемми выкладывала музыку для всеобщего скачивания.

Адвокат рассказал, что известие о решении суда довело его клиентку до слез. “Это женщина, которая живет от зарплаты до зарплаты, и теперь ей до конца своей жизни придется выплачивать огромную сумму”, - сказал Тодер.

Между тем, по мнению юриста истцов Ричарда Гэбриела, дело должно стать прецедентом в борьбе звукозаписывающих компаний с незаконным распространением музыкальной продукции. “Это должно дать понять, что скачивание и использование записей, права на которые принадлежат нам, неправильно”, - заявил юрист, комментируя решение суда.

Отметим, что, начиная с 2003 г., было подано около 26 тыс. исков, однако судебным разбирательством закончилось пока только одно дело - против Джеймми Томас. Остальные обвиняемые, как правило, приходили к мировому соглашению, выплачивая штрафы в несколько тысяч долларов.

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

копипастил с ЛОР’а:

http://www.linux.org.ru/view-message.jsp?msgid=2185232

мда, господа и дамы, срочно скачивайте весь интернет:) до нас тоже дойдет когда-нибудь

палка, палка, огуречик ..

вздумалось мне тут порисовать, для общего развития. Поскольку для именно рисования (а не перебивания цифр на чеках и убирания дефектов с фотографий) лучше всего подходят векторые редакторы я воспользовался inkscape и вот что у меня получилось:

Robat

На мой крайне непрофессиональный взгляд, рисовать в инкскейпе таких вот болванчиков проще чем в кореле. Гламурный глянец я пока ниасилил, посему все черно-белое. Кстати на заглавной странице руссокой википедии сейчас красуется очень похожий головастик, может еще поиграться с blender'ом:) ?

четверг, 4 октября 2007 г.

зеркалимся на гугл

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

Powered by ScribeFire.