外头站着

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

Mac Mini 2012 HDMI 普通显示器文字模糊

星期一, 4 2 月, 2013

视频接口科普

公的意思就是插人的(类似插头)
母的意思就是被插的(类似插座)

VGA接口 DVI接口 HDMI接口 Thunderbolt接口

Mac Mini 2012 HDMI 普通显示器文字模糊

hdmi 

 

方案1: [Mac mini HDMI (母)] 接 [HDMI标准线(公)] 接 [显示器 HDMI (母)]
方案2: [Mac mini Thunderbolt (母)] 接 [Thunderbolt 转 HDMI 线(公)] 接 [显示器 HDMI (母)]
方案3: [Mac mini HDMI (母)] 接 [HDMI(公)转DVI(母)] 接 [DVI 标准线(公)] 接 [DVI转HDMI转接口] 接 [显示器 HDMI (母)]

网上说  [Mac mini HDMI(母)] 接 [HDMI(公)转DVI(母)] 接 [DVI 标准线(公)] 接 [显示器DVI (母)] 会清晰

结论:只要显示器是HDMI输入,就会
如图,小字号发虚,看起来很累(相机不好,实际效果没这么模糊,不过确实是很虚)

但是我的三星显示器只有 VGA 和 HDMI 没有 DVI 啊干

Mac Mini 2012 VGA普通显示器文字正常

vga

VGA模拟信号的话,文字反而比数字接口HDMI清晰… …

擀

那些蛋疼的方案

hdmi-dvi-hdmi

[HDMI转DVI-D 转接口] 接 [DVI-D 标准线] 接 [DVI-I转HDMI转接口]

dvi-vga 

DVI 转 VGA

算了,给个HDMI又不好好支持
VGA 凑合用吧,反正开发机

普通用户如果要烧个水果,一定要烧水果显示器,效果杠杠的
血泪教训,屌丝退散

 

 

—PS—————————————-

抱到公司用支持DVI输入的显示器…好清晰
擀

最终结论
不管啥口输出只要HDMI输入的显示器会模糊,
不管啥口输出只要DVI输入的显示器就是数字信号很清晰

解决 Mac Mini 2012 HDMI 普通显示器雪花屏

星期一, 28 1 月, 2013

mac-mini-snow

Mac mini 在400多天后终于更新,于是跑香港顺了一台回来,开开心心扒下 XBOX 的 HDMI 线捅 Mac mini 和三星显示器菊花

菊花捅成了雪花!!!

难道老乔知道我是资深果黑,借机还魂来打击报复?

于是各种 Google

有说
2012款Mac mini上个月发布,很多用户发现使用Mac mini机器上的HDMI接口连接外接显示器后,显示器会有闪烁的现象。通过Thunderbolt/Mini DisplayPort接口连接的显示器并没有这种问题。

有说
这种问题似乎与Mac mini中使用的英特尔HD 4000集成显卡有关系。目前英特尔已经公开承认该问题,并表示修正补丁即将到来。目前还不知道苹果何时会在补丁中修正该问题。苹果已经向开发者发布OS X 10.8.3测试补丁,10.8.3主要修复项目就是图形显卡驱动,不过有没有修正Mac mini上HDMI的问题就不得而知了。

有说
Mac Mini (2012) HDMI losing sync (blank screen/snow)

mac-mini-snow-half

所以,升级!

自带的系统是 10.8.1,摸黑点左上角苹果选择软件更新升级到 10.8.2

咦?说好的 10.8.3 呢?啊?只有开发者有?啊?给了钱的才算开发者?

mac-mini-snow-upgrade

升级到 10.8.2 很快,重启之后大雪花转小雨点,勉强能看清了

 

mac-mini-snow-upgraded

看得清你妹喔摔

是不是1080P这个机器吃不消?我擦可是高配啊高配啊有木有

切成 720P 看看?

彻 底 黑 屏……

好吧

继续 Google

有说
他们问了苹果的天才们,天才们说你用苹果显示器呀,就不花屏了,
天才们还说,你用苹果的 Thunderbolt, 也不花屏啊
(弄这 HDMI 接口是衬托用的么?)

有说
接口松了,线质量不好
(新机器松个毛,微软XBOX原装线)

有说
接电视上就不花屏

所以
接电视重置分辨率!

果然 SONY 电视机一切正常,Mac mini 还是一贯高水准电视盒啊~赞一个
赞一个你妹喔摔你是一台电脑啊,不能接显示器的电脑啊……

接下来我们进入安全模式
(咦?Mac 也有安全模式?难道是妹纸)

Mac OS X:以安全模式启动

然后,然后,然后插回三星显示器的时候

就雪转晴一切正常了……

 

谁能告诉我刚才发生了神马事情?

 

 

关于本机 Mac mini EFI 固件更新 1.7

本更新解决了 2012 年底推出的 Mac mini 电脑上 HDMI 视频闪烁的问题,建议所有用户都进行安装。

“Mac mini EFI 固件更新”将更新电脑上的 EFI 固件。

电脑的电源线必须连接并插入正常工作的电源。Mac mini 重新启动后,灰色屏幕上将显示状态栏,指示更新进度。更新过程将需要几分钟时间完成。更新期间请勿干扰进程或切断 Mac mini 的电源

http://support.apple.com/kb/DL1616?viewlocale=zh_CN

CodeIgniter Disallowed Key Characters.

星期一, 20 8 月, 2012

 CodeIgniter 是什么?

  • 你想要一个小巧的框架。
  • 你需要出色的性能。
  • 你需要广泛兼容标准主机上的各种 PHP 版本和配置。
  • 你想要一个几乎只需 0 配置的框架。
  • 你想要一个不需使用命令行的框架。
  • 你想要一个不需坚守限制性编码规则的框架。
  • 你对 PEAR 这种大规模集成类库不感兴趣。
  • 你不希望被迫学习一门模板语言(虽然可以选择你喜欢的模板解析器)。
  • 你不喜欢复杂,热爱简单。
  • 你需要清晰、完善的文档。

CodeIgniter 是 @飞鱼 @给 @余果 又@给我的

 

(庙) miao.in 是基于 CodeIgniter 开发

改造大概花了个把小时,因为(庙)实在是太简单的网站

 

Disallowed Key Characters.

突然有一天出现了 Disallowed Key Characters. 这个错误,满 Google 都在说,你的 cookie 出现了非法字符

干,老子还没用到 Cookie 呢

打开Chrome调试器发现有个 Cookie 的

Key: 1345466626|7601294|43373|0|0|0

然后用 Intellij IDEA 搜了一下 “Disallowed Key Characters”

在

system/core/Input.php line 603

写着

if ( ! preg_match("/^[a-z0-9:_\/-]+$/i", $str)) { exit('Disallowed Key Characters.'); }

日哦,身为正则小王子的大猫一看眼泪都流下来

改成了

PS,这”|”不可写到”-“后面,懂的自然懂,不懂照着改

 

那么这个带”|”的 Cookie 哪里来的呢?

电·信·弹·窗·广·告,我·干·里·良!

此 BUG 已经提交官方修复

github 上提交了,原作者脚的有道理,就合并修复了,新版本应该没啥问题

