Из мира высоких технологий

Страницы: 1 ...  3 4 5  ОТВЕТИТЬ НОВАЯ ТЕМА
syshell 10 окт. 2017 г. в 18:53
Йохан Палыч  •  На сайте 12 лет
5
Продвинутые технологии.

Из мира высоких технологий
Fryberg 10 окт. 2017 г. в 18:54
Весельчак  •  На сайте 9 лет
0
Цитата (andrew1969 @ 10.10.2017 - 17:38)
Цитата (syshell @ 10.10.2017 - 17:27)
Ну и классика жанра.

Индусский код - это действительно проблема :)
Прикол в том, что «индусам» платят за количество строк. На самом деле, чтобы писать идусский код, надо очень хорошо знать язык и работу компилятора. Чтобы из функции в 20 строк реально рабочими оказались только 3 и компилятор это понял.

Если так то яб дофига зарабатывал бы
Чучмек 10 окт. 2017 г. в 18:57
Ярила  •  На сайте 8 лет
0
лучше дыру рыжей телки wub.gif gigi.gif gigi.gif gigi.gif
andrew1969 10 окт. 2017 г. в 18:58
Ярила  •  На сайте 8 лет
0
Цитата (Fryberg @ 10.10.2017 - 18:54)
Цитата (andrew1969 @ 10.10.2017 - 17:38)
Цитата (syshell @ 10.10.2017 - 17:27)
Ну и классика жанра.

Индусский код - это действительно проблема :)
Прикол в том, что «индусам» платят за количество строк. На самом деле, чтобы писать идусский код, надо очень хорошо знать язык и работу компилятора. Чтобы из функции в 20 строк реально рабочими оказались только 3 и компилятор это понял.

Если так то яб дофига зарабатывал бы

Дело не в количестве строк, а в понимании, какие войдут в исполняемый образ, а какие после линковки будут выкинуты.
develоper 10 окт. 2017 г. в 19:07
Юморист  •  На сайте 13 лет
0
---

Это сообщение отредактировал develоper - 10 окт. 2017 г. в 19:10
murom2016 10 окт. 2017 г. в 19:24
Ярила  •  На сайте 10 лет
3
rulez.gif
и т.д.

Из мира высоких технологий
syshell 10 окт. 2017 г. в 19:25
Йохан Палыч  •  На сайте 12 лет
13
Когда-то это вовсе не было шуткой.

Из мира высоких технологий
Jamesqkk 10 окт. 2017 г. в 19:25
Весельчак  •  На сайте 10 лет
3
Цитата (syshell @ 10.10.2017 - 17:10)
...

Немножко неправильно. Поправил.

Из мира высоких технологий
Utenok1977 10 окт. 2017 г. в 19:34
Весельчак  •  На сайте 10 лет
23
Баян.но мне нравится.

Из мира высоких технологий
WapStyle 10 окт. 2017 г. в 19:47
Был когда-то  •  На сайте 12 лет
4
Цитата (hime @ 10.10.2017 - 18:59)
Цитата (syshell @ 10.10.2017 - 16:56)
Цитата (VSC @ 10.10.2017 - 16:47)
Вот когда-то в чужих исходниках увидел, улыбнуло в свое время

Писали, судя по всему, очень жадные индусы.

Жадные китайтсы ещё более жадные
Цитата
int a0 = 0;
int a1 = 0;
int a2 = 0;
int a3 = 0;
int a4 = 0;
int a5 = 0;
int a6 = 0;
int a7 = 0;
int a8 = 0;
int a9 = 0;

