Как стать автором
Обновить
175
0
Денис @ur001

Пользователь

Отправить сообщение

ODF vs OOXML, битва закончена.

Время на прочтение1 мин
Количество просмотров1.3K
Битва форматов была долгой и напряженной, теперь она закончена и мы имеем победителя… Microsoft объявила о своей поддержке формата ODF, которое будет осуществляться начиная с Microsoft Office 2007 SP2. Кроме того, представитель Microsoft заявил прямым текстом: ODF — победитель.

Выступая на конференции Red Hat Summit, в Бостоне, Stuart McKee сказал: ODF одержал чистую победу. Продажи ПО для нас являются важнейшим источником дохода. Мы не имели возможности сделать поддержку данного формата в середине цикла разработки нашего продукта, потому она не вошла в релиз Microsoft Office 2007. Мы обязались и расчитываем сделать больше, чем просто конвертер ODF-в-OOXML.

Это первый раз, когда Microsoft не смогла навязать свой формат, как промышленный стандарт, вполне можно рассматривать это, как большую победу.

Выход пакета обновлений SP2, для Microsoft Office 2007 ожидается в первой половине 2009 года.

Подробнее: www.infoworld.com/article/08/06/19/Red_Hat_Summit_panel_Who_won_OOXML_battle_1.html

Form Spam Bot Blocker: Защищаем Web-формы без CAPTCHA!

Время на прочтение5 мин
Количество просмотров9.1K


  • Вы так защитили свою форму что сами не всегда можете разобрать что нарисовала CAPTCHA?
  • Вы установили хорошую CAPTCHA и все равно время от времени у себя в feedback-е читаете новости
    о удлинителях некоторых органов, дешёвой виагре и т.п.?


Ну тогда предлагаю под другим углом взглянуть на проблему защиты Web-форм.

Читать дальше →

Программирование в Mac OS X: пишем для iPhone

Время на прочтение3 мин
Количество просмотров11K
в этом топике я покажу как написать простенькое приложение для iPhone с использованием официального SDK. Заполучить его просто, нужны:
1. Intel-based Mac(хотя и на PowerPC тоже работает, но после некоторых телодвижений)
2. iPhone SDK. Я буду писать на beta 2. Последнюю версию можно получить, зарегистрировавшись на developer.apple.com. Beta 2 можно найти в торрентах
Читать дальше →

Blitz Templates

Время на прочтение2 мин
Количество просмотров3.8K


Blitz Templates — быстрый и удобный шаблонизатор для крупных интернет-проектов, разрабатываемых на php. На первых порах может быть не совсем очевидно, зачем нужен Blitz для php, в то время, когда этот язык, по сути дела, и есть шаблонизатор, только весьма навороченный.

Читать дальше →

Верстка под PDA, часть 2

Время на прочтение3 мин
Количество просмотров2.8K
Уже писал о верстке под PocketPC устройства, на неделе доработал все то, что так смущало и подвел небольшие итоги.

1. Резинка.
Верстка под PDA должна быть резиновой. Без дополнительного ПО эмулировать разное разрешение на PDA устройствах нельзя. Да и никому это особо не нужно =) Чаще всего это 320х240 или 640х480, хотя бывают и нестандартные разрешения. В любом случае сайт должен смотреться во всех разрешениях одинаково, т.к. их разброс не такой и большой, а значит верстка должна быть резиновой.

2. Одна колонка.
Есть исключения, но чаще всего скелет сайта должен быть одноколоночным. Т.е. исходник сайта может быть 2-х, 3-х колоночным, но PDA версия чаще всего превращается в одну колонку, т.к. места и так мало. Чаще всего левая колонка (навигация) превращается в <select>, а правая сползает под основной контент.

3. Авто определение PDA устройства + pda.site.ru домен.
Определить PocketPC не так и сложно. HTTP_USER_AGENT содержит «windows ce» + браузер (mobile ie) добавляет ряд своих заголовков, например HTTP_UA_OS. Соответственно при просмотре site.ru с мобильного устройства должна отображаться оптимизированная верстка. Однако помимо этого необходим и безусловный способ получения PDA верстки, самое простое — поддомен «pda». Это просто удобно + важно для всяких поисковых ботов, да и заранее сообщает, что есть и pda версия сайта…
Читать дальше →
12 ...
26

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Архитектор программного обеспечения
Ведущий
Python
PostgreSQL
Redis
Celery
Django
FastAPI
Elasticsearch
Kubernetes
Clean Architecture
MySQL