Search
Write a publication
Pull to refresh
48
0

Пользователь

Send message

Нюансы и алгоритмы программирования движка для маркетинговых онлайн-исследований

Reading time13 min
Views878
Доброго времени суток, уважаемые хабравчане. Давно меня подмывало написать подобный мануал, и вот, решил таки себя заставить сесть и написать его — поделиться некоторым опытом, который получил во время своих программистских изысканий в сфере маркетинга и о некоторых алгоритмах, заложенных в движок, на котором был реализован не один проект.
Читать дальше →

Клиент Twitter для ZX Spectrum

Reading time1 min
Views1.7K
Легкая тема на длинный выходные — напиши в Twitter прямо на стареньком ZX Spectrum 48K!



Да это самый обычный Speccy 48 подключенный к сети контроллером Spectranet. К сожалению, пальма первенства в вопросе Твиттера на 8bit уже занята любителями C64. Еще год назад появился BREADBOX64, а в феврале 2010 г. «первый твит в мире c 8bit компьютера» отправлен в Канаде через клиент для Commodore VIC-20 (см. хабратопик).

UPD:
yul Даешь ютюб-клиент в псевдографике! Че-то гугл убрал эту фичу, а то бы еще проще было.
unbeliever Зачэм псевдографике, а дарагой? Нормальный графикэ можно!

Hero Core

Reading time2 min
Views1.3K
(Впереди астероид)Технологии движутся вперёд; за ними следуют игры. С двумерных игр люди постепенно переходят на трёхмерные: с пиксельной графики — на реалистичную. Старые игры забыты большинством людей.
Вместо старой восьмибитной палитры всё чаще используют High Color, улучшают движки, создают реалистичные модели, всё больше напоминающие настоящих людей, покупают всё более и более мощные компьютеры...

А как насчёт простых игр?

Чего-чего?

RSS-фиды и торренты

Reading time5 min
Views9.6K
RSS-фиды для торрент-файлов позволили заменить старые-добрые файловые эхо-конференции Фидо. По ним новые файлы по заранее выбранной тематике «приходили сами», т.е. о новинках можно было узнавать не по обзорам на сайтах, а разбирая пришедшие файлы.

Удобство подобного трудно описать. Считайте, тот же ютуб, но с настоящим FullHD (которое FullHD, а не то, что ютуб HD называет), в своём, удобном, плеере, без лагов и рекламы… В свободное от работы время компьютер скачивает все новинки сам, а вы лишь выбираете, что из этого смотреть (а что прибить). Непозволительная трата интернета, роскошь, ставшая доступной лишь в последние годы с увеличением скоростей и почти повсеместной отменой тарификации по трафику.

Как это работает?


Сайт, сопровождающий трекер (mononova, rutracker, bakabt, thepiratebay, animesuki, demonoid и т.д.) имеет возможность формировать фиды — страницы в формате RSS [wiki], содержащие в себе ссылки на новые torrent-файлы.

Обычно при этом есть возможность отфильтровать (прямо на сайте, при выборе нужного RSS) что именно интересует. Например, на tokyotosho позволяют сформировать правильную ссылку RSS с выбором интересующих типов файлов: tokyotosho.info/rss_customize.php.

В хорошем случае, по ссылке будет torrent-файл. В плохом — ссылка на html-страницу, на которой уже будет ссылка на torrent-файл. (об этой тонкой подлости мы поговорим в разделе реализации).

Дальше всё просто: некий клиент (торрент-клиент с встроенным RSS или специализированная программа) скачивает периодически RSS, скачивает torrent-файлы из неё, скачивает содержимое торрентов (ну или передаёт на скачивание торрент-клиенту). RSS скачивается раз в N минут (у меня — раз в час), файлы появляются на диске сами собой.
Читать дальше →

HTML5 и события сервера (обновлено)

Reading time3 min
Views3K
Помимо уже упомянутого мною двунаправленного коммуникационного канала известного как WebSocket, HTML5 включаетв себя также сервер-push технологию Server-Sent Events (SSE). В то время как WebSocket широко обсуждается, доступно множество реализаций серверов WebSocket, технология уже почти в полном объеме доступна в браузере Google Chrome, SSE, по большей части остаются в тени.

