Наш проект вже досяг того рівня, коли: 1) екстенсивний підхід у розробці вже стає неприпустимим, і 2) надходять все нові й нові завдання, під які не була розрахована архітектура проекту від самого початку роботи над ним.
Зважаючи на це, швидкість розробки таких проектів, зазвичай, сповільнюється. Сповільнюється через потребу переробки раніше впроваджених рішень на роботу в нових умовах. Думаю, це сповільнення усі помітили, починаючи з початку цього року, коли певні, добре зарекомендовані рішення на відносно простих сайтах показали свою неприйнятність для такого важковаговика як "Народний Оглядач".
Але команда розробки активно працює й постійно перебуває у режимі самонавчання задля розширення власних знань та пошуку нових підходів, які забезпечать працездатність проекту у змінених умовах.
Отже, трохи детальніше по пунктах:
1. Нова можливість голосування за "Учасників" - впроваджена майже повністю. Вона привела до потреби внесення значних змін у архітектуру проекту та уніфікації його складових частин - задля уникнення надмірного ускладнення коду проекту й забезпечення однотипної його роботи з різними сутностями (матеріали та користувачі), вдосконалення внутрішньої архітектури коду проекту й винесення сталих й самодостатніх його частин у окремі модулі, що дозволяє краще розуміти код та вносити зміни лише там, де це необхідно, не боячись зачепити зайве.
Залишилися: 1) невеликі доопрацювання задля динамічної зміни статистичних даних на сторінці після голосування, 2) тестування, адже система статистики була значно перероблена.
2. Збільшення навантажувальної здатності сайту. Задля цього була проведена велика робота з: 1) оптимізації параметрів СКБД задля витискання з серверного обладнання максимум продуктивності, 2) провадження механізму динамічного оновлення статистичних даних - один з кроків у цьому ж напрямку, 3) впровадження вдосконаленого механізму роботи з кешем через використання попередньо завантажених значень, 4) впровадження двох нових механізмів отримання перекладених рядків (вдосконалений - загальний та новий - на рівні ОС сервера).
3. Виправлено несправності у: 1) заливанні файлів, 2) частому показі помилки про внутрішню несправність (у інформаційних повідомленнях сайту), 3) помилку показу зображення у листах "Ранкової пошти", 4) показі історії внесків роботою, 5) роботі внутрішнього сховища типових файлів (впровадженого у попередньому оновленні), 6) усунута несправність блокування БД на робочих станціях розробників, де встановлено типові серверні складові (без розширених можливостей, які впроваджено на основному сервері "Народного оглядача") дозволить далі використовувати наш підхід з рознесеною розробкою, спростить кількість кроків у налаштовуванні середовища розробки для нових розробників, адже ми рухаємося до запуску в дію "Артілі програмування". Зараз код проекту НО досить складний для новачків, проте - ми працюємо над його спрощенням та рознесенням коду за призначенням - покращуємо модульність проекту, 7) усунута несправність у системі автоматичного оновлення складових частин проекту на робочих станціях розробників, яка раніше блокувалася вмиканням служб кешування (дещо неочевидна поведінка).
4. Оновлення складових модулів проекту включає: 1) оновлення безпеки (ядра сайт та складових модулів), 2) інші оновлення, що дають ширші можливості для розробників у впровадженні нових можливостей.
І, звісно, систематично проводилася робота з роз’яснення правил роботи сайту новому розробникові нашої команди. Як результат - протягом минулого місяця ви могли бачити його досить вдалі статті.
Щодо наступних кроків: 1) завершення розробки можливості голосування за Учасників і викладення оновлення на робочий сайт "Народного Оглядача", 2) початок роботи над нейромережею "Третій Гетьманат".
ПС. Лишаю назву циклу статей "планерки" як є, бо це зрозуміле й, як на мене, вдале слово, проте - зміщую наголос на "планування", "ширяння", "паріння" :), запропоновані раніше іншими Гравцями, які хоч і є більш піднесеними, проте вносять неясність у, власне, процес розробки.
ППС. Трохи шкода, що не лишилося часу на впровадження системи прозорого керування завданнями розробки: 1) їх створення, 2) збір коштів на їх провадження та 3) контроль над затраченими зусиллями в роботі над ними.
На мою думку, це б 1) внесло у роботу ясність, 2) могло зняти питання про вартість робіт, 3) кожному внести пропозицію з бажаних нововведень й підтримати її грошима, 4) створило додатковий поштовх до розвитку "Артілі програмування", бо кожен міг би брати собі якесь завдання на втілення. Але - це згодом. :) Нам усе вдасться!
Хай Буде!
Перебування у Просторі волі нагадує повітроплавання на повітряній кулі. По-суті, пілот керує аеростатом тільки силою своєї думки: повітряні потоки його несуть туди, куди він намірився.
Але якщо пілот чимось засмутився і розхвилювався, то ясність свідомості втрачається, намір деформується і повітряна стихія перестає слухатися.
У серпні цього року ми реально опустилися в зону турбуленції і тільки сьогодні почали брати ситуацію під контроль.
Для підйому вгору треба негайно наповнювати наш аеростат новими порціями Світла.
Нам негайно потрібні нові перемоги!
Повітроплавання у Просторі волі - це високе мистецтво.
Освячуйся! Озброюйся! Плодися!
Коментарі
До керування завданнями повернемося тоді, коли в Артілі програмування буде ще 2-3 учасника, а кількість гравців збільшиться хоча б до тисячі (при нинішній кількості мало хто може давати осмислені пропозиції).
Освячуйся! Озброюйся! Плодися!
Сьогодні вівторок, 4 серпня 2015 року.
1. Вчора підвів підсумки роботи за попередній місяць.
2. Сьогодні продовжую роботу над голосуваннями за користувачів.
3. Деякі вдосконалення виявляють потребу у тонкому налаштуванні, от і сьогодні вже виловив та виправив одну неочевидну поведінку у новій системі кешування. :)
Сьогодні четвер, 6 серпня 2015 року.
1. Вчора й сьогодні до обіду займався відновленням роботи сайту.
2. Сьогодні продовжую роботу над голосуваннями за користувачів.
3. Думаю, цей "струс" піде на користь роботі над проектом - варто буде більше приділяти уваги надійності системи.
Ворожих рук справа чи просто непередбачений технічний збій?
Технічний збій і недоліки нашої системи резервування. Переходимо на вищий рівень надійності!
Освячуйся! Озброюйся! Плодися!
Велика подяка Енею за чудесне відновлення сайту! Якби не він, ми могли б втратити всю інформацію "Народного Оглядача" за останній тиждень.
Освячуйся! Озброюйся! Плодися!
Друже Енею, Щиро дякую за відновлення роботи сайту!!!
РаДіймо і Планеруємо далі!! ))
"Є десь, у якійсь далекій землі, таке дерево, що шумить верховіттям у самому небі, і Бог сходить ним на землю вночі..." (М. В. Гоголь)
Сьогодні вівторок, 18 серпня 2015 року.
1. Через недавній деструктивний сплеск емоцій на НО роботу над його розробкою не здійснював. Тим не менш, маємо творити нашу бажану кожному країну далі, де кожному со-Творцю знайдеться місце. Ми це зробимо,.. але не відразу, тож - зібрався й роботу продовжую. :)
2. Сьогодні планую працювати над пошуком причин несправноті зображення для анонсу та виправлення його роботи й, звісно, продовжу роботу над голосуваннями за користувачів.
3. Нам усім треба шукати точки дотику й намагатися виправляти будь-яку поточну ситуацію у конструктивне русло. :) Хай Буде!
Сплеск емоцій - це наслідок реального наїзду на мережу НО. Ми мало не втратили всю інформацію за тиждень роботи. Зараз можна сказати, що вже втратили 2 тижні часу.
Нині ще не повернулися до нормальної роботи сайту. Це до того, що питання захисту етномережі надзвичайно важливе.
Освячуйся! Озброюйся! Плодися!
Сьогодні середа, 19 серпня 2015 року.
1. Вчора знайшов та виправив несправність із заливанням зображень та їх кадруванням на живому сайті НО. Також налаштував sshfs на заміну дещо нестабільно працюючій nfs.
2. Сьогодні продовжу роботу над голосуваннями за користувачів.
3. Розумію пана Миро, нерви.. але... шукати точки дотику й намагатися направляти будь-яку поточну ситуацію у конструктивне русло!!! :) .. і намагатися бути об’єктивними. Приклади пропускаю, щоб швидше залагодити цей процес. ;)
Хай Буде!
Перебування у Просторі волі нагадує повітроплавання на повітряній кулі. По-суті, пілот керує аеростатом тільки силою своєї думки: повітряні потоки його несуть туди, куди він намірився.
Але якщо пілот чимось засмутився і розхвилювався, то ясність свідомості втрачається, намір деформується і повітряна стихія перестає слухатися.
У серпні цього року ми реально опустилися в зону турбуленції і тільки сьогодні почали брати ситуацію під контроль.
Для підйому вгору треба негайно наповнювати наш аеростат новими порціями Світла.
Нам негайно потрібні нові перемоги!
Повітроплавання у Просторі волі - це високе мистецтво.
Освячуйся! Озброюйся! Плодися!
Сьогодні четвер, 20 серпня 2015 року.
1. Вчора створив модуль для розташовування полів сутності на сторінці у бажаних місцях. Стандартні потребують забагато миличок...
2. Сьогодні продовжу роботу над голосуваннями за користувачів.
3. Процес налагоджується. :) Рухаємося!
Сьогодні п’ятниця, 21 серпня 2015 року.
1. Вчора продовжував роботу над виглядом сторінок профілю користувача та статті блогу. Створив модуль для виводу поля на сторінку блогу автора статті, а також почав створення модуля для розташування полів на сторінці блогу.
2. Сьогодні продовжу роботу над голосуваннями за користувачів.
3. Рухаємося!
Сьогодні вівторок, 25 серпня 2015 року.
1. У п’ятницю та на вихідних відлагодив новостворені модулі для полів 1) статистики, 2) додавання коментарів та 3) цитування тексту статті у коментарі на сторінці блогу автора статті. Розпочав роботу зі стилями CSS для надання сторінці схожого вигляду з поточним варіантом на НО.
2. Сьогодні продовжу роботу над голосуваннями за користувачів.
3. Працюємо!
Сьогодні середа, 26 серпня 2015 року.
1. Вчора працював зі стилями CSS для надання сторінці блогів схожого вигляду з поточним варіантом на НО (завершив роботу над таблицею знизу сторінки), вдосконалив механізм формування посилань для голосування та механізм оновлення даних на сторінці після голосування (пов’язані).
2. Сьогодні продовжу роботу над голосуваннями за користувачів: стилізація вигляду вбудованих профілів користувачів, перевірка роботи вказаних вище механізмів.
3. Працюємо!
Сьогодні четвер, 27 серпня 2015 року.
1. Вчора відлагоджував роботу механізму оновлення даних на сторінці після голосування.
2. Сьогодні продовжу роботу над голосуваннями за користувачів: стилізація вигляду вбудованих профілів користувачів.
3. Працюємо!
Робота виявилася значно складнішою, ніж це очікувалося 5 місяців тому.
Освячуйся! Озброюйся! Плодися!
Сьогодні п’ятниця, 28 серпня 2015 року.
1. Вчора відлагоджував роботу механізму оновлення даних на сторінці після голосування та займався стилізуванням вигляду вбудованих профілів користувачів.
2. Сьогодні продовжу роботу над голосуваннями за користувачів (відлагодження й стилізування).
3. Звісно, точку відліку можна вибирати довільно, але саме над цим завданням я працюю 2,5 місяці. Дійсно, воно затребувало більш глибинних супутних змін у різних ділянках проекту. Працюємо! Світло в кінці тунелю вже близько.
Сьогодні понеділок, 31 серпня 2015 року.
1. У п’ятницю та на вихідних відлагоджував роботу механізму оновлення даних на сторінці після голосування.
2. Сьогодні продовжу роботу над голосуваннями за користувачів (відлагодження й стилізування).
3. Працюємо!