• Как библиотеку засунуть вместе с самой программой?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Конечно можно. war/jar - это просто zip-архивы. Вроде я даже экспериментировал простым копированием jar-файлов-библиотек внутрь jar. Загрузчик java умеет разбираться с содержимым. На будущее - посмотрите maven.

    stackoverflow.com/questions/6066257/how-to-compile...
    Ответ написан
    Комментировать
  • Как мне заставить себя изучать Java EE?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Ну вы поняли, в вопросах бэкенда и разработки серверов я пока плаваю

    - Это вы точно подметили, только вы неправильно характеризуете свои ощущения. Мой тихий внутренний голос часто говорит мне, что нет ничего нового. Просто нужно уметь найти правильную точку зрения при которой всё становится понятным и процесс осмысления идёт как по маслу. Если всё идёт со скрипом, значит вы что-то не так поняли.

    Что же касается JavaEE - это чистой воды фикция. Это просто спецификация:
    Java Platform, Enterprise Edition, сокращенно Java EE (до версии 5.0 — Java 2 Enterprise Edition или J2EE) — набор спецификаций и соответствующей документации для языка Java, описывающей архитектуру серверной платформы для задач средних и крупных предприятий. И вы вольны даже при разработке EE-приложений не придерживаться её.

    Может нужно было ограничиться Python или PHP?
    - это вы сами решайте. Но JavaEE не делает чего-то особенного, чего вы не знаете. Просто представление о backend-е у вас срослось с Python и PHP. Разделять то, что приросло - очень трудно. Так что это больше работа над собой, чем изучении JavaEE.
    Ответ написан
    Комментировать
  • Как открыть сайт другого домена в том же окне или во фрейме?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    В принципе можно воспользоваться nginx, и пробросить через него путь к внешнему сайту. Тогда на вашей странице путь будет считаться локальным, а nginx его перенаправит на внешний сайт. Но тут надо проверять как устроена загрузка страницы внешнего сайта. Если на нем все ссылки относительные, то все ок. Если нет, то дело чуть-чуть сложнее, но не безнадежно.
    Ответ написан
    Комментировать
  • Публичный терминал Windows 10?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Не смотрели windows kiosk mode?

    Есть еще вариант попроще (в смысле не очень хороший, но как пища для размышлений): https://github.com/nwjs/nw.js/wiki/The-Kiosk-mode
    Ответ написан
    8 комментариев
  • Как заставить работать settimeout с нужным значением?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Зачем вам settimeout, если нужно определить определить разницу во времени между двумя событиями? new Date() не годится?
    Ответ написан
  • Как положить в контейнер страницу любого домена?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Ответ написан
    Комментировать
  • Как изменить адрес папки репозитория и его рабочей папки в git?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    1. Романтика: Ооо, как знакомо! В принципе после освоения grunt всё стало гораздо легче. У меня в проекте было не один десяток плагинов. Теперь всё собирается в один min.js.

    2. Может быть:
    Но если у вас затык в том, чтобы разработчики разделяли два сервера и в какой-то момент времени разработка у одного разработчика идёт только на одном сервере, то можно воспользоваться вот таким костылём: подредактировать файл "C:\Windows\System32\drivers\etc\hosts" и по одной ссылке ходить на разные сервера на разных этапах разработки. Я так дома иногда работаю. Поднимаю серверную часть, а приложение думает, что оно у меня на работе.
    Ответ написан
    Комментировать
  • Ajax загрузка картинок, как записывать в базу?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Смотря что за редактор у новости. Я на CKEditor-е как-то сделал без предзагрузки изображения в базу. см. ckeditor.com/addon/image. Может удастся сделать нечто подобное?
    Ответ написан
    Комментировать
  • Как сделать подобный эффект (canvas)?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Посмотрел исходники. Сделано на TweenLite. В основном вся логика сосредоточена тут:
    15e085c2935d42deabf00cc457b780cd.png

    Если есть опыт работы с fiddler, то можно сделать автозамену некоторых параметров. У меня вот что получилось:

    5bc442da499845b5967c9e0b4023437b.png

    А так - изучать скрипт и переносить на свой сайт. Он не обфусцирован, так что есть что почитать.
    Ответ написан
    2 комментария
  • Учет времени работы windows-пользователей. Чем считать?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Немного поверхностно, но где-то так:
    1. Написать свою заставку экрана, которая будет при активизации отсылать сообщение.
    2. Потом при входе пользователя в систему генерируется событие в windows (wmi). Не могу подсказать какое, там их очень много, надо поискать. Вообще советую посмотреть WMI - очень может помочь. Может вообще получится всё на WMI сделать (можно писать на JavaScript/CScript). Не думаю, что есть связка Python/WMI, но всякое бывает...
    3. Запретить в политиках домена менять заставку пользователем.
    4. Складывать/вычитать получающиеся времена.
    Ответ написан
  • Можно ли разминифицировать js файл?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Половина ответа, как сделать нормальное форматирование "налету" в отладчике хрома:
    79c677461fc04335a3a64fcb0fa14528.png
    Ответ написан
    Комментировать
  • Как использовать переменную из одного java файла на другом?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Немного странно у вас сформулирован вопрос, но в принципе понятно. Давайте не 1/2.java (потому что имена классов должны совпадать с именами файлов, а в java классы не могут быть названы числами), а хотя бы First.java и Second.java
    В Second.java пишите вначале

    import First;

    и далее по коду в Second.java пишете

    x=First.var1

    Это если var1 - статическая. Иначе вам сначала придётся инстанциировать объект First, а потом вызывать доступ к var1 от имени экземпляра.

    Хотя лично мне кажется, что вы только что начали изучать java. Смотрите раздел "Области видимости", "Модульность", ваш вопрос оттуда.
    Ответ написан
    3 комментария
  • Как разрешить пользователю загружать несколько файлов?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Мне кажется, вы немного неправильно интерпретировали то, что прочитали. В настройках chrome имеется в виду, что вы можете выбрать с одного сайта поочереди несколько файлов на загрузку и chrome разрешит вам их скачать параллельно. Если это запрещено, то загрузка каждого следующего файла с одного сайта будет продолжена только после окончания загрузки предыдущего. Этот функционал никак не связан с диалоговыми окнами загрузки микрософт (где вы по несколько галочек отмечаете и говорите, что хотите их загрузить). Если вы хотите предложить пользователю загрузить на свой компьютер несколько файлов, то запустите в цикле javascript код открытия файла в новом окне.

    stackoverflow.com/questions/4907843/open-a-url-in-...
    Ответ написан
    2 комментария
  • Как хранить логи?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    я тоже как-то задумывался над этим. В принципе нормальное желание. Только посмотреть на эту ситуацию можно немного со стороны. Например, для исходных кодов придумали патчи. Это где в файлах в начале строк стоят +/-. В принципе, если рассматривать записи в БД как строки, то к ним можно применить аналогичный подход. Можно на это смотреть как на файл типа XML. Тогда можно "придумать" что-то вроде "команд" для модификации структуры "добавить узел по пути xPath", "удалить узел по xPath", "заменить узел по xPath на указанный" и т.д. Даже алгоритм git-а можно было бы "обдумать". Хотя подтверждаю - будет непросто это реализовать.
    Ответ написан
    Комментировать
  • Какую СУБД выбрать для большого объема финансовых данных?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Я бы для начала определился, нормализованные данные или нет? Если нет, то можно в сторону NoSQL посмотреть. Там удобно делать схемы даже для одной записи. И в тоже время есть вариант воспользоваться встроенной аналитикой как у elasticsearch.
    Ответ написан
    Комментировать
  • Кто-то смог настроить fiddler на прозрачную аутентификацию kerberos или ntlm?

    AlexXYZ
    @AlexXYZ Автор вопроса
    O Keep Clear O
    Не прошло и пары месяцев, как выяснилось в чём дело. Есть такая кнопка stream:

    fdb4d26b67804b6d88b0410265830a34.png

    Если она включена, то fiddler вообще никак не влияет на данные, которые пропускает через себя. Только показывает их. А вот если она выключена, тогда можно уже и модифицировать данные, например, изменить куку, добавить header в пакет, и, наконец, заработает эта чёртова сквозная аутентификация. Но тут тоже есть момент. Смотря, какого рода эта аутентификация. Аутентификация ntlm в домене заработала, а аутентификация на внутреннем прокси - почему-то не сработала. Но это уже тонкости. Главное - нашёлся корень проблемы.
    Ответ написан
    Комментировать
  • Какой скрипт магазина может брать данные из Excel?

    AlexXYZ
    @AlexXYZ
    O Keep Clear O
    Идея у вас просто отличная. Я бы даже сказал, что вы просто обязаны её реализовать! Но вряд ли вы найдёте такой "скрипт". Скорее всего придётся писать бакенд. Есть хороший компонент на java: docx4j (site, maven). Пусть вас не смущает приставка docx - он отлично читает excel. Просто он заточен под формат openxml, а весть msoffice сделан сейчас на нём (во всяком случае достаточно сильно соответствует этой спецификации). Пользовался одно время poi - но вот как-то не пошёл. Видел, что есть компонент для nodjs, но сам не пользовался.
    Что касается dropbox - то до него ещё надо сделать "проброс" (ваше желание с dropbox - часть системы документооборота, такого как sharepoint, но тут это перебор ). Может ограничиться загрузкой файла excel на портал POST, там его "дербанить" и складывать в базу магазина?

    P.S.
    Файл - docx, xlsx - обычные zip-архивы xml-файлов. Можно открыть и посмотреть как они устроены изнутри.
    Ответ написан
    3 комментария
  • Tortoisegit. Можно ли открыть web-страницу репозитория по имеющейся в нём ссылке?

    AlexXYZ
    @AlexXYZ Автор вопроса
    O Keep Clear O
    Не нашёл ничего подходящего. Пришлось некое подобие желаемого сделать самому. Если кому понадобиться, то вот репозиторий:

    https://github.com/satabol/GitContextMenuListRemot...
    Ответ написан
    Комментировать