Про спамеров и комменты

Знаете, я думаю, что умных людей все таки много. По-крайней мере, среди тех, кто пользуется интернетом. Ведь если бы это было не так, мы бы все были просто похоронены под горой спама. А так, за три месяца я получил всего лишь 5500 спам-комментов. Я считаю, что это очень даже немного, особенно, если учитывать, что большая часть пришла из двух-трех источников. Но даже это небольшое количество вызывает у меня стойкое нежелание разгребать полученные комментарии. Я подумал и решил поступить как многие другие блоггеры – отключить комментарии совсем, но оставить трекбеки и пингбеки. Если у вас есть что мне сказать, пишите в аську или на мыло, вся информация есть в контактах, буду рад ответить на все вопросы.

OpenID Comments for Wordpress Known Issues

  • русский

Unfortunately I didn’t manage to create universal OpenID plugin which would’ve worked on every hosting and with every wordpress theme. Therefore I decided to collect all the problems users had with it and solutions in this post.

1. You can authorize writing a comment but don’t see it. When you try again you see: Duplicate comment detected; it looks as though you’ve already said that!

Check whether there is a directory tmp in the plugin directory and if it has writing permissions.

2. You see a message: Fatal error: Call to undefined function: curl_init().

Your hosting provider doesn’t have CURL library. You can try to convince your hosting provider to install it. If it’s not successful you can try to replace all the curl functions with corresponding php-code. If someone has already done it send me a copy, please. I’ll publish it here.

3. When you’re trying to leave a comment on other site you get: No input file specified.

Try to remove a backslash after server.php in the first line of function add_server_info in the file openid.php and reactivate the plugin.

If you’re continue having problems with the plugin try the alternative version.

Идеи для стартапа

Перевод эссе Ideas for Startups Пола Грэма.

Октябрь 2005
(Это эссе основано на выступлении в Школе Стартапов 2005)

Откуда вы берете хорошие идеи для стартапов? Из тех вопросов, которые мне задают, этот, пожалуй, номер один.

Я отвечу так: а почему, собственно, люди думают, что придумать идею для стартапа настолько сложно?

Может показаться, что это глупый вопрос. Как почему? Если люди не могут придумать идею, то это довольно сложно, по крайней мере, для них. Верно?

На самом деле, может быть, и нет. Обычно, люди говорят не то, что они не могут придумать идею, а что у них нет идей. А это не совсем одно и то же. То, что у них нет идей, может быть и следствием того, что они никогда не пытались их придумывать.

Далее »

Списки причин, и разные другие

Две причины, по которым читатели любят списки:

  1. Их легко читать.
  2. Их легко не читать.

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

  1. Читатели любят списки.
  2. Если вы опубликовали список на какую-нибудь тему, то читатели автоматически начинают считать вас в ней специалистом.
  3. Все настоящие блогеры пишут списки.

Четыре темы, на которые обязательно нужно написать список:

  1. О Гугле (Google).
  2. О Микрософт (Microsoft).
  3. О Дизайне (Design).
  4. О Способах Привлечения Трафика на Свой Блог (Traffic).

Далее »

Как я был специалистом

Выбор профессии

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

OpenID Comments for Wordpress v0.9.0

  • русский

Our day has eventually came! WordPress now is an OpenID Server. It means that you don’t need LiveJournal account just to comment entries of your LJ friends. You don’t even need it to read their friends-only entries. As a matter of fact, you don’t need anything (but download the plugin anyway).

OpenID Comments for Wordpress v0.7.0

  • русский

The plugin was completely rewritten and majority of bugs were fixed. The most important thing is that it now supports openid.delegate. Besides that, the plugin is now compatible with Threaded and Paged Comments. You can still download OpenID plugin from here. The next version will implement OpenID Server, which I plan to finish within next two weeks.

Here are instructions for those who want to use OpenID plugin with Threaded and Paged Comments:

  1. Install Threaded and Paged Comments plugin following to instructions.
  2. Edit the template file comments.php (you should edit file wp-paged-comments.php if you use it) and replace the code that outputs comment form with < ?php include TEMPLATEPATH . '/openidform.php'? >.
  3. Edit the file openidform.php and uncomment maked lines.

Как стать богатым

Перевод эссе How to make wealth Пола Грэма.

(Это эссе было впервые опубликовано в книге Hackers & Painters, и в онлайне появилось только в декабре 2005 года.)

