Pull to refresh
2
0
Send message

Выбор серверов для системы видеонаблюдения

Reading time8 min
Views99K


Сегодня трудно найти компанию, не имеющую собственной системы видеонаблюдения. Во-первых, безопасность — превыше всего, а во-вторых, какому начальнику не хочется контролировать сотрудников в рабочее время? Как говорится, доверяй, но проверяй. Очевидно, что чем шире сеть видеокамер, тем выше требования к системе хранения и обработки данных. Давайте рассмотрим один из подходов к выбору соответствующего оборудования.
Читать дальше →
Total votes 18: ↑15 and ↓3+12
Comments25

Обзор зарядного устройства TechnoLine BC-700, или мой опыт восстановления Ni-MH аккумуляторов

Reading time6 min
Views313K
Опыт восстановления Ni-MH аккумуляторов, или обзор зарядного устройства Techno Line BC700

Так случилось, что после двух лет активного увлечения фотографией я немного подзабил на всё это дело. И, вот, спустя год, недельки 3 назад, меня «пробило» на фото. Достал фотоаппарат, аккумуляторы, побежал на радостях фотографировать. Сделал 2 фотки, получил сообщение: «Замените аккумуляторы». «С кем не бывает, захватил случайно разряженный комплект», подумал я. Поставил другой комплект — одна-две фотки и фотоаппарат просит новые батарейки. Так со всеми моими четырьмя парами аккумуляторов. Не въехав в ситуацию, пошел, воткнул их в зарядку, пока читал на ночь хабр, заметил, что от момента установки на зарядку не прошло и пяти минут, а светодиод зарядного устройства уже оповещает о полной зарядке. С этого момента и началась история. Добро пожаловать под кат!
Читать дальше →
Total votes 133: ↑125 and ↓8+117
Comments188

Индия таки выпустила 35-долларовый планшет

Reading time2 min
Views2.1K


Еще в прошлом году, в июле 2010, Индийские чиновники заявили о том, что вскоре в производство поступит дешевое планшетное устройство стоимостью всего 35 долларов США. Проходило время а понятие «вскоре» постепенно трансформировалось в «может быть, скорей всего, наверное». Тем не менее, Индийское правительство постоянно говорило, что планшет выйдет, что устройство не просто фикция, но в это уже мало кто верил. И вот, на этой неделе планшет за 35 долларов США действительно появился в продаже. Правда, оказалось, что 35 долларов — цена планшета с учетом государственных субсидий. Именно по такой цене он будет продаваться учебным заведениям и их студентам.

Читать дальше →
Total votes 39: ↑34 and ↓5+29
Comments43

Blackberry Playbook в моих руках

Reading time6 min
Views17K
Привет, Хабр!
Ни для кого не секрет, что в конце марта закончилась акция Research In Motion Ltd., каждый участник которой мог получить планшетный компьютер Blackberry Playbook, если успел в рамках конкурса создать мобильное приложение для Blackberry Playbook и опубликовать его в магазине App World. Я разработал приложение для сотрудников компаний, которое помогает внимательнее слушать спикера. Публикация конкурсного приложения была непростым процессом. В данной статье я хотел бы рассказать о награде, которую я получил.

Совсем недавно я получил это устройство, и вот, собрался с духом, чтобы поведать о нём хабросообществу. Читайте в моем блоге или добро пожаловать под кат.



Что это ещё такое?
Total votes 160: ↑148 and ↓12+136
Comments125

Facebook vs Вконтакте, Афины vs Спарты, США vs СССР, либерализм vs вертикали власти

Reading time4 min
Views5.5K
Мне очень интересно в долгосрочном плане следить за развитием Facebook и Вконтакте. Интересно даже не с пользовательской или бизнес-точек зрения, а в философском и историческом плане. Эти две соцсети удивительнейшим образом построены на абсолютно разных базовых принципах, которые отражают противоположные менталитеты тех стран и тех политических систем, где родились и выросли их создатели.
Читать дальше →
Total votes 408: ↑313 and ↓95+218
Comments438

Производительность upsert'ов в MongoDB

Reading time2 min
Views2.3K
В nosql-базе MongoDB есть аналог mysql'ного INSERT… ON DUPLICATE KEY UPDATE — upsert'ы (UPdate or inSERT).

Насколько быстро это делает mongodb?

Вопрос не праздный, так как при upsert'ах выполняются две операции — чтение и запись. Наличие индексов ускоряет чтение, но замедляет запись. Кто из них сильнее ускоряет, а кто круче замедляет?

upd: добавлен еще один график

Читать дальше →
Total votes 19: ↑18 and ↓1+17
Comments18

Иммунная система человека: биологический антивирус. Эвристические алгоритмы

Reading time4 min
Views9.4K
Доброе время суток, уважаемое хабра-сообщество!

Это мой первый пост на Хабре, так что очень вас прошу, не судите слишком строго.

Я полагаю, все вы видели многочисленные рекламные ролики про уязвимый иммунитет, и все помнят школьные уроки, на которых рассказывалось про фагоцитов, пожирающих бактерий. Однако иммунная система организма — это сложнейший механизм, призванный оградить хозяина от любой опасности. А опасности могут быть очень разными. Я хотел бы попытаться рассказать о том, как иммунная система обнаруживает эти опасности, как она с ними борется, и как все это можно регулировать и использовать.
Читать дальше →
Total votes 172: ↑162 and ↓10+152
Comments55

Точная проверка Email адреса регулярным выражением

Reading time2 min
Views3.4K
Как все знают, один из самых удобных способов проверки e-mail адреса является регулярные выражения. Недавно пришлось столкнулся с проблемой максимально точной проверки адресов. Данная проверка была необходима в системе автоматической рассылки спама опросников, где каждый список адресов подгружался автоматически одним большим файлом. Требовалось исключить максимальное количество заведомо невалидных адресов.
Проблема заключалась в том, что все шаблоны проверки е-мэйла, которые можно встретить в интернете, МСДН и других источниках не удовлетворяли требованиям проверки. Обратившись к первоисточникам в виде RFC 2821 и RFC 2821, я выяснил как же точно и правильно валидирвоть адреса.
Читать дальше →
Total votes 47: ↑35 and ↓12+23
Comments57

Обработка горячих клавиш при помощи javascript

Reading time2 min
Views2.7K
Захотелось мне в своем проекте использовать горячие клавиши для управления содержимым. Нажал esc — закрылось диалоговое окно, ctrl+left — открылся следующий раздел… Порылся в гуглях-яндексах и, не найдя идеала, решил написать свое решение.
Теперь оно у меня есть — маленькое, легкое, независимое от от других библиотек.
Мне достаточно подключить javascript-файл и написать
$e('ctrl esc').bind("alert('Ыыы');");

Готовый javascript можно взять здесь.
UPD Улучшен код. Спасибо, Yeah, aubt.
Подробнее о возможностях
Total votes 18: ↑16 and ↓2+14
Comments12

Что Google никогда не говорил вам о заработке AdSense

Reading time1 min
Views678
Друзья подкинули мне идею перевести книгу о заработке на Google Adsense “What google never told you about making money with Adsense” by Joel Komm (7МБ).

Оригинал занимает около 200 страниц.
Перевод занимает раз в 7 меньше, поэтому читается легко, в нем много картинок (почти все картинки сохранены).

Часть 1.
Что такое Google Adsense, как приступить к работе и выбрать объявления, настройка внешнего вида объявлений и страниц. Это не главы из Adsense Help, а скорее хитрости, о которых сам Google не сообщает.

Часть 2
Часть 3
Часть 4
Часть 5

Я постаралась выкинуть из перевода все устаревшие ссылки, устаревшую информацию и т.п.

В процессе перевода рейтинг кликов на моем сайте поднялся с <1% до около 3% (между делом), и думаю, что возможно дальнейшее повышение.

Книга не о том, как поднять трафик (хотя это очень важно в случае Adsense), а о том, как оптимизировать то, что есть с целью повышения дохода. И поднять процент кликов в n раз гораздо проще, чем трафик во столько же раз, поэтому не стоит пренебрегать оптимизацией.

