- 1
- 2
- 3
- 4
- 5
- 6
- 7
$time = (date("H") - date("H") % 6) . ":" . "00:00";
if ($time == "00:00:00" || $time == "18:00:00") {
$daytime = "night";
} else {
$daytime = "day";
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160.8
$time = (date("H") - date("H") % 6) . ":" . "00:00";
if ($time == "00:00:00" || $time == "18:00:00") {
$daytime = "night";
} else {
$daytime = "day";
}
да работает, но как до такого можно было дойти?
−176.2
flag1 := false;
if (flag=true) then
flag1:=true;
end if;
if (flag1=true) then
flag2 := false;
end if;
pl/sql
+92.7
unit CelFahKel;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Edit1: TEdit;
Edit2: TEdit;
RadioGroup1: TRadioGroup;
RadioGroup2: TRadioGroup;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
F: Extended;
C: Integer;
begin
if RadioGroup1.ItemIndex=0 then
if RadioGroup2.ItemIndex=0 then
Edit2.Text := Edit1.Text
else if RadioGroup2.ItemIndex=1 then
begin
F := StrToFloat(Edit1.Text) * (9/5) + 32;
Edit2.Text := FloatToStr(F)
end
else if RadioGroup2.ItemIndex=2 then
begin
C := StrToInt(Edit1.Text) + 273;
Edit2.Text := FloatToStr(C);
end;
if RadioGroup1.ItemIndex=1 then
if RadioGroup2.ItemIndex=0 then
begin
F := StrToFloat(Edit1.Text) - 32 * (5/9);
Edit2.Text := FloatToStr(F);
end
else if RadioGroup2.ItemIndex=1 then
Edit2.Text := Edit1.Text
else if RadioGroup2.ItemIndex=2 then
begin
F := StrToFloat(Edit1.Text) - 32 * (5/9) + 273;
Edit2.Text := FloatToStr(F);
end;
if RadioGroup1.ItemIndex=2 then
if RadioGroup2.ItemIndex=0 then
begin
C := StrToInt(Edit1.Text) - 273;
Edit2.Text := IntToStr(C);
end
else if RadioGroup2.ItemIndex=1 then
begin
F := StrToFloat(Edit1.Text) + 32 * (9/5) - 273;
Edit2.Text := FloatToStr(F);
end
else if RadioGroup2.ItemIndex=2 then
Edit2.Text := Edit1.Text
end;
end.
Всего-то навсего перевод градусных величин: Сельсий <-> Фаренгейт <-> Кельвин и вывод в Эдит
+93.3
type
chel = record
name:string;
tag:int64;
end;
procedure go_to_banaj (var obj:chel);
begin
obj.tag:=obj.tag+1;
writeln(obj.name+', Пошел ты в баню')
writeln('Тебя послали в баню '+inttostr(obj.tag)+' Раз')
end;
procedure prolaps;
var
obj:chel;
begin
obj.tag:=0;
readln(obj.name);
//obj.name:='Фyтбалёр';
while 1=1 do
go_to_banaj(obj)
end;
+136.3
for (int i = 0; i < count; i++) // перебираем список адресов
{
email = email_list[i].ToString();
for (int y = i + 1; y < count; y++) // перебираем тот же список но начиная со следующего элемента
{
if (email == email_list[y].ToString())
{
// если такой "y" уже есть в duble_index то пропускать
if (!duble_index.Contains(y))
duble_index.Add(y); // он дубликат - заносим его в "ЧЕРНЫЙ СПИСОК" =)
}
}
}
***************
System.Collections.ArrayList al = System.Collections.ArrayList.Adapter(duble_index);
al.Sort();
int z = 0;
int [] buff = new Int32[duble_index.Count];
foreach (Int32 s in al)
{
buff[z] = s;
z++;
}
for (int i = buff.Length-1; i >= 0; i--)
{
email_list.RemoveAt(buff[i]);
}
Удаление дубликатов в не отсортированном списке.... Это реально упростить?
+163.3
// здравсвуйте, это снова мы, индусы. а вот пэджинэйшн в нашем исполнении.
//количество записей на странице
$recperpage = 20
//номер страницы из реквеста
if(!isset($_REQUEST["page"]))
{
$pg=1;
}
else
{
$pg=$_REQUEST["page"];
}
// $query - запрос где выбираются ВСЕ записи.
$offer_query = mysql_query($query);
$rcount=mysql_num_rows($offer_query);
$jmpcnt = 1;
while ( $jmpcnt<=($pg-1)*$recperpage && $row = mysql_fetch_array($offer_query) )
{
$jmpcnt = $jmpcnt + 1;
}
$cnt=0;
while (($offer=mysql_fetch_array($offer_query)) && ($cnt<$recperpage))
{
//выводим результаты на страницу. мешанина пхп, хтмля и яваскрипта.
...
$cnt = $cnt + 1;
}
//занавес
тот же проект (2144)
*плачет*
−858.3
Функция nullif( a, b ) возвращает null если a=b, иначе а.
Всем отделом думали зачем это нужно. С трудом высосали пример из пальца. Видимо какой-то индус решил написать функцию века.
−864.2
select to_char(null) from dual
union
select to_number(null) from dual
ORA-01790: expression must have same datatype as corresponding expression
Когда смотришь на пустую чашку, то можно сказать, что в ней нет, например, чая или ,например, нет кофе. Но нельзя сказать, что в нет ни чая ни кофе.
+135.2
<?xml version="1.0" encoding="utf-8"?>
< xmlns="*" xmlns:mx="http://www.adobe.com/2006/mxml">
</>
Это генерирует Flex Builder, если не указать, от какого компонента будет наследоваться вновь создаваемый компонент.
+164.2
while ($rst=mysql_fetch_array($rst_query))
{
$clist.="," . $rst["es_id"];
$thislist="-1," . $rst["es_id"];
while ($rst=mysql_fetch_array($rst_query))
{
$clist.="," . $rst["es_id"];
$thislist.="," . $rst["es_id"];
}
$rst_query=mysql_query("Select * from esb2b_categories where es_pid in (" . $thislist . ")" );
}
разрыв мозга
made by какой-то индус