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

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

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

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

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

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

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

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

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

Sergei Borisov

Программист
  • 88
    вклад
  • 2
    вопроса
  • 162
    ответа
  • 19%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как сгенерировать код с++ из php?

    risik
    Sergei Borisov @risik
    Программист
    https://ru.wikipedia.org/wiki/HipHop_(%D1%82%D1%80...

    Но может лучше переписать?
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какое разрешение использовать для андроид приложения?

    risik
    Sergei Borisov @risik
    Программист
    Посмотрите вот этот мой ответ:
    Разработка игры на Android\iOS (Unity3D 4.3, Cocos2D) — размеры экрана, DPI, масштабирование спрайтов?
    Возможно, это ответ на Ваш вопрос
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Объединить соц. сети?

    risik
    Sergei Borisov @risik
    Программист
    Для Вашей формулировке вопроса я вижу только один ответ, который точно даст результат: купите их. Остальное они сделают сами
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Можно ли писать приложения под iOS на винде? Есть ли виндовая программная среда для разработки iOS приложений?

    risik
    Sergei Borisov @risik
    Программист
    Когда будете следовать советам типа "установите mac os на виртуалку под windows/сделайте хакинтош", пожалуйста, не забывайте, что Вы нарушаете лицензионное соглашение Apple.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как настроить eclipse c++ 11?

    risik
    Sergei Borisov @risik
    Программист
    Если не удается настроить все на своем компьютере с Windows (а это, на самом деле, дело не на 5 минут, если первый раз), то попробуйте использовать облачные IDE. По возможностям, конечно, они отстают от десктопных IDE, но зато там работает сразу все из коробки. Например, https://c9.io

    Для того, чтобы проверить работает ли MinGW, правильно ли он настроен и т.д.,
    • создайте простой текстовый файл, например a.cpp, в котором просто hello world из любого учебника.
    • введите с командной строки: g++ a.cpp

    Вот когда после такой команды вы не получите ошибку ОС о том, что g++ не найден, тогда запускайте Eclipse.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Сколько стоит домен jvp.me?

    risik
    Sergei Borisov @risik
    Программист
    > международной зоне.
    Что вы имеете в виду? me - это Monte Negro - Черногория.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Можно ли возвратиться в блок try после обработки исключения?

    risik
    Sergei Borisov @risik
    Программист
    Вернуться в блок try после обработки исключения нельзя. В Вашем случае нужно делать что-то типа такого:

    // цикл по обработке всех блоков данных
    try {
    // обработка одного блока, например, преобразование типа
    }
    catch(Exception) {
    // добавляете необработанный блок в список ошибочных
    continue; // на следующую итерацию цикла
    }

    и далее на следующую итерацию цикла
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Кто ставит копирайт на сайте (дизайнер или разработчик)?

    risik
    Sergei Borisov @risik
    Программист
    Такие вещи обговариваются в договоре до начала работ. Если никаких договоров не было, то кто последний тот и папа. :)
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Где взять хорошего регистратора доменов?

    risik
    Sergei Borisov @risik
    Программист
    GoDaddy.com
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Выбираю между C++ и C#. Что выбрать?

    risik
    Sergei Borisov @risik
    Программист
    Выбирая между C++ и C# надо выбирать оба. Вопрос только в последовательности. C# позволит быстрее начать зарабатывать. C++ позволит изучить как оно работает внутри. У C++ программистов имхо зп в среднем немного выше, чем у C#. Но даже если знать C++ только на уровне основ, то потом перейти на C# будет проще, чем с C# на C++.

    Но. начать программировать на C# можно намного быстрее, чем на C++. То есть, порог вхождения, особенно с Вашим бэкграундом намного у C++ намного выше.

    Поэтому, если именно для общего развития я бы рекоменловал C++
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какова судьба апача?

    risik
    Sergei Borisov @risik
    Программист
    > где начинается грань хайлоада?
    Конечно, точно провести грань нельзя. Но можно сказать, когда уже точно высокая нагрузка: c10k. Все что выше, это уже точно высокая нагрузка.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Программирование под IOS. Objective-C или Swift?

    risik
    Sergei Borisov @risik
    Программист
    Если у Вас ноль знаний по ObjC, то теперь уже скорее swift. Теперь уже = после релиза xcode 7 и swift 2.0. Раньше я бы Вас сказал, скоре ObjC.

    Однако, не верьте тем, кто говорит, что Apple отдает предпочтение Swift.
    И не верьте тем кто говорит, что Apple отдает предпочтение ObjC.
    Что там в головах у разработчиков Apple, имхо и Богу неизвестно.

    Они на забили на ObjC, он развивается. Например, в релизе xcode 7 в ObjC появились генерики и nullabilty аннотации. Поэтому, с высокой вероятностью знать ObjC тоже потребуются. Хотя многие проблемы, которые годами сидят в языке, все еще не решены.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как заставить IntelliJ увидеть JDK на Ubuntu 14.04?

    risik
    Sergei Borisov @risik
    Программист
    Вместо установки java вручную с официаольного сайта рекомендую использовать ppa.
    У меня вот здесь описано: https://risik.info/?p=439
    в этом случае не придется вручную настраивать переменные окружения.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Modbus отправить команду на расходомер «ЭХО-Р»?

    risik
    Sergei Borisov @risik
    Программист
    Насколько могу судить, 3 - это запрос на чтение.
    > function code 3 (read holding registers)

    Соответственно передавайте команду 03 <номер первого регистра> <количество регистров>
    Насколько могу судить под каждое значение выделено по два 16 разрядных регистра.

    например, прочитать текущее значение счетчика уровня будет как то так:
    03 0000 0002 (только надо правильно упаковать по правилам протокола)

    Дальше ловите ответ и распоковываете.

    Команда 08 - это диагностика. Про нее ничего не могу сказать подробнее.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Что означает сообщение компилятора g++ при работе с массивами?

    risik
    Sergei Borisov @risik
    Программист
    Поставьте символ = между объявлением массива и заданием его тела. И используйте форматирование кода здесь. Это кнопочка с тремя точками в редакторе.

    должно быть вот так:
    int num[8] =
    {
    1, 5, 4, 2, 7, 2, 1, 3
    };
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • От чего зависит производительность MYSQL?

    risik
    Sergei Borisov @risik
    Программист
    Не знаю как там у DO и VPSie, но могу сказать за EC2. Микроинстанс это инстанс без гарантированной производительности. Он может вам дать высокую производительность в течение короткого времени, а потом отобрать у вас процессорное время. Так ведет себя вся серия инстансов t2:
    > T2 instances are Burstable Performance Instances ...
    https://aws.amazon.com/ec2/instance-types/

    Посмотрите на параметр "CPU Credits / hour"
    у микроинстанса значение 6. Проведите больше тестов в течение часа сразу после старта инстанса - должны увидеть просадку производительности. кредиты накапливаются до конца суток.

    Или проводите тест более одной минуты, так как продолжительность одного кредита, как раз 1 минута:
    > A CPU Credit provides the performance of a full CPU core for one minute.
    по той же ссылке.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • МИЭТ или ТУСУР, дистанционка, как не ошибиться с выбором?

    risik
    Sergei Borisov @risik
    Программист
    Дистанционно не учился и не учусь. Преподаю в одном из них, в том числе по дистанционной технологии.

    Настоятельно не рекомендую дистанционное обучение вообще. Но если по другому никак, то для начала ответьте себе на вопрос: Вам знания или корочка?

    Если корочка, тогда просто выбирайте где дешевле. А если знания, то имхо лучший советчик - монетка :)
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как получить доступ к EC2 MongoDB?

    risik
    Sergei Borisov @risik
    Программист
    > его я в глаза не видел, и не помню
    Никакой пароля Вы вспомнить не сможете, потому что его не было. Только ключ.
    > Можно ли сбросить пароль, или еще что-то?!
    И сбрасывать ничего не надо. И не надо разрешать доступ по ssh по паролю. Только по ключу.

    Update Я не знаю что такое MongoHub и для чего оно Вам. Но если оно такое, что не умеет корректно использовать ssh с ключем, а жить без него Вы не можете, то прокиньте на инстанс туннель через ssh.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как создать REST API на C++?

    risik
    Sergei Borisov @risik
    Программист
    Для http сервера на C++ есть, например, POCO. pocoproject.org
    Правда, не уверен, есть ли там JSON из коробки.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Что лучше купить для iOS разработки?

    risik
    Sergei Borisov @risik
    Программист
    Слишком мало данных. Какие конкретно макбук и мак-мини вы можете купить?
    Главное побольше оперативной памяти. Если Вы можете купить макбук с 8ГБ памяти, то покупайте его. А если есть возможность купить мак-мини с 16ГБ (или мак-мини, на который можно будет установить 16ГБ), то этот вариант лучше.
    Есть и еще один фактор. Эпл через некоторое время отказывается от поддержки старых устройств. Есть риск через год-два остаться у разбитого корыта.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • Следующие →
Самые активные сегодня
  • nedosekinstanislav
    Stanislav
    • 7 ответов
    • 0 вопросов
  • Drno
    • 6 ответов
    • 0 вопросов
  • alexey-m-ukolov
    Алексей Уколов
    • 6 ответов
    • 0 вопросов
  • mayton2019
    • 5 ответов
    • 0 вопросов
  • GNUBack
    • 5 ответов
    • 0 вопросов
  • Rsa97
    Rsa97
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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