- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
int main()
{
unsigned long l = 0xffc00000;
float f1,f2;
memcpy(&f1,&l,4);
memcpy(&f2,&l,4);
if(f1!=f2)printf("OH, SHI~!\n");
if(f1!=f1)printf("Facepalm!\n");
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+152
int main()
{
unsigned long l = 0xffc00000;
float f1,f2;
memcpy(&f1,&l,4);
memcpy(&f2,&l,4);
if(f1!=f2)printf("OH, SHI~!\n");
if(f1!=f1)printf("Facepalm!\n");
}
>Давно хотел провести эксперимент, вот только сейчас руки дошли.
Лог программы:
OH, SHI~!
Facepalm!
>Кто-нибудь знает причину подобного феномена?
Эксперемент не мой и я знаю причину такого поведения. Так что не плохой вопрос для собеседования к новичкам.
+155
$hour = date('H'); if ($hour>23){$hour=$hour-24;$day++;}
echo "".$hour.":"."$minute."";
Без комментариев...
+167
$used_vars = Array ("s_user","s_roles","s_error");
for ($i = 0; $i < sizeof($used_vars); $i++) {
eval ("unset(\$".$used_vars[$i].");");
}
+166
$lastID=chr(rand(ord('a'),ord('z'))).rand(1,9).chr(rand(ord('a'),ord('z'))).rand(1,9).rand(1,9).chr(rand(ord('a'),ord('z')));
данная строка генерирует код активации для пользователя при регистрации.
+982
void timerAutomaticLogin_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
try// 2 трая (видимо для невероятной надежности)
{
try
{
timerAutomaticLogin.Enabled = false;
string[] str = File.ReadAllLines("Password.dll"); // Пароль в текстовом виде в якобы дллке
var sss = Convert.ToInt32(str[0]);// комбинация юзер*пассворд User*1 конвертируется к 1
comboBoxuserList.SelectedIndex = sss;// Выбирается пользователь с индексом пароля
textBoxPassword.Text = str[1];// пароль 2ая строчка файла
ChaeckPassword();// Пароль чаек
}
catch (Exception) { }
}
catch (Exception) { }
}
Окно авторизации:
Два уровня защиты, интеллектуальная система подбора пользователя по карме, подбор пароля согласно предсказанию звёзд, инновационные методы безопасного хранения данных с новейшими системами шифрования.
Содержимое файла Password.dll:
User*1
+147
$(document).ready(function() {
// get elements only once instead of every Interval
var clock = {};
clock.seconds = $('.clock_seconds');
clock.minutes = $('.clock_minutes');
clock.hours = $('.clock_hours');
setInterval( function() {
// get time
var date = new Date();
var seconds = date.getSeconds();
var mins = date.getMinutes();
var hours = date.getHours();
// count degrees
var seconds_degree = seconds * 6; // 60 secs * 6 deg = 360 deg
var minutes_degree = mins * 6; // 60 mins * 6 deg = 360 deg
var hours_degree = hours * 30 + (mins / 2); // 12 hours * 30 = 360 deg
// apply transform
clock.seconds.css({"-moz-transform" : 'rotate('+seconds_degree+'deg)'});
clock.minutes.css({"-moz-transform" : 'rotate('+minutes_degree+'deg)'});
clock.hours.css({"-moz-transform" : 'rotate('+hours_degree+'deg)'});
}, 1000 );
});
Часы на CSS3, под FireFox 5.
+163
public function executeQuery($sql, $return_format = 0) {
$query = mysql_query($sql, $this->link) OR die(mysql_error());
switch ($return_format) {
case 1:
$query = mysql_fetch_assoc($query);
break;
case 2:
$query = mysql_fetch_array($query);
break;
case 3:
$query = mysql_fetch_row($query);
return $query[0];
default:
return $query;
}
return $query;
}
Практично б*дь.... Советую весь класс посмотреть...потом на их сайт перейти, компания ведь крутая ;D...
http://www.phpclasses.org/browse/file/35772.html
+96
procedure TForm1.Timer1Timer(Sender: TObject);//интервал 1 минута
var
f: file of byte;
c: byte;
begin
assignfile(f, 'c:\0.dsk');
if fileexists('c:\0.dsk') then reset(f) else rewrite(f);// :)
c := 0;
write(f, c);
closefile(f);
end;
Процедура "дёрганья" диска ))
+160
$fileExt = strtolower(substr( $file['name'], -3 ));
$allowedFile = false;
foreach($this->allowableFilesExt as $allowableExt )
if (strcasecmp( $fileExt, $allowableExt ) == 0)
$allowedFile = true;
if(!$allowedFile) {
echo "<div class='message'>"._S_2_GALLERY_ERR_EXT."</div>";
$this->formIframe($sobi2Id, $sobi_gallery_id,$sgssid);
return false;
}
Проверка расширения файлов в одном из компонентов joomla.
+147
if (file_exists("C:\autoexec.bat"))
mysql_query('CREATE TABLE eto_windows');
...гдето в другом файле
if(mysql_query('DROP TABLE eto_windows')) {
echo "это виндоус ;(";
mysql_query('CREATE TABLE eto_windows');
}
...
// не забываем чистить шлак! а то будут утечки!
mysql_query('DROP TABLE eto_windows')
вот такие вот дела...