Перегляд за місяцем: January 2010

 

Конкурс з написання LitePost на CFWheels

Рівно тиждень тому розпочався конкурс, оголошений розробниками фреймворку ColdFusion on Wheels.

Завдання: реалізувати на CFWheels проект LitePost, простенький стандартизований двигун для блогу, що призначений для порівняння різних фреймворків; опис проекту, SQL для бази та вже існуючі приклади можна відшукати на відповідній сторінці Google Code.

Мета: в цікавій формі ознайомитися з Wheels, можливо виграти приз.

Строки: конкурс завершується 19 лютого 2010 року.

Призи: переможець отримає сертифікат на $100 з Amazon Gift card, двоє наступних по $50.

Вимоги до проекту:

  • Скачати та використовувати фреймворк Wheels
  • Вхід/вихід
  • Записи (створити, читати, оновити та видалити)
  • Відгуки (створити, читати, оновити та видалити)
  • Категорії (створити, читати, оновити та видалити)
  • Закладки (створити, читати, оновити та видалити)
  • Використання Wheels Object Validation для вищевказаного
  • RSS стрічка (бонус)

Електронну пошту, на яку треба надсилати результати, можна відшукати на сторінці публікації з оголошенням конкурсу.

Якщо ви ще не знайомі з Wheels, зверніть увагу на два посібники: Beginner Tutorial: Hello World та Beginner Tutorial: Hello Database. Також скрінкасти чудовий спосіб для швидкого початку (кому як, - С.Г.). Якщо у вас є трохи часу, можна переглянути записи зустрічей в групах користувачів.

Питання найкраще ставити в Wheels Google Group

 

Автор: Сергій Галашин | Опубліковано: 31.01.2010 о 15:27 | Категорії: CFWheels - Contests -

 

Важливе оновлення безпеки для ACF9 (CVE-2010-0185)

Вчора було опубліковано інформаційний бюлетень з безпеки від Adobe, що повідомив про появу виправлення для вразливості в Solr.

Вразливість заключається в тому, що будь-хто може дістатися до колекції знаючи URL спеціального формату.

Adobe позначила вразливість як важливу та настійливо рекомендує вжити заходів для виправлення, що докладно описані в публікації How to limit access to the Solr collections

Автор: Сергій Галашин | Опубліковано: 30.01.2010 о 13:12 | Категорії: Adobe - ColdFusion 9 - Security -

 

Переїзд сайту на Linode

Good news, everyone!

Відсьогодні сайт працює на новому сервері.

Технічні деталі:

  • Linode VPS
  • Ubuntu 9.10
  • Railo 3.1
  • Resin 3.1
  • Apache 2
  • MySQL 5.1
  • Mango 1.4.1

Поки політ нормальний.

Автор: Сергій Галашин | Опубліковано: 29.01.2010 о 16:23 | Категорії: CFUG -

 

Flex и PHP - странные связи

Один из евангелистов Adobe - Райан Стюарт (Ryan Stewart) - пишет в своем блоге, что теперь будет вести свои проповеди в среде PHP разработчиков. Тема интеграции Flex с PHP набирает обороты, насколько можно судить по статьям и постам на форумах. Возможно, об интеграции Flex и Coldfusion уже написано слишком много (да и сама связка CF+Flex очень проста в использовании, спасибо Adobe), поэтому Adobe ищет новых друзей для Flex-а за пределами своей крепости. Кроме того, борьба с Silverlight заставляет искать новых союзников, а PHP явно не друг Microsoft-у. Думаю, что надо следить за этой тенденцией, и возможно, открыть неожиданные перспективы.

Автор: Родион Быков | Опубліковано: 25.01.2010 о 22:58 | Категорії: Blogs -

 

BlazeDS и все все все

Довольно сложно разобратся в маркетинговом языке корпораций, Adobe не исключение. Существует несколько серверов для организации messaging-а и передачи данных через AMF (remoting): например LiveCycle Data Services ES (LCDS) и BlazeDS. На мой скромный взгляд, Adobe запутывает пользователя избыточными аббревиатурами. Несколько ссылок для самообразования:

