developer blog

451 degrees Fahrenheit

Archives Posts

Typo3 или тУпо3 - субъективное мнение о популярной в германии CMS

October 31st, 2008 by pilot

Хочу сразу извиниться перед всеми сторонниками и поклонниками этой замечательной CMS.

Мой глубокий вам поклон и уважуха, за те силы и старания которые вы прикладываете дабы заставить ее (cms) выполнять то что вам нужно. 

Попался мне в руки проект в котором заказик (немец) упорно настаивал на реализации проекта на Typo3 ну чтож как говориться “Кто платит тот и музыку заказывает”, да и что греха таить самому давно хотелось попробовыть реализвоть проект на typo3, а тут и возмножность подвернулась.

На мое субъективное мнение система не просто сложна в изучении и реальном применение, а просто мего сложна.

Пример почему мегосложна: элементарное действие отобразить шаблон сделанный дизайнером не подключая никаких активных элементов - просто отображение шаблона, сразу же окунает вас в тУпо3 скрипт, который без бубна изучать просто невозможно - и этому способстует не очень простая в освоении документация typo script.

Самое первое и основное, что отталкивает от изучения и применения typo3 - это использование их typo script, причем использование практическе везде, где нужно и самое главное, где не нужно и можно запросто обойтись без него.

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

Но не все так плохо, есть много и хорошего. 

Как только вы закончите шаманить с шаблонами, а это у вас будет занимать большую часть в создании проекта (по крайней мере на стадии изучения CMS), можно начинать радоваться, дальнейшая работа с cms уже гораздо проще.

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

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

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

Ну и конечно же офф сайт - этой замечательной cms - typo3.org

Filed under Uncategorized having 2 Comments »

Archives Posts

Ух.. Отпуск пролетел

September 3rd, 2008 by pilot

Отпуск пролетел на одном дыхании, пора и поработать.

Все таки  Крым не сравнишь ни с Кавказаом, ни с Турцией или Египтом.

Крым - одна сплошная красотища!

Ласточкино гнездо (малееенькое)

Безумный подъем на Ай-Пертри (на высоты более 1200 м за 15 минут)

С самой высокой точки Ай-Петри фото станции фуникулера (подъемника), здание треугольником

Внизу Ялта, Мисхор

Filed under Uncategorized having 4 Comments »

Archives Posts

Валидация DOM HTML в реальном времени

August 15th, 2008 by pilot

Во время web 2.0 валидность документов стандартрам w3.org xhtml, html, css является неотемлемой частью любого проекта

Осообенно трепетно к этому относятся заказчики за пределами СНГ

Валидатор от w3.org, конечно хорошо, но как всегда хочеться большего.

В нашем случае “большее” - это живой валидатор в реальном времени, автор живого валидатора (Validator.nu) Henri Sivonon взял Hixie’s Live DOM Viewer, и на его основе собрал свой парсер DOM.

Получилось я вам скажу очень даже неплохо.

livedomvalidation

Filed under Uncategorized having 6 Comments »

Archives Posts

Agile, Agile и еще раз Agile

July 3rd, 2008 by pilot

Побывав на тренинге “Базовые концепции Agile и SCRUM” и на Agile Gathering 5, хочеться немного расказать, что было интересного и не очень интересного.

Agile - Гибкая методология разработки (англ. Agile software development) — это концептуальный каркас, в рамках которого выполняется разработка программного обеспечения.

Agile методы делают упор на непосредственное общение лицом к лицу. Большинство agile команд расположены в одном офисе иногда называемом bullpen. Как минимум она включает и «заказчиков» (заказчики которые определяют продукт, также это могут быть менеджеры продукта, бизнес аналитики или клиенты). Офис может также включать тестировщиков, дизайнеров интерфейса, технических писателей и менеджеров.

wikipedia

И так, о тренинге “Базовые концепции Agile и SCRUM”, проводит его Алексей Кривицкий (Agile coach, Certified ScrumMaster and Practitioner, Coordinator of Agile Ukraine, Owner at SCRUMguides, Software developer), не смотря на все эти звания и как тренер и как человек очень понравился.

Тренинг с самого начала проходил очень живо, началось все с выстраивания толпы по типу пирамиды, кто, как и на сколько втянут в agile, в developing и тд, всех тех манипуляций, который проделывал с аудиторией Алексей расскрывать не буду, но скажу, что побывав не пожалеете, т.е. спать будет некогда да и незачем.

Удивила цена, я заплатил всего 380 грн. (75$), что конечно порадовало, обеспечивая тем самым доступность тренинга, тем более для людей которые только читали о том что такое Agile и нигде на примерах его не видели.

Что касается подачи материала, как по мне было малость “сумбурно”, т.е. не было четкой линии, часто перепрыгивали с одного на другое, и поэтому иногда терялась общая картинка. Но так как это тренинг, сколько людей - столько и мнений, потому удержать все в одном русле довольно тяжело.

Так же не совсем был раскрыта методология SCRUM.

Scrum - одна из самых популярных методологий гибкой разработки. Одна из причин ее популярности - простота

