Категорія: Links

 

Новини CF-OpenSource v6

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

CFML Admin API

Система для програмного керування налаштуваннями CF сервера, такими як датасорси, мапінги, шляхи до кастом теґів. Підтримуються Adobe ColdFusion 7/8/9 Railo 3.1, OpenBD 1.1

cfUpdater - Manager for ColdFusion Updates

Компонента для спрощення процесу оновлення Adobe ColdFusion версій 7/8/9

CFGoogleTrends

Конвертація Google Trends RSS в CFML масив.

trac-cfc

Рання альфа компоненти для взаємодії CF з Trac (популярною системою баґтрекінгу з wiki).

CFShell

Клієнт на Python + CFML скрипти, що дозволяють інтерактивно виконувати CFML код в консолі. Дещо сумнівна щодо практичної користі, але цікава розробка.

wp2blogcfc

Утиліта для міграції блогу з Wordpress на BlogCFC.

sosFactory

Проста в користуванні (як запевняють розробники) реалізація Factory (автоматизоване створення об'єктів) для CFML.

ColdFusion - Yahoo Maps

Інтеграція Yahoo Maps в CF додатки, написана одним з членів команди Adobe ColdFusion.

Debug To File

Можливість записувати debug output до файлів - якщо він потрібен, але показувати його небажано, фактично розширення наявної (і доволі кострубатої) системи журналювання.

ORMBootStrap

Невеличкий фреймворк для пришвидшення розробки додатків з ORM.

Spellify for Coldfusion V1.0

Реалізація додатку для перевірки правопису в textarea на CFML.

Різні новини зі світу OSS

ColdFusion on Rails is almost here

Кріс Пітерс повідомив про те, що реліз 1.0 CF on Wheels вже близько.

Ant4CF Mailing List Created

Створено Гугл-групу для Ant4CF.

ColdBox 3.0.0 Beta 2 Released!

Популярний фреймворк наближається до релізу. Що нового третій версіі можна дізнатися з wiki проекту.

Автор: Сергій Галашин | Опубліковано: 26.10.2009 о 09:09 | Категорії: Apache - ColdFusion 8 - ColdFusion 9 - Components - Frameworks - IIS - Links - OpenSource - Python - Railo - RIAForge -

 

Опитування щодо ColdFusion 9 на Amazon EC2

Adobe проводить опитування щодо перспектив ColdFusion 9 в Amazon EC2 хмаринці.

Там можна дізнатися про деякі плани Adobe та навіть спробувати своїм голосом вплинути тим чи іншим чином на особливості інтеграції CF9 до EC2.

Загалом, тема перспективна та цікава, тож рекомендую витратити кільканадцять хвилин на цю справу.

Автор: Сергій Галашин | Опубліковано: 24.09.2009 о 11:49 | Категорії: Adobe - Cloud Computing - ColdFusion 9 - Links -

 

Розділ з ColdFusion повертається до Yahoo Developer Network

Як сьогодні стало відомо, ColdFusion Developer Center знову запрацював на YDN. Нижче приведено вітальний текст розділу.

 

ColdFusion є одним з найшвидших шляхів до побудови потужних веб-сайтів. Це проста мова програмування, що є дуже легкою для новачків, в той самий час достатньо потужна для просунутих розробників. Цей сайт є вашим джерелом інформації щодо користування ColdFusion з API веб-сервісів Yahoo!. Тут ви знайдете:

  • ЯКЦЕ статті, що допоможуть вам зрозуміти наші технології та шляхи кращого їх використання з ColdFusion.
  • Приклади коду, з якими ви зможете експериментувати. Використовуйте їх як стартову позицію для ваших власних додатків, або вивчайте їх щоб зрозуміти деталі.
  • Інформацію щодо аутентифікації ваших користувачів з їхніми Yahoo! ID.
  • Інші ресурси мережі щоб допомагти вам використовувати API Yahoo! на повну силу.
  • Ресурси спільноти, де ви можете приєднатися до нашого списку листування та обговорювати API з нами та иншими розробниками.

 

Дякуємо Yahoo! за правильну справу та очікуємо на наступні гарні оновлення.

Автор: Сергій Галашин | Опубліковано: 24.09.2009 о 07:14 | Категорії: Community - Documentation - Links - Yahoo -

 

Новини CF-OpenSource v5

Невеличкий огляд на сьогодні

CacheBox 0.9 Beta

Як повідомляє автор, цей фреймворк для кешування майже "дозрів" до релізу.

ColdFusion on Wheels 0.9.4

Майже те саме можна зауважити про вже відомий нам фреймворк CFWheels.

FuseCache 0.8

Додаток до Fusebox, що дозволяє швидко інтегрувати існуючі рішення з кешування для CF, зокрема вищезгаданий CacheBox, а також cfMemcached та навіть EHCache з комплекту CF9.

Announcing ColdPress

Анонімний автор повідомив про початок розробки аналога WordPress на CF. Сподіваюся, що з нього вийде добрий конкурент існуючим рішенням.

Автор: Сергій Галашин | Опубліковано: 20.09.2009 о 14:52 | Категорії: Blogs - Frameworks - Links - News - OpenSource - RIAForge -

 

ColdFusion Bloggers у Twitter

Вам ще не набрид Twitter? Тоді вас може зацікавити пропозиція зафоловити цілий натовп CF-твіттерян, причому одночасно.

Таку опцію надає черговий сервіс, що користується Twitter API: TweepML. Він дозволяє групувати твіттерян та ділитися зробленим з іншими.

В даному випадку це є ColdFusion Bloggers.

Автор: Сергій Галашин | Опубліковано: 13.09.2009 о 18:09 | Категорії: Community - Links -

 

Еще немного о CFUnited 2009

Одна ссылочка - мне понравился этот небольшой неофициальный дневничек канадца о прошедшем CFUnited.

Автор: Родион Быков | Опубліковано: 11.09.2009 о 08:57 | Категорії: Links -

 

Презентации с CFUnited 2009

Не всем так повезло посетить одно из главных событий Coldfusion-сообщества в году. С другой стороны, в 21-м веке не обязательно лично присутствовать чтобы знать о чем говорилось на конференции. Нежадные люди выложили почти все презенташки с докладов на CFUnited 2009, достаточно просмотреть их и  немного погуглить чтобы раскрыть для себя новую тему полностью.

Презентации как можно заметить сделаны с помощью SlideSix (который бегает опять же на Coldfusion) - на их сайте можно найти еще несколько презентаций с CFUnited 2009.

Автор: Родион Быков | Опубліковано: 24.08.2009 о 11:47 | Категорії: Links - Presentations -

 

Голосуй !

Руководитель проекта Coldfusion Адам Леман (Adam Wayne Lehman) приглашает поучаствовать в голосовании за баги и новые фичи Coldfusion Builder в публичном трекере.

Автор: Родион Быков | Опубліковано: 18.08.2009 о 11:35 | Категорії: Links -

 

Лучшие Coldfusioneros

На проходящей в эти дни конференции CFUnited объявили победителей народного конкурса Community Achievement Awards - CFEmmy - награда для звезд Coldfusion-сцены. Как сообщает Sean Corfield,

  • Лучший Coldfusion твиттер: Raymond Camden (@cfjedimaster)
  • Лучший Flex твиттер: Ryan Stewart (@ryanstewart)
  • Лучшее коммерческое приложение на платформе Adobe: acrobat.com
  • Лучшее open-source приложени на платформе Adobe: ColdBox
  • Лучший Coldfusion блог: Ben Nadel
  • Лучший Flex блог: flex.org
  • Лучший RIA блог: Raymond Camden
  • Лучший новый Coldfusion блог: Marc Esher
  • Лучшая книга: CF8 WACK (кто бы сомневался ;-)
  • Лучшая документация: CFQuickDocs
  • Лучший подкаст: CFConversations
  • Лучшая соцсеть для Coldfusion: Coldfusion Meetup
  • Лучшая соцсеть для Flex-разработчиков: Flex Coders
  • (...and the Oscar goes to) Лучший участник Coldfusion-сообщества: Raymond Camden (на втором месте Ben Nadel)

 

Автор: Родион Быков | Опубліковано: 14.08.2009 о 13:20 | Категорії: Links -

 

Новини CF-OpenSource v3

Слідом за виходом на орбіту Adobe Wave почали з'являтися проекти/компоненти для комунікації з нею.

Adobe Wave CFC

Інкапсуляція функціоналу трансляції (Broadcast) в Adobe Wave. Дозволяє надсилати повідомлення за обраними темами.

Adobe Wave Coldfusion bridge

Компонента має заявлений аналогічний до попередньої функціонал.

 

Ми вже писали про мінімалістичний фреймворк FW/1, а у нього вже з'явилися послідовники, котрі викладають приклади додатків.

QuickBlog

Приклад двигунця для блогу, що базується на FW/1.

 

i18N Manager

Інструмент для керування ресурсами багатомовних додатків. Має засоби імпорту таких ресурсів з Java та Flex. Має бути вельми корисно.

IP Ranger

Розширення, що дозволяє використовувати маски для IP для налаштувань дебагу в адміністраторі. Підтримуються маски кількох видів: 192.*.*.*, 192.168.1-10.1-120, 192.168.*.1-120.

Gliint

І на додаток – ще один фреймворк. Цей є просунутою надбудовою до ColdSpring, що реалізує неявний виклик (implicit invocation).

Автор: Сергій Галашин | Опубліковано: 09.08.2009 о 19:03 | Категорії: Adobe - Components - Links - News - OpenSource -

 

Щодо швидкодії створення об'єктів

Минулого місяця тривала (й триває досі) хвиля дискусій, що були породжені появою ORM в CF9. Якщо бути точним, реалізацією ORM за допомогою CFC-об'єктів.

Багато хто з розробників піддав сумніву доцільність цього кроку, небезпідставно стверджуючи про те, що створення об'єктів в CF є витратним та повільним процесом, бо потребує ряду операцій та витрат, наприклад сама компонента та кожен метод є окремим Java об'єктом, створення областей видимості та ін. Докладніше про це питання можна прочитати ув одного з інженерів Adobe в замітці ColdFusion ORM and CFC Performance.

Нас же зараз цікавлять приклади та порівняння. Цією справою не полінувалися зайнятися кілька ентузіастів:

І показали вельми цікаві результати, зокрема здивувала значна перевага Railo. Зрозуміло, що це лише один з аспектів швидкодії, котрий сам по собі не може бути базою для висновків.

Зауважу також, що обговорення питання проходить в гілці Object creation performance in CF 9: any better?

Автор: Сергій Галашин | Опубліковано: 02.08.2009 о 13:43 | Категорії: ColdFusion 8 - ColdFusion 9 - Discussions - Links - Open BlueDragon - ORM - Performance - Railo -

 

Два дня - две встречи

Общительное CF-сообщество в очередной раз радует. За последние 2 дня, благодаря чудесам компьютерной техники и Acrobat Connect я посетил две встречи, на которых обсуждались Coldfusion 9 и Coldfusion Builder. Всегда интересно послушать лидеров движения, а с помощью технологии это можно сделать "вживую" и даже задать вопросы.

Первая встреча под эгидой CFPanel прошла во вторник. На ней обсуждался в основном Coldfusion Builder, его особенность как IDE и смещение точки зрения CF-разработчиков с текстовых редакторов на IDE. Едва-ли это относится к тем, кто использует CFEclipse, но вероятно есть достаточно много разработчиков, кому до сих пор достаточно простого редактора и характер работы не ставил требований к инструментарию. Для них и было организовано обсуждение. Также товарищи поговорили о Coldfusion-сообществе и поотвечали на вопросы (например, сколько должен стоить Coldfusion Builder). Запись встречи (около часа) имеется и находится тут.

Вторая встреча проводилась от европейского Coldfusion 9 Insider Club. Докладчик Терри Райан (Terry Ryan) сначала немного рассказал о просветительских планах Adobe в Европе - Scotch on the Road и Coldfusion Box и о том как хорошо быть Coldfusion разработчиком сейчас. Затем Терри перешел к непосредственно Coldfusion 9 - рассказал о Coldfusion as a Service (на примере генерации PDF из Flex-приложения с помощью Coldfusion), о новых UI-фичах в CF9 (ExtJS, maps, media player и др), об интеграции с MS/Open Office (cfdocument, cfspreadsheet), интеграции в корпоративной среде (Sharepoint, Solr, IMAP). Не обошли стороной и "обычные" темы для разговора - развитие языка CFML, ORM и кеширование. Запись собственно встречи (1.5 часа) находится тут.

CF-сообщество щедро снабжает любознательных разработчиков информацией, иногда мне кажется, информации даже слишком много. Это говорит только о том, что Coldfusion более чем жив и развивается.

Автор: Родион Быков | Опубліковано: 30.07.2009 о 15:03 | Категорії: Adobe - Community - Discussions - Links - News -

 

Новини CF-OpenSource v2


ColdFusion Tracker

Компонента, що дозволяє дізнатися чимало інформації про статус поточного додатку, інших запущених додатків (active applications) та навіть всього серверу.

Mura CMS

Оновилася до версії 5.1 вільна CMS з обширним списком можливостей.

CFLogger

Оновилася нещодавно розроблена бібліотека для журналювання в стилі Log4J.

LighthousePro 2.6

Версія LighthousePro, що є прикладом додатку на Model-Glue 3.

http://pdfit.riaforge.org/pdfIT

Вийшла в бету бібліотека для маніпулювання PDF-файлами.

FW/1 - Framework One

Фреймворк на базі одного файлу від Шона Корфілда.

CouchDB for Coldfusion

Обгортка для Apache CouchDB API, на даний момент з базовими можливостями.

Ant4CF

Колекція задач Ant для автоматизації збірки та розміщення (build and deployment) ColdFusion проектів.

ColdFusion Google API

Набір компонент для організації взаємодії з різними сервісами Google через API.

ObjectToExcel

Компонента для конвертування запитів (query), або їх масивів, до Excel файлів.

 

Автор: Сергій Галашин | Опубліковано: 24.07.2009 о 05:10 | Категорії: CMS - Components - Links - News - OpenSource - RIAForge -

 

Презентации

Вы знали что в CF8 можно перезагрузить wsdl без доступа к CFIDE ? Или что cfdump может цфдампить в файл ? Лично я узнал об этом из презентации Чарли Арехарта (Charlie Arehart) - Скрытые жемчужины CF8 (PDF). Вполне возможно что даже работая с Coldfusion каждый день, программист может быть в плену ошибочных представлений, которые имеют корни в давних версиях CF. Против этих мифов Чарли предлагает не только презентацию "Разрушители Coldfusion легенд", но также тематический подкаст и другие материалы.

Формат презентации может показаться неинформативным - если лично не присутствовал и не слышал комментариев, PDF или PPT будет сухой выжимкой. Лично для меня это удобно - нет времени чтобы читать развернутые статьи, а такой конспект дает достаточно начальной информации.

Чарли - активный участник Coldfusion сообщества, соавтор известных книг и частый гость конференций. Рекомендую его сайт в вашу подборку ссылок.

 

Автор: Родион Быков | Опубліковано: 16.07.2009 о 20:57 | Категорії: Links -

 

ColdFusion 9 та ColdFusion Builder в публічній беті!

Нарешті це трапилося. Два довгоочікувані продукти від Adobe випущено в публічні бети.

В першу чергу мова про Coldfusion 9 (раніше відомий як Centaur). Дізнатися більше можна на сторінці продукту, також варто прочитати замітку Бена Форти Introducing Adobe ColdFusion 9 beta та переглянути кілька відезаписів по темі від того-таки Форти, та Реймонда Кемдена.

Водночас виходить Coldfusion Builder (раніше відомий як Bolt), котрому теж присвячено замітку.

Блогосфера вже починає вирувати з цього приводу, очікуємо на цікаві новини та замітки, постараємося докластися до цієї справи.

Автор: Сергій Галашин | Опубліковано: 14.07.2009 о 04:53 | Категорії: ColdFusion 9 - ColdFusion Builder - Links - News -

 

Реалізація cfdump в інших мовах

Не секрет, що CF-програмісти обожнюють cfdump за його зручність та інформативність. Деякі люблять його настільки, що власноруч створюють клони теґу для інших мов. Зрештою, навіть я колись робив це на PHP, як модуль внутрішньої CMS компанії.

Тож варто поглянути на наступні реалізації:

  • dBug для PHP від Kwaku Otchere;
  • prettyPrint для JavaScript від James Padolsey.

Обидва виглядають доволі симпатично, хоча й не зрівняються з величчю CFML :)

