2017年6月

jenkins 安装版改端口

网上很多都是命令行直接运行的改端口,这里来讲下安装版的怎么改jenkins的端口

示例路径:D:\Program\Jenkins

jenkins版本:2.60.1

原理很简单,首先是停止jenkins

cmd :> services.msc

然后找到jenkins,停止即可

打开jenkins安装路径:D:\Program\Jenkins

打开:jenkins.xml

将8080修改为你要的端口即可。

请输入图片描述

在大概41行的地方

然后在服务上启动即可。

war同理。

起风了

这个夏天来了。

榕城早已开启蒸桑拿模式,

街边的男男女女穿上了热裤热衣,

拖鞋党肆无忌惮的折磨着他们的双脚,

我走在上班的路上,思绪却飘向了未来。

未来的路,该怎么走?

没人能告诉你,没人可以帮助你,

你要做的,就是面对,接受,排除。

一切的一切从你选择这条路开始就已经决定了。

安装 Typecho 后需要做的一点自定义设置

多天没写博文,今天在网上找东西,偶然发现一篇写的挺好的文章,搬过来。

写在前面:

前段时间在 FF0000 TeAm 的博客上看到一篇关于 Typecho 漏洞 的文章,这让我不得不提高了警惕,毕竟安全这些事可大可小,遂成此文章,记录一些改进 Typecho 安全性(主要是社工方面)的设置方法,都是些很简单但是也很容易被忽略的细节,也算是我的一个笔记,以后一旦我有新发现我会更新到这里,也欢迎大家补充~

注:下面出现的 模板 均为官方默认模板

自定义后台路径

这是挺久之前就已经发在我的博客上了的(传送门),现在再把它复制黏贴过来吧:

找了一下资料,发现 Typecho 自定义后台路径的操作挺简单的,只有两步:

改掉 admin 这个文件夹的名字

打开根目录下的 config.inc.php 文件,找到

/** 后台路径(相对路径) */define('__TYPECHO_ADMIN_DIR__', '/admin/');

/admin/ 改成你之前重命名的名字就行了。

另外,如果你用的是官方默认主题的话,你还需要再做下面的一点点小操作:

首先,把后台目录里 /css/ 目录中的 normalize.cssgrid.css 以及 /js/ 目录中的 html5shiv.jsrespond.js 拷贝(我没有研究这些文件在其他地方要不要调用,所以就用复制的方式而不是移动)到官方模板目录中去,具体放该模板目录中的哪个文件夹按照自己的喜好决定。

然后打开 header.php ,定位到以下代码:

    <link rel="stylesheet" href="<?php $this->options->adminUrl('css/normalize.css'); ?>">
    <link rel="stylesheet" href="<?php $this->options->adminUrl('css/grid.css'); ?>">
    <link rel="stylesheet" href="<?php $this->options->themeUrl('style.css'); ?>">

以及:

    <script src="<?php $this->options->adminUrl('js/html5shiv.js'); ?>"></script>
    <script src="<?php $this->options->adminUrl('js/respond.js'); ?>"></script>

adminUrl 改成 themeUrl ,然后把那四个文件的路径也改一下,完成。

参考:http://docs.typecho.org/help/faq/admin-dir

关闭侧边栏登录入口

这个有两种方式,一种是 Typecho 里直接设置不显示,另一种是改模板文件。

先说说第一种:

登录后台首页,选择 控制台 -> 外观 -> 设置外观 ,把 显示其他杂项 的钩去掉,保存设置。

第二种,打开模板中的 sidebar.php ,定位到

<?php if (!empty($this->options->sidebarBlock) && in_array('ShowOther', $this->options->sidebarBlock)): ?>

下面这段代码时可以删掉的(当然你也可以改掉超链接的指向,比如指向 必应 )

<?php if($this->user->hasLogin()): ?>
                <li class="last"><a href="<?php $this->options->adminUrl(); ?>"><?php _e('进入后台'); ?> (<?php $this->user->screenName(); ?>)</a></li>
                <li><a href="<?php $this->options->logoutUrl(); ?>"><?php _e('退出'); ?></a></li>
            <?php else: ?>
                <li class="last"><a href="<?php $this->options->adminUrl('login.php'); ?>"><?php _e('登录'); ?></a></li>
            <?php endif; ?>

关闭 meta 中的版本信息

meta 标签里默认会显示 Typecho 的版本信息和模板的名字的,这就需要关闭掉或者修改成其他信息。

打开模板中的 header.php ,找到

<?php $this->header(); ?>

header() 里加入参数(去掉这两项):

<?php $this->header("generator=&template="); ?>

摘抄官方文档:

参数

    keywords:关键词
    description:描述、摘要
    rss1:feed rss1.0
    rss2:feed rss2.0
    atom:feed atom
    generator:程序版本等
    template:模板名称
    pingback:文章引用
    xmlrpc:离线写作
    wlw:m$的离线写作工具
    commentReply:评论回复 
    > ###说明 
    等号(=)为空则不输出该项目,各个参数之间使用 “&” 连接。如果需要自定义rss地址,只填上 rss2=feed订阅地址 即可。

参考资料:http://docs.typecho.org/themes/custom-header-output

P.S. $this->header(); 这个函数原型在 /var/Widget/Archive.php

原文来自:http://www.tuicool.com/articles/NjQrMj

推酷的原文来自: http://www.zhezhangzhi.com/blog/codes/note--protect-your-typecho.html,这个站好像上不了了。

Tampermonkey 写bittrex(B网)自动汇率工具

今天一哥们想要我写一个能自动将USD转为CNY的工具。我想了下,好像没有那么麻烦,这个哥们主要是想在外网(B网)上看行情,便于跟国内的比较,好决定买卖。

我推荐哥们用chrome浏览器,并且安装了 Tampermonkey。

脚本很简单,代码没啥难度。

// ==UserScript==

// @name           自动转换美元到rmb

// @namespace    http://www.djc8.com

// @description    自动转换美元到RMB

// @include        https://bittrex.com/Market/Index?MarketName=*

// @require        https://libs.baidu.com/jquery/2.1.1/jquery.min.js

// ==/UserScript==


(function() {

setInterval(setFunname,1000);// 1秒刷新一次! 

})();


function setFunname(){

    var k=6.797;//美元汇率(美元->人民币)

    var w=k*$("span[data-bind$='text: summary.lastUsd()']").text();

    var s=$("h2.top-header");

    s.text('换算后当前RMB为:¥'+w);

    

   // alert(w);

}

显示效果如下

image.png

基本上所有的币种都可以以这样的方式显示,原理是替换Information。反正没啥用。