- [Board index] - [Home page]

Thread view:
Name
E-mail
Subject
Comment
File
Password (for post and file deletion)
Links as is
Browser
Leave empty (spam trap):
  • RU: Доска для технических вопросов, идей и любых обсуждений сайта.
  • EN: Board for technical questions, ideas and any site-related discussion.
  • Dollchan Extension users: exclude this board if you have problems with it.
  • Supported file types are: 7Z, BZ2, GIF, GZ, JPG, PNG, RAR, SWF, ZIP.
  • Maximum file size allowed is 16000 KB, maximum image size is 9999 x 9999.
  • Images greater than 200x200 pixels will be thumbnailed.
  • Thread bump limit is 200 posts, reply limit is 250 posts.
  • Text format: http://, **strong** __bold__, *italic* _emphasis_, `code`, del^H^H^H, >quote, %%spoiler%%.
  • E-mail for private matters: me@2draw.me

#1 << [View thread]
> http://mekurage.html-5.me/i/24e2fffee9473cbce07ec7a5445ee332_res.png
> 2014-01-31 22:10:47: Хм, не знаю почему так получилось. Когда мне было предложено задать реквест, я вместо этого нажал кнопку "рисовать". Думал, рисунок начнёт новый тред, а вон оно как вышло.

Всё сработало, как задумано. Если надо как-то не так — предлагайте. Ошибку же не показало? Тред создан, новое задание дано? Или смущает прочерк в начале?

>> #5 <<  
> http://mekurage.html-5.me/i/b6b1c846f0fbd4d301ae6c6572dc649d.png
> 2014-02-05 18:33:57: неправильно прочитал реквест

Ну и что теперь, удалить его что ли? Раньше не особо парились, но если хочешь, так и напиши.

>> #6 <<  
> 2014-09-16 12:17:51: Сообщаю о проблеме. Здравствуй, мод-тян. Сделай, пожалуйста, чтобы у меня было счастье, любовь и хоть какое-то подобие жизни. Мне все надоело, а в мире остается все меньше того, что бы меня в нем удерживало. С уважением, проблемный пользователь.

Сюда всё равно не смотрит никто, просто отмечу как факт.

Кстати говоря, кто просил подтверждение перед отправкой описаний — оно давно есть, в настройках смотрите, сначала отключено.

>> #7 <<  

>>6
Мех, уже забыл, что писал об этом в соседнем треде.

>> #8 <<  
File: 1412221186171.png -(227737 B, 906x881) Thumbnail displayed, click image for full size.
227737

Предлагаю обозначить как-то очевидные правила игры в слепой телефон для base, чтобы Сырны не морозили нити по кнопке report просто так:

  1. Не рвать цепочки рисунками и описаниями, которые не имеют абсолютно никакой связи с выпавшим заданием.
  2. Там, где написано "Попробуйте нарисовать", нужно именно нарисовать, а не оставить после себя одну надпись без рисунка (не важно на каком языке надпись, это не живой переводчик, не важно насколько эта надпись красивая), для текста есть "Опишите то, что вы видите на этом рисунке".
  3. Не пачкать комнату какашками и прочими отходами жизнедеятельности, в т.ч. бессмысленными каракулями.
  4. Если вас не устраивает эта чушь, вы чувствуете себя несправедливо ущемленным, у вас есть своё особое видение как играть в эту игру, добро пожаловать в b/, здесь нет никаких правил и модерации.

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

>> #9 <<  
File: 1412230899611.jpg -(39961 B, 350x514) Thumbnail displayed, click image for full size.
39961

>>8
Попробуй создать комнату, лучше начиная на точку, и потыкать. Теперь первый пост — автомод, самоназначиться нельзя, можно харакири.

>> #10 <<  
File: 1412265800444.jpg -(960046 B, 800x1113) Thumbnail displayed, click image for full size.
960046

>>8
К слову, чтобы совсем убрать объявление, надо поставить пустое.