Update:
Перевод в одном файле (PDF, 4MB)
Total votes 42: ↑40 and ↓2+38
Comments8

Размышления о шаблонизаторах

Reading time1 min
Views634
На этой неделе много раз задумывался о дальнейшей модернизации самописного шаблонизатора. Непреодолимая тяга к прекрасному не оставляет в покое. К тому же неожиданной опыт работы с XSLT в качестве шаблонизатора дал дополнительную пищу для размышлений.
Очень кстати появились сразу два топика (приемы работы с шаблонизатором, Нативный шаблонизатор), в которых описываются методы работы с нативными php шаблонами, так сказать, самой трушным шаблонизатором.
Почему-то все сравнения сводятся к Smarty или подобным. Собственные разработки в расчет почему-то мало берутся. В этом плане понравился коммент:
я считаю что боязнь перед использованием собственных разработок в коллективе прежде всего из за плохой коммуникации. Улучшайте среду общения и будет лучше! что стоят 10000 строк вашей документации если у новичка есть конкретная проблема? а что если эта проблема ранее не обсуждалась? ждать нового релиза, рыться в кодах готового продукта (который часто выглядит черным ящиком)?
в целом я ЗА использование готовых решений, но иногда это не оправдано.
В частности не оправдан страх научить других людей пользоваться вашим решением, если решение работает, и нормальный код, то даже документация большинству не понадобится

Очень повеселила проблема того же хабраюзера с медленной работы ob_start(). Но тут до меня дошло почему с нативными шаблонами нужна буфферизация — в них же все данные вставляются через echo =). Получилось, что используя резкие как понос нативные шаблоны весь выигрыш в скорости просирается буфферизацей.
Total votes 15: ↑9 and ↓6+3
Comments15

24 способа, увеличивающих вероятность индексации сайта

Reading time6 min
Views7.9K
Далеко не все поисковые сервисы быстро и эффективно индексируют новый ресурс в Интернете. «Зубры» типа google или yahoo все схватывают на лету, надо просто немого подождать. При этом объем проиндексированного контента у них достаточно высокий. Множество поисковиков рунета (rambler, aport, altavista), а также майкрософтовские livesearch и msn тоже сами индексируют новый сайт.
Проблемы иногда возникают с индексацией в mail.ru, и его детище gogo, а также с Яндексом. Из индекса Яндекса сайты иногда пропадают, число проиндексированных поисковиком также часто меняется.
Cледует также отметить, что индексировать то может и индексируют поисковики, но если проиндексированная страница будет находиться на 10ой странице поиска, то вряд ли на нее кто-то перейдет. Разве что самый упорный. Поэтому особенно актуален вопрос именно эффективной индексации. О ней и вообще об индексации пойдет речь. Так как ориентация статьи сделана в основном на русскоязычный сегмент Интернета, то акцент слегка смещен в сторону Яндекса.
Читать дальше →
Total votes 36: ↑28 and ↓8+20
Comments18

Свободные лицензии

Reading time3 min
Views16K
Разобравшись с основными видами ПО в предыдущем топике и, наконец, поняв отличия свободного ПО от open source пришло время разобраться с лицензиями. Меня интересовали лицензии только для свободного и open source программного обеспечения, поэтому о них и пойдет речь.

и вот что я узнал
Total votes 51: ↑47 and ↓4+43
Comments32

В YouTube нашли пасхальное яйцо

Reading time1 min
Views16K
В новом плеере Youtube, который был запущен в апреле этого года, оказывается встроена классическая змейка.
Для запуска игры надо одновременно нажать кнопки «вверх» и «влево» на клавиатуре. Пасхальное яйцо работает только при просмотре видео прямо на сайте Youtube.com



via Mashable

P.S.: для ностальгирующих есть ещё Google Pacman
P.P.S: играть лучше всего на тёмном фоне
Total votes 107: ↑86 and ↓21+65
Comments55

Консоль в Windows — никому не нужна?

Reading time4 min
Views79K
Очень часто приходилось слышать такое от людей, которые много времени проводят за администрированием и другими IT-забавами.

