Home
Программисты тоже люди. У них тоже руки из жопы растут.

> recent entries
> calendar
> friends
> My Website
> profile
> previous 20 entries

Advertisement

Sunday, October 11th, 2009
11:56 am - Украина - Англия 1:0
Опанифигасебе!

Ну позравляю, чо уж там)

(3 comments | comment on this)

Saturday, October 10th, 2009
10:27 pm - Россия - Германия
Ну ёманарот. 0:1.

Прикиньте, ходил в кинотеатр на футбол. Ничотак, весело. Жалко, наши не победили проклятущщу немчуру.

Порадовали Шмеле и Крабэ.

Балиновэ, ну как так, ы?

(comment on this)

Monday, October 5th, 2009
11:07 am
Выставлю пива тому, кто научит меня, как в семёрке добавить иконку компьютера на таскбар. (т.е. чтобы по клику открывался именно "компьютер" а не "библиотеки").

(4 comments | comment on this)

Wednesday, September 30th, 2009
10:30 am - Переключалка - once again
Ребята, которые делали VirtuaWin попросили пофиксить пару багов в переключалке. Руки дошли, пользуйтесь.



Для тех, кто не в теме: переключалка позволяет под виндой использовать несколько рабочих столов, прямо как в линухе. Oh my god, i can't believe it's true!

(Фанфары)

Мы представляем вам новый уникальный товар! С фантастическим VirtuaWin KvasdoPager ваша жизнь станет радостной и счастливой!

Всем нам знакомо это чувство! Открыли множество окон и они заполнили весь ваш таскбар?! Не знаете как найти нужное окно среди десятка таких же? VirtuaWin KvasdoPager!!! Позволяет использовать несколько рабочих столов одновременно! Не может быть! С KvasdoPager вы можете просто убрать ненужные окна на другой рабочий стол и продолжить работу с ними позже! KvasdoPager!

Другие переключатели не показывают содержимое рабочих столов? Они создают какие-то непонятные окошки с ярлычками? Ими просто неприятно пользоваться! VirtuaWin KvasdoPager!!! Он использует панель в таскбаре и экономит ваше рабочее место! Да, это так удобно!!! Больше никаких непонятных меню и окон! KvasdoPager!

Тоскуете по удобному пейджеру столов из Линукса?! Считаете, что Линукс - тормозной неудобный отстой?! Но ведь там так приятно было переключаться между рабочими столами! Что же делать? Решение есть! VirtuaWin KvasdoPager!!! Работает точно так же как пейджер окон из xfce! Я не могу в это поверить! Он показывает рабочие столы, окна и их иконки! И всё это - под Винду! KvasdoPager!

- Мои мечты сбылись когда я попробовала KvasdoPager. (с) Джоан, официантка.
- С KvasdoPager мы можем открыть столько окон, сколько захотим! (с) Боб и Сьюзан, рабочие.
- Даже моя бабушка пользуется KvasdoPager! (c) Дэвид, школьник

Заходите и попробуйте прямо сейчас! Если вы зайдёте на страницу VirtuaWin KvasdoPager в течение 30 минут после того как увидите это сообщение, то вы сможете получить наш товар по уникальной суперцене. 0 долларов 00 центов! Торопитесь! Предложение ограничено пропускной способностью интернет-каналов Гугла!

**** УНИКАЛЬНОЕ ПРЕДЛОЖЕНИЕ ****
VirtuaWin KvasdoPager!!!

$0.00 или 0,00 Руб.

Действуют СКИДКИ!!!!!

Предложение ограничено!!!!!!

(5 comments | comment on this)

Saturday, March 28th, 2009
8:42 am
Хм, 23.

(6 comments | comment on this)

Saturday, December 27th, 2008
11:54 am - Приключения Десперо
Красивая графика. Выпуклые персонажи. Нормальный, если не придираться, дубляж. Сюжет интересный и какой-то нестандартный.
Хороший мультик, в общем. Сходите.

Жалко только что не 3D.

(1 comment | comment on this)

Monday, November 3rd, 2008
12:00 am - Потерянные пароли
Надысь, всвязи с прибарахлением ноутбука, стрельнул у [info]grustnoi человеческий ADSL-момед с вайфаем заместо своего убогого usb-укурка. Моё не по годам развитое воображение уже рисовало волшебные картины беспроводного интернета на кухне, в ванной и толчке, однако, как принято в любой нормальной пьесе про идиотов, всё оказалось плохо.

