— Концепция интересна и хорошо оформлена. Но, для того, чтобы идея начала работать, она должна содержать здравый смысл. (профессура Yale University в ответ на предложение Фреда Смита об организации сервиса доставки на дом; Fred Smith — станет основателем службы доставки Federal Express Corp.)
Авторизация
Логин:
Пароль:


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

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

     за 2010 год

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

      Полечить кодировки PHP с MySQL

      15:40, 10 декабря 2008 ( Web Development )

      Как всегда, хит сезона - кодировки php и mysql на хостингах.

      Пока программисты не поймут, что utf-8 это хорошо, системным администраторам ничено не остается как лечить связки php cp1251<->mysql utf-8 и прочие дивные вещи.

      В нашем случае лечение прошло вот так:

      if (mysql_query("SET NAMES 'UTF8'") === false) return false;

      в скриптах сразу после коннекта к базе.

       

      Emacs

      23:25, 6 декабря 2008 ( Web Development )

      Сейчас стало модным стряхивать пыль с древних true редакторов, таких как Vi и Emacs.

      Да чего уж, один проект на RoR сделал сидя за Vim, еще пару на Emacs.

      А вот тут люди пишут, как правильно готовить Emacs:

      http://technomancy.us/115

      http://nubyonrails.com/articles/emacs-emacs

      http://peepcode.com/

      Но при всем моем уважении к Emacs, есть у него существенные огрехи:

      1. Напрочь отстуствует интуитивно понятная система пакаджей для модулей (плагинов), все зависимости гоу-гоу ручками.
      2. Иногда проявляются странные проблемы с перерисовкой экрана (text overlapping)
      3. Он стар, очень стар, супер стар! Поэтому исходники в CVS
      4. Truetype шрифты в emacs до сих пор (!) являются проблемой. При чем под windows этой проблемы нет :(
      5. shell mode не совсем корректен
      6. Пробовали gnus или другую обработку почты? А я пробовал. Грустно это.
      7. И elisp я б выучил только за то, что на нем разговаривал Ленин (Столлман).
      Но ту мощь которую emacs предоставляет разработчику ... ее не пропьешь :)  

      Проблема с DVD в Windows Vista

      19:31, 23 ноября 2008 ( Microsoft Education )

      Bitmag решил поделиться способом побороть проблемы с DVD приводом:

      Если вдруг DVD-привод перестал видиться в системе, и в разделе "оборудование" на нем восклицательный знак - радуйтесь! Программеры микрософта оставили Вам возможность решить эту проблему "простым" способом:

      Для устранения проблемы удалите соответствующие драйверы фильтра. Для этого выполните следующие действия:
      1. Нажмите кнопку Пуск, в поле Начать поиск введите regedit, затем выберите пункт regedit в списке Программы.

      Разрешение контроля учетных записей При получении запроса на ввод пароля администратора или подтверждения введите пароль или нажмите кнопку Продолжить.
      2. Найдите и выберите следующий подраздел реестра:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
      Внимание! Экземпляров подраздела реестра, указанных в действии 2, может быть несколько. Перед изменением значений UpperFilters и LowerFilters убедитесь в том, что используется нужный подраздел. Для этого проверьте, имеет ли параметр Default значение DVD/CD-ROM, а параметр Class — значение CDROM.
      3. В правой области щелкните правой кнопкой мыши параметр UpperFilters и выберите команду Удалить.
      4. Для подтверждения удаления раздела реестра UpperFilters нажмите кнопку Да.
      5. В правой области щелкните правой кнопкой мыши параметр LowerFilters и выберите команду Удалить.
      6. Для подтверждения удаления раздела реестра LowerFilters нажмите кнопку Да.
      7. Закройте редактор реестра и перезагрузите компьютер.
      Примечание. После удаления разделов реестра UpperFilters и LowerFilters некоторые программы (например программы для записи компакт-дисков) могут перестать работать. В этом случае необходимо будет переустановить все такие программы. Если проблема повторится, обратитесь к поставщику программы, чтобы узнать, доступно ли для нее обновление."

       

      Возможен ли на iphone 3G downgrade с прошивки 2.2 на 2.1?

      15:36, 23 ноября 2008 ( PocketPC )

      Краткий ответ:

      возможнен, но с некоторыми оговорками.

      1. И после данугрейда до 2.1 baseland останется таким как стал после прошивки, 02.28.00
      2. Процесс перепрошивки закончится ошибкой 1013, но не бойтесь, QuickPWN 2.2 исправит эту проблему. И у вас встанет старая 2.1 прошивка

      Итак, с прошивкой 2.2 для владельцев лоченых айфонов, и для всех остальных приходит такой ппц:

      Мы безвозвратно прошиваем baseland и теряем возможность программно разлочить модемную часть для iphone 3G.

      Ме теряем возможность запускать креканые программы.

      Мы приобретаем возможность скачивать подкасты напрямую с iphone без itunes.

       

      Ни в коем случае не обновляйте прошивку iPhone 3G до версии 2.2

      13:19, 23 ноября 2008 ( PocketPC )

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

      Дело в том, что вместе с апгрейдом софта вы получите и апгрейд т.н. baseland, которая включает и аппаратную часть (модем), вследствие чего ваш телефон перестанет работать со всеми gsm сервисами. Апгрейд baseland перекрывает все известные дыры, которые использовались турбосимками и также перекрывает возможность сделать downgrade модемной части. 

      Т.е. даже если вы откатитесь до прошивки 2.1, ваш baseland останется версии 2.28. А это пц телефонной части.

      Вот такие грустные дела.

      iTunes (or any external program) can't directly program the baseband NOR. The best it can do is to ask the current baseband, "please replace yourself with this version I've just uploaded to you". Then it waits for a reply -- either the current baseband verifies and accepts the upload, or it says "no thanks, go away".

      It turns out that part of the verification the current baseband does is a version compare. If the version is the same or less than the current version, it politely declines the programming request. It also declines (though maybe not so politely) if you try to trick it into programming a block of code that fails the checksum and certificate check.


      Baseband 101
      The ‘baseband’ is the generic name given to the internal components of the iPhone that handle the phone calls and Internet access. This ‘baseband’ is a tiny and unique independent computer system that runs inside your iPhone, it is separate to the main system that handles the applications (such as email and google maps) and it talks to the main part of the phone over an internal communications network. Think of it like a cable modem or other peripheral that is attached to your home PC that needs occasional updates. When a software update is released and presented to you within iTunes the baseband is sometimes updated (to fix bugs or add new features). The 2.2 update for the iPhone 3G contains such an update, so running the vanilla updater straight away with iTunes will reprogram and update the baseband. This could be bad for certain people, depending on your ultimate aim.

       

      Драйверы Asus F6A для Windows XP

      16:19, 20 ноября 2008 ( Daily thoughts )

      Не смотря на то, что доблестные производители ноутбуков (не будем тыкать пальцем в сторону ASUS и HP) всячески пытаются ставить палки в колеса ИТ индустрии все еще живущей на legacy Windows XP и продают ноутбуки с драйверами только для Vista, однако все же есть возможность найти драйверы и под XP, от других моделей, которые тем не менее подходят и к этой.

      В нашем случае препарируемый - Asus F6A с процессором T5750 (2GHz) и 3Гб ОЗУ.

      1. Chipset driver for Mobile Intel® PM45 Express Chipset +ICH9M
      http://downloadcenter.intel.com/confirm ... =&lang=eng

      2. Intel graphics driver
      http://downloadcenter.intel.com/confirm ... =&lang=eng

      3. Audio driver
      http://www.realtek.com.tw/downloads/dow ... Down=false

      All the other XP drivers of ASUS U6Sg can be used for F6A.
      http://support.asus.com/download/downlo ... model=U6Sg

      Источник: http://www.help.getbb.ru/viewtopic.php?f=45&t=117

       

      Getdropbox

      21:57, 17 ноября 2008 ( Daily thoughts )

       Не без удовольствия протестировал работу getdropbox и на Linux Ubuntu 8.10 и на Windows Vista.

      И таки да, в обоих случаях сервис работал безупречно.

      Вкратце, для тех, кто все еще в танке:

      сервис getdropbox.com позволяет проинсталив небольшую утилиту иметь синхронизированную копию определенных файлов папок на всех подконтрольных ваших компах вне зависимости от операционной системы, добавьте сюда возможность доступа к этим файлам из веб, приправьте это бесплатным хранилищем размером в 2Гб и вы получите отличнейший сервис, пользоваться которым хочется еще и еще.

      Вот и welcome!

       

      Трудности Rails разработки

      17:53, 16 ноября 2008 ( Web Development )

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

      Так, например, что бы эффективно программировать на RoR необходимо изучить следующую пачку технологий:

      • собственно Ruby
      • Rails framework
      • GIT - система контроля версий
      • RSpec - система автотестирования
      • Capistrano - систем развертывания (deploy) сайта
      • MySQL (или любой другой DB) - понятно
      • mongrel - веб бек-енд сервер

      Ну и вкупе, что само собой разумеется:

      • HTML
      • Javascript (AJAX)
      • CSS
      • хорошо бы Prototype или что-то похожее (Javascript framework)
      • хороший text editor (VIM, Emacs)
      • apache (nginx)

      Из этих списков видно, насколько тяжела и неказиста жизнь простого программиста :)

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

      Отдельной срокой стоит выделить миграцию с SVN на Git и обновление версий Rails (старые сайты все равно нужно суппортить), вследствие которых достаточно большой объем новой информации нужно впитывать заново.

       

      хитрости iPhone, tips and tricks

      10:14, 10 ноября 2008 ( PocketPC )

      Несколько неочевидных фич было обнаружено у ифона.

      1. Управление плеером при залоченном телефоне - дважды нажимаем кнопку Home - появится на заблокированном экране блок управления плеером - пуск/стоп, вперед-назад.

      2. Настраиваемая кнопка Home при разблокированном iPhone и двухкратном нажатии вызовет избранные номера телефонов.

      3. Гарнитура, что идет в поставке - наушники и микрофон. На самом деле микрофон является еще и кнопкой управления телефоном. В обычном режиме сдавливание микрофона начнет воспроизведение композиции iPodом, двойной щелчек - следующая композиция, тройной щелчек - предыдущая композиция. При поступлении звонка айпод остановит проигрывания и одиночным щелчком отвечаем на звонок. Повторный щелчек - сброс разговора и продолжение прослушивания плеера.

      4. Двойное нажатие пробела на клавиатуре поставит точку и пробел после нее.

      5. В почтовом клиенте существует режим удаления писем - слайд на топике письма в сторону стрелочки письма - появляется красная кнопка"удалить".

       

      Хозяйке на заметку: чистить бинарные логи в mysql

      14:34, 29 октября 2008 ( Administration MySQL )

      можно воспользоваться простой командой в mysql:

      RESET MASTER 

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

      Можно поставить в еженедельный cron.

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