True's ME https://chujian.xyz/ zh-CN 追寻着释然的态度... Sat, 08 May 2021 13:35:58 +0800 Sat, 08 May 2021 13:35:58 +0800 张靓颖 https://chujian.xyz/2018/2463.html https://chujian.xyz/2018/2463.html Wed, 07 Feb 2018 14:28:00 +0800 子午

张靓颖微博」「张靓颖百科」「iTunes」「网易云音乐」「QQ音乐」「酷我音乐」「酷狗音乐」「Spotify

Past Progressive 」2019年4月27日 最新专辑

谁有这张图片的无损图?大图也行,这张压缩的有点厉害啊。。。。都糊啦
有的请发我邮箱吧,下面两个邮箱你看那个顺眼发那个,发了告诉我一下哦,谢谢啦!
bi4xja@stars.xyz」 「auc.true@gmail.com

因网易版权丢失无法播放,现在提供本地试听。你要是听过了就别听了,浪费流量。


拉比提供,非常感谢!靓颖,真好看。



张靓颖(Jane Zhang),1984年10月11日出生于四川成都,中国流行女歌手,现任中华全国青年联合会委员。

2006年,发行首张专辑《THE ONE》,年终销量超过100万张,并凭此专辑获得中国金唱片奖通俗类女演员奖。2007年,发行专辑《UPDATE*JANE》,并在美国洛杉矶举行售票演唱会。2008年,跟随时任国家主席胡锦涛出访日本,在日本首相官邸为两国元首献唱《印象西湖雨》。2009年,推出专辑《张靓颖@音乐》,并在日本举行首发鉴赏会;同年,《I Love This City》和《印象西湖雨》分获中共四川省委宣传部、中共杭州市委宣传部五个一工程奖。2010年,主唱的《印象·西湖》专辑提名美国格莱美奖,张靓颖成为首位亮相格莱美颁奖典礼的华人歌手。

2011年,登上中国人民解放军海军舟山号导弹护卫舰,为亚丁湾、索马里海域执行护航任务的海军官兵慰问演出。2012年,凭现场专辑《倾听》第七次蝉联北京流行音乐典礼最佳女歌手奖。2013年,登上央视春晚演唱《一辈子朋友》。2014年,献唱南京青奥会开幕式主题曲《点亮未来》。2015年,为好莱坞科幻片《终结者5》演唱全球主题曲,并为国产品牌华为填词演唱主题曲《我的梦》。2016年,登上比利时明日帝国电音节演唱《808》。同年,英文单曲《Dust My Shoulders Off》登上美国公告牌数字音乐销量榜,并获得美国、德国、英国流行艺术大奖。2017年,成为首位登上维多利亚的秘密时尚秀表演的亚洲歌手。

]]>
40 https://chujian.xyz/2018/2463.html#comments https://chujian.xyz/feed/2018/2463.html
WordPress禁止xmlrpc https://chujian.xyz/2021/4337.html https://chujian.xyz/2021/4337.html Sat, 08 May 2021 13:35:58 +0800 子午 XML-RPC 是 WordPress 用于第三方客户端(如 WordPress iPhone 和安卓客户端,Windows Live Writer 等)的 API 接口,还可以用于 pingbacks 和 trackbacks 端口,作为站点之间的通讯桥梁。然而利用xmlrpc.php提供的接口尝试猜解用户的密码,可以绕过wordpress对暴力破解的限制。所以不需要客户端操作的情况下最好关闭此功能。

有两种方式可以关闭:

functions.php里加入一行代码:

add_filter('xmlrpc_enabled', '__return_false');

或者

Nginx的配置文件里禁止所有xmlrpc.php请求的:

location = /xmlrpc.php {
 deny all;
 access_log off;
 log_not_found off;
}

作者:https://www.yanand.me/847.html

]]>
1 https://chujian.xyz/2021/4337.html#comments https://chujian.xyz/feed/2021/4337.html
博客频频宕机的罪魁祸首:wp-cron.php https://chujian.xyz/2021/4336.html https://chujian.xyz/2021/4336.html Sat, 08 May 2021 03:57:29 +0800 子午 前段时间我的博客频频宕机,查了服务器的日志后发现总有人在偷偷扫描我的后台并不断尝试登陆,于是我采取了修改WordPress后台登录地址的措施,修改后博客宕机现象大大减少,但还是偶尔会宕机。有一次我登陆阿里云的控制台,恰好遇到cpu占用达到100%的情况,接着不一会儿就宕机了。这下知道了宕机的直接原因和精确的宕机时间,再查服务器日志,很快就发现宕机是由于wp-cron.php引起的。

搜索一下,发现这个wp-cron.php是用来实现wordpress的定时任务的。比如wordpress的定时备份、定时发布文章等都需要用到定时任务功能,这个功能是靠wp-cron.php来实现的。用wordpress,离不开各种插件,但许多插件都会为自身性能而去添加一些wp-cron定时任务,当我们卸载插件后,这些定时任务并不会被完整移除,会有一些残留。久而久之,wordpress就会经常运行一些没有实际意义的定时任务,造成资源占用较高的情况。如果后台有很多的这种定时任务,鉴于阿里云虚拟主机的孱弱配置,就很容易出现cpu占用超标而宕机的情况。

知道了原因,解决起来就方便了。首选方式是移除这些无效的wp-cron定时任务,来优化wordpress的性能。在当前主题的function.php文件里面添加如下代码:

