• Допускает ли schema.org неточное следование шаблонам из словаря?

    sim3x
    @sim3x
    Можете писать как угодно, другой вопрос - поймут ли поисковики

    Тестируй https://developers.google.com/structured-data/test...

    Добавлю, что стоит сразу определиться, на кого ориентируешься на гугл или яшу - тк они по-разному понимают микроразметку :)
    Ответ написан
    1 комментарий
  • Как сделать чтобы попап не закрывался после нажатия на target="_blank"?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    вставил в хед сайта. закрывается попап все равно. :(
    вставьте перед </body>
    Ответ написан
    4 комментария
  • Как проверить, есть ли похожий логотип?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    90% решение: www.tineye.com (ищет картинки, логотип среди них - уже вручную)
    100% - я не знаю, сам ищу.
    vbiznese.org/menedzhment/predprinimatelstvo/kak-pr...
    Ответ написан
  • Как вырезать часть строки на JQuery?

    @DP-Studio
    20 лет веб-разработки
    javascript.ru/basic/regular-expression+

    /^rgb\((.*)\)/ в $1 будет (без скобок), если не глючу ночером....

    var str = "rgb(255, 150, 117) 0px 0px 5px 2px";
    var subresult = str.match( /^rgb\((.*)\)/)/ );
    var result = subresult[1];
    Ответ написан
    2 комментария
  • Как ускорить загрузку wordpress сайта?

    wppanda5
    @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    Pagespeed от гугла - гавно инструмент, он даже на собственную аналитику ругается,
    Более ли менее приличный инструмент www.webpagetest.org/result/160129_V4_GD8
    там все написано в цветах и красках

    И самое главное, забудьте про Apache а соответственно и про .htaccess правильный выбор это ngnix + phpfpm там даже по дефолту скорость загрузки сильно веселая.
    Ответ написан
    Комментировать
  • Нужна помощь гиков). Как отправить письмо через 15 лет?

    Dv0rsky
    @Dv0rsky
    На самом деле, задача очень легко решаема. Не-гиковское решение.

    Вариант 1 - если есть достаточно денег, найти в Нью-Йорке, Лондоне или Париже нормальную юридическую контору (желательно адвокатура + нотариат вместе), договориться о гонораре (возможно, частичная предоплата и частично после передачи документов), передать им вот это вот все что вы хотите передать ребенку и все. По прошествии лет их какой-то дежурный адвокат или нотариус приедет к уже совершеннолетнему ребенку и привезет что надо.

    Разъяснения:
    1. Частичную оплату можно делать через банк, с гарантией, депозитом или как-нибудь еще, есть разные варианты.
    2. Контора может мониторить место жительства и другие детали жизни ребенка например раз в году.
    3. Вместо Нью-Йорка/Парижа/Лондона можно Берлин. У США и Британии плюс - это система COMMON LAW, где всякие такие договора возможны и их даже в суде защищать можно. У Франции плюс - это исторически сильный нотариат, который привык тоже к таким волеизъявлениям. Ну а Германия - это просто упорядоченная до деталей страна и система - не разрушится.

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

    xeeqqw
    @xeeqqw
    WEB-программист на ASP.NET MVC
    Код ниже работает при подключенном JQuery

    HTML:
    <div id="timerBlock">
            <p>Ожидайте <span class="seconds">10</span> секунд</p>
        </div>


    JavaScript:
    var timerBlock = $('.seconds');
    var num = 10; //количество секунд
    
    var index = num;
    var timerId = setInterval(function() {
      timerBlock.html(--index);
    }, 1000);
    
    setTimeout(function() {
      clearInterval(timerId);
      $('#timerBlock').html('<button>hello!</button>')
    }, num*1000);
    Ответ написан
    4 комментария
  • Как объяснить заказчику что готовое решение для инет магазина это плохо?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Я вам дам единственный правильный ответ:
    Если сам потенциальный автор не знает чем его потенциальный самописный интернет магазин лучше остальных, то он не лучше.

    А по другому никак, вот совсем никак.
    Ответ написан
    Комментировать
  • Что мой провайдер знает обо мне?

    @nirvimel
    Когда я захожу на определенный сайт, провайдер видит URL?

    Да.

    А если я захожу на https?

    Известен IP сервера и имя домена. Больше ничего.

    Откуда провайдер узнает, что я скачиваю определенный фильм/программу через torrent?

    Торрент-клиент общается с трекером по HTTP. Все видно насквозь: конкретные торренты + вся статистика (когда начато скачивание, когда закончено, когда пошла раздача, сколько роздано). Возможно подключение к трекеру и по HTTPS, но rutracker.org такой возможности не дает (мне тоже интересно почему).

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

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

    Или он отслеживает факт скачивания .torrent файла, а затем делает вывод по идущим пакетам, что это скачивается?

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

    Когда я пользуюсь VPN, что видит провайдер?

    Видит шифрованный траффик на конкретный IP. По IP можно узнать, что этот диапазон продается под VPSы. Сам факт шифрованного трафика вешает абонента в списки тех, "кому есть что скрывать", а значит подозреваемых при любом розыске.

    Что я зашел на определенный IP и с него идут зашифрованные потоки?

    Дальнейшее направление трафика от VPN-сервера отследить невозможно (по крайней мере, на оборудовании провайдера в автоматическом режиме). Но при целенаправленной слежке за абонентом в принципе возможно по временным меткам сопоставить трафик абонента с трафиком любого сервера.

    OpenVPN будет работать через VPN IP и в браузере и при обновлении Windows, драйверов, ...?

    В зависимости от настройки. Но в общем случае, да, так.

    Читал, что в Windows есть такая особенность, что если провайдер как-то урезает пакет, то VPN отключается и сайту показывается мой реальный IP?

    Это не связанно с провайдером. Это особенность Windows. Когда VPN отваливается, весь трафик вылетает наружу в открытом виде. Опять же зависит от настроек. Но это еще одна цена "удобства" при использовании Windows.

    При этом провайдер видит на каком я сайте, что скачиваю?

    VPN отвалился - хацкер спалился.

    Таких фишек много?

    Смотря о чем речь. В сфере сетевой безопасности и анонимности различных нюансов вообще много.

    Как от них защитится?

    Учить мат.часть. Разбираться в сетевых протоколах и в устройстве ОС.

    Если пользуюсь каким-то расширением типа ZenMate, dotvpn, провайдер аналогично как и с VPN видит что что-то отправляется и приходит на определенный VPN IP?

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

    При использовании Tor, кто-то пользуется моим IP, пока я пользуюсь чужим?

    Нет. Если у вас не сконфигурирован Exit Node.

    Что при этом видит провайдер, что я получаю потоки данных с определенных IP и каждый раз разный IP?

    У них есть система точного обнаружения использования Tor. Это факт остается в логах с теми же последствиями, что и для VPN.

    Провайдер видит URL?

    Через Tor и VPN - нет.

    Каким образом можно полностью управлять сетью на ПК, видеть что, куда и когда отправляется или приходит на ПК (Windows, Linux)?

    Видеть все: https://www.google.com/search?q=Wireshark
    Блокировать все лишнее: https://www.google.com/search?q=Comodo+Firewall
    Ответ написан
    22 комментария
  • Как получить IP посетителя через PHP?

    hummingbird
    @hummingbird
    function GetIP() {
    	if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
    		$ip = $_SERVER['HTTP_CLIENT_IP'];
    	} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
    		$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
    	} else {
    		$ip = $_SERVER['REMOTE_ADDR'];
    	}
    	return $ip;
    }
    Ответ написан
    6 комментариев
  • WordPress для Junior - ов?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Да никому толком не нужны всякие хипстерские приблуды в виде YII , Laravel и прочих модных фреймворков.
    Есть WP, есть Joomla. Мужики клепают сайты и рубят бабосики, и всем плевать, что там внутри.
    Недавно плагин лепил для одного такого сайта. Внутри полный треш (хотя внешне выглядит вполне достойно). У меня прям челюсть упала, когда узнал что за такое пол ляма заплатили.
    Ответ написан
    1 комментарий
  • Как использовать движки при написании сайта?

    @ber_enot
    Веб-разработчик, Vue.js / Node.js
    1. Можно взять готовый движок с необходимым функционалом, дописать к нему модуль и получить сайт.
    2. Можно использовать фреймворки, которые дают только "основу" движка, без бизнес-логики.
    3. Можно написать всё с нуля.

    Трудозатраты сравните сами.
    1 - готовый дом, нужно построить только "удобства"
    2 - только фундамент
    3 - пустой земельный участок

    Движки, как правило, распространяются по определенной лицензии, и изменять разрешается далеко не все движки. Поэтому в качестве примера привел написание модуля.
    Ответ написан
    3 комментария
  • Как удалить шорткоды с wordpress сайта?

    wielski
    @wielski
    ✔ Совет: Вам помогли? Отметьте ответы решением.
    Убить надо бы тех, кто так делает с 900 записями :)
    Шутки в сторону...

    1. Делайте бекап
    2. Экспортите в csv/xml
    3. Заменяете на вселенскую пустоту в любом текстовом редакторе, поддерживающем регулярные выражения.
    4. Импортируете файл

    Если все прошло гладко - похвалите себя, вы молодец. :)
    Ответ написан
    5 комментариев
  • Так у чего производительность выше и вероятность успешного завершения проекта у node.js или Python?

    @nirvimel
    Для того чтобы дать квалифицированный и обоснованный ответ по всем пунктам надо быть как минимум ПМ с опытом подобного рода крупных проектов на обоих языках и стеках технологий. Каждый такой проект растягивается на годы, вероятность того что ПМу за свою карьеру посчастливится руководить крупными проектами на обоих стеках существует, но не высокая. Еще меньше вероятность что такой ПМ сидит на Тостере 1 января. Так что мое мнение и мнение других, здесь присутствующих, программистов следует понимать как мнение каменщиков о смете на строительство дворца. То есть все это полное ИМХО, заангажированное в сторону знакомых по опыту технологий. И все же постараюсь ответить объективно на сколько возможно.

    1. Цена вопроса разработки.

    Больше зависит от работы по подбору кадров. В целом средняя ставка оплаты кодера на node и на python примерно равная, чуть выше чем php, но ниже чем java, c++ и др. нескипторые языки.

    2. Цена серверов.

    Обратно пропорциональна производительности. Ни node, ни python не налагают никаких особых требований, влияющих на цену серверов.

    3. Вероятность успешного завершения проекта.

    Полностью зависит от подбора команды и лично от ПМ. Точно так же с любыми другими технологиями.

    4. Производительность.

    Сейчас тут кто-то обязательно упомянет про V8, как решающий аргумент в ползу node. V8, конечно, шедевр в своем роде, но не все так однозначно, потому что на python (в отличии от js) не принято писать критичные по производительности участки на самом скрипте (подробно это этом я уже писал: На чем писать back-end, в котором много математики? ).

    5. Маштабируемость.

    Зависит от архитектуры приложения. Построение легко масштабируемых решений возможно на обоих технологиях.

    6. Отказоустойчивость.

    Сильно зависит от архитектуры приложения и от выбора инструментов (фреймворков, библиотек). Построение отказоустойчивых систем возможно на обоих технологиях.
    Ответ написан
    1 комментарий
  • Какая free cms менее уязвима для взломов?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Главные правила защищенных систем:
    1. Все важные данные только на сервере в зашифрованном виде
    2. Все запросы только через https
    3. Проверка паролей на прочность, двухфакторная аутентификация, быстрое протухание сессии
    4. И да, обычно такие системы всегда самописные, так как сторонним решениям не может быть доверия
    Ответ написан
    Комментировать
  • Как правильно перенести ВП сайт?

    Punkie
    @Punkie
    В современном мире вордпресс делаем так:
    https://wordpress.org/plugins/duplicator/ - ставим плаг.
    Заходим в него, жмем "Create package". Далее, далее, далее.
    Получаем installer.php и архив. Заливаем их на новый хостинг. Запускаем site.com/installer.php. Вводим новые логин-пароль от базы данных.
    Далее, далее, далее.
    В конце делаем по инструкции на экране - логинимся в вп, пересохраняем постоянные ссылки. Удаляем файлы инсталлятора и архив.
    Всё. Всё перенесено.
    Ответ написан
    Комментировать
  • Wordpress Multisite - как исполнять код только для одного сайта?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Изолирование кода для одного сайта:
    global $blog_id;
    if( $blog_id == 1 ) {
        // код, который должен выполняться только для сайта с ID=1
    }
    // или
    $blog_id = get_current_blog_id();
    if( $blog_id == 1 ) {
        // код, который должен выполняться только для сайта с ID=1
    }

    Получение доступа к данным другого сайта:
    $blog_id = 2;
    switch_to_blog( $blog_id );
        // Выполнить нужные действия
    restore_current_blog();
    Ответ написан
    Комментировать
  • Как правильно покупать сайт и какая ему АДЕКВАТНАЯ цена?

    @Elizavetta
    Matroid: gamedev/js-разработка
    По вашим ссылкам(utkonos, google) адекватная цена от 500 тыс. руб. Проект рассчитан как минимум на пару разработчиков +-интерфейсы +-контент.

    Для оценки, вы скорее всего, забыли сообщить, что (все заказчики забывают, случайно...):
    - сайт должен отлично отображаться во всех браузерах
    - сайт должен замечательно выглядеть в мобильных браузерах, включая все популярные модели/разрешения/соотношения сторон, иметь свайпы, увеличенные кнопки и т д - все, что нужно для комфорта на девайсах
    - возможно, у вас нет мобильных макетов, но вы магическим образом хотите, чтобы разработчики все подогнали
    - админ панель (мы думали, что у каждого сайта есть админ-панель...и конечно она магически умеет делать естественные для этого сайта операции). Здесь вы забыли львиную долю функционала, процентов 50-80, т.к. для ecommerce это важно- и наполнение контента, и статистика, и управление курьерами
    - ваш дизайнер практически гарантированно не продумал ничего, просто по причине того, что сайта еще нет,
    и он не оценил многие вещи в динамике. Для фриланса в дизайне это нормальная ситуация, и это создаст доработки и переработки.
    - вы, скорее всего, не будете формализовывать описание бекенда, но вносить корректировки дбудете!
    - и т.д.

    Дизайн уже имеется!

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

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

    это что шутка? ребята, это ваша задача - составить контент, и знать точно, откуда описания
    Ответ написан
    Комментировать