С чего бы вы начали, если бы вдруг решили разбогатеть? Я думаю, что самым лучшим решением было бы запустить новую компанию — стартап, или присоединиться к уже существующему. Этот способ показывает себя эффективным в течение сотен лет. Само слово “стартап” возникло в шестидесятые годы прошлого века, но то, что происходило в то время, было очень похоже на авантюрные торговые путешествия, которые предпринимались в средние века.
Далее »

Я тут подсчитывал налоги, и случайно обнаружил, что Бога нет…

На самом деле, ничего я не обнаруживал, да и налоги никакие пока еще не подсчитываю. Просто после просмотра Мастера и Маргариты я заинтересовался, что это, в конце концов, за пять доказательств бытия Божия, о которых говорил Воланд и которые опроверг Кант.

Есть много доказательств существования Бога, и, по всей видимости, Булгаков имел в виду пять основных доказательств Фомы Аквинского. Вот они в упрощенном виде.

  1. В природе происходит движение. У любого движения должен быть источник. Бесконечный поиск предыдущего источника не имеет смысла, значит существует первоначальный. Это и есть Бог – недвижимый Движитель.
  2. У каждого следствия есть причина. Бесконечный поиск предыдущей причины бессмысленен. Следовательно, должна существовать “беспричинная причина”, первопричина всего последующего. Это и есть Бог.
  3. Все предметы находятся во взаимосвязи и их существование возможно только во взаимоотношении друг с другом. Однако, бесконечный поиск предшествующих друг другу взаимосвязей бессмысленен. Следовательно существует нечто, абсолютно независимое и самодостаточное. Это и есть Бог.
  4. В мире наблюдается последовательное возрастание сложности предметов и существ, нескончаемое всеобщее стремление к совершенству. Следовательно должно существовать нечто абсолютно совершенное. Это и есть Бог.
  5. В окружающем мире наблюдается определенный порядок и стройность, происхождение которых невозможно приписать самому миру. Это заставляет предположить существование некого разумного организующего начала, то есть Бога.

Доказательства выглядят достаточно хрупкими, и их опровергают все кому не лень. Тем не менее, они по сей день являются основными в философии католицизма.

Что же касается Канта, то он опроверг вовсе не пять доказательств, а три. И даже не совсем эти доказательства, а только два из них и еще одно, которое называется онтологическим. При этом он пишет в своей “Критике чистого разума”, что возможны только эти три способа доказательства бытия Бога исходя из спекулятивного разума.

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

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

Так вот, есть мнение, что Кант не был автором этого морального доказательства, и оно было приписано ему богословами из мести. Это мнение высказывается, например, на атеистическом сайте в ответе на письмо читателя.

Вобщем, Булгаков был не совсем точен в своем романе, но, как справедливо замечает автор ответа на письмо, он писал художественное произведение, а не филосовский трактат.

Ссылки по теме:

Статья о христианстве на сайте, посвященном Булгакову.

OpenID Comments for Wordpress

  • русский

ATTENTION! This plugin is no longer supported. There’s a much better one: http://wordpress.org/extend/plugins/openid/

This post is to introduce plugin OpenID Comments for Wordpress, which allows users to leave comments using their OpenID. Current version of plugin is 0.9.1. Read the file en_readme.txt for changes.

Starting from version 0.9.0 plugin implements OpenID Server. If you have an administrator account on the site powered by WordPress, you can use any URL which belongs to the site as OpenID identity. If you have a common user account, you can use http://wordpress_blog_url/author/nickname.

Plugin based on OpenID for Wordpress, by Dan Huntley.

Main changes

  • It’s no hack any more.
  • It implements OpenID Server.
  • Users can authorize right from comment form.
  • Works with PHP4 (original version only worked with PHP5).

Weaknesses

  • Users can pretend that they authorized with OpenID. To do this they can just enter something like snaky_@livejournal.com in the Name field and http://www.livejournal.com/users/snaky_/ in the URL field. The only way to prevent such cheat is switching off anonymous comments.

If you have any problems with the plugin try to read known issues, perhaps, there is a solution. If you’re continue having problems try to use alternative version of the plugin.

If you have any suggestions just write me.

All the comments are premoderated so if you are going to test the plugin here it might be that you wont see your comment immediately.

P.S. I’m not a native English speaker. It would be nice if you help me to correct the mistakes.