Програмування

Програмування →  Робота з даними - ExtJS та Zend Framework.

Зараз, під час епідемії грипу, з'явилося трохи більше часу, і вирішив його використати для написаня статтей по програмуванню. Відразу перепрошую за оформлення - все ж намагався зробити максимально зручним для читання.
В цій статті я опишу роботу з компонентами JavaScript фреймворку ExtJS та php Zend Framework на прикладі редагування деякого контента в таблиці БД.
Для редагування списку елементів контенту будемо використовувати компонент ExtJS GridPanel, для окремого екземпляру - FormPanel.
Огляд розрахований на людей які знають основи роботи з вказаними фреймоворками, тобто не буду зупинятися на деяких подробицях, як наприклад створення з'єднання з БД, написання завантажувача, тощо.
Для розробки використовував ExtJS 3.0, Zend Framework 1.8.1.

Програмування →  Базове використання Git

Напевне кожен з нас стикався з ситуацією, коли втративши якісь дані, ми задумуємося: а чому я не зробив резервну копію ? Ми ж, звичайно, вчимося на своїх помилках, і починаємо робити резервні копії. Тоді випливють інші проблеми: резервних копій стає велика куча, ми не знаємо яка коли і для чого була створена; ми зробили резервну копію давно, і деякі зміни нам потрібно залишити, а деякі відкинути; проект складаєтья не з одного єдиного файлу, вручну за цим всім слідкувати стає ой як складно. Це сумно. Знову вчимося на своїх помилках: починаємо використовувати системи контролю версій.

Android →  Досвід розробки додатку на Android

Близько 2 місяця тому почув про цікавий конкурс від HTC. Завданням для конкурсу було написати україномовну програму на операційну систему Android, так як він у нас офіційно з’явився нещодавно (тобто офіційно відкрили Android Market). І от я вирішив, що можна спробувати.

Програмування →  Проектуємо Enetri API

За запитом шановного Slik’а (автора новорічного Enetri Toolbar’у, якщо хто не в курсі:), виносимо тему розробки Enetri API на публічне обговорення технічно підкованою частиною спільноти Енетрі.

Програмування →  Cинтаксис add(2)(3) на JavaScript

Десь недавно один мій друг скинув мені оце посилання. В першу чергу мене зацікавив останній пункт бо, впринципі, решта з них тривіальні і не потребують довгого обдумування. Мало того, я вирішив трохи ускладнити завдання і прийняв, що функція add() має приймати після себе довільну кількість дужок. В результаті чого я написав для себе контрольний список такий викликів:
alert(add(2)); //2
alert(add(2)(3)); //5
alert(add(1)(3)(4) * add(2)); //18
alert(add(2)(3)(4) - add(2)); //7

alert(add(2)(3)(4) + add(1) - add(2)(3)); //5
var a = add(2)(3)(4);
a++;
alert(a); //10

alert(add(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)(1) / add(6)); //2
alert(+('2' + add(0)) + add(1)); //21

alert(add()); //NaN

Програмування →  Посібник для початківця про вказівники

Що таке вказівники?

Грубо кажучи, вказівники - це ті ж самі змінні. Однак, їх відмінність від простих змінних полягає в тому, що замість фактичних даних вказівник містить адресу комірки пам’яті, де знаходиться інформація. Це дуже важливе поняття. Багато програм та ідей покладаються на вказівник як основу для їх розробки, наприклад, зв'язані списки.

Програмування →  Простий Twitter клієнт на ExtJS та Zend Framework

Насправді це не повноцінний клієнт, а написаний в демонстраційних цілях. Виконує лише прості функції - переглядає стрічку повідомлень, свої повідомлення, людей які зафоловили вас, і тих, кого зафоловили ви. Ну і, звісно, публікує твіти. twitter logo

StackOverflow →  Блог взаємодопомоги імені StackOverflow

(A) Шукаєте вирішення якоїсь технічної проблеми?
(B) Змогли знайти його самостійно, витративши чимало часу та зусиль на пошуки?

Поділіться проблемою, чи навіть вже готовим її рішенням, зі спільнотою!

Здійснити обмін секретною інформацією чи іншими таємними набутими знаннями можна в новому спеціальному блозі Енетрі під (робочою) назвою "StackOverflow". Створеному навмисне в підтримку ось цього хорошого почину.

Програмування →  Нова версія MODx 1.0.3


Команда MODx рада оголосити про вихід нової версії Evo 1.0.3. Обов'язково поновіть свою систему управління до останньої версії. Версія Evo 1.0.3 виправляє деякі потенційні дірки в безпеці попередніх версій.

Вважайте, що вас попередили!

Програмування →  Заявка на участь ReactOS в GSoC 2011 схвалена

Команда розробників ReactOS повідомила про прийняття проекту в програму Google Summer of Code (надалі GSoC).
Студенти, які бажають допомогти ReactOS в її розвитку, можуть подавати заявки за допомогою GSoC Web App for Student на будь-який з наших проектів.
Спеціальний блог взаємодопомоги "StackOverflow" або
IТ-шники всіх конфесій — єднайтеся!