Автор Гілка: Ухухуй  (Прочитано 19170 раз)

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Re: Ухухуй
« Відповідей #15 : 2007-12-19 15:49:01 »
LABEL=/                 /                       ext3    defaults        1 1
none                    /dev/pts                devpts  gid=5,mode=620  0 0
none                    /dev/shm                tmpfs   defaults        0 0
/dev/hda6               /mnt/win_d              vfat    codepage=866,noexec,iocharset=utf8,user,noauto         0 0
none                    /proc                   proc    defaults        0 0
none                    /sys                    sysfs   defaults        0 0
/dev/hda5               swap                    swap    defaults        0 0
#LABEL=SWAP-hda5         swap                    swap    defaults        0 0
/dev/hdd                /media/cdrecorder       auto    pamconsole,fscontext=system_u:object_r:removable_t,ro,exec,noauto,user  0 0
/dev/hdc                /media/cdrom            auto    pamconsole,fscontext=system_u:object_r:removable_t,ro,exec,noauto,user  0 0
/dev/sda1               /media/usb              auto    pamconsole,fscontext=system_u:object_r:removable_t,noexec,noauto,user,codepage=866,iocharset=utf8      0 0
/dev/sdb1               /media/usb2              auto    pamconsole,fscontext=system_u:object_r:removable_t,noexec,noauto,user,codepage=866,iocharset=utf8 0 0
 # replced managed by user
/dev/fd0                /media/floppy           auto    pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
[lis@LIS ~]$

« Змінено: 2007-12-19 15:50:00 від serg_ik »
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Михайло Даниленко

  • Гість
Re: Ухухуй
« Відповідей #16 : 2007-12-21 12:31:18 »
Код: Diff
  1. --- Display.pl.v1      2007-12-21 00:16:18.000000000 +0200
  2. +++ Display.pl      2007-12-21 06:24:51.000000000 +0200
  3. @@ -230,14 +230,16 @@
  4.        if (!$iamguest) {
  5.              (undef, $userthreadpage, undef,undef) = split(/\|/, ${$uid.$username}{'pageindex'});
  6.        }
  7. -      my ($pagetxtindex, $pagetextindex, $pagedropindex1, $pagedropindex2, $all, $allselected);
  8. +      my ($pagetxtindex, $pagetextindex, $pagedropindex1, $pagedropindex2, $all);
  9.        $postdisplaynum = 3;               # max number of pages to display
  10.        $dropdisplaynum = 10;
  11.        $startpage = 0;
  12.        $max = $mreplies + 1;
  13. -      if ($INFO{'start'} ne "all") { $start = $INFO{'start'} || 0; }
  14. -      elsif ($showpageall) { $maxmessagedisplay = $max; $all = 1; $allselected = qq~ selected="selected"~; (undef, $start) = split /-/, $INFO{'start'}; }
  15. -      else { $start = 0; }
  16. +      if ($INFO{'start'} !~ /^all/i) { $start = $INFO{'start'} || 0; }
  17. +      elsif (!$showpageall) { $start = 0; }
  18. +      elsif ($INFO{'start'} eq 'all') { $maxmessagedisplay = $max; $all = 1; $start = 0; }
  19. +      elsif ($userthreadpage == 1 || $iamguest) { (undef, $start) = split /-/, $INFO{'start'}; }
  20. +      else { $all = 1; ($tstart, $start) = split /-/, $INFO{'start'}; }
  21.        $start = $start > $mreplies ? $mreplies : $start;
  22.        $start = (int($start / $maxmessagedisplay)) * $maxmessagedisplay;
  23.        $tmpa = 1;
  24. @@ -274,43 +276,37 @@
  25.                    $pagedropindex1 = qq~<span style="float: left; width: 320px; margin: 0px; margin-top: 2px; border: 0px;">~;
  26.                    $pagedropindex1 .= qq~<span style="float: left; height: 21px; margin: 0; margin-right: 4px;"><a href="$scripturl?num=$viewnum;start=$start;action=threadpagetext"><img src="$imagesdir/index_togl.gif" border="0" alt="$display_txt{'19'}" /></a></span>~;
  27.                    $pagedropindex2 = $pagedropindex1;
  28. -                  $tstart = $start;
  29. -                  if (substr($INFO{'start'}, 0, 3) eq "all") { ($tstart, $start) = split(/\-/, $INFO{'start'}); }
  30. -                  $d_indexpages = $pagenumb / $dropdisplaynum;
  31. -                  $i_indexpages = int($pagenumb / $dropdisplaynum);
  32. -                  if ($d_indexpages > $i_indexpages) { $indexpages = int($pagenumb / $dropdisplaynum) + 1; }
  33. -                  else { $indexpages = int($pagenumb / $dropdisplaynum) }
  34. +                  $tstart ||= $start;
  35. +                  $indexpages = int($pagenumb / $dropdisplaynum) + ($pagenumb % $dropdisplaynum ? 1 : 0);
  36.                    $selectedindex = int(($start / $maxmessagedisplay) / $dropdisplaynum);
  37.  
  38.                    if ($pagenumb > $dropdisplaynum) {
  39.                          $pagedropindex1 .= qq~<span style="float: left; height: 21px; margin: 0;"><select size="1" name="decselector1" id="decselector1" style="font-size: 9px; border: 2px inset;" onchange="if(this.options[this.selectedIndex].value) SelDec(this.options[this.selectedIndex].value, 'xx')">\n~;
  40.                          $pagedropindex2 .= qq~<span style="float: left; height: 21px; margin: 0;"><select size="1" name="decselector2" id="decselector2" style="font-size: 9px; border: 2px inset;" onchange="if(this.options[this.selectedIndex].value) SelDec(this.options[this.selectedIndex].value, 'xx')">\n~;
  41. -                  }
  42. -                  for ($i = 0; $i < $indexpages; $i++) {
  43. -                        $indexpage = ($i * $dropdisplaynum) * $maxmessagedisplay;
  44. -                        $indexstart = ($i * $dropdisplaynum) + 1;
  45. -                        $indexend = $indexstart + ($dropdisplaynum - 1);
  46. -                        if ($indexend > $pagenumb)    { $indexend   = $pagenumb; }
  47. -                        if ($indexstart == $indexend) { $indxoption = qq~$indexstart~; }
  48. -                        else { $indxoption = qq~$indexstart-$indexend~; }
  49. -                        $selected = "";
  50. -                        if ($i == $selectedindex) {
  51. -                              $selected    = qq~ selected="selected"~;
  52. -                              $pagejsindex = qq~$indexstart|$indexend|$maxmessagedisplay|$indexpage~;
  53. -                        }
  54. -                        if ($pagenumb > $dropdisplaynum) {
  55. +                        for (my $i = 0; $i < $indexpages; $i++) {
  56. +                              $indexpage = ($i * $dropdisplaynum) * $maxmessagedisplay;
  57. +                              $indexstart = ($i * $dropdisplaynum) + 1;
  58. +                              $indexend = $indexstart + ($dropdisplaynum - 1);
  59. +                              if ($indexend > $pagenumb)    { $indexend   = $pagenumb; }
  60. +                              if ($indexstart == $indexend) { $indxoption = qq~$indexstart~; }
  61. +                              else { $indxoption = qq~$indexstart-$indexend~; }
  62. +                              $selected = "";
  63. +                              if ($i == $selectedindex) {
  64. +                                    $selected    = qq~ selected="selected"~;
  65. +                                    $pagejsindex = qq~$indexstart|$indexend|$maxmessagedisplay|$indexpage~;
  66. +                              }
  67.                                $pagedropindex1 .= qq~<option value="$indexstart|$indexend|$maxmessagedisplay|$indexpage"$selected>$indxoption</option>\n~;
  68.                                $pagedropindex2 .= qq~<option value="$indexstart|$indexend|$maxmessagedisplay|$indexpage"$selected>$indxoption</option>\n~;
  69.                          }
  70. -                  }
  71. -                  if ($pagenumb > $dropdisplaynum) {
  72.                          $pagedropindex1 .= qq~</select>\n</span>~;
  73.                          $pagedropindex2 .= qq~</select>\n</span>~;
  74. +                  } else {
  75. +                        $pagejsindex = qq~1|$pagenumb|$maxmessagedisplay|0~;
  76.                    }
  77.                    $pagedropindex1 .= qq~<span id="ViewIndex1" class="droppageindex" style="height: 14px; visibility: hidden">&nbsp;</span>~;
  78.                    $pagedropindex2 .= qq~<span id="ViewIndex2" class="droppageindex" style="height: 14px; visibility: hidden">&nbsp;</span>~;
  79.                    $tmpmaxmessagedisplay = $maxmessagedisplay;
  80. -                  if (substr($INFO{'start'}, 0, 3) eq "all") { $maxmessagedisplay = $maxmessagedisplay * $dropdisplaynum; }
  81. +                  $maxmessagedisplay = $maxmessagedisplay * $dropdisplaynum if ($tstart eq 'all');
  82.                    $prevpage = $start - $tmpmaxmessagedisplay;
  83.                    $nextpage = $start + $maxmessagedisplay;
  84.                    $pagedropindexpvbl = qq~<img src="$imagesdir/index_left0.gif" height="14" width="13" border="0" alt="" style="margin: 0px; display: inline; vertical-align: middle;" />~;
  85. @@ -336,30 +332,26 @@
  86.                    if(visel == pagstart) pagedropindex += '<td class="titlebg" height="14" style="height: 14px; padding-left: 1px; padding-right: 1px; font-size: 9px; font-weight: bold;">' + i + '</td>';
  87.                    else pagedropindex += '<td height="14" class="droppages"><a href="$scripturl?num=$viewnum/' + pagstart + '">' + i + '</a></td>';
  88.                    pagstart += maxpag;
  89. -            }
  90. -            ~;
  91. -            if ($showpageall) {
  92. -                  $pageindexjs .= qq~
  93. -                  if (vistart != viend) {
  94. -                        if(visel == 'all') pagedropindex += '<td class="titlebg" height="14" style="height: 14px; padding-left: 1px; padding-right: 1px; font-size: 9px; font-weight: normal;"><b>$pidtxt{'01'}</b></td>';
  95. -                        else pagedropindex += '<td height="14" class="droppages"><a href="$scripturl?num=$viewnum/all-' + allpagstart + '">$pidtxt{'01'}</a></td>';
  96. +            }~;
  97. +                  if ($showpageall) {
  98. +                        $pageindexjs .= qq~
  99. +            if (vistart != viend) {
  100. +                  if(visel == 'all') pagedropindex += '<td class="titlebg" height="14" style="height: 14px; padding-left: 1px; padding-right: 1px; font-size: 9px; font-weight: normal;"><b>$pidtxt{'01'}</b></td>';
  101. +                  else pagedropindex += '<td height="14" class="droppages"><a href="$scripturl?num=$viewnum/all-' + allpagstart + '">$pidtxt{'01'}</a></td>';
  102. +            }~;
  103.                    }
  104. -                  ~;
  105. -            }
  106. -            $pageindexjs .= qq~
  107. +                  $pageindexjs .= qq~
  108.              if(visel != 'xx') pagedropindex += '<td height="14" class="small" style="height: 14px; padding-left: 4px;">$pagedropindexpv$pagedropindexnx</td>';
  109.              else pagedropindex += '<td height="14" class="small" style="height: 14px; padding-left: 4px;">$pagedropindexpvbl$pagedropindexnxbl</td>';
  110.              pagedropindex += '</tr></table>';
  111.              document.getElementById("ViewIndex1").innerHTML=pagedropindex;
  112.              document.getElementById("ViewIndex1").style.visibility = "visible";
  113.              document.getElementById("ViewIndex2").innerHTML=pagedropindex;
  114. -            document.getElementById("ViewIndex2").style.visibility = "visible";
  115. -            ~;
  116. +            document.getElementById("ViewIndex2").style.visibility = "visible";~;
  117.                    if ($pagenumb > $dropdisplaynum) {
  118.                          $pageindexjs .= qq~
  119.              document.getElementById("decselector1").value = decparam;
  120. -            document.getElementById("decselector2").value = decparam;
  121. -            ~;
  122. +            document.getElementById("decselector2").value = decparam;~;
  123.                    }
  124.                    $pageindexjs .= qq~
  125.        }
  126.  
Код: Diff
  1. 233c233
  2. <       my ($pagetxtindex, $pagetextindex, $pagedropindex1, $pagedropindex2, $all, $allselected);
  3. ---
  4. >       my ($pagetxtindex, $pagetextindex, $pagedropindex1, $pagedropindex2, $all);
  5. 238,240c238,242
  6. <       if ($INFO{'start'} ne "all") { $start = $INFO{'start'} || 0; }
  7. <       elsif ($showpageall) { $maxmessagedisplay = $max; $all = 1; $allselected = qq~ selected="selected"~; (undef, $start) = split /-/, $INFO{'start'}; }
  8. <       else { $start = 0; }
  9. ---
  10. >       if ($INFO{'start'} !~ /^all/i) { $start = $INFO{'start'} || 0; }
  11. >       elsif (!$showpageall) { $start = 0; }
  12. >       elsif ($INFO{'start'} eq 'all') { $maxmessagedisplay = $max; $all = 1; $start = 0; }
  13. >       elsif ($userthreadpage == 1 || $iamguest) { (undef, $start) = split /-/, $INFO{'start'}; }
  14. >       else { $all = 1; ($tstart, $start) = split /-/, $INFO{'start'}; }
  15. 277,282c279,280
  16. <                   $tstart = $start;
  17. <                   if (substr($INFO{'start'}, 0, 3) eq "all") { ($tstart, $start) = split(/\-/, $INFO{'start'}); }
  18. <                   $d_indexpages = $pagenumb / $dropdisplaynum;
  19. <                   $i_indexpages = int($pagenumb / $dropdisplaynum);
  20. <                   if ($d_indexpages > $i_indexpages) { $indexpages = int($pagenumb / $dropdisplaynum) + 1; }
  21. <                   else { $indexpages = int($pagenumb / $dropdisplaynum) }
  22. ---
  23. >                   $tstart ||= $start;
  24. >                   $indexpages = int($pagenumb / $dropdisplaynum) + ($pagenumb % $dropdisplaynum ? 1 : 0);
  25. 288,301c286,297
  26. <                   }
  27. <                   for ($i = 0; $i < $indexpages; $i++) {
  28. <                         $indexpage = ($i * $dropdisplaynum) * $maxmessagedisplay;
  29. <                         $indexstart = ($i * $dropdisplaynum) + 1;
  30. <                         $indexend = $indexstart + ($dropdisplaynum - 1);
  31. <                         if ($indexend > $pagenumb)    { $indexend   = $pagenumb; }
  32. <                         if ($indexstart == $indexend) { $indxoption = qq~$indexstart~; }
  33. <                         else { $indxoption = qq~$indexstart-$indexend~; }
  34. <                         $selected = "";
  35. <                         if ($i == $selectedindex) {
  36. <                               $selected    = qq~ selected="selected"~;
  37. <                               $pagejsindex = qq~$indexstart|$indexend|$maxmessagedisplay|$indexpage~;
  38. <                         }
  39. <                         if ($pagenumb > $dropdisplaynum) {
  40. ---
  41. >                         for (my $i = 0; $i < $indexpages; $i++) {
  42. >                               $indexpage = ($i * $dropdisplaynum) * $maxmessagedisplay;
  43. >                               $indexstart = ($i * $dropdisplaynum) + 1;
  44. >                               $indexend = $indexstart + ($dropdisplaynum - 1);
  45. >                               if ($indexend > $pagenumb)    { $indexend   = $pagenumb; }
  46. >                               if ($indexstart == $indexend) { $indxoption = qq~$indexstart~; }
  47. >                               else { $indxoption = qq~$indexstart-$indexend~; }
  48. >                               $selected = "";
  49. >                               if ($i == $selectedindex) {
  50. >                                     $selected    = qq~ selected="selected"~;
  51. >                                     $pagejsindex = qq~$indexstart|$indexend|$maxmessagedisplay|$indexpage~;
  52. >                               }
  53. 305,306d300
  54. <                   }
  55. <                   if ($pagenumb > $dropdisplaynum) {
  56. 308a303,304
  57. >                   } else {
  58. >                         $pagejsindex = qq~1|$pagenumb|$maxmessagedisplay|0~;
  59. 313c309
  60. <                   if (substr($INFO{'start'}, 0, 3) eq "all") { $maxmessagedisplay = $maxmessagedisplay * $dropdisplaynum; }
  61. ---
  62. >                   $maxmessagedisplay = $maxmessagedisplay * $dropdisplaynum if ($tstart eq 'all');
  63. 339,345c335,341
  64. <             }
  65. <             ~;
  66. <             if ($showpageall) {
  67. <                   $pageindexjs .= qq~
  68. <                   if (vistart != viend) {
  69. <                         if(visel == 'all') pagedropindex += '<td class="titlebg" height="14" style="height: 14px; padding-left: 1px; padding-right: 1px; font-size: 9px; font-weight: normal;"><b>$pidtxt{'01'}</b></td>';
  70. <                         else pagedropindex += '<td height="14" class="droppages"><a href="$scripturl?num=$viewnum/all-' + allpagstart + '">$pidtxt{'01'}</a></td>';
  71. ---
  72. >             }~;
  73. >                   if ($showpageall) {
  74. >                         $pageindexjs .= qq~
  75. >             if (vistart != viend) {
  76. >                   if(visel == 'all') pagedropindex += '<td class="titlebg" height="14" style="height: 14px; padding-left: 1px; padding-right: 1px; font-size: 9px; font-weight: normal;"><b>$pidtxt{'01'}</b></td>';
  77. >                   else pagedropindex += '<td height="14" class="droppages"><a href="$scripturl?num=$viewnum/all-' + allpagstart + '">$pidtxt{'01'}</a></td>';
  78. >             }~;
  79. 347,349c343
  80. <                   ~;
  81. <             }
  82. <             $pageindexjs .= qq~
  83. ---
  84. >                   $pageindexjs .= qq~
  85. 356,357c350
  86. <             document.getElementById("ViewIndex2").style.visibility = "visible";
  87. <             ~;
  88. ---
  89. >             document.getElementById("ViewIndex2").style.visibility = "visible";~;
  90. 361,362c354
  91. <             document.getElementById("decselector2").value = decparam;
  92. <             ~;
  93. ---
  94. >             document.getElementById("decselector2").value = decparam;~;
  95.  
« Змінено: 2012-06-08 02:17:31 від ISBear »

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
qwe &del
« Відповідей #17 : 2007-12-23 22:00:05 »
Will it post?

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Ухухуй
« Відповідей #18 : 2008-03-06 02:05:12 »
п╒п╣я│я┌ п©я─п╬п╧пЄп╣пҐп╬

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Ухухуй
« Відповідей #19 : 2008-03-06 02:08:20 »
???????? ????????????????

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Ухухуй
« Відповідей #20 : 2008-03-06 02:10:47 »
Тест пройдено

Михайло Даниленко

  • Гість
Re: Ухухуй
« Відповідей #21 : 2008-03-17 12:22:25 »
Воно все ще їсть пробіли.
 tt

і
 pre[/tt]

Михайло Даниленко

  • Гість
Re: Ухухуй
« Відповідей #22 : 2008-03-17 12:24:03 »
*
 pre

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Ухухуй
« Відповідей #23 : 2008-03-17 12:50:33 »
 ______________________________________________________________________________________________________
/                                                                                                      \
|     e   e                                                                                       888  |
|    d8b d8b     ,e e,   e88 88e   e88 88e   e88 88e   e88 88e   e88 88e   e88 88e  Y8b Y8b Y888P 888  |
|   e Y8b Y8b   d88 88b d888 888b d888 888b d888 888b d888 888b d888 888b d888 888b  Y8b Y8b Y8P  "8"  |
|  d8b Y8b Y8b  888   , Y888 888P Y888 888P Y888 888P Y888 888P Y888 888P Y888 888P   Y8b Y8b "    e   |
| d888b Y8b Y8b  "YeeP"  "88 88"   "88 88"   "88 88"   "88 88"   "88 88"   "88 88"     YP  Y8P    "8"  |
|                                                                                                      |
\                                                                                                      /
 ------------------------------------------------------------------------------------------------------
  \
   \ ,   _ ___.--'''`--''//-,-_--_.
      \`"' ` || \\ \ \\/ / // / ,-\\`,_
     /'`  \ \ || Y  | \|/ / // / - |__ `-,
    /@"\  ` \ `\ |  | ||/ // | \/  \  `-._`-,_.,
   /  _.-. `.-\,___/\ _/|_/_\_\/|_/ |     `-._._)
   `-'``/  /  |  // \__/\__  /  \__/ \
        `-'  /-\/  | -|   \__ \   |-' |
          __/\ / _/ \/ __,-'   ) ,' _|'
         (((__/(((_.' ((___..-'((__,'

Михайло Даниленко

  • Гість
Re: Ухухуй
« Відповідей #24 : 2008-04-26 11:12:46 »
/me пророкує: воно цього не зрозуміє.

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Ухухуй
« Відповідей #25 : 2008-05-02 14:42:54 »
Пророцтво не збулося. Майже.

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Ухухуй
« Відповідей #26 : 2008-05-04 01:51:36 »
Now singing
Ядерна війна... Ядерна війна...
Хто мі підкаже, хто розкаже - чи вже близька вона...

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Ухухуй
« Відповідей #27 : 2008-05-21 23:42:04 »
Автоцензура  ;)
sex
*sex*
« Змінено: 2008-05-21 23:42:57 від Piktor »
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Михайло Даниленко

  • Гість
Re: Ухухуй
« Відповідей #28 : 2008-07-12 05:17:23 »
Цитата: owl
When in doubt, pick a bigger hammer.

Цитата
Veni, vidi, velcro. (I came, I saw, I stuck around.)

Відсутній redgod

  • Новачок
  • *
  • дописів: 0
  • Карма: +0/-0
qwerty
« Відповідей #29 : 2008-11-14 18:54:22 »


                              * *
                         * * * *
                      * * * *

   :o 8-) ;D  |    |
 \ ========|    |=====|
   \     o o o      o o o        |                      
     \__________________|
[redgod@sky]# ps
PID   TTY        TIME        CMD
2643 pts/0    00:00:00 moscow
2644 pts/0    00:00:00 bash
3092 pts/0    00:00:00 ps
[redgod@sky]# kill -s 9 2643