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

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. Тому, менше слів – за роботу! ![]()
Наукова діяльністьIV Міжнародна конференція “Сучасні комп’ютерні системи та мережі: розробка та використання” (ACSN’2009)
17-19 грудня 2009 року у місті Львові нарешті відбулась IV Міжнародна конференція “Сучасні комп’ютерні системи та мережі: розробка та використання” (ACSN’2009) організатором якої був Національний університет “Львівська політехніка”. Метою конференції була зустріч фахівців з комп’ютерних систем та мереж для обміну ідеями, обговорення тенденцій розвитку цієї галузі науки, встановлення плідних контактів, заохочення талановитої молоді до наукового пошуку. Чому нарешті? – А тому, що вона була запланована на 9-11 листопада 2009 року. Але у зв’язку із епідемією грипу та карантином конференція так і не відбулась у заплановані дати. Також, через непрофесійність організаторів конференції, більшість людей так і не були повідомлені про зміну дат. Мені чомусь так здалося, наче це все спеціально було зроблено, адже із 12-ти запланованих виступів ( по 6 із 2-ох секцій) – було лише 3
Більше ніхто не приїхав. Та і погода 18-го грудня не зовсім радувала
Зараз постараюсь коротко описати з чим я доповідав.
Mac OSМТС Коннект (AnyData ADU-500A, AnyData ADU-510A) та Mac OS X Snow Leopard 10.6
МТС Коннект – це мобільний швидкісний 3G-Інтернет від оператора МТС. “МТС Коннектом” я уже користуюсь давненько, тому поки жодних нарікань не було. Але є одна проблема у служби підтримки МТС: вони не слідкують за обновленням програмного забезпечення. Пригадую той час, як тільки появився МТС Коннект, так мови про підтримку Mac OS і не було. Але уже тоді більшість людей користувалися цією послугою на “маках”, не очікуючи офіційних драйверів від МТС.
Цього разу знову ж така ситуація: Mac OS X Snow Leopard уже вийшов кілька місяців тому, а про його підтримку МТС мовчить
Для Mac OS X 10.4 & 10.5 є наявні драйвери та програмне забезпечення, а для 10.6 – немає. На просторах Інтернет я так і не знайшов доречних рішень, як “завести” AnyData ADU-500A під Mac OS X Snow Leopard. Правда, я давно шукав, але важливе тут те, що у мене є своє рішення, яке для мене запрацювало “На Ура!”
Mac OSПеребудова бази даних Spotlight
Останніми днями замітив, що Spotlight почав повільно видавати результати пошуку відносно назва програм (з /Applications). В попередніх версіях (Tiger 10.4, Leopard 10.5) це все відбувалось за кілька мілісекунд. Я спершу подумав, що пріоритети між видачею результатів змінились, але заглянувши у “Системні налаштування → Spotlight”, було видно, що “Програми” стоять першими у списку. Звісно, тоді виникла ідея перебудувати базу даних Spotlight.
Для цього на сайті Apple є навіть стаття як це робити. Після виконання зазначених дій у мене нічого не змінилось. Та і не дивно, адже в тій публікації вказано, що цей метод має відношення до таких операційних систем як: Mac OS X 10.4 та Mac OS X 10.5. Після цього я вирішив перебудувати індекс Spotlight вручну…
АкваріумістикаБоремся з водоростями та “Чорною бородою” (Compsopogon)

"Чорна борода" (Compsopogon)
“Чорна борода” – це один із видів водоростей роду Compsopogon. Більш детально про їх різновидність можна прочитати тут. Мабуть, кожен акваріуміст за своє життя зустрічався із ними. В Інтернеті досить багато публікацій, порад на форумах як знищити “Чорну бороду”, а якщо заглянути у зоомагазин, то навіть і хімічні препарати можна знайти, які начебто, її виводять. Що саме цікаво, що немає якогось єдиного метода боротьби з цими водоростями, який би всім підходив. Суть полягає в тому, що у кожному акваріумі “тече” безліч біологічних процесів, що формують своє середовище. Тому всі хімічні показники завжди будуть відрізнятися у кожного із нас.
Але скільки методів рішення цієї проблеми – стільки ж може бути і наслідків. Я дуже погано відношусь до всіх “рецептів” по боротьбі з “Чорною бородою”, що грунтуються на хімічних препаратах. Адже окрім того, що необхідно кудись всіх риб переселити на момент застосування “хімії”, так ще й невідомі її побічні наслідки, що можуть відобразитися на існуючих рослинах. Тому, я не рекомендую Вам такими методами користуватися. Також, зустрічав ще поради спеціалістів, які рекомендуються викинути всі рослини, прокип’ятити грунт і заново “завести” акваріум. Звісно, це також масштабна робота і не кожному вона подобається. Отже, я зараз коротко постараюсь описати як я боровся із “Чорною бородою”.

