- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
#include <stdio.h>
int main()
{
  printf("test\n");
  
  __asm volatile (".rept 10\n");
  printf("test\n");
  __asm volatile (".endr");
  
  return 0;
}Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+140
#include <stdio.h>
int main()
{
  printf("test\n");
  
  __asm volatile (".rept 10\n");
  printf("test\n");
  __asm volatile (".endr");
  
  return 0;
}
            Еще немного поиздевался над GCC. Через ассемблерные вставки, точнее через вставку директивы .rept иногда можно повторить некоторый кусок кода несколько раз. Работает это далеко не всегда
http://sourceware.org/binutils/docs/as/Rept.html
Этот .rept по сути просто копипастит кусок кода
        
+12
void FileCreate(const char *name)
{
	ofstream F;
	F.open(name); // Create file 
	F.close(); //close the file
}
void InputProduct(Product &b) //function for entering product
{
	char c; int i=0;
	cout<<"Input name of product \n"; 
	// enter the string until you meet the character \n or EOF or until a limit is the number of symbols
	for ( i=0; i<l_name && (c = getchar())!= EOF && c!='\n';++i ) 
		b.name[i] = c ; 
	b.name[i]='\0'; // at the end of the line write the terminating line \0
    // rest of code ...
}Студенты такие студенты ...
+82
Stertor, TThreadList - список указателей и предназначен для хранения TThread. 
Для хранения объектов используйте TObjectList, там есть метод IndexOf 
который сравнивает объекты списка, наследуйте свой класс от его и перепишите методы на свой лад с контролем дубликатов.Так говорил Лажаратустра.
+125
: %fib
    ( left right count limit -- result )
    2dup u<= if 2drop swap drop exit then
    1+ 2swap tuck + 2swap recurse ;
: fib
    ( n -- n )
    1 2 0 -rot 2swap %fib ;Где там ForthGovno?
