Цікаве порівняння JAAS з Acegi Security

Під час розвідки попав на цікаву статтю про JAAS яка також має порівняння переваг і недоліків JAAS-a та Acegi Security і як follow-up дуже очевідкриваючу діаграмку.

Апдейт! – SCRUM зустріч у Львові

Стала відома дата та місце Scrum зустрічі у Львові – 8 лютого, 16:00-20:00, Львівський інститут менеджменту, вул. Ліська, 16, ауд. 306 – карта.
Деталі можна отримати на оригінальному сайті чи на сайті Логіки. Якщо хочете відвідати то незабудьте зареєструватись!!!

Так тримати Род!

Бугагагага! Це колись мало статись. За останніми грубими данними кількість вакансій де Ñ” необхідні Spring скіли зрівнялась з такими де треба EJB. Якщо така тенденція збережеться то слід очікувати в найближчі два три роки переходу за критичну точку коли питання при початку нового проекту буде звучати не “хм, спрінг, я чув про це, може використаємо?”, а “хм, ейджібі, я чув про це, може використаємо?”. Такщо автор Спірга п. Род Джонсон точно ввійде в історію Ñ– він явно The Man так як його дітище це просто сила!
Ну і трошки сумного про Рубі. Закрито-відкритість общини останнього таки дається в знаки. Красавчег Обі провів невеличке дослідження і якщо вірити Старшому Брату Гуглу то Рубі може наздогнати Джаву по рівню вакансій (i.e. індикатор динамічності мови) хіба за років так 10-ть. Враховуючи що кожні так років 5 появляєтсья щось нове суттєво краще то на привеликий жаль можна стверджувати що момент для Рельсів (ну і з Рубі в нагрузку) втрачено. Ну нічо, десь не за горами нова мова є.

Нам промили мозги

(як backdrop до цього я читаю хроніки смерті економіки штатів).
Я себе вважаю прихильником продукції Apple. Кожна нова штучка викликає в мене інтерес Ñ– особливу увагу. Звичайно як Ñ– всі інші в чий радар попадає Apple я натрапив на iPhone. Цікава штучка, технологічні переваги чи недоліки це тема для окремих постів (правильніше “недоліків та переваг”), але саме більше мене брало на підозру типова фанатичність заяв “ми продали мільйон iPhone-ів!!!”. Відчуваючи що це все великий обман, – тобто вони дійсно продали самим ярим прихильникам фактичну ту саму річ з початку за 600 уе, а за пару місяців за 400 уе, але от пропорції цієї цифри до всього іншого Ñ” мяко кажучи завищені. І ось читаючи деферамби про успіхи Nokia я попав на конкретні цифри, а саме:”Компанія продала 133 мільйони мобільних телефонів упродовж кварталу, більш ніж Ñ—Ñ— найближчі конкуренти разом узяті. “. За пів року фанати iPhone допомогли подолати рубіж в 5 мільонів.
Від тих мільонів варто відняти просто фанатів які купили знадіб тому що це Apple. І тоді картина стає ще сумнішою. Як замітили цифра відрізняється на два порядки. Причому RnD Нокіїї явно в даний момент не пє каву, а щось таки видумує Ñ– Нокія майже повністю покриває ринок, від мобілки за 35 євро до жосткої гламурщини за декілька (десятків) кілобаксів. Причому Apple так піднапряглась iPhone-ом що аж принесла в жертву 6-у джаву на Маках – удар нижче пояса своїм любим джава-прихильникам.
Так ось, мова не за те що iPhone Ñ” щось погане чи компанія Ñ” лиха. Мова за те чи варті Ñ‚Ñ– 600 долярів (чи якщо вірити гугл-адс в Україні – 1,2 кілобакси) того що нам пропонують Ñ– чи знову ми будемо вірити лозунгам напрямленим на промивання мозгів “та це ж мега девайс! його купило 5 мільонів чоловік!!!”.
P.S. І взагалі, мозк не варто відключати, все що нам дають чи пропонують треба пропускати через здоровий глузд і дуже багато раз подумати чи нам дійсно треба ті речі чи можливості які надають нам девайси (прикол про олівець і ручку за мільон баксів яка може писати в невагомості в космосі памятаєте? ;) ).

Готуйте гроші панове!

MacWorld 2008 принесла з собою багато приємних звісток і ще більше спокус спустошити свій гаманець. Найцікавіші з них це:
macbook air
та
office mac 2008
(більше…)

SQL + JAVA = JAVA + SQL ?!?!

Відбулись дві можливо найбільші покупки за цей ще не повністю розпочавшийся рік. Oracle купив BEA, а Sun купив MySQL. Коротко і ясно.
BEA коштувала 8.5 мільярди доларів, скільки коштував MySQL поки що невідомо. Що це буде означати для індустрії дуже важко сказати, але це швидше за все буде іти на добро Ñ– тим Ñ– іншим, ну Ñ– нам також. Швидше за все це буде початок важких днів (ну або “уважчення”) для Microsoft. Тепер на ринку утворились 2 нові над потужні гравці які разом з IBM повністю покривають всі ніші ринку – IBM з DB2 та WebSphere бере на себе важковаговиків, Oracle з BEA бере на себе середній прошарок ринку Ñ– тих для кого робота з IBM не по кишені, а Sun з MySQL беруть на себе всіх інших хто краще себе почуває з відкритими чи взагалі опен сорс рішеннями. Зразу відповідаючи на питання “а так вже було давно!”, – ні, не зовсім. Цю ситуацію можна порівняти з тим коли покупець хочучи купити хліб з маслом, спочатку іде в один магазин купує хліб (наприклад Oracle) Ñ– потім має іти в інший магазин за маслом (BEA), в той час як Ñ” інший магазин в якому зразу Ñ” Ñ– хліб Ñ– масло (Microsoft з SQL Server та .Net). Це виглядає можливо дещо по дитячому, але для великих фірм, корпорацій чи установ це дуже суттєво так як на розробку рішення треба залучати продукти та підтримку ще одного постачальника Ñ– передбачувати окрему статтю видатків на інтеграцію.
В кінцевому випадку додаткове посилення конкуренції для Microsoft піде тільки на користь і це по законам ринку тільки покращить іновації в екосистемі .Net та інших рішеннях корпорації.

Поки ви спали ми програмували

Все крутиться, міняється. Поки рубісти(=рубіністи= програмісти на Рубі=Ruby) спромоглись випустити 1.9 версії мови яка (увага!!!) не Ñ” сумісна з також недавно відрелізаною 2.0 версією фреймворка, джавісти завязавши ремінь майже дописали Grails. Причому Грейлс стає настільки хорошим що народ вже починає бомбардувати наші свідомості закидами: 10 Reasons to Switch from Rails to Grails та навіть аж – Grails Making Java Developers Forget about Rails.
Grails?
Тим часом російські видавці проявлають фантастичну оперативність і як повідомляє Антон Мамінов появились нові 2 книжки по Рельсам, серед них
rails “Гибкая разработка веб-приложений в среде Rails”
по якій в англійській інкарнації (Agile Web Development with Rails) ваш покірний слуга і вчив Рельси.
Як то кажуть, в чомусь забралось, в чомусь прибавилось.
P.S. Харизматичність з імпульсивністю з негативним поглядом на речі має дивні наслідки, ось недавно одна відома людина п. Зед порвав рубі комюніті як мавпа газету. Хоча різні красавчеги (но зацініть тільки його фото в верхній частині сайту!!! :) ) вже починають виправдовуватись.
P.P.S. Як на мене то єдина відсутність інтернаціоналізації/локалізації в Рельсах дуже серйозно заставляє задуматись чи дійсно батьки фреймворка в серйоз ставляться до свого дітища…

Квартирне питання

Дивно, але виявляється не тільки у Львові (чи Києві чи ще десь в Україні) дуже гостро стоїть питання з житлом.
Ð’ далекій Ірландії за останні 5 років ціна на житло подвоїлась, це при тому що в них на відміну від нашої економіка весь цей час перебувала у стані “стабільного розвитку”. Як наслідок почали робитись видимим процеси коли вже з Ірландії програмісти-перці почали мігрувати в більш позитивні куточки нашої опуклої планети – Would the last Java person leaving Ireland please turn out the lights?.
Сумно, але здається в нас така тенденція знається також Ñ”, як тільки програміст до-еволюціоновує до того щоб дописати до своєї позиції “-перець!!!” (i.e. “джавіст-перець”, “сі-шарп-перчик” etc), так зразу лукавий підкидує ідею міграції в більш позитивніше середовище чим наша країна… тому:
Give homes for java developers!!!

Повний Kanban

Японія завжди славилась не стандартним поглядом на речі. Ð’ той час як на заході народ розгрібався з “водоспадною” моделлю розробки браві тойотівці(=працівники Тойоти) вже використовували щось подібне на аджайл – Kanban. До конкретної групи методологій мені цей підхід важко віднести , тому залишаю це на ваш розсуд :)
Єдине що знищило мій сьогоднішній не робочий настрій це наступні фотографії Канбан процессу:
kanban 1
kanban 2
Як побачу поточний проект розписаний таким чином думаю почну на обід замовляти тільки та рис і почну вчити японську мову.
Вертаючись в серйозну колію сам підхід дуже цікавий Ñ– вартий того щоб попробувати в невеличких ситуаціях, щось дуже віддалено подібне CRC cards вже досить давно успішно використовуються тому не повинно бути психологічного бар’єру при застосуванні таких “дошечок”. Детальніше про Kanban можна ознайомитись в цікавій статті на InfoQ.

High Scalability

Час від часу люди попадають на проекти які орієнтовані на обслуговування до мільона запитів в день. Для успішної участі в таких проектах Ñ” замало прочитати N-ий розділ книжки з назвою типу “реплікація сервлет сессій контейнерами”, а книжки на цю тему переважно фундаментального характеру, i.e. мають нульову користь в реальних проектах такого типу.
Класичні сайти типу The Server Side або InfoQ мають крупиці інформації на цю тему.
Невеличкий пошук привів мене до High Scalability, сайту насичиного інформацією на цю тему. Сайт є досить новим але вже містить багато дуже цікавої інформації.