Pull to refresh
0
0
kvf77 @kvf77

User

Send message

Google запустил поиск рецептов

Reading time2 min
Views4.2K
Google запустил в четверг новую функцию поиска Recipe View, которая облегчает поиск рецептов в вебе.

Сервис сейчас доступен только в США и Японии, но вскоре появится и у пользователей из других стран.

Recipe View позволяет сузить результаты поиска, чтобы показать только рецепты, и помогает выбрать наиболее подходящий рецепт, показывая его рейтинги, ингредиенты и фотографии. Чтобы воспользоваться функцией, следует просто нажать на ссылку «Рецепты» (Recipes) в левой панели.


Читать дальше →
Total votes 50: ↑38 and ↓12+26
Comments33

Контроль за консультантами в интернет-магазине

Reading time3 min
Views2.2K
Планирую открыть маленький магазинчик уникальных товаров. «Уникальные» — слово ключевое. Это значит, что в режиме реального времени мои админы должны пользователям о товаре рассказывать, на вопросы отвечать. Аська или Skype не подходят принципиально, нужна возможность контроля за консультантами! Тем более, что нанять планирую фрилансеров, а значит нужно будет по началу в режиме реального времени отслеживать как они с клиентом общаются и что пишут.
Одним словом, поставил я задачу своим технарям, сделали они для меня небольшое исследование, какие бывают системы онлайн-консультирования и что умеют.

И вот, что получилось…
Читать дальше →
Total votes 50: ↑39 and ↓11+28
Comments71

Интеграция с ВКонтакте на базе Open API

Reading time8 min
Views47K
Социальная сеть ВКонтакте предоставляет широкие возможности для интеграции со сторонними сайтами. В основном эти возможности представлены уже готовыми виджетами. Однако, есть еще и Open API, которое позволяет не только авторизовать пользователя, но и выполнить любой метод, доступный приложениям ВКонтакте (ВКонтакте API).
Читать дальше →
Total votes 97: ↑83 and ↓14+69
Comments21

Эффективные знакомства

Reading time1 min
Views5.5K
Сейчас поиск людей на сайтах знакомств, по эффективности сравним с работой золотоискателя на заброшенном месторождении. Может быть в этом и есть сермяжная правда — ценится то, что достается нелегко, да и рекламных показов больше. Но вот с пользовательской точки зрения, очень нужны инструменты группировки по сходным признакам. Например:

1. Инструмент с циничным названием «С этой девушкой выбирают также:» «Не сложилось? Посмотрите эти анкеты:». Берем тех парней, кто написал этой девушке и показываем других девушек, которым они писали за последние пару дней. Предполагается, что людям нравится определенный типаж. Для слишком популярных анкет вводим понижающий коэффициент, чтобы не было засилья людей с модельной внешностью.

2. Интересы и группировка по степени совпадения в процентах, как музыкальные вкусы на last.fm. Собственно здесь, могут быть те же музыкальные или киношные вкусы. Не только на сайтах знакомств, например, в ЖЖ очень не хватает такой группировки по интересам.

Общая цель сводится к тому, чтобы пользователь находился в своем сегменте, в своем кругу общения, интересов и предпочтений. Как и в реальной жизни, только круг общения будет включать в себя значительно больше участников.
Total votes 86: ↑58 and ↓28+30
Comments78

Инструкция(!) по прошивке Android в NAND HD2

Reading time3 min
Views7.3K


Всем добрый вечер. Да, я, разумеется, в курсе, что постов про прошиваемый в NAND-память Android на HD2 уже целых два, но оба так, проходные/уведомительные, а один так и вообще на главную не попал. Здесь же я предлагаю полную инструкцию, заботливо переведенную и проверенную, т.к. многим даже в праздники лень ковыряться в буржуйских форумах и разбираться «какого х…нового года оно не заводится».
Читать дальше →
Total votes 107: ↑89 and ↓18+71
Comments83

Интернет-шпион, который ежедневно сливает вам цены конкурентов

Reading time1 min
Views7.7K
imageУ меня 11 интернет-магазинов, поэтому я имею некоторое представление о маркетинге интернет-магазина. К сожалению или к счастью, нередко он заканчивается на том, что цена на товар у тебя была на 100-200 руб. ниже, чем у конкурента. Но эта задача упиралась в то, что невозможно постоянно следить за другими магазинами, особенно если количество товаров измеряется сотнями и тысячами.
Поэтому я придумал byPrice.ru, который теперь делает эту работу за меня и может делать ее и за вас тоже.
Читать дальше →
Total votes 113: ↑93 and ↓20+73
Comments97

Chatroulette своими руками — 50 строк кода

Reading time1 min
Views28K
image
Пару месяцев назад я приглашал всех на веб-семинар о p2p во Flash, но сделал это слишком поздно, поэтому наверняка большое количество желающих на него не попало. Самое ценное, что я извлек из этого семинара — то, что peer-to-peer приложения во Flash делать очень легко. Правда у самого руки очень долго до этого не доходили.

