Pull to refresh
86
0

User

Send message

Впечатления обладателя всех E-ink устройств. Теперь можно читать Хабр на E-ink.

Reading time4 min
Views1.1K
Так получилось, что автор этих строк стал счастливым обладателем всех доступных на сегодня устройств для чтения книг с мониторами типа E-ink и не только. Но поводом для небольшого отчета и большого восторга послужила появившаяся недавно возможность подписываться и читать RSS на русском языке на самом большом и наверное удобном их них Irex Iliad <irex iliad.>http://irextechnologies.com</irex iliad> Конечно можно читать RSS и с Sony Reader www.learningcenter.sony.us/assets/itpd/reader</Sony Reader> но пока увы только на английском языке и только из списка RSS магазина Сони по продаже электронных книг.


Первым устройством для чтения книг на электронной бумаге, появившемся в моей коллекции был LBook www.lbook.com.ua. Как потом оказалось очень милое устройство обладающее своими неоспоримыми плюсами, до сих пор не доступными для конкурентов. Собственно различий в самом экране Lbook и конкурентов, использующих тот же тип экрана, на первый взгляд быть не должно, но оказалось все не так просто.


Первая и самая приятна особенность Lbook — это низкое энергопотребление и возможность без проблем читать русские тексты в кодировке 1251, изготовленные из любого материалла при помощи простой функции Save as txt. По мере наполнения книгами моего Lbook, я понял, что значительным его преимуществом перед тем же Сони Ридер, является понятная структура папок, которых можно создать правда только трех уровней, (например 1.Фантастика, 2. Станислав Лем 3. «Солярис»), что по всей вероятности связано с типом используемой файловой системы устройства, однако этого оказалось вполне достаточно, для того чтобы удобно пользоваться библиотекой из почти 5 тысяч книг. Именно столько может поместиться в простом текстовом формате на карту памяти SD 2Gb, максимально возможную для пользования Lbook. Карты бОльших размеров устройство не поддерживает.



Другое дело Sony Reader — более белая «бумага» (как потом оказалось не на много, просто оптический обман из-за черного цвета самого устройства), поддерживает карты без ограничения объема, во всяком случае MS DUO 4Gb точно, однако имеет чрезвычайно неудобный интерфейс для хранения больших библиотек, не поддерживает структуру папок и с картой памяти съедает запас своего аккумулятора приблизительно в раз пять быстрее. Обещанных 10 тысяч страниц ждать не стоит, этому не бывать, а скартой дай бог 2000 страниц первернуть и то, если они в его родном формате lrf. Если же читать PDF файлы, то ни какого заряда батареи, а что еще более вероятно, никакого терпения ждать, когда же он перевернет страницу не хватит уже к 200-й странице.
Однако после месяца активного пользования Ридером у меня выработалась привычка не пользоваться карточкой памяти, внутреннего пространства хватает более чем на сотню книг, а ориентироваться можно по автору в алфавитном порядке, либо распределяя книги по полкам при помощи родного ПО, поставляемого в комплекте. Что приятно, так то, что Sony после регистрации устройства на сайте компании, подарила $50, которые можно потратить на покупку книг на английском языке. Есть даже комиксы и манга не плохо оформленные и для ознакомления вполне читабельные. Есть так же возможность, как упоминалось ранее, пользоваться встроенным в программу RSS агрегатором, жаль, что только на английском языке и только из списка, предлагаемого Коннект-Ридером. Однако и среди тех RSS, которые я там обнаружил есть много интересного, в особенности новости HI_TECH из первых рук.



