[WT] [Архив] [Поиск] [Главная] [Управление]

[Назад] [Вся нить] [Последние 50 сообщений]
Ответ в нить

Адрес  [sage] [noko]
Animapcha image [?]
Тема   (reply to 39102)
Сообщение
Файл 
Пароль  (для удаления файлов и сообщений)
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаемые типы файлов: GIF, JPG, PDF, PNG
  • Максимально допустимый размер файлов: 4895 кБ.
  • Изображения, размер которых превышает 200 на 200 пикселей, будут уменьшены.
  • Ныне 851 unique user posts. Посмотреть каталог
  • Радио:

Файл: 131117098195.png-(101.75KB, 1680x1050, Screenshot-11.png)
39102 No. 39102 watch
А тем временем в Котобе постепенно не понятные эксепшены переделваются на понятные ошибки. Вот пример с неправильно введённой анимапчей. Через запятую перечислены правильные варианты. В случае с капчей правильный вариант будет только один, понятное дело.
Развернуть все изображения
>> No. 39103
inb4 /dev/ -->
>> No. 39104
Да поставьте вы ее уже на автобус. Сколько можно котобу за яйца тянуть?
>> No. 39105
>>39104

> Хурр.
>> No. 39106
Отличная забота о ботах. Для такой капчи даже распознавание не потребуется. Ввёл что угодно и узнал правильный результат.
>> No. 39107
>>39106
очевидно, это отладочный режим.
>> No. 39108
Файл: 131117423061.jpg-(100.66KB, 309x450, 1311165388818.jpg)
39108
>>39106

Потом я сделаю что при не правильном вводе капчи она будет протухать, а не как сейчас. Добавил в TODO. Кстати вот TODO: http://code.google.com/p/kotoba-ib/wiki/TODO

>>39107

Да-да, так и есть ^_^``
>> No. 39109
Блядь, Сорк, да ты охуел - ты называешь это версией 1.2? Нет, я понимаю, ехали бета-продукты через бета-продукты, но это уже слишком.
>> No. 39110
Я считаю, что существование Котобы - замечательное явление, отражающее всю суть уебища, создавшего ее.
>> No. 39111
Файл: 131117980336.png-(139.18KB, 943x645, 1276526533061.png)
39111
>>39109

Конечно это версия 1.2 Весь функционал работает. Просто например сейчас я что-то переделываю.
>> No. 39112
>>39110
Чем можешь похвастаться ты?
>> No. 39113
>>39112
Мальчик?
>> No. 39114
>>39113
Ну а вдруг девочка.
>> No. 39115
>>39114
Я никогда не трогал девочек, значит их не существует.
>> No. 39116
Файл: 131118448298.jpg-(164.90KB, 482x482, 1310503266001.jpg)
39116
>>39115
Gurlz r mythus?
>> No. 39119
>>39115
>Я никогда не трогал девочек, значит их не существует.

Хочешь сказать, что тебя отец высрал через зад?
>> No. 39124
>>39119
В капусте нашли, дубина!
>> No. 39125
Файл: 131118808594.jpg-(101.17KB, 625x552, 1311185033001.jpg)
39125
>>39124
А меня в магазине купили!
>> No. 39127
А меня скачали из Steam
>> No. 39132
А я томат.
>> No. 39133
Файл: 131124147326.jpg-(35.47KB, 400x400, 1272614584593.jpg)
39133
>>39132
Томат-котомат?
>> No. 39134
>>39133
Томат-котомат-Томат-котомат-Томат-котомат-Томат-котомат-Томат-котомат-Томат-котомат-Томат-котомат-Томат-котомат
>> No. 39136
>>39134

Как жопку-то припекло.
>> No. 39137
Файл: 131125135141.jpg-(41.04KB, 592x600, tn4545.jpg)
39137
>>39136
А я люблю печённые гузки. Вкусные, особенно куриные.
>> No. 39138
Файл: 131125592466.png-(243.19KB, 1680x1050, Screenshot-13.png)
39138
Внезапно я подумал, посоветовался с пацанами и решил что эти Ошибки нахуй не нужны. А тот кто посоветовал перейти с исключений на них просто ниасилил Котобу. Конечно, страница исключений будет почти не отличима от страницы ошибки. На ней лишь добавится стек трейс. Думаю перепил обратно займёт несколько дней.
>> No. 39141
>>39138
Всем не похуй.
>> No. 39142
>Думаю перепил обратно займёт несколько лет
>> No. 39148
>>39138
Шрифты — говно.
>> No. 39154
>>39148
Обоснуй.
>> No. 39164
>>39154
Сорк, да ты охуел такие предъявы кидать. Я двачую >>39148 этого пассажира - шрифты у тебя объективно лютое говнецо.
>> No. 39475
Обмазался версией 462.

