Начал пилить свою борду на Кусабе (Х). Как починить выход на нулевую после создания треда/ответа в тред? Пикрандом.
>>19267 Реверс-инжинирингом чего? Отображаемых страниц? Сделать похожим внешний вид, в принципе, возможно, только муторно и требует кучи времени. Доработки бекэнда только с нуля писать, Соус кодом не поделится. >>19268 Должно быть, потому, что это просто забыли сделать. Исправить можно, как ни странно, дописыванием очередной строчки в нужное место. А вот какой и в какое, мы узнаем в следующей серии...
>>19268 Фикс внесения записи в модлог при удалении помеченных "галочкой" постов: Файл board.php, строка 435 (перед сообщением об успешном удалении), вставить if ($ismod) { management_addlogentry(_gettext('Deleted post') . ' #<a href="?action=viewthread&thread='. $post_class->post['parentid'] . '&board='. $board_class->board['name'] . '#'. $post_class->post['id']. '">'. $post_class->post['id'] . '</a> - /'. $board_class->board['name'] . '/', 7); Для каждого поста будет вноситься отдельная запись.
>>19275 Окей спасибо. Только вот если ставить пытаться со всеми этими фиксами кусабу, то она не хочет устанавливаться. Ситуация очень сходная как с движков Anonsaba. https://github.com/cccxd/Anonsaba Всё идёт гладко, но при этом дефолтный аккаунт админа не хочет создавать.
А в manage.php тоже не хочет заходить. Просто белый экран.
>>19280 Мои правки (если что, ссылка на архив не моя, я только описывал необходимые правки по твоим реквестам) не могли сломать установку. Убедись, что ты правильно вкурил мануал по установке и правильно воспользовался скриптами из /install. Проверь конфиг, посмотри, что реально оказалось в базе данных. Заявление о белом экране хорошо бы снабдить выводом из консоли и исходным кодом страницы в браузере. В общем, косяк, скорее всего, на твоей стороне, без доп. информации помочь тебе никто не сможет.
>>19281 -> >>19276 Пардон-съ, пятница, хотя по календарю и четверг.
>>19281 >>19282 Конфиг настроен нормально. Удалил все и накатал по-новому. Вроде все зашло. Но только вот одно но - в досках не видит админских функций. Сразу скажу что с конфигом норм. На этих же настройках до этого все нормально работало.
>>19284 Это из консоли: ReferenceError: createCookie is not defined [Подробнее] manage_menu.php:55:2 toggle onclick http://localhost/manage_menu.php:55:2 http:/localhost/manage_menu.php:1:1
ReferenceError: createCookie is not defined
[Подробнее]
manage_menu.php:55:2
toggle onclick
http://localhost/manage_menu.php:55:2
http:/localhost/manage_menu.php:1:1
>>19285 А, знакомая фигня. Модераторский интерфейс к страницам досок дорисовывается яваскриптом, если установлена кука kumod, которая должна устанавливаться при входе в админку, но из-за очередного бага это происходит через раз. Если хочешь просто поиграться с функциями, можешь поставить её руками document.cookie = "kumod=allboards; path=/" С нормальным исправлением постараюсь помочь, как будет время.
>>19285 Нашел, в чем там дело. Бага как такового нет, только неочевидные настройки, как только я их уставновил, косяк с куками починился. В конфиге задай переменной KU_DOMAIN значение '.localhost', а KU_WEBFOLDER имя папки, в которой лежит кусаба, относительно папки htdocs, заключив ее в слеши, например, '/kusaba/'.
Привет, сырны. Моя пассия учиться на погромиста. Проживаем в ДС. Планирует купить ультрабук до 50 т.р. В настоящий момент выбор остановился на двух устройствах: ASUS VivoBook S15 S510UN или Xiaomi Mi Notebokk Air 13.3" 2017 Основными критериями, по которым она выбирала, были 8 гб ОЗУ (или возможность установки дополнительной планки), и процессор I5. Готовы попробовать ноутбук на АМД. К сожалению, в технике не столько силен. Интересует возможность максимально сэкономить деньги. Вы, случайно, не примечали ЛЕГКИЕ ультрабуки по цене до 40-45 т.р.? Если нет, прошу посоветовать, который лучший из этих двух. Заранее большое спасибо.
Http://iichan.hk/s/ — более подходящий раздел для этого треда.
Брать однозначно амд в свете последних событий с интелом. В зависимости от нужд разработки может понадобиться много памяти. Я иногда сижу с двумя запущенными виртуальными машинами, даже 16 может не хватать.
>>19015 Давно новости читал, да? У амуде то же самое, что у интелей.
>>19013 Как человек, который пытался кодить на ноуте, добавлю вот что: пусть она сходит в какой-нибудь МВидео или ещё куда, где эти ноуты оба есть, и пощупает у них клавиатуру. Особое внимание обратить на стрелки, сейчас почему-то модно их делать половинными или расположенными в неожиданных местах. К этому невозможно привыкнуть, если хоть иногда чередуешь это убожество с нормальной клавой. Следующая деталь - цифры и F-клавиши. Лучше, конечно, несовмещённые. Если всё-таки есть кнопка Fn, она не должна быть крайней, самая левая кнопка должна быть Ctrl. Ещё последнее время кнопку Delete прятать любят, типа поколению фейсбука достаточно и бекспейса.
>>19018 >Особое внимание обратить на стрелки, сейчас почему-то модно их делать половинными Я вот к таким стрелкам очень легко привык, а вот к урезанному бякспейсу привыкнуть не могу совсем. Мезинец постоянно промахивается мимо клавишы. Люто бешенно ненавижу подобные клавиатуры.
>>19019 >клавиши >бешено fixed
>>19016 А ты сам-то их читал? У интелов серьёзная просадка в производительности после патчей. У амд нет.
>>19013 >Xiaomi Mi Notebokk Air 13.3" 2017 как обладатель прошки 15" одобряю сей вариант.
Полистал страницы, нигде не нашел треда о Ruby или RoR. Так что, либо такого треда нет, либо он был создан неприлично давно. Посему, объявляю эту нить нитью о Ruby и Rails.
Чтобы тред не был пустым, добавлю ссылку на блог своего знакомого о Ruby on Rails: http://blog.topolyan.com/ Основы языка: http://blog.topolyan.com/tag/ruby/ Если что, блог без рекламы и с качественными статьями, на русском языке мало хороших материалов по этой теме. В общем, задавайте вопросы, оставляйте ответы.
Он раз-ве всё ещё релевантен?
>>16917 Сейчас очень популярен среди стартапов, особенно в США и Европе. В России не так популярен.
руби это самый няшный язык вообще очень жаль что жабоскрипт полезнее
Стив, а как программы определяют, что они работают в виртуальных машинах? Есть ли способ обмануть программу, чтобы та считала, что работает на голом железе?
>>17986 >>17987 Строку "ВМ нейм вендор" в названиях виртуальных устройств во многих случаях можно поменять в настройках ВМ, но всё равно набор "железа" остаётся достаточно специфичный. Кроме того, виртуализация влияет на время выполнения некоторых операций, что трудно надежно скрыть от программ. По теме обнаружения факта выполнения в ВМ гостевой операционной системой и привилегированными программами см. https://ru.wikipedia.org/wiki/Blue_Pill, https://ru.wikipedia.org/wiki/Red_Pill, http://www.stanford.edu/~talg/papers/HOTOS07/vmm-detection-hotos07.pdf.
В нашумевших недавно клонах Пети и прочих вымогателей писали же, что там детектировалось через попытку запроса на внешний сервер, которые обычно блокируются виртуалками.
>>18033 А если использовать полную софтверную эмуляцию без гипервизора, машина сможет прознать, что она ненастоязая?
А у человеков какая эмуляция? Вдруг они тоже ненастоящие?
>>18063 При наличии доступа к сети может проверить время и обнаружить, что полная софтверная эмуляция тормозит. >>18064 Совершенная эмуляция по определению неотличима от "настоящей" реальности. В эмуляции возможны "беспричинные" события, вызванные причинами из той вселенной, в которой находится эмулятор. Но изнутри это неотличимо от ситуации, когда где-то сбоку есть активный бог, который создал настоящую вселенную, не вложенную в какую-либо другую. Также эти беспричинные события могут быть просто проявлением внутреннего недетерминизма действительности.
>>18041 Не совсем виртуалками, а движками антивирусов. Современные антивирусы среди прочего пытаются смоделировать запуск бинаря и посмотреть, что он делает. В каком-то смысле это тоже виртуализация, только не та, к которой юзеры привыкли. Выхода во внешний мир там нет, и все функции типа "зарезолвить домен" говорят "да-да, есть такой". Собственно, этим Петя и пользовался - если адовая ебанина существует, значит он наверное в антивире и ничего стрёмного делать не надо.
>>18081 > Собственно, этим Петя и пользовался - если адовая ебанина существует, значит он наверное в антивире и ничего стрёмного делать не надо. Ай да смекалочка! То есть это не экстренный стоп был, а всего лишь защита от антивируса.
>>18088 Получилась палка о двух концах. Разработчики вируса как-то не подумали, что кто-то в здравом уме зарегает такой домен, иначе прикрутили бы к запросу какой-нибудь рандомизатор, и тогда желающим осталось бы регать стопицот стоп-доменов.
>>18064 >>18079 существует достаточно солидная попытка логически доказать что мы живем в симуляции, она опирается на пару предположений о вероятном поведении цивилизаций будущего, ну и о границах возможности компьютерной симуляции https://www.simulation-argument.com
>>17986 >Стив, а как программы определяют, что они работают в виртуальных машинах? Замеры времени выполнения инструкций, которые должны попадать в гипервизор, использование списка устройств (эмулируют не всё железо) (да и вообще, чтобы исключить обнаружение, придётся всё железо пробрасывать), в самих устройствах тоже наверняка инфа есть (ведь сначала устройство используется хостом и только потом пробрасывается), замеры производительности, доступ к БИВИСу/ACPI и т.д. - всё это в зависимости от того, какая это программа. Привилегированная программа обнаружит виртуализацию на раз. В непривилегированной программе всё равно можно тайинговать всякую хрень. >>18095 Дык это вроде не Петя был, это предыдущий вирус-криптор так остановили, нет?
https://github.com/easymodo/qimgv/releases Привет ычан. Пишу нескучный просмотрщик изображений на Qt. Если кому-то будет интересно попробовать, есть инсталлер по ссылке. Оно пока довольно сырое, но в принципе можно пользоваться. Буду рад критике/предложениям.
>>13840 Удваиваю реквест.
>>14645>>13840 Я вас не знаю. Не хочу.
>>13074 Попробовал открыть 167 файлов -- зафризились иксы.
>>14647 Кокетка-котлетка. А я тебя знаю по конфам.
Оно еще живо. Запилил новую версию, оно теперь умеет редактировать пикчи. И вебм теперь через libmpv, по-идее должно работать нормально. Установка в ридми https://github.com/easymodo/qimgv/blob/master/README.md И еще видос: https://www.youtube.com/watch?v=AODRGCRPCpw
>>18590 wow so rotation such fullscreen
>>18590 А колор-манагемент ты пилить собираешься? Если да, то как? Я столкнулся с тем, что QImage поддерживает 10-10-10 бит максимум.
>>18640 Ага, собираюсь. Нужно поковырять код digikam, там оно как-то реализовано с помощью Little CMS.
>>18651 Я так понимаю, что о загрузке изображений с помощью QImage придётся забыть и придётся дёргать всякие libpng/libtiff/libwebp
>>18665 Ещё можно GraphicsMagick дёргать.
Есть 2 файла реализующие капчу. Как мне это вставить в свою форму что бы капча показывалась и обязательно проверялась? captcha.php <?php session_start(); require "captcha.class.php"; //Подключаем класс капчи //Инициализируем капчу $captcha = new Captcha(); $_SESSION['keystring'] = $captcha->getKeyString(); echo $captcha->draw(); ?> captcha.class.php <?php Сообщение слишком длинное. Полный текст.
Нашёл готовое решение http://dnzl.ru/view_post.php?id=229
Привет автобус. Нужна очень твоя помощь. Я хочу поставить себе на локалхост один хороший бордовский движок, который я нашел на гитхабе: https://github.com/weedy/wakarimasen По установке, здесь все хорошо описано: http://wakarimasen.readthedocs.io/en/latest/install.html Только теперь вопрос, как все это установить, а то я совсем начинающий в бэкэнд. Совсем. Буду рад, если стивы помогут мне.
>>17616 > Когда перехожу, он показывает внутренную ошибку сервера 500. При создании админ-аккаунта тоже какая-то фигня получается unhandled exception Что в каждом из этих двух случаев пишет в консоли? Переходишь на http://localhost:8000/wakarimasen.py?board=temp или на http://localhost:8000/temp/ ?
>>17618 > на http://localhost:8000/temp/ ? В этом случае у меня пишет 404 Not found: temp/wakaba.html
404 Not found: temp/wakaba.html
>>17618 А это в консоле: 127.0.0.1 - - [08/Nov/2017 22:22:05] "GET /temp/ HTTP/1.1" 404 - 127.0.0.1 - - [08/Nov/2017 22:22:07] "GET /temp/ HTTP/1.1" 404 -
127.0.0.1 - - [08/Nov/2017 22:22:05] "GET /temp/ HTTP/1.1" 404 -
127.0.0.1 - - [08/Nov/2017 22:22:07] "GET /temp/ HTTP/1.1" 404 -
>>17626 А что в консоль выводится, когда ошибка 500 и когда unhandled exception при попытке создания административной учётки?
>>17632 127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /wakarimasen.py?board HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /rss.png HTTP/1.1" 404 - 127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /include/common/valid-xhtml10-blue.png HTTP/1.1" 404 - 127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /include/boards/css/futaba.css HTTP/1.1" 200 - 127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /wakaba3.js HTTP/1.1" 200 - Сообщение слишком длинное. Полный текст.
127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /wakarimasen.py?board HTTP/1.1" 200 -
127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /rss.png HTTP/1.1" 404 -
127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /include/common/valid-xhtml10-blue.png HTTP/1.1" 404 -
127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /include/boards/css/futaba.css HTTP/1.1" 200 -
127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /wakaba3.js HTTP/1.1" 200 -
>>17647 Видимо, это тот же баг, что и https://github.com/dequis/wakarimasen/issues/56. Кажется, разработчики напутали при рефакторинге. Попробуй в staff_interface.py в объявлении и теле функции do_first_time_setup переименовать аргумент "cookie" в "admin".
>>17648 Поменял, ничего не изменилось. Только ошибка возникает сразу же после того, как я ввожу ADMIN_PASS который я ввожу. Логи с консоли давать?
>>17649 Проще поставить https://github.com/weedy/wakarimasen/archive/88afd636def11bce142be8789e0d1d3ddb13f90b.zip (коммит до рефакторинга) или последний официальный релиз https://github.com/dequis/wakarimasen/archive/1.1.tar.gz либо переоткрыть баг по ссылке из >>17648 и дождаться ответа разработчиков. Впрочем, если traceback отличается, то можешь выложить, может, можно как-то просто исправить.
>>17650 > если traceback отличается, то можешь выложить, может, можно как-то просто исправить. Traceback же смотрится в консоле у питона, правильно?
>>18534 Да.
Всем привет. Интересуют проги для отслеживания Вайбера и определения местоположения чела по номеру. Можно ли найти что-то в открытом доступе? Всем причастным - благодарочка.
Я думал, разговоры уровня "Вычислю по вайберу и натру мочало" остались в 2010-м. Отправь пациенту ссылку на приложение, которое будет запрагивать геолокацию и слать тебе. И уповай, что он его установит. Инфа о местоположении (очень приблизительная, если не заниматься целенаправленно триангуляцией) есть только у опсоса. Имхо самое реальное - это социнженерия. Заручись доверием какого-нибудь не очень ответственного сотрудника, например. Но шансы невелики, все же санкции за такое весьма болезненные.
На каком движке или языке лучше создать простенькую боду
>>18286 Etag?
>>18286 > редиректом со статусом 304 302, конечно же. >>18287 Похоже что nginx шлет одинаковые заголовки ответа, когда документ только что изменился. Все поля, и ETag, и Last-Modified совпадают. В конфиге nginx при этом ничего по сути нет, указан root /var/www/html;, да и все. Похоже он просто не видит, что файл уже изменился. Если обновить страницу вручную, то работает.
>>18289 В 2018 до сих пор остались ретрограды, которые не признают ничего, кроме ванильной вакабы. Для нормальных людей есть REST api и клиент на Angular, но таких даже в 2018 пока меньшинство.
Вот интересно, возможно ли написать свою борду на ангуляре (4-5) + что угодно на бэкэнде? Или в таком случае нарушатся какие-нибудь основные фишки по типу анонимности на борде? Потому что по сути, весь функционал можно где-то за месяц самому написать.
>>18291 Новый нульчан например на Vue.js написан с бекендом на PHP. И писался он как раз месяца два-три.
>>18292 Очень, очень плохой пример использования веб-приложений как обычного сайта.
>>18292 Он выглядит сверхерово. Привел ты конечно пример, мда.
>>18291 На жаве (на спринге) + ангуляре можно за неделю слабать полноценную борду. Там десяток рестов всего-то выйдет, и пару тысяч строк кода в самом плохом случае, а так меньше. Вопрос один: кому оно надо вообще?
>>18401 Мне кажется вполне неплохо для практики. Хотя, для практики уж тогда интереснее будет полноценный форум сделать.
>>18402 омг, хотел подписаться, получил заголовок
Квест про мёртвый город.
На флэше?
>>9517 > .swf
>>9495 Шикарно
Очень атмосферно. Правда после двери мог бы хоть какой-то доп.арт оставить. А то провозился с логической задачкой... и ничего.
>>9595 Будем надеяться что в следующей порции нам оставят что-нибудь занимательное
Бамп сценкой.
Бамп.
Очень хорошо это все.
Новая демка: http://gametrax.eu/game/4bc82b23cf Закинули её на Games Jam http://projects.gamesjam.org/projects/389/
test http://example.com
- wahaba + wakaba 3.0.9 + futaba + futallaby -