Как стать автором
Обновить

PHP: проверка данных

Время на прочтение2 мин
Количество просмотров2.9K
Думаю, все, кто когда-либо программировал, знают, как муторно и скучно зачастую бывает писать алгоритмы для проверки входных данных. Я хочу предложить вам одно решение, которое поможет собрать свою собственную базу, которую можно будет использовать от проекта к проекту, изменяя и дополняя под свои нужды.
Пример приведен на PHP, но, я уверен, вы без труда сможете перенести его на любой другой язык.
Читать дальше →
Всего голосов 17: ↑11 и ↓6+5
Комментарии68

Жаркий топик: Windows vs Linux

Время на прочтение2 мин
Количество просмотров1.6K
Просьба дочитывать статью до конца.


Наверное, самая жаркая тема обсуждений на всевозможных блогах и форумах, конференциях и презентация. Стоит только косвенно сравнить Windows с Linux, сразу же разгорается спор вселенского масштаба. На одном из хабратопиков, напрямую не связанных с этой проблемой, опять была поднята эта тема.
Любой затрагивающий тему Windows vs Linux рискует быть растоптанным, но все же…

Читать дальше →
Всего голосов 45: ↑20 и ↓25-5
Комментарии99

Сравнение Android и iPhone SDK

Время на прочтение1 мин
Количество просмотров1.2K
Не так давно мне пришлось поработать с Android и iPhone SDK. Многое мне понравилось, многое удивило. Я решил сравнить оба SDK с точки зрения разработчика:
Критерий iPhone SDK Android
Количество скачиваний 100 000 с февраля 2008 750 000 c ноября 2007
Читать дальше →
Всего голосов 15: ↑13 и ↓2+11
Комментарии11

С производительностью Ubuntu полный порядок

Время на прочтение1 мин
Количество просмотров1K
Эксперты Phoronix провели серию тестов, желая выяснить кто из популярных Linux-дистрибутивов быстрее: Ubuntu 7.10 или Fedora 8.

На ринг вышли 32-х битные версии Ubuntu 7.10 и Fedora 8 с набором пакетов «по умолчанию», под которыми были провдедены игровые тесты (Quake 4, Enemy Territory: Quake Wars), тесты на скорость кодирования LAME, Ogg, работы с диском (hdparm) и памятью (RAMspeed), gzip-сжатия.

Результаты оказались практически идентичными (победила дружба). Продемонстрированное Ubuntu преимущество в 1,5% не привышает погрешности измерений. В целом же обе системы показали высокий уровень производительности.

via LOR
Конфигурация тестовой платформы
Всего голосов 16: ↑14 и ↓2+12
Комментарии19

Сравнительная таблица iPhone и T-Mobile G1

Время на прочтение1 мин
Количество просмотров1.1K
Собрал в одну таблицу основные характеристики iPhone (с сайта apple.com) и T-Mobile G1 (с сайта htc.com).

В общем функционально устройства получились очень похожие, G1 больше подходит для тех кто много пользуется интернетом и смс и т.п., а iPhone для тех кто много слушает музыку и смотрит фильмы.
Посмотреть таблицу
Всего голосов 75: ↑61 и ↓14+47
Комментарии192

Сравнительные таблицы новых Zunе и iPod

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


Новые Зюны официальны, так что теперь мы можем оценить творения двух гигантов Apple и Microsoft в спарринге. К сожалению MS не уточнила пока данные о батарейке наравне с некоторыми другими мелкими деталями. Но уже достаточно данных для сравнения «плечом к плечу».

Zune 80 уверенно держит марку при сравнении с iPod'ом 80GB classic, но с iPod touch дела обстоят уже немного по-другому — конечно, только если вы желаете пожертвовать байты музыки воимя большего экрана touch и его увесистой цены. Сложнее уже будет выбрать между флэшевым Зюном и iPod nano — что для вас в итоге важнее — WiFi или 1.8 дюйомвый экран? В любом случае Зюнов ждать еще до самого ноября. Таблицы, приведенные ниже возможно будут способны породить множество споров и развлечь вас перед самым выходом новинок...

