Сохранен 98
https://2ch.su/prj/res/584.html
Добавлена поддержка ЭЧ/Ech (ex-Escapechan) и Ежчана (ejchan.net, ejchan.site). Набегаем, тестируем архивацию, сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Исходочан - борда руками анонов для анонов, что бы отдыхать от двача

 Аноним 05/04/15 Вск 18:42:22 #1 №584 
14282485421820.jpg
14282485421831.jpg
14282485421862.jpg
14282485421903.jpg
Выпилили тред из б, поэтому пишу сюда. Есть рукастные аноны, которые смогут запилить примитивную борду с инвайтами как на пиках? На хостинг и имя деньги можем собрать с анонами вместе.
Вызываемся пилить борду, обдумываем способ получения инвайтов, мечтаем как будем шутить, что этой борды не существует а просто-напросто висит заглушка.

Если кто возьмётся пилить - оставляйте мыльца в треде.
Аноним 05/04/15 Вск 18:43:09 #2 №585 
бамп
Аноним 05/04/15 Вск 18:52:40 #3 №586 
Надеюсь моча не посчитает нас сипаратистами
Аноним 05/04/15 Вск 19:16:41 #4 №587 
верните мне мой 2008-й с двачем.ру
Аноним 05/04/15 Вск 19:26:18 #5 №588 
>>587
Goodnight, sweet prince 2сhru
Аноним 05/04/15 Вск 22:49:18 #6 №589 
Слежу за тредом.
Аноним 05/04/15 Вск 22:56:19 #7 №590 
>>584
>1 картинка
Идите нахуй со своими mah feels, дауны.
Аноним 06/04/15 Пнд 08:46:39 #8 №595 
>>590
Мы тут не это обсуждаем, дурачок
Аноним 06/04/15 Пнд 08:53:15 #9 №596 
Есть идея. Пусть разные аноны держат на разных серверах свои доски, а b и ещё пара досок будут у главадмина доски, как вам идея?
Аноним 06/04/15 Пнд 09:06:00 #10 №597 
Сам недавно думал запилить борду.
На домен и хостинг деньги есть, где можно достать макабу?

Мыло. Диванон.
[email protected]
Аноним 06/04/15 Пнд 09:13:10 #11 №598 
14283007907680.jpg
>>597
http://wakaba.c3.cx/s/web/wakaba_kareha.html
вот оффсайт вакабы. макаба это порождение макаки и его шайки
Аноним 06/04/15 Пнд 09:28:01 #12 №599 
Какой домен выбрать?
Аноним 06/04/15 Пнд 10:04:26 #13 №600 
>>597
Твоя борда скорее всего будет нинужна, тред не про использование говномамонтских движков, а про запил примитивной борды с инвайтами. Кстати, макаба очень похожа на движок очоба.
Аноним 06/04/15 Пнд 10:05:40 #14 №601 
>>599
какой тебе удобно
refugechan или arkchan
Аноним 06/04/15 Пнд 10:06:34 #15 №602 
>>597
>Сам недавно думал запилить борду.
> где можно достать макабу?
Очередной мёртворождённый канал?
Аноним 06/04/15 Пнд 10:09:22 #16 №603 
>>584
Предлагаю следующую революционную идею:
Отдельная доска борды будет иметь собственный сервер, оплачиваться своим админом-держателем, но иметь общее доменное имя борды.
А пилить свои борды отдельные - это долбоёбство, тысячи их и все мертвы.
Аноним 06/04/15 Пнд 10:12:50 #17 №604 
>>603
Ну допустим главадмин держит раздел b и ещё пару досок какие захочет запилить.
Другой админ на собственном сервере держит какой-нибудь vg.
Доменное имя - общее, на него могут скидываться админы досок и посетители, так же и на отдельные сервера досок.
Аноним 06/04/15 Пнд 10:13:45 #18 №605 
>>603
>>604
Призываю экспер-куна в тред, что бы он пояснил, можно-ли вообще держать на разных серверах доски и при этом иметь одно доменное имя?
Оптимизация Аноним 06/04/15 Пнд 10:15:05 #19 №606 
Можно добавить возможность прикреплять картинки с других сайтов, так же и видео - вместо вебм вставлять ютуб, коуб, вк.
Аноним 06/04/15 Пнд 10:19:11 #20 №607 
>>597
Если ты хочешь голый движок запустить - то нахуя? Любой из нас так может
Аноним 06/04/15 Пнд 10:21:20 #21 №608 
>>607
Допилить, естественно
Аноним 06/04/15 Пнд 10:31:21 #22 №609 
>>600
А я вот думаю что 'примитивная борда' скорее всего будет говном.
Аноним 06/04/15 Пнд 10:32:25 #23 №610 
Итак, для написания собственной борды нам понадобятся 2 вещи:
Денвер - вебмашина, которая позволит запускать сайт без хостинга -
http://www.denwer.ru/
Notepad++ - нужен для написания и редактирования кода -
http://notepad-plus-plus.org/download/

