Как стать автором
Обновить
0
0
Алексей @nnm

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

Отправить сообщение

Web 1.5 или частичная замена Ajax

Время на прочтение10 мин
Количество просмотров1.4K
Здравствуй %хабраюзер%.

Хочу поделиться с тобой идеей/реализацией аналога технологии ajax которая в отличии от первого лишена основных его недостатков. Из вики об ajax мы знаем что:

Преимущества
  • Экономия трафика;
  • Уменьшение нагрузки на сервер;
  • Ускорение реакции интерфейса;

Недостатки
  • Отсутствие интеграции со стандартными инструментами браузера;
  • Динамически загружаемое содержимое недоступно поисковикам;
  • Старые методы учёта статистики сайтов становятся неактуальными;
  • Усложнение проекта;


Придуманная идея Template client cache (далее TCC) обладает те ми же достоинствами, что и ajax, но полностью лишена её недостатков.
Но, давайте по порядку.
Всего голосов 26: ↑17 и ↓9+8
Комментарии28

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

Время на прочтение13 мин
Количество просмотров847
Доброго времени суток, уважаемые хабравчане. Давно меня подмывало написать подобный мануал, и вот, решил таки себя заставить сесть и написать его — поделиться некоторым опытом, который получил во время своих программистских изысканий в сфере маркетинга и о некоторых алгоритмах, заложенных в движок, на котором был реализован не один проект.
Читать дальше →
Всего голосов 25: ↑17 и ↓8+9
Комментарии0

Заметки об NLP (часть 1)

Время на прочтение5 мин
Количество просмотров15K
В преддверии Нового года решил начать небольшой цикл статей, посвящённых наиболее интересующему меня лично направлению в обработке текстов на естественном языке. (То есть NLP в заголовке означает natural language processing — ваш К.О.) Синтаксический анализ, семантика, машинный перевод, поиск смысла слова в контексте — в общем, вся радость компьютерного лингвиста :)

Наверно, сразу имеет смысл определиться с уровнем изложения. Я сам пытаюсь заниматься компьютерной лингвистикой (с переменными успехами). Постараюсь рассказать о том, что конкретно волнует, чего уже можно, чего пока нельзя, и над чем как раз сейчас надо работать. Быть может, эти статьи помогут мне самому отструктурировать информацию в голове и опираться на уже готовую структуру в новом году. А если у читателей появятся свои идеи или мысли о сотрудничестве — ещё лучше.
Интересующихся прошу под кат
Всего голосов 67: ↑57 и ↓10+47
Комментарии54

OAuth: описание протокола простым и понятным языком

Время на прочтение16 мин
Количество просмотров196K
OAuth — популярный протокол, который позволяет социальным сервисам интегрироваться между собой и дает безопасный способ обмена персональной информацией. OAuth может связать между собой 2 сервиса, каждый из которых имеет свою пользовательскую базу — именно их я в данном случае называю «социальными». Когда начинаешь работать с OAuth, первое ощущение — что протокол весьма сложен и избыточен. В этой статье я попытаюсь объяснить основы OAuth человеческим языком.

Пример кросс-авторизации


Вернемся в 2005-й год и представим, что мы пишем социальную сеть. В ней имеется форма импорта контактов из адресной книги GMail. Что нужно для доступа к контактам GMail? Конечно, логин и пароль от ящика. Но если мы попросим ввести их на нашем сайте, пользователь заподозрит неладное. Где гарантия, что мы не сохраняем на сервере введенные пароли? Поэтому нам хочется, чтобы пароль вводился только на сайте GMail, и после этого доступ к контактам через API GMail предоставлялся нашей социальной сети (возможно, на время).
Под катом - повествование с примерами
Всего голосов 134: ↑124 и ↓10+114
Комментарии34

Как запомнить большое количество информации за короткий промежуток времени

Время на прочтение2 мин
Количество просмотров13K
Многие люди, чья деятельность связана с большими объемами информации, задаются вопросом — реально ли запомнить большое количество данных за небольшое количество времени? Ответ – да, и для этого нужно помнить лишь несколько простых правил.
Читать дальше →
Всего голосов 85: ↑63 и ↓22+41
Комментарии59

История и развитие социальных медиа

Время на прочтение16 мин
Количество просмотров16K
Социальные медиа стали неотъемлемой частью современного общества.

Существуют такие социальные сети, где зарегистрированных пользователей больше чем население многих стран.

Есть сайты для загрузки фотографий, видео файлов, сервисы изменений статуса, сайты для встречи с новыми людьми и для нахождения старых друзей.

Кажется, есть социальные решения для любых нужд.

В данной статье мы рассмотрим историю и развитие социальных медиа, начиная с их скромного начала и до наших дней.
Продолжим...
Всего голосов 63: ↑58 и ↓5+53
Комментарии25

