子东的菜畦:Zidon's blog
2020-09-02T06:10:42+08:00
lifetype-1.2.13-dev
/blog/rss/atom/11
Copyright (c) zidon
tag:,2020-09-02:1514
google adsense付款还是走招行电汇最方便
2020-09-02T06:10:42+08:00
首先,只需去招商银行柜台办理一张个人的一卡通储蓄卡。
然后,登录Google ...
zidon
斜眼网界
首先,只需去招商银行柜台办理一张个人的一卡通储蓄卡。
然后,登录Google Adsense帐户,选择“付款-管理付款方式-添加付款方式”,依次填入如下内容:
收款人 ID :(可选,可填写gmail用户名) 银行账户上的姓名:(填写在招商银行开办一卡通帐户的姓名拼音,如:Linghu Chong) 银行名称:(填写招商银行英文名称:China Merchants Bank) SWIFT BIC:(填写招商银行SWIFT交易代码:CMBCCNBS) 帐号:(填写在招商银行开办一卡通帐户数字ID) 重新输入帐号:(重复填写在招商银行开办一卡通帐户数字ID) 设为主要付款方式:(勾选此项)
说明:
1) 其他什么中转银行的信息千万不要填写,留空即可。 2) 招商银行的英文名称填写成: China Merchants Bank China Merchants Bank, H.O. China Merchants Bank, H.O.,CMB TOWER,7088 SHENNAN BOULEVARD, Shenzhen, China, 以上任意一个名称都可以,我是选最简单的,无伤大雅。 3) 一定确认银行账户姓名、SWIFT BIC、银行帐号不要出错即可,这三个是关键。
我实际操作的时间是:
8月30日晚上7点多,提交的招商银行电汇付款方式。 8月31日上午11点多,收到Google邮件提醒,Google AdSense:请检查您最近收到的款项,……,我们已将您的收入于 2020年8月30日支付给您。 如果这笔款项在本邮件日期算起的 5 个工作日内还未到帐,请与您的银行联系,以了解详情。 9月1日下午4点多,收到招商银行短信提醒帐户入账美元现汇的信息。
真的是太速度了。
30日当天搜了一下Google AdSense通过招商银行一卡通付款的信息,看到一个香港用户5月底在YouTube上发了一个视频,说用招行一卡通收款失败,当时还比较忐忑。没想到实际操作会这么容易。
而比之早些年的香港汇丰银行的支票托收,先要等很长时间收到支票,再去银行办托收。
再而通过西联快汇托收,可以收快汇信件,也可以直接记下西联快汇的资料,去邮政储蓄银行办托收,然后要填N份资料单;再后来办了银行外汇卡可以直接在网上银行自己办理托收。
到现在,只需在Google Adsense帐户后台填了银行电汇付款信息,就万事大吉,Google Adsense的收入直接支付到了个人银行帐户,真的是太方便了。
大家抓紧操作吧,听说Google AdSense在2021年要停用西联汇款的付款方式了。
tag:,2020-05-03:1513
phpstorm2020安装官方中文语言包
2020-05-03T06:09:27+08:00
安装完phpstorm后,一般情况下设置中文语言会很容易:
1. ...
zidon
斜眼网界
安装完phpstorm后,一般情况下设置中文语言会很容易:
1. 只需打开phpstorm,点击菜单file-setings-plugins-Marketplace:在搜索框中搜索“chinese”,在搜索结果中选择安装“Chinese (Simplified) Language Pack EAP”插件,然后重启phpstorm后就是中文界面了。
2. 但我在安装phpstorm2020.1.1后,在plugins中根本搜不到官方的中文语言包。于是只能去官网插件库https://plugins.jetbrains.com中搜索“chinese”,选择进入“Chinese (Simplified) Language Pack EAP”插件页面,点击插件名称右侧的“get”键,会切换到“Install to IDE”,选择“phpstorm2020.1.1”会自动安装到phpstorm,然后确定重启即可。
3. 以上如果还不起作用,就直接在官方语言包页面 https://plugins.jetbrains.com/plugin/13710-chinese-simplified-language-pack-eap/versions 选择phpstorm对应版本的中文版语言包下载下来(如phpstorm2020.1.1版就下载zh.201.7223.91.jar)。在菜单file-setings-plugins页面,点击那个小齿轮,选择“install plugin from disk ”,找到下载到本地硬盘的中文语言包插件文件zh.201.7223.91.jar,选择安装,然后重启phpstorm就是中文版了。
提示:
其他第三方的汉化语言包在最新版的phpstorm中已经不支持了,谨记官网最香。
另外,有不能在phpstorm安装的插件,也可以在https://plugins.jetbrains.com搜索下载后,离线安装。
tag:,2020-04-16:1512
Blogger设置响应式主题模板及首页改为文章提要和阅读全文
2020-04-16T06:07:10+08:00
一、修改模板为响应式 ...
zidon
技术学习
一、修改模板为响应式 Blogger官方的一些主题模板对移动端访问不太友好,而且默认的移动版主题也不太美观。所以,就拿自己的模板来修改吧。这样至少全平台blog都是一个样式风格。 思路就是在css中加入移动端样式,这时候需要把模板样式中的div容器的width是绝对值的,给它改成在移动设备下width为100%显示;不需要的边栏和模块设置为隐藏。例如:
/* 新增自适应样式*/ @media screen and (max-width:768px){ body{min-width:100%;width:100%;} #wrapper{min-width:100%;max-width:100%;width:100%;} #center,#center #squeeze{width:100%;} #center{padding-left:0;padding-right:0;} #sidebar-left,#sidebar-right{display:none;} }
然后将上述样式放入下面代码之间即可:
<b:skin><![CDATA[ ... ]]></b:skin>
其实,还需要做移动端的菜单,暂时没有精力,先做这么多。
二、首页文章列表非全文显示 我的模板在blog首页默认全文显示的,碰到长的文章,整个首页会拉的非常长,看起来也不太美观。 网上搜到的Blogger传统的显示文章提要大概是这两个思路。 其一,发文章的时候,把文章内容前面一两个段落用“< ! -- more -- >”截一下。然后模板里设置首页读取文章摘要。 其二、是使用js方法,除了要修改模板,还需要引入一段js代码,操作也不太方便。 现在,blogger对于文章列表以提要显示,已经做得很好。我使用的就是blogger默认移动版主题的应用方案。即在文章显示处增加一个判断,首页和list页以提要显示,除此全文显示。 例如,选择,Blogger后台-主题背景-修改html,做如下修改: 原来模板里文章全文显示的模块:
<div class='content'> <p> <data:post.body/> </p> </div>
改为文章提要显示,并加上“浏览全文”的链接:
<div class='content'> <p> <b:if cond='data:blog.pageType == "index"'> <div class='post-body'> <data:post.snippet/> </div> <div class='jump-link'> <a expr:href='data:post.url' expr:title='data:post.title'><data:post.jumpText/></a> </div> <b:else/> <data:post.body/> </b:if> </p> </div>
如果希望首页文章除了提要、浏览全文,再显示一幅文章图片的缩略图的话,就改为:
<div class='content'> <p> <b:if cond='data:blog.pageType == "index"'> <div class='mobile-index-contents'> <b:if cond='data:post.thumbnailUrl'> <div class='mobile-index-thumbnail'> <div class='Image'> <img expr:src='data:post.thumbnailUrl'/> </div> </div> </b:if> <div class='post-body'> <b:if cond='data:post.snippet'> <data:post.snippet/> </b:if> </div> </div> <div class='jump-link'> <a expr:href='data:post.url' expr:title='data:post.title'><data:post.jumpText/></a> </div> <b:else/> <data:post.body/> </b:if> </p> </div>
然后,在css代码中加入支持缩略图的样式。如:
/* 缩略图样式*/
.mobile-index-contents{margin-right:25px;min-height:25px}
.mobile-index-thumbnail{float:left;margin:.2em 1em 0 0}
.mobile-index-thumbnail img{width:72px !important;}
.post-body{width:100%;_overflow:hidden}
.jump-link{float:right;}
这样,工作就算完成了。
tag:,2020-04-12:1511
Blogger启用https访问的简单实现
2020-04-12T06:06:26+08:00
Blogger的自定义域名启用https访问的简单实现方法如下: 1.首先得到一个国内可访问的Google的 IP 地址。 2.打开 http://tools.tracemyip.org/ ...
zidon
技术学习
Blogger的自定义域名启用https访问的简单实现方法如下: 1.首先得到一个国内可访问的Google的 IP 地址。 2.打开 http://tools.tracemyip.org/ 网站左上角搜索框输入上面的IP进行搜索。 3.在搜索结果中找到Reverse DNS pointer:该项中的二级域名。 (提示:该二级域名的主域名应是 1e100.net 的,如果是 googlehosted.com后缀的则不可用。即我们需要的是xxxxx.1e100.net格式的二级域名。) 4.登陆自己的域名后台,把绑定Blogger的域名CNAME指向该二级域名。 5.最后登陆Blogger后台-设置-基本:右侧的“HTTPS 可用性”下,选择是。 6.如果希望http访问重定向到https,只需将步骤5同页中的“HTTPS 重定向“选择是即可。 注:以上创意来自 https://blog.iljw.me/2018/07/enable-blogger-https.html ,本人仅作操作流程的精简。 附注: 7.如果在第6步操作完提示: “您未获得使用此域的授权。请按照设置说明执行相应操作。” (You have not been authorized to use this domain. Please follow the settings instructions.) 请重新浏览Blogger后台-设置-基本页面:点击发布-博客地址处的“修改”按钮。按照提示给自己的域名新建一个随机码的二级域名CNAME到gv-xxx.dv.googlehosted.com格式的域名即可。 8.如果以上操作还不能解决问题:那就在Blogger后台-设置-基本页面:点击发布-博客地址处的“修改”右侧的“x”按钮,就是把自定域名删掉。这时候Blogger只保留xxx.blogspot.com的地址,会自动开启https。然后再把自己要绑定的域名重新添加上就可以了。
tag:,2020-04-12:1510
Apache报错:Invalid command 'SSLPassPhraseDialog', perhaps misspelled...的问题。
2020-04-12T06:05:26+08:00
Apache检查语法httpd -t 报错:Invalid command 'SSLPassPhraseDialog', perhaps misspelled...的问题。
先说一下应用场景,服务器环境为CentOS7.7,Apache2.4.6。 ...
zidon
技术学习
Apache检查语法httpd -t 报错:Invalid command 'SSLPassPhraseDialog', perhaps misspelled...的问题。
先说一下应用场景,服务器环境为CentOS7.7,Apache2.4.6。 安装完mod_ssl # yum -y install mod_ssl 检查Apache语法 # httpd -t 即出现如下报错: AH00526: Syntax error on line 18 of /etc/httpd/conf.d/ssl.conf: Invalid command 'SSLPassPhraseDialog', perhaps misspelled or defined by a module not included in the server configuration 这时候是不能重启Apache的。 只需编辑ssl配置文件: # vim /etc/httpd/conf.d/ssl.conf 在 Listen 443 https 的下面加入: LoadModule ssl_module modules/mod_ssl.so 就解决问题了。 以往,从没出现过此类问题,此次就手动指定mod_ssl吧,仅作记录。
tag:,2009-11-09:1509
301重定向正则表达式实例应用
2009-11-09T06:03:51+08:00
修改.htaccess文件达到301重定向的目的,其中如果想将domain.com域名下的所有url转到www.domain.com下,规则如下: Options +FollowSymLinks RewriteEngine on ...
zidon
技术学习
修改.htaccess文件达到301重定向的目的,其中如果想将domain.com域名下的所有url转到www.domain.com下,规则如下: Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^domain.com [NC] RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301] 但实际用到的301转向并不是如此简单的应用,诸如程序调整目录,文件命名规则的改变,就需要用到正则表达式来设置相关的301重定向了,几个简单的301重定向正则表达式的例子如下: RewriteRule ^(.*?)(\/\d.*)$ $1_bing$2 [R,L] RedirectMatch ^/archiver/(.*)$ /bbs/archiver/$1 [L] RedirectMatch ^/chrome/([a-zA-Z]+)/(.*).html$ /chrome/$1-$2.html [L] RedirectMatch ^/msn/([a-z]+)/(\d{4})([0-9]+).html$ /live/$1/2009$3.html [L] ([a-z]+)表示多位的小写英文字母。 ([a-zA-Z]+)表示多位的大小写英文字母。 ([0-9])表示单个的阿拉伯数字; ([0-9]{1,2})表示两位的阿拉伯数字; ([0-9]+)表示多位的阿拉伯数字; (\d)同上一个。 (\d{4})表示多位的阿拉伯数字的前四位数字。 (\b)表示单词的开始或结束; (\w)表示任意的字母或数字或下划线或汉字; (\s)表示任意的空白符; (.*)表示任意字符。 redirect 301 /go/search.htm /data/google.html redirect permanent /go/search.htm /data/google.html 其中redirect permanent和redirect 301应用效果相同。 更多正则表达式的内容看这里吧 http://zh.wikipedia.org/wiki/正则表达式 月光博客自己总结的常用正则表达式 http://www.williamlong.info/archives/433.html
tag:,2009-06-18:1508
小妞一岁八个月的风雨江湖
2009-06-18T05:59:01+08:00
...
zidon
斜眼网界
小妞到昨天是整整一岁九个月了,从她出生初闯江湖起,每一天都和我们分享着她不同的成长快乐。她用自己的眼睛、嘴巴和手脚努力的探求世界,因为太过积极,会时不时的经历风险。不过说来在她一周八个月的三十来天中,确实也学到了太多的东西,这里就以图文记录下来吧。 一、荡起了秋千 小家伙第一次玩荡秋千就很兴奋,当时一岁五个多月,两只手紧紧的抓着铁链子,开心溢于言表;荡秋千很简单,但是对于一个小孩子,体验一种全新的运动方式,需要自己来控制平衡,但他们喜欢这种挑战,快乐自在其中。现在小家伙玩荡秋千很熟练并乐此不疲。 (一岁七个多月的妞) 二、学会了蹬小三轮车 1.妞虽然从八个月的时候就喜欢坐着这个桔黄色的儿童三轮车上晃悠,但无奈,脚蹬车蹬前行、控制车把方向这两项高技术含量的技能太难掌握了,于是骑车就成了做做样子了,你看她那小样: (八个月的妞坐在车上也不亦悦乎) 2.经过一年时间的艰苦历练,小家伙终于可以蹬着小三轮车满屋跑了,当她第一次成功的蹬着脚蹬子往前走的喜悦,我想她心里一定狠狠的说:终于把你这个家伙拿下啦。 (妞:我可以在家里骑车兜风啦:P) 三、玩遍各式各样的滑梯套餐 1.少年宫的滑梯,第一次还老老实实的玩那最初级的小滑梯和旋转滑梯,在为她流畅的滑下来,不用再做保护而欣慰。 2.结果没几天的时间,再去的时候那组滑梯的各个组件都被她自己充满好奇心的玩了一遍,而不需要我们做辅助。 (从这里爬上去) (从这里滑下来) (穿越绳洞) (穿越绳洞2) (虽然是有保护的独木桥,小妞走起来一样小心翼翼) 四、能清楚无误的从1数到10了 1.这同样是一个贯穿了几个月的学习工程,从开始一岁时走路说的“一、二、一”,到后来真正开始数数。但她的成绩始终是“1、3、5、6、7、8、9、10”或者“1、3、6、7、8、9、10”,2、4是她坚持要落下不数的数字。 (瞧,一岁时的傻样) 2.等她到一岁八个半月的时候,这项刷新她自己的数学学习史的记录终于出现了,小妞子自己突然就能完整的从1数到10了,不过你可别被她的假象所迷糊,事实上,物体的数量,她只能掌握到3个,当有4个李子放到她前面的时候,她就会蒙着说七个或者八个。 五、开始完整的唱出儿歌 妞子妈在小家伙很小的时候就经常给她唱童谣、儿歌;在一岁八个多月的时候突然就有了收获,一次在户外玩的开心的小妞很自然的唱出了童谣“小白兔,白又白,……”,没几天就有学会了“小老鼠,上灯台,……”。也终于可以听到小人奶声奶气的说出更多完整的话来,大家开心自然难免。 六、可以用筷子吃饭了 小妞好像有些能吃辣,比如烤串、鸭脖子带点辣味都能接受,这不又吃起了麻辣烫,我和她娘惊奇的发现,她用筷子夹起麻辣烫来轻松平常。看来她几个月来在餐桌上自己用筷子糟蹋饭菜也算有了成绩,恭喜一下吧。 (这对妞来说也算大快朵颐了)
tag:,2009-04-19:1507
dedecms5.1升5.31需要注意的小地方
2009-04-19T05:58:07+08:00
...
zidon
斜眼网界
dedecms是一款很不错的开源的cms,但在使用中出现小问题,到官网论坛去交流互动很差。不过,很难得的是很多用dedecms的朋友会把自己应用的一些心得公之于blog或bbs。这样通过搜索引擎就可以找到自己想要的东西了。 我在dedecms5.1升5.31的时候也碰到了两个怪异的小问题: 1. dede5.31数据表中litpic字段数值比5.1时要小,这样升级就会有损失,只要在升级前修改u.createtable.sql文件中litpic的值大一些,我改成了120。 2. 升级完成之后,不知为什么会自动写入一篇ID为11111111的文章,你再发文章ID就会累计为11111112,而不是从你原来的文章ID上累积。这时只要在数据库中删掉ID为11111111的文章数据,在dede_arctiny表中将Autoindex的数值改为你的最大文章ID+1就可以了。 3. 文章页边栏的推荐内容、热点内容不显示内容,需要在dedecms管理后台-系统基本参数-性能选项的“id 文档ID,content 标签最终内容”,改为id(原为content ),执行完该操作重新生成文章页即可。 4. dedecms5.31的文章副栏目功能是默认关闭的,需要到dede后台-系统设置-系统基本参数-性能选项页面,选上"是否启用副栏目"即可。但副栏目的文章不会在父栏目或者频道页显示。解决这个问题,需要修改dedecms安装目录下的/include/taglib/arclist.lib.php的文件第178行的内容为(该修改由网友georgegodman提供): //if($CrossID=='') $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).')'; //else $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).','.$CrossID.')'; if($CrossID=='') $orwheres[] = ' (typeid in ('.GetSonIds($typeid).') or typeid2 in ('.GetSonIds($typeid).'))'; else $orwheres[] = ' (typeid in ('.GetSonIds($typeid).','.$CrossID.') or typeid2 in ('.GetSonIds($typeid).','.$CrossID.'))'; 5. dede5.31发布文章时的来源、作者方式和5.1已经不一样了,如果不想用默认的方式,可以修改dedecms安装目录下的/dede/article_add.php文件的第95行处: //对保存的内容进行处理 if(empty($writer))$writer=$cuserLogin->getUserName(); if(empty($source))$source='未知'; 改为 //对保存的内容进行处理 if(empty($writer))$writer='佚名'; if(empty($source))$source='网络'; 6. 将频道、栏目的链接改为目录,而不是目录下的index.html。可以修改include/channelunit.func.php文件内容: //$reurl = $typedir.'/'.$defaultname; 注释掉上面一行,改为: $reurl = $typedir.'/'; 7. 通过dede管理后台-核心-频道模型-自由列表管理生成Google Sitemap,添加内容如下图(该方法由网友kig提供):
每页记录数:5000,此处可以修改为一个比你的网站文章数大一些的数值。 循环内的单行记录样式(InnerText)内容为: <url> <loc>[field:arcurl function="Gmapurl(@me)"/]</loc> <lastmod>[field:senddate function="strftime('%Y-%m-%d',@me)"/]</lastmod> <changefreq>weekly</changefreq> <priority>0.5</priority> </url> 其中<changefreq>为更新频率,可以根据自己的实际情况修改。
tag:,2008-12-22:1506
石景山万达广场家乐福昨日起关门了
2008-12-22T05:57:51+08:00
...
zidon
斜眼网界
前天石景山万达广场开业,看到万达广场边停了二十来辆GA的车子,其中还有两辆大客和几辆依维柯,里面坐满了武警内卫。仔细看车牌警车、武警、内卫悉数上场。 今天看到一则万达广场家乐福的新闻,才知道因为第一天开业人太多,家乐福应付不过来只好关门几天了。
tag:,2008-12-12:1504
Google Account有更新 模式或成互联网样板
2008-12-12T05:06:36+08:00
Google近日对Google Account界面做了更新,相比过去的右侧单列模式: 新的Google Account可以将你的全部Google products在一屏里显示出来,不过新版Google ...
zidon
斜眼网界
Google近日对Google Account界面做了更新,相比过去的右侧单列模式: 新的Google Account可以将你的全部Google products在一屏里显示出来,不过新版Google Account似乎只对英文版做了更新,中文版目前还是旧的模式,新Google Account界面如下: 个人觉得Google Account是Google产品中很核心的一个服务,通过它汇总了你的所有Google products。加上Google所有服务页面最上方的栏目导航,可以在Google各个服务间快速切换,而且难能可贵的是这个顶部的bar并不抢眼。Google大部分的服务相比其他网站提供的服务更贴心。就从顶部导航来看,百度、微软Live都在做,但它们对产品的整合已经顶部导航做的却混乱不堪。特别是Live,导航的内容不但没有统一,就连位置也突然在页面顶部,或者跑到页面中部,让人网站服务流程上实在不知所踪。 而QQ在这点做的更差,它几乎没有这个东西,你在QQ首页很难找到用户登录框,更别说QQ对个人提供的服务汇总了,光靠QQ客户端的整合推广是不够的。 闲话几句,其实就想说的是如何通过网站导航以及用户的Account更好的做好自己的服务流程成为太多互联网公司要做的课程。