эха про OpenBSD (архив)


\/ . zhuk@ to 51t @ Re: pastebin-клиент 31/07/14 16:20

>> Или ты своему другу конфиг от posfix тоже будешь через misc@openbsd.org слать?

Другу можно послать на его email... не? :)

> Как добавлять в wip - это уже Вадим ответит.

Да очень просто: готовишь порт по рекомендациям с http://www.openbsd.org/faq/ports/guide.html , потом форкаешь openbsd-wip, добавляешь порт в твою копию репозитория и делаешь pull request. После этого можно ещё на ports@openbsd.org написать с просьбой оценить/принять.

Как вариант, можно попросить у Jasper'а прямой доступ на запись в openbsd-wip. Но я не знаю, даёт он их всем подряд по-прежнему или нет; когда-то я был одним из первых попросивших. :)

Wrk0qk... . ОТВЕТИТЬ



\/ . 51t to All @ я тут нашёл два чужих неотправленных сообщения 31/07/14 16:20

сабж... беру на себя наглость одно из них отправить (а второе вроде было... а если не было - то и уже неактуально :)

PoXIve... . цепочка . ОТВЕТИТЬ



\/ . zhuk@ to soko1 @ Re: pastebin-клиент 31/07/14 14:23

> Вот кстати ты напомнил про networkmanager. Штука конечно крайне неприятная в реализации, но она работает и чаще
> всего работает на отлично. Тут же как этим всем рулить я вообще без понятия.

Увы, больное место. Я даже заявлял проект на GSoC, но желающих не нашлось. А портировать NM практически нереально, он прибит гвоздями функциональности ядра Linux.

Если б кто оплатил мне (или ещё кому заинтересованному и не до конца криворукому) эту работу, оно бы с радостью... :)

> Например, как мне получить доступ в инет с телефона по bluetooth? Или как себя вести в случае с USB 3G модемом?

Никак. Bluetooth в OpenBSD умер. USB-модемы же обычно работают без проблем, подробности в мануалах соответствующих драйверов.

nq1TYI... . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: pastebin-клиент 31/07/14 14:19

> > нет совершенно никакой демократии и мне нужен pastebin в базе, то я его обязательно включу
>
> Это всё равно, что спрашивать в гольф-клубе с традициями "а это клюшки? а если ими по голове садануть?". Но таких
> вопросов никто просто не задаёт. И никто так не делает. ПОТОМУ ЧТО ТУТ ТАК ЗАВЕДЕНО.
>
> И никто не устраивает дискотеки на похоронах. А тех, кто мог бы устраивать - на похороны не приглашают. Нормальный
> человек, который пришёл на похороны, не спрашивает "а можно тут дискотеку устроить" или не рассказывает анекдоты.
> Хотя никто ему особо про эти правила не говорил - он просто сам понимает, какое поведение тут естественно.
>
> Подобные традиции - выше любых правил. :)

Именно, абсолютно точно так.

Ll5Kun... . ОТВЕТИТЬ



\/ . zhuk@ to soko1 @ Re: pastebin-клиент 31/07/14 14:17

> По твоей логике, если я разработчик (имею желание и возможность помогать проекту? Согласен с основными его
> принципами? Имею доступ к репам? У меня есть персональный @openbsd.org мэйл?))), нет совершенно никакой
> демократии и мне нужен pastebin в базе, то я его обязательно включу, даже ни с кем не посоветуюсь.

Нет. Обсуждение будет. А последнее слово при этом будет за Тео.

CUKZZj... . ОТВЕТИТЬ



\/ . 51t to zhuk@ @ Re: pastebin-клиент 31/07/14 14:13

> Линус, кстати, весьма трезво глядит на вещи. Хоть его и заносит порой (привет от мастурбирующей обезьяны).

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

Кстати, у меня от netbsd такие же впечатления - что там каждый отсек живёт своей жизнью. :)

RpXbLz... . ОТВЕТИТЬ



\/ . zhuk@ to soko1 @ Re: pastebin-клиент 31/07/14 14:10

> >В сообществе OpenBSD нет и не планируется демократии. :)
>
> Мне кажется ты ошибаешься.

Эх, жалко, Боб (Bob Beck) русский язык не знает. Он бы лучше меня ответил, что он думает о демократии в данном случае... :)

> Как бы этого не хотелось, но такое маловероятно. В большинстве случаев решение принимает большинство.
> Или в сообществе OpenBSD диктаторство и все решения только один человек (например, Тео)?

В OpenBSD решение принимает тот, кто лучше всех разбирается в вопросе. Демократические игры здесь никому не нужны. Если ты, например, разбираешься в маршрутизации, то твоё мнение будет учитываться при очередной переделке сетевого стека. А если ты ещё и написал какой-нибудь megarouted, принятый в базовую систему, то твоё мнение

И, да, Тео может наложить своё вето практически на любое решение, если оно, скажем, вредит процессу подготовки релизов. Потому что подготовка релизов - это уже его сфера ответственности.

> Мне кажется что это больше свойственно скорее даже линуксу, чем OpenBSD, где если Линус скажет своё
> эмоциональное НЕТ, то в официальное ядро данный функционал не войдёт.

Линус, кстати, весьма трезво глядит на вещи. Хоть его и заносит порой (привет от мастурбирующей обезьяны).

9nBmjL... . ОТВЕТИТЬ





\/ . zhuk@ to soko1 @ Re: pastebin-клиент 31/07/14 14:01

> >но при этом НЕТ ориентирования на привлечения масс пользователей, их ублажения или чего-то подобного.
>
> Я не это имел в виду) Лизать зад пользователям как это делает линукс, делая из ядра свалку и прислушиваться к
> вменяемым потребностям пользователей - совершенно разные вещи. Если бы последнего принципа не было у проекта,
> то никакого прогресса бы не последовало. Разве не так?
> Что например плохого в том, чтобы прислушаться к желанию русскоязычных пользователей (не разработчиков) и
> реализовать в mount_msdos поддержку koi8-r? Вот я о чём.

Прислушаться может конкретный разработчик - вполне. Но он как бы не обязан. Охотно прислушаются к патчам - это да. А если просто придти и сказать, мол, я хочу то-то и то-то... Ответ будет в лучшем случае "сделай сам". Потому что это open source, он так живёт - если не сращивается с бизнесом.

За OpenBSD нет коммерческих компаний. Вообще. Это её слабость и сила.

> Ок, тогда какие критерии являются причастностью к проекту? Разве не искреннее желание и возможность помочь?

Желание и возможность не являются причастностью к проекту. Причастностью становится конкретные дела, реализующие эти желания и возможности. Здесь ценится сделанное, а не заявляемое. Как бы пафосно это ни звучало.

eWO7Jo... . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: pastebin-клиент 31/07/14 13:15

> Не бегемот, а гиппопотам? :) Ок, буду придерживаться правил вашего ii и впредь не буду использовать сего синонимичного выражения.

Это вообще проблема современного интернета. Доки просто "курят". Никто не разбирается детально и глубоко, всё строго поверхностно, научился копировать одну команду из мануала, и всё, уже эксперт. :)

А в OpenBSD в базовой системе именно разбираются, если какой-то вопрос беспокоит. Потому что она А - прекрасно документирована, и Б - цеостна. Это не набор кусочков и обрывков, которые отправили делать общее дело, и снабдили документацией от 2002 года - это именно законченная система и единый стиль. Я даже иногда исходники на C разглядываю, хотя ничего в них не понимаю :) Просто проникаюсь. :)

PJAbHf... . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: pastebin-клиент 31/07/14 13:11

> Ну ок, тогда объясни какая _практическая_ польза в анекдотах в инсталлере?

Анекдоты - только одна из эх ii. я говорил об ii в базовой системе :)


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

