Category Archives: Computer Life

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

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

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

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

Continue reading

VirtualBox: Зменшуємо розмір дискового файлу VDI

VirtualBox – віртуалізація для операційних систем

Недавнім часом я став помічати те, що об’єм моєї віртуальної машини постійно зростає. Начебто на це причин не повинно бути жодних: так як я у ній жодних програм не встановлюю і на диск C:/ нічого не копіюю. Використовую VirtualBox & Windows XP лише для тестових цілей у сфері програмування. Проблема в прицнипі очевидна, адже Microsoft і його файлова система NTFS не навчились й досі ефективно використовувати вільний дисковий простір. Тому, процес дефрагментації дисків для FAT/FAT32/NTFS – це уже як “бутерброд на сніданок” 🙂 Чим частіше ми це будемо виконувати, тим повільніше будемо відчувати втрату продуктивності самої Windows OS. Але для VirtualBox є своє “підводне каміння”: навіть якщо ми і будемо виконувати дефрагментацію віртуальної машини, і файли, що використвуюуться будуть переміщатися у початкові кластери нашого диску, то об’єм VDI диску вуртуальної машини не буде зменшуватися. Так як вільний простір який ми бачимо утилітою дефрагментації – це не показник того, що це місце не використовується. Щоб для системи було зрозуміло, що є вільні кластери які ніким не використовуються – необхідно їх “обнулити”. Тому, давайте розглянемо той випадок, як мені вдалось оптимізувати  VDI файл з 10,5Гб до 4,32Гб.

Continue reading

Відновлено роботу сервісів: “Чат” та “Погода”

..:: www.relax-info.com ::.. – розважально-інформаційний портал ..:: www.relax-info.com ::.. – розважально-інформаційний портал[/caption]

Нарешті “дійшли мої руки” до ..:: www.relax-info.com ::.. Багато хто із користувачів цього порталу скаржився на неробочі сервіси: “Чат” та “Погода”, пропонуючи їх “закрити” взагалі. Але сьогодні я все ж таки знайшов кілька вільних хвилин і “завів” їх 🙂 Щодо “Чату” – то наврядчи він зараз комусь буде потрібен, а ось погода – може пригодитися 🙂 А так, “релакс”, мабуть, уже доживає своє 🙁

P.S: Якщо Ви побачите якийсь неробочий функціонал на розважально-інформаційному порталі ..:: www.relax-info.com ::. – прошу мені повідомити. Звісно, постараюсь виправити в найкоротші терміни. Також, якщо б Ви хотіли щось змінити на цьому порталі чи покращити його можливості – пишіть негайно тут, будемо обговорювати 🙂

Eclipse Galileo + PDT + Smarty + Python = незамінний інструментарій WEB-програміста

Eclipse Galileo

Eclipse Galileo

Eclipse – це модульне інтегроване середовище розробки програмного забезпечення (IDE). Воно є найпопулярнішим серед Java, C++, PHP, JavaScript, Python розробників. Сьогодні ми поговоримо про IDE для WEB- програміста, а якщо конкртеніше, то про взаємодію: Eclipse + PDT + Smarty + Python. Я у свій час “пройшов” через багато редакторів: починаючи від простеньких, що лиш підсвічують синтаксис, і закінчуючи  такими “монстрами” як: Eclipse, Zend Studio та NetBeans. З останнім я кілька днів попрацював і чомусь розчарувався, уже точно не пам’ятаю чому. А з Zend Studio “дружив” багато часу, починючи з тих часів, як він тільки почав розроблятися (це версії 2.x і тд.). Але з того часу як з’явився “плагін” для роботи із PHP у Eclipse (Eclipse 3.2 & PDT 0.7) – я назавжди попрощався з Zend Studio. Просто уже тоді було зрозуміло, що платити немає за що, так як Zend Studio якраз і базується на платформі Eclipse. І що саме важливе, що зазвичай для Zend Studio викорстовує старі релізи. А якщо порівнювати функціонал і кількість необхідних плагінів – то Zend Studio “курить в стороні” 🙂

Але менше з тим, мабуть, із заголовка Вас більше цікавило PDT + Smarty + Python? Так, так – це можливо! Але для цього прийдеться використовувати останні тестові збірки PDT та DLTK. Це все пов’язано із тим, що незабаром (23 червня 2010 року) має вийти новий реліз Eclipse Helios 3.6. Тому всі розробники уже проектують свої плагіни для сумісності із новими можливостями Helios. DLTK зараз працює над гілкою 2.x, PDT – над 2.2.x, а Smarty для PDT – взагалі майже ніхто не підтримує. Останні зміни були 25 листопада 2009 року, і саме на них чекали більшість шанувальників  Eclipse+PDT, так як тепер SmartyPDT буде працювати із останніми тестовими збірками PDT 2.2.x. Тому, менше слів – за роботу! 🙂
Continue reading