• Стоит ли сейчас делать киносайт?

    @FoxInSox
    Но возможно ли такой сайт сделать хоть немного популярным?

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

    kentuck1213
    @kentuck1213
    Да я тоже так делаю, при определенном размере где ломается макет ставлю брекпоинт и латаю. А если размер близок к одим из этих размеров 768px, 992px, 1200px то и от туда начинаю. Я верстаю flexbox - ом, в среднем 1 - 2 брекпоинта уходит на один блок.
    Ответ написан
    Комментировать
  • Как отказаться от навязывания низкоквалифицированной работы?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Если в договорные работы не входила работа по наполнению готового нового сайта контентом или это не было явно указано в условиях договора - Вы не обязаны это делать.

    Самое основное - всегда разделяйте этапность работ: никогда не начинайте выполнять доп. работу не выполнив полностью предыдущую и не получив за неё заранее оговоренную с Заказчиком сумму.

    Лучший сейчас вариант (для Исполнителя) - создать нужную структуру категорий и создать 1-2 страницы, чтобы показать и объяснить Клиенту, как это делать ему самому в дальнейшем.
    Ответ написан
    3 комментария
  • Как отличить новый Macbook pro 13" 2015 от восстановленного?

    @ikll7
    А разве у восстановленного не отличается упаковка...

    MBP_Inside_Box.jpg
    Ответ написан
    7 комментариев
  • Как отличить новый Macbook pro 13" 2015 от восстановленного?

    hummingbird
    @hummingbird
    Как только курьер приносит вам ваш заказ, то звоните при нем в саппорт Apple и диктуете им серийный номер с упаковки, при этом описав ситуацию. Вы не первый у них с таким вопросом, поэтому все пройдет гладко. Вам сообщат все о девайте по серийному номеру. Вплоть до его цвета.
    Ответ написан
  • Как создать префикс виртуального пути express.js?

    @PlasterTom Автор вопроса
    перезапуск
    Ответ написан
    Комментировать
  • Как сверстать такой bg?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Как и 10 лет назад.
    div -> background-image
    Ответ написан
    2 комментария
  • Может ли кто-то получить доступ к файлам сайта кроме хостинг провайдера?

    Sanes
    @Sanes
    Могут. У вас же есть доступ? Значит и у других может быть. Кража паролей, ошибки в безопасности сервера или приложения. Терморектальный криптоанализ в конце-концов.
    Ответ написан
    1 комментарий
  • Есть ли система, способная разпознавать и блокировать нецензурные фотки при их загрузке на сайт?

    trevoga_su
    @trevoga_su
    сайт о недвижимости. кому там фотки понадобится такие выставлять?

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

    Далее, ни один алгоритм не даст 100% гарантии. Попробуйте поискать вот эту картинку в Гугле. Даже гугл ошибется и выдаст мужской торс и лицо, сказав что эти фото похожи на эти сиськи.
    Ответ написан
    Комментировать
  • Как создать папку с динамическим именем?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    Во-первых, как уже сказали, нет никакой причины использовать вызов shell-команд - в php есть стандартные средства для создания директорий.
    Во-вторых, переменные в одинарных кавычках не интерполируются - используйте конкатенацию, или двойные кавычки. Именно из-за этого, скорее всего, ваш код и не работает.
    В-третьих, ваш код очень небезопасен. Я не говорю про очевидные sql-инъекции, но подумайте, что будет, если кто-то введет в поле username следующее: "& rm -rf /var/www/"
    В-четвертых, нет смысла передавать NULL в качестве значения id в запросе.
    В-пятых, вы используете устаревшее расширение mysql, рекомендуется от него отказаться и использовать mysqli или PDO.
    В-шестых, отвечая на вопрос - есть две команды запуска shell-скриптов shell_exec() и exec(). Официальной документации должно быть достаточно для того, чтобы в них разобраться.
    Ответ написан
    8 комментариев
  • PHP+Symfony или Ruby+RoR?

    viktorvsk
    @viktorvsk
    Для обучения у руби и рельс, на мой взгляд, есть неоспоримый плюс.
    Вот то, что называют порогом входа (я, признаться, не особо понимаю это), мне кажется, играет злую штуку. Например, на руби и рельсах Вы не сможете за 2 часа сделать сайт-визитку, отдать ее заказчику, получить деньги и расслабиться, считая себя крутым разработчиком.

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

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

    Далее, что б установить интерпретатор, в 95% случаев вы поставите менеджер версий языка (rvm или rbenv), что уже много лучше, чем глобальная установка.

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

    Что б скачать некоторые пакеты, нужен будет гит, что само по себе очень круто.

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

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

    Вот вы ее сделали, используюя архитектуру рельс и хоть какое-то понимание раздления кода, роутинга, хелперов и т.д.

    Дальше, нужно ж как-то показать заказчику результат? Самым первым вариантом, скорее всего, вы познакомитесь с Хероку - PaaS сервис вещь тоже довольно полезная.

    Но вскоре вы поймете, что он вас не очень устраивает. И попробуете разместить сайт-визитку на хостинге.

    Здесь Вам придется познакомиться с ВПС, базовой настройкой линукса, юникс-сокетами, понятиями работы различных веб-серверов

    Но вот Вы настроили свой сервер. Надо залить туда свой код. В руби Вам будет очень сложно пойти путем "использования ФТП плагинов в редакторе кода" - как-никак, а придется познакомиться с техниками нормального деплоя.

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

    Безусловно, весь этот процесс можно проводить на любом языке - где-то чуть проще, где-то чуть лучше. Но если в пхп можно обойтись без этого и долгое время даже не представлять, что можно деплоить код безопасно, с автоматическим откатом назад, если что-то пошло не так, да еще и с нулевым даунтаймом, то в руби вам придется сделать это сразу.
    Ответ написан
    4 комментария
  • PHP+Symfony или Ruby+RoR?

    @ID25
    Щас каждый будет советовать и нахваливать то, на чем пишет сам, или его команда. И оттуда же приводить чем рор лучше пхп. Советую попробовать оба, что лучше пойдет и понравится, то и бери.
    Ответ написан
    1 комментарий
  • На чем писать парсер сайтов? на PHP или Ruby?

    Jump
    @Jump
    Системный администратор со стажем.
    На чем писать парсер сайтов?
    - на чем умеете.
    Выучить руби оно конечно можно, но не ради написания парсера, к тому же парсер написать на руби ничуть не легче чем на пэхапе.

    в пыхе есть нормальная многопоточность?
    - той которая есть для парсера хватит с лихвой.

    Он нормально спарсит сайт в 200к-500к страниц и будет парсить каждое утро в 9-00

    Это вообще не зависит от языка написания парсера. Зависит от того что за сайт будете парсить в первую очередь, как часто вас банить будут, как качественно парсер написан, хорошие ли прокси сервера используете, и.т.п
    Ответ написан
    1 комментарий
  • RubyMine и домашний сервер для разработки?

    estum
    @estum
    Не стоит работать дедовскими способами — редактировать и по сохранению сразу заливать через SSH или, упаси господи, FTP — как минимум это не удобно и чревато тормозами редактора.

    Поднимаешь сервер git, ставишь capistrano и пишешь к нему конфиг, гайдов туева хуча. Вот первый попавшийся на английском, вот на RailsCasts (pro), на хабре ищи сам, тут тоже должны быть.

    Если западло настраивать свой git-сервер, то делай приватные репозитории, например, на BitBucket`е (есть бесплатные) или Github`е (приватные начиная с $7). По ходу работы там все доступно объяснят, начиная с основ.

    Капистрано, если правильно его настроить, при деплое будет делать за тебя почти всю рутину, например: бэкапить, тянуть рабочую версию, ставить гемы из бандла, мигрировать базу, компилировать ассеты и перезапускать web-сервер. Тебе останется только сперва закоммитить изменения, запушить в удаленный репозиторий (почти уверен, что RubyMine все это может) и запустить cap deploy.
    Ответ написан
    Комментировать
  • Правильное удаление объекта в JS

    Anonym
    @Anonym
    Программирую немного )
    В JavaScript объект будет удален когда исчезнет последняя ссылка на него. Т.е. используя «деструктор», полностью удалить объект нельзя — можно только вычистить содержимое.
    Ответ написан
    1 комментарий
  • Какой JS обфускатор?

    Gorthauer87
    @Gorthauer87
    Программист
    Ох блин, ну вот нафига нужна обфуксация? Вы там что, гениальные алгоритмы пишете? Что за ЧСВ такое непомерное?
    Ответ написан
    2 комментария