Не совсем понимаю. Точнее, совсем не понимаю. Но точно знаю, что если пропадут песенки и картинки к ним - польза от сайта упадёт. Нет, можно будет по-прежнему бродить по нему, но уже без атмосферы. :)


> Я к тому что в базе есть всё что ВСЕМ нужно

В faq написано, что есть в базе, и почему. :) Подробно и на русском это обрисовал Вадим несколько сообщений назад. :)


> Я совершенно не это имел в виду и твою крутость под сомнения я не ставлю ;)

Я вообще домохозяйка. :) Поэтому в техническом плане я не очень понимаю. Просто, если часто крутишь OpenBSD, не знать этого нельзя, постоянно с этим сталкиваешься... Лично мне прежде всего нравится идеология OpenBSD, начиная от песенок :) Если бы я не проникся этой идеологией - я бы никогда не собрал ii в её текущем состоянии, а были бы всё те же пробки и ошибки, не имеющие целостности.

hIogal... . ОТВЕТИТЬ



\/ . soko1 to 51t @ Re: pastebin-клиент 31/07/14 13:08

>У нас доки не курят. У нас их читают. :)

Не бегемот, а гиппопотам? :) Ок, буду придерживаться правил вашего ii и впредь не буду использовать сего синонимичного выражения.

2zSPpm... . ОТВЕТИТЬ



\/ . 51t to All @ новость об идеях для gsoc 31/07/14 13:03

http://www.opennet.ru/opennews/art.shtml?num=39179

В 2014 году организация OpenBSD Foundation стала участником спонсорской программы Google Summer of Code - первый раз за всё время существования данной программы. OpenBSD Foundation является некоммерческой организацией, помогающей, но не определяющей развитие проекта OpenBSD. Отсутствие OpenBSD в числе участников GSoC ранее было связано с рядом юридических нюансов, на данный момент решённых.

Краткий список предлагаемых на GSoC 2014 задач:

> Сетевые задачи

Реализация совместимого аналога для SECCOMP-bpf;
Улучшение встраивания псевдодрайверов вроде carp(4) и bridge(4) в сетевой стек;
Реализация централизованного (единого) DHCP-клиента;
Клиент DHCPv6 для базовой системы;
Сервер DHCPv6 для базовой системы;
Модернизация dhcpd(8);
Реализация агрегации маршрутов FIB в OpenBGPd;
Поддержка Milter API в OpenSMTPd;
Разработка единого, постоянно работающего средства управления сетевой конфигурацией хоста;
Сведение четырёх присутствующих на данный момент реализаций PPP (ppp(4), sppp(4), pppoe(4) и pipex(4)) к одной (pipex).


> Задачи, связанные с поддержкой оборудования

Замена wdc(4) средствами подсистемы atascsi;
Реализация средств работы с механизмом flat device table (FDT), использующимся во многих SoC;
Реализация собственного загрузчика для ARM-систем;
Реализация аппаратной поддержки вычислений с плавающей запятой на ARMv7;
Асинхронный режим работы с USB для ugen(4) и usb(4);
Поддержка стека для работы с SD/MMC в libsa (актуально для родного загрузчика на ARMv7).


> Другие задачи в базовой ОС

Портирование Capsicum;
Замена парсера конфигурационного файла DHCP-сервера и клиента кодом на Yacc;
Реализация поддержки GPT;
Портирование драйвера X.org nouveau;
Реализация интерфейса evdev для wscons(4);
Исследование возможности интеграции файловой системы Hammer в OpenBSD;
Использование показаний акселерометра для парковки головок жёсткого диска.


> Задачи по портированию или замене стороннего ПО

Портирование valgrind;
Портирование средств санации кода из состава LLVM/Clang;
Реализация lint-подобного средства аудита на базе LLVM/Clang, для выявления конструкций, считающихся опасными в OpenBSD;
Реализация ряда интерфейсов systemd;
Поддержка API разделённого рендеринга в Webkit 2 на OpenBSD;
Поддержка WebRTC в приложениях Mozilla на OpenBSD;
Реализация простой системы учёта сообщений об ошибках вместо gnats/Bugzilla, с интеграцией sendbug(1).
Разработка архитектуры решения по интеграции портов OpenBSD и внешних фреймворков по установке расширений (CPAN, Ruby gems и т.д.);
Не привязанный к ОС аналог GUI NetworkManager;
Портирование Java 8 (на данный момент в OpenBSD имеются порты для OpenJDK 1.6 и 1.7).

LuFLQC... . цепочка . ОТВЕТИТЬ



\/ . soko1 to 51t @ Re: pastebin-клиент 31/07/14 13:02

>Сильно сомневаюсь в этом. :)

Ну ок, тогда объясни какая _практическая_ польза в анекдотах в инсталлере?
Вот когда там инфа про установку - польза есть. Когда там анекдоты - то пользы совершенно никакой. Просто если следовать твоей логике, то если на сайт openbsd.org вставить кучу флеша с аяксом и мультяшными рыбками, то практическая польза сайта возрастёт. Но и ты и я знаем, что это не так :)

>Как раз, наверное, потому, что я, пусть и в общих чертах, знаю много о чём, что есть в базе. :) Даже в монополию играл :)

Давай не переходить на личности, плз. Я совершенно не это имел в виду и твою крутость под сомнения я не ставлю ;) Я к тому что в базе есть всё что ВСЕМ нужно, но не отдельно взятому человеку и это нужно учитывать.

UKgNB3... . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: pastebin-клиент 31/07/14 13:01

> Вот кстати ты напомнил про networkmanager. Штука конечно крайне неприятная в реализации, но она работает и чаще всего работает на отлично. Тут же как этим всем рулить я вообще без понятия. Например, как мне получить доступ в инет с телефона по bluetooth? Или как себя вести в случае с USB 3G модемом? Короче с _некоторыми_ передовыми технологиями тут немножечко затуп и эти задачи нужно как-то решать, чтобы двигаться в ногу с технологиями.

это входит в список актуальных задач

> Вот кстати ты напомнил про networkmanager. Штука конечно крайне неприятная в реализации, но она работает и чаще всего работает на отлично. Тут же как этим всем рулить я вообще без понятия. Например, как мне получить доступ в инет с телефона по bluetooth? Или как себя вести в случае с USB 3G модемом? Короче с _некоторыми_ передовыми технологиями тут немножечко затуп и эти задачи нужно как-то решать, чтобы двигаться в ногу с технологиями.

Только не падай, пожалуйста :) http://51t.ru/s9n632

> И ещё. Я не утверждаю что всё то что я сказал правда. Возможно я просто плохо курил доки и вся эта поддержка имеется из коробки, или в портах и настраивается без проблем, а у меня кривые руки :)

У нас доки не курят. У нас их читают. :) Иногда даже обсуждают - можно доставать доку, разложить её на стол, и мы проведём дискуссию в меру своей компетентности. :)

g8AB6d... . ОТВЕТИТЬ



\/ . soko1 to 51t @ Re: pastebin-клиент 31/07/14 12:54

Соглашусь с твоими словами. Это действительно круто. Меня именно этим линукс и задолбал. Вечно всё меняется и не система работает на тебя, а ты на систему.

Я не скажу что меня всё здесь устраивает, но я всегда могу придумать какие нибудь костыли, или предложить свои варианты с реализацией сообществу. Это хороший стимул, чтобы начать разбираться с тем что используешь (+ учить язык Си).

Вот кстати ты напомнил про networkmanager. Штука конечно крайне неприятная в реализации, но она работает и чаще всего работает на отлично. Тут же как этим всем рулить я вообще без понятия. Например, как мне получить доступ в инет с телефона по bluetooth? Или как себя вести в случае с USB 3G модемом? Короче с _некоторыми_ передовыми технологиями тут немножечко затуп и эти задачи нужно как-то решать, чтобы двигаться в ногу с технологиями. Я не говорю про то что нужно ломать старое, проверенное, вовсе нет.

Кстати, если подскажете чем побороть мою проблему с блютуз-инетом или 3г модемом - с удовольствием выслушаю. Потому как в офиц. документации ни слова об этом, а вся инфа что встретил устарела. Например нет порта bluetooth-tools. Что пришло ему на замену - без понятия.

И ещё. Я не утверждаю что всё то что я сказал правда. Возможно я просто плохо курил доки и вся эта поддержка имеется из коробки, или в портах и настраивается без проблем, а у меня кривые руки :)

74YnoY... . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: pastebin-клиент 31/07/14 12:42

> Если говорить про практичность, то моё предложение в сто раз практичнее твоего.

Сильно сомневаюсь в этом. :)

> Мне вот просто интересно, чем оно тебя так уже огорчило? Может ты просто преувеличиваешь свои эмоции и оно просто конкретно тебе не нужно, как и сотни других утилит которые ты скорее всего никогда в жизни не использовал и о существовании которых даже не в курсе, но которые уже есть в базе?

Огорошило, а не огорчило. Как раз, наверное, потому, что я, пусть и в общих чертах, знаю много о чём, что есть в базе. :) Даже в монополию играл :)

53it1g... . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: pastebin-клиент 31/07/14 12:37

> нет совершенно никакой демократии и мне нужен pastebin в базе, то я его обязательно включу

Это всё равно, что спрашивать в гольф-клубе с традициями "а это клюшки? а если ими по голове садануть?". Но таких вопросов никто просто не задаёт. И никто так не делает. ПОТОМУ ЧТО ТУТ ТАК ЗАВЕДЕНО.

И никто не устраивает дискотеки на похоронах. А тех, кто мог бы устраивать - на похороны не приглашают. Нормальный человек, который пришёл на похороны, не спрашивает "а можно тут дискотеку устроить" или не рассказывает анекдоты. Хотя никто ему особо про эти правила не говорил - он просто сам понимает, какое поведение тут естественно.

Подобные традиции - выше любых правил. :)

U9uOKy... . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: pastebin-клиент 31/07/14 12:34

Политика здравого смысла и незаморачиваемости. У людей есть дело, и они его делают. Но сама культура настолько мощно на них влияет, что они знают, что делать можно, а что нельзя. :) Например, это осваивается, в лёгкой песенной форме. :) Неважно, кто главный. Важно, что все всё понимают. Там достигнута наивысшая форма взаимопонимания - гармония. И шаг влево, шаг вправо - могут её разрушить. А сейчас - всё на своих местах, и этот статус-кво по возможности сохраняется.

Фишка openbsd в том, что они всё правильно сделали, с первого раза :) Можно взять архивы оси (я давеча ставил openbsd 2.8) или запросить в cvs сайты много-много-летней давности. и убедиться, что ничего не изменилось. дизайн сайта остался 1 в 1, он был удобен тогда, он удобен и теперь. пока в linux менялись механизмы сетевой настройки и прочего, потому что то там неудобно, то тут, и до появления networkmanager не было вообще никаконо единообразия - в openbsd сразу сделали просто и удобно, и это работает до сих пор.

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

Потому и OpenBSD :)

Ffnvvx... . ОТВЕТИТЬ



\/ . soko1 to 51t @ Re: pastebin-клиент 31/07/14 12:28

>Лично меня огорошило такое заявление :)

Мне вот просто интересно, чем оно тебя так уже огорчило? Может ты просто преувеличиваешь свои эмоции и оно просто конкретно тебе не нужно, как и сотни других утилит которые ты скорее всего никогда в жизни не использовал и о существовании которых даже не в курсе, но которые уже есть в базе?

>У анекдотов в установщике есть намного больше шансов :)

Это смотря с какой стороны посмотреть. Есть же не только белое и чёрное, но и миллионы других цветов и оттенков.
Если говорить про практичность, то моё предложение в сто раз практичнее твоего. Если говорить про юмор, тогда у моего предложения нет шансов перед твоим :) Всё намного сложнее, если убрать субъективность в мышлении.

obpXuA... . ОТВЕТИТЬ



\/ . soko1 to soko1 @ Re: pastebin-клиент 31/07/14 12:20

Кстати, на счёт демократии ещё подумалось. По твоей логике, если я разработчик (имею желание и возможность помогать проекту? Согласен с основными его принципами? Имею доступ к репам? У меня есть персональный @openbsd.org мэйл?))), нет совершенно никакой демократии и мне нужен pastebin в базе, то я его обязательно включу, даже ни с кем не посоветуюсь. Имхо, это уже больше похожу на анархию (кстати, из всех форм правления симпатизирует мне более всего анархия по Крапоткину, если что, поэтому я ни коим образом не хотел этим словом ничего очернять). Но мне не кажется что тут это слово приемлемо. Именно поэтому мне кажется ты был не прав, сказав что тут нет и не будет никакой демократии. Я бы это назвал "демократией среди разработчиков", которые знают что делают и для чего они это делают.

ZtezNL... . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: pastebin-клиент 31/07/14 12:17

> Но вы просто настолько серьёзно к вопросу по включению pastebin-клиента в базу, что контраст был заметен, как экстремумы в математике :)

Лично меня огорошило такое заявление :) У анекдотов в установщике есть намного больше шансов :)

c6UqI0... . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: pastebin-клиент 31/07/14 12:15

> то питон в базовую систему ещё не скоро (никогда?) будет включен :)

Разумеется. У меня как-то кто-то уже спрашивал про это. И я сразу мысленно прочертил траекторию, ооочень замысловатую... по которой меня Тео пошлёт с этим предложением :)

Мы же про порты говорили.

> Ну это да, смотря как писать. Но я думаю ты не будешь спорить с тем, что хороший компилируемый код на Си порвёт любой хороший код на питоне.

Если это класс задач, где используются словари, гибкие списки, скриптование и подобное - то в C придётся изобретать всё это... с нуля. Или как ты сделаешь в C аналог 'exec' :)

Кроме того, на python получится быстрее. Варианта ii на C до сих пор нет, ни клиента, ни сервера :) На python, perl, sh - есть :)

Как там говорили классики: http://51t.ru/FLoKsv

Поэтому то, что уместнее делать на python - лучше делать на python. То, что лучше делать на C - лучше делать на C :)

5aEsu0... . ОТВЕТИТЬ



\/ . soko1 to soko1 @ Re: pastebin-клиент 31/07/14 12:11

*Но вы просто настолько серьёзно ПОДОШЛИ к вопросу по включению pastebin-клиента в базу, что контраст был заметен, как экстремумы в математике :)

ЗЫ а редактирование включать в функционал ii не планируешь? А то не всегда удобно без него, имхо.

trZOo4... . ОТВЕТИТЬ



\/ . soko1 to 51t @ Re: pastebin-клиент 31/07/14 12:09

>Как только увидишь мои сообщения без этой нотки - сразу звони мне, буду узнавать, кто мой аккаунт взломал.

Окэ, буду знать)

>Вы таки против анекдотов в установщике? Если я всё-таки соберу свой дистрибутив - обязательно добавлю анекдоты в установщик! Из принципа.

Не, это круто! Но не серьёзно, имхо. Хотя душевно и оригинально. Вообще не люблю серьёзность. Если бы разработчики OpenBSD были серьёзными занудами, то не было бы крутых релизных песенок, вводных слов, комиксов и т.д. Поэтому я наоборот ЗА это. Но вы просто настолько серьёзно к вопросу по включению pastebin-клиента в базу, что контраст был заметен, как экстремумы в математике :)

ZgxUN8... . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: pastebin-клиент 31/07/14 12:05

> Но всё равно я увидел в твоих словах нотку стёба

Как только увидишь мои сообщения без этой нотки - сразу звони мне, буду узнавать, кто мой аккаунт взломал.


> из-за новостей с анекдотами в установщике :))

Вы таки против анекдотов в установщике? Если я всё-таки соберу свой дистрибутив - обязательно добавлю анекдоты в установщик! Из принципа.

3CZ6ao... . ОТВЕТИТЬ



\/ . soko1 to 51t @ Re: pastebin-клиент 31/07/14 12:05

>Я тестировал клиент ii и сервер ii в openbsd 5.3 на pentium 120 / 24 mb RAM :) не думаю, что на другом языке оно бы потребляло СИЛЬНО меньше :)

Ну это да, смотря как писать. Но я думаю ты не будешь спорить с тем, что хороший компилируемый код на Си порвёт любой хороший код на питоне. Ну и плюс, если прочувствовать Политику Партии (говорю немного со стёбом, но добрым, ламповым), то питон в базовую систему ещё не скоро (никогда?) будет включен :)

R7djex... . ОТВЕТИТЬ



\/ . soko1 to 51t @ Re: pastebin-клиент 31/07/14 11:59

>Я вижу преимущества ii перед обычными мейл-листами

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

Но всё равно я увидел в твоих словах нотку стёба, возможно из-за новостей с анекдотами в установщике :))

bQViSa... . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: pastebin-клиент 31/07/14 11:55

> Пистона нет в базовой системе и проги на нём довольно прожорливые.

Я тестировал клиент ii и сервер ii в openbsd 5.3 на pentium 120 / 24 mb RAM :) не думаю, что на другом языке оно бы потребляло СИЛЬНО меньше :)

0YEmuS... . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: pastebin-клиент 31/07/14 11:53

> Не доводи до абсурда, пожалуйста) Я ведь тоже любую твою мысль могу до абсурда довести и она будет казаться идиотской :)

Это не абсурд. Это мой реальный план покорения мира. Точнее, одна из его частей.

Я вижу преимущества ii перед обычными мейл-листами. И, вообще, ii создавалась в духе, силе и культуре ii... хоть и на python, но мне можно, я не программист :)

PWtN9a... . ОТВЕТИТЬ



\/ . soko1 to 51t @ Re: pastebin-клиент 31/07/14 11:52

>>но при этом НЕТ ориентирования на привлечения масс пользователей, их ублажения или чего-то подобного.
>Наверное, всё таки "нет ориентированности на привлечение пользователей в ущерб всему остальному" :)

Замечательное дополнение. Плюсую!

zeQoPx... . ОТВЕТИТЬ



\/ . soko1 to 51t @ Re: pastebin-клиент 31/07/14 11:51

>переписать ii на perl, включить в базу... как замена рассылок и подобного... затем добавить клиент на дискету (там вже всё для этого есть), чтобы он во время установки рассказывал новости и анекдоты... вот эта идея мне нравится... кстати, я для кусков кода тоже ii использую :)

Не доводи до абсурда, пожалуйста) Я ведь тоже любую твою мысль могу до абсурда довести и она будет казаться идиотской :)

J0AR24... . ОТВЕТИТЬ



\/ . soko1 to 51t @ Re: pastebin-клиент 31/07/14 11:48

>python на то и нужен, чтобы такие действия в 1-2 строчки делать. я с помощью скрипта в несколько строчек скоро весь веб ии-зирую :)

Пистона нет в базовой системе и проги на нём довольно прожорливые. Не вижу смысла всякий раз прибегать к его использованию :) Имхо, значительно лучше сделать это штатными средствами. Тем более задача сводится к простому http-запросу.

CaGOZP... . ОТВЕТИТЬ



\/ . soko1 to zhuk@ @ Re: pastebin-клиент 31/07/14 11:46

>но при этом НЕТ ориентирования на привлечения масс пользователей, их ублажения или чего-то подобного.

Я не это имел в виду) Лизать зад пользователям как это делает линукс, делая из ядра свалку и прислушиваться к вменяемым потребностям пользователей - совершенно разные вещи. Если бы последнего принципа не было у проекта, то никакого прогресса бы не последовало. Разве не так?
Что например плохого в том, чтобы прислушаться к желанию русскоязычных пользователей (не разработчиков) и реализовать в mount_msdos поддержку koi8-r? Вот я о чём.

>В сообществе OpenBSD нет и не планируется демократии. :)

Мне кажется ты ошибаешься. Как бы этого не хотелось, но такое маловероятно. В большинстве случаев решение принимает большинство. Или в сообществе OpenBSD диктаторство и все решения только один человек (например, Тео)? Мне кажется что это больше свойственно скорее даже линуксу, чем OpenBSD, где если Линус скажет своё эмоциональное НЕТ, то в официальное ядро данный функционал не войдёт. Другое дело - если есть какие-то правила/принципы, которые ни при каким предлогом разработчики не будут переступать. Но даже это не является противоположностью демократии. ЗЫ я сам очень не люблю это слово, но к сожалению оно почти везде кроме реальной политики и религии и ничего плохого в нём нет, так же как, например, в свастике, которую Гитлер осквернил )

>Или ты часть проекта, или - нет. В первом случае ты влияешь на проект, во всех остальных - твоё мнение проект не интересует.

Ок, тогда какие критерии являются причастностью к проекту? Разве не искреннее желание и возможность помочь?

dNZdhE... . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: pastebin-клиент 31/07/14 11:37

python на то и нужен, чтобы такие действия в 1-2 строчки делать. я с помощью скрипта в несколько строчек скоро весь веб ии-зирую :)

кстати, study.14 - тоже сервис таких выкладок :) или даже любая эха на http://iibbs.bl.ee :)

LTWmC9... . ОТВЕТИТЬ



\/ . soko1 to zhuk@ @ Re: pastebin-клиент 31/07/14 11:28

>И чем плохо делать это через браузер?

Я вообще если честно браузеры не перевариваю. И по возможности избегаю графических программ (у меня из них, пожалуй, только браузер и keepassx, консольную альтернативу которому я пока не нашёл). Поэтому мне очень удобно использовать такого рода сервисы, чтобы поделиться с другом частью лога, переписки, или конфига какого. Очень удобно потом обратиться к истории переписки, просто перейти по ссылке и посмотреть то что было актуально, ещё и с подсветкой синтаксиса.

Но твою с 51t точку зрения я понял. Тогда нужно включить хоть один такой инструмент в порты. Поэтому пока что займусь написанием оного, а потом уж порт создам.

А про перл я совсем забыл, ага :)

cH5elS... . ОТВЕТИТЬ



\/ . soko1 to 51t @ Re: pastebin-клиент 31/07/14 11:23

>У этой ОС - другие плюсы. Приверженность традициям - одна из них. Иначе бы давно превратили базовую систему в проходной двор. :) Собственно, на этих догматах система и стоит, и не поколеблется. :)

Ок, ты меня переубедил :)

Нет, в портах ничего такого нет. Исправлю ситуацию :) Только я не нашёл ни одного вменяемого клиента (я не про obsd, а вообще про всё). То баш за собой тянет, то кучу питоновского говна. Поэтому идеал - написать либо на сях, либо на ksh. Но хрень в том что как я писал ранее сервисов дохренища и у всех разный апи, а это значит что хрен напишешь универсальный клиент для всего. А один-два сервиса юзать не тру, т.к. всё рано или поздно загибается и актуальность порта умирает. Ну, или требует модификации.

ap9xUN... . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: pastebin-клиент 31/07/14 07:23

Постараюсь. У меня на работе небольшой звездец, так что сегодня вместо выходного буду чёрт знает чем заниматься. :(

hLE7iX... . ОТВЕТИТЬ



\/ . 51t to zhuk@ @ Re: pastebin-клиент 31/07/14 02:40

>> Клиент для ii можно сделать на том, что есть на дискете А :) это всё продумано изначально :)
> Тогда... у тебя чуть больше полугода, и это будет одним из лучших первоапрельских коммитов. ;)

сам клиент - это просто: типа Install Autoinstall Upgrade Shell Read maillists

там уже идёт выбор - список мейллистов, включая хуморную

а там уже - просмотр их, лентой (в дискете есть more,less или другой способ глядеть постранично?)

возможно - поиск по ключевому слову


тут вопрос с сервером. рассылки надо ii-зировать (напрямую или перепостом с веба), потом клиент должен знать, с какого адреса их запрашивать, нужно убедиться, что это безопасные тексты "без ЗЛЫХ ESCAPE-КОДОВ", и что-то типа того...


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

P00Zhu... . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: pastebin-клиент 30/07/14 16:52

> Наверное, всё таки "нет ориентированности на привлечение пользователей в ущерб всему остальному" :)

Всё-таки именно нет ориентирования на привлечение пользователей вообще. То, что кто-то всё-таки привлекается - прямое следствие того, что разработчики родом с той же самой планеты и волнуют их те же проблемы (по большей части), что и не-разработчиков.

И стоит оговориться насчёт проектов, выходящих за пределы уютного репозитория OpenBSD и обретающих portable-версии - у них немного другие законы. Когда появляется такой проект - это значит, что кого-то в среде OpenBSD "достали" альтернативы (если они вообще есть), и эти люди хотят именно предложить миру какой-то достойный софт. Тогда к этому софту начинают добавлять слой для повышения портабельности - то есть, берутся небольшие части OpenBSD, которые используются софтиной и отсутствует в других ОС. Это альтернативный подход по сравнению с тем, что обычно городят - с добавлением многих слоёв абстракций, стремительно увеличивающих сложность конечной системы, со всеми вытекающими последствиями, которые можно видеть уже на примере данного, чрезвычайно удлинённого в духе типичного фэнтезийного (и не только) графоманства, плоды которого, к сожалению, подчас находят своё место на книжных полках магазинов и даже библиотек...

GWP5LX... . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: pastebin-клиент 30/07/14 16:42

> Клиент для ii можно сделать на том, что есть на дискете А :) это всё продумано изначально :)

Тогда... у тебя чуть больше полугода, и это будет одним из лучших первоапрельских коммитов. ;)

SzDg5z... . ОТВЕТИТЬ



\/ . 51t to zhuk@ @ Re: pastebin-клиент 30/07/14 16:01

> На RAMDISK'ах нет Perl. :)

Клиент для ii можно сделать на том, что есть на дискете А :) это всё продумано изначально :)

А более тяжёлые опции - это постинг и пакетная передача бандлами (а не по одному сообщению), но тут главное - это наличие base64.

7x9nf1... . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: pastebin-клиент 30/07/14 15:58

> затем добавить клиент на дискету (там вже всё для этого есть), чтобы он во время установки рассказывал новости и анекдоты...

На RAMDISK'ах нет Perl. :) Так что надо дойти минимум до этапа распаковки baseXY.tgz; и то не уверен, что Perl заведётся из-под установочного ядра... Но можно, конечно, сделать свой RAMDISK.II. ;)

yvYAsc... . ОТВЕТИТЬ



\/ . 51t to zhuk@ @ Re: pastebin-клиент 30/07/14 15:58

> Разумеется, здравым смыслом разработчики OpenBSD пользуются - но при этом НЕТ ориентирования на привлечения масс пользователей, их ублажения или чего-то подобного.

Не очень однозначно звучит. :)

Наверное, всё таки "нет ориентированности на привлечение пользователей в ущерб всему остальному" :)

O4mGz2... . ОТВЕТИТЬ



\/ . 51t to zhuk@ @ Re: pastebin-клиент 30/07/14 15:56

переписать ii на perl, включить в базу... как замена рассылок и подобного... затем добавить клиент на дискету (там вже всё для этого есть), чтобы он во время установки рассказывал новости и анекдоты... вот эта идея мне нравится... кстати, я для кусков кода тоже ii использую :)

2Rfiah... . ОТВЕТИТЬ



\/ . zhuk@ to soko1 @ Re: pastebin-клиент 30/07/14 15:51

> Ну осью пользуются как бы не только разработчики.

Ошибка! OpenBSD - ОС, которую делают разработчики для себя. То есть - для разработчиков. Мы делаем эту ОС так, как мы видим этот процесс. Мы двигаемся в том направлении, которое нам кажется правильным. Кто хочет присоединиться к процессу - welcome, если он что-то делает (присылает толковые патчи, например), то он тоже становится разработчиком. Все свободны - в самом натуральном смысле этого слова. Кому нравится то, что делают разработчики OpenBSD, но при этом не хочет сам участвовать в процессе - пользуются тем, что есть. Но они ничего не решают. Если в результате решения, принятого разработчиками в рамках процесса разработки, у кого-то за пределами данного процесса что-то отвалилось - увы. Разумеется, здравым смыслом разработчики OpenBSD пользуются - но при этом НЕТ ориентирования на привлечения масс пользователей, их ублажения или чего-то подобного.

В сообществе OpenBSD нет и не планируется демократии. :) Или ты часть проекта, или - нет. В первом случае ты влияешь на проект, во всех остальных - твоё мнение проект не интересует.

Может быть, это звучит жёстко, зато - честно.

NVRlCU... . ОТВЕТИТЬ



\/ . zhuk@ to soko1 @ Re: pastebin-клиент 30/07/14 15:43

> Пришла в голову мысль написания pastebin-клиента (в портах нет ни одного). При чём не просто портировать готовое
> решение с кучей зависимостей (как 99% решений), а написать на Си, дабы увеличить вероятность включения сего в базу
> (ну или на ksh).
>
> Как думаете, есть ли смысл? Захотят ли включить такое в базу?

Честно говоря, в базе такое вряд ли актуально. Прости меня, господи, за буржуйское слово, - usecase какой? И чем плохо делать это через браузер?

А писать можно ещё на Perl. ;)

Gr638e... . ОТВЕТИТЬ



\/ . zhuk@ to soko1 @ Re: ifconfig: список интерфейсов + пару фиксов к auto-wifi.sh 30/07/14 15:37

Патчи к базовой системе (и вообще конкретные _готовые_ для включения в репозиторий предложения) отправляй сразу на tech@openbsd.org . Желательно - inline и не из Web-интерфейса (оные часто портят текст патчей). Я обычно делаю "cvs diff >cool.patch", правлю файл и затем "mail -s 'Here is my patch for /usr/bin/true' tech@openbsd.org <cool.patch". Последняя команда работает за счёт того, что в конфиге OpenSMTPD прописано,как отправлять почту от моего имени через аккаунт в GMail.

oFnPVb... . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: pastebin-клиент 30/07/14 13:57

> Вот не люблю когда отвечают в стиле "подрастёшь - всё сам поймёшь" и избегают ответов на конкретно поставленные вопросы, думая что хорошо выкрутились :)

Ну, у OpenBSD культура, которая в принципе с годами не менялась. И которая несколько отличается от других свободных ОС. И это её сильная сторона. Одни слушают Эминема, другие ходят в консерваторию, и это нормально. :)


> Если в ОСи нет НИ ОДНОГО инструмента для этого - это никогда не запишется ей в плюсы.

У этой ОС - другие плюсы. Приверженность традициям - одна из них. Иначе бы давно превратили базовую систему в проходной двор. :) Собственно, на этих догматах система и стоит, и не поколеблется. :)


> Ну осью пользуются как бы не только разработчики. Или ты своему другу конфиг от posfix тоже будешь через misc@openbsd.org слать?

А в портах ничего нет? Я не знаю, я не пользуюсь такими вещами. Но, если нет - нужно добавлять, хотя бы в wip. Как добавлять в wip - это уже Вадим ответит :)

u3r9OS... . ОТВЕТИТЬ



\/ . soko1 to 51t @ Re: pastebin-клиент 30/07/14 13:46

>Аргумент - "это противоречит культуре OpenBSD". Это ОЧЕНЬ долго объяснять на словах, когда проникнешься культурой - сам прочувствуешь. :)

Вот не люблю когда отвечают в стиле "подрастёшь - всё сам поймёшь" и избегают ответов на конкретно поставленные вопросы, думая что хорошо выкрутились :)

>Выкладывают. В рассылку.

Ну осью пользуются как бы не только разработчики. Или ты своему другу конфиг от posfix тоже будешь через misc@openbsd.org слать?

Всегда есть задачи, которые необходимо как-то решать. Если в ОСи нет НИ ОДНОГО инструмента для этого - это никогда не запишется ей в плюсы. Тебе не нужно - найдутся сотни тысяч людей которым это будет нужно. И если ОСь делается с расчётом на хоть какую-то популярность (только не говори мне что с OpenBSD это не так, потому что это будет глупостью) - это нужно учитывать. Поэтому не нужно за всех отвечать, имхо.

x5pfs1... . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: pastebin-клиент 30/07/14 13:31

> Назови хоть один аргумент)

Аргумент - "это противоречит культуре OpenBSD". Это ОЧЕНЬ долго объяснять на словах, когда проникнешься культурой - сам прочувствуешь. :)

> Или по твоему разработчики не выкладывают в публичный доступ куски кода/конфиги/дампы?

Выкладывают. В рассылку.

zSzmoP... . ОТВЕТИТЬ



\/ . soko1 to 51t @ Re: pastebin-клиент 30/07/14 13:30

>мне кажется, что это противоречит "культуре OpenBSD". нет, не думаю, что это включат в базу.

И чем же оно противоречит "культуре"? Или по твоему разработчики не выкладывают в публичный доступ куски кода/конфиги/дампы? Назови хоть один аргумент)

vP8cit... . ОТВЕТИТЬ



\/ . soko1 to soko1 @ Re: pastebin-клиент 30/07/14 13:28

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

А так, написали бы клиент с сервером, подняли бы на paste.openbsd.org и было бы огромное кол-во "зеркал" с подобным фунционалом который можно было бы указать скажем в /etc/pastebin.conf (в том числе резервные сервера)

r8Pdz9... . ОТВЕТИТЬ



\/ . 51t to soko1 @ Re: pastebin-клиент 30/07/14 13:23

мне кажется, что это противоречит "культуре OpenBSD". нет, не думаю, что это включат в базу.

> Ведь pastebin-сервис то может и загнуться

только ii спасёт родину :)

aqow65... . ОТВЕТИТЬ



\/ . soko1 to All @ pastebin-клиент 30/07/14 13:16

Пришла в голову мысль написания pastebin-клиента (в портах нет ни одного). При чём не просто портировать готовое решение с кучей зависимостей (как 99% решений), а написать на Си, дабы увеличить вероятность включения сего в базу (ну или на ksh).

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

VLRbwf... . цепочка . ОТВЕТИТЬ





\/ . 51t to zhuk@ @ Re: ifconfig: список интерфейсов + пару фиксов к auto-wifi.sh 30/07/14 09:15

не ломайте ifconfig, пожалуйста! :) мало того, что без openbsd сижу, потому что без ext2 ничего сделать не могу, так ещё и сеть не хватало сломать :)

лучше готовый патч - уже только после многочисленных тестирований :)

lLEloV... . ОТВЕТИТЬ





\/ . soko1 to All @ ifconfig: список интерфейсов + пару фиксов к auto-wifi.sh 30/07/14 00:01

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

Пришлось написать большой костыль, чтобы определить скажем все доступные wifi-интерфейсы на машине:

ifconfig | pcregrep -M -o '^[^\t:]+:([^\n]|\n\t)*groups: wlan' | head -n 1| awk {'print $1'} | sed s/://

А ещё вновь чуток пофиксил скрипт для wifi-коннектов который форкнул не так давно: https://github.com/soko1/OpenBSD/commit/32bd53f6bf9f2ca6d13bf637f60f10b29bad986b

1) ранее автор выводил список доступных интерфейсов странным `dmesg | grep 'address' | awk '{ print $1 }' ` с кучей дублей и интерфейсов не в тему (не wifi)
2) пароль от wifi при вводе светился на экране, что не есть гуд

pjefWz... . цепочка . ОТВЕТИТЬ





\/ . 51t to zhuk@ @ Re: NFS и обрыв связи с сервером 29/07/14 00:30

> Думаю, что с этим лучше вылезать на misc@openbsd.org. :) Здесь никто не ответит толком. Да и там, возможно, придётся спрашивать не раз.

и по результатам нам сообщить. мы же волнуемся! :) и по истории полезно, когда всё заофлайнено.

d9ed4e... . ОТВЕТИТЬ



\/ . zhuk@ to soko1 @ Re: NFS и обрыв связи с сервером 28/07/14 22:15

Скажем так, "нормального" выхода из этой ситуации нет по определению. Либо скорость, либо - надёжность; в случае с NFS приоритет у скорости. Не рассчитан NFS на ненадёжные линки, от слова "совсем".

Почему -i (описанный, между прочим, в man'е) не по умолчанию - не знаю: может, по традиции; может, какие-то подводные камни есть с ним.

Думаю, что с этим лучше вылезать на misc@openbsd.org. :) Здесь никто не ответит толком. Да и там, возможно, придётся спрашивать не раз.

pWP6E5... . ОТВЕТИТЬ



\/ . soko1 to zhuk@ @ Re: NFS и обрыв связи с сервером 28/07/14 22:07

Буду иметь в виду, угу, спасибо!

Но меня сейчас больше интересует как выйти из сложившейся ситуации, а не как вести себя в будущем. Есть ли выход? Если его нет, то необходимо предложить разработчикам, потому как это не разу ни ок. Что мне комп перезагружать потому что я не указал ключ -i? :) Ну или сделать его тогда по умолчанию для mount_nfs - как один из вариантов. Что думаешь?

siZFwO... . ОТВЕТИТЬ



\/ . zhuk@ to soko1 @ Re: NFS и обрыв связи с сервером 28/07/14 21:52

Вообще, есть опция монтирования -i - добавь в /etc/fstab или в вызов mount_nfs. Должно работать - но, правда, гарантировать не могу. NFS - одно из самых злобных мест в ОС.

K8QdBw... . ОТВЕТИТЬ



\/ . soko1 to All @ NFS и обрыв связи с сервером 28/07/14 21:47

Если смонтировать NFS и отключить NFS-сервер на удалённом серваке, то начинается настоящая беда: `df -h` вешает консоль, `umount /nfs_шара` делает тоже самое никак не реагируя на команду. Помниться лет 8 назад когда я ещё пользовался этим говном (не побоюсь этого определения) на FreeBSD была аналогичная проблема и решалась она какими-то специфическими ключами при монтировании, либо через umount с ключом -f (force), тут же оно не работает. Как уже только не пробовал отмонтировать - ни в какую. Нужно либо комп ребутать, либо NFS-сервер вновь врубать. Подскажите пожалуйста как сию проблему можно решить на OpenBSD более-менее человеческим способом.

Благодарю!

i8XEKT... . цепочка . ОТВЕТИТЬ



\/ . 51t to guest @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 27/07/14 10:34

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

вот, например, беру я строку:

The base OpenBSD operating system is fairly complete in its own right. However, there is a large amount of third-party software one might want to use in addition to the base system.

второе предложение понятно, а по первому, что перевод в лоб, что по лбу, даёт фигню какую-то.

В этом случае, чтобы скрыть тот факт, что я понятия не имею, о чём говорит автор, напишу что-то вроде "Много есть хорошего в системе OpenBSD. Но многохорошим всё время сыт не будешь, и поэтому для OpenBSD существуют горы сторонних приложений, для расширения возможностей системы"

