- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
...
Запрос.Текст =
"...
|ГДЕ
| ...
| И ТипыЦенНоменклатуры.ПроцентСкидкиНаценки <> &Нуль
| ...";
Запрос.УстановитьПараметр("Нуль", 0);
...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−92
...
Запрос.Текст =
"...
|ГДЕ
| ...
| И ТипыЦенНоменклатуры.ПроцентСкидкиНаценки <> &Нуль
| ...";
Запрос.УстановитьПараметр("Нуль", 0);
...
+144
Вопрос...
Ребят, у меня такой вопрос, тут или посмейтесь, или скажите как правельней, сайт не для вопросов согласен, но помогите не говнакодить)))
Ядро системы у меня, сканирует директории модулей и плагинов таким образом что у имени деректории есть префикс mod and plg где если это модуль то вот имя директории mod[news], нет оно всё не в куче разумеется, порядок соблюдаю разумеется, но и исправить метод можно не проблема, но я пишу это к чему, недавно готовый сайт выложил на хостинг на котором ранее небыл, и всё конечно идеально, за исключением одного нюанса, FTP менеджеры не могут сканировать директории в имене которых находятся знаки [ ] и только единственный менеджер может сканировать отлично это FAR... И у меня просьба, посмеятся какой я дурак если это реально проблема, или это плюсом, что важные директории проблемно прочитать? Работа системы проходит на ура хоть где не в этом вопрос, а именно имена директорий с знакоми [ ], и проблема их сканировать из "ВНЕ"... Стоит ли их переименовывать?
+170
double* (*(*(*fp)(int*,int*,int*))[])(float*,float*,float*);
уже третий семпл из жгучей темы на форуме сайта wasm.ru... я цитирую: "Объявление указателя на функцию, принимающую 3 аргумента-указателя на int, а возвращающая указатель на массив указателей на функцию принимающую 3 аргумента-указателя на float и возвращающую указатель на double"))) http://www.wasm.ru/forum/viewtopic.php?pid=419403#p419403
+146
В шапке:
<script type="text/javascript">
thisIsIE7 = false;
</script>
<!--[if IE 7]>
<script type="text/javascript">
thisIsIE7 = true;
</script>
<![endif]-->
В JS-файле:
$("#popup_hint")
.show()
.css("top", ev.pageY + 20)
.css("left", ev.pageX + 20 + (thisIsIE7 ? 483 : 0))
Что ж, пришёл и мой черёд...
Проблема: в IE7 и только в нём некоторые абсолютно спозиционированные элементы съезжают влево почти на полэкрана.
Ещё проблема: люто надоевший заказчик ругается в трубку и требует, чтобы через 10 минут всё работало нормально.
Решение: опытным путём выясняем, что смещение влево происходит на 483 пикселя вне зависимости от размера окна и разрешения монитора. Лабаем детектор IE7 на кондишенал-комменте, в JS хардкодим магическое смещение. Проблемы решены...
+129
<meta name="generator" content="Adobe GoLive">
<link rel="stylesheet" href="file:////prioris/Site-IAC/new/web-content/images/mak.css" type="text/css">
<script language="javascript" src="file:////prioris/Site-IAC/new/web-content/images/mak.js"></script>
Зашел, значит, на сайт МАКа почитать из первых рук расшифровки переговоров диспетчеров и пилотов, заодно узнать, - какой же нецензурной бранью пользуются Российские диспетчеры, когда у тебя под носом падает самолет со всей польской верхушкой :)
Вот она, сила Adobe GoLive. А ведь, я думаю, эти страницы (если и англ. версия) посетили за прошедшие дни многие люди из многих стран. Вот такой вот фейл.
Страница висит с 10 апреля, а никто так и не заметил.
Алсо, веселит возможность скачать все переговоры через BitTorrent. Это очень хорошо, я был приятно удивлен, но вот так борются в России с "пиратскими" протоколами P2P. Интересно, еще какая страна выложила бы на скачку материалы через Торрент? Готов поспорить, что там будут одни польские и русские айпишники. И Белого Дома :) Сейчас поставлю на закачку, проверим-с. Стоп, а может быть так наши решили отмониторить по айпишникам - кто пользуется торрентом? Аааа, пативены едут!
+123
WebClient webClient = new WebClient();
int i = 1;
while (true)
{
try
{
webClient.DownloadFile("http://sayt.ru/" + i.ToString() + ".exe", @i.ToString() + ".exe");
number += 1;
}
catch
{
break;
}
}
+160
/*
-----------------------------------------------------------------
Список топиков
-----------------------------------------------------------------
*/
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `forum` WHERE `type`='t' AND `refid`='$id'" . ($rights >= 7 ? '' : " AND `close`!='1'")), 0);
if ($user_id && !$ban['1'] && !$ban['11']) {
// Кнопка создания новой темы
echo '<div class="gmenu"><form action="index.php?act=nt&id=' . $id . '" method="post"><input type="submit" value="' . $lng_forum['new_topic'] . '" /></form></div>';
}
if ($total) {
$req = mysql_query("SELECT * FROM `forum` WHERE `type`='t'" . ($rights >= 7 ? '' : " AND `close`!='1'") . " AND `refid`='$id' ORDER BY `vip` DESC, `time` DESC LIMIT $start, $kmess");
while ($res = mysql_fetch_assoc($req)) {
if($res['close'])
echo '<div class="rmenu">';
else
echo $i % 2 ? '<div class="list2">' : '<div class="list1">';
$nikuser = mysql_query("SELECT `from` FROM `forum` WHERE `type` = 'm' AND `close` != '1' AND `refid` = '" . $res['id'] . "' ORDER BY `time` DESC LIMIT 1");
$nam = mysql_fetch_assoc($nikuser);
$colmes = mysql_query("SELECT COUNT(*) FROM `forum` WHERE `type`='m' AND `refid`='" . $res['id'] . "'" . ($rights >= 7 ? '' : " AND `close` != '1'"));
$colmes1 = mysql_result($colmes, 0);
$cpg = ceil($colmes1 / $kmess);
$np = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_forum_rdm` WHERE `time` >= '" . $res['time'] . "' AND `topic_id` = '" . $res['id'] . "' AND `user_id`='$user_id'"), 0);
// Значки
$icons = array(
($np ? (!$res['vip'] ? '<img src="../theme/' . $set_user['skin'] . '/images/op.gif" alt=""/>' : '') : '<img src="../theme/' . $set_user['skin'] . '/images/np.gif" alt=""/>'),
($res['vip'] ? '<img src="../theme/' . $set_user['skin'] . '/images/pt.gif" alt=""/>' : ''),
($res['realid'] ? '<img src="../theme/' . $set_user['skin'] . '/images/rate.gif" alt=""/>' : ''),
($res['edit'] ? '<img src="../theme/' . $set_user['skin'] . '/images/tz.gif" alt=""/>' : '')
);
echo functions::display_menu($icons, ' ', ' ');
echo '<a href="index.php?id=' . $res['id'] . '">' . $res['text'] . '</a> [' . $colmes1 . ']';
if ($cpg > 1) {
echo '<a href="index.php?id=' . $res['id'] . '&page=' . $cpg . '"> >></a>';
}
echo '<div class="sub">';
echo $res['from'];
if (!empty($nam['from'])) {
echo ' / ' . $nam['from'];
}
$vrp = $res['time'] + $set_user['sdvig'] * 3600;
echo ' <span class="gray">(' . date("d.m.y / H:i", $vrp) . ')</span></div></div>';
++$i;
}
unset($_SESSION['fsort_id']);
unset($_SESSION['fsort_users']);
} else {
echo '<div class="menu"><p>' . $lng_forum['topic_list_empty'] . '</p></div>';
}
JohnCMS 4, forum/index.php
Автор мало того, что не знает о шаблонизации, но и незнает ещё о вреде запросов в цикле
+146
#include <fcntl.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
// man sendfile
int main (int argc, char **argv, char **envp) {
while(
(
argc < 0 // true if all ok, false on first iter
||
(
argc != 2 // true if error
&&
(printf("usage %s filename\n", argv[0]) && 0 == (argc = 0))// show error (true)
) // true if error, and argc == 0
||
(
((argc = open(argv[1], O_RDONLY) * -1) < 0) // false if error
||
(printf("cannot open %m\n") && 0 == (argc = 0))// show error (true)
)
) // true if all ok, also argc != 0
&&
(
argc < 0 // if open success this is true
&&
(read(argc * -1, memset(envp[1], 0, 1025), 1024) > 0 && printf("%s", envp[1])) || (close(argc * -1))
)
) ;
}
работает и под linux и под cygwin (gcc какие были под рукой)
затрудняюсь определить парадигму :)
+154
////.....
//
// button2
//
this->button2->Name = L"button2"; //Кнопка с номером 2,
this->button2->Text = L"3"; //текстом "3"
//и вызывающая обработчик кнопки 1.
this->button2->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
//
// button3
//
this->button3->Name = L"button3"; //Кнопка с номером 3,
this->button3->Text = L"5"; //текстом "5"
//тоже вызывающая обработчик кнопки 1
this->button3->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
////.....
#pragma endregion
private: System::Void button6_Click(System::Object^ sender, System::EventArgs^ e) {
}
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
if (Form1::textBox1->Text=="0")
Form1::textBox1->Text=((System::Windows::Forms::Button^ )sender)->Text;
else
Form1::textBox1->Text+=((System::Windows::Forms::Button^ )sender)->Text;
}
private: System::Void button17_Click(System::Object^ sender, System::EventArgs^ e) {
Form1::textBox1->Text="0";
m_Box=0; }
private: System::Void button15_Click(System::Object^ sender, System::EventArgs^ e) {
float x = float::Parse(Form1::textBox1->Text);
m_Box = float::Parse(Form1::textBox1->Text);
Form1::textBox1->Text="";
oper =((System::Windows::Forms::Button^)sender)->Text;
}
private: System::Void button16_Click(System::Object^ sender, System::EventArgs^ e) {
float x = float::Parse(Form1::textBox1->Text);
if (oper=="+")
m_Box+=x;
if(oper=="-")
m_Box-=x;
if(oper=="*")
m_Box*=x;
if (oper=="/")
m_Box /=x;
Form1::textBox1->Text=m_Box.ToString();
}
};
}
Это кусок простейшего калькулятора одной девушки. Кроме всего прочего вышеописанный код составляющий единственную логику приложения находится в "Form1.h".
+105
str_sql = " select convert(varchar(6),e.id) as equipment_id,e.name as name,1 as is_check " +
" ,(select count(t2.id) from equipment t2 where t2.parent_id=e.id) count_child" +
" from equipment e " +
" where isnull(e.parent_id,0)=" + e.Node.Value +
" and id in (select cod from f_DisplayEqipmentContract_nodes_2(" + str_contract + "))";
а вот так мы собираем sql запрос