<?php if ( is_home() ) { ?>无效/失效的解决方案

星期六, 12 12 月, 2009

wordpress_is_home

<?php if ( is_home() ) { ?>
我只会在首页显示
<?php } ?>

is_home(); 函数在首页的时候会返回一个 true
上面那段代码是常用的只在首页显示
插入任何模板页PHP里都可以,
例如侧边栏 sidebar.php 或页脚 footer.php

但如果它之前有个 query_posts(); 则会让它失效
原因是 is_home is_virgin is_ooxx 这种 is_ 前缀的都是基于主旋律循环来判断,
而 query_posts(); 会让其偏离主循环

解决方案是在 is_home(); 之前加一个 wp_reset_query();

<?php wp_reset_query(); if ( is_home() ) { ?>
我只会在首页显示, 真的!
<?php } ?>

WordPress 2.8 主题编辑器 bug

星期二, 16 6 月, 2009

theme_editor

新版本把后台主题编辑器由纯文本编辑器变成了富文本编辑器
代码高亮,乍一看真高级

于是趁升级升的手发烫,把评论改良了一下
(貌似在IE下reply链接还是有个问题,不管鸟)

小东西偶喜欢在线编辑一下,直接保存
于是firebug 调整,复制代码

paste

粘贴到编辑器(本例用高亮那段)

保存之后… …

gone

那段粘贴进去的代码,以及粘贴位置之后的代码一起木有了… …囧

测试过,如果粘贴进去的是纯文本,或者编辑器里代码相互粘贴是没问题的
但富文本粘贴到富文本编辑器,就傻逼了…

妈的,还不如纯文本编辑器呢

update:

解决方案:

disable

Screen Options 点… disable syntax highlighting

Blogbus转换到WordPress笔记

星期二, 29 4 月, 2008

恩, 最近把钉子户Finvola姑娘的blogbus强行拆迁到了http://Finvola.com (WP)

真是麻烦呀,比较完善的转换程序是Blogbus » MoveType » WordPress
但是过程中会丢失原来的分类结构,并且tag导入是以分类的形式
不过没关系,wp后台可以批量转换分类为tag
等找个时间摸摸movetype的底,把那个转换程序完善一下

话说这个Blogbus支持自定义主题,非常赞
在搬迁后如何让进入blogbus的同学们自动跳转到Finvola.org去呢?

1. HEAD里自刷新
<meta http-equiv=”refresh” content=”6;URL=http://finvola.com”>

优点 » html代码,6秒后跳转到url,不需要其他任何支持,当然blogbus支持
缺点 » 如果时间小于5秒,可能被搜索引擎当成作弊而遭雷劈

2. JS跳转
<script>window.location.href=’http://finvola.com’;</script>

优点 » html代码,不需要其他任何支持,blogbus也支持
缺点 » 呃,具体参数什么的大猫得查资料了(脸红下)

3. flash的getURL
getURL(http://finvola.com,”_self”);

优点 » 呃你还可以做个跳转动画什么的
缺点 » Blogbus和qzone一样,自动给flash文件加了句
<PARAM NAME=”AllowScriptAccess” VALUE=”sameDomain”>
getURL失效

4. 301永久 / 302临时 跳转  注:慎用302,容易被当作弊

优点 » 感觉不到在跳转,但已经跳转了,居家旅行必备
缺点 » 需要服务器支持,不能用在静态页里

最后权衡了一下还是决定保留blogbus,但是在左上角加了个入口

<div style=”position: absolute; top: 0px; left: 0px;”>
<a target=”_self” href=”http://finvola.com”><img alt=”已启用 Finvola.org 欢迎访问” src=http://finvola.com/images/jump.png /></a></div>

看效果点我(IE下png不透明)

— — – 终于想起要写正文的分割线- – —- – – – – – –  – — – – – – –  – – –

wordpress升级到2.5之后Dashboard犹如包着保鲜膜在食堂买菜的姑娘
但是遇到个问题,在保存widgets的时候有一定几率随机清空文本模块…抓狂,可能是服务器问题吧,升级2.5.1后这种情况米发生过

但是…但是….2.5.1的widget拖拽后会错位的非常纠结,如本文题图
测试过英文版中文版,Linux windows,国外国内主机,本地apache也测试,拷问狐朋狗友,都反映存在这个问题,好吧,丫就是一B U G 巴嘎

sigh…真是枯燥的一篇日志,欢迎大家到俺准媳妇家玩儿

site: http://finvola.com
rss:  http://feed.finvola.com

转换脚本下载点我