- 1
public int sended, zipsended;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+128
public int sended, zipsended;
там же
+160
if(emailUser==null || emailUser=="" || emailUser.equals("") || emailUser.equals("null") || emailUser.equals("NULL"))
emailUser = "";
+125
private void goSimpleButton_Click(object sender, EventArgs e)
{
if (Properties.Settings.Default.username == "edodonova")
{
if (MessageBox.Show("Открывать?", "На всякий случай спрашиваем :-)", MessageBoxButtons.YesNo) != DialogResult.Yes)
{
return;
}
}
+17
int getFilesize(char* fname) {
int f=open(fname, O_RDONLY);
int size=0;
if (f<0) {/*не важно*/}
size=lseek(f, 0, SEEK_END);
close(f);
return size;
}
Писал прогу под линукс впервые. К концу написания уже знал что такое stat(), но как глянул в начало...)))))
+139
в етом ИТТ треде мы выяснили что новомодные анальные игрушки для быдляков ПИСТОН и ХАЧКЕЛЬ
сосут у олдфажных мега языков на все времена C-шки и perl-а все время
лучий вариант на ПИСТОНЕ: http://ideone.com/udDJ9
(императивный понос)
2 варианта на ХАЧКЕЛЕ
1.ебаный пиздец во всех смыслах и имеперативное гавнище: http://ideone.com/M42su
(сосет у C-шки)
2. деклашотивное петушение http://ideone.com/0e3qE
(сосет у декларотивного петушения на perl)
для сравнения
perl: http://ideone.com/i0ob4 http://ideone.com/olq5B
C: http://ideone.com/ap43H
LUA: http://ideone.com/DVdhr http://ideone.com/Xkj4D
http://ideone.com/6cZYq лисп как и ожидалось сонул, ну и возможно ответ неправильный
(какието черезжопные варианты с 33 кратной вложеностю скобок быле побыстрее но натая хуйне никому не сдалась когда есть простое и самое быстрое решение на C-шке)
Почему до сих пор не запостили?
−101
// Преобразует целое десятичное число (как вариант представления двоичного числа) в вещественное
Функция ПреобразоватьВЧисло(Знач ДесятичноеЧисло = 0, Точность = 1) Экспорт
СчБитов = 0;
Мантисса = 1;
Экспонента = ?(Точность = 2, -1023, -127);
Знак = 1;
ГраницаМантиссы = ?(Точность = 2, 52, 23);
ГраницаЭкспоненты = ?(Точность = 2, 63, 31);
Пока ДесятичноеЧисло >= 1 Цикл
Частное = Цел(ДесятичноеЧисло / 2);
Остаток = ДесятичноеЧисло % 2;
Если СчБитов < ГраницаМантиссы Тогда
Мантисса = Мантисса + Остаток * Pow(2, СчБитов - ГраницаМантиссы);
ИначеЕсли СчБитов < ГраницаЭкспоненты И СчБитов > ГраницаМантиссы - 1 Тогда
Экспонента = Экспонента + Остаток * Pow(2, СчБитов - ГраницаМантиссы);
Иначе
Знак = ?(Остаток = 1, -1, 1);
КонецЕсли;
ДесятичноеЧисло = Частное;
СчБитов = СчБитов + 1;
КонецЦикла;
Возврат Знак * Мантисса * Pow(2, Экспонента);
КонецФункции
+154
I would like the language to change when a different flag icon is clicked but somehow I don't think
my jquery is correct because it's not working. Any guidance would be great.
Thanks!
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Mini-Coding Assessment 5</title>
<script src="//ajax.googleapis.com/ajax/libs/jqu… jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#images/us.png").click(function(){
$("en").hide();
});
});
</script>
</head>
<body>
<img src="images/us.png"</a>
<img src="images/it.png"</a>
<img src="images/es.png"</a>
<h1>How to Care for Your Cat</h1>
<ul>
<li>
<div lang="en">Make sure that you take...</li></div>
<li>
<div lang="it">Assicurarsi che si prende il gatto dal veterinario...</li></div>
<li>
<div lang="es">Asegúrese de llevar a su gato al veterinario regularmente para...</li></div>
</ul>
</body>
</html>
вопрос какой-то ТП на webdeveloper.com я рыдал ))
+12
#include <iostream>
namespace dynamic {
template <class T> class scope;
template <class T> class variable {
public:
variable() : initial(0), current(&initial) {}
variable(const T &val) : initial(val, 0), current(&initial) {}
operator T() { return current->val; }
const T & operator = (const T & new_val) {
return current->val = new_val;
}
private:
struct node {
node(node *prev) : val(), prev(prev) {}
node(const T &val, node *prev) : val(val), prev(prev) {}
T val;
node *prev;
};
node initial;
node *current;
friend class scope<T>;
};
template <class T> class scope {
public:
scope(variable<T> &var) : var(var), node(var.current) {
var.current = &node;
}
scope(variable<T> &var, const T &val) : var(var), node(val, var.current) {
var.current = &node;
}
~scope() {
var.current = node.prev;
}
private:
variable<T> &var;
typename variable<T>::node node;
};
}
dynamic::variable<int> x(100500);
void foo() {
std::cout << x << std::endl;
}
void bar() {
dynamic::scope<int> x_(x, 42);
foo();
x = 265;
foo();
}
int main() {
foo();
bar();
foo();
return 0;
}
Навеяно http://govnokod.ru/12993.
https://ideone.com/7AA33Q
+89
public void render(){
for(int y = 0; y < height; y++){
if(y < 0 || y >= height) break;
for(int x = 0; x < width; x++){
if(x < 0 || x >= width) break;
int tileIndex = (x >> 4) + (y >> 4) * 64;
pixels[x + y * width] = tiles[tileIndex];
}
}
}
чтоб уж наверняка
http://www.youtube.com/watch?v=uPkXZmOuqGI
+13
struct read_access_tag {};
struct write_access_tag {};
struct read_write_access_tag : read_access_tag, write_access_tag {};
template <
typename ByteOrder,
typename ValueType
>
std::size_t get_from(const uint8_t *src, ValueType &dst, const read_access_tag&) {
ByteOrder::decode(src, dst);
return sizeof(dst);
}
template <
typename ByteOrder,
typename ValueType
>
std::size_t put_into(ValueType src, uint8_t *dst, const write_access_tag&) {
ByteOrder::encode(src, dst);
return sizeof(src);
}
// ...
template <
typename ByteOrder = default_byte_order,
typename AccessTag = read_write_access_tag
>
class basic_buffer {
public:
typedef ByteOrder byte_order;
typedef AccessTag access_tag;
typedef typename access_traits<access_tag>::value_type value_type;
typedef typename access_traits<access_tag>::strict_type strict_type;
typedef typename access_traits<access_tag>::iterator iterator;
typedef typename access_traits<access_tag>::const_iterator const_iterator;
basic_buffer(iterator begin, iterator end)
: begin_(begin)
, end_(end)
, pos_(begin)
{}
// ...
template <typename T>
basic_buffer & put(T value) {
if (bytes_left() < sizeof(value)) throw Overflow;
pos_ += put_into<byte_order>(value, pos_, access_tag());
return *this;
}
template <typename T>
basic_buffer & get(T &value) {
if (bytes_left() < sizeof(value)) throw Overflow;
pos_ += get_from<byte_order>(pos_, value, access_tag());
return *this;
}
}
Развитие идей из
http://govnokod.ru/12465 Изобретаем права доступа в compile time, чтобы можно было запретить писать в readonly-буфер и читать из writeonly-буфера без дупликации кода. put_into по сути не нужен (запись в readonly_buffer у меня и без этого не скомпилится), существует из соображений симметрии. Полный код здесь https://github.com/roman-kashitsyn/encoding-binary