[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]

Файл: gnY4wYybKNs.jpg -(308 KB, 1016x595, gnY4wYybKNs.jpg)
308 No.13495   [Ответ]
Начал пилить свою борду на Кусабе (Х). Как починить выход на нулевую после создания треда/ответа в тред?
Пикрандом.
Пропущено 91 сообщений и 22 изображений. Для просмотра нажмите "Ответ".
>> No.19269  
>>19267
Реверс-инжинирингом чего? Отображаемых страниц? Сделать похожим внешний вид, в принципе, возможно, только муторно и требует кучи времени. Доработки бекэнда только с нуля писать, Соус кодом не поделится.

>>19268
Должно быть, потому, что это просто забыли сделать. Исправить можно, как ни странно, дописыванием очередной строчки в нужное место. А вот какой и в какое, мы узнаем в следующей серии...
>> No.19275  
>>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);

Для каждого поста будет вноситься отдельная запись.
>> No.19276  
>>19275
Окей спасибо. Только вот если ставить пытаться со всеми этими фиксами кусабу, то она не хочет устанавливаться. Ситуация очень сходная как с движков Anonsaba. https://github.com/cccxd/Anonsaba
Всё идёт гладко, но при этом дефолтный аккаунт админа не хочет создавать.
>> No.19277  
А в manage.php тоже не хочет заходить. Просто белый экран.
>> No.19281  
>>19280
Мои правки (если что, ссылка на архив не моя, я только описывал необходимые правки по твоим реквестам) не могли сломать установку. Убедись, что ты правильно вкурил мануал по установке и правильно воспользовался скриптами из /install. Проверь конфиг, посмотри, что реально оказалось в базе данных. Заявление о белом экране хорошо бы снабдить выводом из консоли и исходным кодом страницы в браузере.
В общем, косяк, скорее всего, на твоей стороне, без доп. информации помочь тебе никто не сможет.
>> No.19282  
>>19281 -> >>19276
Пардон-съ, пятница, хотя по календарю и четверг.
>> No.19284  
Файл: 8aaebc8c-4a19-4390-8d0e-a6829db575f1.png -(154 KB, 1600x825, 8aaebc8c-4a19-4390-8d0e-a6829db575f1.png)
154
>>19281
>>19282
Конфиг настроен нормально. Удалил все и накатал по-новому. Вроде все зашло. Но только вот одно но - в досках не видит админских функций. Сразу скажу что с конфигом норм. На этих же настройках до этого все нормально работало.
>> No.19285  
>>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

>> No.19286  
>>19285
А, знакомая фигня. Модераторский интерфейс к страницам досок дорисовывается яваскриптом, если установлена кука kumod, которая должна устанавливаться при входе в админку, но из-за очередного бага это происходит через раз.
Если хочешь просто поиграться с функциями, можешь поставить её руками document.cookie = "kumod=allboards; path=/"
С нормальным исправлением постараюсь помочь, как будет время.
>> No.19298  
>>19285
Нашел, в чем там дело. Бага как такового нет, только неочевидные настройки, как только я их уставновил, косяк с куками починился.
В конфиге задай переменной KU_DOMAIN значение '.localhost', а KU_WEBFOLDER имя папки, в которой лежит кусаба, относительно папки htdocs, заключив ее в слеши, например, '/kusaba/'.