Правила игры в шахматы

Время на прочтение1 мин
Количество просмотров2.2K


Ричард Фейнман (Richard Feynman) рассказывает о научном подходе и революциях в науке на примере игры в шахматы. Мне показалось важным перевести такой ролик, дабы показывать всем тем людям, которые считают, что ученые занимаются всякими глупостями и меняют свою точку зрения каждые несколько лет. По аналогии с видео, ученые это те фигуры, которые пытаются задуматься о том, где они находятся и какие правила на этой шахматной доске.
Всего голосов 104: ↑95 и ↓9+86
Комментарии34

Полноценный Android на устройствах Windows Mobile

Время на прочтение7 мин
Количество просмотров158K
image

Вступление


Доброго времени суток. Не растягивая вступление, сразу перейду к делу. Итак, Android на Windows Mobile.
Еще в недалеком прошлом факт использования устройства, изначально предназначенного для работы с ОС Windows Mobile, под управлением ОС Android вызывал ассоциации с глючностью, нестабильностью и совершенной невозможностью использовать устройство, кроме как для «посмотреть, а что там есть».
Но время идет, и развитие платформы Android бежит вперед семимильными шагами. Всё больше приверженцев Windows Mobile хотят попробовать и «потрогать» Android на своем устройстве. Радует вдвойне, что среди них находятся те, кто готов взяться за нелегкое дело портирования Android на свои любимые коммуникаторы с WM.
Итак, все кого заинтересовала возможность посмотреть на что способны современные сборки Android на коммуникаторах WM, прошу под кат

Скорее читать дальше!
Всего голосов 106: ↑101 и ↓5+96
Комментарии180

Лень — проклятье или находка?

Время на прочтение2 мин
Количество просмотров881
Ну что ж, долгожданный выходной — чем не отличный повод отвлечься от суеты будней и поразмышлять на отдаленные темы? Проще говоря, остаться дома (если погода вовсе испортилась), сесть у монитора с кружкой чая и бутербродами — заняться ленью :)

Вроде бы поставленный вопрос очевиден: когда это тебя хвалили за лень? Если не хочешь работать, то и не нужен такой работник вовсе, т.к. поставленные задачи не будут выполняться, а вокруг столько желающих занять твое место. Но если немного отойти от этого случая и подумать, что все же приятнее — заниматься скучной работой или придаваться лени (занимательная работа не в счет)? И что в итоге нам дает лень? И на какой мощности мы используем все это?

Читать дальше →
Всего голосов 98: ↑74 и ↓24+50
Комментарии107

Сила отжиманий

Время на прочтение3 мин
Количество просмотров16K
Идея рассказать об этом простом, но очень эффективном упражнении пришла после прочтения вот этой темы.

Прочитав ее, я понял, что бег, может, и подходит многим. Но, глядя на лужи, ветер и дожди за окном пять дней в неделю, засомневался, что подходит всем.

Поэтому я хочу рассказать об отжиманиях, чем они лучше, с моей точки зрения, известных стандартных физических упражнений (подтягивания, приседания), для создания физической нагрузки в течение дня.
Читать дальше →
Всего голосов 254: ↑214 и ↓40+174
Комментарии135

Спецслужбы смогут лишать интернета

Время на прочтение2 мин
Количество просмотров507
Эта новость прошла без особого внимания на Хабре. А зря.
Суть в том, что Минюст разработал законопроект, в котором оговаривается наказание за атаку государственных серверов.

image

При этом в тексте нет каких-либо упоминаний botnet'ов. Что не странно. То есть, теоретически беспечный пользователь, на машинке которого живет маленький R2D2, готовый по команде злого императора броситься на стратегическую государственную вычислительную систему, является преступником. И подпадает под действие этого законопроекта.

Но не все прелести упомянутого документа.
Читать дальше →
Всего голосов 92: ↑73 и ↓19+54
Комментарии105

Пиратство как прогрессивный налог и другие мысли об эволюции распространения контента в Сети [Tim O’Reilly]

Время на прочтение13 мин
Количество просмотров2.6K

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


Читать дальше →
Всего голосов 88: ↑81 и ↓7+74
Комментарии38

Разработка дополнений только что стала проще

Время на прочтение3 мин
Количество просмотров4.1K
[Developer Hub Logo]С превеликой радостью объявляем, что мы только что запустили Add-on Developer Hub (beta) — всеобъемлющий сборник сведений, где разработчики дополнений могут выяснить, зачем они пожелали бы изготовить дополнение, и как делают дополнения, и управлять списками своих дополнений.

Читать дальше →
Всего голосов 76: ↑67 и ↓9+58
Комментарии11

Обзор возможностей онлайн баз данных, на примере использования Caspio Bridge