//移除无效的wp-cron定时任务
add_action('wpjam_remove_invild_crons', 'wpjam_remove_invild_crons');
function wpjam_remove_invild_crons(){
    global $wp_filter;
    $wp_crons = _get_cron_array();
    foreach ($wp_crons as $timestamp => $wp_cron) {
        foreach ($wp_cron as $hook => $dings) {
            if(emptyempty($wp_filter[$hook])){
                foreach( $dings as $sig=>$data ) {
                    wp_unschedule_event($timestamp, $hook, $data['args']);
                }
            }
        }
    }
}
if(!wp_next_scheduled('wpjam_remove_invild_crons')) {
    wp_schedule_event( time(), 'daily', 'wpjam_remove_invild_crons' );
}

如果移除无效任务还不行,也可以干脆来个釜底抽薪,禁用定时任务,编辑wp-config.php,加入一行:

 // ** 禁用定时任务 ** //
define('DISABLE_WP_CRON', true);

这样就把定时任务功能给禁用掉了,但同时数据库定时备份、定时发表文章等功能也不能用了。如果确需要以上功能,可通过服务器crontab设置定时访问wp-cron.php来执行定时任务,在后台系统的crontab文件里,增加如下的代码:

*/15 * * * * YOUR_USER /usr/bin/wget -q --post-data '' http://your_site/wp-cron.php?doing_wp_cron -O /dev/null

即每15分钟,调用wget命令访问站点的wp-cron.php文件,post-data参数指示wget用POST方法,而不是GET方法,这样可以避免缓存插件影响后台任务的正确执行,但post-data传输的数据必须是空内容,否则wp-cron.php会拒绝执行。

或者在系统的crontab中添加如下代码:

0,30 * * * * php -q /path_to_your_site/public_html/wp-cron.php

但是我用的是虚拟主机,是没有方法修改crontab的,上面的代码是不是有效也不好确定,大家可以自己试一试。但虚拟主机是不是就不能定时执行wp-cron.php了呢?并不是,还可以使用第三方提供的监控服务来“曲线救国”,比如DNSPOD的“D监控”,在“URL监控”里添加如下网址即可:

http://your_site/wp-cron.php?doing_wp_cron

根据第三方监控服务的设置,每隔一定的时间就运行一下wp-cron.php,这样就又可以进行定时发布文章了。

作者:http://www.gaohaipeng.com/4031.html

]]>
1 https://chujian.xyz/2021/4336.html#comments https://chujian.xyz/feed/2021/4336.html
太乙金华宗旨-2-壮的响亮 https://chujian.xyz/2021/4335.html https://chujian.xyz/2021/4335.html Fri, 07 May 2021 00:45:00 +0800 子午 咱们继续太乙金华宗旨,上一期讲了此书的来历,以及我个人对于“元神识神”“回光守中”这些概念的理解,那今天我们就重点讲一讲修炼!这本书之所以这么容易被西方人接受,最重要的原因是它把方法讲得非常明确具体。整个四、五、六章就是简单直白的告诉我们该怎么做!非常神奇的是跟我两年前在马来西亚的内观修行几乎一模一样,只是小部分理念略有不同。说起来也非常简单,就三个字“观呼吸”。所以我对这一修行方式是有切身体会的。而且你看啊,整个东方文明一切与哲学宗教有关的修行都是以这个方式为最基础。道家的吐纳、禅宗的入定、连儒家都有静坐,还有密宗的脉轮、瑜伽的冥想。可见在那样一个时代,大家都在寻找、摸索一种方法,将心中不断升起幻灭的妄念止住,仿佛突然之间都明白了,只有遏制住识神的活动,才能让元神获得觉醒。那第一个动作就是正身安坐将你的视线集中在鼻端,但目的并不是让我们观察鼻子,而是将我们的心念收拢回来置心于一处。因为人的眼睛与心念,是非常活跃好动的。什么叫心猿意马,就是心念像猴子一样跳来跳去,意识像野马一样肆意奔腾。而鼻端就是一个栓猴栓马的木桩,木桩不是重点,重点是把心念栓住。总结起来就八个字:观鼻存想,意守天心。简单吗?其实超难的!大家可以自己尝试,你稍微一晃神就突然惊觉,自己怎么在想这么多乱七八糟的事情…注意啊,它并不是刚一出现就被你发觉,而是肆意飘荡了很久,而且它不仅仅飘荡到一个念头,是一个接着一个不同的念头,当你突然反应过来的时候。这些杂念持续了多久,又是从哪里萌生你完全不知道,然后赶紧把心念重新收拢回来。就这样经过反反复复的练习,你能保持“无念”的时间就会越来越长。佛家将这一方法称为“止观”。

小时候去寺庙偶尔观察佛像,就总有这样的疑问,为什么所有佛菩萨的形象都是低眉垂目半睁眼的,然后我就去问周围的老人和僧侣,得到的答案都是因为慈悲,不忍看世间苦难。诶,这个回答高大上,高到你不会且不敢有任何质疑。直到我自己做了这个动作,才突然意识到。这不就是在“观呼吸”,这就是在用最直白的方式引导我修行、修心,只有收服心念才能脱离尘世万千苦海。所以教会我收服心念的方式就是在渡化我,所以老人与僧侣的回答也不能说不对,只是这里面隔着一层他们的理解和它他缺失的认知。如果我们再换位思考,一个真正拥有大智慧的人一定知道越是复杂的理念、越是会在历史的长河中不断附加他人的理解,就越是难以穿透时间,将他最原始的表达传送于我。反之越是简单、基础、直白,就越容易传达,所以大道一定致简。自此之后我再看到佛像,仿佛佛祖就在跟我说两个字:照做!有很多小伙伴提出这样的质疑,说这个不能瞎练吧,这肯定需要有正派宗师的引导不然很容易走火入魔。我能理解你的担心,但我并不完全认同这个说法。因为我实在是无法想象,一个正心诚念的人仅仅用观呼吸的方式来收拢自己内心的杂念,怎么就走火入魔了呢?这,这肯定是电视剧看多了呀!其实我也有跟这本书的翻译者:张卜天老师聊起这件事,为什么西方人按书中的方式修行更容易显现效果,而中国人反而会遇到一些阻碍。就是因为咱们血液里本身就流淌着儒道两家的文化基因,咱们看到书中某句话,就会很自然的往更深层去解读、引申、联想,西方人不懂这个,他只能按字面的意思单纯理解。所以我觉得真的不要把这件事想得太过玄幻、深奥、复杂。还是那句话:大道至简。

而且我觉得一定要有正派宗师的指引,跟这本书的出现本身就存在着悖论…一定要有宗师指引、不然容易走火入魔、那就说明只能以师徒相授的方式传承、那为什么会有这本书的流传呢?作者写书的目的就是为了咱俩不见面我也能将我对这个世界认识传达给你。写这本书最大的意义,不就是让那些没有机缘遇到好老师的人,也可以看书自学嘛!我当然承认,伴随着名师指引我可能会少走很多弯路,但普通人要去哪里寻找这样一位老师呢?而且他怎么判断这位老师的理解一定正确呢?万一你觉得他无比正确,然后你问:师父您的师父当年是怎么教您的?
师父说:我看书自学的,你说你怎么办!所以说无论是老师还是书本,都只是在引领你入门,师父领进门,修行还是在个人!说到这里突然想起一段小故事…有一个高僧云游四方,一天夜里经过一个村庄,看到不远处一栋民宅闪烁着一层淡淡的佛光,心想这户人家一定有一位大修行者,于是登门拜访。没想到开门的竟是一位非常普通的农村老太太,高僧被请进屋,少坐饮茶、相互攀谈。得知家中只有老太太一人居住,平时的生活就是吃斋念佛。高僧问说您平时都诵些什么经文呢?老太太说哎呦这不懂,只知道多做善事不杀生,平时就多念念“那么阿弥陀佛”,高僧噗嗤就乐了,那么阿弥陀佛…是南无阿弥陀佛!老太太一听,啊是这呀…哎呦你看看我,老糊涂了啥也不懂,谢谢大师指点。高僧也双手合十点头,说那行,老人家早点休息,我还得夜路赶到山顶的寺院投宿。于是走出村庄一路上山,到了半山腰呢,再回头看看村庄里老太太的房子,表情瞬间凝固,之前那淡淡的佛光怎么没了…于是高僧赶紧折返下山,又敲开老太太的房门说:老人家,您之前那“那么阿弥陀佛”才是对的,千万不要跟着我的念,您原来怎么念就还是怎么念。第二天夜里,高僧还是不太安心,出了庙门站在山顶遥望村庄,老太太屋外的淡淡佛光依然没有再出现。大家知道为什么吗?是这位高僧不小心打碎了她的信念,所以我一直觉得信念远比正确重要得多。但是大家也不要误解,我绝不是说正确不重要。但是大家要明白,这个世界就不存在绝对正确,我们只能不断的努力接近。所以在努力前行的过程中,信念就变得更为重要一些。

当然这本书里也会单独有一个篇章叫做“回光差谬”,就是你在练习时容易犯下的错误…第一大谬误就是不要过分执着于一呼一吸,你不能像个拿着鞭子监督奴隶的监工,一直紧张兮兮的高度警惕,不准偷懒啊,不对。但是又不能过分松懈,懈到昏昏沉沉、心如死灰,犹如枯木顽石。杂念确实没有了,生命迹象也没有了。咱们是要把识神收服,而不是把他弄死。一定是顺其自然、心神安逸。即无杂念、又十分清醒,那八个字怎么说的?观鼻存想,意守天心。什么叫存想,存想就是保持意识的清醒。道家也将这种难以描述的尺度解释为:是那么,非那么。非那么,却那么。总之就是一种似观非观、似想非想状态。就是你一定要寻找到那个刚刚好的分寸感。第二个比较容易犯的错误他是放在后面几个章节讲解的,我也把他提到前面来归为一类,就是万万不可急于求成。就是你不要急着去验证他,功夫到了该来的自然而然的来,有了某些阶段性的进展,也不要执着于这些进展…一如往常,该干什么干什么!要把这一功课完全融入你的身体,是你生活的一部分,是你的生活方式。第三个要注意的,他也是放在独立的一章叫“回光活法”,是不要荒废自己的正业,如果能够保持每日清晨静坐一时半刻最好,其实练习到了一定程度,你是能够做到即使不静坐也可随时、随地、随事的内观,感受自己的呼吸,牵住自己的妄念。我觉得这一点也很好,不然我去修仙了,父母妻儿谁来养!另外也千万不要在别人面前搞得神神怪怪,不要刻意做给别人看。

接下来就是第九章百日筑基,就是你要用差不多100天的时间,为修炼内丹打造一个稳固的基础。当然有的人慢一点、有的人快一些,所谓的百日只是一个大概的范围。在我看来,这就是一个净化身心的过程。我当时在马来西亚的内观是15天,已经能够感受到一些身体的变化了,比方说你会觉得整个人特别清爽、特别精神、特别明朗,不浑浊!你所有感官在逐渐变得敏锐,尤其是对食物深层的味道,会比之前更丰富。还有一个感觉就是,你知道天气很热,马来西亚嘛,而且那个地方没有空调,但是你并不会感觉很闷很燥。百日我是真的没有体验过,书中描述的状态是:精足、气满、神旺。然后在这样的一个过程中,会有一些奇妙的感觉,大概有几个类型。第一种叫神入谷中,就是你在静坐时,如果周围有人讲话,你会觉得这个声音很远,是从遥远深邃的山谷中传出来的,而且还带着回声。你并未刻意去听,但却又非常清晰。第二种叫做虚室生白就是你在静坐的时候,突然看见一团弥散开来的白光,仿佛身处云雾之中。第三种叫做神归顶天,就是觉得自己的身体变得非常的绵软轻盈,而且伴随缓缓上浮的感觉。但并不是真的飞起来啊,是一种气场向上汇聚于头顶的体验。当你真的能够做到“心空漏尽,内丹也就逐渐形成,他并不是一颗实体的药丸,说到底他还是你的一种感受。据说能看见一些奇妙的图案,所以荣格为什么会将书名定位“金花”的秘密呢!就是因为荣格走访了众多欧洲的“修行者”,把他们眼前出现的图案绘制出来。欧洲人觉得这就是神奇的“曼陀罗”所叫做金花的秘密。

很多人心里都有这样的疑问,说:壮哥,这…这真的有用吗?我觉得这个话得分两头说,读书归读书,修炼归修炼!咱们由浅入深…读任何书都一样,首先满足自己的求知欲和好奇心,也可以更多面的了解自己这个民族的文化基因。同时我在想象一个最低作用的场景是,就是如果有一天一位欧洲青年拿着这本书说:你知道这个嘛?你可以很淡定回答:嗯,读过!如果你自己本身很认同这本书的方法,诶!你们就可以各自聊聊东西方对此书不同的理解和认识。如果你不认同这本书的说法,那更有意思!你就可以用一种很奇怪的眼神看着他说:不会吧,你们还真练啊!这时候这老外肯定就蒙了…嗯…你们不练嘛!此刻你也无需明确否认,只留给他一个饱含深意的微笑。怎么样,有没有一种居高临下的感觉?当然这只是我自己跟自己开的玩笑。接下来聊一聊修炼的作用,首先它是一本道家养生著作,我们先不谈它玄幻的一面,单纯从我们以往对于这个世界的认识来看,你觉得“养生”二字能做到吗?我觉得可以…如果一个人面对任何生活中复杂事物都能做到,不烦扰、不动气、不妄想、不奢求,那不活该人家健康长寿!再接下来更上一层,能不能获得通天达地的智慧我不知道,但我知道历史上的众多牛人都习惯于静坐养性…佛祖、老子、孔圣这就不用说了。离我们这个时代比较近且历史上有明确记载的,王阳明牛不牛!曾国藩牛不牛!都是既能做学问,又能干实事儿大神。进了朝堂就是精明睿智的政治家,进了学堂就是圣贤道德的教育家,最不可思议的进了战场就是百战百胜军神,为什么?静坐养性,内观冥想。究竟在用怎样的方式成就他们的智慧?我几年前看一部书叫“战国纵横”,后来改名叫“鬼谷子的局”,苏秦、张仪、孙膑、庞涓四子上山拜师的前几年,什么都没学,天天就在那打坐磨炼心智。我一开始不是特别理解,我想这要是我,早就撂挑子走人,但是越看越明白。你想啊一个人能沉寂下来将大把的时间花在那么无聊的静坐上,那这个人对于时间的理解跟普通人一定是不一样,那得多能沉得住气!因为很多人很多事,输就输在心急浮躁。几年的时间,每天都在摒除杂念就做一件事“观呼吸”,你说这样的人做起实事来又是多么专注?因为他已经非常习惯于“置心于一处”,他就把手头要处理的这一件事当作“鼻端”当作“呼吸”,此外不生一念。因为人的精力和智慧都是有限的,让琐碎的妄念拆的七零八落,就一定没有凝聚起来更具有力量。再来这样的人精力一定极其旺盛,因为他平时可以控制心念,它本身消耗的精力就少。你呢?家事、琐事、暧昧事,事事烦扰,你领兵打仗,碰到一个这样的对手。心无杂念、气定神闲、冷静专注、精力充沛!这谁能扛得住啊!所以他不但不会耽误你的事业,反而会赋予你更强大的能量。其实能达到这样的效果我觉得已经值了…但我们还是要再往上说一层,如果真的练成内丹,修成长生不老。或者他仅仅只是让我年迈的时候更具活力,更不容易生病,我觉得我已经快乐似神仙了。这两集节目太乙金华宗旨,绝对值得你召集一家老小组团观看!尤其适合转发给家里的亲戚长辈…以后过年团聚,再有七大姑八大姨,问成绩、问工资、问女朋友、问生孩子!你就说:二姨二姨,我欲修仙。有成之日,必带你升天。节目最后壮哥不得不再次反复的强调,这所有的内容都是我个人的理解,于各位而言不一定正确,它只能作为你学习的参考。如果有兴趣,还是要自己去读书、去感悟、去尝试。在这个过程当中,也可以去多看一看其他老师的理解,但同样只能作为参考。相信聪明如你,一定会有更多更深的领悟。

]]>
0 https://chujian.xyz/2021/4335.html#comments https://chujian.xyz/feed/2021/4335.html
Typecho开启Gzip压缩加速网站 https://chujian.xyz/2021/4334.html https://chujian.xyz/2021/4334.html Tue, 04 May 2021 15:12:00 +0800 子午 Gzip简介

GZip压缩,是一种网站速度优化技术,也是一把SEO优化利器,许多网站都采用了这种技术,以达到提升网页打开速度、缩短网页打开时间的目的。

网站采用Gzip压缩,还有一个好处,就是让你少了一份流量超标的担心。因为Gzip开启以后会将输出到用户浏览器的数据进行压缩的处理,这样就会减小通过网络传输的数据量,而这个,也正是提升网页打开时间的原因所在。

开启方法

打开typecho目录下的 index.php,并在开头添加 ob_start('ob_gzhandler'); 即可。