Я. Проэбаут. Бумажку. На которой был записан пароль для pppoe соединения. (Вот сейчас многие сказали "Ха! Подумаешь!". Вы можете дальше не читать, этот пост для тех кто ещё не в теме.)

Короче. Бумажки нигде нет, письменный стол, все шкафы, сумка, кошелёк, холодильник, стиральная машина и некоторые элементы Гуськовского исподнего судорожно перерыты, однако вожделенный пароль не найден. Но! Что спасёт отца русской демократии? А спасёт его то, что на главном-то компе этот самый несчастный пароль в настройках соединения всё-таки сохранён. И надо его, значица, оттудова извлечь.

Вы только не смейтесь, кто про это давно знает (я же просил дальше не читать!), но *шёпотом* оказывается винда все наши пароли в том числе и на порносайты всякие секретные сайты хранит в специальном зашифрованном месте, откуда достать их очень-очень сложно, *шёпот закончился* если не знать как. Я-то, наивный, себе представлял какие-нить суровые средства брутфорс-атаки, замеры времени ответа функций, терморектальный криптоанализ какой-нибудь, а всё оказалось на удивлление просто и скучно.

Качаете тулзу Muti Password Recovery. Платите её хозяевам кучуденег (ага, как же). Нажимаете: попырить пароли. Всё. Ваши секретные ИмяМоегоКота1233 как на ладони.

Вот и ваш непокорный слуга скачал нажал и попырил. Чудо произошло. Гений человеческого мозга одержал сокрушительную победу над вероломным коварством бездушной машины. Пишу этот текст из туалета, всё у меня волшебно, связь хорошая, разрывы отсутствуют как класс, передаю сердечную благодарность Пашке за модем, Яртелекому за адсл (когда ж вы оплату за интернет начнёте через терминалы принимать, суки?!) и Владимиру Владимировичу Путину, за то что он кушает детей просто так, от чистого сердца.
</lj>

(3 comments | comment on this)

Saturday, November 1st, 2008
11:59 am - Переключалка - продолжение


1) Создан проект на гуглокоде.
2) Внешний вид сделан более похожим на линуксовый пейджер (в качестве примера брался пейджер из xfce)
3) Сделаны всплывающие подсказки
4) Убран текст на окошках, вместо него добавлены иконки
5) Теперь дллка запускается не только на машинах, где установлена вижалстудия
6) Пейджер корректно обрабатывает изменение параметров экрана \ размеров таскбара \ настроек VirtuaWin.

Что не сделано:
1) Переключение десктопов колёсиком
2) При использовании "красивой" темы винды, пейджер выглядит не очень хорошо
3) Нет настроек (выбора цвета и т.д.)
4) Иногда возникает мерцание при перерисовке тултипов, ресайзе таскабара.
5) Менюшка по правой кнопке - нужна ли?
6) Нужно перенести код в дллку
7) И самое главное: отрефакторить и оптимизировать код.

Скачать VirtuaWin (385Кб)
Скачать (36Кб)

В настройках VirtuaWin поставьте "On hidden window activation":"Ignore this event"

PS. С++ гуру есть? Как скомпилять ATL-код без MSVC? Или чем опенсурсным мона заменить ATL?

(4 comments | comment on this)

Saturday, October 25th, 2008
2:06 pm - Переключалка рабочих столов с пейджером как в Linux
Поработав какое-то время в Линуксе и вернувшись на винду начинаешь испытывать острую нехватку одной очень удобной линуксовой плюшки - поддержки нескольких рабочих столов. (Особенно когда по работе приходится постоянно отвлекаться, держать открытыми вагон консолей и т.д.). Проблема до недавнего времени заключалась в том, что все переключалки рабочих столов под винду подвержены хотя бы одному из следующих недугов:
1) нереально глючат
2) не имеют удобного пейджера а-ля Гном\КДЕ
3) не встраиваются в панель задач
4) входят в состав альтернативных десктоп-менеджеров (буэ..)

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

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



В общем, вооружившись вижалстудией и справочником по WinAPI я как следует тряхнул стариной и накатал "the same thing but doesn't suck". Вот, пожалте, скриншот:



Сейчас всё работает несколько череззад: в панель задач создаётся специальная панелька, в которой при запущенном VirtuaWin отображаются окошки и рабочие столы. Можно переключаться и таскать окошки, всё вроде пашет.