А теперь копипаста:
Открываем Notepad++ и первое идем в плагины и ищем там NppFTP.
Если ты умеешь в английский, то быстро разберешься.Ну а мы приступаем к первому написанию кода.
Создаем index.php и туда пишем <? ?>
А теперь это не трогаем и создаем базу данных MySQL через PMA.
И создаем столб "board" и в нем строчку "id" и ставим галку на A_I.
И потом делаем такие строчки: "type", "message", "date".
Базу сделали и теперь приступаем к написанию борды, но лучше сначала сделать запись.Делаем SQL-запрос "INSERT INTO `board` SET type='thread', message='test'".А вот теперь идем в наш index.php и в <? ?> пишем:
mysql_connect(localhost, имя, пароль) or die (mysql_error());
mysql_select_db(БД) or die (mysql_error());
Если все удачно, то должен быть белый лист.
Теперь попытаемся сделать главную.Пишем:
$query = mysql_query("SELECT * FROM `board` WHERE `type`='thread'");
while ($row = mysql_fetch_array($qyery)) {
echo 'Тред № '.$row['id'].'<br>'.$row['message'].'';
}
И так.Если мы увидим:
Тред № 1
Test
То, значит что у нас получилось!
Аноним 06/04/15 Пнд 10:33:55 #24 №611 
>>610
>>610
И так.У нас получилось вывести данные из БД.Теперь мы будем писать сам тред, то есть его открытее.
Идем в index.php и пишем
if(isset($_GET['thread'])){
$query = mysql_query("SELECT * FROM `board` WHERE `type`='thread' AND `id`='".$_GET['thread']."'");
$rowt = mysql_fetch_array($qyery);
echo 'Тред № '.$rowt['id'].'<br>'.$rowt['message'].'';
}
Мы сделали открытие треда.Но мы забыли про главную, в которой так же выводиться треды.Чтоб не было грязи, надо кое-чем прикрыть главную.
Для этого накрываем код после mysql_select_db(БД) or die (mysql_error()); и до if(isset($_GET['thread'])). if($_GET == false){код главной}
И так.Теперь по запросу index.php?thread=1 мы увидим наш первый тред.Можно сделать еще один SQL-запрос из первой части для более точной проверки.
Ответы в треде Аноним 06/04/15 Пнд 10:34:44 #25 №612 
И так, пишем ответы.Для начала сделаем еще одну строку в board "parent", потом сделаем SQL-запрос типа: "INSERT INTO `board` SET type='post', message='First 'post!", parent='1'".Кстати пора уже объяснить что мы вообще тут делаем.
type - Что будет за сообщение тред или пост.
message - Сообщение же!
parent - Тред которому пост принадлежит.
Так, это мы сделали.Теперь пора это все вывести.
Идем в наш любимый index.php
И там, где мы выводим тред по id нужно еще вписать после:
echo 'Тред № '.$rowt['id'].'<br>'.$rowt['message'].'';
Пишем:
$qposts = mysql_query("SELECT * FROM `board` WHERE `type`='post' AND `parent`='".$_GET['thread']."'");
while ($row = mysql_fetch_array($qposts )) {
echo 'Пост № '.$row['id'].'<br>'.$row['message'].'';
}
Ну теперь, если я все правильно написал, то должно вывестись наш пост в треде №1.
Аноним 06/04/15 Пнд 10:38:02 #26 №613 
>>597
Выбирай любой который понравится.
http://9ch.in/overscript/ - скрипты\движки имиджборд.

>>609
Ты не понял сути треда. Мы здесь не йобу лепим из уже готовых движков, а ищем новые пути развития имиджборд. Идеи, наработки и т.д.
Мб несколько анонов начнут свои вариации пилить.
Предлагаю обсудить: одна борда с дсоками на разных серверах и собственными базами данных.
Аноним 07/04/15 Втр 15:08:22 #27 №614 
http://outcomechan.zz.mu/
shtopor !!e1W/M5haqI 08/04/15 Срд 10:45:47 #28 №615 
>>584 я с вами вот мое мыло [email protected]
Nara 19/04/15 Вск 03:34:50 #29 №616 
14294036909520.jpg
Довольно давно существуют две сестры Анома. Похоже они были объеденены в одну, но не суть. Работают они на движке по имени Орфей (Orpheus). Требует python.

Модульность, использование ключа авторизации, хэштеги (только по слухам) и другие плюшки. Лежит в открытом доступе по адресу orphereus.anoma.ch.

Это избавит от тонны проблем с созданием собственного движка.

Но если господа задумали идею о содержании досок на отдельных серверах... Тогда лишь ряд догадок:

1. Собирать свой велосипед. Преимущества - всё своё, как хочу, так и дрочу. Недостатки - нужен адекватный прогер. Даже доброволец.
2. Допиливать тот же орфи~ или другой комбайн. Преимущества - почти всё готово, осталось только провести в дом водопровод. Недостатки - этот водопровод хуй воткнёшь, не ломая стены и фундамент дома.

Проще всего найти туловище, чье сознание владеет языком php, заиметь бесплатный хостинг, а то и vps (да господа, они существуют) и на нём делать обкатку. Доменное имя не принципиально - ведь это борда, ебать твою мамашу, это не интернет-магазин под раскрутку и бабосики. Значит достаточно любого бесплатного. Второй уровень раздают в зонах cf, ga, ml, tk, gq. Ну это те, что я знаю. Третий - где попало. На том же гитхабе~ можно получить площадку под свой йоба-сайт прямо из репозитория. Не в курсе, правда, есть там какой-то пёрл\похапе\языкнейм.

По поводу идеи с распределением досок по серверам... Краткий экскурс а врхитектуру.

Существует готовое решение, на котором ездят борды луковых сетей. Распределённая имиджборда. У каждой части этой системы существует свой админ, который по сути зеркалирует всю борду или отдельную её часть. При этом он имеет права для отправки кинтрольных (управляющих) пакетов внутри системы для мочерастии и прочих ништяков. Недостаток у этой йоба-машины пока только один. Необходимость пряморастущих рук того, кто эту хуебень будет настраивать. Ключевик для сбора инфы overchan.

Если не готовое решение, тогда выбираем на каком этапе будем разделять данные.
Самый простой способ - открыть локальные сервера БД для подключения извне на каждом из узлов такой сети. И на каждом из них поднять свою веб-морду для раздела с ссылочками на собратьев. Не обязательно всех, евпочя. С одной стороны это решит задачу. С другой - мы доступны для портскана и брута mysql, что есть говно. Для такого сэтапа нужна грамотная настройка iptables на всех узлах, чтобы никакой левый мудак не ломился куда ему не следует.
Более сложный - промежуточное api с авторизацией для работы с БД. Преимущества очевидны - где эта хуйня прицеплена и как она работает будут знать только её создатель и вы.