Мы привыкли что HTTP ограничен моделью запрос-ответ, что значит: клиент посылает запрос HTTP и ожидает на него HTTP-ответ. По сути, сервер не может сообщить что-либо клиенту до тех пор пока клиент его его «не попросит». Даже для такой тривиальной вещи как онлайн статус пользователя, нам надо прибегать к различным уловкам. Ну вы знаете – неугомонная изобретательность энтузиастов породила множество таких решений, на что есть собирательное имя Comet. Впрочем, цитируя экспертов: «Comet есть не что иное как гигантский хак». Похоже, HTML 5 призван обогатить нас нативными возможностями, на смену ныне используемому Comet. В случе SSE, HTML5 предоставляет API для открытия специального HTTP соединения для принятия уведомлений со стороны сервера. Взгляните, на то какой простой интерфейс
Читать дальше →

Почему программистам не платят пропорционально их продуктивности

Reading time2 min
Views11K
Самые продуктивные программисты на порядки производительнее своих обычных коллег. Однако диапазон зарплат обычно имеет небольшой разброс в любой компании. Даже в прелелах целой профессии уровень доходов сильно не разнится. Если некоторые программисты в десяки раз продуктивнее других, почему они не получают во столько же раз больше?
Читать дальше →

Смерть лейблам!

Reading time6 min
Views771
Начнем с грустного. 95% населения земли составляют люди, в принципе не способные к более-менее позитивному созиданию. Однако, эта прослойка необходима для обеспечения существования остальных 5% в условиях рыночной экономики, ибо достаточно широко известен тот факт, что чем выше интеллектуальный уровень человека и его креативные способности — тем хуже он играет роль потребителя в рыночной системе. То есть, грубо говоря, чем больше человек способен создать — тем меньше он будет потреблять. И наоборот. Доказательства этой позиции можно найти в Сети самостоятельно, кто с ней не согласен — ваше право, гуманитарные науки допускают плюрализм мнений.

Теперь, небольшое вступление.

Очень многие люди, с которыми я так или иначе беседовал, в разговоре о копирайте и роли лейблов в развитии музыкальной индустрии допускают одну большую ошибку. Они считают, что роль лейблов заключается только в зарабатывании денег на исполнителях путем тиражирования и продажи дисков (которые, как известно всем жадным детям, должны продаваться за копейки, так как цена тиражирования составляет те самые копейки) и весь мир стал бы только счастлив, если бы они все вдруг сели в ракету и улетели на Марс. При этом, в пример постоянно приводится группа Radiohead как показатель коммерчески успешного «свободного» проекта.

В принципе, говорить с такими людьми о копирайте в музыкальной индустрии — все равно, что беседовать с выпускником 3-го класса о релятивистской физике («ну, я же когда выключателем щелкаю — свет сразу загорается, значит свет распространяется мгновенно»). Если учесть, что 95% населения в принципе не способны не только к созиданию, но и к постижению — становится совсем грустно, ибо понятно, что ты никогда не объяснишь человеку своей позиции, если он в принципе не способен ее понять, а если даже и способен — не хочет принимать. Это как женская логика — любой довод может быть не только опровергнут, но и отвергнут, даже если логически безупречен («этого не может быть, потому что я в это не верю»). Поэтому, статья пишется для интеллектуального меньшинства, с которым возможна позитивная дискуссия. Любителям кричать «цопирайт должен умереть» просьба удалиться в соседний топик и воздавать хвалу Радиохеду.
Читать дальше →

Бизнес-модель распределенных вычислений и p2p

Reading time4 min
Views1.3K
Некоторое время назад перечитывая вики-страницу об LHC я радостно обнаружил, что CERN открыл свой проект распределенных вычислений. Радостно — потому что работа коллайдера меня с давних пор очень воодушевляет, а возможность хоть как-то им помочь наполнила меня суровым оптимизмом. Не знаю почему, но в какой-то степени я наивно надеюсь, что результат работы проекта сделает нашу жизнь значительно лучше.

Когда-то мой бывший коллега рассказал мне о проекте SETI@home — и поэтому с общим механизмом процесса распределенных вычислений в целом я был знаком. В будущее проекта SETI мне как-то не особо верилось, поэтому подключаться к процессу я не стал. С LHC все, конечно, вышло иначе: BOINC мгновенно очутился на компьютере и аки пионерка смиренно приготовился принимать участие в разгадке строения вселенной. Но, к моему глубокому разочарованию, заданий на расчет не было и не предвиделось.

Чтобы энтузиазм не иссякал, я добавил пару проектов по борьбе с разными болезнями, свернул менеджер и стал читать всевозможные статьи про распределенные вычисления. Одновременно, в голове мелькала мысль о том, насколько же это похоже на p2p. И вот тут у меня появилась идея, которой я и хотел бы поделиться, вернее, узнать ваше профессиональное мнение о возможности/невозможности ее появления в жизни, а возможно, и о существовании реализаций и их успехах/провалах.
Читать дальше →

