Re[7]: Windows VS Linux
От: ibnTeo Россия http://ibnteo.klava.org/
Дата: 19.01.07 09:24
Оценка:
Здравствуйте, WFrag, Вы писали:

WF>Здравствуйте, qwertyuiop, Вы писали:


Q>>Потому что у этой клавиши другое назначение.


Scroll-Lock-ом тоже пользуетесь по назначению (или хотя бы вообще пользуетесь)?

WF>Предписанное свыше? Мне так — удобнее, мне так — быстрее.


Q>>И если ей переключается раскладка, то как мне набрать слово из больших букв? Все время держать шифт? Ты там что-то сказал про удобство?


WF>Shift+CapsLock. Но, честно говоря, лично мне это нечасто требуется. Гораздо реже переключения языков. И мне плевать, как было бы неудобно тебе при таких настройках, меня это совсем не волнует. У разных людей — разные понимания удобства.


WF>Да, и еще. Ласмпочка CapsLock у меня русский язык означает :]


+1
А всем кому достаточно того что ему навязали пускай и пользуютсяю.
После линукса смешно выглядит акция против кнопки Caps-Lock, достаточно ведь использовать ее (и ее индикатор) более функционально.
И вообще достало что в винде кроме "стандартных" Alt+Shift и Ctrl+Shift ничего нет.
Re[7]: Windows VS Linux
От: Sinclair Россия https://github.com/evilguest/
Дата: 19.01.07 09:33
Оценка: 2 (2)
Здравствуйте, neFFy, Вы писали:

FF>"Так, значит это действительно проблема, а я-то думал что это я такой чайник." © =)

А теперь расскажите мне, что такое исполняемый файл. Вот файл .cmd (простите мне терминологию Винды) — он исполняемый? А .vbs?
А файл .txt? А файл .doc? А если в нем есть VB-скрипт?

В винде есть два смысла исполняемости файлов. Один — низкоуровневый: те файлы, которые можно скормить в CreateProcess(). Там есть некоторый зоопарк с форматами, с учетом обратной совместимости со всем подряд, но в целом всё более-менее замкнуто и ограничено.

The specified module can be a Windows-based application. It can be some other type of module (for example, MS-DOS or OS/2) if the appropriate subsystem is available on the local computer

Никакие скрипты под это определение исполняемых файлов не подходят. Расширение никакого отношения к этому не имеет — можете хоть .bin назвать, хоть .doc. Загрузчик будет анализировать заголовок. Атрибуты безопасности содержат пермишшн Execute File, но про него я че-то не нашел упоминания в документации. По идее, CreateProcess обязана проверять, что у текущего пользователя есть этот пермишшн для найденного файла и выбрасывать Access Denied в противном случае. Тем не менее, сам по себе этот флаг ничего о формате файла не говорит: он точно так же выставлен для текстовых файлов, но это не даёт возможности исполнять их.

Во втором смысле — исполняемость из шелла — исполняемыми являются все файлы, для расширения которых предусмотрена дефолтная шельная команда. То есть 99.9% изестных типов файлов придется признать исполняемыми. За бортом остаются всякие .tmp, .~002, .dat, .bin и т.п.
Принципиальной разницы между .vbs и .gif нету — механизм запуска обоих файлов одинаков.
1.2.0 alpha rev. 655
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[3]: Windows VS Linux
От: Сергей  
Дата: 19.01.07 09:57
Оценка:
Здравствуйте, DOOM, Вы писали:

DOO>Просто обычно, когда кто-то указывает на GIMP, как на достойный редактор для Linux, господа виндузятники начинают говорить свое дружное "Фуу".


GIMP не трожь! Из мощных граф. редакторов только он прозрачность в TGA понимает.
Re[6]: Windows VS Linux
От: МихаилС Россия  
Дата: 19.01.07 09:58
Оценка:
Здравствуйте, qwertyuiop, Вы писали:

Q> Потому что у этой клавиши другое назначение.


Можно я на _моей_собственной_ клавиатуре буду сам определять
назначение клавиш?
Re[4]: Windows VS Linux
От: DOOM Россия  
Дата: 19.01.07 10:05
Оценка:
Здравствуйте, Сергей, Вы писали:

С>Здравствуйте, DOOM, Вы писали:


DOO>>Просто обычно, когда кто-то указывает на GIMP, как на достойный редактор для Linux, господа виндузятники начинают говорить свое дружное "Фуу".


С>GIMP не трожь! Из мощных граф. редакторов только он прозрачность в TGA понимает.


Да сам я как-то все больше консольными утилитками обхожусь
ImageMagick, да gifsicle там всякие...
Re[8]: Windows VS Linux
От: __MasteR__ Россия  
Дата: 19.01.07 10:18
Оценка: 2 (1)
Sinclair пишет:
> А теперь расскажите мне, что такое /исполняемый/ файл. Вот файл .cmd
> (простите мне терминологию Винды) — он исполняемый? А .vbs?
> А файл .txt? А файл .doc? А если в нем есть VB-скрипт?
Рассказываю как в линуксе. Во-первых в КДЕ (другим не пользуюс — не
знаю) тип определяется по содержимому файла, т. е. по сигнатуре, или
первой строчке, а так же по расширению (если скажем у пустого текстового
файла расширение html, то он уже html файл, а если в начале файла с
расширением txt есть "<html>", то уже html, а если там вообще бинарная
гадость с известной сигнатурой, то оболочку никакими расширениями не
обманишь и проложение всегда приложение, а картинка всегда картинка).
Насчет исполняемых файлов, то в linux'е скрипты в которых стоит в начале
#!<путь к интерпритатору>

являются исполняемыми наравне с бинарными ELF файлами. для всех API
фукнций принимающих имя файла для запуска можно такие файлы скармливать
наравне с ELF файлами. Совершенно не заботясь на чем он написан. Это и
дает скриптам гибкость позволяя переписывать исполняемый файл на любом
знакомом языке и все программы его вызывающие продолжат его вызывать вне
зависимости от того был ли он написан на C или на скриптовом языке, что
очень важно для unix вообще и очень полезно для всех, кто в нем работает.
> В винде есть два смысла исполняемости файлов. Один — низкоуровневый: те
> файлы, которые можно скормить в CreateProcess(). Там есть некоторый
> зоопарк с форматами, с учетом обратной совместимости со всем подряд, но
> в целом всё более-менее замкнуто и ограничено.
> The specified module can be a Windows-based application. It can be some
> other type of module (for example, MS-DOS or OS/2) if the appropriate
> subsystem is available on the local computer
> Никакие скрипты под это определение исполняемых файлов не подходят.
> Расширение никакого отношения к этому не имеет — можете хоть .bin
> назвать, хоть .doc. Загрузчик будет анализировать заголовок. Атрибуты
> безопасности содержат пермишшн Execute File, но про него я че-то не
> нашел упоминания в документации. По идее, CreateProcess обязана
> проверять, что у текущего пользователя есть этот пермишшн для найденного
> файла и выбрасывать Access Denied в противном случае. Тем не менее, сам
> по себе этот флаг ничего о формате файла не говорит: он точно так же
> выставлен для текстовых файлов, но это не даёт возможности исполнять их.
>
> Во втором смысле — исполняемость из шелла — исполняемыми являются все
> файлы, для расширения которых предусмотрена дефолтная шельная команда.
> То есть 99.9% изестных типов файлов придется признать исполняемыми. За
> бортом остаются всякие .tmp, .~002, .dat, .bin и т.п.
> Принципиальной разницы между .vbs и .gif нету — механизм запуска обоих
> файлов одинаков.
В линуксе gif не исполняемый в том смысле, что если к gif применить
функцию для запуска процесса то никакой gimp не запустится. Но в каждом
шелл есть функции запуска приложения ассоциированного с данным типом
файла, который определяется совсем не по разрешению имени, как я уже и
говорил. Но это уже другое. Еще раз повторяю, что скрипты описанные выше
ведут себя в точности как программы (за исключением SUID бита для
безопасности). То есть, их можно так же запускать, если есть права на
запуск, конечно.
Posted via RSDN NNTP Server 2.0
Re: Windows VS Linux
От: Сергей  
Дата: 19.01.07 12:43
Оценка: :))) :)))
Здравствуйте, strcpy, Вы писали:

>

Кстати, плюсы этой темы:
1) Будет реже подниматься аналогичная, но более монструозная
2) linux в названии темы написан без ошибок
Re[7]: Windows VS Linux
От: qwertyuiop Российская Империя  
Дата: 19.01.07 13:25
Оценка:
Здравствуйте, WFrag, Вы писали:

Q>>Потому что у этой клавиши другое назначение.


WF>Предписанное свыше?


А использовать клавишу с буквой "А" нельзя было? Почему? Что, ее назначение предписано свыше? А вводить букву "А" с помощью Ctrl+A. Какие проблемы?
Я отвечаю за свои слова, а не за то как вы их интерпретируете!
Re[8]: Windows VS Linux
От: dmz Россия  
Дата: 19.01.07 13:35
Оценка: +1
Q>А использовать клавишу с буквой "А" нельзя было? Почему? Что, ее назначение предписано свыше? А вводить букву "А" с помощью Ctrl+A. Какие проблемы?

Всем любопытно, как вы используете скролл-лок. И части ли приходится вводить более одной заглавной буквы подряд.

Кстати, я посмотрел как я это делаю — обычно регистр уже написанного текста меняется (toggle) с помощью кнопки ~ в vim/normal mode. Так что scroll lock тоже без надобности.
Re[2]: Windows VS Linux
От: strcpy Россия  
Дата: 19.01.07 13:44
Оценка:
Q>Ты мне лучше объясни как это сделать в линухе? Я, честное слово, до сих пор этого не знаю.
ls -lah filename
Удвой число ошибок, если не получается добиться цели.
Re[6]: Windows VS Linux
От: strcpy Россия  
Дата: 19.01.07 13:47
Оценка:
Q>Все время держать шифт?
Да.
Удвой число ошибок, если не получается добиться цели.
Re[8]: Windows VS Linux
От: WFrag США  
Дата: 19.01.07 15:01
Оценка: +2
Здравствуйте, qwertyuiop, Вы писали:

Q>А использовать клавишу с буквой "А" нельзя было? Почему? Что, ее назначение предписано свыше? А вводить букву "А" с помощью Ctrl+A. Какие проблемы?


Мне — неудобно. Было бы удобно — сделал бы. И?
Re[8]: Windows VS Linux
От: WFrag США  
Дата: 19.01.07 15:02
Оценка: +2
Здравствуйте, qwertyuiop, Вы писали:

Q>А использовать клавишу с буквой "А" нельзя было? Почему? Что, ее назначение предписано свыше? А вводить букву "А" с помощью Ctrl+A. Какие проблемы?


Я одного не могу понять. Что Вы пытаетесь доказать? Если для кого-то удобно не так, как Вам удобно, то почему сразу нужно обзывать этих людей извращенцами?
Re[8]: Windows VS Linux
От: DOOM Россия  
Дата: 19.01.07 15:29
Оценка: +2
Здравствуйте, qwertyuiop, Вы писали:

Q>А использовать клавишу с буквой "А" нельзя было? Почему? Что, ее назначение предписано свыше? А вводить букву "А" с помощью Ctrl+A. Какие проблемы?


Ты под глупого косишь ии как?
Я тебе уже несколько постов пытаюсь доступно объяснить, что ]существует достаточно широкий класс пользователей, которым удобнее использовать Caps Lock.
Они тебя куда должны послать?
Re[7]: Windows VS Linux
От: genre Россия  
Дата: 19.01.07 15:49
Оценка:
Здравствуйте, DOOM, Вы писали:


Q>>Откуда такой далекоидущий вывод? Я всего лишь написал, что использовать для этого Caps Lock — это редкостное извращение.

DOO>Это лишь твоя точка зрения. Я тебе заметил, что переключение Caps Lock'ом существует дольше. И в тех странах, где компьютеры не 15 лет назад появились, народу использующего Caps Lock должно быть гораздо больше, чем у нас.

