- 1
item.getName().equals("")==false
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+81
item.getName().equals("")==false
+144
А я люблю обмазываться не свежим С++ и дрочить.
Каждый день я программирую на С++.
На две полных проги целый день уходит.
Зато, когда после тяжёлого дня я прихожу домой,
иду на геймдев...ммм и сру в каменты про С++.
И дрочу, представляя, что меня поглотил единый организм С++.
Мне вообще кажется, что С++, умеет думать,
у него есть своя семья, город, чувства, не удаляйте его с харда,
лучше приютите у себя, говорите с ним, ласкайте С++....
А вчера, мне преснился чудный сон, как будто я зашел на геймдев,
и он превратился в сайт про С++, странички, каменты, все из С++, даже небо,
даже Аллах!
http://www.gamedev.ru/flame/forum/?id=152618#m9
+161
function checkEmail(form){
var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
if(pattern.test(form.email.value) && (!((form.fio.value=="")||(form.email.value=="")||(form.message.value=="")) ))
{
//Возвращаем правду
return true;
}
else
{
//Выводим на экран сообщение
alert("Вы заполнили не все поля и/или неверно заполнили поле e-mail");
//Возвращаем ложь
return false;
}
}
Валидаторы валидируют. Форматирование сохранено.
+128
string a = 'a'+""+'b';
string b = ""+'a'+'b';
string c = 'a'+'b'+"";
никогда не воспроизводи говнокод по памяти
+151
$res = mysql_query("SELECT id, name, furltag, furlspage FROM {$oCfg->prefX}core WHERE top = 9 AND act = 1");
$num_res = mysql_num_rows($res);
for ($i = 1; $i <= $num_res; $i++){
$row = mysql_fetch_assoc ($res);
}
Моё =)
−343
[[[[[[mainDelegate.subController.CellOfTable.subCellsArray objectAtIndex:[[sourceArray objectAtIndex:1] intValue]] objectForKey:@"Cell in subCell"] subviews] objectAtIndex:0] subviews] objectAtIndex:0];
Доголи-коротколи, а до нужной ячейки доберемся ))))
+160
$id = $_POST['id'];
//$id = 194;
$temp = $id;
$str = "";
for ( $incr = 0; $incr < 100; $incr++ ) {
$result = $dbs -> query("SELECT * FROM
market_categs
WHERE
categid={$temp} AND
published = 1 AND
status = 1");
if ( mysql_num_rows($result) > 0 ) {
$categ = mysql_fetch_array($result);
$result2 = $dbs -> query("SELECT * FROM
market_categs_trans
WHERE
categid={$categ[categid]}");
$categ_title = mysql_fetch_array( $result2 );
$str2 = "";
$temp2 = $categ[categid];
for ( $incr2 = 0; $incr2 < 100; $incr2++ ) {
$result3 = $dbs -> query("SELECT * FROM
market_categs
WHERE
categid={$temp2} AND
published = 1 AND
status = 1");
if ( mysql_num_rows($result3) > 0 ) {
$categ2 = mysql_fetch_array($result3);
$str2 .= "/".$categ2[url];
$temp2 = $categ2[parent];
}
}
$str2 = substr($str2,1);
$nb2 = substr_count($str2,"/");
$temp_str2 = explode ("/",$str2);
$str2 = "";
$back = "";
for ($i2 = $nb2; $i2 >= 0; $i2--) {
$str2 .="/".$temp_str2[$nb2];
$nb2--;
}
$str .= " / <a href='/".substr($str2,1)."'>".$categ_title[title]."</a>";
$temp = $categ[parent];
}
}
Рекурсия... мать его
−85
def captions_and_translations_to_srt(captions_and_translations):
output = StringIO.StringIO()
for i in range(len(captions_and_translations)):
translation_to_srt(captions_and_translations[i][1],
captions_and_translations[i][0],
i, output)
srt = output.getvalue()
output.close()
return srt
def translation_to_srt(translation, video_caption, index, output):
subtitle_to_srt_impl(video_caption.caption_text if translation is None \
else translation.translation_text,
video_caption, index, output)
def subtitle_to_srt_impl(text, video_caption, index, output):
output.write(str(index + 1))
output.write("\n")
write_srt_time_line(video_caption, output)
output.write(text)
output.write("\n\n")
def write_srt_time_line(video_caption, output):
write_srt_time(video_caption.start_time, output)
output.write(" --> ")
write_srt_time(video_caption.end_time, output)
output.write("\n")
def write_srt_time(seconds, output):
seconds_int = int(seconds)
write_padded_num((seconds_int / 3600) % 60, 2, output)
output.write(":")
write_padded_num((seconds_int / 60) % 60, 2, output)
output.write(":")
write_padded_num(seconds_int % 60, 2, output)
output.write(",")
write_padded_num(int(seconds * 1000) % 1000, 3, output)
def write_padded_num(num, numchars, output):
strnum = str(num)
numzeros = numchars - len(strnum)
for i in range(numzeros):
output.write("0")
output.write(strnum)
Генератор SRT субтитров.
+167
// Проверка на спам
$Spam = false;
if ( substr_count( GetParam( 'info', true ), '[url' ) > 0 )
{
$Spam = true;
};
if ( substr_count( GetParam( 'info', true ), 'viagra' ) > 0 )
{
$Spam = true;
};
if ( substr_count( GetParam( 'info', true ), 'cialis' ) > 0 )
{
$Spam = true;
};
if ( substr_count( GetParam( 'info', true ), 'casino' ) > 0 )
{
$Spam = true;
};
if ( strlen( GetParam( 'info', true ) ) < 10 )
{
$Spam = true;
};
if ( $Spam )
{
$Message = "В тексте сообщения находятся спам-подобные слова.";
}
кусок кода одного скрипта, гордо именуемого CMS
+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);
}
}
?>
Цит: "Говорят, что сначала была нарисована какая-то картина, а потом Малевич закрасил ее в черный цвет".
Ну мы ХОТЕЛИ нарисовать. Очень очень...