Правда у вашей распределённой системы есть огроменный недостаток. Защитить её от DDoS куда сложнее, такой вот парадокс. Почему, спросите вы? Каждая нода такой системы имеет некоторый "уровень доверия", иначе говоря палит свой реальный адрес, на котором работает служба, к примеру тот же mysql. Одной паршивой овцы в стаде будет достаточно, чтобы все её ближайщие сородичи передохли. Решается частично созданием api поверх cdn / ddos экранов.

Но опять же это всё издержки для далёкого будущего, которое хуй когда настанет. Поэтому прогер-кун может не ебать мозг и поднять на фри-хостинге с капчей и задержкой отправки постов обычную мелкоборду. А там уже как корабль поплывёт.

Всегда ваш /sn~ анон.
Nara 19/04/15 Вск 03:40:57 #30 №617 
Апдейт.
>>612
Прости, не удержался от дерзкой, но конструктивной критики.

>mysql_query
>"SELECT * FROM `board` WHERE `type`='post' AND `parent`='".$_GET['thread']."'"
Мамку твою ебал. mysql давно deprecated, и скоро будет выпилен к хуям из php. Почему? $_GET['thread'] = "'" и я твой query труба шатал.

mysqli и pdo пришли ему на замену. Первый в комбинации с подготовленными запросами исключает поломку запросов при несовпадении типов данных. Второй слишком дофига тяжёлый, и подходит только для хранения и извлечения объектов со сложной структурой и кучей полей данных.
Аноним 20/04/15 Пнд 04:41:47 #31 №619 
>>605
Можно, но либо главный сервер будет в качестве прокси (фронтендом) для других досок, либо через поддомены.
Аноним 20/04/15 Пнд 10:48:43 #32 №620 
>>612
Хранение всех постов со всех досок в одной таблице чревато последствиями.
1. Один гет на всю борду. Некоторым не по нраву.
2. Объёмные доски вроде /b будут тормозить всех.
Прототип готов Аноним 25/04/15 Суб 23:54:48 #33 №636 
Итак господа, готов прототип, теперь там не просто трололо-заглушка, а заглушка перекидывающая на первые 3 доски. http://outcomechan.zz.mu/

Пароль стандартный. Ах да. Пароль может не работать и в любом случае кидать вас на доски, я похоже понял в чём ошибка и завтра перепилю форму входа.

Есть так же идея по поводу отдельных досок: закидывание обрубка борды на отдельный хостинг с одной доской, админка отдельная, доменное имя с поддоменом, база муськи и сервера - разные. Запилю наверное вскоре доску центральных процессоров таким образом.
Аноним 26/04/15 Вск 00:32:13 #34 №637 
Кстати, можем продолжить обсуждение здесь, т.е. перекат: http://outcomechannel.pe.hu/post.php?id=3#0
Аноним 26/04/15 Вск 15:02:47 #35 №641 
14300497677930.jpg
Найс
sageАноним 26/04/15 Вск 23:39:52 #36 №644 
Смысл пилить очередную недоборду. Если уж пилить, то с блекджеком и шлюхами, а у вас недовакаба.
Nara 27/04/15 Пнд 01:37:45 #37 №650 
14300878656870.png
>>636
><meta http-equiv="content-type" content="text/html; charset=windows-1251" />
Пофиксил тебя, не благодари.

>Запилю наверное вскоре доску центральных процессоров таким образом.

Пожалуйста, не делай глупостей...

Могу предложить помощь в кодонаписании, если есть такая необходимость. А то даже качество html меня слегка перепугало.
Аноним 27/04/15 Пнд 14:35:17 #38 №654 
>>644
>а у вас недовакаба.
Наркоман? Это пиха.
>>650
>Могу предложить помощь в кодонаписании, если есть такая необходимость. А то даже качество html меня слегка перепугало.
Ну вот эту заглушку-вход надо бы перепилить, а то оно и меня самого пугает
Аноним 27/04/15 Пнд 19:34:34 #39 №656 
>>650
Во, зацени бро, заглушку перепилил:
http://outcomechannel.pe.hu/
Теперь она на самой борде
Пойду бекап сделаю и продолжу аутировать с кодом
Nara 28/04/15 Втр 02:23:54 #40 №659 
>>654
>>656
rghost.net/8frr8TMjR
Переделанная главная. Фантазировать с дизайном я особо не горазд, но косяки, какие пришли в голову поубирал. Комментарии внутри.
Nara 28/04/15 Втр 02:25:41 #41 №660 
>>659
Семоапдейт. Придумай мб что-то с паролем своим. А то достаточно на ссылку перейти мимо главной в наглую...
Аноним 28/04/15 Втр 12:21:24 #42 №661 
>>659
Выглядит круто, прикрутил:
http://outcomechannel.pe.hu/
http://outcomechan.zz.mu/

Насчёт пароля и доступа на борду: в движке кареха выводятся сразу же на главной справа фреймсеты с тредами. Мб что-нибудь подобное замутить?
Кстати, скинь почту что-ли

И ещё нашёл вот это: http://www.webmproject.org/code/
 Nara 28/04/15 Втр 15:49:33 #43 №662 
>>661
Ящик читаю раз в пол года. Но раз ты будешь писать, то и я буду заглядывать чуть чаще.

Не знаю, как вам там удобнее.
Личне я планирую создавать некоторое подобие борды, только с более узкой тематикой. Потому не сильно котирую "исходы" олдфагов. Но опять же ебаное КОГДА БЛЯТЬ ЭТО УСПЕТЬ?

Фреймы лично мне никогда не нравились. Сейчас слишком много народу с мобилами ходят крутыми. У меня старый пека не до каждой из них дотягивает. Да и лаконичные "рулонные" сайты куда приятнее листать. Одна менюшка где-нибудь, чтобы глаза не резало и ходить по разделам позволяла. Большего и не надо.

На твоём месте я бы продумал всё, что хочешь туда впилить с самого начала. Со своей, вон, карандашиком по бумаге уже месяц без малого рисую да мозгую. Ну и аноны пусть подключаются, мнения оставляют.

