CentOS 6 安装使用记录

1.修改网卡配置

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
HWADDR="00:0C:12:34:56:78"
NM_CONTROLLED="no"
ONBOOT="yes"
BOOTPROTO=static
IPADDR=192.168.1.202
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
###注意字段名要"大写"

2.修改DNS配置
# vi /etc/resolv.conf

# 填写相应的域名服务器DNS地址

nameserver 192.168.1.1
3.重启网络服务

# service network restart
# 重启完毕后ping网关,外网测试

简单方法捕捉手机(移动设备)网络请求

1:安装 Fiddler,在其 Tools –> Fiddler Options –> Connections 选中 Allow Remote Computers to Connect.
2:记录 Fiddler 所在机器的IP地址,如192.168.0.100
3:在移动设备(手机)的WIFI网络设置处,设置HTTP代理,将服务器填为上一步中获得的IP,即192.168.0.100,端口填8888

这样Fiddler即可截获手机的网络请求.

javascript 判断是否移动终端

 

<HTML>
<HEAD>
<TITLE> 判断是否移动终端 </TITLE>
<script type="text/javascript">
var browser={
versions:function(){
var u = navigator.userAgent, app = navigator.appVersion;
return {
trident: u.indexOf('Trident') > -1, //IE内核
presto: u.indexOf('Presto') > -1, //opera内核
webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //是否为移动终端
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器
iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器
iPad: u.indexOf('iPad') > -1, //是否iPad
webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
};
}()
}

document.writeln("<br> 是否为移动终端: "+browser.versions.mobile);
document.writeln("<br> ios终端: "+browser.versions.ios);
document.writeln("<br> android终端: "+browser.versions.android);
document.writeln("<br> 是否为iPhone: "+browser.versions.iPhone);
document.writeln("<br> 是否iPad: "+browser.versions.iPad);
document.writeln("<br>"+navigator.userAgent);
</script>
</HEAD>

<BODY>
<br>
hi world !
</BODY>
</HTML>

 

 

第二种:
 

 

<HTML>
<HEAD>
<TITLE> 22222222222 </TITLE>

<script>
function uaredirect(murl){
try {
if(document.getElementById("bdmark") != null){
return;
}
var urlhash = window.location.hash;
if (!urlhash.match("fromapp")){
if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {
location.replace(murl);
}
}
} catch(err){}
}
</script>
<script type="text/javascript">uaredirect("http://m.baidu.com");</script>
</HEAD>

<BODY>
wowo
</BODY>
</HTML>

BitTorrent Sync 备份系统 安装记录

apt-get install python-software-properties
add-apt-repository ppa:tuxpoldo/btsync
apt-get update
apt-get install btsync

提示输入密码 :"The password for accessing the web interface:” 时,输入WEB管理密码;其余默认,直接回车即可。
填写上下载速度的时候不可写0,一定要填写速度.

安装完毕后,btsync 的配置文件在 /etc/btsync/debconf-default.conf ,你可以去修改这个文件,配置新的密码。

修改密码后,重启 btsync 服务:

/etc/init.d/btsync restart

使用
打开浏览器访问 http://IP:8888

登录默认账号: admin ,密码即前面输入的密码。

点击 Add Folder 按钮选择需要备份的目录(推荐备份 /var 目录),并产生一个随机安全 Secret 号。

客户端安装
访问 http://labs.bittorrent.com/experiments/sync.html ,点击红色的 Download 按钮,再点击 Windows 按钮,下载并安装

打开程序,输入前面得到的随机安全 Secret 号,选择一个下载的目录,你会看到,备份开始了。

原作:unbuntuChina

Moto android 双卡 发送短消息

Moto 双卡 指定卡发送短消息

phoneType =1 为GSM卡 0为CDMA卡

XT788实测可用.

	public String sendMSG(String phone, String msg,int phoneType) 
	{
		String Exp_string = "";
		try {
			Class smsManagerClass = null;
			Class[] divideMessagePamas = { String.class };
			Class[] sendMultipartTextMessagePamas = { String.class,
					String.class, ArrayList.class, ArrayList.class,
					ArrayList.class, int.class };
			Method divideMessage = null;
			Method sendMultipartTextMessage = null;
			smsManagerClass = Class.forName("android.telephony.MSimSmsManager");
			Method method = smsManagerClass.getMethod("getDefault",
					new Class[] {});
			Object smsManager = method.invoke(smsManagerClass, new Object[] {});
			divideMessage = smsManagerClass.getMethod("divideMessage",
					divideMessagePamas);
			sendMultipartTextMessage = smsManagerClass.getMethod(
					"sendMultipartTextMessage", sendMultipartTextMessagePamas);
			ArrayList magArray = (ArrayList) divideMessage
					.invoke(smsManager, msg);
			sendMultipartTextMessage.invoke(smsManager, phone, "", magArray,
					null, null, phoneType);
		} catch (IllegalArgumentException e) {
			// TODO Auto-generated catch block
			// e.printStackTrace();
			Exp_string = "IllegalArgumentException";
		} catch (IllegalAccessException e) {
			// TODO Auto-generated catch block
			// e.printStackTrace();
			Exp_string = "IllegalAccessException";
		} catch (InvocationTargetException e) {
			// TODO Auto-generated catch block
			// e.printStackTrace();
			Exp_string = "InvocationTargetException";
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			// e.printStackTrace();
			Exp_string = "ClassNotFoundException";
		} catch (SecurityException e) {
			// TODO Auto-generated catch block
			// e.printStackTrace();
			Exp_string = "SecurityException";
		} catch (NoSuchMethodException e) {
			// TODO Auto-generated catch block
			// e.printStackTrace();
			Exp_string = "NoSuchMethodException";
		}
		return Exp_string;
	}

