Архив за 26 февраля 2013 - 8

Что это?

Википедия гласит:

Это вероятностная структура данных, придуманная Бёртоном Блумом в 1970 году, позволяющая компактно хранить множество элементов и проверять принадлежность заданного элемента к множеству. При этом существует возможность получить ложно-положительное срабатывание (элемента в множестве нет, но структура данных сообщает, что он есть), но не ложно-отрицательное.

Фильтр Блума на PHP

А попроще

Это способ проверки существования элемента в огромной выборке.
Читать полностью »

Переведено в Alconost Translations. Часть 1 — habrahabr.ru/company/alconost/blog/170201/

7. Презентуйте и обсуждайте документы, а не слайд-шоу

В интервью Чарли Роузу Безос говорит: «Обычно на корпоративном собрании кто-то один выходит вперед и представляет общему вниманию… что-то вроде слайд-шоу. С нашей точки зрения… таким образом вы получаете очень мало информации, вместо нее вам достаются только тезисы. Это облегчает задачу тому, кто проводит презентацию, но усложняет понимание тем, кто его слушает. Поэтому вместо этого мы на всех наших собраниях рассматриваем подготовленный заранее документ — 6-страничную повествовательную записку. И вот, когда вам приходится выписывать свои идеи в виде законченных предложений и полновесных абзацев, это заставляет вас думать яснее и четче».

image

Читать полностью »

Сайт KillMePls закрыт РоскомнадзоромСайт KillMePls.Ru является сборником историй, присылаемых читателями. Известно, что таких сборников много в современном Интернете («IT happens», «Задолба!ли», «Дело не в тебе», «Страшные истории» и проч.), а отличаются они принятым направлением, то есть тематикою историй. Так вот на сайт KillMePls (название которого в переводе с английского означает «убейте меня, пожалуйста») присылали свои истории люди, силою жизненных обстоятельств доведённые до крайней степени отчаяния и готовности расстаться с жизнью, и почти каждую такую историю именно её автор завершал просьбою убить себя. Нередкими были и признания в готовности к самоубийствам, иногда довольно подробные.

Роскомнадзор не мог, понятно, пройти мимо такого сайта, не оградив Интернет от информации, способной принести вред малолетним несмышлёнышам. В роли малолетних несмышлёнышей оказались в очередной раз если и не все жители России, то, по крайней мере, все клиенты Ростелекома, «Билайна» и десятков других провайдеров, руководствующихся российским государственным «чёрным списком»: 24 января (позавчера) KillMePls оказался в этот список добавлен, о чём сообщает вчерашняя статья «Роспотребнадзор услышал и убил killmepls.ru» на Roem.Ru, заголовок которой содержит довольно остроумную шутку («услышал и убил») о названии сайта, но при этом (прямо сейчас, во всяком случае) упоминает Роспотребнадзор вместо Роскомнадзора, что вовсе не так уж остроумно.

Читать полностью »

Cat B15 — защищённый смартфон от Caterpillar
Компания Caterpillar, известный на весь мир производитель тяжелой строительной техники, представила Cat B15 — защищенный смартфон под управлением Android Jelly Bean.
Устройство, заключенное в прорезиненный алюминиевый корпус, по заявлению разработчиков, сможет c лёгкостью выдержать падение с 2 метровой высоты на твердую поверхность, погружение до получаса на метровую глубину и сможет работать при температуре от -20 до +50 градусов по Цельсию.
Читать полностью »

Хостер Selectel (принадлежащий основателям ВКонтакте Вячеславу Мирилашвили и Льву Левиеву) открыл дочку "Технодом". Новый проект примечателен десктопным железом и ценами на выделенные сервера. Например за 1470 рублей в месяц предлагается машина на Intel i3 3.3 GHz. Владельцы не исключают организацию "реселлинга", цены могут оставаться конкурентными и при оплате услуг продавца-посредника. Похожие цены есть и у самого "Селектела" (причём без установочной платы), но сервер на Intel Atom выглядит совсем бюджетным вариантом.

Читать полностью »

Как и обещали, начинаем публиковать статьи по следам Design Camp. Начнем со статьи Евгения Гаврилова из команды интеграции дизайна Windows Phone.

1. Детали и их важность

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

Интеграция дизайна. Каждый пиксель имеет значение. Часть 1

Давайте посмотрим на этот часовой механизм и обратим внимание на самые маленькие детали. Из какого материала они сделаны, какого они цвета, где расположены, какого они размера? Все это, безусловно, играет огромное значение для того, как будет в целом работать часовой механизм. Если какая-то делать будет отсутствовать по непонятной нам причине, или иметь неправильный размер, положение, а возможно и цвет, то часы будут идти неправильно, и конечный пользователь просто не будет ими пользоваться. Этот же принцип применим и к любым программным и интерфейсам. Сегодня можно с уверенностью сказать, что точная реализация всех деталей, цветовых решений, позиций элементов – это самая главная задача при реализации продуктов.
Читать полностью »

Всем доброго времени суток!

Так как я уже несколько лет пытаюсь программировать, то уже давно завел свой сайт. Как человек не очень богатый, и очень русский — хостинг завел бесплатный, как и домен. На Укозе. И вот сейчас, как вы знаете в копилку моих проектов добавился LibRATAG, как ни странно, снискавший популярность в определенных кругах. Программка засветилась и на Либрусеке и, чтобы упростить обновления, я решил все ссылки собрать на свой укозовский сайт. Крайне неосмотрительно, как оказалось. Заинтересовавшихся прошу под кат.
Читать полностью »

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

Открыв стратегическим заказчикам доступ к своим передовым производствам, Intel может скомпенсировать часть затрат на освоение новых технологий и загрузить мощности, высвобождающиеся в связи с падением спроса на процессоры для традиционных ПК — основную продукцию компании.

Читать полностью »

Получаем сертификаты Intel по программированию, не выходя из домаЗдравствуй. Мне 26 лет и я бородат программист без высшего образования. Я бы хотел его получить, но не смог. Не думаю что вам это чуждо: вместо того, чтобы приходить в университет и изучать современное и интересное, там заставляют учить Pascal под DOS.

Это мило и забавно, но я совершенно не представляю, зачем оно мне надо. Вот я и не выдержал — вы понимаете, что я имею в виду. С другой стороны, без обучения никак и учиться приходится постоянно и много. Все мы читаем статьи и книги в интернетах, но статьи обычно очень однобокие и непонятные, а книги приходится читать по диагонали из-за тонн воды в них. Что же делать, спросишь меня ты, мой дорогой хабр.
Читать полностью »

В последних билдах Google Chrome Canary появились анимированные индикаторы воспроизведения и записи звука на вкладках. Индикаторы накладываются поверх фавиконов. Если вам приходилось открывать сразу много вкладок подряд, или перезапускать браузер со множеством открытых вкладок, и какая-то из них внезапно начинала издавать звуки — вы наверняка оцените это нововведение. Больше не придётся судорожно уменьшать громкость системным ползунком, а потом перебирать все вкладки одну за другой в поисках источника шума. Вот видео, демонстрирующее работу индикатора:
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js