-
Лучший говнокод
- В номинации:
-
- За время:
-
-
+4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
#!/bin/bash
# apt install jq w3m curl
curl https://gcode.space/api/comments \
| jq -r 'map("-"*99+"<br>"+.user_name+" "+.posted+"<br>","<ul>"+.text+"</ul>") | reduce .[] as $item (""; . + $item) ' \
| w3m -T text/html -cols 99 -dump \
| less -R
Консольная читалка для стока ГК
3.14159265,
08 Сентября 2021
-
+1
- 1
- 2
- 3
Баг в railroad diagram, описывающей strling literal в JS (из книги Крокфорда Javascript: The Good Parts).
https://i.imgur.com/8QFMrIQ.png
Эквивалентно регулярке
(\"([^\"^\\]|\\([\"\'\\\/bfnrt]|u[\d]{4}))*[^\"^\\]+\"|\'([^\'^\\]|\\([\"\'\\\/bfnrt]|u[\d]{4}))*[^\'^\\]+\')
Ставить [ code ] боюсь, парсер уже починился?
Ну, в общем, видно, что при таком раскладе, как на диаграмме, строковой литерал не может заканчиваться эскейп-последовательностью, что в действительности не так. Классический случай "something\n".
vistefan,
06 Марта 2018
-
−123
- 1
- 2
- 3
design.product_btn.txt.txt.text = getLocalizedText('MENUS.WAREHOUSE.PRODUCTS', "Продукты", "Fla");
design.inventory_btn.txt.txt.text = getLocalizedText('MENUS.WAREHOUSE.INVENTORY', "Инвентарь", "Fla");
design.materials_btn.txt.txt.text = getLocalizedText('MENUS.WAREHOUSE.MATERIALS', "Материалы", "Fla");
Зачем дополнительный мувик без эффектов — ума не приложу.
txt.txt.text!
grin,
11 Ноября 2011
-
0
- 1
https://www.bellingcat.com/resources/how-tos/2019/02/14/creating-your-own-citizen-database/
Новые веяния - код в виде скриншотов, сырцы скачать нельзя.
syoma,
15 Февраля 2019
-
+6
- 1
Говнокод.ру переезжает на новые сервера!
admin,
25 Декабря 2017
-
+7
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
for (var s5_responsive_mobile_sidebar_menu_auto_open_y = 0; s5_responsive_mobile_sidebar_menu_auto_open_y < s5_responsive_mobile_sidebar_menu_auto_open.length; s5_responsive_mobile_sidebar_menu_auto_open_y++) {
if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].className == "s5_mobile_sidebar_active") {
if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode) {
if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.className == "s5_responsive_mobile_sidebar_sub") {
s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.style.display = "block";
s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.previousSibling.className = "s5_mobile_sidebar_h3_open";
}
} else if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode) {
if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.className == "s5_responsive_mobile_sidebar_sub") {
s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.style.display = "block";
s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.previousSibling.className = "s5_mobile_sidebar_h3_open";
}
} else if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode) {
if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.className == "s5_responsive_mobile_sidebar_sub") {
s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.style.display = "block";
s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.previousSibling.className = "s5_mobile_sidebar_h3_open";
}
} else if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode) {
if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.className == "s5_responsive_mobile_sidebar_sub") {
s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.style.display = "block";
s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.previousSibling.className = "s5_mobile_sidebar_h3_open";
}
} else if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode) {
if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.className == "s5_responsive_mobile_sidebar_sub") {
s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.style.display = "block";
s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.previousSibling.className = "s5_mobile_sidebar_h3_open";
}
} else if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode) {
if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.className == "s5_responsive_mobile_sidebar_sub") {
s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.style.display = "block";
s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.previousSibling.className = "s5_mobile_sidebar_h3_open";
}
}
}
Понятия не имею что эта хрень делает. Полностью цикл не влез, посмотреть можно тут http://www.ben-gurion.com/templates/zoka/js/s5_responsive_mobile_bar.js
syxov,
04 Сентября 2015
-
+152
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
$prefix = '[users][claims]';
eval('$claim_id = $USER[parameters]'.$prefix.'[claim_id]; $claim_id = $claim_id ? toNumber(explode(",", $claim_id)) : array();');
eval('$type = $USER[parameters]'.$prefix.'[type] ? $USER[parameters]'.$prefix.'[type] : ""; if (!is_array($type)) $type = array();');
eval('$status = $USER[parameters]'.$prefix.'[status] ? $USER[parameters]'.$prefix.'[status] : array(); if (!is_array($status)) $status = array();');
eval('$date = $USER[parameters]'.$prefix.'[date];');
eval('$start_time = $USER[parameters]'.$prefix.'[start_time];');
eval('$end_time = $USER[parameters]'.$prefix.'[end_time];');
eval('$start_point = $USER[parameters]'.$prefix.'[start_point]; if (!is_array($start_point)) $start_point = array();');
eval('$end_point = $USER[parameters]'.$prefix.'[end_point]; if (!is_array($end_point)) $end_point = array();');
eval('$client_id = $USER[parameters]'.$prefix.'[client_id]; $client_id = "";');
eval('$passenger_name = $USER[parameters]'.$prefix.'[passenger_name]; if (!is_array($passenger_name)) $passenger_name = array();');
eval('$airlines = $USER[parameters]'.$prefix.'[airlines]; if (!is_array($airlines)) $airlines = array();');
eval('$marker = $USER[parameters]'.$prefix.'[marker]; if (!is_array($marker)) $marker = array();');
eval('$department = $USER[parameters]'.$prefix.'[department]; if (!is_array($department)) $department = array();');
eval('$show_all = $USER[parameters]'.$prefix.'[show_all];');
шах и мат аметисты!
3371,
28 Апреля 2015
-
−164.2
- 1
- 2
- 3
- 4
- 5
- 6
CREATE TABLE users(
....
passwd VARCHAR (32) DEFAULT NULL,
passwd_clear VARCHAR (32) DEFAULT NULL,
....
passwd - типа зашифрованный
passwd_clera - типа в открытом виде ))))
paranoid,
19 Октября 2009
-
−1
- 1
А кто чем занимается в жизни помимо сидения за компом и лежанием на диване?
Я ничем, и осознаю, что это очень хуёво.
BJlADuMuPCKuu_nemxy,
02 Января 2020
-
−1
- 1
- 2
Рак
https://twitter.com/thelarkinn/status/1006746626617008128
С этим миром явно что-то не так.
roskomgovno,
13 Июня 2018