+150
function write_text(){p = "";
var mhour = newDate().getHours(); 
if (hour>=4 && hour <10) {p = "ое утро"} else if (hour>=10 && hour <16) {p = "ый день"} else if (hour>=16 && hour <22) {p = "ый вечер"} else if (hour>=22 && hour <04) {p = "ой ночи"};
a = document.getElementById("result");
pre = document.getElementById("pre") + " ";
n = document.getElementById("name");
patr = " " + document.getElementById("patronymic");
s = document.getElementById("surname");
b = document.getElementById("birthdate");
if (n.value!=="" && s.value!=="" && b.value!==""){a.innerHTML="Подождите, пожалуйста...";t=setTimeout('a.innerHTML="Добр"+p+", "+pre+s+"! Мы рады приветствовать Вас на этой странице! Она прекрасна, не так ли? Но, к сожалению, её полезность равна нулю, о чём мы очень сильно скорбим. Единственное, что мы могли бы сделать для Вас, "+n+", — это сообщить Вам Вашу же дату рождения: ею является "+b+".<br>До скорого, "+n+patr"!"',1750)} else
if (n.value!=="") {a.innerHTML="Введите своё имя!";t=setTimeout('a.innerHTML="Ждём ввода данных..."',2000)} else
if (s.value!=="") {a.innerHTML="Введите свою фамилию!";t=setTimeout('a.innerHTML="Ждём ввода данных..."',2000)} else
if (b.value!=="") {a.innerHTML="Введите свой день рождения!";t=setTimeout('a.innerHTML="Ждём ввода данных..."',2000)} else
{a.innerHTML="Заполните все поля!";t = setTimeout('a.innerHTML="Ждём ввода данных..."',2000)}}
) {a.innerHTML=Хотел было удалить ко всем баянам, но вспомнил - это же говнокод! Пришлось запостить сюда :(
+163
include_once('library.php');
$query=mysql_fetch_row(mysql_query('SELECT MAX(id) FROM news'));
 
$max_id=$query[0];
//echo $max_id;
//$query=mysql_fetch_row(mysql_query('SELECT MIN(id) FROM news'));
$min_id=1;
 
do{
    $query=mysql_fetch_row(mysql_query('SELECT id FROM news WHERE id='.$min_id.''));
   
    $query=$query[0];
   
    mysql_query('UPDATE news SET id='.++$query.' WHERE id='.$min_id.'');
   
    echo $query;
 
}while($min_id++<$max_id);Апдейт всей таблицы: id = id + 1
+69
foos.removeAll(Collections.singleton(null));foos.remove(null)?не, не наш метод.
+151
<?php
class user {
	var $logined=false;
	var $information;
	var $err_code=0;
	var $err_arr;
	var $cookie_time=2592000;
	var $_db;
	var $no_profile_photo="/assets/img/no_profile_photo.jpg";
	var $friends_list=array();
	var $friends_list_to=array();
	var $friends_list_from=array();
	//RewriteRule ^(.*)profile_photo.jpg$ assets/img/no_profile_photo.jpg [L]
	function db($_db){
	$this->_db=$_db;
	}
	function set_err_txts(){
		$this->err_arr[0]="";
		$this->err_arr[1]="login preg";
		$this->err_arr[2]="no such login in db";
		$this->err_arr[3]="wrong pass";
		$this->err_arr[4]="";
	}
	function auth($login,$pass,$md5=false){
	if(!($login)) {return false;}
	////////////////////////////////////
	$this->set_err_txts();
	$cookie_time=time()+$this->cookie_time;
	/////////////////////////////
	if(!(preg_match("/^[a-z0-9_-]+$/i",$login))) 
	{$this->err_code=1; return false;}
	////////////////////////////////////////////////////////////
	$sql="select id, login, salt from users where login='".$login."'";
	$res=mysql_query($sql,$this->_db);
	//echo $sql; echo var_dump($this->_db); echo var_dump($res);
	if(!($item=mysql_fetch_array($res)))
	{$this->err_code=2; return false;}
	///
	$id=$item['id'];
	$salt=$item['salt'];
	////////////////////////////////////////////////////////////
	if(!($md5)){ $pass=$this->code_pass($pass,$salt); }
	////////////////////////////////////////////////////////////////
	$sql="select * from users where (login='".$login."') and (pass='".$pass."')";
	$res=mysql_query($sql,$this->_db);
	//echo $sql; echo var_dump($this->_db); echo var_dump($res);
	if(!($item=mysql_fetch_array($res)))
	{$this->err_code=3; return false;}
	/////////////////////////////////////////////////////////////
	setcookie("login", $login, $cookie_time,"/"); 
	setcookie("pass", $pass, $cookie_time,"/");
	$sql="update users set visit_time=".time()." where id='".$id."'";
	mysql_query($sql,$this->_db);
	$this->information=$item;
	$this->logined=true;
	////////////////////////////////////////////////////////////////
	$sql="
	select users_params.name, users_params_values.value 
	from users_params, users_params_values 
	where 
	(users_params_values.user_id='".$id."') 
	and 
	(users_params_values.param_id=users_params.id)";
		$res=mysql_query($sql,$this->_db);
		while($item=mysql_fetch_row($res)){
		$this->information[$item[0]]=$item[1];
	}
	$this->information["folder"]="/profiles/".substr($login,0,1)."/".$login."/";
	$this->information["profile_photo"]=$this->information["folder"]."profile_photo.jpg";
	$this->create_friends_list();
	return true;
	}
	
	function get_info_by_id($target_user_id){
	$sql="select id, login, visit_time from users where id='".$target_user_id."'";
	$res=mysql_query($sql,$this->_db);
	$item=mysql_fetch_array($res);
	$login=$item['login'];
	$this->information["login"]=$login;
	$this->information["visit_time"]=$item['visit_time'];
	$this->information["id"]=$item['id'];
	$sql="
	select users_params.name, users_params_values.value 
	from users_params, users_params_values 
	where 
	(users_params_values.user_id='".$target_user_id."') 
	and 
	(users_params_values.param_id=users_params.id)";
		$res=mysql_query($sql,$this->_db);
		while($item=mysql_fetch_row($res)){
		$this->information[$item[0]]=$item[1];
	}
	$this->information["folder"]="/profiles/".substr($login,0,1)."/".$login."/";
	$this->information["profile_photo"]=$this->information["folder"]."profile_photo.jpg";
	}
	.... over 9000 ....Понос
+149
// Проверка наличия интернета по доступности яндекса и рамблера
  public function is_inet($wait=false) {
    if ($wait) {
      while(!($this->ping('yandex.ru')&&$this->ping('rambler.ru'))) {
        echo date('Y/m/d H:i:s >> ').'Internet disconnect, wait...'."<br/>\n";
        }
      return true;
      }
      elseif ($this->ping('yandex.ru')&&$this->ping('rambler.ru')) return true;
      else return false;
    }
+68
StringBuffer serialNum = new StringBuffer ();
for (int i = 0; i < 0; i++)
       serialNum = serialNum.append (Byte.toString (serial[ i ]));