Ага, можно подумать, я прошу вызывать конструктор копирования.
Вызываете его вы, компилятор его просто генерирует (и то, генерирует только в случае необходимости). А генерирует компилятор конструктор копирования автоматически по вашему требованию только по той причине, что он способен сделать это без вашей помощи.
В принципе компилятор сам способен розобратся когда его делать виртуальным.
Чтоб узнать нужна ли виртуальность деструктору, нужно знать, есть ли у этого класса наследники. Если вы разрабатываете библиотечку и класс ваш хранится в какой-нибудь DLL, то как компилятор узнает (в момент компилирования вашего класса) будут ли наследники? Философия C++: не делать того, что не просят.
Я может не прав, но кому это надо? Может я рассуждаю как старый дед, который видя мобильник говорит: «В наше время такой фигни не было!». Всюду программирование котиков... это как-то раздражает. Раздражает, что люди занимаются чем-то бессмысленным. Если человеку съездить в магазин или даже позвонить туда лень... то ты увяз в Матрице чувак)) Тук-тук, Нео, выходи из своего кокона в реальную жизнь.
Конечно, как человек настроен — нам не известно. Но исходя из слов автора:
Мое мнение — в вебе пониже порог будет, чем в остальных. Хотел бы предложить ей питон, но в Харькове с ним туговато
мне становится ясно, что человек хочет не программировать, а зарабатывать программированием. А по поводу «локальных клубов программистов» — интернет форумы — это и есть «клубы программистов». А ещё есть книжки проверенные временем (причём их можно даже просто скачать, а не покупать бумажные издания)
Я с вами более чем согласен) Более того у меня именно так и было) Но проводя параллель между данной темой и спортом, человек не хочет «пробовать потихоньку там заниматься», а сразу хочет стать профессионалом (в данном контексте: человеком, который будет зарабатывать деньги работой программиста)
Это из разряда: «Хочу стать спортсменом... сегодня за обедом так подумал и захотел... не знаю конкретно в каком виде спорта...» Чтоб стать программистом, нужно изначально любить это ремесло со всеми его прелестями и гадостями. А если любить, то и не будет проблем с выбором: всегда будешь точно понимать чего хочешь, а чего нет. А так, на ролевую игру это похоже: «Давай я сегодня буду молодой программисткой, а ты строгим менеджером».
ТС просто хочет подзаработать (либо просто приумножить имеющиеся 1000-1500$), а программирование для него — просто побочный эффект от заработанных денег (ТС согласен его потерпеть немножко).
ИМХО: в реальной жизни программистов всё в точности до наоборот.
Кстати, интересно, сколько ТС хотел бы зарабатывать на такой подработке?
А если ошибиться и в e-mail’е вбить ’a’ вместо ’s’, то e-mail клиент пропустит:) И в случае автора, как раз ошибка типа " ’a’ вместо ’s’ «, а не » ’#’ вместо ’@’ ".
Ну вот если попытаться отправить письмо на несуществующий e-mail — то почтовый клиент не будет вас уведомлять о проблеме, а спокойненько отправит письмо в никуда. Но никто на это не жалуется. А с карточными счетами, мне кажется, всё аналогично.
Компьютер не решит всех проблем. Банковские счета начали использовать сначала без компьютеров, в следствие чего наблюдаем то, что наблюдаем. Вот к примеру та же WebMoney будет лишена подобных недостатков, потому что создавалась изначально для работы под управлением компьютеров.
Ну если вы введёте больше чем 16 цифр для номера карты, то думаю система на это ругнётся (хотя кажется больше 16 цифр даже не даст ввести). А больше никак номер карты и не проверишь (ну кроме этого алгоритма Луна, о котором я только сегодня узнал (спасибо автору)). Ну и всё ж таки проверить, чтоб номер телефона начинался с «+380» и имел 12 цифр проще чем реализовать алгоритм Луна (хоть он и не сложный). А может разработчики приват24 так же как и я не знают о существовании таких алгоритмов?
Поддерживаю. Хоть у приват24 действительно косяков хватает, но это не сравнится с тем что предлагает Укрсоцбанк (или Юникредит его нужно называть?): чтоб что-то сделать в их интернет-банкинге — нужно взять списочек одноразовых паролей в банкомате (типо каждую операцию подтверждать новым одноразовым паролем). Насчёт косяков приват24: не ошибается тот, кто ничего не делает.
Спасение утопающего — дело рук самого утопающего. Учтя, что человеку свойственно ошибаться, всегда проверяю что ввёл корректные данные (особенно номер телефона, номер счёта и т.д.).
На первом и втором курсах у меня были жуткие проблемы с высшей математикой и физикой. Обычно я сдавал экзамены по этим предметам на тройки со второго и третьего раза. Однако же все 5 лет по программированию я получал 5 (ну бывало конечно и 4) и умудрялся помогать по программированию одногруппникам (многим).
Я не говорю, что математика не нужна. Математика бывает разной!!! Например у меня туго с производными, изображениями и оригиналами, всякие преобразования по Лапласу... Но зато неплохо пошли ЧИСЛЕННЫЕ МЕТОДЫ — тоже ведь математика, но совсем другой уровень.
И я знаю то, что если мне что-то понадобиться из высшей математики, то я всегда найду статейку в интернете, прочитаю и пойму. Знания приходят тогда, когда тебе их нужно применять, а не тогда, когда тебе их всовывают в рамках учебной программы.
А есть ещё дискретная математика. Вот без неё никак. Но её легко понять человеку с «программистским» складом ума.
Более острую проблему я сейчас ощущаю в недостатке знаний английского (в школе не пошёл он как-то)... как оказалось, для программиста это очень важно.
А то получается так, специалист тратит свое время на собеседование (от 30 минут до часа), а у вас не находиться несколько минут на телефонный звонок или электронное письмо?
Кстати меня собеседовали около четырёх с половиной часов:))
C++ virtual destructor. Зачем?
C++ virtual destructor. Зачем?
Чтоб узнать нужна ли виртуальность деструктору, нужно знать, есть ли у этого класса наследники. Если вы разрабатываете библиотечку и класс ваш хранится в какой-нибудь DLL, то как компилятор узнает (в момент компилирования вашего класса) будут ли наследники? Философия C++: не делать того, что не просят.
Хочу запилить стартап, нужно мнение
да, я далёк от Матрицы. Живу в реальном мире, тут прикольно. Попробуй!
Хочу запилить стартап, нужно мнение
Я может не прав, но кому это надо? Может я рассуждаю как старый дед, который видя мобильник говорит: «В наше время такой фигни не было!». Всюду программирование котиков... это как-то раздражает. Раздражает, что люди занимаются чем-то бессмысленным. Если человеку съездить в магазин или даже позвонить туда лень... то ты увяз в Матрице чувак)) Тук-тук, Нео, выходи из своего кокона в реальную жизнь.
пытаюсь помочь человеку новичку в айти определиться в направлении
Конечно, как человек настроен — нам не известно. Но исходя из слов автора:
мне становится ясно, что человек хочет не программировать, а зарабатывать программированием.А по поводу «локальных клубов программистов» — интернет форумы — это и есть «клубы программистов». А ещё есть книжки проверенные временем (причём их можно даже просто скачать, а не покупать бумажные издания)
пытаюсь помочь человеку новичку в айти определиться в направлении
Я с вами более чем согласен) Более того у меня именно так и было) Но проводя параллель между данной темой и спортом, человек не хочет «пробовать потихоньку там заниматься», а сразу хочет стать профессионалом (в данном контексте: человеком, который будет зарабатывать деньги работой программиста)
пытаюсь помочь человеку новичку в айти определиться в направлении
Это из разряда: «Хочу стать спортсменом... сегодня за обедом так подумал и захотел... не знаю конкретно в каком виде спорта...»
Чтоб стать программистом, нужно изначально любить это ремесло со всеми его прелестями и гадостями. А если любить, то и не будет проблем с выбором: всегда будешь точно понимать чего хочешь, а чего нет.
А так, на ролевую игру это похоже: «Давай я сегодня буду молодой программисткой, а ты строгим менеджером».
Что учить?
ИМХО: в реальной жизни программистов всё в точности до наоборот.
Кстати, интересно, сколько ТС хотел бы зарабатывать на такой подработке?
Приватбанк и валидация user input
А если ошибиться и в e-mail’е вбить ’a’ вместо ’s’, то e-mail клиент пропустит:) И в случае автора, как раз ошибка типа " ’a’ вместо ’s’ «, а не » ’#’ вместо ’@’ ".
Приватбанк и валидация user input
Ну вот если попытаться отправить письмо на несуществующий e-mail — то почтовый клиент не будет вас уведомлять о проблеме, а спокойненько отправит письмо в никуда. Но никто на это не жалуется. А с карточными счетами, мне кажется, всё аналогично.
Приватбанк и валидация user input
Компьютер не решит всех проблем. Банковские счета начали использовать сначала без компьютеров, в следствие чего наблюдаем то, что наблюдаем. Вот к примеру та же WebMoney будет лишена подобных недостатков, потому что создавалась изначально для работы под управлением компьютеров.
Приватбанк и валидация user input
Ну если вы введёте больше чем 16 цифр для номера карты, то думаю система на это ругнётся (хотя кажется больше 16 цифр даже не даст ввести). А больше никак номер карты и не проверишь (ну кроме этого алгоритма Луна, о котором я только сегодня узнал (спасибо автору)). Ну и всё ж таки проверить, чтоб номер телефона начинался с «+380» и имел 12 цифр проще чем реализовать алгоритм Луна (хоть он и не сложный). А может разработчики приват24 так же как и я не знают о существовании таких алгоритмов?
Приватбанк и валидация user input
Я не совсем понимаю, о какой «валидации номера телефона для СМС-информирования» вы говорите. Можно мне маленькое объяснение?:)
Приватбанк и валидация user input
Поддерживаю. Хоть у приват24 действительно косяков хватает, но это не сравнится с тем что предлагает Укрсоцбанк (или Юникредит его нужно называть?): чтоб что-то сделать в их интернет-банкинге — нужно взять списочек одноразовых паролей в банкомате (типо каждую операцию подтверждать новым одноразовым паролем). Насчёт косяков приват24: не ошибается тот, кто ничего не делает.
Приватбанк и валидация user input
Спасение утопающего — дело рук самого утопающего. Учтя, что человеку свойственно ошибаться, всегда проверяю что ввёл корректные данные (особенно номер телефона, номер счёта и т.д.).
Должен ли мужчина-программист уметь установить розетку?
Мужчина (не важно кто он) должен уметь решать проблему. А вот каким он способом решит эту проблему (за деньги или собственными руками) — не важно.
Обучение программированию (знания математики, а также физики)
Я не говорю, что математика не нужна. Математика бывает разной!!! Например у меня туго с производными, изображениями и оригиналами, всякие преобразования по Лапласу... Но зато неплохо пошли ЧИСЛЕННЫЕ МЕТОДЫ — тоже ведь математика, но совсем другой уровень.
И я знаю то, что если мне что-то понадобиться из высшей математики, то я всегда найду статейку в интернете, прочитаю и пойму. Знания приходят тогда, когда тебе их нужно применять, а не тогда, когда тебе их всовывают в рамках учебной программы.
А есть ещё дискретная математика. Вот без неё никак. Но её легко понять человеку с «программистским» складом ума.
Более острую проблему я сейчас ощущаю в недостатке знаний английского (в школе не пошёл он как-то)... как оказалось, для программиста это очень важно.
Edifecs и ISD
Может кто-нибудь про Edifecs расскажет?
Перезвонить?
Кстати меня собеседовали около четырёх с половиной часов:))
Ну это так, к слову)
Перезвонить?
Согласен, сравнение плохое. Но я хотел сказать, что объяснить человеку почему он не подходит явно проще.