Че то ние си го уважаваме като хладилнико-тенекеджия и колайдерист, плюс като майстор асемблерджия, което не пречи да си приказва глупости, забележи, в определени теми. То това е големия смисъл на ИТ форумите (истинските), ако всички бяхме гении нямаше да има нужда да общуваме всеки щеше да тъне в собствената си величественост и непогрешимост.
Rabin
Създадено на 07.03.2023, видяно: 423 пъти. #86700
Ако беше някой лаладжия как да е, но той успява да направи всичко каквото иска на асемблер което само по себе си, си е постижение заслужаващо адмирации. Обаче ако си беше останал да пише на Ц щеше да е изписал няколко пъти повече софтуер през това време. Ама едва ли щеше да му е такъв кеф, така че го разбирам добре. Ама това не пречи да го ръчкам от време на време от колегиална злоба 😁
T.e. не е по луд от средностатистическия луд тука.
Имаше няква фантастика, учен отделил месеци усилен труд, да сметне и изчисли как да преместят орбитата на няква планета, или естествен спътник ли беше. Ей тъй да има, колосални разходи в планетарен мащаб.
Че и Жони-ната работа. Няма мераклии да му поддържат ентусиазма. Дори не съм му поглеждал кода сериозно. Поне на CGI да го беше изплякал, там Апачита и енжинксове имат порт за С, да си напишеш квото искаш и да го качиш на NGinx. То Жони си ползва NGinx.
Усилен и безсмислен труд, имах един CEO, тоя лаф имаше.
waldorf
Създадено на 07.03.2023, видяно: 417 пъти. #86714
Кода му е ОК. Обаче като е на асемблер си иска да имаш набито око и опит защото нещо което се прави на 2-3 в Ц на асемблер може да отнеме един екран т.е. трудно се чете. А кода се пише веднъж но се чете много пъти т.е. по важно е да е лесен за разбиране от други хора. Затова и всички които бягат от мейнстрийма са обречени да работят все сами.
Процедурите ти за работа със стрингове не са много оптимални. Не, че не работят ама примерно при сравнението на стрингове като им изчислиш първо дължините вече си ги прочел за да намериш къде е им е терминиращия 0x00 т.е. като така и така ги четеш спокойно можеш да правиш и сравнение символ по символ.
Има един образ който много се заиграва с такива неща - Daniel Lemire ако не го знаеш хвърли едно око, има интересни статии за бързи алгоритми и цепене на цикли.
Грешиш. StrLen е със сложност О(1) така че в 99% от случаите няма забавяне и двойно сканиране. А ако потребителят подаде стрингове в C формат, то да, има двойно сканиране, но това по принцип е fallback случай, така че не е голям проблем.
И въобще, това че пиша на асемблер в общият случай съвсем не значи, че оптимизирам всичко по производителност. Точно обратното – в повечето случаи оптимизирам по размер.
Общата висока производителност на асемблерските програми се дължи на съвсем друг ефект.
Поне на CGI да го беше изплякал, там Апачита и енжинксове имат порт за С, да си напишеш квото искаш и да го качиш на NGinx. То Жони си ползва NGinx.
CGI не става за високопроизводителни уеб приложения. Никой вече не го използва за такива неща. AsmBB използва FastCGI. Между другото прекрасен бинарен протокол, който на асемблер се пише естествено и красиво.
Rabin
Създадено на 08.03.2023, видяно: 389 пъти. #86740
Поне на CGI да го беше изплякал, там Апачита и енжинксове имат порт за С, да си напишеш квото искаш и да го качиш на NGinx. То Жони си ползва NGinx.
CGI не става за високопроизводителни уеб приложения. Никой вече не го използва за такива неща. AsmBB използва FastCGI. Между другото прекрасен бинарен протокол, който на асемблер се пише естествено и красиво.
Жони, CGI по спомен е common gateway interface, демек пишеш на квото искаш и го портваш в Апачито. С не е много по-бавен от АСМ, понеже сам написа, че само на АСМ си работил. Пробвай С, доволен ще останеш. За пръв път като видях колко стегнат и четим код ми направи IAR компилатора, бях особено впечатлен, и останалите колеги тоже. Нарекоха компилатора "майстор", аз тогаз бях жуняк, и ми казаха да се уча от компилатора.
Няма да споря, аз съм писал софт за индустрията като тебе, тизе не си писал микросървисен бакенд, не познаваш идеята на жаварника, технологиите в CV-то ми станаха над 30, сертификатите наближават 10.
Приказваш за едни работи, не си запознат с некои неща, с право те бъзика Гегата. Тоя твоя форум не се сещам как ще го скалираш хоризонтално, а именно там са високопроизводителните неща. Ората като им доожда нещо да е бавно - не пишат на асемблер, ми слагат още един rack да си помагат.
Жони, CGI по спомен е common gateway interface, демек пишеш на квото искаш и го портваш в Апачито.
Рабине, CGI не става за високо натоварен бакенд, защото пуска нов процес за всяка заявка. Всички много отдавна се отказаха от CGI и използват FastCGI, SCGI или даже направо плъгини към уеб сървъра.
Така бакенда е постоянно стартиран, подготвен и само чака заявките за обработка. Скалира се съвсем нормално хоризонтално.
AsmBB също се скалира прекрасно с едно ограничение, че всичко трябва да е на една машина.
Но първо, това не е заради асемблера, а заради избора на SQLite за база данни.
Второ, производителността е такава, че даже на една машина при съвременните сървъри с много ядра енджина може да поеме огромно количество потребители. Десетки хиляди едновременно пишещи и милиони регистрирани. Което за форум е реално повече отколкото е нужно.
Когато правих fuzzing тестване на енджина на сегашния сървър (1 ядро, 1ГБ RAM) енджина обработи 10 милиона заявки примерно за 2 часа без въобще да се затрудни.
Ибане, какво ти пречеше, че ви поздравих за празника? Що така с лошо триеш постове в "сфубодния фором"?
Сега гледам, че си изгонил Делегата, накрая ще си пишеш с Рабин и Ебан от многото.
Trigger-нал се е Стую нещо като ощипана мома. Що така, бе? 😏
Ебания, все ми дъвчеш хуя и ме споменаваш редовно, а виждам вече и акаунти представящи се за мен си си направил за да се забавляваш.
Гледам снимка си си пуснал тука с новата ти визия. Във форум с кочове да си пускаш снимки си е яко педераско, но друго не сме и очаквали. Предполгах, че си нисък комплексар ама ти си направо цял дребен педерас. И там с модерните прически и бради и тесни дрешки, приличаш точно на тея офисни чекиджии де сигур са вървежни по гей сбирки. Иначе си идеален - някъде до рамото ми стигаш и като клекнеш може абсолютно ергономично да ми духаш!
Сурата ти от зубърски тип се е превърнала в нещо от типа на Азис - човек с кеф да ти вкара един в мутрата.
Иначе ко става - направи ли големите пари ? Или още си на 8000 + социалната ти помощ от 400 лева от ТУ ? Или пък проби с енвестиции ? Щом си почнал да са обличаш като гей жиголо сигурно ти е тегава хавата.
Ибане, какво ти пречеше, че ви поздравих за празника? Що така с лошо триеш постове в "сфубодния фором"?
Сега гледам, че си изгонил Делегата, накрая ще си пишеш с Рабин и Ебан от многото.
Trigger-нал се е Стую нещо като ощипана мома. Що така, бе? 😏
Ебания, все ми дъвчеш хуя и ме споменаваш редовно, а виждам вече и акаунти представящи се за мен си си направил за да се забавляваш.
Гледам снимка си си пуснал тука с новата ти визия. Във форум с кочове да си пускаш снимки си е яко педераско, но друго не сме и очаквали. Предполгах, че си нисък комплексар ама ти си направо цял дребен педерас. И там с модерните прически и бради и тесни дрешки, приличаш точно на тея офисни чекиджии де сигур са вървежни по гей сбирки. Иначе си идеален - някъде до рамото ми стигаш и като клекнеш може абсолютно ергономично да ми духаш!
Сурата ти от зубърски тип се е превърнала в нещо от типа на Азис - човек с кеф да ти вкара един в мутрата.
Иначе ко става - направи ли големите пари ? Или още си на 8000 + социалната ти помощ от 400 лева от ТУ ? Или пък проби с енвестиции ? Щом си почнал да са обличаш като гей жиголо сигурно ти е тегава хавата.
Ахахах - Стую верно се trigger-на много мощтно! 😄 Лабилен пич!
Пиши си, не си почнал да ми се катериш на кора още...
Ибане, какво ти пречеше, че ви поздравих за празника? Що така с лошо триеш постове в "сфубодния фором"?
Сега гледам, че си изгонил Делегата, накрая ще си пишеш с Рабин и Ебан от многото.
Просто беше избрал много неправилната тема. Нищо лично. Като толкова искаш, създай си тема и поздравявай.
Тавариш, сигурно си се превъзбудил от 70 годиншнината от смъртта на Сталин и не си погледнал, че нямам права за нови теми. Може ако искаш да ми дадеш малко от правата на Делегат, които му взема в този сфубоден фором.
Кат си толкоз голем маж (с 50+ жени докарани до огъзъм, стотици иляди еврака от мулти-мелеардни корпорации debug-ващи в production) що се trigger-ваш толко лесно, бе деба!? 🤔
Е го Гегата почти не моа го бутна, а пробвах 2-3 пъти. А теб зная как да те trigger-на с 3 изречения. Лабав си! 😓
Rabin
Създадено на 08.03.2023, видяно: 360 пъти. #86759
Рабине, CGI не става за високо натоварен бакенд, защото пуска нов процес за всяка заявка. Всички много отдавна се отказаха от CGI и използват FastCGI, SCGI или даже направо плъгини към уеб сървъра.
Така бакенда е постоянно стартиран, подготвен и само чака заявките за обработка. Скалира се съвсем нормално хоризонтално.
AsmBB също се скалира прекрасно с едно ограничение, че всичко трябва да е на една машина.
Но първо, това не е заради асемблера, а заради избора на SQLite за база данни.
Второ, производителността е такава, че даже на една машина при съвременните сървъри с много ядра енджина може да поеме огромно количество потребители. Десетки хиляди едновременно пишещи и милиони регистрирани. Което за форум е реално повече отколкото е нужно.
Когато правих fuzzing тестване на енджина на сегашния сървър (1 ядро, 1ГБ RAM) енджина обработи 10 милиона заявки примерно за 2 часа без въобще да се затрудни.
Хубаво е като правиш такива заключения, да си виждал ИСТИНСКА натоварена система, дето форумът ти е 1/100 от проекта. Тия дни разбирам, че сме имали и голяма ERP система, ся оптимизираме с опашки, асинхронни заявки и прочее.
Форумчето ти ме кефи, да пуснеш под неко магазин примерно, малки сайтчета на еднолични търговци, да си имат обратна връзка с клиентите. За големи гилдии е неизползваем, поне в тоя си вид. По много причини.
Ибане, какво ти пречеше, че ви поздравих за празника? Що така с лошо триеш постове в "сфубодния фором"?
Сега гледам, че си изгонил Делегата, накрая ще си пишеш с Рабин и Ебан от многото.
Аз пасъм на страната на Стую... Не го гони бе Жони, кво сте трили пак, кво ни остава иначе, теми за кози и бълнуванията на Единия. Някъв нов джендър пол ще дойде да открие - неска е циганин, утре негър, после евреин, кат обиколи земния шар и пак току виж се озова в кв. Овча Путка.
Ибане, какво ти пречеше, че ви поздравих за празника? Що така с лошо триеш постове в "сфубодния фором"?
Сега гледам, че си изгонил Делегата, накрая ще си пишеш с Рабин и Ебан от многото.
Аз пасъм на страната на Стую... Не го гони бе Жони, кво сте трили пак, кво ни остава иначе, теми за кози и бълнуванията на Единия. Някъв нов джендър пол ще дойде да открие - неска е циганин, утре негър, после евреин, кат обиколи земния шар и пак току виж се озова в кв. Овча Путка.
Аз да ви питам кат отворихте тема:
Що изгонихте Черта, бе!?😠
Той беше образована, умна, академична личност. Като спориш с него и го питаш нещо и ти каже...
"Щото си тъп!"
...наистина усещаш академичната мисъл на образования, живеещ на запад български гражданин!
Кат си толкоз голем маж (с 50+ жени докарани до огъзъм, стотици иляди еврака от мулти-мелеардни корпорации debug-ващи в production) що се trigger-ваш толко лесно, бе деба!? 🤔
Е го Гегата почти не моа го бутна, а пробвах 2-3 пъти. А теб зная как да те trigger-на с 3 изречения. Лабав си! 😓
Плешиво педалче, я кажи ти са с тоя AI де го преподаваш, а не го разбираш къде ще бачкаш? Към кои фирми си се запътил, че после да ти кажа и към кои да не се запътваш.
Кат си толкоз голем маж (с 50+ жени докарани до огъзъм, стотици иляди еврака от мулти-мелеардни корпорации debug-ващи в production) що се trigger-ваш толко лесно, бе деба!? 🤔
Е го Гегата почти не моа го бутна, а пробвах 2-3 пъти. А теб зная как да те trigger-на с 3 изречения. Лабав си! 😓
Плешиво педалче, я кажи ти са с тоя AI де го преподаваш, а не го разбираш къде ще бачкаш? Към кои фирми си се запътил, че после да ти кажа и към кои да не се запътваш.
Ае човек - ти верваш ли ми на половината неща дето пиша тука!? 🙄 Честно те питам?
Кат си толкоз голем маж (с 50+ жени докарани до огъзъм, стотици иляди еврака от мулти-мелеардни корпорации debug-ващи в production) що се trigger-ваш толко лесно, бе деба!? 🤔
Е го Гегата почти не моа го бутна, а пробвах 2-3 пъти. А теб зная как да те trigger-на с 3 изречения. Лабав си! 😓
Плешиво педалче, я кажи ти са с тоя AI де го преподаваш, а не го разбираш къде ще бачкаш? Към кои фирми си се запътил, че после да ти кажа и към кои да не се запътваш.
Ае човек - ти верваш ли ми на половината неща дето пиша тука!? 🙄 Честно те питам?
Мислих те за по-умен... 😔
Нали за тригърване говориш - един ред не съм написал тук от месец и половина, правя ревю какво е писано - целият форум осран от твои постове пълни със стую, стою, чакайки да ти отговоря. Някакви акаунти са се регнали, които дори не пишат в мой стил - колко тъп трябва да си за да се забавляваш по този начин.
Пишлеме сплескано, осра жестоко тоя форум. Извинявай - доосра е точната дума.
Равина
Аз пасъм на страната на Стую... Не го гони бе Жони, кво сте трили пак, кво ни остава иначе, теми за кози и бълнуванията на Единия. Някъв нов джендър пол ще дойде да открие - неска е циганин, утре негър, после евреин, кат обиколи земния шар и пак току виж се озова в кв. Овча Путка.
Стига си мяукал, ами върни правата на Делегат - бал съм та ф админа. Гледам, че се е върнал да пише в стария форум и абсолютно го разбирам. Бахти и нещастниците сте, по цял ден ще слушате как точно Ебания от много си е наврял моркови и коя го погледнала с кравешки поглед. УНИЩОЖИХТЕ ВСИЧКО ТУК ШИБАНЯЦИ, ИЗГОНИХТЕ ВСИЧКИ!
Учудвам се даже защо още гегата пише тук, помня, че и той беше забегнал с години заради простотиите ви. Иначе ребата и стилгара както винаги без интернет не могат.