Что мне нравится в бордах, а что - нет? Бесит ебаная макака с кучей кнопок, разделов и прочего говна. И группой вконтактике. Допотопные фреймы и обновления страницы по каждому клику.
Ещё дичайше бесит, что ни на одной борде нет адекватного просмотра постов, на которые ответили. Или постов, которые отвечали. Везде какой-то выпиздон всплывающий, который не закрыть нормально. Я как-то в /soc с дуру посмотреть решил, кто ответил на вброс тролля. Дело было на планшете. Мозилла упала.
Элементарная разбивка на страницы по 100-200 постов уже сделает жизнь людей с телегами более радостной.
Ну и опять же - зачем на имиджборде ебаные youtube, mp3, webm и прочие ёба-вставки. НАХУЯ?
Зачем ЦП? Для этого есть форумы педодрочеров в даркнете, где они могут сидеть в резервации друг с другом. Засорять этим вырхние слои Сети нахуй не надо.
Ещё одно слабое место, и палка о двух концах - "лицо" Анонимуса. С одной стороны не держать логов, позволять постить всё подряд и вайпать - себе же во вред. Разные дегенераты с DESU DESU DESU DESU DESU всё ещё существуют. С другой - отслеживать и определять кто к тебе пришёл немного ... не культурно. Да и не всегда возможно.

Есть над чем думать, короче.
Кстати идея с распределением контента по разным серверам тоже была. Но немного иная. Пытаюсь сообразить, как грамотно держать два экземпляра сайта, и при этом часть данных держать на обеих в зашифрованном виде.

Да ещё и чтобы это всё работало на обычном быдлохостинге а-ля php+mysql.
Аноним 28/04/15 Втр 16:08:59 #44 №663 
>>662
>Ящик читаю раз в пол года. Но раз ты будешь писать, то и я буду заглядывать чуть чаще.
Он мне нужен на случай, если я захочу слить сам движок, например. Не в тему же его кидать, что бы какой-нибудь админ REчана его себе вставил, лол.
>"исходы" олдфагов.
Само название такой-то бренд, красиво звучит и легко домен подогнать. Да и атмосфера присутствует. А олдфаги - миф, тут имеется ввиду исход адекватной публики, ну ты понял
>Фреймы лично мне никогда не нравились. Сейчас слишком много народу с мобилами ходят крутыми.
Кстати, фреймы раздражают в мобилках, они выкидывают из треда на главную сайта при обновлении страницы. Если ставить фрейм, то надо вставить и огромную кнопку обновления фрейма.
>Бесит ебаная макака с кучей кнопок, разделов и прочего говна.
Всё можно было бы впихнуть в 5-6 разделов. Но что поделать, макакий любит сортировать анонов подальше друг от друга по пустым кормушкам.
> Допотопные фреймы и обновления страницы по каждому клику.
На движке исходочана есть индикатор автообновления треда
>ни на одной борде нет адекватного просмотра постов, на которые ответили.
Как в вконтактике по сокетам? :3
>Пытаюсь сообразить, как грамотно держать два экземпляра сайта, и при этом часть данных держать на обеих в зашифрованном виде.
Что-то типа зеркал?

>Ну и опять же - зачем на имиджборде ебаные youtube, mp3, webm и прочие ёба-вставки. НАХУЯ?
Ну эт просто. Обзору мудисана кидать, новости, просто фапать или сидеть в вебмтредах. Правда если сидишь с мобилки, то действительно не видишь пользы. Да и вообще, вон макак 100бачей собрал за обещание запилить 420 в вебм с:


Аноним 28/04/15 Втр 16:13:35 #45 №664 
>>662
> Но опять же ебаное КОГДА БЛЯТЬ ЭТО УСПЕТЬ?
Кстати, почему не использовать как исходник - эксабу? Работает на муске+пхп. Сейчас я её как раз и юзаю как основу
Аноним 28/04/15 Втр 17:29:22 #46 №665 
>>662
Важная штука для борды, которой не существует нигде: поиск треда на доске по названию\совпадающим словам
Аноним 28/04/15 Втр 19:29:37 #47 №666 
Что-то тетсовый хостинг раз через раз овталиваться стал, либо кто-то шатает, либо хостинг меня пидорнуть собирается опять, либо я где-то случайно что-то в коде поставил.
Аноним 28/04/15 Втр 19:32:03 #48 №667 
>>666
тестовый\
отваливается\
Быстрофикс
Аноним 28/04/15 Втр 19:32:18 #49 №668 
>>663
>На движке исходочана есть индикатор автообновления треда
Не заметил значит. Не всё пересматривал.
>Как в вконтактике по сокетам? :3
Вконтактик пользую изредка и не понял, о каких сокетах речь.
>Что-то типа зеркал?
Если бы всё было так просто. Суть в том, что я хочу иметь локальную копию борды у себя, в рабочем и переносном виде. При этом часть личных данных, которые я хочу сохранить только для себя или доверенных лиц в упакованном виде нужно наоборот загружать на борду с моего "зеркала". Т е пытаюсь придумать какой-то аналог push / pull в git, но для БД.

ib4 сама придумала проблему @ сама обиделась.

>>664

>Кстати, почему не использовать как исходник - эксабу? Работает на муске+пхп. Сейчас я её как раз и юзаю как основу
Эксаба штука красивая, но для моей задачи она совсем не пригодна. У меня цель - проиндексировать тегами разный контент - не только посты с картинками, но и текст, объекты с полями, отдельно картинки и т д.
Аноним 28/04/15 Втр 19:49:43 #50 №669 
>>667
На счёт отправки мне исходников - не стоит. Вряд ли я где-то буду их использовать. Лучше сам юзай или выкладывай в открытый доступ всем желающим. Для подобных штук я люблю изобретать велосипеды. Ну ты и сам догадался, думаю.

А хостер твой и вправду виснет. Именно хостер. На незакрытый цикл не похоже. Оборвало бы соединение после минуты~двух.
Аноним 29/04/15 Срд 11:52:43 #51 №670 
>>669
>А хостер твой и вправду виснет. Именно хостер. На незакрытый цикл не похоже. Оборвало бы соединение после минуты~двух.
Думаю заработать мани на быдлохостинг платный, касарь на 12 месяцев.

>>668
>Эксаба штука красивая
Не совсем, скорее вырвиглазная. Я ей немного ксс переписал для исходочана.
Аноним 29/04/15 Срд 21:47:46 #52 №671 
>>670
Не думал взять себе vps?
Например у этих mycloud.by или у этих vps.me ребят? Бесплатно, но с регистрацией. Без смс. Мокрые писечки.

Обычную борду должно потащить. Да и с подвисанием проблем не будет. Ресурсов хоть и мало, зато все свои и никто с соседней площадки на хосте их не заберёт.
Аноним 29/04/15 Срд 22:05:47 #53 №672 
>>671
Бесплатно виртуальный серв? Круть! Какие подводные камни? 100 заходов одновременно потянет? Что с доменным именем?
Аноним 29/04/15 Срд 23:22:32 #54 №673 
Кстати, у меня вопрос по поводу кода: имеется html страница с прикольной фичей. Как мне её воткнуть на сайт? Через фреймсет не работает
Nara 01/05/15 Птн 01:19:35 #55 №676 
>>672
Подводные камни? Как раз до сотку-другую вытянет. Так что для мелкоборды самое то. Прикрыв его бесплатным планом от cloudflare получаем мини ddos-защиту и готовую стенку от придурков с tor, havij, acunetix и им подобными.

Доменные имена бесплатные есть. Какое-нибудь хуйня.info и им подобные дают в дар. Ну и dyndns. no-ip. и прочие. выше отписывал и про халявные и не такие уёбищьные. DNS сервера обычно идут с ними в комплекте. Если нет - есть халявные у opendns~ (не уверен в названиях), яндекса - меняются A, MX записи и в путь. Так что скрутить это воедино можно любым удобным для себя способом без затрат денег. Даже мыло для домена яшка даёт нашару.

>>673
С прикольной фичей? Ну если там какая-то xss-ина то сожалею, братишка. Тебе не по адресу)
А так их обычно цепляют в iframe... Странно, что ты про них не подумал. Всё тот же html.
Аноним 05/05/15 Втр 21:50:59 #56 №686 
>>676
>А так их обычно цепляют в iframe... Странно, что ты про них не подумал. Всё тот же html.
Уже подумал, лол, и сделал. В общем работает, но по ссылкам не переходит, в топку.

Пойду попробую прикрутить борду к vps
Nara 07/05/15 Чтв 01:25:10 #57 №689 
14309511109890.jpg
>>686
Пара советов:

1. Конфиг php, disable_functions, shell_exec,exec,system,glob,cat,dl,openbasedir,popen,proc_close,proc_get_status,proc_nice,proc_open,escapeshellcmd,escapeshellarg,show_source,posix_mkfifo,mysql_list_dbs,get_current_user,getmyuid,pconnect,link,symlink,pcntl_exec,ini_alter,parse_ini_file,leak,apache_child_terminate,posix_kill,posix_setpgid,posix_setsid,posix_setuid,proc_terminate,syslog,fpassthru,allow_url_fopen,stream_select,socket_select,socket_create,socket_create_listen,socket_create_pair,socket_listen,socket_accept,socket_bind,socket_strerror,pcntl_fork,pcntl_signal,pcntl_waitpid,pcntl_wexitstatus,pcntl_wifexited,pcntl_wifsignaled,pcntl_wifstopped,pcntl_wstopsig,pcntl_wtermsig,openlog,apache_get_modules,apache_get_version,apache_getenv,apache_note,apache_setenv,virtual,name
2. Конфиг php, open_basedir, каталог борды
3. Конфиг ssh, порт с 22 на любой другой, который свободен
4. Конфиг ftp, отключаем полностью или аналогично на любой другой свободный порт.
5. Конфиг nginx, добавить кэширование для ico, txt.
6. Конфиги php и apache, повырубать все ненужные модули, сэкономит ресурсы, которых на халявном vps не так уж и много.
7. Права на файлы, повырубать везде доступ на запись там, где он не нужен для работы сайта.
8. apache, htaccess, папка с картиночками, вырубить выполнение php полностью.
9. Конфиг apache, вырубить доступ к файлам и папкам с точкой в начале.
10. Логи apache, проверить, пишется ли реальный ip, а не адрес cdn / ddos экрана или локальный сокет с 127.0.0.1 (если php как cgi а не модуль apache).
11. То же для nginx.
12. Конфиг apache, server_tokens, prod.
13. Конфиг php, expose_php, off.

Порты для ssh / ftp не столько для того, чтобы не поломали пароль, а скорее для того, чтобы даже логов перебора не было. Легче следить кто и когда логинился, если несколько людей будут иметь доступ.

Эта поебень поубавит проблем в будущем. Ещё можно обзавестись парой правил для nginx для фильтрования по user_agent всяких дегенератов (автоматические сканеры типа maltego, acunetix, havij, ..., их список и user-агенты можно найти на форумах про хакиров и сисодминов). Ну и стоит проверить, как настроен мыльный сервер, и не шлёт ли он спам, перекидывая почту через себя. Такое редко встречается, но, казалось бы крупная контора - fastvps настраивают свои машины именно с таким вот подарком по сей день... Вырубить локальную dns службу, если она есть. Нужна кому - яебу. Ни разу не пользовался.
Nara 07/05/15 Чтв 01:28:12 #58 №690 
>>689
Апдейт для пунктов:
Подключаем любой tls сертификат для ftp. Как-то в офисной локалке от нехуй делать наловила штук 5 пока пиченьки с чаем на обеде ела.
Nara 07/05/15 Чтв 18:10:20 #59 №691 
>>690
Только сейчас дошло, что хуита написана.
Речь шла о ловле чужих учёток ftp при незашифрованном соединении с помощью mitm атаки.
Аноним 07/05/15 Чтв 18:22:15 #60 №692 
>>689
У меня не вышло подключить, точнее я смог запустить борду, но она выдавала ошибки и вообще там на пол экрана баннер появился, т.к. бесплатный тариф vps.
Попробую после сессии летом поработать и таки купить какой-нибудь домен и хостинг на год.

