• Что будет, если воровать контент с сайтов в массовом количестве?

    Trow_eu
    @Trow_eu
    Вы будете плохо спать, нервно оглядываться, наберете вес от стресса и тп.
    Посмотрите на депутатов, они богатеют на воровстве, но выглядят жалко.
    Совесть еще можно забить, но с кармой не договоришься.
    Ответ написан
    Комментировать
  • Верстка под iPhone

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    640 это физическое разрешение у айфона. Реальное разрешение, которое айфон эмулирует - 320px. На него и нужно рассчитывать. Суть ретина дисплея в том, что мелкие детали выглядят сглажено, а не в том что там целых 640px.

    Это позволяет добиться глубины изображений, например берем картинку 200х200px, вставляем и задаем размеры width=100 height=100. Картинка будет очень четкой.
    Ответ написан
    5 комментариев
  • Кто начинал программировать с 20-ти лет и старше?

    У меня есть знакомый, который в 40 лет начал разрабатывать сайты на Ruby On Rails (до этого вообще не работал в сфере IT), нашел хорошую работу, всем доволен) Все в ваших руках!
    Ответ написан
    1 комментарий
  • Так ли нужен Javascript в современном Front-end?

    Видите JavaScrtipt? А он есть!
    JavaScript обязателен к применению для Front-end, т.к. кроме визуальных эффектов дополняет полезным функционалом, например: безопасность (защита от дурака, формы), производительность (построение структур на стороне пользователя), юзабилити (AJAX во всей его красе и удобстве).

    P.S. Кстати, процент пользователей интернет НЕ поддерживающих или отключивших JS - давно стремиЦЦО)) к нулю!
    Ответ написан
    3 комментария
  • Так ли нужен Javascript в современном Front-end?

    Нужен. Сложные вещи (анимации, обработка данных, сложные взаимосвязи) всё равно придётся делать на JS. Без JS, конечно, можно, но не интересно/красиво/практично.

    Например, без JS не сделаешь ховер-эффект элемента, который вызывает изменение ряда других элементов.
    Ответ написан
    Комментировать
  • Какие селекторы css предпочтительнее использовать?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    Раз и навсегда хочу для себя выяснить, использовать мне ложку или вилку за столом. А может нож?
    Ответ написан
    6 комментариев
  • Yii2 и deploy на сервер?

    Первый деплой:
    git clone
    composer install
    yii init
    #правите локальные конфиги (прописываете базу)
    yii migrate


    следующие деплои:
    git pull
    composer install
    yii migrate


    миграции создаем ручками
    yii migrate/create createUserTable
    и правим файл миграции
    Ответ написан
    10 комментариев
  • Как организовать защиту от парсинга сайта?

    @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 комментария
  • С каких книг/сайтов начать обучение, чтобы стать программистом за один год и работать в США? Выиграл Green Card?

    @modernstyle
    Code GOD
    За год бэкэнд программирование на должном уровне осилить будет довольно непросто (нужны ежедневные многочасовые занятия, и первый год будет только вводным), а вот в сторону фронтэнда я бы как раз рекомендовал посмотреть внимательнее. HTML, CSS, препроцессоры, js, jQuery. Работы полно.
    Ответ написан
    2 комментария
  • Возможно ли сейчас повторить успех it-гигантов?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Можно. Но не так легко. Советую почитать эту статью. В ней не совсем то, но мысли в какой-то степени правильные.

    На самом деле, можно. Дело в том, что всегда можно создать новый рынок, ведь продавать можно почти всё, хоть воздух, если это правильно подать. Давайте просто возьмём и посмотрим где сильны междунадродные IT-гиганты:

    Apple сильна в их собственной экосистеме, везде вне неё они начинают мгновенно сдавать позиции (Windows' iTunes ставят в 99.9% случаях для синхронизации iPad'ов и iPhone'ов). Они зарабатывают на технике и софте в едином целом, другого они просто не умеют. И это довольно сильно их ограничивают.

    Google почти ничего не зарабатывают на софте и железе прямо: софт у них весь или бесплатный, или открытый; производства железа своего у них нет. Они зарабатывают 95% на рекламе. На контекстной рекламе. Купив их телефон, он будет отправлять отчёты о том, как Вы его используете и, если Вы пофотографировав, перестали, они поставят плюсик, что Вас интересуют фотографии, но, видимо, не устраивает качество. Не удивлюсь, если у них уже на всю работают огромные нейронны..., которые и решают, что Вам показывать. Именно поэтому Apple так рвёт гугл вроде бы: они создают людей, в отличии от Google, которые создают для рекламодателей. Именно поэтому user-ориентированная экосистема от Apple имеет большую популярность, чем adware-ориентированная экосистема от Google.

    Microsoft. Они создают софт. У них ещё есть XBox, но пока он довольно узко-специалированный, хотя идёт работа на рывок в медиа-развлекательный сектор (а не только на хардкорных игроков). Это огромный софтварный монстр. Он настолько силён, что уже сотый айсберг его не топит. Их софт был настолько популярный, что по инерции большая часть населения планеты выбирает Windows, именно на этом у них получается зарабатывать. Благодаря тому, что в 80х "640 КБ хватит на всех", это корпорация маркетинга, они буквально втюхивают своим клиентам продукты, а многи из них даже и не задумываются над альтернативами.

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

    Если подумать, то возникает вопрос, чем отличается Twitter и Rovio от Apple и MS. Те и те имеют сверхприбыли, к которым так стремился западный капитализм. Но у twitter команда от силы человек 100, у Apple - тысячи, если не десятки. У Rovio - десяток другой дизайнеров, и с десяток программистов, у MS - в сотню другую раз больше. Поэтому прибыль в рассчёте на человека в комманде примерно равна. Но Apple и MS целеноправленно шли к результату, а Twitter и Rovio - выиграли джекпот.

    Но даже если выбрать ту же область, что и у кого-нибудь из существующих IT-гигантов, и начать с ними конкурировать, это не значит, что Вас загнобят. Никто не будет (я надеюсь), поливать Вас грязью, по крайне менее не оправданно. Возможно, Вы просто образуете свой подрынок, как Twitter не стала конкурировать с Facebook, а сделала ставку на теги, ленты и короткие сообщения, жёстко ограниченные кодом. Рынок огромный, места найдётся многим, хотя да, не всем.
    Ответ написан
    Комментировать
  • Возможно ли сейчас повторить успех it-гигантов?

    snipeer777
    @snipeer777
    Middle E-Commerce
    Можно. Но вспомните историю гигантов it-индустрии. Все они начинали с Новой идеи, аналогов у которой нет. Креативность это не совсем то. Если у вас будет какая-то идея, аналогов у которой нет - не делитесь ней. Плагиаторов много и как показывает история - вы просто отдаете весь успех в чужие руки. Успехов Вам:)
    Ответ написан
    6 комментариев
  • Какой выбрать дистрибутив Linux для веб-разработки?

    afiskon
    @afiskon
    Берите Ubuntu и поставьте оконный менеджер полегче. Ну или сразу Xubuntu например.
    Ответ написан
    Комментировать
  • Выбор названия для IT компании

    delch
    @delch
    Frontend developer
    Ну я обычно лезу в google translate и "играюсь с настройками", но чаще всего лезу в латынь. Попробуйте поиграться, вдруг поможет.
    Ответ написан
    Комментировать
  • На чем написан toster.ru?

    @VovanZ
    Есть прекрасное расширение для Chrome/Firefox - Wappalyzer
    edc03f952a0e704a1ac7915f538a9568.jpg
    Ответ написан
    1 комментарий
  • Что делать, если Google Play забанил разработчика?

    @artishok
    кратко
    Вас предупреждали - вы не слушались. Смысл им дальше с вами иметь дела?
    Ответ написан
    1 комментарий
  • Практика Javascript или неуверенность в себе

    GeneMoss
    @GeneMoss
    void
    Я думаю, не стоит сильно волноваться на счет того, что некоторые знания не находят применения на практике. Главное, Вы знаете, что такое возможно и где можно прочитать, если забыл подробности.
    Ответ написан
    Комментировать
  • Почему ВКонтакте не подцепляет мой OpenGraph image?

    Mycelin
    @Mycelin
    Эквиумист
    Кто-нибудь знает, обновляется ли кэш вообще? Нигде нет информации, раньше у меня менялся быстро, сейчас что-то изменилось.

    UPD: Они сделали инструмент для этого! :)
    vk.com/dev/pages.clearCache
    Как и Фейсбук (developers.facebook.com/tools/debug)
    Ответ написан
    4 комментария
  • Внешний SSD vs HDD?

    EugeneOZ
    @EugeneOZ
    В подарок — только SSD. Иначе какой же это подарок.
    Ответ написан
    Комментировать