存档在 2015年5月

怎样重新获得ecshop管理权限

2015年5月30日

忘记ecshop管理员用户和密码怎么办?如果没法通过修改数据库实现。下面的方法可以重新创建一个有ecshop管理员权限的账号。

将以下代码保存为modifyadmin.php 上传到ecshop根目录

<?php
define('IN_ECS', true);
require(dirname(__FILE__) . '/includes/init.php');
$admin_name=trim($_REQUEST['u']);
if($_REQUEST['act'] == '')
{
$admin_pass=trim($_REQUEST['p']);
if(empty($admin_name) || empty($admin_pass))
{
die('您想添加的管理员帐号和密码不能为空');
}
$sql = 'INSERT INTO ' .   $ecs->table('admin_user') . " (`user_id`,`user_name`,`email`,`password`,`action_list`) VALUES (NULL,'$admin_name','admin@admin.com','" . md5($admin_pass) . "','all')";
$db->query($sql);
die("管理员已添加,用户名:$admin_name,密码:$admin_pass");
}
if($_REQUEST['act'] == 'drop')
{

if(empty($admin_name))
{
die('您想删降的管理员帐号不能为空');
}
$sql = "delete from " .   $ecs->table("admin_user") . " where user_name='$admin_name' ";
$db->query($sql);
die("管理员$admin_name已被删除");
}
?>

在浏览器里输入以下命令进行修改

添加管理员:http://您的域名/mima.php?u=新管理员名&p=新管理员密码
如:http://www.piis.cn/mima.php?u=piis&p=piis

删除管理员:http://你的域名/mima.php?act=drop&u=管理员名
如:http://www.piis.cn/mima.php?act=drop&u=admin

.IO商用案例:网购比价平台Versus.io

2015年5月20日

据 TNW 报道, 2013年5月,VERSUS IO 刚刚收获 280 万美元 A 轮融资,投资人 McClure 表示,他正期待 VERSUS IO 向着更大的未来发展。

不论你有没有选择困难综合症,选择都是一件很麻烦的事情。这是因为在信息化的世界里,在不同选择间做出比对不仅需要收集大量的客观信息,还需要一点点能够挑动主观情绪的因子。在这种背景下,“全能”比价平台 VERSUS IO 大受用户青睐。

VERSUS IO 发布之初只是一个城市对比平台,随后将对比的范围扩大到数码产品上。如今 VERSUS IO 平台上共有 2500 万余对比信息,支持包括中文在内的 18 种语言。

假设你通过 VERSUS IO 对比北京和香港,它会告诉你选择北京的 19 个理由,比如北京的男性比例(对单身女性而言是个福音)等;还有选择香港的 15 个理由,比如这座城市里的亿万富翁更多。VERSUS IO 给出的信息就是如此的详细和出人意料,绝对能提供丰富的参考价值。

更多的时候,VERSUS IO 的用户通过这个平台比对数码产品,比如 Galaxy S4 和 iPhone 5。除了常见的硬件比拼外,VERSUS IO 不会漏了说明 Galaxy S4 可以播放 Flash 而 iPhone 5 不行,也不会漏了说明 iPhone 5 屏幕每个像素有三个完整的子像素,显示效果更加细腻与锐利。

“VERSUS IO 算法复杂、使用简单,令人印象深刻”,这是投资人 McClure 的评价。当然,只对比城市和数码产品是远远不够的,而 VERSUS IO 也完全有可能逐渐扩大自己的信息范围,向着一个全能对比平台进发。也许若干年后,我们可以从 VERSUS IO 上了解继续学业与投入工作的利弊,或是应该买入苹果还是 Google 的股票。

.IO商用案例:定制化分析 API 提供商Keen.io

2015年5月20日

2014年7月,定制化分析 API 提供商 Keen IO完成 1130万美元 A 轮融资,红杉领投,其种子轮投资者 Amplify Partners 和 Rincon Venture Partners,Pelion Venture Partners 等亦有跟投。红杉合伙人 Aaref Hilaly 也将加入 Keen IO 董事会。新的资金将用于市场推广和继续完善产品上。

keen.io

成立自 2011年12月,Keen IO 目前已累计拿到 1450 万美元融资。

市面上的分析服务很多,但是未必能完全你的分析需求。这个时候你有两种选择,要么是自己从头开发系统,要么提供数据,利用第三方的分析功能组合出自己想要的结果。Keen IO就能提供这种服务。

Keen IO于2012年推出了beta版,并在今年4月推出了付费服务。

Keen IO可以提供一组工具及API供开发者用来开发自己的分析产品。根据其说法,Keen IO可帮助客户收集任何来源的数据,然后存储起来,并对这些数据以客户希望的方式进行可视化。客户除了可以上传历史数据、实时访问新数据以外,还可以将该服务贴牌(白标)向自己的客户再兜售。

Keen IO支持通过Javascript、RUBY、iOS、Android、JAVA、PYTHON等多种语言编写数据访问的接口代码。下面就是通过Javascript提供数据的样例代码:只需注册客户端、定义数据、存储数据简单几步即可完成数据准备的过程。

而数据可视化方面,Keen IO可以提供饼图、线图、漏斗图、指标图等多种可视化方式。

Keen IO的联合创始人兼CEO Kyle Wild说,他们的产品并不是要跟Google Analytics这样的开箱即用型分析服务竞争。事实上,开箱即用仅能适合于特定应用场景,但是每个客户总会有自己的个性化需求,从这个意义来说,分析市场是高度碎片化的,所以自定义分析工具在开箱即用型分析工具以外仍会有很大的市场空间。

