<bgdev />free

Вход Регистрация

Джони, какво правим с клонингите
0

0 1 2
#5971 (ツ) code2
Създадено на 26.08.2020, видяно: 1202 пъти.
Rabln

Ще го съсипете като казармения форум!

"Раб натурално логаритмов" ти да не си случайно Sun от другия форум??? Защо не си ползваш хамелионския ник, който като на Джони му остане време ще стане лошо (за теб) маркиран???

#5972 (ツ) Rabin
Създадено на 26.08.2020, видяно: 956 пъти.
Rabln

Ще го съсипете като казармения форум!

Много хубаво ме имитираш.

Хубо де, минали са поне 3 десетилетия от като те е пръкнала мисирката.

Толкова ли за един личен и собствен ник ли не можа да го измътиш?

Хората за тия години направиха империи, и играчки до Марс изстрелват, ей тъй за кеф.

Ти като някъв досаден комар, като паразит ме имитираш.

Че и админски права ти дадоха, на майка ти в дивотрона!

#6028 (ツ) johnfound
Последно редактирано на 27.08.2020 от johnfound, видяно: 1165 пъти.

Пуснах пач, който оцветява уникода в никовете. Засега само в постовете и резултатите от търсене.

Като бонус никовете на кирилица ще са оцветени в червено. ;) Това го оправих сега всички никове са си черни, а само различаващите се символи в червено.

Това не решава проблема напълно, защото "i" и "l" пак изглеждат почти еднакви...

Допълнително направих никовете със шрифт, който различава "i" от "l".

#6030 (ツ) Delegate
Създадено на 27.08.2020, видяно: 1159 пъти.

Като сме тръгнали да го правим рамбоцентрично, поне го направи радикално, като забиеш стринга с ника на Рамбо в розово, и всички останали с други цветове.:-)

#6031 (ツ) johnfound
Създадено на 27.08.2020, видяно: 1153 пъти.
Delegate

Като сме тръгнали да го правим рамбоцентрично, поне го направи радикално, като забиеш стринга с ника на Рамбо в розово, и всички останали с други цветове.:-)

Рабина пък какво общо има? Проблемът със спуфнати никове не е от вчера. Обикновено го решават с репресии и забрани – тоест решават технически проблем с административни средства.

Нищо не пречи да се опитаме го решим с чисто технически средства.

#6034 (ツ) bvbfan
Създадено на 27.08.2020, видяно: 1149 пъти.

Клонираните атакуват!

#6036 (ツ) johnfound
Създадено на 27.08.2020, видяно: 1132 пъти.

Между другото, кода се получи интересен:

.cmd_user_encode:
; here esi points to ":" of the "usr:" command. edi points to the start "[" and ecx points to the end "]"
        pushad

        stdcall TextMoveGap, edx, ecx
        inc     [edx+TText.GapEnd]              ; delete the end "]"
        mov     ebx, [edx+TText.GapEnd]         ; where to stop scanning

        stdcall TextMoveGap, edx, edi
        add     [edx+TText.GapEnd], 5           ; delete "[usr:"

        mov     esi, [edx+TText.GapEnd]
        mov     edi, [edx+TText.GapBegin]

        cmp     esi, ebx
        jae     .finish_usr_scan

        mov     al, [edx+esi]
        inc     esi
        mov     [edx+edi], al
        inc     edi

        mov     ecx, '<u >'

.usr_loop:
        cmp     esi, ebx
        jae     .end_usr_scan

        mov     ah, al
        mov     al, [edx+esi]
        inc     esi

        xor     ah, al
        jns     .tag_ok

        call    .space_for_enc
        mov     dword [edx+edi], ecx
        add     edi, 4
        xor     ecx, '<u >' xor '</u>' ; turns "<u >" into "</u>" and vice versa

.tag_ok :
        mov     [edx+edi], al
        inc     edi
        jmp     .usr_loop

.end_usr_scan:
        cmp     ch, '/'
        jne     .finish_usr_scan

        call    .space_for_enc
        mov     dword [edx+edi], ecx
        add     edi, 4

.finish_usr_scan:
        mov     [edx+TText.GapEnd], esi
        mov     [edx+TText.GapBegin], edi
        mov     [esp+4*regEDX], edx
        popad

        mov     ecx, [edx+TText.GapBegin]
        jmp     .loop_dec

По принцип това е отрязък от темплейт рендера, така че едва ли е напълно ясен сам по себе си. Но основният принцип на маркирането би трябва да е разбираем.

А иначе, текста се обработва не като стринг, а в т.н. "gap buffer", който позволява по-бързи вмъквания.

#6046 (ツ) Delegate
Създадено на 27.08.2020, видяно: 1108 пъти.

Вместо червена кирилска буква, можеш да слагаш 🤥

Например R🤥bin. И без това е спорно защо някой ще иска кирилска буква заобиколена от аскита.

#6047 (ツ) johnfound
Създадено на 27.08.2020, видяно: 1104 пъти.
Delegate

Вместо червена кирилска буква, можеш да слагаш 🤥

Например R🤥bin. И без това е спорно защо някой ще иска кирилска буква заобиколена от аскита.

А "Евлампи" тогава как ще излиза? В никовете са разрешени всякакви букви и латиница и уникод и аз не смятам да променям това.

