Ответы пользователя по тегу Java
  • Псевдографический Java UI

    @egorinsk
    > Судя по серфингу в нете такие интерфейсы сейчас не очень популярны (почему то)…

    В чем смысл использовать псевдографику, когда 100% персональных компьютеров, планшетов и большинство телефонов поддерживают полноценную графику? Которая дает больше возможностей, несет лучший UX, лучше выглядит и позволяет полнее использовать возможности дисплея, мыши и клавиатуры?

    Псевдографика была придумана, чтобы реализовать похожий на оконный интерфейс на древних видеокартах с поддержкой только символьного режима (где настоящие окна было не нарисовать). Как только появились нормальные видеокарты и относительно быстрые процессоры, она потеряла свою актуальность. На компьютерах Эппл, например, ее вообще никогда не было.

    Жаль, некоторые люди до сих пор живут в 80-х.
    Ответ написан
    Комментировать
  • Олимпиадные задачи или «Сканави» по программированию

    @egorinsk
    codeforces.ru
    Ответ написан
    Комментировать
  • Что выбрать для разработки веб-приложений?

    @egorinsk
    А вы попробуйте микрофреймворк вроде Slim. Он изучается за час максимум, мне, правда он не нравится, я бы лучше свой написал, но тем не менее, он очень прост и много времени на него не уйдет.

    Для шаблонов стоит использовать нативный PHP.

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

    @egorinsk
    Я бы на PHP. А что за требования по масштабируемости? Серверов приложений на PHP можно хоть сотню в ряд выстроить.
    Ответ написан
    1 комментарий
  • где хранить данные javafx-приложения на клиенте?

    @egorinsk
    > сериализация не подходит, так как нужно обезопасить данные.

    Значит, надо их шифровать перед записью. Но очевидно, что если программа может их расшифровать, то никто не мешает вытащить из нее алгоритм и ключ расшифровки. То есть, будет защита только от «чайника».
    Ответ написан
    Комментировать
  • Откуда начать изучение Java?

    @egorinsk
    Наверно, для начала стоит изучить синтаксис самого языка, не забыв про всякие вещи типа анонимных классов и Generics. Это быстро, несколько дней-неделю.

    Потом стандартную библиотеку: коллекции, ввод-вывод (тут перечислено, что там есть: en.wikipedia.org/wiki/Java_Platform,_Standard_Edition — но все это изучать не надо). Это еще неделя усиленного изучения.

    Этого уже может хватить для ваших задач.

    Потом можно изучить всякие опции JVM для профайлина и оптимизации.

    Если будет интересно, дальше можно смотреть сервлеты, Java Server Pages (или Faces? забыл, в чем разница), фреймворки/библиотеки типа Spring.
    Ответ написан
    Комментировать
  • Какую литературу по технологиям HTML5, в разрезе разработки многопользовательских браузерных игр, вы могли бы посоветовать?

    @egorinsk
    AppEngine/GWT — имхо, лучший способ разобраться — прочесть мануал от Гугла по этим технологиям. Естественно, для GWT надо знать Java.

    Вообще, мне кажется, что HTML5 — хрень, которая не годится для разработчик массовых сложных браузерных игр. 1) Он не кроссбраузерен, нельзя играть в ИЕ (а у многих офисных сотружников именно ИЕ) 2) Он тормозит. Возьмите какую-нибудь ферму на флеше, с кучей графики и анимаций (которые тормозят даже на флеше) и попробуйте повторить на HTML 5, хорошо если вообще что-то работать будет.
    Ответ написан
    2 комментария
  • Замеры производительности программ, функций и модулей - какие handbook`и можно почитать?

    @egorinsk
    Производительность — число выполненных операцией за единицу времени. Берете свою программу, и считаете, за сколько времени она сделает операцию x раз (x должно быть большим для точности измерений), потом делите одно число на другое.

    Почитать для начала можно статью: habrahabr.ru/post/143468/
    Ответ написан
    2 комментария
  • Простенькое веб приложение-парсер

    @egorinsk
    Бросайте яву. На PHP парсер пишется в 10 строк: curl_init(), curl_exec(), preg_match_all(), mysql_connect(), mysql_select_db(), mysql_query(). Параметры функций подставьте сами, исходя из условий вашей задачи.
    Ответ написан
    2 комментария
  • Переводить ли калькизмы, и если да, то как?

    @egorinsk
    binaries — объектные файлы (файлы с объектным кодом, файлы с машинным кодом).
    Ответ написан
  • Вызов консольных скриптов из java

    @egorinsk
    В unix запуск нового шелл-скрипта (если это шелл скрипт) занимает долю секунды (подробнее скаже команда time), что сравнимо мало в сравнении с частотой запуска. Ничего страшного в создании нового процесса нет.

    А вот если это java-программа, то ее время инициаизации может быть значительным. Такие программы лучше не перезапускать часто.

    Но если вы хотите дотронуться до основ джедайского искусства: сделайте демон, который будет запускаться, делать долю работы и засыпать на минуту, а ваш Java-код будет раз в минуту его пинать сообщением в сокет, а также оживлять и перезапускать при зависании/аварийном завершении.
    Ответ написан
    2 комментария
  • Возможно ли наказать мошенников рассылающих java вирусы?

    @egorinsk
    В теории у нас в стране есть статьи про мошенничество (попытка путем обмана вывести деньги с мобильного счета абонента) и создание и распространение вредоносных программ. То есть с точки зрения УК, по авторам вирусов (кто это писал), распространителям и партнеркам (=соучастники, через которых проходят СМС и деньги) тюрьма плачет.

    Естественно, можно обратиться к оператору или организации-посреднику, ну прикроют они один анонимный аккаунт, деньги будут принимать на другой, благо аккаунт для приема СМС часто можно завести анонимно. Так называемые аггрегаторы и партнерки обычно говорят, что они тут не при чем, что они не могут проверять каждого своего партнера, но врут они или говорят правду, никто не знает. Свой процент они получают и с мошеннических СМС. Рассчет у них на то, что большинство пользователей не знают, что деньги можно вернуть в таком случае, и не станет с этим заморачиваться.

    Но в реальности все это мошенничество делается через много посредников, часто анонимно, с левых Ip -адресов, на вымышленные имена, то есть технологически сложно и долго искать злоумышленников и раскрывать схемы, кто участвует намеренно, кто ненамеренно, и т.д. То есть нарушение закона есть, ущерб неизвестно есть ли, искать виноватых — долго. Подозреваю, милиции будет неинтересно этим заниматься (у вас же деньги не украли? ну и не жалуйтесь тогда). Есть желание — попробуйте, напишите заявление, кто знает, вдруг увидев слово вирус, оно попадет в отдел по компьютерным правонарушениям, а там вдруг захотят это дело расследовать, ведь поймали же группу разработчиков винлокера. Но что-то это выглядит утопично.
    Ответ написан
    Комментировать