- 1
- 2
- 3
- 4
if abs(self.__last_direction%360-direction.angle())==270:
angle = 360*(self.__last_direction/360+1)+direction.angle()
else:
angle = 360*(self.__last_direction/360) + direction.angle()
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−167
if abs(self.__last_direction%360-direction.angle())==270:
angle = 360*(self.__last_direction/360+1)+direction.angle()
else:
angle = 360*(self.__last_direction/360) + direction.angle()
крутим крутим спрайт
−129
//Тут был код
//!Проверки на корректность данных.
ИначеЕсли (Строка(Лист.Cells(Счетчик,8).value) = "") ИЛИ (Строка(Лист.Cells(Счетчик,8).value) = "") ИЛИ ((Лист.Cells(Счетчик,8).value) = 0) ИЛИ ((Лист.Cells(Счетчик,8).value) = 0) Тогда
Сообщить("У номенклатуры в строке №"+Счетчик+" не хватает данных по ценам! Позиция не добавлена!", СтатусСообщения.Важное);
ИначеЕсли ((Лист.Cells(Счетчик,8).value) < 0) ИЛИ ((Лист.Cells(Счетчик,8).value) < 0) Тогда
Сообщить("У номенклатуры в строке №"+Счетчик+" отрицательная цена! Позиция не добавлена!", СтатусСообщения.Важное);
Иначе
Мас.Добавить(Строка(Лист.Cells(Счетчик, 1).value));
ЭлементСправочника = Справочники.Номенклатура.НайтиПоРеквизиту("Артикул", Строка(Лист.Cells(Счетчик, 1).value));
//Там дальше код
Фрагмент обработки найден в конфиге клиента. До фрагмента - открытие файла excel. После - распихивание данных с него по регистрам. Гениальная проверка на корректность гениальна.
+162
function getDayHight($hour) {
return ($hour >= 6 && $hour < 18) ? 'day' : 'hight';
}
function getPhenomenaName($phenomena) {
static $NAMES = array(
'SKC' => 0,
'FEW' => 0,
'BKN' => 0,
'SCT' => 0,
'SKCBR' => 0,
'SKCFG' => 0,
'SKCRA' => 0,
'SKCSNRA' => 0,
'SKCSN' => 0,
'SKCBl' => 0,
'SKCTS' => 0,
'SKCTSRA' => 0,
'FEWBR' => 1,
'FEWFG' => 1,
'FEWRA' => 4,
'FEWSNRA' => 2,
'FEWSN' => 7,
'FEWBl' => 7,
'FEWTS' => 8,
'FEWTSRA' => 8,
'BKNBR' => 1,
'BKNFG' => 1,
'BKNRA' => 4,
'BKNSNRA' => 2,
'BKNSN' => 7,
'BKNBl' => 7,
'BKNTS' => 8,
'BKNTSRA' => 8,
'SCTBR' => 1,
'SCTFG' => 1,
'SCTRA' => 4,
'SCTSNRA' => 2,
'SCTSN' => 7,
'SCTBl' => 7,
'SCTTS' => 8,
'SCTTSRA' => 8,
'OVCBR' => 3,
'OVCFG' => 3,
'OVCRA' => 5,
'OVCSNRA' => 6,
'OVCSN' => 7,
'OVCBl' => 7,
'OVCTS' => 8,
'OVCTSRA' => 8,
);
$phenomena = preg_replace('/\\d/', '', $phenomena);
return isset($NAMES[$phenomena]) ? $NAMES[$phenomena] . '.png' : '-1';
}
$url = '/img/' . getDayHight($hour) . '/' . getPhenomenaName($phenomena);
#4836 после рефакторинга
+168
<?php
function getDayTime($hour) {
switch ($hour) {
case '0': return 'Утро';
case '6': return 'День';
case '12': return 'Вечер';
case '18': return 'Ночь';
}
}
function getPhenomeaUrl($phenomena) {
$baseUrl = 'img/day/';
$baseUrl1 = 'img/night/';
$phenomena = preg_replace('/\d/', '', $phenomena);
switch ($phenomena) {
case 'SKC': return $baseUrl . '0.png';
case 'FEW': return $baseUrl . '0.png';
case 'BKN': return $baseUrl . '0.png';
case 'SCT': return $baseUrl . '0.png';
case 'SKCBR': return $baseUrl . '0.png';
case 'SKCFG': return $baseUrl . '0.png';
case 'SKCRA': return $baseUrl . '0.png';
case 'SKCSNRA': return $baseUrl . '0.png';
case 'SKCSN': return $baseUrl . '0.png';
case 'SKCBl': return $baseUrl . '0.png';
case 'SKCTS': return $baseUrl . '0.png';
case 'SKCTSRA': return $baseUrl . '0.png';
case 'FEWBR': return $baseUrl . '1.png';
case 'FEWFG': return $baseUrl . '1.png';
case 'FEWRA': return $baseUrl . '4.png';
case 'FEWSNRA': return $baseUrl . '2.png';
case 'FEWSN': return $baseUrl . '7.png';
case 'FEWBl': return $baseUrl . '7.png';
case 'FEWTS': return $baseUrl . '8.png';
case 'FEWTSRA': return $baseUrl . '8.png';
case 'BKNBR': return $baseUrl . '1.png';
case 'BKNFG': return $baseUrl . '1.png';
case 'BKNRA': return $baseUrl . '4.png';
case 'BKNSNRA': return $baseUrl . '2.png';
case 'BKNSN': return $baseUrl . '7.png';
case 'BKNBl': return $baseUrl . '7.png';
case 'BKNTS': return $baseUrl . '8.png';
case 'BKNTSRA': return $baseUrl . '8.png';
case 'SCTBR': return $baseUrl . '1.png';
case 'SCTFG': return $baseUrl . '1.png';
case 'SCTRA': return $baseUrl . '4.png';
case 'SCTSNRA': return $baseUrl . '2.png';
case 'SCTSN': return $baseUrl . '7.png';
case 'SCTBl': return $baseUrl . '7.png';
case 'SCTTS': return $baseUrl . '8.png';
case 'SCTTSRA': return $baseUrl . '8.png';
case 'OVCBR': return $baseUrl . '3.png';
case 'OVCFG': return $baseUrl . '3.png';
case 'OVCRA': return $baseUrl . '5.png';
case 'OVCSNRA': return $baseUrl . '6.png';
case 'OVCSN': return $baseUrl . '7.png';
case 'OVCBl': return $baseUrl . '7.png';
case 'OVCTS': return $baseUrl . '8.png';
case 'OVCTSRA': return $baseUrl . '8.png';
}
}
+162
$start_time = OCIResult($stmt, 'START_TIME');
$end_time = OCIResult($stmt, 'END_TIME');
$s_h = (int)($start_time / 60); if ($s_h<10) $s_h = '0'.$s_h;
$s_m = $start_time % 60; if ($s_m<10) $s_m = '0'.$s_m;
$e_h = (int)($end_time / 60); if ($e_h<10) $e_h = '0'.$e_h;
$e_m = $end_time % 60; if ($e_m<10) $e_m = '0'.$e_m;
$activ = $s_h.':'.$s_m.'-'.$e_h.':'.$e_m;
+145
while($errors as $err) {
$text_error .= '- '.$err.'<br>';
}
+67
package bytestring;
public class Main {
public static void main(String[] args) {
String source = new String("A ya sdelal etu hren s perevorotom stroki s ispolzovaniem bayta");
byte bytes[] = source.getBytes();
bytes = reverse(bytes);
String destination = new String(bytes);
System.out.println(destination);
}
private static void switchBytes(byte[] array, int a, int b) {
byte t = array[a];
array[a] = array[b];
array[b] = t;
}
public static byte[] reverse(byte[] bytes) {
int i, j;
int first, last;
int length = bytes.length;
//Переворачиваем всю строку
for(i = 0; i < length / 2; i++)
switchBytes(bytes, i, length - i - 1);
//Переворачиваем каждое слово строки
first = 0;
for(i = 1; i <= length; i++)
if(i == length || bytes[i] == ' ') {
last = i - 1;
for(j = first; j <= first + (last - first) / 2; j++)
switchBytes(bytes, j, first + last - j);
first = i + 1;
}
return bytes;
}
}
+171
if(isset($_GET['menu']))
{
if(isset($_GET['id']))
{
if (!preg_match("|^[\d]+$|", $_GET['id'])) {header("Location: 405.php");}
$id = $_GET['id'];
if($id = 1){include("blocks/info.php"); exit();}
elseif($id = 2){include("blocks/resyrs.php"); exit();}
elseif($id = 3){include("blocks/nayka.php"); exit();}
elseif($id = 4){include("blocks/teachers.php"); exit();}
elseif($id = 5){include("blocks/ycheba.php"); exit();}
elseif($id = 6){include("blocks/deti.php"); exit();}
elseif($id = 7){include("blocks/pobedy.php"); exit();}
elseif($id = 8){include("blocks/online.php"); exit();}
elseif($id = 9){include("blocks/gostevay.php"); exit();}
elseif($id = 10){include("blocks/blog.php"); exit();}
elseif($id = "") {header("Location: 404.php");}
else {header("Location: 404.php");}
}
else {header("Location: 404.php");}
}
Так... на закуску.
+84
try {
if (field[i][j + 1] == 0) {
field[i][j + 1] = 2;
fifo.add(new Cell(i, j + 1));
}
} catch (ArrayIndexOutOfBoundsException ignored) {
}
Плевать на то что будет стучаться к несуществующему элементу массива, заигнорим и все!
+145
class check_operation_t extends operation_group_t
{
protected function _process_operation ()
{
// TODO : Проверить приход на счет?
// TTTTTTTT OOOO DDDDDD OOOO
// TT OO OO DD DD OO OO
// TT OO OO DD DD OO OO
// TT OO OO DD DD OO OO
// TT OO OO DD DD OO OO
// TT OO OO DD DD OO OO
// TT OO OO DD DD OO OO
// TT OOOO DDDDDD OOOO
return true;
}
}