Была мысль приделать отдельный функционал, вроде как на некоторых бордах рядом с формой поста раскрываемая табличка с правилами. Но буквоедство тоже не хочется, неужели без него любая комната превращается в одинаковую и равномерную помойку? Мне казалось, в списке правил, что в настройках, написано всё, что имело смысл писать: старайтесь не превращать игру в унылую хрень. Если же я именно то и делаю — хотелось бы услышать и перестать.

>> #11 <<  
File: 1412282275147.png -(367555 B, 714x720) Thumbnail displayed, click image for full size.
367555

>>10
У каждого своё видение веселья. А новоприбывшие просто еще не видели, как в эту игру играть, чтобы она не скатилась в помойку. Да и не жаловаться же на них за то, что они местами унылые баки. Я и себя то особым генератором хороших идей/веселья не считаю.

>> #12 <<  
> 2016-01-07 19:11:00
> Command line: ./optipng.exe -fix "i/p/0/0dbf4e34bc304d9d949d4ca6c57da18d.png"
> Return code: 9
> Shell output: empty

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

>> #13 <<  

>>12

> optipng-0.7.5\src\libpng\contrib\tools\pngfix.c
> 0x01: The zlib too-far-back error existed in at least one chunk.
> 0x08: The file was truncated.

Это вот, что ли, яснее не нашлось ничего. Но файл был обрезан ровно под 20 КБ, это факт.

>> #14 <<  

>>12

> чтобы ставило на место поломанного файла запасной

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

>> #15 <<  
File: 1468520986239.png -(4365 B, 485x40) Thumbnail displayed, click image for full size.
4365

Времени было затрачено гораздо меньше.

>> #18 <<  

>>15

>used ... Local Storage

Вероятнее всего дело в этом. При загрузке старого рисунка из памяти время его начала тоже восстанавливается.

Кстати если не лень, можешь с курсором на полотне нажать Num* и прислать скриншот.

Когда-нибудь сделаю нормальное меню на кнопке сохранения, с возможностью по тумбнейлу загрузить любой имеющийся слот, тогда и без лишней кнопки загрузки обойдётся.

>> #19 <<  

Скомпилил на сервер новую версию OptiPNG 0.7.6 (апрель 2016, прошлая была 2014), вдруг хоть меньше фейлиться будет.

>> #20 <<  

>>19
Нет, не будет. Может, ей просто памяти мало на нищебродском дохлосервере.

>> #21 <<  
File: 1470062216519.png -(7844 B, 535x137) Thumbnail displayed, click image for full size.
7844

Иногда ловлю такой баг, задание при этом никак не менялось.

>> #22 <<  

