• Можно ли как-ть дождаться загрузки изображения через URL в тэге img?

    thewind
    @thewind
    php программист, front / backend developer
    var img = new Image;
    img.onload = function(e){
      // ... after loading
    };
    img.src = '{YOUR_IMAGE_SOURCE}';
    
    // здесь добавим картинку в DOM
    Ответ написан
    Комментировать
  • Почему мобильный хром неправильно масштабирует и позиционирует некоторые элементы?

    rockon404
    @rockon404
    Frontend Developer
    Не допускайте появления горизонтального скролла для всей страницы в мобильной версии.
    Для таблиц можно использовать контейнер со скроллом.
    Почитайте статью про таблицы в адаптивном дизайне.
    Там есть готовые решения.
    Ответ написан
    1 комментарий
  • Как сделать себе интернет в частный дом?

    helldweller
    @helldweller
    PornOps
    Уже лет 9 так живу=)
    Сначала пользовался самодельными антеннами с точками DWL-2100AP, потом перешел на покупные yagi, а потом и вовсе на готовые комплекты точек доступа уличного исполнения Ubiquiti nanobridge m2. рекомендую сразу им подобные брать пару или пару mikrotik.
    Делал так: Звонил оператору, оставлял заявку на подключение в доме где хотел поставить антенну на адрес последней квартиры+N, где N произвольное число, но не сильно большое =) Предварительно договорился с председателем дома (дал на лапу) о установке антенны (присоседился на свободное место на не опускаемой мачте).
    Т.к. Антенна и точка доступа это одна фиговина, да еще и питается по витой паре, то установка не займет много времени. Можно даже в момент подключения, но лучше заранее (с ноутбуком, отюстировав по уровню сигнала, желательно с двух сторон. На крыше наверняка можно найти розетку или лампочку для пробного запуска)
    Затем укладываем свой кабель (экранированный, 8 жильный - FTP) прямиком до ящика нужного оператора связи.
    Когда приезжает монтажник - показываем ему кабель и PoE адаптер. Ставим его прямо в ящик оператора и подписываем на всякий случай - "Сотрудник" =) (Позже я действительно стал сотрудником в этом операторе связи) Для сговорчивости можно так же дать на лапу.
    С другой стороны радиобриджа - провод должен быть подключен к устройству чей мак адрес должен будет увидеть и прописать у себя провайдер, настройки соответственно должны быть уже введены. И все.
    У каждого шага есть свои тонкости которые лучше заранее спланировать и проработать.
    Например заранее настроить друг на друга точки, сохранить конфигурации. Пробовать разные частоты, а лучше сразу на нестандартную =) Ну и не выкручивать мощность на максимум а наоборот лучше занижать!
    Ответ написан
    Комментировать
  • Зачем программисту работать на кого-то?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Познав дзен программирования, вам еще нужно будет познать дзен администратора, дзен экономики, дзен управленца, дзен маркетолога, дзен продажника.

    Есть еще и промежуточные дзены, например что жрать, пока познаете дзен.
    Ответ написан
    Комментировать
  • Решает ли бесперебойный источник питания задачи стабилизатора напряжения?

    nidalee
    @nidalee
    Интерактивные - да.
    ИБП интерактивные (Line-interactive)
    Это логическое, в конструктивном плане, продолжение предыдущей конструкции. Элементная база линейно-интерактивных устройств более сложная; введен регулирующий элемент (чаще всего это автотрансформатор). Дополнительный компонент схемы позволяет работать ИБП в диапазоне повышенного, пониженного напряжения без подключения аккумуляторной батареи
    Еще один плюс – синусоидальное напряжение на выходе, что серьезно уменьшает всплески напряжения, лишние импульсы при переключении способа питания. Все это в целом стабилизирует работу ПК или какого-либо иного периферийного устройства. В автономном режиме приборы тоже работают недолго – от 6-ти до 20-ти минут.
    Линейно-интерактивные ИБП рекомендуется применять при постоянных скачках напряжения, когда отклонения от номинала значительны. Высокие эксплуатационные характеристики этих приборов обусловили их применение для защиты не только персональных компьютеров, но и файловых серверов, рабочих станций. Очевидно, что интерактивные ИБП по техническим параметрам превышают созданные ранее резервные источники питания. .
    Ответ написан
    1 комментарий
  • Лучший браузер под мак для разработчика?

    "Браузер для разработчика" предполагает как минимум 3 параллельно установленых браузера(чаще всего самых популярных) для тестов. Если вы, конечно, не виртуоз, из-под хрома разрабатывающий под IE.
    У хрома удобные инструменты аудита(сео оптимизацию теперь в 2 клика провести можно прямо из инструментария браузера), в firefox - все что связано с дебагом кода на голову выше хрома.
    Ответ написан
    2 комментария
  • C#. Как правильно разобрать JSON?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Для генерации классов из JSON есть отличнейший сервис: https://app.quicktype.io/#r=json2csharp
    Ответ написан
    Комментировать
  • Как конвертировать из TXT в Sitemao.xml?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Открываем файл, читаем файл, формируем массив, перебираем массив, пишем в файл, сохраняем файл.
    Что надо знать:
    php.net/manual/ru/control-structures.foreach.php

    php.net/manual/ru/book.filesystem.php
    или
    php.net/manual/ru/function.file-get-contents.php
    php.net/manual/ru/function.file-put-contents.php
    Ответ написан
    Комментировать
  • Как добавить данные в один exe с помощью другого exe?

    @cicatrix
    было бы большой ошибкой думать
    Для винды сохранение данных (когда программы работают не одновременно):
    1. Файловая система
    2. База данных
    3. Реестр (в винде)

    При одновременной работе (в винде) можно воспользоваться следующими каналами:
    1. Именованные каналы (Named pipes)
    2. Сообщения Windows (Messages)
    3. Сокет TCP/IP
    4. Разделяемая память
    Ответ написан
    Комментировать
  • Имеет ли место в современной full-stak разработке, связка Dreamweaver + JS + PHP?

    Любой урок который привязан с среде разработки (Dreamweaver) можно выкинуть в мусор.
    Сейчас на рынке используют https://zeplin.io/ https://avocode.com/ https://assets2.adobe.com/ но привязывать к ним курсы по разработке нет никакого смысла.
    Если хотите фулстека, можно смотреть на JS+PHP, JS+JS(Node.js), JS+Python(Django/Flask) завязываться на локальный рынок тоже не вижу смысла, поищите удаленку
    Посмотрите на https://www.udemy.com/build-your-first-website-in-...
    https://www.udemy.com/web-developer-course/
    Последний немного устарел изза jQuery но в веб разработке постоянно что то устаревает, поэтому прийдется все время держать нос поветру и следить за технологиями.

    И редакторов кода сейчас море, по ходу выберешь свой
    https://www.jetbrains.com/webstorm/
    https://www.sublimetext.com/
    https://atom.io/
    brackets.io
    https://code.visualstudio.com/
    Ответ написан
    1 комментарий
  • Что есть кто (unix, linux, ubuntu, debian, kali)?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Любая операционная система состоит из двух частей - ядро и окружение.
    Ядро понятное дело, это системные вызовы, работа с аппаратурой и процессами.
    Окружение - это то, с чем взаимодействует пользователь, набор утилит, программ и системы запуска.
    Как можно догадаться, на разные ядра можно прикручивать разное окружение. Состав ядра и окружения задает дистрибутив - набор из ядра и окруждения.
    Так вот, версии UNIX и отличаются именно этими наборами, есть дистрибутивы классических юникс-систем, типа BSD (openbsd, freebsd, solaris ...). Есть дистрибутивы Linux, отличающиеся в основном окружением, имея одно и тоже ядро linux.

    Теперь поговорим про окружение. В состав практически каждого окружения входит такая вещь, как пакетный менеджер., через который происходит установка и развертывание самого Окружения. Вот по типу пакетных менеджеров и отличаются обычно дистрибутивы linux. Есть debian-подобные подобные дистрибутивы (dpkg), есть redhat-подобные (rpm), есть альтернативные (pacman, yast, make world).

    В общем, все линуксы имеют в своем составе ядро linux + какой-то из пакетных менеджеров + систему запуска типа init/systemd/upstart + набор программ на выбор основателей дистрибутива

    Все юниксы имеют одно из ядер unix + все остальное тоже самое, но своё!

    Ну и вся история юникс красиво описана в https://ru.wikipedia.org/wiki/UNIX
    Ответ написан
    Комментировать
  • Хочу "шагать" весь код C# в VS, как это осуществить?

    @kttotto
    пофиг на чем писать
    Самый простой способ, как я считаю, посмотреть что внутри, это через Решарпер и его функцию Decompile methods.
    Находится это options/External Sources и поставить все галочки внутри Navigation to Sources.

    Если без Решарпера, то чтобы дебажить исходники .net, у Вас должны быть скачаны отладочные pdb файлы. Для этого так же нужно сделать некоторые настройки в vs.
    В первую очередь желательно выставить сервер для скачки отладочных символов Tools/options/Debugging/Symbols ставим галочку Microsoft Symbol Servers, можно тут же указать папку для кеширования Ваших символов и нажать кнопку Load all Symbols, чтоб они лишний раз не подгружались каждом запуске проекта.
    Дальше идем в Tools/options/Debugging/General и выставляем галочки Enable .NET Framework source stepping. У Вас сразу спросят, подгрузить ли отладочные символы, на что Вы соглашаетесь. При этом у Вас отключиться опция "только мой код".

    Чтобы дебажить сторонние библиотеки, для этого авторы должны предоставить свои отладочные символы, что я еще не встречал) Хотя есть ресурсы, где народ их выкладывает для общего пользования.

    Недавно я на это вопрос уже отвечал тут
    Ответ написан
    2 комментария
  • Как копировать объект в JavaScript?

    @mikhailrojo
    Через Object.assign()
    const old = {mi: 1, ti: 2} // копируемый объект
    const new = Object.asign({}, old);// присваиваем пустому объекту свойства old
    new ! == old;// true
    Ответ написан
    3 комментария
  • Как вы управляете своей базой знаний? Какие инструменты для этого используете?

    @Lexans
    Не надеюсь что среднестатистический участник тостера подскажет вам что-то, кроме мейнстрима, о котором вы наверняка знаете, но все же попытаюсь

    Archivarius 3000: полнотекстовый локальный поиск по свалка книг

    OneNote: упорядочивание в иерархию всего и вся, удобнейший поиск, теги (например "todo", "вопрос", "важно" - всё настраивается), формулы, синхронизация с мобильным. Использую для ведения базы знаний несколько лет, evernote не конкурент. Не подходит для свалки материалов, но идеален для конспектов и организации рабочей информации.

    Anki: колоды карт вопрос -ответ вместе с умным алгоритмом запоминания методом периодического повторения
    Ответ написан
    2 комментария
  • Долгая загрузка программ в автозагрузке. В чём причина?

    a13xsus
    @a13xsus
    Lazy developer
    Тормозит загрузку кряхтящий винт. Инфа 100%.

    Но если прям нужно, чтобы кряхтело сразу, а не спустя три минуты - посмотрите в настройки установленной у вас chemtable startup blablabla. Там и возможно отложен запуск для приложений.
    https://www.chemtable.com/blog/en/how-to-tidy-up-y...
    Ответ написан
    1 комментарий
  • Возможно ли на Angular 5 создать сервис типа Авито?

    dicem
    @dicem
    Возможно
    Ответ написан
    Комментировать
  • Как раздать wifi от кабельного подключения?

    Jump
    @Jump
    Системный администратор со стажем.
    Как раздать wifi от кабельного подключения?
    Купить роутер WiFi точкой доступа, подключить к нему кабель, и настроить WiFi.
    Ответ написан
    Комментировать
  • EntityFramework и метод SaveChanges(), это медленно?

    Bogdan_dev
    @Bogdan_dev
    Разработчик SPA приложений на ASP.NET WEB API
    Если вы не будете писать каждый раз логи, а накапливать их, то есть вероятность, что перед тем как сохранить пачку логов у вас ляжет приложение и тогда вы уже никаких логов не почитаете.
    А вообще писать через EF логи - это как топить печку бумагой, вместо дров/угля.
    Если хотите структурированные логи очень рекомендую присмотреться к MongoDB.
    Ответ написан
    3 комментария