Вчера я понял, что Evernote открываю очень редко.

Пару лет назад я перестал пользоваться Delicious, да и закладками вообще. Все сохранял в Evernote. А теперь благодаря сервису «антисоциальных закладок» Pinboard я снова делаю закладки.

Я долго пользовался RTM для списков дел (to-do). Потом пробовал держать их в Evernote, пользуясь Egretlist на iPod, в котором для добавления задачи нужно было очень много нажатий, да и вообще многосписковость ужасна. Теперь я наконец-то купил Things, который мне не мешает, а помогает быть продуктивным.

И теперь я перемещаю свои идеи и мысли в Simplenote. Потому что их приложение для iOS намного быстрее и есть режим Emacs для него. А, еще iOS-приложение можно развернуть на полный экран и для редактирования текста нужно просто на него нажать (в Evernote — на кнопку с карандашом). И, конечно, в Simplenote не надо называть заметки!

Evernote остается для фотографий, которые надо запомнить. Если я вижу напечатанное объявление или визитку, я просто сфотографирую это в в Evernote. Потом это можно легко найти. А еще я рисую макеты в Evernote для WinMo.

Мне все еще нравится Evernote, хотя я им редко пользуюсь. У них отличный продукт и бренд, да вообще, они любят зеленый :)

2010-12-04 18:36:49 Теги: test services web20 evernote apps emacs | Комментарии
включи картинки

Поддержка HTML5 и CSS3 в Opera — это шутка? Неужели так сложно нормально повернуть input, textarea и button?

2010-05-27 17:41:34 Теги: test web20 apps markup | Комментарии

Все любят круги (в основном script.aculo.us). Но у этих кругов ширина и высота указана в пикселях. Че за говно?

Думал, что нельзя сделать круги без указания размеров в пикселях? Можно.

да включи ты картинки уже, блин

Мы будем использовать небольшой jQuery-трюк: будем устанавливать ширину, равную высоте.

wh = $('.circle').css('height'); 
$('.circle').css({ width: wh }); 

И CSS:

.circle { 
    text-align: center; 
    border-radius: 9000em; 
    -webkit-border-radius: 9000em; 
    -moz-border-radius: 9000em; 
    
    font: normal normal bold 4em Helvetica; 
    background: black; color: lime; 
} 

Тестируем здесь. Отлично, можно увеличивать и уменьшать — все работает при разных размерах шрифта.

Но остались две проблемы: изменение размера шрифта на лету и увеличение/уменьшение перед загрузкой страницы. Первую проблему решим замечательным плагином jQEm. Засунем трюк в функцию и будем вызывать ее по событию emchange.

function yaycircles () { 
    wh = $('.circle').css('height'); 
    $('.circle').css({ width: wh }); 
} 
yaycircles(); 
$('.circle').bind('emchange', function () { 
    yaycircles(); 
}); 

Теперь все круто. Я не знаю, как справиться со второй проблемой, но не думаю, что кто-то увеличивает перед открытием страницы.

P.S. К сожалению, jQEm срабатывает при сильном уменьшении страницы (когда еще видны маленькие несглаженные шрифты). Виноват браузер, да :) Поэтому круг не круглый при таком уменьшении на втором примере. Но вы знаете тех, кто на лету меняет размер шрифта? Поэтому я советую использовать первый пример.

Постовой: Альтернативная энергия, тепловой насос цена — эффективное отопление
2010-04-30 23:32:00 Теги: test web20 markup | Комментарии
...вместо Flash (:

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

Но как быть с играми? Да, при знании jQuery (а он намного проще ActionScript!!) можно сделать простую игру ;)

Пример - сборка АК, подсказал один товарищ. Надо не так много: средство против лени, фото разобранного автомата (идите в гугл!), графический и текстовый редакторы, нормальный браузер (Safari, Chrome или Firefox).

Я не буду подробно расписывать каждую строчку - скажу лишь, что с помощью jQueryUI мы придаем деталям draggable и создаем цели, куда они droppable. Тут сильно не доделано все - можно деталь поместить не в то место и отображается все это только в консоли. Доработаете и сделаете таймер - будет вам игра :)

<!DOCTYPE HTML>
<html><head><title>AK Game</title>
<script src="http://myfreeweb.ru/media/mfwjs/jquery.1.3.2.min.js" type="application/x-javascript"></script>
<script src="http://myfreeweb.ru/media/mfwjs/jquery-ui-1.7.2.custom.min.js" type="application/x-javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.piece').draggable({ cursor: 'crosshair' });
$('#t_2').droppable({ drop: function(event, ui){
console.log('dropped to 2'); } });
$('#t_3').droppable({ drop: function(event, ui){
console.log('dropped to 3'); } });
$('#t_4').droppable({ drop: function(event, ui){
console.log('dropped to 4'); } });
});
</script>
<style type="text/css">
.target { position: absolute; }
#t_2 { margin: 55px 0px 0px 215px; width: 120px; height: 150px; }
#t_3 { margin: 10px 0px 0px 277px; width: 177px; height: 22px; }
#t_4 { margin: 5px 0px 0px 100px; width: 128px; height: 32px; }
</style></head>
<body>
<div id="ak">
  <div class="target" id="t_2"></div><div class="target" id="t_3"></div><div class="target" id="t_4"></div>
  <img src="1.png" alt="включи картинки!"/>
