Re: Firefox неправильно восстанавливает запомненную при выходе позицию
- To: debian-russian@lists.debian.org
- Subject: Re: Firefox неправильно восстанавливает запомненную при выходе позицию
- From: "Andrey Jr. Melnikov" <temnota.am@gmail.com>
- Date: Tue, 1 Oct 2019 12:23:34 +0300
- Message-id: <[🔎] khib6g-tlj.ln1@banana.localnet>
- References: <20190909101201.67eb329d@shutter.ct.int> <CAF8djxzg2Yf=er56ZoCF48QVSFF-=j+OH+89i9V1Fwm35rYNNA@mail.gmail.com> <alpine.DEB.2.21.1909252338070.4477@jura104.jinr.ru> <20190926092306.5ad0c9ba@fafnir.local.vm> <alpine.DEB.2.21.1909261553530.2243@jura104.jinr.ru> <20190926172859.2513ea7c@fafnir.local.vm> <3vp36g-rbb.ln1@banana.localnet> <20190928232418.7f5c6742@wagner.wagner.home> <8ge76g-i6f.ln1@banana.localnet> <7280FBCA-4DA4-4896-8892-4DF9E36456EF@lasgalen.net>
Artem Chuprina <ran@lasgalen.net> wrote:
> On 29 September 2019 9:50:02 pm GMT+02:00, "Andrey Jr. Melnikov" <temnota.am@gmail.com> wrote:
> >> При этом что в шелле есть логические операции, что в командной строке
> >> test есть логические операции и они РАЗНЫЕ.
> >Витус, как так ЛОГИЧЕСКИЕ операции могут быть разными? AND и OR - они и в
> >африке AND и OR.
> Я, конечно, зануда, но должен заметить, что они у нас ни хрена не логические.
Вы мне тут оба-двое зубы не заговаривайте.
> Они вычислительные, и их результат сильно зависит от порядка записи операндов.
Ух, 1 & 0 = 0 таки не 0 & 1 = 0 ? У вас реальность не подтекает?
И в приведенном баге - красиво всё - там операнд выглядит как
'pcmanfm --help >/dev/null 2>&1 -a is_file_url_or_path "$1"'
и всё зависит от того, есть ли pcmanfm на машине и умеет ли pcmanfm ключик -a или
нет, а если нет - то он зовет exit(1) или нет.
А стройную картину оттеняет '>/dev/null 2>&1' в середине, замыливая глаз.
Прекрасная иллюстрация того, как выстрелить себе в ногу.
> В случае шелла (самого шелла, а не builtin [) куда сильнее, чем в случае test,
> поскольку тесты test не обладают побочными эффектами (ну, хотя бы по идее ??? по
> факту-то тест на наличие файла на автомонтируемой файловой системе ими обладает).
А это то тут всё причём? test на наличие файла - показывает его наличие или
отсутствие на момент выполнения. Все остальные "побочные" эффекты - ни к
test'у ни к shell'у не относятся. Хочешь их учесть - пиши свой test с
детектом точек монтирования и задержками.
Reply to: