Задать вопрос
  • Чем лучше сделать бэкап windows 7 x64?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    5 комментариев
  • Как создать стабильную wi-fi сеть в загородном доме?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Практически на территории всех стран СНГ есть операторы спутникового интернета. Это надежнее чем 3g, но пинг будет выше. Для ip видеонаблюдения, просмотра видео - достаточно.

    wifi в деревянном доме вроде проще, чем в железобетонном. Несколько роутеров в режиме повторителей могут покрыть все, на месте посмотреть как расставить.
    Ответ написан
  • Подписан ли человек на такую группу и оставлял ли он там фотографии?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    узнать подписан ли человек на такие же группы что и я

    https://vk.com/dev/users.search

    и оставлял ли он там фотографии?

    если посты анонимны - не узнаешь. если нет - через https://vk.com/dev/wall.get парсишь посты на наличие этого юзера
    если по альбомам группы искать - https://vk.com/dev/photos.getAlbums

    Как это можно реализовать на JS?

    https://vk.com/dev/Javascript_SDK
    Ответ написан
    Комментировать
  • "Большой Брат" в офисе, за интернет-трафиком следят. Как можно обойти эту систему?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Но можно ли при этом узнать что человек пишет, с кем общается?
    Он может перехватывать весь ваш трафик и читать его. Но если трафик https. то он зашифрован и ничего прочитать не получится. Можно конечно попытаться устроить перехват https но только при условии, что вы не следите за сертификатами.

    Но может ли он как-то палиться внутри сети?
    Смотря что вы подразумеваете под словом "палится" - если речь о перехвате трафика, то нет. Если речь о определении факта использования TOR - запросто.
    Ответ написан
  • Какую лучше книгу начать читать новичку по JS Эрик Фримен, Элизабет Робсон или Макфарланд?

    rim89
    @rim89
    программист-велосипедист
    (прям что бы совсем разжевали все, вот что бы не знающему ничего стало понятно)

    Ни что, а сколько раз
    Я бы посмотрел какой нить курс , например от itvdn или Специалист.
    Потом почитывал бы книгу. У меня Флэнаган - карманный справочник. ( там где то и написано, что это нормально что не понятно будет с первого раза, но с каждый новым прочтение вы все больше будете знать)
    Знания надо постоянно повторят. А умнее заключается не в том, чтобы знать всё, а в том, чтобы знать где найти решение.
    Ответ написан
    Комментировать
  • Стоит ли реализовывать на CSS то, что можно реализовать на JS?

    NN-webmaster
    @NN-webmaster
    Обожаю веб
    Хочу добавить, что, помимо прочего, важна масштабируемость. Например, в будущем, вы захотите сделать блоки с табами анимированными. Если они у вас сделаны на CSS, то это будет гораздо сложнее, нежели если бы они были сделаны на JS. Во втором случае вам придётся добавить 1-2 строки кода, в первом — переписывать классы, либо также добавлять к ним скриптовый функционал.

    Так что, моё мнение: если CSS-реализация подчиняется закону Парето, либо мешает масштабируемости, либо настолько сложна, что для другого разработчика она будет неочевидна с первого взгляда, то делаем на JS.

    Как пример, что можно сделать на CSS, но, тем не менее, я всегда делаю на JS: табы, аккордеон, слайдеры, выпадающие меню (P.S. в большинстве случаев, код для этих элементов заключается лишь в паре строк манипулирования классами).
    Ответ написан
    Комментировать
  • Как установить несколько Windows на ноутбук с одним HDD что бы копии OS были недоступны друг для друга?

    VoidVolker
    @VoidVolker Куратор тега Windows
    Dark side eye. А у нас печеньки! А у вас?
    В общем случае логика такая:
    1. Отформатировать диск.
    2. Поставить на весь диск первую винду (если семерка и выше - это для того, чтобы установщик винды поставил первым резделом загрузочный радел для загрузчика).
    3. После установки от основного раздела откусывается еще один кусок под вторую ОС.
    4. Раздел с установленной виндой скрывается любым нормальным менеджером разделов (ну, можно его просто забэкапить и удалить).
    5. Ставится вторая винда во второй раздел.
    6. Перезагружаемся в лайв систему и отуда открываем/восстанавливаем из бэкапа раздел с первой виндой.
    7. Загружаемся во вторую винду и видим, что второй раздел по прежнему имеет название как диск С, а первый - D. Для этого необходимо скрыть первый раздел, чтобы вторая винда определила после загрузки его вторым диском.
    8. Далее просто скрываем любым твикером или руками через реестр в проводнике во второй винде первый раздел, а в первой - второй раздел. В проводнике не будут видны дополнительные диски, но доступ туда будет все равно.

    Это все - общий случай, плюс возможны варианты - т.к. разные версии винды могут повести себя по разному. Если же надо что-то более серьезное, то тут уже ставим специальный менеджер ОС, который позволяет скрывать разделы перед запуском ОС: например Acronis OS Selector.
    Ответ написан
    Комментировать
  • Как убрать лаг при ховере?

    LenovoId
    @LenovoId
    svg, css,js
    что там за баба Ванга должна догадываться что там за код и как вообще выглядит ваш код !
    Такие вопросы вообще следует удалять так как не несёт ни какой нагрузки и приходится догадываться что там у вас и как
    Ответ написан
    3 комментария
  • Как мягко переубедить клиента в том что он не прав?

    Sanes
    @Sanes
    Раньше надо было об этом думать. А сейчас уже оплачено.
    Ответ написан
    Комментировать
  • Как можно написать функцию freeze(), которая заблокирует уже запущенный setTimeout(function() {}, 500) на 1 секунду?

    Sanasol
    @Sanasol Куратор тега JavaScript
    нельзя просто так взять и загуглить ошибку
    не смотрел код чтоб мозг не ломать.

    Делайте clearTimeout.
    И запускайте новый таймер на секунду.

    Задержать уже запущенный это что-то на грани фантастики, его только остановить можно.
    Ответ написан
    1 комментарий
  • Какой поверхностный уровень JavaScript?

    @vshvydky
    Поверхностное знание яваскрипт это его незнание и работа с jquery))) тут таких полно)
    Ответ написан
    Комментировать
  • Как осуществить логин на сайте?

    @nirvimel
    куки, может они как-то связаны с логином?

    А то!

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

    newross
    @newross
    Product owner
    Если создатели педанты, то они ведут свои базы знаний, в которых фиксируют инсайты\полученные знания\статистику. Кто-то публикует эту информацию в своих блогах, кто-то делает доклады.
    Код иногда можно найти на гитхабе. Но особой ценности он не представляет, так как заточен под бизнес-процессы уже несуществующей компании.
    Ответ написан
    Комментировать
  • Куда уходят наработки и код от неудачных стартапов?

    sim3x
    @sim3x
    /dev/null
    Ответ написан
    Комментировать
  • Как оптимизировать (сократить) вот это?

    @MrTimon
    хорошо бы было и верску увидеть, но можно и обойтись. Если делать именно так как у Вас написано то можно сделать так:
    $('.sub-menu_lvl1 li a').mouseenter(function() {
        var classes = ['one','two','three','four','five']
         
        $('.sub-menu_lvl2').removeClass('info-visible');
        $('.sub-menu_lvl2.' + classes[ $(this).closest('li').index()]).addClass('info-visible');
      });


    Но это не самый лучший вариант. Лучше для линка на который вы наводите прописать id или data атрибут такой же как класс который нужно сделать видимым (one, two, three, four, five ) . Ну и при наведении выбирать это значение.
    тоисть ссилка должна быть <a href="#" data-visibleclass="one">...</a> и тогда:
    $('.sub-menu_lvl1 li a').mouseenter(function() { 
        $('.sub-menu_lvl2').removeClass('info-visible');
        $('.sub-menu_lvl2.' + $(this).data('visibleclass')).addClass('info-visible');
      });
    Ответ написан
    1 комментарий
  • На чем сделан этот сайт?

    webirus
    @webirus
    Тыжверстальщик! Наверстай мне упущенное...
    www.itrack.ru/whatcms
    Результат для домена shop.jbcandy.ru
    Обнаружена система управления сайтами OpenCart.

    https://2ip.ru/cms/
    IP адрес или домен: shop.jbcandy.ru
    OpenCart - найдены признаки использования

    www.raskruty.ru/cms
    shop.jbcandy.ru
    CMS, Интернет-магазины - OpenCart
    Font-scripts - Font Awesome
    Font-scripts - Google Font API
    Javascript-frameworks - jQuery 2.1.1
    Javascript-frameworks - Moment.js
    Web-серверы - Nginx
    Языки программирования - PHP 5.6.26
    Web-frameworks - Twitter Bootstrap
    Системы аналитики - Yandex.Metrika
    Ответ написан
    3 комментария
  • Шаблонизаторы ещё актуальны?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Если не хочешь быть первым - не вставай в очередь!
    Шаблонизаторы типа Smarty, Twig в 2017 востребованы, если с ними раньше не работал стоит ли смотреть, изучать что бы повысить ценность свою на рынке труда?

    Smarty - вряд ли.
    Twig - вполне себе актуален, я Вам даже больше скажу, он уже интегрирован "из коробки" в довольно популярную CMS по имени Drupal 8 (т.к. он сделан на базе Symfony) и собственно, в не менее популярный фреймворк под названием Symfony. И, Twig отлично встраивается в очень популярный фреймворк (я имею в виду, в ракурсе PHP-*) под названием Laravel, который в свою очередь так же имеет свой весьма неплохой шаблонизатор, под названием Blade.

    Среди прочего, вариация Twig'а есть даже для JS (Node.JS), в качестве альтернативы таким штукам как Pug/Jade например. *По информации одного из наших коллег, такие шаблоны (в JS-вариации интерпретатора) отлично переносятся потом в оригинальный Twig/PHP (имеют хорошую совместимость/переносимость).
    *Сам не проверял, но, доверяю словам автора.

    Или их нативный php всё же их вытеснил
    Из тех шаблонизаторов, что я могу вспомнить, по моему, все "компилируются" (преобразуются) в нативный для системы код (даже Smarty), т.е. если мы говорим про PHP - то соотв. в PHP-код. Парсится шаблон в код не часто и разница в производительности довольно не значительная, в 99% случаев - ей можно принебречь.

    или все ушли во Фронтенд шаблонизаторы?

    У них обычно немного разные категории задач. Если Вы говорите про шаблонизаторы аля Pug/Jade - то, что из них выходит, в конечный не-JS код, интегрируется плохо. То есть, смысл от этого шаблонизатора только для того, кто делает вёрстку, практической пользы при переносе на PHP-движок (и другие не JS-движки) от него обычно нет, либо очень мало.

    Если говорить о чисто клиентских реализациях - генерировать данные на клиенте, в таком объёме, по моему, не кошерно в подавляющем большинстве случаев, с учётом того, что сервер может кэшировать страницу целиком и выдавать сразу готовую (Varnish, например, это если говорить о необходимости высокой производительности), а какой-нибудь полу-мёртвый смартфон, бедолаги, который зайдет на подобный сайт - лопнет от чрезмерного изобилия JS-кода.
    Ответ написан
    Комментировать
  • Английский для front-end, где брать словарный запас?

    @Nwton
    1) Вы на верном пути. Читайте документацию/литературу/статьи на оригинальном языке и если что-то непонятно, используйте google translate.
    2) Не стоит переводить каждое слово, старайтесь понять о чем речь по ключевым словам. Со временем мозг сам додумает значение часто встречающихся слов. Так быстрее изучать языки.
    3) Если есть возможность выбора между англ. статьей и аналогичной на рус., читайте англ.
    Ответ написан
    Комментировать
  • Как восстановить зашифрованные файлы?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Ну...если есть лицуха от Каспера, можно попробовать ему написать, правда не факт, что справится. У меня вот ноут уже почти год валяется в сейфе - тоже шифровальщик порезвился. Регулярно спрашиваю Каспера (лицуха корпоративная) как там? отвечает - работаем...
    А вообще работниц таких пороть надо :) По-моему уже даже чукчи знают, что нельзя открывать ссылки в письмах.
    Ну и понятное дело бэкапы теперь будете делать - такскзать суровая правда жизни...
    Ответ написан
    Комментировать