网站改版日志——第5天(小结)

今天发第二个帖子,总结一下自制Wordpress主题的进度。

制作过程以《从零开始创建 WordPress 主题系列教程 》作为参考,这个教程是译自国外某个教程,增加了作者自己的总结和心得,写得非常不错。

继续阅读网站改版日志——第5天(小结)

网站改版日志——第5天

WordPress主题制作进行到第5章日志元数据的时候,由于教程中的源代码实在看不清,四处搜索耽误了几天时间。后来发现接着往后看还会有解释,看来确实不能钻牛角尖,得往远看。

作为一个WEB外行,Wordpress 主题制作过程中学到了一些基本技术:通过浏览器(Chrome)的“审查“元素功能,可以跟踪到内容对应的CSS代码,这样就可以方便的通过修改CSS代码来调整主题样式。

下一步开始主题侧边栏制作。

StartServiceCtrlDispatcher 返回1063错误

Windows 服务程序一般创建为控制台程序,其主体代码结构如下:

void main(int argc, char* argv[])
{
     SERVICE_TABLE_ENtry servicetable[]=
    {
     {strServiceName,(LPSERVICE_MAIN_FUNCTION)ServiceMain},
     {NULL,NULL}
    };
 
    if( (StartServiceCtrlDispatcher(servicetable)) != success ) {
    // 這裡發生了 1063 的錯誤
    }
}
 
void ServiceMain(DWORD argc, LPTSTR *argv)
{
     BOOL success;
 
     //註冊 service handle function
     nServiceStatusHandle=RegisterServiceCtrlHandler(strServiceName,
     (LPHANDLER_FUNCTION)ServiceCtrlHandler);
     if(!nServiceStatusHandle)
     {
     return;
     }
 
     ...........
     ..........
     .........
}

当服务成功安装后再运行此程序,会在 StartServiceCtrlDispatcher 处返回 1063 错误,反复检查代码并在网上查询均找不到原因。其实代码是没有错误的,问题在于,服务安装成功以后就不需要你自行运行程序了,StartServiceCtrlDispatcher  函数应该是由 SCM (service controll manager) 来调用的。1063错误即是无法连接 service controller 的意思。

网站改版日志——第4天

前两天 SAE 海外服务器宕机,两个网站全部挂掉,在SAE论坛里大大抱怨了一番,今早又将域名换成了 DNSPod 的 DNS 服务器……

折腾过后,居然好了,网站恢复正常了。不知道是更 换DNS服务器的原因还是抱怨SAE的结果。

继续阅读网站改版日志——第4天

VS2010项目使程序自动请求管理员权限

Windows7 VS2010 C++ 项目,生成的程序由于涉及底层操作,需要以管理员权限运行,在项目属性中简单设置以后即可在启动时自动请求管理员权限。之前设置过,今天怎么也想不想来,上网查说的都很复杂,折腾半天终于找出来了,看来以后得多做笔记。

具体方法:项目右键->属性->配置属性->链接器->清单文件->UAC执行级别,改为 requireAdministrator (/level=’requireAdministrator’) 即可。

网站改版日志——第2天

今天尝试对网站的顶级域名进行DNS解析,失败,原因是新网已不允许顶级域名做CNAME解析,而SAE对于未备案域名只提供别名服务器。
另外针对 www.museradio.net 尝试找到一个简约的适于做播客网站的主题,未果,均不是很满意,故接下来准备自已制作主题。
www.museradio.net 版块划分暂定文章部分只留一个页面:播音室,分类细分为音频视频等,另外再加一个“陈列室“页面,发布网站周边物品,如站衫、纪念品等。

明天继续努力!

网站改版日志——第1天

两个网站使用Wordpress创建运行已有一年多了,前几天将域名管理权从代理商转入新网,计划将网站进行改版,目前是简化简化再简化,打算用有限的精力少做一点东西,但一定要做好。

今天是计划实行第一天,将 Wordpres 更新成了最新版: WordPress for SAE 3.7.1.
下一步计划分阶段进行,先对 www.museradio.net 进行改版,首先修改、精简模块。
明天继续努力!

SAE+微信公众号实现聊天机器人

最近看了SAE论坛里几个关于微信接口的应用的帖子,自已利用新浪分词服务做了简易的聊天功能。

注:由于 SAE 开始收取应用租金,故将之前部署上去的几个不常维护的应用(包括easyrobot)全部下架,并将代码全部转移至 GitHub.  详见:关于 EasyApple

继续阅读SAE+微信公众号实现聊天机器人

EasyDesktop 轻松桌面 V1.0

EasyDesktop V1.0
作者:Jack

功能简介:
EasyDesktop 是 Windows 平台下的休闲娱乐小工具,通过给键盘、鼠标操作增加有趣的特效,为呆坐在电脑前的我们带来了些许乐趣。Jack 已把这个软件添加到了电脑的启动项,这样日复一日的8小时才不至于太过枯燥。

继续阅读EasyDesktop 轻松桌面 V1.0