</div>
<img src="2.png" id="2" class="piece" alt="включи картинки!"/>
<img src="3.png" id="3" class="piece" alt="включи картинки!"/>
<img src="4.png" id="4" class="piece" alt="включи картинки!"/>
</body></html>
СКАЧАТЬ демо (картинки + код выше)
2009-11-30 20:32:47 Теги: test web20 apps javascript markup | Комментарии

Меня тут свои люди из хостинговой компании просили отговорить покупать Virtuozzo (: Отговорил.

Я знал о том, что есть свободные альтернативы, но особо не изучал. Оказывается, OpenVZ и тот самый Virtuozzo используют одно и то же ядро системы, а что это значит - догадаться не сложно. Свободы-то и нету! VDS покупается ради того, чтобы делать все, что угодно. Хоть ставить модули ядра.

Гугл и прочие умные сайты привели меня к Xen - самой правильной технологии виртуализации. Не смотря на то, что российские (да и не только) хостинг-провайдеры пока в основном продают VPS на одном ядре (как OpenVZ), все-таки бывает правильный vps хостинг.

Xen работает как обычная виртуальная машина типа всеми любимого VirtualBox, но задействует все серверное железо, а значит, что это лучший вариант для Virtual Dedicated Server. Причем такие виртуальные сервера стоят не дороже OpenVZ'шных. На Xen можно поставить хоть DOS - интересно, под него реально собрать nginx? :)

Технически это устроено не так сложно. В Xen используется паравиртуализация. Это подход, означающий предоставление виртуальным машинам програмный интерфейс, похожий на существующее железо сервера. Запускается на Linux и других Unix-подобных ОС, но запускаться в нем может даже обычный Windows - с помощью аппаратных технологий вроде Intel VT. Короче, это то, что нужно.

Хватит извращаться с установкой Django на общественный хостинг (кстати, вот так работает этот сайт) - покупайте VDS!

2009-11-21 19:11:08 Теги: test web20 hosting | Комментарии

Microsoft выпустил Marketplace для WM 6.0 и 6.1. Я думал, что они действительно исправились и все круто, но нет. Установка этой штуки состоит из кучи лишних нажатий и вообще, им религия мешает ставить его сразу. По ссылке "скачать Marketplace" скачивается... программа для скачивания Marketplace!

Включи картинки
Постовой: приворот
2009-11-18 20:40:35 Теги: test apps winmobile | Комментарии

Пришло приглашение на тест 2 альфа-версии Jolicloud - ОС для нетбуков. Давно хотел что-нибудь подобное... дождался :)

Для пользователя - это такой линукс, у которого красивый интерфейс, можно поставить веб-приложения, Google Chrome 4.x, Skype, Dropbox и даже Spotify (!!!) одной кнопкой. Технически - это Ubuntu Netbook Remix с другим оформлением и программой Dashboard. Нет, не маковский с виджетами, а панель для установки тех самых приложений (и зачем-то показывает, какие приложения установили друзья).

InternetAppDir

Веб-приложения - это "закладки" Mozilla Prism. То есть просто окно, занятое полностью тем приложением.

Flickr

Firefox неплохо допилен (а на самом деле это одно расширение) и не занимает так много места ;) А если убрать панель закладок - вообще отлично.

Firefox

Короче, это та самая система для нетбуков. Если бы с ней продавались Eee PC, никто бы не ставил на них венду. А то у Xandros не все в порядке с юзабилити и обновлением софта.

И самое главное! Есть 9 инвайтов, почту в коментарии.

2009-11-07 22:25:11 Теги: test beta web20 linux apps | Комментарии

Я тут недавно разговаривал о создании сайта с одним человеком. И посоветовал ему Drupal. Причем я его никогда не пробовал :) Только видел сайты на нем. Например, ubuntu.com.

Решил таки проверить популярную CMS, которую все выбирают. Зашел в демо админки. И увидел кучу ссылок... однако, в них все понятно!

drupal admin

Это намного проще, чем писать CMS на Django (хотя на Django лучше ;) не будет лишнего) или модифицировать Wordpress под не-совсем-блог.

Однако, популярность Drupal удивляет. При том, что там много лишнего и сайты на нем при высокой нагрузке отключаются (Apache/PHP не умеют то, что умеют Nginx/Tornado - выдерживать тысячи запросов), им пользуются почти все. Википедию вам в помощь: NASA, FedEx, White House... Друпалом занимаются очень многие студии веб-дизайна, друпал разработчики.

2009-11-02 13:02:54 Теги: test web20 blog apps | Комментарии

