Записки Злобного Ботанега

Посетители как мотивация

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

RSS как ограничитель?

RSSНекоторые люди жалуются на то, что RSS их сильно ограничивает и не позволяет узнать другую плоскость интернета. На самом деле это не так, точнее это далеко не так или если сказать вернее это совсем не так. Главной задачей RSS является информирование человека об изменении контента на сайте, за которым этот человек наблюдает, и не важно блог это или новостной сайт, а может это список правок Википедии. Таким образом человек получает максимальное уоличество информации за короткий промежуток времени, он не теряет время на переход на N сайтов(в моём случае 84 сайта), дабы проверить обновления. Полученное время как-раз можно использовать на исследование другуой плоскости интернета, поиска новых ресурсов информации, или например просто потратить высвободившееся время впустую.

Автор оригинальной статьи говорит, что "Отказаться от использования RSS я не могу – слишком уж оно (он? она?) удобно. Но ощущение замкнутости того мира, который я построил, отгородившися стенами RSS-фидов от всего остального интернета, меня теперь не покидает.", но он не указывает на то, сколько времени он сэкономил не обращая внимание на информационный мусор, который сопровождает обычный серфинг по сети.

Хотя конечно вс относительно и кому-то может не хватать времени на чтение всех фидов, а кому-то не хватает этого самого мусора. Лиично мне такого мусора хватает и в других местах, так что я предпочитаю читать по RSS то что меня интересует в большей степени, а полазить по сети я всегда успею, благо время есть.

В общем смысл сего опуса в том, что я не согласен с автором статьи ссылка которой стоит на первом месте. Как-то так.

Размер личного интернета

Я думаю все знают, что Интернет - это очень большая сеть. Но кроме самого Интернета, в котором полно порнухи, вареза и спама - у каждого из нас есть свой личный Интернет - т.е. те круг сайтов которые мы регулярно посещаем. Например размер моего Интернета достаточно мал, в него входят блоги, ЖЖ , несколько новостных сайтов(чаще один News2.Ru) и Википедия . Такая ситуация меня очень сильно расстраивает, но вот уже долгое время я ничего не могу с этим поделать, хотя положительные подвижки присутствуют. Лично я знаю людей, которые читают всего один сайт и им этого хватает, так же я знаю людей мониторящих более 10-20 различных сайтов. А какой категории относятся мои читатели? Да и вообще что стоит в этой сети почитать?

Коммуникации

Приятно почитать дискуссию двух умных людей: Петра Диденко и Александра Ложечкина. Касаются они коммуникаций в реальном времени, причём обе точки зрения прекрасно аргументированны и имеют право на жизнь. Лично моя точка зрения сейчас ближе к позиции Александра, т.к. имею свойство забывать то что мне говорят по телефону или пишут в аську/жаббер. Мне, кстати, понравилось то, как оба автора высказались про исследование Cisco, хотя оно и мне заказным показалось.

Заказные статьи

Сегодня второй раз в жизни писал заказную статью. Первый раз это было в ЖЖ, а второй раз на работе сегодня. Причём заказчиком статьи был я сам, я просто не хочу, что бы статью о Новостях 2.0 потёрли из Википедии.

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

Такие разные новости

С появлением в нашей жизни таких вещей как Web 2.0, социальных сетей, всяких социальных чёрти-чего и т.д. можно понаблюдать интересные вещи. Я на выходных решил сравнить два сайта, оба они новостные, оба имеют примерно одинаковую аудиторию(~1000 посетителей в рабочие дни). Сравнить я их решил просто потому что мне было интересно сравнить сайт наполняемый журналистами и сайт наполняемый простыми и не очень простыми пользователями Рунета.
  • Итак, в левом углу нашего ринга молодой участник рынка Интернет новостей - TelNews.Ru.
  • В правом углу нашего ринга находится лучший в России новостной Web 2.0 проект - Новости 2.0.
Давайте сравним статистику двух проектов. Использовать будем статистику от Liveinternet, благо оба ресурса не закрывают свою статистику, а так же личные наблюдения за обеими ресурсами.
Критерии Новости 2.0 TelNews.Ru
Кол-во посетителей в будни** 1,289 924
Кол-во просмотров в будни** 5,560 1,860
Кол-во посетителей в выходные** 861 443
Кол-во просмотров в выходные** 3,471 806
Кол-во авторов более 100 менее 10
Кол-во новостей в сутки более 50* 15-25***

