IM → Тестирование веб-клиентов ICQ из песочницы
Всем привет.
Не знаю почему, но меня всегда привлекало доминирование веб-приложений над десктопными. Наверное, потому что это будущее, а все любят будущее и кто-то хочет пробовать его сейчас. Думаю, что через лет 10 (а то и раньше) на компьютере у среднестатистического юзера будет стоять что-то вроде Chrome OS и работать в роли терминала. Увидим. Сейчас, печатая эту статью в Google Docs, слушая музыку через Google Music и отвлекаясь на сообщения из Imo.im, я буду рад за такой исход событий. Для себя в веб-приложениях я вижу три основных преимущества: мобильность (быстрый запуск в любое время, в любом месте) и специфическая требовательность к ресурсам (на первое место выходит память) и простота.
Не знаю почему, но меня всегда привлекало доминирование веб-приложений над десктопными. Наверное, потому что это будущее, а все любят будущее и кто-то хочет пробовать его сейчас. Думаю, что через лет 10 (а то и раньше) на компьютере у среднестатистического юзера будет стоять что-то вроде Chrome OS и работать в роли терминала. Увидим. Сейчас, печатая эту статью в Google Docs, слушая музыку через Google Music и отвлекаясь на сообщения из Imo.im, я буду рад за такой исход событий. Для себя в веб-приложениях я вижу три основных преимущества: мобильность (быстрый запуск в любое время, в любом месте) и специфическая требовательность к ресурсам (на первое место выходит память) и простота.
Я пиарюсь → «Говорящий Путин» от Esquire
Забавный «конструктор» речей В.В Путина создал журнал Esquire.

В данном веб-приложении можно составить текст из заранее выбранных слов и затем «откомпилировав» его прослушать речь премьер-министра.
С одной стороны идея забавная, любой может почувствовать себя министром, однако визуально это все выглядит довольно примитивно — видеоряд представляет из себя нарезку моментов из речей министра, после каждого слова происходит смена кадра. Да и меняющаяся интонация не добавляет достоверности.
Хотя, конечно, никто на эмулятор и не претендовал.
После создания речи каждый пользователь может поделится ее с другими, для этого генерируется код с адресом ролика.
Прямая ссылка после обрезания кода выглядит вот так: http://video.esquire.ru/plays/mediaplayer/player.swf?bufferlength=3&file=http://video.esquire.ru/speaker/upload/bfdd896c3df2f0b6ab99187e22349748.flv
Забавляйтесь.

В данном веб-приложении можно составить текст из заранее выбранных слов и затем «откомпилировав» его прослушать речь премьер-министра.
С одной стороны идея забавная, любой может почувствовать себя министром, однако визуально это все выглядит довольно примитивно — видеоряд представляет из себя нарезку моментов из речей министра, после каждого слова происходит смена кадра. Да и меняющаяся интонация не добавляет достоверности.
Хотя, конечно, никто на эмулятор и не претендовал.
После создания речи каждый пользователь может поделится ее с другими, для этого генерируется код с адресом ролика.
Прямая ссылка после обрезания кода выглядит вот так: http://video.esquire.ru/plays/mediaplayer/player.swf?bufferlength=3&file=http://video.esquire.ru/speaker/upload/bfdd896c3df2f0b6ab99187e22349748.flv
Забавляйтесь.
Блог компании Parcsis/Turbomilk → Как мы придумывали и рисовали интерфейс Иконзы
Для нашего собственного проекта Иконза нам понадобился интерфейс. Очень хотелось, чтобы он получился красивым и модным, а еще удобным и простым в использовании. Чтобы при одном взгляде на него дух захватывало и все бы говорили: «Ого! Какой хороший интерфейс!». Так как мы были клиентами сами у себя, то у нас не было никаких ограничений — можно было делать все что угодно.
Суть проекта в том, что это одностраничное веб-приложение, которое бесплатно раздает иконки набором или поштучно. Иконки можно перекрашивать в любые цвета, а еще можно менять их размер. Мы взяли доску, цветные маркеры и набросали прототип будущего интерфейса.

