21 февр. 2008 г.

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

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

20 февр. 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 февр. 2008 г.

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

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


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

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

ДТП

С новым ДТП меня :)
Радости в этом мало, однако, убиваться я не буду.
Дало было так: поставила машинку на ручной тормоз, а она через 10 минут решила погулять и укатилась в сзади стоящую машину. Видимо, я не до конца затянула тормоза. Мне "повезло" (который раз!), и пострадавшая машина оказалась в кредит и под КАСКО, поэтому хозяйка от денег отказалась, и были вызваны мужчины в кислотных шмотках, чтобы это оформить мятый номер и царапину на бампере пострадавшей сузуки по закону и на бумаге. Погода была не очень, поэтому мы хорошенько замерзли.
Это все было неделю назад.
Вчера я пошла на разбор полетов во Фрунзенское отделение ГАИ. Простояв в очереди 2,5 часа (там кроме меня уже человек 40 стояло) я получила выбор: 10 минимальных зарплат штрафа (они же 350 тыс зайчиков или 165 долларов США) или лишение права водить на срок не менее полугода. Мне, как любительнице покрутить руль, выбор был очевиден: штраф. Однако, я выходила с круглыми глазами - меры борьбы с ДТП удивляют масштабностью и болезненностью.
Рабята, пора чинить тормоза, возить в багажнике подпорки под колеса, огнетушители, наклеивать на бампер резинки, ставить нормальные лампочки в фары и принимать прочие меры антидтпшности, во избежание.

Я в задумчивости.

4 февр. 2008 г.

Можно сделать

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

Обычно это проявляется в "это можно сделать" или "это можно сделать лучше", или "мне хотелось бы, чтобы можно было.." Раньше я бесновалась: "эти взрослые... у них столько ресурсов, а они ничего толком не делают... только ходят на работу и на меня ругаются, что я слишком <такая-то>". Если желаемое делалось, то из подручных средств, как и должно было быть у настоящего креатора.
Последнее время мне не только приходят такие мысли, но еще и пришло осознание, что есть ресурсы осуществить задуманное. Локально, точечно или еще как, но будет действие. К тому же безумно интересен технологический процесс того или иного.

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

1 февр. 2008 г.

Друг, купи домен

Меня давно уже интересовала разница в цене на домены в той или иной зоне, в той или иной стране. И пока я не начала наводить справки, цена на домен в зоне .by около 60$ мне чудилась грабительской. А теперь я считаю, что эта цифра - это просто не удобно, мешает развитию и все такое.

Сколько стоит возможность обозначить территориальную принадлежность сайта пользователям и поисковикам?

Я хочу привести список цен на регистрацию имени в доменной зоне и надеюсь, я уловила примерного лидера :). Список не полный, я знаю. Умышленно не брались домены типа .info, .tv, .com и прочие подобные, потому что они меньше всего привязаны к географии объекта. Цены с точностью ± 10$.

1600.00 .KI Кирибати
182.70 .NF остров Норфолк
130.00 .TM Туркмения
124.00 .AG Антигуа и Барбуда
116.30 .MU Маврикий
105.00 .HN Гондурас
100.00 .JP Япония
98.95 .LC остров Сент-Люсия
96.00 .AM Армения
85.25 .IO Британская Территория в Индийском океане
85.20 .SH Остров Святой Елены
84.00 .AC остров Вознесения
70.00 .FM Микронезия
67.00 .MN Монголия
64.00 .MX Мексика
60.90 .IM остров Мэн
60.00 .BY Беларусь
59.00 .BZ Белиз
56.20 .TL Восточный Тимор
56.00 .CX остров Рождества
52.80 .PL Польша
52.50 .SG Сингапур
51.00 .UA Украина
50.25 .TW Тайвань
49.70 .SE Швеция
49.00 .MD Молдавия
47.20 .SC Сейшельские острова
47.20 .LA Лаос
47.20 .VC Сент-Винсент и Гренадин
45.80 .NZ Новая Зеландия
39.50 .TV Тувалу
36.50 .NU Нуиз
33.50 .VG Виргинские острова
33.20 .TC острова Теркс и Кайкос
33.20 .GD Гренада
33.20 .MS Монтсеррат
28.95 .GS острова Южная Георгия и Южные Сандвичевы острова
28.00 .AT Австрия
26.95 .LI Лихтенштейн
25.00 .CH Швейцария
23.00 .SU бывший СССР
23.00 .IN Индия
22.00 .CN Китай
21.00 .ES Испания
20.00 .CC Кокосовые острова
19.00 .IT Италия
19.00 .RU Россия
15.70 .NL Нидерланды
15.00 .WS Западный Самоа
12.00 .EU Европейский союз
11.90 .TK Токелау
11.00 .BE Бельгия
10.00 .WS Западный Самоа
9.00 .US США
8.50 .DE Германия
и прочие

Мне очень любопытно, если ли жизнь и зоны за планкой в 1600$ "от Кирибати", и я буду очень рада, если читатели помогут добавить еще пунктов в список.

27 янв. 2008 г.

Катастрофа

Катастрофа - это новая возможность.

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

У меня ничего такого сейчас не происходит. Просто интересно рассматривать такие вещи на просвет :)

26 янв. 2008 г.

Об эмоциях без эмо

Шутя:
"Скоро выйдет указ, запрещающий некоторые сексуальные позы. Якобы не политкорректны. И тут же будут созданы отряды, подглядывающих: эти люди будут в форме ходить по улицам и заглядывать в окна." - "Мне не смешно. Мне от этого грустно." - "Мне тоже, но смеяться я люблю больше, чем грустить."

11 янв. 2008 г.

Чем подтвердить регистрацию?

Из чего делают строку подтверждения регистрации?
Я туда зашифрованные емеил и логин положила.
Какие есть наезженные варианты? Или наработки :)

Главные и не главные новости

Новости по телефизору в Беларуси - это очень независимый источник информации о событиях. Вот, к примеру, вчера тетке какой-то подарили квартиру, потому что она в рабстве в Таджикистане 20 лет провела, нологовики говорят, что ВВП на душу населения растет, судя по налоговым декларациям, в Бразилии что-то произошло. А новость "индивидуальные предприниматели перекрывали главный проспект Минска, требуя отменить п. 1.1 указа президента № 760 от 29 декабря 2006 года" настолько неинтересна, что ее даже не огласили.
Если кто не в курсе, то "согласно указу с 1 января 2008 года ИП могут нанимать не более трех работников и только из числа близких родственников. В противном случае они обязаны зарегистрироваться как юридическое лицо".

Если моя сестра не сдаст сессию, то папа грозится отправить ее к себе на работу как состоящую в числе близких родственников :)

Я почти не смотрю телевизор: иногда новости. Один выпуск "новостей" отгоняет меня от ящика на неделю.