Снег Север писал(а):Я так и знал, что вам нечего сказать.
*facepalm*
просто оставлю здесь... и это только вершина айсберга.
Модератор: Модераторы
Снег Север писал(а):Я так и знал, что вам нечего сказать.
Снег Север писал(а):Я так и знал, что вам нечего сказать.
sts писал(а):ахахаТак с какого XP тормозит в два раза больше, чем Win98, а Vista — в три раза тормознее, чем XP
по объективными причинам, также как и win7 в два раза тормознее, чем XP
Добавлено спустя 22 минуты 11 секунд:
походу это стеб
Снег Север писал(а):Мне по работе доводилось переводить десятки офисных компов с ХР на семерку и десятку, могу абсолютно авторитетно заявить, что в 100% случаев ранее еле ползавший комп начинал после обновления летать.
Pavia писал(а):Чем больше сервисов тем тормознутее система. Так что неудевлюсь что не в 2 а более раз. Я просто ставил xp там всё летает.
WAYFARER писал(а):Рекомендую книгу Майкла Керриска "Linux API. Исчерпывающее руководство".
stikriz11 писал(а):Я скачал её и там нет как получить имя компа))) Не совсем исчерпывающее. Но, там есть немного, конечно. Не хочется даже думать, что вот это немного - это все, что в Linux есть... Хотя, может, у меня урезанная версия книги. Я же качал непонятно где.
Возникла потребность узнать в программе под Linux имя компьютера.
program n;
{$MODE OBJFPC}
{$H+}
uses baseunix;
var
u : UtsName;
begin
fpUName (u);
WriteLn(u.Sysname);
WriteLn(u.Nodename);
WriteLn(u.Release);
WriteLn(u.Version);
WriteLn(u.Machine);
WriteLn(u.Domain);
end.
Как поступают разработчики Linux в таком случае? Есть где-то в открытом доступе некий справочник, где можно узнать как вызвать нечто в ядре (или где?)
stikriz11 писал(а):Я скачал её и там нет как получить имя компа)
uses unix;
begin
writeln(GetHostName)
end.
uses sysutils,crt;
begin
ClrScr;
write('GetEnvironmentVariable("HOSTNAME") = ');
writeln(GetEnvironmentVariable('HOSTNAME'));
end.
uses SysUtils;
var F: TextFile; S: String;
begin
Assign(F, '/proc/sys/kernel/hostname'); // Просто считываем его из файла в каталоге proc
Reset(F);
Read(F, S);
Close(F);
WriteLn('hostname = ''', S, '''');
ReadLn;
end.
Кстати у меня способ с GetEnvironmentVariable не работает
echo $HOSTNAME
Alexander писал(а):Чуть ли не за ошибку GetEnvironmentVariable можно посчитать
ну судя по объяснению работает GetEnvironmentVariable верно
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3