Файл: 2.jpg -(30 KB, 442x715, 2.jpg)
30 No.19013   [Ответ]
Привет, сырны.
Моя пассия учиться на погромиста.
Проживаем в ДС. Планирует купить ультрабук до 50 т.р.
В настоящий момент выбор остановился на двух устройствах: ASUS VivoBook S15 S510UN или Xiaomi Mi Notebokk Air 13.3" 2017
Основными критериями, по которым она выбирала, были 8 гб ОЗУ (или возможность установки дополнительной планки), и процессор I5.
Готовы попробовать ноутбук на АМД.
К сожалению, в технике не столько силен.
Интересует возможность максимально сэкономить деньги.
Вы, случайно, не примечали ЛЕГКИЕ ультрабуки по цене до 40-45 т.р.?
Если нет, прошу посоветовать, который лучший из этих двух.
Заранее большое спасибо.
>> No.19014  
Http://iichan.hk/s/ — более подходящий раздел для этого треда.
>> No.19015  
Брать однозначно амд в свете последних событий с интелом.
В зависимости от нужд разработки может понадобиться много памяти. Я иногда сижу с двумя запущенными виртуальными машинами, даже 16 может не хватать.
>> No.19016  
>>19015
Давно новости читал, да? У амуде то же самое, что у интелей.
>> No.19018  
>>19013
Как человек, который пытался кодить на ноуте, добавлю вот что: пусть она сходит в какой-нибудь МВидео или ещё куда, где эти ноуты оба есть, и пощупает у них клавиатуру.

Особое внимание обратить на стрелки, сейчас почему-то модно их делать половинными или расположенными в неожиданных местах. К этому невозможно привыкнуть, если хоть иногда чередуешь это убожество с нормальной клавой. Следующая деталь - цифры и F-клавиши. Лучше, конечно, несовмещённые. Если всё-таки есть кнопка Fn, она не должна быть крайней, самая левая кнопка должна быть Ctrl. Ещё последнее время кнопку Delete прятать любят, типа поколению фейсбука достаточно и бекспейса.
>> No.19019  
Файл: SVEN-EL-4005-MH-Black-1.jpg -(28 KB, 507x304, SVEN-EL-4005-MH-Black-1.jpg)
28
>>19018
>Особое внимание обратить на стрелки, сейчас почему-то модно их делать половинными
Я вот к таким стрелкам очень легко привык, а вот к урезанному бякспейсу привыкнуть не могу совсем. Мезинец постоянно промахивается мимо клавишы.

Люто бешенно ненавижу подобные клавиатуры.
>> No.19020  
>>19019
>клавиши
>бешено
fixed
>> No.19022  
>>19016
А ты сам-то их читал? У интелов серьёзная просадка в производительности после патчей. У амд нет.
>> No.19115  
>>19013
>Xiaomi Mi Notebokk Air 13.3" 2017
как обладатель прошки 15" одобряю сей вариант.


Файл: ruby.png -(56 KB, 446x512, ruby.png)
56 No.16871   [Ответ]
Полистал страницы, нигде не нашел треда о Ruby или RoR.

Так что, либо такого треда нет, либо он был создан неприлично давно.

Посему, объявляю эту нить нитью о Ruby и Rails.
>> No.16872  
Чтобы тред не был пустым, добавлю ссылку на блог своего знакомого о Ruby on Rails:
http://blog.topolyan.com/

Основы языка:
http://blog.topolyan.com/tag/ruby/

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

В общем, задавайте вопросы, оставляйте ответы.
>> No.16917  
Он раз-ве всё ещё релевантен?
>> No.16930  
>>16917
Сейчас очень популярен среди стартапов, особенно в США и Европе. В России не так популярен.
>> No.18696  
руби это самый няшный язык вообще
очень жаль что жабоскрипт полезнее


Файл: virtualbox.png -(1464 KB, 1600x1200, virtualbox.png)
1464 No.17986   [Ответ]
Стив, а как программы определяют, что они работают в виртуальных машинах?
Есть ли способ обмануть программу, чтобы та считала, что работает на голом железе?
Пропущено 1 сообщений. Для просмотра нажмите "Ответ".
>> No.18033  
>>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.
>> No.18041  
В нашумевших недавно клонах Пети и прочих вымогателей писали же, что там детектировалось через попытку запроса на внешний сервер, которые обычно блокируются виртуалками.
>> No.18063  
>>18033
А если использовать полную софтверную эмуляцию без гипервизора, машина сможет прознать, что она ненастоязая?
>> No.18064  
А у человеков какая эмуляция? Вдруг они тоже ненастоящие?
>> No.18079  
>>18063
При наличии доступа к сети может проверить время и обнаружить, что полная софтверная эмуляция тормозит.
>>18064
Совершенная эмуляция по определению неотличима от "настоящей" реальности. В эмуляции возможны "беспричинные" события, вызванные причинами из той вселенной, в которой находится эмулятор. Но изнутри это неотличимо от ситуации, когда где-то сбоку есть активный бог, который создал настоящую вселенную, не вложенную в какую-либо другую. Также эти беспричинные события могут быть просто проявлением внутреннего недетерминизма действительности.
>> No.18081  
>>18041
Не совсем виртуалками, а движками антивирусов. Современные антивирусы среди прочего пытаются смоделировать запуск бинаря и посмотреть, что он делает. В каком-то смысле это тоже виртуализация, только не та, к которой юзеры привыкли. Выхода во внешний мир там нет, и все функции типа "зарезолвить домен" говорят "да-да, есть такой". Собственно, этим Петя и пользовался - если адовая ебанина существует, значит он наверное в антивире и ничего стрёмного делать не надо.
>> No.18088  
>>18081
> Собственно, этим Петя и пользовался - если адовая ебанина существует, значит он наверное в антивире и ничего стрёмного делать не надо.
Ай да смекалочка! То есть это не экстренный стоп был, а всего лишь защита от антивируса.
>> No.18095  
>>18088
Получилась палка о двух концах. Разработчики вируса как-то не подумали, что кто-то в здравом уме зарегает такой домен, иначе прикрутили бы к запросу какой-нибудь рандомизатор, и тогда желающим осталось бы регать стопицот стоп-доменов.
>> No.18688  
>>18064 >>18079

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

https://www.simulation-argument.com
>> No.18691  
>>17986
>Стив, а как программы определяют, что они работают в виртуальных машинах?
Замеры времени выполнения инструкций, которые должны попадать в гипервизор, использование списка устройств (эмулируют не всё железо) (да и вообще, чтобы исключить обнаружение, придётся всё железо пробрасывать), в самих устройствах тоже наверняка инфа есть (ведь сначала устройство используется хостом и только потом пробрасывается), замеры производительности, доступ к БИВИСу/ACPI и т.д. - всё это в зависимости от того, какая это программа. Привилегированная программа обнаружит виртуализацию на раз. В непривилегированной программе всё равно можно тайинговать всякую хрень.
>>18095
Дык это вроде не Петя был, это предыдущий вирус-криптор так остановили, нет?


Файл: screenshot_2015-08-26.jpg -(192 KB, 713x568, screenshot_2015-08-26.jpg)
192 No.13074   [Ответ]
https://github.com/easymodo/qimgv/releases
Привет ычан. Пишу нескучный просмотрщик изображений на Qt. Если кому-то будет интересно попробовать, есть инсталлер по ссылке. Оно пока довольно сырое, но в принципе можно пользоваться. Буду рад критике/предложениям.
Пропущено 12 сообщений и 3 изображений. Для просмотра нажмите "Ответ".
>> No.14645  
>>13840
Удваиваю реквест.
>> No.14647  
>>14645>>13840
Я вас не знаю. Не хочу.
>> No.14790  
>>13074
Попробовал открыть 167 файлов -- зафризились иксы.
>> No.14999  
Файл: 01.png -(288 KB, 533x184, 01.png)
288
>>14647
Кокетка-котлетка.
А я тебя знаю по конфам.
>> No.18590  
Оно еще живо. Запилил новую версию, оно теперь умеет редактировать пикчи. И вебм теперь через libmpv, по-идее должно работать нормально.

Установка в ридми
https://github.com/easymodo/qimgv/blob/master/README.md

И еще видос:
https://www.youtube.com/watch?v=AODRGCRPCpw
>> No.18603  
Файл: 14555262197760.jpg -(60 KB, 433x604, 14555262197760.jpg)
60
>>18590
wow
so rotation
such fullscreen
>> No.18640  
>>18590
А колор-манагемент ты пилить собираешься? Если да, то как? Я столкнулся с тем, что QImage поддерживает 10-10-10 бит максимум.
>> No.18651  
>>18640
Ага, собираюсь. Нужно поковырять код digikam, там оно как-то реализовано с помощью Little CMS.
>> No.18665  
>>18651
Я так понимаю, что о загрузке изображений с помощью QImage придётся забыть и придётся дёргать всякие libpng/libtiff/libwebp
>> No.18668  
>>18665

Ещё можно GraphicsMagick дёргать.


Файл: капча 1408562973606.jpg -(69 KB, 604x482, капча 1408562973606.jpg)
69 No.18611   [Ответ]
Есть 2 файла реализующие капчу. Как мне это вставить в свою форму что бы капча показывалась и обязательно проверялась?

captcha.php
<?php
session_start();
require "captcha.class.php"; //Подключаем класс капчи
//Инициализируем капчу
$captcha = new Captcha();
$_SESSION['keystring'] = $captcha->getKeyString();
echo $captcha->draw();
?>

captcha.class.php
<?php

Сообщение слишком длинное. Полный текст.
>> No.18612  
Нашёл готовое решение http://dnzl.ru/view_post.php?id=229


Файл: .png -(925 KB, 800x1048, .png)
925 No.17253   [Ответ]
Привет автобус. Нужна очень твоя помощь. Я хочу поставить себе на локалхост один хороший бордовский движок, который я нашел на гитхабе:
https://github.com/weedy/wakarimasen
По установке, здесь все хорошо описано:
http://wakarimasen.readthedocs.io/en/latest/install.html
Только теперь вопрос, как все это установить, а то я совсем начинающий в бэкэнд. Совсем. Буду рад, если стивы помогут мне.
Пропущено 18 сообщений и 1 изображений. Для просмотра нажмите "Ответ".
>> No.17618  
>>17616
> Когда перехожу, он показывает внутренную ошибку сервера 500. При создании админ-аккаунта тоже какая-то фигня получается unhandled exception
Что в каждом из этих двух случаев пишет в консоли? Переходишь на http://localhost:8000/wakarimasen.py?board=temp или на http://localhost:8000/temp/ ?
>> No.17625  
>>17618
> на http://localhost:8000/temp/ ?
В этом случае у меня пишет
404 Not found: temp/wakaba.html

>> No.17626  
>>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 -

>> No.17632  
>>17626
А что в консоль выводится, когда ошибка 500 и когда unhandled exception при попытке создания административной учётки?
>> No.17647  
>>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 -
Сообщение слишком длинное. Полный текст.
>> No.17648  
>>17647
Видимо, это тот же баг, что и https://github.com/dequis/wakarimasen/issues/56. Кажется, разработчики напутали при рефакторинге. Попробуй в staff_interface.py в объявлении и теле функции do_first_time_setup переименовать аргумент "cookie" в "admin".
>> No.17649  
>>17648
Поменял, ничего не изменилось. Только ошибка возникает сразу же после того, как я ввожу ADMIN_PASS который я ввожу. Логи с консоли давать?
>> No.17650  
>>17649
Проще поставить https://github.com/weedy/wakarimasen/archive/88afd636def11bce142be8789e0d1d3ddb13f90b.zip (коммит до рефакторинга) или последний официальный релиз https://github.com/dequis/wakarimasen/archive/1.1.tar.gz либо переоткрыть баг по ссылке из >>17648 и дождаться ответа разработчиков. Впрочем, если traceback отличается, то можешь выложить, может, можно как-то просто исправить.
>> No.18534  
>>17650
> если traceback отличается, то можешь выложить, может, можно как-то просто исправить.
Traceback же смотрится в консоле у питона, правильно?
>> No.18538  
>>18534
Да.


