— Живот, грудь и мозг всегда будут закрыты для вторжения мудрого и гуманного хирурга. (Sir John Eric Ericksen — британский врач, назначенный главным хирургом королевы Виктории, 1873г)
Авторизация
Логин:
Пароль:


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

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

     за 2010 год

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

      iPhone -> ставим корректный формат номера телефона для Украины для прошивки 2.2

      22:18, 27 января 2009 ( PocketPC )

      Не секрет, что у айфонки есть хорошая фича - форматирование номера в соответствии с общепринятым форматом телефонного номера 8(050)342-3412 или +38(50)342-3412.

      Однако, в Украине это не работает :( И номера телефонов вроде бы и есть в адресной книге, однако определяясь с полным форматом +380503423412 не обнаруживает совпадения и показывает контакт как неопределенный, даже несмотря на то, что в адресной книге у вас он есть.

      Но не беда, если есть фикс. А он, благодаря Андрею Бабаку и форуму на iphones.ru, есть!

      Определяются номера через +380, 8, и 0000 (звонок на прямой номер в МТС).
      Работает международка 8 10, 000.
      Номера форматируются 8 (050) 123-4567 и + 380 (50) 123-4567.
      Корректно определяется количество цифр в коде для всех городов Украины.

      Местонахождение файлов: /System/Library/Frameworks/UIKit.framework/PhoneFormats/UIDefaultFormats.phoneformat, /System/Library/PrivateFrameworks/AppSupport.framework/Default.phoneformat 

      Качаем и смотрим в топик.

       

       

      Купили ноутбук и хотите нанести русские буквы на клавиатуру?

      12:55, 26 января 2009 ( Daily thoughts )

      Купили ноутбук зарубежом, а он оказался без русских букв? Не беда, учите "слепой" метод набора или ...

      Есть два варианта решения такой задачи:

      1. Наклейки на кнопки.
      2. Нанесение букв методом лазерной гравировки.

      Понятно, что во втором случае метод лишен недостатков первого: аккуратность, долговечность, правильность.

      Не знаю как с этим делом обстоит в Киеве, а для России есть такие компании как Laser-M

       

      Каждому iPhoneу по новому рингтону

      14:17, 24 января 2009 ( PocketPC )

      Совершенно бомбовые рингтоны можно установить просто из Cydia:

      Мой хитлист:

      • house md theme
      • starwars (c) ringtones
      • annoying thing
      • marimba remix - the best!

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

      Ну а если вы - честный пират, тогда вам сюда: http://audiko.net/

       

      Шорткаты для Vista

      13:42, 24 января 2009 ( Microsoft )
      • Win+Space — отображение панели Sidebar в случае, если первоначально она была скрыта;
      • Win+D  — отображение рабочего стола;
      • Win+Tab — режим переключения Windows Flip между активными приложениями (если режим активирован);
      • Win+Ctrl+Tab — режим переключения Windows Flip 3D между активными приложениями (если режим активирован);
      • Alt+Tab — стандартный режим переключения между активными приложениями;
      • Win+E  — открытие проводника (Explorer);
      • Win+R  — открытие окна Run (Выполнить);
      • Win+F  — открытие окна поиска;
      • Win+U — запуск Ease of Access Center;
      • Win+L — блокирование компьютера;
      • Win+T  — переключение между кнопками в панели задач;
      • Win+M  — свернуть все окна;
      • Win+Shift+M  — развернуть свернутое окно;
      • Win+X  — запустить Windows Mobility Center;
      • Win+цифра — запуск приложения из панели быстрого запуска. Например, путем комбинации Win+1 открывается приложение, которое находится на первом месте в панели быстрого запуска;
      • CTRL+Shift+Esc — запуск диспетчера задач;
      • Ctrl+W — закрыть активное окно или активную вкладку;
      • Alt+F4 — закрыть активное окно.
       

      Scrum, Rails BDD и Cucumber приправленный Selenium

      20:28, 23 января 2009 ( Web Development Ruby Rails )

      Попробую пояснить термины приведенные выше.

      Scrum - методология разработки основанная на agile. Если в двух словах вся разработка делится на Истории (Функционал), созданные совместно командой разработчиков и заказчиком. Заказчик излагает требования по функционалу, например, хочу редактировать статьи. Разработчики пишут три сценария для такого функционала: добавление, изменение и удаление статьи.

      Каждая история получает очки по скорости разработки, например, добавление и изменение по 10 очков, а удаление статьи 5 очков. Добавляем параметр важности. Например, важность добавления - 5, важность изменения 10 и важность удаления 15.

      Производительность команды измеряется в очках/период разработки. Например, принимаем производительность команды за период 3 недели (эти три недели будут называться Спринт) в 15 очков. Отсюда видно, что заказчик может или потребовать реализацию удаления и изменения за один Спринт, или реализацию удаления и добавления повысив важность фичи добавления.

      А в следующий Спринт будет добавлен недостающий функционал, например, добавления статьи. 

      Обязательным моментом в описании Сценариев является описание методики тестирования, например, нажми туда, смотри здесь и получишь это. 

      После каждого спринта производится этап тестирования и принятия результатов, после чего происходит очередная итерация с заказчиком - собираемся, обсуждаем, оцениваем и формализуем требования в функционал.

      Свежепоявившийся Cucumber позволяет в почти такой же манере scrum описывать функционал со сценариями и ... проводить тестирование rails приложения иногда называемое интеграционными тестами.

      Для тестирования в Cucumber может использоваться как библиотека Webrat, по сути рендерит выдачу HTML эмулируя браузер, и позволяет такие вещи, как заполнить поле формы, нажать на кнопку,открыть ссылку прямо в коде ruby и получить результат, который будет  сравнен с ожидаемым. Типично - заполнить пароль и логин в форме, и сравнить, есть ли в выдаче сообщение "добро пожаловать _пользователь_". При еще более глубоком погружении есть возможность использовать Selenium - фреймворк для тестирования прямо через вызовы браузера и использования его DOM, т.е. натурально, запускается фаерфокс, и через его DOM производится тестирование вывода страницы. Что вообще говоря позволяет вовсю тестировать Ajax плагины, работу Prototype и jQuery, что, если не ошибаюсь, Webrat  делать не умеет.

      Следует заметить, что Cucumber  это верхний уровень абстракции тестирования который заменяет традиционные интеграционные тесты, для тестов на нижнем уровне все равно прийдется использовать Test::Unit или RSpec, выбор за вами.

      Очень подробно тематика освещена здесь.

       

      Наверное не стоит говорить разработчикам, что означает в переводе на русский название Mocha

      19:28, 23 января 2009 ( Ruby Rails )

      Между тем Mocha - прекрасный фреймворк - замена c более красивым названием mocking and stubbing для RoR.

       Выглядит примерно так:

        def test_mocking_a_class_method
      product = Product.new
      Product.expects(:find).with(1).returns(product)
      assert_equal product, Product.find(1)
      end

      def test_mocking_an_instance_method_on_a_real_object
      product = Product.new
      product.expects(:save).returns(true)
      assert product.save
      end
       

      Активно постигая BDD, Cucumber и RSpec

      20:34, 22 января 2009 ( Ruby Rails )

      Features. Это прекрасно!

      Продолжая тему BDD следует отметить, что story runner выпочковался в отдельный фреймворк под названием Cucumber (огурец).

      Теперь истории выглядят так:

      мой реальный пример из features/admin_artices.feature

      Функционал: Админ может добавлять, удалять и изменять статьи
        Что бы админ мог управлять статьями
        Как администратор сайта
        Я должен иметь возможность удалять, добавлять и изменять статьи
        Как пользователь
        Я должен видеть отредактированные статьи

      Сценарий: добавление новой статьи
        Сначала admin is logged in as nexus
        И can view article list in admin zone
        Если I create new article title bbb
        То user should see it in the articles list /articles/my-new-article

      Сценарий: редактирование существующей статьи
        Сначала admin is logged in as nexus
        Если admin edit article foo and save content blabla
        То user should see blabla at url /articles/foo

      Сценарий: удалить существующую статью foo
        Сначала admin is logged in as nexus
        И статья с url foo доступна пользователю
        Если админ удаляет статью с урл foo
        То юзер в списке статей не видит ссылку на статью foo

        читать далее >>

      Очередное обновление ICQ затронуло только пользователей с русских IP

      10:54, 22 января 2009 ( Daily thoughts )

      This trouble affected only for Russian and Ukranian icq users... AOL block unofficial clients from Russian and Ukranian IP's.

      Вот такие дела, малята.

      Вот на форуме ignitie, разработчиков openfire jabber сервера об этом уже отрапортовали, однако им сложно со своих нерусских IP воспроизвести баги протокола, посему выход апдейта плагина IM gateway может задерживаться :(

      UPDATE: ася, на следующий день полечилась сама собой :)

       

      Богатый на каменты топик о хелпдесках и сервисдесках

      22:23, 21 января 2009 ( Administration )

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

      А т.к. долго ссылку искал, то запишу здесь, дабы было: http://community.livejournal.com/ru_root/1593407.html

      Лидеры каментов по хелпдескам и сервисдескам:

       

      GSM branding

      22:23, 12 января 2009 ( Daily thoughts )

      Забавное наблюдение - у трех GSM операторов: Life, Utel и МТС брендовый цвет - красный.

      И что, выбирать того, кто с большими яйцами?


       
      страницы: |< ... 2 3 4 5 6
       7 
      8 9 10 11 12 ... >|
      © Максим Прокопов 2005-2024 О сервере