Search in the blog:
2008-12-30
Virtual Box vs Virtual PC
Ха-ха, при включении виртуализации AMD-V в Virtual Box и одновременной работе его с Virtual PC компьютер внезапно переходит на перезагрузку. Но это в Virtual Box 2.0, надо бы проверить что в 2.1.0, но как-то оно не очень приятно мучать бедный XP перезагрузками.
Virtual Box 2.1.0
Недавно же появилась версия 2.1.0 VirtualBox.
Основные изменения:
===
* Support for hardware virtualization (VT-x and AMD-V) on Mac OS X hosts
* Support for 64-bit guests on 32-bit host operating systems (experimental; see user manual, chapter 1.6, 64-bit guests, page 16)
* Added support for Intel Nehalem virtualization enhancements (EPT and VPID; see user manual, chapter 1.2, Software vs. hardware virtualization (VT-x and AMD-V), page 10))
* Experimental 3D acceleration via OpenGL (see user manual, chapter 4.8, Hardware 3D acceleration (OpenGL), page 66)
* Experimental LsiLogic and BusLogic SCSI controllers (see user manual, chapter 5.1, Hard disk controllers: IDE, SATA (AHCI), SCSI, page 70)
* Full VMDK/VHD support including snapshots (see user manual, chapter 5.2, Disk image files (VDI, VMDK, VHD), page 72)
* New NAT engine with significantly better performance, reliability and ICMP echo (ping) support (bugs #1046, #2438, #2223, #1247)
* New Host Interface Networking implementations for Windows and Linux hosts with easier setup (replaces TUN/TAP on Linux and manual bridging on Windows)
===
Неплохо.
Основные изменения:
===
* Support for hardware virtualization (VT-x and AMD-V) on Mac OS X hosts
* Support for 64-bit guests on 32-bit host operating systems (experimental; see user manual, chapter 1.6, 64-bit guests, page 16)
* Added support for Intel Nehalem virtualization enhancements (EPT and VPID; see user manual, chapter 1.2, Software vs. hardware virtualization (VT-x and AMD-V), page 10))
* Experimental 3D acceleration via OpenGL (see user manual, chapter 4.8, Hardware 3D acceleration (OpenGL), page 66)
* Experimental LsiLogic and BusLogic SCSI controllers (see user manual, chapter 5.1, Hard disk controllers: IDE, SATA (AHCI), SCSI, page 70)
* Full VMDK/VHD support including snapshots (see user manual, chapter 5.2, Disk image files (VDI, VMDK, VHD), page 72)
* New NAT engine with significantly better performance, reliability and ICMP echo (ping) support (bugs #1046, #2438, #2223, #1247)
* New Host Interface Networking implementations for Windows and Linux hosts with easier setup (replaces TUN/TAP on Linux and manual bridging on Windows)
===
Неплохо.
2008-12-29
2008-12-27
Linux - NixOS
Не очень люблю Linux, если откровенно. В основном из-за плохой бинарной совместимости и навязывания распространения программ в исходных текстах, что, с моей точки зрения, приводит к жуткому замусориванию системы.
Эти недостатки призваны исправить менеджеры пакетов, но в текущих реализациях это не более, чем костыли. Но есть люди, которые идут немного по другому пути в плане реализации управления пакетами. И это радует.
http://nixos.org/ - менеджер пакетов Nix, идея которого в функционально-подобной организации хранилища пакетов.
Эти же авторы сделали свою версию Linux со своей структурой каталогов и своим менеджером пакетов. Понятно дело, что пока это представляет по большей части только академический интерес, но направление мне нравится. Надеюсь, идея не исчезнет, а будет поддержана.
Эти недостатки призваны исправить менеджеры пакетов, но в текущих реализациях это не более, чем костыли. Но есть люди, которые идут немного по другому пути в плане реализации управления пакетами. И это радует.
http://nixos.org/ - менеджер пакетов Nix, идея которого в функционально-подобной организации хранилища пакетов.
Эти же авторы сделали свою версию Linux со своей структурой каталогов и своим менеджером пакетов. Понятно дело, что пока это представляет по большей части только академический интерес, но направление мне нравится. Надеюсь, идея не исчезнет, а будет поддержана.
2008-12-26
Suzuki Jimny (багажник)
Была возможность, сфотографировал раскладные полки в Suzuki Jimny для выравнивания пола при сложенных спинках задних сидений. Встречается такая вещь иногда на японских праворульных (насчет европейских не знаю):





Скан из инструкции и каталога запчастей (на японском):


Недостатки такого подхода есть, но в крайнем случае эти полки снимаются со спинок (остаются небольшие петли).
Скан из инструкции и каталога запчастей (на японском):
Недостатки такого подхода есть, но в крайнем случае эти полки снимаются со спинок (остаются небольшие петли).
2008-12-25
Google Docs - списки
Интересно, что если пытаться работать с электронными таблицами в Google Docs на медленном канале, то иногда появляется предложение перейти в режим работы со списками. Т.е. таблица представляется в виде списка, где элементом списка является строка таблицы.
Причем я сходу не нашел как такой режим редактирования вызвать принудительно.
Причем я сходу не нашел как такой режим редактирования вызвать принудительно.
2008-12-24
OS/2: до свидания и снова здравствуйте
Воообще, с OS/2 как с основной системы я ушел достаточно давно, но в виртуальной машине эта ОС продолжает жить до сих пор. Причины две.
Во-первых, там живут остатки фидошной системы, которые изредка под настроение используются для прочтения пары эхоконференций.
Во-вторых, на одном крупном предприятии Иркутской области используется OS/2 для запуска одной специализированной телеметрической программы, современные аналоги которой довольно слабы по некоторым параметрам. Поэтому нужно иметь полигон для экспериментов.

Забавно, но до сих пор софт продолжает выпускаться. Так, например, понадобилось заменить встроенный FTP-сервер на что-нибудь другое. Оказалось, что FTP Server за авторством Peter Moylan обновляется до сих пор (свежая версия от ноября 2008 года).
Что касаемо запуска OS/2 под виртуальными машинами, то я использую Virtual PC и Virtual Box, поскольку в них есть дополнения для лучшей интеграции OS/2. Но каждая ВМ имеет свои особенности:
У Virtual PC лучше дополнения (гораздо проще ставятся и лучше работа с дисками), но драйвера для эмулируемой сетевой карты не идет в составе OS/2, есть некоторые глюки с отрисовкой и некоторые программы почему-то падают явно чаще, чем на OS/2 на настоящим компьютере.
у Virtual Box дополнения похуже (ставить сложнее, есть заморочки при работе с дисками). Но драйвер для эмулируемой сетевой карты в комплекте OS/2 и вроде бы меньше глюков с отрисовкой и падением программ.
Во-первых, там живут остатки фидошной системы, которые изредка под настроение используются для прочтения пары эхоконференций.
Во-вторых, на одном крупном предприятии Иркутской области используется OS/2 для запуска одной специализированной телеметрической программы, современные аналоги которой довольно слабы по некоторым параметрам. Поэтому нужно иметь полигон для экспериментов.
Забавно, но до сих пор софт продолжает выпускаться. Так, например, понадобилось заменить встроенный FTP-сервер на что-нибудь другое. Оказалось, что FTP Server за авторством Peter Moylan обновляется до сих пор (свежая версия от ноября 2008 года).
Что касаемо запуска OS/2 под виртуальными машинами, то я использую Virtual PC и Virtual Box, поскольку в них есть дополнения для лучшей интеграции OS/2. Но каждая ВМ имеет свои особенности:
У Virtual PC лучше дополнения (гораздо проще ставятся и лучше работа с дисками), но драйвера для эмулируемой сетевой карты не идет в составе OS/2, есть некоторые глюки с отрисовкой и некоторые программы почему-то падают явно чаще, чем на OS/2 на настоящим компьютере.
у Virtual Box дополнения похуже (ставить сложнее, есть заморочки при работе с дисками). Но драйвер для эмулируемой сетевой карты в комплекте OS/2 и вроде бы меньше глюков с отрисовкой и падением программ.
2008-12-21
Похолодало
Точнее не сказать, что похолодало первый раз за зиму, но похолодало до -30°C.
Я уж надеялся, что половина машин не заведется, а вторую половину водители пожалеют, и будет на улицах чистота, свобода и порядок. А нет, все равно кругом гонщики Спиди. Аварий море! Причем не притирания и не догонялки, а ситуации из разряда "думал проскачу; а хрен ты у меня проскочишь".
Фотографии делать не стал (не люблю фотографировать аварии), потому просто вид на Ангару в центре Иркутска:

Из-за мороза не можем выбраться в лес покататься. Как-то оно не очень хочется в такую погоду выкапываться из снега или топать несколько км за трактором.
Я уж надеялся, что половина машин не заведется, а вторую половину водители пожалеют, и будет на улицах чистота, свобода и порядок. А нет, все равно кругом гонщики Спиди. Аварий море! Причем не притирания и не догонялки, а ситуации из разряда "думал проскачу; а хрен ты у меня проскочишь".
Фотографии делать не стал (не люблю фотографировать аварии), потому просто вид на Ангару в центре Иркутска:
Из-за мороза не можем выбраться в лес покататься. Как-то оно не очень хочется в такую погоду выкапываться из снега или топать несколько км за трактором.
2008-12-18
Влияние конструкций шин и самоблокирующихся дифференциалов на проходимость автомобиля «Урал-375»
Каково влияние широкопрофильных шин на поведение внедорожника на разных покрытиях? Что такое самоблокирующийся дифференциал (дифференциал повышенного трения), чем он характеризуется и на что влияет?
Статья из советского журнала. Хотя речь идет о грузовике Урал-375, но физика работает одинаково. Рекомендую к вдумчивому прочтению.
НАМИ
ПРОИЗВОДИТЕЛЬНОСТЬ полноприводного автомобиля, как и любого грузового автомобиля, зависит от его подвижности, определяемой комплексом эксплуатационных качеств: временем подготовки к выезду, проходимостью, маневренностью, плавностью хода и др. [1-3].
Работы, проводимые в НАМИ по улучшению подвижности отечественных автомобилей высокой проходимости, имеют основной целью снизить сопротивление движению и повысить тяговые качества автомобилей на различных грунтах и снеге. Для изыскания путей дальнейшего повышения проходимости многоцелевого автомобиля типа 6×6 класса «Урал-375» в НАМИ были спроектированы и изготовлены четырехсателлитный самоблокирующийся червячный дифференциал (рис. 1) и колеса к широкопрофильным шинам (рис. 2). Для проведения исследований Воронежским шинным заводом были изготовлены шестислойные широкопрофильные шины 1300×530-533 модели ВИ-3, а Омским шинным заводом - шины 14.00-20 модели ОИ-П44, спроектированные НИИ шинной промышленности совместно с заводом.

Рис. 1. Конструкция червячного самоблокирующегося дифференциала: 1 - сателлит; 2 - крестовина; 3 - опорная шайба сателлита; 4 - палец червяка; 5 - червяк дифференциала; 6 - цилиндрическая ведомая шестерня; 8, 9 - чашки дифференциала; 7, 10 - червячные колеса полуосей

Рис. 2. Колесо в сборе с шиной 1300×530-533 (разрез): 1 - шина; 2 - наружный обод; 3 - стяжные болты; 4 - распорное кольцо; 5 - внутренний обод
Шестислойная широкопрофильная шина модели ВИ (рис. 3, а) по конструкции (за исключением числа слоев корда) и рецептуре химического состава резины одинакова с шиной, устанавливаемой на автомобиль КрАЗ-255Б типа 6×6. Десятислойная тороидная шина 14.00-20 модели ОИ-П44 так же, как и серийная шина 14.00-20" модели ОИ-25 (рис. 3,б), предназначена для автомобиля «Урал-375» и имеет практически такие же размеры, но отличается рядом конструктивных особенностей. Отличие опытных шин от серийной шины модели ОИ-25 по некоторым параметрам приведено в табл. 1.

Рис. 3. Шины 1300×530-533 модели ВИ-3 (а) и 14.00-20 модели ОИ-25 (б)
Таблица 1
Блокирующие свойства червячного и конического межколесных дифференциалов определялись непосредственно на автомобиле, установленном на трехосном барабанном стенде с раздельным приводом беговых барабанов. В ходе опытов беговой барабан под одним из колес моста плавно затормаживался для имитации различных сил взаимодействия колес с дорогой и воспроизведения условии поворота автомобиля. При этом измерялись числа оборотов колес автомобили, крутящие моменты на полуосях, реализуемые тяговые силы на барабанах стенда. Коэффициент блокировки Кб определялся как отношение крутящих моментов МК1 и МК2 на полуосях соответственно отстающего и забегающего колес. Па рис. 4 построена зависимость коэффициента Кб в функции отношения числа оборотов забегающего колеса к числу оборотов отстающего (заторможенного) колеса за одинаковое время: iдиф=n2/n1.

Рис. 4. Зависимость коэффициента блокировки червячного самоблокирующегося дифференциала от iдиф: 1 - средний мост; 2 - задний мост
Очевидно, что при iдиф=1 автомобиль двигается по прямой, при iдиф>1 осуществляется поворот автомобиля или пробуксовывание обоих колес моста с разными угловыми скоростями. По данным измерений, коэффициент блокировки серийного конического шестеренчатого дифференциала не превышает 1,10-1,12 при любом соотношении чисел оборотов забегающего и отстающего колес. Начальный коэффициент блокировки червячных дифференциалов (табл. 2), зафиксированный в момент начала их срабатывания, составляет 5,8-6.3, т.е. при данном соотношении крутящих моментов на полуосях колеса теряют жесткую связь между собой и начинают вращаться с различными угловыми скоростями. При увеличении отношения iдиф коэффициент блокировки червячных дифференциалов возрастает и достигает 10, что соответствует максимальному моменту трения в дифференциале. Рост блокирующих свойств дифференциала при увеличении отношения чисел оборотов забегающего и отстающего колес, обнаруженный также и при исследовании самоблокирующихся дифференциалов других конструкций, следует учитывать при проектировании, расчетах и выборе коэффициента блокировки самоблокирующихся дифференциалов. Данные по величине реализуемых тяговых сил РК1 и РК2 на колесах показывают неправомерность иногда применяемого метода оценки блокирующих свойств дифференциалов как отдельно конструирующихся узлов по соотношению этих сил. Если при коническом дифференциале в связи с незначительностью сил трения различие в величинах тяговых сил и моментов по колесам невелико и отношение РК1/РК2 и MК1/MК2 одинаковы, то при червячном дифференциале они могут отличаться более, чем вдвое - 22,8 против 10,1. При использовании отношения РК1/РК2 вычитаются потери в шинах, влияние которых может быть весьма значительным. Известно, что эти потери различны для шин разных типоразмеров, поэтому отношение РК1/РК2 изменится после замены одних шин на другие. В связи с нелинейной зависимостью потерь в шинах от подведенного крутящего момента величины этих потерь для отстающего и забегающего колес в общем случае резко различны, что, в свою очередь, искажает оценку блокирующих свойств дифференциала.
Таблица 2
Широкопрофильные шины, шины модели ОИ-П44 и червячные дифференциалы были затем установлены на автомобили «Урал-375». Червячные дифференциалы были установлены в средний и задний мосты одного из автомобилей. Испытания были проведены в зимних дорожных условиях и на снежной целине; на грунтовых дорогах, грунтовом бездорожье и влажной луговине в период весенней распутицы; на сухом сыпучем песке.
При этом выполнялись следующие работы:
Таблица 3
Движение в зимних дорожных условиях и по снежной целине. Тяговые испытания проведены на снежной целине. Снег сухой, сыпучий, глубиной 70-85 см. Наилучшие тяговые качества в данных условиях показал автомобиль с червячными дифференциалами.
Повышенное сопротивление протягиванию и значительно более низкие тяговые качества автомобиля на широкопрофильных шинах на снегу объясняются наличием увеличенной на 150 мм ширины профиля шин, повышающей площадь лобового сопротивления снежного покрова, что недостаточно компенсируется, особенно на сыпучем снегу, некоторым снижением удельного давления.
Тяговые испытании автомобиля на шинах модели ОИ-П44, проведенные при наличии плотного наста толщиной 15-20 см, показали их преимущества по сравнению с серийными шинами.
При испытаниях на заснеженных подъемах осевший в ходе оттепели снег на склонах был плотным и сырым. Наилучшим при данном состоянии снега оказался автомобиль на широкопрофильных шинах, несколько хуже - автомобиль с червячными дифференциалами, однако различие этих автомобилей оказалось незначительным.
На снежной целине глубиной до 1,0-1,1 м было выявлено некоторое преимущество автомобиля на шинах модели ОИ-П44 при движении с раскачкой. Автомобиль на широкопрофильных шинах при раскачке как впереди, так и сзади нагребал шинами снежный вал, препятствовавший выходу из тяжелого положения. Автомобили на шинах 14.00-20 преодолевали при этом более глубокий снежный покров (на 10-15 см).
Наилучшей устойчивостью против заноса на поворотах скользких дорог обладает серийный автомобиль. Наличие у широкопрофильных шин и шин модели ОИ-П44 скругленной плечевой зоны грунтозацепов и высокие блокирующие свойства червячных дифференциалов заметно ухудшали данное качество экспериментальных автомобилей. В контрольных заездах по обледенелому шоссе, выполненных с одним и тем же водителем на одинаковой скорости движения, близкой к максимально допустимой по условиям безопасности движения, серийный автомобиль занесло на поворотах 13 раз, автомобиль на широкопрофильных шинах - 17 раз, автомобиль с червячными дифференциалами - 25 раз. Автомобиль на широкопрофильных шинах показал также худшую, чем серийный автомобиль, способность держать дорогу при движении по узким заснеженным дорогам. На автомобиле с червячными дифференциалами при движении в гололед наблюдались случаи, когда автомобиль не мог выполнить крутой поворот, а продолжал двигаться вперед с повернутыми до отказа передними колесами. Заезды по заснеженным грунтовым дорогам в основном подтвердили результаты тяговых испытаний.
Движение по грунтовым дорогам и бездорожью в период весенней распутицы. Тяговые испытания проведены на лесной грунтовой дороге, наезженной в сухое время года, с размокшим на глубину до 0,4 м верхним слоем грунта, но с относительно плотной основой. Грунт - чернозем с примесью суглинка. Несколько лучшие тяговые качества показал автомобиль с червячными дифференциалами. Тяговые показатели автомобиля на широкопрофильных шинах во всем диапазоне давлений воздуха в шинах заметно ниже, чем у серийного. По результатам испытаний автомобиля на шинах модели ОИ-П44 и серийного автомобиля, проведенных в несколько отличных условиях, тяговые показатели их практически равноценны.
Опыты по определению предельной проходимости автомобилей на влажной луговине выявили существенное преимущество автомобиля на широкопрофильных шинах перед автомобилями на шинах 14.00-20. Данный автомобиль уверенно преодолел труднопроходимые участки заболоченного луга, оставляя колею глубиной 20-25 см. Автомобиль с червячными дифференциалами смог преодолеть контрольный участок иа пределе проходимости с трехкратным отходом назад. Глубина колеи составила 35-40 см. Серийный автомобиль в этих условиях потерял проходимость. На весенней черноземной пахоте с глубиной размокшего слоя 50 см, когда остальные автомобили теряли проходимость, автомобиль с червячными дифференциалами двигался уверенно и мог оказывать помощь буксиром. Показательными оказались также испытания на труднопроходимых участках грунтовой трассы. Густая, вязкая грязь, в основном глинистая, создавала большое сопротивление движению; в промежутке между колеями грязь спрессовалась и затвердела. Колеи отдельных колес неравномерны по глубине, достигающей 60 см. В данных условиях автомобили «Урал-375» почти полностью вывешиваются на картерах мостов, и сцепление колес с грунтом резко падает. Преимущество автомобиля с самоблокирующимися дифференциалами на таких участках было бесспорным, автомобили с обычными дифференциалами в этих условиях теряли проходимость.
Контрольные заезды были проведены на размокшей грунтовой трассе с разбитыми колеями, местами залитыми водой и жидкой грязью, и отдельно на труднопроходимом участке дороги протяженностью 400 мм, отличающемся наличием глубокой колеи, заполненной густой вязкой грязью. Двигаться с прицепом в данных условиях автомобили не могли. Преимущество в скорости движения перед остальными здесь имел автомобиль с червячными дифференциалами. Характерно, что у автомобиля с широкопрофильными шинами отмечен и повышенный расход топлива из-за относительно большего сопротивления движению.
Движение по сухому сыпучему песку. Испытания проведены на ровной широкой полосе речного песчаного плеса и в песчаных карьерах. В этих условиях тяговые возможности автомобиля на широкопрофильных шинах оказались существенно выше, чем у других автомобилей (табл. 3). Серийный автомобиль был здесь наихудшим. Автомобиль с червячными дифференциалами, хотя и показал высокие значения максимальной силы тяги на крюке, не имел такого же преимущества в видах испытаний, где буксование колес отсутствовало или было незначительным - на подъемах и на дорогах.
Наилучшую способность преодоления песчаных подъемов и наивысшие скорости движения по песку показал также автомобиль на широкопрофильных шинах. Несколько худшим оказался автомобиль на шинах модели ОИ-П44.
Чтобы выявить влияние самоблокирующихся дифференциалов на маневренность автомобиля при движении по сыпучему грунту, определялись минимальные радиусы поворота автомобилей на сухом песке. Измерения показали, что установка червячных дифференциалов несколько ухудшает маневренность автомобиля по сравнению с серийным: радиус поворота увеличился при разблокированном дифференциале в раздаточной коробке на 2,04 м (21%), при блокировке привода к мостам - на 1,8 м (16%).
Червячные дифференциалы отличались плавностью в работе и высокой надежностью: за пробег 128 тыс. км они практически не имели дефектов. Ряд экспериментов по определению предельной проходимости и тяговых качеств автомобиля с червячными дифференциалами был выполнен в сравнении с автомобилем, имеющим самоблокирующиеся дифференциалы с коэффициентом блокировки 3-4. Сравнение показало практическую равноценность обоих автомобилей в качествах проходимости. Это позволяет полагать, что снижение коэффициента блокировки червячных дифференциалов существенно не повлияет на показатели проходимости, исключая случаи, когда они зависят от устойчивости против заносов на поворотах. Разработка рекомендаций по оптимальной величине коэффициента блокировки требует специальных исследований.
Таким образом, испытания показали, что установка шестислойных широкопрофильных шин 1300×530-533 модели ВИ-3 способствует существенному повышению проходимости автомобиля «Урал-375» на сухом сыпучем песке и грунтах с низкой несущей способностью (типа влажной луговины): в 1,5-2 раза по тяговым качествам в сравнении с серийными шинами 14.00-20 модели ОИ-25. Широкопрофильные шины модели ВИ-3 снижают проходимость автомобиля «Урал-375» на снегу и глубокой грязи и ухудшают устойчивость против заноса на поворотах скользких дорог. Шины 14.00-20" модели ОИ-П44 в сравнении с серийными шинами модели ОИ-25 способствуют повышению проходимости автомобиля «Урал-375» на снегу и песчаных грунтах в среднем на 12-20% по тяговым показателям и скоростям движения, но несколько снижают устойчивость против заноса. Проходимость автомобилей с шинами моделей ОИ-П44 и ОИ-25 на размокших грунтах практически равноценна. Применение самоблокирующихся дифференциалов наиболее эффективно при движении по снежному и грунтовому бездорожью, где повышение тяговых качеств и скоростей движения благодаря установке червячных дифференциалов в средний и задний мосты составляет в среднем 10-30%. Устойчивость против заноса на поворотах и способность вписываться в поворот на скользких дорогах у автомобиля с червячными дифференциалами недостаточна, в связи с чем коэффициент блокировки, равный 10, следует считать завышенным.
Статья из советского журнала. Хотя речь идет о грузовике Урал-375, но физика работает одинаково. Рекомендую к вдумчивому прочтению.
Влияние конструкций шин и самоблокирующихся дифференциалов на проходимость автомобиля «Урал-375»
Канд. техн. наук Н. И. КОРОТОНОШКО, С. А. ШУКЛИННАМИ
ПРОИЗВОДИТЕЛЬНОСТЬ полноприводного автомобиля, как и любого грузового автомобиля, зависит от его подвижности, определяемой комплексом эксплуатационных качеств: временем подготовки к выезду, проходимостью, маневренностью, плавностью хода и др. [1-3].
Работы, проводимые в НАМИ по улучшению подвижности отечественных автомобилей высокой проходимости, имеют основной целью снизить сопротивление движению и повысить тяговые качества автомобилей на различных грунтах и снеге. Для изыскания путей дальнейшего повышения проходимости многоцелевого автомобиля типа 6×6 класса «Урал-375» в НАМИ были спроектированы и изготовлены четырехсателлитный самоблокирующийся червячный дифференциал (рис. 1) и колеса к широкопрофильным шинам (рис. 2). Для проведения исследований Воронежским шинным заводом были изготовлены шестислойные широкопрофильные шины 1300×530-533 модели ВИ-3, а Омским шинным заводом - шины 14.00-20 модели ОИ-П44, спроектированные НИИ шинной промышленности совместно с заводом.
Рис. 1. Конструкция червячного самоблокирующегося дифференциала: 1 - сателлит; 2 - крестовина; 3 - опорная шайба сателлита; 4 - палец червяка; 5 - червяк дифференциала; 6 - цилиндрическая ведомая шестерня; 8, 9 - чашки дифференциала; 7, 10 - червячные колеса полуосей
Рис. 2. Колесо в сборе с шиной 1300×530-533 (разрез): 1 - шина; 2 - наружный обод; 3 - стяжные болты; 4 - распорное кольцо; 5 - внутренний обод
Шестислойная широкопрофильная шина модели ВИ (рис. 3, а) по конструкции (за исключением числа слоев корда) и рецептуре химического состава резины одинакова с шиной, устанавливаемой на автомобиль КрАЗ-255Б типа 6×6. Десятислойная тороидная шина 14.00-20 модели ОИ-П44 так же, как и серийная шина 14.00-20" модели ОИ-25 (рис. 3,б), предназначена для автомобиля «Урал-375» и имеет практически такие же размеры, но отличается рядом конструктивных особенностей. Отличие опытных шин от серийной шины модели ОИ-25 по некоторым параметрам приведено в табл. 1.
Рис. 3. Шины 1300×530-533 модели ВИ-3 (а) и 14.00-20 модели ОИ-25 (б)
Таблица 1
Параметры | Широкопрофильная шина при внутреннем давлении в кГ/см2 | Шина модели ОИ-П44 при внутреннем давлении в кГ/см2 | ||
---|---|---|---|---|
3,0 | 0,5 | 3,2 | 0,5-0,7 | |
Радиальный прогиб в % | +2 | +20 | +2,5 | +14 |
Удельное давление в % | -14 | -62 | -13 | -23 |
Статический радиус в мм при GK 2500 кГ | +21,5 | +10 | +8 | +4 |
Вес шины в комплекте в кг | +21,4 | +21,4 | -6,7 | -6,7 |
Вес колеса в сборе с шиной в кг | +31,7 | +31,7 | -6,7 | -6,7 |
Блокирующие свойства червячного и конического межколесных дифференциалов определялись непосредственно на автомобиле, установленном на трехосном барабанном стенде с раздельным приводом беговых барабанов. В ходе опытов беговой барабан под одним из колес моста плавно затормаживался для имитации различных сил взаимодействия колес с дорогой и воспроизведения условии поворота автомобиля. При этом измерялись числа оборотов колес автомобили, крутящие моменты на полуосях, реализуемые тяговые силы на барабанах стенда. Коэффициент блокировки Кб определялся как отношение крутящих моментов МК1 и МК2 на полуосях соответственно отстающего и забегающего колес. Па рис. 4 построена зависимость коэффициента Кб в функции отношения числа оборотов забегающего колеса к числу оборотов отстающего (заторможенного) колеса за одинаковое время: iдиф=n2/n1.
Рис. 4. Зависимость коэффициента блокировки червячного самоблокирующегося дифференциала от iдиф: 1 - средний мост; 2 - задний мост
Очевидно, что при iдиф=1 автомобиль двигается по прямой, при iдиф>1 осуществляется поворот автомобиля или пробуксовывание обоих колес моста с разными угловыми скоростями. По данным измерений, коэффициент блокировки серийного конического шестеренчатого дифференциала не превышает 1,10-1,12 при любом соотношении чисел оборотов забегающего и отстающего колес. Начальный коэффициент блокировки червячных дифференциалов (табл. 2), зафиксированный в момент начала их срабатывания, составляет 5,8-6.3, т.е. при данном соотношении крутящих моментов на полуосях колеса теряют жесткую связь между собой и начинают вращаться с различными угловыми скоростями. При увеличении отношения iдиф коэффициент блокировки червячных дифференциалов возрастает и достигает 10, что соответствует максимальному моменту трения в дифференциале. Рост блокирующих свойств дифференциала при увеличении отношения чисел оборотов забегающего и отстающего колес, обнаруженный также и при исследовании самоблокирующихся дифференциалов других конструкций, следует учитывать при проектировании, расчетах и выборе коэффициента блокировки самоблокирующихся дифференциалов. Данные по величине реализуемых тяговых сил РК1 и РК2 на колесах показывают неправомерность иногда применяемого метода оценки блокирующих свойств дифференциалов как отдельно конструирующихся узлов по соотношению этих сил. Если при коническом дифференциале в связи с незначительностью сил трения различие в величинах тяговых сил и моментов по колесам невелико и отношение РК1/РК2 и MК1/MК2 одинаковы, то при червячном дифференциале они могут отличаться более, чем вдвое - 22,8 против 10,1. При использовании отношения РК1/РК2 вычитаются потери в шинах, влияние которых может быть весьма значительным. Известно, что эти потери различны для шин разных типоразмеров, поэтому отношение РК1/РК2 изменится после замены одних шин на другие. В связи с нелинейной зависимостью потерь в шинах от подведенного крутящего момента величины этих потерь для отстающего и забегающего колес в общем случае резко различны, что, в свою очередь, искажает оценку блокирующих свойств дифференциала.
Таблица 2
Червячный дифференциал среднего моста | ||||||||
---|---|---|---|---|---|---|---|---|
PК1 в кг | PК2 в кг | PК1/PК2 | MК1 в кГм | MК2 в кГм | Kб | n1 в оборотах | n2 в оборотах | iдиф |
104 | 51.5 | 2,02 | 87 | 55 | 1,58 | 65 | 65 | 1,00 |
192,5 | 55 | 3,5 | 130 | 58,8 | 2,2 | 75 | 75 | 1,00 |
340 | 33,5 | 10,2 | 205 | 35,7 | 5,75 | 32 | 32 | 1,00 |
610 | 37,5 | 16,3 | 320 | 40 | 8,0 | 45 | 47 | 1,04 |
810 | 44 | 18,4 | 416 | 48 | 8,67 | 42 | 44 | 1,05 |
1060 | 46,5 | 22,8 | 505 | 50 | 10,1 | 40 | 47 | 1,17 |
Червячный дифференциал заднего моста | ||||||||
PК1 в кг | PК2 в кг | PК1/PК2 | MК1 в кГм | MК2 в кГм | Kб | n1 в оборотах | n2 в оборотах | iдиф |
95 | 43,5 | 2,18 | 79 | 47 | 1,68 | 46 | 46 | 1,00 |
205 | 57,5 | 3,56 | 143 | 61,3 | 2,32 | 58 | 58 | 1,00 |
261,5 | 67,5 | 3,87 | 159 | 70 | 2,27 | 49 | 49 | 1,00 |
400 | 32,5 | 12,3 | 229 | 33,8 | 6,67 | 37 | 37 | 1,00 |
627 | 42,5 | 14,8 | 323 | 45 | 7,2 | 40 | 42 | 1,05 |
775 | 42,5 | 18,2 | 400 | 45 | 8,9 | 29 | 33 | 1,14 |
1075 | 47,5 | 22,7 | 515 | 52 | 9,85 | 27 | 31 | 1,15 |
1185 | 55 | 21,6 | 573 | 58,8 | 9,75 | 20 | 27 | 1,23 |
Широкопрофильные шины, шины модели ОИ-П44 и червячные дифференциалы были затем установлены на автомобили «Урал-375». Червячные дифференциалы были установлены в средний и задний мосты одного из автомобилей. Испытания были проведены в зимних дорожных условиях и на снежной целине; на грунтовых дорогах, грунтовом бездорожье и влажной луговине в период весенней распутицы; на сухом сыпучем песке.
При этом выполнялись следующие работы:
- определение силы сопротивления протягиванию, т. е. силы сопротивления качению автомобиля в ведомом режиме с учетом сопротивления вращению вхолостую силовой передачи, при различном давлении воздуха в шинах;
- определение максимальной свободной силы тяги на крюке при различном давлении воздуха шинах;
- преодоление подъемов;
- определение предельной проходимости по методу «пройдет - не пройдет» на участках тяжелого бездорожья;
- определение средних технических скоростей движения и расходов топлива в заездах по труднопроходимым участкам дорог и испытательным трассам.
Таблица 3
Показатели | Автомобиль на широкопрофильных шинах | Автомобиль на шинах модели ОИ-П44 | Автомобиль с червячными дифференциалами | |||
---|---|---|---|---|---|---|
Абсолютное значение | В сравнении с серийным автомобилем | Абсолютное значение | В сравнении с серийным автомобилем | Абсолютное значение | В сравнении с серийным автомобилем | |
Снежная целина и заснеженные дороги | ||||||
Сила сопротивления протягиванию в кГ при давлении воздуха в шинах кГ/см2: | ||||||
3,2 | 2850 | 1,14 | 2800 | 0,90 | 2500 | 1,00 |
2,0 | 2800 | 1,16 | 2600 | 0,90 | 2400 | 1,00 |
0,8 | 2200 | 1,10 | 2100 | 0,91 | 2000 | 1,00 |
Максимальная свободная сила тяги на крюке в кГ при давлении воздуха в шинах кГ/см2: | ||||||
3,2 | 300 | 0,40 | 1450 | 1,16 | 1000 | 1,33 |
2,0 | 400 | 0,44 | 1900 | 1,19 | 1250 | 1,39 |
0,8 | 1700 | 0,81 | 3000 | 1,18 | 2400 | 1,14 |
Скорость движения на заснеженной грунтовой дороге в км/ч: | ||||||
без прицепа | 21,0 | 1,02 | 24,6 | 1,10 | 19,9 | 0,97 |
с прицепом 5 т | 16,1 | 0,94 | 20,3 | 1,22 | 14,5 | 0,84 |
Расход топлива в тех же условиях в л/100 км: | ||||||
без прицепа | 127 | 1,20 | 147 | 0,91 | 122 | 1,15 |
с прицепом 5 т | 180 | 1,26 | 199 | 0,94 | 164 | 1,15 |
Размокшие грунтовые дороги | ||||||
Сила сопротивления протягиванию в кГ при давлении воздуха в шинах кГ/см2: | ||||||
2,5 | 1100 | 1,10 | 600 | 0,90 | 1000 | 1,00 |
1,5 | 1050 | 1,17 | 650 | 0,90 | 900 | 1,00 |
0,8 | 750 | 1,16 | 700 | 0,80 | 650 | 1,00 |
Максимальная свободная сила тяги на крюке в кГ при давлении воздуха в шинах кГ/см2: | ||||||
2,5 | 3250 | 0,88 | 7150 | 1,04 | 4250 | 1,15 |
1,5 | 3150 | 0,72 | 7700 | 1,06 | 4350 | 1,00 |
0,8 | 2700 | 0,72 | 8250 | 1,02 | 3750 | 1,00 |
Скорость движения в км/ч: | ||||||
на трассе | 22,6 | 1,13 | 19,0 | 1,01 | 23,4 | 1,17 |
на тяжелом участке | 9,24 | 0,96 | 8,3 | 0,96 | 10,6 | 1,11 |
Расход топлива в л/100 км: | ||||||
на трассе | 184 | 1,16 | 169 | 0,98 | 158 | 1,00 |
Сухой сыпучий песок | ||||||
Сила сопротивления протягиванию в кГ при давлении воздуха в шинах кГ/см2: | ||||||
2,5 | 800 | 0,31 | 2200 | 0,92 | 2450 | 1,02 |
1,5 | 500 | 0,26 | 1500 | 0,88 | 1750 | 1,03 |
0,8 (в широкопрофильных шинах 0,5) | 400 | 0,25 | 1100 | 0,88 | 1300 | 1,04 |
Максимальная свободная сила тяги на крюке в кГ при давлении воздуха в шинах кГ/см2: | ||||||
2,5 | 2200 | 2,20 | 2000 | 1,43 | 2450 | 1,75 |
1,5 | 3000 | 1,58 | 3250 | 1,18 | 3650 | 1,34 |
0,8 (в широкопрофильных шинах 0,5) | 4150 | 1,43 | 3800 | 1,12 | 4150 | 1,22 |
Скорость движения на песчаном участке в км/ч с прицепом 5 т | 19,3 | 1,27 | 18,2 | 1,20 | 15,5 | 1,02 |
Движение в зимних дорожных условиях и по снежной целине. Тяговые испытания проведены на снежной целине. Снег сухой, сыпучий, глубиной 70-85 см. Наилучшие тяговые качества в данных условиях показал автомобиль с червячными дифференциалами.
Повышенное сопротивление протягиванию и значительно более низкие тяговые качества автомобиля на широкопрофильных шинах на снегу объясняются наличием увеличенной на 150 мм ширины профиля шин, повышающей площадь лобового сопротивления снежного покрова, что недостаточно компенсируется, особенно на сыпучем снегу, некоторым снижением удельного давления.
Тяговые испытании автомобиля на шинах модели ОИ-П44, проведенные при наличии плотного наста толщиной 15-20 см, показали их преимущества по сравнению с серийными шинами.
При испытаниях на заснеженных подъемах осевший в ходе оттепели снег на склонах был плотным и сырым. Наилучшим при данном состоянии снега оказался автомобиль на широкопрофильных шинах, несколько хуже - автомобиль с червячными дифференциалами, однако различие этих автомобилей оказалось незначительным.
На снежной целине глубиной до 1,0-1,1 м было выявлено некоторое преимущество автомобиля на шинах модели ОИ-П44 при движении с раскачкой. Автомобиль на широкопрофильных шинах при раскачке как впереди, так и сзади нагребал шинами снежный вал, препятствовавший выходу из тяжелого положения. Автомобили на шинах 14.00-20 преодолевали при этом более глубокий снежный покров (на 10-15 см).
Наилучшей устойчивостью против заноса на поворотах скользких дорог обладает серийный автомобиль. Наличие у широкопрофильных шин и шин модели ОИ-П44 скругленной плечевой зоны грунтозацепов и высокие блокирующие свойства червячных дифференциалов заметно ухудшали данное качество экспериментальных автомобилей. В контрольных заездах по обледенелому шоссе, выполненных с одним и тем же водителем на одинаковой скорости движения, близкой к максимально допустимой по условиям безопасности движения, серийный автомобиль занесло на поворотах 13 раз, автомобиль на широкопрофильных шинах - 17 раз, автомобиль с червячными дифференциалами - 25 раз. Автомобиль на широкопрофильных шинах показал также худшую, чем серийный автомобиль, способность держать дорогу при движении по узким заснеженным дорогам. На автомобиле с червячными дифференциалами при движении в гололед наблюдались случаи, когда автомобиль не мог выполнить крутой поворот, а продолжал двигаться вперед с повернутыми до отказа передними колесами. Заезды по заснеженным грунтовым дорогам в основном подтвердили результаты тяговых испытаний.
Движение по грунтовым дорогам и бездорожью в период весенней распутицы. Тяговые испытания проведены на лесной грунтовой дороге, наезженной в сухое время года, с размокшим на глубину до 0,4 м верхним слоем грунта, но с относительно плотной основой. Грунт - чернозем с примесью суглинка. Несколько лучшие тяговые качества показал автомобиль с червячными дифференциалами. Тяговые показатели автомобиля на широкопрофильных шинах во всем диапазоне давлений воздуха в шинах заметно ниже, чем у серийного. По результатам испытаний автомобиля на шинах модели ОИ-П44 и серийного автомобиля, проведенных в несколько отличных условиях, тяговые показатели их практически равноценны.
Опыты по определению предельной проходимости автомобилей на влажной луговине выявили существенное преимущество автомобиля на широкопрофильных шинах перед автомобилями на шинах 14.00-20. Данный автомобиль уверенно преодолел труднопроходимые участки заболоченного луга, оставляя колею глубиной 20-25 см. Автомобиль с червячными дифференциалами смог преодолеть контрольный участок иа пределе проходимости с трехкратным отходом назад. Глубина колеи составила 35-40 см. Серийный автомобиль в этих условиях потерял проходимость. На весенней черноземной пахоте с глубиной размокшего слоя 50 см, когда остальные автомобили теряли проходимость, автомобиль с червячными дифференциалами двигался уверенно и мог оказывать помощь буксиром. Показательными оказались также испытания на труднопроходимых участках грунтовой трассы. Густая, вязкая грязь, в основном глинистая, создавала большое сопротивление движению; в промежутке между колеями грязь спрессовалась и затвердела. Колеи отдельных колес неравномерны по глубине, достигающей 60 см. В данных условиях автомобили «Урал-375» почти полностью вывешиваются на картерах мостов, и сцепление колес с грунтом резко падает. Преимущество автомобиля с самоблокирующимися дифференциалами на таких участках было бесспорным, автомобили с обычными дифференциалами в этих условиях теряли проходимость.
Контрольные заезды были проведены на размокшей грунтовой трассе с разбитыми колеями, местами залитыми водой и жидкой грязью, и отдельно на труднопроходимом участке дороги протяженностью 400 мм, отличающемся наличием глубокой колеи, заполненной густой вязкой грязью. Двигаться с прицепом в данных условиях автомобили не могли. Преимущество в скорости движения перед остальными здесь имел автомобиль с червячными дифференциалами. Характерно, что у автомобиля с широкопрофильными шинами отмечен и повышенный расход топлива из-за относительно большего сопротивления движению.
Движение по сухому сыпучему песку. Испытания проведены на ровной широкой полосе речного песчаного плеса и в песчаных карьерах. В этих условиях тяговые возможности автомобиля на широкопрофильных шинах оказались существенно выше, чем у других автомобилей (табл. 3). Серийный автомобиль был здесь наихудшим. Автомобиль с червячными дифференциалами, хотя и показал высокие значения максимальной силы тяги на крюке, не имел такого же преимущества в видах испытаний, где буксование колес отсутствовало или было незначительным - на подъемах и на дорогах.
Наилучшую способность преодоления песчаных подъемов и наивысшие скорости движения по песку показал также автомобиль на широкопрофильных шинах. Несколько худшим оказался автомобиль на шинах модели ОИ-П44.
Чтобы выявить влияние самоблокирующихся дифференциалов на маневренность автомобиля при движении по сыпучему грунту, определялись минимальные радиусы поворота автомобилей на сухом песке. Измерения показали, что установка червячных дифференциалов несколько ухудшает маневренность автомобиля по сравнению с серийным: радиус поворота увеличился при разблокированном дифференциале в раздаточной коробке на 2,04 м (21%), при блокировке привода к мостам - на 1,8 м (16%).
Червячные дифференциалы отличались плавностью в работе и высокой надежностью: за пробег 128 тыс. км они практически не имели дефектов. Ряд экспериментов по определению предельной проходимости и тяговых качеств автомобиля с червячными дифференциалами был выполнен в сравнении с автомобилем, имеющим самоблокирующиеся дифференциалы с коэффициентом блокировки 3-4. Сравнение показало практическую равноценность обоих автомобилей в качествах проходимости. Это позволяет полагать, что снижение коэффициента блокировки червячных дифференциалов существенно не повлияет на показатели проходимости, исключая случаи, когда они зависят от устойчивости против заносов на поворотах. Разработка рекомендаций по оптимальной величине коэффициента блокировки требует специальных исследований.
Таким образом, испытания показали, что установка шестислойных широкопрофильных шин 1300×530-533 модели ВИ-3 способствует существенному повышению проходимости автомобиля «Урал-375» на сухом сыпучем песке и грунтах с низкой несущей способностью (типа влажной луговины): в 1,5-2 раза по тяговым качествам в сравнении с серийными шинами 14.00-20 модели ОИ-25. Широкопрофильные шины модели ВИ-3 снижают проходимость автомобиля «Урал-375» на снегу и глубокой грязи и ухудшают устойчивость против заноса на поворотах скользких дорог. Шины 14.00-20" модели ОИ-П44 в сравнении с серийными шинами модели ОИ-25 способствуют повышению проходимости автомобиля «Урал-375» на снегу и песчаных грунтах в среднем на 12-20% по тяговым показателям и скоростям движения, но несколько снижают устойчивость против заноса. Проходимость автомобилей с шинами моделей ОИ-П44 и ОИ-25 на размокших грунтах практически равноценна. Применение самоблокирующихся дифференциалов наиболее эффективно при движении по снежному и грунтовому бездорожью, где повышение тяговых качеств и скоростей движения благодаря установке червячных дифференциалов в средний и задний мосты составляет в среднем 10-30%. Устойчивость против заноса на поворотах и способность вписываться в поворот на скользких дорогах у автомобиля с червячными дифференциалами недостаточна, в связи с чем коэффициент блокировки, равный 10, следует считать завышенным.
2008-12-17
Вот так оно и начинается (пружины ONES11)
2008-12-15
Дифференциал
===
Главная же практическая прелесть в том, что Torsen, в отличие от всех применяемых на автомобилях механических, электронно-механических или гидравлических систем блокировки, реагирует не на разность скоростей вращения двух валов (в нашем случае — приводов левого и правого передних колес), а на изменение крутящего момента, который может быть реализован через левое или правое колесо. Причем реагирует практически мгновенно, перебрасывая «невостребованный» момент на то колесо, где он нужнее.
===
Вот всегда удивляют такие журналисткие бреди. Как можно писать на эту тему и не понимать принцип действия дифференциала повышенного трения? В советское время на эту тему писали во много раз правильнее. У меня есть скан статьи "Влияние конструкции шин и самоблокирующихся дифференциалов на проходимость автомобиля Урал-375", авторством двух представителей НАМИ. По уровню знаний и квалификации просто небо и земля. Там авторы чушь про переброску невостребованного момента не писали, а сейчас позволяется писать бред и гордо называться профессионалом.
Такая же ситуация с термином "коэффициент блокировки". Правильно его сейчас в массовой литературе применяют считанные единицы.
Главная же практическая прелесть в том, что Torsen, в отличие от всех применяемых на автомобилях механических, электронно-механических или гидравлических систем блокировки, реагирует не на разность скоростей вращения двух валов (в нашем случае — приводов левого и правого передних колес), а на изменение крутящего момента, который может быть реализован через левое или правое колесо. Причем реагирует практически мгновенно, перебрасывая «невостребованный» момент на то колесо, где он нужнее.
===
Вот всегда удивляют такие журналисткие бреди. Как можно писать на эту тему и не понимать принцип действия дифференциала повышенного трения? В советское время на эту тему писали во много раз правильнее. У меня есть скан статьи "Влияние конструкции шин и самоблокирующихся дифференциалов на проходимость автомобиля Урал-375", авторством двух представителей НАМИ. По уровню знаний и квалификации просто небо и земля. Там авторы чушь про переброску невостребованного момента не писали, а сейчас позволяется писать бред и гордо называться профессионалом.
Такая же ситуация с термином "коэффициент блокировки". Правильно его сейчас в массовой литературе применяют считанные единицы.
Virtual Box
А вот сановский Virtual Box похвалю. Так-то мне обычно хватало Virtual PC для запуска пары операционок "в пробирке", но решил посмотреть Virtual Box.
Вполне работает! Скорость примерно такая же, кое-что получше (например, работа с USB-устройствами), кое-что похуже (немного менее понятная работа с shared folder). Понимаются образы дисков VPC, но с оговорками. Есть дополнения, в том числе якобы для OS/2 (надо бы проверить, у меня реально OS/2 живет для некоторых задач в качестве виртуальной машины).
Да, самое важное, что, в отличие от VPC, Virtual Box работает под разными ОС, а не только под Windows.
Вполне работает! Скорость примерно такая же, кое-что получше (например, работа с USB-устройствами), кое-что похуже (немного менее понятная работа с shared folder). Понимаются образы дисков VPC, но с оговорками. Есть дополнения, в том числе якобы для OS/2 (надо бы проверить, у меня реально OS/2 живет для некоторых задач в качестве виртуальной машины).
Да, самое важное, что, в отличие от VPC, Virtual Box работает под разными ОС, а не только под Windows.
MacBook и MacOS (спящий режим)
Еще одна "забавная вещь": MacBook при закрытии крышки автоматически выпадает в спящий режим (который на самом деле смесь хибернейта и спящего/ждущего режима). Мне такое поведение не нравится на ноутбуках, поэтому я всегда его отключаю (мне достаточно отключения монитора при закрытии крышки). А здесь штатной возможности отключить спящий режим при закрытии крышки нет. Apple думает за вас.
Есть дополнительные сторонние программы. Одну из них скачать: InsomniaX. Только не то, что надо. Она вообще отключает спящий режим, в результате при закрытии крышки монитор все работает, а ноутбук перестает входить в спящий режим даже принудительно.
Видимо надо искать другую дополнительную стороннюю программу.
Еще немного про софт. В комплекте есть iChat, который даже понимает Jabber и Google Talk. Это плюс. Но реально интерфейс у программы неважнецкий, больше пяти минут вытерпеть не смог. Возможно там это можно поднастроить под себя, но там такие страшные диалоги настройки, что даже лишний раз открывать не хочется. А Google Talk клиента под MacOS нет.
2008-12-14
2008-12-13
MacOS: впечатления
Про MacOS совсем вкратце.
К сожалению, поломанная батарейка MacBook Pro не дает возможность постоянно работать, поэтому пока накопились только самые первые впечатления.
В целом MacOS производит нормальные впечатления. Нормальные. Но постоянно преследует призрак Apple. Это заключается в двух позициях:
1. Если это нравится Apple, то должно нравится вам.
2. Если это сделано в Windows, то это плохо.
Пример с первым пунктом я уже приводил, например, это тот же звук при включении. Дикая вещь, которая может нравится только оголтелому фанату. И таких примеров не так мало, лень перечислять.
Второе тоже сквозит. Я не люблю Windows, но не считаю, что там нет ничего хорошего. Допустим, чтобы не говорили фанаты, но работа с клавиатурой лучше сделана в Windows. Как бы не ругали Win-кнопку, но если она не нужна, то она особо и не мешает. В том смысле, что не лезет в обычные клавиатурные комбинации. Но если мы хотим вызвать системные функции, то пожалуйста, Win+что-то еще к вашим услугам.
В MacOS дурдом с Cmd-кнопкой лично меня никак не радует. Я понимаю, что тяжкое наследие прошлого и т.п., но при наличии мало используемой Ctrl это напоминает шизофрению. Особенно раздражает то, что на Cmd принято садить как клавиатурные комбинации приложений, так и системные. Пример, та же Mozilla. Для вызова истории на Windows нужно давить Ctrl+H - довольно логично и запоминаемо. Под MacOS я, порассуждав логически, нажал Cmd+H и был сильно удивлен, когда вылезла какая-то системная хрень. Закрыв ее, решил, что ошибся фокусом окна. Ан нет, действительно на Cmd+H глобально сидит какая-то ненужная мне фигня. А для вызова истории в Mozilla подставлен костыль: Shift+Cmd+H. И эти люди говорят об интуитивности и удобстве?
Вообще, клавиатура - слабое место. Мало того, что обгрызена зверски, так еще эти фокусы с Cmd, а также F-кнопками явно удобства не добавляют.
Еще несколько смущает странная работа окон и особенно связи закрытия окна с завершением приложения. Пока я не совсем понимаю эту схему (и вообще схему работы с этим Dock'ом).
А так нормально. Радует, что не выпячены наружу *nix-внутренности, а достаточно неплохо спрятаны. Нормальная отрисовка интерфейса (в отличие от маразмов Vista, которая жрет разрешение монитора как слон морковку и в результате от 1600x1200 ощущение хуже, чем на 1024x768 на XP). И т.п. Но комплексы Apple надо лечить.
2008-12-12
Новые пошлины (физ. лица 2008)
Ждать новых таможенных пошлин для физических лиц долго не пришлось (в догонку к пошлинам для юридических). Встречайте.
===
Постановление Правительства Российской Федерации от 10 декабря 2008 г. N 943 г. Москва "О внесении изменений в пункт 11 Положения о применении единых ставок таможенных пошлин, налогов в отношении товаров, перемещаемых через таможенную границу Российской Федерации физическими лицами для личного пользования"
===
Старше пяти лет просто дикие ставки. Если и раньше-то старше семи лет ставки казались немаленькими, то теперь все для старше пяти лет просто очень дикие: от 3 до 5.7 евро за куб.см.
Нет слов.
2008-12-10
Новые пошлины (юр. лица 2008)
То, чего опасались, случилось:
===
Постановление от 5 декабря 2008 г. # 903 О внесении изменений в Таможенный тариф Российской Федерации в отношении некоторых моторных транспортных средств
===
Гайки закручены нехило. На drom.ru раскидали данные в более понятной для людей (а не андроидов) форме: http://news.drom.ru/11787.html
Если вкратце, то это коснулось пошлин на юридическое лицо. Для старше 5 лет вообще какие-то дикие пошлины. От 3 до 5 лет подняты, стали больше, чем текущие на физическое лицо. Вообще на фоне этих новых пошлин текущие и так немаленькие пошлины на физическое лицо выглядят благотворительностью.
Но я очень сильно сомневаюсь, что текущие пошлины на физическое лицо сохранятся. Скорее всего либо поднимут другим постановлением, либо вообще запретят ввоз на физическое лицо.
2008-12-06
MacBook приветствует пользователя, подмигивая экраном
Еще заметил, что работая на аккумуляторе, MacBook Pro немного помаргивает экраном (видимо подсветкой). Аж глаза вываливаются. Думал, что это глючит авторегулирование яркости, но ее отключение не помогло. Видимо, связанная с быстро отрубающимся аккумулятором проблема.
Я раньше считал, что откровенно плохие аккумуляторы, дохнущие моментально, - это фирменная черта ноутбуков ASUS. Но, почитав про аккумуляторы макбуков, понимаю, что ASUS просто ребенок на фоне Apple. Если у ASUS аккумуляторы просто быстро теряют емкость, то у Apple чудеса куда разнообразнее. Начиная от таких спонтанных отключений как на моем экземпляре и заканчивая полным нежеланием видеть аккумулятор.
Несколько обидно. Макбуки никак нельзя назвать дешевыми, а такое низкое качество отдельных компонентов. Денег на разработку не хватило? Все ушло на подсвечивающееся яблоко?
JavaFX
Вялое развитие с киданием из стороны в сторону в этом году JavaFX разочаровало настолько, что в последнее время даже не следил за новостями. А, оказалось, 4 декабря вышла все таки версия 1.0.
Конечно, переход на компилируемую версию в свое время здорово увеличил производительность, но убил многие вкусные штуки. Да и поздновато они засуетились, что вкупе с традиционным, мягко говоря, слабым подходом к пользовательскому интерфейсу может сыграть очень отрицательную роль. Но посмотреть надо, хотя бы ради якобы появившегося FX Mobile.
Конечно, переход на компилируемую версию в свое время здорово увеличил производительность, но убил многие вкусные штуки. Да и поздновато они засуетились, что вкупе с традиционным, мягко говоря, слабым подходом к пользовательскому интерфейсу может сыграть очень отрицательную роль. Но посмотреть надо, хотя бы ради якобы появившегося FX Mobile.
MacBook Pro 15.4"
Итак, поехали, более подробно про MacBook Pro 15.4" A1211. ;-)
В целом сборка нормальная, но есть вещи, которые по мелочи, но суммарно заметно портят общее впечатление.
Эмблема с яблоком на лицевой стороне явно повернута так, чтобы гордо демонстрировать ее окружающим в правильном ракурсе. Но сперва его такое расположение путало: берешь в руки нотбук и понимаешь, что открывается он с другой стороны. И так постоянно.
Клавиатура удручает. Я даже не про дополнительную Command-кнопку, к этому я отношусь нормально. Но вот отсутствие непосредственных клавишь home, end, pagedown, pageup и delete удручает. Вообще не люблю урезанные ноутбучные клавиатуры, но такое... А так клавиши нормальные, нажимаются без ожидаемого люфта и не дребезжат практически, только Enter сильно узкий. Смотрел я еще мелкий MacBook, вот там клавиши явно похуже, они люфтили зверски.
Задумка с подсветкой клавиатуры неплохая, но реализация так себе. При определенных условиях из-за подсветки надписи вообще не видно, да и равномерностью подсветка не отличается.
У точпада удивляет отсутствие реакции на нажатие по самому точпаду, а не по кнопке. А так я вообще не люблю точпады, потому особо сказать нечего. Мышь лучше. ;-)
Где светодиодные индикаторы? Кроме индикатора питания/сна в кнопке открытия и индикатора CapsLock ничего нет. MacOS 10.5.5 особой скоростью в работе не отличается, потому часто возникают моменты, когда вообще не понятно что происходит: то ли не туда нажал, то ли просто грузится долго. Очень хотелось бы видеть индикатор обращения к винчестеру. Да и остальные индикаторы хотелось бы видеть (например, индикации включения беспроводных устройств).
Как уже писал, открывается ноутбук на довольно скромный угол. При работе на столе не влияет, но если работать полулежа, то неудобно.
Да, звук при включении - это просто ужасная вещь. Начал раздражать после уже второго включения. Причем самое маразматичное, что он стандартными средствами не отключается! Вот уж где бредятина. Может в Apple фанаты такого страшного звука, но у обычных людей этот звук вызывает желание со все дури шарахнуть ноутом об стену. Естественно, мириться с этим я не стал, к счастью нашлась готова работающая утилитка, позволяющая отключить эту гадость: http://www5e.biglobe.ne.jp/~arcana/software.en.html
С батарейкой ситуация мрачная. Ноутбук отключается при работе в совершенно произвольные моменты. Может при полном заряди, может при малом. Причем если он отключился, то при повторном включении отключается почти сразу же. Если полежит некоторое время, то потом после включения даже работает. Но не очень долго. Попытки решить проблемы нахаляву (сбросом SMC настроек) не принесли успеха. Вопрос пока открытый.
Еще по этой теме:
- Аккумулятор макбука: кердык (2010-04-23)
- Apple: и вот так у них все (2010-04-05)
- Apple (2009-11-02)
- MacOS X 10.5.7 (2009-05-18)
- MacOS X, проблемы с аккумулятором (2009-02-03)
- MacBook и MacOS (спящий режим) (2008-12-15)
- MacOS: впечатления (2008-12-13)
- MacBook приветствует пользователя, подмигивая экраном (2008-12-06)
2008-12-05
KOGAN AGORA PRO
Интересная штука: http://www.kogan.com.au/shop/android-powered-kogan-agora-pro-mobile-phone/
На первый взгляд очень заинтересовало: хочу замену E61, но для развлечения на Android OS. Ждем первых отзывов, когда это чудо реально появится.
===
Highlights
* 2.5-inch TFT-LCD flat touch-sensitive screen.
* Integrated QWERTY keyboard.
* High-speed 3G network connection.
* One-Touch Google Search ™.
* Easy Web Browsing.
* Easy-to-use email with attachment support for images, videos, music and documents.
* Customisable Home Screen with instant Email, text message and IM notifications.
* Instant access to mobile Internet services (Gmail ™, YouTube ™, Google Talk ™, Google Calendar ™, Google Maps ™).
* Music Player.
* Bluetooth® 2.0 with Enhanced Data Rate
* microSD™ expansion slot for all your storage needs.
* Wi-Fi network access.
* GPS navigation capability.
* 2.0 megapixel camera.
Android ™ Operating System
===
На первый взгляд очень заинтересовало: хочу замену E61, но для развлечения на Android OS. Ждем первых отзывов, когда это чудо реально появится.
===
Highlights
* 2.5-inch TFT-LCD flat touch-sensitive screen.
* Integrated QWERTY keyboard.
* High-speed 3G network connection.
* One-Touch Google Search ™.
* Easy Web Browsing.
* Easy-to-use email with attachment support for images, videos, music and documents.
* Customisable Home Screen with instant Email, text message and IM notifications.
* Instant access to mobile Internet services (Gmail ™, YouTube ™, Google Talk ™, Google Calendar ™, Google Maps ™).
* Music Player.
* Bluetooth® 2.0 with Enhanced Data Rate
* microSD™ expansion slot for all your storage needs.
* Wi-Fi network access.
* GPS navigation capability.
* 2.0 megapixel camera.
Android ™ Operating System
===
Немного ноутбучное (EeePC 900 и MacBook Pro)
Действительно, Eee PC 900 зверски жрет аккумулятор даже во выключенном состоянии. Но если отсоединить аккумулятор, то весь этот комплект может лежать куда как дольше (сильно дольше). Что я и стал делать, поскольку Eee PC используется не так часто, и неприятно брать его после пары недель и осознавать, что заряда аккумулятора уже не хватает даже для включения.
Еще теперь есть поиграться MacBook Pro 15.4" модели A1211 немного бу. С аккумом там тоже не все гладко: при работе от аккумулятора ноутбук просто отрубается в произвольные моменты времени. То ли батарейка сказала привет, то ли что-то другое. Еще удивляет неравномерная подсветка клавиш и то, что экран откидывается на весьма небольшой угол.
p.s. MacBook Pro к тому же и кирпич тот еще. Не люблю большие ноутбуки.
2008-11-28
Ирпедина (это я не поругался)
===
Тридцать лет назад о существовании этой планеты узнал человек. Спустя пять лет ее первооткрыватель Николай Черных решил дать астероиду имя - Ирпедина. Так выпускник Иркутского педагогического института выразил свою признательность альма-матер. Сегодня вузу вручили официальное свидетельство о присвоении названия.
===
Тридцать лет назад о существовании этой планеты узнал человек. Спустя пять лет ее первооткрыватель Николай Черных решил дать астероиду имя - Ирпедина. Так выпускник Иркутского педагогического института выразил свою признательность альма-матер. Сегодня вузу вручили официальное свидетельство о присвоении названия.
===
2008-11-24
Про книгу о вождении автомобиля
Отсканированный вариант упомянутой вчера книги про вождение автомобилей высокой проходимости есть, например, на Уазбуке: http://www.uazbuka.ru/lib/driving.zip
В формате DOC (MS Word), но читать можно.
В формате DOC (MS Word), но читать можно.
Листаем пожелтевшие страницы: советы по вождению
Вслед за правилами попалась забавная книга 1974 года. В. Б. ЛАВРЕНТЬЕВ. ВОЖДЕНИЕ АВТОМОБИЛЕЙ ВЫСОКОЙ ПРОХОДИМОСТИ (В ПОМОЩЬ СТРОИТЕЛЯМ БАМ).
Книга построена по типичным тогда правилам. Без даже малой части теории и основ физики никуда. Но есть и куча чисто практических советов.
Есть и такие советы (фактически сейчас это советы для автомобилей с АКПП):
Красота!
Книга построена по типичным тогда правилам. Без даже малой части теории и основ физики никуда. Но есть и куча чисто практических советов.
Многие опытные водители при встрече с разбитыми участками шоссе съезжают на обочину или полевую дорогу, которая идет параллельно шоссе — это обычно позволяет повысить среднюю скорость и снизить утомляемость от тряски.
При быстром течении двигаться следует под углом к берегу по течению. Это уменьшит волну перед автомобилем. Необходимо избегать крутых уступов на выходе из воды, а при отсутствии лучших участков срезать их лопатой. При входе в воду дверь кабины водителя необходимо открыть, чтобы вода быстро заполнила ее и не происходило всплывания передней части автомобиля. При выходе следует также открыть дверь, чтобы вода быстро вылилась.
В процессе преодоления участков бездорожья иногда складывается обстановка, при которой единственной возможностью объезда препятствия или разъезда является движение через участок мелколесья.
Для валки буфером сосновых деревьев ориентировочно необходимы следующие усилия тяги, кгс:
Диаметр ствола 100 мм 720
...
Для валки деревьев диаметром более 100—150 мм подъезжать к ним необходимо так, чтобы ствол приходился на стык продольной балки рамы с буфером. В противном случае буфер может быть погнут.
На выходе с крутого спуска может иметь место утыкание буфером в грунт. Однако грунт перед буфером, если он нескальный, обычно сдвигается легко и не оказывает большого сопротивления.
Есть и такие советы (фактически сейчас это советы для автомобилей с АКПП):
ОСОБЕННОСТИ ВОЖДЕНИЯ АВТОМОБИЛЕЙ ВЫСОКОЙ ПРОХОДИМОСТИ, ИМЕЮЩИХ ГИДРОТРАНСФОРМАТОР В ТРАНСМИССИИ
Гидротрансформатор облегчает преодоление таких препятствий, как уступ, облегчает валку деревьев при необходимости движения через мелколесье. Он позволяет подойти вплотную к препятствию и без удара, плавно начать преодоление его
Для этого после упора в препятствие достаточно увеличить обороты двигателя для получения достаточного уровня тяги на колесах. Остальные фазы прохода препятствий не отличаются от рассмотренных выше.
Наличие гидротрансформатора, позволяющее автомобилю двигаться на очень малых скоростях, порядка 0,5 км/ч, с успехом может быть использовано при необходимости ограничить уровень тяги на колесах при движении по участкам со слабым грунтом.
Преодоление сложных профильных препятствий, а также маневрирование в особо узких местах, например при погрузке автомобилей на другие виды транспорта, очень удобно выполнять при наличии в трансмиссии гидротрансформатора. В этом случае водитель, установив постоянную малую частоту вращения коленчатого вала двигателя и включив низшие передачи в коробке передач и раздаточной коробке, оперирует только педалью тормоза, регулируя степень притормаживания. Это позволяет двигаться с любой минимальной скоростью за счет проскальзывания гидротрансформатора.
Красота!
Еще по этой теме:
- В. Б. Лаврентьев. Вождение автомобилей высокой проходимости (2010-02-25)
- Про книгу о вождении автомобиля (2008-11-24)
2008-11-22
ПДД 1953
http://dima23390.narod.ru/pdd/index.htm#g37 - душевное описание правил дорожного движения (ПДД) 1953 года.
Радует терминология, стиль изложения, затронутые вопросы, особенно специфика тогдашнего транспорта. Интересно выглядят и ссылки на ситуацию в отдельных городах (Москва и Ленинград).
"Если при запуске двигателя в радиусе 15 м от заправочной станции происходят "выстрелы" или "чихание", двигатель нужно немедленно заглушить, а автомобиль следует откатить при неработающем двигателе в безопасную зону."
"Чтобы двигатель не заглох и автомобиль не остановился, запрещается переключать передачи и выключать сцепление, пересекая железнодорожные пути."
"В некоторых больших городах (например, в Москве и Ленинграде) движение в одном направлении ограничивается четырьмя рядами. В некоторых городах движение допускается только в один ряд."
"Нельзя автомобиль, проехавший внешнюю линию пешеходного перехода, подавать назад, даже в том случае, если в светофоре появился красный сигнал."
И еще море подобного. Рекомендую.
Радует терминология, стиль изложения, затронутые вопросы, особенно специфика тогдашнего транспорта. Интересно выглядят и ссылки на ситуацию в отдельных городах (Москва и Ленинград).
"Если при запуске двигателя в радиусе 15 м от заправочной станции происходят "выстрелы" или "чихание", двигатель нужно немедленно заглушить, а автомобиль следует откатить при неработающем двигателе в безопасную зону."
"Чтобы двигатель не заглох и автомобиль не остановился, запрещается переключать передачи и выключать сцепление, пересекая железнодорожные пути."
"В некоторых больших городах (например, в Москве и Ленинграде) движение в одном направлении ограничивается четырьмя рядами. В некоторых городах движение допускается только в один ряд."
"Нельзя автомобиль, проехавший внешнюю линию пешеходного перехода, подавать назад, даже в том случае, если в светофоре появился красный сигнал."
И еще море подобного. Рекомендую.
2008-11-18
2008-11-17
AlcorMP и безопасное извлечение флешек в XP
В том, что пропадает безопасное извлечение для флэшек в Windows XP, виновата программа AlcorMP. Это точно. Но способ лечения пока не узнал.
2008-11-14
Поддельные пельмени
В местных новостях показали сюжет про поддельные пельмени, внутри которых вместо мяса содержится вата. Самая обыкновенная вата.
2008-11-12
Линейки Canon IXUS и A-серии
Немного запутавшись в обозначениях линейки фотомыльниц Canon IXUS, полез на сайт производителя и стал делать табличку с интересующими данными (размер матрицы, объектив и т.п.).
Уже проделав эту работу, понял что зря. "Все придумано до нас". Такая таблица есть и в довольно ожидаемом месте: http://en.wikipedia.org/wiki/Canon_Digital_IXUS
Там же есть по A-серии: http://en.wikipedia.org/wiki/Canon_PowerShot_A
Уже проделав эту работу, понял что зря. "Все придумано до нас". Такая таблица есть и в довольно ожидаемом месте: http://en.wikipedia.org/wiki/Canon_Digital_IXUS
Там же есть по A-серии: http://en.wikipedia.org/wiki/Canon_PowerShot_A
2008-10-31
GoogleMaps Location API: общий принцип работы
Просто резюмирую доступную информацию относительно определения положения в мобильной версии GoogleMaps без GPS.
Определение заключается в получении координат по значениям MCC, MNC, LAC и CellID через сервер http://www.google.com/glm/mmap.
MCC - код страны (для России - 250).
MNC - код сети (МТС - 01, Мегафон - 02, Билайн - 99 и т.п.)
LAC - код локальной зоны (т.е. совокупности базовых станций, обслуживаемым одним контроллером)
CellID (CID) - идентификатор, состоит из номеров базовой станции и сектора.
База на сервере динамическая, реально строится и модифицируется по данным, которые предоставляют пользователи мобильной версии GoogleMaps с GPS.
Протокол взаимодействия с сервером Google не разглашает, но его вскрыли. Примеры работы с сервером через этот протокол:
На Python: http://forum.netmonitor.ru/about4470-0-asc-15.html#37336
На Python для S60: http://blog.jebu.net/2008/07/google-cell-tower-mapping-with-python-on-s60/
На C#: http://maps.alphadex.de/datafiles/fct0e1b11782832f02.cs
На Java для Android OS: http://davanum.wordpress.com/2007/12/01/android-much-better-geo-location-from-just-cellidlac/
Этого достаточно для написания собственного кода работы с сервером.
Да, стоит отметить, что ключевыми являются значения LAC и CellID. MCC/MNC важны только при наличии в базе на сервере нескольких значений пар LAC, CellID.
Для проверки я накидал программку, посмотрел на реальных значениях и сравнил с показаниями мобильной версии GoogleMaps. Все совпало.
Для получения реальных значений поставил на Nokia S60 FieldTest (хакерски довольно). Хотя можно и без этого. Если мобильная версия GoogleMaps умеет на телефоне определять положение без GPS, то можно пойти в "Справку", там вызвать "Общие сведения" и в самом конце информации будет строка вида myl:MCC:MNC:LAC:CellID
Определение заключается в получении координат по значениям MCC, MNC, LAC и CellID через сервер http://www.google.com/glm/mmap.
MCC - код страны (для России - 250).
MNC - код сети (МТС - 01, Мегафон - 02, Билайн - 99 и т.п.)
LAC - код локальной зоны (т.е. совокупности базовых станций, обслуживаемым одним контроллером)
CellID (CID) - идентификатор, состоит из номеров базовой станции и сектора.
База на сервере динамическая, реально строится и модифицируется по данным, которые предоставляют пользователи мобильной версии GoogleMaps с GPS.
Протокол взаимодействия с сервером Google не разглашает, но его вскрыли. Примеры работы с сервером через этот протокол:
На Python: http://forum.netmonitor.ru/about4470-0-asc-15.html#37336
На Python для S60: http://blog.jebu.net/2008/07/google-cell-tower-mapping-with-python-on-s60/
На C#: http://maps.alphadex.de/datafiles/fct0e1b11782832f02.cs
На Java для Android OS: http://davanum.wordpress.com/2007/12/01/android-much-better-geo-location-from-just-cellidlac/
Этого достаточно для написания собственного кода работы с сервером.
Да, стоит отметить, что ключевыми являются значения LAC и CellID. MCC/MNC важны только при наличии в базе на сервере нескольких значений пар LAC, CellID.
Для проверки я накидал программку, посмотрел на реальных значениях и сравнил с показаниями мобильной версии GoogleMaps. Все совпало.
Для получения реальных значений поставил на Nokia S60 FieldTest (хакерски довольно). Хотя можно и без этого. Если мобильная версия GoogleMaps умеет на телефоне определять положение без GPS, то можно пойти в "Справку", там вызвать "Общие сведения" и в самом конце информации будет строка вида myl:MCC:MNC:LAC:CellID
2008-10-29
2008-10-27
Эзотерический язык программирования Oroogu
Эзотерических языков программирования существует весьма много. Некоторые из них известны, а некоторые - совсем нет. Один из достаточно полных списков эзотерических языков программирования расположен здесь: http://esolangs.org/wiki/Language_list, там же есть краткие описания.
Просмотр описаний показал, что большая часть языков не представляет особого интереса: либо они вторичны, либо идея в них скучная и банальная. Но есть и достаточно интересные языки, конечно, с учетом, что основная цель их создания - это вовсе не программирование на них.
Среди всех языков мне показались интересными языки, построенные на концепции очереди. Основных их нашлось два: Q-BAL и Oroogu. Q-BAL более сложный, а вот Oroogu имеет весьма простой синтаксис. Но Oroogu настолько малоизвестный, что описание пришлось добывать через http://web.archive.org. Там же были добыты примеры и даже исходные тексты (на Си) компилятора. Идея, заложенная в Oroogu мне понравилась, поэтому я решил вкратце рассказать об основных особенностях этого языка.
Итак, язык программирования Oroogu. Автором языка является Georg Kraml, цель создания языка неизвестна. Основными типом данных в Oroogu является очередь. Работа с очередью происходит в обычной манере: можно добавлять элементы в конец очереди, можно извлекать из начала. При этом механизма доступа по индексу к произвольному элементу очереди нет.
Очереди могут включать в себя только целые числа. Точнее говоря, специально для реализации Ninety-Nine Bottles of Beer была добавлена поддержка строк, но в ограниченном виде (нельзя манипулировать содержимым строк).
Конструктор очереди выглядит просто: (1, 3, 5) создает очередь с элементами 1, 3 и 5. Возможно использование оператора .. для заполнения промежуточных значений. Так, например, (1, 3, 5 .. 7) будет содержать целые числа: 1, 3, 5, 6, 7. Этот оператор работает и в сторону уменьшения: (10 .. 1) будет содержать числа в убывающем порядке от 10 до 1 включительно.
В Oroogu есть переменные, но они могут содержать только очереди. Имена переменных не могут начинаться с цифры, длина их не может быть больше 8 символов. Переменные, начинающиеся с букв d и e, имеют особенность: после окончания работы программы их значения будут выданы в stdout и в stderr, соответственно. Переменные не нуждаются в определении.
Выражений в Oroogu не очень много.
Выражение присваивания d = c полностью копирует очередь c и присваивает d. Справа могут быть как переменные, так и конструкторы очереди. Слева допускается указание нескольких переменных через запятую:
var = (1, 2, 3)
i = var
k, m = i
После выполнения все упомянутые переменные (а именно var, i, k, m) будут содержать очереди (1, 2, 3).
Выражение объединения d / c объединяет очереди d и c и результат присваивается d.
var1 = (1, 2, 3)
var2 = (4 .. 6)
var1 / var2
В результате var1 будет содержать (1, 2, 3, 4, 5, 6)
Аналогично оператору присваиванию слева допускается указание нескольких переменных.
Выражение пересечения d \ c удаляет из d элементы c, если они есть.
v \ (2) удаляет 2 из очереди v, если 2 там есть
v \ v полностью очищает очередь v
Доступ к данным очереди и арифметика могут осуществляться только в конструкторе очереди. Доступ к значению из начала очереди осуществляется по имени переменной, в которой эта очередь находится. Запись var извлекает значение из начала очереди var и подставляет его в конструкторе. Запись <var просто подставляет значение из var, не извлекая его из очереди. Из арифметических операций поддерживаются традиционные +, -, /, * и оператор возведения в степень ** и оператор остатка от деления (либо %, либо mod - в разных документацих Oroogu указаны разные варианты).
(1, 2, 1 + 2) определяет очередь со значениям 1, 2, 3.
var = (1, 2, 3)
i = (var - 1, <var, var)
В результате var будет (3), а i - (0, 2, 2).
Стоит отметить, что выражения var = f и var = (f) имеют разный смысл. Первое выражение создает полную копию f, а второе выражение - извлекает из f первый элемент, который будет единственным значением очереди i.
В Oroogu нет оператора if в явном виде, но есть условный цикл. Он состоит из двух выражений, записанных подряд. Первое выражение - это заголовок цикла, а второе выражение - это тело цикло, причем тело цикла пишется обязательно в скобках, но может включать в себя несколько выражений.
Первым шагом выполняется заголовок цикла. Получаемая в результате выполнения заголовка очередь просматривается на предмет наличия элементов. Если есть хотя бы один элемент, то выполняется тело цикла. Затем опять идет просмотр очереди заголовка, и цикл повторяется до тех пор, пока в этой очереди есть хотя бы один элемент.
Стоит отметить, что при пустом теле цикла будет происходить зацикливание. Так же понятно, что тело цикла должно тем или иным способом уменьшать очередь заголовка, иначе тоже будет зацикливание.
Пример: i = (1..100) (dump / (<i * i)) собирает в переменной dump квадраты чисел от 1 до 100 включительно, после завершения программы dump (поскольку начинается с буквы d) будет выведен в stdout.
Заголовок цикла i = (1..100) присваивает переменной i очередь, содержащую значения от 1 до 100 включительно. Эта же очередь и будет очередью заголовка цикла. Поскольку первоначально она содержит элементы, то выполняется тело цикла: (dump / (<i * i)). В теле цикла (<i * i) берется значение из начала i, но без извлечения его из очереди, затем берется опять это же значение, но с извлечением. Эти значения (а они равны) перемножаются. Затем dump объединяется с получившейся очередью из одного элемента. Поскольку в теле цикла есть извлечение из очереди i, то цикл конечный. Он пройдет по всем значениям i от 1 до 100, после чего завершится.
Таковы вкратце основные конструкции. Еще стоит отметить, что в Oroogu нет функций, но есть возможность включать куски кода на стадии компиляции из файла.
Важным является то, что язык Oroogu является полным по Тьюрингу. Автор языка доказывает это неформально через сравнение с Т-полным языкомFloop.
Еще примеры.
Вывод Hello, world!:
d / ("Hello, world!")
К очереди d добавляется строка "Hello, world!", после завершения работы значение очереди d выводится в stdout, поскольку имя начинается с буквы d.
Вывод первых 10 чисел Фибоначчи:
buf = (0, 1)
i = (1 .. 10) (d, buf / (buf + <buf) null = (i))
Первоначально buf содержит очередь (0, 1). Затем организуется цикл. В заголовке цикла определяется очередь i, которая первоначально будет содержать значения от 1 до 10 включительно.
В теле цикла конструкция (buf + <buf) извлекает из buf значение и прибавляет к нему следующее значение из buf (но уже не извлекая его). Получившаяся очередь из одного элемента добавляется к очередям d и buf. Выражение null = (i) служит для простого извлечения значения из очереди i (тем самым исключая зацикливание и организуя 10-кратное выполнение тела цикла).
Таким образом, в d накапливается результат (все подсчитанные числа Фибоначчи), а в buf всегда держатся два значения, второе из которых - это последнее подсчитанное на данной итерации число Фибоначчи, а первое - предыдущее значение, точнее значение, которое будет использовано для вычисления следующего числа Фибоначчи.
Не совсем корректный вариант "Ninety-nine Bottles of Beer":
b = (99 .. 1)
(
d / (<b, "bottles of beer on the wall, ")
d / (<b, "bottles of beer.\n")
d / ("Take one down and pass it around, ")
d / (b - 1, "bottles of beer.\n\n")
)
Простой пример, в котором организуется цикл по перебору значений от 99 до 1 включительно. В теле цикла несколько раз используется первое значение из b без извлечения (конструкция <b), а затем под завершение тела цикла первое значение извлекается для организации последовательного прохождения по всем значениям b. Особенностью этого примера является разве что использование строк.
Таков, в общем, язык программирования Oroogu. Не стоит относится к нему как к языку, который может быть большим, чем простая игрушка или демонстрация идеи. Но мне он показался забавным.
Просмотр описаний показал, что большая часть языков не представляет особого интереса: либо они вторичны, либо идея в них скучная и банальная. Но есть и достаточно интересные языки, конечно, с учетом, что основная цель их создания - это вовсе не программирование на них.
Среди всех языков мне показались интересными языки, построенные на концепции очереди. Основных их нашлось два: Q-BAL и Oroogu. Q-BAL более сложный, а вот Oroogu имеет весьма простой синтаксис. Но Oroogu настолько малоизвестный, что описание пришлось добывать через http://web.archive.org. Там же были добыты примеры и даже исходные тексты (на Си) компилятора. Идея, заложенная в Oroogu мне понравилась, поэтому я решил вкратце рассказать об основных особенностях этого языка.
Очереди могут включать в себя только целые числа. Точнее говоря, специально для реализации Ninety-Nine Bottles of Beer была добавлена поддержка строк, но в ограниченном виде (нельзя манипулировать содержимым строк).
Конструктор очереди выглядит просто: (1, 3, 5) создает очередь с элементами 1, 3 и 5. Возможно использование оператора .. для заполнения промежуточных значений. Так, например, (1, 3, 5 .. 7) будет содержать целые числа: 1, 3, 5, 6, 7. Этот оператор работает и в сторону уменьшения: (10 .. 1) будет содержать числа в убывающем порядке от 10 до 1 включительно.
В Oroogu есть переменные, но они могут содержать только очереди. Имена переменных не могут начинаться с цифры, длина их не может быть больше 8 символов. Переменные, начинающиеся с букв d и e, имеют особенность: после окончания работы программы их значения будут выданы в stdout и в stderr, соответственно. Переменные не нуждаются в определении.
Выражений в Oroogu не очень много.
Выражение присваивания d = c полностью копирует очередь c и присваивает d. Справа могут быть как переменные, так и конструкторы очереди. Слева допускается указание нескольких переменных через запятую:
var = (1, 2, 3)
i = var
k, m = i
После выполнения все упомянутые переменные (а именно var, i, k, m) будут содержать очереди (1, 2, 3).
Выражение объединения d / c объединяет очереди d и c и результат присваивается d.
var1 = (1, 2, 3)
var2 = (4 .. 6)
var1 / var2
В результате var1 будет содержать (1, 2, 3, 4, 5, 6)
Аналогично оператору присваиванию слева допускается указание нескольких переменных.
Выражение пересечения d \ c удаляет из d элементы c, если они есть.
v \ (2) удаляет 2 из очереди v, если 2 там есть
v \ v полностью очищает очередь v
Доступ к данным очереди и арифметика могут осуществляться только в конструкторе очереди. Доступ к значению из начала очереди осуществляется по имени переменной, в которой эта очередь находится. Запись var извлекает значение из начала очереди var и подставляет его в конструкторе. Запись <var просто подставляет значение из var, не извлекая его из очереди. Из арифметических операций поддерживаются традиционные +, -, /, * и оператор возведения в степень ** и оператор остатка от деления (либо %, либо mod - в разных документацих Oroogu указаны разные варианты).
(1, 2, 1 + 2) определяет очередь со значениям 1, 2, 3.
var = (1, 2, 3)
i = (var - 1, <var, var)
В результате var будет (3), а i - (0, 2, 2).
Стоит отметить, что выражения var = f и var = (f) имеют разный смысл. Первое выражение создает полную копию f, а второе выражение - извлекает из f первый элемент, который будет единственным значением очереди i.
В Oroogu нет оператора if в явном виде, но есть условный цикл. Он состоит из двух выражений, записанных подряд. Первое выражение - это заголовок цикла, а второе выражение - это тело цикло, причем тело цикла пишется обязательно в скобках, но может включать в себя несколько выражений.
Первым шагом выполняется заголовок цикла. Получаемая в результате выполнения заголовка очередь просматривается на предмет наличия элементов. Если есть хотя бы один элемент, то выполняется тело цикла. Затем опять идет просмотр очереди заголовка, и цикл повторяется до тех пор, пока в этой очереди есть хотя бы один элемент.
Стоит отметить, что при пустом теле цикла будет происходить зацикливание. Так же понятно, что тело цикла должно тем или иным способом уменьшать очередь заголовка, иначе тоже будет зацикливание.
Пример: i = (1..100) (dump / (<i * i)) собирает в переменной dump квадраты чисел от 1 до 100 включительно, после завершения программы dump (поскольку начинается с буквы d) будет выведен в stdout.
Заголовок цикла i = (1..100) присваивает переменной i очередь, содержащую значения от 1 до 100 включительно. Эта же очередь и будет очередью заголовка цикла. Поскольку первоначально она содержит элементы, то выполняется тело цикла: (dump / (<i * i)). В теле цикла (<i * i) берется значение из начала i, но без извлечения его из очереди, затем берется опять это же значение, но с извлечением. Эти значения (а они равны) перемножаются. Затем dump объединяется с получившейся очередью из одного элемента. Поскольку в теле цикла есть извлечение из очереди i, то цикл конечный. Он пройдет по всем значениям i от 1 до 100, после чего завершится.
Таковы вкратце основные конструкции. Еще стоит отметить, что в Oroogu нет функций, но есть возможность включать куски кода на стадии компиляции из файла.
Важным является то, что язык Oroogu является полным по Тьюрингу. Автор языка доказывает это неформально через сравнение с Т-полным языкомFloop.
Еще примеры.
Вывод Hello, world!:
d / ("Hello, world!")
К очереди d добавляется строка "Hello, world!", после завершения работы значение очереди d выводится в stdout, поскольку имя начинается с буквы d.
Вывод первых 10 чисел Фибоначчи:
buf = (0, 1)
i = (1 .. 10) (d, buf / (buf + <buf) null = (i))
Первоначально buf содержит очередь (0, 1). Затем организуется цикл. В заголовке цикла определяется очередь i, которая первоначально будет содержать значения от 1 до 10 включительно.
В теле цикла конструкция (buf + <buf) извлекает из buf значение и прибавляет к нему следующее значение из buf (но уже не извлекая его). Получившаяся очередь из одного элемента добавляется к очередям d и buf. Выражение null = (i) служит для простого извлечения значения из очереди i (тем самым исключая зацикливание и организуя 10-кратное выполнение тела цикла).
Таким образом, в d накапливается результат (все подсчитанные числа Фибоначчи), а в buf всегда держатся два значения, второе из которых - это последнее подсчитанное на данной итерации число Фибоначчи, а первое - предыдущее значение, точнее значение, которое будет использовано для вычисления следующего числа Фибоначчи.
Не совсем корректный вариант "Ninety-nine Bottles of Beer":
b = (99 .. 1)
(
d / (<b, "bottles of beer on the wall, ")
d / (<b, "bottles of beer.\n")
d / ("Take one down and pass it around, ")
d / (b - 1, "bottles of beer.\n\n")
)
Простой пример, в котором организуется цикл по перебору значений от 99 до 1 включительно. В теле цикла несколько раз используется первое значение из b без извлечения (конструкция <b), а затем под завершение тела цикла первое значение извлекается для организации последовательного прохождения по всем значениям b. Особенностью этого примера является разве что использование строк.
Таков, в общем, язык программирования Oroogu. Не стоит относится к нему как к языку, который может быть большим, чем простая игрушка или демонстрация идеи. Но мне он показался забавным.
2008-10-26
Народное творчество: Бу Гага
Сегодня видел, как ушлая молодежь из дорожного знака "Бульвар Гагарина" путем замазывания букв сделала надпись "Бу Гага".
2008-10-23
Путепровод на M55 (станция "Глубокая")
Хорошая новость: на федеральной дороге М55 открыли путепровод через Ж/д пути в районе станции "Глубокая" взамен старого переезда.
Во-первых, старый переезд располагался в низине, и к нему вел довольно резкий спуск, а потом подъем, которые даже летом опасны, не говоря уж о гололеде. Во-вторых, движение поездов там весьма активное, потому приходилось довольно часто стоять на переезде. Да и вообще, не раз там происходили аварии.
Теперь дорога стала быстрее и безопаснее, чем я рад.
Во-первых, старый переезд располагался в низине, и к нему вел довольно резкий спуск, а потом подъем, которые даже летом опасны, не говоря уж о гололеде. Во-вторых, движение поездов там весьма активное, потому приходилось довольно часто стоять на переезде. Да и вообще, не раз там происходили аварии.
Теперь дорога стала быстрее и безопаснее, чем я рад.
2008-10-22
Восстановление флешки Transcend V10 на 16ГБ
Флэшка Transcend V10 на 16ГБ сказал привет и отказалась работать.
Попытки реанимировать при помощи AlcorMP приводили к ошибке 30700. Пришлось задать в настройках AlcorMP руками одноканальный режим. Низкоуровневый формат прошел, но, естественно, осталось только 8ГБ.
Но хоть это, ибо гарантийный талон валяется неизвестно где.
Попытки реанимировать при помощи AlcorMP приводили к ошибке 30700. Пришлось задать в настройках AlcorMP руками одноканальный режим. Низкоуровневый формат прошел, но, естественно, осталось только 8ГБ.
Но хоть это, ибо гарантийный талон валяется неизвестно где.
2008-10-19
Гугл замахивается на форумы?
Заметил, что в результатах поиска google стал для ссылок, ведущих на форумы, показывать дополнительную информацию.
Например: "Сообщений: <количество>", "Авторов: <количество>", "Последнее сообщение: <дата>". Возможно такое уже давно, но заметил только сейчас.
Т.е. явно идет обработка информации с форумов с учетом структуры сообщений. Увидим, чем это грозит в дальнейшем. Как для ищущих, так и для владельцев форумов.
Например: "Сообщений: <количество>", "Авторов: <количество>", "Последнее сообщение: <дата>". Возможно такое уже давно, но заметил только сейчас.
Т.е. явно идет обработка информации с форумов с учетом структуры сообщений. Увидим, чем это грозит в дальнейшем. Как для ищущих, так и для владельцев форумов.
2008-10-18
Немного историческое (цены сотовых телефонов 2000-2001)
2008-10-17
Устаревший термин "Автомагнитола"
Вообще, конечно, автомагнитол (т.е. умеющих работать с аудиокассетами) сейчас конечно осталось не так много, а среди новых - совсем мало. Но по привычке все равно хочется называть эти агрегаты автомагнитолами. Можно называть их более правильно или общим термином "головное устройство". Или уточненным "CD/DVD/MP3-ресивер", но, как говорится, "привычка - не рукавичка..."
2008-10-16
Магнитола Sanyo: установка времени (через кнопку DISP)
Просто памятка: на некоторых двухдиновых "автомагнитолах" Sanyo время настраивается через DISP+"громкость вверх" и DISP+"громкость вниз". Кое-как нашел комбинацию без документации.
2008-10-15
Effective Java, Second Edition
Книга "Effective Java, Second Edition" от Joshua Bloch. Оформлена в виде набора советов, объединенных по темам. Отражает современное состояние Java, т.е. используются enum, аннотации, generics. Ни в кое мере не является заменителем документации: бОльший упор на концепцию использования тех или иных конструкций.
Книга полезная, хотя и написана несколько занудновато. Чайникам читать будет сложновато, поскольку требует наличия определенного опыта. Профессионалам читать будет скучно, поскольку многие вещи покажется банальными, хотя, скорее всего, полезные вещи они для себя найдут. Наиболее полезно, как мне, кажется, людям, которые уже накопили опыт, но пока еще не имеют четко установившегося стиля программирования на Java.
В целом книга хорошая.
Книга полезная, хотя и написана несколько занудновато. Чайникам читать будет сложновато, поскольку требует наличия определенного опыта. Профессионалам читать будет скучно, поскольку многие вещи покажется банальными, хотя, скорее всего, полезные вещи они для себя найдут. Наиболее полезно, как мне, кажется, людям, которые уже накопили опыт, но пока еще не имеют четко установившегося стиля программирования на Java.
В целом книга хорошая.
2008-10-14
"Конструкторы": пошлина на кузов
==
Постановление от 10 октября 2008 г. N 745 О временной ставке ввозной таможенной пошлины в отношении кузовов отдельных видов транспортных средств
Правительство Российской Федерации постановляет:
1. Утвердить сроком на 9 месяцев ставку ввозной таможенной пошлины на кузова для транспортных средств товарной позиции 8703, прочие (код ТН ВЭД России 8707 10 900 0), содержащиеся в Товарной номенклатуре внешнеэкономической деятельности Российской Федерации, утвержденной постановлением Правительства Российской Федерации от 27 ноября 2006 г. # 718 "О Таможенном тарифе Российской Федерации и товарной номенклатуре, применяемой при осуществлении внешнеэкономической деятельности", в размере, равном 15 процентам таможенной стоимости, но не менее 5000 евро за 1 штуку.
Для целей применения ставки ввозной таможенной пошлины товары определяются исключительно кодом ТН ВЭД России, наименование товаров приведено только для удобства пользования.
2. Установить, что действие пункта 2 постановления Правительства Российской Федерации от 22 октября 1997 г. # 1347 "Вопросы таможенно-тарифной политики" не распространяется на ставку ввозной таможенной пошлины, утвержденную настоящим постановлением.
3. Настоящее постановление вступает в силу по истечении одного месяца со дня его официального опубликования.
http://www.government.ru/content/governmentactivity/rfgovernmentdecisions/archive/2008/10/10/6345332.htm
===
"Конструкторам" привет!
Постановление от 10 октября 2008 г. N 745 О временной ставке ввозной таможенной пошлины в отношении кузовов отдельных видов транспортных средств
Правительство Российской Федерации постановляет:
1. Утвердить сроком на 9 месяцев ставку ввозной таможенной пошлины на кузова для транспортных средств товарной позиции 8703, прочие (код ТН ВЭД России 8707 10 900 0), содержащиеся в Товарной номенклатуре внешнеэкономической деятельности Российской Федерации, утвержденной постановлением Правительства Российской Федерации от 27 ноября 2006 г. # 718 "О Таможенном тарифе Российской Федерации и товарной номенклатуре, применяемой при осуществлении внешнеэкономической деятельности", в размере, равном 15 процентам таможенной стоимости, но не менее 5000 евро за 1 штуку.
Для целей применения ставки ввозной таможенной пошлины товары определяются исключительно кодом ТН ВЭД России, наименование товаров приведено только для удобства пользования.
2. Установить, что действие пункта 2 постановления Правительства Российской Федерации от 22 октября 1997 г. # 1347 "Вопросы таможенно-тарифной политики" не распространяется на ставку ввозной таможенной пошлины, утвержденную настоящим постановлением.
3. Настоящее постановление вступает в силу по истечении одного месяца со дня его официального опубликования.
http://www.government.ru/content/governmentactivity/rfgovernmentdecisions/archive/2008/10/10/6345332.htm
===
"Конструкторам" привет!
2008-10-09
LPD: Midland GXT500
Обзавелся наконец-то LPD-радиостанциями (LPD - это маломощные станции на 433МГц). Модель: Midland GXT500. Интересно, что продавцы активно взамен "впаривают" G7, вроде как продолжение GTX400, но с поддержкой еще PMR.
С родными аккумуляторами решил не связываться, практичнее использовать AA-аккумуляторы. Но вылез интересный момент. Как оказалось, комплект Ansmann Photo 2400 очень заметно проигрывает по времени работы какому-то дешевому Samsung 2100, хотя покупались они пару лет назад одновременно. Что-то сильно стали AA-аккумуляторы Sanyo и Ansmann разочаровывать.
С родными аккумуляторами решил не связываться, практичнее использовать AA-аккумуляторы. Но вылез интересный момент. Как оказалось, комплект Ansmann Photo 2400 очень заметно проигрывает по времени работы какому-то дешевому Samsung 2100, хотя покупались они пару лет назад одновременно. Что-то сильно стали AA-аккумуляторы Sanyo и Ansmann разочаровывать.
Рейка хайджека вместо рычага
Человек выехал на Suzuki Jimny в бревно, сломал продольный рычаг (фиксирующий передний мост от продольных перемещений). Вместо рычага приколхозили рейку от домкрата ХайДжек и поехали дальше. http://www.suzuki-club.ru/forum/showpost.php?p=396396&postcount=1 (с фото)
Отлично, я считаю.
Отлично, я считаю.
2008-10-08
Подсветка домена в адресной строке (для Firefox)
Если нравится способ показа адреса в адресной строке Google Chrome с выделением домена черным цветом, а остальных частей URL - серым, то для Firefox есть соответствующий адд-он: https://addons.mozilla.org/en-US/firefox/addon/4014
По умолчанию он, правда, поддомены показывает серым, но это в настройках отключается. Есть и пара дополнительных вещей (переход по части адреса).
По умолчанию он, правда, поддомены показывает серым, но это в настройках отключается. Есть и пара дополнительных вещей (переход по части адреса).
Asus Eee PC 900: качество корпуса, сравнил с 901
Все таки корпус Eee PC 900 явно менее практичный, чем 701 из-за своей блестючести. Всего-то ничего использовал, а уже заметные потертости на крышке и аккумуляторе. На 701 был более матовый и устойчивый к потертостям корпус.
Посмотрел живьем Eee PC 901. Настораживает еще большие, чем у 900 размеры. Особенно заметно, если сравнить с 701. 901 какой-то весь пухлый. А так нормально. Очень уж хочется продолжительного времени работы, 701 и 900 в этом плане совсем уж слабые.
Еще посмотрел Acer Aspire One 8.9". Вообще не понравился. Здоровый, с бликующим (в соответствии с современным тенденциями) экраном, да еще и Acer. Вычеркиваем.
Посмотрел живьем Eee PC 901. Настораживает еще большие, чем у 900 размеры. Особенно заметно, если сравнить с 701. 901 какой-то весь пухлый. А так нормально. Очень уж хочется продолжительного времени работы, 701 и 900 в этом плане совсем уж слабые.
Еще посмотрел Acer Aspire One 8.9". Вообще не понравился. Здоровый, с бликующим (в соответствии с современным тенденциями) экраном, да еще и Acer. Вычеркиваем.
2008-10-05
GlobalSat BT-359: проблемы продолжаются, сервис GPSHome
Пользуюсь bluetooth gps-приемником GlobalSat BT-359, но его работа в последнее время не очень нравится. В основном претензии к холодному старту. Очень медленный и ненадёжный старт. Если делать холодный старт при движении, то задержка определения координат может достигать многих десятков минут, а в отдельных случаях вообще не получается определить координаты даже через очень долгое время ожидания. Такое чувство, что прибор сходит с ума и замыкается в себе. Иногда помогает вытаскивание аккумулятора на время. И вообще, ощущение, что сильно упала чувствительность. Иногда в весьма тепличных условиях видит от силы 3 спутника. Не очень нравится такое поведение.
Полез я на сайт globalsat в поиска полезной информации по этому вопросу. Ничего полезного не нашел, но наткнулся на их сервис GPSHome. Фактически, это сервис поддержки их GPRS/GPS трекеров TR-серии, но дается возможность потестировать в связке мобильный телефон с GPRS + bluetooth GPS-приемник при помощи Java ME программки.
Вообще, подобных сервисов довольно много, но посмотреть этот сервис было тоже интересно.
Java ME программа довольно простая и дубовая. Ничего не умеет кроме показа основных данных и передачи их на сервер. Увы, оказалось, что наименьший период передачи данных - 30 секунд. Многовато для отдельных задач. Зато данных передается довольно мало, экономится трафик. В автоматическим режиме, конечно, оставлять эту Java ME программу работать ненадежно, даже если решить проблему с питанием телефона и GPS-приемника.
Веб-интерфейс просмотра данных тоже простой. Фактически используются google maps карты и спутниковые снимки с наложением поверх данных: либо последнего положения, либо записанных треков (с выбором временного промежутка). Для треков выводятся точки с возможность просмотра кратких данных по ним (время, скорость).
Для трекеров есть поддержка управления через SMS, через некий "конструктор SMS", но проверить не удалось.
Какие-то выводы делать не буду, в основном GPRS/GPS трекеры мне интересны в применении к автоохранным системам, а здесь довольно простая обычная система. Да и проверять надо с их TR-трекерами, а не на суррогате в виде мобильного телефона.
Полез я на сайт globalsat в поиска полезной информации по этому вопросу. Ничего полезного не нашел, но наткнулся на их сервис GPSHome. Фактически, это сервис поддержки их GPRS/GPS трекеров TR-серии, но дается возможность потестировать в связке мобильный телефон с GPRS + bluetooth GPS-приемник при помощи Java ME программки.
Вообще, подобных сервисов довольно много, но посмотреть этот сервис было тоже интересно.
Java ME программа довольно простая и дубовая. Ничего не умеет кроме показа основных данных и передачи их на сервер. Увы, оказалось, что наименьший период передачи данных - 30 секунд. Многовато для отдельных задач. Зато данных передается довольно мало, экономится трафик. В автоматическим режиме, конечно, оставлять эту Java ME программу работать ненадежно, даже если решить проблему с питанием телефона и GPS-приемника.
Веб-интерфейс просмотра данных тоже простой. Фактически используются google maps карты и спутниковые снимки с наложением поверх данных: либо последнего положения, либо записанных треков (с выбором временного промежутка). Для треков выводятся точки с возможность просмотра кратких данных по ним (время, скорость).
Для трекеров есть поддержка управления через SMS, через некий "конструктор SMS", но проверить не удалось.
Какие-то выводы делать не буду, в основном GPRS/GPS трекеры мне интересны в применении к автоохранным системам, а здесь довольно простая обычная система. Да и проверять надо с их TR-трекерами, а не на суррогате в виде мобильного телефона.
2008-10-01
Asus Eee PC 900: саморазряд и нагрев
Что на 701, что на 900 Asus Eee PC зверский разряд аккумулятора в выключенном состоянии. Примерно за одну-две недели садится в ноль, и Eee PC не может даже включится.
Это первое.
А второе, замечаешь после долгого неиспользования Eee PC 701/900, что корпус довольно ощутимо греется во время работы. Все таки мобильный целерон та еще гадость.
И вообще, хочется трекпоинт на такой мелком ноутбуке, а не тачпад.
Это первое.
А второе, замечаешь после долгого неиспользования Eee PC 701/900, что корпус довольно ощутимо греется во время работы. Все таки мобильный целерон та еще гадость.
И вообще, хочется трекпоинт на такой мелком ноутбуке, а не тачпад.
2008-09-20
Музыка Super Mario в разном исполнении
Отличная подборка исполнения музыки из Super Mario на разных инструментах: http://habrahabr.ru/blogs/humour/40265/
Терменвокс, однако, забавная штука.
Терменвокс, однако, забавная штука.
2008-09-09
Вверх/вниз (восприятие направления)
В предыдущей записи упомянул про проблему управления масштабом колесиком мыши. Но мне кажется, что проблема более широкая, она касается вообще управления, которое условно назову вверх/вниз.
Если рассматривать временную шкалу (прошлое-будущее) и, скажем, ряд натуральных чисел, то при горизонтальном расположении для нас, пишущих слева направо, все достаточно понятно. Слева будет прошлое, а справа - будущее. Если располагать числа по возрастанию, то они тоже будут идти слева направо. Как пример: ось абсцисс на графике. БОльшие значения располагаются правее, а меньшие - левее.
Если же рассматривать вертикальное расположение, то не все так просто. Здесь, как мне кажется, возникает конфликт двух восприятий. Во-первых, при записи или чтении текста прошлое у нас располагается выше. Не зря есть выражения "см. выше", "см. ниже". Это вполне логично вызвано тем, что текст мы читаем и пишем сверху вниз. Но, во-вторых, увеличение (значения, например) при этом воспринимается как движение вверх. Если говорить о том же графике, то ось ординат задает такое же восприятие: бОльшие значения находятся выше, а меньше - ниже.
Отсюда и возникают различные проблемы. Например, переключение каналов в программе с клавиатуры и колесика мыши. Как воспринимать это? Как листание (вниз - это следующий канал, вверх - предыдущий) или как изменение значений (вверх - увеличение значение канала, вниз - уменьшение)?
Причем эта проблема возникает не только чисто в компьютерных программах. Взять то же ручное управление АКПП. Если управление производится движением рычага вверх или вниз, то возникает точно такая же проблема: как воспринимать движение рычага вниз - как переключение на следующую или на предыдущую передачу? Разные производители применяют разные подходы к решению этого вопроса.
Но, возвращаясь к первоначальной проблеме колесика мыши, хотелось бы отметить, что проблема не только в том, как воспринимать движение вниз - как увеличение или как уменьшение значения. Проблема еще в том, что считать этим самым увеличением или уменьшением. Приближение к объекту - это увеличение значение (как масштаба) или уменьшение (как видимой области)? Вопрос риторический.
Подобные проблемы есть во многих областях. Например, в той, в которой лежат мои научные интересы, есть проблема определения отношения наследования на классах. Если рассматривать с точки зрения множеств объектов, то более специфичный класс задает МЕНЬШЕЕ множество. Но если рассматривать с точки зрения информации, то более специфичный класс задает БОЛЬШЕЕ количество информации.
Если рассматривать временную шкалу (прошлое-будущее) и, скажем, ряд натуральных чисел, то при горизонтальном расположении для нас, пишущих слева направо, все достаточно понятно. Слева будет прошлое, а справа - будущее. Если располагать числа по возрастанию, то они тоже будут идти слева направо. Как пример: ось абсцисс на графике. БОльшие значения располагаются правее, а меньшие - левее.
Если же рассматривать вертикальное расположение, то не все так просто. Здесь, как мне кажется, возникает конфликт двух восприятий. Во-первых, при записи или чтении текста прошлое у нас располагается выше. Не зря есть выражения "см. выше", "см. ниже". Это вполне логично вызвано тем, что текст мы читаем и пишем сверху вниз. Но, во-вторых, увеличение (значения, например) при этом воспринимается как движение вверх. Если говорить о том же графике, то ось ординат задает такое же восприятие: бОльшие значения находятся выше, а меньше - ниже.
Отсюда и возникают различные проблемы. Например, переключение каналов в программе с клавиатуры и колесика мыши. Как воспринимать это? Как листание (вниз - это следующий канал, вверх - предыдущий) или как изменение значений (вверх - увеличение значение канала, вниз - уменьшение)?
Причем эта проблема возникает не только чисто в компьютерных программах. Взять то же ручное управление АКПП. Если управление производится движением рычага вверх или вниз, то возникает точно такая же проблема: как воспринимать движение рычага вниз - как переключение на следующую или на предыдущую передачу? Разные производители применяют разные подходы к решению этого вопроса.
Но, возвращаясь к первоначальной проблеме колесика мыши, хотелось бы отметить, что проблема не только в том, как воспринимать движение вниз - как увеличение или как уменьшение значения. Проблема еще в том, что считать этим самым увеличением или уменьшением. Приближение к объекту - это увеличение значение (как масштаба) или уменьшение (как видимой области)? Вопрос риторический.
Подобные проблемы есть во многих областях. Например, в той, в которой лежат мои научные интересы, есть проблема определения отношения наследования на классах. Если рассматривать с точки зрения множеств объектов, то более специфичный класс задает МЕНЬШЕЕ множество. Но если рассматривать с точки зрения информации, то более специфичный класс задает БОЛЬШЕЕ количество информации.
Erdas Titan 2009 Viewer
Посмотрел Erdas Titan 2009 Viewer. Это программа, которая показалась мне похожей на Google Earth.
Но только похожей, реально программу пробовал минут 10, после чего с чистой совестью удалил.
Что не понравилось:
1. По детализации проигрывает (по крайней мере на интересующих меня местах).
2. Управление не очень удобное. Первым дело пришло лезть и уменьшать чувствительность мыши в настройках (есть и такой пункт). Да и вообще, интерфейс сложно назвать сразу понятным.
3. При большом приближении появляются черные области на местах с низкой детализацией. Это вообще никуда не годится.
4. Для использования надо регистрироваться. Ужасно.
5. Выдает какой-то instant messenger. Зачем мне этот мусор? Даже если это полезная программа, но не надо так его навязывать.
Что понравилось? Ничего не понравилось.
Кстати, интересный вопрос по управлению колесиком мыши. Вот лично мне привычнее, когда для приближения (увеличения масштаба) надо крутить колесико ОТ СЕБЯ. Как в том же Google Earth. А в этом Viewer и в ДубльГИС - наоборот, К СЕБЕ. Раздражает.
Но только похожей, реально программу пробовал минут 10, после чего с чистой совестью удалил.
Что не понравилось:
1. По детализации проигрывает (по крайней мере на интересующих меня местах).
2. Управление не очень удобное. Первым дело пришло лезть и уменьшать чувствительность мыши в настройках (есть и такой пункт). Да и вообще, интерфейс сложно назвать сразу понятным.
3. При большом приближении появляются черные области на местах с низкой детализацией. Это вообще никуда не годится.
4. Для использования надо регистрироваться. Ужасно.
5. Выдает какой-то instant messenger. Зачем мне этот мусор? Даже если это полезная программа, но не надо так его навязывать.
Что понравилось? Ничего не понравилось.
Кстати, интересный вопрос по управлению колесиком мыши. Вот лично мне привычнее, когда для приближения (увеличения масштаба) надо крутить колесико ОТ СЕБЯ. Как в том же Google Earth. А в этом Viewer и в ДубльГИС - наоборот, К СЕБЕ. Раздражает.
2008-09-03
Новый браузер Google Chrome
Что сказать. На первый взгляд забавно. Люблю такие вещи, до этого игрался с Сафари, но уж больно он падучий. Попробую заменить его на Chrome.
2008-08-28
Землетрясение (август 2008)
Немного поболтало сегодня в 10:35 по местному времени в Иркутске и окрестностях. К счастью, все хорошо, народ отделался только испугом.
Но хуже было не само землетрясение, а его последствия. Особо нервный народ повалил на улицы, учреждения эвакуировали людей и прекращали работу. Народ ломанулся с работы на личном и общественном транспорте, в результате это все усугубилось дикими пробками. Зато такое оживление на улице!
К слову, мобильная связь работала плохо. То ли по техническим повреждениями, то ли от перегрузки сети.
И, конечно, особо больные на голову личности ходили и стращали народ: "Сейчас еще повторится, но сильнее!" И тому подобное.
Цирк, в общем. Но лучше такой цирк, чем гораздо более сильное землетрясение.
p.s. http://earthquake.usgs.gov/eqcenter/recenteqsww/Quakes/us2008wfac.php
Но хуже было не само землетрясение, а его последствия. Особо нервный народ повалил на улицы, учреждения эвакуировали людей и прекращали работу. Народ ломанулся с работы на личном и общественном транспорте, в результате это все усугубилось дикими пробками. Зато такое оживление на улице!
К слову, мобильная связь работала плохо. То ли по техническим повреждениями, то ли от перегрузки сети.
И, конечно, особо больные на голову личности ходили и стращали народ: "Сейчас еще повторится, но сильнее!" И тому подобное.
Цирк, в общем. Но лучше такой цирк, чем гораздо более сильное землетрясение.
p.s. http://earthquake.usgs.gov/eqcenter/recenteqsww/Quakes/us2008wfac.php
2008-08-27
Масло масляное
Если посмотреть рекомендуемое в инструкции моторное масло для аналогичной модели достаточно нового японского автомобиля для Европы и для Японии, то в японской инструкции обычно летний класс вязкости поменьше. Т.е. масло будет пожиже при нагреве. Например, в европейской может быть 5W-40, 10W-40, а в японской - 5W-30, 10W-30. Причем для Японии рекомендации могут доходить до 0W-20.
2008-08-19
Asus Eee PC 900 vs 701: чехлы
Забыл еще одно отличие. У 900 в комплекте явно более гламурный чехол. Даже торчащий наружу ярлык с подписью Eee PC присутствует.
2008-08-18
2008-08-17
Блоки питания как расходники
Вылетел блок питания в компьютере. Был FSP400-60THN-P (из серии Blue Storm). Поломался немного необычно - питание на часть линий идет, а на часть - нет. В результате все гудит и работает, а материнская плата не стартует.
Лезть смотреть было лениво, поэтому быстро поставил резервный Chieftec на 450 Ватт. После включения стал чесать затылок. Все заработало, но FSP, видимо, был такой тихий, что я к нему уже привык. А Chieftec, хоть с виду и солидный, но начал гудеть как пылесос.
Через пять минут это надоело, пришлось поставить другой блок, попроще. А именно какой-то Ascot на 420. По общим ощущениям это какой-то совсем бюджетный вариант, но не сильно громкий.
Может быть попробовать Zalman ZM460B-APS? По отзывам он даже тише, чем FSP BlueStorm.
Лезть смотреть было лениво, поэтому быстро поставил резервный Chieftec на 450 Ватт. После включения стал чесать затылок. Все заработало, но FSP, видимо, был такой тихий, что я к нему уже привык. А Chieftec, хоть с виду и солидный, но начал гудеть как пылесос.
Через пять минут это надоело, пришлось поставить другой блок, попроще. А именно какой-то Ascot на 420. По общим ощущениям это какой-то совсем бюджетный вариант, но не сильно громкий.
Может быть попробовать Zalman ZM460B-APS? По отзывам он даже тише, чем FSP BlueStorm.
Asus Eee PC 900 (и сравнение с 701)
Попался в руки Eee PC 900.
Windows XP Home версия, соответственно второй диск - 8ГБ. Черный, как и 701 (тоже с Windows XP Home), с которым я и сравнивал.
Я ожидал, что у 900 будет такой же корпус, как у 701. Оказалось, что нет. Пока смотришь неодновременно, то кажется, что одинаковые, но когда лежат рядом, то заметно, что корпус у 900, чуть-чуть, но крупнее. Разный пластик. На 701 чуть шершавый, матовый. На 900 гладкий, более блестящий, пачкается легко. 701 в этом плане лучше.
Экран, конечно, лучше на 900. Именно такой экран и должен быть изначально. После него на 701 сидеть откровенно тоскливо. Это касается и размеров, и разрешения (1024x600 гораздо веселее, чем 800x480, в которые ничего не лезет).
Клавиатуры практически одинаковые по размерам и раскладкам, но на 900 поверхность клавиш чуть более блестящее. В целом примерно одинаково.
Трэкпад на 900 побольше. Во-первых, заметно стал шире (заодно стала больше и клавиша под ним). Во-вторых, из-за чуть большего корпуса, он стал и выше. Поменялось управление всякими хитрыми действиями (скроллинг, например). В плане трэкпада, видимо, 900 лучше, хотя кнопка под трэкпадом на 900 все таки болтается чуть больше, чем на 701.
Над экраном в 900 вебкамера выделена серебристой накладкой с гордой надписью 1.3 MEGA PIXELS. Не понравилось. Не та вещь, которой можно годится, а накладка заметно бликует. Простая пластмассовая черная накладка на 701 лучше.
Колонки из-за увеличившегося экрана на 900 переехали в другое место, но качество звука никак не сравнивал, поскольку эта сторона Eee PC вообще никак не волнует.
Аккумуляторы и на 701, и на 900 оказались одинаковые, слабые на 4400. Это плохо. Срок жизни на полном заряде не засекал, но по общим ощущениям никаких изменений в лучшую сторону сравнительно с 701 не заметил.
Дополнительный диск на 8ГБ - это хорошо. В принципе, для моих задач именно примерно столько и не хватало. Один диск на 4ГБ на 701 - это, все таки, совсем впритык, приходилось шамански урезать Windows и т.п. На 900 уже этим заниматься не хочется. В Linux-версии второй диск еще больше.
Оперативки 1ГБ у 900, 512МБ у 701. Но это непринципиально, поскольку есть смысл сразу поставить 2ГБ, а слот всего один.
Разные блоки питания/заряда. У 701 выглядит как большая зарядка от мобилки (блок совмещен с вилкой), у 900 выглядит как маленький блок питания от ноутбука (коробка, из которой идут провода к вилке и к ноутбуку). По массе субъективно заметных отличий по массе нет, по суммарному размеру тоже примерно одинаково. Даже не знаю какой вариант лучше. Да, у 900 блок питания помощнее, если судить по заявленным характеристикам.
По остальному вроде бы особых отличий не нашел. Картридер не проверил, может быть в 900 он заработал нормально, не знаю.
В целом, 900 воспринимается как "701, каким он должен был быть изначально". Хотя корпус мне не очень понравился, но экран компенсирует все отличия 900 от 701. После 900 сидеть на 701 совершенно не хочется.
Вот если бы еще в 900 аккумулятор нормальный и экономичность получше, то было бы отлично. А так - только хорошо.
Windows XP Home версия, соответственно второй диск - 8ГБ. Черный, как и 701 (тоже с Windows XP Home), с которым я и сравнивал.
Я ожидал, что у 900 будет такой же корпус, как у 701. Оказалось, что нет. Пока смотришь неодновременно, то кажется, что одинаковые, но когда лежат рядом, то заметно, что корпус у 900, чуть-чуть, но крупнее. Разный пластик. На 701 чуть шершавый, матовый. На 900 гладкий, более блестящий, пачкается легко. 701 в этом плане лучше.
Экран, конечно, лучше на 900. Именно такой экран и должен быть изначально. После него на 701 сидеть откровенно тоскливо. Это касается и размеров, и разрешения (1024x600 гораздо веселее, чем 800x480, в которые ничего не лезет).
Клавиатуры практически одинаковые по размерам и раскладкам, но на 900 поверхность клавиш чуть более блестящее. В целом примерно одинаково.
Трэкпад на 900 побольше. Во-первых, заметно стал шире (заодно стала больше и клавиша под ним). Во-вторых, из-за чуть большего корпуса, он стал и выше. Поменялось управление всякими хитрыми действиями (скроллинг, например). В плане трэкпада, видимо, 900 лучше, хотя кнопка под трэкпадом на 900 все таки болтается чуть больше, чем на 701.
Над экраном в 900 вебкамера выделена серебристой накладкой с гордой надписью 1.3 MEGA PIXELS. Не понравилось. Не та вещь, которой можно годится, а накладка заметно бликует. Простая пластмассовая черная накладка на 701 лучше.
Колонки из-за увеличившегося экрана на 900 переехали в другое место, но качество звука никак не сравнивал, поскольку эта сторона Eee PC вообще никак не волнует.
Аккумуляторы и на 701, и на 900 оказались одинаковые, слабые на 4400. Это плохо. Срок жизни на полном заряде не засекал, но по общим ощущениям никаких изменений в лучшую сторону сравнительно с 701 не заметил.
Дополнительный диск на 8ГБ - это хорошо. В принципе, для моих задач именно примерно столько и не хватало. Один диск на 4ГБ на 701 - это, все таки, совсем впритык, приходилось шамански урезать Windows и т.п. На 900 уже этим заниматься не хочется. В Linux-версии второй диск еще больше.
Оперативки 1ГБ у 900, 512МБ у 701. Но это непринципиально, поскольку есть смысл сразу поставить 2ГБ, а слот всего один.
Разные блоки питания/заряда. У 701 выглядит как большая зарядка от мобилки (блок совмещен с вилкой), у 900 выглядит как маленький блок питания от ноутбука (коробка, из которой идут провода к вилке и к ноутбуку). По массе субъективно заметных отличий по массе нет, по суммарному размеру тоже примерно одинаково. Даже не знаю какой вариант лучше. Да, у 900 блок питания помощнее, если судить по заявленным характеристикам.
По остальному вроде бы особых отличий не нашел. Картридер не проверил, может быть в 900 он заработал нормально, не знаю.
В целом, 900 воспринимается как "701, каким он должен был быть изначально". Хотя корпус мне не очень понравился, но экран компенсирует все отличия 900 от 701. После 900 сидеть на 701 совершенно не хочется.
Вот если бы еще в 900 аккумулятор нормальный и экономичность получше, то было бы отлично. А так - только хорошо.
Еще по этой теме:
- ASUS EEE T91MT (фото и сравнение с 900) (2010-05-05)
- ASUS Eee PC Touch T91MT vs Eee PC 900 (2010-05-04)
- ASUS Eee PC Touch T91MT (2010-04-28)
- ОриентирOFFка 2009 (2009-10-19)
- Asus Eee PC 900 (проблема с зависанием при загрузке) (2009-08-16)
- Ноутбуки (2009-08-07)
- Eee PC 900 передает привет-3 (2009-07-21)
- Eee PC 900 передает привет-2 (2009-07-20)
- Asus Eee PC 900 (2009-07-18)
- Eee PC 900 передает привет (глюк) (2009-07-16)
- eee 900: разное (2009-05-07)
- Немного ноутбучное (EeePC 900 и MacBook Pro) (2008-12-05)
- Asus Eee PC 900: качество корпуса, сравнил с 901 (2008-10-08)
- Asus Eee PC 900: саморазряд и нагрев (2008-10-01)
- Asus Eee PC 900 vs 701: чехлы (2008-08-19)
- Asus Eee PC 900 vs 701 (фото на бегу) (2008-08-18)
Subscribe to:
Posts (Atom)
Blog Archive
-
▼
2008
(173)
-
▼
December
(23)
- Virtual Box vs Virtual PC
- Virtual Box 2.1.0
- Покатушки в Ангарске
- Linux - NixOS
- Suzuki Jimny (багажник)
- Google Docs - списки
- OS/2: до свидания и снова здравствуйте
- Похолодало
- Влияние конструкций шин и самоблокирующихся диффер...
- Вот так оно и начинается (пружины ONES11)
- Дифференциал
- Virtual Box
- MacBook и MacOS (спящий режим)
- Технический прогресс
- Google Chrome
- MacOS: впечатления
- Новые пошлины (физ. лица 2008)
- Новые пошлины (юр. лица 2008)
- MacBook приветствует пользователя, подмигивая экраном
- JavaFX
- MacBook Pro 15.4"
- KOGAN AGORA PRO
- Немного ноутбучное (EeePC 900 и MacBook Pro)
-
►
October
(18)
- GoogleMaps Location API: общий принцип работы
- Honda Mercr-v
- Эзотерический язык программирования Oroogu
- Народное творчество: Бу Гага
- Путепровод на M55 (станция "Глубокая")
- Восстановление флешки Transcend V10 на 16ГБ
- Гугл замахивается на форумы?
- Немного историческое (цены сотовых телефонов 2000-...
- Устаревший термин "Автомагнитола"
- Магнитола Sanyo: установка времени (через кнопку D...
- Effective Java, Second Edition
- "Конструкторы": пошлина на кузов
- LPD: Midland GXT500
- Рейка хайджека вместо рычага
- Подсветка домена в адресной строке (для Firefox)
- Asus Eee PC 900: качество корпуса, сравнил с 901
- GlobalSat BT-359: проблемы продолжаются, сервис GP...
- Asus Eee PC 900: саморазряд и нагрев
-
▼
December
(23)