24.04.2008

Жалко

Привет вам, читатели. Соскучились, да?

Девайте поговорим о понятиях. Не о тех, которые "а с какова ты раена?", о других.

Что вы обозначаете словом "жалко"?
Которое не "жало", а "жаль".
(Я сейчас говорю об оттенке слова. Денег жалко, например.)

Википедия говорит, что жалко - это или ничтожно, или жалобно, или жаль.

Мне так вот очень кажется (вот вам крест ><), что логичнее бы было употреблять в значении "жаль" не "жалко", а "жабко". Ибо если продолжать цепочку жалости, то получим:
жалко -> жаль -> жалость -> огорчение.
Я не испытываю огорчения, когда с деньгами или вещью расстаюсь. Меня жаба душит, если по моему мнению обмен не равноценный. Если обмен равноценный или перекос якобы в мою сторону, то жабка даже не просыпается.
Еще раз цепочка:
жалко -> жабко -> жаба -> жадность.
Нет подмены понятий. Все классно.
Посему предлагаю слово жабко, чтобы русский язык отражал еще больше оттенков смысла!

Жалко у пчелки в жопке.
(насмешливый ответ на употребление слова «жалко» вместо «жаль»)

20.03.2008

5 моих любимых игр

Сегодня утром в полусонном состоянии одним глазом глядя в зеркальце, а другим в rss-читалку, заметила, что меня просили огласить 5 моих любимых игр. Скажу сразу, что играть в игры я перестала, когда поступила в ВУЗ и узнала, что за компьютер - штука интересная не только состороны "поиграть и початиться", так что мои любимые игры остались за порогом 2002го года.

1) Цивилизация. Она осталась моей самой любимой игрой :) Наверное, потому что была одной из первых.

2) Heroes. Герои. Сначала плоские, потом не очень... Красота!

3) Need 4 Speed. Машинки, машинки! На 2 курсе я получила водительские права и больше не надо было симулировать :)

4) Сапер. Новичек за 6, Любитель за 46, мой рекорд в Эксперте не помню :(

5) Тетрис, Змейка, Супер Марио.

5 инструментов

В меня бросили эстафетную палочку по поводу того, а "без чего я не обойдусь на компьютере?". Отвечаю:

1) Total Commander. Настроенный, надстроенный, мультипаком все во всем.

2) Visual Studio + Resharper + Reflector. Пишем быстро.

3) Вместо блокнота Notepad++ со всеми необходимыми надстройками.

4) Браузер FireFox с надстройками.

5) И QIP в роли мессенджера, пожалуй :)

10.03.2008

CMS с открытым кодом

Как сделать сайт так, чтобы и ах!, и идея не стала отвратительной и не потерялась, пока вы воюете с загрузкой картинок, с подстановкой красивых урлов или о чем вы там еще мечтаете на своем детище?

Разработчики на PHP давно уже определились: или они делают "руками", или используют как основу существующие CMS (Drupal/Joomla/WordPress).

А что делать тем, кто пишет на asp.net, задолбался изобретать велосипед, делая свою CMS, и хочет реализовать идею, а уже потом вернуться к своим "буратинкам", т.е. хочет использовать второй подход к разработке? А давайте используем готовую CMS на asp.net DOT NET NUKE. (С открытым исходным кодом :) )

Разработчики этой CMS, много мелких компаний и умельцев уже натворили большое количество модулей, которые можно брать бесплатно (и не очень) и использовать. Вы только не поленитесь искать!

Что можно делать?
Что угодно: от корпоративного сайта и форума, не прилагая особых усилий, до вполне серьезного портала, дополнив систему своими модулями.

Я в DNN покопалась, мне понравилось. Не идеально, но расширяемо и даже в какой-то степени перестраиваемо. Чтобы отрезать половину работы - самое оно.

На мой взгляд, это возможность быстро реализовать идеи. А что еще нужно, чтобы узнать жизнеспособны ли они? :)

06.03.2008

Общаться по-человечески

Как люди в офисе общаются между собой? Можно позвать. А если человек музыку слушает и ничего не слышит? Тут начинается самое интересное :)

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

Замечательно! Особенно по утрам :)

03.03.2008

Радости

