2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1, 2
 
 Re: О пользователях и интерфейсах
Сообщение16.02.2013, 22:23 
Аватара пользователя
rockclimber в сообщении #684795 писал(а):
shell не бросится ее выполнять "так, как понял", а скажет, что команда неправильная.
Че? Да прям так и бегом и не бросится:
Код:
$ strace -e trace=stat /bin/bash wtf
stat("/home/monkey", {st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0
stat(".", {st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0
stat(".", {st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0
stat("/usr/local/bin/wtf", 0x7fff3e7cea40) = -1 ENOENT (No such file or directory)
stat("/usr/bin/wtf", 0x7fff3e7cea40)    = -1 ENOENT (No such file or directory)
stat("/bin/wtf", 0x7fff3e7cea40)        = -1 ENOENT (No such file or directory)
stat("/usr/bin/X11/wtf", 0x7fff3e7cea40) = -1 ENOENT (No such file or directory)
stat("/usr/games/wtf", {st_mode=S_IFREG|0755, st_size=1186, ...}) = 0
stat("/usr/games/wtf", {st_mode=S_IFREG|0755, st_size=1186, ...}) = 0
stat("/usr/games/wtf", {st_mode=S_IFREG|0755, st_size=1186, ...}) = 0
stat("/usr/games/wtf", {st_mode=S_IFREG|0755, st_size=1186, ...}) = 0
stat("/usr/games/wtf", {st_mode=S_IFREG|0755, st_size=1186, ...}) = 0
stat("/usr/games/wtf", {st_mode=S_IFREG|0755, st_size=1186, ...}) = 0

 
 
 
 Re: О пользователях и интерфейсах
Сообщение16.02.2013, 23:26 
Аватара пользователя
rockclimber в сообщении #684795 писал(а):
Отличить два этих типа ошибок несложно.

В элементарных надуманных примерах. А в жизни, увы, чаще нет.

 
 
 
 Re: О пользователях и интерфейсах
Сообщение17.02.2013, 14:03 
myhand
Плюс пара историй из жизни, как в /home/username/garbage/ * случайно пролез пробел...

-- Вс фев 17, 2013 15:10:26 --

(Оффтоп)

rockclimber в сообщении #684795 писал(а):
раз уж вы заранее позаботились о безопасности данных, то можете заодно вывести пользователю сообщение о том, что не разблокируете кнопку, пока он ноль из знаменателя не уберет.

Кстати, большинство программистов, у которых болит голова за такую "безопасность данных" почему-то забывают показать это сообщение, хотя это самая важная часть. Я хочу фробнуть мой глоб, а программа не дает — кнопка серая. Почему? А кто ж его знает! Наверное, мордой не вышел.

 
 
 [ Сообщений: 18 ]  На страницу Пред.  1, 2


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group