两年前开发过spark,那时是改源码,当时改的很头疼,感觉它的代码很乱,一个功能的修改需要触动很多地方的代码,这么个基本的归纳结构都没做好。它的plugin设计的不好,我们没法只好改源码。 然而,我发现现在脑子里已完全不记得当时的细节了,哎……, 只能重新来过了。 目前是2.6.3: 主页: http://www.igniterealtime.org/projects/spark/sparkplug-kit.jsp 插件开发手册:http://www.igniterealtime.org/builds/sparkplug_kit/docs/latest/sparkplug_dev_gu[......]
http://www.ruanyifeng.com/blog/2012/05/responsive_web_design.html 文章翻译的是http://www.alistapart.com/articles/responsive-web-design/ 有几个值得看的地方: 不同页面大小的展示工具 http://www.benjaminkeen.com/misc/bricss/ 可以自定义大小,然后将其加为书签,使用时先打开测试页面,再点击保存好的书签,则会在新开的页面中以不同大小的iframe显示。 允许网页宽度自动调整 有网友的回应与我观点相同,这样做只适合简洁的页面,[......]
使用了一下google-voice-java,gvoice 本身还没提供api,这个项目算是hack的。 使用很简单: Voice voice = new Voice("asccount", "password");
if (!voice.isLoggedIn())
{
voice.login();
}
voice .sendSMS(‘phone number’,‘hello’);
这个就可以发短信了。
我的使用结果是,刚开始发送100个都没问题[......]
https://join.me/ 这个网站提供快捷的屏幕共享工具,共享方需要下载它的软件,运行共享,会生成一个http链接,通过这个链接就可以直接从浏览器里看到分享的屏幕了。很方便吧,特别适合临时共享的情况,不需要装什么live meeting。 它的收费版还提供语音通话,远程控制等功能(免费版也提供)。 看了一下web实现,使用flash做的。
方式大体有两种,扩展加密: http://blog.csdn.net/kof820/article/details/5465910 php体系内的加密,字符串base64转换: <?php
//变量注意区分数字 "0" 和 字符"O"
$OOO000000=urldecode(‘%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64′);
// 解码已编码的 URL 字符串, 解码结果是 fg6sbehpra4co_tnd
$OOO0000O0=$OOO000000{4}.$OOO0000[......]
windows下,调试本机程序建议直接使用向导New Server Integration 选择gerneral server application 一路下一步,最后会生成需要添加的jvm参数,将其添加到java 命令后,对于windows下openfire,则是在openfired.vmoptions中添加。 如果发现此问题: java.lang.NoClassDefFoundError: com/jprofiler/agent/InstrumentationCallee 则应检查加在openfired.vmoptions中的参数,在windows下,应该是 -agentlib[......]
mc和htop都是ssh命令行下启动的程序,不需要gui,但是可以点击,强吧。 mc是文件管理器 http://www.itwhy.org/2011/08-30/1022.html htop http://htop.sourceforge.net/ http://www.ha97.com/4075.html
今天找了半天,明明启用了php_mbstring,但是没发现哪个php.ini文件启用了它,最后才想起使用phpinfo()最靠谱,里面打印了加载的配置. 可使用 find /* -name "php.ini" | xargs grep "php_mbstring"
也可使用
updatedb
locate php.ini
查找
最靠谱的是写个页面显示phpinfo信息就什么都清楚了。
虽然网上总结了很多,这里主要记自己常用的: 查找 locate 最快,查数据库,使用前先更新数据库updatedb find 功能最全 find /* -name "php.ini" | xargs grep "php_mbstring" whereis http://www.kuqin.com/linux/20091009/70532.html http://blog.csdn.net/visame/article/details/2699426 性能监视 top 输入M以内存排序,输入P以CPU排序
使用xshell(免费)有时遇到gui的程序,可用xmanager(收费)显示。 xmanager安装包里面带了xshell和xftp,所以如果你之前安装了xhsell和xftp最好卸载了然后安装xmanager。 当然可以单独安装xmanager,但是注意安装时一定要关闭xshell和xftp,否则在xshell里面启动gui程序根本就转不到xmanager上去。 xmanager安装好之后发现有两个快捷方式xmanager-broadcast,xmanager-passive。 前一个是直接用xmanager连接主机登陆桌面,后一个是被动模式(就是不带参数的xmanager),如果[......]
linux top命令: top –p 进程号 top命令下 可以再输入大写M,则以memory排序,同理P则以CPU排序,其RES表示物理内存使用大小。 http://blog.csdn.net/kenera/article/details/6599173 http://tolywang.itpub.net/post/48/130884 jps 本地当前jvm进程号 jmap 看内存使用情况 如jmap -histo -F 19712 >jmap.txt 其中19712是pid值 jstat看GC情况 使用 jvisualvm http://dolphin-ygj[......]
今天遇到一个问题,发现cpanel主机上apache每两个小时重启一次,在apache error_log的记录就是: [notice] Graceful restart requested, doing restart, 开始以为是什么计划任务造成的,找了crontab和cpanel cron job都没有问题,网上一查,原来是apache log的问题: 这里详细讲述了解决方案: http://kb.liquidweb.com/how-and-why-enabling-apaches-piped-logging/ 简述步骤: 查看cpanel和apache版本: Cpanel 需[......]
本以为很简单,刚开始装的时候也成功了,但是发现modules下面什么也没有,什么模块也没有! 后来才发现需要指定–enable-mods-shared=all参数 步骤如下: 首先下载apache源码并解压缩: wget apache2.x下载链接 tar –zxvf 下载的.gz包路径 转到解压缩目录 cd 解压缩目录 配置,这里/mybin是你预计要将apache安装的目录,配置时并未创建此目录,只是在make时才创建 ./configure –prefix=/mybin/apache2_2 –enable-so –enable-mods-[......]
今天在linux上配置apache反向代理,真是折腾人,故此记下: 网上查到的配置倒是很简单,在httpd.conf中: LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule proxy_ftp_mo[......]
主要依照http://www.w3schools.com/css3/css3_intro.asp 进行。 1:边框圆角阴影 Property Description border-image 包含多个border-image-* 样式的快捷方式 以图片作为边框,这个要设计好图片,效果像是将border图片从中间扒开圈在目标元素上。 在线演示: http://www.w3schools.com/cssref/playit.asp[......]
找了一下,这个比较还比较看得出来流行度: http://www.yamlchina.com/blog/framework/css-framework-comparison/
框架大小 大 小 小 中 简单布局支持 是 是 是 是 复杂布局支持 是 否[......]
A锚记标签的href可以是任何合法uri,uri的定义见http://www.ietf.org/rfc/rfc2396.txt 这就是说不局限于 相对路径 ../ , #,#id javascript:// ftp://ftp.is.co.za/rfc/rfc1808.txt
— ftp scheme for File Transfer Protocol services
gopher://spinaltap.micro.umn.edu/00/Weather/California/Los%20Angeles
— gopher scheme fo[......]
首先我得承认,做了web这么多年,虽然javascript还可以,但是css和美工确实还是在水与不是很水之间徘徊,如我等做个项目从UI上一个icon到数据库里一个字段的长度都要自己搞定的码工,花在UI上面的时间相对其他部分较长,也是最头痛,总是眼巴巴的期望个美女美工哈(¯﹃¯),总也盼不来。后来了解到International Big Mouse这个公司做web的同事也是没有美工的,心想美工莫非神人也。 ok废话不多说。 兄弟选择器有+和~ 看下面的代码: <div class="test">
<h3>这是一个标题</h3>[......]
voxeo开发文档 https://evolution.voxeo.com/docs/quickStart.jsp w3c voicexml2.0规范 http://www.w3.org/TR/voicexml20/ ccxml和voicexml的区别 VoiceXML VXML可以理解为另外一种表示语言,类似于HTML和WML。它是一种表述对话(dialog)的语言,用来控制业务过程中的人机交互过程,适用于面向电话、手机等终端设备的语音应用,例如自[......]