10 лучших stop-motion видеороликов на YouTube

Reading time2 min
Views47K
imageСоздание stop-motion видеороликов — труд зачастую бескорыстный, но достаточно кропотливый. Ниже представлена коллекция из десяти видеороликов, созданных людьми, которые были по-настоящему вовлечены в свою работу.

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

Итак, 10 невероятных покадровых видеороликов:

1. Stop Motion With Wolf And Pig



В этом видео, отлично показано, что можно сделать располагая всего лишь фотоаппаратом, воображением и хрюшкой из папье-маше.
Читать дальше →

Как повысить конверсию интернет-магазина?

Reading time1 min
Views2.7K
В оффлайне бывают магазины, где:
  1. Консультантов вообще нет
  2. Консультанты есть, но сами не проявляют активность
  3. Консультанты есть и проявляют активность

Чем активнее консультант – тем лучше продажи. Чем выше вовлеченность в процесс покупки – тем важнее консультанты. По некоторым данным консультанты поднимают продажи как минимум на 30%.
Читать дальше →

Активная жизнь или не оставляем лени места

Reading time3 min
Views1.1K
Предыдущим топиком я попытался рассказать, что мы сами можем организовать порядок в голове за счет окружающего пространства. Вроде бы все хорошо и что же желать дальше? Ну хорошо, порядок навели: вокруг и в голове, а дальше то что?

А как вы думаете, что может быть дальше? Может быть попытка сделать жизнь более активной.
Читать дальше →

N900, новая прошивка PR1.2 — провал или успех?

Reading time9 min
Views3.9K
Доброго времени суток, хабрачеловек. Продолжаю свой цикл статей про Nokia N900. Я понимаю, что заголовок отдает «желтизной», но очень хотелось отразить суть статьи.
О чем пойдет речь в этой статье и для кого она? Статью я адресую:
  • существующим пользователям N900;
  • тем, кто выбирает телефон;
  • присматривается к N900 с перспективой приобрести его;
  • тем, кто не собирается менять свой нынешний «не N900» на N900;
  • тем, кто никогда не станет обладателем Nokia N900 по собственным убеждениям или случайности;
  • ожидающий выхода N9 с MeeGo на борту;
  • тем, кому надоело читать про iPhone 4G :-).

image
Тоесть для всех, кто интересуется миром мобильных технологий. Почему это должно интересовать всех? Да потому-что в этой статье я постараюсь рассказать о том, как ведется политика продвижения нового направления развития (Maemo/MeeGo) компанией Nokia сегодня и в перспективе и не только в разрезе маркетинга но и в разрезе программной поддержки. Сделаю я этот показательный анализ на примере Nokia PR 1.2, которая вышла совсем недавно.
Все изложенное здесь является субъективной точкой зрения и не является экспертной оценкой. Тема очень интересная и тяжелая, но может оказаться полезной при перспективном планировании (как минимум как «еще одна точка зрения») или простом удовлетворении любопытства.
И отвечу на вопрос, будет ли MeeGo на N900!!!
Интересующихся миром мобильных технологий прошу сюда.

Одноразовый бизнес

Reading time2 min
Views815
Многие пишут о созданиях бизнесов, их раскрутке, поиске инвестиций, конкурентной борьбе и тонкостях маркетинга.
Я же решил поднять тему одноразовых бизнесов.
Это бизнесы, которые долго не живут и приносят сразу прибыль своим создателям.
Главное их качество, чтобы они при создании не требовали значительных вложений.

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

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

ПРИМЕР 1

МИКРОФИНАНСИРОВАНИЕ

Читать дальше →

Автоматический Web

Reading time2 min
Views2.4K


Задумался вот о чем.

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

Поискал по Википедии, каким-то статьям, не нашел, поэтому пишу от себя. Но наверняка где-то есть эти идеи, да и по крайней мере пару реализаций я уже знаю.
Читать дальше →

Nokia Qt SDK, пишем первое приложение и запускаем его в эмуляторе и на устройстве

Reading time9 min
Views17K
Доброго времени суток хабрапользователи. Продолжаю писать о платформе Maemo (пока еще для Maemo Fremantle). Эта статья посвящена новости в мире Nokia — выход Nokia Qt SDK. Пока еще это TP (Technical Preview, долго силил перевод на русский, не получилось, так что пуст будет «TP» далее по тексту). Но писать на этом уже можно, но есть несколько оговорок. Подробности далее по порядку. Еще я расскажу подробней о MADDE, так как именно эта часть в Nokia Qt SDK отвечает за разработку для Maemo.

image

