ПрограмуванняEclipse Helios + PDT + Smarty = незамінний інструментарій WEB-програміста

Eclipse Helios 3.6
Eclipse Helios – чергове обновлення всім нам відомого і любимого IDE, яке містить величезну кількість нововведень, а також, покращення його роботи в цілому. Раніше я уже писав про те, як інтегрувати попередню версію Eclipse Galileo із PDT + Smarty, і приємно те, що матеріали тієї публікації все ж таки комусь пригодились, адже отримав безліч подяк в анонімному вигляді. Але через катастрофічний брак вільного часу так і не вдалось вчасно написати матеріал про те, як інтегрувати нову версію Eclipse Helios, який вийшов ще 23 червня 2010р. Насправді, тепер немає жодних проблем із інтерграцією, оскільки Eclipse Helios уже містить в собі нові PDT 2.2.x та DLTK 2.x плагіни, які необхідні для функціонування SmartyPDT.
Тому, рекомендую всім обновитися на Eclipse Helios, і якщо є бажання інтегрувати PDT + Smarty, то читайте нижче…
НовиниConcept-car “Бурсак” – українськe міні-авто за 24 000 грн.
Проходячи біля головного корпусу НАУ, запримітив досить цікавий автомобільчик. На перший погляд здалось, що це якийсь закордонний concept-car (електромобіль чи ще щось), але коли підійшов поближче і побачивши назву “Бурсак”, одразу зрозумів, що не все у нашій країні “завмерло”. Назва розсмішила
Та і обрано її було не “просто так”, адже вона повністю походить від слова “бурса”. Тобто, таке авто собі зміг би придбати чи не кожен студент
Хоча це лише прототип, і зроблений він повністю рукми, то ніщо йому не заважає розвивати швидкість в 120км. Як сказав автор цього “Бурсука”, у нього можна “засунути” будь-який двигун, включаючи електро. На даний момент “Бурсак” був обладнаний движком від мотоцикла “Дніпро” (МТ-10) K-650. Так так, саме двигуном всім нам відомого мотоцикла. Панель приборів і датчики були взяті із різних українських автомобілів. Позаглядавши знизу під “Бурсука”, зрозумів що він не є особливо надійним. Те що простий, як “віник”, тут заперечень немає, але ось з’єднання різних агрегатних вузлів складають таке враження, що якщо машина в’їде на великій швидкості в хорошу ямку, то мало що з неї залишиться
Але це тільки прототип, тому до серійного виробництва ще далеко. Та і на вигляд досить непогано виглядає. “Перед” мені не сильно подобається, а ось “бік і зад” – терпимий
Та і ціна, ІМХО, досить велика. За таку ціну уже можна якийсь б.у ВАЗ купити.
А Ви як вважаєте, є майбутнє у такого мотомобіля?
iPurgeMemoryiPurgeMemory – звільнення неактивної пам’яті в Mac OS X
iPurgeMemory – звільнення неактивної пам'яті в Max OS X
Останнім часом почав відчувати серйозну потребу в додатковому об’ємі оперативної пам’яті для свого старенького MacBook-а. Але проблема в тому, що більше 3Гб він не підтримує
А із своїм переліком запущених програм і сервісів інколи swap дотягує до 2-3Гб
В таких випадках, жорсткий диск просто “розривається”. Але навіть після закриття ресурсоємких програм (Adobe Photoshop, VirtualBox і тд.) об’єм вільної пам’яті не сильно збільшується, адже область пам’яті, яку займала ця програма, переходить в режим “неактивної” з надією на те, що ми незабаром відкриємо цю програму і вона просто відновиться із кеша. Це все обгрунтовано менеджером пам’яті в самій операційній системі Mac OS X. Кешування – це добре, але не в тому випадку, коли об’єм вільної пам’яті наближається до нуля, а swap “росте на очах”. Тому часто виникає потреба примусового звільнення “неактивної” пам’яті, що у свою чергу зменшить об’єм swap.
Наукова діяльністьДисертаційна робота: “Розподілення навантаження в базах даних великого об’єму методом горизонтальної фрагментації”

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


