Шпаргалка по Hibernate (Hibernate Cheat Sheet)

Фреймворки хоча і корисні але вони мають властивість обростати все новими і новими функціональностями, які не обовязково використовуються саме в тих проектах з яким зтикаєшся. Так бува що те що знав всього навсього пів року тому без допомоги XML автокомпліта вже не згадаєш :)
Для таких ситуацій у випадку Hibernate підійде не дуже маленька шпаргалочка.
Надіюсь знадобиться.

SCRUM зустріч у Львові

Як повідомляє Логіка 7 лютого відбудеться зустріч аджалістів (аджайльників?) у Львові. Година 16:00-20:00, місце буде уточнено. Більше деталей можна отримати на сайті Аджайл Груп Юкрейн. Має бути щось цікаве, принамі тому що це здається перше у Львові відбуваєтсья зустріч такого типу.

Comet + DWR 2 = щось дуже цікаве

Аджакс бачили всі. Початківці веб-програмісти довго-довго мучаються як надіслати запит з сервера на клієнт аля аджакс. Технології ідуть в перед і тому недавно появились технології які дозволяють таку комунікацію.
Технологія називається Comet. Якщо коротко то вона в комбінації з хитрим клієнт сайд кодом дозволяє серверу надіслати до клієнта різного роду запити. Про приклад використання цієї технології в парі з DWR технологією Reverse-Ajax можна почитати на IBM developerWorks.

P.S. Соррі що довго не писав, “real world” потребував особливої уваги Ñ– відбулось назвичано багато доленосних змін, по троху буду ділитись ними тут.
P.P.S. Каюсь. Правильно не ява а ДЖАВА, не аякс а АДЖАКС. То що воно краще звучить на українській мові не робить написання правильним.

Враження Struts 1/2 розробника про Ruby on Rails

Дуже цікавими словами ділиться Марк на свому блозі. Що саме більше мене вразило так слова звідти Крейга Маккланаха (Craig McClanahan) автора першого Стратсу:

Why the long winded diatribe? Because while I’d *love* to see life made simpler for Java web developers, and a lot of the things happening in Struts2 are going that way — it won’t be me doing it. I’ve gone over to the dark side :-) and much prefer to develop in Rails — for the conciseness mentioned above, but also because I don’t ever have to do a “build” or “deploy” step during my development cycle any more. But you guys and gals need to be reminded that *this* is the kind of thing you are competing against if you expect to attract Rails developers … or to avoid even more “previously Java web developer” defectors like me :-).

Як то кажуть, лід зрушився панове.

P.S. Крейг бере участь у розробці специфікацій для JSF 2, а Марк буде презентувати на ApacheConf 2007 інтеграцію Struts 2 та Groovy

Цікава збірка програм з відкритим вихідним кодом для Маку

Ð’ просессі налаштування свого маку надибав на такий цікавий сайт – Open Source Mac. Більшість програм на сайті Ñ” загально відома але в той самий час деякі я побачив вперше. Надіюсь кожен там знайде багато цікавого для себе.

[OFF] Набла вийшла у фінал!

Оффтопік, але не зовсім бо головним спонсором команди Ñ” СофтСерв, команда майже повністю складається з випускників прикладної математики ЛНУ ім. І. Франка Ñ– ваш покірний слуга також в свій час приклав руку до КВК в рамках проекту “Хлопці з Інтернету”. :)

Так ось, львівська команда КВК “Набла” вийшла у фінал!!! бал 19.4!!
Вітаю хлопці і дівчата! Вітаю Тарасе!!!! Виступ був супер! Добрий, кумедний, смішний!

Бажаю вам успіху у фіналі!

Матеріали з JavaZone 2007

Недавно натрапив на дуже цікавий підбір матеріалів на сучасні проблеми і їхні вирішення в екоситемі яви.
Наприклад:
– JavaZone 2007 – The Top 10 Ways to Botch Enterprise Java Application Scalability and Reliability
– JavaZone 2007 – Building Real Swing Applications
– JavaZone 2007 – Ruby Tooling, State of The Art
– JavaZone 2007 – How to develop an insurance sales web application in 6 months
– JavaZone 2007 – An Agile Approach to Requirement Specification
– JavaZone 2007 – Deploying Maven in the Enterprise
– JavaZone 2007 – Bringing Life to Swing Desktop Applications
І так далі…
Сама по собі конференція JavaZone 2007 є переважно європейською, хоча матеріали на 70% англомовні.

Вийшла друга бета Netbeans 6

Сьогодні побачила світ друга бета Netbeans 6. Головні зміни відбулись по стороні Ruby- Rails- інтеграції.
Серед них зміни в RHTML редакторі:

  • швидкі випралення
  • автоматичне закривання дужок
  • Інтелектуальне вирівнювання
  • Вдосконалений перехід до визначення до доповнення коду
  • Закоментувати/Розкоментувати
  • Миттєве перейменування

Зміни в Ruby редакторі:

  • Active Record завершення:
  • activerecord

  • Завершення хеш ключів та значень
  • activerecord

  • Перевизначені методи відображаються жирним шрифтом, унаслідувані нормальним шрифтом
  • При наведені на обєкт з нажатим Ctrl відображається підказка з документації про цей обєкт

Нові додаткові плугіни:

Також дурга бета має в поставці драйвери до PostgreSQL та до MySQL

Викачати нову версію можна тут.

Ubuntu 7.10

Хвилю релізів підхопив Ubuntu. В 7.10 версії яка доступна на сторінці завантаження наступні зміни:
– інтеграція AppArmor (з OpenSuse);
– GNOME 2.2;
– OpenOffice 2.3;
– Compiz-Fusion для mac/vista-like віконних ефектів;
– Інтеграція пошуку (аналог Spotlight)
– Додана по замовчуванням підтримка читання-запису на NTFS носії