Но больше всех порадовал меня как раз IRex Iliad, его экран выпускает не компания PVI на своем китайском заводе, как у двух предшественников, а другая совсем японская компания, о которой известно только, что она находится в городе Кобэ (Япония). Ilad, который не только имеет самый большой из всех обозреваемых устройств экран — аж 8 дюймов в диагонали с разрешение 1024*768, но и с первых чисел мая стал поддерживать файлы формата *.prc и интегрирован в www.mobipocket.com. Многим этот сервис с распространяемой бесплатно программой чтения книг для многих устройств, включая смартфоны, уже знаком давно. Я, например, уже давно пользуюсь им для подготовки и чтения электронных книг на моем смартфоне Sony-Ericson M600i, но такого удобства чтения новостей из интернета через RSS подписку, не дает, пожалуй, ни одно из решений на электронных чернилах. Во-первых, нет никаких проблем с чтением русскоязычных новостей, во-вторых их даже искать не надо — в интерфейсе программы предусмотрено добавление RSS из списка на русском языке, а также добавление своих полей. Все картинки при этом тоже импортируются в Илиад и четко встраиваются. К стати в списке RSS фидов есть и Хабрахабр. Тпереь Ваши глаза скажут Вам спасибо, если Вам приходится много читать в интернете или пользоваться большим количеством PDF — файлов. Хотя Adobe и рекомендует как минимум 10 дюймов экрана для чтения PDF, но некторые не отсканированные файлы в этом формате читаются вполне прилично.

В заключении хотелось бы отметить, что Илиад еще далеко не исчерпал всех своих возможностей. Я, например, нашел людей, которые уже портировали интернет-браузер и почтовый клиент на устройство, написали какое то количество игр, из которых самой удачной мне кажется игра в шахматы. Умельцы прикрутили обычную USB клавиатуру и пользуются устройством, как печатной машинкой. Да кроме того у устройства есть ввод при помощи стилуса и тачскрин. Наличие сетевой карты и Wi-Fi на борту предполагает куда как более широкое применение устройства.
Компания — производитель у себя на сайте недавно разместила SDK, который прекрасно работает например на Ubuntu, и можно много чего еще придумать для этого устройства, если Вы знакомы с Линуксом и дружите с ним. Единственным препятствием к его быстрому распространению в России я вляется цена. На сайте производителя для покупателей из стран за пределами ЕС его цена $699, пересылка еще $50, но наша замечательная таможня предложит вам заплатить еще 6500 рублей вместе с комиссией таможенного брокера, итого получится чуть больше $1000. Что в принципе не так дорого, если Вы много читаете, любите Линукс, эксперименты и относитесь с заботой к своему здоровью.

Site24x7 или Круглосуточный мониторинг ваших сайтов

Reading time2 min
Views2.6K
Когда вы поддерживаете несколько сайтов, хотелось бы узнавать о том, что какой-то сайт отключился, немедленно, а не спустя несколько часов из писем и звонков возмущённых пользователей. А ещё хотелось бы как-то проверить, кто из хостинг-провайдеров, стандартно заявляющих, что «сайты на нашем хостинге доступны 24 часа в сутки 7 дней в неделю», говорит правду, а кто кривит душой.
Читать дальше →

eBoy — пиксельные человеки

Reading time1 min
Views3.6K
Пиксельная графика уходит в прошлое? Ничего подобного! У этой техники есть масса приверженцев. Надеюсь, что после этой небольшой заметки их станет еще больше.

Мой рассказ о немецкой студии пиксельного дизайна eBoy.
eBoy
Читать дальше →

7 распространенных заблуждений о «клонировании» Youtube

Reading time3 min
Views1.3K
1. Ниша не занята и, если мы выпустим клон к апрелю, — рынок будет наш.
2. Сделать скрипт а-ля Youtube стоит $100.
3. На первом этапе мы привлечем деньги инвесторов и венчурных фондов.
4. Главное купить этот скрипт за $100, а потом мой проект купят за $1 600 000 000.
5. Даже если не купят проект, мы заработаем на рекламе.
6. Если сделать скрипт стоит $100, значит стартапу достаточно $100 + $N, где N — это моя зарплата.
7. Два человека могут повторить успех YouTube.

Суровая правда жизни...

Онлайновые хранилища 2.0

Reading time3 min
Views1.3K
Почти год назад мы уже публиковали сравнительный обзор онлайновых хранилищ по материалам журнала PC World. Однако, с тех пор много воды утекло и пришло время еще раз вернуться к этой теме. Посмотрим, что из себя представляют онлайновые хранилища нового поколения, сделанные в стиле Веб 2.0. На сайте ExtremeTech опубликован обзор шести таких сервисов — это отличное дополнение к нашему прошлогоднему материалу.

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

Шпаргалки по Интернет-сервисам

Reading time1 min
Views744

