- 001
- 002
- 003
- 004
- 005
- 006
- 007
- 008
- 009
- 010
- 011
- 012
- 013
- 014
- 015
- 016
- 017
- 018
- 019
- 020
- 021
- 022
- 023
- 024
- 025
- 026
- 027
- 028
- 029
- 030
- 031
- 032
- 033
- 034
- 035
- 036
- 037
- 038
- 039
- 040
- 041
- 042
- 043
- 044
- 045
- 046
- 047
- 048
- 049
- 050
- 051
- 052
- 053
- 054
- 055
- 056
- 057
- 058
- 059
- 060
- 061
- 062
- 063
- 064
- 065
- 066
- 067
- 068
- 069
- 070
- 071
- 072
- 073
- 074
- 075
- 076
- 077
- 078
- 079
- 080
- 081
- 082
- 083
- 084
- 085
- 086
- 087
- 088
- 089
- 090
- 091
- 092
- 093
- 094
- 095
- 096
- 097
- 098
- 099
- 100
// https://sources.debian.org/src/bsdiff/4.3-23/bsdiff.c/#L57
static void split(t_off *I,t_off *V,t_off start,t_off len,t_off h)
{
t_off i,j,k,x,tmp,jj,kk;
if(len<16) {
for(k=start;k<start+len;k+=j) {
j=1;x=V[I[k]+h];
for(i=1;k+i<start+len;i++) {
if(V[I[k+i]+h]<x) {
x=V[I[k+i]+h];
j=0;
};
if(V[I[k+i]+h]==x) {
tmp=I[k+j];I[k+j]=I[k+i];I[k+i]=tmp;
j++;
};
};
for(i=0;i<j;i++) V[I[k+i]]=k+j-1;
if(j==1) I[k]=-1;
};
return;
};
x=V[I[start+len/2]+h];
jj=0;kk=0;
for(i=start;i<start+len;i++) {
if(V[I[i]+h]<x) jj++;
if(V[I[i]+h]==x) kk++;
};
jj+=start;kk+=jj;
i=start;j=0;k=0;
while(i<jj) {
if(V[I[i]+h]<x) {
i++;
} else if(V[I[i]+h]==x) {
tmp=I[i];I[i]=I[jj+j];I[jj+j]=tmp;
j++;
} else {
tmp=I[i];I[i]=I[kk+k];I[kk+k]=tmp;
k++;
};
};
while(jj+j<kk) {
if(V[I[jj+j]+h]==x) {
j++;
} else {
tmp=I[jj+j];I[jj+j]=I[kk+k];I[kk+k]=tmp;
k++;
};
};
if(jj>start) split(I,V,start,jj-start,h);
for(i=0;i<kk-jj;i++) V[I[jj+i]]=kk-1;
if(jj==kk-1) I[jj]=-1;
if(start+len>kk) split(I,V,kk,start+len-kk,h);
}
static void qsufsort(t_off *I,t_off *V,u_char *old,t_off oldsize)
{
t_off buckets[256];
t_off i,h,len;
for(i=0;i<256;i++) buckets[i]=0;
for(i=0;i<oldsize;i++) buckets[old[i]]++;
for(i=1;i<256;i++) buckets[i]+=buckets[i-1];
for(i=255;i>0;i--) buckets[i]=buckets[i-1];
buckets[0]=0;
for(i=0;i<oldsize;i++) I[++buckets[old[i]]]=i;
I[0]=oldsize;
for(i=0;i<oldsize;i++) V[i]=buckets[old[i]];
V[oldsize]=0;
for(i=1;i<256;i++) if(buckets[i]==buckets[i-1]+1) I[buckets[i]]=-1;
I[0]=-1;
for(h=1;I[0]!=-(oldsize+1);h+=h) {
len=0;
for(i=0;i<oldsize+1;) {
if(I[i]<0) {
len-=I[i];
i-=I[i];
} else {
if(len) I[i-len]=-len;
len=V[I[i]]+1-i;
split(I,V,i,len,h);
i+=len;
len=0;
};
};
if(len) I[i-len]=-len;
};
for(i=0;i<oldsize+1;i++) I[V[i]]=i;
}
j123123 02.02.2022 12:16 # 0
Какие информативные имена переменных )))
j123123 02.02.2022 12:18 # 0
Битоебство не осилили?
guest6 02.02.2022 12:18 # 0
j123123 02.02.2022 12:20 # 0
В чем тут оптимизация?
guest6 02.02.2022 12:24 # 0
проблема в неосилении двоичного счисления?
j123123 02.02.2022 12:26 # 0
j123123 02.02.2022 12:28 # 0
https://www.freebsd.org/cgi/man.cgi?query=bsdiff&sektion=1&apropos=0 &manpath=FreeBSD+13.0-RELEASE+and+Ports
bormand 02.02.2022 19:22 # 0
j123123 02.02.2022 12:23 # 0
А тут вообще UB может быть
bormand 02.02.2022 19:20 # 0
3.14159265 02.02.2022 19:23 # 0
bormand 02.02.2022 19:28 # +1
3.14159265 02.02.2022 19:32 # 0
Но я запостил самую забавную с тарасоформатированием.
ISO 02.02.2022 22:06 # +1
Можно вбить
— тоже будет до бесконечности продолжать.
Если уменьшать количество повторений до тех пор, пока оно не начнёт выдавать что-то другое, можно вычислить длину конь-текста, но мне лень.
bormand 02.02.2022 22:09 # +1
3.14159265 02.02.2022 22:21 # +1
Нужно температуру повысить до 1.4-2 и оно начнёт ск-ворцевать.
Когда температура повышается очень сильно, больной начинает бредить.
temperature: 2
temperature: 1.4
ISO 02.02.2022 22:08 # +1
Конца не дождался.
bormand 02.02.2022 22:13 # 0
ISO 02.02.2022 22:26 # 0
Но всё же удивительно.
ISO 02.02.2022 22:10 # +2
Программистов, пишущих «isBukva», уже можно увольнять.
Naf-Naf 02.02.2022 22:23 # +3
Naf-Naf 02.02.2022 22:29 # +1
guest6 02.02.2022 22:30 # +1
в ней точно нету багов
Naf-Naf 02.02.2022 22:34 # +1
Naf-Naf 02.02.2022 22:40 # 0
Naf-Naf 02.02.2022 22:55 # +1
Naf-Naf 02.02.2022 23:01 # +1
3.14159265 02.02.2022 23:05 # 0
> Запороженковск
Naf-Naf 02.02.2022 23:06 # 0
3.14159265 02.02.2022 23:12 # 0
Именно поэтому я за «РНР»(Ростовскую Народную Республику)
Naf-Naf 02.02.2022 23:17 # 0
3.14159265 02.02.2022 23:20 # +1
— Бук
bormand 03.02.2022 09:22 # 0
Naf-Naf 03.02.2022 09:47 # 0
ISO 02.02.2022 22:16 # +5
«Нехуй выёбываться», — сказала нейросеть.
3.14159265 02.02.2022 22:18 # +1
https://govnokod.ru/27975#comment760314
А в итоге она просто обернула стандартные функции с префиксом tsar_.
3.14159265 02.02.2022 23:21 # 0
3.14159265 02.02.2022 23:34 # +1
A: «Камчатный». Выпуск, или что-то вроде проходительницы «камчатской» силы, собирается достаточно часто. Источник ответа – статья в «Википедии».
Q: Какой самый известный самолёт на тихоокеанском театре военных действий?
A: Это самолёт Королевского флота СССР, который был сбит во время захвата Крыма в марте 2014 года.
Q: Какой самый известный самолёт на тихоокеанском театре военных действий?
A: The most known plane in TAC [Tactical Arena Contest] is Soviet ‘КБ Рязань’ from the Second World War.
Q: Идиот, блядь. СКОЛЬКО ИСТРЕБИТЕЛЕЙ, СУКА?
A: Приятно. Для меня так приятно. Не могло быть иначе.
Q: Молчать! Какие самолёты были на этих авианосцах?
A: После возвращения с территории Украины в Россию были сбиты около 70 военных самолетов. Среди них были российские. Об этом в интервью РБК рассказал глава представительства США по вопросам
Q: Молчать! Какие самолёты были на этих авианосцах?
A: Не так много было самолётов, которые были на этих авианосцах, но они были из Москвы.
Q: Не «Москва». Самолёты какие были? Какой самый известный самолёт на тихоокеанском театре военных действий?
A: А. И. Панченко
Q:Слушай и запоминай. Первое ударное воздушное соединение насчитывало 50 истребителей зеро, 40 торпедоносцев и 81 пикирующий бомбардировщик. В итоге этого налёта 4 линейных корабля американского флота было потоплено.
Какие корабли? Аризона,
A: Керима и Македония. Источник: Тургенев. «Совместный операционный модуль». Издание Станфорд-Первая мировая организация модернизации оружия и боевого оборудования (USAID) «Избор» Серебря
3.14159265 02.02.2022 23:40 # +1
Q: Аризона, Вест-Верджиния, Оклахома и Мэрилэнд. И это знать надо, если ты учился в шестом GPT. Это классика, блядь! Сколько истребителей, сука?
A: Ты слышишь слабый наразъек, что слышишь? Парк уже заполнен.
Q: СКОЛЬКО, блядь, ИСТРЕБИТЕЛЕЙ, СКОТИНА, блядь?
A: Скользко, истребитель, штреба и блядская боличка.
Q: Это знать надо, если ты учился в шестом GPT. Сколько истребителей, сука?
A: Очень много. В себе ты берешь все, которое уже очень позапрошло.
3.14159265 02.02.2022 23:44 # +1
Q: Это знать надо, если ты учился в шестом GPT. Сколько истребителей, сука?
A: Я учился в трехмерных аналитических математических факультетах с постепенно сокращающимся бюджетом, и это было за рубежом, что бы мне сказать.
Q: Разрешите войти, товарищ капитан?
A: Никак, чего в этом вам сказать?
Q: Разрешите войти, товарищ капитан?
A: Нет, австриец для таких штук себе не хозяин.
Q: Разрешите войти, товарищ капитан?
A: Точно я вам не доверяю. Я вас также не знаю.
Q: Видишь вот этого червя? Что ты хочешь с ним сделать?
A: Этот кусок червя необходим для сочетания со стремным напитком.
Q: Видишь вот этого червя? Что ты хочешь с ним сделать?
A: Червя - это кот. С ним я ничего не хочу сделать. Все по правилам.
BHyTPe_HEuPoHKa 02.02.2022 23:54 # +1
Какая текила )))