Я, за не очень долгий опыт реального администрирования пришел к обратному выводу. В консоли (командной строке) В Windows можно выполнять очень много разных операций, которые стандартными возможностями не выполняются или выполняются некорректно/неудобно/долго (нужное подчеркнуть)

Совсем недавно где-то на Хабре промелькнуло высказывание из серии «Не думал, что консоль в Виндах что-то может. Хотелось бы узнать об этом побольше».

Вот так и возникло желание написать небольшую статью про основные возможности консоли.
Читать дальше →
Total votes 183: ↑157 and ↓26+131
Comments241

Иммунная система человека: биологический антивирус. Антивирусные базы

Reading time6 min
Views25K
Прошу простить за нереально огромный перерыв после первой части :(

Линк на первую часть (врожденный иммунитет)

Итак, нечто, проникшее в организм, было признано враждебным и уничтожено. Но каждый раз определять посторонние сущности по общим неспецифичным признакам — далеко не оптимальная концепция поведения, так как патогены могут выработать систему маскировки, которая предотвратит их обнаружение. Для того, чтобы обнаруживать этих микроорганизмов (а также увеличить эффективность реагирования по отношению ко всем остальным), возникла специфичная (она же приобретенная) иммунная система, которая включает в себя T-лимфоциты и B-лимфоциты, производящие антитела.
Читать дальше →
Total votes 86: ↑80 and ↓6+74
Comments97

Закупаемся продуктами Microsoft со скидкой 40%

Reading time2 min
Views549
Ни для кого не секрет что продукты брендов в Европе и Штатах можно получить с серьёзными скидками, тому примеры недавние топики, касающиеся скидок в США. Поскольку с доставкой из Штатов у многих проблемы, я предложил бы пример таких акций в дружественной Германии. Думаю у многих (особенно если поискать) найдутся друзья-товарищи, в этом топике я затрону конкретно текущую акцию Microsoft в Германии и предложу способ приобрести с их помощью на порядок дешевле продукты MS из следующих линеек:

— Клавиатуры, мыши (в т.ч. линейка Desktop)
— Вебкамеры (линейка LifeCam)
— Хедсеты вкл. отдельные микрофоны
— Контроллеры Xbox 360 (в т.ч. Wireless)
— Bluetooth Number Pad и ряд схожих аксессуаров
Читать дальше →
Total votes 19: ↑11 and ↓8+3
Comments6

Теломераза: накрутка счётчика для хромосом

Reading time2 min
Views12K

Нобелевская премия 2009 по медицине и физиологии


Открытие защитных механизмов хромосом от концевой недорепликации с помощью теломер и теломеразы.
Элизабет Блекберн (Elizabeth Blackburn), Кэрол Грейдер (Carol Greider), Джек Шостак (Jack Szostack), все — США.

Суть изобретения. Трое американских учёных в 1984 году обнаружили теломеразу — уникальный фермент, он позволяет увеличить количество раз, которое хромосоме позволено копировать себя. В клетке роль счётчика делений выполняет теломера — специальный отросток хромосомы. С каждым делением он должен уменьшаться, пока совсем не закончится. Так вот, теломераза прикрепляет на кончик отростка фрагмент TTAGGG, который помогает восстановить длину теломеры после деления.



Самое важное, что каждая клетка изначально запрограммирована на то, сколько раз ей позволено делиться (фиксированный размер теломеры при отсуствии теломеразы). Когда срок выходит (достигнут предел Хейфлика) — клетка умирает, а вместе с ней и весь организм. У людей это называют «старость». А вот теломераза даёт бессмертие некоторым клеткам, например, 90% раковых клеток.
Читать дальше →
Total votes 98: ↑95 and ↓3+92
Comments202

7 стадий развития веб-приложений

Reading time5 min
Views1.8K
это отредактированный перевод со слайдов презентации тов. John Engates
формат: номер слайда, краткое содержание и (мои редкие каменты)
  1. Этапы становления веб-ресурсов
    автор: John Engates
  2. Регламент:
    • Что мы ждём от веб-приложений
    • Как это бывает
    • Неплохие примеры
    • Вопросы и ответы
Читать дальше →
Total votes 8: ↑6 and ↓2+4
Comments8

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity