Задать вопрос
  • Как отображать иконку сайта на экспресс-панели?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    realfavicongenerator.net/faq#.U4Rj_ChkxOI
    Ознакомьтесь, какие иконки для чего служат.

    И собственно сам генератор. realfavicongenerator.net
    Разом сделаете все-все нужные иконки и получите нужный код, который надо вставить в head.
    Проследите, чтобы картинки лежали по указанному в коде пути.
    Ответ написан
    Комментировать
  • Какой Wordpress framework выбрать?

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

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

    metamorph
    @metamorph
    Сколько безысходности в одном коротком посте...
    Ответ написан
    2 комментария
  • Как организовать защиту от парсинга сайта?

    @starosta6123
    1. Сайт изначально предназначен для публикации, то есть он открыт.
    2. Если вы не хотите чтобы информация была открыта, не публикуйте.

    Из 1 пункта следует, что нет достаточных средств для защиты от парсеров.
    Вопрос только в том, на сколько вы готовы и можете усложнить жизнь для парсеров.
    А нужно ли это? Может вы - "неуловимый Джо"?
    Все что может прочитать и распознать человек (а ведь именно для людей и делается сайт?) может быть воспроизведено. В части, где парсинг может быть автоматизирован, он будет автоматизирован.
    Сейчас существуют мощные парсеры Яндекса и Гугла. Если они ваш сайт не смогут разобрать, то и в индексе его не будет, значит полезная информация не дойдет до конечного пользователя.
    А тот, кто захочет, ее скопирует, если информация очень нужна. Если даже вы представите в виде мозаики из картинок и кусков, даже если зашифруете, но информация на экране должна все равно быть читабельной, а значит простой принтскрин и распознавание в FineReader будет быстрее, чем вы напишите защиту от него...

    Бросьте это занятие!

    Не существует защиты созданной человеком, которую не возможно сломать, вопрос времени...
    Единственный путь, это шифрование с выдачей ключа клиенту. Но клиент - человек не надежен, и информация уплывет, вопрос цены!

    И еще раз бросьте это!

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

    Последний совет: бросьте это!

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

    А если хотите поиграться, то пришла в голову идея: перемешивание по определенному алгоритму текста, который потом восстанавливается, применение стилей для скрытия "фальшивых" слов или фраз. Например, задать стиль, который скрывает каждое второе предложение или слово. Но к сожалению, это ломается на ура! Но доставит радости для взломщиков :-)

    Извините, за столь большой сумбур!

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

    2. Верстка. Не знаю про бан от поисковиков, но это тоже ломается. Просто убираете теги и все. Просто в парсер добавляется "умный" фильтр. Можно конечно где-то картинку заменить фоном, или часть текста картинкой, но и на это можно сделать разборщик.

    3. Блокировка по IP не прокатит, так как могут пострадать реальные люди, достаточно применять динамический IP.

    А вообще, если хотите спастись от простых парсеров, то комплекс мер может помочь. Так же могу натолкнуть на идею, того, что парсеры обычно очень активны, и по количеству запросов с одного IP, по USER_AGENT, и другим меткам, а так же по отсутствию javascript, по обработке тега <МЕТА> redirekt.info/article/redirekt-na-html-s-zaderzhko... (отложенный редирект) и другим признакам. Можно запихнуть скрытую картинку (style="display: none"), большинство парсеров ее могут дернуть (зависит от настроек).

    В общем, можно поставить задачу в другом ключе: "Расстановка ловушек для парсеров". То есть ловить на том, чего обычные люди и браузеры делать не будут. Например, заполнять "скрытое поле пароль". Удачные ловушки дадут вам возможность выявить подставных, но лучше делать несколько проверок, а то можно и реального пользователя забанить. А я бы не стал банить, а сливал бы немного или частично измененную инфу. Эта инфа может стать маркером для выявления того, кто действительно желает с вас "слить".

    Все, удачи!
    Ответ написан
    4 комментария
  • Существует ли альтернатива Denwer для windows?

    aioon
    @aioon
    Ответ написан
    Комментировать
  • Каков диапазон заработков веб-дизайнеров на odesk и elance?

    Ivnika
    @Ivnika
    "НовЕчкам" там делать нечего. И очень хороший совет- не считайте деньги в чужих карманах :), думайте как наполнить свой.
    Ответ написан
    Комментировать
  • С чего начать и как писать Unit-тесты для проектов на PHP?

    janson
    @janson
    PHP-разработчик
    1. установить PHPUnit
    2. научится запускать тесты на PHPUnit. Самые банальные по мануалу. Просто запускать и понять, как они срабатывают.
    3. опробовать подход на небольших учебных задачах (всякие code-kata подойдут, задачи типа FizzBuzz, конвертёр температур из шкалы Цельсия в шкалу Фаренгейта, любые простые, алгоритмизируемые задачи с проверяемым результатом).
    4. После понимания сути тестов, заводим tests/ в реальном проекте, и начинаем думать, как это всё завести. В первый раз достаточно сложно сообразить как всё это добро соединить. Постепенно прикручиваем тесты, осваиваем технику работы со стабами (Stub) и моками (Mock).

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

    Очень вероятно, что с первого раза не всё будет понятно и просто. Пробуйте.

    Как пища для размышлений и осваивания методологии TDD, подборка задач:
    codekata.com

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

    madmages
    @madmages
    Человек прямоходящий
    ваш вопрос звучит в моей головое примерно так: "как сделать чтоб было хорошо?" . и мне к вам встречные вопросы:
    1. Что хорошо?
    2. Где хорошо?
    3. А что не получается?
    Ответ написан
    Комментировать
  • Как посчитать, во сколько раз больше число?

    @Vampiro
    Ипать... ЕГЭ....

    Хотя... можно планку зарплаты поднимать на 10% после каждого выпуска))
    Ответ написан
    Комментировать
  • Возможно разобраться в Битриксе за 2 дня?

    @Snewer
    Почему многие используют битрикс вообще? В чем прелесть?
    Ответ написан
    1 комментарий
  • Как перенести часть javascipt на сервер?

    demimurych
    @demimurych
    Несколько раз перечитал вопрос.
    И ничего не понял.
    Ответ написан
    3 комментария
  • Что изучить закоренелому PHP-шнику?

    @sandrain
    Я зарабатываю, работая с CMS 1C-Bitrix


    Работая с CMS можно стать закоренелым PHP-шником ??
    Вы многое упустили, разрабатывая под 1C-Bitrix.
    Сейчас уже 2014 год, а не 2003

    Используйте Symfony, чтобы понять как должен быть устроен фреймворк.
    Потом напишите свой.

    Возможно закоренелось приобретете)
    Ответ написан
    1 комментарий
  • Какую среду выбрать для разработки HTML-верстальщику (особые задачи)?

    GitHub плохой, а Dreamweaver хороший софт? Разработка через Goggle.Drive?
    Да. Индус это состояние души =(
    Ответ написан
    7 комментариев
  • На какую тему прибыльнее сделать сайт?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    Про пользу хомута в сельском хозяйстве.
    Ответ написан
    2 комментария
  • На какую тему прибыльнее сделать сайт?

    valemak
    @valemak
    Фрилансер
    Прон
    Лохотроны об "информационных продуктах"
    Ответ написан
    6 комментариев
  • Чем RoR лучше PHP?

    @ruslite
    Считаю изучи php. Пойми, что как работает. А то судя из темы, ты не отличаешь две разные вещи. @Assargin правильно сказал "Классному спецу место на рынке всегда найдется, хоть вы на Scheme пИшете." Все языки хороши, смотря откуда руки. Php меня лишь не устраивает в синхронной работе. Поэтому я стал изучать nodeJs, но и пользуюсь пхп. Здесь гавнят php, а за углом тот же нод, а за следующим еще что-нибудь. Всегда есть недовольные. Но, если быть честным, php пора в далекую дорогу. Но опять же зависит от твоих целей. А если ты еще ни с каким языком не работал, то начни с JS, потом подергай php. Как поймешь более менее что к чему, начинай изучать тот же руби, Python. А если и js хорошо освоишь, то также быстро освоишь nodejs. Почитай и про этот язык.
    Ответ написан
    Комментировать
  • Чем RoR лучше PHP?

    metamorph
    @metamorph
    RoR = Ruby on Rails - это фреймворк.
    PHP - это язык программирования.
    Вот и всё отличие.
    Ответ написан
    Комментировать
  • Какую выбрать CMS на PHP?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Ну если тебе, болезный, вордпресс слишком сложен, то есть много других профессий, не требующих такого умственного напряжения. Правда, гайки закручивать на заводе тоже сложновато будет, но вот за коровами убирать или сено косить - в самый раз.
    Ответ написан
    8 комментариев
  • Какую выбрать CMS на PHP?

    @kaasius
    Вы описали CMS по имени "любая"
    Ответ написан
    1 комментарий