Apple выложила исходники XNU kernel на github
Сабж.
Пост на реддите: https://www.reddit.com/r/technology/comments/73dno5/apple_just_open_sourced_e...
Проект на github: https://github.com/apple/darwin-xnu
Сабж.
Пост на реддите: https://www.reddit.com/r/technology/comments/73dno5/apple_just_open_sourced_e...
Проект на github: https://github.com/apple/darwin-xnu
Взято частично из 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.
суть в том, чтобы после переконфигурации ядра portage его провалидировал с учетом установленных пакетов. чтото типа:
1. ставлю, например, systemd
2. systemd говорит, что в ядре нужно включить CONFIG_ЧТОТОТАМ
3. лезу в nconfig, включаю CONFIG_ЧТОТОТАМ
4. ставлю systemd, все ок
5. через месяц, напрочь забывая про необходимость CONFIG_ЧТОТОТАМ, лезу в конфиг ядра и выключаю ее
можно ли после шага 5 как-то прогнать по установленным пакетам portage, чтобы тот ругнулся на несоответствие?
суть в том, что я использую 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]
я уверен, что тред платиновый, но тем не менее. есть пачка самописных конфигов, онные лежат в /etc, ~, ~/.config и возможно в каких-то подкаталогах /etc, уже не припомню. задача - синхронизировать их для разных тачил. я бы конечно загнал все в git репу, но иметь /.git как-то не очень имхо. ваши предложения?
и что до этого сам украдкой разглядывал его на остановке. И что радуешься, что так удачно зашли вместе. И что запах который нравится, чистой одежды и Kenzo. И что он робко выходит за тобой, хотя ему дальше было ехать.
UNiTE ну так чего за новелла то?
отговорите от сабжа
t. amdfanboi
Шел 2015 год, а openrc и net-tools все еще были в профиле system.
Есть квадратное поле NxN составленное из N^2 квадратиков (например шахматная доска). Кладем на поле выпуклый многоугольник. Многоугольник накрывает 1 или более квадратиков поля. Нужно определить, какие из квадратиков частично или полностью накрыты многоульником.
Я даже не знаю, как сформировать запрос для гугла. Подскажите алгоритмы.
Я смотрю сейчас модно конфигурировать поведение библиотек через переменные окружения. Например: http://www.mesa3d.org/envvars.html Меня смущает сам факт того, что библиотека лезет в окружение, оно не детерминировано и может быть произвольным в момент запуска программы, которая эту библиотеку испльзует. С другой стороны это удобно т.к. при необходимости аффектит все приложения, полинкованные с либой.
Хорошо было бы, чтобы клиентский код конфигурил библиотеку в момент ее инициализации, но это крайне не удобно т.к. нужно выносить конфигурацию в саму клиентскую программу.
Какие еще методы передачи конфигурации в библиотеки посоветуете?
наконфигурял себе такую схему:
на удаленной пекарне PA (system wide) и обычный вывод на line out + module-native-protocol-tcp + module-zeroconf-publish
на локальных машинах обычный userspace PA + module-zeroconf-discover + вывод на удаленный output по умолчанию
все, кроме флеша, работает отлично. с флешом (только у самого flash ролика) звук прерывается раз в секунду, при этом подтормаживает и видео. воркераундится переключением флеш аутпута на локальный out и обратно на удаленный, но это напрягает. с другими alsa клиентами (перключал для теста deadbeef, mplayer на alsa) проблем не возникает. в логах ни на сервере ни на клиенте ошибок не заметил. куда копать?
Господа, мне кажется вы стали забывать, что в GNU/Linux есть некий трехбуквенный акроним, означающий не что другое, как GNU's Not Unix. Все ваши заявление, мол «XYZ это не unix-way» безпочвенный изначально. Призываю вас безоговорочно принимать эволюционные процессы а-ля systemd, pulseaudio и т.д. Потому, что весь линакс изначально не юникс-вей.
Собрался ставить arch на файлопомойку, генту на целероне конпелять не але. Какое количество боли мне предстоит вытерпеть?
Суть такова: есть некая библиотека 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 ?
Например: http://www.intel.com/content/www/us/en/motherboards/desktop-motherboards/desk...
Не считая дохлого камня и одноканального контроллера памяти как будто бы ОК. Тем более полностью пассивное охлаждение. Туда SSD поставить + корпус с внешним БП, и будет тихо как в гробу. Или совсем медленно ползает?
Для чего планируется: домашняя помойка с NFS, OpenVPN и, возможно, git + cgit + наколенный хомяк на пайтоне + imap/smtp сервера. Как у людей в общем.
Хлопцы, посоветуйте электробритву, я так больше не могу. Пенка со станками это ад. Я все сказал.
Хлопцы, а посоветуйте романчик чтобы как The X Files только книга. С теорией заговора, теневым правительством и пришельцами.
Линакс тут при том, что он на читалке.
В последнее время наблюдается плохая тендеция по количеству новых регистраций. Новые пользователи прямо таки появляются пачками, как говно по весне. Когда уже введут инвайты и закроют регистрацию?
следующие → |