Почитал про glob и ничего не понял. Зато нашёл соседний с ним man find и в нём прекрасное:
"The filename matching is performed with the use of the fnmatch(3) library function. Don't forget to enclose the pattern in quotes in order to protect it from expansion by the shell."
В общем, дело видимо не в bash-е, а в реализации команды find.
CityCat4, И всё. Полдня и ни минутой больше.
Кстати, для этого не обязательно быть студентом. Я даже больше скажу - не обязательно упарываться на работе. "Здесь мерилом работы считают усталость" - это какое-то легаси из СССР. Мечтаю о том моменте, когда это осознают вообще все и начнут наконец жить нормально. Для себя. С хобби, вечерним отдыхом, походами в театр с семьёй и вот это вот всё. А не вджобывать только чтоб не сдохнуть с голоду.
"Githab просто не читает сам json файл" - гитхаб и не должен читать файл. Это просто репозитарий, который твои файлики хранит. Читает их, по-видимому, веб-сервер, на котором расположен твой сайт (и который к гитхабу, видимо, не имеет никакого отношения).
shurshur, Не надо переоценивать современных кандидатов. Слышал от коллег, что они ГОД пытались найти С++ сеньора. ИМХО, нашли случайно в итоге. Те, кто приходили, хотели получать как сеньор, а знали как стажёр.
В общем... если у человека есть знания и желание работать - он работу найдёт. Потому что у работодателей выбор невелик.
Вот ведь, казалось я предельно ясно сформулировал, ну да ладно.
Я хочу знать:
про линуксовое api
про правильные способы ввода-вывода
про правильные способы синхронизации
То есть, хочу уже наконец прочитать в книжке, что в линксе всё доступно через файлы (слышал об этом, но не видел в книжке), что есть мьютексы, сигналы, mmf, и вот это вот всё (знать бы ещё, что именно, книжки то нет).
Я не хочу знать:
про облака, веб-сервисы и всё прочее, что находится не на моей (вне моей) локальной тачке.
:)))
ЗЫ: Рихтера и Петзольда я привёл в пример именно потому, что они излагают устройство винды систематически.
ЗЗЫ: Статьи и мануалы - это хорошо. Но они не дают систематического обзора проблемы. Проще говоря, велик шанс упустить что-то важное. Был бы хотя бы общий список тем, которые надо нагуглить... Так его ж нет. Что сам нашёл, то и молодец.
res2001, Окей, make install вычёркиваю ;)
А если я установил -dev пакет, и он принёс .h + .o, то есть какой-то стандартный способ добыть до них путь? Или я могу ручками найти, что у меня файло лежит в /usr/include/fftw3.h и смело вписывать этот путь в make файлы, в надежде, что пакет всегда ставится в одно и то же место?
Наследование и повторное использование - это прекрасно.
Но потом приходят гуру и начинают рассказывать про принципы подстановки Лисков, и про то, что наследование плохо ;))