WTF? Логотипы двух российских банков. Вы найдёте 10 отличий?

Reading time1 min
Views2.4K
Составляя обзор сайтов российских банков (а они ужасны, эти сайты), обнаружил любопытный факт. Тут лучше один раз посмотреть, чем сто раз прочитать.
Читать дальше →

Скрипт от Льва Валкина: комментируй где угодно!

Reading time1 min
Views773
Сотрудник компании Cisco Лев Валкин разработал скрипт JS-Kit, позволяющий комментировать любые веб-страницы.

Для его использования создателю сайта достаточно вставить в нужное место страницы этот код:

<script src=”http://js-kit.com/comments.js”></script>

Пользователь при комментировании может вписать адрес электронной почты – и все последующие комментарии будут доставляться ему на email (правда, отписаться от этих уведомлений не получится). Стиль комментариев вебмастер может настроить с помощью CSS. На js-kit.com используется защита от спама, что сможет хоть как-то оградить владельцев сайтов от ненужной рекламы на страницах.

Посмотреть JS-Kit в действии можно в блоге ИШ.

Опыт блогстарта

Reading time6 min
Views738
Эта статья — вторая в серии из трёх статей о становлении блога. Она основывается на моём личном опыте и на примере моего проекта. Все советы, приведённые ниже — результат моих собственных опытов. Думаю, это может быть полезным для тех, кто только собирается заиметь «стэндалон». А те, чей опыт схож с моим, могут дополнить и поправить то, что я написал, на благо новых блоггеров.

nude2



Стойким товарищам я советую начать с выбора домена и поиска хостинга. Если ты планируешь немного повременить, и не становиться «звездой блогинга» в первые десять дней практики, смело бери пакет «стартер». Его наполнение везде разнится, но несущественно. Php 4.1, MySQL-база, три-четыре гигабайта трафика и контрольная панель — есть почти у всех. Сразу после оглушительного успеха, докупишь места и трафика.

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

Лучшие примеры анимированной инфографики

Reading time2 min
Views5.1K
Профессионалы газетной журналистики отлично знают, что единственная фотография зачастую стоит тысячи слов. Одно изображение может сказать больше, чем полоса текста. В онлайновой журналистике этот принцип ещё актуальнее, потому что здесь мы можем использовать не только статичные, но также и анимированные изображения, 3D, аудио, видео и целый арсенал компьютерных инструментов.

Один з ведущих мировых специалистов в области анимированной инфографики Альберто Каиро (Alberto Cairo), готовит к изданию учебник по визуальной журналистике. Сейчас испанец переехал в США и преподаёт в университете Северной Каролины, а с некоторыми работами его студентов можно познакомиться на этой странице.
Читать дальше →

Визуализация структуры популярных сайтов

Reading time1 min
Views862
Каждый день мы просматриваем множество сайтов.
Структура этих сайтов отражена в HTML коде.

Sala, автор этого блога, написал очень интересный аплет, который анализирует тэги страниц, и визуализирует их в соответствии со следующей спецификацией:


Вот, например, визуализация msn.com. Довольно разветвленная структура, с большим количеством картинок:

msn.com

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

Windows XP Home без антивирусов

Reading time5 min
Views14K
Недавно прочитал топики "Windows-компьютер без антивирусов" и "Настройка групповых политик ограниченного использования программ в Windows 7"… И подумал «А ведь не мало мелких и средних компаний используют Windows XP Home Edition, а там такие трюки не прокатят.» Поэтому сегодя хочу поделиться, как я настраивал Windows XP Home Edition, чтобы не использовать антивирусы, а точнее свести к минимуму вероятность заражения.
Читать дальше →

Windows-компьютер без антивирусов

Reading time6 min
Views64K
Предупреждение: Описанное в статье несколько устарело, т.к. я забросил винды в эпоху Windows 2003.

Каждый раз, когда меня знакомые спрашивают: «какой антивирус лучше?», я могу сказать только одно: «антивирус — как придворный шаман. Бывают лучше, бывают хуже, но определить, кто лучше камлает, не получится». Антивирус не гарантирует защиту от вирусов, более того, у него есть полное моральное право пропустить новую заразу и начать её детектить дня через 2-3 после «инцидента». Т.е. как основное средство защиты он годится не очень.

