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

Файл: капча 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


Файл: splash_ipad@2x.png -(774 KB, 2048x1536, splash_ipad@2x.png)
774 No.18117   [Ответ]
Решил я значит попробовать перенести данную ВН'ку на огрызки с Jailbreak.

Есть тут кто согласится помочь идиоту с RenPy на iOS, а именно взаимодействием с системой и прочими дополнениями ради большего погружения в глитчи и тд?

ну и конечно же тестом порта

Линк на .deb (ибо игре нужны рут-права): https://www.dropbox.com/s/m19kv9ppfmcg9ft/Doki.deb?dl=0
пофиг на частичный деанон
Пропущено 7 сообщений. Для просмотра нажмите "Ответ".
>> No.18154  
>>18150
DDLC ж приобрела популярность из-за пролома четвертой стены через взаимодействование с устройством на котором запущена игра. Например, героини реагируют на стримерский софт, захватывающий игру, скриншоты и т.п.
>> No.18155  
>>18154
Насколько мне известно, это единственный момент. Ну ещё удаление и создание файлов. Всё. Что-то мобилкоспецифическое есть?
>> No.18156  
>>18154
Я об этом и говорю. Научить искать Shou app, менять фотки в фотопленке, менять обои на SpringBoard, свою иконку и сплэш и тд и тп
>> No.18211  
Файл: IMG_0692.jpg -(28 KB, 640x151, IMG_0692.jpg)
28
В общем
Дэн Сальвато запретил менять функционал. Поэтому я лишь пофикшу поиск стрима и имени пользователя. Уот так уот

Алсо. Нихрена себе Ren'Py ест процессор
>> No.18243  
В чем смысле iOS. Тут им кроме тебя никто и не пользуется. Лучше бы на ведро портировал. Больше толку было бы. Даже капча со мной согласна
>> No.18256  
>>18243
https://410chan.org/.appeals/2017/app2017-hule.htm
>А вот статистика по операционным системам:
>«айОС» 3,28 %; из них 10 (2,16).
Никто не пользуется. Совсем-совсем никто.
>> No.18261  
>>18256
По прикидкам, всего Автобус посетило 723 человека (как-то очень много, но при этом числе проценты стран наиболее точно выражают дискретные числа).
24 телефона мимокрокодилов.
>> No.18269  
>>18256
Это ридонли или постеры тоже?
>> No.18282  
>>18243
У меня нет устройств с андроидом, вот и портирую на ябло
>> No.18283  
>>18261
Найс трай, но это не так работает. Проценты округлены, и сколько там на самом деле ты никогда не знаешь, глядя только на проценты. Олсо, любое число N*723 подходит так же хорошо, как 723.


Файл: erd2nB9HKcI.jpg -(31 KB, 582x292, erd2nB9HKcI.jpg)
31 No.17503   [Ответ]
Так, мужики, привет, мне тут пришло письмо, и я в глубоком недоумении.

Какую работу они собираются мне предложить, если единственное, что я умею - это кодить задачки на консольный ввод-вывод? Даже стесняюсь этой Марине звонить.
>> No.17510  
Обыкновенный спам по базе участников этого Я.Блица.
>> No.17511  
Ну а требуемый уровень можешь посмотреть в описаниях к вакансиям, вот для Поиска. https://yandex.ru/jobs/vacancies/dev/?services=search
>> No.17554  
Файл: FireShot Capture 106 - Предложение о ?.png -(16 KB, 758x211, FireShot Capture 106 - Предложение о ?.png)
16
Хмм. Резюме сочинять.
>> No.17569  
Лол. У них только full-time предложения, а я пока еще типа студент, и учебу бросать не собираюсь.

Пообещали написать мне снова, ближе к лету, выразили надежду, что я решу стажироваться именно у них.
>> No.17570  
>>17569
Прошёл собес? Круто. Что спрашивали?
>> No.18102  
Да не парьтесь. Мне такое кидали, знакомому кидали. Даже со спецом говорил по скайпу ровно час, после этого отказ прислали. Гоняли по чистому JSу весь час.

Можно почитать, как у них собесы проходят.
1. Тебе письмо прилетает, вступаешь в переписку
2. Тебе звонит эйча и проверяет на общую адекватность. Если норм - предлагает скайпо-собес пройти
3. Скайпо-собес. Если проходишь - потом ещё 2 дня ходишь на собесы, где решаешь задроченные штуки по языку и алгоритмам на доске. Если норм - только потом тобой начинают заниматься всерьёз.

Из минусов - на каждом этапе человек о тебе вообще ничего не знаешь. Могут принимать на фронт, но начать дрочить по nodejs, а про стили ни слова не спросить и т.п.


