суббота, 29 мая 2010 г.

Достижения

Сегодня впервые за все время существования блога о парсинге feedburner показал на счетчике более 400 подписчиков. Так неожиданно и приятно было видеть эту цифру. Особенно в свете последних глюков. Конечно, завтра она скорее всего опять резко уменьшится, но это будет только завтра :)

На выходных должна написать еще одну статью на блог. Очень постараюсь, по крайней мере :)

пятница, 28 мая 2010 г.

Былое и думы

Вчера пол-вечера читала ЖЖ девушки-автостопщицы. Прямо такая ностальгия нахлынула. Сразу вспомнились студенческие годы, трасса, фуры, радость отъезда и радость возвращения, приятная усталость после дороги, выливающаяся в необходимость недельного отдыха даже после сравнительно небольших дистанций типа "Киров-Москва-Киров". А эта девушка - она герой. Сейчас она где-то в Азии, и находится там уже давно. Ездит неторопливо, все осматривает, пропитывается впечатлениями. Предложила поехать в Таиланд автостопом, он, понятное дело, не согласился :D

Кстати, мое личное орфографическое открытие! Когда написала верхний абзац, блоггер подчеркнул "полвечера". Я удивилась было: со школы правило помню отлично, пишется без дефиса. Полезла проверять и вот что обнаружила:


Пишутся через дефис:

Пол- (половина) с последующим родительным падежом существительного, если существительное начинается с гласной буквы или согласной л, например: пол-оборота, пол-яблока, пол-лимона, но: полметра, полчаса, полкомнаты; через дефис пишутся также сочетания пол- с последующим именем собственным, например: пол-Москвы, пол-Европы. Слова, начинающиеся с полу-, всегда пишутся слитно, например: в полуверсте от города, полустанок, полукруг.
Изменения 2000 г.: Писать соединения с компонентом пол- (половина) всегда через дефис: не только пол-листа, пол-апельсина, пол-одиннадцатого, пол-Москвы, но и пол-дома, пол-комнаты, пол-метра, пол-двенадцатого, пол-первого и т. п. Унификация написаний с пол- заменяет прежнее правило, по которому различались написания с пол- перед согласными, кроме л (слитные) и написания с пол- перед гласными, согласной л и перед прописной буквой (дефисные).


Фигасе. Так, того и глядишь, все вдолбленные в голову правила скоро станут недействительными!

понедельник, 24 мая 2010 г.

phpBB Smartfeed для PhpBB 2.0.x

Есть форум, PhpBB 2.0.x. Работает и работает, до тройки обновлять особо не хочется. Вчера искала для него мод формирования RSS, нашла вполне удобный Smartfeed, настроила, перевела пользовательский интерфейс(!), а при тестировании оказалось, что кодировка выходит корявая.

Решение:
Файл feedcreator.class.php в папке /includes, строка 626:
var $encoding = "ISO-8859-1";

заменить на
var $encoding = "cp-1251";


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

воскресенье, 23 мая 2010 г.

Flex: Label as Link

* Все еще осваиваю Flex.

Чтобы сделать текстовую ссылку, использовала компонент mx:LinkButton. Код получился до неприличия простым:

<mx:LinkButton x="439" y="10" label="http://ttools.ru" 
click="navigateToURL(new URLRequest('http://ttools.ru'), '_blank')"/>


Подробнее про navigateToURL можно прочитать здесь.

пятница, 21 мая 2010 г.

Feedburner

Что-то за последние 3 дня счетчик нехило так обрезал количество подписчиков блога о парсинге. То ли он глючит, то ли наконец на свет вылезла ИСТИНА. Это обстоятельство подтолкнуло меня на написание нового поста (вчера), но ситуация не изменилась. Ну ладно, что уж тут горевать.

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

Хотя все-таки думаю, что это гугль лажает. У него и с кодировкой глюки вылазят. Например, сейчас такая картинка на сайте:


А после загрузки изображения не появляется стандартная кнопка "Готово":

___

На улице красотень, тепло, цветут каштаны. На обеде прогулялась до Арбата, съела мороженое :)

среда, 19 мая 2010 г.

mx:DateField по-русски

Для того, чтобы адаптировать DateField (заменить названия дней недели и месяцев на русские и установить первым днем недели понедельник), надо сделать так. Объявить:

[Bindable]
private var dayNamesRus:Array = ['Вс', 'Пн', 'Вт','Ср', 'Чт', 'Пт', 'Сб'];
private var monthNamesRus:Array = ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'];


А потом:
date2.selectedDate=new Date ();  
date2.dayNames = dayNamesRus;
date2.firstDayOfWeek = 1;
date2.monthNames= monthNamesRus;


Еще могут оказаться полезными свойства formatString (отвечает за отображение даты в поле) и disabledDays (массив дней недели, недопустимых для выбора; [0,6] - суббота, воскресенье).

Пример:

<mx:DateField x="111" y="37" id="date1"
formatString="DD-MM-YYYY"
disabledDays="{[0,6]}"
enabled="true" showToday="true"
change="RefreshDateExpList();"/>

flex datefield по-русски

пятница, 7 мая 2010 г.

Крэкс-пэкс-flex

Второй день копаюсь во с flex-е. Вроде все встающие вопросы прекрасно решаются благодаря поиску в интернете. Хотя, не все. Вот, например, не могу понять, почему появляется лишняя пустая строчка в комбобоксе. Причем, она неактивная, выбрать ее нельзя, но визуально портит картинку:
В общем, буду разбираться.

Еще немного непривычно, что в датах отсчет месяцев начинается с нуля, а дней — с единицы. Как-то нелогично.

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

Ремарка. Все решилось достаточно просто за счет явного прописывания rowCount = 0.


А если динамически, то правильно так:


private function resultBAHandler(event:ResultEvent):void{                
balist = event.result.data.row;
var rowcount:String = event.result.data.numrows;
if(rowcount == '1'){
balist.removeItemAt(1);
}
}



P.S. Хочу в Таиланд!