Читать дальше →
Всего голосов 19: ↑15 и ↓4+11
Комментарии100

Переезд с одного средства планирования разработки на другое — с XPlanner на Redmine

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

Переезд с одного средства планирования разработки на другое — с XPlanner на Redmine


«Мыши плакали, кололись, но продолжали есть кактус», — моё мнение о пользователях XPlanner.

Преамбула


Так повелось, что изначально наша команда использовала XP и вообще Agile разработку. Изначально был выбран XPlanner — он же как раз заточен под итеративную разработку ПО.
Со временем процессы разработки менялись, и это все меньше походили на те, которыми были изначально.

И вот лишь недавно мне удалось перетащить всех на Redmine.

Читать дальше →
Всего голосов 2: ↑2 и ↓0+2
Комментарии24

JavaFX -> дипломная работа забугорного студента. Сравнение JavaFX и конкурентов

Время на прочтение1 мин
Количество просмотров5K
Rich Internet Applications (RIA): A Convergence of User Interface Paradigms of Web and Desktop — Exemplified by JavaFX

Занятная работа, автор сравнивает AJAX, SilverLight, JavaFX, Flash, вполне адекватно оценивая минусы и плюсы технологий. Основной упор работы делается на JavaFX. Я буду писать диссер, моим основным инструментом как раз будет новая плюшка Сана.

Если вы не знакомы с JavaFX, эта работа введет вас в курс дела (4ая и 5ая главы), если вы уже познакомились — неплохая пища для ума. С весны, когда был первый анонс JavaFX, я слежу за развитием проекта, с первого превью релиза для разработчиков, я стал плотно изучать JavaFX.
Вещь, конечно, толковая. Кодить анимацию (моя первостепенная задача) — сплошное удовольствие. Триггеры и бинды в сто раз удобнее, чем листенеры и евенты, живущие в конексте Джавы. Кода в разы меньше, хотя он не такой читаемый (мое мнение), как Джава-код. Отсутствие Джавадока расстраивает. Бесспорно, JavaFX, основанный на Java2D и Swing'e, ничего нового не несет, т.к. триггеры и бинды — это интерпретация евентов и листенеров. основная задача — выделить в отдельный поток работу с гуями и графикой. По правде говоря, у Джавы богатые возможности в этих областях, но кода приходится писать столько, что пальцы начинают ныть еще до создания проекта.
Больше всего меня смущает очередная попытка Сана пропихнуть свои апплеты. Если деcктопные приложения на Джаве работают очень-очень неплохо, я бы не сказал, что они в чем-то уступают .NET'овским приложениям в скорости работы, то апплеты это тихий ужас. Видел я как-то мега-гига апплет к IBM WCM, у меня на глаза навернулись слезы.
Если есть какие-то комменты-вопросы, давайте их обсудим.
Рекомендую не оставить без внимания работу Флориана (см ссылку выше) и ознакомиться с ней.
Всего голосов 13: ↑10 и ↓3+7
Комментарии26

Кто хотел пузомерку от Гугла?

Время на прочтение1 мин
Количество просмотров750
Любовь сравнивать все со всем у людей не отнимешь. Поэтому раздолье для пузомерок всегда хватает. Так и Google решил показать чего стоят наши сайты по сравнению с другими.

ГуглБенчмарк

Читать дальше →
Всего голосов 46: ↑35 и ↓11+24
Комментарии23

Гугл научился сравнивать сайты

Время на прочтение1 мин
Количество просмотров6.6K
Google Trends запустил сервис посещаемости сайтов (по уникальным посетителям в день).
Прелесть в возможности сравнивать до 5 сайтов с хорошей посещаемостью, просто перечислив их через запятую.

Смотрите, что получилось для Мэйл, Яндекса, Одноклассников, Вконтакте и Живого Журнала.

Google Trends для сайтов.

