- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
public static bool MegaDispose(this IDisposable thіs)
{
if (thіs != null)
{
thіs.Dispose();
return true;
}
return false;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+976
public static bool MegaDispose(this IDisposable thіs)
{
if (thіs != null)
{
thіs.Dispose();
return true;
}
return false;
}
+170
<?php
// $Id: post.php, v 1.12 2010/08/09 11:42:55 dries Exp $
/**
* Description of post
* Sending Email
*
* @author Unknown
*/
class post {
public function send ( $email, $subject, $message, $addHeaders, $addParameters ) {
return mail($email, $subject, $message, $addHeaders, $addParameters);
}
}
?>
Цит: "Говорят, что сначала была нарисована какая-то картина, а потом Малевич закрасил ее в черный цвет".
Ну мы ХОТЕЛИ нарисовать. Очень очень...
+84
List<SomeClass> someClassList = new ArrayList<SomeClass>();
<...>
int i = 0;
for (SomeClass someClassVariable: someClassList) {
doSomething(someClassList().get(i).getText(), someClassList().get(i).getId);
++i;
}
+175
if (l1->Initilalize("4D353141",true))
StatusBarBottom->Panels->Items[2]->Text="Плата XXX загружена";
else StatusBarBottom->Panels->Items[2]->Text="Не обнаружена плата L791, ном. 4D353141";
if (l1->Initilalize("4D353129",true))
StatusBarBottom->Panels->Items[2]->Text="Платы XXX загружены";
else StatusBarBottom->Panels->Items[2]->Text="Не обнаружена плата XXX, ном. 4D353129";
if (l1->Initilalize("4D353129",true) && l1->Initilalize("4D353129",true) )
StatusBarBottom->Panels->Items[2]->Text="Загружены две платы XXX";
Копипаста - враг программиста. Чувак инициализировал одну плату 4 раза!!!
+86
//while(client.isProtected()); // очень важно подождать
Очень важно, но нам пофигу
+972
str3 = "Insert Into orderList(OrderNo,Date,StoreName,TagCode,Size,Colour,TwoSidedEngraving,
EngravingOptions,PetsName,PetsNameTwoSide,Phone1,Phone1TwoSide,Phone2,Phone2TwoSide,
Phone3,Phone3TwoSide,OwnersFirstName,OwnersLastName,StreetAddress,Suburb,State,ZipCode,
Country,MStreetAddress,MSuburb,MState,MZipCode,MCountry,OwnersFirstNameTwoSide,
OwnersLastNameTwoSide,StreetAddressTwoSide,SuburbTwoSide,StateTwoSide,ZipCodeTwoSide,
flag,Other9,idcust,Receiver,demo,databasename,isonline,faxfile) values(N'" + this.Request.Form["Orderno"] +
"',Getdate(),N'" + Strings.Replace(this.Request.Form["storename"],"'", "''", 1, -1, CompareMethod.Binary) +
"',N'" + str + "',N'" + this.Request.Form["tagSize"] + "',N'" + this.Request.Form["tagcolor"] + "',N'" +
this.Request.Form["TwoSide"] + "',N'" + str2 + "',N'" +
Strings.Replace(Strings.Replace(this.Convert(this.Request.Form["PetsName"]), "'", "''", 1, -1,
CompareMethod.Binary), "\"", "\"", 1, -1, CompareMethod.Binary) + "',N'" +
this.Request.Form["chbPetsName"] + "',N'" +
Strings.Replace(Strings.Replace(Strings.UCase(this.Convert(this.Request.Form["Phone1"])), "'", "''",
1, -1, CompareMethod.Binary), "\"", "\"", 1, -1, CompareMethod.Binary) + "',N'" +
this.Request.Form["chbPhone1"] + "',N'" +
Strings.Replace(Strings.Replace(Strings.UCase(this.Convert(this.Request.Form["Phone2"])),
"'", "''", 1, -1, CompareMethod.Binary),
"\"", "\"", 1, -1, CompareMethod.Binary) + "',N'" + this.Request.Form["chbPhone2"] + "',N'" +
Strings.Replace(Strings.Replace(Strings.UCase(this.Convert(this.Request.Form["Phone3"])),
"'", "''", 1, -1, CompareMethod.Binary),
"\"", "\"", 1, -1, CompareMethod.Binary) + "',N'" + this.Request.Form["chbPhone3"] + "',N'" +
Strings.Replace(Strings.Replace(Strings.UCase(this.Convert(this.Request.Form["FirstName"])),
"'", "''", 1, -1, CompareMethod.Binary),
"\"", "\"", 1, -1, CompareMethod.Binary) + "',N'" +
Strings.Replace(Strings.Replace(Strings.UCase(this.Convert(this.Request.Form["LastName"])),
"'", "''", 1, -1, CompareMethod.Binary),
<ну и так далее...>
this.Response.Write(function.ExecuteSql(str3));
+147
789 static LPWSTR concatenate_string_list( LPCWSTR *list, int len )
790 {
791 LPCWSTR *t;
792 LPWSTR str;
793
794 for( t = list; *t ; t++ )
795 len += strlenW( *t );
796 len++;
797
798 str = heap_alloc( len * sizeof(WCHAR) );
799 if (!str) return NULL;
800 *str = 0;
801
802 for( t = list; *t ; t++ )
803 strcatW( str, *t );
804
805 return str;
806 }
говно от разработчиков wine "http://source.winehq.org/git/wine.git/blob/f4c2317adc44626cefab8d97ba4cc955f29a42a1 :/dlls/winhttp/request.c"
ребята не знают о существовании StrCatChain или StringCchCatEx
и никогда не читали Джоэл Сполски про маляра Шлемеля
"http://www.gnuman.ru/joel/Nazad_k_osnovam/"
+168
function get_os($user_agent)
{
$oses = array ('(Windows 95)|(Win95)|(Windows_95)', '(Windows 98)|(Win98)', '(Windows NT 5.0)|(Windows 2000)', '(Windows NT 5.1)|(Windows XP)', 'Windows NT 5.2', '(Windows NT 4.0)|(WinNT4.0)|(WinNT)|(Windows NT)', 'Windows ME', 'OpenBSD', 'SunOS', '(Linux)|(X11)', '(Mac_PowerPC)|(Macintosh)', 'QNX', 'BeOS', 'OS/2');
foreach($oses as $os)
{
if (eregi($os, $user_agent)) return 'PC';
}
return 'Mobile';
}
И снова мастер-класс по определению какую версию сайта отдать.
И ведь хоть бы кто-то додумался, начиная писать свой костыль, думать от обратного - легче опознать телефон.
+159
<?php
function greeting($_lang="ru", $_offset=""){
//// Функция greeting
//// Возвращает приветствие
// Языковые переменные
$lang = array(
'ru' => array(
'morning' => 'Доброе утро!',
'afternoon' => 'Добрый день!',
'evening' => 'Добрый вечер!',
'night' => 'Доброй ночи!'
),
'en' => array(
'morning' => 'Good morning!',
'afternoon' => 'Good afternoon!',
'evening' => 'Good evening!',
'night' => 'Good night!'
)
);
if(empty($_offset)){
// Если время на Вашем сервере отличается от Вашего, поменяйте сдвиг в переменной $offset
$_offset = 0;
}
if(empty($_lang)){
// язык по умолчанию
$_lang = 'ru';
}
// $curr_hour = текущий час
$curr_hour = date('G', time() + (60 * 60 * $_offset));
if($curr_hour >= "5" && $curr_hour <= "11"){
// если текущий час больше 5 и менее 11
return $lang[$_lang]['morning'];
}elseif($curr_hour >= "12" && $curr_hour <= "17"){
// если текущий час больше 12 и менее 17
return $lang[$_lang]['afternoon'];
}elseif($curr_hour >= "18" && $curr_hour <= "20"){
// если текущий час больше 18 и менее 20
return $lang[$_lang]['evening'];
}else{
// все другие случаи
return $lang[$_lang]['night'];
}
}
?>
Концептуально новый серьезный подход к приветствию пользователя.
+170
.....
include("funkcei.phps");
.....
if(proverka_polzavatelskih_dannblh())
mysql_query("Create Table {$POST['imye']}($id, $POST['parol'])");
?>
"Тормозит, жрет дисковое пространство"....
Люблю вас. фрилансеры. Мне после вашего пьяного бреда голды пересыпают за исправление :3
Но как бы там ни было, какого хрена функции хранятся в .phps?!