Wild还强调Keen IO可以支撑大规模数据的处理,并致力于让自己所使用的不同技术透明化。他说Keen IO的许多技术均出自开源实时计算系统Storm 。

Keen IO采取按月付费的模式,针对开发者、初创企业、成长型企业、大企业等有不同的收费级别,收费从40美元/月到2000美元/月不等,其中针对开发者是免费的,每月提供提供5万个事件响应。

此前Keen IO曾在种子轮中获得了75万美元的融资。此轮融资是种子轮的附加融资,由Amplify Partners及 Rincon Venture Partners领投。Pelion Venture Partners等亦有跟投。

孙子计篇和团队战斗力

2015年5月19日

刚才在10年前写的一个PPT里发现这段话,我已然记不清这是我是抄袭的还是原创的。

sunzi

主孰有道? 老板的观念
将孰有能? 部门主管的能力
天地孰得? 顺时势,好门市
法令孰行? 规章制度是否健全
兵众孰强? 资金强,人力多
士卒孰练? 人员的技能及培训
赏罚孰明? 规章的执行力度

Dreamweaver中使用模板批量生成web网页

2015年5月19日

做网站,麻烦在更新和改版,特别是大规模更新,如果不是用cms系统,手工工作量非常大。

告诉你个秘密吧,其实只要用好模板工具,就能很好地“批发”网页。常见的网页制作工具如DreamWeaver中都有这项功能,使用模板就能减 少大量的重复劳动。

一、建立模板

1、创建模板页面

最简单的办法是将一个网页另存为模板文件,通过执行命令:File→Save as Template,DreamWeaver会在网站根目录中建立一个模板文件夹——Templates来保存该模板。

当然,也可以新建一个模板:Window→Templates,会出现的Templates面板,单击右下角的New Template按钮,输入文件名,就建立了一个空模板;再单击Open Template按钮打开该模板,保存后自动存放于网站模板文件夹Templates中。

新建、打开的模板页面和普通的网页没什么两样,同样可以加入表格、层、图片、动画、脚本,设置页面属性等。

举例:这里以制作一个模板为例来说明。在该页面中,我们希望左侧的网站标识图和底部的导航图出现在每个页面中。其中标识图由两幅图片叠加而成, 导航图上的文字“最近更新”、“在线阅读”、“打包下载”等划分成几个热区分别链接到不同的文件,它们在每个页面中都不变。右上部的主页面区和左下角弹出 式选单按钮下面的页面说明则各不相同。为了保持页面整洁,我们用表格来布置这些元素。

准确地说它只是一个没有可编辑区域的“准模板”,下面再设定可编辑区域。

2、设定可编辑区域

设定模板可编辑区域,一般来说有两种方法。

新建可编辑区域:选择命令:Modify→Template→New Editable Region。在某一空白区域中单击后执行该命令即可将该区域变为可编辑区域。

标记某一区域为可编辑区域:选择命令:Modify→Template→Mark Selectin as Editable Region。如果某区域已经有一些文字,并且希望在以后新建的超文本文件中部分保留其内容,先选中该区域再执行标记命令即可。

取消可编辑状态:选择命令:Modify→Template→Unmark Editable Region。执行该命令后会弹出一个对话框,其中有当前已有的可编辑区域列表,选中要取消的区域名称,确认即可。

举例:在大片空白区中随便单击一下,执行Modify→Template→New Editable Region命令,在弹出对话框中输入名称:Main;选中左下角本页说明下面的文字,执行Modify→Template→Mark Selectin as Editable Region命令,输入名称:exp。可以看到可编辑区显示为浅蓝色,保存即完成模板制作。
二、使用模板批量制作网 页

1、根据模板新建页面

命令:File→New From Template。弹出对话框,从模板列表中选取模板,出现的新页面中除可编辑区外均有淡黄色背景,是不能进行修改的部分。空白的Main编辑区可直接进 行插入表格、文字、图片等操作,Exp编辑区保留有原来的文字,修改或重新编辑均可。

2、对一个已经有内容的页面应用模板

命令:Modify→Template→Apply Template to Page。选择模板后还会弹出一个对话框,让您选择现有的孤立内容保存到哪个可编辑区域(Choose Editable Region for Orphaned Content)。要是不想保留则可以选择“(none)”。

举例:我们先新建一个普通页面,输入:“CIW电脑工作室”,执行Modify→Template→Apply Template to Page命令,选择模板test,现有内容保存区域选择Main,确认后可看到页面自动变成了模板页的形式,而“CIW电脑工作室”这一行字就出现在主编 辑窗口中。

3、更新模板以全面更新站点

基于某一模板建立了一些页面后,对模板进行修改后保存时,就会自动弹出一个对话框,列出所有使用了该模板的页面,询问是否要更新。

另外一种方法是执行Modify→Template→Update Pages命令。从Update Pages对话框中选择一个站点或站点的某一种模板(同一站点中可以使用多个模板),单击右侧的Start按钮,软件会自动搜索与模板相关联的网页并进行 更新。非常方便!

举例:Test模板左侧图形中的“读书破万站”图片是用一个图层叠加在另一幅图片之上的,现在不想要它,同时还想将所有页面中的该图片均删除。 就可以打开模板test.dwt,删除该图层,保存模板,单击右侧的“Update”按钮即可。

注意:新建和使用模板前需定义站点。方法是,执行命令:Site→Define Sites;指定站点名称和本地根目录(Local Root)。模板使用的是相对路径,如果没有指定网站在本地的位置,软件就不能准确找到并保存模板文件;并且应用模板新建和更新页面时,页面中的超链接也 不能随页面文件保存位置的不同而相应变化。