6qUARk... . ОТВЕТИТЬ



\/ . guest to 51t @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 27/07/14 10:24

>я беру кусок текста, копирую в машинный переводчик, потом гляжу на эти два куска текста и начинаю домысливать, что бы я сказал на месте автора :)

АААА, ты жжошь напалмом :))) Ржу как конь :)) Особенно с "и начинаю домысливать, что бы я сказал на месте автора :)". Это пять!

---
soko1

sd3OO8... . ОТВЕТИТЬ



\/ . 51t to guest @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 27/07/14 10:15

> Блин, это было бы супер! Жаль я английский плохо знаю, так бы помог с переводом!

я английский не знаю вообще.

я беру кусок текста, копирую в машинный переводчик, потом гляжу на эти два куска текста и начинаю домысливать, что бы я сказал на месте автора :)

так уже несколько заметок с g2k14 перевёл :)

7FNAqU... . ОТВЕТИТЬ



\/ . guest to 51t @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 27/07/14 10:14

>Есть большое желание, хоть тушкой, хоть чучелом, перевести ports handbook. Наверное, язык там будет попроще, чем эти страшные интервьюхи, которые с большим скрипом переводятся... :(

Блин, это было бы супер! Жаль я английский плохо знаю, так бы помог с переводом!

>ps. где логин потерял? :)

Я с чужого компа зашёл, не хочу палиться :) Вечером уже буду под своим акком писать.

---
soko1

hTqtkc... . ОТВЕТИТЬ





\/ . 51t to guest @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 27/07/14 10:09

> И ещё, подскажите плз мануал, желательно на русском о том как создавать порты. А то я в FAQ смотрел, но там просто о использовании уже готовых портов. Хочу пару приложений портировать простеньких.

Есть большое желание, хоть тушкой, хоть чучелом, перевести ports handbook. Наверное, язык там будет попроще, чем эти страшные интервьюхи, которые с большим скрипом переводятся... :(


ps. где логин потерял? :)

ku9U0A... . ОТВЕТИТЬ



\/ . guest to vaskas @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 27/07/14 10:02

>Подтверждаю, все отлично! Ложится баиньки и просыпается сколько хочешь раз. Ура!

Супер! А то без сна вообще ну никак. Нужно просто обновиться по cvs и пересобрать ядро, я правильно понял?

И ещё, подскажите плз мануал, желательно на русском о том как создавать порты. А то я в FAQ смотрел, но там просто о использовании уже готовых портов. Хочу пару приложений портировать простеньких.

---
soko1

1Nzl78... . ОТВЕТИТЬ













\/ . 51t to All @ obsd.odii.ru 27/07/14 05:46

Пока в экспериментальном режиме на моём старом сервере заведён одинокий гейт

http://obsd.odii.ru

Он собирает статьи с undeadly и openbsd-cvs да openbsd-ports-cvs с marc.info

Как только всё заработает - будет гейтоваться сюда, в эху obsd.info.14, которая заменит собой obsd.rss.14

zY0TMb... . цепочка . ОТВЕТИТЬ



\/ . 51t to zhuk@ @ Re: кстати (midi) 26/07/14 14:28

пока ext2 не заработает, ничего не могу поставить, не со снапшотов (которые нужной версии только на диске), ни с портов (distfiles тоже на ext2) :)

посмотри речь Тео, там


> On other fronts, I worked with the install script guys and the DRM guys to make sure that our next release can automatically know to leave the X aperture closed for capable chipsets.
> Также я работал с пацанами и из отдела инсталляционного скриптования и из отдела DRM, для того, чтобы установщик мог автоматически выставлять aperture.

я увидел, что инсталлятор теперь не спрашивает про "вы будете запускать X" (зато спрашивает про закрытие крышки :), но что тут конкретно имеется

> This issue was first made apparent due to the systrace sandbox technique now used in the ssh tools, which prevents syslog_r from doing socket, connect, sendto.. all the good system calls necessary to report failure, but dangerous -- and precisely what the sandbox is trying to prevent.
> Эта проблема была сделана очевидной из-за метода песочницы systrace, используемого теперь в ssh инструментах. который препятствует тому, чтобы syslog_r открывал сокет, соединялся, отправлял.. хорошие системные вызовы для того, чтобы сообщить о неудачах, но, однако, опасные - и точно те, что песочница пытается предотвратить.

я тут вообще не понял, кто кого харлал


> Системный вызов довольно узкоцелевой, поэтому назван sendsyslog(2), but this also fits the narrow use case it will have such as sandboxing.

нет вариантов :(

gTnAYB... . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: mandoc зохавал Illumos 26/07/14 12:47

А что там присматриваться... За что его любят - он на порядки резвее groff, как следствие - нет нужды заранее форматировать man-страницы. Это сильно экономит время при сборке (т.е., время полного билда становится меньше). А быстрые билды - это очень, очень хорошо.

Другая вкусная плюшка - развитой apropos, с возможностью поиска, например, страниц, упоминающих конкретно cut(1), а не просто всех страниц со словом "cut": http://undeadly.org/cgi?action=article&sid=20140422171701

UXES3t... . ОТВЕТИТЬ





\/ . zhuk@ to All @ mandoc зохавал Illumos 26/07/14 12:17



\/ . zhuk@ to 51t @ Re: кстати (midi) 26/07/14 12:00

Разобрался. В общем, дело в отсутствии (аппаратного или программного) синтезатора MIDI. Программный есть в портах, пакет fluidsynth. К синтезатору так же нужны банки, один есть в пакете generaluser-gs-soundfont. Поставь оба пакета, запусти в какой-нибудь "fluidsynth /usr/local/share/generaluser-gs/GeneralUser_GS.sf2" (он покажет свой шелл, ничего там вводить не надо, просто оставить запущенным), после чего запускай OpenTTD.

Я уже отправил патч с дополнительными инструкциями в README для OpenTTD - http://marc.info/?l=openbsd-ports&m=140637555204092&w=2 :)

xD6rx1... . ОТВЕТИТЬ



\/ . 51t to All @ черновик от тэо 26/07/14 10:32

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

в общем, вот: http://51t.ru/JbvABV
кто заметит явные косяки - рассказывайте

вот оригинал: http://51t.ru/lo01IE

ukPY68... . цепочка . ОТВЕТИТЬ







\/ . 51t to All @ кстати (midi) 26/07/14 07:55

> тогда не ответили, мож ща кто знает

*** openbsd, timidity, midiplay, openttd ***

Имею желание слушать музыку в openttd в openbsd. Замечательно.

OpenTTD собран без timidity, но с родным midiplay. Замечательно.

Музыки нет. Поставил timidity. timidity мидяшка проигрывает музыку. midiplay мидяшка - проигрывает музыку куда-то, но не в звуковую карту точно.

В мане есть указание только на то, что midiplay может играть музыку только на миди-устройства. Замеательно! Но на тот же timidity или ещё куда-нибудь, эта штука музыку играть может? В этом моменте - вообще провал в памяти какой-то, самый регулярный случай - нигде не описан, нигде не обсуждаем (один нашёл - у него midiplay играет музыку на pc-speaker, но у меня такого устройства нет).

Чё делать? Хочу, чтобы моя openttd тоже пела. :(

PBfeei... . цепочка . ОТВЕТИТЬ



\/ . 51t to All @ g2k14: Матье Херб (matthieu@) о развитии X 26/07/14 05:17

Матье "бешеный француз" Херб (matthieu@), поддерживающий Xenocara, хочет поделиться своими впечатлениями о g2k14:

Я так и ничего и не сделал по моим остальным проектам (мультитач, DHCPv6), поскольку был отвлечен на твики наборов для X, по просьбе нескольких других участников. Результатом долгой дискуссии стало лишь добавление ucpp в базовую систему (после недолго пребывания в /usr/xenocara/app/xrdb-cpp) под именем /usr/libexec/auxcpp.

Причина в том, что xdrb (часть необходимой многим портам xbase) требует препроцессор C для запуска. Но, начиная с gcc4, /usr/bin/cpp находится в наборе comp, потому что это просто часть gcc. Получается, набор xbase требует установленного набора comp.

Есть два типа людей, которых это раздражает: люди с маленькими дисками, и люди с фобией "компилятор на сервере? непостижимо!" (хотя эти люди правы: http://www.welivesecurity.com/2014/03/18/operation-windigo-the-vivisection-of-a-large-linux-server-side-credential-stealing-malware-campaign/)

Так что теперь auxcpp стал частью набора base. Прощай, зависимость xbase от comp. Текущее состояние наборов X Window сохранится и в 5.6. Помимо этого, я обновил несколько компонентов xenocara. Репозиторий xenocara практически готов для 5.6.

Но всё равно, мне понравился хакафон. Спасибо Мите и его команде за организацию, и всем благодетелям за пожертвования!

Tds8XE... . цепочка . ОТВЕТИТЬ



\/ . 51t to vaskas @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 26/07/14 05:14

> Это ты зря. Главное, в чем наши политические убеждения схожи (на данный момент), - OpenBSD. В остальном должно быть "don't ask - don't tell". Именно так работает open source.

Именно так NetBSD пришла к фактическому забвению, имея при этом много технических преимуществ перед OpenBSD. У них нет ни политики, ни внятности, ни целостности. То, что люди могут быть биороботами, которые просто пишут код, и остальное их не волнует - это иллюзия. К счастью, OpenBSD этой иллюзией не страдает, достаточно даже их песенки послушать. :)

Если что-то с кем-то строишь - многие вещи важны.

jLP5yk... . ОТВЕТИТЬ



\/ . vaskas to soko1 @ Re: Поздравьте с первым патчем :) 25/07/14 22:25

Только что перепроверил openbsd-acpithinkpad_fan_control.diff - у меня все собирается, странно. На всякий случай обновил и acpithinkpad.c.
В любом случае, видимо, твою проблему патч не решает.

7h6d5q... . ОТВЕТИТЬ





\/ . soko1 to vaskas @ Re: Поздравьте с первым патчем :) 25/07/14 20:47

