转到正文

存档

分类: 技术源码

完全使用官方原汁原味的代码自行开发,非破解版。大家还是共同交流吧,有需要的联系我 xu1701@hotmail.com。

170620最新加入,广告可选几秒后跳过。

DEOM 地址

http://43.250.239.228/play/ad/video.html

一般来说,PHP提示非常准确,会告诉你在哪行出现问题,按照提示,我用如下方法屏蔽了错误信息

if(@$user[‘uid’] != $_post[‘uid’])

就是加了个@符号,也可以修改 php.ini 中的错误显示配置,将

error_reporting = E_ALL 修改为

error_reporting = E_ALL & ~E_NOTICE

但对我来说,就一行输出错误,用@更方便,而且这行错误,还写了论坛路径,非常危险。

工欲善其事必先利其器,自从动了弄一个vlog的想法,就开始研究起播放器,在众多播放器中,为啥偏偏选择了jwplayer呢?

先它的基础版是免费的,每个人都可以申请使用,都会获得一个license key。

好处是啥呢?当然是没有水印了,这个诟病很久了,在新版本中解决了。但是软件的右键还是需要带官方logo的,这个需要白金版以及比白金更高级的广告版才能支持了。

其次,它可以自定义代码,有众多的支持论坛,找起问题来还是很容易解决的。还有它支持FLASH,HTML5,直播点播协议,支持众多的播放格式。

为了让大家更好的使用jwplayer,我贴一段代码在这里,使用这段代码可以很简单的使用jwplayer播放器,首先你要下载jwplayer 7.11.3的源代码,官方下载即可。然后建立自己第一个播放器的html文件,代码如下

<head>
<script src=”PATH/jwplayer.js”></script>
<script src=”PATH/jwplayer.controls.js”></script>
<script src=”PATH/jwplayer.flash.swf”></script>
<script>jwplayer.key=”your’s license key”;</script>
</head>

//HTML头部标准格式。引入JWPLAYER播放器

<div id=”player”></div>

//给播放器定义个位置

<script>
jwplayer(“player”).setup({
file: “http://travel.techlife.com.cn/wp-content/uploads/2017/06/gzjdg_0.mp4”,
image: “http://travel.techlife.com.cn/wp-content/uploads/2017/06/gzjdg.jpg”
});
</script>

//加载播放器属性,控制操作。

到此,你第一个带播放器的HTML就完成了。只要你的视频文件和图片路径没问题,就可以正常播放了。

如果需要在视频上,添加LOGO,自定义右键菜单,加入广告,那就需要使用本站深改版本了,各位同学可以移步本站淘宝进行购买使用。

新装一个wordpress最新的4.7.5版本,所有的很完美,但是更新的时候问题来了,让输入ftp用户名密码,比较熟练使用wordpress的朋友都知道,这说明你运行nginx的属主和你wordpress目录的属主不一致才会这样,可是我明明都改为一样属主的了,那为啥还有问题呢?

那让我们分析一下,运行nginx程序的属主和wordpress目录的属主一致,这个地方排除;

ps -aux 看一下 php-fpm 的属主是默认的apache,nginx属主是我设置的nginx,我想问题应该在这里,在php-fpm的配置文件www.conf里把属主改为nginx,重新启动php-fpm,问题解决。

pkg装个nginx升级,结果提示我服务器版本过低,不被支持了。然后我就把10.2的老FreeBSD升级到最新的11版本了。下面先简单说一下升级思路,因为是跨版本,先升级到10的最后一个版本,也就是10.3,然后再从10.3升级到11,好了,下面就是简单的记录操作:

1、setenv UNAME_r “10.3-RELEASE”

2、freebsd-update fetch

3、freebsd-update upgrade -r 10.3-RELEASE

4、 freebsd-update install

到此。10.2到10.3就升级完了,10.3升级11有官方文档:

1、# : > /usr/bin/bspatch

2、# freebsd-update upgrade -r 11.0-RELEASE

3、# freebsd-update install

4、<reboot the system>

5、# freebsd-update install

6、<rebuild third-party software>

7、# freebsd-update install

谨在此记录一下,防止以后升级时忘掉。

WP-Syntax代码书写格式

<pre lang="html" line="1" escaped="true"> //这里添加代码……

其中,lang=”html”表示代码语言为html,请根据自己需要修改; line=”1″表示显示行号,如果不需要,去掉即可;escaped=”true” 是为了防止代码转义,如果不需要,去掉即可,文档一定要在文本模式下更改,在可视化模式下很多符号会转成转义字符。

支持的语言如下:abap, actionscript, actionscript3, ada, apache, applescript, apt_sources, asm, asp, autoit, avisynth, bash, bf, bibtex, blitzbasic, bnf, boo, c, c_mac, caddcl, cadlisp, cil, cfdg, cfm, cmake, cobol, cpp-qt, cpp, csharp, css, d, dcs, delphi, diff, div, dos, dot, eiffel, email, erlang, fo, fortran, freebasic, genero, gettext, glsl, gml, bnuplot, groovy, haskell, hq9plus, html4strict, idl, ini, inno, intercal, io, java, java5, javascript, kixtart, klonec, klonecpp, latex, lisp, locobasic, lolcode lotusformulas, lotusscript, lscript, lsl2, lua, m68k, make, matlab, mirc, modula3, mpasm, mxml, mysql, nsis, oberon2, objc, ocaml-brief, ocaml, oobas, oracle11, oracle8, pascal, per, pic16, pixelbender, perl, php-brief, php, plsql, povray, powershell, progress, prolog, properties, providex, python, qbasic, rails, rebol, reg, robots, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, sql, tcl, teraterm, text, thinbasic, tsql, typoscript, vb, vbnet, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, whois, winbatch, xml, xorg_conf, xpp, z80

'actionscript'=>array('as'),'ada'=>array('a','ada','adb','ads'),'apache'=>array('conf'),'asm'=>array('ash','asm','inc'),'asp'=>array('asp'),'bash'=>array('sh'),'bf'=>array('bf'),'c'=>array('c','h'),'c_mac'=>array('c','h'),'caddcl'=>array(),'cadlisp'=>array(),'cdfg'=>array('cdfg'),'cobol'=>array('cbl'),'cpp'=>array('cpp','hpp','C','H','CPP','HPP'),'csharp'=>array('cs'),'css'=>array('css'),'d'=>array('d'),'delphi'=>array('dpk','dpr','pp','pas'),'diff'=>array('diff','patch'),'dos'=>array('bat','cmd'),'gettext'=>array('po','pot'),'gml'=>array('gml'),'gnuplot'=>array('plt'),'groovy'=>array('groovy'),'haskell'=>array('hs'),'html4strict'=>array('html','htm'),'ini'=>array('ini','desktop'),'java'=>array('java'),'javascript'=>array('js'),'klonec'=>array('kl1'),'klonecpp'=>array('klx'),'latex'=>array('tex'),'lisp'=>array('lisp'),'lua'=>array('lua'),'matlab'=>array('m'),'mpasm'=>array(),'mysql'=>array('sql'),'nsis'=>array(),'objc'=>array(),'oobas'=>array(),'oracle8'=>array(),'oracle10'=>array(),'pascal'=>array('pas'),'perl'=>array('pl','pm'),'php'=>array('php','php5','phtml','phps'),'povray'=>array('pov'),'providex'=>array('pvc','pvx'),'prolog'=>array('pl'),'python'=>array('py'),'qbasic'=>array('bi'),'reg'=>array('reg'),'ruby'=>array('rb'),'sas'=>array('sas'),'scala'=>array('scala'),'scheme'=>array('scm'),'scilab'=>array('sci'),'smalltalk'=>array('st'),'smarty'=>array(),'tcl'=>array('tcl'),'vb'=>array('bas'),'vbnet'=>array(),'visualfoxpro'=>array(),'whitespace'=>array('ws'),'xml'=>array('xml','svg'),'z80'=>array('z80','asm','inc')

今天是国家公祭日,想要把页面变成黑灰色显示,之前用Nginx的http_sub_module模块很简单就实现了,但是那是10年的代码,经过测试,现在的浏览器已经不支持了,于是在网上找了替代方案,如下:

  • css代码,支持ie firefox chrome等webkit核心 Opera
    html{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
    -webkit-filter: grayscale(1);
    filter: gray; /* For IE 6 - 9 */
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); 
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    -moz-filter: grayscale(100%); /*待定*/
    -ms-filter: grayscale(100%); /*待定*/
    -o-filter: grayscale(100%); /*欧朋有什么解决办法?*/
    }
  • Nginx的http_sub_module模块
    # 1. Make sure you have nginx sub module compiled in
    # nginx -V  2>&1 | grep --color=always '\-\-with\-http_sub_module'
     
    # 2. add two directives below at HTTP level
     
    # nginx.conf
    http {
            # ......
     
            sub_filter  '</head>' '<style type="text/css">html{ filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    } img { _filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0); -webkit-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    } </style>';
            sub_filter_once on;
     
            # ......
    }
     
    # 3. nginx -t && /etc/init.d/nginx reload

    写的比较简单,有不明白的同学可以邮件问我。

最近几天,查资料,写文档,看vmware vsphere 6.5 的PDF,感觉一个好的KB(knowledge-base)系统,真的是很重要,可以集合很多人的很多好的问题、答案和想法,按理说,wiki系统本身是可以做KB的,但是又感觉有些地方设置太过于复杂,好的KB应该如VMWARE KB系统一样简单明了,找了半天VMWARE的KB系统的源代码,无果,那就自己找找吧,找到俩个

Phpmyfaq (多国语言,支持中文,设置一般复杂)

http://www.phpmyfaq.de

Andy’s PHP Knowledgebase Project(从网上的图片来看感觉比较对我想法的路子,就是不知道中文支持如何)

http://aphpkb.sourceforge.net/install.php#

30111006_ccur

30111014_2d8s

该版本取名为Vaughan,以纪念著名爵士歌手Sarah “Sassy” Vaughan。新版的主要特性包括:全新的默认主题,定制器加入了新功能,REST API内容端点,更多开发者工具,等等。 WordPress称,社区志愿者为WordPress 4.7完整翻译到52种语言,其发布视频也被翻译到了44种语言。

nagios 和 cacti 都是使用snmp方式,而zabbix使用的是api的方式,所以打算试试zabbix 3.2,刚把服务器管起来,争取把这个图形搞定。

161208更新

ZABBIX3.2由于6.5的API和SDK的改变,目前不能支持API取数据,只能等待国外大拿们想其他办法了,话说API方式比SNMP方式好太多了,哎,但VMWARE不能老改标准啊。