#6048 (ツ) code2
Последно редактирано на 27.08.2020 от code2, видяно: 1103 пъти.
Delegate

Вместо червена кирилска буква, можеш да слагаш 🤥

Например R🤥bin. И без това е спорно защо някой ще иска кирилска буква заобиколена от аскита.

Голяма лигавщина ще падне с ново регистрирани никове, ако това се приеме.

Между другото май скриптът трябва да се сложи и в мобилния темплейт. Щот Rabin продължава проявите си като за последно...

#6049 (ツ) johnfound
Създадено на 27.08.2020, видяно: 1098 пъти.
code2

Между другото май скриптът трябва да се сложи и в мобилния темплейт. Щот Rabin продължава проявите си като за последно...

Да, но ще правя още промени и тогава ще фиксна всички темплейти... Искам и в цитатите да го направя да се маркира правилно.

#6051 (ツ) Delegate
Създадено на 27.08.2020, видяно: 1090 пъти.
johnfound
Delegate

Вместо червена кирилска буква, можеш да слагаш 🤥

Например R🤥bin. И без това е спорно защо някой ще иска кирилска буква заобиколена от аскита.

А "Евлампи" тогава как ще излиза? В никовете са разрешени всякакви букви и латиница и уникод и аз не смятам да променям това.

Да де, написах само ако е заобиколена от други кодировки, тогава пинокио. Но разбира се това са несериозни работи и си говньориме колкото да се намираме на приказка.

#6054 (ツ) Евлампи
Създадено на 27.08.2020, видяно: 1065 пъти.
johnfound

А "Евлампи" тогава как ще излиза? В никовете са разрешени всякакви букви и латиница и уникод и аз не смятам да променям това.

Мисля че е излишна гъвкавост това, само аски (и евентуално цифри) плюс програмерски шрифт за никовете за да се различават добре разни двойници като оу/зироу или малко ел/ай/единица е практично решение особено за доместик форум като тук. Би могло ограничението за допустими символи в ника да е per-deployment конфигурация, тоест код базата да позволява хубава международност пък съответният админ да си чука главата как да се справя с това а тук се шибва аски (и евентуално цифри) с програмерски шрифт за никове и готово.

На малкото дето сме с кирилски никове моеш да ни пуснеш по една ограничена тема да уточним кви да са ни аски никовете с цел некой хитряга да не изпозаеме междувременно Evlampi, Don Reba и прочие и да се развихри.

Ама както решиш де, така сякаш е най-лесно И ефективно решава тоя проблем

#6055 (ツ) Dr.Who
Създадено на 27.08.2020, видяно: 1062 пъти.

Що просто не направиш хеш код на името и според числото, което се получи да генерираш цвят и/или иконка ?

#6086 (ツ) Major Obvious
Създадено на 27.08.2020, видяно: 1035 пъти.

Има вече и фейк Стюи - с интервал отзад. Джони, сега и интервалите ли ше оцветяваш?

#6141 (ツ) code2
Създадено на 28.08.2020, видяно: 1014 пъти.
Major Obvious

Има вече и фейк Стюи - с интервал отзад. Джони, сега и интервалите ли ше оцветяваш?

По-скоро става дума за бъг, който трябва да се отстрани. Имената трябва да се trim-ват при регистрация и празните пространства по средата да се заменят с един интервал.

#6142 (ツ) bvbfan
Създадено на 28.08.2020, видяно: 1010 пъти.

Но има и друг бъг, когато натиснеш на тоя "новият" 'stewie ' 3-те мнение ти показва и тези на "оригиналният".

#6144 (ツ) johnfound
Последно редактирано на 28.08.2020 от johnfound, видяно: 1009 пъти.
code2
Major Obvious

Има вече и фейк Стюи - с интервал отзад. Джони, сега и интервалите ли ше оцветяваш?

По-скоро става дума за бъг, който трябва да се отстрани. Имената трябва да се trim-ват при регистрация и празните пространства по средата да се заменят с един интервал.

Мислех, че ги тримвам. Ще го проверя още веднъж...

Проверих: В случая е U+202f, а не шпация. rofl

#6145 (ツ) bvbfan
Създадено на 28.08.2020, видяно: 1004 пъти.

http://www.fileformat.info/info/unicode/char/202f/index.htm

Character.isSpaceChar() Yes

Тримвай всички такива.

#6146 (ツ) Golden Gega
Създадено на 28.08.2020, видяно: 1002 пъти.
johnfound
code2
Major Obvious

Има вече и фейк Стюи - с интервал отзад. Джони, сега и интервалите ли ше оцветяваш?

По-скоро става дума за бъг, който трябва да се отстрани. Имената трябва да се trim-ват при регистрация и празните пространства по средата да се заменят с един интервал.

Мислех, че ги тримвам. Ще го проверя още веднъж...

Проверих: В случая е U+202f, а не шпация. rofl

Покрай всички козарски проблеми понякога забравяме че форума е програмистки rofl

0 1 2

Джони, какво правим с клонингите
0

AsmBB v3.0 (check-in: a316dab8b98d07d9); SQLite v3.42.0 (check-in: 831d0fb2836b71c9);
©2016..2023 John Found; Licensed under EUPL. Powered by Assembly language Created with Fresh IDE