Ниже описывается настройка windows, которая позволит защититься от любых реальных (т.е. встречающихся в природе) вирусов без использования антивирусов. Данная конфигурация уже 3 с половиной года работает на терминальном сервере, где пользователи (в лучшие времена до 70 человек) совсем не стесняются притаскивать на флешках всяких засранцев, лазать по сети где попало и т.д.

Теория


Любой уважающий себя вирус, оказавшись запущенным, тем или иным методом стремится в системе закрепиться, т.е. создаёт исполняемый файл или библиотеку, которая прописывается тем или иным образом в запуск. «Авто» запуск или в форме «дополнения» к другим исполняемым файлам (debugger, hander, плагин, и т.д.) — не важно. Важно: существует барьер под названием «запуск кода». Даже старые-добрые вирусы, дописывающие себя в исполняемые файлы, всё равно должны иметь возможность писать в файлы, которые предполагается запускать.

Безусловно, есть вирусы, размножающиеся без создания файлов (например, мс-бласт). Но условием появления этого вируса должна быть доступность сервера для обращений с носителей вируса или запуск кода через эксплоит в браузере\сетевой компоненте. В случае дыры в браузере дальнейшее размножение не возможно (т.к. нужно обращаться к браузерам на других машинах, а это требует поднятия сервера, куда будут ходить другие пользователи и мотивации пользователям ходить именно на этот узел). В случае дыры в сетевой компоненте и размножения без сохранения на диск, описанная мною методика с большой вероятностью работать не будет и возможна эпидемия. Однако, я не уверен, что антивирусы поймают такой 0day эксплоит, плюс, их (дыры) довольно резво фиксят, так что этот сценарий я откладываю как маловероятный. Наличие же файрволов ещё более уменьшает их опасность. От не-0day вполне же спасает своевременная (автоматизированная) установка обновлений.

Итак, основную бытовую опасность представляют вирусы, запускающиеся «из файла» (хотя бы потому, что они переживают перезагрузку компьютера). Если мы запретим каким-то образом запуск «неправильных» файлов, то проблема будет решена (т.к. несохраняющийся в файле вирус не сможет пережить перезагрузку, а в случае запуска с правами пользователя, даже банального релогина).

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

Однако, запреты и разрешения не будут иметь смысла, если не сформулировать правила, которые запретят запуск «чужаков».

Модель безопасности


Перед тем, как описать подробно конфигурацию, сформулирую теоретические принципы её организации:

1. То, куда пользователь может писать закрыто для запуска.
2. То, что пользователь может запускать, закрыто для записи.
Читать дальше →

Настройка групповых политик ограниченного использования программ в Windows 7

Reading time2 min
Views210K

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

Поскольку у меня стоит Windows 7 Professional, первой идеей оказалось использование AppLocker'a, однако быстро выяснилось, что работать в моей редакции винды он не хочет, и требует Ultimate или Enterprise. В силу лицензионности моей винды и пустоты моего кошелька, вариант с AppLocker'ом отпал.

Следующей попыткой стала настройка групповых политик ограниченного использования программ. Поскольку AppLocker является «прокачанной» версией данного механизма, логично попробовать именно политики, тем более они бесплатны для пользователей Windows :)
Читать дальше →

Пара полезных плагинов для wordpress

Reading time2 min
Views3.3K
По работе часто пишем плагины для блогов на движке wordpress.org, большинство из них защищены копирайтами заказчиков и нашими собственными, но есть и те которыми хотелось бы поделится со всеми.Складываем их на blog-ware-com Плагины:1. Google maps in posts
Думаю, что название говорит само за себя, с этим плагином вы можете добавлять карту к себе на сайт. Подобных плагинов много, но почему-то у всех чего-то да не хватает, вот и постарались собрать все вместе.screenshot2  
Читать дальше →

Всё (или почти всё) о пробеле

Reading time13 min
Views141K
Как следует из заголовка, речь в статье пойдёт о неотъемлемой части любого русскоязычного (и не только) текста — о пробеле. Мы затронем историю пробела, виды пробелов, вопросы употребления пробела в веб-типографике.

