Весёлый полтишок 10.06.22

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


Ярила

Регистрация: 29.08.17
Сообщений: 9347
Цитата (MrSedoy71 @ 10.06.2022 - 06:59)
28.

Лучше бы не спрашивал... pray.gif gigi.gif

Весёлый полтишок 10.06.22
 
[^]
smirnovic
10.06.2022 - 18:54
1
Статус: Online


Ярила

Регистрация: 29.08.17
Сообщений: 9347
Цитата (MrSedoy71 @ 10.06.2022 - 07:02)
40.

Но она была допущена на соревнования,
так как выяснилось, что по документам -
это негр-трансгендер, поменявший кожу dont.gif gigi.gif

Весёлый полтишок 10.06.22
 
[^]
yankaivanka
10.06.2022 - 18:58
0
Статус: Offline


Шутник

Регистрация: 30.04.15
Сообщений: 5
Цитата (4000BC @ 10.06.2022 - 09:01)
Цитата (Nerp @ 10.06.2022 - 08:54)
На 29-ой, что за слово - "скамил"? Блять, вас чо, англичанка покусала?! Это от scum?"Подъёбывал"? "Поступал как подонок"? "Троллил"(хотя это тоже уже новояз, но с привкусом старости)))
Дарю к выше перечисленному: глумился, подъелдыкивал, объегоривал, гнусно обманывал - выбирай-не хочу!

Камон земеля, чего ты агришься? Тебе почилить надо, а то у тебя какой-то токсичный вайб.

Новый альбом Вити АКТ послушал)
 
[^]
smirnovic
10.06.2022 - 19:07
1
Статус: Online


Ярила

Регистрация: 29.08.17
Сообщений: 9347
Цитата (MrSedoy71 @ 10.06.2022 - 07:05)
50.

Любовь - это, когда ты утром с похмела
не можешь найти второй носок под кроватью...
а она ласково так: ебанько! а на ноге-то у тебя что?
И яишенку поджарит. И кофейком напоит.
И, чмокнув в небритую щёку, на работу отправит:
Пиздуй, солнце моё! Уже опаздываешь!
И в окошко с третьего этажа рукой тебе помашет...
***
Не... честно - так бывает. rolleyes.gif

Весёлый полтишок 10.06.22
 
[^]
хытьха
10.06.2022 - 19:14
2
Статус: Offline


Ярила

Регистрация: 12.10.11
Сообщений: 2406
Цитата (Flowman @ 10.06.2022 - 11:03)
Цитата (dinulya @ 10.06.2022 - 08:10)
на писятой херня написана, при незакрытых кавычках код даже не скомпилицца!

Для интерпретируемого языка, типа Javascript, не нужна компиляция. По крайней мере, в привычном для Сишников виде. Слопает и упадёт

Да вобшем-то и в любом компилируемом языке ей достаточно быть заэкранированной в строке которая хранит какой-нибудь xml, json и прочий sql , неговоря уже о каких-нибудь закрытых протоколах. И хер ее так просто найдёшь.
 
[^]
smirnovic
10.06.2022 - 19:17
0
Статус: Online


Ярила

Регистрация: 29.08.17
Сообщений: 9347
Цитата (zimagor @ 10.06.2022 - 11:24)
Цитата (4000BC @ 10.06.2022 - 09:01)
Камон земеля, чего ты агришься? Тебе почилить надо, а то у тебя какой-то токсичный вайб.

Прочитал, как будто говна какого-то поел

Что? Вкус знакомый? gigi.gif

Весёлый полтишок 10.06.22
 
[^]
Igrec
10.06.2022 - 19:42
1
Статус: Offline


Ярила

Регистрация: 9.04.09
Сообщений: 5480
Цитата (MrSedoy71 @ 10.06.2022 - 09:05)
50.

Хомячки форсят эту картинку не зная, что среда разработки сама закрывает кавычки, или предлагает их закрыть faceoff.gif

Весёлый полтишок 10.06.22
 
[^]
YoMan78
10.06.2022 - 23:19
0
Статус: Offline


Мельник

Регистрация: 7.08.11
Сообщений: 5352
Цитата (Autling @ 10.06.2022 - 09:58)
Она ведь приедет, причём на велосипеде. scary.gif

Причем без седла
 
[^]
RA2FDR
11.06.2022 - 00:01
1
Статус: Offline


Ярила

Регистрация: 14.10.14
Сообщений: 11061
Цитата (gods02 @ 10.06.2022 - 08:27)
s : string;

k:=1;
s:= 'sеlесt *, "L from temp where i= ' +inttostr(k);
..
.Query (s);

Хрен какой компилятор отловит

так тебе кверя все скажет что о тебе думает. А там уже полученный текст запроса вываливаешь и глазами сразу видно будет. А если не видно - скармливаешь его кверианалайзеру - он тебе покажет что тут не так.

я обычно пишу что-нибудь отдаленно похожее на
Код

try
  Query(s);
except
  writeln(debugfile,s);
  raise;
end;


Это сообщение отредактировал RA2FDR - 11.06.2022 - 00:01
 
[^]
RA2FDR
11.06.2022 - 00:06
1
Статус: Offline


Ярила

Регистрация: 14.10.14
Сообщений: 11061
Цитата (webanut @ 10.06.2022 - 11:41)
А я вот я на SQL отчёт пишу или старый правлю иногда, и прога, которая результат отчёта выводит, просто сообщает, что ошибка, отчёт не сгенерирован, и иди ищи - где ты кавычку пропустил/забыл поставить.