>>21
Опиши хоть, какое задание, может там какие-то символы (вроде <">) не ковертируются правильно и не выдерживают сравнения. Я подобных багов уже выправлял пачку.

>> #23 <<  

>>22
9. "Игра с лоли" так и не стала популярной на платформе ZX Spectrum. И сейчас лишь ветер колышет обрывок рекламного плаката.
7. "Щито поделать!" - кагбэ говорит Мадока-слэндер-мэн. За её спиной Кюбей, переквалифицировавшийся в Мод-тян.

>> #24 <<  

>>23
Декодирование символов было написано, но потом зачем-то закомментировано, не помню зачем. Раскомментировал пока, должно работать.

>> #25 <<  
File: 1470082593505.png -(18771 B, 972x360) Thumbnail displayed, click image for full size.
18771

>>24
Угх. Вспомнил, почему. Попадая в innerHTML, автоматически декодируются кавычки, но не ><. То есть то, что туда было вписано, не равно тому, что там по мнению браузера. И теперь, надеюсь, сделал как надо, чтобы и символы от пользователей оставались, и настоящая разметка в постах не ломалась, и проверка не тупила.

>> #26 <<  

>>15
Откопал лог, поправил, http://2draw.me/archive/base/309.htm

> Drawn in 1:15:44 using bla-bla
>> #27 <<  
File: 1470497065314.png -(106963 B, 1000x1000) Thumbnail displayed, click image for full size.
106963
> я два часа рисовал эту мазню без единого сохранения, а он "архив переполнен".

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

К слову, плашка была добавлена потому, что за все несколько лет кто-то несколько раз беспокоился, куда улетел нарисованный им только что шедевр и нитка вместе с ним.

>> #28 <<  

>>27
Можно даже так: http://2draw.me/?!=trd_arch

>> #29 <<  
> 2016-08-12 22:50:38: Очепятка в слове "скриншот"

Как по мне, с одной стороны совсем незначительная, с другой даже забавнее и может дать какие-то зацепки для рисунка. Я бы точно зацепился.

>> #30 <<  
File: 1471753763018.jpg -(60783 B, 600x966) Thumbnail displayed, click image for full size.
60783

>>20
Допинал php7 и nginx на место "старых" php5 и apache2. Сумма занятой программами памяти показывает ~250 MB, ранее порядка 400 было всё время. Какие-то настройки с редиректами мог забыть, ещё потыкать надо будет, а пока посмотрим, как это всё шевелится.

>> #31 <<  
> client intended to send too large body: 1425106 bytes

Мех, снова это. Поставил 9 МБ. Умолчанием был 1 МБ.

>> #32 <<  
File: 1471870796976.png -(2470626 B, 1508x827) Thumbnail displayed, click image for full size.
2470626

>>31

>> #33 <<  
File: 1472113966760.jpg -(138760 B, 900x800) Thumbnail displayed, click image for full size.
138760

>>30
Починил таки кривую кодировку не латинских имён комнат под Nginx. Удивительно, что под Apache оно вообще работало в бывшем виде. Очередной идиотский баг класса "немного не та функция", ломающая что-нибудь.

>>20
Память поосвобождал, а OptiPNG продолжает иногда что-то не осиливать. Так что фиг с ним, накинул PHP opcache взамен, будут хоть странички на полмиллисекунды быстрее грузиться. Хотя готов ли сайт к наплывам тысяч пользователей, сказать трудно.

>> #34 <<  
File: 1473431814571.jpg -(512009 B, 1000x1500) Thumbnail displayed, click image for full size.
512009

>>33
Из скрипта при отправке поста опять споткнулось непонятно на чём, но дело не в картинке, и с памятью на таких размерах не должно быть:

> Command line: "./optipng" -fix -v "i/p/e/efba5081758ac412f8993b5599370fa5.png" 2>&1
> Return code: 9
> Shell output:
> [
> OptiPNG version 0.7.6
> Copyright (C) 2001-2016 Cosmin Truta and the Contributing Authors.
> ** Processing: i/p/e/efba5081758ac412f8993b5599370fa5.png
> 640x360 pixels, 4x8 bits/pixel, RGB+alpha
> Reducing image to 8 bits/pixel, grayscale
> Input IDAT size = 88645 bytes
> Input file size = 88822 bytes
> Trying:
> zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 47286
> zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 46483
> zc = 1 zm = 8 zs = 2 f = 0 IDAT too big
> zc = 9 zm = 8 zs = 3 f = 0 IDAT too big
> zc = 9 zm = 8 zs = 0 f = 5 IDAT too big
> zc = 9 zm = 8 zs = 1 f = 5 IDAT too big
> zc = 1 zm = 8 zs = 2 f = 5 IDAT too big
> zc = 9 zm = 8 zs = 3 f = 5 IDAT too big
> Selecting parameters:
> zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 46483
> ]

Потому что, если руками тот же исполняемый файл:

> server:/srv/www/2draw.me/www# "./optipng" -fix -v "i/p/e/efba5081758ac412f8993b5599370fa5.png" -out "../efba5081758ac412f8993b5599370fa5_result.png"
> OptiPNG version 0.7.6
> Copyright (C) 2001-2016 Cosmin Truta and the Contributing Authors.
>
> ** Processing: i/p/e/efba5081758ac412f8993b5599370fa5.png
> 640x360 pixels, 4x8 bits/pixel, RGB+alpha
> Reducing image to 8 bits/pixel, grayscale
> Input IDAT size = 88645 bytes
> Input file size = 88822 bytes
>
> Trying:
> zc = 9 zm = 8 zs = 0 f = 0 IDAT size = 47286
> zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 46483
> zc = 1 zm = 8 zs = 2 f = 0 IDAT too big
> zc = 9 zm = 8 zs = 3 f = 0 IDAT too big
> zc = 9 zm = 8 zs = 0 f = 5 IDAT too big
> zc = 9 zm = 8 zs = 1 f = 5 IDAT too big
> zc = 1 zm = 8 zs = 2 f = 5 IDAT too big
> zc = 9 zm = 8 zs = 3 f = 5 IDAT too big
>
> Selecting parameters:
> zc = 9 zm = 8 zs = 1 f = 0 IDAT size = 46483
>
> Output file: ../efba5081758ac412f8993b5599370fa5_result.png
>
> Output IDAT size = 46483 bytes (42162 bytes decrease)
> Output file size = 46540 bytes (42282 bytes = 47.60% decrease)
>
> ** Status report
> 1 file(s) have been processed.

На "месте преступления" нашёлся файл efba5081758ac412f8993b5599370fa5.png.bad 36 864 байт, содержимое идентично правильной оптимизированной копии вплоть до того же последнего байта, то есть файл просто обрывается. Пойти что ли уже авторов потыкать, не знаю.

>> #35 <<  
> Никто не заметит, как я редактирую треды руками, чтобы перекинуть посты, потому что в Карехе нет такой функции, а писать самому лень.

Пост-проверка, что ничего не сломалось.

>> #36 <<

А что это за два дня выдержки перед попаданием в архив?

Если верить оглавлению, тред закончился только что (и да, вчера его там не было)
http://2draw.me/archive/
2016-09-21 23:25:53 base 354

А в самом треде последняя картинка была два дня назад
http://2draw.me/archive/base/354.htm
2016-09-19 20:56:57

>> #37 <<
File: 1474503476673.png -(150479 B, 510x680) Thumbnail displayed, click image for full size.
150479

>>36
В правилах/настройках написано. Если без регистрации, то в общем в однобуквенных комнатах выключена возможность писать репорты, поэтому полные треды сразу летят в архив. А в остальных комнатах ещё сутки висят в комнате, чтобы все желающие могли успеть указать на ошибки или заморозить результат работы спамера. Если никто ничего, то спустя сутки тред улетает при создании кем-то нового.

>> #38 <<

>>37
Спасибо, действительно как-то проглядел.

>> #39 <<

>>27
Это действительно была шутка, основанная на том что в первые секунды я действительно поверил, что оно пропало.
Слоусибо за пояснения.

>> #40 <<

Там в базовой комнате один замороженный тред уже вторую неделю висит. Было бы неплохо что-то сделать — либо разморозить как есть (и пусть кто-то рисует НЕПОСТИЖИМУЮ ЧЕЛОВЕЧЕСКИМ РАЗУМОМ фигню с тентаклями), либо удалить неудачное описание.

>> #41 <<

>>40
Пусть будет тогда.

>> #42 <<
File: 1475940275349.jpg -(99490 B, 500x398, __cirno_hinanawi_tenshi_kazami_yuuka_mystia_lorelei_rumia_an(...).jpg) Thumbnail displayed, click image for full size.
99490

>>40
Заскочивший попробовать описывальщик не справился с двумя ведьмами, притащившими с пляжа шпиона. Вместо этого он оставил "Не понимаю, что тут нарисовано" и покинул нас. Я может преувеличиваю, но у меня от такого прям ПТСР флешбек в голове включается с вайпобстрелами и плачущими художниками. Скольких мы потеряли в той войне.

>> #43 <<

Мне в задании выпало описание из треда, в котором я участвовал. Т.е. я вижу картинку, к которой это описание было оставлено. Судя по содержанию тредов, я не один такой. Это баг или фича?

>> #44 <<

>>43
Далее выпало задание написать, что я хочу видеть. Вдруг это как-то связано. Комната base.

>> #45 <<

>>43>>44
Судя по описанию, никаких проблем не возникло. Попробуй заглянуть в настройки, если беспокоит.

>> #46 <<

>>45

>Попробуй заглянуть в настройки, если беспокоит.

Там есть параметр "Prefer tasks from unknown threads". Он есть, значит кто-то может отключить его и играть нечестно. Не прошу что-либо менять, но по-моему это странно.

>> #47 <<

>>46
Раз это не очевидно, поясню. "Предпочитать" означает, то при наличии выбора (видимых/невидимых свободных тредов) сначала берутся невидимые. При отсутствии выбора — что есть, то есть. Следует добавить, что настройка (и возможность) появилась вовсе не с первым публичным запуском проекта, а на прошлом сайте её никогда и не было, и как-то уживались. Там ещё благодаря устройству ссылок можно было подглядывать в конкретный тред, из которого твоё задание, независимо от его видимости тебе. И пропуск тредов, теоретически, был добавлен как раз для недовольных такой выдачей. "Честность" же, трушность и прочие самоограничения — личная забота участников, желающих придать игре какие-то свойства.

>> #48 <<

Возможность зайти под уже использованным кем-то ником это фича? У двух разных людей одинаковые ники, но разные login key и список видимых тредов, странно как-то.
Я, например, думал, что раз просят ввести ник, значит он есть у всех и он уникален (обычно это так), поэтому даже не пытался ввести "сырно" или "анон" (а зря) и написал нечто другое.
Может ввести возможность изменять имя, либо вводить его при отправке картинки (т.е. имя не как свойство аккаунта, а как свойство поста), чтобы как на обычной борде было? Кто хочет - подписывается, кто не хочет - не подписывается.

>> #49 <<
File: 1481514084162.jpg -(888490 B, 1800x1124, a751feb21e994f1e6463a25b9221d9a7,face_patch.jpg) Thumbnail displayed, click image for full size.
888490

>>48
Может, но зачем? В самом начале делалось что-то наподобие чужого старого сайта, потому что реализовать просто и причин делать иначе не было. Кто не хочет — подписываются знаком препинания или пастой типа "Проект — автор".

Менять ники сейчас можно в мод-меню (и то не знаю, зачем, на всякий случай сделано), но архив это не затронет, так как айдишники там выбрасываются. Вводить что-то ещё при отправке картинки — вообще лютый нехотет.

>> #50 <<
> 2016-12-13 17:17:11 LookingFor
> 9. Снайпер из TF2 получил в послыке оригинальные шимапаны. Остальные тиммейты ржут (Извиняюсь за следующий текст но очень надо: на самом деле я сюда пришел потому что тут есть ну ОЧЕНЬ хороший художник cute spider и я бы хотел узнать может ли он за деньгу что-то нарисовать. Если да - почта c-spdr@yandex.ru)
> 2016-12-14 15:22:02: Ньюфаги вконец охренели.

Это можно было написать тут, на доске. Скорость и вероятность поймать человека примерно та же. А вообще у него есть тумбрлр — http://erulon.tumblr.com/supportme (я хотел проверить, есть ли у него /ask, а нашёл это).

>> #53 <<
File: 1485992297657.png -(38074 B, 1283x557, 2017-02-01_23-43-44_001105_vivaldi_net-internals_http2.png) Thumbnail displayed, click image for full size.
38074

>>30
Переставил nginx на версию с поддержкой HTTP/2 (и HTTPS заодно). Проверить: https://2draw.me/

Насильно перенаправлять не буду, посмотрим пока. Хотел только ради более быстрой загрузки одновременно массы картинок в HTTP/2, шифрование в рамках такого сайта не волнует.

>> #54 <<

>>53
Переставляя нгинксы туда-сюда забыл часть конфига восстановить.

Если у кого-то некоторые странички не открывались, а скачивались, например в архиве, то теперь должно быть правильно. Если нет, надо ещё почистить кэш браузера.

>> #55 <<
File: 1494418405416.png -(70591 B, 640x360, crab.png) Thumbnail displayed, click image for full size.
70591
>2017-05-09 12:44:04baka1. Вас посетила Коната Судзумия. Нарисуйте соитие колобка с крупнорогатым скотом — и в етом году вас будет ждать много жожобы.

Новый тред я не создавал, это был ответ на рисунок Калобога от 2017-05-09 12:31:30.

>> #56 <<

>>55
Это древний механизм: человек взял реквест, проторчал на нём несколько часов, не продлевая, а тем временем другой посетитель перехватил реквест, и первый отправил мимо оригинала. При этом к рисунку прилагается копия реквеста.

>> #57 <<
File: 1495398644358.png -(20388 B, 1331x123, 43jhg45.png) Thumbnail displayed, click image for full size.
20388

Оставлю тут. Обидно за беззащитных кошкодевочек.

>> #58 <<
> 2017-06-25 16:04:41: спам (пятый символ)

Можно было и точку поставить.

>> #59 <<

Как удолить комнату?

>> #60 <<
File: 1498800509569.png -(4792 B, 178x321, 2017-06-30_08-26-48_1498800321574-1498800370945.png) Thumbnail displayed, click image for full size.
4792

>>59

>> #61 <<

>>60
И как попасть в ето меню?

>> #62 <<
File: 1498856441512.png -(2920 B, 610x218, 2017-06-30_23-55-41_001307_Options. About. Doodle Mutator.png) Thumbnail displayed, click image for full size.
2920

>>61
Самое простое — поставить копию движка на свой сервер.

>> #63 <<

Если кому любопытно, что вчера случилось, то я и сам не знаю. В 13:47 сервер по какой-то причине уходил в ребут, по какой-то другой причине автозапуск php-fpm (обработчика скриптов) был провален, вечером около 23:30 я его запустил руками, потом руками же ребутнул, никаких проблем замечено не было.

Может быть, надо городить/искать способы автоматического (пере)запуска по интервалам всех важнейших вещей, типа веб-сервера.

>> #64 <<
File: 1500073049856.png -(3023 B, 456x376, sh.zip.png) Thumbnail displayed, click image for full size.
3023

>>63
Вкорячил такую штуку на каждые 10 минут. Вроде бы работает.

>> #65 <<

>>64
Только запущенный процесс надо искать по php-fpm, а запуск сервиса его по php7.0-fpm.

>> #66 <<

Я случайно 2 замороженных треда (со всеми картинками), надеюсь что верну вечером, когда вернусь.

Надо будет ещё и на это повесить диалог, типа confirm('Точно? [Да, всё в топку / Нет, я не по той кнопке попал]').

>> #67 <<

>>66
Вернул, и заодно поправил в коде разные мелочи.

>> #68 <<

>>66
О, о, о! И подтверждение [Да заколебал, стирай уже/ААА! Стой! Мои кривые руки!]
А ты бывает иногда, во всяком случае у меня, что сначала нажимаю не туда, а потом начиная в панике действовать, пропуская звено "взвешивание ситуации, обдумывание действий", нажимаю подтверждение, и сижу потом расстроенный.

>> #69 <<

>>68
О какой ситуации речь, я не понял, честно говоря. О той же самой, но два раза ОК требовать?

>> #70 <<

>>69
Хотя есть идея чуть лучше: требовать второе подтверждение, если между открытием и нажатием первого прошло, допустим, меньше 5 секунд.

>> #71 <<

>>70
this

>> #72 <<

>>71
Ты ведь только мод-меню имеешь в виду, я ничего между строк не пропустил?

Алсо думаю сделать "заморозку" в репорте отмеченной по дефолту и вообще радиобоксами, типа:
(+) Ужас, катастрофа, тайхен, остановите планету и срочно вызывайте отряд модераторов!
(-) Да так, мелочи, пару букв поправить.



Delete Post [] - Password
[Manage]