Windows 下小巧强大的编程利器:Intype

[图] 用过Notepad2,用过Notepad++,这次无意间用上了Intype。据说是一款模仿Mac上Textmate的文本编辑器。当然Mac都没用过,更别提Textmate了。 在好奇心驱使下,下载下来安装了一下,简单看了看,还是很不错的。 这一堆编辑器,由轻量级到重量级排序,依次是: Notepad > Notepad2 > Notepad++ > Intype > Dreamweaver 这次介绍的Intype差不多就在这个位置,比起 Dreamweaver,她要小巧得...

优化PHP代码的40条建议

原文地址:http://reinholdweber.com/?p=3 英文版权归Reinhold Weber所有,中译文作者yangyang(aka davidkoree)。双语版可用于非商业传播,但须注明英文版作者、版权信息,以及中译文作者。翻译水平有限,请广大PHPer指正。1. If a method can be static, declare it static. Speed improvement is by a factor of 4. 如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。2. echo is faster than print. echo 比 print ...

PHP读取索爱的便签(.vnt格式)

这两天因为公司年会的关系,要上台说两句,要准备点演讲稿什么的。 但是工作又太多,只能抽空在手机(索爱W595c)上用便笺(有的说便签)来起草下。但是用蓝牙发送到电脑上一看,是.vnt格式,用记事本查看一堆字母: BEGIN:VNOTEVERSION:1.1BODY;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=E5=A2=9E=E5=8A=A0;=E4=BB=8E==E6=88=91=E4=BB=AC=E6=8A=80=E6=9C=AF=E7=9A=84=E8=A7=92=E5=BA=A6=E6=9D=A5=E7==9C=8B,=E6=84=8F=E5=91=B3=E...

配置CuteFTP,让它更好用

使用CuteFTP也有不少历史了,也积累了一点使用心得之类的东东,这里就一一整理一下,以备不时之需。 [图] sm.dat 这个文件是CuteFTP的站点数据库文件,默认情况下位于系统盘(C盘)的用户文件夹中,sm.dat 放在这里风险太高,所以呢,我们要给它移动一下。 将现在用的sm.dat复制到安全的路径存放,再到站点管理器路径中设置一下: [图] 应用程序助手 通俗点讲,就是配...

解决 Dreamweaver CS4 在 Windows7 下的菜单错误

最近用上了Windows7,之前在XP的上 Dreamweaver CS4 启动后,菜单都乱了套,重新安装也不能解决。 [图] Google 一下,发现有不少人遇到类似情况,不过没有找到解决办法。 http://bbs.iwindows7.com/thread-25361-1-1.html 没办法只有自己找方法了,切换用户,用 Administrator 这个用户重新安装一下,安装成功后运行一下,居然菜单是正常的,我以为这样就OK了,没想到切换到  Lay 这个用户...

VeryIDE Apps 整合 UCenter 指南

此文档针对 VeryIDE Apps 商业版用户,整合康盛 UCenter API,可以实现论坛/SNS等产品同步登录/退出。 首先登录 UCenter 后台管理面板,在“应用管理”中“添加新应用”: [图] [图] 添加成功后,再次进入“编辑”页面,将以下“配置信息”复制到剪贴板。 [图] 打开“veryideextendsconfig.inc.php”配置文件,将上面复制的代码粘贴到此文件。 [图] [图] 这时返回 UCenter ...

VeryIDE Apps 2.0 Bug 排除手册

更新广告失效?在更新管理中执行如下语句,再对广告进行修改:ALTER TABLE `{TableModPre}ads` ADD `a_area` VARCHAR( 200 ) NOT NULL AFTER `a_share` ; 危险程序扫描中报告 veryide/cache/system/system.menu.php 存在风险,请到菜单管理页点击“保存更改”刷新下菜单缓存即可 更新管理中安装1.5.8版后,再安装2.0版失败的问题:虽然提示安装2.0版失败,其实SQL语句已经成功执行,所以数据库已经有更新...

VeryIDE Apps 产品迁移指南

