外头站着

Archive for Code

如何在 IntelliJ IDEA 里配置 PhoneGap 3.3

星期二, 4 2 月, 2014

phonegap-cover

那个传说中打5星就会有妹纸给你生孩纸的APP 宫缩+,我用的是 PhoneGap 做的.对于一个前端开发以及 Java 菜鸟,这玩意儿可真是帮了大忙. 简单说 PhoneGap 就是帮你打包一个网页成APP的东东,有些网页做不到的权限,他也能帮你搞一搞例如调用摄像头发发通知什么的

不过网页做不到的例如 webview 性能差,他也帮不了… 对于开发过程中的一些经验回头再说,今儿个说说如何配置 PhoneGap 和 Intellij IDEA

(更多…)

缩进, Tab 还是空格?

星期日, 13 10 月, 2013

TabsSpacesBoth

圣战

圣战个毛线

Android 好还是 iOS 好,Windows 好还是 Mac 好,编辑器好还是 IDE好,中划线好还是下划线好…
写代码这么多年,会遇到很多奇葩的毫无意义的所谓脑残粉的争论

昨天 @willerce 同学刚入职就提了个问题: 缩进用 Tab 还是空格的规范貌似没有啊?
大家突然意识到有这个问题…至少证明这不是啥大问题,或者算还没暴露出来的小问题
甚至…因为统一用 IntelliJ IDEA 自动被解决了还蒙在鼓里

随着深入的学习,发现了还是有讲究的…

(更多…)

windows 下 adb.exe 检测不到设备

星期一, 7 10 月, 2013

在国内搞 Android 开发肯定会遇到的坑是:

Eclipse / ADT 提示

The connection to adb is down, and a severe error has occured.
You must restart adb and Eclipse.
Please ensure that adb is correctly located at 'D:\Dropbox\dev-tools\android-sdk\platform-tools\adb.exe' and can be executed.

IntelliJ IDEA 提示

Waiting for device.
USB device not found

(更多…)

PhoneGap 3 与 IntelliJ IDEA 环境配置教程

星期五, 4 10 月, 2013

什么是 PhoneGap 3

手机里的网页不能实现 Native APP 的一些功能和权限, Native APP 不如 HTML5 JavaScript CSS 那么灵活.
PhoneGap 就是一个中间件,链接 Native App 和 Web App 的桥梁,搞出来的是典型的 Hybrid App.
之前一直被人诟病的是性能不如原生的好,但如果对一些动画效果要求不高的 App ,开发成本大幅降低
更何况最新的 3 版本性能越来越好

(更多…)

WebAPP ViewPort iPhone5 黑边解决方案

星期三, 10 4 月, 2013

ViewPort 详解

最好先仔细看一遍苹果官方文档 

Configuring the Viewport 容易被忽略的就是即使 width=640的时候,scale=1是按照device-width而不是按照640的大小

(更多…)

IntelliJ IDEA 中文乱码,字体优化解决之道

星期三, 13 3 月, 2013

IntelliJ IDEA 12 附带黑色 Darcula 主题之后,国内的兄弟姐妹们必然是要搞起啊,谁没有一颗 ST2 | VI 的心?

然后就会发现,中文变成了口口口口口…

chinese-sucks

解决方法就是如图,在 Appearance 里头勾选 Override default fonts by (not recommended)

然后 name: 里头挑选一个中文字体,微软雅黑或宋体什么的

(因为字体名称也是中文,所以先摸黑选一个口口,就可以看了)

重启下 IntelliJ IDEA, 一切正常

chinese-yahei

第二个问题来了,那界面字体正常了

我编辑器里需要一个等宽字体肿么办?

在 Editor > Colors & Fonts > Font 里头选择一个等宽字体例如 Consolas 之后,所有的中文都挤成一坨屎了…

现有正式版本的解决方案是选择中文字体…

或者去群共享里下载一款叫 Yahei Consolas Hybrid 的字体

font-family-old

如果没有这些字体,注意要取消 Show only monospaced fonts;

在12.1版本里, 已经可以设置多个字体

font-family

如果没有这些字体,注意要取消 Show only monospaced fonts;

是不是想起了CSS里 font-family:”Source Code Pro”,”微软雅黑”;

现在已经发布了,解决中英文搭配老大难问题.

IntelliJ IDEA, PHPStrom, WebStorm 前端开发指南.

https://github.com/damao/Intellij-IDEA-F2E

WordPress 主题: Android 2012

星期二, 5 2 月, 2013

我讨厌魅族的原因:
这货打着简单的旗号,学 iOS 做减法,但把很多有用没用的功能都减掉,扩展也支持不好,
导致简单变成了简陋

我喜欢MIUI的原因:
虽然各种加法,但是收放自如,不该出现的不出现,需要的时候信手拈来

之前做 WordPress 主题 : Android 的时候陷入同样的误区,
做了很多不必要的减法,集成了很多多余的功能

痛定思痛,站在巨人的肩膀上,拒绝重复造轮子

WordPress 主题: Android 2012 是基于 Android Design 的设计,基于官方 Twenty-Twelve 主题功能,保留所有功能的前提下,新增了插件无法方便实现的基础功能

让插件去做插件的事情吧

访问WordPress 主题: Android 下载页

Discuz 7.2 升级到 X2.5 之后活动帖隐藏/删除留言

星期一, 14 1 月, 2013

product_discuzDiscuz 最纯粹的论坛版本停滞在7.2 有些年头了,按照互联网开源产品不升级就被日定律, 还是决定升级到集各种用不到功能于一身的 Discuz X2.5

老爹的户外暴走论坛葭日户外 常用活动召集帖, 之前的在报名的时候所填的留言是隐藏,召集者可见.
拿来写身份证号手机号
升级后变成了公开…

一时间就像裤子被人扒了一样

删除带数字的活动贴报名者留言

备份一下数据库,然后运行SQL来删掉活动贴里报名者的留言(包含7个连续数字)

update pre_forum_activityapply set message=” where message REGEXP  ‘.*([0-9]{11}).*’

正确的活动贴发布方式

option

发活动贴的时候勾选对应资料项
join
报名者填写的时候,只有留言是公开的,其他都只有召集者可见
所以隐私的不要写在留言里

微信公众平台不会告诉你的

星期六, 5 1 月, 2013

因为微信公众平台的缘故(庙) 四岁啦!这个活动参与率达到70%左右,
并且也通过这次活动关联了微信到庙的数据库

感谢微信, 也顺便分享一下那些微信公众平台不会告诉你的事儿

 

不能用QQ号绑定的邮箱登陆

login

因为注册公众账号不能是已经注册过微信的QQ,所以一般都会开个小号
谁记得住小号的号码啊摔,当然是捆绑个邮箱

突然有一天,不能用邮箱登陆了…
突然又有一天,支持微信号登陆了…
还好,记得微信号

但是微信公众平台不会告诉你的是: 英文版用户可以用邮箱登陆 _(:з」∠)_

 

消息最多保存5天

msg

忘了是5天还是7天,总之一开始不知道,
过了一星期去看,咋找不到老的消息了?
消失了…消失….失…

但是微信公众平台不会告诉你的是: 没了就再也没有了…

 

已回复消息背景色不一样

reply

后来才留意到… 一般都是高亮未操作消息啊,
谁会高亮已操作啊啊啊要么就灰掉已操作啊啊啊
而且看起来就是个分隔用的背景色啊啊啊

回复了啥也不保留(居然是点头像看聊天记录…)

不过一旦接受了这个设定,还觉得挺可爱的

 

不支持第三方通知

这点我很纠结… 公众账号收到消息后,是无法通过任何途径知道的

捆绑个QQ提醒也好吧
捆绑个邮箱提醒也好吧
实在不济捆绑个私人微信账号提醒也好吧

我只好设置 Google 日历每5天去查看一次毛片站( mp.weixin.qq.com )

一旦忘了…就丢消息…一百条啊一百条

 

下面来说一说甜美的API

读完 消息接口使用指南 你觉得希望涌上心头

微信就是这种小白你有小白的玩法,大湿你懂吗有大湿的玩法

于是你花了5分钟让微信和庙在一起

聊天记录都存在自己服务器,oh yeah.

你收到了人生第一条JSON

{“ToUserName”:”gh_da86539c935″,”FromUserName”:”ofKvQjmnePn6C8ZstHx_7nRKsxQ”,“CreateTime”:”1357390799″,”MsgType”:”text”,”Content”:”老板,庙有发票么?”}

 

API 之用户的微信号呢?

gh_da86539c935 这是神马???

ofKvQjmnePn6C8ZstHx_7nRKsxQ 这又是神马???

忘了,已经切换成大湿模式了…

这俩是 ToUserName 和 FromUserName

但是微信公众平台不会告诉你的是,这两个码是有依赖的

同样的用户发给不同的公众账号,他的 FromUserName 是不一样的

但是对于同一个公众账号,这就是他唯一的身份识别码了

所以,可以放心的存到庙的数据库里做用户识别

 

API 之 “Content”:”Hello2BizUser”

有一天,你突然收到了”Content”:”Hello2BizUser”

我靠, 2B用户???

但是微信公众平台不会告诉你的是: 这代表有新用户注册,而不是有用户发消息给你…

 

领导总结

总而言之,微信公众平台的粗线,起到了桥梁的作用,让 Pusa 把爱射满人间
希望未来公众平台支持主动发送消息给特定用户,这样和尚们就可以收到自己的续费提醒了.

感谢微信,希望大猫年会能抽到 iPad Mini

再见, FeedSky

星期五, 28 12 月, 2012

feedsky

再见, FeedSky

FeedSky 用了也有些年头, 最近发现打不开了,看统计的异常数据也能反映当机程度吧

随着微博兴起博客迅速衰落, Google Reader 里也清理了大半

如果我是站长,都不知道能撑多久

感谢这么多年来的陪伴,再见

正事儿

之前是用 http://feed.ooxx.me 来公布出去的,得保证可用

思路就是 让 feed.ooxx.me 跳转到 ooxx.me/feed/

 

  1. 新建一个二级域名 feed.ooxx.me 到某个目录
  2. 在目录下新建 .htaccess
  3. 在.htaccess 里写一句 redirect / http://bigc.at/feed/

 

大功告成, 欢迎订阅