Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет dibr ([info]dibr)
@ 2009-08-11 00:09:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Часы из комуникатора
     ...а чё. Всё равно он ночью бездельничает - пусть хоть часами поработает. Опять же, не всё мне всякую фигню дремелем выпиливать - можно и javascript вспомнить :-)

     

     Впрочем, дремелю тоже дело найдётся - надо будет для него какую-нибудь держалку соорудить... :-)


(Добавить комментарий)


[info]tesanoff@lj
2009-08-10 18:11 (ссылка)
У моего древнего wm2003se не получается это в фуллскрине показать, однако. Спец-заклинание нужно?

(Ответить) (Ветвь дискуссии)


[info]dibr@lj
2009-08-10 19:03 (ссылка)
Хмм. В wm6 - долгий тап по экрану, "во весь экран". Видимо, в этой версии ещё не реализовано. А в менюшках нигде full screen'а нет?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tesanoff@lj
2009-08-10 19:28 (ссылка)
Нету. Древность...

(Ответить) (Уровень выше)


[info]moonofnovember@lj
2009-08-11 00:58 (ссылка)
на http://www.jwz.org/xdaliclock/ есть и javascript вариант (view page source ;-) ) - рекомендую

(Ответить) (Ветвь дискуссии)


[info]dibr@lj
2009-08-11 05:05 (ссылка)
А вот не завелось. То есть, на ПК всё работает, а на КПК - статическая надпись "DaliClock" в прямоугольнике. Видимо, чего-то такое они используют, чего в мобильном браузере не реализовано...

(Ответить) (Уровень выше)


[info]avryabov@lj
2009-08-11 04:25 (ссылка)
А слабо сделать, чтобы шрифт был как раз на весь экран?
http://small.mamadoma.ru/~artem/timer/timer.htm

(Ответить) (Ветвь дискуссии)


[info]dibr@lj
2009-08-11 05:14 (ссылка)
Ээээ...
У меня это выглядит вот так (http://pics.livejournal.com/dibr/pic/000x3a3c).
На коммуникаторе это выглядит примерно так же (с поправкой на размер экрана), но при этом ещё и не работает.
Учитывая что у меня-то шрифт как раз "на весь экран" (см. фото) - суть неясна...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]avryabov@lj
2009-08-11 06:01 (ссылка)
Хм... странно.
Это google chrome у вас?
у меня под виндой работает на всех браузерах, что стоят.
Opera,IE.
под КПК - под оперой тоже.
Хм... непонятка.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dibr@lj
2009-08-11 06:42 (ссылка)
Проверил на ПК - под оперой и ИЕ действительно работает, под хромом нет.
Поставил на КПК оперу мобайл 9.7b1 (кстати, она вообще-то платная. но учитывая её кривизну - скорее всего снесу нафиг, даже штатный IE удобней и стабильнее) - не справилась. Штатный IE - тоже. Оперу мини не пробовал, ибо вряд ли справится.

В-общем, непонятное что-то. Главная непонятка - зачем оно нужно :-) Мне кажется, подобрать пару цифр в исходнике - несколько проще, чем устраивать все эти танцы с бубнами вокруг разных браузеров. Лучше бы уж тогда пару (невидимых) кнопок "больше-меньше" прилепить - чтобы пользователь мог сам покрутить размер на ходу... :-)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]avryabov@lj
2009-08-11 07:44 (ссылка)
Лучше бы уж тогда пару (невидимых) кнопок "больше-меньше" прилепить - чтобы пользователь мог сам покрутить размер на ходу... :-)
Я примерно так и думал сначала.
А потом сделал хитрее - считал размер окошка, а текст в центре увеличивал большими шагами, пока размер не изменился. Как изменился - делением пополам нашел ниабольший подходящий размер. + приделал несколько ограничений - типа если и на очень большом шрифте окно не меняет размер - то не фиг и дергаться или если изменив размер шрифта обратно не получаем тех же размеров что были. Чтобы в бесконечный цикл не впасть.
Надо будет сейчас в этим места alert'ов навтыкать, а не просто уменьшать шрифт до мелкого.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dibr@lj
2009-08-11 17:04 (ссылка)
Ого, как всё сложно оказывается. Я-то думал, оно просто берёт размер окошка и делит его на константу...

Может, туда задержек понатыкать? Такое ощущение, что в момент загрузки оно "успевает всё посчитать" ещё до того, как что-то будет отрисовано (и посчитан размер) - косвенно об этом свидетельствует то, что при reload всё отрабатывает нормально. Или, скажем, в самом начале дёргать размер туда-сюда, и пока размер окошка не изменится - к основному алгоритму не приступать...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]avryabov@lj
2009-08-12 11:54 (ссылка)
Вобщем поменял я эту прогу.
Сейчас как, работает?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dibr@lj
2009-08-12 13:23 (ссылка)
Под хромом - работает.
На КПК - выдаёт ошибки: под ИЕ - "can't get window size", под оперой - "window not resized on maximum font size" или как-то так.

Да и пусть его, в самом деле - лучше уж тогда на настоящем языке программирования что-то написать, не "под браузер" :-)

(Ответить) (Уровень выше)


[info]avryabov@lj
2009-08-11 06:10 (ссылка)
Хм под хромом тоже работает.
вообще он определяет размер окна при старте, и если потом его изменить - он может перейти в такой режим отображения, как у вас на картинке.
т.е. для нормальной работы нужно нажать релоад, после смены габаритов окна.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dibr@lj
2009-08-11 06:46 (ссылка)
Хром 2.0.172.39 (последний) - у меня не работает. Размер окна не изменял, не помню чтобы крутил какие-то настройки. Но если открыть, а после загрузки нажать reload (размер окна не трогал, вообще ничего не делал, просто открыл ссылку) - да, шрифт увеличивается до нужного размера.

В-общем, загадка :-)

(Ответить) (Уровень выше)


[info]bolk@lj
2009-08-13 16:55 (ссылка)
Двоеточие можно заставить и тегом BLINK мигать, если браузер позволяет. Я не понял зачем ты там eval используешь.

(Ответить) (Ветвь дискуссии)


[info]dibr@lj
2009-08-13 17:04 (ссылка)
> Двоеточие можно заставить и тегом BLINK мигать, если браузер позволяет.

Хм. Как-то не додумался :-) Сейчас менять уже не буду - лень со стены снимать, а удалённо оно недоступно.

> Я не понял зачем ты там eval используешь.

Затем, что я не настоящий программист, я так, "каску одел". И часы выпиливались на JS не с нуля, а на основе какого-то готового чужого исходника. Что-то я переписал, что-то добавил, а вот eval в паре мест остался...

(Ответить) (Уровень выше)