- 1
- 2
Граждане!
Пишите код на высокоуровневых языках!
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−2
Граждане!
Пишите код на высокоуровневых языках!
Например, на паскале.
Программы на пасцале удобочитаемы, даже можно чуть вникнуть в задачу кода.
А то - хуй пойми, что означает например вот это:
byte_t vector_mult(const std::array<byte_t, 4>& v1, std::array<byte_t, 4>&& v2) {
std::transform(begin(v1), end(v1), begin(v2), begin(v2),
[](byte_t x, byte_t y) { return mapper.at(y)(x); });
return std::accumulate(begin(v2), end(v2), byte_t(0), std::bit_xor<byte_t>());+1
-- ввод
io.write('Введите число: ')
x=tonumber(io.read())
-- проверка
-- 1-я часть
pro=0
e=true
io.write("0")
for i=1,x do
if e then
io.write(' + '..i)
pro = pro+i
else
io.write(' - '..i)
pro = pro-i
end
e = not e
end
print(" = "..pro)
a1 = pro
-- 2-я часть
pro=1
e=true
for i=1,x-1,2 do io.write('(') end
io.write("1")
for i=1,x do
if e then
io.write(' + '..i)
pro = pro+i
else
io.write(')/'..i)
pro = pro/i
end
e = not e
end
print(" = "..pro)
a2 = pro
------------------------------
if (a1<0 and a2==1) then print('Число четное')
elseif (a1>=0 and a2~=1) then print('Число нечетное')
end
Проверка четности числа (работает для чисел >= 1)
0
private List<string> StrSplit(string str)
{
if (!string.IsNullOrEmpty(str))
return str.Split(new char[] { ',', ';', ':' }, StringSplitOptions.RemoveEmptyEntries).ToList();
return null;
}
−4
Who is watching this amazing video in 2019???)
--------------------------------------------------------------------
2019 anyone????
--------------------------------------------------------------------
Still dope in 2019!!!
--------------------------------------------------------------------
2019 anyone?
--------------------------------------------------------------------
2019 anyone?
--------------------------------------------------------------------
WHO IS LISTENING TO THIS IN JUNE 2019?
--------------------------------------------------------------------
July 2019?
--------------------------------------------------------------------
who's watching in July 2019?
Правила пользования "YouTube" должны состоять лишь из одного запрета - НЕ ПОСТИТЬ, БЛЯДЬ, ЭТУ ХУЙНЮ ЕБУЧУЮ ПОД КАЖДЫМ ВИДЕО, КОТОРОМУ БОЛЬШЕ ГОДА. ЗАЕБАЛИ. ЗАЕБАЛИ. ЗАЕБАЛИ. ЗАЕБАЛИ. ЗАЕБАЛИ.
ЗАЕБАЛИ, БЛЯДЬ. ПРОСТО ЗАЕБАЛИ. ЗАЕБАЛИ. ЗАЕБАЛИ. ЗАЕБАЛИ. ЗАЕБАЛИ.
0
findWeight(product) {
try {
return product.attributes.filter(e => {
return e.attribute.name === 'Вес';
})[0].value + ' гр.';
}catch (e) {
}
}
−2
<?php
§nemyx = "kokoko";
echo §nemyx;
Какой анскилл )))
0
Change(models.model):
def save(self, *args, **kwargs):
is_need_to_add = False
if not self.pk and self.package.type not in [Billing.TYPE_H, Billing.TYPE_F]:
is_need_to_add = True
super(Change, self).save(*args, **kwargs)
if is_need_to_add:
package = self.package
package.done += self.delta
if self.package.status == Billing.STATUS_IN_WORK and package.count_done >= package.count_wants:
package.status = Billing.STATUS_DONE
package.save()
title, id = self.package.company.title, self.package.company.id
leads, price = self.package.count_wants, self.package.price
mail.send("trololo")
package.save()
package.check_billing()
Django ORM, внутри метода save() сразу и сохранение сущности в базу, и апдейт родительской сущности и mail нотификация менеджерам.
+1
if ($_REQUEST['hash']==md5('2445355'.$uid.'__SECRET_KEY__')) {
//доверяем вконтактику, и далее полагаем, что пользователь действительно авторизован там
//для учетных записей пользователей я решил выделить логины вида vk-********
$result = mysql_query("SELECT id, random, password FROM tracker_users WHERE username = 'vk-$uid'");
setcookie('uid','');
setcookie('pass','');
if (mysql_num_rows($result)) {
//пользователь авторизован, просто пересоздадим куки
$user = mysql_fetch_assoc($result);
mysql_query("UPDATE tracker_users SET name = '$name' WHERE username = 'vk-$uid' LIMIT 1");
setcookie('pass',md5($user['random'].$user['password'].$user['random']));
setcookie('uid',$user['id']);
} else {
//добавим запись в таблицу пользователей
$random = mt_rand(100000,999999);
$pwd = $uid . 'verysecretlonglongword-';
$pid=md5(uniqid(rand(),true));
mysql_query("INSERT INTO tracker_users
(username, name, password, random, id_level, email, style, language, flag, joined, lastconnect, pid, time_offset) VALUES
('vk-$uid', '$name', '" . md5($pwd) . "', $random, 3, '', 5, 7, 0, NOW(), NOW(),'$pid', '0')");
//вставили строчку, теперь создадим куки и перебросим на другую страницу
setcookie('pass',md5($random.md5($pwd).$random));
setcookie('uid',mysql_insert_id());
}
header("Location: /index.php");
}
https://habr.com/ru/post/126717/
+4
Yandere Simulator
https://f0ck.me/b/09d3f680.mp4
−1
Грядет конец PHP
В общем вот:
https://www.linux.org.ru/forum/talks/14542930
Компания Rogue Wave, финансовая основа разработки PHP, решила забить на развитие PHP, сосредоточившись на одном конкретном продукте на его основе - Zend Server. Два года назад из нее ушел первый сооснователь Zend. Теперь же... Ядро команды, включая второго сооснователя Zend, уходит из компании. Они заранее написали в своих бложиках обращение с просьбой взять их под свое крыло для разработки ядра PHP 8.
Как-то это мрачновато звучит. Похоже, похапэ-капец настал.
Подробности по-русски на Хабре: https://habr.com/post/426809/