Shi отвалилась, наверное надолго.
Интеграцию с макрочаном надо или доделать, или удалить совсем.
Висящие вложения не удаляет вообще.
Ну и допилить анимапчу.
>> No. 39478
Файл: 13121846365.jpg-(27.50KB, 400x246, maya2-2-1.jpg)
39478
>>39475

Спасибо за инфу, няша! Алсо, допиливание интеграции с макрочаном зависит не от меня, а от владельцев макрочана, которым нужно сделать обработку, создающую архив с тумбочками и файлы с инфой для импорта.
>> No. 39480
>мракочан
>> No. 39488
Файл: 131221929268.jpg-(22.67KB, 300x300, 645.jpg)
39488
>>39480
>> No. 39494
Файл: 131222840834.gif-(172.78KB, 204x259, 131115021255.gif)
39494
Лол вот уже второй раз запиливаю такой подробный лог. Решил запостить его тут, вдруг кому-то будет интересно почитать из чего состоит запил котобы :3 inb4 шли бы вы в /dev/

create_thread.php
Проверка на бан изменена на новую. Как в index.php.
Входные параметры теперь берутся из более общего REUQEST, а не из POST.
Произведена ревизия функции boards_check_id.
Ошибки board not allowed и board not found id переделаны в классы BoardNotAvailableError и BoardNotFoundIdError, соответственно.
Произведена ревизия функций boards_get_changeable_by_id и db_boards_get_changeable_by_id. Изменено форматирование и возвразаемое значение при ошибке.
Исправлена обработка и вывод ошибок функции boards_get_changeable_by_id.
Произведена ревизия функции is_captcha_enabled. Изменено форматирование кода и логика.
Произведена ревизия функций is_captcha_valid и is_animaptcha_valid. _POST изменён на _REUQEST.
Ошибка captcha переделана в класс CaptchaError.
Исправлен вывод ошибки при неправильном вводе капчи, анимапчи или неправильном типе капчи.
Изменено форматирование кода и вывод ошибки при обработке перенаправления (goto), пароля.
Ошибка max name length переделана в класс MaxNameLengthError.
Произведена ревизия функции posts_check_name_size. Изменены возвращаемые значения.
Изменена проверка на длинну имени и вывод ошибки. Теперь проверка на длинну имени осуществляется один раз и после всех его преобразований.
Произведена ревизия функции calculate_tripcode. Киррилические трипкоды по-прежнему на разных имиджбордах работают по разному.
Ошибка max subject length переделана в класс MaxSubjectLengthError.
Произведена ревизия функции posts_check_subject_size. Изменены возвращаемые значения.
Изменена проверка на длинну темы и вывод ошибки. Теперь проверка на длинну темы осуществляется один раз и после всех её преобразований.
Ошибки загрузки файла переделаны в классы UploadIniSizeError, UploadFormSizeError, UploadPartialError, UploadNoTmpDirError, UploadCantWriteError, UploadExtensionError.
Добавлена функция, проверяющая не произошло ли ошибки при загрузке файла upload_check_error.
Проверка ошибки загрузки файла удалена из create_thread.php, вместо неё теперь используется функция upload_check_error.
Ошибка upload filetype not supported переделана в класс UploadFiletypeNotSupportedError.
Переменная $uploaded_file_ext заменена на $_ так как является временной и слишком длинной.
Добавлена функция upload_types_get_by_board_ext, соответствующая ей db_upload_types_get_by_board_ext и хранимая процедура sp_upload_types_get_by_board_ext
Получения типа загружаемых файлов переделано на использование функции upload_types_get_by_board_ext.
Добавлена проверка расширения загружаемого файла.
Ошибка min img size переделана в класс MinImgSizeError.
Произведена ревизия функции images_check_size. Изменены возвращаемые значения.
Исправлен вывод ошибки при проверке на размер изображения (images_check_size).
Проверка на разрешение вложений видео и ссылок на макрочан переделано на использование функций is_macrochan_enabled и is_youtube_enabled.
Изменён вывод ошибки при проверке тега макрочана.
Ошибка max file link переделана в класс MaxFileLinkError.
Произведена ревизия функции videos_check_code. Изменено возвращаемое значение при ошибке.
Изменён вывод ошибки при проверки кода видео ютуба.
Ошибка empty post переделана в класс EmptyPostError.
При пустом сообщении теперь выводится соответствующая ошибка.
Ошибка max text length переделана в класс MaxTextLengthError.
Произведена ревизия функции posts_check_text_size. Изменены возвращаемые значения.
Исправлен вывод ошибки при проверки длины текста сообщения.
Ошибка spam переделана в класс SpamError.
При обнаружении спама теперь выводится соответствующая ошибка.
Размер текста проверяется теперь только в начале и в конце обработки текста.
Произведена ревизия функций posts_check_text и check_utf8.
Ошибка non unicode переделана в класс NonUnicodeError.
Исправлена обработка ошибки при проверке текста (posts_check_text).
Произведена ревизия функций spamfilter_get_all, get_extension, use_oekaki. Изменено форматирование кода.
>> No. 39495
Файл: 131222927170.png-(121.61KB, 400x398, загруженное (4).png)
39495
>Ошибки board not allowed и board not found id переделаны в классы BoardNotAvailableError и BoardNotFoundIdError, соответственно.