Но буквально вчера руки очень сильно зачесались, и посидев ночку я разобрался в том, как работает технология p2p во Flash. Соединить видеопотоки двух flash-клиентов мне показалось мало, поэтому решил сделать что-то более интересное:
  1. Пользователь открывает страничку
  2. Выбирает тему для разговора (один из постов на главной хабры)
  3. Разговаривает со всеми, кто выбрал эту же тему

Сделал. Тут мой пример видеоконференции, исходники клиента и сервера можно скачать отсюда. Минимальные требования для примера — наличие Flash Player 10 и вэб-камеры.

UPD: Все это добро хостится на AppEngine, могут закончиться бесплатные квоты и все перестанет работать. Перекинул клиента на narod.ru. Если работать не будет — заходите сюда
Total votes 78: ↑72 and ↓6+66
Comments59

Вероятностный морфологический анализатор русского и украинского языков на PHP

Reading time3 min
Views3.5K
Перед каждым разработчиком сайтов рано или поздно становится вопрос о реализации поиска по сайту. Желательно чтобы поиск был по основе слова, т.е. не учитывал окончания слов. Для этой цели используются программы стеммеры, которые и выделяют из слова основу. Многие стеммеры работают на основе словаря, и вот чтобы не использовать огромные словари в небольших и средних проектах можно использовать вероятностный морфологический анализатор. Его отличительная особенность в относительно малом размере базы данных и соответственно в отсутствии нагрузки на базу. Без больших потерь в качестве выделения основы.

Стемминг — это процесс нахождения основы слова для заданного исходного слова. Основа слова необязательно совпадает с морфологическим корнем слова. Алгоритм стемминга представляет собой давнюю проблему в области компьютерных наук. Данный процесс применяется в поиcковых системах для обобщения поискового запроса пользователя.
Конкретные реализации стемминга называются алгоритм стемминга или просто стеммер.

Заинтриговал?
Total votes 21: ↑20 and ↓1+19
Comments16

Библиотека генерации пользовательских картинок для сайта

Reading time1 min
Views565
Не так давно возникла у меня необходимость в подключении к проекту псевдослучайных пользовательских картинок (юзерпиков), настройки для которых привязываются к некоторой персональной пользовательской информации (логин, пароль, e-mail, whatever). Я знаю о существовании Gravatar и подобных проектов, но очень не хотелось обращаться к сторонним сервисам за такой мелочью, так что я стал искать нужный мне класс в Интернете.

Поиски продолжались минут 30, за которые я не нашёл ничего приемлемого, из разряда «подключил — заработало», а потому на скорую руку набросал на PHP небольшой класс, который делает то, что мне нужно и отвечает указанному выше принципу. Собственно, пока я искал нужное мне решение, обнаружилось, что в подобных поисках я не одинок, потому решил этот класс выложить в публичный доступ: мало ли, кому потребуется.

Класс называется Avatarco.
Для полноценной работы необходим PHP5 >= 5.3.0, но изменив одну строку можно заставить работать на PHP5 ниже, чем 5.3.0.
Описание работы класса и его исходный код доступны по адресу code.google.com/p/avatarco

Вот случайный пример его работы (или пройдите по ссылке и пообновляйте):
image

Надеюсь, пригодится не только мне.
С удовольствием выслушаю комментарии об ошибках и необходимых улучшениях/доработках.
Total votes 27: ↑24 and ↓3+21
Comments17

3D-кинотеатр дома

Reading time15 min
Views23K
После просмотра всяческих Аватаров, Алис и прочей загадочной трехмерности, которая начала сыпаться на нас в последнее время, захотелось получить у себя дома хоть маленький, зато свой, персональный 3D кинотеатр. Как именно я действовал в достижении данной цели, что из этого получилось, и какие шишки набил по пути – об этом я и хочу рассказать в данной статье.

Для начала несколько существенных для меня предупреждений. Во-первых, статья выражает моё собственное ИМХО, которое может не совпадать с вашим; наверное, это даже хорошо, но чревато холиварами. Во-вторых, я считаю нецелесообразным скрывать названия производителей и фирм, товарами и услугами которых я пользовался при воплощении в жизнь моей мечты: стоит рассматривать бренды и ссылки не как product placement, а как необходимую составляющую часть моего обзора, ибо «сферические проекторы в вакууме» хоть и политкорректны, но не позволяют в полной мере описать полученный опыт.

Итак, приступим.
Total votes 88: ↑82 and ↓6+76
Comments64

Выбор карточного процессинга за пределами Рунета

