Eclipse Helios + PDT + Smarty = indispensable tool for WEB-developers

Eclipse Helios 3.6

Eclipse Helios is a next regular update to all known and loved IDE for us, which contains a huge number of innovations and improvements. Earlier I have already written about how to integrate previous version of Eclipse Galileo with PDT + Smarty. I’m pleased that the materials of the publication were useful for lots of people because I received numerous “Thanks” in anonymous form. In fact, there is no problem with integration in new Eclipse Helios because it contains the new PDT 2.2.x and the DLTK 2.x plug-ins that are necessary for the functioning SmartyPDT.

Therefore, I recommend every one to upgrade on Eclipse Helios, and if you want to integrate the PDT + Smarty, then read below… 🙂

Continue reading

Concept-car “Бурсак” – українськe міні-авто за 24 000 грн.

Український concept-car “Бурсак”

Проходячи біля головного корпусу НАУ, запримітив досить цікавий автомобільчик. На перший погляд здалось, що це якийсь закордонний concept-car (електромобіль чи ще щось), але коли підійшов поближче і побачивши назву “Бурсак”, одразу зрозумів, що не все у нашій країні “завмерло”. Назва розсмішила 🙂 Та і обрано її було не “просто так”, адже вона повністю походить від слова “бурса”. Тобто, таке авто собі зміг би придбати чи не кожен студент 🙂

Хоча це лише прототип, і зроблений він повністю рукми, то ніщо йому не заважає розвивати швидкість в 120км. Як сказав автор цього “Бурсука”, у нього можна “засунути” будь-який двигун, включаючи електро. На даний момент “Бурсак” був обладнаний движком від мотоцикла “Дніпро” (МТ-10) K-650. Так так, саме двигуном всім нам відомого мотоцикла. Панель приборів і датчики були взяті із різних  українських автомобілів. Позаглядавши знизу під “Бурсука”, зрозумів що він не є особливо надійним. Те що простий, як “віник”, тут заперечень немає, але ось з’єднання різних агрегатних вузлів складають таке враження, що якщо машина в’їде на великій швидкості в хорошу ямку, то мало що з неї залишиться 🙂

Але це тільки прототип, тому до серійного виробництва ще далеко. Та і на вигляд досить непогано виглядає. “Перед” мені не сильно подобається, а ось “бік і зад” – терпимий 🙂 Та і ціна, ІМХО, досить велика. За таку ціну уже можна якийсь б.у ВАЗ купити.

А Ви як вважаєте, є майбутнє у такого мотомобіля?

Continue reading

iPurgeMemory – звільнення неактивної пам’яті в Mac OS X

iPurgeMemory – звільнення неактивної пам'яті в Max OS X

Останнім часом почав відчувати серйозну потребу в додатковому об’ємі оперативної пам’яті для свого старенького MacBook-а. Але проблема в тому, що більше 3Гб він не підтримує 🙁 А із своїм переліком запущених програм і сервісів інколи swap дотягує до 2-3Гб 🙂 В таких випадках, жорсткий диск просто “розривається”. Але навіть після закриття ресурсоємких програм (Adobe Photoshop, VirtualBox і тд.) об’єм вільної пам’яті не сильно збільшується, адже область пам’яті, яку займала ця програма, переходить в режим “неактивної” з надією на те, що ми незабаром відкриємо цю програму і вона просто відновиться із кеша. Це все обгрунтовано менеджером пам’яті в самій операційній системі Mac OS X. Кешування – це добре, але не в тому випадку, коли об’єм вільної пам’яті наближається до нуля, а swap “росте на очах”. Тому часто виникає потреба примусового звільнення “неактивної” пам’яті, що у свою чергу зменшить об’єм swap.

Continue reading

Дисертаційна робота: “Розподілення навантаження в базах даних великого об’єму методом горизонтальної фрагментації”

Автореферат: "Розподілення навантаження в базах даних великого об’єму методом горизонтальної фрагментації"

Ось і підходять до завершення мої роки навчання в аспірантурі. Два роки пролетіли швидко, але залишили позаді чималий обсяг виконаної роботи і безліч вражень 🙂

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

Підсумком цього стало написання дисертації на тему: “Розподілення навантаження  в базах даних великого об’єму методом горизонтальної фрагментації” та автореферату, з яким можна ознайомитися нижче, завантаживши по відповідному посиланню. Основні результати дисертаційної роботи опубліковані в 12 наукових працях, серед яких: 8 – у наукових фахових виданнях України, 4 – матеріалах конференцій.

Continue reading

Оптимізація багатоекстремальних функцій за допомогою генетичного алгоритму

Зб. наук. пр. "Проблеми інформатизації та управління"

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

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

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

Continue reading