>Ошибки переделаны в классы

>Ошибки переделаны в классы

Соркуэ, ты долженуэ пониматьуэ насколькоуэ это чудовищноуэ. Ты не няшауэ. Попей этого чудного бензина и не забудь заполировать все ацетоном.
>> No. 39496
Файл: 131223176830.png-(486.58KB, 1280x720, vlcsnap-2010-08-17-21h05m14s125-2.png)
39496
>>39495

Это лучшее решение из всех остальных подходящее под мои требования, няша. Ви просто не видели кода. Нельзя просто вернуть код ошибки а потом написать if ($error == PIZDEC) echo "Nastal pizdec"; Всё гораздо сложнее. А ешё я сделал свой сорт оф errno потому что похапе его нет.
>> No. 39498
>борда на пэхэпэ

Зачем делать труп? Закопайте.
>> No. 39507
>>39498

Уж не на питоне ли делать?
>> No. 39508
>>39507
На брейнфаке.
>> No. 39509
>>39507
На isapi.
>> No. 39512
>>39507
Ебашь на Си, будь мужиком блеать. Камина на фапче одобряет.
>> No. 39515
Файл: 131229420422.png-(12.73KB, 87x111, rails.png)
39515
>>39507
>> No. 39516
>>39515

Говорят эта хуита. И судя по тому что её не то что не используют, но даже и не пиарят, это хуета вдвойне.
>> No. 39517
itt рассуждения о технологиях уровня автобуса
>> No. 39518
>>39517
У меня такое впечатление, что один человек насеменит всякой лабуды, наспорит сам с собой, выдавая за спор людей, не слышащих аргументов, переходящих на личности и т.д., а потом после этого говорит "обсуждение уровня автобуса"
>> No. 39519
>>39518
И добавит "сосачеры, что с них взять".
>> No. 39520
Файл: 131231310350.jpg-(173.30KB, 543x533, 4cc6b3bd111cf7cb2f02a8313ae904a0.jpg)
39520
>>39496
Как это нельзя?! За что ви таки лезете в объекты тогда? (эрэнэр чудовищно убог, но делать ради обработки 1 ошибки ЦЕЛЫЙ КЛАСС)
Вы таки понимаете, что вся эта лабуда должна быть таки проще пареной репы:

board_obiject.main()
{
for threads<MAX_ON_PAGE do
new thread_obiject();
done;
}

thread_obiject.eror_handler(ERROR_ID)
{
//do nothing.
//the code must be placed here, but i am
//do it after a year of production use
//cause then i can release 2.0 ver.
return 0; //all is fine, lol
}

thread_obiject.display()
{
if this.mode == preview then
try
this.gimme_preview(this.threadid);
cach (exception)
this.eror_handler(exception.ERROR_ID)
endcatch;
}

Я может не очень врубаюсь в ооп, но там разве не так ошибки хандлят?
>> No. 39521
Сорк, не слушай эту тохогниль: >>39520
>> No. 39522
Файл: 131231445737.jpg-(55.51KB, 500x311, tumblr_llslrdUwKj1qinjc0.jpg)
39522
>>39521
>> No. 39523
>>39520

Да, делать ради ошибки целый класс. По аналогии с экспешенем. Примеры и обоснование: http://wiki.agiledev.ru/doku.php?id=ooad:exception_using#%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BE%D1%88%D
0%B8%D0%B1%D0%BA%D0%B8_%D0%B2_%D0%B2%D0%B8%D0%B4%D0%B5_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%B0 Все так делают и давно. Я бы даже сказал изначально.
>> No. 39524
>>39523
Ололо. А то, что эксепшены кидает откуда берет "знания" о том какого "класса" эксепшен?
>> No. 39525
>>39523
Я как-то присутствовал при споре функциональщика с оопшником.
Потом мы с последним сели в нашу машину времени и вернулись в 2010 год. Оставив первого воевать с динозаврами.
>> No. 39526
>>39525
"Ява обгоняет процессор".
>> No. 39527
>>39524

Какое исключение кинуть определяет программист.
>> No. 39528
>>39527
Всё не как у людей.
>> No. 39529
>>39528

Это даже не толсто, это нечто большее.
>> No. 39530
>>39518
Угу, всюду происки массада.
>> No. 39531
>>39530
Кого?
>> No. 39535
>>39531
Это он так "масонов" с опечаткой написал.
>> No. 39563
>>39531>>39535
да вы ебанулись, ребята.
>> No. 39564
wiki/Моссад

Но вы действительно охуели.
>> No. 39568
>>39564
Муссон и масон... Разница всего ничего, а какой эффект, однако.
[Назад] [Вся нить] [Последние 50 сообщений]


Удалить сообщение []
Пароль  
[Mod]