Что не сделано:
1) При смене разрешения рабочего стола \ ресайзе таскбара \ смене настроек VirtuaWin должны автомагически обновляться настройки пейджера, сейчас этого не происходит, приходится перезапускать VirtuaWin
2) Если VirtuaWin не запущен, то в панельке не отображается вобще ничего. Это будет исправлено, когда код плагина будет перенесён в dll-ку.
3) Хочется, чтобы при наведении мышкой на окно в пейджере, выползал тултип с заголовком этого окна - так легче ориентироваться будет.
4) Надо наверное менюшку сделать по правой кнопке со списком окон на выбранном столе и т.п.

Скачать VirtuaWin (385Кб)
Скачать (35Кб)

Жду каментов.

ЗЫ: В настройках VirtuaWin поставьте "On hidden window activation":"Ignore this event"
ЗЫ2:  Лучше отключить анимацию кнопок на панели задач
ЗЫ3: Сорцы будут

Upd: Продолжение истории.

(comment on this)

Wednesday, October 15th, 2008
3:59 pm - Firefox 3.1 beta, первый взгляд
Вышла бета нового фаерфокса. Появилась модная "вебдванольная" переключалка табов (нафиг она нужна я так и не понял, ну да пусть будет). Также заявлена поддерка css3, acid3-скоро-будет-взят-бла-бла-бла.

Скачать можно тут

Главная вкусняшка - новый JS-движок с JIT-компилятором. По-русски это означает что яваскрипт компилиццо в нативный машинный код и выполняется на процессоре - так же работает Java и .NET.

Открываем страничку about:config, там ищем переменную javascript.options.jit.content, выставляем её в true.

В целом, по ощущениям, javascript стал работать заметно быстрее, хотя время загрузки страниц немного увеличилось. ExtJS, TiddlyWiki не тормозят совершенно.

(2 comments | comment on this)

2:55 pm - UTF-8 и консоль на FreeBSD
В наш век повсеместного UTF-8 даже у самых суровых бородато-пузатых одминов изредка возникают мысли что неплохо бы уже забыть про извращённый секс с локалями и перевести все сервера на Правильную Кодировку (тм). Вот и меня после пары дней геморроя "блин-этот-файл-опять-не-в-той-кодировке-сохранился" посетила похожая мысля.

Так уж сложилось что работать мне приходится с FreeBSD, которая известна некоторыми... кхм.. задержками в развитии. Это выразилось в том, что консоль (монитор\клавиатура) в бзде утф не поддерживает. Совсем.

Без консоли грустно. От идеи взгромоздить обычные иксы я отказался, очень уж они громоздкие, а альтернативы (tinyx и т.п.) отказались компиляться под бздой.  Драйвер системной консоли бзды кто-то там пытается ковырять но как-то очень вяло и неохотно.

В общем, затосковал я, закручинился, выпил с горя водки, да и забил на это дело. Не стоит, мол, овчинка выделки.

Однако ж, как-то раз, читая новости с opennet.ru наткнулся на каммент какого-то дядьки, который говорил, что в бздшной консоли утф давно уже работает безо всяких проблем посредством фреймбуфера, такой-то матери и маленькой утилитки, и имя этой утилитке jfbterm.

И вы знаете, оказалось что да, действительно, работает, да действительно пока что без проблем.

Jfbterm работает через framebuffer, поддерживает VESA-разрешения и 256 цветов, позволяет поставить в фон терминала картинку, работает с мышью и т.д.

В общем, качаем, ставим и компилим.
% fetch http://www.ac.auone-net.jp/~baba/jfbterm/jfbterm-FreeBSD-0.5.1.tar.gz
% tar xvzf jfbterm-FreeBSD-0.5.1.tar.gz
% cd jfbterm-FreeBSD-0.5.1
% aclocal
% autoconf
% automake --add-missing
% ./configure CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib --prefix=/usr/local --mandir=/usr/local/man
% make
% su
# make install

Выставляем параметры терминала

# cat /usr/local/share/jfbterm/termcap.jfbterm >> /usr/share/misc/termcap
# cap_mkdb /usr/share/misc/termcap
Создаём конфиг
# cp /usr/local/etc/jfbterm.conf.sample /etc/jfbterm.conf
Качаем и ставим уникодный шрифт
# fetch http://www.ac.auone-net.jp/~baba/gnu-unifont/unifont.pcf.gz
# mkdir -p /usr/local/lib/X11/fonts/local/
# cp unifont.pcf.gz /usr/local/lib/X11/fonts/local/
Запускам (в консоли)

# jfbterm
Если утф не отображается, то меняем в конфиге /etc/jfbterm.conf строчку

encoding: locale

на

encoding: UTF-8

В качестве домашнего задания - прикрутить ввод русских букв через uim-m17nlib.