Ещё ради лулзов запустил тинибоард и поаутировал над ней: http://outchan.pe.hu/b/index.html
Nara 07/05/15 Чтв 18:52:54 #61 №693 
14310139747330.jpg
>>692
Баннер можно убить с вероятностью 80%. Не выйдет от него избавится только если они вкрутили твой сайт насильно в iframe, а баннер разместили вне зоны его прямой видимости.

Но могу ошибаться, и даже в таком случае конструкция на jQuery
$( '#ebaniy_banner' ).remove();
должна сработать.

По ошибкам могу проконсультировать что и как может быть не так, если будет время.
Nara 07/05/15 Чтв 18:57:40 #62 №694 
>>693
Суровая борда.
>You look like a bot.
Без тора.

И напоролся на экран с ним. Хих. Не смог оставить пост.
Аноним 08/05/15 Птн 18:47:56 #63 №695 
>>694
>You look like a bot.
Кажется я испортил код, лол. В любом случае выпилил тиниборду,какая-то она багнутая.

Кстати, добавил фреймы новостных порталов в по: http://outcomechannel.pe.hu/po.php
И баннеры рандомные прикрутил, которые ссылаются на доски борды. Можно так же разбавлять их баннерами с рекламой и т.д.

Ещё у меня появилась идея для po: прикрутить туда курсы валют цб $ и €. Не знаешь как можно считывать числа с сайта цбрф?
Аноним 08/05/15 Птн 19:00:42 #64 №696 
>>695
>Не знаешь как можно считывать числа с сайта цбрф?
Такс, у меня получилось стянуть их вроде как
Nara 08/05/15 Птн 19:32:43 #65 №697 
14311027634670.jpg
>>695
>Ещё у меня появилась идея для po: прикрутить туда курсы валют цб $\tи €. Не знаешь как можно считывать числа с сайта цбрф?
>Такс, у меня получилось стянуть их вроде как

PHP Simple HTML DOM Parser + curl (опционально)

iframe это конечно весело, но я лично заебалась разблочивать каждый iframe в noscript

Предлагаю культурное решение - раз в 30 минут или часик загружаем rss-ленты любимых новостных порталов, курсы валют и т д. Кладём в файлики "кэша". И даём пользователю готовое содержимое. Ещё и разбить можно на вкладочки.

Вот это поможет сделать мини-кэш.
php time
php filectime
php fileatime

Ах да, помимо этого весь текст новости у нас в руках, а это значит, что вся мощя php и javascript с регулярками, подсветками и стилями тоже.

Можем искать новости только про котиков, например. Мимими.

Аноним 08/05/15 Птн 22:16:15 #66 №698 
>>697
>разблочивать каждый iframe в noscript
лол
>Можем искать новости только про котиков, например. Мимими.
Звучит круто, но я слишком криворук для такой наполеонщины, вот даже поиск не могу сделать нормально если что-то не получается, то я перехожу к следующему баловству

Аноним 08/05/15 Птн 22:20:46 #67 №699 
>>697
>PHP Simple HTML DOM Parser
Что-то откопал http://habrahabr.ru/post/176635/
Nara 08/05/15 Птн 22:21:48 #68 №700 
>>698
Поиск по тексту постов, имени анона, названию треда?

Включаем индексы для полей, создаём полнотекстовый индекс из всех этих полей.

При отправке формы поиска выдаём результат запроса примерно такого содержания:
>SELECT * FROM bla_blah_blah WHERE (blah, lalalah) MATCH AGAINST 'текст из формочки' LIMIT 0, 100500

Могу ошибаться в порядке слов в запроса - это всё легко гуглится.

Чем больше будешь штук пробовать, пускай самых несуразных, тем больше опыта соберёшь.

К примеру освоив curl и simple html dom можно делать неплохие мини-боты и парсеры контента.
Аноним 08/05/15 Птн 22:29:58 #69 №701 
14311133986000.jpg
Нашёл таблицу в бд, которая отвечает за запись постов в разделе б - outoutposts_b

Посоветуй что куда воткнуть, что бы поиск заработал (далее скрипт для bb-форума):

<?php
//если мы получили что-то через $_POST
if (isset($_POST['search']))
{
// включим соединение с базой
include('config.php'); //?
$db = new db(); // ?
// всегда фильтруйте входящую информацию, чтобы обойти SQL инъекции
$word = mysql_real_escape_string($_POST['search']);
// формирование поискового запроса к базе
$sql = "SELECT title, url FROM pages WHERE content LIKE '%" . $word . "%' ORDER BY title LIMIT 10";
// получение результатов
$row = $db->select_list($sql);
if(count($row))
{
$end_result = '';
foreach($row as $r)
{
$result = $r['title'];
// выделим найденные слова
$bold = '<span class="found">' . $word . '</span>';
$end_result .= '<li>' . str_ireplace($word, $bold, $result) . '</li>';
}
echo $end_result;
}
else
{
echo '<li>No results found</li>';
}
}
?>
Аноним 08/05/15 Птн 22:39:55 #70 №702 
>>700
>К примеру освоив curl и simple html dom можно делать неплохие мини-боты и парсеры контента.
Приму к сведению, мне кажется мелкоборды просто обязаны воровать посты сосак\ычанок\доброчей по определённым критериям.
Nara 09/05/15 Суб 19:46:55 #71 №703 
14311900158490.jpg
>>701
rghost.net/7MWjp2N8H

Нигде не увидел имя твоей таблицы. Поменяешь table_name на что-то другое. Поля таблицы брал из скриншота.

Прежде всего движок таблицы должен быть с поддержкой FULLTEXT-индексов. Например MyISAM.

Меняем руками через phpMyAdmin или запросом:
>ALTER TABLE table_name ENGINE = MyISAM;

