LINUX.ORG.RU

Сообщения x0r

 

Apple выложила исходники XNU kernel на github

 , , , , xnu

x0r
()

Дедукция типов в крестовых темплейтах

Взято частично из https://msdn.microsoft.com/en-us/library/td1esda9.aspx по мотивам http://www.viva64.com/ru/b/0391/ (http://www.viva64.com/ru/b/0391/)

#include <iostream>

template <int size>
void strcpy_s(char (&strDestination)[size]) {
	(void)strDestination;
	std::cout << size << std::endl;
}

int main() {
	char buf[10];
	strcpy_s(buf);
	return 0;
}

Код исправно печатает 10, но я не понимаю, почему для определения типа параметра в strcpy_s() используется нотация (&attrname).

Cast Andrey_Karpov_2009.

 ,

x0r
()

верификация конфига ядра

суть в том, чтобы после переконфигурации ядра portage его провалидировал с учетом установленных пакетов. чтото типа:

1. ставлю, например, systemd

2. systemd говорит, что в ядре нужно включить CONFIG_ЧТОТОТАМ

3. лезу в nconfig, включаю CONFIG_ЧТОТОТАМ

4. ставлю systemd, все ок

5. через месяц, напрочь забывая про необходимость CONFIG_ЧТОТОТАМ, лезу в конфиг ядра и выключаю ее

можно ли после шага 5 как-то прогнать по установленным пакетам portage, чтобы тот ругнулся на несоответствие?

 , ,

x0r
()

прибить tmux сессию по закрытию xterm

суть в том, что я использую xterm + tmux в качестве мультиплексора и открывая-закрывая окна с консолью быстро получаю:

╓─[santa@yukio ~ $]
║
╙─> tmux list-sessions 
0: 2 windows (created Sat Jun 20 14:32:13 2015) [240x59] (attached)
1: 1 windows (created Sat Jun 20 14:12:21 2015) [239x73]
2: 3 windows (created Sat Jun 20 15:45:54 2015) [239x73]
4: 1 windows (created Sat Jun 20 15:46:06 2015) [239x73]
5: 1 windows (created Sat Jun 20 15:46:43 2015) [239x73]
6: 1 windows (created Sat Jun 20 15:46:46 2015) [239x73]
7: 1 windows (created Sat Jun 20 15:46:50 2015) [239x73]
есть желание автоматически прибивать tmux сессии при закрытии xterm. any suggestions?

 ,

x0r
()

синхронизация конфигов

я уверен, что тред платиновый, но тем не менее. есть пачка самописных конфигов, онные лежат в /etc, ~, ~/.config и возможно в каких-то подкаталогах /etc, уже не припомню. задача - синхронизировать их для разных тачил. я бы конечно загнал все в git репу, но иметь /.git как-то не очень имхо. ваши предложения?

 , , ,

x0r
()

just another homo thread

Viva la France (комментарий)

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

Viva la France (комментарий)

UNiTE ну так чего за новелла то?

 

x0r
()

Phenom II x2 to A10-7800 upgrade

отговорите от сабжа

t. amdfanboi

 , ,

x0r
()

К слову об архаичности и забвении генты

Шел 2015 год, а openrc и net-tools все еще были в профиле system.

 

x0r
()

Outsession Odessa

Есть желающие? Буду в Одессе недельку. cast shatsky.

 odessa,

x0r
()

Вписать выпуклый многоугольник в квадраты

Есть квадратное поле NxN составленное из N^2 квадратиков (например шахматная доска). Кладем на поле выпуклый многоугольник. Многоугольник накрывает 1 или более квадратиков поля. Нужно определить, какие из квадратиков частично или полностью накрыты многоульником.

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

x0r
()

Конфигурирование библиотеки

Я смотрю сейчас модно конфигурировать поведение библиотек через переменные окружения. Например: http://www.mesa3d.org/envvars.html Меня смущает сам факт того, что библиотека лезет в окружение, оно не детерминировано и может быть произвольным в момент запуска программы, которая эту библиотеку испльзует. С другой стороны это удобно т.к. при необходимости аффектит все приложения, полинкованные с либой.

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

Какие еще методы передачи конфигурации в библиотеки посоветуете?

x0r
()

А что сейчас хорошо идет?

Как к специалисту, Eddy_Em, какую водку брать? Мнение укролинуксоедов также привествуется.

 , ,

x0r
()

аудио с flash через alsa pulse plugin на удаленный pulseaudio

наконфигурял себе такую схему:

на удаленной пекарне PA (system wide) и обычный вывод на line out + module-native-protocol-tcp + module-zeroconf-publish

на локальных машинах обычный userspace PA + module-zeroconf-discover + вывод на удаленный output по умолчанию

все, кроме флеша, работает отлично. с флешом (только у самого flash ролика) звук прерывается раз в секунду, при этом подтормаживает и видео. воркераундится переключением флеш аутпута на локальный out и обратно на удаленный, но это напрягает. с другими alsa клиентами (перключал для теста deadbeef, mplayer на alsa) проблем не возникает. в логах ни на сервере ни на клиенте ошибок не заметил. куда копать?

 , ,

x0r
()

Обращение к unix-way фагам

Господа, мне кажется вы стали забывать, что в GNU/Linux есть некий трехбуквенный акроним, означающий не что другое, как GNU's Not Unix. Все ваши заявление, мол «XYZ это не unix-way» безпочвенный изначально. Призываю вас безоговорочно принимать эволюционные процессы а-ля systemd, pulseaudio и т.д. Потому, что весь линакс изначально не юникс-вей.

 , , ,

x0r
()

arch на сервер

Собрался ставить arch на файлопомойку, генту на целероне конпелять не але. Какое количество боли мне предстоит вытерпеть?

 , ,

x0r
()

Сборка под-проекта с примерами даже на Марсе

Суть такова: есть некая библиотека mylib, структура каталога сырцов которой предельно проста: src/*.(cpp|h) + CMakeLists.txt

Хочется добавить каталог example c example.cpp + CMakeLists.txt внутри, так чтобы:

make install для mylib ставил его в /usr/share/mylib/example/*.(cpp|txt) - это понятно как делать

пользователь мог собрать примеры указав -DWITH_EXAMPLE=YES _не_устанавливая_либу_, т.е. линковка с только что собранным mylib, инклудятся локальные хедеры

в случае установки пользователь мог бы копирнуть /usr/share/mylib/example куда нибудь, зайти внутрь и собрать пример тем самым линкуя его с _установленной_ либой

как бескостыльно сделать пункты 2 и 3 ?

 ,

x0r
()

Штеуд mini-itx материнки совсем УГ?

Например: http://www.intel.com/content/www/us/en/motherboards/desktop-motherboards/desk...

Не считая дохлого камня и одноканального контроллера памяти как будто бы ОК. Тем более полностью пассивное охлаждение. Туда SSD поставить + корпус с внешним БП, и будет тихо как в гробу. Или совсем медленно ползает?

Для чего планируется: домашняя помойка с NFS, OpenVPN и, возможно, git + cgit + наколенный хомяк на пайтоне + imap/smtp сервера. Как у людей в общем.

 , ,

x0r
()

Электробритва

Хлопцы, посоветуйте электробритву, я так больше не могу. Пенка со станками это ад. Я все сказал.

x0r
()

Теория заговора и инопланетяне

Хлопцы, а посоветуйте романчик чтобы как The X Files только книга. С теорией заговора, теневым правительством и пришельцами.

Линакс тут при том, что он на читалке.

 , ,

x0r
()

Пришло время вводить инвайты

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

 , , ,

x0r
()

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