- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
public function clearGrid():void
{
if(clearGrid != null)
{
if (selectedChild is AbstractIssueGrid)
{
(selectedChild["setGridDataProvider"] as Function) (new ArrayCollection());
}
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−91
public function clearGrid():void
{
if(clearGrid != null)
{
if (selectedChild is AbstractIssueGrid)
{
(selectedChild["setGridDataProvider"] as Function) (new ArrayCollection());
}
}
}
Держите меня семеро Х_х
−151
try:
if respond[0] == 'command':
self.servercommands.append(respond)
else:
raise KeyError('Invalid type')
except (TypeError, IndexError, KeyError):
self.responds.append(respond)
+75
String message = myObj.getMessage();
if (!message.equals("")) {
if (showDialog(s)) {
method1();
method2();
method3();
}
} else {
method1();
method2();
method3();
}
Пособие для не ленивых.
+72
String.format(
"<b>%s:%s %s %s %d</b>",
setDisplayFromNumber(calendar.get(GregorianCalendar.HOUR_OF_DAY)),
setDisplayFromNumber(calendar.get(GregorianCalendar.MINUTE)),
setDisplayFromNumber(calendar.get(GregorianCalendar.DAY_OF_MONTH)),
getMonthNameFromNumber(calendar.get(GregorianCalendar.MONTH)),
calendar.get(GregorianCalendar.YEAR)
);
private String setDisplayFromNumber(Integer number) {
if(number < 10) {
return String.format("0%d", number);
}
else {
return number.toString();
}
}
+167
/*
`id` int(10) NOT NULL auto_increment,
`time_s` timestamp NOT NULL default CURRENT_TIMESTAMP,
`event` varchar(10) NOT NULL,
`member` int(4) NOT NULL,
PRIMARY KEY (`id`)
*/
$min = 0;
$result=mysql_query('select * from `stat_prohod`.`events`');
while ( $row = mysql_fetch_assoc ( $result ) ) {
if ($row ["id"] > $min) {
$last = $row;
$min = $row ["id"];
}
}
выборка последней записи.
табла заполняется
$query1="INSERT INTO `stat_prohod`.`events` (`event` ,`member` )VALUES ('".$action."', '".$id."');";
+69
private String setArticleHTML() {
// ...
}
...
mArticleView.loadDataWithBaseURL(mBaseUrl, setArticleHTML(), "text/html", "UTF-8", "");
+148
if (browser.opera && browser.version < 10.50) {
parent.innerHTML = parent.innerHTML;
}
http://vkontakte.ru/js/player.js?10 (c)
+111
try
{
Int16 y = 0, m = 0, d = 0, hh = 0, mm = 0, ss = 0, ms = 0, zn = 0;
if (Value.IndexOf("T") > 0)
{
Int16.TryParse(Value.Substring(0, 4), out y);
Int16.TryParse(Value.Substring(4, 2), out m);
Int16.TryParse(Value.Substring(6, 2), out d);
Int16.TryParse(Value.Substring(9, 2), out hh);
Int16.TryParse(Value.Substring(11, 2), out mm);
Int16.TryParse(Value.Substring(13, 2), out ss);
Int16.TryParse(Value.Substring(16, 2), out ms);
Int16.TryParse(Value.Substring(18, 3), out zn);
dt = new DateTime(y, m, d, hh, mm, ss, ms, DateTimeKind.Utc);
}
if (Value.IndexOf("T") == 0)
{
Int16.TryParse(Value.Substring(0, 2), out hh);
Int16.TryParse(Value.Substring(2, 2), out mm);
Int16.TryParse(Value.Substring(4, 2), out ss);
Int16.TryParse(Value.Substring(7, 2), out ms);
dt = dt.AddHours(hh).AddMinutes(mm).AddSeconds(ss).AddMilliseconds(ms);
}
dt.AddHours(-zn);
catch (Exception ex)
{
Console.Write(this.Value + "\r\n" + ex.ToString());
}
return dt;
Разбор модифицированного iso 8601 формата даты и времени (без "-").
не учитавается наличие/отсуствие даты или времени, длинная тайм зона, то что если нет T то это не время а дата. Естественно все обернуто в try/catch что бы никто не догадался.
Так сказать особой утонченности придает строка dt.AddHours(-zn);
(сколько уйдет у кого секунд что бы понять что с ней не так?)
+83
function td1(text: string):string;
const cifr: string =
'1234567890';
english: string =
'NOPQRSTUVWXYZnopqrstuvwxyz'+
'ABCDEFGHIJKLMabcdefghijklm';
var
count, i, a, b, h, ss:integer;
special:string;
errform:TForm;
begin
try
application.ProcessMessages;
special:='';
count:=length(text);
if count < 210 then
begin
errform:=CreateMessageDialog('Неверный тип кода.',mtError,[mbOK]);
errform.ShowModal;
exit;
end;
for a:=1 to count do begin
for i:=1 to count do begin
for h:=1 to length(english) do begin
for b:=1 to length(cifr) do begin
application.ProcessMessages;
if cifr[b]=text[a] then
begin
ss:=ss+(count+length(cifr))+12;
end;
if cifr[i]=text[a] then
begin
ss:=ss+14;
end;
if cifr[a]=text[b] then
begin
ss:=ss+(count+length(english))+b+a;
end;
//***********************
if english[b]=text[a] then
begin
ss:=ss*7+(count+length(cifr))+a+b;
end;
if english[i]=text[a] then
begin
ss:=ss+(count*4+length(english)++length(cifr))+i+a-12;
end;
if english[a]=text[b] then
begin
ss:=ss+(count*7+length(english))+a+b+14;
end;
end;
end;
end;
special:=special+inttostr(ss);
end;
result:=special;
except
end;
end;
При просмотре данного говнокода будьте осторожны пжл. Прсомтор может вызвать ФГМ (Фимоз Головного Мозга)
+156
function __get($propertyName) {
....
if (!isset($propertyName[$this->propertyTable])) {
var_dump($this->propertyTable);
throw new Exception("Wrong property name \"$propertyName\"");
}
.....
}
Глубоко в дебрях...