原创 【指導】openldap與apache集成

前提:openldap server已配置好 目標:需要對apache的目錄使用openldap用戶和羣組認證 步驟: 1,啓用ldap模塊:mod_authnz_ldap 和 mod_ldap httpd.conf 中默認是註釋掉了(如

原创 【FAQ】通過 crontab 定時執行 xcodebuild 打包簽名,無法解鎖鑰匙串?

參考:https://stackoverflow.com/questions/52197941/xcode-build-works-from-command-line-but-not-in-crontab crontab 默認使用 roo

原创 【指導】node & npm 安裝(ubuntu)

原文鏈接:https://segmentfault.com/a/1190000007542620 背景 通過ubuntu官方apt安裝工具安裝的node是最新LTS版本的,而本人是個有點強迫症的人,喜歡追求新的東西,也就是想方設法

原创 【指導】sed - GNU vs BSD

linux 環境下多用 GNU sed, mac OS 默認使用的 BSD sed。二者語法或多或少均有差異,僅以此文記錄碰到的坑: 1,sed -i  linux   sed -i 's/old/new/g' file   mac

原创 【指導】LDAP 與 linux login users 集成

源自:https://www.digitalocean.com/community/tutorials/how-to-authenticate-client-computers-using-ldap-on-an-ubuntu-12-04

原创 【指導】配置vim編輯器格式限制

需求1:換行後根據上一行的縮進自動縮進 需求2:tab 鍵自動轉換爲 4 個空格 需求3:每行超過80個字符提醒(紅底白字顯示超出的字符) 方案: $ vi ~/.vim.rc加入如下內容:set ts=4 set expandtab

原创 【指導】配置 OpenLDAP Pasword policy (ppolicy)

1,加載 ppolicy schema $ sudo ldapadd -Q -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/ppolicy.ldif 加完了再查看下 schema 列表,已經加上了

原创 【指導】使用its-jira插件關聯gerrit和JIRA

【準備】 1,its-jira插件: 官網地址(需要翻牆):https://gerrit-review.googlesource.com/#/admin/projects/plugins/its-jira gerrit-ci地址(按版本下

原创 【FAQ】如何查找最近幾分鐘內特定倉特定分支的 gerrit change 並下載編譯?

對於多模塊互相關聯項目,有時需要同時修改多個 git 倉庫的代碼並上庫,CI 也需要同時取到這些提交方可編譯。 那麼問題來了,如何取到這些 gerrit change? jenkins 的 gerrit trigger 插件,一次只能下載

原创 【FAQ】defaults 提示 domain Info.plist does not exists.

【問題】在使用 defaults 命令修改 Info.plist 文件時,提示 domain Info.plist does not exists. 可是文件明明是存在的。 使用命令爲:defaults write Info.plist 

原创 【FAQ】gerrit change-merged hook 中,無法使用相對路徑,bug?

【期望】在 gerrit 的 change-merged hook 中,執行 shell 命令,並將輸出結果重定向到文件中。 單獨執行腳本是可以的,可是放在 hook 中卻一直沒法兒將結果重定向到文件中,也沒有什麼錯誤提示,就是不寫。

原创 【FAQ】License for package ConstraintLayout for Android 1.0.2 not accepted

如題,在執行gradle的時候報錯: Checking the license for package Solver for ConstraintLayout 1.0.2 in /usr/local/android-sdk-linux/l

原创 【FAQ】命令行如何刷新gradle依賴緩存?

【問題描述】 最近 gradle 在下載 maven 私服上的 aar 快照的時候,突然提示下載不了 xxx.jar。可是 maven 私服上只有 aar 包,並沒有 jar 包。 【原因分析】 第一次嘗試:從後綴入手: 因爲 build

原创 【指導】SonarQube 部署說明

1,安裝 1.1 安裝依賴 需要保證Oracle JRE 8 及以上,或者 OpenJDK 8及以上(如下安裝 openjdk): # add-apt-repository ppa:openjdk-r/ppa # apt-get upd

原创 【指導】markdown 轉 html

pandoc doc/readme.md -f markdown_mmd --highlight-style pygments --ascii -t html5 -o doc/index.html 其中:--ascii 是爲了防止中文亂碼