[Головна] [Дошки]

Адміністративний форум. Скарги та пропозиції задоволених. Створення нових дошок, фікс багів та реалізація нових фіч. Роздача слонів та банів non-stop 24x7. І нехай ніхто не піде ображеним !



Скарги та пропозиції: Технологічна сторона

Технологічна сторона

Доброзичливець 20:36, 12.03.2017 #148


Цікаво:

- Який стек технологій Анарчу?

- Чому Апач? Енджинкс же піжже.

- Яка потужність заліза що під ліжком? Ти тествав на навантаження?

- А якшо воно згорить? Бекапи? А як світло вимкнуть?

- Чому не гівно віртуалка? Vultr - мінімальни інстанс 2.5$, оплата бітками, документи не питають.

- Чому org.ua? Це ж паліво, .to зона досі who is не підтримує.

- Буде якесь API? Шо думаєш про ідею Оверчану із якоюсь із 4 укро-бірд?


Доброзичливець 19:53, 13.03.2017 #188

Цікаво:

- Який стек технологій Анарчу?

debian + apache + php5 + mysql + redis

- Чому Апач? Енджинкс же піжже.

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

- Яка потужність заліза що під ліжком? Ти тествав на навантаження?

конкретно модель: cubieboard 2

процессор: allwinner a20

тестування навантаження: ні

все тотально і примусово кешується, сенсу тестувати не бачу (фактично буде тест швидкості CPU+RAM).

- А якшо воно згорить? Бекапи? А як світло вимкнуть?

регулярних бекапів - немає. є просто бекап.

є відкритий репозиторій у торі із старою версією.

є - упс та попередній фільтр напруги (400 вольт - на упс не піде).

- Чому не гівно віртуалка? Vultr - мінімальни інстанс 2.5$, оплата бітками, документи не питають.

це ж треба ПЛАТИТИ ГРОШІ!!1 а тут і так є все що потрібно. анарч крутиться рік чи джва на армі, зараз він вже себе окупив.

- Чому org.ua? Це ж паліво, .to зона досі who is не підтримує.

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

- Буде якесь API? Шо думаєш про ідею Оверчану із якоюсь із 4 укро-бірд?

я не проти API, готовий до пропозицій.

PS: трохи збираю нове залізо, будуть зміни.

PPS: пишу крізь сон та щей розмовляю з дружиной - прошу вибачати що пишу "задньою ногою"

Доброзичливець 20:00, 13.03.2017 #189

- Який стек технологій Анарчу?

debian + apache + php5 + mysql + redis

раніше замість redis був memcached, але у майбутньому він не потрібен, а ДУЖЕ потрібні будуть плюшки redis'у (надсилання месседжів через redis). оце потихеньку мігрував. відловив глюків.

зараз php сесії лежать у редісі - можно безболісно ставити кластер з apache+php5 із балансером попереду, але я такого не хочу.

Доброзичливець 10:02, 14.03.2017 #191

Небоїшся, що ти палиш свій IP?

Чому б не заюзати клаудфлейр?

https плануєш?

Скарги та пропозиції: Технологічна сторона

Доброзичливець 10:42, 14.03.2017 #192

Нашо тобі 111 порт?

Чому mysql не на локалхості?

Доброзичливець 10:47, 14.03.2017 #193

>>192

Сорян, поняв шо не на той ip дивився

Доброзичливець 10:52, 14.03.2017 #194

Клаудфлара - мене (як відвідувача сайтів, особливо через тор) заїбала їбучим проїбом. А ще у броузерах під відро - криво працює (icecat). Тому клаудфлара - тут БУЛА і напевне вже не буде. Дай до речі, погони вміють дивитися за клаудфлару.

https - планую. Хоча, як писав - хочте приватності - ходіть сюди через тор.

Є багато цікавих речей, наприклад як ssl strip та інших атак від man in the middle які ви можете не помітити, а з тором не так страшно.

Що до потужності мого серверу - це десь на рівні raspberry pi 1. Щоб це не було абстрактно, наприклад на цьому залізі owncloud 8 рендерив сторінку 4-10 секунд. Це проста сторінка, а не з каталогу з 100500 файлами. Який в цьому сенс? На xenon"ах анарч буде літати зі швидкіст"ю світла, бо оптимізація зроблена. Але поки що, необхідності у ксенонах не має.

Доброзичливець 10:56, 14.03.2017 #195

Сервер із вебом стоїть за mikrotik'ом. Нічого цікавого не наскануєш.

Доброзичливець 11:08, 14.03.2017 #197

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

Доброзичливець 11:09, 14.03.2017 #198

А ось це - майстерня, де гутується майбутне зплізо, пишеться софт.