Суть проекта в том, что это одностраничное веб-приложение, которое бесплатно раздает иконки набором или поштучно. Иконки можно перекрашивать в любые цвета, а еще можно менять их размер. Мы взяли доску, цветные маркеры и набросали прототип будущего интерфейса.
Вопросы безопасности в веб-технологиях → Список безопасных веб-приложений
В результате одной дискуссии на тему безопасных форумов/CMS на PHP мне пришла в голову идея: давайте вместе составим список безопасных веб-приложений! Задача списка — помогать при выборе приложения для установки и предоставить обзор текущей ситуации с безопасностью веб-приложений.
Изначально речь шла о форумах и CMS, но, думаю, ограничиваться этими двумя приложениями не обязательно. Для добавления приложения в список оно должно соответствовать нескольким критериям:
Рекомендуйте приложения для включения в список в комментариях, там же обсудим при необходимости, и я буду редактировать статью пополняя список. Правила включения в список тоже можно обсудить и скорректировать.
Изначально речь шла о форумах и CMS, но, думаю, ограничиваться этими двумя приложениями не обязательно. Для добавления приложения в список оно должно соответствовать нескольким критериям:
- Вы его либо используете (использовали), либо знаете лично того, кто использует.
- Это не должно быть узкоспециализированное приложение.
- Бесплатное.
- Open source.
- Ну и самое главное: безопасное!
- Первый публичный релиз был не менее двух лет назад.
- Для последней стабильной версии нет известных уязвимостей.
- В базе Common Vulnerabilities and Exposures (CVE®) нет записей по этому приложению минимум за последний год (уязвимости в плагинах можно не учитывать, при условии что приложение вполне юзабельно без этих плагинов и в типовую инсталляцию они не входят).
- В случае отсутствия приложений, полностью подходящих под эти критерии, можно включать в список наиболее безопасное из существующих (отдельно для каждого ЯП).
| Форум | Проверить | ЯП |
|---|---|---|
| YaBB | cve sf seclab milw0rm exploit ps secunia | Perl |
| phpBB 3 | cve sf seclab milw0rm exploit ps secunia | PHP |
| Snitz Forum 2000 | cve sf seclab milw0rm exploit ps secunia | ASP |
| CMS | Проверить | ЯП |
| papaya CMS | cve sf seclab milw0rm exploit ps secunia | PHP |
| eZ Publish | cve sf seclab milw0rm exploit ps secunia | PHP |
| Блог | Проверить | ЯП |
| Serendipity | cve sf seclab milw0rm exploit ps secunia | PHP |
| e-commerce | Проверить | ЯП |
| osCommerce | cve sf seclab milw0rm exploit ps secunia | PHP |
Рекомендуйте приложения для включения в список в комментариях, там же обсудим при необходимости, и я буду редактировать статью пополняя список. Правила включения в список тоже можно обсудить и скорректировать.
Веб-разработка → Выкатываем в бой
Приложения могут разрабатываться большим коллективом программистов, инженеров по качеству, графическим интерфейсам, но в конце проектного пути ответственность на себя берет последний из могикан. Недостаток теоретических знаний заставляет нервничать нашего героя, ведь опыта, приобретенного вследствие проб и ошибок, под час не достаточно для систематически успешного внедрения. Чтобы разобраться, как правильно выкатывать веб-проекты в бой, начнем, пожалуй, с основ.
Персональные блоги → Создание веб-приложений станет доступно для «чайников»
Стартап Teqlo объявил о своем намерении разработать сервис для создания приложений. Продукт, ориентированный скорее на «чайников», нежели на профессиональных разработчиков, позволит без особых усилий соорудить несложную прикладную веб-программу.
Транжиры, например, смогут сделать собственное приложение для учета расходов, сочетающее данные из готового софтверного продукта Salesforce.com и информацию из электронного календаря.
Идея создания программ несведущими в этом деле пользователями пришла в голову не только Teqlo. На днях компания Coghead представила свой вариант аналогичного сервиса, находящийся в данных момент в стадии беты.
Транжиры, например, смогут сделать собственное приложение для учета расходов, сочетающее данные из готового софтверного продукта Salesforce.com и информацию из электронного календаря.
Идея создания программ несведущими в этом деле пользователями пришла в голову не только Teqlo. На днях компания Coghead представила свой вариант аналогичного сервиса, находящийся в данных момент в стадии беты.