- 1
- 2
File pom = new File(dir.getAbsoluteFile()
+ String.valueOf(File.separatorChar) + "pom.xml");
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+139.6
File pom = new File(dir.getAbsoluteFile()
+ String.valueOf(File.separatorChar) + "pom.xml");
В классе java.io.File специально для таких умников есть две константы :
public static final char separatorChar = '\';
public static final String separator = "" + separatorChar;
Одна из них - это char, а вторая - String.
+145
<?php
include_once"pclzip.php";
$dir=$_GET['dir'];
$arch=$_GET['arch'];
$open=$_GET['open'];
if($dir!='' && $arch!='')
{
echo '<b>Просмотр архива</b><br><br>';
if (!$_GET['action'])
{
$zip=new PclZip("$dir/$arch");
if (($list = $zip->listContent()) != 0)
{
sort($list);
print_r($list);
$countlist = count($list);
$zfilename = array();
$zfilesize = array();
$zfolder = array();
for ($i=0; $i<$countlist; $i++)
{
$zfilename[]=$list[$i]['filename'];
$zfilesize[]=$list[$i]['size'];
$zfolder[]=$list[$i]['folder'];
}
$totalsize=array_sum($zfilesize);
$total = count($zfilename);
echo '<img src="../images/img/zip.gif" alt=""> <b>'.$arch.'</b><br><br>';
echo 'Всего файлов: '.$total.'<br>Вес распакованного архива: '.$totalsize.'<hr>';
$start = (int)$_GET['start'];
if($start < 0 || $start > $total)
{
$start = 0;
}
if ($total < $start + $config_ziplist)
{
$end = $total;
}
else
{
$end = $start + $config_ziplist;
}
if($zfolder[$i]=="1")
{
$zfilename[$i]=substr($zfilename[$i],0,-1);
echo '<img src="../images/icons/dir.gif" alt=""> <b>Директория '.$zfilename[$i].'</b><br>';
}
else
{
echo '<img src="../images/icons/'.$ico.'" alt=""> <a href="zip.php?action=preview&dir='.$dir.'&arch='.$arch.'&open='.$zfilename[$i].'&start='.$start.'&'.SID.'">'.$zfilename[$i].'</a>';
echo ' ('.formatsize($zfilesize[$i]).')<br>';
}
}
echo '<hr>';
if ($start != 0)
{
echo '<a href="zip.php?start='.($start - $config_ziplist).'&dir='.$dir.'&arch='.$arch.'&'.SID.'"><-Назад</a> ';
}
else
{
echo'<-Назад';
}
echo ' | ';
if ($total > $start + $config_ziplist)
{
echo '<a href="zip.php?start='.($start + $config_ziplist).'&dir='.$dir.'&arch='.$arch.'&'.SID.'">Далее-></a>';
}
else
{
echo'Далее->';
}
if($total>0)
{
$ba=ceil($total/$config_ziplist);
$ba2=$ba*$config_ziplist-$config_ziplist;
echo '<br><hr>Страницы:';
$asd=$start-($config_ziplist*3);
$asd2=$start+($config_ziplist*4);
if($asd<$total && $asd>0)
{
echo ' <a href="zip.php?start=0&dir='.$dir.'&arch='.$arch.'&'.SID.'">1</a> ... ';
}
for($i=$asd; $i<$asd2;)
{
if($i<$total && $i>=0)
{
хрень неработающая
+138
.inputPassword {
border: 1px solid #C0CAD5;
font-family: tahoma, tahoma, verdana, arial, sans-serif;
font-size: 11px;
padding: 3px;
}
C сайта http://vkontakte.ru/
CSS http://vkontakte.ru/css/rustyle.css
tahoma два раза написана, чтож не десять.
+82.1
public static String normalizeEncoding(String encoding) {
if (encoding == null) {
encoding = "";
}
encoding = encoding.trim();
encoding = encoding.replace("cp1251", "windows-1251");
encoding = encoding.replace("cp1251", "windows-1251");
encoding = encoding.replace("cp-1251", "windows-1251");
encoding = encoding.replace("win-1251", "windows-1251");
encoding = encoding.replace("utf8", "utf-8");
return encoding;
}
" Не хочешь - научим, не умеешь - заставим! "
+148.7
#define IsVowel(symb) (((symb == 'a') || (symb == 'e') || (symb == 'i') || (symb == 'o') || (symb == 'y') || (symb == 'u') || (symb == 'A') || (symb == 'E') || (symb == 'E') || (symb == 'I') || (symb == 'O') || (symb == 'U')) ? 1 : 0)
#define IsGood(word) (((!IsVowel(word[0])) && (IsVowel(word[strlen(word) - 1]))) ? 1 : 0)
Необходимо вывести в алфавитном порядке те слова, первая буква которых является согласной, а последняя гласной.
Как говорится, лучше проще и понятнее, чем умнее.
+146
function forums()
{
global $temp___dir, $ufm;
$q = mysql_query('SELECT * FROM forums ORDER BY num ASC;');
while ($row = mysql_fetch_assoc($q))
{
$fm .='<div class="c"><a href="">'.$row['fname'].'</a></div>';
if($temp___dir['show']=='1')
{
$uq = mysql_query('SELECT * FROM uforums ORDER BY num ASC;');
while ($urow = mysql_fetch_assoc($uq))
{
$ufm .='<div class="c"><a href="">'.$urow['ufname'].'</a></div>';
}
}
}
return $fm;
}
$forums = forums();
Чё-то понять не могу почему не пашет цикл внутри цикла...
−255.6
sub player_win{
my $self = shift;
my ($T, $U) = @_;
my $H = $self->file_to_hash($T);
my $WIN = 0;
my ($i, $k, $c, $z) = (0, 0, 0, 0);
if( $T->{_MAX_COUNT} == 32 ){
for($i = 0; $i < 2; $i++){
for($k = 0; $k < 2; $k++){
for($c = 0; $c < 2; $c++){
for($z = 0; $z < 2; $z++){
foreach(0..1){
if($H->{data}->{grid}->{f1}->{f2}[$i]->{f4}[$k]->{f8}[$c]->{f16}[$z]->{ppl}[$_]->{id} == $U->{_ID}){
if($H->{data}->{grid}->{f1}->{f2}[$i]->{f4}[$k]->{f8}[$c]->{f16}[$z]->{id} == 0){
$H->{data}->{grid}->{f1}->{f2}[$i]->{f4}[$k]->{f8}[$c]->{f16}[$z]->{id} = $U->{_ID};
$WIN = $H->{data}->{grid}->{f1}->{f2}[$i]->{f4}[$k]->{f8}[$c]->{f16}[0]->{id} if $z == 1;
$WIN = $H->{data}->{grid}->{f1}->{f2}[$i]->{f4}[$k]->{f8}[$c]->{f16}[1]->{id} if $z == 0;
} elsif($H->{data}->{grid}->{f1}->{f2}[$i]->{f4}[$k]->{f8}[$c]->{id} == 0){
$H->{data}->{grid}->{f1}->{f2}[$i]->{f4}[$k]->{f8}[$c]->{id} = $U->{_ID};
$WIN = $H->{data}->{grid}->{f1}->{f2}[$i]->{f4}[$k]->{f8}[0]->{id} if $c == 1;
$WIN = $H->{data}->{grid}->{f1}->{f2}[$i]->{f4}[$k]->{f8}[1]->{id} if $c == 0;
} elsif ($H->{data}->{grid}->{f1}->{f2}[$i]->{f4}[$k]->{id} == 0){
$H->{data}->{grid}->{f1}->{f2}[$i]->{f4}[$k]->{id} = $U->{_ID};
$WIN = $H->{data}->{grid}->{f1}->{f2}[$i]->{f4}[0]->{id} if $k == 1;
$WIN = $H->{data}->{grid}->{f1}->{f2}[$i]->{f4}[1]->{id} if $k == 0;
} elsif ($H->{data}->{grid}->{f1}->{f2}[$i]->{id} == 0){
$H->{data}->{grid}->{f1}->{f2}[$i]->{id} = $U->{_ID};
$WIN = $H->{data}->{grid}->{f1}->{f2}[0]->{id} if $i == 1;
$WIN = $H->{data}->{grid}->{f1}->{f2}[1]->{id} if $i == 0;
} elsif ($H->{data}->{grid}->{f1}->{id} == 0){
$H->{data}->{grid}->{f1}->{id} = $U->{_ID};
$WIN = -1;
}
}
}
}
}
}
}
} elsif( $T->{_MAX_COUNT} == 16 ){
for($i = 0; $i < 2; $i++){
for($k = 0; $k < 2; $k++){
for($c = 0; $c < 2; $c++){
foreach(0..1){
if($H->{data}->{grid}->{f1}->{f2}[$c]->{f4}[$k]->{f8}[$i]->{ppl}[$_]->{id} == $U->{_ID}){
if($H->{data}->{grid}->{f1}->{f2}[$c]->{f4}[$k]->{f8}[$i]->{id} == 0){
$H->{data}->{grid}->{f1}->{f2}[$c]->{f4}[$k]->{f8}[$i]->{id} = $U->{_ID};
$WIN = $H->{data}->{grid}->{f1}->{f2}[$c]->{f4}[$k]->{f8}[0]->{id} if $i == 1;
$WIN = $H->{data}->{grid}->{f1}->{f2}[$c]->{f4}[$k]->{f8}[1]->{id} if $i == 0;
} elsif ($H->{data}->{grid}->{f1}->{f2}[$c]->{f4}[$k]->{id} == 0){
$H->{data}->{grid}->{f1}->{f2}[$c]->{f4}[$k]->{id} = $U->{_ID};
$WIN = $H->{data}->{grid}->{f1}->{f2}[$c]->{f4}[0]->{id} if $k == 1;
$WIN = $H->{data}->{grid}->{f1}->{f2}[$c]->{f4}[1]->{id} if $k == 0;
} elsif ($H->{data}->{grid}->{f1}->{f2}[$c]->{id} == 0){
$H->{data}->{grid}->{f1}->{f2}[$c]->{id} = $U->{_ID};
$WIN = $H->{data}->{grid}->{f1}->{f2}[0]->{id} if $c == 1;
$WIN = $H->{data}->{grid}->{f1}->{f2}[1]->{id} if $c == 0;
} elsif ($H->{data}->{grid}->{f1}->{id} == 0){
$H->{data}->{grid}->{f1}->{id} = $U->{_ID};
$WIN = -1;
}
}
}
}
}
}
} elsif($T->{_MAX_COUNT} == 8){
for($k = 0; $k < 2; $k++){
for($c = 0; $c < 2; $c++){
foreach(0..1){
if($H->{data}->{grid}->{f1}->{f2}[$c]->{f4}[$k]->{ppl}[$_]->{id} == $U->{_ID}){
if($H->{data}->{grid}->{f1}->{f2}[$c]->{f4}[$k]->{id} == 0){
$H->{data}->{grid}->{f1}->{f2}[$c]->{f4}[$k]->{id} = $U->{_ID};
$WIN = $H->{data}->{grid}->{f1}->{f2}[$c]->{f4}[0]->{id} if $k == 1;
$WIN = $H->{data}->{grid}->{f1}->{f2}[$c]->{f4}[1]->{id} if $k == 0;
} elsif ($H->{data}->{grid}->{f1}->{f2}[$c]->{id} == 0){
$H->{data}->{grid}->{f1}->{f2}[$c]->{id} = $U->{_ID};
$WIN = $H->{data}->{grid}->{f1}->{f2}[0]->{id} if $c == 1;
$WIN = $H->{data}->{grid}->{f1}->{f2}[1]->{id} if $c == 0;
} elsif ($H->{data}->{grid}->{f1}->{id} == 0){
$H->{data}->{grid}->{f1}->{id} = $U->{_ID};
$WIN = -1;
}
}
}
}
}
} elsif($T->{_MAX_COUNT} == 4){
for($c = 0; $c < 2; $c++){
foreach(0..1){
if($H->{data}->{grid}->{f1}->{f2}[$c]->{ppl}[$_]->{id} == $U->{_ID}){
if($H->{data}->{grid}->{f1}->{f2}[$c]->{id} == 0){
$H->{data}->{grid}->{f1}->{f2}[$c]->{id} = $U->{_ID};
$WIN = $H->{data}->{grid}->{f1}->{f2}[0]->{id} if $c == 1;
$WIN = $H->{data}->{grid}->{f1}->{f2}[1]->{id} if $c == 0;
} elsif ($H->{data}->{grid}->{f1}->{id} == 0){
$H->{data}->{grid}->{f1}->{id} = $U->{_ID};
$WIN = -1;
}
}
Очень "гибкий" алгоритм.
+73.6
int dayOfWeek = calendar.get(calendar.get(Calendar.DAY_OF_WEEK));
+151
DESCRIBE TABLE name_org LINES count. "Кол-во организаций
DESCRIBE TABLE targ_pos LINES count1.
SORT name_org BY org.
* SORT targ_pos BY org sign_dk shkzg regn_doc.
IF count > 2.
SORT targ_pos BY shkzg org regn_doc.
ELSE.
SORT targ_pos BY shkzg org sign_dk regn_doc.
ENDIF.
LOOP AT targ_pos.
metka = sy-tabix.
IF count > 2.
CONCATENATE targ_pos-org targ_pos-shkzg INTO comp.
ELSE.
CONCATENATE targ_pos-org targ_pos-sign_dk targ_pos-shkzg
INTO comp.
ENDIF.
IF comp <> comp1.
IF metka <> 1.
WRITE: AT /pole sy-uline.
WRITE: AT /pole 'Итого: '.
IF s_nds IS NOT INITIAL.
WRITE: AT (14) snds UNDER targ_pos-nds NO-SIGN INPUT ON."<e1>
ENDIF.
WRITE: AT (15) ssum UNDER targ_pos-dmbtr NO-SIGN.
PERFORM ad_itog USING comp1(10)"targ_pos-org
shkzg
snds
ssum.
SKIP 1.
ENDIF.
IF count > 2.
READ TABLE name_org WITH KEY org = targ_pos-org BINARY SEARCH.
ELSE.
IF metka = 1.
READ TABLE name_org WITH KEY org = 'ABCDE' BINARY SEARCH.
ELSE.
READ TABLE name_org WITH KEY org = targ_pos-org
BINARY SEARCH.
ENDIF.
ENDIF.
org = name_org-name.CONDENSE org.
IF name_org-org NE 'ABCDE'.
CONCATENATE org '(' name_org-org ')' INTO org SEPARATED BY ''.
ENDIF.
IF count > 2 AND metka = 1.
READ TABLE name_org WITH KEY org = 'ABCDE' BINARY SEARCH.
CONCATENATE name_org-name '-' org INTO org SEPARATED BY space.
ENDIF.
WRITE: AT /pole 'Плательщик:', org. "name_org-name.
WRITE: AT /pole sy-uline.
WRITE: AT /pole text-002, ' ' NO-GAP,
text-003, ' ' NO-GAP, text-004, ' ' NO-GAP,
text-010, ' ' NO-GAP, text-005.
IF s_nds IS NOT INITIAL. "<e1>
WRITE: text-006 RIGHT-JUSTIFIED.
ELSE.
WRITE: ' '.
ENDIF.
WRITE: text-007 RIGHT-JUSTIFIED,
' ' NO-GAP, text-008.
WRITE: AT /pole sy-uline.
* SKIP 1.
snds = 0.
ssum = 0.
IF metka <> 1.
comp = comp1.
ENDIF.
ENDIF.
WRITE: AT /pole targ_pos-regn_doc HOTSPOT, ' ' NO-GAP,
targ_pos-regn_dat, ' ' NO-GAP,
targ_pos-acc_sch, ' ' NO-GAP,
targ_pos-n_doc(6), ' ' NO-GAP,
targ_pos-matkl(27) INPUT ON.
WRITE: AT (15) targ_pos-dmbtr NO-SIGN, ' ' NO-GAP, targ_pos-hkont.
HIDE: targ_pos-regn_doc, targ_pos-gjahr.
shkzg = targ_pos-shkzg.
if lv_flag is not initial.
ADD targ_pos-nds TO snds.
endif.
ADD targ_pos-dmbtr TO ssum.
IF count > 2.
CONCATENATE targ_pos-org targ_pos-shkzg INTO comp1.
ELSE.
CONCATENATE targ_pos-org targ_pos-sign_dk targ_pos-shkzg
INTO comp1.
ENDIF.
IF metka = count1.
WRITE: AT /pole sy-uline.
WRITE: AT /pole 'Итого: ',
* AT (14) snds UNDER targ_pos-nds NO-SIGN INPUT ON,
AT (15) ssum UNDER targ_pos-dmbtr NO-SIGN.
PERFORM ad_itog USING comp1(10) "targ_pos-org
shkzg
snds
ssum.
ENDIF.
ENDLOOP.
Расширьте, пожалуйста, список доступных языков для говнокода.
+136.9
$Fp = join("", file("Logs.txt"));
$Fp1 = explode("\r\n\r\n", $Fp);
Норм сиги