PFC

Feb 18, 2010 Last reply: 16 лет назад 529 Replies

Hello, Vitalik! You wrote to Dmitry Orlov on Sat, 13 Mar 2010 22:16:22 +0300:

DO>>>> друга также, как и в юниксе. Даже в ДОС.

VS>>> простой случай, но весьма показателен. VS>>> ps aux|grep programma.exe - действие простое, вывести все VS>>> запущенные процессы, отфильтровать и вывести на экран только VS>>> programma.exe

DO>> Простой и вполне доступный под виндой.

VS> Дима, неужели реально не догоняешь? Я показал тебе контейнер, VS> который позволяет вывод одной программы подать на вход другой.

Hу да, и что тут такого невиданного?

VS> Контейнеры не поддерживаются в ДОС или виндовс.

Возможно ты об этом не знаешь, но поддерживает по крайней мере начиная с DOS3.30, раньше я просто или не застал или не помню.

VS> Информация не обязательно должна быть текстовой.

Совсем нет, не обязательно, просто stdin, файл (а в досе это просто через временный файл делалось) может быть любой. Handler 0, stdout - 1 и stderr -

2, командная строка command.com позволяла, если я правильно помню, и именованные (в смысле нумерованные) потоки, но может быть это и позже появилось

VS> Она может быть какой угодно.

Абсолютно.

VS> Hапример мелкие avi, таким образом склеиваются и кодируются одним VS> проходом. Можно кодировать N количество проходов, это все в опциях. VS> Я хотел показать не реализацию чего-то, а инструмент.

Hу показал, я его лет 20 уже знаю, и что дальше?

VS>>> Это называется контейнер. Количество контейнеров не VS>>> регламентировано. Промолчу об вводе-выводе, регулярных выражениях, VS>>> перенаправление вывода из одной программы в другую и VS>>> т.д. и т.п.

DO>> А чего о них молчать-то? Я ими давным давно пользуюсь, еще под ДОС DO>> пользовался, как и перенаправлением вывода.

VS> con ? prn? А перенаправить поток в устройство?

Запросто. конечно echo atdp03>com1 имеет некоторые ограничения, но работало, и шутка эта была в раннефидошные, когда и набор был пульсовый, времена дежурной. Ты не застал, бывает.

VS>>> bash, csh и т.д. это все только оболочки которые первые пришли на VS>>> ум. Все они как языки программирования. Hа bash пишут полноценные VS>>> программы (а это в твоем понимании всего-лишь коммандная строка).

DO>> В Винде PowerShell есть, там много чего писать можно. Только у DO>> всего

VS> PowerShell это стандартное средство?

Конечно, начиная, если не ошибаюсь, с w2k3, уже довольно давно.

VS> Блин, я не отрицаю винду как таковую, я ей пользуюсь для ПО и

Hу если бы ты ее начал еще и отрицать, я бы точно решил, что у тебя не все дома...

VS> оборудование которое заточено под него. И только это ПО и оборудование VS> использую на винде. Только паралельно ищу другое оборудование или VS> ПО, а оно очень стремительно развивается.

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

VS> Причем оно есть, просто как всегда, нужно внимательно читать, прежде VS> чем ринуться тыкать мышкой или клавой.

А зачем?

DO>> этого скриптового хозяйства есть один большой недостаток, не DO>> предусмотрена пошаговая отладка, и просмотр промежуточных DO>> результатов. Язык птичий, отработка ошибок затруднена.

VS> Бред. Такое сказать phpпистам или perl сообществу, засмеют.

Причем тут php и perl к bash и ему подобным шеллам, о которых шла речь?

VS>>> Это _только_ коммандная строка :) Гуи вообще перестраиваются как VS>>> угодно, не все мышкой, но все что хочешь.

DO>> Я хочу, чтобы было так, как я привык за почти 20 лет использования DO>> винды, причем ничего не хочу для этого настраивать.

VS> Винде не 20 лет :)

Я и написал почти. Hачиная с 9х этим уже можно было пользоваться. До этого тоже не пустота была.

VS> с 1995 года считай. До 1995 года была оболочка под ДОС.

Hо уже позволяла несколько ДОСов одновременно запустить.

dima

formatting link

úÄpÁ×ÓÔ×ÕÊ, Vitalik! óÕÂÂÏÔÁ 13 íÁÒÔÁ 2010 22:43, ÔÙ ÐÉÓÁÌ(Á) ÍÎÅ, × ÓÏÏÂÝÅÎÉÉ ÐÏ ÓÓÙÌËÅ area://su.hardw.schemes?msgid=2:5049/164.31+4b9bee31:

DO>>> ñ ÈÏÞÕ, ÞÔÏÂÙ ÂÙÌÏ ÔÁË, ËÁË Ñ ÐÒÉ×ÙË ÚÁ ÐÏÞÔÉ 20 ÌÅÔ DO>>> ÉÓÐÏÌØÚÏ×ÁÎÉÑ ×ÉÎÄÙ, ÐÒÉÞÅÍ ÎÉÞÅÇÏ ÎÅ ÈÏÞÕ ÄÌÑ ÜÔÏÇÏ DO>>> ÎÁÓÔÒÁÉ×ÁÔØ. VVS>> åÓÌÉ ÂÕÄÅÔ ×ÒÅÍÑ É ÎÅ ÌÅÎØ, ×ÏÔ ÐÏÞÉÔÁÊ: VVS>>

formatting link
âÏÌØÛÁÑ ÄÏÌÑ ÒÁÚÕÍÎÏÇÏ × VVS>> ÜÔÏÍ ÅÓÔØ. VS> ôÙ ÜÔÏ ÒÁÓÓËÁÖÉ ÜËÓÐÌÕÔÁÃÉÏÎÎÉËÁÍ, ËÏÔÏÒÙÊ ÓÏÆÔ ÐÏÔÏÍ ÉÓÐÏÌØÚÕÀÔ. VS> úÁÂßÀÔ ÎÏÇÁÍÉ É ÒÕËÁÍÉ. ñ ÓÁÍ ÜËÓÐÌÕÁÔÁÃÉÏÎÝÉË, É ÏÞÅÎØ ÍÎÏÇÉÈ ÚÎÁÀ. íÅÎÑ ÏÎÉ ÎÅ ÂÉÌÉ, Á É ÓÁÍ ÎÅ ÓËÌÏÎÅÎ Ë ÓÕÉÃÉÄÕ ÐÏ ÜÔÏÍÕ ÐÏ×ÏÄÕ. óÏÆÔ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ PLC × ÐÏÄÁ×ÌÑÀÝÅÍ ÂÏÌØÛÉÎÓÔ×Å ÎÁÐÉÓÁÎ ÐÏÄ ×ÉÎÄÙ. äÁ, ÚÎÁÀ, ÞÔÏ ÅÓÔØ É ÐÏÄ *ÎÉËÓÙ, ÄÁ, ÅÓÔØ É PLC Ó *ÎÉËÓÁÍÉ ×ÎÕÔÒÉ, ÎÏ ÍÎÅ ÜÔÏ ÍÏÎÏÐÅÎÅÓÕÁÌØÎÏ. ðÏ×ÔÏÒÀ: ÂÏÌØÛÉÎÓÔ×Ï ×ÅÄÕÝÉÈ ÆÉÒÍ × ÏÂÌÁÓÔÉ Á×ÔÏÍÁÔÉÚÁÃÉÉ ÐÒÏÍÙÛÌÅÎÎÏÇÏ ÏÂÏÒÕÄÏ×ÁÎÉÑ ÐÉÛÕÔ ÓÏÆÔ ÄÌÑ PLC _ÔÏÌØËÏ_ ÐÏÄ ×ÉÎÄÙ. VS> äÁ ÒÁÚÒÁÂÏÔÁÔØ ÓÏÆÔ ÏÞÅÎØ ÂÙÓÔÒÏ, ÈÏÒÏÛÏ VS> (ÓÅÊÞÁÓ ÓÁÍ ÄÏÐÉÌÉ×ÁÀ ÏÄÉÎ ÐÒÏÅËÔ). ëÏÇÄÁ ÏÎÏ ÒÁÂÏÔÁÅÔ ÎÁ ÔÅÓÔÏ×ÙÈ VS> ÍÁÛÉÎÁÈ, Ó ÎÁÞÁÌØÎÙÍÉ ÚÎÁÞÅÎÉÑÍÉ × ÂÁÚÁÈ, ÔÏ ×ÓÅ ËÒÁÓÉ×Ï. á ×ÏÔ ËÏÇÄÁ VS> ÐÒÏÅËÔ ÜÔÏÔ ÐÒÏÒÁÂÏÔÁÌ ÈÏÔÑÂÙ 1 ÇÏÄ, ÎÏÎÓÔÏÐ 24 ÞÁÓÁ × ÓÕÔËÉ 365 ÄÎÅÊ VS> × ÇÏÄÕ, ÄÁÖÅ ÔÙ ÓËÁÖÅÛØ, ÎÁÆÉÇ ÎÕÖÎÏ ÂÙÌÏ ÔÁË ÂÙÓÔÒÏ ÄÅÌÁÔØ, ÞÔÏÂÙ VS> ÐÏÔÏÍ ÎÁ ×ÓÅ ÐÌÀÎÕÔØ É ÐÉÓÁÔØ ÚÁÎÏ×Ï? íÏÉ ÐÒÏÅËÔÙ ÒÁÂÏÔÁÀÔ ËÒÕÇÌÏÓÕÔÏÞÎÏ ×ÏÔ ÕÖÅ ÂÏÌØÛÅ ÓÅÍÉ ÌÅÔ. HÉ ÏÄÎÏÇÏ ÐÒÏÇÒÁÍÍÎÏÇÏ ÓÂÏÑ ÎÅ ÂÙÌÏ ÎÉ ÒÁÚÕ. VS> ìÕÞÛÅ ÓÉ ÉÌÉ ÓÉ ++ ËÁË ÐÏÔÏÍËÁ × VS> ÜÔÏÍ ÍÉÒÅ ÄÌÑ ÓÉÓÔÅÍÎÏÊ ÒÁÚÒÁÂÏÔËÅ ÎÉÞÅÇÏ ÎÅÔÕ. äÌÑ ÍÉËÒÏËÏÎÔÒÏÌÌÅÒÏ×, ÎÁ×ÅÒÎÏÅ, ÄÁ. ñ ÔÏÌØËÏ ÎÅÄÁ×ÎÏ ÉÍÉ ÚÁÎÑÌÓÑ, ÓÔÁÔÉÓÔÉËÉ ÐÏËÁ ÎÅÔ. èÏÔÑ ÏÄÎÁ ÐÏÄÅÌËÁ ÎÁ ATmega328 ÕÖÅ ÒÁÂÏÔÁÅÔ ÎÁ ÐÒÏÉÚ×ÏÄÓÔ×Å. VS> HÁ ÐÒÉËÌÁÄÎÏÍ ÕÒÏ×ÎÅ, VS> × ×ÉÄÅ ÚÁÐÕÓÔÉÍ ÔÕÚÌÕ, ÏÎÁ ÎÁÍ ÒÁÚÌÏÖÉÔ ×ÓÅ ÐÏ ÐÏÌÏÞËÁÍ, ÜÔÏ ÍÏÖÎÏ (Á VS> ËÏÅ ÇÄÅ É ÎÕÖÎÏ ÐÒÉÍÅÎÑÔØ, ÅÓÌÉ ÎÕÖÎÏ ÂÙÓÔÒÏ É ÎÁ ÎÅÓËÏÌØËÏ ÒÁÚ). VS> ôÏÌØËÏ ×ÏÔ ÔÁËÉÅ ÕÍÅÌØÃÙ ÎÁÞÉÎÁÀÔ ÐÉÓÁÔØ ×ÓÅ ÐÏÄÒÑÄ ÎÁ ÑÚÙËÁÈ É VS> ÐÌÁÔÆÏÒÍÁÈ ÉÓËÌÀÞÉÔÅÌØÎÏ ÐÒÉËÌÁÄÎÏÇÏ ÕÒÏ×ÎÑ. VS> ñ ÐÏÞÅÍÕ ÜÔÏ ÚÎÁÀ, ÐÏÔÏÍÕ ÞÔÏ ÄÏÌÂÌÀÓØ Ó Ä×ÉÖËÏÍ ËÌÉÅÎÔ-ÓÅÒ×ÅÒ VS> ÎÁÐÉÓÁÎÎÏÍ ÐÏÌÎÏÓÔØÀ ÎÁ C#. ÷ÏÔ ×ÒÏÄÅ ×ÓÅ ÒÁÂÏÔÁÅÔ, ×ÓÅ ÈÏÒÏÛÏ... VS> ÐÁÍÑÔØ ÖÒÅÔ, ÐÏÔÏÍÕ, ÞÔÏ ÎÏ×ÁÑ ÍÏÄÅÌØ ðï ÜÔÏ ×ÏÚßÍÅÍ ÏÂßÅËÔ, ÓÄÅÌÁÅÍ VS> ËÏÐÉÀ, ÞÕÔØ ÉÚÍÅÎÉÍ, Ó ÎÅÅ ÓÄÅÌÁÅÍ ÅÝÅ ËÏÐÉÀ É Ô.Ä. ðÏÜÔÏÍÕ ðï VS> ÐÏÌÕÞÁÅÔÓÑ ÎÅÒÅÁÌØÎÏ ÍÁÌÅÎØËÉÍ ÐÏ ÒÁÚÍÅÒÁÍ, ÎÏ ÎÅÒÅÁÌØÎÏ ËÕÛÁÅÔ VS> ÐÁÍÑÔØ. ñ ËÏÎÅÞÎÏ ÐÏÎÉÍÁÀ, ÞÔÏ ÐÁÍÑÔØ ÕÐÁÌÁ ÄÏ ËÏÐÅÅË, ÔÏÌØËÏ ÓËÏÌØËÏ VS> ÐÁÍÑÔÉ ÎÅ ÄÁ×ÁÊ, ×ÓÅ ÒÁ×ÎÏ ÔÏÒÍÏÚÉÔ. ðÏÔÏÍÕ, ÞÔÏ × ÜÔÉÈ ÐÒÏÇÒÁÍÍÁÈ VS> ÐÅÒÅÌÉ×ÁÅÔÓÑ ÉÚ ÐÕÓÔÏÇÏ × ÐÏÒÏÖÎÅÅ. ðÏÔÏË ÎÉÁÓÉÌÉÌ. ;-)

ó Õ×ÁÖÅÎÉÅÍ - Vladimir
ðÒÉ×ÅÔ, Vladimir!

14 ÍÁÒ 10 × 10:00, ÔÙ ÐÉÓÁÌ ÄÌÑ ÍÅÎÑ:

VS>> ôÙ ÜÔÏ ÒÁÓÓËÁÖÉ ÜËÓÐÌÕÔÁÃÉÏÎÎÉËÁÍ, ËÏÔÏÒÙÊ ÓÏÆÔ ÐÏÔÏÍ ÉÓÐÏÌØÚÕÀÔ. VS>> úÁÂßÀÔ ÎÏÇÁÍÉ É ÒÕËÁÍÉ.

VVS> ñ ÓÁÍ ÜËÓÐÌÕÁÔÁÃÉÏÎÝÉË, É ÏÞÅÎØ ÍÎÏÇÉÈ ÚÎÁÀ. íÅÎÑ ÏÎÉ ÎÅ ÂÉÌÉ, Á É VVS> ÓÁÍ ÎÅ ÓËÌÏÎÅÎ Ë ÓÕÉÃÉÄÕ ÐÏ ÜÔÏÍÕ ÐÏ×ÏÄÕ. óÏÆÔ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ VVS> PLC × ÐÏÄÁ×ÌÑÀÝÅÍ ÂÏÌØÛÉÎÓÔ×Å ÎÁÐÉÓÁÎ ÐÏÄ ×ÉÎÄÙ. äÁ, ÚÎÁÀ, ÞÔÏ ÅÓÔØ É

ñ ÎÅÐÒÁ×ÉÌØÎÏ ÎÁ×ÅÒÎÏÅ ×ÙÒÁÚÉÌÓÑ. ñ ÇÏ×ÏÒÀ Ï ÔÁËÉÈ ×ÅÝÁÈ ËÁË ÂÕÈÇÁÌÔÅÒÉÑ, ÄÅÌÏÐÒÏÉÚ×ÏÄÓÔ×Ï. ÷ÏÚÍÏÖÎÏ × ÐÒÏÉÚ×ÏÄÓÔ×Å ËÁÞÅÓÔ×Ï ÓÏÆÔÁ ×ÙÛÅ, ÐÏÓËÏÌØËÕ ÒÉÓËÉ ×ÙÛÅ.

VS>> ÂÙÌÏ ÔÁË ÂÙÓÔÒÏ ÄÅÌÁÔØ, ÞÔÏÂÙ ÐÏÔÏÍ ÎÁ ×ÓÅ ÐÌÀÎÕÔØ É ÐÉÓÁÔØ VS>> ÚÁÎÏ×Ï?

VVS> íÏÉ ÐÒÏÅËÔÙ ÒÁÂÏÔÁÀÔ ËÒÕÇÌÏÓÕÔÏÞÎÏ ×ÏÔ ÕÖÅ ÂÏÌØÛÅ ÓÅÍÉ ÌÅÔ. HÉ ÏÄÎÏÇÏ VVS> ÐÒÏÇÒÁÍÍÎÏÇÏ ÓÂÏÑ ÎÅ ÂÙÌÏ ÎÉ ÒÁÚÕ.

ñ ÚÁ Ô×ÏÉ ÎÅ ÇÏ×ÏÒÀ. ñ ÉÈ ÎÅ ×ÉÄÅÌ, ÅÓÔÅÓÔ×ÅÎÎÏ ÎÅ ÚÎÁÀ.

VS>> ìÕÞÛÅ ÓÉ ÉÌÉ ÓÉ ++ ËÁË ÐÏÔÏÍËÁ × VS>> ÜÔÏÍ ÍÉÒÅ ÄÌÑ ÓÉÓÔÅÍÎÏÊ ÒÁÚÒÁÂÏÔËÅ ÎÉÞÅÇÏ ÎÅÔÕ.

VVS> äÌÑ ÍÉËÒÏËÏÎÔÒÏÌÌÅÒÏ×, ÎÁ×ÅÒÎÏÅ, ÄÁ. ñ ÔÏÌØËÏ ÎÅÄÁ×ÎÏ ÉÍÉ ÚÁÎÑÌÓÑ,

óÉÓÔÅÍÎÏÅ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÅ, ÜÔÏ ÎÅ ÔÏÌØËÏ ËÏÎÔÒÏÌÌÅÒ.

VVS> ÓÔÁÔÉÓÔÉËÉ ÐÏËÁ ÎÅÔ. èÏÔÑ ÏÄÎÁ ÐÏÄÅÌËÁ ÎÁ ATmega328 ÕÖÅ ÒÁÂÏÔÁÅÔ ÎÁ VVS> ÐÒÏÉÚ×ÏÄÓÔ×Å.

òÁÄ ÚÁ ÔÅÂÑ. :)

VS>> ÎÅÒÅÁÌØÎÏ ËÕÛÁÅÔ ÐÁÍÑÔØ. ñ ËÏÎÅÞÎÏ ÐÏÎÉÍÁÀ, ÞÔÏ ÐÁÍÑÔØ ÕÐÁÌÁ ÄÏ VS>> ËÏÐÅÅË, ÔÏÌØËÏ ÓËÏÌØËÏ ÐÁÍÑÔÉ ÎÅ ÄÁ×ÁÊ, ×ÓÅ ÒÁ×ÎÏ ÔÏÒÍÏÚÉÔ. VS>> ðÏÔÏÍÕ, ÞÔÏ × ÜÔÉÈ ÐÒÏÇÒÁÍÍÁÈ ÐÅÒÅÌÉ×ÁÅÔÓÑ ÉÚ ÐÕÓÔÏÇÏ × ÐÏÒÏÖÎÅÅ.

VVS> ðÏÔÏË ÎÉÁÓÉÌÉÌ. ;-)

üÔÏ ÎÁÚÙ×ÁÅÔÓÑ ÏÂßÅËÔÎÏ-ÏÒÉÅÎÔÉÒÏ×ÁÎÎÏÅ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÅ :) ÷ ÒÅÁÌÉÚÁÃÉÉ C# ÒÁÂÏÔÁÅÔ ÎÁ ÓÔÅÎÄÁÈ É ÌÁÂÏÒÁÔÏÒÎÙÈ ÕÓÌÏ×ÉÑÈ. ÷ÙÈÏÄÉÛØ ÎÁ ÍÅÜÎÓÔÒÉÍ, É ×ÙÌÁÚÉÀÔ ÂÑËÉ, ËÏÔÏÒÙÅ ÎÅÂÙÌÉ ÐÒÅÄÕÓÍÏÔÒÅÎÙ ÒÁÚÒÁÂÏÔÞÉËÁÍÉ.
ðÒÉ×ÅÔ, Dmitry!

14 ÍÁÒ 10 × 02:17, ÔÙ ÐÉÓÁÌ ÄÌÑ ÍÅÎÑ:

VS>>>> ÐÒÏÓÔÏÊ ÓÌÕÞÁÊ, ÎÏ ×ÅÓØÍÁ ÐÏËÁÚÁÔÅÌÅÎ. VS>>>> ps aux|grep programma.exe - ÄÅÊÓÔ×ÉÅ ÐÒÏÓÔÏÅ, ×Ù×ÅÓÔÉ ×ÓÅ VS>>>> ÚÁÐÕÝÅÎÎÙÅ ÐÒÏÃÅÓÓÙ, ÏÔÆÉÌØÔÒÏ×ÁÔØ É ×Ù×ÅÓÔÉ ÎÁ ÜËÒÁÎ ÔÏÌØËÏ VS>>>> programma.exe

DO>>> ðÒÏÓÔÏÊ É ×ÐÏÌÎÅ ÄÏÓÔÕÐÎÙÊ ÐÏÄ ×ÉÎÄÏÊ.

VS>> äÉÍÁ, ÎÅÕÖÅÌÉ ÒÅÁÌØÎÏ ÎÅ ÄÏÇÏÎÑÅÛØ? ñ ÐÏËÁÚÁÌ ÔÅÂÅ ËÏÎÔÅÊÎÅÒ, VS>> ËÏÔÏÒÙÊ ÐÏÚ×ÏÌÑÅÔ ×Ù×ÏÄ ÏÄÎÏÊ ÐÒÏÇÒÁÍÍÙ ÐÏÄÁÔØ ÎÁ ×ÈÏÄ ÄÒÕÇÏÊ.

DO> HÕ ÄÁ, É ÞÔÏ ÔÕÔ ÔÁËÏÇÏ ÎÅ×ÉÄÁÎÎÏÇÏ?

ÒÁÓËÁÖÉ ÍÎÅ ÕÂÏÇÏÍÕ, ËÁË ÓÄÅÌÁÔØ ËÏÎÔÅÊÎÅÒ ÐÏÄ windows XP.

DO>>> á ÞÅÇÏ Ï ÎÉÈ ÍÏÌÞÁÔØ-ÔÏ? ñ ÉÍÉ ÄÁ×ÎÙÍ ÄÁ×ÎÏ ÐÏÌØÚÕÀÓØ, ÅÝÅ ÐÏÄ DO>>> äïó ÐÏÌØÚÏ×ÁÌÓÑ, ËÁË É ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÅÍ ×Ù×ÏÄÁ.

VS>> con ? prn? á ÐÅÒÅÎÁÐÒÁ×ÉÔØ ÐÏÔÏË × ÕÓÔÒÏÊÓÔ×Ï?

DO> úÁÐÒÏÓÔÏ. ËÏÎÅÞÎÏ echo atdp03>com1 ÉÍÅÅÔ ÎÅËÏÔÏÒÙÅ ÏÇÒÁÎÉÞÅÎÉÑ, ÎÏ DO> ÒÁÂÏÔÁÌÏ, É ÛÕÔËÁ ÜÔÁ ÂÙÌÁ × ÒÁÎÎÅÆÉÄÏÛÎÙÅ, ËÏÇÄÁ É ÎÁÂÏÒ ÂÙÌ DO> ÐÕÌØÓÏ×ÙÊ, ×ÒÅÍÅÎÁ ÄÅÖÕÒÎÏÊ. ôÙ ÎÅ ÚÁÓÔÁÌ, ÂÙ×ÁÅÔ.

:) prn É con ÜÔÏ ÒÁÚÎÏ×ÉÄÎÏÓÔØ com1, Ñ ÇÏ×ÏÒÀ Ï ÕÓÔÒÏÊÓÔ×Å, ÎÕ ÎÁÐÒÉÍÅÒ ÖÅÓÔËÉÊ ÄÉÓË, DVD É ÔÁË ÄÁÌÅÅ.

VS>>>> bash, csh É Ô.Ä. ÜÔÏ ×ÓÅ ÔÏÌØËÏ ÏÂÏÌÏÞËÉ ËÏÔÏÒÙÅ ÐÅÒ×ÙÅ ÐÒÉÛÌÉ VS>>>> ÎÁ ÕÍ. ÷ÓÅ ÏÎÉ ËÁË ÑÚÙËÉ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ. HÁ bash ÐÉÛÕÔ VS>>>> ÐÏÌÎÏÃÅÎÎÙÅ ÐÒÏÇÒÁÍÍÙ (Á ÜÔÏ × Ô×ÏÅÍ ÐÏÎÉÍÁÎÉÉ ×ÓÅÇÏ-ÌÉÛØ VS>>>> ËÏÍÍÁÎÄÎÁÑ ÓÔÒÏËÁ).

DO>>> ÷ ÷ÉÎÄÅ PowerShell ÅÓÔØ, ÔÁÍ ÍÎÏÇÏ ÞÅÇÏ ÐÉÓÁÔØ ÍÏÖÎÏ. ôÏÌØËÏ Õ DO>>> ×ÓÅÇÏ

VS>> PowerShell ÜÔÏ ÓÔÁÎÄÁÒÔÎÏÅ ÓÒÅÄÓÔ×Ï?

DO> ëÏÎÅÞÎÏ, ÎÁÞÉÎÁÑ, ÅÓÌÉ ÎÅ ÏÛÉÂÁÀÓØ, Ó w2k3, ÕÖÅ ÄÏ×ÏÌØÎÏ ÄÁ×ÎÏ.

üÔÏ ×ÓÅ-ÔÁËÉ ÓÅÒ×ÅÒÎÁÑ ïó. úÁ ÕÐÏÍÉÎÁÎÉÅ ÞÔÏ ÔÁËÏÅ ÅÓÔØ × w2k3 ÏÔÄÅÌØÎÏÅ ÂÏÌØÛÏÅ ÓÐÁÓÉÂÏ! ðÏÔÏÍÕ, ÞÔÏ ÏÞÅÎØ ÎÕÖÎÏ Á×ÔÏÍÁÔÉÚÉÒÏ×ÁÔØ ÒÑÄ ÍÅÌËÉÈ ÚÁÄÁÞ, ÎÁ ÒÁÂÏÔÁÀÝÅÍ ÐÒÏÅËÔÅ. á ËÒÏÍÅ ÓÔÁÒÙÈ äïó ËÏÍÁÎÄ É ÐÒÉÅÍÏ× ÍÁÌÏ ÞÔÏ ÐÏÍÎÀ.

VS>> âÌÉÎ, Ñ ÎÅ ÏÔÒÉÃÁÀ ×ÉÎÄÕ ËÁË ÔÁËÏ×ÕÀ, Ñ ÅÊ ÐÏÌØÚÕÀÓØ ÄÌÑ ðï É

DO> HÕ ÅÓÌÉ ÂÙ ÔÙ ÅÅ ÎÁÞÁÌ ÅÝÅ É ÏÔÒÉÃÁÔØ, Ñ ÂÙ ÔÏÞÎÏ ÒÅÛÉÌ, ÞÔÏ Õ ÔÅÂÑ ÎÅ DO> ×ÓÅ ÄÏÍÁ...

:) ðÏÞÅÍÕ, ×ÏÎ ÓÐÑÔ :)

VS>> ÏÂÏÒÕÄÏ×ÁÎÉÅ ÉÌÉ ðï, Á ÏÎÏ ÏÞÅÎØ ÓÔÒÅÍÉÔÅÌØÎÏ ÒÁÚ×É×ÁÅÔÓÑ.

DO> üÔÏ ×ÉÎÄÁ ÒÁÚ×É×ÁÅÔÓÑ, É ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÓÔÒÅÍÉÔÅÌØÎÏ, Á ÌÉÎÕËÓÙ ×ÓÅ ÜÔÉ DO> ÇÄÅ ÂÙÌÉ, ÔÁÍ É ÏÓÔÁÌÉÓØ, É ËÁË ÂÙÌÉ ÉÎÔÒÅÓÎÙ, ËÁË ÄÅÓËÔÏÐÎÙÅ ÓÉÓÔÅÍÙ, DO> ÔÏÌØËÏ ÍÁÒÇÉÎÁÌÁÍ ÉÌÉ ×ÅÓØÍÁ ÓÐÅÃÉÆÉÞÎÙÍ ÐÒÏÆÅÓÓÉÏÎÁÌÁÍ, ÔÁË ÜÔÏ É DO> ÏÓÔÁÌÏÓØ.

ôÙ ÏÛÉÂÁÅÛØÓÑ. ÷ ÄÅËÁÂÒÅ ÐÏÓÔÁ×ÉÌ Fedora 12 Ó DVD (Õ ÍÅÎÑ ÄÏÍÁ ÎÁÐÒÑÇ Ó ÉÎÔÅÒÎÅÔÏÍ), 4 ÄÎÑ ÎÁÚÁÄ ÓËÁÞÁÌ ÏÂÎÏ×ÌÅÎÉÅ ×ÓÅÇÏ ÏËÒÕÖÅÎÉÑ ÎÁ 1,4 çÂ, ÄÏ ÜÔÏÇÏ ÐÏ ÍÅÌÏÞÉ ÏÂÎÏ×ÌÑÌÓÑ. óÁÍÏÅ ÇÌÁ×ÎÏÅ ÐÅÒÅÛÅÌ ÎÁ ÑÄÒÏ 2.6.32, ÇÄÅ ÎÁËÏÎÅà ÐÏÐÒÁ×ÉÌÉ ÓÔÁÒÕÀ ÏÛÉÂËÕ, ËÏÔÏÒÁÑ ÖÉÔØ ÎÅ ÄÁ×ÁÌÁ ÓÐÏËÏÊÎÏ. ïÂÎÏ×ÌÅÎÉÑ ËÒÉÔÉÞÎÙ ÄÌÑ ÍÅÎÑ, ÐÏÔÏÍÕ, ÞÔÏ ÒÁÚÒÁÂÏÔËÁ :)

VS>> ðÒÉÞÅÍ ÏÎÏ ÅÓÔØ, ÐÒÏÓÔÏ ËÁË ×ÓÅÇÄÁ, ÎÕÖÎÏ ×ÎÉÍÁÔÅÌØÎÏ ÞÉÔÁÔØ, VS>> ÐÒÅÖÄÅ ÞÅÍ ÒÉÎÕÔØÓÑ ÔÙËÁÔØ ÍÙÛËÏÊ ÉÌÉ ËÌÁ×ÏÊ.

DO> á ÚÁÞÅÍ?

úÁÞÅÍ ÞÉÔÁÔØ? HÅ ÐÏÎÑÌ.

DO>>> ÜÔÏÇÏ ÓËÒÉÐÔÏ×ÏÇÏ ÈÏÚÑÊÓÔ×Á ÅÓÔØ ÏÄÉÎ ÂÏÌØÛÏÊ ÎÅÄÏÓÔÁÔÏË, ÎÅ DO>>> ÐÒÅÄÕÓÍÏÔÒÅÎÁ ÐÏÛÁÇÏ×ÁÑ ÏÔÌÁÄËÁ, É ÐÒÏÓÍÏÔÒ ÐÒÏÍÅÖÕÔÏÞÎÙÈ DO>>> ÒÅÚÕÌØÔÁÔÏ×. ñÚÙË ÐÔÉÞÉÊ, ÏÔÒÁÂÏÔËÁ ÏÛÉÂÏË ÚÁÔÒÕÄÎÅÎÁ.

VS>> âÒÅÄ. ôÁËÏÅ ÓËÁÚÁÔØ phpÐÉÓÔÁÍ ÉÌÉ perl ÓÏÏÂÝÅÓÔ×Õ, ÚÁÓÍÅÀÔ.

DO> ðÒÉÞÅÍ ÔÕÔ php É perl Ë bash É ÅÍÕ ÐÏÄÏÂÎÙÍ ÛÅÌÌÁÍ, Ï ËÏÔÏÒÙÈ ÛÌÁ DO> ÒÅÞØ?

bash ÜÔÏ ÓÎÁÞÁÌÏ ÓÒÅÄÁ ÄÌÑ ×ÙÐÏÌÎÅÎÉÑ ÓËÒÉÐÔÏ×, ÐÏÔÏÍ ÕÖÅ ËÁË ÛÅÌ. php É perl ÔÏÖÅ ÓËÒÉÐÔÏ×ÙÅ ÑÚÙËÉ, ËÁË ÂÙ ÎÅ ËÉÞÉÌÉÓØ phpÐÉÓÔÙ, ËÒÉÞÁ ÞÔÏ ÜÔÏ ÉÎÔÅÒÐÒÅÔÁÔÏÒÙ :)

VS>>>> üÔÏ _ÔÏÌØËÏ_ ËÏÍÍÁÎÄÎÁÑ ÓÔÒÏËÁ :) çÕÉ ×ÏÏÂÝÅ ÐÅÒÅÓÔÒÁÉ×ÁÀÔÓÑ VS>>>> ËÁË ÕÇÏÄÎÏ, ÎÅ ×ÓÅ ÍÙÛËÏÊ, ÎÏ ×ÓÅ ÞÔÏ ÈÏÞÅÛØ.

DO>>> ñ ÈÏÞÕ, ÞÔÏÂÙ ÂÙÌÏ ÔÁË, ËÁË Ñ ÐÒÉ×ÙË ÚÁ ÐÏÞÔÉ 20 ÌÅÔ DO>>> ÉÓÐÏÌØÚÏ×ÁÎÉÑ ×ÉÎÄÙ, ÐÒÉÞÅÍ ÎÉÞÅÇÏ ÎÅ ÈÏÞÕ ÄÌÑ ÜÔÏÇÏ DO>>> ÎÁÓÔÒÁÉ×ÁÔØ.

VS>> ÷ÉÎÄÅ ÎÅ 20 ÌÅÔ :)

DO> ñ É ÎÁÐÉÓÁÌ ÐÏÞÔÉ. HÁÞÉÎÁÑ Ó 9È ÜÔÉÍ ÕÖÅ ÍÏÖÎÏ ÂÙÌÏ ÐÏÌØÚÏ×ÁÔØÓÑ. äÏ DO> ÜÔÏÇÏ ÔÏÖÅ ÎÅ ÐÕÓÔÏÔÁ ÂÙÌÁ.

VS>> Ó 1995 ÇÏÄÁ ÓÞÉÔÁÊ. äÏ 1995 ÇÏÄÁ ÂÙÌÁ ÏÂÏÌÏÞËÁ ÐÏÄ äïó.

DO> HÏ ÕÖÅ ÐÏÚ×ÏÌÑÌÁ ÎÅÓËÏÌØËÏ äïóÏ× ÏÄÎÏ×ÒÅÍÅÎÎÏ ÚÁÐÕÓÔÉÔØ.

ëÏÎÅÞÎÏ ÐÏÚ×ÏÌÑÌÁ, ÔÏÌØËÏ ÐÒÉÎÃÉÐÉÁÌØÎÏ ÜÔÏ ÎÅ ÄÅÌÁÌÏ ÉÚ ÎÅÅ ÍÎÏÇÏÐÏÌØÚÏ×ÁÔÅÌØÓËÕÀ ïó. á ÞÔÏ ÓÏ ×ÔÏÒÏÊ ÓÅÓÓÉÉ äïó ÂÙÌÏ ÐÏÍÎÉÛØ?

Hi, Vitalik!

14 íÁÒ 10 23:08, Vitalik Slivkov -> Dmitry Orlov:

VS> ÒÁÓËÁÖÉ ÍÎÅ ÕÂÏÇÏÍÕ, ËÁË ÓÄÅÌÁÔØ ËÏÎÔÅÊÎÅÒ ÐÏÄ windows XP.

ðÅÒ×ÙÊ ÒÁÚ, ËÏÇÄÁ Ñ Õ×ÉÄÅÌ ÏÔ ÔÅÂÑ ÜÔÏ ÓÌÏ×Ï, Ñ ÐÏÄÕÍÁÌ, ÔÏ ÜÔÏ ÏÞÅÐÑÔËÁ. HÏ, ÐÏÈÏÖÅ, Ñ ÏÛÉÂÓÑ. ôÁË ×ÏÔ. üÔÁ ÛÔÕËÁ ÎÁÚÙ×ÁÅÔÓÑ "ËÏÎ×ÅÊÅÒ" (pipe). ðÏÖÁÌÕÊÓÔÁ, ÚÁÐÏÍÎÉ ÎÁ ÂÕÄÕÝÅÅ. ó ÐÒÉ×ÅÔÏÍ.
úÄpÁ×ÓÔ×ÕÊ, Vitalik! ÷ÏÓËÒÅÓÅÎØÅ 14 íÁÒÔÁ 2010 20:49, ÔÙ ÐÉÓÁÌ(Á) ÍÎÅ, × ÓÏÏÂÝÅÎÉÉ ÐÏ ÓÓÙÌËÅ area://su.hardw.schemes?msgid=2:5049/164.31+4b9d3582:

VS>>> ôÙ ÜÔÏ ÒÁÓÓËÁÖÉ ÜËÓÐÌÕÔÁÃÉÏÎÎÉËÁÍ, ËÏÔÏÒÙÊ ÓÏÆÔ ÐÏÔÏÍ VS>>> ÉÓÐÏÌØÚÕÀÔ. úÁÂßÀÔ ÎÏÇÁÍÉ É ÒÕËÁÍÉ. VVS>> ñ ÓÁÍ ÜËÓÐÌÕÁÔÁÃÉÏÎÝÉË, É ÏÞÅÎØ ÍÎÏÇÉÈ ÚÎÁÀ. íÅÎÑ ÏÎÉ ÎÅ ÂÉÌÉ, VVS>> Á É ÓÁÍ ÎÅ ÓËÌÏÎÅÎ Ë ÓÕÉÃÉÄÕ ÐÏ ÜÔÏÍÕ ÐÏ×ÏÄÕ. óÏÆÔ ÄÌÑ VVS>> ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ PLC × ÐÏÄÁ×ÌÑÀÝÅÍ ÂÏÌØÛÉÎÓÔ×Å ÎÁÐÉÓÁÎ ÐÏÄ VVS>> ×ÉÎÄÙ. äÁ, ÚÎÁÀ, ÞÔÏ ÅÓÔØ É VS> ñ ÎÅÐÒÁ×ÉÌØÎÏ ÎÁ×ÅÒÎÏÅ ×ÙÒÁÚÉÌÓÑ. ñ ÇÏ×ÏÒÀ Ï ÔÁËÉÈ ×ÅÝÁÈ ËÁË VS> ÂÕÈÇÁÌÔÅÒÉÑ, ÄÅÌÏÐÒÏÉÚ×ÏÄÓÔ×Ï. ÷ÏÚÍÏÖÎÏ × ÐÒÏÉÚ×ÏÄÓÔ×Å ËÁÞÅÓÔ×Ï ÓÏÆÔÁ VS> ×ÙÛÅ, ÐÏÓËÏÌØËÕ ÒÉÓËÉ ×ÙÛÅ. áÇÁ... âÁÎËÒÏÔÓÔ×Ï ÐÒÅÄÐÒÉÑÔÉÑ ËÏÎÅÞÎÏ ÍÅÎÅÅ ÂÏÌÅÚÎÅÎÏ, ÎÅÖÅÌÉ ÞÁÓÏ×ÏÊ ÐÒÏÓÔÏÊ ÐÒÏÉÚ×ÏÄÓÔ×ÅÎÎÏÊ ÌÉÎÉÉ. ;-) VS>>> ÂÙÌÏ ÔÁË ÂÙÓÔÒÏ ÄÅÌÁÔØ, ÞÔÏÂÙ ÐÏÔÏÍ ÎÁ ×ÓÅ ÐÌÀÎÕÔØ É ÐÉÓÁÔØ VS>>> ÚÁÎÏ×Ï? VVS>> íÏÉ ÐÒÏÅËÔÙ ÒÁÂÏÔÁÀÔ ËÒÕÇÌÏÓÕÔÏÞÎÏ ×ÏÔ ÕÖÅ ÂÏÌØÛÅ ÓÅÍÉ ÌÅÔ. HÉ VVS>> ÏÄÎÏÇÏ ÐÒÏÇÒÁÍÍÎÏÇÏ ÓÂÏÑ ÎÅ ÂÙÌÏ ÎÉ ÒÁÚÕ. VS> ñ ÚÁ Ô×ÏÉ ÎÅ ÇÏ×ÏÒÀ. ñ ÉÈ ÎÅ ×ÉÄÅÌ, ÅÓÔÅÓÔ×ÅÎÎÏ ÎÅ ÚÎÁÀ. ñ ÄÁÖÅ ÆÏÔÏ ÎÅËÏÔÏÒÙÈ ×ÙËÌÁÄÙ×ÁÌ. VS>>> ìÕÞÛÅ ÓÉ ÉÌÉ ÓÉ ++ ËÁË ÐÏÔÏÍËÁ × VS>>> ÜÔÏÍ ÍÉÒÅ ÄÌÑ ÓÉÓÔÅÍÎÏÊ ÒÁÚÒÁÂÏÔËÅ ÎÉÞÅÇÏ ÎÅÔÕ. VVS>> äÌÑ ÍÉËÒÏËÏÎÔÒÏÌÌÅÒÏ×, ÎÁ×ÅÒÎÏÅ, ÄÁ. ñ ÔÏÌØËÏ ÎÅÄÁ×ÎÏ ÉÍÉ VVS>> ÚÁÎÑÌÓÑ, VS> óÉÓÔÅÍÎÏÅ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÅ, ÜÔÏ ÎÅ ÔÏÌØËÏ ËÏÎÔÒÏÌÌÅÒ. á Ñ Ï ÓÉÓÔÅÍÎÏÍ É ÎÅ ÇÏ×ÏÒÉÌ. VVS>> ÓÔÁÔÉÓÔÉËÉ ÐÏËÁ ÎÅÔ. èÏÔÑ ÏÄÎÁ ÐÏÄÅÌËÁ ÎÁ ATmega328 ÕÖÅ ÒÁÂÏÔÁÅÔ VVS>> ÎÁ ÐÒÏÉÚ×ÏÄÓÔ×Å. VS> òÁÄ ÚÁ ÔÅÂÑ. :) ñ ÔÏÖÅ ÒÁÄ ÚÁ ÓÅÂÑ. é ÐÒÅÅÍÎÏÇÏ ÂÌÁÇÏÄÁÒÅÎ ÐÒÉÓÕÔÓ×ÕÀÝÉÍ ÚÄÅÓØ ÒÅÂÑÔÁÍ, ËÏÔÏÒÙÅ ÐÏÄÔÏÌËÎÕÌÉ ÍÅÎÑ Ë ÜÔÏÍÕ. VS>>> ÎÅÒÅÁÌØÎÏ ËÕÛÁÅÔ ÐÁÍÑÔØ. ñ ËÏÎÅÞÎÏ ÐÏÎÉÍÁÀ, ÞÔÏ ÐÁÍÑÔØ ÕÐÁÌÁ ÄÏ VS>>> ËÏÐÅÅË, ÔÏÌØËÏ ÓËÏÌØËÏ ÐÁÍÑÔÉ ÎÅ ÄÁ×ÁÊ, ×ÓÅ ÒÁ×ÎÏ ÔÏÒÍÏÚÉÔ. VS>>> ðÏÔÏÍÕ, ÞÔÏ × ÜÔÉÈ ÐÒÏÇÒÁÍÍÁÈ ÐÅÒÅÌÉ×ÁÅÔÓÑ ÉÚ ÐÕÓÔÏÇÏ × VS>>> ÐÏÒÏÖÎÅÅ. VVS>> ðÏÔÏË ÎÉÁÓÉÌÉÌ. ;-) VS> üÔÏ ÎÁÚÙ×ÁÅÔÓÑ ÏÂßÅËÔÎÏ-ÏÒÉÅÎÔÉÒÏ×ÁÎÎÏÅ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÅ :) ÷ VS> ÒÅÁÌÉÚÁÃÉÉ C# ÒÁÂÏÔÁÅÔ ÎÁ ÓÔÅÎÄÁÈ É ÌÁÂÏÒÁÔÏÒÎÙÈ ÕÓÌÏ×ÉÑÈ. ÷ÙÈÏÄÉÛØ ÎÁ VS> ÍÅÜÎÓÔÒÉÍ, É ×ÙÌÁÚÉÀÔ ÂÑËÉ, ËÏÔÏÒÙÅ ÎÅÂÙÌÉ ÐÒÅÄÕÓÍÏÔÒÅÎÙ VS> ÒÁÚÒÁÂÏÔÞÉËÁÍÉ. é ÜÔÉ ÌÀÄÉ ÎÁÚÙ×ÁÀÔ ÉÎÄÉÊÓËÉÈ ÐÒÏÇÒÁÍÍÉÓÔÏ× ÂÙÄÌÏËÏÄÅÒÁÍÉ... :-)))

ó Õ×ÁÖÅÎÉÅÍ - Vladimir

Hello, Vitalik! You wrote to Dmitry Orlov on Sun, 14 Mar 2010 23:08:38 +0300:

VS> Привет, Dmitry!

VS> 14 мар 10 в 02:17, ты писал для меня:

VS>>>>> простой случай, но весьма показателен. VS>>>>> ps aux|grep programma.exe - действие простое, вывести все VS>>>>> запущенные процессы, отфильтровать и вывести на экран только VS>>>>> programma.exe

DO>>>> Простой и вполне доступный под виндой.

VS>>> Дима, неужели реально не догоняешь? Я показал тебе контейнер, VS>>> который позволяет вывод одной программы подать на вход другой.

DO>> Hу да, и что тут такого невиданного?

VS> раскажи мне убогому, как сделать контейнер под windows XP.

Синтаксис тот же, что и в юниксе.

DO>>>> А чего о них молчать-то? Я ими давным давно пользуюсь, еще под DO>>>> ДОС пользовался, как и перенаправлением вывода.

VS>>> con ? prn? А перенаправить поток в устройство?

DO>> Запросто. конечно echo atdp03>com1 имеет некоторые ограничения, но DO>> работало, и шутка эта была в раннефидошные, когда и набор был DO>> пульсовый, времена дежурной. Ты не застал, бывает.

VS> :) VS> prn и con это разновидность com1,

Кто бы мог подумать?

VS> я говорю об устройстве, ну например жесткий диск, DVD и так далее.

Там - на уровне файлов.

VS>>>>> bash, csh и т.д. это все только оболочки которые первые пришли VS>>>>> на ум. Все они как языки программирования. Hа bash пишут VS>>>>> полноценные программы (а это в твоем понимании всего-лишь VS>>>>> коммандная строка).

DO>>>> В Винде PowerShell есть, там много чего писать можно. Только у DO>>>> всего

VS>>> PowerShell это стандартное средство?

DO>> Конечно, начиная, если не ошибаюсь, с w2k3, уже довольно давно.

VS> Это все-таки серверная ОС. За упоминание что такое есть в w2k3

Я не уверен, но по-моему, он и на клиентские ставится.

VS> отдельное большое спасибо! Потому, что очень нужно автоматизировать VS> ряд мелких задач, на работающем проекте. А кроме старых ДОС команд и VS> приемов мало что помню.

Обычно их хватает, если их конечно знать...

VS>>> Блин, я не отрицаю винду как таковую, я ей пользуюсь для ПО и

DO>> Hу если бы ты ее начал еще и отрицать, я бы точно решил, что у тебя DO>> не все дома...

VS> :) Почему, вон спят :)

VS>>> оборудование или ПО, а оно очень стремительно развивается.

DO>> Это винда развивается, и действительно стремительно, а линуксы все DO>> эти где были, там и остались, и как были интресны, как десктопные DO>> системы, только маргиналам или весьма специфичным профессионалам, DO>> так это и осталось.

VS> Ты ошибаешься. В декабре поставил Fedora 12 с DVD (у меня дома VS> напряг с интернетом), 4 дня назад скачал обновление всего окружения VS> на 1,4 Гб, до этого по мелочи обновлялся. Самое главное перешел на VS> ядро 2.6.32, где наконец поправили старую ошибку, которая жить не VS> давала спокойно. Обновления критичны для меня, потому, что разработка :)

А что нового-то появилось, кроме номера версии и объема с новую ОС?

VS>>> Причем оно есть, просто как всегда, нужно внимательно читать, VS>>> прежде чем ринуться тыкать мышкой или клавой.

DO>> А зачем?

VS> Зачем читать? Hе понял.

Зачем туда тыкаться, если есть винда, про которую уже столько всего прочитано и перетыкано?

DO>>>> этого скриптового хозяйства есть один большой недостаток, не DO>>>> предусмотрена пошаговая отладка, и просмотр промежуточных DO>>>> результатов. Язык птичий, отработка ошибок затруднена.

VS>>> Бред. Такое сказать phpпистам или perl сообществу, засмеют.

DO>> Причем тут php и perl к bash и ему подобным шеллам, о которых шла DO>> речь?

VS> bash это сначало среда для выполнения скриптов, потом уже как шел.

И как в нем отлаживать скрипты?

VS>>>>> Это _только_ коммандная строка :) Гуи вообще перестраиваются VS>>>>> как угодно, не все мышкой, но все что хочешь.

DO>>>> Я хочу, чтобы было так, как я привык за почти 20 лет DO>>>> использования винды, причем ничего не хочу для этого настраивать.

VS>>> Винде не 20 лет :)

DO>> Я и написал почти. Hачиная с 9х этим уже можно было пользоваться. DO>> До этого тоже не пустота была.

VS>>> с 1995 года считай. До 1995 года была оболочка под ДОС.

DO>> Hо уже позволяла несколько ДОСов одновременно запустить.

VS> Конечно позволяла, только принципиально это не делало из нее VS> многопользовательскую ОС. А что со второй сессии ДОС было помнишь?

Hичего не было, работала. В одной FrontDoor, в другой FM - это такие фидошные мейлер и почтовый редактор тех времен. Ты не застал.

dima

formatting link

ðÒÉ×ÅÔ, Dmitry!

15 ÍÁÒ 10 × 09:31, ÔÙ ÐÉÓÁÌ ÄÌÑ ÍÅÎÑ:

VS>> ÏÔÄÅÌØÎÏÅ ÂÏÌØÛÏÅ ÓÐÁÓÉÂÏ! ðÏÔÏÍÕ, ÞÔÏ ÏÞÅÎØ ÎÕÖÎÏ VS>> Á×ÔÏÍÁÔÉÚÉÒÏ×ÁÔØ ÒÑÄ ÍÅÌËÉÈ ÚÁÄÁÞ, ÎÁ ÒÁÂÏÔÁÀÝÅÍ ÐÒÏÅËÔÅ. á ËÒÏÍÅ VS>> ÓÔÁÒÙÈ äïó ËÏÍÁÎÄ É ÐÒÉÅÍÏ× ÍÁÌÏ ÞÔÏ ÐÏÍÎÀ.

DO> ïÂÙÞÎÏ ÉÈ È×ÁÔÁÅÔ, ÅÓÌÉ ÉÈ ËÏÎÅÞÎÏ ÚÎÁÔØ...

ãÉËÌÙ, ÕÓÌÏ×ÎÙÅ ÐÅÒÅÈÏÄÙ É Ô.Ä.

VS>> ôÙ ÏÛÉÂÁÅÛØÓÑ. ÷ ÄÅËÁÂÒÅ ÐÏÓÔÁ×ÉÌ Fedora 12 Ó DVD (Õ ÍÅÎÑ ÄÏÍÁ VS>> ÎÁÐÒÑÇ Ó ÉÎÔÅÒÎÅÔÏÍ), 4 ÄÎÑ ÎÁÚÁÄ ÓËÁÞÁÌ ÏÂÎÏ×ÌÅÎÉÅ ×ÓÅÇÏ VS>> ÏËÒÕÖÅÎÉÑ ÎÁ 1,4 çÂ, ÄÏ ÜÔÏÇÏ ÐÏ ÍÅÌÏÞÉ ÏÂÎÏ×ÌÑÌÓÑ. óÁÍÏÅ ÇÌÁ×ÎÏÅ VS>> ÐÅÒÅÛÅÌ ÎÁ ÑÄÒÏ 2.6.32, ÇÄÅ ÎÁËÏÎÅà ÐÏÐÒÁ×ÉÌÉ ÓÔÁÒÕÀ ÏÛÉÂËÕ, VS>> ËÏÔÏÒÁÑ ÖÉÔØ ÎÅ ÄÁ×ÁÌÁ ÓÐÏËÏÊÎÏ. ïÂÎÏ×ÌÅÎÉÑ ËÒÉÔÉÞÎÙ ÄÌÑ ÍÅÎÑ, VS>> ÐÏÔÏÍÕ, ÞÔÏ ÒÁÚÒÁÂÏÔËÁ

DO> :)

DO> á ÞÔÏ ÎÏ×ÏÇÏ-ÔÏ ÐÏÑ×ÉÌÏÓØ, ËÒÏÍÅ ÎÏÍÅÒÁ ×ÅÒÓÉÉ É ÏÂßÅÍÁ Ó ÎÏ×ÕÀ ïó?

þÔÏ ÎÏ×ÏÇÏ ÐÏÑ×ÌÑÅÔÓÑ ÐÒÉ Á×ÔÏÍÁÔÉÞÅÓËÏÍ ÁÐÄÅÊÔÅ Õ ×ÉÎÄÙ? óÏÇÌÁÓÉÓØ ×ÏÐÒÏÓ ÎÅ ÕÍÅÓÔÅÎ. éÐÒÁ×ÌÑÀÔ ÏÛÉÂËÉ ÐÒÏÇÒÁÍÍ (×ÓÅ ÒÁ×ÎÏ ÞÔÏ ÐÅÒÅÕÓÔÁÎÏ×ÉÔØ, ÔÏÌØËÏ ÎÏ×ÕÀ ×ÅÒÓÉÀ).

DO>>> á ÚÁÞÅÍ?

VS>> úÁÞÅÍ ÞÉÔÁÔØ? HÅ ÐÏÎÑÌ.

DO> úÁÞÅÍ ÔÕÄÁ ÔÙËÁÔØÓÑ, ÅÓÌÉ ÅÓÔØ ×ÉÎÄÁ, ÐÒÏ ËÏÔÏÒÕÀ ÕÖÅ ÓÔÏÌØËÏ ×ÓÅÇÏ DO> ÐÒÏÞÉÔÁÎÏ É ÐÅÒÅÔÙËÁÎÏ?

÷ÏÔ É Ñ ÇÏ×ÒÀ, ×ÓÅ ÇÒÁÍÏÔÎÙÅ, ÎÉÞÅÇÏ ÎÅ ÞÉÔÁÀÔ, ÔÏÌØËÏ ÔÙËÁÀÔ.

VS>> bash ÜÔÏ ÓÎÁÞÁÌÏ ÓÒÅÄÁ ÄÌÑ ×ÙÐÏÌÎÅÎÉÑ ÓËÒÉÐÔÏ×, ÐÏÔÏÍ ÕÖÅ ËÁË VS>> ÛÅÌ.

DO> é ËÁË × ÎÅÍ ÏÔÌÁÖÉ×ÁÔØ ÓËÒÉÐÔÙ?

ôÏÞÎÏ ÔÁËÖÅ ËÁË É × ÌÀÂÏÊ ÐÒÏÇÒÁÍÍÅ, ÓÔÁ×ÉÔØ ÌÏ×ÕÛËÉ É ×Ù×ÏÄÉÔØ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÙÈ × ÆÁÊÌ/ÜËÒÁÎ. üÔÏ ÄÅÌÁÅÔÓÑ ÔÁËÉÍÉ ÖÅ ÍÅÔÏÄÁÍÉ ËÁË É ×ÅÚÄÅ.

VS>>>> Ó 1995 ÇÏÄÁ ÓÞÉÔÁÊ. äÏ 1995 ÇÏÄÁ ÂÙÌÁ ÏÂÏÌÏÞËÁ ÐÏÄ äïó.

DO>>> HÏ ÕÖÅ ÐÏÚ×ÏÌÑÌÁ ÎÅÓËÏÌØËÏ äïóÏ× ÏÄÎÏ×ÒÅÍÅÎÎÏ ÚÁÐÕÓÔÉÔØ.

VS>> ëÏÎÅÞÎÏ ÐÏÚ×ÏÌÑÌÁ, ÔÏÌØËÏ ÐÒÉÎÃÉÐÉÁÌØÎÏ ÜÔÏ ÎÅ ÄÅÌÁÌÏ ÉÚ ÎÅÅ VS>> ÍÎÏÇÏÐÏÌØÚÏ×ÁÔÅÌØÓËÕÀ ïó. á ÞÔÏ ÓÏ ×ÔÏÒÏÊ ÓÅÓÓÉÉ äïó ÂÙÌÏ VS>> ÐÏÍÎÉÛØ?

DO> HÉÞÅÇÏ ÎÅ ÂÙÌÏ, ÒÁÂÏÔÁÌÁ. ÷ ÏÄÎÏÊ FrontDoor, × ÄÒÕÇÏÊ FM - ÜÔÏ ÔÁËÉÅ DO> ÆÉÄÏÛÎÙÅ ÍÅÊÌÅÒ É ÐÏÞÔÏ×ÙÊ ÒÅÄÁËÔÏÒ ÔÅÈ ×ÒÅÍÅÎ. ôÙ ÎÅ ÚÁÓÔÁÌ.

äÉÍÁ, ÂÏÌØÛÅ ÎÅ ÂÕÄÕ ÍÕÞÁÔØ. ÷ ÆÏÎÅ ÐÒÏÇÒÁÍÍÁ ÏÓÔÁÎÁ×ÌÉ×ÁÌÁ Ó×ÏÅ ×ÙÐÏÌÎÅÎÉÅ. üÔÏ ÂÙÌÏ ÂÉÞÅÍ Windows 3.1 ðÏÜÔÏÍÕ ÏÎÁ ÎÅ ÓÞÉÔÁÌÁÓØ ÍÕÌØÔÉÚÁÄÁÞÎÏÊ. ÷ windows 95 ÂÙÌÉ ÚÁÞÁÔËÉ ÍÕÌØÔÉÚÁÄÁÞÎÏÓÔÉ, ×ÅÒÎÅÅ ÏÐÉÓÁÎÙ ÍÎÏÖÅÓÔ×Ï ÚÁÇÏÌÏ×ËÏ×, ÎÏ ÄÏ ËÏÎÃÁ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÎÙÈ. ÷ ÆÏÎÅ ÐÒÁ×ÄÁ ÚÁÄÁÞÁ ÕÖÅ ÒÁÂÏÔÁÌÁ. óÏÂÓÔ×ÅÎÎÏ ÒÅ×ÏÌÀÃÉÅÊ ×ÉÎ95 ÓÔÁÌÁ ÐÏ ÔÏÍÕ, ÞÔÏ ÆÏÎÏ×ÓËÉÅ ÚÁÄÁÞÉ ÒÁÂÏÔÁÌÉ, ÈÏÔØ É ÂÙÌÉ ÅÝÅ ÎÅ ÄÏ ×ÙÌÉÚÁÎÙ. óÏÂÓÔ×ÅÎÎÏ ÍÕÌØÔÉÚÁÄÁÞÎÏÓÔØ ×ÓÅÊ ÓÅÒÉÉ 9X ×ÓÅÇÄÁ ÓÔÒÁÄÁÌÁ, ÐÏÜÔÏÍÕ ÜÔÏ ×ÓÅÈ ÂÅÓÉÌÏ É ×ÓÅ ÐÌÅ×ÁÌÉÓØ. ôÏÌØËÏ × NT ÑÄÒÅ ÂÙÌÁ ÎÁÓÔÏÑÝÁÑ ÍÕÌØÔÉÚÁÄÁÞÎÏÓÔØ. :) ñ ×ÓÐÏÍÉÎÁÀ ÐÏ ÐÁÍÑÔÉ, ÍÏÖÅÔ ÂÙÔØ ÇÄÅ-ÔÏ ÎÅ ÔÏÞÎÏ ÏÐÉÓÁÌ, ÎÏ ÓÕÔØ ×ÅÒÎÁÑ. úù: FrontDoor ÎÅ ÉÓÐÏÌØÚÏ×ÁÌ, Á FastEcho ÏÞÅÎØ ÄÏÌÇÏ É ÕÐÏÒÎÏ, ×ÐÌÏÔØ ÄÏ ÐÅÒÅÈÏÄÁ ÎÁ ÌÉÎÕËÓ.
ðÒÉ×ÅÔ, Denis!

15 ÍÁÒ 10 × 06:10, ÔÙ ÐÉÓÁÌ ÄÌÑ ÍÅÎÑ:

VS>> ÒÁÓËÁÖÉ ÍÎÅ ÕÂÏÇÏÍÕ, ËÁË ÓÄÅÌÁÔØ ËÏÎÔÅÊÎÅÒ ÐÏÄ windows XP.

DC> ðÅÒ×ÙÊ ÒÁÚ, ËÏÇÄÁ Ñ Õ×ÉÄÅÌ ÏÔ ÔÅÂÑ ÜÔÏ ÓÌÏ×Ï, Ñ ÐÏÄÕÍÁÌ, ÔÏ ÜÔÏ DC> ÏÞÅÐÑÔËÁ. HÏ, ÐÏÈÏÖÅ, Ñ ÏÛÉÂÓÑ.

DC> ôÁË ×ÏÔ. üÔÁ ÛÔÕËÁ ÎÁÚÙ×ÁÅÔÓÑ "ËÏÎ×ÅÊÅÒ" (pipe). ðÏÖÁÌÕÊÓÔÁ, ÚÁÐÏÍÎÉ DC> ÎÁ ÂÕÄÕÝÅÅ.

ps aux|grep programma.exe - ÜÔÏ ÐÒÉÍÅÒ ËÏÎ×ÅÅÒÁ. Ô.Å. ÐÁÒÁÌÅÌØÎÏÅ ×ÙÐÏÌÎÅÎÉÅ ÚÁÄÁÞ, ÇÄÅ ÒÅÚÕÌØÔÁÔÙ ÒÁÂÏÔÙ ÏÄÎÏÊ ÐÒÏÇÒÁÍÍÙ ÐÅÒÅÄÁÀÔÓÑ ÄÒÕÇÏÊ. þÔÏ ÎÅÐÏÎÑÔÎÏ?

á ÂÌÉÎ, ×ÓÅ ÐÏÎÑÌ, ËÏÎÅÞÎÏ ÏÞÅÐÑÔÁÌÓÑ, ËÏÎ×ÅÅÒ É ËÏÎÔÅÊÎÅÒ ÒÁÚÎÙÅ ×ÅÝÉ.
ðÒÉ×ÅÔ, Vladimir!

15 ÍÁÒ 10 × 08:05, ÔÙ ÐÉÓÁÌ ÄÌÑ ÍÅÎÑ:

VVS>>> ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ PLC × ÐÏÄÁ×ÌÑÀÝÅÍ ÂÏÌØÛÉÎÓÔ×Å ÎÁÐÉÓÁÎ ÐÏÄ VVS>>> ×ÉÎÄÙ. äÁ, ÚÎÁÀ, ÞÔÏ ÅÓÔØ É VS>> ñ ÎÅÐÒÁ×ÉÌØÎÏ ÎÁ×ÅÒÎÏÅ ×ÙÒÁÚÉÌÓÑ. ñ ÇÏ×ÏÒÀ Ï ÔÁËÉÈ ×ÅÝÁÈ ËÁË VS>> ÂÕÈÇÁÌÔÅÒÉÑ, ÄÅÌÏÐÒÏÉÚ×ÏÄÓÔ×Ï. ÷ÏÚÍÏÖÎÏ × ÐÒÏÉÚ×ÏÄÓÔ×Å ËÁÞÅÓÔ×Ï VS>> ÓÏÆÔÁ ×ÙÛÅ, ÐÏÓËÏÌØËÕ ÒÉÓËÉ ×ÙÛÅ.

VVS> áÇÁ... âÁÎËÒÏÔÓÔ×Ï ÐÒÅÄÐÒÉÑÔÉÑ ËÏÎÅÞÎÏ ÍÅÎÅÅ ÂÏÌÅÚÎÅÎÏ, ÎÅÖÅÌÉ VVS> ÞÁÓÏ×ÏÊ ÐÒÏÓÔÏÊ ÐÒÏÉÚ×ÏÄÓÔ×ÅÎÎÏÊ ÌÉÎÉÉ. ;-)

ðÒÏÓÔÏÊ ÂÕÈÇÁÌÔÅÒÉÉ 1 ÞÁÓ ÎÅ ÐÏÄ×ÅÒÇÎÅÔ ËÏÓ×ÅÎÎÙÍ ÕÂÙÔËÁÍ, ÐÏÔÏÍÕ ÞÔÏ ÂÕÈÇÁÌÔÅÒÁ ÒÁÂÏÔÁÀÔ ÎÅÓËÏÌØËÏ ÄÎÅÊ ÉÎÔÅÎÓÉ×ÎÏ × Ë×ÁÒÔÁÌ. ðÒÏÓÔÏÊ ÐÒÏÉÚ×ÏÄÓÔ×Á 1 ÞÁÓ, ÍÏÖÅÔ ÐÏ×ÌÅÞØ Ë ÚÁÄÅÒÖËÁÍ × ÐÏÓÔÁ×ËÅ É Ô.Ä. ÷ÏÏÂÝÅÍ ÂÕÄÕÔ ÐÏÓÌÅÄÓÔ×ÉÑ, ËÏÇÄÁ ÓÏÔÎÉ ÞÅÌÏ×ÅË ÓÔÏÑÔ ÂÅÚ ÄÅÌÁ :)

VVS>>> ÏÄÎÏÇÏ ÐÒÏÇÒÁÍÍÎÏÇÏ ÓÂÏÑ ÎÅ ÂÙÌÏ ÎÉ ÒÁÚÕ. VS>> ñ ÚÁ Ô×ÏÉ ÎÅ ÇÏ×ÏÒÀ. ñ ÉÈ ÎÅ ×ÉÄÅÌ, ÅÓÔÅÓÔ×ÅÎÎÏ ÎÅ ÚÎÁÀ.

VVS> ñ ÄÁÖÅ ÆÏÔÏ ÎÅËÏÔÏÒÙÈ ×ÙËÌÁÄÙ×ÁÌ.

:) ÷ ÍÙÌÏ ÅÓÌÉ ÎÅ ÚÁÔÒÕÄÎÉÔ, ×ÏÚÍÏÖÎÏ ÉÎÔÅÒÅÓÎÏ ÂÕÄÅÔ.

VS>>>> ðÏÔÏÍÕ, ÞÔÏ × ÜÔÉÈ ÐÒÏÇÒÁÍÍÁÈ ÐÅÒÅÌÉ×ÁÅÔÓÑ ÉÚ ÐÕÓÔÏÇÏ × VS>>>> ÐÏÒÏÖÎÅÅ. VVS>>> ðÏÔÏË ÎÉÁÓÉÌÉÌ. ;-) VS>> üÔÏ ÎÁÚÙ×ÁÅÔÓÑ ÏÂßÅËÔÎÏ-ÏÒÉÅÎÔÉÒÏ×ÁÎÎÏÅ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÅ :) ÷ VS>> ÒÅÁÌÉÚÁÃÉÉ C# ÒÁÂÏÔÁÅÔ ÎÁ ÓÔÅÎÄÁÈ É ÌÁÂÏÒÁÔÏÒÎÙÈ ÕÓÌÏ×ÉÑÈ. VS>> ÷ÙÈÏÄÉÛØ ÎÁ ÍÅÜÎÓÔÒÉÍ, É ×ÙÌÁÚÉÀÔ ÂÑËÉ, ËÏÔÏÒÙÅ ÎÅÂÙÌÉ VS>> ÐÒÅÄÕÓÍÏÔÒÅÎÙ ÒÁÚÒÁÂÏÔÞÉËÁÍÉ.

VVS> é ÜÔÉ ÌÀÄÉ ÎÁÚÙ×ÁÀÔ ÉÎÄÉÊÓËÉÈ ÐÒÏÇÒÁÍÍÉÓÔÏ× ÂÙÄÌÏËÏÄÅÒÁÍÉ... :-)))

HÁ ËÁËÏÍ-ÔÏ ÌÉÎÕËÓ ÆÏÒÕÍÅ Ñ ÞÉÔÁÌ ÔÁËÏÅ ÏÐÉÓÁÎÉÅ :) ôÏÌØËÏ ÆÉÛËÁ × ÔÏÍ, ÞÔÏ ÍÎÅ ÇÏ×ÏÒÑÔ, ÞÔÏ ÜÔÏ ×ÅÒÈ ÓÏ×ÅÒÛÅÎÓÔ×Á × ÓÏ×ÒÅÍÅÎÎÏÍ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÉ. ñ ÇÏ×ÏÒÀ, ÏÔÓÔÁÌ ÎÁ×ÅÒÎÏÅ ÏÔ ÖÉÚÎÉ, ÎÏ ÐÏÞÅÍÕ ÔÁË ÐÉÓÁÔØ ÌÕÞÛÅ, ÞÅÍ ÓÉÄÅÔØ É ÒÁÓÐÉÓÙ×ÁÔØ ÆÕÎËÃÉÏÎÁÌ, ÎÁ C ÉÌÉ C++ ÓÔÁÒÙÍÉ ÍÅÔÏÄÁÍÉ, ÚÁÌÁÚÉÑ ÞÕÔØ ÌÉ ÎÅ × ÚÁÄÎÉÃÕ, ÞÔÏÂÙ ÜÔÏ ÒÁÂÏÔÁÌÏ ËÁË ÂÙÌÏ ÚÁÄÕÍÁÎÏ. ïÔ×ÅÔ ×ÓÅÇÄÁ ÏÄÉÎ, ÞÔÏ ÜÔÏ ÂÙÓÔÒÏ É ÌÅÇËÏ, ÞÅÍ ÎÁ ÓÉ ÑÚÙËÁÈ. HÁÞÉÎÁÀ ÇÏ×ÏÒÉÔØ Ï ÓËÏÒÏÓÔÉ Ï ÏÐÔÉÍÉÚÁÃÉÉ, ÍÎÅ ËÒÕÇÌÙÍÉ ÇÌÁÚÁÍÉ ÇÏ×ÏÒÑÔ ÞÔÏ ÜÔÏ ÓÅÊÞÁÓ ÎÉËÏÇÏ ÎÅ ×ÏÌÎÕÅÔ, ÞÔÏ ÐÁÍÑÔØ ÄÅÛÅ×ÁÑ É ÐÒÏÃÅÓÓÏÒÙ ÂÙÓÔÒÙ. üÔÏ ËÏÎÅÞÎÏ ×ÓÅ ÈÏÒÏÛÏ, ÔÏÌØËÏ × ÐÒÏÃÅÓÓÅ ÜËÓÐÌÕÁÔÁÃÉÉ ×ÏÚÎÉËÁÀÔ ÔÒÕÄÎÏÓÔÉ, × ×ÉÄÅ ÖÅÓÔÏËÏÇÏ ÐÏÔÒÅÂÌÅÎÉÑ ÐÁÍÑÔÉ, ËÏÇÄÁ ÐÒÏÇÒÁÍËÁ ÏÄÎÁ ÚÁÐÕÝÅÎÁ, ÔÏ ×ÓÅ ÅÝÅ ÐÅÒÅ×ÁÒÉ×ÁÅÔÓÑ, ËÏÇÄÁ ÉÈ ÍÎÏÇÏ, ÎÁÞÉÎÁÅÔÓÑ ÉÎÔÅÒÅÓÎÏÅ.

÷ÏÏÂÝÅÍ, Ñ ÐÏÞÔÉ ×ÓÅ ÐÅÒÅÐÉÓÁÌ, ÐÏËÁ ÂÅÚ ËÒÁÓÉ×ÏÇÏ ÉÎÔÅÒÆÅÊÓÁ, × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ. ÷ÓÅ ÛÕÓÔÒÏ É ÍÁÌÏ ÐÏÔÒÅÂÌÑÅÔ. ïÓÔÁÌÏÓØ ÐÒÉËÒÕÔÉÔØ ËÒÁÓÉ×ÙÊ ÉÎÔÅÒÆÅÊÓ. :) éÎÁÞÅ ÂÕÈÇÁÌÔÅÒÉÑ ÍÅÎÑ ÐÏÛÌÅÔ Ó ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÏÊ, ÏÄÎÏÊ ÓÔÒÏÞËÏÊ × ÚÁÒÐÌÁÔÅ :))))

Hello, Vitalik! You wrote to Dmitry Orlov on Mon, 15 Mar 2010 17:18:50 +0300:

VS>>> отдельное большое спасибо! Потому, что очень нужно VS>>> автоматизировать ряд мелких задач, на работающем проекте. А кроме VS>>> старых ДОС команд и приемов мало что помню.

DO>> Обычно их хватает, если их конечно знать...

VS> Циклы, условные переходы и т.д.

Да, это все и в ДОС было.

DO>> :)

DO>> А что нового-то появилось, кроме номера версии и объема с новую ОС?

VS> Что нового появляется при автоматическом апдейте у винды? Согласись

Hапример новая версия эксплорера... Hо вообще-то шла речь не об апдейте, а о том, что в линуксе много нового появилось. Что появилось в Win7 даже в сравнении с Вистой, не говоря уж об ХР - известно, написана масса обзоров, а в линуксе что нового за это время случилось?

VS>>> Зачем читать? Hе понял.

DO>> Зачем туда тыкаться, если есть винда, про которую уже столько всего DO>> прочитано и перетыкано?

VS> Вот и я говрю, все грамотные, ничего не читают, только тыкают.

Hо почему же ничего? Кое что почитывают, но вообще-то это не обязательно, привычные тычки вызывают привычную реакцию, ну небольшие интерфейсные изменения есть, но не критичные.

VS>>> bash это сначало среда для выполнения скриптов, потом уже как шел.

DO>> И как в нем отлаживать скрипты?

VS> Точно также как и в любой программе, ставить ловушки и выводить VS> значение переменных в файл/экран. Это делается такими же методами как и везде.

Везде для не реалтайм программ есть пошаговый отладчик с просмотром значений переменных.

VS>>>>> с 1995 года считай. До 1995 года была оболочка под ДОС.

DO>>>> Hо уже позволяла несколько ДОСов одновременно запустить.

VS>>> Конечно позволяла, только принципиально это не делало из нее VS>>> многопользовательскую ОС. А что со второй сессии ДОС было помнишь?

DO>> Hичего не было, работала. В одной FrontDoor, в другой FM - это DO>> такие фидошные мейлер и почтовый редактор тех времен. Ты не застал.

VS> Дима, больше не буду мучать.

Лучше себя побереги.

VS> В фоне программа останавливала свое выполнение.

Hет, не останавливала, ты опять что-то путаешь. Я-то этим пользовался, ну может не 3.1, а 3.11, сейчас уже не вспомнить. У нее 2 режима было, на 286 - возможно и останавливала, на 386 - нет. Переключалось это не то в конфигах, не то ключом в командной строке, не то и так и так, ну не помню я, больше 15 лет прошло.

VS> мультизадачность. :) Я вспоминаю по памяти, может быть где-то не VS> точно описал, но суть верная.

Везде написал ерунду.

dima

formatting link

Hi, Vitalik!

15 íÁÒ 10 17:18, Vitalik Slivkov -> Dmitry Orlov:

VS> äÉÍÁ, ÂÏÌØÛÅ ÎÅ ÂÕÄÕ ÍÕÞÁÔØ. ÷ ÆÏÎÅ ÐÒÏÇÒÁÍÍÁ ÏÓÔÁÎÁ×ÌÉ×ÁÌÁ Ó×ÏÅ VS> ×ÙÐÏÌÎÅÎÉÅ. üÔÏ ÂÙÌÏ ÂÉÞÅÍ Windows 3.1 ðÏÜÔÏÍÕ ÏÎÁ ÎÅ ÓÞÉÔÁÌÁÓØ VS> ÍÕÌØÔÉÚÁÄÁÞÎÏÊ.

ôÏ×ÁÒÉÝÉ, ÜÔÏ ÐÏÌÎÙÊ ÔÒÙÎÄÅÃ, ÉÚ×ÉÎÉÔÅ ÚÁ ÍÏÊ ÆÒÁÎÃÕÚÓËÉÊ... HÕ ÎÅÌØÚÑ ÖÅ ÔÁË ÏÔËÒÏ×ÅÎÎÏ ÇÎÁÔØ... ó ÐÒÉ×ÅÔÏÍ.
úÄpÁ×ÓÔ×ÕÊ, Vitalik! ðÏÎÅÄÅÌØÎÉË 15 íÁÒÔÁ 2010 21:00, ÔÙ ÐÉÓÁÌ(Á) ÍÎÅ, × ÓÏÏÂÝÅÎÉÉ ÐÏ ÓÓÙÌËÅ area://su.hardw.schemes?msgid=2:5049/164.31+4b9e798c:

VVS>>>> ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ PLC × ÐÏÄÁ×ÌÑÀÝÅÍ ÂÏÌØÛÉÎÓÔ×Å ÎÁÐÉÓÁÎ ÐÏÄ VVS>>>> ×ÉÎÄÙ. äÁ, ÚÎÁÀ, ÞÔÏ ÅÓÔØ É VS>>> ñ ÎÅÐÒÁ×ÉÌØÎÏ ÎÁ×ÅÒÎÏÅ ×ÙÒÁÚÉÌÓÑ. ñ ÇÏ×ÏÒÀ Ï ÔÁËÉÈ ×ÅÝÁÈ ËÁË VS>>> ÂÕÈÇÁÌÔÅÒÉÑ, ÄÅÌÏÐÒÏÉÚ×ÏÄÓÔ×Ï. ÷ÏÚÍÏÖÎÏ × ÐÒÏÉÚ×ÏÄÓÔ×Å ËÁÞÅÓÔ×Ï VS>>> ÓÏÆÔÁ ×ÙÛÅ, ÐÏÓËÏÌØËÕ ÒÉÓËÉ ×ÙÛÅ. VVS>> áÇÁ... âÁÎËÒÏÔÓÔ×Ï ÐÒÅÄÐÒÉÑÔÉÑ ËÏÎÅÞÎÏ ÍÅÎÅÅ ÂÏÌÅÚÎÅÎÏ, ÎÅÖÅÌÉ VVS>> ÞÁÓÏ×ÏÊ ÐÒÏÓÔÏÊ ÐÒÏÉÚ×ÏÄÓÔ×ÅÎÎÏÊ ÌÉÎÉÉ. ;-) VS> ðÒÏÓÔÏÊ ÂÕÈÇÁÌÔÅÒÉÉ 1 ÞÁÓ ÎÅ ÐÏÄ×ÅÒÇÎÅÔ ËÏÓ×ÅÎÎÙÍ ÕÂÙÔËÁÍ, ÐÏÔÏÍÕ ÞÔÏ VS> ÂÕÈÇÁÌÔÅÒÁ ÒÁÂÏÔÁÀÔ ÎÅÓËÏÌØËÏ ÄÎÅÊ ÉÎÔÅÎÓÉ×ÎÏ × Ë×ÁÒÔÁÌ. á ÎÁÌÏÇÏ×ÁÑ ÄÅËÌÁÒÁÃÉÑ Ó ËÏÓÙÍÉ ÃÉÆÒÁÍÉ ×ÐÏÌÎÅ ÍÏÖÅÔ ÐÒÉ×ÅÓÔÉ Ë ÂÁÎËÒÏÔÓ×Õ, ÉÌÉ, ËÁË ÍÉÎÉÍÕÍ, Ë ËÒÕÐÎÙÍ ÎÅÐÒÉÑÔÎÏÓÔÑÍ. VS> ðÒÏÓÔÏÊ VS> ÐÒÏÉÚ×ÏÄÓÔ×Á 1 ÞÁÓ, ÍÏÖÅÔ ÐÏ×ÌÅÞØ Ë ÚÁÄÅÒÖËÁÍ × ÐÏÓÔÁ×ËÅ É VS> Ô.Ä. ÷ÏÏÂÝÅÍ ÂÕÄÕÔ ÐÏÓÌÅÄÓÔ×ÉÑ, ËÏÇÄÁ ÓÏÔÎÉ ÞÅÌÏ×ÅË ÓÔÏÑÔ ÂÅÚ ÄÅÌÁ :) þÁÓ ÐÒÏÓÔÏÑ? äÁ, ËÏÎÅÞÎÏ ÂÕÄÕÔ ÕÂÙÔËÉ. HÏ ÎÅ ËÒÉÔÉÞÎÙÅ, ÚÁÞÁÓÔÕÀ ÌÅÇËÏ ËÏÍÐÅÎÓÉÒÕÅÍÙÅ. VVS>>>> ÏÄÎÏÇÏ ÐÒÏÇÒÁÍÍÎÏÇÏ ÓÂÏÑ ÎÅ ÂÙÌÏ ÎÉ ÒÁÚÕ. VS>>> ñ ÚÁ Ô×ÏÉ ÎÅ ÇÏ×ÏÒÀ. ñ ÉÈ ÎÅ ×ÉÄÅÌ, ÅÓÔÅÓÔ×ÅÎÎÏ ÎÅ ÚÎÁÀ. VVS>> ñ ÄÁÖÅ ÆÏÔÏ ÎÅËÏÔÏÒÙÈ ×ÙËÌÁÄÙ×ÁÌ. VS> :) ÷ ÍÙÌÏ ÅÓÌÉ ÎÅ ÚÁÔÒÕÄÎÉÔ, ×ÏÚÍÏÖÎÏ ÉÎÔÅÒÅÓÎÏ ÂÕÄÅÔ. á ÞÔÏ ÔÅÂÅ ÄÁÓÔ ×ÎÅÛÎÉÊ ×ÉÄ PLC? éÌÉ ËÉÎÕÔØ ÐÒÏÛÉ×ËÉ? ôÁË ÏÎÉ ÓÐÅÃÉÆÉÞÎÙ, ÐÒÉ×ÑÚÁÎÙ Ë ËÏÎËÒÅÔÎÏÍÕ ÖÅÌÅÚÕ, Ë ËÏÎËÒÅÔÎÏÍÕ ÕÚÌÕ ÐÒÏÉÚ×ÏÄÓÔ×ÅÎÎÏÊ ÌÉÎÉÉ, ÉÌÉ Ë ÌÉÎÉÉ ÃÅÌÉËÏÍ. HÅ ÚÎÁÑ ÁÌÇÏÒÉÔÍÁ ÒÁÂÏÔÙ ÜÔÏÊ ÌÉÎÉÉ, ÎÅ ÚÎÁÑ ÔÅÈÎÏÌÏÇÉÉ, ÉÓÐÌØÚÕÅÍÏÊ ÎÁ ÜÔÏÊ ÌÉÎÉÉ, ÎÅ ÚÎÁÑ ÖÅÌÅÚÁ ÜÔÏÊ ÌÉÎÉÉ, ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÉ ÐÒÏÛÉ×ËÉ × ÄÒÕÇÉÈ ÐÒÉÌÏÖÅÎÉÑÈ ÐÒÁËÔÉÞÅÓËÉ ÎÅ ×ÏÚÍÏÖÎÏ. VS>>>>> ðÏÔÏÍÕ, ÞÔÏ × ÜÔÉÈ ÐÒÏÇÒÁÍÍÁÈ ÐÅÒÅÌÉ×ÁÅÔÓÑ ÉÚ ÐÕÓÔÏÇÏ × VS>>>>> ÐÏÒÏÖÎÅÅ. VVS>>>> ðÏÔÏË ÎÉÁÓÉÌÉÌ. ;-) VS>>> üÔÏ ÎÁÚÙ×ÁÅÔÓÑ ÏÂßÅËÔÎÏ-ÏÒÉÅÎÔÉÒÏ×ÁÎÎÏÅ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÅ :) ÷ VS>>> ÒÅÁÌÉÚÁÃÉÉ C# ÒÁÂÏÔÁÅÔ ÎÁ ÓÔÅÎÄÁÈ É ÌÁÂÏÒÁÔÏÒÎÙÈ ÕÓÌÏ×ÉÑÈ. VS>>> ÷ÙÈÏÄÉÛØ ÎÁ ÍÅÜÎÓÔÒÉÍ, É ×ÙÌÁÚÉÀÔ ÂÑËÉ, ËÏÔÏÒÙÅ ÎÅÂÙÌÉ VS>>> ÐÒÅÄÕÓÍÏÔÒÅÎÙ ÒÁÚÒÁÂÏÔÞÉËÁÍÉ. VVS>> é ÜÔÉ ÌÀÄÉ ÎÁÚÙ×ÁÀÔ ÉÎÄÉÊÓËÉÈ ÐÒÏÇÒÁÍÍÉÓÔÏ× ÂÙÄÌÏËÏÄÅÒÁÍÉ... VVS>> :-))) VS> HÁ ËÁËÏÍ-ÔÏ ÌÉÎÕËÓ ÆÏÒÕÍÅ Ñ ÞÉÔÁÌ ÔÁËÏÅ ÏÐÉÓÁÎÉÅ :) VS> ôÏÌØËÏ ÆÉÛËÁ × ÔÏÍ, ÞÔÏ ÍÎÅ ÇÏ×ÏÒÑÔ, ÞÔÏ ÜÔÏ ×ÅÒÈ ÓÏ×ÅÒÛÅÎÓÔ×Á × VS> ÓÏ×ÒÅÍÅÎÎÏÍ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÉ. ñ ÇÏ×ÏÒÀ, ÏÔÓÔÁÌ ÎÁ×ÅÒÎÏÅ ÏÔ ÖÉÚÎÉ, ÎÏ VS> ÐÏÞÅÍÕ ÔÁË ÐÉÓÁÔØ ÌÕÞÛÅ, ÞÅÍ ÓÉÄÅÔØ É ÒÁÓÐÉÓÙ×ÁÔØ ÆÕÎËÃÉÏÎÁÌ, ÎÁ C ÉÌÉ VS> C++ ÓÔÁÒÙÍÉ ÍÅÔÏÄÁÍÉ, ÚÁÌÁÚÉÑ ÞÕÔØ ÌÉ ÎÅ × ÚÁÄÎÉÃÕ, ÞÔÏÂÙ ÜÔÏ ÒÁÂÏÔÁÌÏ VS> ËÁË ÂÙÌÏ ÚÁÄÕÍÁÎÏ. ïÔ×ÅÔ ×ÓÅÇÄÁ ÏÄÉÎ, ÞÔÏ ÜÔÏ ÂÙÓÔÒÏ É ÌÅÇËÏ, ÞÅÍ ÎÁ VS> ÓÉ ÑÚÙËÁÈ. HÁÞÉÎÁÀ ÇÏ×ÏÒÉÔØ Ï ÓËÏÒÏÓÔÉ Ï ÏÐÔÉÍÉÚÁÃÉÉ, ÍÎÅ ËÒÕÇÌÙÍÉ VS> ÇÌÁÚÁÍÉ ÇÏ×ÏÒÑÔ ÞÔÏ ÜÔÏ ÓÅÊÞÁÓ ÎÉËÏÇÏ ÎÅ ×ÏÌÎÕÅÔ, ÞÔÏ ÐÁÍÑÔØ ÄÅÛÅ×ÁÑ É VS> ÐÒÏÃÅÓÓÏÒÙ ÂÙÓÔÒÙ. üÔÏ ËÏÎÅÞÎÏ ×ÓÅ ÈÏÒÏÛÏ, ÔÏÌØËÏ × ÐÒÏÃÅÓÓÅ VS> ÜËÓÐÌÕÁÔÁÃÉÉ ×ÏÚÎÉËÁÀÔ ÔÒÕÄÎÏÓÔÉ, × ×ÉÄÅ ÖÅÓÔÏËÏÇÏ ÐÏÔÒÅÂÌÅÎÉÑ ÐÁÍÑÔÉ, VS> ËÏÇÄÁ ÐÒÏÇÒÁÍËÁ ÏÄÎÁ ÚÁÐÕÝÅÎÁ, ÔÏ ×ÓÅ ÅÝÅ ÐÅÒÅ×ÁÒÉ×ÁÅÔÓÑ, ËÏÇÄÁ ÉÈ VS> ÍÎÏÇÏ, ÎÁÞÉÎÁÅÔÓÑ ÉÎÔÅÒÅÓÎÏÅ. íÙ, ÎÁ×ÅÒÎÏÅ, ÇÏ×ÏÒÉÍ ÎÁ ÒÁÚÎÙÈ ÑÚÙËÁÈ. äÌÑ Ó×ÏÉÈ ÐÏÄÅÌÉÊ Ñ ÂÅÒÕ ÚÁ×ÅÄÏÍÏ ÉÚÂÙÔÏÞÎÏÅ ÖÅÌÅÚÏ, ÞÔÏ ÂÙ ÎÅ ÄÕÍÁÔØ Ï ËÁËÉÈ ÌÉÂÏ ÏÇÒÁÎÉÞÅÎÉÑÈ ÐÏ ÆÕÎËÃÉÏÎÉÒÏ×ÁÎÉÀ ÏÎÏÇÏ. úÁÔÏ ÎÁ ÎÁÐÉÓÁÎÉÅ ÐÒÏÇÒÁÍÍÙ É ţ ÏÔÌÁÄËÕ ÕÈÏÄÉÔ ÍÉÎÉÍÕÍ ×ÒÅÍÅÎÉ. é ÎÅ ×ÁÖÎÏ, ÓËÏÌØËÏ ÐÁÍÑÔÉ É ÒÅÓÕÒÓÏ× ÐÒÏÃÅÓÓÏÒÁ ÎÅ ÚÁÄÅÊÓÔ×Ï×ÁÎÙ, ×ÁÖÎÏ ÔÏ, ÞÔÏ ÉÚÄÅÌÉÅ ÒÁÂÏÔÁÅÔ. HÏ Õ ÍÅÎÑ ÅÄÉÎÉÞÎÙÅ ÜËÚÅÍÐÌÑÒÙ, ËÏÇÄÁ ÃÅÎÁ ËÏÍÐÌÅËÔÕÀÝÉÈ ÁÂÓÏÌÀÔÎÏ ÎÅ ËÒÉÔÉÞÎÁ, ÏÎÉ ÏËÕÐÁÀÔÓÑ ÚÁ ÎÅÓËÏÌØËÏ ÄÎÅÊ-ÎÅÄÅÌØ ÒÁÂÏÔÙ. VS> ÷ÏÏÂÝÅÍ, Ñ ÐÏÞÔÉ ×ÓÅ ÐÅÒÅÐÉÓÁÌ, ÐÏËÁ ÂÅÚ ËÒÁÓÉ×ÏÇÏ ÉÎÔÅÒÆÅÊÓÁ, × VS> ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ. ÷ÓÅ ÛÕÓÔÒÏ É ÍÁÌÏ ÐÏÔÒÅÂÌÑÅÔ. ïÓÔÁÌÏÓØ ÐÒÉËÒÕÔÉÔØ VS> ËÒÁÓÉ×ÙÊ ÉÎÔÅÒÆÅÊÓ. :) éÎÁÞÅ ÂÕÈÇÁÌÔÅÒÉÑ ÍÅÎÑ ÐÏÛÌÅÔ Ó ËÏÍÁÎÄÎÏÊ VS> ÓÔÒÏËÏÊ, ÏÄÎÏÊ ÓÔÒÏÞËÏÊ × ÚÁÒÐÌÁÔÅ :)))) õ ÍÅÎÑ ÓÉÔÕÁÃÉÑ ÁÎÁÌÏÇÉÞÎÁ, ÒÁÂÏÔÏÄÁÔÅÌØ ÎÅ ÐÏÊͣÔ ÍÎÏÇÏÄÎÅ×ÎÏÅ ×ÙÌÉÚÙ×ÁÎÉÅ ËÏÄÁ É ÜËÏÎÏÍÉÀ × ÎÅÓËÏÌØËÏ ÔÙÓÑÞ ÒÕÂÌÅÊ ÎÁ ÔÏÍ, ÞÔÏ ÚÁ ÄÅÎØ-ÎÅÄÅÌÀ ÓÅÂÑ ÏËÕÐÁÅÔ.

ó Õ×ÁÖÅÎÉÅÍ - Vladimir

VS>> äÉÍÁ, ÂÏÌØÛÅ ÎÅ ÂÕÄÕ ÍÕÞÁÔØ. ÷ ÆÏÎÅ ÐÒÏÇÒÁÍÍÁ ÏÓÔÁÎÁ×ÌÉ×ÁÌÁ Ó×ÏÅ VS>> ×ÙÐÏÌÎÅÎÉÅ. üÔÏ ÂÙÌÏ ÂÉÞÅÍ Windows 3.1 ðÏÜÔÏÍÕ ÏÎÁ ÎÅ ÓÞÉÔÁÌÁÓØ VS>> ÍÕÌØÔÉÚÁÄÁÞÎÏÊ.

DC> ôÏ×ÁÒÉÝÉ, ÜÔÏ ÐÏÌÎÙÊ ÔÒÙÎÄÅÃ, ÉÚ×ÉÎÉÔÅ ÚÁ ÍÏÊ ÆÒÁÎÃÕÚÓËÉÊ... DC> HÕ ÎÅÌØÚÑ ÖÅ ÔÁË ÏÔËÒÏ×ÅÎÎÏ ÇÎÁÔØ...

ôÓÓÓ.....! óÐÕÇÎÅÛØ!

Dima

Hi, Dima!

16 íÁÒ 10 20:54, Dima Badisov -> Denis Chernayev:

VS>>> äÉÍÁ, ÂÏÌØÛÅ ÎÅ ÂÕÄÕ ÍÕÞÁÔØ. ÷ ÆÏÎÅ ÐÒÏÇÒÁÍÍÁ ÏÓÔÁÎÁ×ÌÉ×ÁÌÁ Ó×ÏÅ VS>>> ×ÙÐÏÌÎÅÎÉÅ. üÔÏ ÂÙÌÏ ÂÉÞÅÍ Windows 3.1 ðÏÜÔÏÍÕ ÏÎÁ ÎÅ ÓÞÉÔÁÌÁÓØ VS>>> ÍÕÌØÔÉÚÁÄÁÞÎÏÊ. DC>> ôÏ×ÁÒÉÝÉ, ÜÔÏ ÐÏÌÎÙÊ ÔÒÙÎÄÅÃ, ÉÚ×ÉÎÉÔÅ ÚÁ ÍÏÊ ÆÒÁÎÃÕÚÓËÉÊ... DC>> HÕ ÎÅÌØÚÑ ÖÅ ÔÁË ÏÔËÒÏ×ÅÎÎÏ ÇÎÁÔØ... DB> ôÓÓÓ.....! óÐÕÇÎÅÛØ!

óÐÕÇÎÕ - ÔÏÌØËÏ ÌÕÞÛÅ ÂÕÄÅÔ :-) ó ÐÒÉ×ÅÔÏÍ.

А чего пугать-то? В 3.1/3.11 и ажно, вроде, до HТ, была cooperative multitasking. Что значит, что если бегущая программа не позвала yield(), то все остальные стоят. То есть совсем стоят, даже если та программа и ничего не делает кроме периодической проверки не нажал ли кто капу. Поэтому даже понятие такое как "выполнение в фоне" для них вообще неприменимо.

По этому поводу даже была замечательная демонстрация преимуществ полуоси - одновременное форматирование двух дискеток. Потому как полуось была настоящей ОС с собственным ядром и preemptive multitasking.

Виндюк же ажно до HТ был просто графической программой, бегущей под лысым досом.

Я, конечно, понимаю, что любовь к поделке воротного Билли ведет к циррозу мозга, но надо таки себя заставлять...

Hello, Sergey! You wrote to Dima Badisov on Tue, 16 Mar 2010 20:47:51 +0000 (UTC):

VS>>>> Дима, больше не буду мучать. В фоне программа останавливала свое VS>>>> выполнение. Это было бичем Windows 3.1 Поэтому она не считалась VS>>>> мультизадачной.

DC>>> Товарищи, это полный трындец, извините за мой французский... DC>>> Hу нельзя же так откровенно гнать...

SK> А чего пугать-то? В 3.1/3.11 и ажно, вроде, до HТ, была cooperative SK> multitasking. Что значит, что если бегущая программа не позвала SK> yield(), то все остальные стоят. То есть совсем стоят, даже если та

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

dima

formatting link

Сколько угодно. Это ты просто с тем чудом, наверное, не боролся.

Мультизадачность в виндюке была как из г@овна пуля. Потому даже разные фронтдоры и тмылы крутились либо под полуосью, либо под DESQview.

В нормальной ОС задача, когда ей нечего делать, зовет halt. По которому планировщик, который часть ядра, отдает процессор следующей задаче в очереди. Если такой задачи нет, процессор останавливается. Что наглядно было видно в виндюк vs линух где в последнем процессор был холодный в отличие от виндюка, который когда нечего делать крутил бесконечный цикл опроса клавиатуры.

Тот же самый цикл был визитной карточкой практически любой досовской программы. Вставлять в него вызов yield() до появления виндюка никому не приходило в голову. Потому досовские программы в первом виндюке вообще были практически однозадачными за очень редкими исключениями. И работало все плохо и ненадежно.

Тот самый yield()/halt() в нормальной системе работает когда задаче нечего делать до завершения ее timeslice и для мультизадачности, в-общем, вообще не нужен. И обычно в программу не вставляют никаких специальных средств для мультизадачности, все происходит автоматически, незаметно для программы. Которой кажется, что она на машине одна. Потому даже на самых ранних линухах можно было спокойно запустить несколько дос-боксов в параллель.

Hello Dmitry!

SK>> á ÞÅÇÏ ÐÕÇÁÔØ-ÔÏ? ÷ 3.1/3.11 É ÁÖÎÏ, ×ÒÏÄÅ, ÄÏ Hô, ÂÙÌÁ SK>> cooperative multitasking. þÔÏ ÚÎÁÞÉÔ, ÞÔÏ ÅÓÌÉ ÂÅÇÕÝÁÑ ÐÒÏÇÒÁÍÍÁ SK>> ÎÅ ÐÏÚ×ÁÌÁ yield(), ÔÏ ×ÓÅ ÏÓÔÁÌØÎÙÅ ÓÔÏÑÔ. ôÏ ÅÓÔØ ÓÏ×ÓÅÍ ÓÔÏÑÔ, SK>> ÄÁÖÅ ÅÓÌÉ ÔÁ

DO> HÏ ÜÔÏ ÎÅ ÚÎÁÞÉÔ, ÞÔÏ ÚÁÐÕÓË ÏÄÎÏÇÏ ÄÏÓ ÏËÎÁ ÏÓÔÁÎÁ×ÌÉ×ÁÌ ÄÒÕÇÏÅ (ÅÓÌÉ DO> × ÎÅÍ ËÏÎÅÞÎÏ ÎÅ ÐÒÅÄÐÒÉÎÉÍÁÔØ ÓÐÅÃÉÁÌØÎÙÈ ÍÅÒ ÄÌÑ ÜÔÏÇÏ).

ÄÁ ÂÒÏÓØ Ñ × ÉÔÏÇÅ (ÄÏ ÏÓ/2 2.99) ÓÉÄÅÌ ÎÁ ÄÅÓËרÀ, ÂÏ ÄÌÑ ÄÏÓÁ ÏÎÁ ÏËÁÚÁÌÁÓØ ÌÕÞÛÉÍ ÍÕÌØÔÉÔÁÓËÉÎÇÏÍ, ÞÅÍ 3É ×ÉÎÄÙ ÓÏÂÓÔ×ÅÎÎÏ - × ÔÏ ×ÒÅÍÑ ÎÁ DV ËÕÞÁ ÎÏÄ ÂÙÌÁ

Sasha

formatting link
[Team OS/2][Team åäóíï]

Hello, Sergey!

16 íÁÒ 10 23:47, you wrote to Dima Badisov:

SK> ñ, ËÏÎÅÞÎÏ, ÐÏÎÉÍÁÀ, ÞÔÏ ÌÀÂÏר Ë ÐÏÄÅÌËÅ ×ÏÒÏÔÎÏÇÏ âÉÌÌÉ SK> ×ÅÄÅÔ Ë ÃÉÒÒÏÚÕ ÍÏÚÇÁ, ÎÏ ÎÁÄÏ ÔÁËÉ ÓÅÂÑ ÚÁÓÔÁ×ÌÑÔØ...

ôÕÔ × æéäï ÐÏÐÁÄÁÌÓÑ ÄÉÁÇÎÏÚ "ÆÉÍÏÚ ÇÏÌÏ×ÎÏÇÏ ÍÏÚÇÁ", ÞÔÏ Ë ÄÅ âÉÌÌÕ ×ÐÏÌÎÅ ÐÒÉÍÅÎÉÍÏ.

WBR, Yuri

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required