воскресенье, 23 августа 2009 г.

Социальные сети - такие социальные.



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

Главное, чтобы бан на хабре в конце концов, не превратился в истории о том, за что меня исключили из пионеров. Так как раньше, исключение из пионеров считалось позором – например у нас в школе ни одного человека – не исключили, кроме как по «старости», я даже не представляю, что для этого нужно сделать. А теперь, некоторые публичные деятели, хвалятся, что их в школе из пионеров исключили.

суббота, 16 мая 2009 г.

Прислали диск с убунту

Сегодня пришли два заказанных мней диска с Ubuntu Desktop и Server Edition. Дата отправки стоит 30 апреля в Москве диски были 11 мая - довольно быстро. В упаковке два диска и четыре наклейки из которую можно увидеть в начале поста. В принципе я уже попробовал Netbook Remix и остался очень доволен. Осталось перевести на Ubuntu рабочий компьютер и со временем, если все пройдет гладко, домашний.

суббота, 9 мая 2009 г.

Грамотное использование CAPTHA на сайте


В интеренете я неоднократно встречал информацию о том что установка CAPTHA на сайт – это лишь одна из мер по борьбе со спамерами и накрутчиками голосований. Эта мысль довольно ясна и прозрачна, тем не менее, даже такие крупные сайты как Time могут это не учитывать. Понятно, что у этого журнала поддержкой сайта занимаются субподрядчики и они, скорее всего, гораздо сильнее в маркетинге, чем в разработке программного обеспечения. Я обращаю на это внимание потому, что в своей работе частенько сталкиваюсь с этой проблемой. При работе над солидным сайтом, заказчик скорее обращается к крупной компании, чем к более маленькой.
Что же произошло. Журнал Time проводил опрос на тему кого его читатели считают самым влиятельным человеком в мире – и ответ 42 (привет Дугласу Адамсу) – на самом деле в результате голосования выяснилось, что ‘Worlds’s most influential person, is moot’ - причем первые буквы имен людей в рейтинге составляет фразу ‘Marblecake, also the game’, что, согласитесь, явно не спроста. Ответ нашелся быстро такой потрясающий результат был достигнут благодаря анонимусам с 4chan, имаджборды аналогичной ныне запиленному двачу.
Как это было. Сначала разработчики вообще не предусмотрели никакой проверки на ботов, что позволило выстроить с помощью специального бота фамилии в необходимом порядке. После введения разработчиками капчи бот перестал работать, и реальные люди голосую испортили фразу. Анонимусы пытались внести в базу reCAPTHA – которая использовалась на сайте уязвимость, которая должна была бы облегчить написание бота, но не успевали это сделать. В результате был брошен зов и толпы анонимусов, благодаря разработанной методике, вручную, выставили фразу обратно. Более подробно о исследовании на эту тему можно прочитать на английском языке в оригинальной статье.
Самый главный вывод из статьи, всегда зачищаться от ботов, даже на простеньком сплоге, при этом учитывать, что есть методики защиты и без использования CAPTHA. На более популярных или важных сатйтах предусматривать защиту от распаралеливания задач, как это было сделано на финальном этапе манипуляци Time.

понедельник, 4 мая 2009 г.

Разработка социальной сети


Основной вопрос – это выбор готового решения или разработка системы с нуля.

Достаточно сложно проводить подобный анализ, так как я не разбирался досконально ни с одной из существующих систем, список в конце опуса. На мой взгляд, основной момент здесь менеджерский - не существует ни одно успешной социальной сети, которая в основе своей использовала бы исходный код другой сети. Исключение составляет autokadabra.ru – от создателей habrahabr и то под большим сомнением ее популярность. Другими словами для успеха социальной сети необходимо, чтобы она предоставляла что-то инновационное, ради чего собственно люди и станут ей пользоваться. Используя готовое решение – родить что-то новое - сложнее, так как база будет влиять на реализацию.

Здесь вызывает вопрос другой, немаловажный вопрос, ради чего делается социальная сеть:
1) сделать для себя и заработать бабло на работе сети
2) сделать для кого-то и заработать на разработке сети
Естественно существуют и промежуточные варианты

