LINUX.ORG.RU

Сообщения facelift

 

Погорел ноутбук

Погорел ноутбук и пришлось купить такой же. Есть этот новый ноутбук с виндой, и есть жесткий диск от старого в боксике. На компе нет сидирома, есть только усб разьемы. Есть интернет. Хотелось бы как-то с наименьшей болью в жопе получить рабочую систему. Еще есть флешка, но не загрузочная. Можно мне как-то под виндой сделать из этой флешки заргузочную, типа лайв, загрузиться с нее, потом подключить внешний диск и сделать dd. Получиться как-то?

ЗЫ: У меня дебиан.

facelift
()

Как мне асинхронно считать из файла?

Всем привет. Пытаюсь сделать асинхронное чтение из файла. Пишу типа

int fd_flags = fcntl(fd, F_GETFL, 0);
fcntl(fd, F_SETFL, fd_flags | O_NONBLOCK);

В итоге когда делаю read то он считывает сразу, а мне надо его потом select'ом выбырать. Никто такое не делал?

facelift
()

[Вброс][TODO] Чего надо добавить в mc.

Вот смотрите. mc же может ходить по папкам на фтп и по архивам. Как он делает? Ну там есть какое-то ftp-fs и zip-fs (так же вроде?). Вот. Так вот нам надо сделать такую-же типа файловую систему, только для почтовых папок (mailbox) и IMAP. И вот у нас тогда в midnighg commaner'е появится встроенный почтовый клиент, да и другие будут юзать эту виртуальную фс. Вот вам вброс, можете приступать к работе.

 ,

facelift
()

vim

Всем привет. Есть вим. Есть пара вопросов про него
1) Я хочу сделать Find in Files. Т.е. написать что-то типа :grep word * и у меня появился список файлов по которому я бы мог ходить кнопочками. Можно так сделать?
2) У меня стоит NERDTree (типа навигации как в студии). Вообщем я хочу чтобы вим вместо того чтобы самому открыть файл открыл его сторонней программой. Что конкретно надо? Надо чтобы ui файлы в NERDTree открывались при помощи QtDesigner. Можно такое как-нибудь реализовать?

Всем спасибо.

facelift
()

Настройки в git

Значит настраивать ПО долго. И поэтому мы держим все свое шмотье на хостинге. Но это геморно - т.к. надо держать хостинг и все это там хранить. Нам надо сервер сделать где будет стоять гит и там будут лежать файлы с настройками. Вот. Еще надо сделать такую прогу которая бы сохраняла список установленных программ. Ставишь систему, потом жмяк - и все твои настройки у тебя на компе. Вот надо поднять сервер и сделать какую-нибудь программу-оберточку над git чтобы все было вообще удобно.

Что скажете по этому поводу?

facelift
()

Я придумал концепцию для нового ДЕ

Надо сделать RedEyeDE (REDE). Много же у нас всякого красноглазого консольного софта - вот надо его допилить нормально, выбрать лучшие проги и собрать одну большую красноглазую ДЕ. Задачи

1) Чтобы вообще не было GUI-прог. Чтобы все было TUI, CLI - т.к. они мало весят, жрут мало памяти и не сильно нагружают проц.
2) Чтобы вообще ничего не тянулось из гнома или из кде.

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

Что скажете по этому поводу?

facelift
()

Нужен ICQ клиент

Всем привет. Посоветуйте мне клиент для ICQ и mail.ru агента что 1) Был консольный 2) Уникод понимал 3) Не глючил 4) Асечка чтобы там была 5) Чтобы mail.ru агент там был

facelift
()

Сеть через USB

Можно ли сделать как-нибудь сеть соеденив два компа USB-кабелем?

facelift
()

make и ядра

Здравтсвуйте. Сегодня я собирал небольшой проектик на куте. Ну и заодно решил провести тестирование скорости сборки.

Итак. Процессор Intel Core 2 Duo T6600 2.20GHz.
Изменяли мы следующее.

1) Ставили/Убирали /tmp как tmpfs
2) Ставили/Убирали -pipe
3) Меняли -jN
4) Говорили qt чтобы все промежуточные файлы она сохраняла в /tmp

В итоге ничего не изменялось О_о. И при всех комбинациях ситуация была следующая.

make : 1m 05s
make -j2 : 45s
make -j3 : 45s
make -j4 : 45s
make -j8 : 45s

Т.е. для двухядерного проца установка -j2 делает процесс компиляции на 25% быстее. Дальнейшее увеличение числа запущенных процессов на двухядернеке к ускорению компиляции не приводит. Изменение параметров (-pipe, /tmp -> tmpfs, вынос всех промежуточных файлов на /tmp) тоже не привел к увеличению производительности и вообще на скорость никак не влияет.

Заодно я включал iostat и смотрел сколько у меня пишется на диск и смотрел производительность. Так вот -noatime, tmpfs никак не влияют на производительность вообще никаких команд. Все работает по прежнему.
Только вот идет еще запись на диск.

Программка на куте. У нее есть
precompiled header - 37МB
qrc_*.cpp - 4.6МB
*.оbj, moc_*.cpp, ui_*.h - (забыл)MB
Собраный бинарник - (тоже забыл)MB

Так вот это все каждый раз после ребилда писало на диск 53Метра. Что много и изнашивает жесткий диск (важно если SSD). Чтобы этого не было надо сказать куте чтобы она все записывала в /tmp, а /tmp сделать как tmpfs. После этого запись на жесткий диск прекратилась, но скорость компиляции все равно не увеличилась.

Если включить atime и посмотреть сколько записывается на диск, то можно увидить следующее.

find / -name «*d*» - 40MB
ctags - 50MB

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

make : 48s
make -j2 : 36s
make -j3 : 36s
make -j4 : 36s
make -j8 : 36s

Т.е. мне удалось сделать процесс компиляции быстрее только вынеся проект на /tmp. Почему так происходит? А вы проводили какие-нибудь тесты? Вообщем, давайте подумаем что происходит. Почему такие странные результаты?

facelift
()

/var как tmpfs

Вот сижу и думаю чтобы мне еще прикрасноглазить себе. В голову пришло примонтировать /var как tmpfs. Вот я думаю стоит ли и будет ли от этого пользва? А что выносить как tmpfs, а что на диске оставить?

facelift
()

debian: ifconfig

Не могу найти в моем дебиане команды ifconfig. Как мне теперь сеть настроить?

facelift
()

Ищу аналог

Нужен аналог Power Quest SQL Navigator/TOAD. Есть ли такое под линуксом?

facelift
()

mutt && 7bit ASCII Character

Вот такую фигню приносит mutt в атачах. Как это победить?

Почта на гугле. Если сохранять с веб-интерфейса гугла, то он сохраняет как
MS-Windows code page 1251
А ежели из mutt'а сохранять, то получается
7bit ASCII Characters

И iconv это вылечить не может, пробовал все кодировки - результата нет. Что делать?

facelift
()

У кого есть Nokia N900?

Хотел бы задать пару вопросов владельцам данного девайса.

1) Так есть консоль чтобы мне по ssh мой хостинг админить?
2) Писал ктонить сам под него проги на Qt?
3) Как девайсина-то? Удовлетворяет? Плюсы/Минусы есть?

facelift
()

Есть ли под Линукс переводчики?

Консольный чтобы был. Пишешь
$ tranlate hello
А он тебе
hello - привет
Ты ему
$ translate word
А он тебе
word - мир
Есть такие?

facelift
()

Свершилось!!!

Собственно дома у меня винда и debian. И там, и там есть полный набор софта(почти, пока под линукс не выбрал мессенджер). Собственно, и там и там я чувствую себя комфортно - и под виндой тоже много бесплатного софта, кряки искать не надо, а под Линукс я уже настоил все железо. Винду держу чтобы в Need For Spped поездить и в Unreal пострелять. Ну и собственно вот что:

1) Недавно сломался мой ноутбук и я отнес его в ремонт. А год назад полетел хард и я его тоже отнес в ремонт. Диски ни там ни там не были зашифрованные, поэтому все данные мог видеть кто угодно. А это код, переписка, личные данные. Ничего коммерчески ценного или за что мне бы могло быть стыдно, но такие данные могли там быть, да и кому хочется чтобы кто-то копался в его личных вещах. Ноутбук еще могут украсть, или я могу его потерять, а также может прийти проверка, а у меня там будет что-то за что мне могут дать лет пять. Вообщем, надо шифроваться. Зашифровать на винде раздел вроде нельзя (я если честно даже не искал хорошо), но есть TrueCrypt, который может создавать диски-файлы. Но это гемор, да и пойди пойми где в этой винде /tmp и что какая прога там сохраняет. И что и где я забыв могу сохранить. Так что кроме LVM альтернативы для шифрования раздела я не вижу. Вопрос: как лучше всего зашифровать /home?
2) Как эта винда устроена? А вот хрен его знает =) Что там и где крутится, что запускается, что куда отправляется. Вообщем, херня какая-то там с безопасностью, не доверяю я им. Вдруг кто мне ченить поставит, а я и знать не буду =) Нехорошо это все. В XP я знал что и где крутится (почти про все), а в этих самых вистах уже все по другому, опять время надо тратить, а у меня его нет, да и не хочу я.
3) Куча всякого г-на в винде, которые по дефолту ставятся. А Линукс у меня чистинький, там ничего лишнего нет. Уже хорошо в нем разбираюсь, а в винде разобраться даже при желании не получится - она закрытая.
4) Игры. В винде есть игры. И это плохо, товарищи. Игры убивает время. А в Линуксе их нет, и это хорошо.
5) В винде своп сохраняется на жесткий диск, это плохо, даже если я работал с зашифрованными данными, то кто-то может расковырять мой своп и получить доступ к данным. В Линуксе у меня /tmp как tmpfs, поэтому при выключении все стирается - и это отлично.

Вообщем
1) Самое главное - безопасность.
2) Тоже главное - открытость и как следствие контроль над системой.

Больше плюсов нет.

Собственно, осознание этого подвигли меня на следующий шаг - окончательный и бесповоротный снос винды и тотальный переход на линукс. Да, и еще буду ставить x64 версию Линукса. Ну собственно возникли следующие вопросы:

1) Есть еще /var. В этом самом /var что-нибудь сохраняется? Т.е. что-то личное. Например, fetchmail по дефолту в /var сохраняет почту. Вообщем, стоит ли /var шифровать?
2) Диск на 160 гигов, как его лучше разбить?
3) Как лучше всего зашифровать /home?
4) TOR. Можно ли как-то дефолтными средствами сказать Линуксу чтобы для 80 порта он юзал TOR? O_o

Спасибо за ответы.

facelift
()

Найти строки в файле которых нет в другом файле

Есть два файла. В одном файле лежит список всех файлов в какой-то директории, в другом файле лежит список файлов этой директории в который присутствует строка «Copyright.*Oracle». Надо найти файлы в которых нет этой строки. Как это можно сделать?

facelift
()

Не могу посмотреть фильм (((

Пытаюсь проиграть mplayer фильм. Если его смотреть в маленьком разрешении (не на весь экран) то все работает нормально. Если же развернуть то через несколько секунд он начинает медленно работать, а потом комп зависает и уходит в ресет. Думал что это mplayer, поставил vlc, но ситуация повторяется. Что это может быть такое? Как узанть в чем проблемма? И как ее решить?

Distr: Debian Testing
uname: 2.6.34
Video: ATI
Video driver: fglrx

facelift
()

Реально-ли сделать из vim ide?

Сижу думаю сабж. Кто-нить пробовал что-нить подобное? Чтобы там были подсветка (есть), автодополнение, лазить по ошибкам которые make вывел, отладчик какой-нить прикрутить, ну и все остальное. Делал ктонить такое уже?

facelift
()

vim как добавить свою команду?

Всем привет. Хочу в vim добавить свою команду. Т.е. надо сделать что-то типа такого

:mail support@microsoft.com

Т.е. нажимаем :, пишем что-то, команде передаем параметры и она, например, отсылает текущий файл на почту. Вот как в vim добавить свою команду?

P.S. Почту отсылать не надо, это только для примера я написал.

facelift
()

RSS подписка на новые темы