Answer Security Questions
От: IID Россия  
Дата: 06.05.19 12:47
Оценка: +1 :))) :))) :))) :))) :))) :))) :))) :))
kalsarikännit
Re: Answer Security Questions
От: rFLY  
Дата: 06.05.19 13:40
Оценка:
Здравствуйте, IID, Вы писали:

IID>Image: D5MtYAKU8AAaHOz.png

Пиши на японском ставя черточки после пар
Re: Answer Security Questions
От: Mr.Delphist  
Дата: 06.05.19 14:54
Оценка:
Здравствуйте, IID, Вы писали:

IID>Image: D5MtYAKU8AAaHOz.png


Шутки шутками, но валидаторы веб-форм частенько реально упарываются. Скажем, номер телефона может начинаться с нуля — угадайте, что делает валидатор курильщика
Re[2]: Answer Security Questions
От: T4r4sB Россия  
Дата: 06.05.19 15:00
Оценка: :))) :)))
Здравствуйте, Mr.Delphist, Вы писали:

MD>Шутки шутками, но валидаторы веб-форм частенько реально упарываются. Скажем, номер телефона может начинаться с нуля — угадайте, что делает валидатор курильщика


Неужто парсит в восьмеричной системе?
Re: Answer Security Questions
От: Kaifa Россия  
Дата: 06.05.19 15:32
Оценка:
Здравствуйте, IID, Вы писали:

IID>Image: D5MtYAKU8AAaHOz.png


обычное дело в крупных системах когда одна рука не знает что делает другая.
ставят задачу сделать валидацию на какое-то поле договора (к примеру), а то задолбали лажу вводить которую потом задолбался исправлять. какая-то добрая душа заводит задачу. другая валидацию вводит. и пофиг что в системе уже куча активных невалидных (по новому правилу договоров). начинается визг со всех сторон какого собственно хрена. мы-то ученые — перед выполнением подобного выборку из базы делаем на предмет валидности, а вот многие лажают )))
Re[3]: Answer Security Questions
От: Mr.Delphist  
Дата: 06.05.19 16:05
Оценка: :)
Здравствуйте, T4r4sB, Вы писали:

TB>Неужто парсит в восьмеричной системе?


Отбрасывает все нецифровые символы, переводит в число и теряет при этом ведущий ноль. Профит!
Re[2]: Answer Security Questions
От: qwertyuiop Российская Империя  
Дата: 07.05.19 05:22
Оценка: +1
Здравствуйте, Mr.Delphist, Вы писали:

MD>Шутки шутками, но валидаторы веб-форм частенько реально упарываются. Скажем, номер телефона может начинаться с нуля — угадайте, что делает валидатор курильщика


Да, немногие программисты знают, что хранить данные в числовом виде нужно только в том случае, если с ними предполагается выполнение арифметических действий, а все остальные — номера телефонов, домов, квартир, серийные номера приборов — должны храниться в текстовом виде.
Я отвечаю за свои слова, а не за то как вы их интерпретируете!
Re[3]: Answer Security Questions
От: sambl74 Россия  
Дата: 07.05.19 10:51
Оценка:
Здравствуйте, qwertyuiop, Вы писали:

Q>Да, немногие программисты знают, что хранить данные в числовом виде нужно только в том случае, если с ними предполагается выполнение арифметических действий, а все остальные — номера телефонов, домов, квартир, серийные номера приборов — должны храниться в текстовом виде.


У меня как-то так Excel совместно с коммунальщиками прикололись — Excel нолик убрал, а веб морда коммунальщиков номер договора считал таки строкой
Re[4]: Answer Security Questions
От: pagid Россия  
Дата: 07.05.19 12:43
Оценка:
Здравствуйте, sambl74, Вы писали:

S>У меня как-то так Excel совместно с коммунальщиками прикололись — Excel нолик убрал, а веб морда коммунальщиков номер договора считал таки строкой

Excel в этом отношении знатный мастак
Превращает по своему желанию строки в числа, числа в даты...
Calc из Open/Libre office разумеется ничем не лучше.
Re[3]: Answer Security Questions
От: IID Россия  
Дата: 07.05.19 14:29
Оценка:
Здравствуйте, qwertyuiop, Вы писали:

Q>Да, немногие программисты знают, что хранить данные в числовом виде нужно только в том случае, если с ними предполагается выполнение арифметических действий, а все остальные — номера телефонов, домов, квартир, серийные номера приборов — должны храниться в текстовом виде.


Причём в таком текстовом виде, который допускает '\0' внутри строки
kalsarikännit
Re[2]: Answer Security Questions
От: L.Long  
Дата: 07.05.19 15:55
Оценка:
Здравствуйте, Kaifa, Вы писали:

K>мы-то ученые — перед выполнением подобного выборку из базы делаем на предмет валидности, а вот многие лажают )))


Да все ученые. Но народ приходит и уходит, а грабли вечны.
Чем совершеннее технически средство, тем более примитивные, никчемные и бесполезные сведения при его помощи передаются.(с)Станислав Лем
Re[4]: Answer Security Questions
От: qwertyuiop Российская Империя  
Дата: 07.05.19 17:33
Оценка: +2
Здравствуйте, IID, Вы писали:

Q>>Да, немногие программисты знают, что хранить данные в числовом виде нужно только в том случае, если с ними предполагается выполнение арифметических действий, а все остальные — номера телефонов, домов, квартир, серийные номера приборов — должны храниться в текстовом виде.


IID>Причём в таком текстовом виде, который допускает '\0' внутри строки


А это зачем?
Я отвечаю за свои слова, а не за то как вы их интерпретируете!
Re[5]: Answer Security Questions
От: CreatorCray  
Дата: 07.05.19 18:36
Оценка:
Здравствуйте, pagid, Вы писали:

P>Превращает по своему желанию строки в числа, числа в даты...

Это если тип не задан и он пытается угадывать
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[6]: Answer Security Questions
От: pagid Россия  
Дата: 08.05.19 06:34
Оценка: +1
Здравствуйте, CreatorCray, Вы писали:

CC>Это если тип не задан и он пытается угадывать

И почему-то в ситуациях когда заниматься гаданием его никто не просил.
Re[7]: Answer Security Questions
От: CreatorCray  
Дата: 08.05.19 08:31
Оценка:
Здравствуйте, pagid, Вы писали:

CC>>Это если тип не задан и он пытается угадывать

P>И почему-то в ситуациях когда заниматься гаданием его никто не просил.
Ну если ячейка имеет undefined тип а надо как то угадать что хочет юзер.
Часто угадывает, но если особенно удачно не угадал то будет неприятно
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.