• Как скопилить кросс дистрибутивний нативный node.js модуль?

    @Chalovik Автор вопроса
    Под версию gcc 4.8.5 мой модуль не собирается.
    Не думаю, что докер тут поможет. Т.к. если в нем буду собирать под 4.8.5 то он так же меня пошлет куда подальше
  • Не удаляются переменные окружения, что за...?

    @Chalovik Автор вопроса
    Т.к. убунта у меня была с Unity, я прокси добавлял в unity-control-center > Network. А сам давно уже пользуюсь dwm и забыл про все эти графические приложухи. Вот они от туда и брались переменные.
  • Не удаляются переменные окружения, что за...?

    @Chalovik Автор вопроса
    Перезагружался. И не один раз.
    Да все уже прогрепил по несколько раз. Даже удалил бэкапы файлов, где содержались переменные для прокси.

    Вот вывод команды env:
    XDG_VTNR=7
    SSH_AGENT_PID=14350
    XDG_SESSION_ID=c2
    XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/ruut
    TERM=xterm-256color
    SHELL=/bin/bash
    VTE_VERSION=4205
    QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1
    WINDOWID=12583000
    GTK_MODULES=gail:atk-bridge
    NO_PROXY=localhost,127.0.0.0/8,::1
    USER=ruut
    http_proxy=http://localhost:666/
    LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
    QT_ACCESSIBILITY=1
    XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
    XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
    SSH_AUTH_SOCK=/tmp/ssh-eXDAJVF51yUf/agent.14291
    ftp_proxy=http://localhost:666/
    FTP_PROXY=http://localhost:666/
    DEFAULTS_PATH=/usr/share/gconf/dwm.default.path
    LIBVIRT_DEFAULT_URI=qemu:///system
    XDG_CONFIG_DIRS=/etc/xdg/xdg-dwm:/etc/xdg
    ALL_PROXY=socks://localhost:666/
    all_proxy=socks://localhost:666/
    PATH=/home/ruut/bin:/home/ruut/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
    DESKTOP_SESSION=dwm
    QT_QPA_PLATFORMTHEME=appmenu-qt5
    XDG_SESSION_TYPE=x11
    PWD=/home/ruut
    LANG=ru_RU.UTF-8
    GDM_LANG=ru_RU
    MANDATORY_PATH=/usr/share/gconf/dwm.mandatory.path
    HISTIGNORE=&:ls:[bf]g:exit
    https_proxy=http://localhost:666/
    HTTPS_PROXY=http://localhost:666/
    GDMSESSION=dwm
    HISTCONTROL=ignoredups
    GTK2_MODULES=overlay-scrollbar
    HOME=/home/ruut
    XDG_SEAT=seat0
    SHLVL=2
    LANGUAGE=ru_RU
    no_proxy=localhost,127.0.0.0/8,::1
    HTTP_PROXY=http://localhost:666/
    XDG_SESSION_DESKTOP=dwm
    LOGNAME=ruut
    XDG_DATA_DIRS=/usr/share/dwm:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/var/lib/snapd/desktop:/home/ruut/snap/anbox/common/app-data
    DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-rBibvHKGb3,guid=1f8b662010c065f83a0d6b655ad82b9c
    LESSOPEN=| /usr/bin/lesspipe %s
    XDG_RUNTIME_DIR=/run/user/1000
    DISPLAY=:0
    LESSCLOSE=/usr/bin/lesspipe %s %s
    XAUTHORITY=/home/ruut/.Xauthority
    _=/usr/bin/env
    OLDPWD=/home/ruut/sites/default/public/kkt365ru


    Переменные HTTP_PROXY, HTTPS_PROXY, https_proxy, ALL_PROXY, all_proxy, ftp_proxy, FTP_PROXY, http_proxy появляются после удаления.

    export HTTP_PROXY=""
    Тоже не помогает. В любом случае значение переменной возвращается.

    В /etc/sudoers:
    Defaults env_reset

    НО КАК? ЧТО ЗА МАГИЯ Оо
  • Как в apache2 разрешить доступ по ip?

    @Chalovik Автор вопроса
    Не особо уловил мысль. Можно подробнее?
  • Как заставить битрикс запустить скрипт?

    @Chalovik Автор вопроса
    Роман Грицук, да это избыточный кусок. Но на работу когда это никак не влияет. Что с ним, что без никакой разницы.
  • Как заставить битрикс запустить скрипт?

    @Chalovik Автор вопроса
    Пока ручками добавил:
    AddEventHandler("main", "OnBeforeProlog", "onAddModule", 50);
    
    function onAddModule() {
    	$laddocs = CModule::IncludeModule("moduleName");
    }

    Модуль подключается (IncludeModule возвращает 1), но JS скрипт не стартует. Я пока в JS прописал вывод в консоль, чтобы понять запустился скрипт или нет.
    В include.php модуля добавил тот же код:
    $arJsConfig = [
                'example' => [
                    'js' => $_SERVER["DOCUMENT_ROOT"]."/bitrix/js/example/docs.js",
                    'rel' => []
                ]
            ];
    
            foreach ($arJsConfig as $ext => $arExt) { 
                \CJSCore::RegisterExt($ext, $arExt); 
            }
    
            CUtil::InitJSCore('example');

    И пока js не запускается.
  • Как заставить битрикс запустить скрипт?

    @Chalovik Автор вопроса
    "... и подключать модуль где нибудь в onBeforeProlog"
    подключать в init.php?
  • Git на сервере отвергает ключ?

    @Chalovik Автор вопроса
    mureevms, Ну я админам скинул все содержимое файла id_rsa.pub.
    Они его вставили одной строкой
  • Git на сервере отвергает ключ?

    @Chalovik Автор вопроса
    Ну да, я админам скидывал публичный ключ. Они сказали, что добавили его..
  • Чем webpack лучше gulp/grunt?

    @Chalovik
    Илья Кантор, привет)
    Как Webpack анализирует код и зависимости?
    А для Gulp'а нету плагинов, которые делали бы тоже самое и так же хорошо?
  • Webpack-dev-server: Permission denied, WTF???

    @Chalovik Автор вопроса
    Кстати. Nodemon тоже выдает такую же ошибку:
    sh: 1: nodemon: Permission denied
  • Webpack-dev-server: Permission denied, WTF???

    @Chalovik Автор вопроса
    npm rm -g webpack-dev-server webpack
    Ошибка sh: 1: webpack-dev-server: Permission denied вернулась
  • Webpack-dev-server: Permission denied, WTF???

    @Chalovik Автор вопроса
    Decadal,
    а вот с этого момента поподробнее) что именно вы добавили?

    devServer: {
            hot: true,
            inline: true,
            port: 8050,
            historyApiFallback: true,
            compress: true
        },


    потом вебпак начал выдавать:
    10% building modules 1/1 modules 0 activeInvalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.
     - configuration.entry should be one of these:
       object { <key>: non-empty string | [non-empty string] } | non-empty string | [non-empty string] | function
       The entry point(s) of the compilation.
       Details:
        * configuration.entry should be an object.
        * configuration.entry should be a string.
        * configuration.entry should NOT have duplicate items (items ## 1 and 3 are identical) ({
            "keyword": "uniqueItems",
            "dataPath": ".entry",
            "schemaPath": "#/definitions/common.nonEmptyArrayOfUniqueStringValues/uniqueItems",
            "params": {
              "i": 3,
              "j": 1
            },
            "message": "should NOT have duplicate items (items ## 1 and 3 are identical)",
            "schema": true,
            "parentSchema": {
              "items": {
                "minLength": 1,
                "type": "string"
              },
              "minItems": 1,
              "type": "array",
              "uniqueItems": true
            },
            "data": [
              "/usr/local/lib/node_modules/webpack-dev-server/client/index.js?http://127.0.0.1:8050",
              "webpack/hot/dev-server",
              "/media/ruut/MyDisk/Soft/Programming/MyProjects/JS/dpk/node_modules/webpack-dev-server/client/index.js?http://127.0.0.1:8050",
              "webpack/hot/dev-server",
              "./src/client.js"
            ]
          }).
          [non-empty string]
        * configuration.entry should be an instance of function
          function returning an entry object or a promise..
  • Webpack-dev-server: Permission denied, WTF???

    @Chalovik Автор вопроса
    Decadal, а да, добавил devServer. Но раньше без него все работало.
    Но теперь вебпак ругается на entry, тип что он должен быть не пустым объектом или строкой. А он у меня как раз не пустая строка...
    entry: './src/client.js'
  • Webpack-dev-server: Permission denied, WTF???

    @Chalovik Автор вопроса
    Decadal, в смысле проверить порт?
  • Почему opacity плавно не меняется?

    @Chalovik Автор вопроса
    Спасибо за ссылку. Хак помог
  • Почему opacity плавно не меняется?

    @Chalovik Автор вопроса
    Да нее, display я тоже меняю на block в скрипте, и его в первую очередь, а уже потом opacity
  • Почему opacity плавно не меняется?

    @Chalovik Автор вопроса
    kulaeff, пробовал, результат такое же. Даже если изначально opacity указать inline'о, в атрибуте style="opacity: 0;"