Agent_RBY_
Agent_RBY_
в фильтрации
Agent_RBY_
а вообще, можно по индексу получать: orijie[us_num - 1];
Antonina Liske
rornaow
Всем добрый день. Начинаю изучать c#, скорее всего уклон пойдет в acp.net core. Посоветуйте пожалуйста, литературу, либо курсы и т.д
Jsx707
саша
всем привет!!! подскажите пожалуйста самую лучшую книгу по html и css??
Andrii
о чем и речь что в линухе нет такого( потому и интересно было есть ли какоето решение может уже как эту проблему узбагаивают
Ну... потребности программ разные, и как по мне делать универсальный формат конфигов решение такое себе... Типа вот был универсальный формат хранения данных XML, и что-то про него слышло всё меньше и меньше. Поэтому если мне надо три настройки, то возиться с тремя ключами в реестре как-то слишком оверкил. А если мне нужна вся функциональность XML то кроме как записывать весь XML в бинарное поле как-то так...
Преимущества конфигов в том, что это текстовые файлы, а значит из можно удобно сравнивать, мержить, хранить в git с историей изменений, очень просто переносить конфиги с машины на машину. А реестр такое... Как по мне выглядит как навязывание своей воли.
Andrii
Andrii
Мне про универсальность нра такое:
— Ну, проблема молотков в том, что их очень много видов. Кувалды, столярные молотки, с круглым бойком и т.д. Что если Вы купите один тип молотка, а потом поймете, что Вам нужен другой? Вам придется покупать отдельный молоток для следующей задачи. Как выяснилось, большинство людей хотят иметь один молоток, который бы справлялся со всеми типами задач, с которыми можно столкнуться.
— Хммммм. Ну, звучит разумно. Можете показать мне такой Универсальный Молоток?
— Нет. Мы их больше не продаем. Они устарели.
— Серьезно? С Ваших слов я понял, что Универсальный Молоток – это технология будущего.
— Как выяснилось, если сделать только один тип молотка, способный выполнять те же задачи, что и все виды молотков, тогда он будет не очень хорош для каждой из них. Забивать гвозди кувалдой не очень эффективно. И если Вы хотите убить свою бывшую девушку, то ничто не заменит молотка с круглым бойком.
https://habr.com/ru/post/141477/
m700
Andrii
m700
m700
Silent
Ребят может мне кто доступным языком объяснить принципиальную разницу между .cpp и header файлом на сях.
Andrii
Silent
По подробнее можно
Silent
Я понял, что спп файлы идут сразу в двоичный код, тобишь реализация утаивается вроде как
Silent
Или ошибаюсь
m700
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
Всем привет, в данное время я изучаю вёрстку, обучаюсь из бесплатных источников которые есть на просторах интернета, и вот прошло где-то месяц с начала изучение, но мне кажется я всё ещё далёк от понимание вёрстки, поделитесь пожалуйста , кто как долго изучал/ает вёрстку, чтоб спокойно сверстать простенький сайт, а то люди пишут, что вёрстку можно изучать за месяц (в основном планирую в сторону фронтенд идти)
1,5 месяцах активного обучения хватило что б большинство вопросов по верстке закрыть, закреплял уже пока джс учил
Maksim Pozharskiy
Ну и месяц по разному можно провести, можно по 4 часа каждый день, можно по 4 часа раз в неделю
Kirill
Всем привет, в данное время я изучаю вёрстку, обучаюсь из бесплатных источников которые есть на просторах интернета, и вот прошло где-то месяц с начала изучение, но мне кажется я всё ещё далёк от понимание вёрстки, поделитесь пожалуйста , кто как долго изучал/ает вёрстку, чтоб спокойно сверстать простенький сайт, а то люди пишут, что вёрстку можно изучать за месяц (в основном планирую в сторону фронтенд идти)
Сверстать что-нибудь,любой лендинг самый простой и попроси кого-то посмотреть
Джон Руд
Maksim Pozharskiy
Джон Руд
2-4 часа
я смотрел вашу «легенду» в телеге по быстрому пробежался по чату, и видимо немало курсов прошли, и вот после всего этого, как часто приходится использовать вёрстку в вашей работе?
Maksim Pozharskiy
Джон Руд
каждый день, я ж фронтендер
в некоторых чатах говорят мол вёрстка во фронтенде не особо нужна, и не стоит особо тратить время на это
Vitaliy 💻
Джон Руд
да, хочется чтоб было качественно, а не для лишь бы👌🏿
Джон Руд
Maksim Pozharskiy
Джон Руд
Maksim Pozharskiy
До уровня могу на JSX сверстать тоже самое что сверстал бы без JSX, на чистых html, css
Azamat
Maksim Pozharskiy
Maksim Pozharskiy
Дела не меняет
Maksim Pozharskiy
Не значит, не понятно откуда такой вывод
Maksim Pozharskiy
Андрей
Бэк ещё сложнее)
Maksim Pozharskiy
Это зависит от того новый проект это или старый, а не от того реакт это или не реакт.
Maksim Pozharskiy
А как еще?
Как сделать функионал рендеринга сетки товаров с бэка или валидацию формы написать, если некуда эти данные с бекенда вставлять или форму которую надо валидировать не сверстали?
Eugene
Ребята у кого мак бук эйр на 128 гиг ссд хватает вообще для работы/учебы ?
Шаман Каган
подлючи внещний винт всего делов то
Джон Руд
Даже если каким-то образом не понадобится в работе, думаю всё же будет полезно знать эти моменты, как будущему фронтенд разработчику, я пока лично не встречал нормальных фронтенд разработчиков которые плохо знают вёрстку, просто в чатах прочитал , но надеюсь они исключение.
Илья
Может кто подсказать что за фигня происходит и почему значение версииэнтити не сохраняется?
Илья
m700
я пробую у меня не выходит...сложно да(
Azamat
m700
m700
после вебкама можно и на петухонера пособесится - хуже не будет
Андрей
что за петухонер?
m700
Не сложный язык и правда. Я правда думал думал, всетаки паскаль лучше для школы
Azamat
ато
Erik
Короче, прошел я свой первый собес
Erik
Я так нервничал, чуть сердце не остановилось
Mozart
Erik
угу
Azamat
Erik
и как?
пока хз, ощущение что я завалил полностью :)
Azamat
Erik
hr и архитектор
Глеб
угу
На какую позицию?(направление)
Михаил
угу
и что расстраиваться? выучи с#/c++ за это время и будет нормас