列举API

	public String checkapi(Context context) {
		String Exp_string = "";
		try {
			Class pkgClass = null;
			pkgClass = Class.forName("android.telephony.MSimSmsManager");
			Method[] methods = pkgClass.getMethods();
			for (Method m : methods) {
				// if (m.getName().contains(str))
				{
					Exp_string = Exp_string + m.toGenericString() + "\n\n";
				}
			}

		} catch (IllegalArgumentException e) {
			// TODO Auto-generated catch block
			// e.printStackTrace();
			Exp_string = "IllegalArgumentException";
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			// e.printStackTrace();
			Exp_string = "ClassNotFoundException";
		} catch (SecurityException e) {
			// TODO Auto-generated catch block
			// e.printStackTrace();
			Exp_string = "SecurityException";
		}
		return Exp_string;
	}

原作:飞雪

网络高清多媒体播放器普及交流讨论贴.转

个人爱好及工作原因,我在中国俗称AV界(一些热爱AV的发烧友不要激动了:此AV非彼AV)的电子娱乐产品业界已经厮混了10几年了,亲身经历了从VCD转到DVD,然后dvd由极盛及衰,现在又开始了IP的时代,可能你觉得什么是IP机顶盒,和我有什么关系?或者我换个你也可能耳熟而详的时髦科技新名词“云”讲给你听,类似的产品有大名鼎鼎的如:谷歌TV、水果TV等等。。。。。。。,这样你觉得IP机顶盒离你的生活还远吗?下面我就来对高清机不是太懂,电子及IT知识不是太多的朋友来一次知识普及:希望达到让新手能从最基本的方面认识高清机,到能自己选购自己中意的高清机!
但是为了让更多的卡友可以看到,采取了回复可见,对网络高清无兴趣的请直接无视绕行!谢谢!

下面从初级第一部分入手,讲解什么是高清机,高清机芯片方案介绍及高清机选购指南!

一、什么是高清机:

==============================

1、高清机分类:
高清播放机分为本地高清播放和网络高清播放两种。本论坛中一般讨论的是网络高清播放机!

2、网络高清机功能:
高清播放机目前正向功能集成化方向发展,即既有本地高清播放,又有网络高清播放,还具有其它功能。比如有些高清播放机具有在线高清
电影电视点播、视频 RSS订阅、网络电视、综艺娱乐、网页浏览、迅雷下载、在线MTV点播、天气预报、可视广播、本地1080p高清播放、图片播放、游戏等12种功能。

3、高清播放机的由来:
  高清播放机最早是汤姆逊RCA公司06年在国内生产的能解码高清片源的机器故取名高清播放机,以后很多厂家纷纷效仿,高清播放器(机)多指硬件设备,即通过连接电视,输出高清画面、杜比环绕音响等影音效果。其核心技术是芯片解码方案,好的高清播放器(机)可以解码多种格式多媒体,输出码流较小,可以在电视上通过遥控器操作,完成影视点播。目前,所有高清播放器(机)只可以进行特定影视点播,回放等。可播放影视清晰度为480P(标清)、720P、1080i、1080P。

4、高清机分辨率:
  细心的人应该已经发现了,在诸如全高清播放机、高清有线机顶盒、蓝光影碟机、PS3游戏机等新产品的外壳上,也经常标有720P、1080I、1080P等字样。对于片源而言,这些规格指的是画面的清晰度,那对于播放设备而言,这些规格又指的是什么呢?
  答案是,可支持的输出视频标准。输出给谁?当然是电视、投影机等终端显示设备了。
  为什么播放设备的输出能力也很重要?原因很简单,为了得到最好的画质表现。有了高清影片,自然就需要有对应的机器来回放。720P影片,就需要用支持720P输出格式的机器来播放,1080I、1080P等亦然。
  一部支持格式过少的机器,很可能会让你的视听体验大打折扣。打个比方,如果你有一部1080P 的影片,但你的播放机却只能最高支持到1080I输出,结果就是,一段1080P的高素质影片,被迫内部处理成了1080I格式输出给电视,动态清晰度从 1080线刷的降到了540线,这一切都要怪罪于这台低能的播放机。这个时候现在市场上流行的高清播放机就出现了,它可以很好地解决这些问题,高档机器一般都可以支持720P、1080I、1080P等视频显示格式,还具有倍线功能,比如在播放1080I的影像时,机器的处理芯片会自动将其化处理成1080P输出,弥补了其本身动态分辨率低的遗憾,使全面分辨率更高、更美丽。这个机器是专业一个芯片解码高清影视的视频和音频o
  这些机器在07年已经有了,但那时候还不成熟。只能解码部分视频,比如AVI MKV~其他都不可以。很麻烦,经历几年的发展。现在已经基本通杀啦!效果不错的。事实上,播放设备在输出信号时,并非简单的以720P、1080I、1080P加以区分,还涉及到刷新率。这个词大家应该不会陌生。电脑显示器有刷新率,播放设备输出信号也有刷新率。一般家用AV设备的刷新率有3种(60HZ、50HZ、24HZ)。就高清设备而言,常用有720P 50HZ/60HZ、1080I 50HZ/60HZ、1080P 50HZ/60HZ/24HZ 7种输出模式。电视制作初期,美国,日本等一些国家地区显示设备采用NTSC制式标准,刷新率为60HZ,而包括中国在内的一些国家和地区采用的则是 PAL制式,刷新率为50HZ。因此产生了不同刷新率的高清片源。为了方便,厂家现在开发播放设备解码时,720P 50HZ/60HZ、1080I 50HZ/60HZ、1080P 50HZ/60HZ通吃,为用户省去了制式问题的烦恼。另外,说到近年来备受关注和宣传的24HZ,则主要出现在蓝光碟机上。原来,蓝光碟为了还原原汁源味的电影,在制作时严格遵循了电影拍摄标准。电影每秒拍摄24张胶片,蓝光碟也每秒刷新24帧画面,1080P/24HZ格式是蓝光碟必备格式之一。有不少高清播放机厂家也提供了24HZ解码支持。目前国内大多数高清片源都是从网络下载或高清片源服务器获得。高清片源有了、高清播放机有了、高清电视机也有了,如何可以让自己看到最清晰的画面呢?播放机输出模式与显示设备支持模式对应,以1080P电视机为例,最清晰的状态,就是让播放机输出1080P信号到电视机(对于1366*768这样规格的HD READY电视机,我们原则上也推荐直接输入1080P信号,虽然播放设备通常无法提供1366*768显示格式)。比如一部1080P的影片,却用1080I的输出方式播放,使画质人为降低。当输出模式与显示模式相对应的前提下,最后一步,就是寻找合适的播放片源了。如果是1080P 的电视机,自然是播放1080P的蓝光碟、PS3高清游戏等为最佳,之后清晰度由高到底分别是720P(比如网络电影)、1080I(香港、央视高清)、 480P(DVD影碟)、576I(标清有线电视)。显然,即使是1080P的FULLHD电视机,看有线电视节目,效果也是最差的。要想真正享受高清版电视的乐趣,大家还是尽早升级到高清节目吧。

