Четвер, 28 серпня 2008 р.

Робота під музику

Перш за все, вітаю всіх і кожного із Днем Незалежності України! Далі - до справи.

imageВ своєму бестселері "Peopleware" (Людський фактор) Том Демарко й Тімоті Лістер торкаються такої теми, як робота під музику. Базуючись на проведених дослідженнях, вони прийшли до висновку, що прослуховування музики під час інтелектуальної роботи негативно впливає на творчі здібності.

Багато з повсякденних завдань, які виконують професійні працівники обраховуються в центрі послідовних обчислень лівої півкулі. Музика не сильно заважає такій роботі, бо її сприйняттям займається права холістична півкуля мозку. Але не всі завдання можуть виконуватися в лівій півкулі. Є ще й моменти просвітління, коли ви вигукуєте "Ага!", виявляючи короткий шлях, який дозволяє заощадити багато місяців або навіть років роботи. Таке творче осяяння потребує роботи правої півкулі. Якщо права півкуля зайнята прослуховуванням фортепіанного концерту, можливість творчого осяяння зникає.

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

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

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

Національна музика

Перш за все, сюди входять твори українських кобзарів, бандуристів:

Чудово звучать українські етнічні та фольклорні гурти:

Серед фольклору інших народів світу хочеться виокремити Dervish та Ethnic Collection Japan.

Класична музика

image Окрім Верді, Вівальді, Чайковського та інших оригінальне звучання знайдете в альбомах оркестру BBC - Planet Earth та The Blue Planet.

Музика в стилі New age та Emotions

00-zhen_ni_and_gao_zhi_jian-the_first_chemical_element_vol_1-2005-cover-cocmp3 Я останнім часом не дуже тямлю в стилях, але перелічу далі таких виконавців:

Мелодії з "кейгенів"

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

А яку музику під час роботи слухаєте Ви?

Неділя, 17 серпня 2008 р.

По інсталятору та й зустрічають

Перше (після веб сайту) з чим має справу потенційний користувач Вашої програми це "інсталятор". Та якщо його користувацький інтерфейс виглядатиме не привабливо, або в стилі старої операційної системи, це матиме негативний вплив на імідж всієї програми.

28Цікаво й те, що "28% відсотків збоїв програмного забезпечення трапляється через помилки в інсталяційних скриптах та налаштуванні" [відповідно до "IBM Autonomic Computing research, 2004"].

spЯк виробник ПЗ ви повинні постійно покращувати користувацький комфорт (user experience) та уникати збоїв під час інсталяції. Щоб досягти цих цілей необхідно обирати інструменти, які підтримують новітні, але стабільні та перевірені технології. Інструменти, які забезпечують високу надійність при невисокій ціні.

Перелічені далі програми для створення інсталяційних пакетів переважно наділені функціями, пов'язаними з особливостями встановлення Java програм.

New ImageNSIS

NSIS (Nullsoft Scriptable Install System) - це "верстат" призначений для створення інсталяцій лише для Windows. З його допомогою створено безліч інсталяторів для різноманітних програм, серед яких і відомий всім Winamp.

До основних плюсів я б відніс те, що він безкоштовний, давно в розробці та розвивається; має хорошу документацію та багато прикладів; додаткові модулі та супутні програми, як редактор HM NIS Edit та Form Designer, полегшують роботу зі скриптами; інсталяційні пакети добре виглядають на Windows Vista.

До мінусів же віднесу необхідність вивчення пласкої скриптової мови; відсутність вбудованої реалізації поширених функції (встановлення для одного чи всіх користувачів, перевірка версії ОС, тощо).

teaser-install4j-02 Install4j

За допомогою install4j Ви можете створювати інсталяційні пакети Windows, Mac OS та Linux. На відміну від NSIS він також має графічний інтерфейс користувача. Містить багато корисних функцій, таких як оновлення програми, вмонтовування JRE, створення пускових програм (Java launcher). Проте $1200 за одну (мультиплатформну) ліцензію можуть швидко привести Вас до тями...

logo-caphyonAdvanced Installer

Використовуючи Advanced Installer на виход і отримуєте MSI пакет. Таким чином Ви користуєтесь всією міццю Windows Installer, що забезпечує Вам підтримку найрідніших технологій Windows (UAC, Windows Vista Logo Certification).

Він також має підтримку Mac OS та специфічних для Java функції, перевірку серійного номера. Для створення найпростіших інсталяцій існує безкоштовна версія. Багатофункціональні ж версії інструменту коштують від $249 до $800.

12 Witem Installer

При ціні в $229 він має графічний інтерфейс та невеликий набір функцій: стандартний Windows Installer, вбудування та встановлення JRE, створення Windows сервісів.

javalogoJava Web Start

Виявляється, Java Web Start (JWS) можна використовувати не тільки для розповсюдження Java програм через мережу, але й на CD.

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

launch4jОбгортка для JAR

Мало кому зі звичайних користувачів цікаво що програма написана на Java. Тому й мало хто з них здогадається, що файлом, який треба запускати (якщо користувач зайде в теку з встановленою програмою) є той що з розширенням *.jar.

Для вирішення цієї проблеми, а також, щоб Ваша програма мала іконку й ім'я процесу (в Windows) існують обгортальники JAR'ів. Серед них і безкоштовний launch4j, і платний exe4j. До того ж, в багато з перелічених вище та нижче інсталяційних інструментах мають такі функції обгортання.

Посилання на перелічені та інші

*Приваблива ціна й функцій достатньо.

В статті було використано матеріали з відео презентації InstallShield.