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

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

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

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

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

Квест про большие данные в банках
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

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

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

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

Александр Таратин

Ищу работу. Контакты в профиле.
  • 2033
    вклад
  • 46
    вопросов
  • 2984
    ответа
  • 31%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • С помощью каких технологий лучше всего делать интерактивные географические карты для веб-игр?

    Moskus
    Moskus @Moskus
    Ландшафт можно сгенерировать так, например https://www.playfuljs.com/realistic-terrain-in-130...
    А для карт есть фреймворк leaflet.js

    Но я бы карты всё же генерировал заранее в каком-либо трехмерном редакторе, там больше возможностей. https://www.blendernation.com/2019/04/01/generatin...

    А потом - резал на тайлы и показывал бы через Leaflet.
    Ответ написан более года назад
    Комментировать
    Нравится 6 Комментировать
  • Как сделать один аккаунт на нескольких рабочих местах при использовании git?

    1001001 @1001001
    git config --global user.name "Name"
    git config --global user.email "email"
    Ответ написан более года назад
    1 комментарий
    Нравится 1 1 комментарий
  • Почему сама регулируется яркость экрана?

    opium
    Пума Тайланд @opium
    Просто люблю качественно работать
    Стоит где то автоматическая регулировка яркости
    если у вас видюха ати или нвидиа то запустите их софт и там уберите её
    для ати можно вот так ещё
    Мне помогло следующее: "Панель управления" - "Электропитание" - "Настройка схемы электропитания" (желательно зайти в каждую схему - сбалансированная, экономия энергии и высокая производительность) - "Изменить дополнительные параметры питания" - "Параметры питания видеоплаты ATI" - "Параметры ATI Powerplay" - ставим Максимальную производительность как для "От батареи", так и для "От сети".
    Ответ написан более трёх лет назад
    3 комментария
    Нравится 2 3 комментария
  • Есть альтернативы CSSComb?

    softshape @softshape Автор вопроса
    Нашелся плагин vscode-postcss-sorting - https://github.com/mrmlnc/vscode-postcss-sorting. У него правда все отключено по умолчанию, но скопированный из старого CSSComb порядок свойств заставил его работать - https://github.com/mrmlnc/vscode-postcss-sorting/i...
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 2 Комментировать
  • Могу ли я отказаться от авторства и отдать свой проект в общественное достояние?

    Zoominger
    Рональд Макдональд @Zoominger
    System Engineer
    Ко мне приходят дяди в погонах и говорят, что дело важное, им нужен бэкдор и доступ к персональным данным

    Чушь какая.

    Возможно ли добровольно снять с себя права и ответственность за проект, чтобы оказаться ни при чем?

    Сменить лицензию на GPL и передать проект в FSF.
    Ответ написан более года назад
    9 комментариев
    Нравится 4 9 комментариев
  • ЯП для кросплатформенной разработки?

    beduin01 @beduin01
    dlang
    Ответ написан более года назад
    4 комментария
    Нравится 1 4 комментария
  • Как автоматически удалять локальные профили юзеров?

    Сергей @SStep
    Чтобы прям после удаления из АД, наверно только скриптом.
    Политикой можно удалять неактивные определенное количество дней

    Конфигурация компьютера -> Административные шаблоны -> Система -> Профили пользователей (Computer Configuration -> Administrative Templates -> System -> User Profiles) и называется “Удалять при перезагрузке системы профили пользователей по истечении указанного числа дней” (Delete user profiles older than a specified number days on system restart)

    Текущий параметр позволяет администратору при перезагрузке системы автоматически удалять профили пользователей, которые не были использованы в течение указанных в этой политике дней, при этом днем считается 24 часа с момента получения доступа к данному профилю. В том случае, если параметр активирован, то при перезагрузке системы неиспользованные в указанном количестве дней профили автоматически удаляются службой пользовательских профилей. Если же параметр не настроен или отключен, то автоматического удаления не произойдет. Для пользователей, находящихся в частых и длительных командировках применение данного профиля следует планировать в частном порядке.

    Еще вот хорошая статья - winitpro.ru/index.php/2019/03/28/udalit-profil-pol...
    Ответ написан более года назад
    Комментировать
    Нравится 7 Комментировать
  • ЯП для кросплатформенной разработки?

    Zoominger
    Рональд Макдональд @Zoominger
    System Engineer
    Пока всему, что вы описали, удовлетворяет Qt.
    Ответ написан более года назад
    5 комментариев
    Нравится 10 5 комментариев
  • Уехал в Москву, но не тяну по сложности, стоит ли возвращаться домой?

    sim3x
    sim3x @sim3x
    Если для продолжения вам требуется поддержка извне - собирайте вещи и возвращайтесь
    Если нет, то не задавайте такие вопросы
    Ответ написан более года назад
    8 комментариев
    Нравится 10 8 комментариев
  • Есть ли возможность в C++ объявить массив массивов из темплейтных классов с аргументами от 1 до N?

    laphroaig @laphroaig
    Ну как то так:

    #include <iostream>
    
    template <size_t size>
    class B {
      const size_t data[size];
    };
    
    
    template<size_t size>
    class A
      : public A<size-1>
    {
        B<size> items[size];
    };
    
    template<>
    class A<0>
    {
    };
    
    int main()
    {
       std::cout << sizeof(A<10>) << std::endl; 
    }
    Ответ написан более года назад
    7 комментариев
    Нравится 3 7 комментариев
  • Unity как сделать генерацию мира как в terraria?

    dollar
    dollar @dollar
    На чёткий вопрос - чёткий ответ.
    Ответ: сложно.

    Если вы играли, то заметили, что генерация мира - это набор из последовательных (10-20) этапов. Сначала формируются биомы, потом в них вырезаются пещеры, потом где-то заливаются водой, затем сажается трава и т.д. Каждый этап - это отдельный сложный алгоритм. И по сути это ноу-хау игры, что составляет её стоимость. Если бы эти алгоритмы были просты и общеизвестны, то у нас была бы куча клонов Террарии.

    Но в целом нет ничего сложного. Нужно просто сесть и подумать, как конкретно вам для вашей конкретной игры, с учетом геймплея и прочего, будет удобнее это реализовать. И это работа - где-то на стыке главного программиста и дизайнера.
    Ответ написан более года назад
    3 комментария
    Нравится 7 3 комментария
  • Есть ли в php какая-то регистрозависимая проверка на изображение/файл?

    FanatPHP
    FanatPHP @FanatPHP
    Чебуратор тега PHP
    getimagesize вообще никакого отношения не имеет к расширению файла. Оно может быть хоть .ThOr
    И тем более не имеет отношения к регистру.

    Перед тем как задавать вопрос, надо навести порядок у себя в голове.

    Проверка изображения - это одна задача.
    Проверка файла на существование - совсем другая.
    При чем здесь регистр файла, в обоих случаях - вообще непонятно.

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

    Если задача - регистрозависимая проверка файла на существование, то её реализовывать не надо.
    На каждом конкретном хосте проверка файла на существование будет работать так, как поддерживает хостовая ФС: если ФС регистрозависимая, то и поиск будет регистрозависимый. И наоборот.
    Ответ написан более года назад
    6 комментариев
    Нравится 10 6 комментариев
  • На чем развернуть магазин с 25к товарами?

    wppanda5
    WP Panda @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    20k товаров это совершенно не количество, подойдёт все, что угодно на чем хорошо умеете, нормальный бэкенд и даже сервак особо мощный не надо.
    Ответ написан более года назад
    Комментировать
    Нравится 2 Комментировать
  • Кто сталкивался с биткоин вымогателями бд?

    Rsa97
    Rsa97 @Rsa97
    Для правильного вопроса надо знать половину ответа
    Закрывать весь доступ к базе извне. MySQL должен слушать только локальные адреса.
    Доступ к серверу должен быть только по ssh с ключом, а не паролем.
    Убирать PHPMyAdmin, настроить SQLWorkbench с доступом через ssh-туннель.
    Ответ написан более года назад
    Комментировать
    Нравится 12 Комментировать
  • Кто сталкивался с биткоин вымогателями бд?

    sim3x
    sim3x @sim3x
    Вас взломали и у вас нет квалификации в расследовании взлома?
    Делаем образ выключенной системы снаружи и бекапим его себе (зачем? Возможно найдете того кто сможет расследовать)
    Берем список софта и убираем из него все, что не требуется для работы сервиса
    - пхпмайадмин, фтп, как раз примеры такого софта

    Сносим ОС (считайте что скомпроментирован рут и все тулзы ОС)
    И ставим по хорошему мануалу с изрядной долей паранои (чаще всего одна статья не поможет - делайте свои заметки при установке)
    Максимально изолируем все от всего
    Наружу смотрит только вебсервер
    ссш по портпиннингу (оно делается в полпинка, как на стороне клиента так и на стороне сервера)
    Ваши цмс и скрипты должны обновляться регулярно
    Следите за логами - часто взлом происходит в течении нескольких дней и простой греп по логам покажет, кого вам нужно забанить по ип и где поставить капчу

    То что у вас есть бекапы делает вашу ситуацию в разы лучше
    Ответ написан более года назад
    Комментировать
    Нравится 32 Комментировать
  • Кто сталкивался с биткоин вымогателями бд?

    serginhold
    serginhold @serginhold
    Вообще ноль информации в посте, но смотрю есть тег phpmyadmin, может дело в нем? стоит какая-нибудь дырявая версия. При этом я вообще не понимаю нафига им пользоваться)
    Ответ написан более года назад
    Комментировать
    Нравится 11 Комментировать
  • В чём основной минус языка V?

    GavriKos
    GavriKos @GavriKos
    Ну так вся магия (скорость, минимализм и остальное) - как раз из за отсутствия библиотек. Как только подключат гуй, либы для работы с системой, обратную совместимость для старых осей и вот эту всю обвязку, без которой можно только консольные тулзы пилить - сразу и время компиляции, и размер бинаря вырастут.
    Ответ написан более года назад
    1 комментарий
    Нравится 5 1 комментарий
  • Как открыть эту страницу с помощью cURL?

    DanKud @DanKud
    Добавьте в $options - CURLOPT_ENCODING => 'gzip, deflate'
    Ответ написан более года назад
    Комментировать
    Нравится 6 Комментировать
  • Как форматировать текст внутри массива php?

    romanko_vn
    Валентин @romanko_vn
    $newtext = wordwrap($arr['fullpromo'], 30, "<br>");
    Ответ написан более года назад
    1 комментарий
    Нравится 2 1 комментарий
  • Как в Nginx сделать разграничение доступа к сайту?

    Wexter @Wexter
    nginx.org/ru/docs/http/ngx_http_access_module.html
    Ответ написан более года назад
    Комментировать
    Нравится 2 Комментировать
Оценили как «Нравится»
  • ← Предыдущие
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Василий Банников
    • 15 ответов
    • 0 вопросов
  • hello_my_name_is_dany
    • 8 ответов
    • 0 вопросов
  • hottabxp
    Сергей Карбивничий
    • 8 ответов
    • 0 вопросов
  • Sanes
    Sanes
    • 7 ответов
    • 0 вопросов
  • GRO24
    • 6 ответов
    • 1 вопрос
  • lonelymyp
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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