Reading time2 min
Views3.5K
image Как известно, что русскому хорошо то немцу смерть. Те кто сталкивался с вопросом приёма платежей в интернете знают это хорошо: популярные в Рунете платёжные системы не известны за его пределами, а западные способы оплаты онлайн практически не используются в России. Верно что на Западе очень принято платить карточками, но заблуждаются те кто думают что подключившись к одному из доступных в Рунете карточных биллингов можно решить все вопросы приёма платежей от западных покупателей. Тут встают вопросы о «проходимости» биллинга (не все иностранные карты принимаются российскими банками), о повышенных коммиссионных снимаемых при международных покупках и при конвертации валюты покупателя в валюту магазина, о защите от мошенничества и т.д. Покуда речь идёт о небольшом бизнесе или бизнесе с незначительными оборотами помимо рунетовских, волноваться не стоит, но если ваши месячные обороты по иностранным картам приближаются к 10 000 доларов, то надо задуматься не имеет ли смысл оптимизировать приём карточных платежей посредством подключения к иностранному платёжному процессору. Вот тут возникает закономерный вопрос: где найти такой процессор? А уже найдя несколько альтернатив, какой процессор выбрать? Правильный ответ на такой вопрос означает удачное партнёрство и отсутствие головной боли. Неправильный же ответ приводит к потери времени и усилий на подключение, а также потери заказов.
Читать дальше →
Total votes 10: ↑8 and ↓2+6
Comments13

Cut the Rope пришёл на Android

Reading time1 min
Views2.6K


Cut the Rope — это наверное вторая самая популярная игра на мобильных платформах после Angry Birds. Долгое время разработчики игнорировали андроид и доступна игра была только владельцам устройств на iOS.
Но вот и на нашу улицу пришёл праздник. Теперь Cut the Rope доступна и на андроид устройствах. На данный момент игра отсутствует на официальном маркете. Скачать ее (абсолютно бесплатно) можно со стороннего маркета GetJar.

Читать дальше →
Total votes 85: ↑63 and ↓22+41
Comments59

Как мы запустили телеканал в Интернете. Опыт

Reading time4 min
Views10K
Как создать телеканал? Честно – не знаю! Не знаю, как это делают другие. Одно могу сказать: запустить телеканал, когда у тебя есть мешок денег, инвесторы и всё такое, представляется мне сейчас каким-то банальным делом. С деньгами, как говорится, и дурак сможет. А вот без денег – как? Расскажу о нашем пути.
Читать дальше →
Total votes 47: ↑40 and ↓7+33
Comments38

Служба мгновенных собщений своими руками

Reading time6 min
Views1.7K
Все мы привыкли пользоваться аськой, многие этот функционал реализуют в своих проектах, кто-то использует БД, или сервер очередей, например memcacheq. Есть готовые решения, типа eJabber.

Если интересно, как можно сделать это самому, то wellcom под каст, где будет рассмотрена серверная часть «Службы мгновенных сообщений». С клиентской, я надеюсь, разберетесь сами…
Читать дальше →
Total votes 24: ↑12 and ↓120
Comments17

Как изучать иностранные языки online

Reading time3 min
Views2.3K
В этом топике я расскажу о том, как это можно сделать (на своем примере).
Существуют различные сайты, где преподаватели размещают свои объявления, некоторые подобные площадки работают по принципу доски объявлений, а некоторые входят в состав online школ. Существуют определенные социальные сети на страницах которых можно познакомиться с преподавателем и заказать его услуги. На пример одной из них и будет мой пост.
Читать дальше →
Total votes 25: ↑12 and ↓13-1
Comments10

eBay, ещё один способ как подружиться с монстром

Reading time3 min
Views2.1K
Привет %username%, если ты умеешь покупать на eBay без посредников и используешь эту комбинацию:
image
то всё мини-знание под хабракатом окажется для Вас бесполезным.

Итак, под хабракатом простая инструкция для всех интересующихся тем: как превратить eBay из сплетен и страхов в эффективный шоппинг, быстро; пост никак не связан с приходом eBay в Россию, что произойдет сегодня, если я не ошибаюсь.
Читать дальше →
Total votes 30: ↑19 and ↓11+8
Comments27

Делаем самораспаковывающийся архив или секции в PHP файлах

Reading time4 min
Views1.3K
Побудила писать этот код меня только одна вещь — тупые FTP некоторых хостеров.
Нет, файлы заливаются с максимальной скоростью, но вот между окончанием загрузки одного файла и началом загрузки следующего проходит секунд 30.
Так как я сейчас страдаю хренью верстаю и ставлю джомлы в ударных количествах, загрузка 5000+ файлов приводит к зачитыванию хабры и гуглридера до дыр, что однако тоже вредно для здоровья.
С целью исправить сиё досадное упущение и пишется небольшой наколеночный скриптик.

Ну,это всё лирика,а теперь по существу
Total votes 41: ↑34 and ↓7+27
Comments8

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity