• Ошибка Allowed memory size of 4294967296 bytes exhausted (tried to allocate 81920 bytes)?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Исправить скрипт, чтобы ему для работы не требовалось 4 Gb оперативки.
    Ответ написан
    1 комментарий
  • Стоит ли изучать sql, или же сразу заняться изучением ORM?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    ORM внезапно преобразует ваш код в sql.
    Опять же внезапно, этот код может быть не оптимален.
    Для того что бы понять что есть проблема вы должны понимать сиквел.
    А для того что бы понять как быстрее, важно знать о SQL

    Общие советы такие используйте механизмы БД, Используйте их по полной, не стесняйтесь хранимых процедур или сборок
    Ответ написан
    Комментировать
  • Как исключить из копирования всей папки, одну папку на .bash?

    @pfg21
    ex-турист
    используй опцию исключения 7z -x (Exclude filenames) switch
    Ответ написан
    Комментировать
  • Существует ли какая- та тула, плагин или просто сервис который бы помогал улучшить код.?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Как только такая появится, вы станете не нужны.
    Ответ написан
    Комментировать
  • Установка gitlab runner в docker?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Вы что-то путаете. Вебморда может быть у самого гитлаба, а не у раннера.

    Вместо сомнительных мануалов рекомендую пользоваться, всё-таки, официальной документацией.
    Ответ написан
    1 комментарий
  • Как программировать stm32?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    В вашем случае никак
    Ответ написан
    3 комментария
  • Как восстановить систему Виндовс 7 если все файлы с расширением .lnk?

    @kalapanga
    В вопросе написана полная ерунда. Если бы у Вас действительно "все файлы стали с расширением .lnk" не работало бы ничего, совсем ничего!
    По скриншотам я вижу, что у Вас всего лишь начали отображаться расширения всех файлов. Вместо того, чтобы отключить это в свойствах папки, Вы зачем-то полезли в реестр рушить системные ассоциации, удалять ключи реестра - это вобще как в голову пришло?
    С учетом того, что неизвестно, что Вы там ещё наделали, скорее всего восстанавливать придётся переустановкой Windows, но вдруг повезёт и совет Hanneman поможет.
    И да, забудте про оптимизаторы, ускорители и прочий хлам! Не надо ими пользоваться.
    Ответ написан
    2 комментария
  • Доступ к приватным полям через арифметику указателей?

    @mayton2019
    Bigdata Engineer
    Формально, с точки зрения ООП так делать нельзя. Я не знаю продуктовых задач где такой злостный хак имел бы место.

    А преподавателю который это придумал - надо оторвать яйца.
    Ответ написан
    6 комментариев
  • Есть ли области в программировании, где не надо писать бизнес логику?

    @Siberian_Bear
    О. обожаю этот вопрос!

    Открою секрет - IT само по себе бесполезно. Как, например и логистика/грузоперевозки. Или охрана.
    IT должно облегчать другие сферы жизни. Программист должен писать что то, облегчающее другие сферы жизни.
    Обязательно надо в чём то разбираться:
    • бизнес/магазин - разбирайся с логикой заказов/покупок/возвратов
    • банк - логика движения, денег, валют, транзакций, проверок, откатов
    • движок игры - разбирайся с физикой. магнитизм, механика, свет/тень - все эти жизненные законы надо оцифровывать.
    • игра на готовом движке - тогда закапывайся в детали, какого размера ступеньки должны быть что бы соответствовать шагу игрока с учетом его скорости передвижения. здесь требования не таки сложные, но вот игра без таких деталей будет казаться г**ном
    • драйвера - разбирайся в железе, какую нагрузку держат - температура как повышается, сколько микроват где бегает.
    • МАШИННОЕ ОБУЧЕНИЕ???????? Это вообще жесть как надо миллион тематических свойств изучить чтобы заложить обучение. И эксперты области редко понимают чё тебе надо
    • data engeneer - вообще не область. Но даже тут надо понимать какие данные надо хранить/обрабатывать и с какой вероятностью нужны будут правки.
    • роботы - опять же физика движений во всех проявлениях
    • ИИ - психология, лингвистика.
    • парсинг текстов - опять же, лингвистика, еще и разных языков, грамматика, синтаксис. а может и стилистику языков надо учитывать
    • ...и т.д.


    И так со всем.
    Да, программисту будут ставить задачи, может даже детальные. Но всё равно он последняя инстанция - до него что то могли не продумать - программист ошибку увидит сразу и должен отреагировать. Предотвратить что то или увидеть возможности для прикладного...

    И более того, есть мнение, что просто кодеры не нужны скоро будут. Нужны будут именно специалисты в определенных профессиях, которые могут перевести в программы свои идеи. Как раньше ученые статусные люди должны были уметь писать. Потом знать иностранные языки, потом владеть компьютерами/быстрым набором. Сейчас уметь запрограммировать.
    Ответ написан
    1 комментарий
  • Как насчет закона о самозанятых? Работаем на равных с ИП или что?

    @stratosmi
    Сферы деятельности, допустимые для самозанятых, ограничены.

    ИТ и полноценная торговля туда не входит.
    Ответ написан
  • Какой язык выбрать инженеру за 40?

    Стоит проверить какие вакансии доступны в регионе проживания и отталкиваться исходя от них и своих возможностей обучения. За попсовыми технологиями гнаться не следует. Стоит методично изучать основы.
    Если по-профессии инженер, то можно выбрать что-то ближе к темам:
    • САПР
    • Embedded: Arduino, Raspberry Pi, Микроконтроллеры, Verilog, FPGA
    • Устройства для умного дома
    • Обработка цифровых сигналов от (медицинских и пр.) устройств (в том числе изображения, звука, видео)


    HTML CSS JS - это совсем далеко от инженерии. Тут попса вся в изобилии.
    Ответ написан
    Комментировать
  • Супер-быстрый хостинг для Wordpress?

    Jump
    @Jump
    Системный администратор со стажем.
    Чтоб открывался за 0,5 сек. - пока удалось на шареде только 1,5 сек.
    Вы ставите некорректную задачу.
    • Время открытия страницы зависит не только от хостинга - оно зависит от канала между хостингом и клиентом, от работы DNS, поэтому у всех клиентов оно будет очень разным.
    • Так же время открытия сильно зависит от верстки и содержания страницы- если у вас там будет куча скриптов, тяжелой графики, подключаемых сторонних ресурсов, плюс кривая верстка это тоже очень сильно повлияет на открытие страницы в браузере
    • Не стоит забывать и про то, что железо у всех разное, а железо клиента тоже значительно влияет на скорость открытия страницы.
    • Сам по себе WP это тяжелая платформа нацеленная на быструю разработку, а не на быструю работу - пытаться ставить на ней рекорды скорости бессмысленно и никому не нужно. А вот добиться приемлемой производительности можно.


    В общем - хостингов способных значительно уменьшить скорость открывания не существует.
    Чтобы добиться хорошей скорости достаточно просто нормального, ничем не выдающегося хостинга, ибо от него зависит далеко не все.
    Ответ написан
    5 комментариев
  • Sql query, simple table, big data why long duration?

    @viras777
    Я бы пошёл с другого конца. Получение 1млн. строк - это явно не конечный результат, что вы с ними хотите сделать? Может написать такой запрос, который выдаст сразу конечный результат?
    Ответ написан
    2 комментария
  • На каком движке лучше сделать справочник по API?

    @AlexndrNovikov
    Solution Architect in Spiral Scout
    https://swagger.io/
    В принципе стандартом сейчас считается он
    Описывается api по OpenAPI стандарту, а дальше можно его скармливать любым инструментам, или писать обвязку самим - по настроению.
    Вот в недавней статье API Яндекс.Кассы использовали это
    Ответ написан
    Комментировать
  • Как правильно отсортировать товары по возрастанию, когда есть артикулы с 0?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Сортируйте по полю:
    ORDER BY CASE WHEN article = 0 THEN NULL ELSE article END NULLS LAST
    Ответ написан
    3 комментария
  • Как вернуть только те строки, у которых в другой таблице отсутствует связанная строка?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    SELECT person.*
    FROM person
    LEFT JOIN sms ON sms.id = person.id
    WHERE sms.id IS NULL
    Ответ написан
    Комментировать
  • Что есть в C++, чего нет в C#?

    @SolidMinus
    Че за бред холиварный?

    Что есть в отвертке, чего нет в молотке? Молоток может очень многое, даже больше чем отвертка. И шуруп им можно "забить", но будет ли от этого эффект? А отверткой гвоздь не забьешь. Выходит молоток может больше, а отвертка не нужна?

    Языки для разного созданы. C# - чтобы упростить и ускорить разработку прикладных программ, также можно в веб пойти, а плюсы изначально были доработкой си который являлся исключительно системным языком.
    Ответ написан
    1 комментарий
  • Где ошибка в SQL запросе?

    @mletov
    |Veokite rentimine ja kasutusrent (77121)

    `sektor` LIKE '%entimine ja kasutusren%'
    Подходит, смотрите внимательнее
    Ответ написан
    Комментировать
  • Наиболее простой способ работы с базой данных?

    devspec
    @devspec
    Помогло? Отметь решением
    SQL учить придется рано или поздно. Лучше рано.
    Ответ написан
    Комментировать
  • Безопасность банковских карт?

    Jump
    @Jump
    Системный администратор со стажем.
    3d secure включено практически на всех картах у нас.
    Однако некоторые магазины могут провести платеж, и без подтверждения через смс, даже при включенном 3ds.
    Но такое позволено далеко не всем магазинам - мелкому ларьку такое сделать не позволят, только очень крупным конторам, у кого репутация и солидный баланс. Любой платеж совершенный без 3ds вы можете оспорить.

    По факту - номер карты можно светить направо и налево. Это безопасно.
    Если кто увидит CSV - тут уже можно воспользоваться вашей картой.
    Однако деньги вы не потеряете - такие фокусы без проблем можно оспорить, и деньги вернут.
    Правда дело это не быстрое, не стоит рассчитывать что вернут их через пять минут, обычно пара месяцев.

    Плюс ко всему платежи контролирует автоматика и служба безопасности на стороне банка.
    Если вы попытаетесь совершить нетипичную для вас операцию на крупную сумму - вам могут заблокировать платеж. Я сталкивался с таким - пытаюсь оплатить, платеж не проходит, и тут же звонок из банка, задали пару вопросов, повторил платеж - все прошло.

    Т.е пользователь достаточно защищен. Банк тоже защищен, потому как деньги на счет магазина поступают не мгновенно.
    Взломы случаются, но крайне редко, не чаще чем кошельки у граждан в автобусах крадут.

    Просто надо понимать что карта это не место для хранения денег, а инструмент для расчетов.
    Хранить крупные суммы надо на банковском счету.
    А на карте должны быть деньги на текущие расходы.
    Так же нужно иметь более одной карты - очень неприятно когда у вас все деньги на одной карте, а у банка зависает система, или неисправный банкомат зажевывает вашу карту, или ее блокируют по какой-то причине.
    Ответ написан
    Комментировать