5、市面上产品介绍
  目前市面上本地高清点播的机器很多,而且功能全面,价格合理。基本上支持1080P格式的片源输出,这些高清播放器从399元至2000多元都有,当然是很大分别了。800元以下入门级,基本流行的视频都能解码,很流畅的播放。但在颜色、音频还原等还是有点不算满意的。到了在2000左右级别的。基本很满意咯!特别这些在高档器材、发烧级器材(如中高档投影)在100寸大屏幕能发现画面有比较明显分别的哦。如果您是入门级别,在家里用40-50寸左右的电视机看。我建议在1000元左右的档次的机器吧(不含硬盘)。这个级别的性价比很好。不建议那种399、499那种。真的很入门哦~~虽然能满足看电影的要求。一旦你对比过之后就发现有不足啦。这个就好像1000元有一台数码相机,一万元也有一台,但拍摄出来效果是有分别的。市场上有:海美迪、乐视TV、天敏、迪优美特、欣广视、瑞珀、碧维视、迈乐、杰科、亿格瑞、天目、开博尔、图美、忆捷、美如画、高清锐视、海信等。网络高清播放是既能播放本地高清视频,也能通过联网方式直接点播网络视频。是高清播放机升级换代的产品。目前已经发展到最新一代智能高清播发器,加入安卓智能系统,能连接有线网络和WIFI,能安装各种安卓软件,浏览网页、看电视、看电影、在线看视频、网络视频聊天等,相当于一台平板电脑了……

6、高清播放机片源
  高清片源对高清播放机来说是非常重要的,一切高清播放机都围绕片源展开,没有片源,高清播放机也就无用武之地。片源大小一部完整的高清电影的容量都在1G以上,1G——5G在高清电影领域来说都是小容量的片子,一般一部完整的高清电影的容量在10G——40G之间,有的甚至达到了100多G。一般来说蓝光原盘的容量在40G左右,低于40G的片源都是被编辑或压缩过的。编辑的方法有提取主视频,去掉拍摄花絮,只加入部分音轨,如20G左右的,只加入DTS、AC3音轨,去掉庞大的次世代音轨。把1080P的分辨率重新压缩成720P的分辨率,只加入AC3音轨,可以有效地给高清电影减肥。

7、片源载体  由于片源体积较大,目前片源的主要载体是SATA硬盘,承载的容量一般是1T、1.5T、2T。

8、片源获取  对于最终的消费者来说,片源来源主要有两个途径,一个是直接到销售商那里花钱拷贝,另一个是到网上的专业网站找到种子下载。高清播放机的经销商都会有片源提供,只要带着移动硬盘过去挑选即可。网上的片源一般到高清专业论坛查找,比如高清影讯,里面有很多片源供选择。

高清播放机行业五大关键词:
A、网络功能
  网络这一关键词对于高清行业而言拥有相当高的关注度,在物联网概念的推动下,不少家电产品都开始向网络靠拢,如很多的平板电视都已经拥有了网络功能,这一点也促使高清播放机产业必须将网络功能纳入旗下。如今,不少高清机厂商通过联合视频网站,已经能够支持用户在线观看视频,无需下载就可以看大片。并依据网络产生了网页浏览、图片浏览、SWF动画在线播放等实用功能。

B、蓝光片源兼容
蓝光碟机在片源方面,拥有全球主要发行商支持的优势。而高清播放机则拥有本土化,硬盘应用的方便,以及价格相对大众化的优势。 面对消费者对蓝光解码功能的需求,以及来自蓝光播放机的压力,不少高清播放机厂商已经将对蓝光片源的的兼容纳入到产品的发展战略中。

C、功能整合
  在3C融合的大背景下,许多家电产品相继突破了产品功能单一的局限,开始向互联互通,甚至功能整合的方向演进。在高清播放行业内,除了有相似功能的产品间的功能整合外,不同类别的边缘性整合也逐渐出现。如许多平板电视已整合了网络播放以及高清解码功能,而高清播放机也整合了网络播放,电视信号接收等功能,正在向HTPC的丰富操作性能靠近。

D、无线网络
随着网络的普及,无线网络功能几乎成为所有高端产品的标配,各类高清播放机产品也争相融入了这一功能,由此也促使着无线网络传输速率渐渐提升,已经可以满足高清影片播放的数据传输需要。

E、品牌
目前高清机所用的各芯片技术已经很成熟,相对芯片技术的软件技术各家厂商的软件相差很大,也就是所说的固件了,一家技术雄厚实力旨的公司,会有专门的研发与维护部分,能开发新技术与维护现在软件中的不足!

以上内容大部分是摘抄于HDPFANS论坛里面miclefang超级版主的文章,谢谢!

二 、高清播放机选购篇——芯片方案

==============================

1、Realtek芯片方案:
Realtek台湾瑞昱的名气很大,是全球顶尖的IC供货商之一,主要设计和开发有线及无线通讯网络、计算机外设和多媒体应用领域的各种IC产品。其推出的高清播放机芯片解码播放的格式输出图像质量及DTS源码输出已经不差于Sigma系列芯片。其最大的优势就是通吃所有视频格式,特别是支持RMVB格式的文件,并以低价的定位优势占领了大部分的高清机产品,目前瑞昱芯片在HD播放机市占率达大于50%了,已经是绝对霸主地位了。
  Realtek芯片目前市面上高清机运用最多的主要有1185,1073,1283,1055方案.
  Realtek1073/1283芯片是在2009年中期出现的,其主频分别为400MHz和450MHz。

A、RealTek 1186方案:
Realtek已经推出1186新款芯片,相比1185最大的改进就是支持双系统:其中包括了目前最热的安卓系统,另外还带3D蓝光播放,并且支持原生USB 3.0接口,如此一来就无需SATA硬盘仓。此外,Wifi芯片不再局限于USB接口设备,支持内置miniPCI网卡,稳定性要强于USB接口。

B、RealTek 1185方案:

RealTek 1185,是RealTek公司在2011年主推芯片,相比1073芯片,其最大的改善在于提高了CPU主频并降低了功耗,使处理能力得到显著提升,功能齐全,1185可以实现浏览器及游戏功能,支持鼠标键盘等外设,此外,1185方案,可实现千兆网卡及内置miniPCI无线网卡功能!另外1185发热量非常小,支持次世代源码输出,支持字幕!是目前最主流的HD播放器的方案了,占了瑞昱目前出货数量的60%左右。

C、Realtek 1073方案

优势:网络功能强大、支持RMVB格式、PPS与BT下载功能、价格便宜
不足:发热高,固件升级不明显,不支持次世代源码输出 ,对字幕支持不佳
适合:习惯网络下载RMVB格式片源进行观看,对音源要求不高或者没有次世代功放的用户

D、Realtek 1283方案
  Realtek 1283是在Realtek 1073的基础上进行了一定的升级调整,增加了录像功能和数字电视功能并支持次世代源码输出,但是发热现象的解决并不明显,其它变化也不大,画质和声音方面有所提升但没有很大的突破,价格不比SIGMA方案低。

E、Realtek 1055方案
  Realtek 1055方案属于Realtek 1073的简化版,减少了网络功能,主频达到500MHz,专为高清播放功能设计,在部分细节与性能上有更强的提升。
  优势:读取和操作速度快捷,发热低,稳定性强,价格便宜
  不足:没有网络功能,画质音效一般
  适合:专注于高清播放,对网络播放无要求,非发烧友级别的中低端用户。

2、Sigma芯片方案:

  高清机芯片方案最大提供商为著名的Sigma Designs,Sigma Designs是一家领先的无晶圆半导体供应商,生产用于实现家庭娱乐和控制的高度集成系统芯片(SOC)解决方案。其应用在高清播放机产品上的芯片,以其相当强大的关于高清视音频解码能力为消费者所推崇,一直在高清播放机市场上属于主导者,占据着霸主的地位。目前主流的应用在高清播放机上的芯片主要有 8635、8634、8655、8653、8643/2。

A、Sigma8635方案
  Sigma8635系列芯片应该说是市面上采用得比较广泛的一种芯片,尽管基于300MHz的主频,如今逐渐被更新的芯片取代,但是作为高清播放机高端芯片的始祖,目前市面上还有很多采用此款芯片的机型。
  优势:优质视频图像解码输出,支持编码格式H.264、VC-1、MPEG1/2/4、Divx/Xvid,就是说除了RM、RMVB格式外的几乎所有格式都支持,支持DTS、DTS-HD、Dobly、Dobly-HD源码输出和解码输出
  不足:用户界面缓慢,不支持蓝光导航
  适合:对高清播放视音效果比较挑剔的中高端用户

B、Sigma8634方案
  Sigma8634主要用于蓝光碟机的主要芯片,目前采用Sigma8634芯片的硬盘高清播放机品种很少,找不到有实力的厂商,后续软件升级难以保证。相对于Sigma8635来说,Sigma8634最大的不同就是对于蓝光光驱的支持,其他各方面的性能和参数都与Sigma8635几乎没有区别。

