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 г., 18:45 пользователь   написал:
>
>  А вот если sizeof будет вызываться во время выполнения,

Не бывает.


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

2014-10-07 Пенетрантность dm.fedorov
7 октября 2014 г., 17:04 пользователь Dmitrii Kashin
 написал:
> Artem Chuprina  writes:
>
> extern int *__errno_location (void) __THROW __attribute__ ((__const__));
> Что это такое? >^^^

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

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


Re: youtube download?

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

Пакет 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-07 Пенетрантность dm.fedorov
8 июля 2014 г., 13:17 пользователь Dmitrii Kashin написал:
>> Прикажу выбросить.
>
> Эх, ну спасибо. Но боюсь, что мне и самому они нужны иногда, да и с
> родителями надо как-то считаться. У некоторых людей на работе нету
> другого выхода в интернет. Представьте себе.

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


Re: systemd, чтоб его

2014-07-07 Пенетрантность dm.fedorov
8 июля 2014 г., 12:41 пользователь Dmitrii Kashin написал:
>
> Wicd - это хорошо. А что мне прикажете делать с 3g-модемами.

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


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  написал:
> вчера до меня наконец дошла скорбная весть.
> Буквально пришла и похлопала по плечу: после того, как мне на ноут с
> очередным мелким апгрейдом приехал 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 г., 19:22 пользователь Stanislav Vlasov написал:
>
> У меня на ноуте две отдельные аппаратные кнопки и это мне еще повезло.

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


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

2014-06-06 Пенетрантность dm.fedorov
6 июня 2014 г., 18:38 пользователь Artem Chuprina  написал:
>
> Я тут некоторое время назад в jessie наткнулся на то, что emacs теперь
> по умолчанию при копировании работает не с primary selection, а с
> clipboard.  (Примечание: тем, кто сходу не понял, о чем я, просьба не
> беспокоиться и дальше не читать, и тем более не отвечать.)

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

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

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

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

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

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


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:37 пользователь Dmitrii Kashin написал:
> "dm.fedorov" writes:
>
>> 6 марта 2014 г., 13:16 пользователь Сергей С. написал:
>>> Есть ли способ одной командой наложить все патчи?
>>
>> dpkg-source -x  пакет.dsc # Извлекает и накладывает.
>
> Ну Вы ему ещё про apt-get source и pbuilder расскажите... =/

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


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: и об облаках

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: и об облаках

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

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


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: Научное программирование на C.

2014-01-30 Пенетрантность dm.fedorov
30 января 2014 г., 23:21 пользователь Alex Kuklin  написал:
>>> Чем же это лучше?
>>
>> 1. Понятнее
>> 2. Глаза не ломаются на закорючках
>
> http://grammar.ccc.commnet.edu/grammar/twain.htm

Не о том.


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

2014-01-30 Пенетрантность dm.fedorov
30 января 2014 г., 23:15 пользователь Dmitrii Kashin
 написал:
>>
>> Лучше наоборот, убрать из физики и математики все эти иностранные алфавиты
>> и писать простыми английскими (русскими) словами, чтобы было понятно народу,
>> а то глаза сломаешь.
>
> Чем же это лучше?

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


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

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

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

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

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

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


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

2013-12-13 Пенетрантность dm.fedorov
14 декабря 2013 г., 0:52 пользователь   написал:
> On Fri, 13 Dec 2013, dm.fedorov wrote:
>
>> Точно не помню, но у последних Samsung'овых MLC
>> порядка 1000 (1 тысячи) циклов.
>
>   А чем вам 1000 циклов не нравится?

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

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

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

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

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

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

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

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

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


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
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
13 декабря 2013 г., 23:32 пользователь Pavel Volkov написал:
>
> Сколько циклов сейчас гарантируют?

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

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

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

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

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


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

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

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

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

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


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
 написал:
> Подскажите пожалуйста, как вы предлагаете использовать tmpfs? Она также
> начинает ругаться на недостаточное количества места. На 1Гб ОЗУ и 10Гб на
> HDD мне нужна хранилка в 11Гб, которая будет размещать данные в RAMe до тех
> пор, пока не закончится 1Гб, далее на HDD. Наверняка, что-нибудь подобное
> уже есть. Не так ли?

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


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

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

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

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

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

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

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

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

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

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


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 г., 3:13 пользователь Dmitry Alexandrov
<321...@gmail.com> написал:
>> так вот, есть какой-то способ считывать пользовательский ввод в течение
>> этих 15 секунд с сохранением результатов, если энтер жмакнуть юзер не
>> успел?
>
> На Баше как таковом, полагаю, способа нет.

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

Пример:

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