Agent_RBY_
в фильтрации
Agent_RBY_
а вообще, можно по индексу получать: orijie[us_num - 1];
rornaow
Всем добрый день. Начинаю изучать c#, скорее всего уклон пойдет в acp.net core. Посоветуйте пожалуйста, литературу, либо курсы и т.д
Andrii
для пользовательских программ они часто хранятся в /home
Ну не совсем так, обычно в Linux есть иерархия конфигов. Конфиги лежат в /etc/ обычно, а вот если пользователь хочет перезаписать настройки, он может положить конфиг себе в хомяк и перезаписать то, что ему надо.
Jsx707
Ну не совсем так, обычно в Linux есть иерархия конфигов. Конфиги лежат в /etc/ обычно, а вот если пользователь хочет перезаписать настройки, он может положить конфиг себе в хомяк и перезаписать то, что ему надо.
Насколько я знаю - в /home лежат в основном конфиги от пользовательских программ. Не всегда, но в основном. Может я ошибаюсь). Спасибо за просвещение)
саша
всем привет!!! подскажите пожалуйста самую лучшую книгу по html и css??
Andrii
о чем и речь что в линухе нет такого( потому и интересно было есть ли какоето решение может уже как эту проблему узбагаивают
Ну... потребности программ разные, и как по мне делать универсальный формат конфигов решение такое себе... Типа вот был универсальный формат хранения данных XML, и что-то про него слышло всё меньше и меньше. Поэтому если мне надо три настройки, то возиться с тремя ключами в реестре как-то слишком оверкил. А если мне нужна вся функциональность XML то кроме как записывать весь XML в бинарное поле как-то так... Преимущества конфигов в том, что это текстовые файлы, а значит из можно удобно сравнивать, мержить, хранить в git с историей изменений, очень просто переносить конфиги с машины на машину. А реестр такое... Как по мне выглядит как навязывание своей воли.
Andrii
Насколько я знаю - в /home лежат в основном конфиги от пользовательских программ. Не всегда, но в основном. Может я ошибаюсь). Спасибо за просвещение)
Скорее там лежат больше пользовательские настройки. Иногда это перезаписывание глобальных настроек. Иногда полноценный конфиг.
Andrii
Мне про универсальность нра такое: — Ну, проблема молотков в том, что их очень много видов. Кувалды, столярные молотки, с круглым бойком и т.д. Что если Вы купите один тип молотка, а потом поймете, что Вам нужен другой? Вам придется покупать отдельный молоток для следующей задачи. Как выяснилось, большинство людей хотят иметь один молоток, который бы справлялся со всеми типами задач, с которыми можно столкнуться. — Хммммм. Ну, звучит разумно. Можете показать мне такой Универсальный Молоток? — Нет. Мы их больше не продаем. Они устарели. — Серьезно? С Ваших слов я понял, что Универсальный Молоток – это технология будущего. — Как выяснилось, если сделать только один тип молотка, способный выполнять те же задачи, что и все виды молотков, тогда он будет не очень хорош для каждой из них. Забивать гвозди кувалдой не очень эффективно. И если Вы хотите убить свою бывшую девушку, то ничто не заменит молотка с круглым бойком. https://habr.com/ru/post/141477/
m700
Ну... потребности программ разные, и как по мне делать универсальный формат конфигов решение такое себе... Типа вот был универсальный формат хранения данных XML, и что-то про него слышло всё меньше и меньше. Поэтому если мне надо три настройки, то возиться с тремя ключами в реестре как-то слишком оверкил. А если мне нужна вся функциональность XML то кроме как записывать весь XML в бинарное поле как-то так... Преимущества конфигов в том, что это текстовые файлы, а значит из можно удобно сравнивать, мержить, хранить в git с историей изменений, очень просто переносить конфиги с машины на машину. А реестр такое... Как по мне выглядит как навязывание своей воли.
тут потребность удешевить ибо решение с реестром есть. Если изначально с нуля я согласен выглядит ужасно, потому и спрашивать не стал быы. Но думаю я не один кто с такой проблемой столкнулся потому и интересоваться стал может кто ууже решал подобное
m700
Ну реестр же экпортируется в текстовый файл, который выглядит один в один INI Вот и использовать его... В чём минус такого подхода?
то что фактически надо под каждого пользователя заводить файл, плюс отдельно глобальные настройки
Andrii
то что фактически надо под каждого пользователя заводить файл, плюс отдельно глобальные настройки
Иногда файл, иногда целую папку, как например .mozilla Но в целом я не вижу больших отличий. HKLM считай это файлик в /etc/, а HKCU это пользователь. Что в винде надо после загрузки вычитывать значения из обоих вертвей, что тут, сама логика такая
Silent
Ребят может мне кто доступным языком объяснить принципиальную разницу между .cpp и header файлом на сях.
Andrii
на уровне ОС не могут быть проблем что нет доступа у пользователей к определенному пути?
Ну это не твои проблемы. Linux можно настроить over 9000+ способов, но если не будет доступа к /etc/ то скорее всего на такой экзотике вашу прогу никто запускать не будет
Andrii
Ребят может мне кто доступным языком объяснить принципиальную разницу между .cpp и header файлом на сях.
Нет никакой, кроме как соглашениями про использование, которые иногда нарушаются
Silent
По подробнее можно
Silent
Я понял, что спп файлы идут сразу в двоичный код, тобишь реализация утаивается вроде как
Silent
Или ошибаюсь
m700
Ну это не твои проблемы. Linux можно настроить over 9000+ способов, но если не будет доступа к /etc/ то скорее всего на такой экзотике вашу прогу никто запускать не будет
ну в том и дело что бы пользоваель мне голову не любил из-за того что админ так настроил, с реестром же нет проблем
Andrii
Нет, есть понятие «единица трансляции». Это когда препроцессор идёт по файлу и видит: #include <stdio.h> Прекрасно, я сейчас вставлю тут содержимое файла stdio.h. Идём в stdio.h, видим там новый #include <sys/types.h> вставляем его содержимое и т. п.
Andrii
Ну и потом получается большая колбаса, которую уже препроцессор передаёт компилятору. Вот эта колбаса называется «единица трансляция» Обычно хидера это файлы, которые планируется включать через #include в остальные файлы это реализация, на основе которой будет строится единица трансляции
Andrii
Но из этого соглашения иногда бывают исключения, но больше в чистом Сишном мире, где можно эмулировать шаблоны через препроцессор
Silent
Более менее понял, но не уловил смысл про соглашение использования
Andrii
Ну... никто не мешает тебе сделать #define NAME(x) p1_##x #include <test.c> #undef NAME #define NAME(x) p2_##x #include <test.c> #undef NAME И если test.c будет иметь вид int NAME(foo) (int x) { return x + 1; } То у тебя будет две одинаковые функции с именами p1_foo и p2_foo И тут вроде файл и называется test.c но никто не запретил его включать в #include
Andrii
Вообще, расширение файла в Unix это чисто для справки, оно не принуждает тебя ни к чему. Поэтому да, включаемые файлы мы называем хидерами и даём им имена test.h, test.hh, test.hpp, и просто test и называем хидерами. А файлы, которые никто не включает, называем исходным кодом и даём им имена test.c, test.cc, test.cpp.
Andrii
Но никто тебя не принуждает следовать этому, это не догма.
Silent
Спасибо за ответ
Andrii
Ну а в общем хидера обычно содержат декларации функций, которые определены в других файлах, обычно. Плюс типы, и т. п. Но уже в случае С++ и шаблонов всё веселее, потому как поместить шаблонный код в отдельный файл особо не получается.
Джон Руд
Всем привет, в данное время я изучаю вёрстку, обучаюсь из бесплатных источников которые есть на просторах интернета, и вот прошло где-то месяц с начала изучение, но мне кажется я всё ещё далёк от понимание вёрстки, поделитесь пожалуйста , кто как долго изучал/ает вёрстку, чтоб спокойно сверстать простенький сайт, а то люди пишут, что вёрстку можно изучать за месяц (в основном планирую в сторону фронтенд идти)
Maksim Pozharskiy
Ну и месяц по разному можно провести, можно по 4 часа каждый день, можно по 4 часа раз в неделю
Джон Руд
2-4 часа
я смотрел вашу «легенду» в телеге по быстрому пробежался по чату, и видимо немало курсов прошли, и вот после всего этого, как часто приходится использовать вёрстку в вашей работе?
Джон Руд
каждый день, я ж фронтендер
в некоторых чатах говорят мол вёрстка во фронтенде не особо нужна, и не стоит особо тратить время на это
Джон Руд
да, хочется чтоб было качественно, а не для лишь бы👌🏿
Maksim Pozharskiy
в некоторых чатах говорят мол вёрстка во фронтенде не особо нужна, и не стоит особо тратить время на это
Я не понимаю как такое возможно, не представляю как фронтендер может не работать с версткой если он делает интерфейсы
Евгений
в некоторых чатах говорят мол вёрстка во фронтенде не особо нужна, и не стоит особо тратить время на это
Я когда начал учиться, поверстал "по минималке". Начал учить жс, погрузился. А когда начал писать даже самые маленькие приложения, столкнулся с проблемами в верстке и большее время тратил не на отладку программы, а на исправление кривой верстки. Пришлось возвращаться и доучивать. Так что учись нормально сразу и не торопись
Джон Руд
Я не понимаю как такое возможно, не представляю как фронтендер может не работать с версткой если он делает интерфейсы
и странность в том, что это не только от одного человека услышал, атак спасибо за обратную связь 👌🏿
Maksim Pozharskiy
До уровня могу на JSX сверстать тоже самое что сверстал бы без JSX, на чистых html, css
Azamat
До уровня могу на JSX сверстать тоже самое что сверстал бы без JSX, на чистых html, css
Так jsx это почти тоже самое, что и хтмл)) только некоторые аттрибуты разные
Maksim Pozharskiy
Дела не меняет
Maksim Pozharskiy
Не значит, не понятно откуда такой вывод
Maksim Pozharskiy
Андрей
Бэк ещё сложнее)
Maksim Pozharskiy
Это зависит от того новый проект это или старый, а не от того реакт это или не реакт.
Maksim Pozharskiy
А как еще? Как сделать функионал рендеринга сетки товаров с бэка или валидацию формы написать, если некуда эти данные с бекенда вставлять или форму которую надо валидировать не сверстали?
Eugene
Ребята у кого мак бук эйр на 128 гиг ссд хватает вообще для работы/учебы ?
Шаман Каган
подлючи внещний винт всего делов то
Джон Руд
Даже если каким-то образом не понадобится в работе, думаю всё же будет полезно знать эти моменты, как будущему фронтенд разработчику, я пока лично не встречал нормальных фронтенд разработчиков которые плохо знают вёрстку, просто в чатах прочитал , но надеюсь они исключение.
Илья
Может кто подсказать что за фигня происходит и почему значение версииэнтити не сохраняется?
Илья
m700
я пробую у меня не выходит...сложно да(
Azamat
я пробую у меня не выходит...сложно да(
стану проститукой менеджером
m700
стану проститукой менеджером
в вебкам, благо дело звали
m700
после вебкама можно и на петухонера пособесится - хуже не будет
Андрей
что за петухонер?
m700
что за петухонер?
Кто на петухоне пишет
m700
Не сложный язык и правда. Я правда думал думал, всетаки паскаль лучше для школы
Azamat
ато
Erik
Короче, прошел я свой первый собес
Erik
Я так нервничал, чуть сердце не остановилось
Erik
угу
Azamat
угу
и как?
Erik
и как?
пока хз, ощущение что я завалил полностью :)
Erik
hr и архитектор
Глеб
угу
На какую позицию?(направление)
Михаил
угу
и что расстраиваться? выучи с#/c++ за это время и будет нормас