Задать вопрос
  • Должен ли верстальщик уметь поднимать сервер и разворачивать проект на Linux?

    php666
    @php666
    PHP-макака
    говорят я должен это уметь, поднимать сервак итд
    работаю PHP разработчиком, не умею на Убунте работать и не хочу. Когда надо на *nix подобных системах что-то разворачивать пишу письмо специалистам в группу под названием UnixAdmins и они это делают. И это нормально. Моя задача - разрабатывать проект, а не ковыряться в серваках.

    развернуть локально на убунту проект на php, nginx, mysql, итд .... говорят я должен это уметь, поднимать сервак итд
    Нет, не должен. Это был бы безусловно полезный навык, но ты лишь junior frontend.

    Может посоветуете как быстро этому научиться?)
    Никак. Это будет тупой копипаст из мануала без понимания. А понимание приходит лишь с годами опыта.

    То, что у них надо все с нуля настраивать каждому человеку - это кривая организация их структуры. Например, у нас работа ведется на сервере, по SSH через PHPStorm вносятся все изменения на хосты разработчиков, сервер настроен единожды и под всех. Поработал - зашел на сервак в свою директорию, закоммитил изменения. Всё.
    Придет новый чел - ему просто создадут директорию, настроют хост, он склонирует проект, подключится через PHPStorm к серверу и начнет работать. Все. И это - правильно.

    Наверно не пройду испытательный срок
    да и хрен бы с ними.
    Ответ написан
  • Время интернет-магазинов прошло?

    php666
    @php666
    PHP-макака
    У меня родители занимались строительным бизнесом с середины 90-х, я видел все - и расцвет и закат. И ответственно скажу, что эпоха частников в РФ закончилась. Если раньше мой покойный отец имел на рынке до 7 торговых точек с продавцами и производство, то к 17 году остался лишь офис с товаром. Упала покупательская способность. Появились гиганты типа Леруа, которые опустили цены. Аренда стала невыносимо дорогой, давление государства на частный бизнес. Я сдавал с матерью в чермет остатки товара, битком набитая машина мебельной фурнитуры уходила по цене 2000 рублей. Продать невозможно ни частникам, ни оптовикам, которые все позакрывались.

    Эпоха интернет-магазинов, безусловно, уходит в прошлое - банально у людей нет денег. Да и люди всему этому наелись, дефицита нет - легче пойти в магазин и купить что нужно, пощупав и потрогав. Я, например, в ИМ вообще ничего не заказываю, разве что запчасти для авто. Я живу в Москве, под боком тройка огромных ТЦ, где есть ВСЁ.
    Скоро останутся лишь площадки-гиганты, которые выживают из-за оборота.

    Иметь свой ИМ - это очень дорого для частников. За 24 000 руб. в год можно купить аккаунт на tiu.ru, например, и создать почти полноценный ИМ, который поддерживает функционал, который удовлетворит 95% торгашей - и выгрузки и свойства товаров и многое другое. И при этом эта площадка дает почти топ в поисковой выдаче. Конечно, там не будет онлайн оплаты, но для частников она не нужна - все хотят получать нал или перевод на карту, Робокассы нах никому не сдались.

    Что думаете по этому поводу?
    на ЭТОМ сайте тебе ничего толкового не скажут, только будут петь песни о том, что ВЫ виноваты в том, что нет продаж. Это не так. Зайдите на biznet.ru - там люди, кто РЕАЛЬНО занимается бизнесом, они там всё распишут про реалии. Вот темы интересные: "Похороны" интернет-магазинов., "Похороны" интернет-магазинов- часть 2
    А тут спрашивать бесполезно - тут технари сидят, которые никогда ничего купить-продать не пытались.
    Ответ написан
    6 комментариев
  • Пропадает память. Как тренировать?

    Mesuti
    @Mesuti
    Тоже 30 =) приветствую в клубе старперов.
    Мой проверенный список:

    -Пейте витамины.
    -Спите норму 8 часов.
    -Учитесь порционно, не все сразу.
    -Постоянно практикуйтесь в языке, иначе забывается. Это у всех так. Некоторые здесь сидят, чтобы не забывать.
    -Попробуйте заниматься спортом (допустим, пробежка), разгоняет кровь в голове= питание для мозга.

    Также рекомендую пропить "Пикамилон" раз в пол года.
    Расширяет сосуды мозга, думает очень легко. Иногда 2 мысли одновременно
    Правда, побочка - может быть вспыльчивость и агрессивность

    И как говорили выше - семья вытесняет многое. Поэтому не в Вас проблема.
    Ответ написан
    1 комментарий
  • Пропадает память. Как тренировать?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Как человек, который прошел это же самое годы назад скажу вам так:

    - первое что может быть - физиологическое нарушение мозга. Опухоли, склероз, разные заболевания, депрессия (настоящая а не вот "жизь что-то не радует"), разные паталогические состояния и другие штуки которые объективно влияют на его работу. Тут, если вы серьезно настроены, нужно сходить и проверить то что можно и пообщаться с грамотным врачом (как его найти - другой вопрос).

    - второе - банальное утомление. Да, теперь вы устаете быстрее и легче и под это надо адаптироваться. В 20-25 можно не спать пару суток подряд, пилить код 20 часов не вставая, питаться одной кока-колой с дошиком и раз в неделю спать до упора, просыпаясь как огурчик. После 30 такое уже не работает. Поэтому, в порядке важности:
    1. качественный сон и его гигиена. 30 лет это время самого большого недооценивания этого фактора (раньше то спал как хотел и бодрячком)
    2. нормальное питание и физическая активность. Не надо быть веганом или упарываться на стадионе - просто сбалансированная еда, не переедать, и тренажерка/что-то активное несколько раз в неделю
    3. распорядок дня - уметь управлять нагрузкой и отдыхать. Это тоже то что нужно переосмыслить. "поднапрягусь и сделаю" или "ну я ж в потоке, поем вечером" "сегодня подольше посижу, завтра посплю больше" - это все во вред.

    Эти три пункта - самые банальные, самые эффективные и самые сложные для выполнения в реальности.
    "попить витаминки-ноотропы", "взять себя в руки" или "наладить внутренние энергии" - НЕ работает, но крайне популярно, потому что, во-первых, успокаивает (что тоже дает свой небольшой эффект), а во-вторых - делать на самом деле особо ничего не надо, все как мы любим :). Потом придете к "банальному" просто позже и в более худшем состоянии.
    Ответ написан
    7 комментариев
  • Пропадает память. Как тренировать?

    @RaGe22
    1) Проблемы со здоровьем - к врачу
    2) Низкий уровень жизни - начать высыпаться, меньше напрягаться, меньше стрессовать, заняться спортом. Может у вас постоянный стресс и состояние называемое в спорте "перетрен"
    3) Может это просто нормально для вас
    Ответ написан
    Комментировать
  • Как защититься от рассылки email спам писем с подменой моих ящиков?

    Необходимо настроить строгую DMARC-политику и DMARC-фильтрацию.

    https://habr.com/en/company/mailru/blog/315778/

    Для DMARC требуется SPF и DKIM. Сами по себе SPF и DKIM не помогут защититься от поддельных писем
    Ответ написан
    Комментировать
  • Как подменить диск в Linux?

    @Zzzz9
    Один вариант Germanjon, подмонтировать. Еще вариант снять образ диска( пользуюсь Clonzilla), восстановить на новый, загрузиться, расширить раздел до макс (parted)
    Ответ написан
    4 комментария
  • Как передать в функцию require() переменную?

    Aetae
    @Aetae Куратор тега Vue.js
    Тлен
    Ты же понимаешь, что вот это вот {src: require('@/assets/file/1.jpg')} происходит на этапе сборки и в код попадает уже что-то типа:{src: '/img/1.fd5gdf.jpg'} или там {src: 'data:image/jpeg;base64,...'}
    (точнее в что-то типа, {src: a("18c2")}, которое возвращает уже соответственно '/img/1.fd5gdf.jpg' или 'data:image/jpeg;base64,...', т.е. результат обработки require('@/assets/file/1.jpg'))
    Переменная testже становится действительна только во время исполнения.

    Можно использовать частичные пути вида {src: require(`@/assets/file/${test}.jpg`)}, но никакой магии тут всё равно нет: в таких случаях webpack просто обрабатывает require для всех файлов по маске @/assets/file/*.jpg(что может сильно раздуть размер бандла если в папке много лишнего мусора) и заменяет require(`@/assets/file/${test}.jpg`) на соответствующую условную конструкцию с применением переменной test.

    Делая же так: {src: require(test)} ты не даёшь webpack'у даже намёка, на то что бы там следовало грузить и откуда.
    Ответ написан
    Комментировать
  • Какую ответственность несет системный администратор за установку пиратского софта?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Установка софта это обязанность системного администратора, поэтому если он установит "пиратский " софт - то УК РФ Статья 146. До шести лет.

    Естественно не по своему желанию а по причине экономии директора.
    Это отягчающее обстоятельство.

    Поэтому если официально устроены системным администратором - лучше не рисковать.
    Если официально не устроены - доказать вину крайне сложно, и там уже только директор окажется виноват.
    Ответ написан
    6 комментариев
  • Как правильно настроить NS записи для сайта и контроллера домена?

    вариант а) создать А=запись WWW.сайт.ком с привязкой к ІР сайта и приучить юзеров ходить на сайт через WWW.сайт.ком
    вариант б) на КД поднять ИИС и настроить редирект
    вариант в) переназвать АД-домен
    Ответ написан
    Комментировать
  • Какой вариант компонента объективно лучше?

    profesor08
    @profesor08
    Лично я в упор не вижу аккордеона. В примере тимлида он есть, в твоем нет. Что если у одного слайда одна разметка, а у другого другая?

    В примере тимлида есть компонент аккордеона и компонент для слайдов, слайды выводятся в цикле. Как это работает меня не волнует, моя задача лишь вывести разметку для слайдов. В итоге получится чистый и понятный код.

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

    Твой аккордеон должен отвечать только за функционал аккордеона, а не стилизацию всего и вся.
    Ответ написан
    7 комментариев
  • Ставите ли вы апдейты, если этого не просят ради поддержания актуальности, закрытия CVE и etc?

    @EraserKhv
    Системный администратор
    Обновления безопасности обязательно, особенно на системах которые смотрят в интернет.

    Обновления функционала, вот тут лучше "работает - не трогай" :) Примеры. 1. Есть в аэропорту рентген-сканер багажа, управляется компьютером с предустановленной ОС Windows NT, попытка обновить - это возможность получить очень дорогой в оживлении кирпич. 2. Стоит в одной организации, в далеком-далеком филиале файловый сервер на ОС Windows 2003 R2, поставить более свежую ОС не позволяет отсутствие новых драйверов, поменять железо не позволяет финансовая обстановка. Тем не менее аптайм у него 2 года и ни одного разрыва. Работает ?) Не трогай :)

    Все зависит от ситуации.
    Ответ написан
    1 комментарий
  • Бесплатный хост виртуализации для Linux?

    Sanes
    @Sanes
    Proxmox, если нужна панель управления. Я пользуюсь OpenVZ v.7
    Ответ написан
    1 комментарий
  • Как запустить сборку python + django?

    neatsoft
    @neatsoft
    Life is too short for bad software
    По этой ссылке находится заброшенный проект, при этом очень низкого качества - нарушено всё что только можно, включая PEP8, django best practices, etc.

    Это приговор:
    Django==1.3
    South==0.7.3

    Поддержка Django 1.3 закончилась 26 февраля 2013 года - шесть лет назад. С тех пор очень многое изменилось не только в Django, но и в Python.
    Практической ценности этот код не представляет, в качестве основы для нового проекта тоже не годится - очень грязный.

    5cffd0e81c9fe887261265.png
    Ответ написан
    Комментировать
  • Какую CMS выбрать?

    @MasterMike
    Итого: какую CMS вы бы не выбрали, вы об этом пожалеете )
    Ответ написан
    Комментировать
  • Как повысить свою пенсию в будущем, если ты ИП-программист сейчас?

    sim3x
    @sim3x
    Расчитывать только на себя
    Любое решение, которое вы не контролируете - не стоит даже рассматривать
    Только те места куда вы можете зайти и выйти тогда когда вам захочется

    Банки
    Просто наобум брать любой банк не стоит, в том числе и швейцарский
    На деньги следует иметь документы, откуда они и заплачены ли с них налоги - ето универсальный совет для любого цивилизованного банка, когда у вас сумма до $100М
    Проценты около 0

    Дети
    Если имеете спутника жизни, то они, при правильном подходе, являются самым гибким решением

    Фонды
    Нормальные от $500к
    3-5% годовых

    Недвижимость
    Только на растущем рынке, только на продажу ASAP
    Много тонкостей, огромная вероятность потерять вложения
    Ответ написан
    1 комментарий
  • Какова суть фреймворков и библиотек?

    Stalker_RED
    @Stalker_RED
    Библиотека это инструмент или набор каких-то инструментов.
    Бибилиотека для скачивания видео с ютуба
    Бибилиотека для кропа и ресайза картинок
    Бибилиотека для определения города по IP

    Фреймворк может использовать десятки или сотни разных библиотек. Это набор не только инструментов, но и готовых компонентов, и еще и рекомендация по их использованию.

    "набор для постройки скворечника"
    В комплекте молоток, гвозди, столярный клей, 20 деревянных досточек разных форм и расцветок и инструкция с тремая вариантами скворечника на выбор.

    Или вот два фреймворка:
    Ezva9I.pngzC6ZHT.png
    Можно ли их использовать вместе? (Конечно, никто не запрещает)
    Можно ли из этих деталей построить что-то совсем другое, не такое как в инструкции? (Конечно да)
    Можно ли с этими фреймворками использовать детали еще и из этого?
    lGjE1A.png
    (конечно можно, но придется что-то придумать для совместимости деталек. Быть может придется применить клей, изоленту, пластилин или жвачку. Или шуруповерт, или сварочный аппарат. Но ни в один комплект эти дополнительные инструменты не входят, как и скиллы к ним.)

    Можете посмотреть еще сюда, этот ответ частично покрывает ваш вопрос:
    Для чего нужны фреймворки, а-ля Laravel?
    Ответ написан
    Комментировать
  • NET::ERR_CERT_AUTHORITY_INVALID на большинстве сайтов?

    Radjah
    @Radjah
    Антивирусы с включенной проверкой SSL-соединений стоят?
    Ответ написан
    1 комментарий
  • Прав ли разработчик?

    lamer350
    @lamer350
    กำลังสูงสุด
    Вы же сделали только back-end и все права на дизайн/фронт остались у прежнего разработчика.
    По всем правилам вы обязаны у себя в портфолио указать ссылку (на прежнего разработчика) и разъяснить что вы делали только натяжку, а фронт делал такой то человек. А в подвале если ставите свое лого, то опять же с разъяснениями, что вы делали back-end и поддерживаете работу сайта, дизайн и front-end делал такой то человек.

    Авторские права не переходят заказчику автоматом после сдачи работы, ваш договор с заказчиком не имеет силы (в плане присваивания себе авторских прав на работу). Для такого случая разработчик должен был передать права заказчику по специальному договору, тогда бы заказчик имел право дать разрешение вам присваивать все права (но какой ему в этом интерес? передача авторских прав 3м лицам?).

    Исходя из всего что я написал, кратко можно сказать: указывая свое авторство вы обязаны уточнять в чем именно заключалась ваша работа.
    Ответ написан
    Комментировать