Как результат мы напишем приложение (очень громко сказано :-), вообще так, приложенице ), соберем и запустим его на эмуляторе и на устройстве ( точнее на Nokia N900 ). Да и вообще разберемся что чем и как писать для устройств Nokia сейчас и в будущем.

Ну если интересно, то приступим.

Не-прессрелизный реальный обзор Android коммуникатора LG GT540

Reading time2 min
Views1.2K
imageБуквально вчера мною был приобретен мой первый Android коммуникатор LG GT 540 Optimus. Тут отвлекусь и небольшую предисторию расскажу: дело в том, что мой HTC P3400 прослужил 2 года и начал фортели выкидывать с подвисанием, сенсором, приемом звонков. Стала необходимость купить новый коммуникатор. Поскольку бюджет был сильно-сильно ограничен пришлось выбирать не из большого количества девайсов. Требования были не так уж и сложны: коммуникатор, наличие Wi-Fi, тачскрин, 3G, озу более 64 мб, экран более 240*320, и ОС либо WM либо Android (Symbian не люблю хронически). Среди нынешнего множества коммуникаторов всех сортов были отобраны два кандидата: RoverPC Pro G7 (9980р Связной) и благодаря совету Оляпки LG GT540 (8990р Евросеть). Вообщем пощупав, посмотрев со всех сторон оба аппарата, а смотрел я их очень долго и нудно, продавцу с Евросети большой привет за терпение, я решился на LG. Итак приступим….
Читать дальше →

Эксклюзив: Как алгоритм Google управляет интернетом

Reading time14 min
Views5.7K
От переводчика: не думаю, что открываю Америку этим переводом, по большому счету искушенный хабрапользователь не найдет для себя много нового и необычного. Однако, на мой взгляд, это неплохая общеобразовательная статья, в которой удобно собраны и рассмотрены основные вехи и принципы работы поисковых машин. Оригинал статьи опубликован в журнале Wired за март 2010 года. Предупреждаю сразу — статья длинная.

imageХотите ли вы узнать, как Google собирается изменить вашу жизнь? Остановитесь около комнаты совещаний Уагадугу во вторник утром. Это решается здесь, в Калифорнии, в Маунтин Вью, в головном офисе самой влиятельной интернет-компании в мире, в комнате, наполненной тремя десятками инженеров, менеджеров и руководителей, которые определяют, как сделать поисковую машину еще умнее. В этом году компания Google представила около 550 усовершенствований в свой легендарный алгоритм, и каждое определяет выдачу информации. Решения, принимаемые на еженедельном Совещании по Качеству Поиска, влияют на результаты выдачи поисковой системы для любых ваших запросов — «принтер Samsung SF-755p», «страничка Ed Hardy на MySpace» или даже «столица Буркина Фасо», которая, кстати, называется также, как и эта комната для совещаний. Руководит процессом Уди Мэнбер, глава Google по поиску с 2006 года. Предполагаемые изменения вместе с результатами месяцев тестирования в различных странах и на всевозможных языках представляются одно за другим. На экранах рядом друг с другом отображаются результаты запросов до и после изменения. Следом за выдачей результата поиска «гитарный центр вау-вау» — Мэнбер кричит: «Получилось!»
Читать дальше →

Гироскоп в смартфоне откроет окно в новое измерение

Reading time2 min
Views4.1K
Гироскоп

Гироскоп в iPhone 4 принесёт новую революцию. На мой взгляд, это самое важное из того, что в нём есть. Остальные моменты не столь интересны. Они так или иначе уже давно есть в других смартах. А отличный корпус и экран это очень приятно, но не открытие.

Окно в другой мир


Представьте себе, вы запускаете приложение на смартфоне и его экран становится для вас окном в другой мир.

Например это 3D игра.
Вы просто перемещаете смартфон для того, чтобы увидеть другие стороны того света. Вы поднимаете его вверх и видите небо. Опускаете внизу и видите землю. Вертите по сторонам, чтобы осмотреться.
Что ещё несут на 6 степеней свободы!

Написание и публикация гаджета для Google Wave

Reading time8 min
Views651
После открытия регистрации на Google Wave появилась возможность использовать его для организации рабочего процесса и общения с клиентами.
Не хватало лишь одной вещи

История Linux. Вкратце о главном

Reading time11 min
Views68K
Корни Linux прослеживаются ещё с 70-х годов 20-го века. Точкой отсчёта можно считать появление операционной системы Unix в 1969-м году в США в фирме Bell Laboratories, дочернем подразделении компании AT&T. Unix стала основной для большого количества операционных систем промышленного класса. Самые основные из них отображены на этой временной шкале:


Читать дальше →

Information

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