C、Sigma8655方案与Sigma8653方案
  Sigma865X方案一方面增强了网络功能,另一方面将主频达提高到了500MHz,解码能力方面有很大的提升。所有的865X系列芯片都是类似的,Sigma8655与Sigma8653的区别在于8655使用64位技术而8653使用32位技术,8655有6声道DACs(数模转化器),而 8653有只有4个。但是对于直接使用电视观看的消费者来说,这些都没有太大差别,而8655由于是64位技术,有些厂商固件无法很好的适应,建议消费者选择的时候务必小心。
  优势:全高清、强大的网络功能,固件兼容性不错,性价比高
  不足:理论性能比863X和864X芯片稍弱,Sigma8653不支持次世代源码输出
  适合:符合国内高清市场的优秀产品,价格适中,符合一般的大众消费者

D、Sigma8643/42方案
  一些人认为Sigma旗下的芯片数字编号越大,则功能越全面,芯片越高端,这种理解是错误的,Sigma8643/42是目前市面高端高清播放机的主流。作为Sigma8635芯片的升级产品,其性能也远比863X 和865X系列要强劲。Sigma8643/42对BD蓝光片源的支持进行了优化,主频提高到667MHZ,可以说就是为蓝光播放准备的,8643和 8642几乎完全一样,除了8642支持Macrovision版本保护,可以播放有此种版权保护技术的DVD和蓝光碟。
  第一款使用 8643机器的机器是2009年9月的POPCORN HOUR C-200(爆米花C-200),而高清锐视是国内首推Sigma8643/42系列芯片的高清机品牌。采用该款芯片的高清锐视N3高清播放机09年一上市就出现抢购热潮,创下3个月严重脱销的震撼记录,后面陆续出现相关厂商跟进此种芯片方案。可见此款芯片强劲的性能表现非同一般。
  优势:全面支持蓝光,支持地面数字信号接收功能,全高清,超强解码,优秀的画质表现,支持次世代源码输出,支持网络,可实现部分互联网功能,支持局域网访问和无线WIFI,可实现网络电视和电台点播, BT下载功能等
  不足:价位偏高

适合:对追求高品质家庭影音的发烧友及对高清要求苛刻的高端机用户建议购买。

目前最顶级的高清机芯片方案当属sigma8646了,官方数据这款新型多核心芯片组专为蓝光网络设备制造商设计,可实现最新的消费体验,包括3D视讯、Flash视讯、Android和最新的加值(over-the-top,OTT)服务。这款芯片主频达到800MHZ,突出的特点是兼容对3D的支持,但是国内目前还没有相关产品应用。还有一点值得注意的是,目前所有的采用Sigma方案的高清机都不支持RMVB播放,这一点并非厂商技术限制,主要关系到相关授权问题,当然,对于追求真正高品质影音的用户来说,平时也很少去看画质牵强的RM格式电影。

  总的来说运用Sigma系列芯片的高清机主要针对不缺钱的用户,在技术创新和画质音质体现以及相关网络功能扩展以及对蓝光光驱的支持方面表现非常强大,散热性能也非常出色,价格方面相比 HTPC和蓝光碟机比较具有优势,当然针对同类高清机产品,由于芯片本身的高端价格定位,仅仅只有少量几款机子控制在千元以内。

3、其他芯片方案

  AML(Amlogic)也是解码芯片开发的主力,早年的有Amlogic7226/7228/8613/8618方案。虽然都曾是硬盘播放的主流产品,网络功能强大,支持BT下载、迅雷下载,但输出不支持HDMI,只有YUV,最高输出720P,不支持H.264/X.264编码,不支持MKV、 TP、TS等格式视频,目前这几款解码方案性能已不足取。目前产品有:英谷N11(8618方案)。图美X5(8618方案)。AmLogic 8626H是2010年早期发布的,作为REALTEK1073的替代品,主频为400MHz,而且其解码能力表现至少与1073相当,发热现象也小很多但却更便宜。8626H很要命的缺陷是他不支持高清音频、蓝光源盘和WMV/VC-1。
  intel芯片方案——采用Intel嵌入式 1GHz英特尔XScaleCPU(嵌入式CPU,可以用在智能手机、路由器等地方)、MPEG-2和H.264硬件视频解码器、DDR2内存接口、以及 2D/3D图形加速器,并具备模块化开发环境的支持。从配置看估计H.264没问题,VC-1没说能否支持,可以上网,灵活性和PC类似。目前产品很少,看不少用户抱怨,视频播放不流畅。目前产品有:汤姆逊PC6-P
  还有部分低端播放机使用了诸如PMP(便携式多媒体播放机)上用的解码方案,如瑞芯微、联发科、ALI、星辰、全胜、索智等公司的解码芯片,因为不能满足高品质的高清播放的需要,特别是音效方面不能满足环绕输出,小编在这里就不做详细介绍了。
  了解这些主控芯片的区别和性能特点后,大家在选购高清机的时候就可以大致掌握一台播放机的性能特点了,当然除了芯片,固件也是大家选购高清机的一个关键因素,待先做详细了解后再跟大家分享,最后附上目前高清机的几款主控芯片的详细参数,希望能给大家带来方便。

三、高清播放机选购全攻略:十一大核心功能:

==============================

一、是否支持全高清播放?
全高清(FULL HD)1080P:兼顾了清晰度以及动态表现的要求,是HDTV的最高标准,蓝光碟片采用的就是这一分辨率,也就是目前市面上所谓的真正的高清播放机所具备的标准。目前很多商家以输出720P(标准高清)、1080i等产品冒充高清播放机情况严重,误导消费。这导致名为高清播放机,实际上却不能全面满足高清欣赏的需求,是典型的“伪高清”产品。全高清播放机仅推荐:Reatek 1186\11851073\1283、SIGMA 8643\8642等主控方案

二、是否支持全格式解码?
格式支持是非常关键的因素之一,因为目前市场高清片源众多、标准不一。如何想畅想不同格式的高清影片,那全格式支持就是必备的提前,不如遇到喜欢的电影且因不能支持格式而痛恨时,已经后悔莫及,作为普通用户也不可能为了支持不同格式而购买不同的播放机或为了某个格式放弃其它格式的兼容。因此, Reatek 推出了1186\11851073\1283方案,也是目前唯一支持H.264.、MKV、MPEG1,2/4、DIVX、XVID、VC1、RMVB、BD-ISO等全格式解码能力的产品。不支持选购兼容性较差的Amlogic 8626\8626H(格式不支持主流的VC-1)、SIGMA 8655\8635(不支持RM/RMVB格式,RM/RMVB是目前国内影片占有率最高的格式)。

三、是否支持内置存储?
外置存储不但不美观,且对产品携带也造成不便。同时,外置存储容易受外力的碰撞,很可能会造成死机,甚至数据丢失、硬盘损坏等问题。若外置裸盘没有机壳的保护,直接暴露在空气中,更易受到环境的影响,如灰尘等,若购买外壳其成本增加远高于选购一个可内置的高清播放机。另不能内置存储的高清播放机,一般都没有高速下载等网络功能。购买高清播放机应选择支持可内置!

四、是否支持3D蓝光
Realtek已经推出1186新款芯片,相比1185最大的改进就是支持3D蓝光播放,并且支持原生USB 3.0接口,如此一来就无需SATA硬盘仓。此外,Wifi芯片不再局限于USB接口设备,支持内置miniPCI网卡,稳定性要强于USB接口。

五、是否支持高速下载?
下载作为高清片源的主要来源之一,也是作为硬盘式高清播放机取得快速发展的核心因素。拥有高速的BT下载或迅雷下载已成为检验一台高清播放机是否优秀的重要标准之一,没有高速BT下载功能的产品虽然也为正常,但犹如一名战士手中无剑。因为拥有下载的高清播放机才是永远拥有免费片源的保证。目前Reatek1186/1185/1073/1283、Amlogic 8626H虽然均支持下载功能,但公版的BT下载功能速度太慢,基本没办法现实下载要求。成为虚有的事实销售商从来不提,所以在购买时一定要小心。

六、是否支持DTS环绕音效
所谓DTS是“Digital Theatre System”的缩写,是“数字化影院系统”的意思。DTS分左、中、右、左环绕、右环绕5个声道,加上低音声道组成5.1声道。目前,几乎所有的5.1声道环绕声处理器都使用了DTS的解码技术。1080P优秀的画质、加上DTS天籁之音才是一场视觉与听觉的完美享受。因此,DTS环绕音效是选择高清播放机的重要因素之一,目前各主流全高清主控方案均支持DTS,其中SIGMA较为优秀支持DTS-HD源码输出。作为主流的Reatek1073/1283也支持DTS 5.1立体环绕音效,但必须要切记的是,目前Reatek1186/1185/1073/1283标准的HDMI接口是没办法支持DTS 5.1,必须通过光纤或同轴。若高清播放机没有光纤\同轴接口,最高只能支持DTS 2.1。

七、是否具有固件升级能力?
高清播放机虽然已经流行起来,但还是处于发展初级阶段。虽然硬件技术已经非常成熟,但软件还有进一步提升的空间,特别是高清播放机强大的兼容性、扩展性,更是可以通过固件升级得以现实。因此,选择正规的品牌,选择拥有软件研发实力的公司才是关键所在,这将有效了保证所购买的产品售后服务与不断更新的新技术功能,产品故障也可通过固件升级给予解决。

八、是否支持外挂DVD、蓝光光驱
高清播放机作为未来的家庭影院播放中心,除了需要支持H.264.、MKV、MPEG1,2/4、DIVX、XVID、VC1、RMVB、BD-ISO等全格式解码,更需要对过去、未来的片源进行兼容,才能立于不败之地。因此,是否支持外挂DVD光驱,特别是支持蓝光光驱非常重要,为了让所选购的产品能保持更长久的应用,这个功能值得关注。目前众多高清播放机均支持HOST外接存储、外挂DVD,但支持外挂蓝光光驱的并不多见

九、是否为正规品牌生产?
近年来,高清播放机市场展现了巨大潜力,加上相对较低的进入门槛,吸引了众多厂商的加入,品牌和产品迅速扩张,以致令不少消费者眼花缭乱,分不清哪些品牌产品更有保障。在误听信了某些商家的忽悠将产品买回家后,质量问题频出,结果却往往遇到经销商和厂家的互相推磨。有些消费者甚至购买后才发现产品并不是正品,而是所谓“山寨货”或“假货”。有些购买时许诺将提供无限的固件升级服务,结果成为一纸空谈。更有甚者,当出现问题,消费者才发现该厂商已经人去楼空。

十、是否具有良好的散热设计
目前高清播放机1073发势量均较大,特别是在连续播放电影几小时之后。发势量过大将导致经常死机、播放不流畅等问题,因此解决这一问题也是众多厂商考虑范围之一。良好的散热设计核心有四个特点:第一在主控上必须安装强制散热片,第二机身空间要空阔,第三需要装备专用风扇,第四内部结构可进行风向循环。另在购买装备有风扇的产品时,一定要测试是否为静音风扇,在散热同时减少噪音污染。目前可内置硬盘的高清播放机一般均配备了内置风扇。目前新的1185芯片在散热方面有很大的改善,已经无需风扇,更静音,成为许多高清机产品首选!

十一、是否具有附加功能?
所谓附加功能就是除了主控方案基本拥有之外的功能。这不但可以提高高清播放机的应用魅力,更代表着产品的竞争优势和品牌的软件开发实力。目前最大的附加功能就是在线播放、PPS(已受广电限制),包括hdpfans的WEB控制台进行远程管理,操作下载等网络功能,同时支持全国网络电台,可将高清播放机变成一台全能的收音机等附加功能。

点评:高清已经进入人们的日常生活,体验全高清娱乐视觉效果已成为一种趋势、一种潮流、一种享受。但市场产品众多鱼目混珠,“伪高清”、“假品牌”、“少配件”“山寨机”等情况严重,如何选购一台优秀并合适自己的高清播放机不但需要精明慧眼、更需要深入细心的了解,这不但花费太多的精力与时间,甚至最后还是被商家所蒙骗过去。相信,通过本站最新的《高清播放机选购全攻略之:十大必备的核心功能》,将让您在更短时间、更有效的方式寻找到最合适自己的爱机!

==============================

现在网络高清多媒体播放器已经处在一个即将爆发性增长的预备阶段了,很多状况为此类产品的发展打好了一定的基础:

1.主流产品价格已经在500以下了,甚至有很快往<400或更低的价格趋势发展。

2.节目来源非常丰富,且价格已经非常宜人了。节目来源现在分以下几部分:

A.网络直播和下载,特点:非常方便,且互动性强,但是对网络要求高。

B.直接购买:大容量HD到电脑城拷,购买蓝光光盘,特点:节约时间,互动性较差,金钱花费相对其他两种方式较长时间的话数额较大。

C.直接接收无线讯号:地面高清或直播卫星,特点:看节目最方便,属被动接收,简单选择,节目质量不高。

3.国家处在网络提速的高速发展阶段(信产部目标沿海发达城市100M,中心城市20M,农村4M)

4.使用愈来愈简单化,特别适合没有电脑知识的人群使用

5.市场对老产品的疲劳感产生了追求新产品、新功能的欲望

一般我们认为一个消费类产品如果功能够吸引用户的情况下且价格进入3-4百元的区间就很容易形成一个新的消费浪潮。

网络高清播放器现在就是这样一个阶段的产品:在网络上有无穷的资源,多达几万小时的点播电影、电视剧集、更新迅速的综艺节目,你的选择可以近乎无穷;几百套直播电视台:包括了中央及很多发达地区的地方电视台,还有很多港澳台电视台节目。本地节目可以接硬盘或蓝光光驱享受1080P的高质量音频和视频电影或纪录片,非常适合AV发烧友的要求。因为是智能系统,所以有非常多的第三方发布更新资源,使你不用费心费力的自己用PC去网络上收集资源,降低了使用难度。

也因为是智能平台,所以机器本身是具备非常强的DIY的扩充空间,比如:BT或PT下载,简单的在线网络存储(NAS),WIFI功能。。。。。。。。。。。,可以给喜欢动手动脑的朋友更多想象的空间。

有很多朋友提问在线点播对网络的带宽要求是怎样的,我大概说明一下:

SD标清 1-2M够用,

HD 720P 大概4M,

HD 1080P 大概4-6M,或更高视节目的码流大小。

原作者:土人DTS

MyEclipse 10 安装 Android 开发 环境 记录

一、安装 JDK

下载JDK最新版本,下载地址如下:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

这里我下载的是: Java SE Development Kit 6u24 for Windows x64, Multi-language,即这个文件:jdk-6u24-windows-x64.exe

下载后安装。Windows 下安装完毕后需要设置三个环境变量

JAVA_HOME
指明JDK安装路径,就是刚才安装时的路径C:\Program Files\Java\jdk1.7.0_17,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse,ant 等都需要使用此变量)

PATH
Path使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin

CLASSPATH
CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:
.;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar

(要加.表示当前路径)
%JAVA_HOME%就是引用前面指定的JAVA_HOME。

二:下载 Android SDK

下载Android SDK
http://developer.android.com/sdk/index.html#download

下载后解压备用

三:安装MyEclipse(并破解)
实测10通过 ,版本9安装ADT时会出错!

四:设置 ADT

下载新的 ADT

MyEclipse的Help->MyEclipse Configuration Center->Software->add site
弹出如下对话框,填入ADT的地址:
Name: ADT
URL: https://dl-ssl.google.com/android/eclipse/
或者使用下载的ADT zip
下载ADT地址
http://developer.android.com/sdk/installing/installing-adt.html
https://dl.google.com/android/ADT-21.1.0.zip

选择 OK 后 在 Personal Sites 栏中就可以看到ADT了,双击要安装的插件
在 Software Updates Available 中就可以看到待安装的插件了
在Pending Changes栏中选择 Apply

其后按提示"同意",漫长的等待后安装完成.

五:重启MyEclipse,会提示选择 android SDK 位置,选择之前下载的 android SDK位置即可

关于 mac HD 2500 显示 驱动

I've been able to get HD 2500 working on ML for framebuffer only – no QE/CI.
我已经能够取得HD2500的framebuffer 在ML系统, 但是没有 QE/CI.