* Качественных среди них всего 35-45% новостей.
** За будни брался вторник 05.09.06, а за выходные воскресенье 03.09.06.
*** Включай дайджесты, которые берутся с других сайтов.


Полученная статистика говорит о том, что Новости 2.0 не сильно теряют свою популярность в выходные, когда классические СМИ в это время "отдыхают". Человека незнакомого с концепцией социальных СМИ может смутить огромная разница в просмотрах, в основном она идёт от того, что участники проекта постоянно обновляют ленту последних новостей в ожидании качественных новостей. Кстати разница в количестве просмотров может быть и из-за того, что общее кол-во материала на TelNews еще не достигло той критической массы, когда человек заходя почитать новость продолжает читать предыдущие и смежные новости. В то же время при наличии на Новостях 2.0 большого контингента активных авторов их количество пока резко не перешло в качество, хотя со времени моей первой записи произошло много изменений и теперь нет впечатления что в потоке новостей присутствуют исключительно новости IT-направленности.

На самом деле это конечно сравнение тёплого с мягким и не тянет на серьёзное исследование, я посмотрел, проанализировал, что-то принял к сведению, а что-то просто оставил за бортом.

В Википеди почти 100.000 статей

В русскоязычном разделе бесплатной энциклопедии уже почти 100000 статей, а если быть точным, то сейчас там ровно 97 933(я думаю после прочтения поста их будет уже больше), лично я приложил свою руку к паре сотен статей из них сам создал около 50, что в общем для меня очень неплохой результат.

Я жду, когда в Википедии будет сто тысяч статей, с нетерпением, ведь когда я начал учавствовать в этом проекте там было только 40 тысяч, а ведь с начала моего участия прошло 8 месяцев, а это не так много.

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

В общем я жду.

Гоблин+Microsoft

И всё-таки люди в Microsoft очень хорошо уловили мысль что популярности программного обеспечения можно достигнуть не качеством ПО, а грамотно выстроеной рекламной политикой. Маркетологи Microsoft'a вовремя поняли, что сейчас очень популярны Блоги и тут же стали использовать эту карту, собственно я уже писал как. Но вот вам яркий пример сложения усилий блоггеров и маркетологов, я думаю только в России такое могло получиться, а получилось вот что:Старший вице-президент Microsoft в переводе Гоблина, ага, вы не ослышались, так и есть. Я думаю вряд ли кто-нибудь из других Российских представительств зарубежных компаний мог сделать такой PR-ход, а Microsoft взяли и сделали.
Вот такие-вот хитрые люди сидят в Российском отделении Microsoft.

Потоки

Мда, как ни странно, но я за всё время программирования ни разу не работал с потоками. В теории я знал как с нмими работать, а в жизни не работал ни разу, т.е. все эти Mutex'ы, Семафоры и т.д. были чем-то фантастическим.
В проекте рисования читалки появилась необходимость читать RSS-Потоки и не подвешивать всю программу. Ну раз надо, значит надо, сделаем потоки, благо многопоточность в C# реализована очень хорошо и просто. Для создания нового потока, который вызывает нужную мне функцию пришлось написать совсем немного кода:
fmMain FetchForm = new fmMain();
System.Threading.Thread FetchThread = new System.Threading.Thread(new System.Threading.ParameterizedThreadStart(FetchForm.ThreadFetchRSS));
А вызов этого потока осуществляется одной функцией:
FetchThread.Start(Fd);
Создать новую форму потребовалось, т.к. функция ThreadFetchRSS не является статической. Будь она static, то для создания потока потребовалась бы всего одна строчка кода.
Но во всём этом оказалась одна "небольшая" проблемка, когда один поток записывает в документ скачанные RSS-Потоки, а другой читает из того же файла уже однажды скачанные потоки, то вылетает Exeption, я же не думал о потокобезопасности, когда писал этот код. А человек, который писал для меня работу с Xml, не думал о том, что я буду работать с многопоточностью.
В итоге для решения этой проблемы есть два варианта решения:
  • Простой: Сделать два XmlDocument'а, один для чтения, который будет храниться в памяти, другой для записи.
  • Сложный: Просто испльзуя встроенные средства языка синхронизировать работу потоков, что конечно заставит переписать часть кода работы с Xml.
В итоге мы скорее всего пойдём сложным путём, но и простой путь тоже будет использован, вот только в совершенно другом месте.