Добавляем полнотекстовый индекс по нужным полям. К примеру "тема" и "текст поста без разметки". Это можно сделать опять же из менюшек phpMyAdmin в операциях над таблицей или запросом:
>ALTER TABLE table_name ADD FULLTEXT( subject, body_nomarkup );

В результатах поиска вытаскивал все поля, какие есть. Можешь урезать только до нужных тебе. Аналогично для индексов поиска - ничто не мешает включить туда автора или другой CHAR / VARCHAR / TEXT.
Nara 10/05/15 Вск 01:05:11 #72 №704 
>>702
Алсо, раз уж ты протестировал какой-то из бесплатных vps-сервисов, расскажи максимум о впечатлениях.

Что требовалось при регистрации, какой из сервисов использовал, какие панельки управления дают, и дают ли вообще, что за рекламный баннер и где он торчал, и т д.
Аноним 10/05/15 Вск 17:25:39 #73 №705 
14312679399270.jpg
14312679399311.jpg
14312679399332.jpg
>>704
mycloud.by
Баннер на пол экрана сверху
Аноним 13/05/15 Срд 01:25:39 #74 №707 
>>705
Спасибо. Не думал, что у них там так подленько сделано. Значит при соучае ещё опробую тех иностранцев, vps.me

Наверное не замечал рекламу из-за блокераторов.

Интересно, я когда-нибудь займусь своей бордой или нет. Сумасшедшая неделя. :/
Аноним 16/05/15 Суб 18:13:23 #75 №709 
>>707
>Интересно, я когда-нибудь займусь своей бордой или нет.
Давай, вся надежда на тебя с:
Надеюсь на твоей борде не будет Такое изображение уже есть на севрере? Лучше бы доставали изображение с сервера и вставляли вместо нового.
>>707
>Сумасшедшая неделя. :/
Но уже субкота ^^
Nara 28/05/15 Чтв 19:47:16 #76 №716 
14328316370230.png
>>709
Надежда - глупое чувство.

>Такое изображение уже есть на севрере
Это меня тоже раздражает. Скорее всего самой лучшей идеей тут будет хранить картинки и посты отдельно, вытаскивая первые через sql join. А при загрузке одинаковых картинок просто устанавливать ссылку на уже существующий объект. С удалением постов только немного морока - нужна проверка на связность с таблицей изображений, чтобы те, которые ни с одним постом не связаны удалялись, а остальные - нет.

По времени и в самом деле лажа. На целую неделю выпал из дееспособного состояния, играл в игрулю, спал. Сейчас уже более-менее голова в порядке.

Из того, что по моей ещё не продумано - это хранение личных данных без расшифровки на стороне сервера. Всё-таки это не до конца имиджборда. Не знаю, видел ли ты криптач, ныне покойный. Там нечто подобное использовалось. Только я не додумался тогда спиздить у них все библиотеки или хотя-бы примеры.

Ну и система алиасов (псевдонимов) для внутренних ресурсов и страниц. Оно же ЧПУ. Только со связью многие-к-одному. Мелочь, но мне по нраву.

На счёт разделов тоже не всё готово. Пока сообразил:

/r/andom aka /b/oard aka /0/
/n/ightmare
/s/herlock
/l/ifehack

Ну и скрыто-доску какую-нибудь одну. Последние два под вопросом. Шерлок-треды не очень то и популярны, хоть шансы и есть. Объединив туда десктоп-треды, комнаты, фотографии видов из окна и т д можно что-то да получить.

А вот лайфхаки, которых у меня собрался небольшой пак, даже почти весь отсортированный, можно выносить, а можно просто сделать "склад" материалов. Ну и принимать от анонов реквесты по добавлению или обновлению. Запускать там вики движок я ебал, т к 99% контента - картинки.

Ещё есть мысль докинуть туда раздел с сервисами. Один из них удалось присмотреть в торе. SIN. Но для такой затеи нужны добровольцы-репортёры. Делать копии чужих новостных лент с фуфлом желания нет, а вот подборка свежей инфы про ситуацию в мире не помешает.
Именно поэтому я не люблю вставки чужих лент и слепое копирование постов. В интернетах слишком много инфы, а фильтровать её не кому.

Пока что проблемы, какие мне осталось решить:

1. Когда я блять найду время, чтобы перечитать мануалы по библиотекам шифрования в js и картографическим движкам для красивого клона SIN.

2. Нужна ли такому ресурсу индексация вообще? С одной стороны посетителей тьма не будет, и где разместить нахаляву я найду. Домены есть, название есть, площадки есть. С другой - если ресурс таки наберёт популярность, то мне будет приятно купить себе хоть раз пиццу. Она же сцуко вкусная.

3. Распределение прав пользователей, модерация, ведение логов. Лично мне похуй, кто и откуда заходит. Но в случае вайпов, DDoS, постинга ЦП надо будет что-то делать. Долбоёбов хватает везде. И надеяться на то, что люди будут вести себя СОЗНАТЕЛЬНО - Я ЕБАЛ. Модерацию в 1 рыло я не потяну уже с 10 посетителями. И вот в этом месте опять нужна либо разработка своих костылей для авторизации и прав, либо использование чего-то готового. Самая лажа в том, что готовые движки мне не понравились. Лишнего много. Единственный плюс - куклоскрипт пашет на них из коробки.
Аноним 30/05/15 Суб 14:40:02 #77 №717 
Зашел, посмотрел. Не понял накуя вы пилите свою борду для полутора завсегдатаев треда. Проще конфу запилить тогда в скайпе или в мирке, по олдскулу. Есть же чаны которые школота обходит стороной, да и нульч.цц не так давно запилили. Алсо, по зиме обмазывался миркой- раньше там был канал еще того самого. Теперь ничего нет. Очень неприятное ощущение, хотя если бы я там кого-то и нашел- то явно поехавших.
Аноним 02/06/15 Втр 11:42:48 #78 №721 
14332345688440.jpg
>>716
>Нужна ли такому ресурсу индексация вообще?
Ну вообще, да, можно сделать изначально скрытый счётчик, а когда захочешь привлечь рекламодателей - создай для них отдельную страницу, где счётчик будет показывать скорость борды и кол-во посетителей+просмотры разделов.
>>716
>Пока сообразил:
С раковиной всё понятно, а к чему остальные доски? Какой-нибудь vg был ыб полезней, ибо инфы тьма, можно торрентиками делиться, обсуждать и т.д.
>Но в случае вайпов, DDoS, постинга ЦП надо будет что-то делать.
В эксабе чекается по куки пользователей, но это не очень безопасно.
Вообще, могу только посоветовать юзать автозамену слов (заменять путин, аллах, хуй на что-нибудь нормальное)
>подборка свежей инфы про ситуацию в мире не помешает
Звучит как анальное po без новостей про хохлов. Я бы не стал на борду вообще привлекать политодебилов, они засрут остальные разделы.
>/n/ightmare
А что это? Доска, которая разрешает постить на ней только ночью? И появляется соотвественно только по ночам? Ну прикольно, ночной b!1