С твоим патчем (https://github.com/vaskas/openbsd-acpithinkpad) вот с какими ошибками вылетает (amd4, 5.6-beta):

../../../../dev/acpi/acpithinkpad.c:151: error: redefinition of 'acpithinkpad_models_to_help'
../../../../dev/acpi/acpithinkpad.c:130: error: previous definition of 'acpithinkpad_models_to_help' was here
../../../../dev/acpi/acpithinkpad.c:155: error: redefinition of 'thinkpad_brightness_help'
../../../../dev/acpi/acpithinkpad.c:134: error: previous definition of 'thinkpad_brightness_help' was here
../../../../dev/acpi/acpithinkpad.c:159: error: redefinition of 'min_fan_temps'
../../../../dev/acpi/acpithinkpad.c:138: error: previous definition of 'min_fan_temps' was here
../../../../dev/acpi/acpithinkpad.c:167: error: redefinition of 'thinkpad_staged_fan'
../../../../dev/acpi/acpithinkpad.c:146: error: previous definition of 'thinkpad_staged_fan' was here
../../../../dev/acpi/acpithinkpad.c: In function 'thinkpad_hotkey':
../../../../dev/acpi/acpithinkpad.c:447: error: 'THINKPAD_BUTTON_FN_F6' undeclared (first use in this function)
../../../../dev/acpi/acpithinkpad.c:447: error: (Each undeclared identifier is reported only once
../../../../dev/acpi/acpithinkpad.c:447: error: for each function it appears in.)
../../../../dev/acpi/acpithinkpad.c: At top level:
../../../../dev/acpi/acpithinkpad.c:630: error: redefinition of 'thinkpad_set_fan_level'
../../../../dev/acpi/acpithinkpad.c:623: error: previous definition of 'thinkpad_set_fan_level' was here
*** Error 1 in /usr/src/sys/arch/amd64/compile/GENERIC.MP (Makefile:931 'acpithinkpad.o')

a9JGdM... . ОТВЕТИТЬ



\/ . zhuk@ to 51t @ Re: матье 25/07/14 17:22

"Результатом долгой дискуссии стало лишь добавление ucpp в базовую систему (после недолго пребывания в /usr/xenocara/app/xrdb-cpp) под именем /usr/libexec/auxcpp."

"Так что теперь auxcpp стал частью набора base. Прощай, зависимость xbase от comp. Текущее состояние наборов X Window сохранится и в 5.6. Помимо этого, я обновил несколько компонентов xenocara. Репозиторий xenocara практически готов для 5.6." (несколько вольно, но зато, надеюсь, по-человечески)

z7zY34... . ОТВЕТИТЬ



\/ . 51t to All @ матье 25/07/14 16:57

http://51t.ru/QhJclk

объясните две непереведённые фразы:

первую я вообще не понял, про After much discussion this only led to the addition of ucpp in base (after a short detour by /usr/xenocara/app/xrdb-cpp) as /usr/libexec/auxcpp.

а вторую - фразы понятны, но я никак не могу связать их родами-падежами, чтобы получить осмысленный текст, я в этом вообще не понимаю. вроде бы он говорит "я изменил auxccp, теперь зависимости xbase от comp нет... но при этом я не буду ничего ломать в 5.6, потому что пришлось бы переделывать xenocara, ибо она уже готова для 5.6". Он так говорит, или что он говорит?

EcIylm... . цепочка . ОТВЕТИТЬ



\/ . zhuk@ to soko1 @ Re: Поздравьте с первым патчем :) 25/07/14 16:41

> У меня если честно тоже нифига не поменялось (ща с твоим соберу, но по видимому бессмысленно) :) На эмоциях написал, потому что собралось. А что не работает только как перезагрузился увидел.
>
> Ну и да, спасибо за патч на патч в любом случае :)

У меня тоже есть патчик к этому файлу, по другому поводу только, и делающий комп, наоборот, более шумным. :) Надо будет как-то скоординироваться после снятия релиз-лока...

oNSPNt... . ОТВЕТИТЬ





\/ . zhuk@ to 51t @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 25/07/14 16:36

mikeb@ не "какой-то", он очень и очень большой знаток криптографии и ядра OpenBSD. К сожалению, сейчас он сильно загружен на основной работе (что-то связанное с реверс-инжинирингом, вроде), опёнком занимается не так плотно.

ymeK0d... . ОТВЕТИТЬ



\/ . zhuk@ to soko1 @ Re: А вот и мой первый скрин на новом ThinkPad X220 :) 25/07/14 16:33

> Кстати, на линуксе юзал tlp (http://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html), очень хороший инструмент синкпадовский, который позволяет много чего в том числе регулировку уровня заряда батареи.

В принципе, это, по-моему, не так сложно реализовать и в Опёнке. Всё будет сводиться, по идее, к паре новых ioctl в apm(4) и дополнительной логике для apmd. Я бы сказал "спасибо", ибо батареи действительно дохнут быстро.

> А ему на англ писать, если что? Или это русскоязычный разработчик? А то я пока не в курсе)

На дефолтном (английском).

8YSAQG... . ОТВЕТИТЬ





soko1 to vaskas @ Re: Поздравьте с первым патчем :) 25/07/14 15:07

У меня если честно тоже нифига не поменялось (ща с твоим соберу, но по видимому бессмысленно) :) На эмоциях написал, потому что собралось. А что не работает только как перезагрузился увидел.

Ну и да, спасибо за патч на патч в любом случае :)

e5HepH... . ОТВЕТИТЬ


1 .2. 3 4