Sublime Text 2/3安装与注册及使用

久闻sublime text editor 是个神器,其实平时很少用,今天闲来无事儿,特地安装尝试一下,果断各种黑 1.Sublime Text 安装 下载地址:http://www.sublimetext.com/ tar -jxf tar -jxf Sublime\ Text\ 2.0.2\ x64.tar.bz2 mv Sublime\ Text\ 2 /usr/local/sublime ln -s /usr/local/sublime/sublime_text /usr/bin/sublime #假如为Sublime text 3 安装于/opt/sublime_text_3 vim /usr/bin/subl #输入以下内容并保存 #!/bin/bash SUBLIME_HOME="/opt/sublime_text" LD_LIB=$SUBLIME_HOME/libsublime-imfix.so sh -c "LD_PRELOAD=$LD_LIB $SUBLIME_HOME/sublime_text $@" 2.Sublime Text 注册与破解 安装16进制编辑器

plupload图片上传插件的使用

plupload算是一个好东西(用过的人都知道),用起来不好不坏的,当然每个插件在使用过程中未必跟业务完全耦合,就看你修改插件让其符合业务还是业务适应插件,这里对plupload作一个简单的介绍和分享一些个人心得。 plupload简介 Plupload是有TinyMCE的开发者开发的,为您的内容管理系统或是类似上传程序提供一个高度可用的上传插件。Plupload 目前分为一个核心API 和一个jQuery上传队列部件,这样使你可以直接使用或是自己定制。 plupload特性 Plupload使用jQuery的组件做为选择文件和上传文件的队列组件。 Plupload使用Flash,Silverlight,HTML5,Gears,BrowserPlus、FileUpload上传文件技术引擎。 Plupload允许自定义使用Plupload核心API来进行选择文件与上传文件。 JavaScript用来激活文件选择对话框。此文件选择对话框是可以设置允许用户选择一个单独的文件或者是多个文件。 选择的的文件类型也是可以被限制的,因此用户只能选择指定的适当的文件,例如jgp;gif。 Plupload允许对上传过程中的一些事件进行自定义,写上自己的处理方式。 选定的文件的上传和它所在页面、表单是独立的。每个文件都是单独上传的,这就保证了服务端脚本能够在一个时间点更容易地处理单个文件。具体信息可以访问Plupload官方网站:http://www.plupload.com/ plupload配置说明 Browse_button:触发浏览文件按钮标签的唯一id,,在flash、html5、和silverlight中能找到触发事件的源(我理解的,这个参数在队列部件不需要参见) Container: 展现上传文件列表的容器,[默认是body] chunk_size:当上传文件大于服务器接收端文件大小限制的时候,可以分多次请求发给服务器,如果不需要从设置中移出 drop_element:当浏览器支持拖拽的情况下,能够文件拖放到你想要的容器ID里 file_data_name:设置上传字段的名称。默认情况下被设置为文件。(我试验了没找到该如何使用它,暂且不提) filters:选择文件扩展名的过滤器,每个过滤规则中只有title和ext两项[{title:'', extensions:''}] flash_swf_url:flash文件地址 headers:自定义的插入http请求的键值对 max_file_size:最大上传文件大小(格式100b, 10kb, 10mb, 1gb) multipart:布尔值,如果用mutlipart 代替二进制流的方式,在webkit下无法工作 multipart_params: 跟 multipart关联在一起的键值 multi_selection: 多选对话框 resize:修改图片属性 resize: {width: 320, height: 240, quality: 90} runtimes:上传插件初始化选用那种方式的优先级顺序,如果第一个初始化失败就走第二个,依次类推 required_features:需要那些特性,才能初始化插件 url:上传服务器地址 unique_names:是否生成唯一的文件名,避免与服务器文件重名 urlstream_upload:布尔值 如果是flash上传应该用URLStream 代替FileReference.

解决fedora/CentOS下不能挂载NTFS分区

进了Windows 8 再一次进入Fedora后,出现unable to mount NTFS partition fedora的错误,其实是Windows 8 快速启动造成的。关闭即可。具体操作如下: 打开Control Panel 点击 Power Options; 点击Choose what the power buttons do; 点击** Change settings that are currently unavailable**; 在 **Shutdown** 设置, 去掉勾选 **Turn on fast startup**然后点击**Save changes** 按钮保存.

php 实时输出显示

网上找了许多办法都行不通,经过半天的折腾。终于弄出来下面能够实时显示当前时间 <?php //ob_end_flush(); //关闭php缓存,或者在flush前ob_flush(); //ie下 需要先发送256个字节, firefox 1024, chrome 2048 date_default_timezone_set("PRC");//设置当前时区 set_time_limit(0); for($i=1; $i<=10; $i++) { ob_end_clean(); ob_start(); echo str_repeat(" ", 4096); echo "Now is :". date("H:i:s")."<br>"; echo str_repeat(" ", 4096); ob_flush(); //把php缓存推送到apache去,前面已经关闭了php缓存了,这里再推就报错了 // flush(); //把apache缓存推送到浏览器去 sleep(1); }

linux 通过bind下搭建DNS Server

作为一个web开发人员,开发过程中肯定有很多项目需要分配不同的域名来访问,这样避免一个localhost不够用和避免加端口各种麻烦,以及子目录超级麻烦等问题。那么很多时候需要在开发环境上门绑定多个域名。假如是一个团队开发。那么每个人都去修改hosts是一件很悲剧的事情,那么你需要的就是一台内部的dns服务器。其实本人对理论这块了解甚少,所以重在实用。 1.理论普及 DNS服务器分为: master(主DNS服务器):拥有区域数据的文件,并对整个区域数据进行管理。 slave(从服务器或叫辅助服务器):拥有主DNS服力器的区域文件的副 本,辅助主DNS服务器对客户端进行解析,当主DNS服务器坏了后,可以完全接替主服务器的工作。 forward:将任何查询请求都转发给其他服务器。起到一个代理的作用。 cache:缓存服务器。 hint:根DNS internet服务器集。 2.软件安装 #For Debian/Ubuntu apt-get install bind* #For CentOS/Fedora/RedHat yum install bind* 其他的根据自己的功能需要安装相应的安装包。 3.配置 通过以下命令 cat /etc/sysconfig/named 可以看到系统将named的目录指向哪里。 /etc/sysconfig/named #由该文件控制是否动chroot及其他参数 /etc/named.conf #配置文件 /var/named/ #数据库文件(如正向、反向、根文件)存放位置 /var/run/named: #named程序默认将pid文件放置此目录下 这里主要需要配置的文件就/etc/named.conf vim /etc/named.conf #修改文件 主意any的地方根据自己需要 options { listen-on port 53 { any; }; listen-on-v6 port 53 { ::1; }; directory "