Поскольку я теперь пользователь Windows Mobile 6.1 Professional, мне нужно выбрать оболочку. Управлять чистым виндозом пальцами - сложно и не удобно. В комплекте с моим коммуникатором шла оболочка SkyTouch - слегка кастомизированный(лучше иконки, ярлык оператора) Spb Mobile Shell 2. Попробовал и удалил - она очень любит память, не предоставляя особых удобств, да ещё и отделена от Today - при сворачивании приложения я попадал не в неё, а на Today. Потом я скачал всякие другие оболочки. Попробовал, и даже некоторые мне понравились. И вот обзор графических интерфейсов для MS (Microsoft) Windows Mobile:

Spb Mobile Shell 3

spb 1spb 2
Следующая версия Spb Menu имеет немного общего с 2-ой версией. Теперь она состоит из двух экранов (Professional и Lifestyle). Первый - готовый типа-тудей. Отображает нужную (для кого?) информацию. Второй - Lifestyle ("Свободный" в русском переводе) куда интереснее - это три рабочих стола, на которые можно добавлять виджеты... Стоп. Виджеты? Нет, это так, динамические ярлычки. И управление плеером... Виндоусным плеером!!!111111 А у меня другой. Оболочка так же работает вместе с Today'ем, как и 2 версия. Следовательно, при сворачивании приложения сразу в неё не попасть. Хоть и отделена от тудея, жутко встроена в систему. Закрыть нормально не возможно. Я закрывал WisBar'ом - запустилась опять. Там видимо сидит какой-то демон ("служба" по-виндовски), который запускает Spb Shell, если она закрылась. В оперативке занимает 2.9 Мб (оболочка, а не "какая-то служба") Разработчики так кричат, что она интегрируется с социальной сетью Facebook. Всего лишь синхронизирует фотографии у контактов. Возможность не нужная... в оболочке. Это должно быть в клиенте фейсбука, что и есть в SkyBook. Раз уж речь зашла о контактах: контактами управляет хорошо, но на экран контактов нужно каждый добавлять... полезно когда много, бесит когда мало. Но плюсы есть - много к чему быстрый доступ и всё из-коробки. А не очень продвинутому пользователю Spb'шные виджеты могут понравится. Но оболочка стоит 30$. Я считаю, что не стоит она своих денег...
...когда есть бесплатные оболочки, во многом превосходящие платную.

HTC TouchFLO (Manila)

manila screenshot 1manila screenshot 2
Это та оболочка, которая предустановлена на коммуникаторы HTC. Она бесплатна... то есть за неё платят (???) покупатели этих коммуникаторов. Умные разработчики выдернули её из прошивки, облегчили, положили в cab и всё. Удобная для управления одним пальцем, Manila состоит из вкладок, переключаемых снизу. На одну из вкладок с помощью стороннего софта можно поставить today-плагины. На вкладке "поиск на карте" можно искать на карте (логично, да?) с помощью Google Maps. Которые должны быть установлены в память девайса. С флешкой не прокатит. Вкладка "Музыка" управляет Windows Media Player, вкладка "Фото" - каким-то HTC'шным фотоальбомом. Но в этом нет ничего плохого, ведь их можно убрать с помощью кастомайзера. С его же помощью поменять тему, шрифт. А так же отключить ненужные вкладки и включить пустую вкладку "оператор" - для today-плагинов! Оболочка лёгкая на вид, легко отключаемая (убрал today-плагин-"включатель" и всё) и красивая. Что ещё надо?

Wisbar Advance Desktop 2

apple screenshothero screenshot
Это самая настраиваемая оболочка, в ней можно самому создавать страницы (рабочие столы) с виджетами и today-плагинами, настраивать жесты, софт-кнопки... А можно и не настраивать! Можно скачать готовую тему, которых очень много! Этот десктоп - полноценная замена Today (простите, да. я вас достал этим словом, но без него никак.). Может повторять тот же TouchFLO, iPhone, Android (кстати, я скоро доделаю android-like тему. ждите!), десктопный Windows (фу!), GNOME, Mac OS X... А может быть просто многостраничным Today'ем. Или вообще быть каким угодно красивоудобным интерфейсом - всё зависит от фантазии и желаний пользователя. Тема для WAD - не просто графика, а вообще всё. Виджеты, их положение... Я бы сказал, что темы - это оболочки, а WAD2 - платформа для них. Хоть программа и платная, она нормально работает в пробном режиме. Вроде бы бесконечно (или я путаю с Wisbar, который bar, а не десктоп?).

Итак, все оболочки делают WinMobile более удобным, делают тачфон из обычного коммуникатора, но только Wisbar Advance Desktop 2 подстраивается под пользователя, а не наоборот. Но тем, кому надо быстро, красиво и удобно (а не сидеть и настраивать) я советую TouchFLO. Я сам в основном пользуюсь Wisbar Desktop, иногда переключаясь в TouchFLO.

P.S. Spb Shell советую тем, кто хочет просто потратить деньги ;)

Постовой:
VDS или просто хостинг
Размещение в датацентре. Надёжно и удобно.
2009-08-22 21:21:21 Теги: test apps winmobile | Комментарии