В двух словах - LCDS это платный сервер Adobe с кучей фич кроме собственно remoting-а. BlazeDS - это бесплатный опенсорсовый вариант LCDS с урезанными фичами. Если вам лишь нужно по-мелочи работать с удаленными данными из Flex приложения, используйте BlazeDS. Если нужна более серьезная обработка - предупреждение коллизий данных, server-side paging, работа с PDF-документами - используйте LCDS. LCDS есть в бесплатном варианте, но с ограничением на 1 приложение и 1 процессор. Хоть немного стало понятнее ? :)

Чтобы окончательно запутать читателя - существует еще GraniteDS, опенсорсовая замена LCDS.

Автор: Родион Быков | Опубліковано: 21.01.2010 о 15:31 | Категорії: BlazeDS - Links -

 

Новини CF-OpenSource v11

Оновлення продуктів та додатків

 SocialBookmarks Mura Plugin 1.2

Додаток для Mura CMS, додає швидкі посилання на популярні соціальні веб-сайти, наприклад Facebook чи Twitter.

ColdBox 3.0.0 Milestone 4 released

ColdBox Platform 3.0.0M4

Луїс Маджано (Luis Majano) повідомив про вихід M4 нової гілки фреймворку, а також розмістив дзеркало проекту на RIAForge.

LogBox: Enterprise ColdFusion Logging Library 1.1

LogBox 1.1

Так само на RIAForge з'явилися проекти-сателіти: бібліотека для журналювання LogBox та бібліотека для створення прототипів MockBox.

JavaLoader 1.0 Beta 2 Released

JavaLoader 0.6

Марк Мендел (Mark Mandel) повідомив про вихід другої бети нового релізу JavaLoader та створив дзеркало проекту на RIAForge, де розміщено стабільну версії.

Released BlogCFC 5.9.5.004

BlogCFC 5.9.5.004

Реймонд Кемден (Raymond Camden) повідомив про вихід оновлення BlogCFC, знайти його можна на сторінці проекту.

Amazon CloudFront CFC

Барні Бувер (Barney Boisvert) повідомив про появу бібліотеки для взаємодії з популярною CDN службою від Amazon.

 

Автор: Сергій Галашин | Опубліковано: 20.01.2010 о 20:03 | Категорії: RIAForge - OpenSource - Java - News - Coldbox -

 

Інтерв'ю Хеманта Хенделвала та Тодда Шарпа для RIA DZone

DZone продовжує активно спілкуватися з цікавими людьми зі світу ColdFusion.

Ми вже згадували про інтерв'ю з Фортою та Менделом, тепер коротко про ще два.

Хемант Хенделвал, головний інженер в команді ACF та CFB, розповів про трохи свою роботу та детально про деякі оновлення, що з'явилися в CF9.

Тодд Шарп, розробник SlideSix.com -- спільноти для обміну слайдами, розповів про суть спільноти та технічні сторони її розробки.

Обидві бесіди можна переглянути у відео-записі, або прочитати розшифровку.

Автор: Сергій Галашин | Опубліковано: 17.01.2010 о 14:56 | Категорії: ColdFusion 9 - ColdFusion Builder - Adobe - Video - Interview -

 

Новини CF-OpenSource v10

Оновлення продуктів та додатків на RIAForge

 

cfRhino 0.3.4

Новий MVC фреймворк.

jTidy CFC 1.2

Компонента, що за допомогою jTidy ковертує текст до валідного xHTML.

cfturbine 1.2_BETA

Двигунець для створення прототипів, що реалізує принципи scaffolding.

SQLiteCFC 1.1a

Компонента для безпосередньої взаємодії з SQLite базою без участі JDBC, реалізує стандартні операції, вміє зберігати набір CF даних безпосередньо в таблицю SQLite.

CFC2UML 0.6

Додаток для експорту мета-даних компоненти до XML-файлу, що може бути імпортований до редактора UML.

Deadwood 1.0

Додаток для пошуку зайвих CFM-файлів в директоріях проекту. Навряд чи буде корисним у випадку використання фреймворків, бо базується на пошуку безпосередніх підключень (cfinclude) сторінок.

YelpCFC .1

Втілення API рекомендаційного сервісу Yelp.

Collection Iterator 1.0

Втілення механізму ітератора для складних типів даних.

cfBCove 1.0

Втілення API сервісу хостингу онлайн-відео Brightcove.

Linked List 2.1

Втілення складної структури даних: зв'язаний список.

i18n 1.0

Бібліотека для інтернаціоналізації додатків, потребує CF9.

Fixed File Reader 1.0

Вельми корисна бібліотека, що дозволяє не зациклюватися на XML як форматі для обміну даними, але й підтримувати вже існуючі складні текстові формати (як EDI чи VCF4).

easyImages 0.8

Бібліотека, що реалізує базові операції з малюнками.

Smartermail API wrapper + UI 1.0

Втілення API програмного комплексу Smartermail.

 

Кілька нових додатків для Mango

 

OpenSearch Plugin 1.0

Розширення для вбудови пошуку блогу в пошукове вікно оглядача.

Google Translation Widget

Додає вказаний віджет до сайту, щоб читачі могли швидко перекладати вміст за допомогою перекладача Google.

Social Links 1.0.1

Додає блок зі швидкими посиланнями на популярні соціальні веб-сайти, наприклад Facebook чи Twitter.

PowerMail 1.0

Дозволяє надсилати листи з блогу (наприклад, сповіщення про коментарі) через SMTP, що вимагають TLS/SSL з'єднання.

twitpics 1.0

Реалізує включення малюнків з Twitpics в бічну панель блогу.

 

Різні оновлення та повідомлення

 

Model-Glue Training Course

Розробники фреймворку Model-Glue опублікували тренувальний курс для новачків.

Mach-II Simplicity (1.8) RC2 Released

Черговий крок до випуску нової версії Mach-II

ColdFISH 3.0 Alpha Released

Ще один популярний продукт готується до випуску нової версії. Це додаток для підсвітки синтаксису від Джейсона Делмора, що використовується зокрема в BlogCFC.

Fusebox Scaffolder Alpha 3

Кілька оновлень отримав і додаток, що втілює scaffolding для Fusebox.

Implicit Blocks in Fusebox 5.5.1

Патч для Fusebox, що дозволяє обійтись без зайвих true міток, коли в if-блоці немає false.

Portcullis 2.0 released

Оновлено бібліотеку для захисту додатків від SQL-ін'єкцій та XSS атак.

 

Автор: Сергій Галашин | Опубліковано: 17.01.2010 о 13:19 | Категорії: ColdFusion 9 - Frameworks - Fusebox - MachII - Mango Blog - News - OpenSource - RIAForge -

 

Випущено FW/1 1.0

Сьогодні сталися дві взаємопов'язані події.

Шон Корфілд повідомив про завершення роботи над документацією для FW/1, що було останньою задачею на шляху до релізу! Відповідно, другою подією і стала офіційна поява випуску 1.0.

Бажаємо проектові стабільного розвитку, а розробникам натхнення.

Автор: Сергій Галашин | Опубліковано: 04.01.2010 о 18:35 | Категорії: News - OpenSource - FW/1 -

 

Підсумки 2009 року, плани на рік 2010

Минулий рік став першим роком повноцінного існування сайту.

Отже, варто підвести невеличкі підсумки року 2009.

  • Нами було написано 111 повідомлень! Серед них кілька авторських, або частково авторських.
  • Сайт загалом було приведено до ладу: переведно на Mango з новим, дещо модифікованим, стилем, створено кілька статичних сторінок.
  • Відбулася нульова (№0) зустріч групи (адже ми все-таки хочемо бути User Group), в дуже скромному складі, але тим не менш.
  • Нами було організовано більш "офіційне" представництво на Adobe Groups.

На цьому ми зупинятися не збираємося, тому є сенс оголосити деякі плани на рік 2010.

  • Писати більше авторських матеріалів, але і не писати менше про цікаве з CF-світу.
  • Почати отримувати відгуки-коментарі :)
  • Спробувати організувати більш розширену зустріч, можливо в рамках якоїсь більшої події.
  • Запустити кілька проектів-сателітів, більше освітніх за сутністю, на відміну від цього динамічного блогу.
  • Переїхати на Railo-хостинг та покращити двигунець сайту/блогу.
  • Активізувати діяльність з пошуку однодумців та популяризації платформи!

Сподіваюся, буде цікаво :)

Автор: Сергій Галашин | Опубліковано: 02.01.2010 о 20:24 | Категорії: Community - CFUG -