Время на прочтение8 мин
Количество просмотров2.3K
1. Что такое онлайн базы данных?
Онлайн база данных – это, зачастую, web-приложение, которое позволяет хранить, манипулировать и публиковать данные, без знаний программирования и web-дизайна. Под публикацией, понимается автоматическая генерация HTML страниц для поиска/просмотра/редактирования данных хранящихся в БД. Приложения данной категории, опять же, чаще всего, основаны на моделях SaaS и PaaS. Для работы нужен только современный браузер. Другими словами, любая домохозяйка, обладая базовыми навыками работы с компьютером, может создать, например, справочник рецептов, и опубликовать его на своей домашней странице. С возможностью поиска, сортировки, редактирования, загрузки результатов.
Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии6

Бюджетные петабайты: Как построить дешевое облачное хранилище. ч. 2

Время на прочтение7 мин
Количество просмотров16K
Продолжение. Начало см. здесь

Соединяя провода: Как собрать контейнер хранения Backblaze


Диаграмма разводки питания контейнера хранения Backblaze приведена ниже. Блоки питания (БП) предоставляют бОльшую часть своей мощности по 2-м разным напряжениям: 5V и 12V. Мы используем 2 БП в контейнере, поскольку 45 дисков требуют много 5V-мощности, в то время как мощные ATX БП отдают бОльшую часть своей мощности по шине 12V. Это не случайность: 1500W и более мощные ATX БП спроектированы для мощных 3D-видеоплат, которым нужна дополнительная мощность по шине 12V. Мы могли бы предпочесть 1 серверный БП, но 2 ATX БП дешевле.

Диаграмма разводки питания сервера
Читать дальше →
Всего голосов 76: ↑72 и ↓4+68
Комментарии129

Insanely Twisted Shadow Planet

Время на прочтение1 мин
Количество просмотров567
Раз пошёл разговор за игры, то хочу предложить вашему вниманию анонс вот такой игры.

http://www.youtube.com/watch?v=F7MSTpt346o

А вот блог разработчиков игры.
К сожалению, они затрудняются назвать дату выхода.

Что же, будем ждать :)
Всего голосов 95: ↑84 и ↓11+73
Комментарии38

Бюджетные петабайты: Как построить дешевое облачное хранилище

Время на прочтение3 мин
Количество просмотров34K
Познакомьтесь с Backblaze Pod: 67 терабайт за $7867

Мы в Backblaze предлагаем нашим клиентам неограниченное хранилище всего за $5 в месяц, поэтому нам пришлось выяснить, как хранить сотни петабайт клиентских данных надёжным масштабируемым образом, при этом сохраняя цены низкими. Посмотрев на несколько коммерческих решений с неоправданно высокими ценами, мы решили строить наши собственные нестандартные контейнеры хранилища Backblaze (Backblaze Storage Pods): 67-терабайтные 4U-серверы за $7867.

В этом постинге мы расскажем, как создать такой контейнер хранилища, и будем рады, если вы используете подобный дизайн сами. Мы надеемся, что от совместного использования этой идеи выиграют все: как вы, так и мы, поскольку вы можете усовершенствовать этот дизайн и прислать нам улучшения. Эволюция и снижение затрат являются критичными для продолжения успеха Backblaze.
Читать дальше →
Всего голосов 143: ↑134 и ↓9+125
Комментарии268

Хотите стать действительно безумными?

Время на прочтение1 мин
Количество просмотров1K
image

Список из более чем 100 парадоксов в Википедии:
ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BF%D0%B0%D1%80%D0%B0%D0%B4%D0%BE%D0%BA%D1%81%D0%BE%D0%B2
Читать дальше →
Всего голосов 135: ↑114 и ↓21+93
Комментарии187

HotGloo — The Online Wireframe Application

Время на прочтение1 мин
Количество просмотров1.2K
Xочу представить очень полезное приложение Hotgloo для организации процесса проектирования сайта.

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

HotGloo — это онлайн приложение для создания Wireframes. HotGloo был создан дизайнерами специально для дизайнеров, чтобы интерактивно создавать концептуальные прототипы в ранних проектных фазах.

HotGloo помогает…

* упрощать процесс планирования.
* получать лучший обзор сведений страниц.
* создавать точный шаблон для дизайнеров и программистов.
* производить более интенсивную коммуникацию с клиентами.
* избегать возврата к начальной фазе — выяснять заранее детальные вопросы.

Уважаемое сообщество помогите, пожалуйста, проголосовать за проект. Конкурс вскоре заканчивается.

We need your support! Vote for HotGloo
oreillynet.com/insideria/polls/237.csp
(Best of RIA 2009)

Линк проекта: www.hotgloo.com

Спасибо!
Всего голосов 7: ↑5 и ↓2+3
Комментарии0

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность