Задать вопрос
  • Как сделать поиск по ключу массива и получить значение?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Для этого надо изучить соответствующий раздел документации

    Я не сторонник посылать в документацию как на деревню к девушке , но надо и честь знать, в конце концов
    Ответ написан
    5 комментариев
  • Как быть с товарами?

    правильно ли вообще это?

    По моему логичнее изменить фразу "Временно отсутствует" на чтото вроде "Под заказ" или "Доставка в течении 2 недель" и т.п., а если совсем уже нету то назвать это "Архив", чтобы пользователь мог понять, что теоретически товар могут привезти, но намного позже, во много раз позже, чем тот - что в наличии на данный момент. Так покупаю иногда товары у местных интернет-магазинов локальных, они выкладывают товары, но позвонив им оказывается что он прибудет только через месяц - полтора, оформляю заказ им, и жду месяц или полтора, потому что не срочно надо, и воспринимаю это вполне нормально, у них есть возможность привезти и перепродать, так пусть везут, мне что не всё ли равно, главное получить товар, чтобы доставили то что на картинке и чтобы соответствовало описанию "длина" и "ширина", за те деньги которые указаны в цене, пусть даже чуть дороже чем я найду на зарубежных какихто сайтах, ну и что, это уже не суть, потому что это их работа, собирать интересные товары все в одном месте, в одном интернет-магазине, чтобы я не "лазил" по интернету и не искал по отдельности, и обеспечивать логистику. А написав "временно отсутствует" у пользователя сразу отпадает всякое желание смотреть не то что этот, а и другие товары на сайте если чегото нету. Фактически надо указывать. Ну а если вообще нет, и не будет, и хочется оставить как вы говорите для SEO, то надо ставить фразу чтото вроде "Снят с производства" вместо ценника, и тому подобное. Прятать ничего не надо, Google очень сильно на это реагирует, при чём далеко не в пользу разработчиков.
    Ответ написан
    Комментировать
  • Тупиковое и медленное развитие, лекарство?

    Konstantin18ko
    @Konstantin18ko
    Стоматолог
    Хочешь быстро выкачивать в продакшен? Вруби режим Vanille. Пиши, параллельно свой проект. Зацепись за один язык как основной и дальше учи всё в нем вдоль и поперёк. Затем, как всё выучишь, хватай самый сложный фраемворк и от сложного к простому начинаешь разбирать. Это мой подход.
    Для наглядной статистики: я врач, у меня 8 часовой рабочий день. С сентября 2016 начал изучать PHP и JavaScript. С 1 января по 9 января 2017 пишу програму которая помогала мне писать истории больных. Сейчас программа пользуется популярностью и ей пользуется вся ординаторская. Сейчас проект переписывается на Symfony 3.
    Что мне понадобилось: время после работы, интернет.
    Ответ написан
    22 комментария
  • Использовать ли Python, когда можно обойтись bash?

    @fireSparrow
    Без кода сложно говорить что-то конкретное.

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

    Вот этот код у меня грузит процессор на 99-100%

    while True:
        x = range(3)


    А вот с этим процесс python3 я почти вообще не вижу в выводе команды top. Он там появляется всего несколько раз в минуту с какой-то смешной цифрой вроде 0,2 % загрузки процессора.

    import time
    
    while True:
        x = range(3)
        time.sleep(0.1)


    Так что используйте задержки в цикле и будет вам счастье.
    Ответ написан
    Комментировать
  • Высшие образование или специализированные курсы?

    дают высшее образование = бери, только не надо делать себе поблажки и т.п. под соусом "что кроме корочки мне это никакой пользы не даст"
    Ответ написан
    Комментировать
  • Высшие образование или специализированные курсы?

    Chipr
    @Chipr
    UX/UI designer
    Любой ВУЗ/техникум дает начальные знания из многочисленных областей, дает возможность попробовать и понять что вам нравится и где искать ответы, а дальше все зависит от вашей настойчивости и умению учиться самостоятельно. Неужели вы считаете, что специализированные курсы положат вам в голову знания и вы сразу станете востребованным и успешным? Вам все равно придется перелопатить кучу литературы и написать кучу кода. Это не зависит в ВУЗе вы учитесь или на курсах. Но уже 1000 раз говорили, что ВУЗ — это знакомства и атмосфера. Друзья, обретенные в студенчестве, зачастую остаются с вами на долгие годы. Это бесценный жизненный опыт, который необходим каждому.
    Ответ написан
    1 комментарий
  • Как школьнику устроиться в IT кампанию?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    Интересует именно работа в офисе, для повышения квалификации

    Сейчас твое повышение квалификации - закончить школу.
    Еще лучше отучиться хотя бы два курса в университете.
    А потом уже иди в офис.

    Ни одна серьезная компания не возьмет, без среднего образования.
    Могут взять в недостудии, где ты будешь работать за еду и не повышать свой уровень знаний.
    Просто будешь работать, как мартышка, верстая сайты за 5 копеек.

    Поэтому, если решил серьезно уйти в IT, учись и практикуйся.
    Как раз два года на выучить JS у тебя есть, и можно будет подать в серьезную контору.
    Ответ написан
    6 комментариев
  • Переход из 1С в web-разработчики (PHP ) в 35 лет. С чего начать и реально ли?

    @bi4ara
    Был в такой ситуации - устриц ел =)

    1. как уже сказали товарищи выше - что переход с 1С в web сам по себе принципиально проблему не решает: в web предметная область значительно проще чем "среднем 1С", но технологические требования в среднем те же. Т.е. если стало не интересно и приелась именно предметная область - поменяйте отрасль базового бизнеса (был ретейл - пойдите в производство, было много склада или бухни - в транспортную). Если приелось именно технологическая часть - то попробуйте напишите "вечерами и в свободное время" какую нить тривиальную задачу для 1С средствами веб (например: простую системку заявок ДДС, или систему согласования) ну или сайтик из своих имеющихся идей... через неделю зададите новые вопросы и поймете что "эта 1С еще ничего" ;)

    2. если в веб вас сейчас привлекает бек-энд, посмотрите в сторону python+django после 1С с управляемыми формочками взлетает очень спокойно (начинайте сразу с django). Но повторю товарищей выше - для 1С-ника самую боль вызывает css+html

    3. в части денег (субъективно): в веб много "маленьких" денег, т.е. проектики где что-то делается за пару недель/месяцев до конца и дальше новый проект. Суммы меньше, но их количество больше.
    в 1С больше "длинных" денег - проект=кампания (или только одно направление деятельности) и предметные области глубже и требуют более плотного контакта с заказчиком.
    Мораль: ради денег в веб не выйграете ничего - то на то и выходит если работаете за рубли. Потолок для технарей в 1С по столицам - 130-150, в вебе где-то так же. Пробить эту черту о-о-очень сложно, и как правило это уже не технарские обязанности

    4. "высоконагруженных" проектов в веб в процентном отношении мало. очень мало. А программистов много. Т.е. вероятность попасть на такой проект невысока, а конкуренция высокая. Т.к. "уставших клепать сайтики" тоже уже хватает
    Ответ написан
    3 комментария
  • Где найти бесплатный VPS для стартапа?

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    software engineer
    Бесплатно для стартапа поднимите виртуалку на домашнем компе. Раскрутитесь - перенесете все в облако.
    Ответ написан
    Комментировать
  • Где найти бесплатный VPS для стартапа?

    Мне вот этого не понять такой VPS стоит рублей 300 в месяц! Это деньги? Ну вот дадут вам его бесплатно куда вы денете 300 рублей в качестве альтернативы?
    Ответ написан
    5 комментариев
  • Имею ли я право препятствовать работе сайтов, использующих созданную мною CMS незаконно?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Часть первая, добрая

    1. Идете к юристу и оформляете правильную лицензию, в которой вы предоставляете право на использование вашего продукта. Жестко запретите модификацию кода CMS всеми, кроме вас. Оставьте за собой право модификации кода удаленно, в любое время без предварительных уведомлений. Оставьте за собой право отзыва или изменения лицензий без уведомлений и объяснений. Запретите перепродажу. В лицензии добавьте оговорку насчет статьи 273, что действия по модификации кода сайта являются санкционированными и неотъемлемой частью продукта.
    2. Реализуете и обкатываете механизм автоматического лицензирования через интернет. Вешаете лицензионное соглашение на официальный сайт продукта.
    3. Рассылаете всем нелицензионным пользователям "письмо счастья", в котором доходчиво объясняете, что их копия не лицензирована и т.д. Рекомендую вам разрешить использование своей CMS для некоммерческих организаций и домашних страничек без рекламы при наличии ссылки на сайт продукта. Предложите бесплатное обновление для некоммерческих пользователей.

    Часть вторая, злая

    1. После введения новой лицензии, но до уведомления всех письмами счастья, удаленно зашиваете код, который будет выводить html-комментарий о том, что данная копия не имеет лицензии т.д. и т.п. Там же должна быть ссылка на ваш сайт, где можно лицензировать продукт. Данный шаг не будет препятствовать работе с сайтом.
    2. Рассылаете письма счастья.
    3. Ждете, пока пройдет срок, в течение которого компании должны лицензировать свои версии.
    4. Вместе с юристом выбираете компанию, на которую вы подадите в суд за нелицензионное использование своей CMS и у которой точно выиграете дело. Судитесь. Выигрываете. Далее на сайте проекта вешаете официальную информацию о судебном разбирательстве и решении в пользу истца. Делаете огласку истории, публикуете ее на всяких Спарках/Хабрах/Цукербергах и прочих ресурсах.
    5. Через месяцок рассылаете новые письма счастья с уведомлением о том, что бывает с теми, кто отказался. Ссылку на результаты разбирательства приводите.
    Плюс, можете вывесить список сайтов у себя, где нелегально используется ваша CMS.

    Работайте и разговаривайте исключительно с компаниями, которые непосредственно зарабатывают деньги через вашу CMS и для которых сайт действительно важен. На школьников, геймеров и мусор не тратье время. Шкурка выделки не стоит.

    Часть третья, плохая

    Для всяких нехороших людей, ничего из себя не представляющих и пишущих маты вам в ответ, включайте 404-ю для поисковых роботов. Они очень громко будут вас ругать на форумах. Не обращайте внимания.
    Ответ написан
    Комментировать
  • Имею ли я право препятствовать работе сайтов, использующих созданную мною CMS незаконно?

    Jump
    @Jump
    Системный администратор со стажем.
    Нет.
    Вы не имеете права препятствовать работе сайтов.
    Если будете препятствовать то вы нарушите закон, и будете нести ответственность за это.
    При этом совершенно не важно какую CMS используют эти сайты, в каких правовых отношениях вы с ними находитесь, и.т.п.

    Ну для понятности вот вам аналогия - если человек или организация должна вам много денег, то этот факт не дает вам права мешать их работе, или отбирать их имущество.

    На стадии разработки CMS мною были в неё заложены определённые технические возможности, позволяющие препятствовать работе нелицензионных демо-сайтов
    Тут все сильно зависит от того что это за возможности, и что именно они делают.
    Ответ написан
    4 комментария
  • Куда девать неиспользуемый домен?

    kopcap_va
    @kopcap_va
    SEO Consultant
    На счет продать - есть форумы типа searchengines.guru или maultalk.com, возможно он кого-то заинтересует.

    Как минимум, можете сделать 301 редирект на свой новый домен, чтобы не простаивал зря.
    Ответ написан
    2 комментария
  • Как эффективно использовать GIT одному человеку в разных проектах?

    @heahoh
    Full stackoverflow developer
    Посмотрите на SourceTree: разделение на проекты, ветки под фичи и баги да и вообще удобный и приятный в использовании GUI для Git. И почитайте про git flow
    Ответ написан
    Комментировать
  • Какие проекты может потянуть один человек?

    Neznayka1979
    @Neznayka1979
    Интересы - IT, психология...
    6c7e635425e24eda90fd4ac9d80c9adb.gif

    Маргарет Гамильтон стоит рядом с написанным ей исходным кодом бортового компьютера «Аполлона»
    Ответ написан
    11 комментариев
  • Зачем нужны миграции?

    Sanes
    @Sanes
    Миграции вроде с данными не работают. Только с самой архитектурой.
    Ответ написан
    3 комментария
  • Заказчик игнорирует. Браться за новый проект?

    Бери спокойно второй заказ, а ему отпиши если до конца дня не ответит - отказываешь дальше делать. И те 25% будут тебе как оплата за макет.
    Ответ написан
    Комментировать
  • Заказчик игнорирует. Браться за новый проект?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    И что ты хочешь услышать от сообщества?

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


    А разрешения в туалет сходить ты тоже спрашиваешь?
    Ответ написан
    Комментировать
  • Кто регистрировал домен на левые данные?

    krimtsev
    @krimtsev
    Как можно строить бизнес-модель (или что у вас там) с человеком, которому вы уже не доверяете. Тем более домен, фигня. Не имя красит человека, а человек имя.

    Пусть домен на себя оформляет тот, кто по части разработки\бекэнда или вложенных сил выше.
    Ответ написан
    3 комментария
  • Воруют ли идеи стартапов?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Воруют бизнес-схемы/бизнес-модели таких идей, а сами идеи - никому не интересны.
    Грамотная презентация идеи - режим "айсберга": показываем лишь малую долю интересной информации, чтобы не зная всё целиком, слушатель не мог реализовать то, что в целом задумали Вы.
    Если идея простая и невозможно презентовать малой частью, то такая идея скорее всего не "выстрелит" и не будет интересна ЦА, как что-то новое и уникальное. А соответственно, Вы не получите ожидаемый доход.
    Ответ написан
    Комментировать