-
+156.2
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
function ChangeDisc(n, size, l_x, l_y, r_x, r_y)//а-а-а-а-а-а убейте меня
{
var disc_left = document.getElementById('sDisc1');
var disc_right = document.getElementById('sDisc2');
var disc_left_div = document.getElementById('sDisc1_div');
var disc_right_div = document.getElementById('sDisc2_div');
switch (size)
{
case 13:
disc_left_div.style.paddingLeft = (l_x+3)+'px';
disc_left_div.style.paddingTop = (l_y+2)+'px';
disc_right_div.style.paddingLeft = (r_x+6)+'px';
disc_right_div.style.paddingTop = (r_y+2)+'px';
break;
case 14:
disc_left_div.style.paddingLeft = (l_x+1)+'px';
disc_left_div.style.paddingTop = (l_y+1)+'px';
disc_right_div.style.paddingLeft = (r_x+1)+'px';
disc_right_div.style.paddingTop = (r_y+1)+'px';
break;
case 15:
disc_left_div.style.paddingLeft = l_x+'px';
disc_left_div.style.paddingTop = l_y+'px';
disc_right_div.style.paddingLeft = r_x+'px';
disc_right_div.style.paddingTop = r_y+'px';
break;
case 16:
disc_left_div.style.paddingLeft = (l_x-2)+'px';
disc_left_div.style.paddingTop = (l_y-2)+'px';
disc_right_div.style.paddingLeft = (r_x-2)+'px';
disc_right_div.style.paddingTop = (r_y-2)+'px';
break;
case 17:
disc_left_div.style.paddingLeft = (l_x-3)+'px';
disc_left_div.style.paddingTop = (l_y-4)+'px';
disc_right_div.style.paddingLeft = (r_x-5)+'px';
disc_right_div.style.paddingTop = (r_y-4)+'px';
break;
case 18:
disc_left_div.style.paddingLeft = (l_x-5)+'px';
disc_left_div.style.paddingTop = (l_y-5)+'px';
disc_right_div.style.paddingLeft = (r_x-8)+'px';
disc_right_div.style.paddingTop = (r_y-6)+'px';
break;
case 19:
disc_left_div.style.paddingLeft = (l_x-8)+'px';
disc_left_div.style.paddingTop = (l_y-8)+'px';
disc_right_div.style.paddingLeft = (r_x-8)+'px';
disc_right_div.style.paddingTop = (r_y-8)+'px';
break;
case 20:
disc_left_div.style.paddingLeft = (l_x-10)+'px';
disc_left_div.style.paddingTop = (l_y-10)+'px';
disc_right_div.style.paddingLeft = (r_x-10)+'px';
disc_right_div.style.paddingTop = (r_y-10)+'px';
break;
}
disc_left.src = Images[n].src;
disc_right.src = Images[n].src;
scroll(0,0);
}
копипаста процветает... правильно, зачем структурировать код? проще так.
gorky,
09 Сентября 2009
-
−863
- 1
- 2
- 3
- 4
- 5
- 6
select ...
from ...
where ...
and NVL2(l_date_from, trunc(mmt.transaction_date), l_date_from) >= NVL(l_date_from, l_date_from)
and NVL2(l_date_to, trunc(mmt.transaction_date), l_date_to) <= NVL(l_date_to, l_date_to)
...
из реально работающей системы
nxx,
09 Сентября 2009
-
−103
- 1
- 2
- 3
- 4
- 5
- 6
foreach my $current_item(@catalog_items)
{
foreach($current_item)
{
my $id = $_->[0];
...
Suor,
09 Сентября 2009
-
+161.3
- 1
- 2
- 3
- 4
- 5
- 6
- 7
$CMS_VERSION = "1.3.1";
$CMS_VERSION_NAME = "Havana";
$CMS_SCHEMA_VERSION = "29";
define('CMS_VERSION', $CMS_VERSION);
define('CMS_VERSION_NAME', $CMS_VERSION_NAME);
define('CMS_SCHEMA_VERSION', $CMS_SCHEMA_VERSION);
На работе имеем дело с CMSMS (CMSMadeSimple).
С модой у создателей неплохо, тут тебе и рекурсивный акроним в названии, и именнованные релизы... Но для чего делать вот так?
p.s. говнокод откопал мой коллега. Привет ему ;)
striker,
09 Сентября 2009
-
+143.3
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
C:\>ping 10.0.0.3 -l 1472 -f -n 100
Обмен пакетами с 10.0.0.3 по с 1472 байт данных:
Ответ от 10.0.0.3: число байт=1472 время=2мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=2мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=2мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=2мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
Ответ от 10.0.0.3: число байт=1472 время=1мс TTL=128
VT
ESGR,
09 Сентября 2009
-
+144
- 1
- 2
- 3
- 4
- 5
- 6
- 7
public void onApplicationStateChanged(int state)
{
if (state == Application.APPSTATE_UNINITIALIZED)
{
// TODO: what to do?
}
}
Чувак начал писать и забыл о чем...
vassabi,
08 Сентября 2009
-
−176.1
- 1
ДатаНачалаПериода = НачалоМесяца(Дата(Строка(Формат(ТекущийГод, "ЧГ=0")) + Строка(ТекущийМесяц) + "01"));
Фрагмент кода от разработчиков конфигурации. Дело в том, что дату начала текущего месяца можно получить как НачалоМесяца(ТекущаяДата()). Даже если предположить, что переменные "ТекущийГод" и "ТекущийМесяц" содержат не актуальные значения (например, при перерасчете прошлых документов), достаточно выполнить НачалоМесяца(Дата(ТекущийГод, ТекущийМесяц, 1))
polestnize,
08 Сентября 2009
-
+166.8
- 1
unset($keys[count($keys)-1][count($keys[count($keys)-1])-1]);
stepushyn,
07 Сентября 2009
-
+75.3
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
public static ru.project.subpackage.PersonDTO convertOshPersonDtoToPersonDto(OshPersonDTO person){
ru.project.subpackage.PersonDTO dto = new ru.project.subpackage.PersonDTO();
dto.setPersonid(person.getPersonid().longValue());
dto.setNamelast(person.getNamelast());
dto.setNamefirst (person.getNamefirst ());
dto.setNamesec (person.getNamesec ());
dto.setInitials (person.getInitials ());
dto.setSex (convertSkVocValue(person.getSex()));
dto.setReason (person.getReason ());
dto.setWorkphone (person.getWorkphone ());
dto.setWorkphonedigit (person.getWorkphonedigit ());
dto.setLocalphone (person.getLocalphone ());
dto.setLocalphonedigit (person.getLocalphonedigit ());
dto.setHomephone (person.getHomephone ());
dto.setHomephonedigit (person.getHomephonedigit ());
dto.setMobilephone (person.getMobilephone ());
dto.setMobilephonedigit (person.getMobilephonedigit ());
dto.setFax (person.getFax ());
dto.setFaxdigit (person.getFaxdigit ());
dto.setPager (person.getPager ());
dto.setEmail (person.getEmail ());
dto.setWeb (person.getWeb ());
dto.setNamelastdative (person.getNamelastdative ());
dto.setNamefirstdative (person.getNamefirstdative ());
dto.setNamesecdative (person.getNamesecdative ());
dto.setNamelastaccusative (person.getNamelastaccusative ());
dto.setNamefirstaccusative (person.getNamefirstaccusative ());
dto.setNamesecaccusative (person.getNamesecaccusative ());
dto.setNamelastgenitive (person.getNamelastgenitive ());
dto.setNamefirstgenitive (person.getNamefirstgenitive ());
dto.setNamesecgenitive (person.getNamesecgenitive ());
dto.setNamelastinstrumental (person.getNamelastinstrumental ());
dto.setNamefirstinstrumental(person.getNamefirstinstrumental());
dto.setNamesecinstrumental (person.getNamesecinstrumental ());
dto.setNamelastprepositional(person.getNamelastprepositional());
dto.setNamefirstprepositional(person.getNamefirstprepositional());
dto.setNamesecprepositional (person.getNamesecprepositional ());
return dto;
}
И так далее еще несколько сотен строк. А главное переупаковка из одних объектов в другие и обратно бессмысленна, т.к. можно использовать исходные (они доступны в приложении)
johnsoft,
07 Сентября 2009
-
+82.7
- 1
- 2
- 3
- 4
public static boolean isUnix()
{
return System.getProperty("file.separator").equals("/");
}
johnsoft,
07 Сентября 2009