Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Вопрос чисто к опытным верстальщикам?

Лучший ответ:
Дк вроде уже ни в одной статье писалось, что цепочки селекторов это зло. Не столько с эстетической сколько с практической точки зрения. 
1. Если тебе где-то нужно переопределить стили в каком-то отдельном контексте придеться такую же длинную цепочку фигачить. 
2. Ну и размер файла стилей это не уменьшает. 
3. Плюс дополнительные элементы цепочки это лишние циклы поиска браузером соответствии элементов в ДОМ структуре, что ест ресурс. Одна цепочка может не заметна, но полчища таких цепочек уверен могут показать существенную разницу. 
4. Потом браузер ведь читает справа налево. В .navbar .navbar-right-menu li.notify-dropdown .notify-list li a .notify-body он сначало найдет все .notify-body, потом начнет проверять какие из них вложены в тег a и искать будет до самого верхнего эелемента пока не найдет или не упреться в бади. Потом начент проверять а какие из них лежат внутри списка li и тд. Куча ненужных обработок.
5. В этом же ключе стоит упомянуть, что селекторы в идеале все должны быть классами. А селекторы теги типа a, li, p, span и тд нужно избегать потому что они неспецифичны, не несут большой ценности, создают лишние цыклы обхода дерева элементов. По той же причине нельзя использовать селектор *. 
В идеале вообще не должно быть вложенных селекторов. Почитай про БЕМ методологию. https://ru.bem.info/methodology/ Максимум 2 в крайних случаях три уровня вложенности.

Худший ответ:
Лучший вариант - БЭМ, но если уж так нравятся вложенности - можно через препроцессоры. К при меру sass(scss), тогда код может принять такой вид:.navbar {
  // стили .navbar 
  .navbar-right-menu {
    // стили .navbar-right-menu 
    li.notify-dropdown {
      // и т.д.
    } 
  } 
}
Вопрос: Как изучить виртуализацию Proxmox?

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

Худший ответ:
Только сейчас осознал, что почти одинаково легко читаю английские howto и русские.  Как говорится: спасибо за любовь к англ. языку. И согласен с автором поста про "нечего там особенно читать". Ставьте prox и шаг за шагом на практике.
Вопрос: Какие это права?

Лучший ответ:
Не обязательно запоминать номера для каждого флага:chmod u=rwx,g=rs,o=rx /usr/bin/crontab

Худший ответ:
Это специальные биты SUID и SGID.
Позволяют запустить нужный файл от имени его владельца, а не от имени юзера, который его запускает.chmod 2755 /usr/bin/crontab
или
chmod g=rs /usr/bin/crontab
Вопрос: Кому-нибудь пригодились сертификаты с курсов?

Лучший ответ:
Сертификаты с курсов - нет.
Сертификаты с экзаменов от вендора - да. Их количеством у сотрудников в компании даже порой интересуются на тендерах\при продажах.

Худший ответ:
Не все готовы тратить время на поиск информации. Бывают работодатели у которых указаны что наличие каких то курсов это плюс. Есть курсы с получением сертификации в виде жёсткого экзамена, например иелтс для английского или магенто девелопер сертификация.
Плюс у них есть, но не сказать что наличие сертификата это Убер фича, как то же живут у нас люди без них и в ус не дуют
Вопрос: Какая песочница для JavaScript позволяет вручную запускать скрипты из embed-кода?

Лучший ответ:
ну ты что?)
https://learn.javascript.ru/play
Извините, сервис "Песочница" на сайте больше не предоставляется.
Все сохранённые пользователями примеры доступны для скачивания по тем же ссылкам, но создавать новые песочницы нельзя.
В качестве альтернативы можно использовать plnkr.co, codepen.io или jsfiddle.net.plnkr.cocodepen.io

Худший ответ:
Вот же: 
Можно и iframe с результатом:
jsfiddle.net/msrqwt7r/embedded/result
Вопрос: Какая функция растёт быстрее?

Лучший ответ:
Нужно выяснить значение производной какой из них для любых значений n будет больше. 
Производная функции ведь и есть функция прироста значения функции.
К  алгоритмам прямого отношения не имеет, чистая алгебра.www.wolframalpha.com/input/?i=plot+n%5E(log(n)),+n%5E2
функции пересекаются в точке n~=7,39 до этого значения n^2 растет быстрее, а после - n^log(n)

Худший ответ:
Конечно n^log(n), у неё степень с ростом n увеличивается и стремится к бесконечности, а у n^2 степень фиксирована
Вопрос: Как реализовать подключение к 1с из нескольких офисов?

Лучший ответ:
5. остается вопрос как сделать видимыми друг для друга компьютеры из двух-трех офисов и нужен ли выделенный ip для каждого офисаДля каждого - нет, для сервера - нужен. Как объединить компьютеры в одну локальную сеть - подозреваю, что Вам поможет... VPN! (внезапно). Который может работать на том же сервере, что и БД.
Если очень коротко - суть такая же как и у роутера, все компьютеры подключенные к роутеру - автоматически попадают в одну сеть и получают один из адресов из диапазона IP 192.168.0.XX (обычно). В Вашем случае - та же самая ситуация, только вместо роутера будет сервер (VPN).
В качестве дополнительного бонуса безопасности - Вы можете разрешить подключение к вашей БД на сервере только для клиентов VPN, что бы резко снизить вероятность попыток взлома из вне, а так же зашифровать трафик между клиентами и базой (VPN обычно шифруется).
Где-то между строк я должен был вставить мануал по настройке Windows'а и сети в нём, но для меня это очень тёмный и дремучий лес, по этому с настройкой винды я подсказать к сожалению не могу.

Худший ответ:
у 1сников есть своя технология 1cfresh, например (уточнения,прайсы и возможности на оф.сайте)
В веб можно опубликовать через 1сЛинк, адрес будет вида https://domain.link.1c.ru/ (1cлинк работает на апаче)
Вопрос: Донат или реклама?

Лучший ответ:
1-3 тысячи в сутки - это вы даже хостинг и домен не окупите.

Худший ответ:
А рекламный блок с возможностью отключения за донат не катит?
Вопрос: Как улучшить процесс разработки/тестирования/деплоя?

Лучший ответ:
Серебряной пули нет, всё индивидуально, но в общем случае нужны две системы: 
одна - "от PM".   Это может быть и гуглодоки для начала, или Б24, или  ...
вторая - "от разраба": тасктрекер, связанный с СУВ (как правило это issue в Github/Gitlab ).
Упомянутая выше JIRA или TFS вроде как "2 в 1", но, по моему опыту, для небольших проектов проще, гибче, надёжнее  две отдельные системы, чем крутой корпоративный бестолковый комбайн.
Хотя, возможно, таки "пуля" есть - Redmine, но у него родовая травма в виде "сделано на Ruby"

Худший ответ:
JIRA интеграции с bitbacket и jenkins вполне помогут, а еще посмотрите gitlab вроде там есть некий ci.
Вопрос: Какие современные (или актуальные) программы для стеганографии существуют?

Лучший ответ:
раржпег

Худший ответ:
Скрытый том в TrueCrypt и аналогах.
Вопрос: Сгорел контакт оперативной памяти. Реально ли восстановить?

Лучший ответ:
Как вам это удалось сделать, тем более в спешке? Спешно молотком забивали? Предварительно выпилить ключ в слоте в спешке было бы сложно.например. Vss - ground. С другой стороны, если не ошибся, V DDSPD с 3-3,6V. Вместо земли. Т.е. будет странно, если такое издевательство планка пережила, даже если не смотреть остальные контакты.

Худший ответ:
Что такое VSS, нашёл:для получения «0» пин замыкается на массу (VSS)
Земля. Не страшно. Скорее всего сама память не пострадала. Осталось найти контакт для неё...
Вопрос: Законно ли копировать информацию с профиля ВК на свой ресурс?

Лучший ответ:
Мне кажется, у вас огромные проблемы с восприятием информации. Попробуйте сначала сделать домашнее задание на завтра, а потом самостоятельно ответить на свой вопрос.
Теперь по делу, на страницах vk.com/terms, vk.com/privacy можно найти исчерпывающую информацию по любому из ваших последних заданных вопросов.
Профиль можно сделать приватным, доступным только тем, кто находится в списке друзей, а так же скрыть от неавторизованных пользователей полностью. Для этого есть страница vk.com/settings?act=privacy. 
Вы ПОЛНОСТЬЮ согласились со ВСЕМИ правилами в момент регистрации страницы, в том числе и с тем, что они могут изменяться без уведомления.
Если вас не устраивают правила социальной сети, политика конфиденциальности — удалите свою страницу, не пользуйтесь социальными сетями, живите в землянке в глухом лесу и ни на секунду не снимайте шапочку из фольги.

Худший ответ:
Если вы разрешили индексировать свою страницу, то да. Это отключается в настройках приватности. 
Пожаловаться вы можете на самих ВК, которые не уберегли ваши персональные данные 
Вообще читайте https://vk.com/terms хотя-бы 5 пункт
И есть похожий вопрос Является ли ID от VK персональными данными?
Вопрос: Какой php-фреймворк сейчас стоит изучать в качестве первого?

Лучший ответ:
Я бы порекомендовал Laravel, это просто чудо какое-то. Не просто фреймворк, а полноценная среда разработки. Все плюшки уже под капотом. Нравится в нем все. Особенно полюбился Valet для Mac. Сейчас на Valet-е у меня работают и Wp и bitrix и даже magento. Забыл про XAMP-ы и MAMP-ы как про страшный сон.

Худший ответ:
Выбирай Laravel, Symfony.
На них обоих без проблем и мелкие, и хайлоад проекты пишутся. Все зависит только от анатомического расположения рук разработчика.
Yii даже палкой тыкать не рекомендую.
Вопрос: Есть ли в android элементы реализовывающие сворачивающиеся layout?

Лучший ответ:
наверно ExpandableListView  Ссылка на startandroid

Худший ответ:
Поидее, в любом месте, список это или нет, это реализуется изменением относительной высоты элемента с помощью анимации, которую можно описать в xml файле с анимациями
Вопрос: Flask, как вызвать метод и не дожидаясь его ответа вернуть ответ в jsonify?

Лучший ответ:
Асинхрон на базе очередей редиски не вариант? Я про что - то подобное этому.

Худший ответ:
Надо отделять мух от котлет. 
В роуте возводите флаг "нужна перерисовка". Отдельным потоком (а еще лучше - отдельным сервисом) мониторите этот флаг и соответствующе реагируете. В противном случае вы огребете проблем как только к роуту обратится больше 1 клиента.
Вопрос: Каким плагином jquery можно сделать такую вертикальную навигацию?

Лучший ответ:
Bootstrap ScrollSpyКак надо было гуглить

Худший ответ:
Берите за основуFullpage
илиSwiper
а дальше "раскрашивайте" как вам нужно
Вопрос: Можно поставить систему комментирования на статичный сайт (т.е который не на CMS)?

Лучший ответ:
Можно сделать

Худший ответ:
виджет от Вконтакте или Фейсбук поставь и не парься. Смайлики, аудио, видео, граффити, фото будут доступны и функция админки есть.
Вопрос: Безопасность банковских карт?

Лучший ответ:
1) На некоторых интернет магазинах не требуется никакого подтверждения смс кодом или еще как-то. 
1) Так называемое 3ds (подверждение смс) - способ защиты мерчанта от фрода. В случае вашего несогласия с платежом (опротестование через банк) при отключенном 3ds -  убыток несет мерчант. Если мерчант поддерживает 3ds - ответственность перекладыватся на владельца карты. Т.е. если у вас увели данные карты и купили через 3дс - у вас хороший шанс опротестовать и получить деньги назад (хоть это и займет много времени). Если 3дс был (у вас увели телефон или посадили вирус или как-то узнали код) - вернуть ничего не получится. Почему не все мерчанты поддерживают 3дс? Ну, например почитайте https://habrahabr.ru/company/badoo/blog/234677/ - там есть цифры, как 3дс уменьшало продажи.Вопрос: что можно сделать с картой, имея лишь ее номер и зачем, если это небезопасно, банки выбивают номер на самом видном месте?
2) Сейчас почти ничего, мест, где можно провести операцию только по номеру карты без какой-то дополнительной верификации - почти не осталось. Я бы не стал светить номер карты везде в интернете, но и скрывать номер от друзей/начальника и т.п. смысла нет. А вот CVV код (на обратной стороне) стоит спрятать (лучше всего переписать и затереть нафиг). Опять же, если уведут номер карты + cvv - скорее всего такие платежи можно будет опротестовать, но нафига вам лишний гимор. общем все это выглядит очень небезопасно и я стараюсь не хранить большие суммы на карте. 
Угроз много, опротестование занимает время, банки не особо охотно это делают и т.п. Так что держать сумму, которую не сильно обидно потерять - самое оптимальное. И подкидывать туда деньги с другого счета через интернет-банк по мере необходимости.

Худший ответ:
На работе вы указываете лицевой счет а не номер карты (чаще всего).
Если переживаете за безопасность сильно - заклейте трехзначный \ четырехзначный код на карте маленьким непрозрачным кусочком скотча. 
Держите отдельную карту для покупок в интернете (или виртуальную например).
Вопрос: Битрикс. Порядок сортировки товаров?

Лучший ответ:
В настройках компонента каталога.

Худший ответ:
Перейти в режим редактированияОткрыть настройки компонентаИсправить значение на нужноеНажать кнопку "Сохранить"
Вопрос: Как получить авторские права на приложение от разработчика?

Лучший ответ:
чтобы я имела авторские права на работу, которую я заказываю (мобильное приложение)?
Никак.Внимательно читаем ГК РФ, глава 70 АВТОРСКОЕ ПРАВО. Рекомендую прочитать всю главу, особенно статьи 1288 - 1297. 
Что же до формы собственности юрика, на которого он будет работать - да до фонаря.

Худший ответ:
Стандартная ошибка в понимании ПРАВ.
Авторское право всегда закреплено за разработчиком!
Вы скорее всего путаете "Правообладатель исключительного права на результат интеллектуальной деятельности". 
ГК РФ Статья 1233. Распоряжение исключительным правом - читайте.
В договоре прописывайте о передачи исключительного права с всеми возможностями: публиковать, вносить изменения, использовать, продавать.
И ложку дёгтя ))).... 
К юристу на .... консультацию - а вдруг вам передадут результат интеллектуальной деятельности который уже зарегистрирован? Но так ни кто в  нашей стране наверно не делает )))
Добавлю:3. Или оформить его/их как работников в свое российское ИП?
Трудовой договор на разработку мобильного приложения. Тогда разработчиком (Автором) будет выступать ИП. Зайдите на сайт ФИПС.  Там вы сможете зарегистрировать программу - Правообладатель ИП и авторы такие и такие...
Вопрос: В чем проблема?

Лучший ответ:
когда вы создаете таблицу вот здесь
cursor.execute("""CREATE TABLE IF NOT EXISTS users (
        id INTEGER,
        cash INTEGER,
        date TEXT,
        prel TEXT
    )""")  вы создаете таблицу с 4 колонками.
Везде где вы вставляете в таблицу данные например
cursor.execute(f"INSERT INTO users VALUES ({id}, {money}, '{str(datetime.date.today())}')") вы вставляет ряд с тремя переменными id, money и сегодняшнюю дату, а где четвертая переменная? которая при создании таблицы называется prel TEXT И такое не в одном месте, вместо 4 преременных ожидаемых базой вы предоставили только 3.

Худший ответ:
насколько я понял, ошибка на этой строке
cursor.execute(f"INSERT INTO users VALUES ({id}, {money}, '{str(datetime.date.today())}')")
Ошибка гласит: таблица users имеет 4 колонки но было внесено 3 значения. - т.е. просит четвертое значение.

я не понял за что отвечает колонка prel, но походу в данном случае она не нужна.
Если не заполняешь значение, то ставь NULL, т.е. ничего.

cursor.execute(f"INSERT INTO users VALUES ({id}, {money}, '{str(datetime.date.today())}', NULL)")

или просто в запросе указать какие значения ты заносишь

cursor.execute(f"INSERT INTO users (`id`, `cash`, `date`) VALUES ({id}, {money}, '{str(datetime.date.today())}')")
тогда все остальные значения выставляться как NULL
Вопрос: Почему попап открывается через декстоп, но не открывается через телефон?

Лучший ответ:
Мало плагинов подключили.
Чтобы прям точно открывалось, нужно еще 3-4 плагина.
Иначе не будет работать.

Худший ответ:
Вот вы знаете про какой попап говорите. А я нет. Где он вообще?
Вопрос: Как можно защитить готвую верску от копирования заказчиком? Защита лендингов от кражи?

Лучший ответ:
Предоплата

Худший ответ:
Уже не раз обсуждалось что 100% способа скрыть обычную верстку нет. Как вариант превращать верстку в кашу использую какой либо инструмент по типу этого htmlguard - переводит все  в чистый js и потом даже поменять заголовки то еще занятие )
Вопрос: Командная работа в зарубежном фрилансе, как правильно выводить деньги?

Лучший ответ:
Рекомендую посмотреть на эстонскую программу e-Residency. Она позволяет открыть фирму в Эстонии, управлять компанией можно полностью удаленно. Ставка подоходного налога - 0%. По выплатам:
Себе выплачиваете зарплату и с нее платите подоходный налог в РФ как физ. лицо. Остальные члены команды открывают ИП, и вы им перечисляете заработок в евро со счета эстонской фирмы. Цена вопроса:
- 100 евро - участие в программе eResidency;
- 190 евро - гос. пошлина за регистрацию фирмы;
- ~70 евро/месяц - бухгалтерское обслуживание и юр. адрес через LeapIn;
- Один раз нужно съездить в Эстонию, подтвердить свою личность в банке;

Худший ответ:
Делаешь ИП на УСН под 6% до 300 тыр в год + 1% свыше, считаем что 7%, плюс комиссии банка, в целом до 10% в общем и спишь спокойно. Все деньги на счете ИП, за вычетом обязательных платежей и налогов, являются собственностью ИП, и распоряжаться он ими может как угодно.
Есть еще вариант посложнее - заморочиться и взять не 6% с дохода, а 15% с прибыли, тогда если документально и адекватно/актуально для налоговой сможешь подтвердить расходы официально, допустим от миллиона у тебя расходов 800 тыс., стало быть 15% нужно будет платить с 200 тыс., что намного приятнее, чем 7% с миллиона. Но тут я не уверен, что в эти 15% войдут страховые взносы, как они входят в 6% (нужно уточнять).
Времена когда можно было безнаказанно играть в игры с банками и налоговой давно прошли. В век облачных хранилищ, когда ни один бит ценной информации более никогда не будет удален, любые такие игры - это бомба замедленного действия, которая когда-нибудь обязательно даст о себе знать...
Свобода и здоровье - те ценности, которые никакие деньги не компенсируют, тем более малые деньги...
Вопрос: Есть ли хорошая документация Wordpress на русском языке?

Лучший ответ:
Привет.
Маловероятно. Английская документация и то не всегда поспевает за релизами. А кодекс так вообще находится в стадии миграции, поэтому вряд ли будет актуализироваться в текущем виде.
Книги и видео устаревают практически мгновенно и нет возможности их обновить.
По поводу перевода документации на русский, встречал попытки в сети:
web.archive.org/web/20160310033011/http://web2033....
web.archive.org/web/20160316071012/http://web2033....
(ссылки на web.archive.org, т.к. на оригинале более недоступны)
Ещё говорят https://wp-kama.ru/ ничего, но тоже как-то жаловались на ошибки и устаревшие данные.
Какие-то куски можно пробовать выцеплять у блоггеров, например, https://truemisha.ru/blog, но он тоже в последнее время пишет в основном на английском https://rudrastyh.com/blog.
Ещё из известного, наверное, https://wpmag.ru/ можно посоветовать, а так только гуглить и пробовать).

Худший ответ:
Учите английский язык и учитесь анализировать код, по многим плагинам Wordpress нет документации даже на английском, не говоря о конкретных "how to". 
Источник: работал с проектом, где на уже запущенном и посещаемом сайте нужно было в плагин подключить другой сервис (API), в документации к плагину  на вопрос как это сделать, был дан "гениальный" ответ, что лучше никак.
Вопрос: Как создать анимацию вращения на reactJS?

Лучший ответ:
requestAnimationFrame, так как вам нужно всегда знать, на какой угол в какой момент времени повёрнут элемент.
В таком случае вы всегда сможете рассчитать необходимый путь для «парковки» элемента.

Худший ответ:
CSS анимациями и подстановкой свойств/классов это не достижимо. Потому что нельзя получить точное положение элемента средствами JS, а потом из того положения продолжить анимацию. В некоторых случаях можно получить данные, но получится дерганая анимация, потому что с момента получения данных, элемент продолжит свою анимацию, тем самым данные станут устаревшими.
Вопрос: Как установить задержку на выполнение KeyListener?

Лучший ответ:
ExecutorService вам в помощь, плюс делайте disable на вашу кнопку.myBtn.setEnabled(false);
ExecutorService executor = Executors.newFixedThreadPool(10);
Runnable runnableTask = () -> {
    try {
        TimeUnit.MILLISECONDS.sleep(2000);
        myBtn.setEnabled(true);
    } catch (InterruptedException e) {
        e.printStackTrace();
    }
};
executorService.execute(runnableTask);
PS. Еще можно прямо в свинге треды запускать - stackabuse.com/how-to-use-threads-in-java-swing

Худший ответ:
Так что сложного. После первого нажатия блокируешь (деактивируешь) кнопку, одновременно запускаешь тред, который через указанный промежуток времени выполнить нужное действие. Кроме того, вместе с этим запускаешь ещё один тред, который ждёт указанный промежуток времени, а потом активирует эту кнопку.
Вопрос: Какие есть варианты добавления записей в БД(mysql)?

Лучший ответ:
По первому пункту - данные для регистрации вы обрабатываете с формы обработчиком, обработчик может находится в теле того же документа, либо другой документ, отправляете POST запросом на странице с формой и принимаете на другой странице. Для того чтобы проверить подлинность пароль подключаетесь к бд, делаете запрос через SELECT с условием WHERE login=$login AND pass = $pass. Это если рассматривать самый просто вариант. Поближе к реальным условиям - храните пароль как хэш + соль.
По второму - вы спрашиваете в какие поля запишутся данные с формы - данные запишутся в те поля, которые вы укажите. Раз такие вопросы задаете, вам следует научится работать с бд, попробуйте посмотреть туториал по созданию сайта на phpstart точка ком, там все детально разбирается.

Худший ответ:
Тут нужно взять и попробовать.
Список функций для работы с БД
Вопрос: Как реализовать публикацию записей с сайта в группу Facebook?

Лучший ответ:
Нативным мобильным приложениям, использующим SDK Facebook, будут предоставлены долгосрочные маркеры доступа, действующие около 60 дней. Эти маркеры будут обновляться ежедневно, когда пользователь приложения отправляет запрос на серверы Facebook. При отсутствии запросов срок действия маркера истечет приблизительно через 60 дней, и для того чтобы получить новый маркер, придется снова выполнить процесс входа.
Вот прямо из документации:
https://developers.facebook.com/docs/facebook-logi...

Худший ответ:
Всем спасибо за ответы, нашёл вот этот пост blog.yamaker.ru/21-avtoposting-na-stranicu-faceboo..., всё пошагово описано, помогло получить токен без предоставления скринов и т.д. в facebook.
Вопрос: Как бороться с inline-block и его отступами?

Лучший ответ:
Есть несколько вариантов решения вопроса.
1. Лучший. Изучите наконец flexbox.
2. Хороший. Между inline-block div уберите переводы строк и пробелы.<div></div><div></div>
3. Неплохой. Между inline-block div закоментируйте переводы строк и пробелы.<div>
</div><!--
--><div>
</div>
4. Так себе. Для родителя содержащего все inline-block div задайте font-size: 0;

Худший ответ:
Если я правильно понял, нужно убрать лишнее пространство в 4px справа от картинок с чаем. Попробуйте сделать вычисляемый width у элемента с классом .dor.width: calc(100% + 4px);
Благодаря этому отступ справа в 4px должен уйти за пределы экрана.
Обновлено: если появляется скролл, должен убраться через overflow: hidden у родительского для .dor блока.
Вопрос: VMware при создании виртуальной машины нет опции Mac OS. Версия 12.5.9. Нужен анлокер или еще что-то?

Лучший ответ:
Ой, да ладно, не разрешают они, нельзя...
Кто ж их спрашивает!
Всё правильно ты думаешь, действительно есть "разблокировщики" - VMWare Unlocker и Mac OS Unlocker (есть и другие способы, но я уже не помню)

Худший ответ:
Она активируется, только если vmware ставится на Mac.  MacOS нельзя запускать на оборудовании не от Apple.
Вопрос: Книга по программированию в Linux?

Лучший ответ:
Системное программирование Linux от Роберта Лава. Точнее вы имеете ввиду другую книгу, но не могу вспомниться название, но эта один в один по содержимому. А ваша книга называется "Системное программирование Unix" или как-то так

Худший ответ:
Самоучитель программированию в Linux