Чтобы добавлять сообщения и комментарии, .

@AlexVK:
AlexVK

Операционка которую сочинили авторы C

@praut:
praut

Экскурс в историю, откуда взялся select и почему -> idea.popcount.org

@DeathStar:
DeathStar

#osx *сообщество *давайтедружить Так как сообщества UNIX систем разваливаются, предлагаю объединиться всем в unix@conference.jabber.ru

@Strephil:
Strephil

А есть ли аналог команды find, которой можно пользоваться без страданий?

@Shumaher:
Shumaher

чертовы юниксы, оказывается не могу искать файлы в FreeBSD, в find синтаксис какой-то другой зачем-то...

@ng358ex-2:
ng358ex-2

Пересмотрел "Парк юрского периода" первый раз лет за 15. Какой там классный 3d UNIX, в котором может разобраться даже 12-летняя девочка.

@Shchvova:
Shchvova

жуйка, срочно в номер... У меня какое-то говно :( Вот у меня есть файл и папочка которую нужно засунуть в тар архив. файл metadata.lua

tar -czf pewpew.tgz folder metadata.lua

Проблема, что когда я делаю tar -tvzf odr_tvos.tgz то там есть
./._metadata.lua
metadata.lua
что это вообще за фигня?

@Vugluskr:
Vugluskr

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

function ulinks() {
echo x-www-browser \'$1\' > $2;
chmod +x $2;
}
alias ulink='ulinks'

Использование с командной строки:
ulink dropbox.com dropbox.url

после чего файлик dropbox.url можно запускать

@Strephil:
Strephil

А группы в Linux зачем-то нужны и как-то используются или только для совместимости со старыми системами?

@Tima-S:
Tima-S

Маленький пост про кусочек истории, эволюции текстовых редакторов от QED до GVIM tim.scandiaca.com

@Tuarisa:
Tuarisa

Вакансия для интровертов icecube.wisc.edu

@unfalse:
unfalse

Увидел тут страницу со скриншотами десктопов unix-систем 2002 года. Ричард Столлман не выложил скриншот, потому что не знал как его сделать: I don’t know how to make a screenshot, because I normally use my computer in text-mode. I have X and GNOME installed, but I use them only occasionally. anders.unix.se

@sss:
sss

i.imgur.com — страшная истина )

@arrowdodger:
arrowdodger

/sbin/cat: Argument list too long.
Huh? Лоооол.

@tzirechnoy:
tzirechnoy

cron задолбал. В первую очередь — тем, что пока задание не закончилось, ничего про него не посмотришь.
Не, ну есть варианты там с strace/gdb, но это всё та ещё развлекуха, вы понимаете.

Шо нада: 1) Регулярные задания. И чтобы один раз после ребута, если пропущено.
2) Зависимые и полузависимые задания. Чтобы, например, две таски последовательно — но если одна зависла (timeout) — и нет большой нагрузки — то можно параллельно.
2.5) Ну, и чтобы один и тот жэ таск мог два раза параллельно не запускаться. Если, опять жэ, что-то там неуспел в прошлый раз.
3) Авторепорт таймаутов.
4) Управление через протокол какой-нибудь, а не как сейчас SIGHUPом и всем таким.
5) И чтобы там всё прибивать вручную можно было ужэ работающее, а не только в лог пыриться.
Жэлательно:
6) установка лимитов/чрутов/цгрупп. Лучшэ, конечно, -помучавшысь- пре-exec скриптами.
7) Перманентные задания. То есть постоянновисящие.
8) socket activation. tcp4,udp4,unix domain.

(и зачем мне после этого init или systemd?)

@tzirechnoy:
tzirechnoy

Кстати, у меня тут сгорела видюха в рабочем компе. Второй день сижу за соседним (который с виндой). Поставил на него xming (чтобы не возиться с cygwin). Нормально так сижу, браузер, pdf-viewer, xzgv, tkabber тот жэ — работают через иксы как влитые, и есть не просят.
Правда, сеточка гигабитная.
Но работаёт. Собственно, дажэ ютуб через симанки (480p) — работает. Звука, правда, нет — мне пока лень наушники выдирать откуда-нибудь.

@dluciv:
dluciv

madore.org и wired.com
Судя по этому, решение фундаментальных физических и метрологических задач во всех конкретных случаях лежит на плечах сисадминов.
Это приводит к подобным "хитрым" быдло-решениям: businessinsider.com
Я так понимаю, что данный конкретный комп может, например, "случайно" учесть координационную секунду, когда в следующий раз спросит у NTP-сервера, сколько сейчас времени по UTC.
Про Винды M$ просто честно заявляет, что они так и делают: support.microsoft.com
Это, скажу я, задница какая-то... и 2015 год вокруг.
С другой стороны, когда ты не звёздный астроном, а обычный автор сайта на похапе, то тебе от timestamp нужна только монотонность. Которая при любой синхронихации времени и так может пострадать, без всяких координационных секунд...

@Shchvova:
Shchvova

Ребята, а может кто-то умный объяснить зачем нужна эта строчка `-pagezero_size 10000 -image_base 100000000` что бы построить luajit для мака? luajit.org Может кто-то простым и доходчивым языком пояснить что оно делает и зачем нужно?

@schors:
schors

Вы будете смеяться, но вот в строке в sudoers
lisa ALL=(ALL): /bin/ls
что означает вот первый ALL? да я ман прочитал но не понял. "on the machines" — это как? как файл sudoers на этой машине разрешит что-то кому-то на другой?

@EvilKitten:
EvilKitten

15 или 16 лет, больше половины жизни, я занимаюсь разными юниксами. 7 лет из них я получаю за это деньги, то есть занимаюсь этим профессионально. И только сегодня я сообразил, почему cron так называется.

@schors:
schors

открыл для себя shar. в 2015 году

@brjppru:
brjppru

клонируй, ставь github.com

@n3lab:
n3lab

какие команды/утилиты должен знать прошаренный юникс админ?

@dluciv:
dluciv

Ламерский вопрос. Аж стыдно.
Монтирую неюниксовую файловую систему, и хочу при этом, чтобы разрешения на точку монтирования и на каталоги в самой ФС были разные.
Напомните плиз, как.

@pLuto:
pLuto

Коллеги, а какая RT OS сейчас является мэйнстримом, куда смотреть в первую очередь, если есть задача RT? В прошлом, когда такая задача возникала, над рынком довлела QNX, но я уже почти 10 лет не следил за рынком, что-нибудь поменялось? Гугл пока невнятные результаты выдает, т.е. варианты-то систем найти можно, но что из них годно для серьезного продакшна — пока понять не могу.

@Zert:
Zert

Если доживём до Feb 25 06:20:00 2017, то UNIX timestamp нам покажет мультик.

@Shchvova:
Shchvova

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

@Strephil:
Strephil

Почему-то по запросу heirlroom Google показывает тыквы:
google.ru

@caban:
caban

AWK — крутейшая штука, сегодня написал на нём скрипт, всё правильно и приятно.

@Hawat:
Hawat

//www.phantom.sannata.ru/konkurs/2008/kt0806.shtml

@gogaxxx:
gogaxxx

Вот сейчас M$ усиленно пытается впарить всем плитки, а все плюются на разные лады. А плитки — это круто. Давным-давно был в иксах оконный менеджер fvwm (он и сейчас жив-здоров), и там был модуль FvwmButtons, где можно было сделать просто кнопку с иконкой для запуска приложения, а можно было "проглотить" (swallow) в кнопку окно приложения, и оно там в кнопочке крутилось. Это и были те самые плитки и это было круто. Да и вообще в иксах всю жизнь у приложения было два окна на самом деле — основное и иконка, оба были полноценные окна, в каждом можно было рисовать, создавать кнопки всякие и т.д., но большинство программистов ленилось и иконка была просто картинкой, которую подсовывал WM. Потом это таки стали использовать в линейке *step (AfterStep, GNUstep), но потом сошло на нет и в кедах такого вроде никто не делает, хотя возможность никуда не делась. Вместо этого всякие уёбищные плазмы и прочие гомоизвращения.

@Shchvova:
Shchvova

вот есть мейк, который делает около 500 000 файлов небольшого размера (в среднем килобайт). Ну общим, оно все паралельно (в десяток процессов), это реально убыстряет. По наблюдениям все упирается в диск. Хотелось бы что бы работало быстрее, а то ждать пока рандомно запишутся-прочитаются пол ляма файлов по всему моему не ссд умереть ждать (полчаса). Есть ли какие идеи как оптимизировать это все? Оно у меня сейчас на отдельном диске, так что можно какую-то суперкешированную файловую систему с отложенной записью, например. Это на маке все

@segfault:
segfault

ru.wikipedia.org

@Santiago26:
Santiago26

Корнеев груб!
Корррнеев груб!
Korrrrneev grub!

@dluciv:
dluciv

Уже годика с полтора Midnight Commander умеет работать с иксовым клипбордом. Для этого, по идее, достаточно поставить xclip и немножко отредактировать конфиг:
~/.config/mc/ini
clipboard_store=xclip -i -selection clipboard
clipboard_paste=xclip -o -selection clipboard
Это безусловно существенно лучше, чем ничего. Без этого я байндил клавиши для работы xclip с файлом, в котором Midnight Commander хранит свой собственный буфер обмена. И потом их отдельно нажимал для обмена с иксовым. А сейчас mc вызывает xclip сам.
Однако заставить mc нормально работать с терминалами у меня так и не получилось: S-Insert и C-Insert по-прежнему как-то мимо.
В идеале хотелось бы, чтобы при запущенном mc терминал эти сочетания не перехватывал, а при не запущенном — перехватывал. Я слишком много хочу?

@RainerGomes:
RainerGomes

С 2012 на тендеры "Энергоатома" выходит новый игрок – чешская компания Unix Cz s.r.o.
...
Первый тендер Unix выиграл в апреле 2012, причем конкурентом был все тот же "Атом-Енерго-Проект".
...
За год Unix получил заказов на миллион долларов.
pravda.com.ua

@4DA:
4DA

Почему у find такой уебищный синтаксис для предикатов, особенно для -exec ?

@ArtemZ:
ArtemZ

"Those who do not understand Unix are condemned to reinvent it, poorly" — Henry Spencer

@Rondo:
Rondo

аналоги DPAPI в UNIX системах — куда копать?
DPAPI на пальцах habrahabr.ru
Data Protection API en.wikipedia.org
пока накопал такую статью tech.slashdot.org

@tzirechnoy:
tzirechnoy

СЯУ о существовании папочки ~/.cache. Более того, не просто о существовании как таковом — а о том, что куча программ ей пользуется по назначению.