• Шифрование пользовательских данных в OS X 86?

    DevMan
    @DevMan
    1. данные шифруются только если попросить об этом.
    2. если вы знаете пароль, сможете расшифровать.
    Ответ написан
    2 комментария
  • Утилита для мониторинга S.M.A.R.T. ssd и hdd?

    @MikhailEdoshin
    У меня на Маке стоит бесплатный SMARTReporter. (Кстати, на Маке, насколько я понял, нет возможности мониторить внешние диски из-за ограничений самой ОС.)
    Ответ написан
    2 комментария
  • Легальна ли установка хакинтош?

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

    Наслушался кучу историй о том как вызывают на дом или в компанию человека, просят поставить овердорогое крякнутое ПО, а после установки приходят люди в форме и начинают предписывать технарю кучу статей.
    Поменьше читайте желтую прессу и слушайте разных идиотов. Читать рекомендую УК, ГК и судебную практику.

    Сталкивался ли кто нибудь с подставами при установке таких ос?
    Это маловероятно.
    Обычно делается так - просматривается газета в поисках объявлений в стиле "установлю винду и фотошоп", созваниваются, человек приезжает ставит на чистый компьютер винду, фотошоп, корел, и автокад, ему дают пять тысяч наличкой, после того как он возьмет деньги приглашаются понятые, изымаются деньги и флешка, компьютер демонстрируется понятым, и опечатывается, установщика везут в отдел где опер ему в красках рассказывает как он попал, и что его ждет (зона, урки, параша) и все это буквально вот сейчас. А чтобы всего этого избежать достаточно подписать вот тут и тут. И все. После того как человек подписал - ему небольшой штраф и возможно условный срок. Все довольны.
    Использовать для контрольных закупок хакинтош банально невозможно - где потом брать сумму ущерба, если розничных цен нет?

    Чтобы избежать подстав достаточно не ставить софт без лицензии незнакомым людям.
    Ответ написан
    2 комментария
  • Где найти статистику NPM?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    типа общего количества пакетов или скачиваний

    Информации с официального сайта недостаточно? Там прямо на главной странице есть общее количество пакетов и количество загрузок за разные периоды времени.

    Вот тут есть дополнительная информация о соответствующем api.
    Ответ написан
    Комментировать
  • Что такое CORS?

    muhammad_97
    @muhammad_97
    PHP-разработчик
    Заголовки, которые сервер посылает браузеру при AJAX-запросе.

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

    technology.inmobi.com/blog/understanding-cross-ori...
    Ответ написан
    2 комментария
  • Что такое CORS?

    Rou1997
    @Rou1997
    Это часть стандарта HTTP, HTTP-заголовки, которые сервер сайта возвращает клиенту, в том числе браузеру, давая понять, что разрешает HTTP-запросы (доступ к содержимому) со всех или только с заданных доменов (URL), но действует это только в браузере, то есть для запросов с клиентской стороны на страницах того сайта (JavaScript (AJAX), Flash, <iframe>), а если запрос делается с сервера, то ограничить невозможно, ограничениями "занимается" браузер именно, сервер ничем не отличается от обычного ПК. По умолчанию сервер (Apache/nginx) всегда запрещает доступ ко всем своим ресурсам, чтобы разрешить нужно отредактировать скрипты, чтобы к HTTP-ответу добавляли разрешающий заголовок для HTTP, и добавить разрешения в crossdomain.xml для Flash. Открытый же доступ бывает у "публичных" API, разрешающих такое использование, обычно они имеют "обертки" на JavaScript, внутри которых такие запросы.
    Ответ написан
    Комментировать
  • Что такое CORS?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Cross-Origin.... это значит "между хостами". То есть вы делаете запросы с "localhost:3000" на "localhost:8080" или с "example.com" на "google.com", или с "example.com" на "api.example.com".

    Resource - тобишь ресурсы. Можете почитать что это такое в контексте REST или HTTP или URI.

    Sharing - ну тут я думаю тоже должно быть понятно. "обмен". То есть это правила которые определяют "можно ли чуваку получить доступ к этому ресурсу".

    Нужна эта штука для того что бы говорить "разрешает ли сервак запросы с этого орижина на этот ресурс".
    Ответ написан
    1 комментарий
  • Что такое Postcss?

    sijio
    @sijio
    Frontend Developer (React, Vue, Material UI)
    1. Архитектура SASS - монолитная, т.е. вы можете использовать только те функции, которые вам предоставляет его производитель. Архитектура PostCSS - модульная, легко расширяемая новыми фичами за счет подключения плагинов, которые в принципе может написать любой желающий. Если вам нужна какая-то очень специальная обработка CSS, которой нет в наборе опубликованных плагинов, вы можете легко написать свой плагин для этого. Т.е. PostCSS будет развиваться быстрее за счет расширения библиотеки плагинов сторонними разработчиками.
    2. За счет большого количества имеющихся плагинов уже сейчас PostCSS предоставляет больше возможностей для обработки CSS чем SASS.
    3. На вход SASS получают шаблон CSS файла, который и формируют. На этом его работа заканчивается. PostCSS на вход получает CSS файл, парсит его в структуру стилей, что дает гораздо больше возможностей для обработки. Кроме того за счет плагина precss PostCSS может то же самое, что и SASS.
    4. А еще PostCSS - быстрее чем SASS.
    Ответ написан
    Комментировать
  • Откуда берутся непонятные отступы и почему не работает выравнивание справа?

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

    Самый просто пример рассмотрим на сетке bootstrap:
    1. Есть контейнер .row
    2. В него помещается два блока с float:left
    3. Добавляются свойства:
    .row:after {
        content: " ";
        display: table;
        clear:both
    }
    .row:before {
        content: " ";
        display: table;
    }

    Это делается для, того чтобы убрать обтекание, раньше использовали clearfix,

    Структура имеет вид:
    <div class="row">
        <div class="col-md-6">Текст</div>
        <div class="col-md-6">Текст</div>
    </div>

    Вместо «Текст» вставляется обычный блок с вашим отзывом. И все, ваша салянка из float, inline никуда не годится. Инлайн блоки нужно использовать если заведомо известно, что элементы будут одинаковой высоты, например кнопки. Плюс при добавлении text-align:center, такие кнопки будут вести себя как обычный текст, т.е отображаться по центру. Очень удобно.

    Чтобы проще было освоить - ознакомьтесь с Bootstrap. Очень простой инструмент, в любом случае вы будете писать то, что там уже давно написано.
    Ответ написан
    Комментировать
  • Как удалить элемент на чистом JavaScript?

    @YNile
    JS Developer
    var element = document.getElementsByTagName( "p" )[0];
    element.parentNode.removeChild(element);
    Ответ написан
    Комментировать
  • Почему document.onload не выполняется?

    Stalker_RED
    @Stalker_RED
    document.onload срабатывает когда DOM загружен.
    window.onload срабатывает когда DOM, картинки и стили загружены. Типа. Потому что есть разница в браузерах.

    Если хотите выполнить скрипт после загрузки всего контента лучше использовать DOMContentLoaded

    document.addEventListener('DOMContentLoaded', function(){
        // ... code here
    })
    Ответ написан
    8 комментариев
  • Откуда ошибка Uncaught TypeError: Cannot read property 'addEventListener' of null?

    Stalker_RED
    @Stalker_RED
    Вероятно, код срабатывал до загрузки элемента id="inked-painted".
    Ответ написан
    4 комментария
  • Выбор фреймворка для нового проекта - Angular? React? Vue?

    Mamboking
    @Mamboking Автор вопроса
    Наверное самый мощный аргумент - GitLab использует vue.js - https://about.gitlab.com/2016/10/20/why-we-chose-vue/
    Ответ написан
    1 комментарий
  • Как отправляли запросы в JS до AJAX?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    До того как поддержка XMLHTTPRequest появилась во всех браузерах использовали скрытый ифрейм, в котором и выполнялись все запросы. Дешево и сердито ) Ну и куча асспейн в нагрузку )
    Ответ написан
    Комментировать
  • Как отправляли запросы в JS до AJAX?

    sim3x
    @sim3x
    Впервые термин AJAX был публично использован 18 февраля 2005 года в статье Джесси Джеймса Гарретта (Jesse James Garrett) «Новый подход к веб-приложениям»[4]. Гарретт придумал термин, когда ему пришлось как-то назвать новый набор технологий, предлагаемый им клиенту.

    Однако в той или иной форме многие технологии были доступны и использовались гораздо раньше, например в подходе «Remote Scripting», предложенном компанией Microsoft в 1998 году


    более новым способ - fetch.
    https://learn.javascript.ru/fetch
    Поддержка в браузерах пока не очень распространена


    Есть вебсокет для двустороннего взаимодействия
    Есть eventsourse для пуша сообщений с сервера

    Но пока аякса хватает всем
    Ответ написан
    5 комментариев
  • Как опубликовать Angular SPA приложение?

    KickeRocK
    @KickeRocK
    FrontFinish
    Drovosek01,
    м?
    или запрос "github pages angular deploy"
    Есть вероятность что без интернета оно будет так себе работать, а если с, то на гитхабе вполне прилично можно показать
    Ответ написан
    Комментировать
  • Как опубликовать Angular SPA приложение?

    @p1plop
    Для публикации Angular приложения необходимо, для начала этот проект собрать. Для этого необходимо выполнить команду ng build в консоли после чего в появившейся папке dist должна сохраниться сборка, которую вы уже можете опубликовать
    Ответ написан
    Комментировать
  • Как Telegram Desktop нормально работает из коробки без прокси?

    @grinat
    Читал что на телеграмм новые сервера приходят через пуши. Если сто серверов пришло, то прочекать успешные дело техники, те которые отвалились отправляем на сервер, т.к. у телеграмма amazon, то там чтобы новый ip получить, достаточно остановить и снова запустить инстанс, соответственно те которые отвалились просто перезапускаем.
    Ответ написан
    5 комментариев