Файл: 614VmsFwoNL__SX355_.jpg -(21 KB, 355x351, 614VmsFwoNL__SX355_.jpg)
21 No.17790   [Ответ]
Пилю научную работу по анти-митмовскому софту, но столкнулся с проблемой.
Сколько ни искал, так и не смог найти нормальной инфы по реализации митмовских прог, кроме как на вики. А условия выполнения работы таковы, что вики юзать можно только в очень ограниченных количествах. В связи с этим прошу помощи в поиске инфы
>> No.17823  
>>17790
>вики юзать можно только в очень ограниченных количествах
А как же ссылки внизу в статьях той же вики?
>> No.17831  
>>17790
>Сколько ни искал, так и не смог найти нормальной инфы по реализации митмовских прог
Mitmproxy смотрел?


Файл: goviaji_b.png -(263 KB, 1220x1021, goviaji_b.png)
263 No.17435   [Ответ]
Разрабатываю тут язык программирования goviaji. https://github.com/sorrge/goviaji
По-моему каждый уважающий себя программист должен однажды сделать свой язык. Это какая-то веха на жизненном пути, отмечающая уровень развития программиста, и раскрывающая круг его интересов. Нет области, открывающей больший простор для полета программистской фантазии, чем программирование ради программирования, а разработка языков это самая его суть.

goviaji уникален тем, что выводит идею о программировании-для-программирования на новый, невиданный доселе уровень. Это язык, предназначенный для создания языков программирования. Работа на goviaji выглядит так: вы описываете синтаксис и семантику нового языка программирования в виде правил вывода (подобных Natural deduction), затем пишете программу в виде выражения на goviaji. Интерпретатор goviaji проверяет, соответствует ли программа синтаксическим правилам, а затем исполняет программу, используя шаг выполнения, описанный в семантических правилах вывода. Все это делается методом доказательства соответствующих утверждений.

Для примера на картинке формальное описание простого языка из книги Types and Programming Languages, а ниже соответствующее ему определение на goviaji. Оно работает, и позволяет выполнять любые программы на этом языке (примеры в репо). Также сейчас работает нетипизированное лямбда-исчисление, как чистое (где только лямбды), так и с дополнительными значениями.
Пропущено 2 сообщений. Для просмотра нажмите "Ответ".
>> No.17448  
Файл: goviaji_church.png -(119 KB, 1867x935, goviaji_church.png)
119
>>17438
Веха - это какое-то конкретное достижение. Для меня это разработка языка программирования ради него самого, как самоцель. Обычные DSL вроде прикручивания Lua скриптов к игре или парсера конфигурации дают опыт в этом деле, но по-настоящему ты дозреваешь, когда пишешь программу, в которой язык занимает центральное место.

>>17447
В каком-то смысле ты прав. Например, на Лиспе можно сделать примерно то же, что у меня в goviaji. Принципиальных отличий, которые и есть основные мотиваторы разработки, тут три:
1) в goviaji описывать языки гораздо удобнее, например см. оппик - логическое определение переводится в код почти напрямую.
2) в goviaji нет никаких синтаксиса и семантики целевого языка, кроме тех, что определил сам программист. Ты должен полностью описать свой язык, и в нем не будет ничего лишнего, никаких посторонних эффектов.
3) goviaji предоставляет неограниченные возможности по определению языков.

Технически самый близкий к goviaji язык это Пролог, но в goviaji другая логическая модель, которая мне больше нравится своей чистотой, и по-другому работает синтаксис.
Сообщение слишком длинное. Полный текст.
>> No.17450  
>>17448
А что-нибудь НЕ функциональное там сделать можно?
>> No.17454  
Файл: 1466002443151099657.jpg -(48 KB, 400x303, 1466002443151099657.jpg)
48
> goviaji
Не удержался, простите.
>> No.17456  
Файл: goviaji_church_defs.png -(141 KB, 2573x1014, goviaji_church_defs.png)
141
>>17450
Конечно, можно, и довольно просто. В чистом функциональном языке нет побочных эффектов, т.е. состояние вычисления полностью описывается вычисляемым выражением. Поэтому аргументы у eval это просто сами выражения. Для языков с побочными эффектами eval будет иметь форму "eval (prev_state, prev_term) (post_state, post_term)", т.е. состояние вычисления будет также содержать некое окружение. Например, в императивном языке с присваиваниями это будут значения переменных в текущем контексте. Потом я сделаю примеры таких языков. Можно описать в окружении что угодно, хоть память в виде массива байт для ассемблерообразного языка, хоть динамическую аллокацию в абстрактной куче, хоть параллельные вычисления в нескольких тредах.

