Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Хабровчане vs. цифровые сервисы банков: итоги
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
maxaon

maxaon

  • 169
    вклад
  • 0
    вопросов
  • 282
    ответа
  • 37%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Почему не получается создать проект в VS 2013?

    maxaon
    maxaon @maxaon
    У вас похоже полетели шаблоны. Попробуйте восстановить студию с помощью инсталятора.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Есть ли видеоплеер для сайта, как на megogo.net?

    maxaon
    maxaon @maxaon
    JWplayer и к нему куча плагинов
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как поменять стандартный интерпретатор Python в cygwin?

    maxaon
    maxaon @maxaon
    Не знаю как на счет cygwin, но попробуйте просто поменять системную переменную PATH, переместив назад, или убрав путь к папке с python 3
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как передавать $scope.var между контроллерами?

    maxaon
    maxaon @maxaon
    В основном через сервисы. Если скоупы вложенные, можно в дочернем обращаться к родительскому
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как организовать стриминг видео?

    maxaon
    maxaon @maxaon
    По первому поводу: если необходимо только видео, вам будет достаточно видео сервера, например Wowza, erlyvideo или чего-то другого. Если необходимы другие плюшки - может взять готовый вариат и заплатить?
    По второму поводу: есть куча готовых систем, поскольку они используюся в сфере XXX. Тут не подскажу, но точно можно реалтзовать на вовзе, причем достаточно легко.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как оптимизировать количество запросов к серверу?

    maxaon
    maxaon @maxaon
    Первый вариант. Сделайте не один поддомен, а 10, поскольку браузеры огранчивают количесво одновременных запросов к серверу.
    Второй вариант. Объедените картинки в спрайты и позиционируйте их.
    Третий вариант. Создавайте картинки на стороне клиента спомощью JS. Преобразуйте картинки в BASE64, запишите в несколько файлов (не забудьте gzip) и вставляйте js'ом через data.
    Четвертый вариант. Сделайте одну большую картинку, разместите по центру. Далее загружайте маленькие картинки и наклабывайте сверху.
    Еще вариантов масса - фантазируйте.
    Ответ написан более трёх лет назад
    4 комментария
    Нравится 2 4 комментария
  • Индекс на несколько полей одновременно или на каждое по одному?

    maxaon
    maxaon @maxaon
    Индекс на четыре столбца будет использоваться только в случае 1,2,3. Т.е. сначала должна быть выборка по field1, потом по field2. В четвертом случае индекс использован не будет.
    К тому же важен порядок столбцов, см хабр.
    Теоретически можно сделать общий индекс, и индекс на 2,3,4 поле. Все зависит от полей.
    И укрепите знания по индексам www.mysql.ru/docs/man/MySQL_indexes.html
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как решить проблема с Google Chrome на Acer Aspire 8951g?

    maxaon
    maxaon @maxaon
    Поиск?
    Как избавиться от насильного сглаживания шрифтов в Google Chrome?
    и
    Сглаживание шрифтов в Windows 8
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 1 1 комментарий
  • Какой фреймворк для JavaScript MDI приложения лучше?

    maxaon
    maxaon @maxaon
    Как сказал @AMar4enko вам больше подойдет ExtJS или Dojo. Для data-binding можете использовать Knockoutjs вам никто не запрещает. Knockoutjs это не фреймворк, а библиотека, также как и BckboneJS.
    Если вам нужен фреймворк - Angular. Из backbone, как я помню, можно сделать фреймворк.
    Для MDI ничего не мешает вам написать код, который это сделает, или найти библиотеку для фреймворка, которая это сделает. Если не найдете - задумайтесь, необходимо ли вам это.
    Лично мое мнение: куча открытых окон с разнообразной информацией - не то, что надо пользователю.
    Ответ написан более трёх лет назад
    5 комментариев
    Нравится 1 5 комментариев
  • Как частично объеденить проекты через cистему управления версиями?

    maxaon
    maxaon @maxaon
    По поводу первого. Как я понял, вам просто надо выделить общий код в отдельный репозиторий. Далее, для локальных проектов, делать просто
    hg pull http://bla.com/main/baseproject
    git pull http://bla.com/main/baseproject.git

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

    По поводу второго вопроса:
    Можете тоже отдать на растерзание системе контроля версий, однако мержить будет сложновато, когда изменены строки в обоих репозиториях.
    Наилучший вариант, это когда есть три файла:
    1. Настройки по-умолчанию в базовом проекте.
    2. Файл настроек проекта.
    3. Файл настроек разработчика.

    По поводу третьего вопроса:
    Вам необходимы миграции БД. Это вообще отдельный механизм который правильно сделать тяжело, а жить без него трудно.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 4 Комментировать
  • Как решить проблему с всплывающими баннерами в браузере?

    maxaon
    maxaon @maxaon
    Тогда проверяйте роутер. Посмотрите логи, нет ли каких-либо нарушений. Подключитесь к интернету без роутера. Или сбросьте роутер полностью, а еще лучше перепрошейте, а еще лучше альтернативной прошивкой перепрошейте.
    Если и это не поможет, значит виноват или провайдер. или вас\вашего провайдера атаковали и изменили маршруты пакетов.
    Ответ написан более трёх лет назад
    9 комментариев
    Нравится 9 комментариев
  • Как вставлять в бд данные из html?

    maxaon
    maxaon @maxaon
    Вам нужна модель. Читайте документацию.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 2 Комментировать
  • Микротик, 2 провайдера и 3 VPN

    maxaon
    maxaon @maxaon
    Можно, но наверное, весь канал не утилизируете. Как говорится, курите маны.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как зашифровать данные в php?

    maxaon
    maxaon @maxaon
    https://www.google.com
    www.php.net/manual/en/book.openssl.php
    phpseclib.sourceforge.net/rsa/intro.html
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 3 1 комментарий
  • Почему после закрытия браузер остается процесс и занимает ОЗУ?

    maxaon
    maxaon @maxaon
    Это нормально, не трогайте.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как реализовать .htaccess редирект и слияние с сохранением доменного имени?

    maxaon
    maxaon @maxaon
    Вы так не сделаете. mod_rewrite не может делать запросы на другой домен и отдавать контент.
    Если вы хотите так сделать, тогда используйте mod_proxy
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 4 2 комментария
  • SFTP - Авторизация по сертификату

    maxaon
    maxaon @maxaon
    Можете использовать FileZilla инструкция
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 1 комментарий
  • Как компьютерам с определенными ip адресами дать прямой доступ в Интернет в обход прокси сервера squid?

    maxaon
    maxaon @maxaon
    Кажется я понял что вам надо сделать. Первый вариант и наиболее простой - сделать у компьютеров белые IP адреса.
    Второй вариант, который точно будет работать, это сделать дырку и вместо нормального NAT использовать full cone nat.

    iptables -F
    iptables -X
    iptables -t nat -F
    iptables -t nat -X
    iptables -t mangle -F
    iptables -t mangle -X
    iptables -P INPUT ACCEPT
    iptables -P FORWARD ACCEPT
    iptables -P OUTPUT ACCEPT
    echo 1 > /proc/sys/net/ipv4/ip_forward
    iptables -t nat -A POSTROUTING -o <ваш исх интерфейс> -j MASQUERADE

    Как я понял, RTMFP работает это через udp hole punching.
    Доп материал
    habrahabr.ru/post/150298
    help.adobe.com/en_US/adobemediaserver/configadmin/...
    en.wikipedia.org/wiki/UDP_hole_punching
    habrahabr.ru/post/155803
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Тонкости при работе с wif-fi 5Ghz

    maxaon
    maxaon @maxaon
    Поменяйте канал в роутере на другой.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Можно ли редактировать файл html через браузерный интерфейс, перезаписывая части исходника посредством javascript?

    maxaon
    maxaon @maxaon
    Если вам надо отредактировать исходники страницы, тогда это можно сделать с помощью хрома.
    Редактируете, потом ПКМ -> сохранить. Посмотрите в доки по devtools, там вроде можно нормально редактировать, но я не уверен.
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 2 комментария
Оценили как «Нравится»
  • ← Предыдущие
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • Следующие →
Самые активные сегодня
  • Василий Банников
    • 13 ответов
    • 0 вопросов
  • w3bsme
    Alice
    • 7 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 7 ответов
    • 0 вопросов
  • saboteur_kiev
    Saboteur
    • 7 ответов
    • 0 вопросов
  • DanceM
    Dance Macabre
    • 5 ответов
    • 0 вопросов
  • azerphoenix
    Орхан Гасанлы
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации