січня
31
2012

Нова версія IDE Aptana Studio 3.0.8

Зміни стосуються виправлення помилок з форматуванням і зависанням програми: вирішена проблема із зависанням програми при виконанні git push; виправлені випадкові вставки додаткових пробілів при форматуванні; виправлено два випадки зависання: під час написання регулярних виразів на PHP і під час згортання коду.

Далі
січня
29
2012

Нова версія ORM Doctrine 2.2

Основні зміни в Doctrine 2.2: фільтрація сутностей і асоціацій на основі правил, які можуть бути параметризовані, включені або відключені; підтримка складних типів SQL, таких як Geometry, IP; біт порівняння в DQL; анотація рефакторінгу; DQL рефакторінг: ORDER BY і GROUP BY тепер підтримують змінні з виразу SELECT; псевдонім для entities в результатах DQL; оптимізація кешу; Flush для одного entity; Master/Slave з'єднання в DBAL.

Далі
січня
25
2012

Android. Збереження даних в постійне сховище

Збереження даних в постійне сховище на платформі Android. Це сховище є відносно постійним, користувач може зайти в налаштування програми і очистити дані програми, тим самим очистивши всі дані в сховищі. У статті представлений невеликий клас для роботи з даними цього сховища.

Далі
січня
19
2012

Spring Web Flow. Тести. Частина 5. Flow Тестування

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

Далі
січня
18
2012

Spring Web Flow. Тести. Частина 4. Flow Авторизації

Авторизація. Перед проходженням тестів користувачеві пропонується увійти в систему під своїм іменем. Якщо ім'я в системі не існує, то програма просить користувача зареєструватися. У цій частині статті напишемо дуже простий приклад авторизації з використанням Spring Web Flow.

Далі
січня
18
2012

Вийшла нова версія FlashDevelop 4.0.1 RTM

FlashDevelop - вільна середа розробки і редактор, написаний на C#, що дозволяє створювати Flash-програми за допомогою Flex SDK, MTASC або haxe.

У цьому релізі виправлено більшість помилок, знайдених у попередній версії. Список виправлень і поліпшень: виправлено автозавершення коду; тепер використовуються системні кольори в дереві проекту; виправлений відносний шлях в проектах користувача; виправлено відсутність значка посилання на проекти AIR; виправлена проблема з пробільними символами, які відображалися в невірному кольорі; додана базова підтримка .gitignore/.hgignore; невелике поліпшення шаблону проекту HaXe; срр класи додані в NME автозавершення.

Далі
січня
17
2012

Spring Web Flow. Тести. Частина 3. Огляд flow

Як і в попередній статті про Spring Web Flow, в даному прикладі використовуються вкладені flow. На цей раз їх буде два: один відповідає за авторизацію користувача, другий - за проходження тестування користувачем. Батьківський flow управляє взаємодією між вищезазначеними списками дій.

Далі
січня
16
2012

Spring Web Flow. Тести. Частина 2. Модель і Контролер

За допомогою простого прикладу навряд чи вдасться показати всю міць Spring Web Flow, проте складну програму не варто використовувати як навчальний приклад. Тому в основі прикладу буде щось середнє, а саме - програма для перевірки знань користувача за допомогою тестів. Тобто, користувачеві задаються питання та пропонуються кілька варіантів відповіді на кожне з них.

Далі
січня
15
2012

Spring Web Flow. Тести. Частина 1. Налаштування проекту

Продовжуємо ускладнювати завдання як приклад веб-програми на Spring Web Flow. В цей раз буде наочно показано, що складна задача вирішується за допомогою Spring Web Flow досить швидко і просто. У першій з 5-и частин описаний процес налаштування проекту під майбутню веб-програму.

Далі
січня
14
2012

Кирилиця і htmlentities/htmlspecialchars. Проблема з українськими символами

Іноді через неуважність виникає така проблема, що функція htmlentities конвертує кирилицю в нечитабельну послідовність символів. Це означає, що Ви не вказали кодування, яке функція буде використовувати при перетворенні рядка в html.

Вирішується ця проблема дуже легко - необхідно додати у виклик функції третій параметр-кодування. Найчастіше це рядок 'UTF-8' або 'cp1251'. Також Ви можете використовувати функцію htmlspecialchars замість htmlentities. Вона працює таким же чином, але конвертує менший діапазон спеціальних символів. Не забувайте про кодування, в htmlspecialchars також є цей аргумент.

Далі