Не пойму, это что то вроде пресловутых «религиозных чувств»? Почему когда кто-то просто предоставляет факты (в данном случае я говорю о факте наличия исследования с такими результатами, с фактами в САМОМ исследовании уже можно спорить — но это уже совсем по другому адресу), это «повышенная агрессия» и «нечестная конкуренция»? А когда один участник рынка через суд заставляет другого продвигать чужой продукт собственными силами — это «выигрыш всех пользователей Интернет»?
Вы считаете, что вот здесь написана неправда? Вполне допускаю, хотя за без малого 10 лет пользования оперой так и не видел там ни одного антифишингового механизма. Знаете — приведите.
Более того, приведенная Вами цитата является СМЯГЧЕНИЕМ формулировки, ибо на самом деле речь идет не о «на 80% лучше», а «в 80 раз лучше».
Да, еще. Мне кажется противоестественным подход «Anything But Microsoft». Я вот не понимаю, почему МНОГОЛЕТНИЕ (и я знаю о чем говорю) проблемы с калифорнийскойкомпанией не вызывает такого яростного протеста?
в моем примере было gm identify -verbose, а не gm identify
Нет, что ж я слепой что ли? Написано ж прямым текстом:
xargs -n1 gm identify
И этого
&& next_action
тоже нет
Что же до verbose — файлы таки могут содержать символ перевода строки в имени — все опять сломалось. В целом сериализация/десериализация в raw-text работает довольно плохо. Нужно хотя бы внимательно эскейпить спец символы, чем никто не занимается.
Я даже не знаю за что я больше люблю башевые однострочники (да и скрипты надо сказать ненамного лучше) — то ли за то, что их без поллитры не расшифруешь, то ли за то что они никогда не работают.
Вы там ниже задавали вопрос: а чем текст — не объект. Вот пара тест кейсов для Вашего решения:
Пара очевиднейших примеров и я вижу уже как минимум три ошибки.
Потрясающе все таки, как некоторые линуксоиды умеют с надменным видом нести чушь. Начиная с того, что спутав VB и VBS Вы показали, что вообще не понимаете о чем речь и заканчивая тем, что bash таки есть в винде, просто он слишком убог для скриптинга, а в качестве шелла вполне сгодится и cmd (тем более, что все те утилиты, с которыми баш просто отвратно выглядит, но без которых он беспомощнее ребенка, тоже есть на винде — POSIX сертификация есть, как никак).
Объектные пайпы это очень круто, конечно (без всякой иронии), просто данный конкретный пример не слишком удачный. Вот помнится классический пример из «Unix Hater's Handbook» (вывести рекурсивно все файлы с расширением *.el, которые не имеют соответствующего им *.elc в том же каталоге) решается очень даже наглядно. Более того, формат вывода остается в точности таким же как и у простого dir.
И, да
sort(find((dir /b folder1\*.txt && dir /b folder2\*.txt), «text»))
Все еще не понимаю Вашего сарказма. В моем мире Jscript, VBscript, а теперь еще и PowerShell «из коробки». И если питон еще может потягаться с ними по удобству, то баш просто откровенно сливает.
Вы попросту предвзяты. Сравниваете one-liner с 52-строчником (ну на питоне в общем то one-liner-ы и невозможны). Хотите читаемости — перепишите то же самое так:
Вы действительно считаете, что питоновский вариант читабельней? Но с другой стороны, лично я б вместо перекладывания файлов по каталогам, взял бы Wia.ImageFile и проставил нужные теги
Мне кажется, или по отношению эффективности к цене у китайской комариной ловушки все еще нет равных? Пластиковая бутылка, грамм дрожжей, 50 грамм сахара.
Интересно, но пара небольших замечаний.
Во-первых, все устройства (в частности и диски и мыши) являются наследниками CIM_LogicalDevice.
Во-вторых, вместо итерирования всех устройств с последующим сравнением, лучше сразу создавать WQL запрос с ключевым словом WHERE:
SELECT * FROM CIM_LogicalDevice WHERE PNPDeviceId = 'USBSTOR\DISK&VEN_CBM&PROD_FLASH_DISK&REV_5.00\192023004CB4C702&0'
Я в Port Moody живу, а сейчас работаю в Сиэтле, так что мне не по дороге.
Ну вот когда будете возвращаться домой — можно сделать небольшой крюк с 99-го и оценить.
просто что это значит?!?
Ничего, просто китайцы, коих в Ричмонде большинство, таким образом увековечили вечномолодого. А вообще фотография отсюда. Там весь журнал очень интересный.
В Ричмонде в полукилометре от Richmond Olympic Oval-а появилось такое:
На голове у Вождя Мирового Пролетариата балансирует вечномолодой Мудрейший Председатель Мао.
Нет конечно. Это всего лишь алгоритм. ОДИН ИЗ алгоритмов. Взять хотя бы патентованый LZW (который GIF) — достаточно «реализовать» примерно ту же идею немного по другому (другие LZ-алгоритмы) и мы уже не платим никаких отчислений.
Что Вы под этим понимаете? Упоминание этого слова что ли?
Я подразумеваю то, что обычно подразумевают, когда говорят о «патенте на мультитач»: то, что остальные не могут реализовывать в своих устройствах мультитач из-за патентов эппла (что было бы неправдой, даже если бы подобный патент существовал — просто им бы пришлось платить за это деньги).
Можно сказать «застолбили» себе самые интересные, удобные и интуитивно понятные движения, типа зумирования и поворот изображений
Эти «движения» были и у surface. То что Вы показали — алгоритм распознавания таких движений. Распознавание можно реализовать (и оно реализуется) сотней других способов.
Не пойму я, что Вам все равно не нравится в моих словах…
Да все мне нравится. Просто я решил справедливости ради отметить, что Ваши сведения не совсем достоверны.
Вот например «Или часто сейчас на устройствах для европы включен мультитач, а в США нет, т.к. там действуют патенты Apple.» — ошибочно и в тезисе (что в США нет мультитач устройств) и в обосновании этого тезиса (из-за патентов эппл).
Насколько я понял, приведенный патент не является «патентом на мультитач». Это патент на алгоритмы, эвристически распознающие скролл и поворот несколькими пальцами. То есть патент СВЯЗАННЫЙ с мультитач, а не патент на сам мультитач. У остальных тоже тонны этих патентов на разные штуки, связанные с мультитачем.
Вы считаете, что вот здесь написана неправда? Вполне допускаю, хотя за без малого 10 лет пользования оперой так и не видел там ни одного антифишингового механизма. Знаете — приведите.
Более того, приведенная Вами цитата является СМЯГЧЕНИЕМ формулировки, ибо на самом деле речь идет не о «на 80% лучше», а «в 80 раз лучше».
Да, еще. Мне кажется противоестественным подход «Anything But Microsoft». Я вот не понимаю, почему МНОГОЛЕТНИЕ (и я знаю о чем говорю) проблемы с калифорнийской компанией не вызывает такого яростного протеста?
Нет, что ж я слепой что ли? Написано ж прямым текстом:
И этого
тоже нет
Что же до verbose — файлы таки могут содержать символ перевода строки в имени — все опять сломалось. В целом сериализация/десериализация в raw-text работает довольно плохо. Нужно хотя бы внимательно эскейпить спец символы, чем никто не занимается.
Вы там ниже задавали вопрос: а чем текст — не объект. Вот пара тест кейсов для Вашего решения:
Пара очевиднейших примеров и я вижу уже как минимум три ошибки.
И, да
Оно бы выглядело не так :-)
Вы действительно считаете, что питоновский вариант читабельней? Но с другой стороны, лично я б вместо перекладывания файлов по каталогам, взял бы Wia.ImageFile и проставил нужные теги
Во-первых, все устройства (в частности и диски и мыши) являются наследниками CIM_LogicalDevice.
Во-вторых, вместо итерирования всех устройств с последующим сравнением, лучше сразу создавать WQL запрос с ключевым словом WHERE:
SELECT * FROM CIM_LogicalDevice WHERE PNPDeviceId = 'USBSTOR\DISK&VEN_CBM&PROD_FLASH_DISK&REV_5.00\192023004CB4C702&0'
Ну вот когда будете возвращаться домой — можно сделать небольшой крюк с 99-го и оценить.
Ничего, просто китайцы, коих в Ричмонде большинство, таким образом увековечили вечномолодого. А вообще фотография отсюда. Там весь журнал очень интересный.
На голове у Вождя Мирового Пролетариата балансирует вечномолодой Мудрейший Председатель Мао.
Нет конечно. Это всего лишь алгоритм. ОДИН ИЗ алгоритмов. Взять хотя бы патентованый LZW (который GIF) — достаточно «реализовать» примерно ту же идею немного по другому (другие LZ-алгоритмы) и мы уже не платим никаких отчислений.
Я подразумеваю то, что обычно подразумевают, когда говорят о «патенте на мультитач»: то, что остальные не могут реализовывать в своих устройствах мультитач из-за патентов эппла (что было бы неправдой, даже если бы подобный патент существовал — просто им бы пришлось платить за это деньги).
Эти «движения» были и у surface. То что Вы показали — алгоритм распознавания таких движений. Распознавание можно реализовать (и оно реализуется) сотней других способов.
Да все мне нравится. Просто я решил справедливости ради отметить, что Ваши сведения не совсем достоверны.
Вот например «Или часто сейчас на устройствах для европы включен мультитач, а в США нет, т.к. там действуют патенты Apple.» — ошибочно и в тезисе (что в США нет мультитач устройств) и в обосновании этого тезиса (из-за патентов эппл).