Файл: Эротика-шакальная-эротика-?.jpg -(197 KB, 1212x1616, Эротика-шакальная-эротика-?.jpg)
197 No.18400   [Ответ]
Всем привет.
Интересуют проги для отслеживания Вайбера и определения местоположения чела по номеру.
Можно ли найти что-то в открытом доступе?
Всем причастным - благодарочка.
>> No.18488  
Я думал, разговоры уровня "Вычислю по вайберу и натру мочало" остались в 2010-м.
Отправь пациенту ссылку на приложение, которое будет запрагивать геолокацию и слать тебе. И уповай, что он его установит.
Инфа о местоположении (очень приблизительная, если не заниматься целенаправленно триангуляцией) есть только у опсоса. Имхо самое реальное - это социнженерия. Заручись доверием какого-нибудь не очень ответственного сотрудника, например. Но шансы невелики, все же санкции за такое весьма болезненные.


Файл: nz501-500.jpg -(14 KB, 500x500, nz501-500.jpg)
14 No.13075   [Ответ]
На каком движке или языке лучше создать простенькую боду
Пропущено 45 сообщений и 5 изображений. Для просмотра нажмите "Ответ".
>> No.18287  
>>18286
Etag?
>> No.18288  
>>18286
> редиректом со статусом 304
302, конечно же.
>>18287
Похоже что nginx шлет одинаковые заголовки ответа, когда документ только что изменился. Все поля, и ETag, и Last-Modified совпадают. В конфиге nginx при этом ничего по сути нет, указан root /var/www/html;, да и все.
Похоже он просто не видит, что файл уже изменился. Если обновить страницу вручную, то работает.
>> No.18290  
>>18289
В 2018 до сих пор остались ретрограды, которые не признают ничего, кроме ванильной вакабы.
Для нормальных людей есть REST api и клиент на Angular, но таких даже в 2018 пока меньшинство.
>> No.18291  
Вот интересно, возможно ли написать свою борду на ангуляре (4-5) + что угодно на бэкэнде? Или в таком случае нарушатся какие-нибудь основные фишки по типу анонимности на борде?
Потому что по сути, весь функционал можно где-то за месяц самому написать.
>> No.18292  
>>18291
Новый нульчан например на Vue.js написан с бекендом на PHP. И писался он как раз месяца два-три.
>> No.18323  
>>18292
Очень, очень плохой пример использования веб-приложений как обычного сайта.
>> No.18337  
>>18292
Он выглядит сверхерово. Привел ты конечно пример, мда.
>> No.18401  
>>18291 На жаве (на спринге) + ангуляре можно за неделю слабать полноценную борду. Там десяток рестов всего-то выйдет, и пару тысяч строк кода в самом плохом случае, а так меньше. Вопрос один: кому оно надо вообще?
>> No.18402  
>>18401
Мне кажется вполне неплохо для практики. Хотя, для практики уж тогда интереснее будет полноценный форум сделать.
>> No.18403  
>>18402
омг, хотел подписаться, получил заголовок


Файл: 12_by_robberomich-d4y31vc.jpg -(420 KB, 1200x698, 12_by_robberomich-d4y31vc.jpg)
420 No.9495   [Ответ]
Квест про мёртвый город.
Пропущено 3 сообщений и 1 изображений. Для просмотра нажмите "Ответ".
>> No.9517  
На флэше?
>> No.9518  
>>9517
> .swf
>> No.9569  
>>9495
Шикарно
>> No.9595  
Очень атмосферно. Правда после двери мог бы хоть какой-то доп.арт оставить. А то провозился с логической задачкой... и ничего.
>> No.9600  
>>9595
Будем надеяться что в следующей порции нам оставят что-нибудь занимательное
>> No.10256  
Файл: Atrium.swf -(1239 KB, 800x600, Atrium.swf)
1239
Бамп сценкой.
>> No.10898  
Файл: Свеча.gif -(244 KB, 800x600, Свеча.gif)
244
Бамп.
>> No.10920  
Очень хорошо это все.
>> No.11117  
Файл: 32421341242.jpg -(94 KB, 800x600, 32421341242.jpg)
94
Новая демка:
http://gametrax.eu/game/4bc82b23cf

Закинули её на Games Jam
http://projects.gamesjam.org/projects/389/
>> No.18389  
test
http://example.com


[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23]

[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]