作者:https://78.al/post/53.html

]]>
0 https://chujian.xyz/2021/4334.html#comments https://chujian.xyz/feed/2021/4334.html
Typecho实现评论显示操作系统和评论来源 https://chujian.xyz/2021/4332.html https://chujian.xyz/2021/4332.html Tue, 04 May 2021 15:05:00 +0800 子午 首先打开 functions.php 文件,粘贴下面的代码

// 获取浏览器信息
function getBrowser($agent)
{
    if (preg_match('/MSIE\s([^\s|;]+)/i', $agent, $regs)) {
        $outputer = 'Internet Explore';
    } else if (preg_match('/FireFox\/([^\s]+)/i', $agent, $regs)) {
        $str1 = explode('Firefox/', $regs[0]);
        $FireFox_vern = explode('.', $str1[1]);
        $outputer = 'FireFox';
    } else if (preg_match('/Maxthon([\d]*)\/([^\s]+)/i', $agent, $regs)) {
        $str1 = explode('Maxthon/', $agent);
        $Maxthon_vern = explode('.', $str1[1]);
        $outputer = 'MicroSoft Edge';
    } else if (preg_match('#360([a-zA-Z0-9.]+)#i', $agent, $regs)) {
        $outputer = '360 Fast Browser';
    } else if (preg_match('/Edge([\d]*)\/([^\s]+)/i', $agent, $regs)) {
        $str1 = explode('Edge/', $regs[0]);
        $Edge_vern = explode('.', $str1[1]);
        $outputer = 'MicroSoft Edge';
    } else if (preg_match('/UC/i', $agent)) {
        $str1 = explode('rowser/',  $agent);
        $UCBrowser_vern = explode('.', $str1[1]);
        $outputer = 'UC Browser';
    }  else if (preg_match('/QQ/i', $agent, $regs)||preg_match('/QQ Browser\/([^\s]+)/i', $agent, $regs)) {
        $str1 = explode('rowser/',  $agent);
        $QQ_vern = explode('.', $str1[1]);
        $outputer = 'QQ Browser';
    } else if (preg_match('/UBrowser/i', $agent, $regs)) {
        $str1 = explode('rowser/',  $agent);
        $UCBrowser_vern = explode('.', $str1[1]);
        $outputer = 'UC Browser';
    }  else if (preg_match('/Opera[\s|\/]([^\s]+)/i', $agent, $regs)) {
        $outputer = 'Opera';
    } else if (preg_match('/Chrome([\d]*)\/([^\s]+)/i', $agent, $regs)) {
        $str1 = explode('Chrome/', $agent);
        $chrome_vern = explode('.', $str1[1]);
        $outputer = 'Google Chrome';
    } else if (preg_match('/safari\/([^\s]+)/i', $agent, $regs)) {
        $str1 = explode('Version/',  $agent);
        $safari_vern = explode('.', $str1[1]);
        $outputer = 'Safari';
    } else{
        $outputer = 'Google Chrome';
    }
    echo $outputer;
}
// 获取操作系统信息
function getOs($agent)
{
    $os = false;
    if (preg_match('/win/i', $agent)) {
        if (preg_match('/nt 6.0/i', $agent)) {
            $os = 'Windows Vista · ';
        } else if (preg_match('/nt 6.1/i', $agent)) {
            $os = 'Windows 7 · ';
        } else if (preg_match('/nt 6.2/i', $agent)) {
            $os = 'Windows 8 · ';
        } else if(preg_match('/nt 6.3/i', $agent)) {
            $os = 'Windows 8.1 · ';
        } else if(preg_match('/nt 5.1/i', $agent)) {
            $os = 'Windows XP · ';
        } else if (preg_match('/nt 10.0/i', $agent)) {
            $os = 'Windows 10 · ';
        } else{
            $os = 'Windows X64 · ';
        }
    } else if (preg_match('/android/i', $agent)) {
        if (preg_match('/android 9/i', $agent)) {
            $os = 'Android Pie · ';
        }
        else if (preg_match('/android 8/i', $agent)) {
            $os = 'Android Oreo · ';
        }
        else {
            $os = 'Android · ';
        }
    }
    else if (preg_match('/ubuntu/i', $agent)) {
        $os = 'Ubuntu · ';
    } else if (preg_match('/linux/i', $agent)) {
        $os = 'Linux · ';
    } else if (preg_match('/iPhone/i', $agent)) {
        $os = 'iPhone · ';
    } else if (preg_match('/mac/i', $agent)) {
        $os = 'MacOS · ';
    }else if (preg_match('/fusion/i', $agent)) {
        $os = 'Android · ';
    } else {
        $os = 'Linux · ';
    }
    echo $os;
}

comments.php 中找到合适位置(比如评论作者的后面)添加以下代码

<?php getOs($comments->agent); ?><?php getBrowser($comments->agent); ?>

作者:https://78.al/post/17.html

]]>
0 https://chujian.xyz/2021/4332.html#comments https://chujian.xyz/feed/2021/4332.html
Joe — 一款个人类型Typecho主题 https://chujian.xyz/2021/4331.html https://chujian.xyz/2021/4331.html Tue, 04 May 2021 15:03:00 +0800 子午

Joe-master.zip
作者:https://78.al/post/107.html
GitHub下载(推荐):https://github.com/HaoOuBa/Joe(帮忙点个star)

]]>
0 https://chujian.xyz/2021/4331.html#comments https://chujian.xyz/feed/2021/4331.html
Typecho自定义后台编辑器功能 https://chujian.xyz/2021/4327.html https://chujian.xyz/2021/4327.html Tue, 04 May 2021 14:58:00 +0800 子午
上面的增加按钮很简单,append一个li标签就可以实现,主要是在于向文本框中插入内容,以及输入键盘按键也能实现插入对应的功能。在网上百度了一番,都是互相抄袭,而且也不封装一下,有bug都没人解决,很无奈自己折腾了一个

使用方法
首先在你的主题 functions.php 里增加一个插件函数,这个函数的用途是在编辑文章和编辑页面里面引入自定义JS

Typecho_Plugin::factory('admin/write-post.php')->bottom = array('Editor', 'edit');
Typecho_Plugin::factory('admin/write-page.php')->bottom = array('Editor', 'edit');

class Editor
{
    public static function edit()
    {
        echo "<script src='" . Helper::options()->themeUrl . '/typecho/editor/joe.extend.js' . "'></script>";
        echo "<script src='" . Helper::options()->themeUrl . '/typecho/editor/joe.editor.js' . "'></script>";
    }
}

下面的 joe.extend.js 没压缩也没加密,下面是 joe.extend.js 源码

(function ($) {
    $.fn.extend({
        /* 按键盘实现插入内容 */
        shortcuts: function () {
            this.keydown(function (e) {
                var _this = $(this);
                e.stopPropagation();
                if (e.altKey) {
                    switch (e.keyCode) {
                        case 67:
                            _this.insertContent('[code]' + _this.selectionRange() + '[/code]');
                            break;
                    }
                }
            });
        },
        /* 插入内容 */
        insertContent: function (myValue, t) {
            var $t = $(this)[0];
            if (document.selection) {
                this.focus();
                var sel = document.selection.createRange();
                sel.text = myValue;
                this.focus();
                sel.moveStart('character', -l);
                var wee = sel.text.length;
                if (arguments.length == 2) {
                    var l = $t.value.length;
                    sel.moveEnd('character', wee + t);
                    t <= 0 ? sel.moveStart('character', wee - 2 * t - myValue.length) : sel.moveStart('character', wee - t - myValue.length);
                    sel.select();
                }
            } else if ($t.selectionStart || $t.selectionStart == '0') {
                var startPos = $t.selectionStart;
                var endPos = $t.selectionEnd;
                var scrollTop = $t.scrollTop;
                $t.value = $t.value.substring(0, startPos) + myValue + $t.value.substring(endPos, $t.value.length);
                this.focus();
                $t.selectionStart = startPos + myValue.length;
                $t.selectionEnd = startPos + myValue.length;
                $t.scrollTop = scrollTop;
                if (arguments.length == 2) {
                    $t.setSelectionRange(startPos - t, $t.selectionEnd + t);
                    this.focus();
                }
            } else {
                this.value += myValue;
                this.focus();
            }
        },
        /* 选择 */
        selectionRange: function (start, end) {
            var str = '';
            var thisSrc = this[0];
            if (start === undefined) {
                if (/input|textarea/i.test(thisSrc.tagName) && /firefox/i.test(navigator.userAgent)) str = thisSrc.value.substring(thisSrc.selectionStart, thisSrc.selectionEnd);
                else if (document.selection) str = document.selection.createRange().text;
                else str = document.getSelection().toString();
            } else {
                if (!/input|textarea/.test(thisSrc.tagName.toLowerCase())) return false;
                end === undefined && (end = start);
                if (thisSrc.setSelectionRange) {
                    thisSrc.setSelectionRange(start, end);
                    this.focus();
                } else {
                    var range = thisSrc.createTextRange();
                    range.move('character', start);
                    range.moveEnd('character', end - start);
                    range.select();
                }
            }
            if (start === undefined) return str;
            else return this;
        }
    });
})(jQuery);

上面的shortcuts方法主要用于实现按下键盘插入内容

接着看 joe.edit.js的内容

/* 增加自定义功能 */
const items = [
    {
        title: '回复可见',
        id: 'wmd-hide-button',
        svg: '<svg t="1612402690962" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="15751" width="20" height="20"><path d="M554.666667 438.101333V277.333333h-85.333334v160.768L330.112 357.717333l-42.666667 73.898667L426.666667 512l-139.221334 80.384 42.666667 73.898667L469.333333 585.898667V746.666667h85.333334v-160.768l139.221333 80.384 42.666667-73.898667L597.333333 512l139.221334-80.384-42.666667-73.898667L554.666667 438.101333z" p-id="15752" fill="#9b9b9b"></path></svg>',
        text: '\n[@hide]这里的内容回复后才能看见[/hide]\n'
    }
];

items.forEach(_ => {
    let item = $(`<li class="wmd-button" id="${_.id}" title="${_.title}">${_.svg}</li>`);
    item.on('click', function () {
        $('#text').insertContent(_.text);
    });
    $('#wmd-button-row').append(item);
});

作者:https://78.al/post/18.html

]]>
0 https://chujian.xyz/2021/4327.html#comments https://chujian.xyz/feed/2021/4327.html
记忆 https://chujian.xyz/2021/4326.html https://chujian.xyz/2021/4326.html Sun, 02 May 2021 22:48:00 +0800 子午 刷到了以前的记录,我都忘记了。

忘记了这些事,忘记了这些人。忘了她。

记忆里只剩下一些闪耀的片段,再也想不起什么了。

]]>
2 https://chujian.xyz/2021/4326.html#comments https://chujian.xyz/feed/2021/4326.html
弹弓 https://chujian.xyz/2021/4315.html https://chujian.xyz/2021/4315.html Wed, 28 Apr 2021 23:26:00 +0800 子午 离开弹弓圈几年,主要是没在弹弓圈里和别的弓友交流,弹弓期间还是买的主要是买了些木质弹弓。我买弹弓主要是把玩,而不是射弹。

因为木质弹弓都是需要扁皮筋,所以最近看了些扁皮的快压钛合金弹弓,便宜的200多,700的,还有3000多的,精度越高越贵。

又看了些以前一直玩的传统弓,发现传统手工弹弓反倒便宜了好多。比如304的才几十块,440C的100多,钛合金也是100多。

发现很奇怪,以前都是手工的贵。什么铸造啊,机械加工啊,都很便宜。如今弹弓这个圈子反过来了,机械加工的反倒比手工的贵。





]]>
5 https://chujian.xyz/2021/4315.html#comments https://chujian.xyz/feed/2021/4315.html
太乙金华宗旨-壮的响亮 https://chujian.xyz/2021/4314.html https://chujian.xyz/2021/4314.html Sat, 24 Apr 2021 03:50:00 +0800 子午 在过去的日子里,我们讲过很多关于道家、道教的内容。包括历史脉络、各个教派的形成、奇幻的故事、神话、传说和一些有代表性的人物。但是所有我们今天能讲得出的主题,其本质都是时过数千年历经百千万劫残存的碎片,都是水面之上的可见之物,也都只是“道”这个神秘文化的冰山一角。这水面之下不知道还有多少珍贵的内容或遗失损毁、或深埋于地下、或在一个神秘的小圈子里秘不外传。1899年一位叫做“理查德威廉”的德国传教士来到山东青岛,期间四方游走,努力学习中文、了解中国文化、创办书院翻译经典。你随便瞄一眼他翻译过的书单就能明白,他对中国的儒道文化有多么深入的了解和喜爱。论语、诗经、大学、中庸,老子、庄子、孟子、墨子、韩非子、列子,此外还有三国演义、聊斋志异、吕氏春秋等等就这么牛!绝对可以称得上是世界范围内最顶尖的汉学家。

忽有一日理查德威廉偶得一梦,一位胡须花白、目光温和、仙气飘飘的老者来到面前对他说:那里有一座高山,你应该去看看!说话间转身便走,理查德威廉赶紧追问说:什么高山?你是谁?老者回头说“崂山”这梦就醒了!他自己琢磨了好几天也没明白什么意思!所谓的崂山是指那座高山,还是老者本身呢?完全不懂!几个月后,理查德威廉与当时的山东巡抚“周馥”会面,协调当地办学事宜。周馥给予理查德威廉汉学功底的评价是:学问精通但对深层奥义的理解尚浅…他说你去请教那些民间的教师、学者没用的,一定得有一位儒道双修的国学杂家给你做指引才行,于是周馥将一位大隐于朝堂的“神人”引荐给理查德威廉。此人便是晚清学部大臣“劳乃宣”,劳乃宣表字季瑄,道号韧叟。深通儒道两家文化,理查德威廉一见劳乃宣便失声惊叫,说这就是我梦中所见的老人啊!原来劳乃宣的姓氏,正是因为祖上移居崂山而得。这不是故事啊,这是真实的事件。理查德威廉回到欧洲把这件事儿讲给荣格听,才有了后来荣格提出的共时性原则。最典型的就是我在心里想着一首歌,诶!突然旁边一个人唱上了,而且正好是我刚刚想到的那句。或者像事件中讲到的,梦境的经历在现实中发生。还有我们中国人经常讲的那句:说曹操、曹操到。好,再回到理查德威廉!劳乃宣也对这位深爱儒道文化的德国青年十分欣赏,理查德威廉便当即拜师,同时也拥有了一个非常符合儒家思想的名字叫做“卫礼贤”他也坚信将中国文化引入并影响西方世界是他这一生的宿命。此后数年间,卫礼贤便在恩师劳乃宣的指导下分别翻译了“周易”“道德经”和我们今天要重点讲述的道家内丹长生经典“太乙金华宗旨”。

此书相传为唐代八仙之一的纯阳子吕洞宾所著,但其中核心奥义早已在华夏大地一个极小的范围之内,秘密传承、师徒相授了数千年,最早可追述到春秋末期的关尹子,也就是说当年老子西出函谷关,不但留下了五千言道德经,还秘密传授给关尹子“内丹”的修行法门。历经鬼谷子、黄石公、张良、张道陵一代代传到钟离权、吕洞宾,再传到王重阳以及全真七子,在金庸的武侠世界,王重阳于华山论剑力挫东邪西毒、南帝北丐四大绝顶高手,成为天下武功第一人。我们最熟悉的“一阳指”,在转瞬间破除欧阳锋的蛤蟆功,使其二十年间不敢踏入中原半步,甚至再听到王重阳三个字内心都会充满恐惧的阴影,而一阳指源源不断的强大内力,正是来自于一种叫做先天神功的功法,看完太乙金华宗旨之后小伙伴一定会恍然大悟,这就是金庸笔下的先天神功。在王重阳之后的数百年间此书一直行踪成迷、时隐时现。直到乾隆年间,一位无名道士在北京琉璃厂逛旧书摊儿的时候惊奇的发现了半部发黄掉渣的残卷,几日后拿给同道的好友显摆,说诶你看找到了啥…朋友一眼看傻了,因为正好他手里有残缺的另外半卷,书的字体、规格、大小、年代都不一样,但是内容恰巧能对起来,这本书就好像生出了主观意念一样,仿佛是自己选择在这一刻重返人间。两人开始召集各路好友,筹集资金、重新编撰开版印刷,才又到了劳乃宣手中。卫礼贤回到德国之后将一系列翻译手稿一一成书出版,其中的太乙金华宗旨也因此瞬间风靡欧洲,当我们之前提到的著名心理学家荣格看到此书之后,就突然想通了很多困扰他多年的学术问题。并与卫礼贤一见如故,又在翻译手稿之外用心理学的视角附加评述最终成书取名为“金花的秘密”又分别被翻译成英文、法文、意大利文、日文、韩文等等十几种语言…直到1990年代,这本书才重新从英文和日文的版本,翻译回中文,才又被我们关注到。原来欧洲人早在100年前,就已经按着道家的内丹功法“修仙了”,全世界都知道,就咱自己不知道!那接下来就讲一讲这本书的具体内容。