Вот поэтому все отчетоделалки, которые в виде cgi-приложений дергают sql-запросы, я обычно делаю так, чтобы они выплевывали все тексты запросов в комментарии в html-коде. Если оно начинает показывать не то, что ожидалось, то можно прямо из сгенерированного текста html выковырнуть текст запроса и скормить его аналайзеру.
 
[^]
хытьха
11.06.2022 - 07:32
2
Статус: Offline


Ярила

Регистрация: 12.10.11
Сообщений: 2406
Цитата (Igrec @ 10.06.2022 - 19:42)
Цитата (MrSedoy71 @ 10.06.2022 - 09:05)
50.

Хомячки форсят эту картинку не зная, что среда разработки сама закрывает кавычки, или предлагает их закрыть faceoff.gif

Пожалуй буду использовать эту картинку на собеседованиях, судя по каментам хорошо отделяет дофигапрограммистов от тех у кого есть реальный опыт работы и кому доводилось искать эти кавычки в темплейтах, чужих респонзах и скриптах, здоровенных sql запросах итд. Где среде пофиг на внутренне содержание строки или среда вообще консольный текстовый редактор.
 
[^]
deAmalfy
11.06.2022 - 22:48
0
Статус: Offline


Ярила

Регистрация: 12.10.16
Сообщений: 3556
Если с "сижкой", то компания правильная.
 
[^]
gods02
12.06.2022 - 15:37
0
Статус: Offline


Ярила

Регистрация: 28.08.18
Сообщений: 3244
Цитата (RA2FDR @ 11.06.2022 - 00:01)
Цитата (gods02 @ 10.06.2022 - 08:27)
s : string;

k:=1;
s:= 'sеlесt *, "L from temp where i= ' +inttostr(k);
..
.Query (s);

Хрен какой компилятор отловит

так тебе кверя все скажет что о тебе думает. А там уже полученный текст запроса вываливаешь и глазами сразу видно будет. А если не видно - скармливаешь его кверианалайзеру - он тебе покажет что тут не так.

я обычно пишу что-нибудь отдаленно похожее на
Код

try
  Query(s);
except
  writeln(debugfile,s);
  raise;
end;

Это ясен пень. Но это потом вываливает.
А случаи в виде передачи параметром при сборке динамического запроса и последующем выполнении "exec (@st_sql)" вообще предусмотреть невозможно.

например:
declare @st varchar (200)
declare @name varchar(50) = 'Д''Артаньян'

set @st = 'sеlесt * from table where name like ''%'+@name+'%'' '

exec (@st)
 
[^]
gods02
12.06.2022 - 15:44
0
Статус: Offline


Ярила

Регистрация: 28.08.18
Сообщений: 3244
Цитата (хытьха @ 11.06.2022 - 07:32)
Цитата (Igrec @ 10.06.2022 - 19:42)
Цитата (MrSedoy71 @ 10.06.2022 - 09:05)
50.

Хомячки форсят эту картинку не зная, что среда разработки сама закрывает кавычки, или предлагает их закрыть faceoff.gif

Пожалуй буду использовать эту картинку на собеседованиях, судя по каментам хорошо отделяет дофигапрограммистов от тех у кого есть реальный опыт работы и кому доводилось искать эти кавычки в темплейтах, чужих респонзах и скриптах, здоровенных sql запросах итд. Где среде пофиг на внутренне содержание строки или среда вообще консольный текстовый редактор.

Завалить можно любого.
К примеру, приведением символов "Ё", "Й" из юникода к utf-8/win-866
cool.gif
 
[^]
RA2FDR
12.06.2022 - 22:44
0
Статус: Offline


Ярила

Регистрация: 14.10.14
Сообщений: 11061
Цитата (gods02 @ 12.06.2022 - 14:37)
Это ясен пень. Но это потом вываливает.
А случаи в виде передачи параметром при сборке динамического запроса и последующем выполнении "exec (@st_sql)" вообще предусмотреть невозможно.

например:
declare @st varchar (200)
declare @name varchar(50) = 'Д''Артаньян'

set @st = 'sеlесt * from table where name like ''%'+@name+'%'' '

exec (@st)

Я так не делаю. Потому что однажды еще в молодости наступил на эти грабли.
И теперь я делаю так:

SQL.Add('sеlесt * FROM Table');
SQL.Add('WHERE Name='+QuotedStr(s));

А уже этот QuotedStr сам добавляет кавычки и удваивает содержащиеся в строке. При отсутствии таковой функции искаропки она пишется левой лапой за 5 минут, и больше об этой проблеме не вспоминается.
Ну или как в твоем примере -
SQL.Add('WHERE Name LIKE '+QuotedStr('%'+s+'%'));
 
[^]
hunter64
14.06.2022 - 12:56
0
Статус: Offline


Ярила

Регистрация: 19.08.11
Сообщений: 4086
Цитата (dinulya @ 10.06.2022 - 08:10)
на писятой херня написана, при незакрытых кавычках код даже не скомпилицца!

Есть до хрена языков интерпритаторов (не компиляторов!) - которым глубоко фиолетово, что и где ты проебал, даже если это фатальная ошибка.

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


 
 



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






Наверх