• Как установить Microsoft Office 2013(2010) на Ubuntu 16.04 amd64?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Пытаться в wine запустить MS Office на бубунте - это как пытаться прикрутить к велосипеду крылья и пытаться полететь. Возможно, он крыльями махать начнет. Возможно даже метровый забор удастся перелететь. Но в небо взлелеть не получится, как ни старайся.

    Wine - это такой проект, которому лет почти столько сколько я занимаюсь UNIX. И никогда у них не заводилось что-то сложнее notepad и несложных игр семи-десятилетней давности. А уж запустить офис, который привязан к винде насквозь - блажен кто верует.

    Если Вам прям нужен виндовый офис - ставьте винду в KVM. Если нужен просто офис - используйте либру. Но при этом не забывайте, что чем сложнее документ, тем сложнее его будет открыть MS Office после либры.
    Ответ написан
    3 комментария
  • Несколько карточек с NFC в одном кошельке?

    NeiroNx
    @NeiroNx
    Программист
    С той которая окажется более чувствительной, менее тормозной(чип в карте). Вообще их не рекомендуют так носить - чтобы открыто читались.
    Ответ написан
    1 комментарий
  • Удалённая печать через интернет и без компьютера?

    Купить принтер с поддержкой Google Cloud Print
    https://www.google.com/cloudprint/learn/printers.html
    Ответ написан
    Комментировать
  • Как бюджетнее собрать vdi на 30 пользователей?

    athacker
    @athacker
    Вы прям VDI хотите, или просто пачку виртуальных рабочих станций? :-) VDI подразумевает под собой всякое, типа создание golden image, развёртывание виртуалок по запросу и так далее.

    Если всё-таки VDI, то там вопрос не стоит "какой гипервизор", вопрос стоит "какое решение". И это решение будет диктовать и выбор гипервизора. VMware Horizon, Microsoft RDS, XenDesktop -- понимаете из названий производителей, какие гипервизоры каждое из них использует? :-) Есть ещё некий foss-cloud, тоже VDI решение, как я понял, на базе KVM.

    Если же просто виртуализацию, то VMware жутко платная, например. Xen как-то сдал позиции. Остаются бесплатный Hyper-V и KVM. Ну и разная остальная экзотика типа VirtualBox. А, ну ещё Proxmox есть, тоже можно попробовать. Hyper-V сервер бесплатный, и даже можно кластеры собирать, тоже бесплатно. Общее хранилище -- шары SMB 3.0 или NFS, или блочное по iSCSI.

    Про KVM и Proxmox ничего не скажу, но там тоже есть свои управлялки виртуальной инфрастуктурой. Общие хранилища -- NFS и iSCSI. На KVM можно замутить использование чего-нибудь типа ScaleIO и получить конвергентную систему -- это когда у вас виртуализация и хранилище реализуется на одних и тех же серверах. Но там надо число узлов не менее 3, а на мой взгляд, меньше 4-х и вообще лучше не начинать -- слишком большой оверхед на дисковое просранство. ScaleIO платный, но "для тестовых целей можно использовать без всяких ограничений". Т.е. можно качать, ставить и использовать, триального периода там нет, и ограничения по функционалу тоже.
    Ответ написан
    8 комментариев
  • Как вызвать формулу импорта с сайта с Jsp?

    oshliaer
    @oshliaer Куратор тега Google Sheets
    Google Products Expert
    Здравствуйте.

    Это называется что-то типа "browser on server".
    По идее, мы должны заставить сервер, загрузить к себе страницу, вызвать все клиентские процедуры, взять контекст и разобрать его, выдать результат в сеть.
    Проблемы:
    • Где взять/запустить/выпросить/настроить сервер обычным смертным?
    • Что!?

    Идея:
    • Организовать часть автоматизации на рабочем месте.
    • Публиковать данные, ака "выдать результат в сеть", на Диске Google.

    По шагам:
    1. Необходимо скачать и распаковать phantomjs.org/download.html Пусть папка с файлом phantomjs.exe называется
      'C:\phantomjs\bin'
    2. Необходимо скачать файл parse_jsp_to_file.js Сохраните его туда же, где лежит файл phantomjs.exe
    3. Необходимо установить Диск для Mac/PC
    4. Необходимо настроить паку на диске для общего доступа (Видно всем в Интернет). Назовем ее FOLDER.
    5. Необходимо, чтобы папка FOLDER синхронизировалась в Диск для Mac/PC. Пусть ее путь будет
      'C:\Диск Google\FOLDER'
    6. Открыть файл parse_jsp_to_file.js текстовым редактором и изменить строку
      var folder = 'C:\\_\\Google Drive\\temp (main)\\(public)\\';

      на строку
      var folder = 'C:\\Диск Google\\FOLDER\\';
      *следите за слэшами. Настройка указана для Windows
    7. Остается запустить командную строку и вставить туда
      'C:\phantomjs\bin\phantomjs.exe parse_jsp_to_file.js'

    8. Если в папке C:\Диск Google\FOLDER появился файл yyyy-mm-dd.xml, то можно идти дальше, иначе - ковырять и проверять.
    9. Необходимо получить ID папки FOLDER на Диске. Это самая длинная комбинация Цифр/Букв в адресе общего доступа.
    10. Необходимо взять формулу IMPORTXML() из файла goo.gl/GUpaf2
    11. Необходимо заменить в этой формуле ID на свой.
    12. Все.

    У меня работает как часы.
    Проблемы:
    • Я не добавлял обработчики исключений.
    • JS файл должен быть в кодировке UTF-8
    • Я добавил BAT файл для своей настройки. Но у меня C:\phantomjs\bin находится в переменных среды.

    Что в итоге:
    • BAT можно настроить на запуск каждый день.
    • Файлы записываются по одному на каждый день.
    • В Таблицах появляется возможность отследить дату изменения контекста.

    P.S.:
    Для множества ссылок, необходимо просто использовать другой скрипт simple_cycle.js. Ему необходимо существование файла file.txt, где описаны параметры, которые должны формировать URL для запроса.
    Результат на листе "Пример с несколькими файлами" goo.gl/GUpaf2.
    Ответ написан
    3 комментария