ссемеркой

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Rai
Маньяк
Сообщения: 1576
Зарегистрирован: 04 окт 2009, 15:23

Re: ссемеркой

Сообщение Rai »

AlexANB писал(а):
Rai писал(а):Но особенно порадовала фраза про "глубинные потроха операционки". Ну не мега ли лол? Учитывая, что все, включая недокументированные возможности, реализовывались через прерывание 21h? До глубинных потрохов на уровне железа -- еще туда-сюда, а так...
Ну-ну. Посмотрю я на вас, как вы через Int 21h реализуете например криптование и защиту от несанкционированного копирования без прямой работы с регистрами контроллера диска. Удачи вам в этом безнадежном проекте!
Обана... Таа-а-ак... А ну быстро расскажи, как на уровне операционной системы (не мое утверждение про потроха именно операционки, помним об этом) ты осуществляешь прямую работу с регистрами контроллера диска?
Аватара пользователя
AlexANB
Маньяк
Сообщения: 2904
Зарегистрирован: 17 фев 2003, 18:47
Откуда: Ontario

Re: ссемеркой

Сообщение AlexANB »

Rai писал(а):
AlexANB писал(а):Я вообще-то в отличие от вас говорю вполне конкретные вещи, а не изрекаю высокомерно пустые фразы типа "Если вы чуть-чуть подумаете..."
Окей, если подумать для вас -- столь болезненный процесс, то я, так и быть, скажу по поводу жестких ограничений софта "одна програ -- одна директория".
Ну, про то, что есть приложения, которые должны писать куда-то еще, кроме как в свою собственную директорию, даже говорить как-то неудобно. Любой редактор -- вот пожалуйста, пользователь должен иметь возможность сохранять файлы куда угодно.
Про то, что часть программ сохраняет свои данные (которые могут быть интересны пользователю) и то, что лезть в папки этих программ эпично неудобно тоже говорить как-то неловко. Простейший пример: скриншоты, данные профилей и логи, которые ведут игры.
Про то, что реестр специально создавался для того, чтобы там хранились данные программ... неловко.
Про то, что ряд программ (например, из одного пакета) использует одни и те же dll, поэтому они запихиваются в систем32... неловко.

Ну и про то что "сотни аппликух" себе ставит только идиот -- тоже говорить не приходится. И в этом случае засранность системы объясняется не ее кривизной, а степенью засранности мозга пользователя, которому эти "сотни" вот прямо убейся как понадобились. Хотя он, как и было упомянуто, в течение сессии использует дай-то бог чтобы нескольк штук.
Насчет "Любой редактор -- вот пожалуйста, пользователь должен иметь возможность сохранять файлы куда угодно" -- давайте не будем истолковывать все настолько формально, а? Вы прекрасно понимаете о чем я писал, и случай "редактор" к этому просто не относится.

Насчет же всего остального, могу только повторить: Мужики, вы настолько срослись с недостатками винды, что даже и мысли не допускаете, что все можно сделать нормально, а не так как в винде, У вас из-за этой срощенности уже образовалось стойкое убеждение, что лечить гланды через задницу это совершенно нормально, именно так и надо делать.
Rai
Маньяк
Сообщения: 1576
Зарегистрирован: 04 окт 2009, 15:23

Re: ссемеркой

Сообщение Rai »

AlexANB писал(а):Насчет же всего остального, могу только повторить: Мужики, вы настолько срослись с недостатками винды, что даже и мысли не допускаете, что все можно сделать нормально, а не так как в винде, У вас из-за этой срощенности уже образовалось стойкое убеждение, что лечить гланды через задницу это совершенно нормально, именно так и надо делать.
Ясно, в общем. Открою Америку: программист -- это не тот, кто пишет софт, благодаря тому, что все для него, родимого, заранее подготовлено и ковровая дорожка настелена. А тот, кто четко осознавая те или иные недостатки и ограничения железа/операционки, способен написать безглючную и быструю программу. Программирование -- это вообще скорее поиск обходных путей, всегда.
Вот уж не ожидал, что столь простую истину придется разжевывать крутому как обрыв спецу, участвовавшему в разработке операционки для Фальконов.
Аватара пользователя
AlexANB
Маньяк
Сообщения: 2904
Зарегистрирован: 17 фев 2003, 18:47
Откуда: Ontario

Re: ссемеркой

Сообщение AlexANB »

Rai писал(а):
AlexANB писал(а):
Rai писал(а):Но особенно порадовала фраза про "глубинные потроха операционки". Ну не мега ли лол? Учитывая, что все, включая недокументированные возможности, реализовывались через прерывание 21h? До глубинных потрохов на уровне железа -- еще туда-сюда, а так...
Ну-ну. Посмотрю я на вас, как вы через Int 21h реализуете например криптование и защиту от несанкционированного копирования без прямой работы с регистрами контроллера диска. Удачи вам в этом безнадежном проекте!
Обана... Таа-а-ак... А ну быстро расскажи, как на уровне операционной системы (не мое утверждение про потроха именно операционки, помним об этом) ты осуществляешь прямую работу с регистрами контроллера диска?
Я работал на уровне операционной системы, а не осуществл работу с регистрами через операционную систему! Команды IN или OUT -- это команды процессора, а не операционки!

Слушайте, если вы и дальше собираетесь делать вид, будто не понимаете сказанного (на самом деле вы понимаете, но вам хочется придраться к каждому слову и каждой запятой), то я не вижу особого смысла продолжать. Таким вот образом можно "лезть под кожу" оппоненту бесконечно.
Rai
Маньяк
Сообщения: 1576
Зарегистрирован: 04 окт 2009, 15:23

Re: ссемеркой

Сообщение Rai »

AlexANB писал(а):Слушайте, если вы и дальше собираетесь делать вид, будто не понимаете сказанного (на самом деле вы понимаете, но вам хочется придраться к каждому слову и каждой запятой), то я не вижу особого смысла продолжать. Таким вот образом можно "лезть под кожу" оппоненту бесконечно.
Для программиста, вообще-то, владеть профессиональной терминологией и не допускать ляпов как бы считается важным. Но -- ок -- слив темы засчитан.
Кстати, команды in/out к "уровню операционной системы" никакого отношения не имеют. Это совершенно заурядные команды чтения/записи в порты и при чем тут ОС -- не ясно ни фига.
Аватара пользователя
AlexANB
Маньяк
Сообщения: 2904
Зарегистрирован: 17 фев 2003, 18:47
Откуда: Ontario

Re: ссемеркой

Сообщение AlexANB »

папа Карло писал(а):я тоже не совсем понимаю чего на Си нельзя было в досе сделать... да все можно было сделать. :)
Ну да, если в начале модуля вотктуть оператор "asm {", потом написать весь модуль на ассемблере и закрыть скобку, то можно. :)

Вот только нужно ли?

Да и кстати, через ассемблерные вставки в Си просто невозможно реализовать огромнейшую кучу вещей, которые были в TASM 5. Си дает лишь самый минимальный набор.
Rai
Маньяк
Сообщения: 1576
Зарегистрирован: 04 окт 2009, 15:23

Re: ссемеркой

Сообщение Rai »

Тема пошла по кругу... :)))

while (1);
Аватара пользователя
Leo Gan
Маньяк
Сообщения: 1764
Зарегистрирован: 29 апр 2005, 16:55
Откуда: где-то рядом с жёлтым карликом
Контактная информация:

Re: ссемеркой

Сообщение Leo Gan »

AlexANB писал(а):
Stanislav писал(а):Деда - вот тут мимо кассы - ext3 появилась позже NTFS. :D
А каким боком тут вообще NTFS?

Принципиальный идиотизм дизайна винды имелся начиная еще с Винды-95, а там NTFS и в помине не было.
И с тех пор винда сильно лучше не стала. Навешали кучу рюшечек и финтифлюшечек, но корень проблемы как был, как и остался. Принципиально неверный подход к тому, что и как операционная система должна делать.
O, come on, man. R U sure U R great in OS ???
Аватара пользователя
AlexANB
Маньяк
Сообщения: 2904
Зарегистрирован: 17 фев 2003, 18:47
Откуда: Ontario

Re: ссемеркой

Сообщение AlexANB »

aissp писал(а):... фалькон говришь, с таким дизайном нафиг лучше на як 40 летать :)
О, это не извольте беспокоиться! Рисковать жизнью на том фальконе вам никогда не придется -- ибо это люксовый бизнес-джет для очень богатеньких буратин. Берет на борт до 14 пассажиров (это в самом урезанном в смысле люксовости варианте -- чем люксовей, тем меньше народу влазит), летает с круизной скоростью 900 км/час на расстояния порядка 11 тысяч километров (при восьми пассажирах).

Цена -- около 35 миллионов долларов.

Короче, это для бизнесменов, не для народа.

Изображение
Аватара пользователя
johndoe
Маньяк
Сообщения: 3571
Зарегистрирован: 25 июл 2009, 22:00
Откуда: Port Moody

Re: ссемеркой

Сообщение johndoe »

AlexANB писал(а):
aissp писал(а):... фалькон говришь, с таким дизайном нафиг лучше на як 40 летать :)
О, это не извольте беспокоиться! Рисковать жизнью на том фальконе вам никогда не придется -- ибо это люксовый бизнес-джет для очень богатеньких буратин. Берет на борт до 14 пассажиров (это в самом урезанном в смысле люксовости варианте -- чем люксовей, тем меньше народу влазит), летает с круизной скоростью 900 км/час на расстояния порядка 11 тысяч километров (при восьми пассажирах).

Цена -- около 35 миллионов долларов.

Короче, это для бизнесменов, не для народа.
Дали полетать буратины то?
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45322
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: ссемеркой

Сообщение Stanislav »

AlexANB писал(а): Насчет же всего остального, могу только повторить: Мужики, вы настолько срослись с недостатками винды, что даже и мысли не допускаете, что все можно сделать нормально, а не так как в винде, У вас из-за этой срощенности уже образовалось стойкое убеждение, что лечить гланды через задницу это совершенно нормально, именно так и надо делать.
Хм... но ведь Линукс имеет те же самые "пробелы в дизайне" - реестр, бардак с библиотеками, с директориями... Опять же, процедура завершения работы...
Алекс - смирись. ДОС - пройденный этап. К нему возврата нет - многозадачности нет альтернативы, а посему надо забыть о писании/читании портов напрямую. Нельзя все свое носить с собой - слишком много памяти это отжирает - для этого и придумали шаренье кода, которое называеттся ДЛЛ. Да, из-за этого возник "кошмар ДЛЛ", но с этим тоже идет борьба - .НЕТ
Нет ничего идеального в мире - если у тебя претензии к Виндам ТОЛЬКО по директориям и реестру - это огромное достижение МС в дизайне ОС.
white_raven
Маньяк
Сообщения: 1012
Зарегистрирован: 20 дек 2005, 11:10
Откуда: NiNo-Vancouver

Re: ссемеркой

Сообщение white_raven »

Stanislav писал(а):Хм... но ведь Линукс имеет те же самые "пробелы в дизайне" - реестр, бардак с библиотеками, с директориями... Опять же, процедура завершения работы...
пофигу всем на юзерленд в линуксе....ждем хромос и что то ибм обесчал для ентерпрайзов
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45322
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: ссемеркой

Сообщение Stanislav »

AlexANB писал(а):
aissp писал(а):... фалькон говришь, с таким дизайном нафиг лучше на як 40 летать :)
О, это не извольте беспокоиться! Рисковать жизнью на том фальконе вам никогда не придется -- ибо это люксовый бизнес-джет для очень богатеньких буратин. Берет на борт до 14 пассажиров (это в самом урезанном в смысле люксовости варианте -- чем люксовей, тем меньше народу влазит), летает с круизной скоростью 900 км/час на расстояния порядка 11 тысяч километров (при восьми пассажирах).
Цена -- около 35 миллионов долларов.
Короче, это для бизнесменов, не для народа.
Изображение
OMG!!!
http://news.rambler.ru/Russia/head/4147683/
Аватара пользователя
nemiga
Маньяк
Сообщения: 2425
Зарегистрирован: 02 сен 2006, 19:05
Откуда: Minsk -> Seoul -> Ottawa

Re: ссемеркой

Сообщение nemiga »

Stanislav писал(а):Алекс - смирись. ДОС - пройденный этап. К нему возврата нет - многозадачности нет альтернативы, а посему надо забыть о писании/читании портов напрямую. Нельзя все свое носить с собой - слишком много памяти это отжирает - для этого и придумали шаренье кода, которое называеттся ДЛЛ. Да, из-за этого возник "кошмар ДЛЛ", но с этим тоже идет борьба - .НЕТ
Нет ничего идеального в мире - если у тебя претензии к Виндам ТОЛЬКО по директориям и реестру - это огромное достижение МС в дизайне ОС.
В принципе, через наш Hypervisor мы запускали параллельно несколько десятков DOS-сессий (а также одновременно несколько линуксовых, каждую со своей собственной многозадачностью) -- чем не решение?

.
Anton
Частый Гость
Сообщения: 13
Зарегистрирован: 12 дек 2008, 16:19

Re: ссемеркой

Сообщение Anton »

Stanislav писал(а): OMG!!!
http://news.rambler.ru/Russia/head/4147683/
:(
хотя тут говорят что вовсе и не Falcon а BAe 125 http://transday.ru/news/chp/12490-pod-m ... molet.html
Ответить