Т.е. я думаю, что стоит в трениг влючить именно базовые понятия самих терминов, которые будут более менее описаны и в презентации и на терниге, тем более, что в SCRUM их не много. В это плане мне очень понравилась статья Обзор методологии SCRUM

Что еще хотелось бы видеть на этом или других тренингах:

  • Основное, это практические примеры, что, куда, и как
  • Как создавать/планировать Product backlog
  • Как разбивать его на sprint (iteration)
  • Как создавать/планировать Sprint backlog
  • Как правильно писать и вообще писать user stories

Для тех кто хочет познакомиться с Agile и SCRUM - этот трениг будет не заменим, в виду проффесионального тернера с большим опытом применения данных методологий (которого кстати можно поспрашивать на тренинге и даже нужно), увлекательного тернингового (у как написал) процесса, дешевезны - что не мало важно в наше время, когда тренинги стоят 500$ до нескольких тысяч.

Ну и что касается Agile Gathering 5

Было просто класс, не навязчивая, не официозная атмосфера. Атомсфера - хорошего рабочего коллектива, что очень порадовало.

Очень интересные презентаций, которые живо представлял Алименков Николай.

 

Полный список презентаций можно посмотреть www.agileukraine.org

И не только презентаций, но и видео, каждой презентации.

Ну и фотки конечно, куда без них. (клик куда-то да приведет)

collage2

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

Filed under Uncategorized having 1 Comment »

Archives Posts

Красивый набор дизайн трафоретов от Yahoo

July 3rd, 2008 by pilot

stencil_illustration

Yahoo! Design Stencil Kit версии 1.0 доступен в разных форматах OmniGraffle, Visio (XML), Adobe Illustrator (PDF и SVG), и Adobe Photoshop (PNG).

Вот что собственно в него входит:

  • Размеры рекламных баннеров
  • Календарь 
  • Показ картинок по типу - Карусель 
  • Графики и таблицы
  • Управляющие элементы Пользовательского Интерфейса
  • Элементы форм
  • Таблицы 
  • Меню и кнопки
  • Предствление страниц для основных Мобильных телефонов
  • Предствление страниц для iPhone
  • Нивигация и Листание страниц
  • Элементы ОС
  • Заполнители текста
  • Разрешения экрана
  • Табы
  • Окна и боксы
Filed under Uncategorized having 1 Comment »

Archives Posts

Ускоряем работу своего сайта с YSlow

June 24th, 2008 by pilot

В след за выходом Firefox 3 разработчики из Yahoo обновили замечательную утилиту YSlow, совместимая с новой версией фокса.

YSlow - это утилита, которая анализирует web страницы и показывает почему они тормозят при загрузке, основываясь на правилах для высоконагруженных веб сайтов. YSlow - это Firefox add-on интегрированный с популярным Firebug (незаменимый инструмент для веб разработчика).

Что собственно YSlow нам предлагает:

  • Отчет о быстроте работы нашего страницы
  • Сводный отчет по протоколам HTTP/HTML
  • Список частей (компонентов) нашей страницы
  • Набор инструментов, включая JSLint (проверяет javascipt)
    Ну и картинки, куда ж без них.

Performance View

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

perfview

Stats View

YSlow рассчитывает общий размер веб страницы для двух сценариев с очищенным кешем и заполненым, а также информацию о cookies.

statsview

Components View

YSlow выводит все части (компоненты) старницы включая тип (type), URL, дата Истечения (Expires date), gzip status, время загрузки (load time), размер (size), и ETag. Так же можно увидить заголовок HTTP ответа для каждой части. 

compsview

Filed under Uncategorized having No Comments »

Archives Posts

Рисуем web 2.0 кнопки on-line

June 17th, 2008 by pilot

Понадобилось срочно нарисовать несколько кнопок в стиле web 2.0 обращатся к дизайнеру просто долго,  порылся на просторах  интернета и нашел вот такой  впролне отвечающий моим требованиям генератор кнопочек “As Button Generator” (“As” сокращение от ActionScript) выделяется из подобных тем что:

  • Написан на Flash, что позволяет сразу видить изменения
  • Управление текстом на кнопке с помощью мыши
  • Большое количество опций настройки

Filed under Uncategorized having No Comments »

Archives Posts

70 советов по написанию продвинутого CSS-кода

June 17th, 2008 by pilot

Оличная статья для как для новичков так и для профи в CSS.

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

Перевод лежит здесь, оригинал на smashingmagazine.com.

Filed under Uncategorized having No Comments »

Archives Posts

Новая версия FireFox 3 RC2 и Firebug 1.2b2 - консоли разарботчика

June 5th, 2008 by pilot

Много улучшений и там и там, но самое важное - это то что Firebug 1.2 работате в 3.0 версии и заметно быстрее предыдущий сборок.





Линк на Firebug

Линка на FireFox:


Filed under Uncategorized having No Comments »

Archives Posts

Разрезание торта с помощью MacBook Air

June 2nd, 2008 by pilot

Вот вот Рауль Шуд (Rahul Sood), the CTO of HP’s gaming systems division, разрезал торт на своем дне рождение, только подареном ему MacBook Air

Filed under Uncategorized having 1 Comment »

« Previous Entries