The framebuffer kext is AppleIntelFramebufferCapri.kext (same as HD4000.)
framebuffer kext是 AppleIntelFramebufferCapri.kext (像 HD4000)
The QE/CI driver is AppleIntelHD4000Graphics.kext.
QE/CI 驱动是 AppleIntelHD4000Graphics.kext.

Did as follows
Remove AppleIntelSNBGraphicsFB.kext from /S/L/E so it doesn't collide with Capri.
从 /S/L/E(/Systems/Lib/Ext) 里删除 AppleIntelSNBGraphicsFB.kext.

Edit Info.plist in AppleIntelFramebufferCapri and changed the personality for the Intel MEI driver to match on 1C3A instead of 1E3A. Note that this chip is on the motherboard, not the CPU. The MEI for Series 6 chipset (which is what I have) has device-id 1C3A. Its driver is normally in AppleIntelSNBGraphicsFB. The MEI for Series 7 chipset has device-id 1E3A. Its driver is in Capri, and the Capri driver can handle both chipsets!
Injected "AAPL,ig-platform-id" as explained in the HD4000 thread using Chameleon boot-loader. All values for this field worked for me (except the ones with no-DVI/no-display).
编辑 AppleIntelFramebufferCapri 的 Info.plist 

Removed AppleIntelHD4000.kext from /S/L/E. This is necessary, as the QE/CI driver doesn't work, and if you leave it in, the system will hang during boot and system log will be flooded with error messages from it.
After this, I have framebuffer driver which allows resolution changes, hardware mouse cursor. Also seems to work a bit faster than the vanilla framebuffer driver (IONDRVFramebuffer.)
从 /S/L/E/删除 AppleIntelHD4000.kext

There's no QE/CI as it hangs
//////by: nsanelyMac Sage

无idp真机调试 环境 xcode4.5 ios6.12

1:ios设备越狱,很简单 登录 http://evasi0n.com/ 一步一步操作就好了

2:创建证书
打开 实用工具-钥匙串访问。然后在菜单栏里点击钥匙串访问-证书助理-创建证书来打开向导。
第一个步骤比较重要,必须要把名称命名为iPhone Developer,将类型设定为代码签名,将"让我覆盖这些默认值"选中。
之后的步骤无需更改,一路点击“确定”和“继续”完成

3:修改xcode配置文件

首先完全关闭xcode
(1)


cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk

使用文本编辑器
将以下两段中的YES改为NO


CODE_SIGNING_REQUIRED
YES


ENTITLEMENTS_REQUIRED
YES

修改前请备份

(2)
第二个配置文件


cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform

Info.plist
将全部的XCiPhoneOSCodeSignContext 修改成 XCCodeSignContext
有三处,分别在DefaultProperties分支下、RuntimeRequirements分支下和OverrideProperties分支下
修改前也请备份

注意这两个配置文件都没写权限,所在文件夹也没写权限,可以将文件复制到桌面,修改后在复制回去
在这个问题上被耽误很久

4:这部分应该是下载一个py脚本用于生成"假"证书


mkdir /Applications/Xcode.app/Contents/Developer/iphoneentitlements
cd /Applications/Xcode.app/Contents/Developer/iphoneentitlements
curl -O http://www.alexwhittemore.com/iphone/gen_entitlements.txt
mv gen_entitlements.txt gen_entitlements.py
chmod 777 gen_entitlements.py

5:修改项目配置
(1)将项目配置中所有的Code Signing选项全部设为Don't Code Sign
(2)在Build Phases中添加一个Phase,右下角的Add Build Phase,然后单击Add Run Script,输入以下脚本


export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
if [ "{PLATFORM_NAME}" == "iphoneos" ] || [ "{PLATFORM_NAME}" == "ipados" ]; then
/Applications/Xcode.app/Contents/Developer/iphoneentitlements/gen_entitlements.py "my.company.{PROJECT_NAME}" "{BUILT_PRODUCTS_DIR}/{WRAPPER_NAME}/{PROJECT_NAME}.xcent";
codesign -f -s "iPhone Developer" --entitlements "{BUILT_PRODUCTS_DIR}/{WRAPPER_NAME}/{PROJECT_NAME}.xcent" "{BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/"
fi

在UITableView 中 取得 UITableViewController的方法

UIStoryboard *tableViewStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];

UIViewController * vc = [tableViewStoryboard instantiateViewControllerWithIdentifier:@"aaa"];

vc.hidesBottomBarWhenPushed = YES;

/*
UITableView *tvTmp = (UITableView *) self;
UITableViewController *vcTmp = (UITableViewController *) tvTmp.dataSource;

[vcTmp.navigationController pushViewController:vc animated:YES];
*/

[((UITableViewController *) ((UITableView *) self).dataSource).navigationController pushViewController:vc animated:YES];

怎么在UITableView中使用 static cells 而不用 Storyboards ?

原项目没有使用storyboards,但是现在发现storyboard的static cell很好用,怎么才能用上呢?

Static table view cells 只在使用storyboards是才可用.所以还是只能创建UIStoryBoard文件于single view controller ,并在其中创建tableviewcontroller,设置static cell……….

UIStoryboard *tableViewStoryboard = [UIStoryboard storyboardWithName:@"your storyboard" bundle:nil]; 


CustomViewController = [tableViewStoryboard instantiateViewControllerWithIdentifier:@"custom identifier"];

然后你可以 present 这个 View Controller在你的app里了

不要说我文不对题,没办法,还是要用storyboard….但是改动不大…反正这是解决了我的问题