Если в первом случае – все понятно, нужно составлять план и разрабатывать по нему необходимый функционал и код, который, естественно, полностью пишется с нуля. Само собой – это не исключает использование готовых framework`ов и библиотек.
Во втором есть варианты, так как если нужно по быстрому срубить бабла, заказчик туп ему можно продать что-то готовое с небольшими косметическими доработками. Если же планируется долгосрочное сотрудничество, сначала необходимо проработать план и посмотреть существует ли какое – то решение, которое хоть как то соответствует тому, что нужно сделать. Если да, можно смотреть насколько оно удобно и возможно использовать, нет - писать с нуля.

Рассмотрим на примере новой социалки rateyou.ru – в чем основная фишка – эта обычный сайт знакомств, но с возможностью голосовать за фотографии выбирая из двух предложенных. Причем чтобы голосовать – не обязательно быть зарегистрированным пользователем, что довольно удобно. Из минусов невозможность проголосовать против всех.

Рассмотрим, что есть из стандартного функционала:
Регистрация
Отправка сообщений
Добавление фотографий
Дружба с другими пользователями
Комментирование фотографий
Толковый программист реализует все это месяца за два и всем этим можно будет управлять и использовать повторно. Либо купить наиболее популярный (подходящий) движок и мучатся с дизайном и доработками, на что уйдет не менее месяца и продать это еще раз не удастся.

Для меня решение очевидно, выгоднее делать социальную сеть с нуля.

Список движков:
socialengine.net
instantcms.ru
memht.org.ua
www.boonex.com/products/dolphin/
www.datingpro.com
alex-home.spb.ru/explay.html
www.livestreet.ru
elgg.org
www.phpizabi.net
socialjoom.net.ru

Обзор социалок http://www.seoforum.ru/topic22.html

четверг, 23 апреля 2009 г.

ZX - Spectrum исполнилось 27 лет


Сколько времени проведено за играми - и не вспомнить...
Самые первые RTS - Nether Earth, TBS - Legions of Death, Space Simulator - Elite. Все шедевры.
Конечно игры на Amiga были круче даже некоторых игр на PC - можно даже проследить, приблизительно, время до какого момента. Но Amigи у меня не было, а вот Спектрум - был.
Помню, даже подключал свой первый Спектрум к ламповому черно-белому телевизору, что категорически запрещалось делать. Как выяснилось потом - не зря, проводок упал куда-то на статику, как я сейчас понимаю, и вышиб страшую память, вместо 48Кб ОЗУ у меня осталось 16Кб. Это была версия Сперума "Дельта-С" - пока не починил играл, только в Galaxians. Эх ностальгия...

понедельник, 6 апреля 2009 г.

Воспоминания о былом


Давненько я не писал в блог, даже не хочу отмазываться… В связи с наступающим 27-летием с дня рождения ZX Spectrum, которое наступит 23 апреля, мне вспомнилась игра Another World. Я давно хотел сделать обзор игр, в которые я играл, в промежутках межу программированием – эта игра прекрасный кандидат для начала воспоминаний.
Прекрасный сюжет и замечательная, для своего времени графика, оставили в воспоминаниях неизгладимый след. Подробное описание игры на русском языке здесь.
Посмотреть процесс прохождения игры можно увидеть в ролике



Судя по всему ролик снят для компьютера Amiga, но геймплей полностью соответствует PC версии. После просмотра ролика вспомнилось, как я частенько загружал финальную севку, чтобы посмотреть финал. Ностальгические воспоминания можно получить просмотрев ролик на ютубе с 21:42 минуты или загрузив неплохой ремикс здесь

Надеюсь к 23 апреля я напишу пост, подробнее рассказывающий о моем опыте с ZX Spectum – особенно учитывая магию числа 27 – такое событие обязательно стоит отметить.
Возвращаясь к программированию и SEO – сейчас я больше забиваю на SEO и больше занимаюсь непосредственно работой – просто для меня сейчас это выгоднее, надеюсь так и останется. В чем причины этого: я слишком мало знаю о SEO и слишком много времени работаю.
p.s. С месяц назад, поменял масло и фильтры в машине ;)

UPDATE: Собственно игру вспомнил, так как прочитал о разработке Gobliins 4 на абсолют геймс.

понедельник, 1 декабря 2008 г.

Как в сериале The Simpsons простебались над Apple

Раньше я уже высказывался по поводу «преимуществ» Mac - теперь эта тема обыграна в 20-ом сезоне Симпсонов . К сожалению, серия вышла совсем недавно и перевода еще нет – но там довольно простой язык – все ясно.


Еще на тему баян с Гитлером