在使用 VeryIDE Apps 的过程中,如遇到服务器迁移或环境变化等原因,需要对 VeryIDE 进行重新配置的话,请按照以下步骤进行操作。 修改配置文件,位于:veryide/common/veryide.config.php [图] VI_ROOT VeryIDE 所在目录地址,相对于主目录的地址。例如,您的VeryIDE Apps访问地址是:http://localhost/apps/ 那么此处的值就是:/apps/VI_START 初次安装日期时间,是Unix时间戳,可以不用设置 VI_DBHOST ...

VeryIDE Apps 2.0 新特性介绍

VeryIDE Apps 2.0 经过两个月左右开发,终于要和大家见面了! 此次升级将会给大家焕然一新的感觉,包括全新的操作界面和向导式“气泡”提示。 [图] 下面就较大变化的改进作简短介绍,更多的功能和特性还是要自己亲自用用才能发现哦。 实用高效的站内搜索引擎 [图] 方便快捷的快速入口 [图] 针对小屏幕的“侧边栏”控制 [图] [图] “侧边栏”隐藏后会出现辅助的快...

[公告] VeryIDE Apps 免费版更新放缓

首先感谢大家一直以来对 VeryIDE Apps 的关心与支持,不论是免费用户还是商业授权用户,谢谢大家。 由于我们人力与财力有限,免费版的更新与支持占据了我们大部分精力,已经严重影响到了产品的开发与完善。 经过慎重考虑,我们决定暂时放缓对 VeryIDE Apps 免费版的更新服务,但不排除以后会保持与商业版同步的更新服务。 对于 VeryIDE Apps 免费版中发现的严重程序BUG或...

VeryIDE Apps 使用手册:表单数据导出

在表单中收集的用户数据可以使用导出工具进行导出,格式为 CSV,可以使用 Excel 打开。 [图] 在这里有一个地方需要注意,在“电话号码”和“QQ/MSN”两项数据前都有一个单引号,这是为了解决 Excel 的一个特性:在 Excel 单元格中键入长数字时,最后一些位数被更改为零 [图] 选中需要转换的列,选择菜单中的“数据”-> “分列”: [图] 在“文本分列向导”中按下面的...

VeryIDE Apps 广告系统重要更新说明

鉴于部分用户反馈中提到广告系统对资源消耗特别大的情况,加上我们最近的观察,发现确实存在此问题。 问题的根源来自频繁更新广告状态所致:播放状态和搜索引擎统计。 目前在最新的 VeryIDE Apps 1.5.6 版中对此问题作了较大动作调整,对多处进行了优化。 1. 将原来的目录两次跳转减少为一次 [图] [图] 2. 将原来的刷新即更新广告状态改为1分钟更新一次。 3. 新增了...

安装 VeryIDE,选择合适编码的数据库

出于安全考虑,VeryIDE 在安装时并不会自动创建数据库,这样在安装之前就必需准备好一个(空)数据库。 如果使用已有数据库,必需确保所用 VeryIDE 的版本编码(字符集)与当前数据库编码一致。例如:数据库是 GBK 编码,那请下载 VeryIDE 相应的 GBK 版本下载再安装,不同的编码可能会导致中文数据出错(乱码)。 如果是创建一个新的数据库,请根据当前 VeryIDE 的编码来...

为 VeryIDE Blog 增加页面缓存处理

闲里装忙,把BLOG的缓存重新做了一下,用到了一个新的文件缓存类,很方便。 在 Head 区加了一个自定义 Meta 用来跟踪调试: [图] 目前设置的是缓存2分钟,也就是说同一个页面,两分钟内查看只会有一次数据查询的请求: [图] 在不需要被缓存的页面将缓存禁用掉: [图] 缓存功能还需要再观察观察,不知道会不会带来负面影响?

VeryIDE Apps广告系统投放Google Adsense以及阿里妈妈广告