Автор: Сергій Галашин | Опубліковано: 27.06.2009 о 07:56 | Категорії: CFML - JavaScript - Links - PHP -

 

Новини CF-OpenSource v1

Після невеличкої перерви, пов'язаної з накопиченням матеріалу для замітки, вашій увазі пропонується новий випуск рубрики.

Продовжують з'являтися нові розширення для Bolt, щоб не розповідати про них усі (а там є дещо цікавого), варто зазирнути до нещодавно створеної категорії RIAForge: Bolt Extensions.

Тепер пройдемося по інших новинках.

JVMConfig Generator

Призначений для створення файлів конфігурації JVM для ColdFusion серверів, а також для Windows Service.

MockBox

Реалізація mocking для ColdBox. Автор стверджує, що проект може бути використано не тільки для організації модульного тестування з MXUnit, але й для виконання загальних stubing/mocking (створення псевдо-об'єктів) задач при розробці ColdFusion додатків.

Googleitics

Компонент для отримання метрик Google Analytics для ваших сайтів. Підтримує GeoMap та Google Visualisation API. Як це виглядає можна переглянути на сторінці проекту на Google Code

twitterCOM + Syrinx

Ці проекти мають однакове призначення: реалізація доступу до API Twitter'у. Тільки обережно: другий проект є учбовим ;)

nocCode

І наостанок, дуже молодий (preAlpha), але потенційно перспективний проект. Web-based IDE, що вже має підтримку роботи з файлами, підсвітку синтаксиса та підтримку вкладок.

Автор: Сергій Галашин | Опубліковано: 23.06.2009 о 06:29 | Категорії: ColdFusion Builder - Components - Links - News - OpenSource - RIAForge -

 

Новини CF-OpenSource v0

Спробуємо започаткувати нову рубрику, в якій будемо робити короткі огляди новинок серед вільного ПЗ для ColdFusion та пов'язаних речах.

 

Ще не вийшла навіть публічна бета довгоочікуваного IDE Bolt, а Реймонд Кемден (Raymond Camden) вже опублікував кілька пов'язаних з ним проєктів на RIAForge.

RIAForge Downloader

Це розширення дозволяє вам переглядати проєкти з RIAForge та скачувати їх код прямо з Bolt. Це відноситься тільки до тих проектів, код яких розміщено на RIAForge. Незважаючи на те, що код буде скачано та навіть розпаковано, встановлювати його доведеться власноруч.

QueryParam Scanner Extension

Втілення проекту Пітера Ботона (Peter Boughton) для Bolt, призначенного для пошуку пропущених <cfqueryparam> в коді. Поки що дуже сире втілення, за словами автора.

VarScoperExtension

Подібне до попереднього розширення. Це втілення роботи Майка Шрайбера (Mike Schierberl) для пошуку пропущених ключових слів var для локальних змінних у файлі чи навіть у теці.

 

Варто відмітити, що для всіх вказаних проектів потрібні Bolt та Coldfusion 8+ (дуже товстий натяк на CF9 Centaur).

Як бачимо, атмосфера секретності не заважає довіреним особам робити свою джедайську справу :)

 

