- 1
- 2
- 3
- 4
If dd.Items.Count < 1 Then
dd.Items.Clear()
...
End If
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−363.8
If dd.Items.Count < 1 Then
dd.Items.Clear()
...
End If
+132.3
include "include/template.php";
stdhead(null,'Он-лайн табло');
echo '<table><tr><td>';
$firarray = mysql_query("SELECT * FROM online_firs GROUP BY fir ASC");
while ($fir = mysql_fetch_array($firarray)){ // пробегаемся по РЦентрам
$firnamearray = mysql_query("SELECT * FROM firdata WHERE fir='".$fir[fir]."'");
$firname = mysql_fetch_array($firnamearray); // получим название текущего РЦ
// вложенная таблица районного центра
echo '<table width=100%>';
echo '<tr><td background="images/airport_header.gif"> '.$fir[fir].' '.$firname[name].' FIR</td></tr><tr><td>';
//вложенная таблица диспетчерских пунктров
echo '<table>';
$atcarray = mysql_query("SELECT * FROM online WHERE atc_fir='".$fir[fir]."' and clienttype='ATC' ORDER BY atc_callsign ASC");
while ($atc = mysql_fetch_array($atcarray)){ // пробегаемся по позициям
// если позиция существует - то отображаем
$positionarray=explode("_",$atc[callsign]); // расхуячиваем код позывного на Икао и Позицию.
$positiontype=array_pop($positionarray); // выдёргиваем последний элемент, т.е. тип позиции (app twr gnd итд)
if (($positiontype=='GND') || ($positiontype=='TWR') || ($positiontype=='APP') || ($positiontype=='CTR') || ($positiontype=='FSS') || ($positiontype=='DEL') ){
// расхуячим АТИС построчно
$atis='';
$atisarray=explode("^§",$atc[atc_atis]); // разбираем общую строку на ВПП по разделителю %
foreach ($atisarray as $x => $atisdetalis){ // пробегаем по всем параметрам ВПП, поочерёдно для каждой
$atis=$atis.$atisdetalis.'; ';}
echo '<tr style="color: #ff0000">'. // задаётся цвет шрифта
'<td width="90">'.$atc[callsign]. '</td>'.
'<td width="200" title="'.$atis.'">'.$atc[atc_callsign]. '</td>'.
'<td width="90">'.$atc[atc_freq]. '</td>'.
'<td width="200" title="'.$atc[pid].' '.$atc[atc_rating].'"><a href="http://stats.vatsim.net/search_id.php?id='.$atc[pid].'">'.$atc[fio]. '</a></td></tr>';
}
}
echo '</table >'; //закрывающий таблицы диспетчерских пунктов
//вложенная таблица ВС
echo '<table >';
$portarray = mysql_query("SELECT * FROM online_firs WHERE fir='".$fir[fir]."' GROUP BY port ASC");
while ($port = mysql_fetch_array($portarray)){ // пробегаемся по портам
if ($port[port]){
// получим название аэродрома . И если есть такой АД в базе данных тогда добавим ссыль не его страницу
$airport = mysql_fetch_array(mysql_query("SELECT * FROM airportdata WHERE port='".$port[port]."' "));
$airportpage = mysql_fetch_array(mysql_query("SELECT * FROM airport WHERE ikao='".$port[port]."' "));
if ($airportpage[name]) $link='<a href="airport.php?icao='.$port[port].'"><img src="images/icon/info.png"></img> </a>';
echo '<tr><td colspan="8"> - '.$port[port].' '.$airport[name].' </td><td>'.$link.'</td></tr>'; $link='';
// получим прибытия и выведем нахуй
$arrivalarray = mysql_query("SELECT * FROM online WHERE fp_arrival_port='".$port[port]."' ORDER BY time_arr ASC");
while ($arrival = mysql_fetch_array($arrivalarray)){ // пробегаемся по прибытиям
echo '<tr style="color: #000000">'. // задаётся цвет шрифта прибывающих
'<td width="90" title="'.$arrival[fio].'"><a href="http://vataware.com/pilot.cfm?cid='.$arrival[pid].' ">'.$arrival[callsign].' </a></td>'.
'<td width="95">'.$arrival[fp_acfttype].'</td>';
// Если расстояние до АД прилёта более 10 км
if ($arrival[dist_from_ad_arr] > 10) echo '<td width="65" title="Время прибытия">'.$arrival[time_arr].'</td>';
else echo'<td style="color: #a0a0a0" width="65" >arrived</td>';
echo'<td width="110" title="'.$arrival[fp_route].'">'.$arrival[fp_departure_port].'-'.$arrival[fp_arrival_port].'</td>'.
'<td width="100" title="Текущий эшелон | Эшелон по плану">FL'.ceil($arrival[alt]/100).'|'.$arrival[fp_flevel].'</td>'.
'<td width="40" title="Скорость (км/ч) ">'.ceil($arrival[speed]).'</td>'.
'<td width="40">'.$arrival[fp_sq].'</td></tr>';
}
// получим отправления и выведем нахуй
$departurearray = mysql_query("SELECT * FROM online WHERE fp_departure_port='".$port[port]."' ORDER BY time_arr ASC");
while ($departure = mysql_fetch_array($departurearray)){ // пробегаемся по прибытиям
echo '<tr style="color: #a0a0a0">'. // задаётся цвет шрифта вылетающих
'<td width="90" title="'.$departure[fio].'"><a href="http://vataware.com/pilot.cfm?cid='.$departure[pid].' " target="_blank">'.$departure[callsign].' </a></td>'.
'<td width="95" >'.$departure[fp_acfttype].'</td>';
// Если расстояние от АД вылета менее 60ти километов
if ($departure[dist_from_ad_dep] < 60) echo'<td width="65" >departing</td>';
else echo'<td width="65" >in flight</td>';
echo'<td width="110" title="'.$departure[fp_route].'">'.$departure[fp_departure_port].'-'.$departure[fp_arrival_port].'</td>'.
'<td width="100" title="Текущий эшелон | Эшелон по плану">FL'.ceil($departure[alt]/100).'|'.$departure[fp_flevel].'</td>'.
'<td width="40" title="Скорость (км/ч) ">'.ceil($departure[speed]).'</td>'.
'<td width="40" >'.$departure[fp_sq].'</td></tr>';
}
}
}
echo '</table >'; // закрывающий таблицы ВС
echo '</td></tr></table >'; // закрывающий таблицы РЦ
}
echo '</td></tr></table >'; // закрывающий главной таблицы
stdfoot(null);
+78.5
if (choice==0)
new Browser(null, display, this, this, false);
if (choice==1)
new Browser(null, display, this, this, true);
if (choice==2)
new Browser(null, display, this, this, false);
if (choice==3)
new Browser(null, display, this, this, true);
if (choice==4)
new Browser(null, display, this, this, false);
if (choice==5)
new Browser(null, display, this, this, true);
if (choice==6)
new Browser(null, display, this, this, false);
if (choice==7)
new Browser(null, display, this, this, true);
Сохранить, загрузить, сохранить, загрузить...
+176.5
function Fields_Change()
{
if (username.value == "")
{
username.value = lbUserName.innerHTML;
}
if (username.value == lbUserName.innerHTML)
{
username.value = "";
}
}
+139.1
$mem=f(qs("max(id)+1 as nextid from members "));
$mid=$mem[nextid];
$sql="`members` ( `id`, `login` , `pswd` , `fname` , `lname` , `email` , `street` , `city` , `state` , `country` , `zip` , `phone` , `fax` , `status` , `rdate` ) VALUES ( '$mid', '$login', '$pswd_1', '$fname', '$lname', '$email', '$street', '$city', '$state', '$country', '$zip', '$phone', '$fax', '$mem_default_approval', '$dt1')";
qi($sql);
Вместо auto_increment индекс можно определить вот таким вод способом)))
+147
{"width":910,"element":null,"appto":null,"random_seed":874464,"html":"<div style='width:910' class='animated_pic_group' id='re874464'><a href='\/\/' class='animated_image'> \n<table class='kartinko_s_tenju'>\n <tr>\n <td><div class='tl'><\/div><\/td>\n <td><div class='top'><\/div><\/td>\n <td><div class='tr'><\/div><\/td>\n <\/tr>\n <tr>\n <td height='100%' class='left'><\/td>\n <td><div class='image'><img src='\/images\/up\/image1.jpg' width='150px'><\/div><\/td>\n <td class='right'><\/td>\n <\/tr>\n <tr>\n <td><div class='bl'><\/div><\/td>\n <td><div class='bottom'><\/div><\/td>\n <td><div class='br'><\/div><\/td>\n <\/tr>\n<\/table>\n \n <\/a><a href='\/\/' class='animated_image'> \n<table class='kartinko_s_tenju'>\n <tr>\n <td><div class='tl'><\/div><\/td>\n <td><div class='top'><\/div><\/td>\n <td><div class='tr'><\/div><\/td>\n <\/tr>\n <tr>\n <td height='100%' class='left'><\/td>\n <td><div class='image'><img src='\/images\/up\/image2.jpg' width='150px'><\/div><\/td>\n <td class='right'><\/td>\n <\/tr>\n <tr>\n <td><div class='bl'><\/div><\/td>\n <td><div class='bottom'><\/div><\/td>\n <td><div class='br'><\/div><\/td>\n <\/tr>\n<\/table>\n \n <\/a><a href='\/\/' class='animated_image'> \n<table class='kartinko_s_tenju'>\n <tr>\n <td><div class='tl'><\/div><\/td>\n <td><div class='top'><\/div><\/td>\n <td><div class='tr'><\/div><\/td>\n <\/tr>\n <tr>\n <td height='100%' class='left'><\/td>\n <td><div class='image'><img src='\/images\/up\/image3.jpg' width='150px'><\/div><\/td>\n <td class='right'><\/td>\n <\/tr>\n <tr>\n <td><div class='bl'><\/div><\/td>\n <td><div class='bottom'><\/div><\/td>\n <td><div class='br'><\/div><\/td>\n <\/tr>\n<\/table>\n \n <\/a><a href='\/\/' class='animated_image'> \n<table class='kartinko_s_tenju'>\n <tr>\n <td><div class='tl'><\/div><\/td>\n <td><div class='top'><\/div><\/td>\n <td><div class='tr'><\/div><\/td>\n <\/tr>\n <tr>\n <td height='100%' class='left'><\/td>\n <td><div class='image'><img src='\/images\/up\/image4.jpg' width='150px'><\/div><\/td>\n <td class='right'><\/td>\n <\/tr>\n <tr>\n <td><div class='bl'><\/div><\/td>\n <td><div class='bottom'><\/div><\/td>\n <td><div class='br'><\/div><\/td>\n <\/tr>\n<\/table>\n \n <\/a><a href='\/\/' class='animated_image'> \n<table class='kartinko_s_tenju'>\n <tr>\n <td><div class='tl'><\/div><\/td>\n <td><div class='top'><\/div><\/td>\n <td><div class='tr'><\/div><\/td>\n <\/tr>\n <tr>\n <td height='100%' class='left'><\/td>\n <td><div class='image'><img src='\/images\/up\/image5.jpg' width='150px'><\/div><\/td>\n <td class='right'><\/td>\n <\/tr>\n <tr>\n <td><div class='bl'><\/div><\/td>\n <td><div class='bottom'><\/div><\/td>\n <td><div class='br'><\/div><\/td>\n <\/tr>\n<\/table>\n \n <\/a><\/div> "}
вот такой вот json
+163
$to = date("m.d.Y");
$to=explode('.',$to);
$k = $to[0];
$to[0]=$to[1];
$to[1]=$k;
$to = array_reverse($to);
$to = implode('-', $to);
делаем дату в формате sql
−104
bash-3.2# pacman -Rsn mysql
проверка зависимостей...
ошибка: не удалось продолжить операцию (не удается удовлетворить зависимости)
:: akonadi: требует mysql
bash-3.2# pacman -Rsn akonadi
проверка зависимостей...
ошибка: не удалось продолжить операцию (не удается удовлетворить зависимости)
:: kdemod-kdepimlibs: требует akonadi>=1.1.1
bash-3.2#
+226.4
....
bic.w #C,SR
rrc.w R6
rra.w R6
rra.w R6
rra.w R6
rra.w R6
....
Когда проц не делит аппартно....
−207.6
#sub load_midi_positions_random {
##
## Вот понапишут такого кода, а потом системные администраторы виноваты что сервер тормозит ;-) ....
## У Вас есть враги ? Подарите им этот уникальный код !
##.
#
# my $dbh = get_pg_connect();
# my $sql = "SELECT count(id) FROM midi_data where name<>'Unsorted'";
# my $sth = $dbh->prepare($sql) or die $DBI::errstr;
# $sth->execute or die $DBI::errstr;
# my $i=$sth->fetchrow();
# $sth->finish or die $DBI::errstr;
#....
#my $PIC_COUNT=$i;
#my $pic1 = int (rand($i));
#my $pic2 = int (rand($i));
#my $count=0;
# while ($pic1 == $pic2 && $count < 20){
# $pic2 = int (rand($PIC_COUNT));
# $count++;
# }
# my $pic3 = int (rand($PIC_COUNT));
# $count = 0;
# while (($pic1 == $pic3 || $pic2 == $pic3 || $pic2 == $pic1) && $count < 20){
# $pic3 = int (rand($PIC_COUNT));
# $count++;
# }
# my $pic4 = int (rand($PIC_COUNT));
# $count = 0;
# while (($pic1 == $pic2 || $pic1 == $pic3 || $pic1 == $pic4 || $pic2 == $pic3 || $pic2 == $pic4 || $pic3 == $pic4) && $count < 20){
# $pic4 = int (rand($PIC_COUNT));
# $count++;
# }
# my $pic5 = int (rand($PIC_COUNT));
# $count = 0;
# while (($pic1 == $pic2 || $pic1 == $pic3 || $pic1 == $pic4 || $pic2 == $pic3 || $pic2 == $pic4 || $pic3 == $pic4 || $pic1 == $pic5 || $pic2 == $pic5
# || $pic3 == $pic5 || $pic4 == $pic5) && $count < 20){
# $pic5 = int (rand($PIC_COUNT));
# $count++;
# }
# my $pic6 = int (rand($PIC_COUNT));
# $count = 0;
# while (($pic1 == $pic2 || $pic1 == $pic3 || $pic1 == $pic4 || $pic2 == $pic3 || $pic2 == $pic4 || $pic3 == $pic4 || $pic1 == $pic5 || $pic2 == $pic5
# || $pic3 == $pic5 || $pic4 == $pic5
# || $pic1 == $pic6 || $pic2 == $pic6 || $pic3 == $pic6 || $pic4 == $pic6 || $pic5 == $pic6 ) && $count < 20){
# $pic6 = int (rand($PIC_COUNT));
# $count++;
# }
# my $pic7 = int (rand($PIC_COUNT));
# $count = 0;
# while (($pic1 == $pic2 || $pic1 == $pic3 || $pic1 == $pic4 || $pic2 == $pic3 || $pic2 == $pic4 || $pic3 == $pic4 || $pic1 == $pic5 || $pic2 == $pic5
# || $pic3 == $pic5 || $pic4 == $pic5
# || $pic1 == $pic6 || $pic2 == $pic6 || $pic3 == $pic6 || $pic4 == $pic6 || $pic5 == $pic6..
# || $pic1 == $pic7 || $pic2 == $pic7 || $pic3 == $pic7 || $pic4 == $pic7 || $pic5 == $pic7 || $pic6 == $pic7) && $count < 20
#
# ){
# $pic6 = int (rand($PIC_COUNT));
# $count++;
# }
#
# $sql = "SELECT * FROM midi_data where name<>'Unsorted' order by id";
# $sth = $dbh->prepare($sql) or die $DBI::errstr;
# $sth->execute or die $DBI::errstr;
# my @result;
# while(my @row = $sth->fetchrow){
# my $tmp = split_midi_position(@row);
# $tmp->{POSITION_NAME}=~ s/(\d{4})//;
# $tmp->{POSITION_YEAR}=$1;
# push @result, $tmp;....
# }
#my @new=();
#$new[0]=$result[$pic1];
#$new[1]=$result[$pic2];
#$new[2]=$result[$pic3];
#$new[3]=$result[$pic4];
#$new[4]=$result[$pic5];
#$new[5]=$result[$pic6];
#$new[6]=$result[$pic7];
#$sth->finish or die $DBI::errstr;
# return @new;
#}
###
Таблица midi_data > 15000 записей.
Этот код вызывался несколько раз в секунду...