Вообще говоря, пробел — это любое пустое место в рукописном, печатном или отображаемом на любом другом носителе тексте. Так что пробелы бывают разные:
  • спусковые (большие вертикальные пропуски в первой полосе издания) и концевые пробелы полосы,
  • абзацные отступы и концевые пробелы абзаца,
  • межстрочные пробелы (между строками текста),
  • межсловные пробелы (между словами в одной строке),
  • межбуквенные пробелы (между буквами в слове).
Далее речь пойдёт о межсловных пробелах, разделяющих слова, и функционально принадлежащих к знакам препинания.
Читать дальше →

data URI

Reading time2 min
Views8K
Пару лет назад я занимался проблемой data URL в Internet Explorer, добился определённых результатов, но то, что получилось, использовать было невозможно. Data URL (иногда его ещё называют «протокол data:») — возможность вставлять ресурсы (графику, CSS, JavaScript и так далее) в HTML код.


Подробнее о data URL можно узнать из свежей статьи на «Хабре» «Картинки в теле страницы с помощью data:URL». Хотелось только её дополнить двумя замечаниями: IE8b1 поддерживает data URL длиной не более 32Кб, в современных версиях других браузеров ограничений увидеть не удалось, Safari/Opera/FF показали изображения размером около 700Кб.


Теперь амбула.


Вчера ночью мне пришла в голову идея как можно попытаться корректно совместить data URL и включение картинок через протокол mhtml. То, что у меня не получилось два года назад, получилось сейчас.


Результат — готовый код на PHP из двух функций. Первую функцию («bolk_data_uri_header») нужно вызвать в самом начале перед выводом любого вашего кода, вторую («bolk_data_uri») собственно для включения картинки в код.


Надеюсь на примерах всё понятно:
bolk_data_uri_header();
bolk_data_uri('myjpeg.jpg');
bolk_data_uri('ourpng.png', 'border: 2px dotted red');


Код самой библиотеки:
function bolk_data_uri_header() 
{ 
    echo "<!--\n" 
        ."Content-Type: multipart/related; boundary=\"=_NextPart_01C6A9B1.539AB070\"\n\n" 
        ."--=_NextPart_01C6A9B1.539AB070\n" 
        ."Content-Transfer-Encoding: base64\n" 
        ."Content-Type: text/html\n" 
        ."-->\n\n"; 

} 

function bolk_data_uri($file, $style = '') 
{ 
    if (!( file_exists($file) && ($data = @getimagesize($file)) )) return false; 

    $name = uniqid('', true); 

    if ($style <> '') $style = ' style="'.htmlspecialchars($style).'"'; 
    $mime = strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') ? " type='{$data['mime']}" : '';

    echo "<!--\n" 
        ."--=_NextPart_01C6A9B1.539AB070\n" 
        ."Content-Location: {$name}\n" 
        ."Content-Transfer-Encoding: base64\n" 
        ."Content-Type: {$data['mime']}; -->\n" 
        ."<object data='data:{$data['mime']};base64,\n\n"; 

    echo base64_encode(file_get_contents($file)); 

    echo "' {$data[3]}{$style}{$mime}'><img " 
        ."src='mhtml:http://{$_SERVER['HTTP_HOST']}"
        ."{$_SERVER['REQUEST_URI']}!{$name}' {$data[3]}{$style} /></object>\n\n" 
        ."<!--\n" 
        ."--=_NextPart_01C6A9B1.539AB070-->"; 

    return true; 
}



Секрет в совмещении данных, чтобы IE, обратившись к странице по протоколу mhtml нашёл нужный кусор, «спрятанный» внутри тега, а остальные браузеры увидели бы картинку через data URL.


Код тестировался под Opera 9.50b, FF 2.0.0.13, Safari 3.1 и IE6. Предложения и результаты испытаний — прошу в комментарии.


Оригинал записи опубликован в моём блоге.

Как сделать RSS иконку любого цвета, используя одну картинку

Reading time1 min
Views4.9K
Как сделать RSS иконку любого цвета, используя одну картинку
В этой статье я расскажу вам как сделать RSS иконку любого цвета, используя всего одну картинку.

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

Information

Rating
Does not participate
Date of birth
Registered
Activity