Весна пришла! Класс! Я очень этому рада :) Наверное, потому что я обожаю осеннюю и весеннюю погоду: не жарко и не холодно, легкое солнце щекочет нос :)
Именно сейчас мне особенно приятны перемены. Делюсь: у меня новая работа! Теперь я ведущий asp.net разработчик на ScienceSoft.
Все получилось как-то вдруг, но т.к. случайностей не бывает, то расскажу как это стряслось. Только я твердо решила сменить место работы по ряду причин, как мне предложили работу... невзначай так.. вдруг заинтересуюсь. И сразу несколько. В течение 3х дней просто. Сходила на собеседования, поговорили. Все как обычно. Но одно необычно: оказалось, что с января опять можно перераспределяться! Вот это меня обрадовало больше всего, т.к. не очень хотелось носить деньги-налоги на место распределения и работать неофициально.
Из претендентов на аренду моих рук и головы выбрала того, который, как мне показалось, даст мне возможность экстримально прокачаться в том, чего я хочу. К тому же, мне народ понравился, с которым работать буду :)

Сейчас я оформляю бумаги и радостно работаю.
Весна - страшная сила!

02.03.2008

Открытый багтрекинг :)

Тестеры Студии Лебедева, вы пропустили баг: на сайте «Артновиаса» при просмотре версии без флеш не появляется вертикальный скроллинг, а очень бы хотелось. А еще прямо на картинке при просмотре платья висит фраза "Для просмотра этого сайта вам понадобится Flash 9". Не даете спокойно любоваться на шедевры :))

IE 6.0 без флеша.
Привет.

21.02.2008

Несчастный или сильный

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

20.02.2008

Раздвоение Community Server

Community Server - это движок форумов, блогов, фоток и прочего близлежащего развлекательно-познавательного на asp.net. Чаще всего используется самостоятельно или ставится с сайтами на asp.net, если им нужны готовые форумы или блоги.

Задача: сделать 2 связанных сайта на основе Community Server (далее комьюнити), где первый - только форумы, а второй - только блоги. Чтобы была общая база, были общие пользователи, но разные настройки и наполнение.
+ у нас свой (корпоративный) сервер :) или вы делаете это у себя дома.

1) Ставим комьюнити (допустим, оно стало в C:\Program Files\Community Server\ , а в IIS прописалось как localhost/community).

2) Копируем (дублируем) содержимое папки комьюнити в какую-нибудь еще папку (допустим, C:\Program Files\Community Server2\) и в IIS делаем localhost/communityb, нацеливая на эту папку)

3) В первой комьюнити выносим содержимое папки Forums в корень, а во второй - содержимое папки blogs.

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

exec cs_system_CreateCommunity
'localhost/communityb', --хост, на котором лежит вторая комьюнити
'dev', --Имя апликейшина, которое должно быть общим у комьюнитей
'admin@example.com', --емыло админа
'admin', --логин админа
'sTrongPassw0rd', --пароль админа
0,
0


5) В файлах communityserver.config ОБЕИХ комьюнити исправляем параметр enableVirtualization с "false" на "true".


6) Чтобы перенести блоги во второй сайт смотрим какой SettingsID ему назначен в cs_Sites (например, 1001), и исполняем след. запрос в базе комьюнити:

declare @setID int
set @setID=1001

Update dbo.cs_Sections set SettingsID=@setID where SectionID in (Select SectionID from cs_weblog_Weblogs)
Update dbo.cs_Groups set SettingsID=@setID where GroupID in (Select GroupID from dbo.cs_Sections where SectionID in (Select SectionID from cs_weblog_Weblogs))
Update dbo.cs_Post_Categories set SettingsID=@setID where SectionID in (Select SectionID from cs_weblog_Weblogs)
Update dbo.cs_Threads set SettingsID=@setID where SectionID in (Select SectionID from cs_weblog_Weblogs)
Update dbo.cs_ThreadsRead set SettingsID=@setID where SectionID in (Select SectionID from cs_weblog_Weblogs)
Update dbo.cs_Posts set SettingsID=@setID where SectionID in (Select SectionID from cs_weblog_Weblogs)
Update cs_weblog_Weblogs set SettingsID=@setID

Готово.

Ссылка на русскоязычный форум по Community Server.

12.02.2008

Открытое письмо

Дорогая, Студия Лебедева.
Мне очень нравитесь вы и многие ваши работы. Пожалуйста, почините сайт "Центра mc2".


Фрагмент снимка экрана при разрешении 1600 на 1040 точек в браузере FF 2.0

Я когда-то сказала, что буду делать отчеты об ошибках на сайтах студии, и пояснила почему так. Это открытое письмо - продолжение. Хочу, чтобы красивых и удобных сайтов было больше!