(5 comments | comment on this)

Monday, October 13th, 2008
8:59 pm
Спалилась ли ты на ночь, Дездемона?

(3 comments | comment on this)

Friday, October 10th, 2008
6:17 pm - Хозяйке на заметку
Если у вас спонтанно зависают команды ls, top и tar, спросите людей, которые админили сервак, не правили ли они чего-нибудь в /etc/nsswitch.conf. А то они туды, бывает ldap-ов всяких понапишут, нормальные люди пугаются из-за этого.

Ещё всякие команды любят зависать из-за того что на разделе /var иноды кончаются. Смотрите df -i.

(comment on this)

Tuesday, July 15th, 2008
5:53 pm - Про Хэнкока
В большинстве фильмов про супергероев Главный Драматический Момент случается когда Злой Дядька лишает супергероя евонных геройских суперсил.

Почти всегда герой выходит из этой затруднительной ситуации методом "аа яааа каак бууудто быы ыииз послеедниих сиииыл!!!!адинадин".

Вот и тут.

А так фильм прикольный.

(1 comment | comment on this)

Thursday, July 10th, 2008
4:48 pm - Тайм-менеджмент
Хочу поделиться применяемой мной методикой тайм-менеджмента собственной разработки. Методика является компиляцией нескольких успешно применяющихся на практике подходов к управлению персональным временем и показывает многообещающие результаты.


В будущем подумываю проводить семинары и тренинги.

(6 comments | comment on this)

1:51 pm - Владимир Владимирович™


Архив сайта Владимир Владимирович™ за 2003-2004 годы в виде книжки с аннотациями.
Купил. Ржу.

Однажды Владимир Владимирович™ Набоков и Владимир Георгиевич Сорокин кушали христианских младенцев. Владимир Владимирович™ и говорит Владимиру Георгиевичу:
- Слышь, брателло. Че-то сегодня какой-то жесткий попался.
- Да уж, Владимир Владимирович™. Надо бы переходить на еврейских.
- А что. И перейдем. Вот только этого доедим. Не выбрасывать же. А следующего возьмем еврейского.
И кушали дальше.

Рекомендую вачета.

(comment on this)

Tuesday, July 8th, 2008
10:53 am - Архивы КРИ
Немногие знают, но на сайте http://kriconf.ru уже очень давно доступны записи докладов с московских Конференций Разработчиков Игр. Там есть очень интересные доклады по вопросам управления проектами, причём обсуждаемые вопросы не всегда относятся только в игровой индустрии. Всем, связанным с вопросами менеджмента программных проектов - рекомендую.

Так то!

(comment on this)

Monday, July 7th, 2008
2:27 pm - Developers! Developers!!
Русская фирма с ярославской пропиской с удовольствием возьмёт в хорошие руки умного программиста.
Можно без родословной. Можно студента.
Условия тут.

ЗЫ. А ещё нам нужна девочка-одмин.

(14 comments | comment on this)

Wednesday, July 2nd, 2008
10:05 am - Ещё про "особо опасен"
Разочаровало, кстати, то что обещанные темы в фильме как-то не очень раскрыты.

Где бунт офисного планктона - бессмысленный и беспощадный? Где мучительный поиск себя? Где вобще все эти идеалы, про которые Хабенский сотоварищи вещали нам в трейлерах?

Где катарсис, бля? (с)

(9 comments | comment on this)

9:43 am - Особо опасный двоичный код
Для тех кто посмотрел "особо опасен":
Вот нам всем подробно разъяснили, что там, значица, станок, в ём какой-тоть двоичный код, из которого буквовки какбэ получаются.
Хорошо. Допустим.

В этой связи, ребятишечки, у мну возникла пара вопросов:
  • У них в строчке емнип не используется признак конца строки - как же они отличат например "Путина" от "Путинаускаса"?
  • А вот ежели ентот шайтан-станок выдаст "John Smith" то чо эти бравые красноармейцы делать будут? Какого из Джонов Смитов мочить?
  • Ладно, всё круто. Но вот допустим меня зовут "Лёха Гуськов", этот станок как меня напишет, если ему захочецо? Воспользуется транслитом или у него там встроенная поддержка уникода придрочена?
  • А с китайцами как быть, ваще непонятно?
Короче, негуявая система, немасштабирумая и негибкая.

ЗЫ. Ну а то что пули по кругу не летают - эт баян.
ЗЗЫ. Главного героя ЖЁСТКО недолюбили в детстве.

(4 comments | comment on this)


> previous 20 entries
> top of page
LiveJournal.com