Archive forWeb Technologies

Стартап на практике

Начать стартап легко — довести до конца сложно. Поэтому стартапы и не появляются как дождевые черви после летнего дождя, несмотря на то, что почти любой сайт на народе.ру можно назвать стартапом. Даже самые простые проекты требуют вложений времени и усилий. И не факт, что эти усилия окупятся, независимо от того, какую прибыль вы ожидаете, будь то денежная прибыль или какая-нибудь другая.

Вот что помогло нам завершить Guidoscope:

  1. Проектом занималось три человека и в моменты, когда казалось, что все заглохло, один из нас доделывал какую-нибудь фичу и тем самым вдохновлял на дальнейшую работу остальных участников. Обязательно найдите себе напарника, даже простое обсуждение с ним деталей или идей поможет вам собраться с мыслями и выбраться из творческого тупика.
  2. Мы разбили задачу на несколько этапов, итогом каждого из которых был готовый продукт со своим списком реализованных функций. Первый этап — создание прототипа был завершен без оглядки на возможные баги и недочеты. В результате, мы быстро получили каркас приложения, который был запущен на тестовом сервере и мы имели возможность вживую тестировать новые наработки.
  3. Проект писался в свободное от основной работы время, поэтому не было никаких жестких сроков и никто никого не подгонял. На мой взгляд, атмосфера в таких проектах должна максимально отличаться от рабочей.
  4. Был создан общий скайп-чат, в котором мы общались друг с другом, задавали вопросы и обсуждали текущие проблемы. Пожалуй, общий чат — это один из самых мощных инструментов, помогающих двигать проект.
  5. Мы подобрали удобный инструментарий для работы:
    - XAMPP — Настроенный веб-сервер с php, mysql для разработки на локальной машине.
    - https://freepository.com — Бесплатный репозиторий для CVS.
    - http://wincvs.org/ — Бесплатный клиент для CVS.
    - http://winmerge.org/ — Очень удобное бесплатное приложение для сведения различных версий файлов.
    - Bugzilla — Обязательно пользуйтесь каким-нибудь инструментом для отслеживания багов. Мы пользовались багзиллой.

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

Если вам понравилась эта статья, проголосуйте за нее на News2.ru

Comments (1)

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.

Comments

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

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

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

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

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

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

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


read more » » »

Comments (12)

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).

Comments (49)

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.

Comments (11)

OpenID Comments for Wordpress

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.

Comments (253)

Популярно об OpenID

Если коротко, то OpenID — это ваша цифровая подпись, которую можно использовать вместо логина и пароля на всех сайтах, поддерживающих эту систему. Если у вас есть аккаунт на LiveJournal или DeadJournal или любом другом сайте, который может выступать в качестве OpenID сервера, значит эта подпись у вас уже есть. Можете попробовать оставить комментарий к посту с ее помощью. Для этого, если вы пользователь LiveJournal или DeadJournal, выберите внизу этой страницы соответствующий пункт в меню и введите ваш ник, а если пользователь какого-нибудь другого сервиса, то выберите пункт Other OpenID и введите адрес вашего аккаунта. Должно получиться, если нет, дайте мне знать. На самом деле, для использования OpenID этой информации достаточно.
А теперь, когда почти все уже ушли, оставшимся бездельникам и прочим любопытствующим предлагаю вольный перевод описания системы с официального сайта.

read more » » »

Comments (72)