На картинке определение чистого нетипизированного лямбда-исчисления и кодировки Черча для bool, nat и list, которые были задействованы в картинке >>17448. Единственный нетривиальный момент - это подстановки и переименование переменных в лямбдах (посередине). Про аксиоматизацию этого процесса защищено немало диссертаций, совсем простого решения так и не нашли. В интуиционистской логике, лежащей в основе goviaji, это описывается так.
>> No.17590  
> Это какая-то веха на жизненном пути, отмечающая уровень развития программиста
Мне кажется, что веха на жизненном пути, отмечающая уровень развития программиста не создания своего языка, а создание своего вируса.
>> No.17591  
>>17590
Это или слишком просто, или слишком долго, в зависимости от взгляда на вещи. С перерывами пишу универсальный инфектор уже пятый год как.
>> No.17593  
Не пробовал твоё поделие, но описание звучит как сорт yacc'a.
>> No.17629  
Файл: new-game-06-a21fece1.jpg -(77 KB, 640x360, new-game-06-a21fece1.jpg)
77
>>17456
Ня, ты знаешь λ-функции! Можно кое-что спросить одна девочка про них только в Википедии и читала, так что не взыщи? Если использовать терминологию отсюда → https://en.wikipedia.org/wiki/Lambda_calculus_definition#Normalization , то у тебя, как я понимаю, происходит call-by-value редукция и в результате получается (если повезёт) weak-head-normal-form. Так вот, вопрос: почему не использовать normal strategy, если она более универсальна? и, кстати, как это в общих чертах доказать — то, что normal-order-reduction сходится при условии существования нормальной формы?

А ещё Prolog странный язык! Кот-то говорит декларативный, а у девочки всё одно императивный код, только что блоки в строку развёрнуты, да вместо управляющей конструкции — short-circuit имплицитного OR того, что между правилами с одинаковой левой частью.
>> No.17809  
>>17629
У пролога императивная семантика что бы ни говорили. Посмотри datalog, он ближе к правильному логическому.
>> No.17810  
А ты смотрел racket? Им можно создавать языки, в том числе произвольный синтаксис.
https://docs.racket-lang.org/guide/languages.html


Файл: regex-back-matching.gif -(13 KB, 488x270, regex-back-matching.gif)
13 No.8011   [Ответ]
Привет Стив, тут такое дело - столкнулся с регекспами, вроде по большей части осилил, но вопросы остались. В частности по работе с оными в preg_replace и подобных.

Можно ли допилить регексп ((.?[ _])+) чтобы \1 возвращал на месте [ _] пробел назависимо от того, что там было? (образец сферический в вакууме, на месте .? немного более сложный кусок, но это не принципиально)

Проитерировать \2 в ((.*?)[ _])+ тоже нереально, можно только последний получить?
Пропущено 5 сообщений и 2 изображений. Для просмотра нажмите "Ответ".
>> No.8024  
Файл: b74928f2a40b65d5dd67645c89296d74.jpg -(786 KB, 1000x844, b74928f2a40b65d5dd67645c89296d74.jpg)
786
Научите меня в регэкспы!
>> No.8025  
>>8024
Да я как взялся пробовать в них разобраться - оказалось, что уже их осколочно выучил почти целиком.
>> No.8031  
>>8024
Быстрее всего регулярки осваивают чистоплюи, не переносящие мат, предложения с маленькой буквы и т.п., и при умудряющиеся сидеть на бордах.
>> No.8035  
>>8031
Потому что им приходится настраивать куклоскрипт?
>> No.8950  
Файл: Johnny Depp-40900.jpg -(40 KB, 402x600, Johnny Depp-40900.jpg)
40
Ня!
На входе есть строчки вида: "65 days, 1 hours, 41 minutes, and 53.16 seconds" или "uptime is 3 weeks, 4 days, 16 hours, 16 minutes". Каким регэкспом в js мне можно их привести к единому формату типа "WW-DD HH:MM:SS"?
>> No.8951  
Неудивительно, что в приличных местах джаваскриптеров гоняют ссаными тряпками.
>> No.9015  
анон, подскажи регэксп для php.

нужно удалить из текста все тэги, кроме некоторых
ну, скажем, надо оставить только a,b,font

делаю так:

$text = preg_replace("#</?(?!a\b|b\b|font\b|!--)[^>]*>#i", "", $text);

работает наполовину. перечисленные открывающие тэги оставляет, а вот закрывающие - почему-то удаляет
все остальные тэги корректно вырезает.

что не так?
>> No.9016  
>>9015
разобрался:

$text = preg_replace("#</?(?!/|a\b|b\b|font\b|!--)[^><]+>#i", "", $text);
>> No.17705  
В 2012 году эпическая макропаста https://stackoverflow.com/a/1732454 была сочинена именно в качестве отрицательного ответа на вопрос об употреблении регулярных выражений для разбора кода HTML.
>> No.17715  
>>17705
И выросло это из нормального совета в пугало размером с GOTO. Конечные ноды любой грамматики всё равно регулярки.

А первые комментарии к посту датируются 2009 годом, так что он никак не мог быть написан в 2012.


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

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