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

Eclipse Helios 3.6

Eclipse Helios 3.6

Eclipse Helios – чергове обновлення всім нам відомого і любимого IDE, яке містить величезну кількість нововведень, а також, покращення його роботи в цілому. Раніше я уже писав про те, як інтегрувати попередню версію Eclipse Galileo із PDTSmarty, і приємно те, що матеріали тієї публікації все ж таки комусь пригодились, адже отримав безліч подяк в анонімному вигляді. Але через катастрофічний брак вільного часу так і не вдалось вчасно написати матеріал про те, як інтегрувати нову версію Eclipse Helios, який вийшов  ще 23 червня 2010р. Насправді, тепер немає жодних проблем із інтерграцією, оскільки Eclipse Helios уже містить в собі нові PDT 2.2.x та DLTK 2.x плагіни, які необхідні для функціонування  SmartyPDT.

Тому, рекомендую всім обновитися на Eclipse Helios, і якщо є бажання інтегрувати PDTSmarty, то читайте нижче… :)

вересня 27, 2010

Теґи: , , , , ,


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

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

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

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

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

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

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

вересня 21, 2010


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

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

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

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


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


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

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

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

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

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


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

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

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

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

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

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


Сторінки 1 з 612345...Last »