IT-Expert
  IT-Expert / Веблог / Записи за июнь 2007
Авторизация
Логин:
Пароль:


 
Поиск по записям:

Ключевые слова:
Записей в блоге
 за 2015 год
 за 2014 год
 за 2013 год
 за 2012 год
 за 2011 год

     за 2010 год

       за 2009 год
       за 2008 год
       за 2007 год
       за 2006 год
       за 2005 год
      RSS лента Лента новостей IT-Expert 
      Лента подкастов IT-Expert IT-Expert audiopodcasts

      Масштабируемость Rails. Доказательства.

      11:23, 22 июня 2007 ( Ruby Rails )

      Много копий сломано о тему масштабируемости Rails приложений, а споры все не утихают. Несправедливо поддются сомнению способности Rails к масштабированию, в частности, из-за встроенного механизма работы с потоками в Ruby.

      Однако, вот доказательство из реального мира: http://novemberain.com:3000/2007/6/21/vkontakte-video 

       

      Будущее Интернета все же туманно

      10:58, 22 июня 2007 ( Daily thoughts )

      Стало известно, что в Firefox 3 будет добавлена SQLite.

      Думается, это являет собой продолжение  инициативы Google Gears, о превращеинии браузера в эдакую платформу, толстого клиента, части распределенной операционной системы.

      Нас ждут гибридные веб-приложения с частью алгоритмов по обработке данных, которые будут возложены на  клиентскую часть. Так работает клиент 1С 7.7 обрабатывая выбранные из SQL данные на клиенте.

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

       

      Как в VMWare расширить диск

      11:03, 20 июня 2007 ( Virtual Machines )

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

      А для расширения диска в vmware есть вот такой нетривиальный, в общем-то, способ в статье ниже:

      http://www.vmgu.ru/articles/15/1/ 

      Если вкратце резюмировать статью с vmgu.ru:

      1. Создаем бекап виртуальной машины (а у вас всегда есть для этого место)?
      2. Утилитой vmware расширяем физический виртуальный диск на оригинальной машине.
      3. Загружаемся в бекапном образе системы, предварительно подключив основной диск оригинальной виртуалки как вторичный диск к бекапной виртуалке.
      4. Используем системную виндовую утилиту diskpart, расширяя этот вторичный диск до нужного размера.
      5. Грузимся в оригинальную виртуалку. Диск изменился до нужного нам размера.

      Глядя на эту процедуру стоит задуматься, а так ли уж необходимо именно расширять диск? Возможно стоит просто подключить новый, ведь это куда проще!

       

      Вай-вай, имортируем CD

      21:59, 18 июня 2007 ( Humor )
        

      Корректно работать vim в win32 с utf-8

      11:58, 16 июня 2007 ( Web Development Daily thoughts )

      Может заставить опция в vim startup: set fencs=utf-8

      Что задаст кодировку для работы с файлами utf-8, при этом отображение шрифтов в меню останется корректным.

       Задать хороший шрифт:

      set guifont=Courier_New:h9:cRUSSIAN

       

      Хороший пример чтобы осознать что есть REST в Rails

      17:28, 12 июня 2007 ( Ruby Rails )

      Источник: http://www.ryandaigle.com/articles/2006/08/01/whats-new-in-edge-rails-simply-restful-support-and-how-to-use-it

      Напишем в routes.rb 

      map.resources :users

      Все! Этим мы декларируем что следующие запросы будут обработаны таким образом:

       

      GET: /users => [:action => 'index']
      GET: /users.xml => [:action => 'index', :format => 'xml']
      GET: /users/1 => [:action => 'show', :id => 1]
      GET: /users/1;edit => [:action => 'edit', :id => 1]
      GET: /users/1.xml => [:action => 'show', :id => 1, :format => 'xml']

      POST: /users => [:action => 'create']
      PUT: /users/1 => [:action => 'update', :id => 1]
      DELETE: /users/1 => [:action => 'destroy', :id => 1]

      Что есть удобно. Если задуматься, так или иначе операции UPDATE и CREATE содержат форму с method="post" и кнопкой submit.

      Сие есть функциональность Rails 1.2+, настоятельно рекомендуемая к использованию. 

       

      Удивительные подсказки в Outlook 2003

      12:43, 8 июня 2007 ( Microsoft Daily thoughts )

      Иногда случайно находишь удивительные штучки, например, взять такую программу как Outlook 2003, в которой все оттестировано и намарафечено донельзя. Сегодня на чисто интуитивном уровне обнаружил забавную вещь:

      что бы максимально быстро работать с тасками аутлука, а именно, в назначении любой даты мы можем использовать сокращения, например,

      1. переключаемся в таски: Ctrl+4
      2. создаем новый таск Ctrl+n
      3. пишем тему
      4. tab
      вот тут-то в поле даты начинаются чудеса:

      пробуем набрать: завтра и нажать tab. Мы увидим как поле даты станет заполненным завтрашней датой! Это работает для завтра, послезавтра, вчера. Также, как оказалось, мы можем использовать такие фичи как пн, вт, ср и так далее по названиям дней!

      Изумительно! С Microsoft Outlook 2003 достаточно комфортно и быстро можно работать при помощи одной клавиатуры!

       

      Способ прошить ETEN X500/M700 на WM6 без кода активации

      10:59, 8 июня 2007 ( Multimedia )

      Процедура перепрошивки eten X500 или M700 отличается необходимостью регистрации и получением кода активации на сайте eten, после получения exe файла нам необходимо будет вводить код активации в загрузчике девайса. Но есть способ обойти это ограничение, о котором я поведаю ниже.

      Запускаем  приложение обновляющее винду до WM6 EUU_M700_RUS_R01_052_0436_MOT1114_WM6.exe, проходим до процедуры инсталляции, и после запуска приложения прошивки идем в 

      c:\Documents and Settings\username\Local Settings\Temp и ищем там два  файла:

      temp.dat и USBDLUpdate_Console.exe, оба записываем на SD карточку, которую вставим в наше устройство.

      Нажимаем reset+power+диктофон.

      Отпускаем reset и power, продолжаем жать "диктофон" до появления загрузчика.

      Загрузчик найдет temp.bin и установит его.

      Установка будет считаться законченной если после EDGE выйдет надпись waiting for usb connect. Все, теперь достаточно вывести девайс из оцепенения нажатием reset+power и загрузиться в свежеустановленную WM6.

       

      ETEN M700 или как я выбирал коммуникатор

      15:08, 7 июня 2007 ( Multimedia Games voip )

      В руках я успел повертеть некоторое количество КПК и иных девайсов:

      Rover S1, Rover M1,  Rover S2, Rover W5, Rover S5, ETEN G500+ и вот, остановил свой выбор на  ETEN M700.

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

      В ETEN M700 количество встроенных в коммуникатор фич поражало воображение:


      GSM, GPRS с поддержкой EDGE, Wifi 801.11bg, Bluetooth 2.0 EDR, FM tuner, GPS на чипе StarCRF III,  выдвижная клавиатура QWERTY,

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

      о чем еще можно мечтать при достаточно демократической цене чуть менее $600?
      Ну конечно же я его приобрел при первой же оказии. 

      Оказалось, что при богатой комплектации ETEN G500+, в которую входила и автомобильная зарядка, и автокредл и крепеж на лобовое стекло, всего счастья в комплекте у ETEN M700 попросту не было.

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

      Звук в гарнитуре на максимальной громкости слишком тих. 

      FM радио оставило желать лучшего. Шипение и рипение при приеме в зависимости от расположения шнуров гарнитуры вдоль твоего тела. Странное радио, без гарнитуры ничего не ловит. Херовая китайская погремушка-радио ловила бы лучше.

      Снимки камерой выдерживали критику только при ярком дневном освещении. Вспышка же снимкам в темноте ничуть не помогала. Да и при съемке в помещении частенько по снимку проходили вертикальные полосы.

      Выдвижная QWERTY клавиатура при работе включала подсветку, которая, однако не подсвечивала служебные символы. Т.е. если я в кровати почти сплю, но решил зайти в темноте по edge на какой-то сайт, то сочетание http:// без включения света в комнате я не наберу (только стилус). При включенной подсветке клавиатуры в гарнитуре появлялось противное шипение, фон. Тоже не смертельно, но неприятно. В целом быстро набирать слепым набором на этой клавиатуре не удобно, т.к. приходится продавливать с ощутимым каждую кнопку до щелчка, не айс.

      Скайп через wifi работал с заиканиями. Не-е-ет, как говорил известный комментатор Озеров, "такой скайп нам не нужен".

      А что я хочу от девайса?

      Каждый раз я задаю себе этот вопрос, и каждый раз ищу на него новый ответ.

      Пожалуй, я хочу что бы если в девайсе функция заявлена, то работала у него железобетонно и удобно.

      Если это QWERTY клавиатура - то она должна быть продумана до мелочей. Например, механизм выдвигания-задвигания, что бы раскладывалась и складывалась без усилий, что бы со временем не разбалтывалась и не образовывался люфт. А еще что бы кнопки были расположены логично. Что бы тактильное ощущение при нажатии на кнопки позволяло нажимать на них достаточно быстро и с уверенностью в нажатии.

      Если это FM радио, то должно работать как минимум не хуже китайского приемника за 2 доллара. И без внешней антенны-гарнитуры.

      Если это камера, то как у Сони-Ерикссон, автофокус, вспышка. Снимать так снимать, даже на двух мегапикселах.

      Звук должен быть громким как в гарнитуре, так и через динамик, так, что бы на средней громкости можно было бы комфортно слушать mp3.

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

      А GPS? GPS вполне может быть внешним модулем, лежать себе в машине пока не потребуется. В городе без машины особой потребности в GPS не наблюдается.

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

      Пока M700 остается нафаршированным тестовым образцом не вполне пригодным к моей эксплуатации. 

       
      страницы: 1
       2 
      © Максим Прокопов 2005-2016 О сервере