- 1
https://github.com/dlitz/pycrypto/issues?utf8=✓&q=aes
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+134
https://github.com/dlitz/pycrypto/issues?utf8=✓&q=aes
+145
<img src="%20.png">
+139
Есть вопрос который меня давно мучает, он по поводу инкапсуляции, полеморфизма, нацизма и мазохизма.
Почему хохлы так любят Java?
Самый противный ЯП я считаю, синтаксис мерзкий, мерзкие обязательные классы, но кое что в нем радует, кроссплатформенность и неплохая производительность на первый взгляд не очевидная, но запись в миллиардный миссив происходит быстрее в жабе, чем на чистом Си без оптимизаций, но Си с -O2 все равно быстрее.
И все таки почему украинцы так любят жабу, или они ничего другого не знают и как можно привыкнуть к такому противному ЯП?
Что ни урок\лекция\сайт по жабе - то с украинским акцентом или лекция записаная на Украине или домен сайта .ua.
+142
<select class="SelectStatus defaultForm_Small" id="status">
<option value="{{ Rus['outlet'] }}" {{ Rus[Profile.State] == Rus['outlet'] ? 'selected' }}
id="outlet"> {{ Rus['outlet'] }}</option>
<option value="{{ Rus['leave'] }}" {{ Rus[Profile.State] == Rus['leave'] ? 'selected' }}
id="leave"> {{ Rus['leave'] }}</option>
<option value="{{ Rus['common'] }}" {{ Rus[Profile.State] == Rus['common'] ? 'selected' }}
id="common"> {{ Rus['common'] }}</option>
<option value="{{ Rus['expulsion'] }}" {{ Rus[Profile.State] == Rus['expulsion'] ? 'selected' }}
id="expulsion"> {{ Rus['expulsion'] }}</option>
</select>
Нужно было вывести список с выбором и по умолчанию отображать некоторый элемент, в зависимости от State.
+153
Оторвемся чуть от политики.
Вопрос у меня такой.
Надо мне зарегать около полу сотни доменных имен. Вот собственно вопрос кто знает регистратор имен. подешевле и что бы мог регать имена из файлика например.
Сразу же улучшу
https://codebabes.com/
+138
/*
Исходный код бутлоадера непонятными букафками
vk.com/wctstudio
*/
Lp BP hm // В регистр SI помещаем адрес сообщения
Pi AL aa // Вызываем функцию печати строки
Pl OP // Вечный цикл для корректной работы программы
/* Процедура печати символа (процедура 1) */
Le AP // Помещаем в регистр AH число AP (15). Объясняем БИОС-у то,
// что нам нужно вывести один символ на экран. В регистре AL
// хранится ASCII значение нашего сообщения
Lh AA // В регистр BH - 0, соответственно, это и есть номер страницы
Ld AH // Ну а в регистр BL - 7, это значит, что у нас будет выводиться
// светло-серый текст на черном фоне
Mn BA // Как только видим Mn - сразу вспоминаем, что это прерывание
// На данный момент это прерывание 16 (десятичная система)
// а в hex - знакомое нам прерывание 0x10.
// Это прерывание BIOS - видео сервис
Md // Выходим из процедуры
/* Процедура вывода строки на экран (процедура 2) */
// вывод символа (процедура 3)
Ik AE // Помещаем в регистр AL значение из SI
Eg // Инкренмент (увеличение на единицу) регистра SI
Ai MA // Если значение регистра AL - 0 (т.е. строка закончилась), то
He AF // заканчиваем выполнение программы (выполнение процедуры 4)
// - 5 байт вперед на команду Md (выход из программы)
Pi PN oo // Если же строка не закончилась, то выполняем процедуру 1
// т.е. выводим символ, который находится в AL
Pl OE // Берем следующий символ из строки (выполнение процедуры 3)
Md // Все, закругляемся и выходим из программы
FH GD HE CA // ASCII: Wct (пробел)
GO GP GF CA // one (пробел)
GM GO HG GF // love
Aa // Конец строки обязан заканчиваться нулем, т.е. Aa :)
/* У нас осталось свободное место, до 512 байт нам нужно написать недостающие Aa (0) */
Aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa
aa aa aa aa aa aa aa
// До 512 байт нам не хватает всего двух байтов..
Ff KK // FF KK - подпись загрузчика, чтобы компьютер понял,
// что это загрузчик, и его необходимо загрузить в
// память. В windows есть подписи "MZ" & "PE", а тут
// такое вот дело.
Не многие поймут этот код. Вернее, не многие лишь поймут код сей. Зачем это? Отвечаю: для того, чтобы помять моск.
github.com/Mihip/Wct
+141
<div class="zz">
<p2><span class="yy"><img src="pic.png" alt="..." name="..." class="yx" id="..."></span></2p>
<div class="xx">
<p2>1.<strong><a href="link1.html" title="..."> <span class="x">...</span></a><span class="x">.</span></strong>...</p2>
<p>
<p2>2. <strong class="x"><a href="link2.html" title="...">...</a></strong>...</p2>
<p>
<p2>3. <a href="link3.html" title=" ..." class="x"><strong>...</strong></a>, ...</p2>
<p>
<p2>4.<a href="link4.html" title="..." class="x"><strong>...</strong></a>. ...</p2>
<p>
<p2>5. <strong class="x"><a href="link5.html" title="..."><strong>...</strong></a></strong> ... </p2>
</div>
</div>
html гуру
+143
...
<div class="y">
<p>
<center>
<h3><strong> ... </strong><img src="..." alt="...">
</h3>
</center>
<div class="x">
<li class="x"><a href="..." title="..."> ...</a> ...; <br>
<li class="x"><a href="..." title="...">...</a>; <br>
<li class="x"><a href="..." title="...">...</a>; <br>
<li class="x">...;<br>
<li class="x"> ...;<br>
<li class="x"><a href="..." title="...">...</a>. </p>
</div>
...
<!-- еще три таких блока ->
</div>
...
html гуру какой-то, явно
+144
Флоат даёт ошибки только тогда, когда он плывёт.
На вычислении всяких косинусов он не плывёт - поэтому ошибки там врядли возможны.
Точность не будет падать - её не будет, вместо неё будет округленчиский мусор.
Каким образом у вас это получилось - я не знаю, ибо у меня cos(M_PI_2) = ноль. 2.0f*2.0f = 4.0.
Конпелятор всегда знает, ибо нормальные про-пацаны юзают фичи конпелятора, и умеют писать код.
В гцц есть такие штуки - builtin_*() - ими запиленны аналоги самых популярных libc функций.
ГГЦ абсалютно точно умеет определять константы - для этого есть свой builtin_constant_p() -
который в любом куске кода тебе 100% скажет - константа эта перменная, либо нет.
Дак вот, в гцц даже можно писать так:
static const double cos_pi = cos(M_PI);//глобальная статик-константа, которая в компилтайме инициализируется результатом вызова функции cos(). Это не особо профитно, ибо издревли система констант в Си лютое говно.
Так же в гцц есть атрибуты, один из которых const - он говорит, что твоя функция не имеет побочных эффектов.
И все функции, которые их не имеют - принято так помечать, особенно в glibc и libgcc.
А всё почему? Патамучто их пишут более-менее про-пацаны.
Конпелятору не нужно ничего знать - знает программист, который пишет, а конпелятор должен предоставить ему фичи,
с которыми он может пилить нормальный код, а не говно.
А неосиляторам подавай оптимизиторы, автоматизаторы и прочую ересь, от которой толка нет, а гонору много.
http://ru.stackoverflow.com/questions/245261/Неправильная-работа-cos
Как-то я проебал открытие сего быдлятника. Когда читал ответ сходу какое-то знакомое чувство, будто я знаю автора.
+142
http://habrahabr.ru/post/72959/
Сразу прошу извинить...
1. за хабр ;(
1. за баянизм - ссылка на этот пост уже была на гк.
Знаю по опыту, что объекты в делфи инициализируются мусором.
"В Delphi это не представляет никаких трудностей, так как любой объект еще до передачи управления конструктору инициализируется нулями." - выебать бы маму автора сего пёрла.