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

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

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

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

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

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

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

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

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

Wott

  • 184
    вклад
  • 0
    вопросов
  • 360
    ответов
  • 6%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как вы организуете devel окружение?

    rozhik @rozhik
    У меня организовано следующим образом:
    К development серверу есть днс запись вида *.domain.com in A x.x.x.x
    Конфиг апача
    <VirtualHost *:80> UseCanonicalName Off VirtualDocumentRoot /web/%1/html ServerAdmin webmaster@domain.com <Directory /> ... </Directory> </VirtualHost>

    В каталоге /web любой из разработчиков может создавать папки. Сколько ему нужно серверов, и под какие цели — решает сам. Периодически скрипт просит разработчика «почистить» лишние, если у него их больше 5ти. Аналогично для nginx.
    Соответственно разработчик сам выбирает ответ на вопрос 1.

    К папке /web открыт доступ через sftp, samba. По второму вопросу большинство предпочитают доступ по samba или sshfs (тоесть редактируюют код в основном непосредственно на сервере).

    Итого:
    Каждый разработчик волен решать как ему нравится. Но, есть полиси с рекомендованым подходом (оно большое).
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Сортировка и выборка в MySQL

    Stdit
    Stdit @Stdit
    Скорее всего запускается фулскан, потому что не находит правильного индекса. Что говорят EXPLAIN запросов? И это, я надеюсь, $counthis[posid] эскейпится перед вставкой в строку запроса, а то выглядит опасно.
    Ответ написан более трёх лет назад
    6 комментариев
    6 комментариев
  • Ubuntu 10 vs 12

    oleksandr_veles @oleksandr_veles
    IMHO, новая установка десктопной 10.04 неоправдана, поддержка закончится через пару недель-месяц.
    Ну и по собственному опыту, в силу разных причин нужно будет доустанавливать новые версии ПО, в результате ОС превратится в зоопарк репозиториев и самоустановленных компонентов. Ядро для поддержки trim и нового железа, актуальные версии библиотек для сборки чего-либо,
    потом пляски с LD_PRELOAD чтобы брало нужную версию, а не системную и т.п.
    Так что 12.04 актуальней.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Постоянное туннельное соединение с проксируемым сервером?

    Rowdy Ro @rowdyro
    Если я Вас правильно понял то:

    syntax: keepalive connections;
    default: —
    context: upstream
    This directive appeared in version 1.1.4.

    или в случае fastcgi

    server {
    …

    location /fastcgi/ {
    fastcgi_pass fastcgi_backend;
    fastcgi_keep_conn on;
    …
    }
    }
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Несколько сайтов в разных веб-контейнерах на одном сервере. Все сайты нужны на 80-м порту, как сделать?

    m_klyushkov
    Максим Клюшков @m_klyushkov
    Инженер
    Поставить на 80 порт nginx и проксировать на необходимое количество apache2.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Алгоритм надежной системы голосования, исключающий «накрутки»?

    rakot
    rakot @rakot
    Не бывает голосований исключающих накрутки(хорошим примером являются выборы у нас в стране).

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

    edogs @edogs
    Если дат далеко не одна, то можно так
    select 
    `sum( if( `date`<'2012-01-01',sum20120101,0) ) as sum20120101 ,
    `sum( if( `date`<'2012-01-02',sum20120102,0) ) as sum20120102 
    from table
    where `date`<'2012-01-02'
    
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Параллельное выполнение операций в PHP?

    stan_jeremy
    stan_jeremy @stan_jeremy
    если вам реально надо просто парсить — то можно воспользоваться php.net/manual/ru/function.curl-multi-exec.php?
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Автомобильная зарядка для ноутбука (инвертор)?

    Alex013
    Александр @Alex013
    Экспериментатор
    Идея сделать из 12V бортовой сети АМ сначала 220V, а потом из этих 220V — 19,5V для ноута — не самая правильная. Лучше из 12V делать 19,5V без промежуточных преобразований. Вот тут можно выбрать.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Графика через ssh?

    laQie
    laQie @laQie
    Намекну: X11 Forwarding
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сохранить правила iptables после перезагрузки Ubuntu?

    blo
    Алексей Журбицкий @blo
    инженер-программист
    iptables-save/iptables-restore
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Драйвера и программы для устройств (планшетов) в изолированной среде

    Zagrebelion
    Павел Загребелин @Zagrebelion
    Может быть, virtualbox?
    Ответ написан более трёх лет назад
    6 комментариев
    6 комментариев
  • Jboss и TomCat. Как это работает?

    iZENfire
    iZENfire @iZENfire
    JBoss — это реализация спецификации JavaEE (контейнер для EAR- и WAR-приложений).
    Tomcat — это частичная реализация JavaEE в той её части, которая включает Web-приложения (контейнер для WAR).

    Один другого дополняет. Для работы всего этого нужен JavaSE JDK — Oracle JDK или OpenJDK6 или 7 — в зависимости от требований развёртывания.

    В WAR-приложениях сервлеты компилируются заранее Java-компилятором в байткод *.class-файлов и созданием архива с *.class-файлами и ресурсами (*.war). JSP-страницы из *.war компилируются «на лету» в сервлеты при первом запросе. Во время первого запроса со стороны пользователей контейнер сервлетов (Tomcat) преобразует JSP-страницы (если они присутствуют) в сервлеты, компилируя с помощью Java-компилятора из JDK в байткод. JVM контейнера осуществляет JIT-компиляцию байткода сервлетов в нативный код и кэширование нативного кода в оперативной памяти для обработки последующих запросов пользователей.

    В EAR-приложениях контейнер (JBoss) производит похожую работу совестно с JVM по JIT-компиляции бинов (файлы *.class в *.ear) и кэшировании нативного кода в оперативной памяти для последующего многократного выполнения.

    Метаинформация, записанная в файлах *.war и *.ear, нужна для правильного развёртывания, «параметризации» значений свойств сервлетов и бинов, частичным управлением жизненным циклом приложений.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Автомобильный бортовой компьютер в полном смысле этого слова

    elgordo @elgordo
    Эти функции традиционно выполняются отдельными 3-мя устройствами:

    1. Сигнализацией
    2. Магнитолой с навигацией
    3. Видеорегистратором с двумя камерами с датчиком движения (а он у них у всех есть).

    Объединять эти 3 устройства — означает снижать отказоустойчивость, в том числе агрегатов машины. Ведь сигнализация отвечает за разрыв цепей двигателя, если он заглохнет во время движения, это может привести к аварии. Кроме того, нет смысла увязывать эти 3 устройства вместе, потому что нет информации, которой им бы нужно было обмениваться. Потом, когда они по отдельности, если одно ус-во зависло, другие работатают. А так у вас например при повисании навигации перестанет работать видеорегистратор. Какие в этом плюсы? Никаких…

    Есть серийные устройства 2DIN на базе Андроид со съёмной панелью, которая сама по себе является Андроид-планшетом. А чтобы всё сразу в одном наборе… Нет такого, да и не нужно это никому.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как включить компьютер не залезая под стол?

    jab @jab
    Я его просто не выключаю.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как синхронизировать историю Skype на работе, планшете, смартфоне и дома?

    Evengard
    Evengard @Evengard
    Всё очень просто — вам просто нужно где-то держать Скайп, который будет запущен постоянно. Например, дома…

    Запущенный скайп будет выступать этаким синхронизатором. Ибо скайп синхронизирует историю только между одновремнено запущенными скайпами.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Передача и хранение CVV2, CARDHOLDER для бронирования гостиницы?

    isden @isden
    Вообще, есть такая штука, как PCI DSS. Если место, где принимают данные кредиток, не сертифицировано, можно поиметь большие проблемы.
    Посмотрите, например, вот здесь — www.braintreepayments.com/assets/308/PCI-Compliance.pdf
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Какую витую пару и как кинуть между двумя домами?

    opium
    Пума Тайланд @opium
    Просто люблю качественно работать
    C частными домами можно просто бросить по земле или снегу, один хрен все ваше.
    Бросать можно самую обычную или подороже для внешней прокладки, у нас и обычная по нескольку лет висела между квартирами и домами.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Логотип: img VS background-image

    Paveldest @Paveldest
    сдлать через — линк на главную страницу + алт + титл + прописать названия компании
    получается типо <a href="/" alt="name" title="name">Name</a>
    это ИМХО
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Кому нибудь удавалось улучшить зрение без операции?

    Anonym
    Николай Васильчук @Anonym
    Программирую немного )
    -6 вы тренировками точно не исправите.
    Делайте операцию, это не страшно и эффективно.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • Следующие →
Самые активные сегодня
  • vabka
    Василий Банников
    • 7 ответов
    • 0 вопросов
  • gogowq
    gogowq
    • 5 ответов
    • 2 вопроса
  • Drno
    • 6 ответов
    • 0 вопросов
  • SagePtr
    SagePtr
    • 5 ответов
    • 0 вопросов
  • Alexandroppolus
    Alexandroppolus
    • 5 ответов
    • 0 вопросов
  • GavriKos
    GavriKos
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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