Архив за 28 июля 2014 - 9

Со времён игры «2048» не было новых таких же увлекательных головоломок. Теперь есть: «Игра о квадратах».

Игра о квадратах
Читать полностью »

Услышав об аспектно ориентированном программировании я, как Android разработчик, сразу подумал, что на Android это вряд ли заработает, однако, решил попробовать. Я был очень удивлен, когда уже через 5 минут приложение, использующее AspectJ, успешно заработало на телефоне.

Не буду убеждать в необходимости использования аспектов в Android и приводить примеры «uses cases», просто приведу пример того, как добавить к своему приложению возможность использования аспектов. Что такое аспекты и для чего их использовать прекрасно описано, например, на wiki.
Читать полностью »

Компания Thermaltake представила замкнутую систему жидкостного охлаждения Thermaltake Water 3.0 Ultimate, показанную на выставке Computex 2014 в начале июня.

К достоинствам Water 3.0 Ultimate производитель относит простоту установки

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

Совсем недавно мы рассказывали о собственном производстве российской компании «Видеомакс» в городе Александров Владимирской области. Здесь создаются профессиональные системы видеонаблюдения и топовые видеорегистраторы AdvoCam. И, вот, сотрудники «Видеомакс» предложили нам ознакомиться с новым уникальным продуктом компании – миниатюрной бытовой системой видеонаблюдения (проще говоря, IP-камерой) AdvoCam-HappyCam, она же Happycam-SD1 W. По словам представителей компании «Видеомакс», модель отличается от доступных на нашем рынке других многочисленных IP-камер несколькими ключевыми моментами. Во-первых, настройка камеры предельно простая. Настолько простая, что с ней «справится даже ваша бабушка». Во-вторых, по заявлениям производителя, в камере задействована некая мега-технология ночной съемки, которую используют даже американские военные (где, как именно непонятно, тем не менее). За счёт чего реализуется крайне высокое качество ночной съёмки.

Домашнее видеонаблюдение «без осложнений»: обзор AdvoCam HappyCam Читать полностью »

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

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

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

Начало всей истории инновационного финансирования в том виде, в котором мы сейчас это имеем было положено во второй половине 60-ых, когда началось бурное развитие полупроводниковой промышленности и информационных технологий, давшее миру имена Энди Гроува, Росса Перо, Билла Гейтса и Стивена Джобса.
Читать полностью »

Как обычно получают двоичные данные ваши .NET-компоненты? Если отбросить примитивный случай когда все данные уже в байтовом массиве, то уверен что в виде System.IO.Stream. В общем случае он позволяет собственно только одну операцию — считать в указанный байтовый массив (буфер) указанное количество байтов. При выполнении чтения с помощью этой операции возникают два вида затруднений и одно нерациональное использование ресурсов.

Затруднение номер один: если данные одного и того же источника нужны в нескольких компонентах, то после того как один компонент считал какие то данные из Stream, то он их «потребил», и другим компонентам они уже никак не достанутся. Затруднение номер два: данные нам нужны в виде некоторых блоков, а в результате чтения блок может оказаться в буфере лишь частично (только три байта 32-х битного числа, только половина букв слова и т.д.). Нерациональное использованию ресурсов возникает из-за того, что каждый читающий данные компонент должен создавать свой собственный буфер для чтения. Далее я предлагаю простое в использовании решение указанных затруднений, которое позволит очистить ваш код, получить высокую производительность чтения и получать универсальные компоненты.
Читать полностью »

map — мощная директива, которая может сделать ваши конфиги простыми и понятными.
Возможно, это самая недооцененная директива, из за того, что не все знают всех её возможностей.
Она в компактной форме помогает обрабатывать переменные, GET параметры, заголовки, куки и наборы бекендов (upstream).
Попробую раскрыть её возможности хабрапользователям.
Читать полностью »

Михаил Петров, экс-главный инженер "ВКонтакте" и сводный брат Павла Дурова, рассказал о якобы готовящейся новой соцсети от Павла и Николая.

Дуровы запустят новую соцсеть? (на самом деле нет)

Дуровы запустят новую соцсеть? (на самом деле нет)

Дуровы запустят новую соцсеть? (на самом деле нет)

Дуровы запустят новую соцсеть? (на самом деле нет)

Дуровы запустят новую соцсеть? (на самом деле нет)

Дуровы запустят новую соцсеть? (на самом деле нет)

Павел Дуров, впрочем, все эти заявления Читать полностью »

Последствия протечки

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

Исследователи Стэнфордоского университета опубликовали в Nature статью о разработке более эффективной литиевой батарее с новым углеродным покрытием.

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


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