- 1
#define boool long boolНашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+114
#define boool long bool
+114
function user_report_1()
{
global $dbServer,$dbPort,$dbUser,$dbPwd;
mysql_connect($dbServer.':'.$dbPort,$dbUser,$dbPwd);
mysql_query('Set charset cp1251');
mysql_select_db("DB");
$Sql='SELECT
  `авто`.`ИмяОМ`, `авто`.`МаркаАвто`,`авто`.`ГосРегНомер`, `типыавто`.`Тип`, `цветавто`.`Цвет`
FROM
  `зао мирком`.`авто`
  INNER JOIN `зао мирком`.`типыавто` ON `авто`.`ТипАвто` = `типыавто`.ID
  INNER JOIN `зао мирком`.`цветавто` ON `авто`.`ЦветМашины` = `цветавто`.ID
WHERE
  `авто`.`Организация` = '.$_SESSION['ID'];
$result=mysql_query($Sql);
$html="<table>";
$html.="<tr><th>Название</th><th>Марка авто</th><th>Гос номер</th><th>Тип авто</th><th>Цвет авто</th></tr>";
while($row=mysql_fetch_row($result))
{
$html.="<tr>";
foreach($row as $val)
{
$html.="<td>$val</td>";
}
$html.="</tr>";
}
$html.="</table>";
return $html;
}
?>
<script>
function update(Elname,HtmlText)
{
	var El=document.getElementById(Elname); // Находим елемент  Elname в дереве DOM
	El.innerHTML=HtmlText;
}
</script>
......
<tr><td><button onClick="update('work','<? echo(user_report_1())?>')">Отчет 1</button></td></tr> // Вот таких кнопочек там  5 штук 
......Заходит пользователь на страницу и ему сразу 5 отчетов генерируется а нужны они ему или не нужны это другой вопрос. Вот это я нагородил 1,5 года назад.
+114
if (this.orderMode == 'alphabetically') {
    Element.writeAttribute(butSortByName, 'disabled');
    Element.addClassName(butSortByName, 'current_state');
   }
   if (this.orderMode == 'bygroup') {
    Element.writeAttribute(butSortByGroups, 'disabled');
    Element.addClassName(butSortByGroups, 'current_state');
   }
   if (this.orderMode == 'byvalue') {
    Element.writeAttribute(butSortByValues, 'disabled');
    Element.addClassName(butSortByValues, 'current_state');
   }ну вот разве это нормально ? ... (c) Valery
+113.8
public object DeepCopy(object value)
        {
            try
            {
                return value;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }такой код повсюду... Источник: http://ayende.com/Blog/archive/2009/04/13/there-are-so-many-things-wrong-with-this-codehellip.aspx
+113.4
while (!e.Cancel) //цикл получения остальных страниц
{
	//прерывание получения данных (если заказали)
	if (worker.CancellationPending)
	{
		e.Cancel = true;
		break;
	}
	//получение очередной странцы
	if (page == null)
		page = _gateway.GetTrackPage(id, pageID);
	if (page != null)
	{
		if (page.Type == PageType.NotReady) //если страница не готова - на следующий круг
		{
			page = null;
                                                 for (int i = 0; i < waitTimeout && !worker.CancellationPending; i++) //ожидание таймаута
			Thread.Sleep(1000);
			waitTimeout *= 2; //наращивание таймаута с каждым получением NotReady
			if (waitTimeout > 10)
			waitTimeout = 10;
		}
.........
	}
.........
}Опрашиваем в цикле сервер вызовами _gateway.GetTrackPage. Если сервер отвечает что не готов page.Type == PageType.NotReady, то имеем креатив на тему увеличения интервала опроса...
+113
Стартовал форум работы еще много,  тестить уже можно 
http://gvforum.ru/
+113
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Pause extends JFrame{
	private int MAX;
	private static String s;
	
	Pause(){
		this.setSize(300, 300);
		this.setVisible(true);
	}
	public void text(String s, final Thread t){
		try {
			t.wait();
		} catch (InterruptedException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}
		JLabel l = new JLabel(s);
		l.addMouseListener(new MouseListener() {
			
			@Override
			public void mouseClicked(MouseEvent e) {
				// TODO Auto-generated method stub
				t.notify();
			}
			@Override
			public void mousePressed(MouseEvent e) {
				// TODO Auto-generated method stub
			}
			@Override
			public void mouseReleased(MouseEvent e) {
				// TODO Auto-generated method stub
			}
			@Override
			public void mouseEntered(MouseEvent e) {
				// TODO Auto-generated method stub
			}
			@Override
			public void mouseExited(MouseEvent e) {
				// TODO Auto-generated method stub
			}
		});
		this.add(l);
	}
	
	public int getMAX() {
		return MAX;
	}
	public void setMAX(int mAX) {
		MAX = mAX;
	}
	
	public String getS() {
		return s;
	}
	public void setS(String s) {
		this.s = s;
	}
	public void appendS(String s) {
		this.s += s;
	}
	public static void main(final String[] args){
		final Pause p = new Pause();
		final Thread t = new Thread(new Runnable() {
			
			public void run() {
				
				for (int i = 0; i < p.getMAX(); ++i){
					p.appendS(i + " ");
					if (i+2 <= p.getMAX()){
						p.text(s, t); //error
					}
				}
			}
		});
		t.start();
	}
}
            Прислала подруга, изучающая потоки в Java, с просьбой подсказать, почему выдаётся ошибка компиляции при использовании переменной t внутри run.
Придётся объяснять, что в этом коде неправильно вообще всё, от первой до последней строки...
        
+113
http://habrahabr.ru/post/172129/
            «Мне нужен был online-сервис для генерации GUID»
Пожалуйста, подключитесь к интернету, чтобы сгенерировать гуид. Что дальше? Конкатенация строк через RESTful сервер в облаке амазона?
        
+113
public static void assertAlmostEquals(final double actual, final double expected) {
	Assert.assertTrue(Math.abs(actual - expected) < 0.000001);
}
+113
private int GenerateRandom(int MaxValue)
{
    var mas = Guid.NewGuid().ToByteArray();
    return BitConverter.ToInt32(mas, 4) % MaxValue;
}....