де?

Доброзичливець 11:11, 14.03.2017 #200

Так, про гугл знаю. Фото - з відра не хоче атачитись :(

Доброзичливець 15:41, 14.03.2017 #202

А які показники відвідуваності?

Доброзичливець 18:30, 14.03.2017 #203

я не проти API, готовий до пропозицій.

Все просто:

1. Можливіть отримати список розділів із мета-даними.

2. Можливіть отримати список постів із мета-даними.

В 2. має бути можливіть сортувати дані, задавати крок та кількіть записів у кроці за допомогою параметрів запиту.

Робимо оверчан - із N розділів. Кожен розділ типу стрічка - потів/тредів із усіх відповідних розділів підклоючених бірд. При натисненні на пост - перехід на відповідний тред в бірду за do-follow посиланням. Власне, все.

Доброзичливець 18:54, 14.03.2017 #204

А які показники відвідуваності?

0

Робимо оверчан - із N розділів. Кожен розділ типу стрічка - потів/тредів із усіх відповідних розділів підклоючених бірд. При натисненні на пост - перехід на відповідний тред в бірду за do-follow посиланням. Власне, все.

таке можна запиляти

Доброзичливець 18:55, 14.03.2017 #205

І ще здається прев'ю для ютуба низької якості, якшо хочеш можу скинути php клас для витягування тайтла і превью з ютуб відео.

Доброзичливець 19:00, 14.03.2017 #206

А ось це - майстерня, де гутується майбутне зплізо, пишеться софт.

Фото - з відра не хоче атачитись

Доброзичливець 19:00, 14.03.2017 #207

тест

Доброзичливець 19:03, 14.03.2017 #208

якшо хочеш можу скинути php клас для витягування тайтла і превью з ютуб відео

Гарно. Якщо невеликий - то ок.

Виклади на mixtape.moe та запости сюди лінку

Скарги та пропозиції: Технологічна сторона

Доброзичливець 19:05, 14.03.2017 #209

А ось це - майстерня, де гутується майбутне зплізо, пишеться софт.

Фото - з відра не хоче атачитись :(

Доброзичливець 20:18, 14.03.2017 #210

https://my.mixtape.moe/bjepjz.tar.gz

Клас висмикнутий із живого проекту і написаний у всіх традиціях гівно-коду. Тому сильно не лякайся, ліл.

Втім, там лише 150 рядків.

Доброзичливець 20:19, 14.03.2017 #211

>>209

О! Пацанська тема.

Доброзичливець 20:46, 14.03.2017 #212

Чому б не заюзати клаудфлейр?

Клаудфлара - мене заїбала їбучим проїбом.

Ось зараз хтів зайти подивитися на Vultr. Що відбувалося:

1. Введіть капчу (позначте шляхові показчики)

2. Позначив. "Ви - не робот".

3. goto 1

Разів 3 пройшов тест, впевнився що я не робот та зачинив їх сайт нахуй.

З Анарчем такого не буде.

Доброзичливець 20:56, 14.03.2017 #213

>>212

А раптом ти робот? ліл

Якшо коротко: Vultr це майже 100% аналог Digital ocean (якшо знаєш шо воно таке), але із безкоштовними снапшотами та цінами у 2 нижчими.

Ну і ще там бітками можна платити.

Доброзичливець 20:59, 14.03.2017 #214

>>212

А раптом ти робот? Просто не вкурсі.

Доброзичливець 21:01, 14.03.2017 #215

З Анарчем такого не буде.

Ага, втім було б кумедно після 10-го разу вводу гугловської капчи, розгадувати капчу Анарчу, ліл

Доброзичливець 11:08, 15.03.2017 #216

А раптом ти робот? Просто не вкурсі.

Ну мої підозри - тест остаточно не розвіяв... Все може бути.

Доброзичливець 11:52, 15.03.2017 #217

https://my.mixtape.moe/bjepjz.tar.gz

Добре, дякую. Подивлюся у сб-нд. В мене preview для youtube готується на js'і - те що встиг роздивитися може вдасться безболісно пренесити.

Доброзичливець 16:50, 15.03.2017 #218

Наскільки реально і доцільно відмовитися в такого типу проекту від мускула взагалі на користь редиски?

Доброзичливець 16:56, 15.03.2017 #219

Also, поправ часовий пояс на серваку

Доброзичливець 17:11, 15.03.2017 #220

Не реально. Рано чи піздно кількість тредів не буде влазити в ram (пости в базі тримати не обов'язково).

Mysql тут теж - як швидкий старт. Розмірковую над couchdb.

Доброзичливець 19:00, 15.03.2017 #221

Подивитися на код можна тут:

http://darkdev5ibekblct.onion/ruplasan/old_anarchy_org_ua

або через проксі

http://darkdev5ibekblct.onion.to/ruplasan/old_anarchy_org_ua

Доброзичливець 19:07, 15.03.2017 #222

Гм, а скільки в тебе оперативи?

Ось тут цікава статаття https://muut.com/blog/technology/redis-as-primary-datastore-wtf.html

Доброзичливець 19:15, 15.03.2017 #223

Зараз на цьому "сервері" - гіг. І все крутиться на одному сервері (apache+redis+mysql).

Ось тут цікава статаття https://muut.com/blog/technology/redis-as-primary-datastore-wtf.html

Багато рами можна наставити у серверну мати і то - якщо вона ECC. А ECC коштує ДУЖЕ дорого і їі треба бути ДУЖЕ багато. Подивися у Абу на головній статистика скількі постів по дошках - зрозумієш, що в пам"ять воно не влізе однозначно, навідь якщо не рахувати гроші.

Доброзичливець 19:21, 15.03.2017 #224

На днях буде сховище на j3455 з 16гб рами.

Буду переробляти:

1. "додати пост" - зроблю асинхронним. можна вже починати замислюватися над додавання багатьох пікч та підтримкою webm'ок.

2. зміню розміщення пікч на сервері

3. Буде сенс переходити на nginx (як з"явилося сховище - пожна винести nginx на іншу тачку)

Доброзичливець 00:04, 18.03.2017 #227

Шо думаєш про ідею Оверчану із якоюсь із 4 укро-бірд?

Мова про якийсь український оверчан?

Доброзичливець 11:44, 18.03.2017 #230

Схоже що так

Скарги та пропозиції: Технологічна сторона

Доброзичливець 21:38, 18.03.2017 #234

На днях буде сховище на j3455 з 16гб рами.

Але в ньому нема кошика для hdd

Скарги та пропозиції: Технологічна сторона

Доброзичливець 21:39, 18.03.2017 #235

А це - майбутній кластер з разбері пі. Ні, я його не кинув - чекав на запчастини. Зараз вже все є

Доброзичливець 21:40, 18.03.2017 #236

І взагалі... МЕНІ ТРЕБА ПОЛЕЖАТИ!!1

Скарги та пропозиції: Технологічна сторона

Доброзичливець 22:30, 19.03.2017 #237

Закріпив raspberry у корпусі.

Доброзичливець 05:59, 20.03.2017 #239

Супер! Скільки таке задоволення із врахуванням всіх розходників коштує?

Як збираєшся робити на рівні софта? Опенстек піднімеш, чи шось модне-молодіжне із докером та мікросервісами?

Доброзичливець 07:21, 20.03.2017 #240

Кстаті, вай нот php7? fpm?

Доброзичливець 18:50, 20.03.2017 #242

1. 250грв за бв корпус від свіча

2. 8 шт разбері по 35-40уо

3. 8 шт мікросд 8гб кожна, не пам"ятаю скільки - див алі

4. винтки-стойки-гайки десь $25. короткі - дешеві, довгі раптово інша ціна.

5. блок живлення 220в->5в дест $25-35

6. 10 юсб "мама" коннекторів. не пам"ятаю, до десятки коштує

7. ззаду коннектор для комп"ютерного кабелю живлення 7-15грв

8. 8шт кабелів юсб папа - мікроюсб папа, довжиною до 20см, вартість не пам"ятаю

9. 8шт комплектів радіаторів на разбері

10. термопаста кпт-8

11. дві колодки - розгалуження 5в на 8 хвостів - ще не придбав

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

взагалі, в мене "сировини" на джва таких комплектів.

Доброзичливець 19:02, 20.03.2017 #243

боюсь що на докері та інших опенстеках - оверхед буде великий (все ж таки 1гб рам)

php7, fpm - занадто банально.

мені взагалі треба побудувати щось що повніст"ю живе своїм життям. типа як жаба ентерпрайз. але у жаби свої мінуси під капотом.

можливо ерланг, але фунціональне програмування мені "не зайшло".

тому дивлюся на nim, але теж не ідеал. можливо ще треба таки подивитися golang

Доброзичливець 19:51, 20.03.2017 #246

6. 10 юсб "мама" коннекторів. не пам"ятаю, до десятки коштує

не 10, а 8

ще - провод (різний), припой, флюс, змивка для флюса

інструменти: свердла 3мм, 3.4мм (так, я свердлив разбері!), дремель, паяльник, клей-пістолет і т.д. і т.п.

Доброзичливець 18:42, 20.04.2017 #263

Тепер попереду стоіть nginx, за ним - LAMP. Тепер треба позбутися апачу та переїхати на php-fpm.

Додав заліза:

pine64 - redis

pine64(інша) - nginx

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

Потихеньку розвантажується головний сервер (redis). На лампі залишаться інші веб сайтики які немає потреби чіпати.

Тепер треба піднімати nfs та переносити пікчі на nas (nas вже намотаний та працює).

Доброзичливець 22:18, 23.04.2017 #265

Пікчі переїхали на nas та віддаються nginx'ом.

Доброзичливець 19:51, 24.04.2017 #267

Оскільки пікчі віддаються окремо

а) тепер вони не кешуються у redis'і

б) прев'ю пікч не інклудяться у сторінки

Розвантажили redis, навантажили nginx. :)

У будьякому випадку раніше воно було якось як на милицях. Але то не від гарного життя, тепер - "можу собі дозволити" нормально вирішувати.

Адмін 20:13, 29.04.2017 #268

Сьогодні моя прокрастинація отримала нищівного удару.

Але, поки що, не розведено живлення.

Адмін 14:43, 02.05.2017 #269

Підключено до мережі 8 нод кластеру "Ethics Gradient".

Доброзичливець 11:54, 07.05.2017 #271

+4 ноди Determinist'у. Мета: збір інформації у TOR'і.

+3 ноди, для обслуговування потреб власної інфраструктури

Доброзичливець 15:24, 07.05.2017 #272

Розпочав виготовляти ще одни кластер по типу Ethics Gradient.

Мета: обробка та вивчення інформаціі отриманноі determinist'ом.

Доброзичливець 22:16, 08.05.2017 #273

Залізо що зараз використується. Вірніше - майже все працює без навантаження:

8*rpi3 - Ethics Gradient, inet

2*pine64 - Zealot (nginx, redis), inet

1*pine64 - Zealot (redis), tor

4*opi zero - Determinist, tor

1*cubieboard2 (на ній все відбувається), inet

Заплановано:

8*rpi3 - Xenophobe, tor

також зарезервована 1 rpi для хостінгу сторонніх проектів (не anarchy.org.ua) - на неї все потихеньку мігрує.

Раніше у мене була проблема - не було заліза. Тотально не було - ні на що не вистачало.

Тепер в мене інша проблема - тотально немає софту. :( І це мене дуже засмучує.

Доброзичливець 10:52, 14.05.2017 #274

Проїбалися всі пікчі на nfs. Підняв з бекапу.

Доброзичливець 08:49, 18.05.2017 #275

Відновив пройобаний css

Доброзичливець 08:50, 18.05.2017 #276

До речі, бекапи - робляться. Тепер.

Доброзичливець 11:03, 18.05.2017 #277

>Відновив пройобаний css

Доброзичливець 11:04, 18.05.2017 #278

дякую

Доброзичливець 16:15, 18.05.2017 #279

Можуть пропадати пікчі (замість них - іконка броузеру "пікча не завантажилось") та css - ніякого криміналу - то просто розмонтувалася nfs шара. Проте таке бачив один раз.

Доброзичливець 11:14, 31.05.2017 #282

Шото бірда тупить жостко

Доброзичливець 11:53, 03.06.2017 #286

Шото бірда тупить жостко

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

Доброзичливець 11:57, 03.06.2017 #287

Спробував nchan прикрутити до nginx'а - не вдалося :( Але якийсь comet сервер - потрібний.

nchan+nginx брав з backports дебіана.

Якщо не знайду нічого іншого - буду руками перезбирати nginx+nchan, хоча мені таке не подобається.

Доброзичливець 12:11, 03.06.2017 #288

Розмірковую над архитектурою.

Подивився на те як зроблено інші борди (бгг - не у всіх дефаултний directory index вимкнуто!!) - вони static site generator'и. Тобто у папці

/b/res/

лежить файл 5372.html та 5372.json і т.д. Може ВСЕ складати у одну папку - не дуже гарно (5k-15к файлів і починає тупити fs).

Але мабудь і я щось подібне буду ліпити - статичні сайти дуже швидкі. Мабудь що варто зробити один nginx як проксі і за ним декілька будуть віддавати nfs-шару. Плюс 1-2 машинки які будуть обробляти нові пости. Та ще пару - на базу данних.

Zealot:

1шт головний nginx-проксі

Ethics Gradient:

3шт nginx - віддають шари

2шт генератори

2шт база данних (один - читати, один - писати)

1шт пошук (solr)

До речі, а пошук на сайті - потрібен?

Імхо duckduckgo/google все одно краще вміють.

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



bbcode:      

Зображення:
Автор: