Re: Организовать чтение настроек ОС с одной машины на несколько машин.

2014-11-29 Пенетрантность dm.fedorov
29 ноября 2014 г., 21:01 пользователь Dmitry E. Oboukhov написал:

 git remote add/pull/hooks-enable

git remote --help не содержит никаких hooks

git version 2.1.3


Re: Чёртов язык Си!

2014-10-07 Пенетрантность dm.fedorov
7 октября 2014 г., 17:04 пользователь Dmitrii Kashin
free...@freehck.ru написал:
 Artem Chuprina r...@ran.pp.ru writes:

 extern int *__errno_location (void) __THROW __attribute__ ((__const__));
 Что это такое? ^^^

__THROW - макрос для плюсов, разворачивающийся throw()
(функция не выбрасывает исключений).
Для C разворачивается в __attribute__ ((__nothrow__)).

Где смотреть атрибуты, знаете сами.


Re: Чёртов язык Си!

2014-10-07 Пенетрантность dm.fedorov
7 октября 2014 г., 18:45 пользователь  yuri.nefe...@gmail.com написал:

  А вот если sizeof будет вызываться во время выполнения,

Не бывает.


Re: youtube download?

2014-09-03 Пенетрантность dm.fedorov
2014-09-03 13:25 GMT+07:00 Artem Chuprina r...@ran.pp.ru:
 А чем у нас сейчас можно скачивать контент с ютуба?  Если чем-нибудь
 вообще можно.

Пакет get-flash-videos.
Но некотрые видео как-то защищены и не скачиваются, хотя тьюбом показываются.


Re: systemd, чтоб его

2014-07-12 Пенетрантность dm.fedorov
12 июля 2014 г., 15:03 пользователь Артём Н. написал:
 Это _они_ давненько уже решили нас осчастливить и сломали
 разделение на /bin и /usr/bin:
 http://www.freedesktop.org/wiki/Software/systemd/separate-usr-is-broken/

 Отлично. Т.е., если у меня конфигурация с отдельным /usr,
 мне теперь даже не стоит пытаться апгрейдиться до Jessie?

У меня всё работает:

$ cat /etc/debian_version
jessie/sid

$ mount
...
/dev/disk/by-uuid/ae... on / type ext4 (rw,noatime,data=ordered)
...
/dev/sde3 on /usr type nilfs2 (rw,noatime)
...


systemd понамонтировал полэкрана всякой фигни.


Re: systemd, чтоб его

2014-07-08 Пенетрантность dm.fedorov
8 июля 2014 г., 12:41 пользователь Dmitrii Kashin написал:

 Wicd - это хорошо. А что мне прикажете делать с 3g-модемами.

Прикажу выбросить.


Re: systemd, чтоб его

2014-07-08 Пенетрантность dm.fedorov
8 июля 2014 г., 13:17 пользователь Dmitrii Kashin написал:
 Прикажу выбросить.

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

Если работа мешает интернетиться, бросайте такую работу.
Если в фирме нет проводного интернета, её нужно закрыть,
а руководство поместить в чёрные списки.


Re: systemd, чтоб его

2014-07-07 Пенетрантность dm.fedorov
8 июля 2014 г., 10:59 пользователь Dmitrii Kashin написал:
 Мне-то хорошо, я NM не использую. Но что мне предложить
 родителям поставить на слабенький ноутбук?

icewm+ wicd-curses.


Re: systemd, чтоб его

2014-07-05 Пенетрантность dm.fedorov
5 июля 2014 г., 14:42 пользователь Yuri Kozlov написал:
 В Thu, 3 Jul 2014 21:15:07 +0700
 dm.fedorov пишет:

 Мне проще, у меня клинит на выключении:

 dfnote login: [36110.212705] systemd-logind[2617]: Power key pressed.
 [36110.212820] systemd-logind[2617]: Powering Off...
 [36110.213015] systemd-logind[2617]: System is powering down.
 [36110.221275] systemd-logind[2617]: Failed to execute operation: Launch
 helper exited with unknown return code 1

 Приходится елозить мышкой, чтобы выключить.

 Хех, была такая же фигня.
 Починилась, не поверите, удалением pulseaudio (чинил отвалившийся звук).

У меня починилось обновлением.


Re: systemd, чтоб его

2014-07-03 Пенетрантность dm.fedorov
3 июля 2014 г., 20:38 пользователь Alex Kuklin a...@kuklin.ru написал:
 вчера до меня наконец дошла скорбная весть.
 Буквально пришла и похлопала по плечу: после того, как мне на ноут с
 очередным мелким апгрейдом приехал systemd, он теперь клинит на загрузке
 из-за того, что в fstab прописан отсутствующий физически диск.

Мне проще, у меня клинит на выключении:

Debian GNU/Linux jessie/sid dfnote tty1

dfnote login: [36110.212705] systemd-logind[2617]: Power key pressed.
[36110.212820] systemd-logind[2617]: Powering Off...
[36110.213015] systemd-logind[2617]: System is powering down.
[36110.221275] systemd-logind[2617]: Failed to execute operation: Launch helper
exited with unknown return code 1

Приходится елозить мышкой, чтобы выключить.


 Alex, с надеждой на лучшее

Оставьте надежду - поттеризм в дебиане навсегда.


Re: Продвинутая работа с клипбордом

2014-06-06 Пенетрантность dm.fedorov
6 июня 2014 г., 18:38 пользователь Artem Chuprina r...@ran.pp.ru написал:

 Я тут некоторое время назад в jessie наткнулся на то, что emacs теперь
 по умолчанию при копировании работает не с primary selection, а с
 clipboard.  (Примечание: тем, кто сходу не понял, о чем я, просьба не
 беспокоиться и дальше не читать, и тем более не отвечать.)

Я понял - натрахался в своё время с моим любимым редактором
(не emacs).
Там сломали механизм selection в пользу clipboard.
Как починить - до сих пор не понял.
Из редактора в xterm и обратно просто так не вставить, а ведь было!

 Чем удобна иксовая модель работы с выделением: выделил - и вот выделение

 Третье - увы, средняя кнопка встречается все реже, а эмуляция ее

То есть как это? На почти любой мышке есть колесо, нажатие на которое
вертикально
даёт клик средней кнопки.

 Чего бы мне, по ощущениям, хотелось:

Мне бы хотелось, чтобы из наших юниксов ушли все мастдайщики
и забрали с собой все свои изменения.
Но происходит наоборот.


Re: Продвинутая работа с клипбордом

2014-06-06 Пенетрантность dm.fedorov
6 июня 2014 г., 19:22 пользователь Stanislav Vlasov написал:

 У меня на ноуте две отдельные аппаратные кнопки и это мне еще повезло.

У меня тоже.
Но мы же не про ноуты, а про мышки.


Re: fsck md5sum

2014-06-04 Пенетрантность dm.fedorov
4 июня 2014 г., 20:54 пользователь Hleb Valoshka написал:

 поставьте погонять memtest86+, возможно, у вас появились проблемы с памятью

memtest86* - полная чушь.
Я однажды в маму с 1.5 вольтной памятью воткнул память с 1.3,
система работала с фантастическими глюками, но memtest86 ничего не находил.
А вот memtester, работающий как обычный процесс, находил сразу.


Re: badblock на половинке raid0 - mount и fsck не работает

2014-04-30 Пенетрантность dm.fedorov
30 апреля 2014 г., 16:40 пользователь Руслан Зиганшин написал:
 Теперь есть 3 диска, 2 дебиана, и желание сочтавить из них raid5 (всё таки
 охота как можно больше места, но чуть устойчивей чем raid0)

Вы можете эти три диска разбить на разделы, поставить им тип fd
(Linux raid autodetect) и из каждого из этих разделов собрать несколько рейдов
по три раздела в каждом:

* raid0 (work) - быстрый и низконадёжный для легко воспроизводимых
рабочих данных (сборка проектов из SCM)
* raid1 (home) - самый надёжный и медленный для самых ценных данных
* raid5 (data)  - для менее надёжных данных, но с минимальной
избыточностью (фильмы)

Систему лучше  поставить на отдельный SSD ну или на отдельный раздел без рейда.

У меня дома такая конструкция из четырёх дисков + SSD года два-три.
На работе - из трёх дисков + SSD.
По одному диску в обеих системах уже менял, ценных данных не терял.


Re: А почему urandom не инициализируется на старте?

2014-04-20 Пенетрантность dm.fedorov
21 апреля 2014 г., 1:32 пользователь Dmitrii Kashin написал:

 Я так понимаю, что на этот уровень мы попадаем, когда подаём
 ядру опцию single.

init'у.
В ядре никаких таких уровней нет.


Re: Патчи debian/pathces в openssl

2014-03-05 Пенетрантность dm.fedorov
6 марта 2014 г., 13:16 пользователь Сергей С. написал:
 Есть ли способ одной командой наложить все патчи?

dpkg-source -x  пакет.dsc # Извлекает и накладывает.

cd пакет

./debian/rules build # строит

fakeroot ./debian/rules binary # собирает конечный пакет


Re: Патчи debian/pathces в openssl

2014-03-05 Пенетрантность dm.fedorov
6 марта 2014 г., 13:37 пользователь Dmitrii Kashin написал:
 dm.fedorov writes:

 6 марта 2014 г., 13:16 пользователь Сергей С. написал:
 Есть ли способ одной командой наложить все патчи?

 dpkg-source -x  пакет.dsc # Извлекает и накладывает.

 Ну Вы ему ещё про apt-get source и pbuilder расскажите... =/

Не расскажу - не знаю.


Re: и об облаках

2014-03-03 Пенетрантность dm.fedorov
3 марта 2014 г., 16:28 пользователь Sergey Kirpichev  написал:
 решения TC и все идет как надо.  Да, грустно.  Оказывается,
 не я один подумываю бросить дебиан.

Slackware как истинный юникс?


Re: и об облаках

2014-03-03 Пенетрантность dm.fedorov
3 марта 2014 г., 16:44 пользователь Sergey B Kirpichev написал:
 On Mon, Mar 03, 2014 at 04:35:40PM +0700, dm.fedorov wrote:

 Slackware как истинный юникс?

 Сюда еще и дети пишут?

:)


Re: Программирование научных программ на C.

2014-01-30 Пенетрантность dm.fedorov
30 января 2014 г., 22:00 пользователь Dmitrii Kashin
free...@freehck.ru написал:

 Так как стандарт C99 не поддерживает юникода в качестве имён, я подумал,

Переключайтесь на Go, там UTF-8 можно в именах.

 Появилась мысль, что чем писать нечто вроде density_liquid, было бы
 неплохо записать нормальными греческими буквами, как в LaTeX \(\rho_l\),

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


Re: Научное программирование на C.

2014-01-30 Пенетрантность dm.fedorov
30 января 2014 г., 23:15 пользователь Dmitrii Kashin
free...@freehck.ru написал:

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

 Чем же это лучше?

1. Понятнее
2. Глаза не ломаются на закорючках


Re: Научное программирование на C.

2014-01-30 Пенетрантность dm.fedorov
30 января 2014 г., 23:21 пользователь Alex Kuklin a...@kuklin.ru написал:
 Чем же это лучше?

 1. Понятнее
 2. Глаза не ломаются на закорючках

 http://grammar.ccc.commnet.edu/grammar/twain.htm

Не о том.


Re: Программирование научных программ на C.

2014-01-30 Пенетрантность dm.fedorov
31 января 2014 г., 4:17 пользователь Oleksandr Gavenko
 On 2014-01-30, yuri.nefedov wrote:

  Есть такая концепция - literate programming.

 Вот живой пример на Си:

 http://en.literateprograms.org/Hash_table_%28C%29

Однако в этом примере кода больше чем пояняющего текста,
а, насколько я помню, в literate programming должно быть наоборот.


Re: куда приспособить SSD?

2013-12-13 Пенетрантность dm.fedorov
13 декабря 2013 г., 21:33 пользователь Артем Васильев написал:
 Вы какие-то странные. Проблемы с надежностью и количеством
 циклов перезаписи починили года 3-4 назад

Починить могли лишь выравнивание износа.
Ресурс записи микросхем флеша никто починить не может.
И чем дальше прогресс в производстве флеша, тем он меньше.

 так что никаких проблем с размещением свапа (2
 гигов вполне хватит) не будет.

Кто хочет длительной службы своего SSD,
должен выносить с него всю запись.


Re: куда приспособить SSD?

2013-12-13 Пенетрантность dm.fedorov
13 декабря 2013 г., 23:32 пользователь Pavel Volkov написал:

 Сколько циклов сейчас гарантируют?

Точно не помню, но у последних Samsung'овых MLC
порядка 1000 (1 тысячи) циклов.

У SLC было 10 тысяч.

Чем дальше, тем хуже из-за погони за объёмом.

Эта скоро до 100 дойдут, а старых и надёжных микросхем
будет просто негде купить.

SSD могут обеспечить виртуально больший ресурс
за счёт выравнивания по дополнительному объёму.


Re: куда приспособить SSD?

2013-12-13 Пенетрантность dm.fedorov
13 декабря 2013 г., 23:31 пользователь Pavel Volkov написал:
 On Friday 13 December 2013 14:53:49 Alexander Wiedergold wrote:
 Своп советую сделать в два раза больше, чем ОЗУ. = 12GB

 Это какой-то окаменелый непонятно чем обусловленный совет.
 Если у меня ОЗУ 64 Гб, надо выделять swap на 128?

Он не только окаменелый, но и неправильно понятый.
Рекомендация swap=(2..3)*ram была _ограничением_,
потому как если этот объём свопа используется,
в системе растёт объём перекачки страниц и время реакции
на пользовательский ввод становится неприемлемо большим
и, соответсвтенно, дальнейший рост размера свопа
становится бесполезным.


Re: куда приспособить SSD?

2013-12-13 Пенетрантность dm.fedorov
14 декабря 2013 г., 0:21 пользователь Alexander Danilov написал:
 On 13.12.2013 20:46, dm.fedorov wrote:

 Советую сделать swap несколько больше ram, дабы при hibernate вся память
 влезла на своп.

hibernate не пользуюсь.
Своп разделы на десктопах вообще не создаю,
ибо память уже давно дешевле грязи, из которой она сделана.
2 ГБ мне почти на всё хватает. В начале 2000 на тоже самое
хватало 0.5 ГБ и тоже без свопа.

 А пропорцию 1:2 при больших объемах памяти на ноутах надо соблюдать только в
 случае каких-то специализированных задач.

Да.

 У меня SSD, если что :)

У меня SSD для рута, причём nilfs2, raid-10 для /var,
raid-1 для /home, raid-0 для /w[ork].
И всё это из разделов на 4-х разных дисках.


Re: куда приспособить SSD?

2013-12-13 Пенетрантность dm.fedorov
14 декабря 2013 г., 0:52 пользователь  yuri.nefe...@gmail.com написал:
 On Fri, 13 Dec 2013, dm.fedorov wrote:

 Точно не помню, но у последних Samsung'овых MLC
 порядка 1000 (1 тысячи) циклов.

   А чем вам 1000 циклов не нравится?

Тенденцией.
Этак дешёвые микросхемы до сотни и менее дойдут.

 У SLC было 10 тысяч.
   Вообще то более 100 000.

Я знаю, но я о последних.
Этот параметр всё время снижается.

  И вот это значение куда более важное. Потому как каждый SSD
   это по существу своя микро-машина и ейный контроллер тоже

Есть ещё не-SSDшные применения и в некоторых обновляемых
областях флеша выравнивания износа нет, а контроллер тупой.

То есть, однажды разработчик наших устройств
сможит обновить прошивку не более сотни раз.

А микросхемы флеша должны быть дешёвыми,
то есть, миллионник туда не поставят.

   Если там качественное SLC, то и диск долго проживет,
   а если нет, то увы. Без контроллера, вся оставшаяся флеш
   не ценнее песка из которого он и сделан.

Есть спец-фс, которые сами выравнивают износ.
На десктопах я пользуюсь nilfs2, самсунг недавно тоже
чего-то такое выкатил.


Re: проблемка с sshfs и nfs

2013-11-04 Пенетрантность dm.fedorov
5 ноября 2013 г., 11:35 пользователь Alexey Shalin написал:

 так  вот  проблема  вот  в  чем, иногда апач не старует и говорит, что
 apache2 bad group name

 #!/bin/bash

И что в вашем скрипте сугубо башевого?

 cat /etc/group  /dev/null

Как это могло бы помочь?

 /etc/init.d/apache2 start


Re: Каскадное монтирование?

2013-10-17 Пенетрантность dm.fedorov
17 октября 2013 г., 16:32 пользователь Anatoly Molchanov
ykdo...@gmail.com написал:
 Подскажите пожалуйста, как вы предлагаете использовать tmpfs? Она также
 начинает ругаться на недостаточное количества места. На 1Гб ОЗУ и 10Гб на
 HDD мне нужна хранилка в 11Гб, которая будет размещать данные в RAMe до тех
 пор, пока не закончится 1Гб, далее на HDD. Наверняка, что-нибудь подобное
 уже есть. Не так ли?

Это он и есть.
* tmpfs занимает столько памяти, сколько файла в него положили.
* tmpfs использует виртуальную память, то есть, вместе со свопом.
Если не хватит, добавьте свопа на файл на HDD.
Не забудьте поднять лимиты tmpfs.


Re: вопрос к знатокам баша

2013-10-12 Пенетрантность dm.fedorov
12 октября 2013 г., 3:13 пользователь Dmitry Alexandrov
321...@gmail.com написал:
 так вот, есть какой-то способ считывать пользовательский ввод в течение
 этих 15 секунд с сохранением результатов, если энтер жмакнуть юзер не
 успел?

 На Баше как таковом, полагаю, способа нет.

Утилита timeout.
Есть в coreutils и в busybox.

Пример:

var=`timeout -t15 other_script` || return 1


Re: Особенности Zsh

2013-10-12 Пенетрантность dm.fedorov
2013/10/12 sergio:
 On 12/10/13 16:34, Артём Н. wrote:

 Господи, 16 тысяч строк... O_O

 26 вообще-то.

Зависит от ширины экрана :)


Re: вопрос к знатокам баша

2013-10-12 Пенетрантность dm.fedorov
12 октября 2013 г., 22:05 пользователь dimas dimas...@ya.ru написал:
 вот это любопытно. только какой сигнал послать read'у, чтобы он отдал 
 считанное
 хотя бы на stdout, а не просто молча сожрал?

Зачем сигнал? И не ридово это дело - на stdout выводить.

У меня timeout запускает shell script, внутри которого read,
затем обработка и вывод на stdout эхом.
Всё работает.
И всё это busybox'овое.

 проследил strace'ом: по истечении таймаута read -t N оный рид убивает себя

В busybox'овом read -t нету.
Приходится через timeout.

 точнее, не совсем так. ибо read - не испоняемый бинарь, а билтин баша. а
 timeout запускать умеет только бинари, соответсвенно нужно что-то типа

Вам что, лишний скрипт написать лень?

 read ..., но запоминать что-то в переменную не вариант, ибо запущенный таким
 макаром баш унесет ее с собой в могилу, так что только выхлоп в консоль...

echo $var на stdout, в чём проблема-то?