Автор: Сергій Галашин | Опубліковано: 01.06.2009 о 21:03 | Категорії: ColdFusion Builder - Links - News - OpenSource - RIAForge -

 

Ну используйте же вы CFQUERYPARAM !

С таким призывом обратился к Coldfusion разработчикам Бен Форта (Ben Forta).

За последний месяц прокатилась волна атак sql-injection на Coldfusion сайты. Вероятно, это произошло после одной публикации на хакерском сайте (ссылку не даю умышленно :) о векторе атак на CF-сайты. В целом все сводилось к тому, что

  • не используются cfqueryparam для подстановки данных в запросы;
  • используется "сборка" sql-запроса отдельной строкой и выполнение ее через и preserveSingleQuotes();
  • на production-серверах не отключается robust debugging information

Все это - НЕ УЯЗВИМОСТИ COLDFUSION, это уязвимости слабого кода написанного слабыми программистами. Но последние события показывают, что такого кода много... И отдельное "спасибо" гуглу за поиск по расширению файла :)

Может, волна аттак связана с докладом о Coldfusion на встрече DOU в начале августа ? :-)

Забавно, но в 2005 году Бен говорил тоже самое... и в 2002 году он говорил...

Автор: Родион Быков | Опубліковано: 21.08.2008 о 05:34 | Категорії: Links -

 

Обзор Flex 2 на DOU

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

Автор: Родион Быков | Опубліковано: 25.10.2007 о 04:17 | Категорії: Links -

 

Custom tag для составления Gantt chart

Довольно редкая это вещь - полезный бесплатный кастом-тег, да еще и специфический. Но иногда все же получается найти такое: например КТ для отрисовки диаграммы Ганта: http://www.shlomygantz.com/customtags/index.htm

Автор: Родион Быков | Опубліковано: 31.07.2007 о 05:46 | Категорії: Links -