61

Re: Попереднє ознайомлення з hub.org.ua

Спробуйте, але чому я кажу просувати вже?
Щоб послухати думки людей, може виявитися, що сайт потрібен тільки вам і декільком реплейсерам. Отож щоб не тратити дарма час..

62 Востаннє редагувалося ktretyak (16.06.2016 01:55:29)

Re: Попереднє ознайомлення з hub.org.ua

VTrim написав:

Спробуйте, але чому я кажу просувати вже?
Щоб послухати думки людей, може виявитися, що сайт потрібен тільки вам і декільком реплейсерам. Отож щоб не тратити дарма час..

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

Звичайно що я припускаю провал проекту, але співвідношення провал:успіх оцінюю десь 1:9

Подякували: 0xDADA11C71

63

Re: Попереднє ознайомлення з hub.org.ua

На рахунок цікавого проекту в резюме, то так, дійсно.

64

Re: Попереднє ознайомлення з hub.org.ua

Боюсь навіть цікавитись, чому що ріплейс, що цей проект хостять саме на DigitalOcean... видно, дуже не хочеться аби він, не дай боже, вистрілив, бо тарифи вище за перші два там, м'яко кажучи, не надихають - і аніж далі, тим менше

65

Re: Попереднє ознайомлення з hub.org.ua

ktretyak написав:
VTrim написав:

Спробуйте, але чому я кажу просувати вже?
Щоб послухати думки людей, може виявитися, що сайт потрібен тільки вам і декільком реплейсерам. Отож щоб не тратити дарма час..

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

Звичайно що я припускаю провал проекту, але співвідношення провал:успіх оцінюю десь 1:9

Проект для резюме і реальний проект — незовсім одне й те ж. У першому випадку, акцент робиться на застосованих технологіях, у другому — на практичній функціональності, наповненні контентом, розкрутці. Зрозуміло, проекти першого типу теж потрібні (якби  був рекрутером, що шукає веб-розробників, то обов'язково звертав би на них увагу), але користувачі здебільшого тратять свій час на другі. Які можуть бути зовсім без дизайну, з жахливим дизайном, з командою програмістів, що методично погіршує сайт — тут успіх залежить більшою мірою не від майстерності розробника, а від СЕОшника і від того, чи належить даний проект Гуглу.

66

Re: Попереднє ознайомлення з hub.org.ua

P.Y. написав:

успіх залежить більшою мірою не від майстерності розробника, а від СЕОшника і від того, чи належить даний проект Гуглу

Ви в курсі, що цей форум, тобто ріплейс, пошукові системи видають в перших рядах? Адмін ріплейсу - професійний СЕОшник, він розкрутив форум на PunBB, який має, як ви кажете, практичну функціональність, й наповнення контентом. Навіть кількість зареєстрованих користувачів вже дотягує до 3 тисяч, причому активних із них всього пару десятків.

В чому причина такої картини? Лише в українській мові? - Ні, бо не було б стільки зареєстрованих.

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

67

Re: Попереднє ознайомлення з hub.org.ua

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

Мені більше імпонує ідея допиляти функціонал на базі існуючого, доповнивши його тим, чого справді не вистачає (наприклад, модераторськими інструментами для поділу тем).

Щодо динаміки користувачів. Якщо придивитися, велика кількість нещодавно зареєстрованих — це студенти, які створюють тему «допоможіть написати за мене лабу», отримують відповідь «де ваші напрацювання? де код?» і йдуть. Ну або таки отримують потрібну їм відповідь і йдуть. Не через відсутність достатньої кількості блимаючих блямбочок, а просто через відсутність потреби в решті контенту даного сайту. Якщо квадратні кнопки зробити круглими, сторінкову навігацію замінити кілометровими розтяжками, приліпити праворуч хмаринку тегів, що ворушиться, і т.д., вони так само підуть. Приходять — бо сайт легко гуглиться, йдуть — бо далі їм він непотрібен. Приблизно те ж саме зі спамерами, рекрутерами та ін. В кінцевому підсумку, лишаються «цільові користувачі», яким цікаво поділитися своїми проектами/ідеями/думками і яким цікава думка попередніх двох десятків активних користувачів. До речі, можливо, в цьому і проблема — недосформульованість образу цільового користувача, на якого орієнтується форум.

Подякували: 0xDADA11C71

68

Re: Попереднє ознайомлення з hub.org.ua

P.Y. написав:

Мені більше імпонує ідея допиляти функціонал на базі існуючого, доповнивши його тим, чого справді не вистачає (наприклад, модераторськими інструментами для поділу тем).

Тобто щоб можна було переносити повідомлення з однієї тему в іншу? - PunBB (рушій ріплейса) таке вміє.

69

Re: Попереднє ознайомлення з hub.org.ua

Діліться планами і ви :)

Подякували: ktretyak1

70

Re: Попереднє ознайомлення з hub.org.ua

VTrim написав:

Діліться планами і ви :)

Добре, дякую що цікавитесь.

Окрім того, що я писав у попередній і цій темах, додатково планується:

