— Думаю, что на мировом рынке мы найдем спрос для пяти компьютеров. (Thomas Watson — директор компании IBM, 1943г)
Авторизация
Логин:
Пароль:


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

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

     за 2010 год

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

      Трудности 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.

       

      thn.gs

      14:52, 17 октября 2008 ( Daily thoughts )

      Гениальный дизайн todo веб-приложения http://thn.gs отошел от концепта повторить приложение для мака Things и скуксился.

      Стал неюзабелен :(

       

      Карты Киева для iPhone

      13:56, 17 октября 2008 ( PocketPC )

       Как оказалось, есть два способа поиметь карту Киева на iPhone.

      1. http://i-maps.yandex.ru/ открываем в Сафари.

      2. Скачиваем кеш картинок с картой и записываем в jailbreaked файловую систему подсовывая под Google Maps.
      Установка:
      Для первого раза использования приложения Карты:
      1. Запустите приложение Maps (будут созданы необходимые файлы и папки)
      2. Закройте приложение Maps

      MapTiles.sqlitedb кладете в /private/var/mobile/Library/Caches/MapTiles/ если не хотим чтоб размер увеличивался, то выставляем на него права 444
      com.apple.Maps.plist кладете в /private/var/mobile/Library/Preferences/
      скачать
      Файл bookmarks загружаем сюда: /private/var/mobile/Library/Maps/

      источник: http://forum.decoder.com.ua/index.php?showtopic=385

      Но по сравнению с оригинальной задумкой Apple, все это слабое подобие левой руки.

       

      Чем хорош iPhone?

      10:56, 15 октября 2008 ( Daily thoughts voip )

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

      Совершение звонка.

      iPhone реагирует на поднесение телефона к уху и отключает экран, что исключает случайные нажатия ухом на кнопки. Относишь от уха - экран снова включается. В HTC Touch же изредка, но получалось ухом во время звонка запускать случайные приложения.

      Браузинг интернет.

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

      EDGE

      Что бесило в HTC Touch, так это то, что при переходе от соты к соте связь по gprs обрывалась и сама не восстанавливалась, приходилось руками делать переподключение, что очень утомляло. iPhone переподключается автоматически. Большой и жирный плюс.

      Тачпад.

      Основанный на емкостном принципе тачпад у iPhone обладает как несомненными плюсами, так и недостатками. Недостаток - легко промахиваться по буквам клавиатуры при наборе текста. Достоинства - все остальное.

      Email

      То, как выполнен email клиент в iPhone - чудо из чудес! Вкусно и приятно глазу. iPhone подтянул аккаунты настроенные в Outlook (imap, pop3), засинкал контакты из Outlook exchange GAL.

      Многозадачность

      iPhone однозадачный. Что есть правильно.

      Видео, аудио.

      iPhone - продолжение развития линейки iPod. Поэтому то, что касается медиафункций в нем все прекрасно.

      Гарнитура.

      Решение повесить микрофончик на шнурок гарнитуры и сделать всю его поверхность кнопкой - та самая гениальная простота.

      Приложения.

      Очевидно, что в iPhone встроен графический акселлератор, а посему 3D игры и в целом приложения выглядят eyecandy (конфеткой). Инсталл приложения из App Store в одно касание - выше всяческих похвал.

       

      Maine iPhone

      21:44, 27 сентября 2008 ( Daily thoughts )

      Нет, я не шел на встречу с Валентином, летел изо всех сил не показывая этого.

      И вот встреча, первым делом вставляем карточку в тел. с анлокером - это такая прокладка с микросхемой, для того что бы радиомодуль в ифоне работал. И хер! Не видит симку!

      Ладно, теперь по порядку о впечатлениях и сравнениях с HTC Touch. Забегая вперед, в сравнение с ифоном тач ни в какое не идет. Вообще. Точка.

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

      Теперь о веселом.
      Даже без подключения к компу, через вайфай дома был настроен интернет за 5 секунд. И понеслось.

      1. Почта. Предустановки почты для Exchange, Mobile Me, Gmail (включая google apps!). Работа с почтой в специально отрендеренном gmail выше всяких похвал. Подключил оба gmail ящика, рабочий и личный. Все просто и сразу.
      2. Youtube. Тоже оказался заточенным под ифон. Ничего лишнего, композиция - превью, поехали! И поехали сразу на фулскрин в неплохом качестве.
      3. Google maps. Работает также в заточенном под ифон состоянии. Зум пальцами.
      4. Контакты. В отличие от всех программ виденных для тача в виде скролла пальцами (PCMcontacts) стало понятно, что это все неумелое подражание iPhone contacts, где есть скролл и быстрая навигация по РУССКИМ буквам.
      5. Клавиатура. Примерно такую клавиатуру я и хотел, когда юзал Resco keyboard и iphone скин. Но! Здесь клавиатура приспосабливается под то приложение, под то поле ввода, в котором сейчас фокус. Т.е. если я в почте, от отдельной большой кнопкой @ и . что часто используется в наборе адреса.
      6. Сафари. Сафари как сафари, зум пальцами делает серфинг мягким, гладким и шелковистым.

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

      Вся эта продуманность в мелочах создает яркое, правильное ощущение отличного произведения исскуства инженеров и дизайнеров. Идея минимального количества кликов - правильная идея.


      Итог: смартфон-мечта.

       

      Неодооцененность сисадмина

      10:13, 24 сентября 2008 ( Daily thoughts Education )

      Мысли в догонку к предыдущему посту о зарплатах.

      • Справляется ли сисадмин с обязанностями?
      • Правильна ли в корне архитектура сети и сервисы?
      • Хватает ли квалификации сисадмина на разумную экономию средств (у заказчиков вопрос выделения бюджета на ИТ стоит довольно остро)?
      • можно ли оптимизировать процессы в ИТ?
      • есть ли обратная связь с пользователями?

      Всеми этими вопросами следует озаботиться в условиях все возрастающей роли ИТ в производстве товаров и услуг.

      ИТ это не только почта и интернет. Все это на сегодня намного глубже: 1С, цифровая телефония, удаленная связь с филиалами, периферия. У некоторых клиентов бизнес-процессы завязаны на специфический софт, например, для оформления таможенных деклараций.

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

      Как же "на глаз" выяснить, что ваш специалист высокой квалификации?

      • он умеет разговаривать с пользователями на понятном для них языке
      • не пугается отчетности и планирования
      • умеет обосновать и сказать "нет" пользователю
      • имеет тесный контакт с руководством
       

      О зарплатах

      23:27, 23 сентября 2008 ( Daily thoughts Education )

      навеяно рассуждениями в каментах к топику http://community.livejournal.com/ru_root/1570094.html

      Зарплата сисадмину по данной вакансии в Москве около 30т.р., при курсе в 25 рублей за бакс, получается около $1200 за полный рабочий день. 

      Читаем список навыков:

      OS:freebsd
      FTP:vsftpd
      Web-сервера: Apache, tomcat
      SMTP&POP3&IMAP4-сервера
      Postfix, uw-imapd, popa3d, courier-imap
      DNS-сервера: BIND9
      SMB-сервера: Samba-3.0.x (доменная политика на базе самба сервера)
      NDIS: OpenLDAP
      SQL-сервера: Interbase, MySQL, PgSQL
      настройка клиентских машин windows (15 штук)
      Полный рабочий день. Заработанная плата от 30 тр.
      Офис в центре Москвы. Маяковская.


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

      После всеобщей оптимизации вышло, цитирую amarao_san

      Можно ужать до одной BSD в режиме samba/bind/apache/mysql/sendmail. Домен выключить за ненадобностью. И обслуживать удаленно одним админом.

      С чем я полностью согласен. Какие можно сделать выводы? 

      1. Некому оценить объем работ для системного администратора.
      2. Некому оценить необходимые навыки кандидата на позицию системного администратора.
      3. Требования к кандидату выставляются относительно навыков текущего системного администратора.
      4. Задачи администрирования могут иметь различные решения (imap, pop3, smtp можно реализовать сотнями способов, и, возможно, лучший из них будет google apps) .
      5. Полный рабочий день в конторе на 15 машин - для ленивых или неквалифицированных сисадминов.
       

      Все еще страдаете от невозможности зарегистрировать аккаунт в Apple Store?

      13:28, 20 сентября 2008 ( Education )

      Спешу поделиться возможностью регистрации в Apple Store БЕЗ КРЕДИТНОЙ КАРТЫ.

      Да-да, есть такая возможность, при использовании, т.н. REDEEM CODE, который можно получить, например, здесь.

      Код даст возможность бесплатной регистрации (для US) и бонус в виде скачивания 34 песен :) Также будет доступна возможность iTunes Genius -генерации плейлиста из похожих песен для выбранной вами композиции, что-то наподобие функционала Last.fm.

      Порядок действий в iTunes.

      1. Устанавливаем.
      2. полученный redeem code вводим в Apple Store, жмем new account
      3. заполяем поля регистрации
      4. заполняем анкету регистрации на страну US, берем хороший америкосовский адрес, например найденный через Yellow Pages в 50states.com
      5. в Paymant Method выбираем none (оно там появится наряду с Visa, Paypal)
      6. Жмем submit и у нас аккаунт активирован. Почему-то начинается закачка 20 бесплатных композиций.Отменяем.

      Пользуемся на здоровье функционалом Genius и скачивания обложек альбомов.

      Этот способ является более правильным чем процедура скачивания обложек предложенная ранее.

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