- 1
- 2
- 3
- 4
Currently, we're ignoring failures to mlock signal stacks in the
workaround for #35777. This means if your mlock limit is low, you'll
instead get random memory corruption, which seems like the wrong
trade-off.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 99
−1
Currently, we're ignoring failures to mlock signal stacks in the
workaround for #35777. This means if your mlock limit is low, you'll
instead get random memory corruption, which seems like the wrong
trade-off.
самый лучший язык на свете продолжает шпарить, отказались от free after use - получили «забыл сделать if (err != nil)»
https://github.com/golang/go/commit/69614c0d0e05787c8203bdc364c3293e1cf5094a
0
https://www.php.net/manual/en/intro.parallel.php
Покайтесь! Пока вы называли пиздецом пандемию и всё с ней связанное, незаметно подкралось нечто действительно страшное.
+4
/etc/network/interfaces: ща сделаем норм
ifupdown: вы неправильно управляете интерфейсами, ща сделаем норм
ifconfig: парень выше сосет, ща сделаем норм
ip: опять ссанина получилась, ща сделаем норм
isc-dhcp-server: ща сделаем норм
udhcpd: вы слишком жирно раздаёте адреса, ща сделаем норм
dnsmasq: DHCP? да, это по моей части, ща сделаем норм
/etc/hosts: во, вот это норм!
/etc/resolv.conf: поговори мне тут, ща сделаем норм
генераторы /etc/resolv.conf: вот теперь-то хорошо!
/etc/nsswitch.conf: да не, ща сделаем норм
iptables: вы неправильно обрабатываете пакеты, ща сделаем норм
nftables: вы неправильно делаете норм, ща сделаем байткодно-норм
wpa_supplicant: у вас нет вай-фая, ща сделаем норм
hostapd: у вас нет раздачи вай-фая, ща сделаем норм
network-manager: вы неправильно управляете всем, ща сделаем норм
systemd: вы неправильно называете интерфейсы, ща сделаем норм
systemd: вы неправильно раздаёте адреса, ща сделаем норм
systemd: вы неправильно делаете dns, ща вкомпилим без возможности конфигурировать и будет норм
systemd: вы неправильно делаете nat, ща сделаем норм
netplan: привет, я тут новенький )))
какой пятнадцатый стандарт )))
+1
https://hackaday.com/2015/10/22/an-improvement-to-floating-point-numbers/
Оказывается, тут уже пытались решить плававющую проблему с помощью плавающей длины составных частей плавающей проблемы: не влезает - увеличь мантиссу. Впрочем, то, что значения типа 1/3 всё равно не получится записать, никого не смутило.
+3
// sumEqual reports whether u + v == w exactly.
func sumEqual(u, v, w float64) bool {
return (u+v == w) && (u == w-v) && (v == w-u)
}
https://github.com/golang/geo/blob/a8523298cefedcf7b70bbbf4eeef24cbb3258376/s2/edge_clipping.go#L182
походу питух-затейник опять сбежал
0
public class Main {
public static void uh() {
try {
} catch (Exception e) {
throw e;
}
}
// <no errors>
public static void oh() {
try {
throw new RuntimeException();
} catch (Exception e) {
throw e;
}
}
// <no errors>
public static void snap() {
try {
throw new Exception();
} catch (Exception e) {
throw e;
}
}
// /tmp/Main.java:8: error: unreported exception Exception; must be caught or declared to be thrown
// throw e;
// ^
// 1 error
}
Где-то посередке между хорошим inference и остутствием интуитивности
0
<div class="choose_payment">
<div class="title"><span>2</span>Выберите способы оплаты (все без комиссии)</div>
<!-- all terminals -->
<div class="all_terminals">
<!-- fike: конечно же тут были все терминалы, а вы как думали? -->
</div>
<!-- payments. no commisson -->
<div class="no_commission"><label>
<div class="title_no_commission"><i>Подсказка:</i></div>
<div class="we_recommend_2">
<div class="title_we_recommend_2">
Оплачиваете первый раз?<br>
наши специалисты ответят на все вопросы <br>
<!--?phpphp echo preg_replace("/([0-9]{1})([0-9]{3})([0-9]{3})([0-9]{2})([0-9]{2})/", "+$1 ($2) $3-$4-$5", SUPPORT_PHONE); ?--> ежедневно с 10:00 до 19:00
</div>
</div>
</label>
</div>
</div>
А впрочем нет, не ответят
+2
// https://shitcode.net/557
int getChar(char charachter){
int returnValue = Z;
switch(charachter){
case 'A': returnValue = A; break;
case 'a': returnValue = A; break;
case 'B': returnValue = B; break;
case 'b': returnValue = B; break;
case 'C': returnValue = C; break;
case 'c': returnValue = C; break;
case 'D': returnValue = D; break;
case 'd': returnValue = D; break;
case 'E': returnValue = E; break;
case 'e': returnValue = E; break;
case 'F': returnValue = F; break;
case 'f': returnValue = F; break;
case 'G': returnValue = G; break;
case 'g': returnValue = G; break;
case 'H': returnValue = H; break;
case 'h': returnValue = H; break;
case 'I': returnValue = I; break;
case 'i': returnValue = I; break;
case 'J': returnValue = J; break;
case 'j': returnValue = J; break;
case 'K': returnValue = K; break;
case 'k': returnValue = K; break;
case 'L': returnValue = L; break;
case 'l': returnValue = L; break;
case 'M': returnValue = M; break;
case 'm': returnValue = M; break;
case 'N': returnValue = N; break;
case 'n': returnValue = N; break;
case 'O': returnValue = O; break;
case 'o': returnValue = O; break;
case 'P': returnValue = P; break;
case 'p': returnValue = P; break;
case 'Q': returnValue = Q; break;
case 'q': returnValue = Q; break;
case 'R': returnValue = R; break;
case 'r': returnValue = R; break;
case 'S': returnValue = S; break;
case 's': returnValue = S; break;
case 'T': returnValue = T; break;
case 't': returnValue = T; break;
case 'U': returnValue = U; break;
case 'u': returnValue = U; break;
case 'V': returnValue = V; break;
case 'v': returnValue = V; break;
case 'W': returnValue = W; break;
case 'w': returnValue = W; break;
case 'X': returnValue = X; break;
case 'x': returnValue = X; break;
case 'Y': returnValue = Y; break;
case 'y': returnValue = Y; break;
case 'Z': returnValue = Z; break;
case 'z': returnValue = Z; break;
case ' ': returnValue = _; break;
case '3': returnValue = B2; break;
case '<': returnValue = TEMP; break;
case '*': returnValue = FULL; break;
case '|': returnValue = LINE; break;
case '_': returnValue = _; break;
case ':': returnValue = COL; break;
case '-': returnValue = DASH; break;
case ')': returnValue = BRA2; break;
case '%': returnValue = SMILE; break;
case '.': returnValue = DOT; break;
case '^': returnValue = COLDOT; break;
}
return returnValue; //RETORNO DE INFORMAÇÃO
}
Тут IsBukva до getChar допромоутили
+2
https://blog.aragon.one/update-on-aragon-courts-first-mock-dispute/
Вы уж простите, но я снова с криптовалютчиками. Их мир оказался слишком охуенным.
Криптовалютчики запустили свой собственный суд! Потому что все существующие, как известно, несовершенны,
а из блокчейна слов не выкинешь и perfect transparency.
В первом же тестовом деле суд проебался (хоть и не в юридическом поле - а может и в юридическом тоже,
я не читал), сыграв реальную ситуацию с реальными персонажами из крипто-системы.
Персонажи ожидаемо оказались инфантилами и забиделись.
Что же сделали организаторы суда? Правильно, «удалили решение» из системы блокчейн, сделав вид, что
ничего и не происходило.
Пропагандируемый эфирными поехавшими веб3.0 - это такая россия будущего, где данные о преступлениях
даже не скрываются, но все делают вид, что ничего не происходило, потому что так надо и вообще иначе
весь манямирок рухнет.
+3
function strEqual(string a, string b) private returns (bool) {
return sha3(a) == sha3(b);
}
Как проверить идентичность строк, если ты криптовалютчик?
https://github.com/axic/mango/blob/83ef808eba1571097fecd8d8e08303a82f69d68c/MangoRepo.sol#L83-L85