WordPress Plugins(流行的23 WordPress 插件)

Lester Chan大神,洛米就简单说几个这位大神的作品:分页插件WP-PageNavi、计数统计插件WP-PostViews、投票插件WP-Polls、数据库插件WP-DBManager、下载管理插件WP-DownloadManager等等等….现在知道这位大神的了吧,足以让wordpress用户膜拜啊…

The number of times my 23 WordPress Plugins have been downloaded according to the official WordPress Plugins Repository.

官网地址:https://lesterchan.net/portfolio/programming/php/

 

爱之深恨之切–又换主题:Twenty Twelve 子主题

文章来源/佐仔志

为了避免WordPress升级覆盖Twenty Twelve原修改的文件,以Twenty Twelve为母主题建立一个子主题

启用后的第一步为:SEO。

过去,默认主题的输出title的代码是长长的一串,在Twenty Twelve中,则是如此简单。

<title><?php wp_title( '|', true, 'right' ); ?></title>

在Twenty Twelve的变化中,简化似乎是一个方向,没有多余的功能,没有累赘的样式。标题简化到只有一个函数,通过插件可以完全控制标题的输出,而且与之前的主题相比SEO方面没有任何退步。简单,我喜欢。但是对于“description”和“keywords”修改如下。 Read more “爱之深恨之切–又换主题:Twenty Twelve 子主题”

Excel常用电子表格公式大全

1、 查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,”重复”,””)。

2、 用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,”2009/8/30″,FALSE))/360,0)。

3、 从输入的18位身份证号的出生年月计算公式:=CONCATENATE(MID(E2,7,4),”/”,MID(E2,11,2),”/”,MID(E2,13,2))。

4、 从输入的身份证号码内让系统自动提取性别,可以输入以下公式:

=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,”男”,”女”),IF(MOD(MID(C2,17,1),2)=1,”男”,”女”))公式内的“C2”代表的是输入身份证号码的单元格。

1、求和: =SUM(K2:K56) ——对K2到K56这一区域进行求和;

2、平均数: =AVERAGE(K2:K56) ——对K2 K56这一区域求平均数;

3、排名: =RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名;

4、等级: =IF(K2>=85,”优”,IF(K2>=74,”良”,IF(K2>=60,”及格”,”不及格”)))

5、学期总评: =K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩;

6、最高分: =MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分;

7、最低分: =MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分;

8、分数段人数统计:

(1) =COUNTIF(K2:K56,”100″) ——求K2到K56区域100分的人数;假设把结果存放于K57单元格;

(2) =COUNTIF(K2:K56,”>=95″)-K57 ——求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格;

(3)=COUNTIF(K2:K56,”>=90″)-SUM(K57:K58) ——求K2到K56区域90~94.5分的人数;假设把结果存放于K59单元格;

(4)=COUNTIF(K2:K56,”>=85″)-SUM(K57:K59) ——求K2到K56区域85~89.5分的人数;假设把结果存放于K60单元格;

(5)=COUNTIF(K2:K56,”>=70″)-SUM(K57:K60) ——求K2到K56区域70~84.5分的人数;假设把结果存放于K61单元格;

(6)=COUNTIF(K2:K56,”>=60″)-SUM(K57:K61) ——求K2到K56区域60~69.5分的人数;假设把结果存放于K62单元格;

(7) =COUNTIF(K2:K56,”<60″) ——求K2到K56区域60分以下的人数;假设把结果存放于K63单元格;

说明:COUNTIF函数也可计算某一区域男、女生人数。

如:=COUNTIF(C2:C351,”男”) ——求C2到C351区域(共350人)男性人数;

9、优秀率: =SUM(K57:K60)/55*100

10、及格率: =SUM(K57:K62)/55*100

11、标准差: =STDEV(K2:K56) ——求K2到K56区域(55人)的成绩波动情况(数值越小,说明该班学生间的成绩差异较小,反之,说明该班存在两极分化);

12、条件求和: =SUMIF(B2:B56,”男”,K2:K56) ——假设B列存放学生的性别,K列存放学生的分数,则此函数返回的结果表示求该班男生的成绩之和;

13、多条件求和: {=SUM(IF(C3:C322=”男”,IF(G3:G322=1,1,0)))} ——假设C列(C3:C322区域)存放学生的性别,G列(G3:G322区域)存放学生所在班级代码(1、2、3、4、5),则此函数返回的结果表示求一班的男生人数;这是一个数组函数,输完后要按Ctrl+Shift+Enter组合键(产生“{……}”)。“{}”不能手工输入,只能用组合键产生。

14、根据出生日期自动计算周岁:=TRUNC((DAYS360(D3,NOW( )))/360,0)

———假设D列存放学生的出生日期,E列输入该函数后则产生该生的周岁。

15、在Word中三个小窍门:

①连续输入三个“~”可得一条波浪线。

②连续输入三个“-”可得一条直线。

连续输入三个“=”可得一条双直线。

一、excel中当某一单元格符合特定条件,如何在另一单元格显示特定的颜色比如:
A1〉1时,C1显示红色
0<A1<1时,C1显示绿色
A1<0时,C1显示黄色
方法如下:
1、单元击C1单元格,点“格式”>“条件格式”,条件1设为:
公式 =A1=1
2、点“格式”->“字体”->“颜色”,点击红色后点“确定”。
条件2设为:
公式 =AND(A1>0,A1<1)
3、点“格式”->“字体”->“颜色”,点击绿色后点“确定”。
条件3设为:
公式 =A1<0
点“格式”->“字体”->“颜色”,点击黄色后点“确定”。
4、三个条件设定好后,点“确定”即出。

二、EXCEL中如何控制每列数据的长度并避免重复录入

1、用数据有效性定义数据长度。
用鼠标选定你要输入的数据范围,点”数据”->”有效性”->”设置”,”有效性条件”设成”允许””文本长度””等于””5″(具体条件可根据你的需要改变)。
还可以定义一些提示信息、出错警告信息和是否打开中文输入法等,定义好后点”确定”。
2、用条件格式避免重复。
选定A列,点”格式”->”条件格式”,将条件设成“公式=COUNTIF($A:$A,$A1)>1”,点”格式”->”字体”->”颜色”,选定红色后点两次”确定”。
这样设定好后你输入数据如果长度不对会有提示,如果数据重复字体将会变成红色。

三、在EXCEL中如何把B列与A列不同之处标识出来?
(一)、如果是要求A、B两列的同一行数据相比较:
假定第一行为表头,单击A2单元格,点“格式”->“条件格式”,将条件设为:
“单元格数值” “不等于”=B2
点“格式”->“字体”->“颜色”,选中红色,点两次“确定”。
用格式刷将A2单元格的条件格式向下复制。
B列可参照此方法设置。
(二)、如果是A列与B列整体比较(即相同数据不在同一行):
假定第一行为表头,单击A2单元格,点“格式”->“条件格式”,将条件设为:
“公式”=COUNTIF($B:$B,$A2)=0
点“格式”->“字体”->“颜色”,选中红色,点两次“确定”。
用格式刷将A2单元格的条件格式向下复制。
B列可参照此方法设置。
按以上方法设置后,AB列均有的数据不着色,A列有B列无或者B列有A列无的数据标记为红色字体。

四、EXCEL中怎样批量地处理按行排序

假定有大量的数据(数值),需要将每一行按从大到小排序,如何操作?
由于按行排序与按列排序都是只能有一个主关键字,主关键字相同时才能按次关键字排序。所以,这一问题不能用排序来解决。解决方法如下:
1、假定你的数据在A至E列,请在F1单元格输入公式:
=LARGE($A1:$E1,COLUMN(A1))
用填充柄将公式向右向下复制到相应范围。
你原有数据将按行从大到小排序出现在F至J列。如有需要可用“选择性粘贴/数值”复制到其他地方。
注:第1步的公式可根据你的实际情况(数据范围)作相应的修改。如果要从小到大排序,公式改为:=SMALL($A1:$E1,COLUMN(A1))

五、巧用函数组合进行多条件的计数统计

例:第一行为表头,A列是“姓名”,B列是“班级”,C列是“语文成绩”,D列是“录取结果”,现在要统计“班级”为“二”,“语文成绩”大于等于104,“录取结果”为“重本”的人数。统计结果存放在本工作表的其他列。
公式如下:
=SUM(IF((B2:B9999=”二”)*(C2:C9999>=104)*(D2:D9999=”重本”),1,0))
输入完公式后按Ctrl+Shift+Enter键,让它自动加上数组公式符号”{}”。

六、如何判断单元格里是否包含指定文本?
假定对A1单元格进行判断有无”指定文本”,以下任一公式均可:
=IF(COUNTIF(A1,”*”&”指定文本”&”*”)=1,”有”,”无”)
=IF(ISERROR(FIND(“指定文本”,A1,1)),”无”,”有”)

求某一区域内不重复的数据个数
例如求A1:A100范围内不重复数据的个数,某个数重复多次出现只算一个。有两种计算方法:
一是利用数组公式:
=SUM(1/COUNTIF(A1:A100,A1:A100))
输入完公式后按Ctrl+Shift+Enter键,让它自动加上数组公式符号”{}”。
二是利用乘积求和函数:
=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100))

七、一个工作薄中有许多工作表如何快速整理出一个目录工作表

1、用宏3.0取出各工作表的名称,方法:
Ctrl+F3出现自定义名称对话框,取名为X,在“引用位置”框中输入:
=MID(GET.WORKBOOK(1),FIND(“]”,GET.WORKBOOK(1))+1,100)
确定
2、用HYPERLINK函数批量插入连接,方法:
在目录工作表(一般为第一个sheet)的A2单元格输入公式:
=HYPERLINK(“#'”&INDEX(X,ROW())&”‘!A1”,INDEX(X,ROW()))
将公式向下填充,直到出错为止,目录就生成了。

JustNews WordPress博客、自媒体、资讯主题

JustNews是一款专为博客、自媒体、资讯类的网站设计开发的wordpress主题。JustNews主题支持前端用户中心,可以设置用户角色分组,设置不同分组的权限,并可以实现前端用户投稿发布文章。

购买地址JustNews WordPress主题

前端用户中心

JustNews的前端用户中心基于Ultimate Member插件,我们根据自身需求对Ultimate Member插件进行了深度定制二次开发,购买主题将免费获得我们的定制版Ultimate Member插件。

用户中心

用户中心

帐号设置

帐号设置

前端投稿/文章发布

前端投稿/文章发布

主题简介

  1. 响应式设计,兼容手机和平板等移动设备;
  2. 前端用户中心
  3. (新)第三方社交帐号登录(可支持微博、QQ、微信登录);
  4. 文章投稿、发布功能
  5. 文章专题功能
  6. 文章版权设置,支持自定义添加多种版权模板,文章可选择适用的版权模板;
  7. 文章打赏、点赞、收藏、分享、阅读模式功能;
  8. 当前文章作者信息小工具;
  9. 首页幻灯片轮播、头条推荐内容设置;
  10. 自主开发Themer框架,支持后台自定义面板设置;
  11. (新)一键导入演示数据;
  12. (新)缩略图片延迟加载(lazyload),提高页面加载速度;
  13. (新)手机端底部固定浮动栏,可添加拨号联系等选项;
  14. (新)未设置特色图片自动获取文章首张图片作为缩略图(外链图片自动将首张图片保存到本地并设置为特色图片);
  15. (新)边栏滚动到底部后固定位置功能;
  16. (新)微信分享显示描述、缩略图功能;
  17. (新)支持WooCommerce插件,可实现商城功能;
  18. (新)支持文章分页功能;
  19. (新)广告位设置;
  20. 主题颜色风格自定义设置,可以随意设置网站配色风格;
  21. (新)强大的SEO优化功能,可自定义标题、描述和关键词,也可支持懒人模式自动获取;
  22. 融入FontAwesome字体图标库,支持多达600+个字体图标;
  23. 自带多种小工具(持续增加中);
  24. 文章页面相关文章展示;
  25. 支持首页合作伙伴、友情链接显示;
  26. 支持在线客服/微信二维码/分享/返回顶部悬浮层;
  27. 支持自定义CSS样式设置;
  28. 支持谷歌字体链接和头像链接替换,加快网站打开速度;
  29. 缩略图自动智能裁剪功能;
  30. 无限页面边栏添加;
  31. 三级下拉菜单支持;
  32. 依赖插件一键安装和更新功能;
  33. 文章评论功能(可选择开启或关闭);
  34. 文章分类模板可选择(默认模板、图文列表(无边栏)、图文列表、文章列表);
  35. 页面模板选择(无边栏、无标题、评论模板、专题列表、文章投稿等);
  36. 支持文章段落缩进设置;
  37. 基于Bootstrap前端框架(bootstrap介绍)开发;
  38. 文章组件添加功能(基于shortcode开发);
  39. 主题兼容IE8+,Chrome,Firefox,Safari,360浏览器等国内主流浏览器,针对Mac OS X优化显示;
  40. 浏览器兼容提示,针对低版本IE浏览器会显示升级提示;
  41. 新版本实时推送,在线一键更新,享受WordPress官方主题库的升级体验;
  42. 针对响应式网站的移动端SEO优化;
  43. HTTPS优化,全面支持HTTPS网站;
  44. 支持子主题扩展;
  45. 主题使用在线文档
  46. 一次购买,享受永久更新服务。

运行环境

  • PHP 5.2+,兼容PHP 7.x
  • MySQL 5.0+

主题授权

主题采用在线授权的方式,安装主题激活后自动绑定域名,每个主题可授权3个WordPress站点使用。

Ghost:博客程序由 WordPress 迁移至 Ghost

为了配合路由器科学上网,于是买了个 VPS 来自行搭建 V.P.N,再加上最近在折腾 Node.js,于是打算把博客从 WordPress 迁移至 Ghost

Ghost 为 WordPress 的前员工开发,基于 Node.js,非常轻快,而且后台为 Markdown 编辑器,再加上数据库是 SQLite(也可使用 MySQL),深得我心,下面简单记录一下迁移过程。

首先选择一个合适的 VPS,之后安装 Ghost

迁移评论

评论迁移至 Disqus非常简单,Wordpress 安装 Disqus 插件后简单几步就能完成。

迁移文章图片

Ghost 的迁移指引上给出了一个用来存放图片的网站 Cloudinary,同样有 WordPress 插件,安装后即可把所有图片转移至 cloudinary 并替换文章中的图片 url 为 cloudinary 的 url。

迁移文章

等上面的数据全部迁移完了就可以迁移文章了。

正常的情况下,Wordpress 安装 Ghost 插件,在 WordPress 中导出 JSON 格式的数据,再进入 Ghost 后台导入即可。

这一步我遇到了一个问题,就是导入后的文章乱码了,而标题没乱码!

搜索一圈没找到解决方案,于是给 Ghost 提了个 issue,得到回复说可能是 WordPress 的 MySQL 数据库的编码问题,于是我在本机搭建了一个 WordPress(详见 Mac下如何安装Wordpress?),将线上 WordPress 的数据导入到本地搭建的 WordPress 中(使用 WordPress 内置的导入、导出工具即可),再将本地 WordPress 的数据导出,再上传至 Ghost 后台,乱码问题搞定!

另外,导入的文章可能会出现一些错误,尤其是包含代码的,需要手动修复。

URL 重定向

WordPress 导入 Ghost 之后,文章的 URL 规则发生了变化,为了更加无缝的体验,需要对 URL 进行 301 重定向。

中文标题下,Ghost 导入进来的文章 URL 为一长串字符,重定向规则变得没有规律,我想要的是方便重定向的,比如老的 URL 是 http://www.99css.com/archives/542/,新的为 http://www.99css.com/542/。念在只有 100 多篇文章,手动修改未尝不可:

  • 将 Ghost 的数据库 content/data/ghost.db 下载到本地
  • 用 SQLite 编辑工具(比如 SQLite professional、Firefox 扩展 SQLite Manager)打开
  • 在本地的 phpMyAdmin 中执行如下 SQL 语句筛选出文章标题及 ID SELECT post_title, guid FROM `wp_posts` WHERE post_status = ‘publish’ ORDER BY post_date DESC
  • 修改数据库 ghost.db 中 posts 表中的数据,将 slug 字段修改为上面查询到的对应文章 ID 即可

Tag 的 URL 也可以顺手修改一下,打开 tags 表,修改 slug 字段。

修改完成之后,ghost.db 上传覆盖 content/data/ghost.db。

接下来配置一下 nginx,新建一个 conf 文件,丢到 nginx 配置目录即可

server {  
    listen 80;
    server_name www.99css.com;
    location / {
        proxy_pass http://127.0.0.1:2368;
        if ($args ~* "p=[0-9]*") {
            rewrite ^ /$arg_p? last;
        }
        if ($arg_tag) {
            rewrite ^ /tag/$arg_tag? last;
        }
        if ($arg_replytocom) {
            rewrite ^(.*) $1? redirect;
        }
    }
    location /archives {
		rewrite ^/archives/([0-9-]+)$ /$1 permanent;
        rewrite ^/archives/tag/(.*)$ /tag/$1 permanent;
        rewrite ^/archives/category/(.*)$ / permanent;
        rewrite ^/archives/date/(.*)$ / permanent;
	}
    location /category {
        rewrite ^/category/(.*)$ / permanent;
    }
    location /demo {
        alias /var/www/ghost/content/demo;
        access_log off;
        expires max;
    }
    location /static {
        alias /var/www/ghost/content/static;
        access_log off;
        expires max;
    }
}
server {
    server_name 99css.com;
    rewrite ^(.*) http://www.99css.com permanent;

后面一段规则是将不带 www 的域名(99css.com)跳转到带 www 的域名(http://www.99css.com)

合并评论

进入 Disqus 的后台管理,点击 Tools 标签,找到 Redirect Crawler (Advanced),点击 Start Crawler,即可把重定向 URL 前后的文章评论合并。不知为何,这一步一直没有成功,最后采取的是手动修改 URL map

将 Disqus 集成到 Ghost 中

注:可以使用更加方便的 Code Injection 功能来添加 Disqus,详见 http://www.99css.com/code-injection-of-ghost/ 用编辑器打开主题中的 post.hbs 文件,将下面代码段拷贝至 </article> 前(记得修改一下 disqus_shortname 变量),重启即可生效

<div id="disqus_thread"></div>  
<script type="text/javascript">  
    /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
    var disqus_shortname = 'disqus_shortname'; // required: replace example with your forum shortname

    /* * * DON'T EDIT BELOW THIS LINE * * */
    (function() {
        var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
        dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
        (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
    })();
</script>  
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>  
<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>

使用 PM2 守护 Ghost 进程

安装 PM2,以 Ubuntu 为例

npm install pm2@latest -g

生成 PM2 自启动脚本

pm2 startup ubuntu

以生产模式启动 Ghost

NODE_ENV=production pm2 start index.js --name ghost

保存

pm2 save 

以后这样就可以重启了

pm2 restart index.js

设置完成之后 VPS 重启或者 Ghost 崩溃都能自动重新运行了

注册谷歌账户 Gmail 提示:此电话号码无法用于进行验证【解决办法】

相信不少童鞋遇到过注册Google Gmail到最后一步“验证您的帐号” 输入号码后提示:“此电话号码无法用于进行验证” 的问题。

那么到底是什么原因呢?大家都知道谷歌的安全验证机制比国内很多网站要健全一些,相对也麻烦一些,而且天朝好多年前就和谐Google了。

为了注册google play的账号,搞半天,没法注册成功,最后用的下面这个方法成功的,很快的哦

2017-9-30】打开QQ邮箱APP(手机或者平板),选择设置“添加账户”-》gmail-》更多选项-》创建帐号-》然后正常注册就可以使用中国电话收短信。

Focusky是一款免费动画宣传视频制作软件、演示文稿PPT制作软件

Focusky动画演示大师(www.focusky.com.cn),是一款免费的傻瓜式动画宣传视频制作软件、新型幻灯片演示文稿制作软件,它的操作界面和编辑模式类似于PPT,而又比PPT简洁,基本1小时就能学会。适用于制作产品宣传广告片、动画宣传片视频、公司报告、课件、微课、演示文稿、幻灯片、纪念册等。

在Focusky发布之初,公司主要面向欧美市场进行推广以及销售(Focusky英文官网:www.focusky.com.),面向制作幻灯片演示文稿的人群。

2015年5月,公司单独面向国内市场推出了Focusky中文版——“Focusky多媒体演示制作大师”,分为免费版和企业版,基础功能与Focusky基本相同,只是软件进行了中国本土化,让其更符合中国人的使用习惯。

个人/多人同时在线编辑的协作工具-石墨文档

石墨文档是中国一款支持云端实时协作的企业办公服务软件(功能类比于Google Docs、Quip),可以实现多人同时在同一文档及表格上进行编辑和实时讨论,同步响应速度达到毫秒级

官网地址:https://shimo.im/

实时协作
多人/多平台,毫秒级同步响应
实时保存
文档/表格实时保存在云端,即写即存。
在编辑过程中,文档页面上方会实时提示文档的状态。
轻松分享
添加协作者,邀请小伙伴来一起协作
你可以自行控制文档/表格的协作权限,只读/可写/私有,
或协作或私密,由你一手掌控
划词评论
针对文档的某处细节即时讨论,告别Email+IM的低效时代
还原历史
所有的编辑历史都将自动保存,随时追溯查看,
还可一键还原到任一历史版本。

石墨文档——桌面版客户端

下载地址:http://web2app.cc/shimo/

shadowsocks一个安全的翻墙软件,仅供个人使用 。

配置文件

Shadowsocks接受这样的JSON格式配置:

{
    "server":"my_server_ip",
    "server_port":8388,
    "local_port":1080,
    "password":"barfoo!",
    "timeout":600,
    "method":"chacha20-ietf-poly1305"
}

每个字段的说明:

  • server:您的主机名或服务器IP(IPv4 / IPv6)。
  • server_port:服务器端口号。
  • local_port:本地端口号。
  • password:用于加密传输的密码。
  • timeout:连接超时(秒)。
  • method:加密方式

加密方式

最强的选择是AEAD密码。推荐的选择是“chacha20-ietf-poly1305”或“aes-256-gcm”。实现其他流密码,但不提供完整性和真实性。除非另有说明,加密方式默认为“表”,这是不安全的。

URI和QR码

用于Android / iOS的Shadowsocks也接受BASE64编码的URI格式配置:

    ss://BASE64-ENCODED-STRING-WITHOUT-PADDING#TAG

纯URI应该在哪里:

    ss://method:password@hostname:port

例如,我们有一个192.168.100.1:8888使用bf-cfb加密方法和密码的服务器test。然后,使用普通URI ss://bf-cfb:test@192.168.100.1:8888,我们可以生成BASE64编码的URI:

    ss://YmYtY2ZiOnRlc3RAMTkyLjE2OC4xMDAuMTo4ODg4Cg

为了帮助组织和识别这些URI,您可以在BASE64编码的字符串后附加一个标签:

    ss://YmYtY2ZiOnRlc3RAMTkyLjE2OC4xMDAuMTo4ODg4Cg#example-server

该URI也可以编码为QR码。然后,只需使用Android / iOS设备进行扫描即可:

官方网址https://shadowsocks.org/

iOS提交后申请加急审核

原文:http://blog.csdn.net/showhilllee/article/details/19541493

之前只是听过加急审核这回事,一直也没有用到过。昨天用了下果然很给力。昨天晚上将近8点(北京时间)提交应用,今天早上上班看了下已经通过了审核,而且可以在AppStore里下载到。

话说加急的原因比较悲催,年前一直在做老版本的更新(一直在改别人代码的bug),临过年一周多的时候说不改了,做新版本的。心里终于舒服些,开始自己写新版本。2月7号上班到2月18号一直在做新版本。就在经理天天催,老板经常问进度的时候,实施那边说xxx那边20号要验收,验收不过要打官司了……

然后开始悲催的继续找到以前别人的代码改bug,十几个,虽说难度不是很大,但是很不爽~

18号加班改完,19号给测试人员测试。然后我继续开始新版本。结果测试那一天了没消息,LZ很2的去找到测试去问测试完了吗?然后测试MM笑着和我说,呀,忘了和你说了,没问题了。 括弧当时时间为下午6点左右,LZ当天正常下班时间是6点十几分。然后开始回来今天提交。话说提交速度那叫一个慢!没办法,启用米国VPN,速度快了很多,看着进度条一点一点往前走,慢慢走,慢慢走……n久后走到头。然后上面文字提示说已经提交完毕,但是进度条又回到了初始位置是怎么回事 ?!愤怒了!去iTunes connect里刷新状态提示等待提交 = =!

好吧,重新提交 –> 然后卡那不动了 ~~ 这米国vpn也不好用啊还是库克那服务器的原因啊。。。。

唉,取消提交然后用Application Loader提交,打包、选择、上传,速度很慢但是一切还算是顺利。在忽上忽下、“动荡不定”的网速中终于提交成功。iTunes connect里刷新状态为等待审核。OK,终于提交了。

竟然扯了这么多~

下面进入正题。提交完成后进入加急审核页面。

链接:https://developer.apple.com/appstore/contact/appreviewteam/index.html

在i would like to里选择加急审核

然后填写相关信息。

App Information里填写应用名称,ID填写9位数字ID 现在(2015-12-8)看了下下ID已经是10位了。感谢网友@qq_33265981 提醒

继续

选择原因,然后填写理由。

这里要注意的是理由一般是用户安全问题或者崩溃问题成功率会高一些(LZ写的是崩溃,不要说我是赶时间,苹果会不同意,以前版本确实有崩溃问题,只不过不多~ 这里我不多说了,你们懂的)

还有一点要注意的是,如果是崩溃问题,你最好写上操作步骤,让审核员去重现这个问题。

PS. 如果遇到非常时期或者人品不好遇到心情不好的审核员,请自行另行处理~

就到这里了,继续搬砖去了~

信息共享,转载免费,但请注明出处

http://blog.csdn.net/showhilllee

2014.5.10补充:

之前听别人说一年只有两次加急的机会。一直没有尝试过,所以也没法证明是否是真的。

昨天晚上(周五晚)由于销售要在周一的时候开始做大量推广,所以今年的第三次加急审核又开始了……

今天早上起床后还在担心应该是没有通过,但是AppStore查看了下,已经通过了审核。

说明之前一年只有两次加急审核的机会是不正确的。至于一年到底有多少次加急审核的机会,官方没有看到相关的说明,也不能确定次数是多少。

如果有看到相关文档或说明的童鞋,希望能和大家分享下~

2014.5.14补充:

第四次加急,从提交到通过大概过了两天的时间。

2015.6.2补充:

加急审核说明是可以写中文的。这里感谢 @第七只蚂蚁 提供宝贵的信息。

转载请注明出处:http://blog.csdn.net/showhilllee/article/details/19541493

还是提醒大家慎用

======================我是分割线========================

2015.10.22补充:

有网友私信说加急被苹果给拒了,遂问加急几次,奈何无回信了~唉,桑心

慎用啊大家!(PS.评论里的小广告怎么就是删不完呢!)

====================2015-10-29更新=======================

由于评论区广告太多,不胜其烦,只能关闭评论功能。有问题的可以私信。

============我是考试密封线=============

2015-12-9更新

苹果官网相关电话地址:https://developer.apple.com/contact/phone.php

一般线路会比较繁忙,可能需要等待一会

【记录】新版本脉脉如何做到3天内好评过万

原文:https://maimai.cn/article/detail?fid=133762800

直接上图切主题

QQ20170720-0.png

脉脉iOS客户端新版上线三天之内评价数飙升到1w+,直接追平历史版本总评价数!

我和同事都特别意外,包括老板:难道我们被竞争对手恶意刷好评了?

刷评这个事儿我就无从查起了,接着就得看看是不是苹果的乌龙,登了下itunes connect后台,看了下评价数据和App Store数据基本一致,放了一大半心。

那剩下的点就是我们此次版本用了”黑科技”:

[SKStoreReviewController requestReview];

没错,就是这一行新版本支持代码,带来这么大惊喜!

感谢苹果为开发者着想,允许用户在应用内点评。当然更得感谢用户对我们平台的认可,这两方面条件的成立才有这么个意外惊喜。

其实,苹果发布iOS 10.3时已注意有此更新,但是调试环境中提交按钮一直无法点击(可以理解),导致我错误的判断可能还有未知问题,以至于到现在才敢上……

贴两张脉脉用户的真实反馈,感谢你们的认可:

C51C890F530357B82997F951A7463577.png

0CF34DD12BC2BDE11180248A476E99F4.png

=======技术贴分割线=======

以上写残了的文章等同于以下写残了的伪代码 – –

function user_approval() {
  if(app == '脉脉') {
    return MAX_APPROVAL;
  } else {
    return random(0, MAX_APPROVAL-1);
  }
}

function use_app_review() {
  if(SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"10.3")) {
    LOG('USE [SKStoreReviewController requestReview]');
    return true;
  } else {
    return false;
  }
}

function run(time) {
  if(!use_app_review()) {
    print '😬';
  } else {
    if(user_approval() == MAX_APPROVAL) {
      if(time.close_to('2017-03-28')) {
        print '😲😲😱😱😵😵😍😍👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻';
      } else {
	print '😲😲😱😱😵😵😍😍👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻' + '😦😦😦😦😦😦😦';
      }
    } else {
      print '😵👏🏻';
    }
  }
}

run('2017-07-16');

【百度站长】HTTPS建设全解析

调研中发现,大多数人对HTTPS持观望态度,他们对HTTPS安全性是认可的,但是从各个层面进行考虑后,做出了目前不做HTTPS网站的决定,主要有以下两种观点:

正方观点

1、HTTPS具有更好的加密性能,避免用户信息泄露;
2、HTTPS复杂的传输方式,降低网站被劫持的风险;
3、搜索引擎已经全面支持HTTPS抓取、收录,并且会优先展示HTTPS结果;
4、从安全角度来说个人觉得要做HTTPS,不过HTTPS可以采用登录后展示;
5、HTTPS绿锁表示可以提升用户对网站信任程度;
6、基础成本可控,证书及服务器已经有了成型的支持方案;
7、网站加载速度可以通过cdn等方式进行弥补,但是安全不能忽略;
8、HTTPS是网络的发展趋势,早晚都要做;
9、可以有效防止山寨、镜像网站;

反方观点

1、HTTPS会降低用户访问速度,增加网站服务器的计算资源消耗;
2、目前搜索引擎只是收录了小部分HTTPS内容,应该保持观望制度;
3、HTTPS需要申请加密协议,增加了运营成本;
4、百度目前对HTTPS的优先展现效果不明显,谷歌较为明显;
5、技术门槛较高,无从下手;
6、目前站点不涉及私密信息,无需HTTPS;
7、兼容性有待提升,如robots不支持/联盟广告不支持等;
8、HTTPS网站的安全程度有限,该被黑还是被黑;
9、HTTPS维护比较麻烦,在搜索引擎支持HTTP的情况,没必要做HTTPS;

Read more “【百度站长】HTTPS建设全解析”

【知乎】如何优化广告渠道投放策略

在日常投放中,很多SEM小伙伴,在遇到投放数据不理想的情况,总是会习惯性的将“凶手”锁定为CPC和CTR,一言不合就调价,调价无效就换素材,再不行就新建计划,然后不断,反复测试。当然这个方法在一些情况下是有效的,但这个方法就一定是对的吗?可以适用于所有的数据情况吗?先别激动,让我们找个安静的环境,冷静下来,我们尝试从3个数据维度重新梳理这套逻辑体系,相信看完后我们的思路会更清晰明了。 Read more “【知乎】如何优化广告渠道投放策略”

Hueman WordPress主题安装说明

原文:First steps with the Hueman WordPress theme

欢迎!您似乎对  Hueman WordPress主题感兴趣,或者您决定使用它来创建您的网站。在这两种情况下,以下文章可能对您而言很有趣。


现在你选择了这个主题,接下来呢?在这里,我们将帮助您自定义主题并将您的网站构建到最佳状态。

以下是本文档内容的简要介绍:

  • 安装
  • 上传标题徽标和站点图标
  • 显示菜单
  • 个性化颜色和字体
  • 设置你的社交资料
  • 选择你的布局
  • 设计您的网站页脚
  • 推荐的插件
  • 导航到定制程序面板

Read more “Hueman WordPress主题安装说明”

互联网新闻信息新规发布:除政治经济军事外交外的新闻信息发布暂无影响

国家网信办今日发布《互联网新闻信息服务管理规定》

《互联网信息服务管理办法》 

国家互联网信息办公室令

第1号

《互联网新闻信息服务管理规定》已经国家互联网信息办公室室务会议审议通过,现予公布,自2017年6月1日起施行。 Read more “互联网新闻信息新规发布:除政治经济军事外交外的新闻信息发布暂无影响”