Читать дальше →
Всего голосов 40: ↑36 и ↓4+32
Комментарии74

Примеры ассемблерного кода и алгоритмов на решении задаче о перевороте строки

Время на прочтение1 мин
Количество просмотров6.6K
Дано — null-terminated string, расположенная в памяти по некоторому адресу. Допустим «kukaga»,0x0h.
Задача — получить на выходе строку наоборот, «agakuk»,0x0h
Точнее -указатель на область памяти, где лежит перевернутая строка

Посмотрим решения на базе i8080 архитектуры.

Просьбе к знатокам ассемблеров не-x86 архитектуры — дайте пример этой задачи в ассемблере для знакомой вам архитектуры. Просто чисто интересно сравнить.

Читать дальше →
Всего голосов 12: ↑10 и ↓2+8
Комментарии14

Opera 9.62 против Opera 10.0 alpha 1

Время на прочтение2 мин
Количество просмотров868
4 декабря 2008 года увидела свет первая альфа версия Opera 10.0 на двиижке Presto 2.2. Подробнее об этом радостном событии и новшествах движка можно прочитать в статье написаной fidelich. А что дает пользователю новый движок в числовом выражении, я попытаюсь выяснить под катом.
Продолжить чтение
Всего голосов 93: ↑85 и ↓8+77
Комментарии71

XP vs Vista: что быстрее на топовом железе?

Время на прочтение1 мин
Количество просмотров1.6K
Сегодня проскочил занимательный топик, в комментариях к которому появлялись утверждения, что на топовых конфигурациях Vista работает быстрее XP.
Пару месяцев назад я задавался тем же вопросом — быстрее ли? Был проведён эксперимент, сравнивались XP с последними на тот момент обновлениями, и Vista с только что вышедшим SP1.
Конфигурация, на которой это всё работало: Gygabyte P35-DS3P/Intel Core2 Quad Q6600@3000/4Gb DDR2 800/2xST3500630AS/GF 8600GT. Драйвера на момент тестирования также были самые свежие.
Тест публиковался в моём ЖЖ, так вышло, что он разбит на три с половиной части:
Часть первая: тесты одно- и многопоточных приложений.
Часть вторая: скорость копирования.
Часть третья: синтетический бенчмарк, влияние Aero на производительность.
Часть третья с половиной. Работа с flash-накопителем.
Результаты получились неожиданные, если не сказать — слегка шокирующие. Их реальность, по возможности, проиллюстрирована.
Если кратко — в приложениях, производящих вычисления, Vista показала худшие результаты. Где-то — в пределах погрешности измерения, где-то — на вполне ощутимый процент. Но работа с данными в Vista проходила быстрее, и быстрее настолько, что меня это порядком удивило. Видимо, Vista эффективнее использует память… впрочем, интересно ознакомиться и с другими мнениями.
Всего голосов 49: ↑41 и ↓8+33
Комментарии84

Сравнение матриц мониторов — TN и *VA.

Время на прочтение4 мин
Количество просмотров204K
Давно меня мучал вопрос: чем отличаются изображение у современных мониторов с матрицами TN, S-IPS, S-PVA, P-MVA. Мы с другом ne0, решили сравнить.

