- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
unsigned i=Facts.size();
optimized=false;
Facts.push_back(fact);
if(Facts.size()>i)
return i;
else
return -1;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+21
unsigned i=Facts.size();
optimized=false;
Facts.push_back(fact);
if(Facts.size()>i)
return i;
else
return -1;
Обмазываем push_back рет-кодом.
+53
function valid_date($date='0000-00-00 00:00:00') {
if(strtotime($date)) {
$d = substr($date,8,2);
$m = substr($date,5,2);
$y = substr($date,0,4);
if($m == '01') {$m = 'января';}
else if($m == '02') {$m = 'февраля';}
else if($m == '03') {$m = 'марта';}
else if($m == '04') {$m = 'апреля';}
else if($m == '05') {$m = 'мая';}
else if($m == '06') {$m = 'июня';}
else if($m == '07') {$m = 'июля';}
else if($m == '08') {$m = 'августа';}
else if($m == '09') {$m = 'сентября';}
else if($m == '10') {$m = 'октября';}
else if($m == '11') {$m = 'ноября';}
else if($m == '12') {$m = 'декабря';}
if($d[0] == 0) {$d = substr($d,1,2);}
return $d." ".$m." ".$y;
} else {
return false;
}
}
И что думаете ?
−109
cd /root/jbot; java -jar jimbot.jar 2> /dev/null 1> /dev/null &
Я тихонечко это тут положу...
А вот по скромному мнению автора, что делают эти строки:
Вот выбрал систему Ubuntu (прим: видимо речь идет о VPS/VDS дай бог что не в виртуалбоксе под виндой). Администратирование веду через программу PuTTy.
В даный момен я тестирую ICQ чат. Для этого надо включить java. В моем случае это так:
cd /root/jbot; java -jar jimbot.jar 2> /dev/null 1> /dev/null &
“Убить” процес:
sudo killall -9 java
cd – значит что выбрать из дериктории /root/jbot; и с дериктории java -jar jimbot.jar значок запустить 2>/dev/null так же второй скрипт 1> /dev/null и значок завершение &
Исходник тута: http://zvlad.com/3-zapusk-icq-chata-v-ubuntu.html
+133
if((i & 0x01)!=0) addr |= 0x80; else addr &= ~0x80;
if((i & 0x02)!=0) addr |= 0x40; else addr &= ~0x40;
if((i & 0x04)!=0) addr |= 0x20; else addr &= ~0x20;
if((i & 0x08)!=0) addr |= 0x10; else addr &= ~0x10;
if((i & 0x10)!=0) addr |= 0x08; else addr &= ~0x08;
if((i & 0x20)!=0) addr |= 0x04; else addr &= ~0x04;
if((i & 0x40)!=0) addr |= 0x02; else addr &= ~0x02;
if((i & 0x80)!=0) addr |= 0x01; else addr &= ~0x01;
Перестановка бит в обратном порядке.
−122
ВЫБРАТЬ
ПродажиОбороты.Номенклатура КАК Номенклатура,
ВЫРАЗИТЬ(ПродажиОбороты.СтоимостьОборот / ВложенныйЗапрос.Курс КАК ЧИСЛО(15, 2)) КАК Сумма,
ЕСТЬNULL(ПродажиОбороты.Номенклатура.Родитель, &ПустаяНоменклатура) КАК Родитель1,
ЕСТЬNULL(ПродажиОбороты.Номенклатура.Родитель.Родитель, &ПустаяНоменклатура) КАК Родитель2,
ЕСТЬNULL(ПродажиОбороты.Номенклатура.Родитель.Родитель.Родитель, &ПустаяНоменклатура) КАК Родитель3,
ЕСТЬNULL(ПродажиОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель, &ПустаяНоменклатура) КАК Родитель4,
Контрагенты.Контрагент.Ссылка КАК Контрагент,
Контрагенты.Контрагент._г_Код1С КАК КодПартнера,
1 КАК Колво
ИЗ
(ВЫБРАТЬ
СРЕДНЕЕ(КурсыВалют.Курс) КАК Курс
ИЗ
РегистрСведений.КурсыВалют КАК КурсыВалют
ГДЕ
КурсыВалют.Период МЕЖДУ &НачалоПериода И &КонецПериода
И КурсыВалют.Валюта = ЗНАЧЕНИЕ(Справочник.Валюты._г_Валюта_Доллар)) КАК ВложенныйЗапрос,
(ВЫБРАТЬ
Контрагенты.Ссылка КАК Контрагент
ИЗ
Справочник.Контрагенты КАК Контрагенты
ГДЕ
Контрагенты.Ссылка В(&СписокКонтрагентов)) КАК Контрагенты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(
&НачалоПериода,
&КонецПериода,
Регистратор,
Номенклатура В ИЕРАРХИИ (&ГруппыНоменклатуры)
И ДоговорКонтрагента.Владелец В (&СписокКонтрагентов)) КАК ПродажиОбороты
ПО Контрагенты.Контрагент = ПродажиОбороты.ДоговорКонтрагента.Владелец
ИТОГИ
СУММА(Сумма),
СУММА(Колво)
ПО
Контрагент,
Номенклатура,
ЗаказПокупателя
Вот я даже ХЗ, что они пытались сделать.
+51
<?
return true;
@ $db=mysql_connect('akapyan.localhost','akapyan','akapyan123');
if ( !$db)
{
echo "<h2 align=center>Приносим извенения !<br>Произошел сбой соединения,попробуйте зайти на сайт позднее...</h2>
";
exit;
}
$quer1="select * from obekt ORDER BY `mm` DESC LIMIT 20 ";
mysql_select_db("db_akapyan");
Весь код смысла нет приводить, там вообще ад не для слабонервных.
Хочу уточнить файл инклудится не в функцию.
Кроме того автор создает константы для того чтобы проверить загружался файл ранее или нет. Он просто не знал, что есть include_once.
+141
if (this.textControl1 != null && !"".Equals(text))
String.Empty? Нет, не слышал.
−87
парсерНЛО.parse(new XML (new ufo1())); //разбираем модель
for each (объект3Д in парсерНЛО.objects) {
мешПерсонажа_ = объект3Д as Mesh;
}
клипПерсонажа_ = парсерНЛО.animations[0] as AnimationClip;
for (i = 0; i < 10; i += 1) {
парсерНЛО.parse(new XML (new ufo1())); //разбираем модель
for each (объект3Д in парсерНЛО.objects) {
мешПерсонажа[i] = мешПерсонажа_.clone() as Mesh;
}
мешПерсонажа[i].setMaterialToAllSurfaces(new TextureMaterial (new BitmapTextureResource((new ufo1_text()).bitmapData)));
rootContainer.addChild(мешПерсонажа[i]);
клипПерсонажа[i] = клипПерсонажа_.clone() as AnimationClip;
клипПерсонажа[i].attach(мешПерсонажа[i], true);
анимПерсонажа[i] = new AnimationClipController;
анимПерсонажа[i].root = клипПерсонажа[i] as AnimationClip;
}
А вот как пишут настоящие русские программисты )
+177
if(e.password == '23f9dg'){
$('#editable').show(0);
}
Клиентский JS, упоротым под баклофеном лучше не кодить...
+48
//Функция проверки закачиваемого файла
function fileNameCheck($file) {
if(preg_match("/[^a-z\d\-\._]/i", $file)) {
return true;
}
return false;
}
Приятно удивляет соответствие названия функции с её возвращаемым значением.