войти зарегистрироваться

PHPВнедряем namespace в существующий php-код

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

Я переводил на namespace несколько своих проектов, которые были взаимосвязаны между собой. Проекты не слишком большие и весь переход я сделал за выходные.

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

Flash-платформаAdobe отдаёт Flex в open source

После прекращения разработки Flash Player для мобильных устройств и увольнения 750 сотрудников, компания Adobe сообщила ещё одну не очень приятную новость: решено отказаться от дальнейшего развития Flex SDK. После очередного релиза Flex 4.6 SDK, выход которого назначен на 29 ноября, проект будет передан в open source по такому же сценарию, по которому Adobe недавно отдала PhoneGap в организацию Apache Foundation.

Разумеется, пользователей Flex вряд ли может радовать такая перспектива, ведь будущее Flex теперь выглядит весьма туманным. Правда, Adobe уверяет, что проект open source возглавят несколько разработчиков из команды Flex SDK, а также несколько известных представителей сообщества Flex, включая членов проекта Spoon Project. Кроме того, в разработке должны участвовать сотрудники крупных корпораций, которые являются пользователями Flex и не могут никуда мигрировать.

Персональные блоги Про IT в Азербайджане

image Раз уж сегодня неделя миграции на Хабре…

В прошлом году было несколько топиков про то, как информационные технологии развиваются в Казахстане и прочих бывших союзных республиках. Очень много топиков про Украину и Беларусь. Теперь я хочу немного рассказать про IT и Азербайджан, развеять несколько мифов про страну. Поехали.

Облачные вычисленияMicrosoft заплатил университету Небраски 250 000$ за использование Office 365

image

Облачный сервис Microsoft Office 365, официальная презентация которого была на прошлой неделе, продвигается корпорацией довольно необычным и даже агрессивным способом.

Вчера стало известно, что университет Небраски, до недавнего времени использовавший Lotus Notes от IBM, получил от редмондской корпорации 250 000 $ в рамках официальной программы Business Incentive Funds с целью миграции пользователей на новый облачный продукт Office 365.
Этот процесс должен растянуться на 12-18 месяцев, а сам университет комментирует факт соглашения с Microsoft следующим образом: "… полученные средства будут потрачены на консультационные услуги и лицензии для перехода с одного продукта на другой". Интересно, что также в расходы включено соглашение с Microsoft Premier Support, вероятно, для наиболее безболезненной смены программной инфраструктуры.

В свою очередь, представители университета хотя и не уверены в надежности новой облачной системы, все же утверждают, что переход c Lotus Notes на Office 365 позволит им съэкономить на ежегодных эксплуатационных расходах почти 50% (с 1 млн до 500 000$), а деньги Microsoft тем более оказались весьма кстати.

[Источник]

Системное администрированиеОпыт переезда на SSD

На прошлой неделе менеджер дал добро на апгрейд машины с HDD на SSD всем четверым моим коллегам включая меня. Помогло мое возмущенное письмо о вреде долгой компиляции и тормозов Resharper'а на нервы разработчика. Рассказал что запуск студии занятие нетривиальное, а уж компиляция и последующий рестарт ASP.NET вообще крайне болезнены.

В принципе конфигурация хорошая, Xeon W3503 с 4GB памяти, и комп должен по идее летать (не в играх понятно, а в офисной обстановке). Но к сожалению все это добро тормозится самым обычным сигейтом на 250 гигов. Поэтому разрешив денежный вопрос, я принялся выбирать подходящий SSD. Для минимизации даунтайма, я решил просто склонировать свой диск. Посмотрев на текущий занятый обьем, я остановился на диске от 100GB. В местном магазине были закуплены SSD Corsair 115GB по $170 в количестве 4-х штук и розданы каждому. Дешевле было бы брать на newegg'е, но временные ограничения предполагали покупку «сегодня же», поэтому брал что было. Заодно и докупил памяти до 8 гигов.

Итак мне, как самому инициативному, нужно было перенести свою систему, а так же помочь коллегам. Для клонирования я воспользовался Clonezilla. Для манипулирования разделами, я так же скачал Gparted. И Clonezilla и Gparted надо прожечь на болванки или флешки, как вам проще.

Open sourceЕще десять тысяч ПК мигрировали на Ubuntu Linux

Немецкий страховой гигант выбирает open-source

Canonical раскрыла данные о воодушевляющей сделке с немецким страховым гигантом LVM Versicherungen. Речь идет о переводе на Ubuntu Linux 10 000 ПК, используемых в операционной деятельности компании.

Проект предусматривал перевод сначала 3000 десктопов и ноутбуков в головном офисе LVM в Мюнстере; а затем еще 7000 в агенствах компании по всей Германии. Основное приложение, используемое компанией — это LAS, система обработки страховых случаев собственной разработки (на Java), интегрированная с Lotus Notes, Adobe Reader и OpenOffice.

Полным сюрпризом эта новость не стала, поскольку LVM уже и так использовала Ubuntu некоторое время. Но перевод всего парка компании уже можно назвать небольшим переворотом.

Персональные блоги Если бы я жил в другой стране…



Сравните условия жизни в вашей стране и в другой.

Блог компании HPЖизнь без Cisco

На прошлой неделе компания НР выпустила пресс-релиз, где в спокойной и выдержанной манере, будничным тоном сообщалась весьма значительная новость. На первый взгляд, не произошло ничего особенного: PR-служба компании отрапортовала о том, что HP оснастила шесть своих центров обработки данных собственным сетевым оборудованием. Но на самом деле это значит, что в критически важных узлах ЦОДов, которые обслуживают 300 тысяч сотрудников в 170 странах мира, HP смогла обойтись без оборудования Cisco.

Магистральные коммутаторы Cisco в последние годы служат неформальным эталоном в мире телекоммуникаций. Инфраструктуры целых отраслей «привязаны» к ним, а целые поколения администраторов построили свою карьеру на знании оборудования и протоколов только этого вендора. Изменить эту ситуацию уже давно пытаются Juniper и Extreme Networks. Компания HP в этой технологической гонке, казалось бы, не участвовала. Но сегодня подразделение HP Networking довело свои продукты до той степени развития, когда на них стало возможным возложить самые масштабные задачи.

«После обмена мнениями с заказчиками из разных стран мира мы пришли к выводу, что им нужен поставщик полноценного набора сетевых продуктов с открытой архитектурой, способной создать альтернативу нестандартным протоколам, к которым пользователи были привязаны на протяжении десятилетий», — сказал директор ИТ-службы HP Рэнди Мотт. И HP решила стать здесь примером.

ASP.NET MVCМиграция приложений с ASP.NET MVC 2 на ASP.NET MVC 3 Preview 1

Я только что закончил превью своего инструмента преобразования приложения ASP.NET MVC, чтобы поддерживать преобразование от ASP.NET MVC 2 к ASP.NET MVC 3.

Предыдущая версия приложения, которое преобразовывало с ASP.NET MVC 1.0 к ASP.NET MVC 2, доступна здесь.

Персональные блоги Перенос почты из Gmail в Google Apps

image

Если вы решили использовать базовый пакет Google Apps, а до этого пользовались Gmail'ом, а письма старые вам нужны, то вы очень быстро столкнетесь с тем, что Google Email Uploader некорректно работает с кириллицей, да и вообще теряет письма при переносе, а миграция средствами Google Apps на бесплатном варианте недоступна.