XML в C#

Когда-то я узнал что я языке C# есть регулярные выражения, тогда у меня впервые появилось желание изучить его. Потом я узнал что там есть встроенные функции работы с XML, после этого мне стало совсем радостно. И вот наконец скачав и поставив себе C# я начал его осваивать.
В принципе работу с готовым XML я освоил в первый день, а вот создание собственного XML осваивал дольше из-за некоторых особенностей реализации. Особенно долго я не мог понять почему новые XML элементы может создавать только XmlDocument, а отдельно создать нельзя. Ну спишем это на некие особенности библиотеки, кстати если кто знает причину почему так сделано, расскажите мне, а то я видать плохо искал. Но на самом деле с XML мне очень нравится работать, например такой код:
XmlDocument doc = new XmlDocument();
XmlNode NNode = doc.CreateElement("FeedList");
doc.AppendChild(NNode);
foreach (TreeNode Nd in Tree.Nodes[0].Nodes)
{
XmlNode Node = doc.CreateElement("Feed");
Node.Attributes.Append(doc.CreateAttribute("Name"));
Node.Attributes[0].Value = Nd.Text;
doc.DocumentElement.AppendChild(Node);
}
doc.Save("Feeds.xml");

Создаёт вполне валидный XML-файл.

Что мне очень нравится, парсить такие файлы тоже очень просто, что мне нравиться еще больше. В общем примерно такая-вот красота получается если правильно использовать возможности языка. Хотя стоит учесть, что я пока сильно много возможногстей не использовал. У меня еще впереди много сюрпризов, надеюсь хороших.

Метапрограммы.

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

Круг познания

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

Само обучение идёт по кругу познания, который состоит из четырёх частей. Каждая часть, это определённый этап. Посмотрим на эти части:
I - Неосознанное незнание. Собственно незнание того, чего не знаешь.
II - Осозноваемое незнание. Осознование своего незнания.
III - Осозноваемое знание. Результат получения знаний.
IV - Неосозноваемое знание. Автоматическое использование знаний.

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

Коммуникации

Коммуникации.

Коммуникации бывают разные, но все они всегда двунаправленные. Конечно инода мы считаем что большинсто коммуникаций однонаправлены, но на самом деле всё не так.
Для примера рассмотрим ситуацию, когда у нас есть два обьекта: "X" и "Y". "X" желает получить от "Y" некую должность, пусть это будет начальник отдела, а в голове у "Y" есть некий образ этого начальника, назовём его "Z". В рассмотренном примере есть два направления одно - это желание "X" получить должность от "Y". Второе - желание "Y" найти некоего "Z" на должность начальника отдела. Задача "X" - перевести второе направление на себя.
Если посмотреть на эту ситуацию со стороны "X" то он должен сделать несколько шагов:
1. Выявить потребность "Y" в нём(т.е. в "X") или ком-то третьем, в данном случае, в "Z".
2. Выявить способы удволетворения потребностей, которые есть в голове у "Y".
3. Создать реальность в которой "X" удволетворяет потребности "Y". Или создаёт образ полностью совместимый с тем образом "Z", который есть в голове у "Y".

Главный смысл общения не в том, что мы делаем, а в реакции на это общение.

5 Уровней человека

5 Уровней человека

На самом деле личность человека состоит из нескольких уровней, каждый уровень отвечает за свои сущности. Самый заметный – отвечает за поведение, это тот уровень, который взаимодействует с окружающим миром каждый момент. Следующий – отвечает за способности и возможности, этот уровень взаимодействует с миром при работе или отдыхе или же еще при каком действии. Третий уровень – отвечает за убеждения человека, этот уровень взаимодействует еще реже. Четвёртый уровень – отвечает за ценности человека. Ну и последний пятый – это уже человеческое «Я» - ядро личности.

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

Например для небольшого изменения в ценностях надо серьёзно изменить поведение, способности и убеждения.

Собственно вот так своими словами попытался обьяснить, то что обьясняли мне.

Что такое "Я"

В комментариях к предыдущему посту Светлояр спросил что такое внутреннее "Я" человека. Я считаю что это психологическая сущность. Для того что бы пояснить это хочу предложить прочитать эту заметку на SellMe. По моему мнению - способность допускать для себя возможность стать кем-то - это и есть основная функция внутреннего "Я". А эта способность присуща только психологической сущности.