а кстати, кто-нить действительно знает как в ХР сделать переключение по капсу? я когда-то как-то делал, но найти теперь не могу.
... << RSDN@Home 1.2.0 alpha rev. 0>>
Re[4]: Windows VS Linux
От: ДимДимыч Украина http://klug.org.ua
Дата: 19.01.07 15:56
Оценка:
Здравствуйте, Xander Zerge, Вы писали:

XZ>Да нет, тут возмут был тем, что нету GIMP-а. Нужен — вот он.


Наверное имелось ввиду, что GIMP поставляется в каждом более-менее ориентированном на десктоп дистрибутиве.
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
Re[2]: Windows VS Linux
От: Пацак Россия  
Дата: 19.01.07 16:21
Оценка:
Здравствуйте, qwertyuiop, Вы писали:

S>>Но непонятно, как отличить исполняемые файлы от файлов данных?

Q>Ты мне лучше объясни как это сделать в линухе? Я, честное слово, до сих пор этого не знаю.

ls -la | egrep '^-..x'


ls |  egrep '\*$'


Или еще что-нибудь в этом духе.
Ку...
Re[9]: Windows VS Linux
От: neFFy Россия  
Дата: 19.01.07 16:45
Оценка:
Здравствуйте, __MasteR__, Вы писали:

>> Принципиальной разницы между .vbs и .gif нету — механизм запуска обоих

>> файлов одинаков.
__M>В линуксе gif не исполняемый в том смысле, что если к gif применить
__M>функцию для запуска процесса то никакой gimp не запустится. Но в каждом
__M>шелл есть функции запуска приложения ассоциированного с данным типом
__M>файла, который определяется совсем не по разрешению имени, как я уже и
__M>говорил.

тут я не понял.. под словом "шелл" ты действительно имел в виду нечто вроде bash ?.
просто я совсем не помню (да и не знаю ), чтобы шелл где то хранил ассоциации
для файлов =\ другое дело разные манагеры вроде midnight commander..
...coding for chaos...
Re[8]: Windows VS Linux
От: neFFy Россия  
Дата: 19.01.07 16:55
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, neFFy, Вы писали:


FF>>"Так, значит это действительно проблема, а я-то думал что это я такой чайник." © =)

S>А теперь расскажите мне, что такое исполняемый файл. Вот файл .cmd (простите мне терминологию Винды) — он исполняемый? А .vbs?
S>А файл .txt? А файл .doc? А если в нем есть VB-скрипт?

.cmd он просто ассоциирован с консолью для исполнения..
в одной системе файлы ассоциируются с загрузчиками, а в другой запуск определяется флагом файла, а загрузчик прописан в самом файле (эт для скриптов)..

S>В винде есть два смысла исполняемости файлов. Один — низкоуровневый: те файлы, которые можно скормить в CreateProcess(). Там есть некоторый зоопарк с форматами, с учетом обратной совместимости со всем подряд, но в целом всё более-менее замкнуто и ограничено.

S>Никакие скрипты под это определение исполняемых файлов не подходят. Расширение никакого отношения к этому не имеет — можете хоть .bin назвать, хоть .doc. Загрузчик будет анализировать заголовок.

ну это же для CreateProcess..из командной строки тоже можно такой файл запустить..но вот из какого нибудь explorer'а уже не получится..

ЗЫЖ остальное вообще не понял.. ты как то сложно для понимания написал..
...coding for chaos...
Re: Windows VS Linux
От: kost-BebiX Украина http://fedorastones.blogspot.com
Дата: 19.01.07 17:36
Оценка:
Здравствуйте, strcpy, Вы писали:

S>[skip]


Это вы еще в обратную сторону впечатления не читали... Тут вы будучи вооооообще нензакомы с виндой хоть установить ее смогли... (говорю не о себе и непонятно о каком линухе, т.к. не разбираюсь).
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Если программист в рабочее время играет, значит —
либо у него мало работы и большая зарплата,
либо у него много работы и маленькая зарплата.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.