Говнокод ещё невидели
Скрытый текст
// ...
if (isset($_GET["download"])) {
include "./download.inc.php";
} elseif (isset($_GET["table"])) {
include "./table.inc.php";
} elseif (isset($_GET["schema"])) {
include "./schema.inc.php";
} elseif (isset($_GET["dump"])) {
include "./dump.inc.php";
} elseif (isset($_GET["privileges"])) {
include "./privileges.inc.php";
} elseif (isset($_GET["sql"])) {
include "./sql.inc.php";
} elseif (isset($_GET["edit"])) {
include "./edit.inc.php";
} elseif (isset($_GET["create"])) {
include "./create.inc.php";
} elseif (isset($_GET["indexes"])) {
include "./indexes.inc.php";
} elseif (isset($_GET["database"])) {
include "./database.inc.php";
} elseif (isset($_GET["scheme"])) {
include "./scheme.inc.php";
} elseif (isset($_GET["call"])) {
include "./call.inc.php";
} elseif (isset($_GET["foreign"])) {
include "./foreign.inc.php";
} elseif (isset($_GET["view"])) {
include "./view.inc.php";
} elseif (isset($_GET["event"])) {
include "./event.inc.php";
} elseif (isset($_GET["рrосеdurе"])) {
include "./рrосеdurе.inc.php";
} elseif (isset($_GET["sequence"])) {
include "./sequence.inc.php";
} elseif (isset($_GET["type"])) {
include "./type.inc.php";
} elseif (isset($_GET["trigger"])) {
include "./trigger.inc.php";
} elseif (isset($_GET["user"])) {
include "./user.inc.php";
} elseif (isset($_GET["processlist"])) {
include "./processlist.inc.php";
} elseif (isset($_GET["sеlесt"])) {
include "./sеlесt.inc.php";
} elseif (isset($_GET["variables"])) {
include "./variables.inc.php";
} elseif (isset($_GET["script"])) {
include "./script.inc.php";
} else {
include "./db.inc.php";
}
// ...
syshell 10 окт. 2017 г. в 20:13
Йохан Палыч  •  На сайте 12 лет
2
Цитата (andrew1969 @ 10.10.2017 - 17:18)
По поводу защиты от вирусов. Нам такой хватает. Можно просто в папочку «Изображения» положить :)

К сожалению, сейчас гадостей и под юникс/линукс-системы наделали. RMS, которые пытаются шпионить на уровне пользователя, получая пароли с клавы, а также вполне себе реальные руткиты, которые ломают систему через дыры сервисов на уровне ядра и получают права root/wheel.
Против угроз "нулевого дня" не застрахован никто - ни пользователи Windows (их это особенно касается - там все очень грустно с превышениями прав и взломом системы), ни юниксоиды. Увы.
yaTonop 10 окт. 2017 г. в 20:25
( ͡° ͜ʖ ͡°)╭∩╮  •  На сайте 15 лет
4
Где-то поржал, но по большей части

Из мира высоких технологий
Sergey65 10 окт. 2017 г. в 20:42
Ярила  •  На сайте 10 лет
1
Вы тут , сейчас с кем/о чём разговариваете?! gentel.gif
VikMan 10 окт. 2017 г. в 20:49
Юморист  •  На сайте 12 лет
1
Цитата (syshell @ 10.10.2017 - 17:27)
Ну и классика жанра. http://s00.yaplakal.com/pics/pics_original.../0/10412012.png

Если у вас конечно sleep в секундах.... но на то они и индусы.

Это сообщение отредактировал VikMan - 10 окт. 2017 г. в 21:00
CYBERFIGHTER 10 окт. 2017 г. в 21:22
Ярила  •  На сайте 17 лет
17
deg.gif

Из мира высоких технологий
megajaba 10 окт. 2017 г. в 22:12
Ярила  •  На сайте 13 лет
3
Цитата (syshell @ 10.10.2017 - 19:25)
Когда-то это вовсе не было шуткой.

0.49%, когда скачано 9мб из 180мб(!!!) (вышивого и кривого тогда нетскейп навигатора, который ну никак столько не весил), с учётом того что на прогрессбаре около 50%? да уж какие нахуй шутки... rulez.gif

Это сообщение отредактировал megajaba - 10 окт. 2017 г. в 22:14
bert19 10 окт. 2017 г. в 23:13
Следопыт  •  На сайте 12 лет
5
так.

Из мира высоких технологий
BubblеGum 11 окт. 2017 г. в 01:02
Юморист  •  На сайте 13 лет
4
Цитата (WapStyle @ 10.10.2017 - 17:47)
Говнокод ещё невидели
// ...
if (isset($_GET["download"])) {
include "./download.inc.php";
} elseif (isset($_GET["table"])) {
include "./table.inc.php";
} elseif (isset($_GET["schema"])) {
include "./schema.inc.php";
} elseif (isset($_GET["dump"])) {
include "./dump.inc.php";
} elseif (isset($_GET["privileges"])) {
include "./privileges.inc.php";
} elseif (isset($_GET["sql"])) {
include "./sql.inc.php";
} elseif (isset($_GET["edit"])) {
include "./edit.inc.php";
} elseif (isset($_GET["create"])) {
include "./create.inc.php";
} elseif (isset($_GET["indexes"])) {
include "./indexes.inc.php";
} elseif (isset($_GET["database"])) {
include "./database.inc.php";
} elseif (isset($_GET["scheme"])) {
include "./scheme.inc.php";
} elseif (isset($_GET["call"])) {
include "./call.inc.php";
} elseif (isset($_GET["foreign"])) {
include "./foreign.inc.php";
} elseif (isset($_GET["view"])) {
include "./view.inc.php";
} elseif (isset($_GET["event"])) {
include "./event.inc.php";
} elseif (isset($_GET["рrосеdurе"])) {
include "./рrосеdurе.inc.php";
} elseif (isset($_GET["sequence"])) {
include "./sequence.inc.php";
} elseif (isset($_GET["type"])) {
include "./type.inc.php";
} elseif (isset($_GET["trigger"])) {
include "./trigger.inc.php";
} elseif (isset($_GET["user"])) {
include "./user.inc.php";
} elseif (isset($_GET["processlist"])) {
include "./processlist.inc.php";
} elseif (isset($_GET["sеlесt"])) {
include "./sеlесt.inc.php";
} elseif (isset($_GET["variables"])) {
include "./variables.inc.php";
} elseif (isset($_GET["script"])) {
include "./script.inc.php";
} else {
include "./db.inc.php";
}
// ...

че, погнали его лечить? rulez.gif
Кто короче? gigi.gif
мой вариант.
Код

foreach (glob("./*.inc.php") as $f) {
   $a="";
   $ff=split(".",$f);
   $a=(array_key_exists($ff[0],$_GET))?$ff[0]:$a;
   if (strlen($a)>0) break;
 }
$a=(strlen($a)==0)?"db":$a;
include("./".$a.".inc.php");

Это сообщение отредактировал BubblеGum - 11 окт. 2017 г. в 01:08
andrew1969 11 окт. 2017 г. в 02:11
Ярила  •  На сайте 8 лет
1
Цитата
че, погнали его лечить? rulez.gif
Кто короче? gigi.gif
мой вариант.
Код

foreach (glob("./*.inc.php") as $f) {
$a="";
$ff=split(".",$f);
$a=(array_key_exists($ff[0],$_GET))?$ff[0]:$a;
if (strlen($a)>0) break;
}
$a=(strlen($a)==0)?"db":$a;
include("./".$a.".inc.php");


Это неизлечимо, когда параметр запроса напрямую в имя файла транслируется, да ещё и с "./". Возможен выход за пределы папки, в которой «ожидалось» выполнение запроса.
BubblеGum 11 окт. 2017 г. в 02:57
Юморист  •  На сайте 13 лет
1
с параметром запроса соглашусь, не лечится.
а "./" на getcwd() поменять можно. )
andrew1969 11 окт. 2017 г. в 10:06
Ярила  •  На сайте 8 лет
0
Цитата (BubblеGum @ 11.10.2017 - 02:57)
с параметром запроса соглашусь, не лечится.
а "./" на getcwd() поменять можно. )

А вы python не пробовали для этих целей? django/tornado/pyramid/flask/etc ? Нормальные маршруты на запросы, никак не связанные с файловой системой...
Игорь46 11 окт. 2017 г. в 11:16
Балагур  •  На сайте 10 лет
5
Тоже когда-то тут встречал:

Из мира высоких технологий
Shark13 11 окт. 2017 г. в 12:05
Ярила  •  На сайте 16 лет
1
Цитата (VSC @ 10.10.2017 - 16:47)
Вот когда-то в чужих исходниках увидел, улыбнуло в свое время:
Цитата

const
  cIDMODULE = 1;
  cD = 27;
  cMM = 11;
  cY = 1000;
  cYY = 36;
....
begin
  dd := now;
  if (dd >= strtodate(IntToStr(cD+4) +'.'+ IntToStr(cMM+1) +'.'+ IntToStr(1000+cY+cYY + 1)))
  or (now >= strtodate(IntToStr(cD+6-2) +'.'+ IntToStr(3+15-6) +'.'+ IntToStr(1000+cY+cYY + 1))) then
  begin
    MessageDlg('There was an unforeseen error: 000000'+ #13#10 +
               'Обратитесь к разработчику!', mtError, [mbOK], 0);
    Application.Terminate;
  end;
end.
....

Скрытый текст
Это хитрожопо оформленное условие означает, что, если программой кто-то все ещё будет пользоваться после 2037 года - вывалится окошко с ошибкой с просьбой обратиться к разработчику :)

А-а-а! bravo.gif
Delphi! Чуть не прослезился... Ностальгия, млять!
А на нем диплом свой ваял... rulez.gif
andrew1969 11 окт. 2017 г. в 12:19
Ярила  •  На сайте 8 лет
0
Мне ещё этот видосик от SUN нравится

С презентации ZFS.
ЧерепКомара 11 окт. 2017 г. в 12:45
Балагур  •  На сайте 10 лет
1
\\
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 28 110
0 Пользователей:
Страницы: 1 ...  3 4 5  ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

Активные темы



Наверх