由于Google Adsense以及阿里妈妈广告投放代码为带有布局参数的一系列代码,在VeryIDE Apps里的广告模块直接投放代码需要按照以下方法来进行投放。 1.在广告添加页面选中广告形式为代码广告 [图] 2.选择广告形式为代码广告出现以下界面 [图] 3.准备好你准备投放的Google Adsense代码或者阿里妈妈的广告代码,形式如下 [图] [图] 4.在脚本支持里点击到 HTML->JS 出现如下界面 [...

升级广告系统效果报表

前几篇有提到 51.la 的Flash报表,今天终于也将图片换成了Flash。 Flash报表果然酷很多,还有一些可交互的内容,非常不错! 动态饼图: [图] 曲线图: [图]   这个地方用到国外的一个报表程序,有兴趣的朋友可以看看:http://www.amcharts.com/ 采用XML来配置Flash报表,数据可以使用XML或CSV两种格式,选项很多,可以定制出很个性的效果。 此功能将在最新一版中包含,请多...

VeryIDE Apps 专题系统进入测试阶段

花了近一周时间开发了这套自定义专题系统,现在终于进行实测阶段。 仿QQ空间自定义页面布局蓝色理想讨论帖:http://bbs.blueidea.com/thread-2928365-1-4.html Demo:http://www.veryide.com/demo/special/?load=false 演示下载:http://www.veryide.com/downloads/veryide.special.demo.rar QQ交流群:937419546 [图] 部分UI借用了QQ空间的东东,在此表示感谢!考虑到用户习惯,操作基本与QQ空间一致。 以下为实际使...

VeryIDE Apps 使用手册:表单篇

在 VeryIDE Apps 中表单是使用比较频繁的功能,用好它你将事倍功半。 首先我们“新建表单”,表单名称等等常见选项就不作一一说明了,这里需要提一下的就是“统计人数”、“倒计时”、“用户列表”和“表单别名”这四个功能。 它们都是系统内置的代码标签,形式类似于常见的UBB,但功能却不一样: 统计人数 将会在页面上实时显示参于本活动的人数倒 计 时 将会在...

VeryIDE Apps 使用手册:广告篇

VeryIDE Apps 中广告系统是其核心功能之一,这里讲讲其使用流程作图解说明。 首页需要建一个“广告位分类”,分类的作用是将广告位进行分门别类,方便于日后管理。 这里需要注意的是“位置标识”,它是一个分类代号,只能使用英文或数字等字符。 [图] 添加好一个分类之后,继续在“广告位添加”页选“分类类型”为“广告位”将会出现相应的广告位数据字段。 这...

VeryIDE 产品安装说明

这里是一套通用的 VeryIDE 安装流程,适用于目前所有 VeryIDE 产品的安装。 首先请确保您是第一次安装,或安装目录不存在锁文件。 访问您的 VeryIDE 所在网络地址,例如:http://local.veryide.com/veryide/ 将会自动转入到安装界面: [图] 首先会对部分目录和文件的权限进行检查,如果检查不通过会有相应的错误提示和解决办法说明。 [图] 验证配置文件是否拥有写权限,如果...

我要啦(51.la)统计 Flash报表

几天没上51.la,今天上去看看,发现在搜索引擎报表部分将原来的图片换成了Flash饼图。 [图] 新的Flash报表展现效果更为直观了,还新增加了一些交互性。但是还不支持数据导出功能,另外在数据分类较多时字符重叠现象较为严重,这个可能也是饼图的通病。 以下是我们广告系统的“一周点击分析”图表: [图] 我们也正在考虑是否转为Flash展现,目前的比较依赖于PHP的GD...

VeryIDE Apps 更新日志 (最新版:1.5.7)

+--------------------------------------+VeryIDE Apps 2.0 Build 2009.09.21+--------------------------------------+ 修正 GBK版专题系统中文处理BUG修正 错误的对广告链接的URL进行了过滤,导致部分链接出错的BUG 删减 去掉了风格切换功能,实用为主删减 去掉了广告统计中的国家旗帜显示 更新 全新的操作界面,更友好,更方便,更强大更新 全新消息气泡,更加醒目友好更新 全新的安装核心,完美解...

安装 VeryIDE 常见问题

第一次安装需要放在哪? 如果你是第一次安装 VeryIDE 请选择已经存在的数据库进行安装,或者手工创建一个空数据库,再进行在线安装。VeryIDE 并不会主动创建数据库,它只会在安装时创建相应的数据表。 需要服务器支持什么? 需要服务器支持PHP/MySQL,在部分模块中可能会需要支持GD库才能正常运行。  怎样进行重新安装? 请手工删除安装锁文件(veryide/install/veryide.l...