1. Перехід на Angular 2+. На даний момент я перекладаю, вивчаю та практикую на Angular. Такий перехід дасть дуууже суттєві плюси, бо цей фреймворк став значно кращим, потужнішим і т.д., в порівнянні з першою версією.

2. Репутація зароблена на hub.org.ua в перспективі буде враховуватись на іншому запланованому ресурсі - на фріланс-біржі (яка з'явиться вже після релізу hub.org.ua).

3. Кожен користувач зможе писати тести для певної спеціальності й заробляти на їх використанні.

4. Оскільки на бекенді буде Node.js, то відповідно будуть чати через вебсокети, що також додасть зручності використання сайтом.

5. Сайт буде мати стилі на Material design.
...

На все це піде багато часу, точно не менше, ніж пів року. В кращому випадку ресурс буде готовий до використання десь у травні, але швидше за все десь аж на середину літа, чи аж на осінь.

Розумію, що очікувати ще дуже довго, і це при тому, що вже скільки він пишеться... але що поробиш, така реальність. Хоча й зараз ви можете публікуватись на hub.org.ua, запрошую це зробити, ваші праці будуть перенесені на оновлений ресурс.

Подякували: 0xDADA11C7, VTrim2

71

Re: Попереднє ознайомлення з hub.org.ua

Єдине що цікаво, так це node.js на бекенді, особливо з вебсокетами, теж останнім часом цим цікавився.
Але поки що на сайті звукові реал-тайм сповіщення працюють на php + ajax.
Є ще варіант long-polling до php + ajax.
Читав, що при середніх навантаженнях таке ще "може бути".
При великих навантаженнях радять все таки ноду і сокети.

72 Востаннє редагувалося ktretyak (28.05.2017 13:32:46)

Re: Попереднє ознайомлення з hub.org.ua

Фігасе! Перечитав цю тему. Оце то цей ktretyak дає! Як наче це не я писав =).

Схоже чуваку щось десь не вистачає... хоча кількість переглядів цієї теми більше 13 тис., в її обговоренні прийняли участь майже усі активні учасники (тобто показали своє зацікавлення), а він ще чогось більшого хотів =). І все б нічого, а йому вже ж 37 рочків стукнуло недавно [напівістеричний сміх]. Жесть!

Ну нічого, я не такий... хоча, правильно тут на форумі не раз підмічали, ми усі тут трохи "тойго". Шо ти зробиш, із цим треба якось жити...

Кхм, щось я відхилився від теми. Так ось - я передумав дотримуватись свого рішення Не писати на ріплейсі новини про hub.org.ua.

Щойно виправив баг (із зайвим параметром accessToken), що не давав реєструватись через соцмережі. Дякуючи новому рушію на бекенді, тепер логи пишуться справніше.

Подякували: 0xDADA11C7, P.Y.2

73

Re: Попереднє ознайомлення з hub.org.ua

Ви маєте визначитися, чи цей проект буде інформаційним, чи лише майданчиком для розвитку Ваших технічних навичок. Зараз - останнє.

Можна десятки разів переписувати, зробити крутий дизайн, використати "зупірновийфреймворк", але коли десь в середині виявиться "зупірновийфреймворк_v100500" захочеться ще раз переписати. Це - шлях в нікуди.

Головне в блоґах - інформація. Я кожні 2-3 місяці заходжу на Ваш сайт у мріях знайти цікавий текст, але ось Nний раз покидаю його за 20 сек. Причина проста - 95% cтатей аля "Як накодити а використовуючи б", або якась новина. Це не додає жодної цінності сайту, бо я це все можу наґуґлити в документації. Такі теми може зваблять студентів новачків, але спеціялістів треба залучати цікавими темами, з елементами дослідження, теорії, а не просто коду.

Я б читав таке, чи навіть таке, але точно не це або це, що є рівнем "копіпаст з stackoverflow"…

PS: habr не читаю 3 рік, можливо він теж вже скотився до такого рівня.

Подякували: ktretyak, P.Y.2

74

Re: Попереднє ознайомлення з hub.org.ua

iovchynnikov написав:

Ви маєте визначитися, чи цей проект буде інформаційним, чи лише майданчиком для розвитку Ваших технічних навичок.

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

iovchynnikov написав:

Можна десятки разів переписувати...

Ви помиляєтесь, якщо думаєте, що я погнався лише за модними технологіями. Перший раз проект був написаний на KohanaFramework + AngularJS.

Можливо ви не знаєте, але KohanaFramework "помер" (його творці перестали ним займатись повністю, зараз він допрацьовується, з горем пополам, контрибуторами). Хоча, якщо б мене все влаштовувало, я міг би й не шукати нового фреймворка, тим більше я вже був зробив форк і переписав його під себе. Але я його погано контролював, у нього були серйозні вади в самій його кореневій концепції "ієрархічних конфігурацій та ієрархічного завантаження модулів". Окрім цього, на горизонті з'явились веб-сокети, які взагалі не підтримувались цим фреймворком, і які мають досить хорошу перспективу використання їх у чатах...

AngularJS так само мав серйозні вади щодо надмірного ускладнення з його директивами, щодо потреби бути в контексті його $scope, з лімітами $digest і т.д. Як із KohanaFramework, у AngularJS я теж побачив критичні недоліки. Наприклад, через те саме обмеження по кількості допустимих елементів для $digest, нормальна робота  коментарів обмежувалась кількістю всього у пару сотень (якщо не застосовувати обхідні магічні прийоми).

iovchynnikov написав:

Головне в блоґах - інформація.

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

iovchynnikov написав:

Я кожні 2-3 місяці заходжу на Ваш сайт у мріях знайти цікавий текст

Чому ви не напишете хоча б одну статтю, не покажете які публікації ви вважаєте вартими уваги? В мене складається враження, що народ боїться, що я буду заробляти на їхніх публікаціях, що буду показувати це у своєму портфоліо й говорити "От бачите ось у мене!...".

Мені то зрозуміло, що "страшно" (чи мабуть краще сказати "соромно") писати на непопулярний сайт, де всього лиш сам автор публікується. Думаю тут треба, в буквальному смислі, сміливість, бажання допомогти розвивати ресурс, точно так само, як ми це робимо на ріплейсі, коли періодично щось комусь підказуємо чи й навіть пишемо статті.

Як я вже й писав, просто в жодному випадку я не отримую односторонню вигоду, бо не маю реклами на сайті. Думаю ніхто не хоче чути від адміна, що у нього немає часу на розвиток свого ресурсу. Мені здається, я запланував самоокупний проект. Сам я точно його не підніму, однозначно потрібна допомога користувачів.

75

Re: Попереднє ознайомлення з hub.org.ua

До речі, зараз на сайті зареєстровано 28 користувачів, майже в усіх користувачів обнулився пароль (у зв'язку з переїздом на новий бекенд з новим алгоритмом генерації хешу для паролів). Тобто якщо ви заходите на сайт не через соцмережу, то вам необхідно натиснути Забули пароль?, отримати лінк для змінити паролю, ну і перейти за ним.

76

Re: Попереднє ознайомлення з hub.org.ua

Коли я робив вхід через соц мережі, то давав можливість входити й по логіну/паролю та реєстрував як звичайних користувачів (2 в 1), якщо у випадку, коли втратиш доступ до аккаунта соц. мережі, можна було авторизуватися звичайним способом.

77

Re: Попереднє ознайомлення з hub.org.ua

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

78

Re: Попереднє ознайомлення з hub.org.ua

Ну це гуд.

Щось з вебсокетів використовували?

79

Re: Попереднє ознайомлення з hub.org.ua

До вебсокетів ще далеко, але однозначно буду їх використовувати, коли справа дійде до чатів.

80 Востаннє редагувалося ktretyak (28.05.2017 19:50:17)

Re: Попереднє ознайомлення з hub.org.ua

Голосування ще не доступно, це пов'язано із відсутністю вибору міток, за які й буде відбуватись голосування.

На даний момент є така задумка:

1. Нові користувачі спочатку вибирають найближчі їм професії (до 5 штук)

Перелік професій

Art-директор
FLASH аніматор
GUI фахівець
HTML, CSS-верстальник
Інженер DevOps
Інженер технічної підтримки
Адміністратор/Розробник MSSQL
Адміністратор/Розробник MySQL/MariaDB
Адміністратор/Розробник NoSQL
Адміністратор/Розробник Oracle
Адміністратор/Розробник PostgreSQL
Архітектор ПЗ
Бізнес аналітик
Веб-дизайнер
Веб-розробник
Викладач ІТ-спеціальності
Дизайнер ігор
Керівник IT проектів
Програміст .NET/C#
Програміст 1С
Програміст android
Програміст C
Програміст C++
Програміст Delphi
Програміст iOS
Програміст Java
Програміст JavaScript
Програміст PHP
Програміст Python
Програміст Ruby/Rails
Рекрутер/HR
Системний адміністратор Unix/Linux
Системний адміністратор Windows
Співробітник ІТ-безпеки
Тестувальник
Технічний письменник
Фахівець з експлуатації мережі

2. В залежності від вибраних професій, підтягуються підкатегорії, наприклад, для адміністраторів БД - підкатегорія бази даних, для PHP-програмістів - підкатегорія ZendFramework і т.д.

3. Коли користувачі пишуть публікацію, їм треба буде вибирати підкатегорії і дописати певні свої мітки, таким чином ще більше уточнюючи інформацію в статті. Наприклад, у підкатегорії бази даних можна указувати мітку dump DB, у категорії ZendFramework - указувати мітку DI і т.д.

4. За мітки (вказані у п.3) буде відбуватись голосування, причому по кожній із міток, наприклад:
- бази даних » dump DB
- ZendFramework » DI

5. На основі своєї репутації, користувачі матимуть право змінювати репутацію іншим користувачам. Користувач з меншою репутацією не зможе змінити репутацію користувачу з вищою репутацією в розрізі конкретної підкатегорії, вказаної у п.2.

...

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

Подякували: NaharD, LoganRoss2