Для тестов взяли два 24'' монитора (на S-IPS к сожалению не нашли ничего:( ):
— на дешевой матрице TN Benq V2400W
— на матрице P-MVA средней категории Benq FP241W.

Характеристики кандидатов:

Benq V2400W

Тип матрицы: TN+Film
Дюймы: 24"
Разрешение: 1920x1200
Яркость: 250 кд/м2
Контрастность: 1000:1
Время отклика: 5мс / 2 мс GTG


Benq FP241W

Тип матрицы: P-MVA (AU Optronics)
Дюймы: 24"
Разрешение: 1920x1200
Яркость: 500 кд/м2
Контрастность: 1000:1
Время отклика: 16 мс / 6 мс GTG


Тенденции последних лет


Матрицы TN (TN+film) улучшают по цветопередаче, яркости и углам обзора.
Матрицы *VA (S-PVA/P-MVA) улучшают по времени отклика.

До чего дошел прогресс?
Всего голосов 89: ↑74 и ↓15+59
Комментарии158

Сравнение проактивной защиты Outpost vs. ESET vs. Касперский

Время на прочтение1 мин
Количество просмотров3.1K
На днях я наткнулся на блог разработчиков Outpost, в котором, помимо «пресс-релиза» о выходе новой линейки продуктов, нашлось и, на мой взгляд, довольно-таки интересное исследование — разработчики в «лабораторных» условиях сравнивали функциональность модулей проактивной защиты (читай, механизмов, которые пытаются угадать, что тот или иной компонент системы является вирусом/кейлогером/трояном и т.п.).
Читать дальше →
Всего голосов 23: ↑18 и ↓5+13
Комментарии62

Наглядное тестирование поддержки CSS3-свойств вашим брузером

Время на прочтение1 мин
Количество просмотров999
imageПредлагаю всем интересующимся небольшую страницу с наглядным сравнением того как реагирует ваш браузер на CSS3-свойства, поддерживает их либо нет. Страница будет развиваться и наполняться другими свойствами, кроме того, планирую добавить в нее ссылки на описание свойств и дополнительную информацию. На данный момент в тесте участвует 10 свойств, но если вы хотите расширить его, пожалуйста напишите в комментариях про желаемое CSS3-свойство.

Посмотреть тест.

PS: opacity в тесте не будет.

UPD: тест обновлен: добавлено 5 тестов, исправлена ошибка в css
Всего голосов 46: ↑45 и ↓1+44
Комментарии87

Сравнение PHP-фреймворков: CakePHP, CodeIgniter и Yii

Время на прочтение11 мин
Количество просмотров47K
Не так давно на Хабре проскакивал пост о появлении нового PHP-фреймворка под названием Yii.
После ознакомления, этот фреймворк показался мне интересным, перспективным и достойным внимания.
Недавно Daniel Carrera выложил в своем блоге интересную статью «Comparison of PHP frameworks» о сравнении CakePHP, CodeIgniter и Yii.
С целью популяризации Yii среди русскоговорящего (и плохо-по-английски-читающего) населения я решил сделать перевод.
Читать дальше →
Всего голосов 127: ↑106 и ↓21+85
Комментарии136

Таблица сравнения XP vs Vista vs Windows 7

Время на прочтение1 мин
Количество просмотров7.7K
Если вы интересуетесь, что нового, кроме обновленного интерфейса, будет в Windows 7, но что-то пропустили или лень искать по интернетам, то вам поможет таблица, которую сегодня выложили на сайте Microsoft. В ней перечислены все важнейшие части системы, которые были добавлены, обновлены или улучшены в Windows 7.

image


На картинке приведена часть документа. Чтобы скачать документ в формате pdf перейдите по этой ссылке. Хотел бы заметить, что даже в этой таблице приведены не все отличия, так не указана подсистема Direct 2D, приходящая на замену GDI+. Не указан и DirectX 11, входящий в Windows 7 (который наверняка будет и в Vista).

PS: почему сравнивают с Vista SP1 я не знаю, возможно SP2 не влияет на результаты, которые представлены в таблице.
Всего голосов 24: ↑9 и ↓15-6
Комментарии18

Songbird, Winamp, iTunes и Media Player

Время на прочтение1 мин
Количество просмотров1.7K
imageРазработчики Songbird в ходе оптимизации своего плеера провели сравнительное тестирование по потреблению памяти несколькими популярными программами по проигрыванию музыкальных файлов. Среди них были Songbird, Winamp, iTunes и Media Player. Тестирование проводилось на Windows XP SP2 с 1GB памяти. Для тестирования были взяты 20 000 mp3-файлов.

Результаты тестирования можно посмотреть под катом.
Читать дальше →
Всего голосов 49: ↑35 и ↓14+21
Комментарии121