• Установилось 3 шрифта с одинаковым названием - как узнать уникальное, чтобы поставить в редакторе?

    byte916
    @byte916
    Ваш шрифт называется Operator Mono. Вы поставили три варианта для соответствующих начертаний.

    Независимо от количества установленных вариаций шрифта, в программах будет отображаться один шрифт. Сами программы будут выбирать файл шрифта в зависимости от своих настроек. Если указанного файла шрифта нет то программы по своим алгоритмам сэмулировали бы италик из ближайшего подходящего файла шрифта. Поэтому вам нужно искать галочку Italic, или типа того
    Ответ написан
    6 комментариев
  • Как профилировать ASP.NET MVC работающий в локальном IIS?

    byte916
    @byte916 Автор вопроса
    Выручил Resharper. Вопрос можно считать решённым
    Ответ написан
    Комментировать
  • Как сверстать правые блоки с помощью сетки бутстрап 3?

    byte916
    @byte916
    Попробуйте так (код скорее всего не рабочий, но принцип должен быть понятен)

    <div class="col-lg-6"></div>
    <div class="col-lg-6">
        <div class="col-lg-6"></div>
        <div class="col-lg-6"></div>
        <div class="col-lg-6"></div>
        <div class="col-lg-6"></div>
    </div>
    Ответ написан
  • Не запускается hdd,греется плата,а куда копать?

    byte916
    @byte916
    Единственное что может помочь реанимировать - замена платы.
    Так что нужно поискать плату с таких же дисков. На алиэкспрессе продают платы для дисков, можно посмотреть там.
    Если замена платы не поможет - то максимум что можно сделать - восстановить данные в спец.местах, но занятие это не дешевое.
    Ответ написан
    Комментировать
  • Вылетает интернет каждые 24 часа,как фиксить?

    byte916
    @byte916
    Попробуйте посмотреть в логах - в любой папке на "Компьютер" правой кнопкой мыши, "Управление", слева "Просмотр событий" -> "Журналы Windows", и там смотрите что происходит в момент отключения связи. Возможно что-то из планировщика срабатывает.

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

    byte916
    @byte916
    По большому счёту особого смысла сильно оптимизировать картинку нет. Они просто должны быть разумного разрешения и размера.
    Но если очень хочется, то посмотрите какие разрешения выбирают различные библиотеки вроде бутстрапа и других.
    По моему опыту, могу сказать что оптимальнее всего для критичных (крупных, наполненных деталями итд) картинок лучше всего делать три размера - для самых маленьких экранов (для мобильных, с размером viewport до 600 включительно), для средних экранов (с размерами до 1920 включительно) и для крупных. И, соответственно делаете картинки нужного размера, ориентируясь на каждый из размеров экрана.
    Для некритичных - заниматься смысла нет, много не выйграете. Но если у вас само пережимается под нужные размеры, можете и их пережимать по тем же правилась.

    Да, еще для оптимизации - используйте ленивую загрузку картинок (загрузка при прокрутке). Заглушки для картинок (чтобы контент не прыгал пока картинки нет) можно делать с помощью генерируемого svg нужного размера, такая картинка будет весить около 500 байт. Например, по адресу site.ru/svg?x=826&y=800 возвращать svg указанного размера.

    Далее, чтобы загружать картинки не по мере прокручивания, а сразу после того как загрузилась вся страница, можно использовать link rel="prefetch". Тогда вся страница загрузится разу, а "ленивые" картинки загрузятся после и положатся в кеш. И пока человек будет крутить, загружаться они будут уже из кеша а не по сети.
    Ответ написан
  • Как организовать локальную сеть между двумя пк, расположенных в разных частях города?

    byte916
    @byte916
    Если ip серые, то локальную сеть можно сделать через промежуточный сервер (на vps за пару сотен рублей в месяц) и vpn через него.
    Ответ написан
  • Как вычислить высоту от начала body до нижнего края последнего блока (или элемента) в нем?

    byte916
    @byte916
    На js - сначала получаем координаты относительно окна браузера, затем прибавляем к ним скролл окна.
    var rect = el.getBoundingClientRect();
    var top = rect.top + document.body.scrollTop;
    var left = rect.left + document.body.scrollLeft;


    На jquery
    $(el).offset();
    Ответ написан
    Комментировать
  • ASP MVC - Правильно ли использовать сущности EntityFramework в качестве модели для вывода данных на View?

    byte916
    @byte916
    Обычно EF добавляет в свои сущности контекст, и в итоге (теоретически) это будет работать медленнее и кушать больше памяти.
    Да и как правило все поля сущности не нужны, но бывают нужны поля которых в сущностях нет.
    Плюс, если вам понадобится добавить во View какое-то поле, то проще будет изменить модель а не сущность ef.

    Короче говоря, ничто не мешает использовать сущности во view, но это не правильно, лучше создавать отдельные модели для вывода.
    Ответ написан
    4 комментария
  • В чем заключается разница между Angular 2, Angular 4 и Angular 5?

    byte916
    @byte916
    По большому счёту есть Angular 1 (angularjs) и Angular 2. Все следующие версии - тот же Angular 2 с улучшениями и исправлениями, только версии считают по модному нынче увеличению мажорной цифры.
    Ответ написан
    Комментировать
  • Можно ли (а точнее как) построить какую шумоизолирующую коробку для системного блока\сервера?

    byte916
    @byte916
    Лучше решить вопрос шума другим путём - убрать лишние вентиляторы, там где нельзя - заменить вентиляторы на тихие, поставить СВО
    Ответ написан
    Комментировать
  • Как с помощью javascript взять значение из глобальной переменной POST?

    byte916
    @byte916
    Храните их где-нибудь в значениях формы, или инициализируйте в html глобальные js-переменные
    Ответ написан
    2 комментария
  • Как настроить эмулятор веб- сервера в Visual Studio 2017?

    byte916
    @byte916
    1. Открываете классическую панель управления. В ней, либо в поиске "Включение или отключение компонентов Windows", либо "Удаление программ" (или программы и компоненты) и затем "Включение или отключение компонентов Windows". В открывшемся окне поставить галочки так:

    5a64dbe66619d901664088.png

    Так стоят галки у меня, у вас могут потребоваться какие то дополнительные галки, или наоборот, некоторые будут излишни.
    После установки перезагрузите Windows (на всякий случай)

    2. В проводнике на компьютере правой кнопкой мыши, затем "Управление". Слева "Службы и приложения", "Диспетчер служб IIS", затем чуть правее разворачиваете свой компьютер, там "Сайты", "Default Web Site", кликаете на него правой кнопкой мыши, "Добавить приложение", псевдоним - имя, которое будет фигурировать в адресе сайта, например если написать test, То будет 192.168.1.123/test
    Физический путь - путь к папке, в которой лежит сайт (там же web.config, папка bin, global.ajax и другие).
    Остальные настройки менять не обязательно.
    При нажатии на "Тест настроек" у меня первая проверка проходит успешно, вторая с ошибкой. Это нормально)

    3. Нужно дать права на полный доступ к папке с сайтом и ко всем вложенным папкам и файлам для пользователя "IIS APPPOOL\DefaultAppPool"

    4. Так же, может потребоваться добавить в БД того же пользователя "IIS APPPOOL\DefaultAppPool".

    После этого сайт должен начать открываться без запуска его из VS.
    Ответ написан
  • Как понять выполнения скрипта?

    byte916
    @byte916
    Сначала в переменные засовываются селекторы.

    В setDetails по селектору DETAIL_IMAGE_SELECTOR находятся элементы (вероятно, изображения), и им устанавливается параметр src. По селектору DETAIL_TITLE_SELECTOR устанавливается текст внутри элементов.

    В imageFromThumb параметром должен передаваться dom-элемент, и она возвращает значение атрибута data-image-url.

    titleFromThumb аналогично второй, только атрибут data-image-title.

    setDetailsFromThumb получает через параметр dom-элемент, через вторую и третью функции получает значения атрибутов и заполняет нужные значения элементы через первую функцию.

    addThumbClickHandler навешививает на dom-элемент событие клика, по которому выполняет четвёртую функцию передавая в неё dom-элемент на который навешана пятая функция.

    getThumbnailsArray получает список всех элементов по селектору THUMBNAIL_LINK_SELECTOR затем, преобразовывает этот список в массив и возвращает его.

    initializeEvents получает список объектов через getThumbnailsArray и для каждого элемента вызывает addThumbClickHandler.

    А если кратко - это выглядит как галерея картинок, когда есть маленькие превью, или текстовый список, при нажатии на каждый элемент из которого в целевом объекте отображается нужное изображение с заголовком.
    Ответ написан
    Комментировать
  • Как убрать отступы в краях страницы?

    byte916
    @byte916
    html, body{
    margin: 0;
    padding: 0
    }


    А в идеале использовать reset.css, чтобы на всех устройствах выглядело одинакого
    Ответ написан
  • Как переопределить стили?

    byte916
    @byte916
    Не понятно к чему первый кусок кода. В нём вы подключаете скрипт.
    Стиль прямо на странице нужно писать так, как в вашем последнем примере.
    Делать это нужно после того, как вы указали ссылку на стиль, например так:
    <html>
    <head></head>
    <body>
    // Тут какой то html
    // Потом файл стилей
    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic&amp;subset=latin,cyrillic">
    // Потом ваш переопределённый стиль
    <style>.searchFormContainer{padding:0!important; background:transparent!important; border-radius:none!important;}</style>
    <body>
    <html>
    Ответ написан
    Комментировать
  • Каким образом в js можно обращаться к данным модели angular?

    byte916
    @byte916
    Canvas должен быть внутри angular-контроллера. На квадраты повесить событие ng-click. На появляющиеся поля повесить соответствующие ng-model. При ng-click менять видимость и обновлять модель полей.
    Ответ написан
    Комментировать
  • Как задать одинаковое время для всех на JS?

    byte916
    @byte916
    Если вам нужно на клиенте отображать время сервера, то просто храните на клиенте разницу между временем клиента и временем сервера. И с помощью setInterval показывайте время клиента с учётом разницы с временем сервера.
    Ответ написан
  • Где взять комп с "мощным" процом?

    byte916
    @byte916
    Если задача узкая задача, под которую ищется компьютер - это собрать хромиум, то можно попробовать арендовать vps с почасовой оплатой. У digital ocean можно за ~1 доллар в час взять машинку с 20 ядрами и 64 гб озу. Уверен, если копнуть глубже и поискать (на амазоне, в ажуре, у гугла, у менее известных провайдеров), можно найти больше ядер за такую цену.
    Ответ написан
    1 комментарий
  • Как скрыть или убрать placeholder в пользовательском поиске Google?

    byte916
    @byte916
    На jquery
    $(/*Тут селектор*/).placeholder = ""

    На js
    document.getElementById(/*Тут id*/).placeholder = ""

    Либо попробовать как в документации
    https://developers.google.com/custom-search/docs/t...
    Ответ написан
    Комментировать