Вообще, главное что бы борда не была перегруженной лишними кнопками и быстро грузилась. Вот моё видение идеала:
1) Возможность загружать абсолютно любые форматы (при этом сама борда может отображать только картинки и webm)
2) Быстродействие - посты с одним текстом без прикреплённых файлов должны отправляться мгновенно
3) Автообновление постов треда
4) Прикрепление к посту до 12 различных файлов\картинок
5) Автозамена сленга политодебилов не нужны
6) Автоудаление постов и их файлов при бамплимите+автосохранение удалённого треда на каком-нибудь другом сервере\хосте
7) ББ-коды обычных форумов+Вакаба-коды
8) Стиль-минимализм - всё максимально упрощено, интуитивно понятно что и куда написать
9) Поиск по заголовкам тредов на досках
10) НУ И АВТОЗАМЕНА КАРТИНОЧЕК, УЖЕ ИМЕЮЩИХСЯ НА СЕРВЕРЕ

Кстати, почему бы тебе просто не написать анонимную гостевую книгу и уже от неё скакать в направление борды?

Аноним 02/06/15 Втр 11:44:04 #79 №722 
>>717
Поехавший, мы тут не социоблядские мирки\конфы\вкашки обсуждаем.
И мирка лютый баян, я в детстве там сидел, когда ещё интернеты были модемные и все юзали локальные сети провайдеров.
Аноним 02/06/15 Втр 17:15:09 #80 №725 
Замутил примитивную мини-борду: http://outchan.pe.hu/
Короче она не требует бд, сохраняет сообщения в txt файлах.
Если прикрутить к ней каптчу и возможность прикреплять какие-либо файлы(для скачивания), то будет идеал мини-бордочки.
Аноним 11/06/15 Чтв 20:53:59 #81 №745 
14340452390540.jpg
И тут же открывается доска wn на сосаче...
Аноним 19/06/15 Птн 23:33:58 #82 №755 
Вы тут ещё живы? Идея в принципе годная, вписываюсь. Только вот какой шанс что в один прекрасный момент одмин домена не выпилит остальные доски и их админов с серверами?
>>725
Такую хуйню любой аутист за 5 минут напишет. Ты бы еще на укозе борду пилил, лол.
Кун большое 5 лет стажа веб разработки
Аноним 05/07/15 Вск 02:38:46 #83 №769 
нихуяссе
сигареты Космос 05/07/15 Вск 20:25:23 #84 №770 
нихуясе
sageАноним 14/07/15 Втр 15:18:14 #85 №773 
up
Аноним 14/07/15 Втр 15:18:34 #86 №774 
блять
Аноним 14/07/15 Втр 15:20:06 #87 №775 
up ↑
Аноним 20/07/15 Пнд 14:00:07 #88 №777 
Небольшое перерождение. http://outchan.besaba.com/
Опять же без использования бд.
С вебм пока проблема - не могу понять почему борда не читает размер файла.
Аноним 20/07/15 Пнд 14:03:34 #89 №778 
90% тредов двача - как долго не кончать и что за шлюха на пике?Соус!
Аноним 27/07/15 Пнд 16:35:15 #90 №843 
14380041151850.jpg
14380041151861.jpg
14380041151872.jpg
Новая версия движка, теперь поддерживает модальные окна и форму обратной связи
Аноним 01/08/15 Суб 19:30:59 #91 №848 
Запилил бб-коды и вставку видосиков из вк. Как вставить видео из ютуба таким же способом - хз, не работает.
Аноним 01/08/15 Суб 19:32:10 #92 №849 
14384467303570.jpg
>>848
sageАноним 12/08/15 Срд 06:20:55 #93 №854 
>>777
Сука, просто пиздец. Отвратительно.
Аноним 13/08/15 Чтв 04:20:27 #94 №856 
>>848
>Запилил бб-коды и вставку видосиков из вк.
поссал на этого говноеда
Аноним 13/08/15 Чтв 04:55:28 #95 №857 
Тест.
Аноним 13/08/15 Чтв 17:30:33 #96 №883 DELETED
Итак, Исходорчан версия 3: https://allchan.su/
Аноним 16/08/15 Вск 14:16:26 #97 №886 
>>883
>Какое имеет отношение к Исходочану
Идельное место для исхода, админ разработал с нуля движок, как мы и хотели изначально.
Новости обновлений Аноним 25/09/15 Птн 20:50:07 #98 №899 
14432034074210.jpg
14432034074241.jpg
14432034074272.jpg
>>584 (OP)
Впилил разные стили, которые запоминаются по кукисами Спасибо админу аллчана за помощь с кодом
И ещё я забыл сказать - запилил доску-оверчан.
Ссылки:
http://outchan.besaba.com/ - войти на борду
http://outchan.besaba.com/overchan.php - оверчан
http://outchan.besaba.com/d.php?do=thread&id=3 - Предложения и багрепорты
http://outchan.besaba.com/d.php?do=thread&id=7 - новостной тред
comments powered by Disqus