- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
while True:
print("И снова...")
dopamin_up()
adrenalin_up()
ne_brezrazlichen = True
vlublena = False
if vturilas:
vtreskalas = True
vkrashilas = True
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−1
while True:
print("И снова...")
dopamin_up()
adrenalin_up()
ne_brezrazlichen = True
vlublena = False
if vturilas:
vtreskalas = True
vkrashilas = True
Теперь ясно почему дора дура.
Код взят с https://vk.com/wall-91010741_75007
+3
https://habr.com/ru/company/ruvds/blog/516266/
https://github.com/asz/icmpshell/blob/main/main.c
0
if (SCRIPT_DEBUG || filemtime(get_theme_file_path('/assets/js/global.min.js')) < filemtime(get_theme_file_path('/assets/js/global.js'))) {
wp_enqueue_script('gk-global', get_theme_file_uri('/assets/js/global.js'), array('jquery'), $ver, true);
} else {
wp_enqueue_script('gk-global', get_theme_file_uri('/assets/js/global.min.js'), array('jquery'), $ver, true);
}
Обосрался.
Сделал, чтобы после правок скрипта не использовался min файл. В какой-то момент время сравнялось, а версии разошлись.
Хрю.
0
System.out.println("Names in alphabetical order: ");
if(a < b) {
if(a < c) {
System.out.println(name1);
if(b == c) {
b = name2.charAt(1);
c = name3.charAt(1);
}
if(c < b) {
System.out.println(name3);
System.out.println(name2);//acb
}
if(b < c) {
System.out.println(name2);
System.out.println(name3);//abc
}
if(b == c) {
System.out.println(name2);
System.out.println(name3);//abc
}
}
if(a > c) {
System.out.println(name3);
System.out.println(name1);
System.out.println(name2);//cab
}
if(a == c) {
System.out.println(name1);
System.out.println(name3);
System.out.println(name2);//acb
}
}
if(a == b) {
if(a <= c) {
System.out.println(name1);
System.out.println(name2);
System.out.println(name3);//abc
}
if(a > c) {
System.out.println(name3);
System.out.println(name1);
System.out.println(name2);//cab
}
}
if(c < b) {
if(b < a) {
System.out.println(name3);
System.out.println(name2);
System.out.println(name1);//cba
}
if(b == a) {
System.out.println(name3);
System.out.println(name1);
System.out.println(name2);//cab
}
}
if(c == b) {
if(a < c) {
System.out.println(name1);
System.out.println(name2);
System.out.println(name3);//abc
}
if(a > c) {
System.out.println(name3);
System.out.println(name2);
System.out.println(name1);//cba
}
if(a == c) {
System.out.println(name1);
System.out.println(name2);
System.out.println(name3);//abc
}
}
if(b < a) {
if(a <= c) {
System.out.println(name2);
System.out.println(name1);
System.out.println(name3);//bac
}
if(c < a) {
System.out.println(name2);
System.out.println(name3);
System.out.println(name1);//bca
}
}
if(b == a) {
if(c < a) {
System.out.println(name3);
System.out.println(name1);
System.out.println(name2);//cab
}
if(a <= c) {
System.out.println(name1);
System.out.println(name2);
System.out.println(name3);//abc
}
}
Names in alphabetical order
0
procedure TWorker.handleAdminClient(socket: TTCPBlockSocket; json: ISuperObject);
var
msg: ansistring;
request: SOString;
//s: ISuperObject;
res: ISuperObject;
begin
res := json['data'];
msg := json['func'].AsString;
if msg = 'deletemarket' then
begin
database.deleteMarket(res.GetS('id'));
msg:='getmarkets';
end;
if msg = 'addmarket' then
begin
database.addMarket(res.GetS('mapid'),res.GetS('name'),res.GetS('type_id'));
msg:='getmarkets';
end;
if msg = 'setmarketitems' then
begin
database.setMarktItems(res.GetS('id'),res.GetA('items'));
TSocketSender.sendStr(socket, '{"type":"' + msg + '","data":{"id":' + res.GetS('id') + '}}');
exit;
end;
if msg = 'updatemarket' then
begin
database.updateMarkt(res.GetS('id'),res.GetS('name'),res.GetS('enabled'));
TSocketSender.sendStr(socket, '{"type":"' + msg + '","data":{"id":' + res.GetS('id') + '}}');
exit;
end;
if msg = 'getmarktitems' then
begin
request := database.getMarktItems(res.GetS('id'));
TSocketSender.sendStr(socket, '{ "type" : "' + msg + '" , "data" : ' + request + '}');
exit;
end;
if msg = 'getmarkets' then
begin
request := database.getMarkets();
TSocketSender.sendStr(socket, '{ "type" : "' + msg + '" , "data" : ' + request + '}');
exit;
end;
if msg = 'getmarkettypes' then
begin
request := database.getMarketTypes();
TSocketSender.sendStr(socket, '{ "type" : "' + msg + '" , "data" : ' + request + '}');
exit;
end;
if msg = 'getitems' then
begin
request := database.getAdminItems();
TSocketSender.sendStr(socket, '{ "type" : "' + msg + '" , "data" : ' + request + '}');
exit;
end;
if msg = 'getitemstypes' then
begin
request := database.getAdminItemsTypes();
TSocketSender.sendStr(socket, '{ "type" : "' + msg + '" , "data" : ' + request + '}');
exit;
end;
if msg = 'getitem' then
begin
request := database.getItem(res['itemid'].AsInteger).getJSON.AsString;
TSocketSender.sendStr(socket, '{ "type" : "' + msg + '" , "data" : ' + request + '}');
exit;
end;
if msg = 'additem' then
begin
request := database.addItem(res);
TSocketSender.sendStr(socket, '{ "type" : "' + msg + '" , "data" : ' + request + '}');
exit;
end;
if msg = 'setitem' then
begin
database.setItem(res);
exit;
end;
if msg = 'getavatar' then
begin
getAvatar(socket);
exit;
end;
if msg = 'acceptavatar' then
begin
acceptAvatar(res);
exit;
end;
if msg = 'declineavatar' then
begin
declineAvatar(res);
exit;
end;
if msg = 'admindata' then
begin
sendAdminData(socket);
exit;
Ужаснитесь.
0
void clear_qouted_string(std::string& str)
{
if (str.front() == '"')
{
str.erase(0, 1);
}
if (str.back() == '"')
{
str.erase(str.end() - 1);
}
}
0
https://github.com/xexpanderx/conky-drawer-interactive/tree/master/lua
а вы тоже храните автосейв файлы редактора на гитхабе?
https://github.com/xexpanderx/conky-drawer-interactive/blob/master/lua/drawer.lua
cairo_arc(cr,hdd_x+22, hdd_y-5,10,270*math.pi/180,360*math.pi/180)
cairo_arc(cr, hdd_x+22, hdd_y-5+28,10,0*math.pi/180,90*math.pi/180)−1
Функция РазрешеноСозданиеИлиЗаписьНаЗанятие(
ТипЗанятия,
Период,
СтруктурунаяЕдиница,
ОснованиеОплаты,
Номенклатура,
ВремяНачала,
ВремяОкончания,
Сотрудник,
Помещение,
Занятие,
Статус,
ИсклРег,
КонтрольРабВремениСотрудника,
КонтрольЗанятостиПомещения,
ОписаниеОграничения,
КодОграничения)
Возврат Документы.Занятие.РазрешеноСозданиеИлиЗаписьНаЗанятие(
ТипЗанятия,
Период,
СтруктурунаяЕдиница,
ОснованиеОплаты,
Номенклатура,
ВремяНачала,
ВремяОкончания,
Сотрудник,
Помещение,
Занятие,
Статус,
ИсклРег,
КонтрольРабВремениСотрудника,
КонтрольЗанятостиПомещения,
ОписаниеОграничения,
КодОграничения);
КонецФункции
Оформление по красоте, как и количество параметров.
+2
https://blog.aragon.one/update-on-aragon-courts-first-mock-dispute/
Вы уж простите, но я снова с криптовалютчиками. Их мир оказался слишком охуенным.
Криптовалютчики запустили свой собственный суд! Потому что все существующие, как известно, несовершенны,
а из блокчейна слов не выкинешь и perfect transparency.
В первом же тестовом деле суд проебался (хоть и не в юридическом поле - а может и в юридическом тоже,
я не читал), сыграв реальную ситуацию с реальными персонажами из крипто-системы.
Персонажи ожидаемо оказались инфантилами и забиделись.
Что же сделали организаторы суда? Правильно, «удалили решение» из системы блокчейн, сделав вид, что
ничего и не происходило.
Пропагандируемый эфирными поехавшими веб3.0 - это такая россия будущего, где данные о преступлениях
даже не скрываются, но все делают вид, что ничего не происходило, потому что так надо и вообще иначе
весь манямирок рухнет.
+1
SystemD нарушает философию UNIX.
Вместо больших программ которые решают несколько задач одновременно, делайте много маленьких программ, которые решают одну задачу, но делают это хорошо.
Не то, чтобы он плохо справлялся со своими задачами, но он управляет и сервисами, и udev'ом, через него уже и смотрят лог ядра, через него настраивают автозагрузку.
Много задач через одну программу.
Именно поэтому я против SystemD.
дискасс.