• Что использовать для распознавания смысла вопроса?

    @nirvimel
    Семантический анализ естественных языков - одна из самых тяжелых задач в computer science. Намного тяжелее, чем ИИ для шахмат (который научился обыгрывать человека еще двадцать лет назад). В этом направлении мировая наука пока еще продвинулась совсем недалеко. Браться за это в одиночку не стоит без трех высших образований (одного из них по лингвистике).
    Ответ написан
    1 комментарий
  • Как можно преобразовать тип String в int?

    goodtimes922
    @goodtimes922
    Integer x = Integer.valueOf(str);
    or
    int y = Integer.parseInt(str);
    Ответ написан
    Комментировать
  • Как безопасно передавать пароли?

    074909
    @074909
    группа медленного нереагирования
    Zerobin. Для успокоения паранойи можно развернуть и у себя.
    sebsauvage.net/wiki/doku.php?id=php:zerobin
    ZeroBin is a minimalist, opensource online pastebin/discussion board where the server has zero knowledge of hosted data. Data is encrypted/decrypted in the browser using 256 bits AES. You can test it online. sebsauvage.net/paste
    Ответ написан
    Комментировать
  • В чем разница между TomCat и GlassFish?

    @protven
    TomCat - контейнер сервлетов. Glassfish - референсная реализации сервера приложений JEE. То есть кроме контейнера сервлетов, GF содержит в себе реализации других технологий JavaEE, например EJB, JPA, JMS и тд.

    Если пишите на спринге - берите Томкат и не парьтесь.
    Ответ написан
    Комментировать
  • Как разумнее разбить на разделы SDD под Linux?

    Jump
    @Jump Куратор тега Твердотельные накопители
    Системный администратор со стажем.
    Терзают некоторые вопросы про сокращение выработки ресурса и продление жизни.
    Фигня.

    Какие системные каталоги лучше замонтировать на обычный диск?
    Те которые содержат редко используемую информацию, либо слишком объемную по размеру чтобы разместиться на SSD.

    Как быть с разделом подкачки? Тут вот в статьях пишут, что подкачка на ssd - это здравый выбор.
    Правильно пишут.

    Сколько не размеченной области оставлять или не оставлять? То ли 25%, то ли 20%, под trim это или для другого чего-то?
    Если для бытового использования - сколько угодно. Если TRIM работает, и диск не под завязку забит - она и не нужна при обычном использовании.
    Если будет высокая нагрузка на запись, или TRIM работать не будет - по обстоятельствам, главное чтобы всегда был запас ячеек. Обычно 10-20%хватает, иногда и 50% процентов оставить можно.

    Чего опасаться и за чем следить?
    Опасаться пятен на солнце. Следить за соседом, он что-то замышляет.
    Ответ написан
    6 комментариев
  • С чего начать изучение Java для web?

    Vestail
    @Vestail
    Software Engineer
    Professional Java for Web Applications - там есть все что нужно.
    Application Servers - это для энтерпрайза из 2000-ых. Сейчас Spring, Hibernate + servlet container(tomcat, jetty) практически стандарт в Java.
    Ответ написан
    Комментировать
  • Что должен знать Junior Java Developer?

    @IceJOKER
    Web/Android developer
    Oh please, 100500 смежных вопросов, что должен знать jun/mid/sen

    Заходите на hh.ru , ищите вакансии на которых ищут тех или иных и смотрите требования, посмотрите 10-20 вакансий, чтоб сложилась картина в голове

    От чтения книги программистом не станете, важное составляющее - это практика
    Ответ написан
    5 комментариев
  • Как развить навык проектирования приложения или как стать Senior?

    devspec
    @devspec
    Помогло? Отметь решением
    Вам помогут только время и большое количество реализованных проектов. Всё приходит с опытом.
    Я, например, каждые полгода делаю ревью собственного кода за предыдущие полгода и ужасаюсь - как я мог так писать? А ведь полгода назад я мнил себя профессионалом... и так каждые полгода ))
    Ответ написан
    2 комментария
  • Java или Kotlin для разработки Android приложений?

    zagayevskiy
    @zagayevskiy Куратор тега Android
    Android developer at Yandex
    Java всё ещё актуальна, бóльшая часть кода написана на ней. Kotlin стали поддерживать(добавили плагин в AS 3.0, которую ещё не зарелизили) вот только-только. Как говорят сами создатели Котлина, знать джаву всё ещё нужно, потому что много примеров и доков есть только для неё. Но Котлин будет набирать популярность сейчас ещё сильнее.
    С другой стороны, Java для Андроида остановилась на 6 +синтакический сахар из 7-8 с костылями. Кажется, что Java 9 в Андроиде не будет. А Котлин - очень современный, с крутыми плюшками.
    Так что каждый решает за себя пока.
    Мы у себя решили, что в скором времени начнём писать тесты на Котлине, затем посмотрим на скорость компиляции, и, вероятно, втащим его в основной код.
    Ответ написан
    3 комментария
  • Какие есть книги или статьи для развития критического мышления?

    riky
    @riky
    Laravel
    основная проблема отсутствия критического мышления - излишняя вера авторитетам.
    вторая - отсутствие разноплановой информации о явлении.

    рекомендую начать с книги:
    Ицхак Адизес - Размышления о личном развитии
    Ответ написан
    Комментировать
  • Что почитать по разработке API?

    @immaculate
    Программист-путешественник
    Мне понравилась эта книга: REST API Design Rulebook: Designing Consistent RESTful Web Service Interfaces (купил в электронном виде на Amazon, книга издательства O'Reilly, возможно, сейчас ее можно купить у них дешевле или вообще почитать бесплатно).

    Сложно спроектировать грамотный API, и данная книга в этом помогает. Разжевано как и для чего использовать разные HTTP methods, как лучше спроектировать структуру URL, и многое другое. Подробно, понятно, пошагово.
    Ответ написан
    Комментировать
  • Как сделать обработчик события в фоновом режиме программы?

    Ni55aN
    @Ni55aN
    Это называется KeyHook

    Что-то подходящее
    Ответ написан
    Комментировать
  • Какая топология меша правильная?

    Avis-HQ
    @Avis-HQ
    Engineering (subsea), CAD/CAM/CAE, design
    1. А это как вам лично удобнее, куда вы собрались это деть и есть ли требования к скрытой геометрии (её отсутствии). Я - адепт культа твердотельного моделирования, в частности CAD и данный вопрос решен однозначно: Деталь - отдельный элемент, он входит в сборку как отдельный компонент. Интерференция при этом недопустима, кроме случаев когда оправдана. Исполнение деталей одним телом допустимо только с целью упрощения. Но это инженерный подход и особенность твердотела, в каркасном же это правило не работает - оно там не нужно.
    При любом подходе результат будет сходным на самом деле, потому что в любом редакторе есть возможность усечь лишние поверхности до пересечения с другой поверхность, а затем сшить обе по границе в один меш. А можно не сшивать, например, для отработки текстур отдельно по каждому элементу. Причём добиться этого можно несколькими путями - Boolean просто самый простой.
    Избегать (а значит следить) надо за наложением полигонов друг на друга. Вот это реально беда. Если у вас два цилиндра одинакового диаметра и вы "вставляете" один в другой, то не делайте так. А пересечение под углом - можно, а иногда позарез надо.
    По вопросу совсем мелких деталей вроде крепления прицела.. опять вопрос не к нам. Зависит от задачи. Если вы хотите даже резьбу прорисовывать в отверстиях и думаете что это оправданно, то это ваше право. С другой стороны Bump mapping ещё живой и некоторые вещи вообще в каркасном моделировании рисовать не надо. Как раз всяких рельефных выступов на оружии касается в первую очередь.

    2. Честно говоря, я уже даже забыл обоснование, почему их не рекомендуют использовать. Где-то когда слышал в самом начале, когда пользовал Blender, но идея не прижилась.. потому что, как сейчас помню, тут же после этого утверждения было сказано, что без этого обойтись будет нельзя и, мол, стремитесь, но не увлекайтесь. Это в конечном счете решается и по ходу дела последующей правкой конкретного куска. Не заморачивайтесь, вообщем. В конечном счете там всё равно всё треугольники - для однозначного определения положения плоскости в пространстве необходимо и достаточно три точки. =)
    Ответ написан
    1 комментарий
  • Flat проводник и прочие ништяки как в Windows 10 для Windows 7?

    А не проще вместо танцев с бубном просто перейти на Windows 10? Да, она собирает много данных о пользователе, но делается это исключительно в мирных целях.
    Ответ написан
    Комментировать
  • Как получить доступ к бину в контексте другого приложения?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Это в корне неправильно. Два разных приложения должны оставаться разными. Если им нужно взаимодействовать, используйте JMS.
    Ответ написан
    2 комментария
  • Программирование 24/7?

    @electronik777
    Дело не в том сколько времени вы тратите на "кодинг", а в том сколько на выходе полезного кода и знаний, которые Вы сможете где то применить, т.к не видя итогов своей работы, начинается профессиональное выгорание . Говнокодить можно 24/7, качественно писать код нет. Через 4 часа Ваша производительность будет где то 30% от первоначальной, еще через 4 часа - 5%.
    Ответ написан
    Комментировать
  • Какую литературы вы бы посоветовали для изучения Android разработки в 2017?

    Не слушайте HouseCat.
    The Busy Coder's Guide to Android Development обновляется по мере выхода новых версий JC.
    for Android Studio 2.3, covering the Android SDK through 7.1 and the O Developer Preview
    Ответ написан
    1 комментарий
  • Почему не запускается Java приложение через VPN?

    jaxtr
    @jaxtr
    JavaEE/Spring-разработчик
    Я запускал все под Java 8, но мне сказали, что это не правильно и нужно поставить Java 6.

    Из разряда бреда. Проект, собранный под 6 джаву будет нормально работать и в более позднем JRE.

    А по вопросу - логи в студию.
    Ответ написан
    Комментировать
  • Почему названия многих пакетов в Java начинается с java?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Признак того, что это пакеты стандартной библиотеки.
    Ответ написан
    Комментировать