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

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (5) « Первая ... 2 3 [4] 5   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
syshell
10.10.2017 - 18:53
5
Статус: Offline


Йохан Палыч

Регистрация: 13.03.14
Сообщений: 9221
Продвинутые технологии.

Из мира высоких технологий
 
[^]
Fryberg
10.10.2017 - 18:54
0
Статус: Offline


Весельчак

Регистрация: 13.12.16
Сообщений: 173
Цитата (andrew1969 @ 10.10.2017 - 17:38)
Цитата (syshell @ 10.10.2017 - 17:27)
Ну и классика жанра.

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

Если так то яб дофига зарабатывал бы
 
[^]
Чучмек
10.10.2017 - 18:57
0
Статус: Offline


Ярила

Регистрация: 19.07.17
Сообщений: 1177
лучше дыру рыжей телки wub.gif gigi.gif gigi.gif gigi.gif
 
[^]
andrew1969
10.10.2017 - 18:58
0
Статус: Offline


Ярила

Регистрация: 4.06.17
Сообщений: 1868
Цитата (Fryberg @ 10.10.2017 - 18:54)
Цитата (andrew1969 @ 10.10.2017 - 17:38)
Цитата (syshell @ 10.10.2017 - 17:27)
Ну и классика жанра.

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

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

Дело не в количестве строк, а в понимании, какие войдут в исполняемый образ, а какие после линковки будут выкинуты.
 
[^]
develоper
10.10.2017 - 19:07
0
Статус: Offline


Юморист

Регистрация: 14.07.12
Сообщений: 480
---

Это сообщение отредактировал develоper - 10.10.2017 - 19:10
 
[^]
murom2016
10.10.2017 - 19:24
3
Статус: Offline


Ярила

Регистрация: 21.01.16
Сообщений: 1205
rulez.gif
и т.д.

Из мира высоких технологий
 
[^]
syshell
10.10.2017 - 19:25
13
Статус: Offline


Йохан Палыч

Регистрация: 13.03.14
Сообщений: 9221
Когда-то это вовсе не было шуткой.

Из мира высоких технологий
 
[^]
Jamesqkk
10.10.2017 - 19:25
3
Статус: Offline


Весельчак

Регистрация: 22.02.16
Сообщений: 108
Цитата (syshell @ 10.10.2017 - 17:10)
...

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

Из мира высоких технологий
 
[^]
Utenok1977
10.10.2017 - 19:34
23
Статус: Offline


Весельчак

Регистрация: 10.02.16
Сообщений: 192
Баян.но мне нравится.

Из мира высоких технологий
 
[^]
WapStyle
10.10.2017 - 19:47
4
Статус: Offline


Был когда-то

Регистрация: 14.05.13
Сообщений: 1975
Цитата (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.10.2017 - 20:13
2
Статус: Offline


Йохан Палыч

Регистрация: 13.03.14
Сообщений: 9221
Цитата (andrew1969 @ 10.10.2017 - 17:18)
По поводу защиты от вирусов. Нам такой хватает. Можно просто в папочку «Изображения» положить :)

К сожалению, сейчас гадостей и под юникс/линукс-системы наделали. RMS, которые пытаются шпионить на уровне пользователя, получая пароли с клавы, а также вполне себе реальные руткиты, которые ломают систему через дыры сервисов на уровне ядра и получают права root/wheel.
Против угроз "нулевого дня" не застрахован никто - ни пользователи Windows (их это особенно касается - там все очень грустно с превышениями прав и взломом системы), ни юниксоиды. Увы.
 
[^]
yaTonop
10.10.2017 - 20:25
4
Статус: Offline


( ͡° ͜ʖ ͡°)╭∩╮

Регистрация: 17.06.10
Сообщений: 32394
Где-то поржал, но по большей части

Из мира высоких технологий
 
[^]
Sergey65
10.10.2017 - 20:42
1
Статус: Online


Ярила

Регистрация: 13.12.15
Сообщений: 2534
Вы тут , сейчас с кем/о чём разговариваете?! gentel.gif
 
[^]
VikMan
10.10.2017 - 20:49
1
Статус: Offline


Юморист

Регистрация: 1.04.14
Сообщений: 402
Цитата (syshell @ 10.10.2017 - 17:27)
Ну и классика жанра. http://s00.yaplakal.com/pics/pics_original.../0/10412012.png

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

Это сообщение отредактировал VikMan - 10.10.2017 - 21:00
 
[^]
CYBERFIGHTER
10.10.2017 - 21:22
17
Статус: Offline


Ярила

Регистрация: 17.06.08
Сообщений: 5043
deg.gif

Из мира высоких технологий
 
[^]
megajaba
10.10.2017 - 22:12
3
Статус: Offline


Ярила

Регистрация: 20.07.12
Сообщений: 1138
Цитата (syshell @ 10.10.2017 - 19:25)
Когда-то это вовсе не было шуткой.

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

Это сообщение отредактировал megajaba - 10.10.2017 - 22:14
 
[^]
bert19
10.10.2017 - 23:13
5
Статус: Offline


Следопыт

Регистрация: 8.02.14
Сообщений: 763
так.

Из мира высоких технологий
 
[^]
BubblеGum
11.10.2017 - 01:02
4
Статус: Offline


Юморист

Регистрация: 1.02.13
Сообщений: 408
Цитата (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.10.2017 - 01:08
 
[^]
andrew1969
11.10.2017 - 02:11
1
Статус: Offline


Ярила

Регистрация: 4.06.17
Сообщений: 1868
Цитата
че, погнали его лечить? 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.10.2017 - 02:57
1
Статус: Offline


Юморист

Регистрация: 1.02.13
Сообщений: 408
с параметром запроса соглашусь, не лечится.
а "./" на getcwd() поменять можно. )
 
[^]
andrew1969
11.10.2017 - 10:06
0
Статус: Offline


Ярила

Регистрация: 4.06.17
Сообщений: 1868
Цитата (BubblеGum @ 11.10.2017 - 02:57)
с параметром запроса соглашусь, не лечится.
а "./" на getcwd() поменять можно. )

А вы python не пробовали для этих целей? django/tornado/pyramid/flask/etc ? Нормальные маршруты на запросы, никак не связанные с файловой системой...
 
[^]
Игорь46
11.10.2017 - 11:16
5
Статус: Offline


Балагур

Регистрация: 21.12.15
Сообщений: 954
Тоже когда-то тут встречал:

Из мира высоких технологий
 
[^]
Shark13
11.10.2017 - 12:05
1
Статус: Offline


Ярила

Регистрация: 14.12.09
Сообщений: 1071
Цитата (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.10.2017 - 12:19
0
Статус: Offline


Ярила

Регистрация: 4.06.17
Сообщений: 1868
Мне ещё этот видосик от SUN нравится

С презентации ZFS.
 
[^]
ЧерепКомара
11.10.2017 - 12:45
1
Статус: Offline


Балагур

Регистрация: 30.04.15
Сообщений: 945
\\
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 27978
0 Пользователей:
Страницы: (5) « Первая ... 2 3 [4] 5  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



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






Наверх