Archive: Author Archive

Xcode下免证书真机调试方法(适用iphone3.0 3.12 3.14)

No comments February 15th, 2010

我的系统环境:
* Mac OS X 10.6.2
* Xcode 3.2.1
* iPhone 3G 8G 美版, iPhone OS 3.0 已越狱

证书伪造:
* 先按照 该教程 的步骤添加证书。注意,原教程选择的是“系统”证书,这里我们用“登录”证书,切记。

Xcode破解
* 关闭 Xcode,打开你的命令行终端,复制粘贴下面的代码:

#!/bin/bash
cd /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneOS\ Build\ System\ Support.xcplugin/Contents/MacOS/
dd if=iPhoneOS\ Build\ System\ Support of=working bs=500 count=255
printf “\x8f\x2a\x00\x00″ >> working
dd if=iPhoneOS\ Build\ System\ Support of=working bs=1 skip=127504 seek=127504
/bin/mv -n iPhoneOS\ Build\ System\ Support iPhoneOS\ Build\ System\ Support.original
/bin/mv working iPhoneOS\ Build\ System\ Support
chmod a+x iPhoneOS\ Build\ System\ Support

* 执行完后再复制粘贴下面的代码到命令行终端:(需要internet网络连接)

mkdir /Developer/iphoneentitlements30
cd /Developer/iphoneentitlements30
curl -O http://www.alexwhittemore.com/iphone/gen_entitlements.txt
mv gen_entitlements.txt gen_entitlements.py
chmod 777 gen_entitlements.py

* 执行完脚本后修改”/Developer/Platforms/iPhoneOS.platform/Info.plist”文件,做如下修改:
新增如下两项:
PROVISIONING_PROFILE_ALLOWED = NO
PROVISIONING_PROFILE_REQUIRED = NO

* 再用文本编辑器打开”/Developer/Platforms/iPhoneOS.platform/Info.plist”文件,将所有 “XCiPhoneOSCodeSignContext”替换为“XCCodeSignContext”,(非常重要,不进行此步骤会导致打开项目文件Xcode会崩溃报错退出)保存退出。

* 打开Xcode,打开你的项目,Project>>Edit Project Setting,选择“Build”页面,Configurations和Show都选择All,找到Code Signing Identity项,删除其子项,并将“Code Signing Identity”赋值为“iPhone Developer”(其实是个选项)。

* 然后找到你项目的xxx- Info.plist文件,添加“SignerIdentity”项,其值为“Apple iPhone OS Application Signing”.保存。

* 将iPhone接入电脑,在Xcode的 Window>>Organizer中会侦测到你的iPhone.查看iPhone和你的Xcode识别正常后退出Organizer,选择编译环境为“iPhone Device-3.1.2|Release”,点击”Build and Go”,期间会出现让我们选择签名证书,点选“允许”后,祈祷你的iPhone屏幕亮起吧。

* 你的程序会自动下载到你的iPhone中。点触运行无任何错误提示。

以上方法在iphone3.0环境中测试也同样通过了!

Mysql UNIX时间戳与日期的相互转换

No comments February 8th, 2010

UNIX时间戳转换为日期用函数FROM_UNIXTIME()

select FROM_UNIXTIME(1156219870);

日期转换为UNIX时间戳用函数UNIX_TIMESTAMP()

SELECT UNIX_TIMESTAMP(’2006-11-04 12:23:00′);

例:mysql查询当天的记录数:

$sql=”select * from message WHERE DATE_FORMAT(FROM_UNIXTIME(chattime),’%Y-%m-%d’) = DATE_FORMAT(NOW(),’%Y-%m-%d’) order by id desc”;

自己认为最好才是最好

No comments January 21st, 2010


领会到什么了吗?

.htaccess定义301跳转

1 comment January 21st, 2010

单位的主页改版升级
需要保留原有的一些资料
要求进入域名后,指向新的页面
方法很简单
google肉了一下
用以下步骤:
1、首先用Notepad++建立一个.htaccess文件
2、添加以下代码

RewriteCond %{HTTP_HOST} ^需要被转向的网址$
RewriteRule ^(.*)$ http://转向后的网址/$1 [R=301,L]

3、上传文件到根目录。

需要注意的是,如果 xxx.com 与 www.xxx.com 同一个目录时,需要将 xxx.com 转向到 www.xxx.com 时,添加的2条都是必须的。如果当 xxx.com 与 zzz.com 不同目录时,则只需要添加 RewriteRule ^(.*)$ http://转向后的网址/$1 [R=301,L] 即可

wp某类最新文章函数

No comments January 20th, 2010

wp模板中最新文章函数调用
学习了iej的后
总结代码如下:

<li>
<h2>最新日志</h2>
<?php query_posts("cat=102&showposts=10"); ?>
<ul>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile;?>
</ul>
</li>

WordPress基本模板文件

No comments January 18th, 2010

WordPress基本模板文件

一套完整的WordPress模板应至少具有如下文件:

* style.css : CSS(样式表)文件
* index.php : 主页模板
* archive.php : Archive/Category模板

* 404.php : Not Found 错误页模板
* comments.php : 留言/回复模板
* footer.php : Footer模板
* header.php : Header模板
* sidebar.php : 侧栏模板
* page.php : 内容页(Page)模板
* single.php : 内容页(Post)模板
* searchform.php : 搜索表单模板
* search.php : 搜索结果模板

当然,具体到特定的某款模板,可能不止这些文件,但一般而言,这些文件是每套模板所必备的。
Continue reading…

the_category取消链接方法

No comments January 14th, 2010

在WP制作主题过程中
有些分类需要取消链接
找了一些方法
只需要将:

<?php the_category(”,”); ?>

更改成为以下语句:

<?php
foreach((get_the_category()) as $category) {echo $category->cat_name . ‘ ‘; } 
?>

wp自定义字段调用图片

No comments January 14th, 2010

搞单位的blog,需要调用图片
可以采用wp自定义字段调用图片的方法
看了水煮鱼的一篇文章
找了不少资料,简单的图片调用,在要调用地方扔上

<img src="<?php $values = get_post_custom_values("image_thumb"); echo $values[0];
 ?>" alt="<?php the_title(); ?>" />

但是这种方法不行,行不通,目前还没调试成功
继续用google百度一下
发现了以下有效方法:

<?php $im = get_post_meta($post->ID, 'image', true);if($im): ?>
<img src="<?php echo $im; ?>" alt="" />
<?php endif; ?>

WordPress中分类图片的加入

No comments January 12th, 2010

实现此功能的核心问题是,在主循环中能根据分类自动调用不同图标。而利用 get_the_category() 函数获取分类名称的代码为:

<?php foreach((get_the_category()) as $cat){echo $cat->category_nicename;}?>

这样就得到了因分类而异的代码。基于此,只需在模板中嵌入图标调用路径即可:

<img src="<?php bloginfo('template_url');?>/image/icon_<?php foreach((get_the_category()) as $cat)
{echo $cat->category_nicename;}?>.gif" />

当然,需要为每个分类定制不同图标,并存为 “icon_分类名称.gif” 的形式至指定目录。
为分类图标加上链接和描述文字后,完整代码如下:

<a href="<?php bloginfo('url'); ?>/category/<?php foreach((get_the_category()) as $cat)
{echo $cat->category_nicename;}?>" title="<?php foreach((get_the_category()) as $cat)
{echo $cat->cat_name;}?>">
<img src="<?php bloginfo('template_url');?>/image/icon_<?php foreach((get_the_category()) as $cat)
{echo $cat->category_nicename;}?>.gif" />
</a>

如果嫌修改代码过于麻烦,也可以使用 Category Icons 插件,该插件可以为分类指定不同图标,提供了详细的后台设置面板,操作更为简便,容易上手。

祝大家新年快乐!

No comments January 1st, 2010

2009年已经过去

又是一个新的开始

2009收获大大

2010继续。。。。

感谢一直以来关心帮助支持我的各位朋友

祝大家合家幸福、身体健康、工作顺利、财源广进!