全书共计十三篇,第一篇:天心、第二篇:元神识神、第三篇:回光守中、第四篇回光调吸、第五篇:回光差谬、第六篇:回光验证、第七篇:回光活法、第八篇:逍遥诀、第九篇:百日筑基、第十篇:性光识光、第十一篇:坎离交媾、第十二篇:周天、第十三篇:劝世歌。这整部著作的章节中,出现最多的两个字就是“回光”!这也是整部书最最重要的核心。所以只要你参透“第三篇:回光守中”,你也就明白了太乙金华宗旨核心的奥义,剩下所有的篇幅全部是围绕着这一篇展开的。壮哥最大的作用,是帮助大家捋顺脉络。这会让小伙伴自己读书的时候更有条理,更容易读的下去。但接下来所有的解释,都是我个人的理解和对他人理解的认同。不一定正确,但好处是你可以将我的理解作为思考的参照和地标,这也会让你更容易产生新的感悟。那么什么叫做回光守中?区区四个字,每一个字都有多个层次的含义。要了解这四个字我们得先知道什么是元神、什么是识神。第二篇开篇吕祖说:天地视人如蜉蝣,大道视天地亦泡影。只有元神真性才是超越时空的存在,人的精气可以随着天地的衰败而衰败,但元神始终存在,元神就是无极,创造天地的也是无极。诶!几乎跟木内鹤彦描述的一模一样,意识脱离身体之后可以穿越时空,意识不就是元神真性吗?那种被超大意识体吸收的感觉,超大意识体不就是无极吗?每一次曲绕,都会产生一个三维空间。不正书中所言:元神即无极,生天生地皆由此矣吗。所以要么是木内鹤彦和吕祖用不同的方式描述同一件事情,要么就是木内鹤彦看过金花的秘密。

那元神与识神的关系又是怎样的呢?心理学家荣格将元神描述为“潜在于集体无意识领域的本来自我”是一种无思维但高能量的存在。而识神就是人的意识,是一种认识事物的能力。所以按他的说法元神更接近于与生俱来的天性与神性,识神更接近于后天培养的认知与经验。如果我们再回到木内鹤彦对于“超大意识体”的描述,再一次把他想象成一团云雾,云雾曲绕产生雷电炸出一个三维空间。之后就很自然的流入到这个空间并填满弥漫于每一个角落,一个生命诞生的同时云雾也随之介入,并在此刻被我们称为元神。所以全世界每一个生命的元神其实都是相互连通,所以共时性原则一点都不奇怪。但这个生命的肉身本来也具备一定的心智在此刻被我们称为识神。所以是元神出于某种原因间接创造了识神,并需要识神辅助自己。书中将元神比作朝堂之上的君主,将识神比作领兵打仗的将军。将军受命在外领兵征战,兵权一旦到手日积月累、实力雄厚、嚣张跋扈,逐渐遮蔽了君主的光芒。一个人的识神过于强大确实会展现出好的表象,就是一个人看上去特别精明能干,事业风生水起…但这些表象会让人萌生出很多情绪,这就是民间所谓七情六欲的“七情”喜怒忧思悲恐惊,也同时伤害身体中的心肝脾肺肾胃胆。所以识神越是强大、七情就越是活跃、身体脏器就越是损耗衰败。而元神喜静在这样一个喧闹嘈杂的环境和各种情绪病痛的干扰下,气场也就开始逐渐低迷混沌。而这一功法的目的,正是要让元神、识神各就其位和谐共生。让元神重新主导身体,时刻保持与那个超大意识体的链接,然后从那里获得通达天地的智慧和浩瀚无尽的能量。又因为元神居于人体两目之间,相对于识神心智,是心上之心,因此又被称为天心。因为天心最强大的能力是帮助人体连接天地,又因为超大意识体“无极”,早在天地形成之前便已存在,所以容纳天心的位置又被称为“先天窍”也叫做“玄关”,所以王重阳的先天神功也是来自这里。通过修行让天心与无极保持连接,从而获得无极通达天地的智慧与浩瀚无尽的能量。那东邪西毒、南帝北丐,再怎么厉害也都是凡夫俗子,怎么能与无极之力相抗衡呢?

看过了第一篇天心、第二篇元神识神,我们就要回到那个最核心的老问题…什么叫做回光守中!回即是返回也是反转,光即是自然之光亮,也是观察光亮的眼睛。回光就是将你的视线反转,从观察外部世界回归到关注自己的内在世界。所以回光是一种身体的逆向行为,道家说顺则凡、逆则仙!很多人把顺与逆解释成顺从与逆反,好像说顺从天地的就是凡夫俗子,敢于向天挑战的人才能成仙。不对!大谬!这里的顺逆对应的是:道生一,一生二、二生三、三生万物。这是一个裂变、分解、散开的过程,也是这个过程让世界变得越来越纷繁复杂,让人变得越来越平庸,所以顺着这个过程前进只会成为一个越来越平凡的凡人。所以回光所致的逆向行为就是将心中万千凡尘事汇聚于二三、凝结于一心、再由心入道,是一个返回凝聚的过程,所以道家为什么经常说“返璞归真”!那什么叫做守中?守就是坚守、守护,中就是元神,元神就是无极、无极就是道。太乙金华宗旨

]]>
0 https://chujian.xyz/2021/4314.html#comments https://chujian.xyz/feed/2021/4314.html