menu

Blog :  Folder 2010

  • Microsoft SQL Server 2008 database backup restore error

    На память и гуглу на индексирование: при попытке восстановить бекап базы данных MS SQL такая ошибка

    Operating system error 5(failed to retrieve text for this error. Reason: 1815). RESTORE HEADERONLY is terminating abnormally. (Microsoft SQL Server, Error: 3201)

    означает отсутствие прав на чтение bak-файла у MS SQL сервера. Дайте ему права на чтение.

  • My Blackberry is not working !

    [youtube:kAG39jKi0lI]

  • Контейнеры Flex - все что хотелось узнать

    Замечательный пост о Flex-контейнерах от DevGirl - все главное собрано в одном месте. Блог вообще замечательный - девушка тратит много времени на хорошо проработанные посты.

  • Windows 7 Phone и причем тут Adobe

    Стивушка наш Баллмер в своей горделивой манере представил Windows 7 Phone. Надо признать, попытка зачтена, но при этом я не могу не отметить, что голос у Стива дрожал. В глубине сердца (при условии его наличия), Стив понимает, что Microsoft, даже на полном ходу, на корпус отстает в гонке мобильных вооружений. Не является-ли недавняя встреча глав Microsoft и Adobe частью борьбы Microsoft за мобильный рынок. Как не крути, но Flash на смартфоне нужен. При этом лучше всего с Flash-ем дела обстоят у Android.

    Возможно, мультимиллиардная троица Apple-Google-Microsoft приглядывается к покупке 15-миллиардной Adobe. С одной стороны, я не верю, что Microsoft - это идеальный покупатель Adobe (Microsoft Photoshop - смешно звучит, да), а Google не будет знать что делать со всем этим софтом, идеальным покупателем Adobe мог быть Apple... Really ?

  • Совсем немного о налогах

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

    Во-первых я бы хотел высказать свое уважение к коллегам и особенно предпринимателям, которые на свой страх и риск и часто за свои деньги организуют и развивают компании. Отечественная ИТ-индустрия - это островок благополучия и стабильности в не самой стабильной экономике мира. У нас есть замечательные большие фирмы с 1000+ человек, есть крепкие середнячки, есть нишевые конторы из десятка человек и есть фрилансеры, которые борются с клиентами в одиночку. Фирмы не только нанимают, но еще и обучают молодежь, и в некоторых случаях, двигают науку. Такое разнообразие на мой взгляд - признак здоровья индустрии в целом.

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

    При этом в-третьих, я считаю что неудобный всем, от фрилансеров до мэйджоров, кодекс, разрабатывался без учета специфики и интересов не самой маленькой индустрии Украины. Интересы понятны - зарабатывать и развиваться, тут как у всех. Специфика своя есть - это и большой фонд оплаты труда, и ВЭД, но при этом нет гектаров площадей и дорогостоящих станков, амортизацию которых было бы удобно списывать в общие расходы. Большая платит непропорционально много налогов на ФОТ. Кроме того, самый мелкий (но не ненужный) планктон - фрилансеры - почему-то воспринимаются законодателем и вовсе негативно.

    В целом, если законодатель действительно ищет, как сделать Украине хорошо, нужно искать компромисс, и следущие месяцы покажут, есть-ли желание договариваться.

  • С днем знаний

    Всех поздравляю :-) По мере сил на своем бложике я стараюсь приумножить знания, хотя бы в такой узкой области как технологии Adobe. 

    В довесок небольшой рекламный ролик - Google собирается помешать скайпу спокойно жить:

    [youtube:_-DzpAg0SdU]

     

  • Смена темы

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

  • Установка Sun Java SDK в качестве alternatives в Centos 5.4

    В CentOS по умолчанию установлен OpenJDK, но хочется иметь оригинальный по многим причинам (например, для установки Glassfish).

    Поэтому, надо скачать Sun Java 6 SDK с официального сайта. Затем, запустить скачанный jdk-6u19-linux-i586-rpm.bin (или больше чем 19 апдейт, к моменту прочтения).

    Установщик сделает работу за вас, а после нужно установить этот SDK в систему alternates:

    # alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_19/jre/bin/java 20000
    # alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.6.0_19/jre/bin/javaws 20000
    # alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.6.0_19/jre/lib/i386/libnpjp2.so 20000
    # alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_19/bin/javac 20000

    После этого, надо установить нужные версии по-умолчанию:

    # alternatives --config java
    # alternatives --config javaс
    # alternatives --config javaws
    # alternatives --config libjavaplugin.so

    Затем убедится что все прошло правильно:

    # java -version
    java version "1.6.0_19"
    Java(TM) SE Runtime Environment (build 1.6.0_19-b04)
    Java HotSpot(TM) Client VM (build 16.2-b04, mixed mode, sharing)


    # javac -version
    javac 1.6.0_19

    Напоследок можно сделать экспорт # export JAVA_HOME="/usr/java/jdk1.6.0_19"

  • Update checks and new version installation for Adobe AIR applications

    Once you have released your application you may want to publish updates to it. AIR makes this very easy and there are a couple different ways to ensure a smooth update process for your users. The following steps are recommended for Shibuya developers who wish to include easy update checking in their application.

    Continue Reading...
  • Я опечален

    "Друзья мои, я опечален". Микрософт сворачивает Courier и HP сворачивает Slate на базе Windows 7 - наверняка прототипы получились сильно прожорливыми по питанию, а вариант совсем без батареи (меня бы устроил !) не рассматривают. С другой стороны, HP будет продвигать webOS как более "мобильную" платформу, что в целом интересно.

  • Appholes - Jon Stewart срывает покровы

    Джон Стюарт пытается донести до Apple абсурдность происходящего. Нет, не по поводу отсутствия Flash в iPhone, а по поводу реакции Apple на публикацию Gizmodo о якобы потерянном прототипе iPhone. Мне все это представляется фарсом и пиаром, но то что appholes - я согласен. It's Microsoft supposed to be evil !

    Сегодняшнее слово Джобса по поводу Flash просто смешно. Аргументация непонятна. "Флеш-игры не идут на iPhone - это правда, но зато у нас есть AppStore, там полно игр!"... "Флеш-видео не идет на iPhone, это правда, но если видео переконвертировать в H.264 - оно будет проигрываться!". Детский сад в исполнении рулевого многомиллиардной корпорации.

  • HP покупает Palm

    Внезапно, производитель моего ноутбука купил производителя моего телефона. Это весьма неожиданное и приятное событие. Для Palm, который всегда балансировал на грани небытия, большое счастье получить в приятели такого мастодонта индустрии как HP. Несмотря на энтузиазм аналитиков, я смотрю на соревнование webOS с Android скептически. Весьма верным ходом для HP будет не останавливать поддержку Windows во всех устройствах (включая Palm), предлагая продукты как на webOS и Windows параллельно.

  • Confluence upgrade to 3.2

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

    Например этот апгрейд свелся к

    • изменению confluence.home в /confluence/WEB-INF/classes/confluence-init.properties
    • изменению номера порта в /conf/server.xml

    Предсказуемость - признак качества, за это я люблю продукты Atlassian и всем рекомендую.

  • Так и работаем

    via http://samoleg.livejournal.com/

  • Installing BlazeDS for Flex Remoting and Quercus PHP engine on Glassfish server

    Quercus is an interesting project of Java-powered PHP engine. BlazeDS is remoting engine for Flex application.

    Continue Reading...
  • Ненависть убивает

    Волна ненависти к Apple, прокатившаяся планетой не только разбудила спящий вулкан, но заодно убила мой старый Mac Mini. Как водится, обычный сервис взять на ремонт машинку отказался - для разбора нужны специнструменты Apple. Ктобы сомневался !

    Статья про Apple будет помещена в энциклопедии на букву Ж - как пример Жлобства с большой буквы. Жлобство во имя удобства пользователя, например чтобы он мог скачать лучшую в мире программу пердежа (pardon).

  • Apple - мнимые победы

    Потоки ненависти и лучи поноса в сторону Apple сегодня захлестнули все интернеты. Все дело в том, что Apple изменило лиценизионное соглашение iPhone OS, прищемив хвост Adobe, причем сделав это очень подло. Хронология такая:

    • Apple ни под каким видом не пускает Flash Player на свои устройство. Мотивация - слишком большое потребление ресурсов плейером. Для современных мобильных процессоров (а уж тем более - будущих) - запуск флешки не такая большая нагрузка, аргумент вялый;
    • OK, говорит Adobe, и идет пилить iPhone-паковщик для Flash CS5. Пилит 3 месяца, демонстрирует видео что все работает;
    • Apple тихо сидит в кустах и чем-то хрустит;
    • За два дня (!) до релиза CS5, Apple высовывается из куста с измененным лицензионным соглашением, что ставит упомянутый паковщик в неудобное положение.

    Итого, подрезали крылья Adobe перед важным стартом, кинули кучу разработчиков которые уже что-то клепали для iPhone, и еще кучу разработчиков которые собирались. За что вся эта фигня ? За любовь Adobe к Android, Palm WebOS и Windows Mobile ? Она только усилится после такого. Из зависти, что писать приложения на Flex/AIR проще чем на Objective C и Apple не выдержит конкуренции ?

    Apple повело себя как злобные жадные буратины. При этом Apple не на что пожаловатся - продажи идут, адепты счастливы, касса секты пополняется. Зачем поступать настолько ущербно ? Гражданам отказали в размещении приложения на AppStore, поскольку в их приложении использовался тот-же двупальцевых жест, что и в оригинальных приложениях Apple. В конце концов они этот жест убрали, софтинку разместили, но потеряли конкурентное преимущество.

    Садовники делают вид, что они изобрели tablet, touchscreen и многопальцевые жесты, а на деле получают конкурентное преимущество для своих продуктов подтапливая конкурентов. У меня есть для них многопальцевый жест - вытянутый средний палец, я буду ждать HP Slate.

  • Coldfusion Builder Beta все

    Как снег на голову, но бета-версия Coldfusion Builder подошла к концу. Есть повод скачать релиз - триал работает 60 дней !

  • Настройка CentOS 5 как сервера разработки

    Кодировать и сразу тестировать на целевой платформе - это как бы хорошо со всех сторон. Когда программируешь под web, 90% что целевой платформой будет Linux. До этого я пользовался SuSE Linux 10.3, и был относительно доволен. Версия SuSE 11.1 стала большим разочарованием - тонны косметики на кривой функционал, просто Vista-style какой-то. В дистрибутиве релиза 11.1 не работал apache, это меня до глубины души возмутило. Решено было обратится к суровому, но единственно верному решению - CentOS 5. Внизу небольшая памятка по доработке напильником (будет пополняться).

    Continue Reading...
  • Flex SDK 4 вышел в production

    В этот понедельник Adobe выпустила не только Coldfusion Builder и Flash Builder 4, но и официально представила Flex SDK 4.0.0.14159 как production release. На вопрос InsideRIA "когда вы перейдете на новую версию ?" я скромно ответил "уже", поскольку Flex SDK - это opensource и все желающие могут пользоватся бета-версиями. Немного ссылок по теме:

     

  • Лица с обложки

    Издательство Wrox перестало печатать эти милые лица программистов на обложках своих книг. Жаль, пропала фишка, еще одни бездушные обложки.

  • Переезд блога

    Можно даже сказать, что это не просто переезд, это прощание с платформой. Прошлый блог был на самодельном и весьма недурном PHP-движке. К сожалению, интерес к PHP у меня в последнее время сократился, и заниматся доработкой движка совсем не стало желания и времени. Этот блог написан на CFML и работает под Railo, его можно легко расширять плагинами. Coldfusion и Railo - мой второй интерес после Flex, и поэтому перейти на соответсвующий движок мне показалось логичным. Может быть, и для PHP останется время.

  • Миграция контактов из телефона в коммуникатор

    Решение простой задачки - из старого телефона вытащить адресную книгу и залить в новый коммуникатор с Windows Mobile 6. Оказалось что задачка с подвохом и на ее решение ушел час с небольшим. Под катом описание и последующее нытье.

    Continue Reading...
  • Деньги из воздуха: Adobe AIR

    Если вы AIR-разработчик, то вполне можете "делать деньги из воздуха". Нынешний Adobe Max очень щедр на представленные новинки. Кроме громогласных релизов Coldfusion 9, Coldfusion Builder Beta 2, Flash Builder 4 Beta 2, Flex 4 SDK Beta 2, было сделано несколько небольших, но не менее интересных релизов и анонсов.

    Количество новостей превышает мой порог восприятия, и выпив успокоительный двойной эспрессо, я рассматриваю способы заработать на воздухе:

    Adobe AIR Marketplace - центральное место для продажи шароварного софта. Одно дело выкладывать свои поделки на свой сайт, и другое когда размещаешь товар в большом супермаркете Адобе. Становиться продавцами разрешено не только большим дядям; если у вас есть полезный продуктик и его качество на уровне, мне кажется проблем с размещением не будет. Учитывая, что создать AIR-приложение можно просто на HTML/CSS/Javascript, входной порог еще более снижается. С другой стороны, низкий порог приведет к избытку однотипных финтифлюшек на маркетплейсе... Обратно с другой стороны, наверняка перед размещением, код придется подписать цифровым сертификатом, а 300 долларов в год не каждый захочет тратить.

    Анонсированная технология Shibuya (по-русски, как верно пишет Потрошитель, "Сибуя", но мне нравится "Шибайя" - звучит как "she buy ya") позволит не только проконтролировать наличие лицензии или истечение trial-периода у вашего приложения, но и позволит оплатить его. Пока не очень ясно как, но если это избавит от необходимости идти на поклон Пейпелу или другой "третьей стороне" - это упрощает дело.

    Популярность яТелефона от "какой-то фруктовой компании", как говорил Форрест Гамп, также не дает покоя такому жадному ребенку как я. Без изучения Objective C и покупки дорогостоящего пакета разработчика (не говоря уже о собственно телефоне и мака) казалось бы делать там нечего. Но с другой стороны, Adobe явно "потерли за дело с пацанами" из Apple и объявили о возможности запуска Flash-приложений на iPhone. Пока только анонсировали, и пока только для приложений, созданных в еще не выпущенном Flash CS5. Про возможность запуска Flex или AIR приложений пока ни слова, но я уверен дойдет и до этого.

    Для менее блестящих серебристыми боками телефонов, приложения под Palm webOS, Android, Symbian и Windows Mobile также можно будет писать на Flash/Flex. Такая возможность откроется с выходом Flash Player 10.1, намеченным на следущий год. В прочем, под webOS на HTML/CSS/Javascript можно писать уже сейчас, но распространненность телефончиков от Palm пока не радовает.

    Вобщем, в негативе только стоимость сертификата, а в позитиве:

    - зная только ActionScript и/или MXML, можно писать приложения для веб, десктопов и даже телефонов. Не только писать - но и продавать через Adobe Marketplace или другим способом.

    - даже зная только HTML/CSS/Javascript при определенной сноровке можно создавать приложения для десктопов и см. выше - продавать.

    - iPhone никуда уже не уйдет из-под бдительного ока Flash-сообщества. Имея такой легкий путь продаж как App Store, флешеру и тут есть возможность заработать на старость.

  • Flash на Wimbledon 2009

    Проходящий прямо сейчас турнир Большого Шлема по теннису - Уимблдон - радует технической стороной, особо мне приглянулось применение Flash.

    Сайт wimbledon.com идет в ногу со временем - можно установить себе информер с их сайта, или скачать приложение для iPhone, можно использовать Twitter или Facebook. На самом турнире немало вспомогательных технических средств - система Hawk Eye для разрешения споров "попал-не попал", особо точный радар для определения скорости подачи, система ведения протокола игры.

    Последняя мне более всего интересна - она создана и базируется на продуктах IBM Websphere и DB2. Система позволяет в реальном времени записывать все протоколы матчей на всех кортах. Для пользователя официального сайта Уимблдона достаточно запутить модуль Live Scores из IBM Slam Tracker - и Flash-приложение будет показывать счет со всех кортов в реальном времени. Сравнивая с Live-трансляцией матча по ТВ, можно заметить, что счет в Slam Tracker изменяется спустя мгновения после отметки судьей на вышке исхода розыгрыша в своем Pocket PC. Я не уверен что именно на стороне сервера общается с Flash-приложением, своя разработка IBM или какой-нибудь BlazeDS, но работает это превосходно. 

  • Google Checkout Fail

    Натуральный fail! Google Checkout спрашивает CVV2, но в банк его не передает. Остается звонить в банк и просить временно отключить проверку CVV2 и заново проводить транзакцию. Как говорится, "обезьяна и та с дерева падает", так что и гугл ошибается бывает.

  • SuSE 11.0 - непервые впечатления

    Почему "непервые" - новая версия SuSE Linux вышла две недели назад, я почти сразу выкачал и установил ее на комп, понатыкался на грабли, нашел решения и решил коротенько изложить.

    Continue Reading...
  • Mod_rewrite в Apache2 под Suse 11.0

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

    Continue Reading...
  • Полезный AutoComplete

    Как жаль, что в Flex нет "родного" компонента типа AutoComplete - текстовое поле ввода с небольшой подсказкой, при вводе первых букв появляется попап с вариантами. По клику было б неплохо показать список всех вариантов (кнопка "огласите весь список пожалуйста". 

    К счастью есть решения, например классический компонент AutoComplete, его улучшенная версия, и совсем уж избыточно навороченный вариант. Создать такой компонент не такая уж тяжелая работа, но в будущем хотелось бы получить готовое решение в составе Flex SDK.

  • Чиним Apache от "No space left on device"

    Apache виснет и не подымается после перезагрузки, отвечая ошибкой "No space left on device mod_rewrite: could not create rewrite_log_lock". Панике ? Отставить, Капитан Очевидность знает ответ.

    Continue Reading...
  • Дружим AIR autoupdate и Flex 4

    С подачи уважаемого injun-а, ознакомился с методикой обновления AIR приложений с помощью Adobe AIR Update Framework. Необходимые библиотеки встроены в AIR 1.5 и использование действительно несложно, не буду копипастить. Одна беда: приложение на Flex 4 упорно отказывалось обновлятся, высмаркивая ошибку "Error #1007: Instantiation attempted on a non-constructor.

    Возможно, у этой проблемы есть решение, но я не нашел его и сделал workaround. Весь небольшой код, который отвечает за апдейт, был вынесен в отдельную swf-ку и скомпилирован с помощью Flex 3 SDK. Чтобы подключить эту swf-ку, в код приложения на Flex 4 надо вставить вызов:

    <mx:SWFLoader id="updater"
                      visible="false"
                      height="0"
                      width="0"
                      source="updater.swf"
                      loadForCompatibility="true" />

    Последний аттрибут позволяет использовать swf-ку созданную Flex 3 SDK внутри приложения Flex 4 и при этом не смешивать контексты. Это возможно благодаря штуке под названием Marshall Plan - с ее помощью можно подгружать не только swf-ки разных версий, но и разного происхождения (загруженные из сети и локальные).

    Минимальный набор для реализации auto-update - исходник swf-ки и пример дескриптора апдейта.

  • Настройка JIRA и Confluence

    Не так давно фирма Atlassian проявила недюженную щедрость, и в рамках "антикризисного" пакета предложила свои продукты, багтрекер JIRA и wiki-систему Confluence всего за 5 долларов, с ограничением числа пользователей до 5 человек. Это более чем достаточно для небольших фирм, поэтому я не думая воспользовался предложением. Все средства Atlassian обещала пустить на благотворительность, их цель была собрать 20 тысяч за 5 дней. При этом им удалось собрать больше 100 тысяч долларов.

    Continue Reading...
  • Хорош Flex, приложенный к правильному месту, и наоборот.

    Внезапно, захотелось покритиковать во всех отношениях безупречную компанию, ненаглядный наш Adobe. С одной стороны, красиво излагают, что не надо прикладывать Flex к каждому больному месту. С другой - делают приложения совсем как делать их не надо. Например, публичный баг-трекер Coldfusion - приложение не супер удобное, плохо юзабельное, и зачем было использовать Flex я так и не понял. Другой проект - Adobe Inspire - выглядит намного лучше, в использовании куда более приятный, но и такое решение all-flash сайта я бы не назвал бесспорным.

    Безусловно, когда в руках молоток, все вокруг кажется гвоздем. Если уж начинать Flex-only проект - надо четко знать, зачем именно он будет целиком построен на Flex. Что может дать Flex проекту - быстроту реакции интерфейса, скорость и незаметность подгрузки внешних данных, более "юзабельный", дружественный интерфейс и, при грамотном подходе, wow-effect приводящий пользователя в восторг. Взамен Flex попросит некоторые вещи, и если чаша весов с "пряниками" не перевесит, какой смысл заводить сыр-бор ?

  • Визуализация: статистика использования различных браузеров

    Интересная визуализация истории использования браузеров на планете. Довольно сложная, но наглядная форма отображения данных получила отличное воплощение - Flash FTW !

  • Palm is back

    Внезапно, в обычном супермаркете электроники в продаже появились Palm Treo 500 по довольно низкой цене $150. Как давний любитель Палмов, я помню начальную цену на эту модель - $600. Полноценный смартфон с Windows Mobile 6, удобной клавиатурой и хорошим экраном сейчас стоит дешевле средней нокии ! Видимо, когда у компании дела идут не очень хорошо, это может быть хорошо для покупателей. Когда дела фирмы идут все лучше и лучше, цены на телефоны снижаться не собираются - как это и происходит у одной фруктовой компании.

    Впрочем, Treo 500 - это старая модель, но с весьма быстрым процессором (~400МГц). Современные модели Palm оснащены еще более быстрым процессором (~600МГц), который как пишут в интервебах, чуть ли не в три раза быстрее процессора в старых iPhone. Только последний iPhone 3Gs работает на том же процессоре что и Palm Pre, притом что цена на iPhone 3Gs будет повыше чем на Palm Pre раза в полтора-два.

    С невозможностью запускать на iPhone Flash-приложения, лично для меня-Flex-разработчика ценность iPhone приближается к ценности кирпича. С другой стороны, Palm Pre и его webOS будут одними из первых кто запустит Flash Player 10.1 уже в 2009 году. Меня лично это радует и наводит на мысль о лучшей платформе мобильных Flash-приложений на сегодняшний день. Viva Palm !

  • Flash Builder 4 вышел в Public Beta

    На сайте Adobe выложены для скачивания Beta-версии Flash Builder 4 и Flash Catalyst. Выход новой версии Flex Builder в публичную бету - событие давно ожидаемое, подогретое самой Adobe постоянными "утечками" информации. Блоги будут гудеть как улей о новой версии, во многом дублируя официальные источники. В этом посте я попытался изложить то, что интересует меня лично в новом релизе.

    Continue Reading...
  • Дарю идею

    Регулярно пользуюсь разными планерами-шедулерами в целях повышения организованности. Одной фичи регулярно не хватает - наверняка не одному мне.

    Обычно, электронные календари от телефона до Outlook-а хранят информацию как тройку Что-Где-Когда - например, "Лиговая игра" - "Боулинг А" - "15 янв 08 17:00". [Пример весьма условный, поскольку такое явление как боулинг мне записывать не надо]. Затем все эти тройки представляются в хронологическом разрезе "Когда" - "Сегодня", "На этой неделе", "В этом месяце". Задачи, которые имеют только дату окончания, или не имеют никакой даты вовсе ("Записаться в качалку", "Купить теще подарок"), тоже могут быть показаны на странице "Сегодня", "На этой неделе" или "В этом тысячелетии" - до пометки такой задачи как исполненной. 

    При многообразии тулзовищ, тулзов и тулзюшек для ведения календаря, я нигде не видел очень нужного мне разреза вдоль оси "Где" - например выбираешь "Боулинг А", и сразу видишь список всех лиговых игр в этом кегельбане. Или просто, давно хотел зайти в магазинчек в торговом центре и купить книжку. Будучи в торговом центре смотришь все записи в разрезе "Где", и понимаешь, что забыл кроме пива и чипсов зайти и купить книжку. Ну вы поняли идею.

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

  • Новый namespace для компонентов Flex 4

    Во Flex 4 были введены новые компоненты, но как будто это было сделано впопыхах.

    Continue Reading...
  • Брюс Экель рассуждает о Flex

    Когда-то в далекие студенческие времена, в далекой далекой галактике, я пытался изучить Java. Под рукой были только выкачанные из инета текстовые файлы книги Thinking in Java Брюса Экеля (Bruce Eckel). Книги были замечательные, но Java я таки не выучил. Однако сейчас мне очень приятно что Брюс пишет лестные слова о Flex в журнале Linux World.

  • Unfinanced Enterpreneurs

    После некоторого брожения по свежим ссылкам с DOU, нашел замечательные колонки писателя Марка Эванира (Mark Evanier). Среди прочего интересного, меня зацепили 3 колонки о людях, которые обманом втягивают  людей творческих профессий в разные проекты (я бы сказал, "стартапы"), фактически задаром. Марк пишет про художников и сценаристов, но если заменить слова на "программистов" и "дизайнеров", смысл не пропадает.  Статьи написаны в 98 году, но читаются как будто написаны вчера. Сам я попадал в ситуации про которые он пишет, был юн и наивен (просто глуп ?), поэтому читать для меня было особенно интересно.

  • Тихая революция Flex

    Впишу себе на память одну мысль, посмотрим что будет через пару лет. Суть в том что в браузере "поселяется" еще один браузер, со своим языком разметки (mxml + css) и языком описания поведения (action script). Когда вы открываете index.html сайта на котором расположено флекс-приложение, браузер вам больше не нужен. Вы работаете только с flex-приложением. Может, в будущем браузер (обычный с плагином или специальный) будет компилировать flex-приложение из исходных кодов "на лету", как сейчас "рендерит" веб-страницу из html+css и javascript. Надо будет последить за прессой на эту тему.

  • Adobe выпустила Flex 3

    На прошлой неделе был выпущен релиз Flex 3. Разработчики уже вовсю писали на Flex 3 beta и до этого, подогревая ажиотаж.

    Continue Reading...
  • Open BlueDragon - новый opensource игрок на скриптовом поле

    Coldfusion - не слишком распространенная в наших широтах технология, в ближайшее время может стать довольно популярной, благодаря opensource инициативе.

    Continue Reading...
  • Ненадежные машины

    Вообще не люблю нытье по поводу "ваши компьютеры тупые" со стороны юзеров, но седня и мой "терпец урвался".

    Continue Reading...
  • Отличные домены

    Похоже в ICANN люди не без чувства юмора - они явно хотят заполнить все возможные двубуквенные комбинации, раздавая TLD домены каждому атоллу в Тихом океане. Понятно что домены .fm и .tv - полезные и важные, но есть вобще зверские - например .ki - я сразу представил как я становлюсь владельцем убойных доменов sis.ki, pis.ki, tel.ki и резко богатею, как тутже я вернулся на бренную землю - каждый домен в зоне .ki стоит 990 долларов ! Аборигены островов Кирибати дорожаться... и правильно делают :)

  • Обзор Flex 3

    Отметился на DOU обзором свежего Flex 3. Чуток обозрел AIR, Flex Builder 3 и новые фичи - полностью прочитать можно по ссылке на DOU.

  • Palm хоронить еще рано

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

    Continue Reading...
  • Редактируем MXML/AS3 в Eclipse

    Пока Adobe медлит со снижением цен на Flex Builder и выпуском билдера под Linux, можно взять ситуацию в свои руки.

    Continue Reading...
  • InsideRIA

    Блог O'Reilly, посвященный Flex, Ajax и прочей подобной петрушке. Должно быть интересно, check it out.

  • Кому идею стартапа ?

    Часто молодые бизнесмены из числа выпускников технических кафедр ВУЗов начинают создавать старт-апы в интернет с тем же рвением как жадные дети в кондитерской налегают на бесплатные леденцы. Между тем, start-up не означает только интернет-проект, это общее название для нового бизнеса. В Украине непаханное поле для старт-апов в традиционных видах деятельности, в "оффлайне", и без некоторых оффлайновых бизнесов невозможны онлайновые. Может, приложив усилия активных граждан к оффлайновым бизнесам, получилось бы больше полезного ? Например...

    Continue Reading...
  • Первоапрельское

    Конечно, тягатся с Баш-Орг в плане обучения языкам мне тяжело, но хочу поделится источником знания - новостной сайт BBC на том самом албанском языке - для тех кто много слышал о нем, но еще не знает этот язык, рекомендую.

  • Flex для студентов

    Adobe продвигает Flex в массы - на этот раз в студенческие. Вот здесь студенты могут получить информацию о новой технологии и получить Flex Builder бесплатно (не надо выбирать между пивом и учебой). Правильное дело - учить студентов своим технологиям, а то засядут в своих PHP :-)

  • Installing Coldfusion and Railo on Glassfish application server

    Step-by-step installation Adobe Coldfusion and Railo on same Glassfish server

    Continue Reading...
  • Adobe выпустила Flex Builder for Linux Alpha

    Web-разработчики работающие под Linux были незаслужено обделены версией Flex Builder для Linux. Может, я не очень понимаю чем отличаются Eclipse-плагины для Windows-версии и Linux-версии Eclipse, но только сейчас пользователи Linux смогут прочувствовать новую технологию создания Rich Internet Applications от Adobe.

  • One Microsoft Way

    Microsoft - корпорация не без чувства юмора, своеобразного конечно...

    Continue Reading...
  • Suse 10.3 успешно установлен

    Хотел поделится небольшими заметками о свежевыжатой версии Suse.

    Continue Reading...
  • Украинское сообщество программистов

    Наиболее удачный сайт для разработчиков в .ua-нете

    Continue Reading...
  • Вышел Open Suse 10.3

    Четко по расписанию вышел релиз 10.3 хамелеона. Проникаюсь всяческим уважением к этим гражданам - немецкая точность, das ist fantastisch ! Поделюсь впечатлениям как только обновлю систему.

    Open Suse banner

  • Эмо-кодеры

    В ЖЖ появилось сообщество эмо-кодеров. Они страдают в этом жестоком мире. Еще они страдают тогда, когда неотесанные мужланы-программисты смеются над наивными вопросами молодых кодеров на программистских форумах... А как над ними не смеятся ? Смотрим выдержку. Плачем...

    Continue Reading...
  • Опыт перехода обратно с Rails на PHP

    Ссылка с developers.org.ua - автор описывает причины перехода с PHP на Ruby и обратно. Интересное чтение, особенно комментарии - человека угораздило написать такое в блоге рельсовиков.

    Continue Reading...
  • "Поехали!"

    По случаю выходных закончил с настройкой блога - добро пожаловать! Занимайте места согласно купленным билетам, не скучайте :)

  • Multi-touch мониторы - тренд 2010

    Спасибо iPhone, "трогательные" устройства потихоньку становятся стандартом. Ладно телефон, но ведь уже можно работать с компьютером с помощью полноценного multi-touch монитора. Например Dell и Acer уже представили по модели, кроме них еще есть десятки не особо известных брендов.

    Идей как применить будет масса. Рисовать в Photoshop несколькими пальцами, например. Думаю, мы увидим новые стандарты интерфейсов и новые подходы уже очень скоро. Есть повод изучить AIR 2 - в ней будет поддержка multi-touch.