IMEI/MEID校验位计算工具

June 29th, 2009

原文:http://physure.com/blog/?p=157

IMEI是国际移动通讯设备识别号(International Mobile Equipment Identity)的缩写,用于GSM系统。由15位数字组成,前6位(TAC)是型号核准号码,代表手机类型。接着2位(FAC)是最后装配号,代表产地。后6位(SNR)是串号,代表生产顺序号。最后1位(SP)是检验码。
MEID是移动通讯设备识别号(Mobile Equipment IDentifier)的缩写,用于CDMA系统。由15位16进制数字组成,前8位是生产商编号,后6位是串号,最后1位是检验码。

IMEI校验码算法:
(1).将偶数位数字分别乘以2,分别计算个位数和十位数之和
(2).将奇数位数字相加,再加上上一步算得的值
(3).如果得出的数个位是0则校验位为0,否则为10减去个位数
如:35 89 01 80 69 72 41 偶数位乘以2得到5*2=10 9*2=18 1*2=02 0*2=00 9*2=18 2*2=04 1*2=02,计算奇数位数字之和和偶数位个位十位之和,得到 3+(1+0)+8+(1+8)+0+(0+2)+8+(0+0)+6+(1+8)+7+(0+4)+4+(0+2)=63 => 校验位 10-3 = 7

MEID校验码算法:
(1).将偶数位数字分别乘以2,分别计算个位数和十位数之和,注意是16进制数
(2).将奇数位数字相加,再加上上一步算得的值
(3).如果得出的数个位是0则校验位为0,否则为10(这里的10是16进制)减去个位数
如:AF 01 23 45 0A BC DE 偶数位乘以2得到F*2=1E 1*2=02 3*2=06 5*2=0A A*2=14 C*2=1C E*2=1C,计算奇数位数字之和和偶数位个位十位之和,得到 A+(1+E)+0+2+2+6+4+A+0+(1+4)+B+(1+8)+D+(1+C)=64 => 校验位 10-4 = C

血清免疫学检验报告单

June 26th, 2009

1:原文 http://iask.sina.com.cn/b/7002693.html

问: 抗-HBS阳性,抗HBC阳性代表什么?
HBSAg阴;HBeAg阴;抗HBS阳;抗HBE阴;抗HBC阳。这说明了什么,该怎么跟进治疗?谢了。
补充:2001年打了3针乙肝疫苗,去年体检一切正常。这是今年11月份的结果。有医生说要查DNA,有必要吗?感谢路路河医乃仁术等的热情回答。我再恭候几位大师的解答

答:在我国医院同行业给“两对半”的5项指标的正常排列是:①HBsAg(乙肝表面抗原)、②抗-HBs(乙肝表面抗体)、③HBeAg(乙肝e抗原)、④抗—HBe(乙肝e抗体)、⑤抗—HBc(乙肝核心抗体)
而你提供的排列是:“化验结果为:①HBSAg阴;③HBeAg阴;②抗HBS阳;④抗HBE阴;⑤抗HBC阳。这说明了什么,该怎么跟进治疗?谢了。” 当然这并不影响你的化验报告的准确性。我只作为知识性地介绍一下。
在两对半中本应还有一项,核心抗原(HBcAg),因核心抗原主要存在于肝细胞中,血清中不能表达,检测困难,故只能检测两对半而不能检测三对,所以称为两对半。乙肝表面抗原就是我们常称的“澳抗”。

这是我对你两对半中的2和5阳性的分析:
㈠HBsAb:乙肝表面抗体。它的阳性值是大于或等于10。它是乙肝两对半中的第二项。它的阳性是件好事,说明是注射过乙肝疫苗或感染乙肝后治愈而出现的保护性抗体。可你不是注射过乙肝疫苗,而是感染乙肝后治愈或自愈而出现的保护性抗体,意思是你是曾感染了乙肝病毒自我康复的携带者,健康恢复了,就是说你被病毒击中了,但没有倒下而是站立起来了,并具有防身武器。
㈡HBcAb:乙肝核心抗体。它的阳性值是大于或等于1。它是乙肝两对半中的第五项。HBcAb的阳性意义不大,只提示曾被乙肝病毒感染过,现在体内也许有病毒,也许没有。
㈢要强调的是,注射乙肝疫苗的首要条件是两对半的5项全是阴性,半年以后的结果是只有第2项乙肝表面抗体为阳性,其余4项为阴性。
㈣你的“2001年打了3针乙肝疫苗”,不知你打完疫苗是否接着查乙肝表面抗体?是否是单纯性的阳性?也有可能是你的抗体滴度下降或消失,又被乙肝击中,但你就自个儿站立起来了!
㈤“有医生说要查DNA,有必要吗?”。我们对于是小三阳”、”1.5阳”这种乙肝病毒复制明显降低,传染性弱的人才建议查HBV-DNA,看他是否有潜在的传染性。你目前如无异常可不用查HBV-DNA。
㈥结论:你肝功无异常又无症状,健康好人一个,还用治疗吗?

二:原文:http://www.120ask.com/question/2005-7-27/131023.htm
问:抗-HBS 阳性代表什么?
医生: 我儿子是独生子女,今年三岁计划生育服务中心每年一度给独生子女体检.化验检查中,其中一项抗-HBS为阳性.HBSAg ;HBEAg;抗-HBE 抗-HBC;为阴性。在结论及指导建议:正常。请问:抗-HBS 阳性代表什么?谢谢

答:乙肝表面抗体HBsAb阳性(抗-HBs),在乙肝五项血清标志物中,抗原是病毒本身的成分,而抗体是机体免疫应答的产物,其临床意义不同。表面抗体(抗-HBs)是一种保护性抗体,常在感染恢复后期出现阳性,此时表面抗原(HBsAg)转阴至少已1个月以上。抗-HBs于6-12月达高峰,以后逐渐下降,10年内转阴(有时转阴很快)。其临床意义如下: 1、单项抗-HBs阳性 (1)接种乙肝疫苗成功的标志; (2)单项低效价抗-HBs阳性有时为非特异性反应。 2、与抗-HBc、抗-HBe同时阳性 机体自然感染(包括隐性感染和显性感染)乙肝病毒(HBV)以后发生免疫应答,病毒被清除,机体获得抵御 HBV再次侵袭的特异性免疫力。 3、与HBsAg同时阳性 非常少见,可能与以下因素有关: (1)感染了不同的HBV亚型; (2)感染了S基因变异的HBV; (3)免疫功能低下,抗-HBs不能清除HBsAg; (4)正处于抗原-抗体动态平衡阶段。

美国大使馆用Twitte播报北京的空气污染

June 20th, 2009

中国环境保护部每日中午发布的空气质量数据都是24小时前的,比如618北京的数据是轻度污染,但每一个生活在北京的人都知道那一天的空气再浑浊不过了。官方的数据没多少参考价值,但是有一个监控站却能每隔一小时实时更新空气质量指数,展现出一幅完全不同的画面。

 

 该观察站由美国驻北京大使馆建立,它实时记录下北京的PM2.5(指小于2.5微米的颗粒物质,它们对人体健康尤其有害)颗粒指数,618它测量的PM2.5指数处于有危险(hazardous范围。根据美国环境保护局的标准:空气质量指数在0-50内为良好(Good51-100中等(Moderate101-150对易患病群体有害(Unhealthy for Sensitive Groups151-200对健康有害(Unhealthy201-300有害警告(Very Unhealthy (Alert) 有危险范围是接近最高值500了,620的空气质量指数处于“Very Unhealthy”范围,也就是在201-300之间,建议不要在外面呆上太长时间。美国大使馆通过@BeijingAirTwitte帐号向北京居民提供空气质量信息,但并没有作太多宣传。美国国务院发言人称,空气质量监控主要是为了保护大使馆社区成员的健康。

android 如何上手开发?

May 13th, 2009

前言,在新一期的程序员杂志,看到一篇文章《寻找金矿的入口》,在网上搜索了一下,还没出来,我就摘录一段贴出来。

1:下载 Android SDK.(http://developer.android.com/sdk)目前最新的版本是2009.4月发布的1.5r1 ;

2: 在 windows/MAC/Linux 下,解压缩到一个目录即可;

3: 安装Eclipse,安装一个叫ADT的插件即可;

4:在Eclipse即会出现Android的相关项目创建向导;

5:在编写完hello world之后,可以直接选择Eclipse插件上预置好的debug来启动模拟器进行程序调试。

6:如需使用其他IDE进行开发可参考http://developer.android.com/guide/developing/other-ide.html.

关于黑客(一)

April 30th, 2009

前些天在《大众科学》看到一篇关于中国黑客的文章,就拿来翻译了,由于文章比较长,就一段一段来敲字。

At 8 a.m. on May 4, 2001, anyone trying to access the White House Web site got an error message. By noon, whitehouse.gov was down entirely, the victim of a so-called distributed denial-of-service (DDoS) attack. Somewhere in the world, hackers were pinging White House servers with thousands of page requests per second, clogging the site. Also attacked were sites for the U.S. Navy and various other federal departments.

在2001年五月四日早上八点,当人们试图访问白宫网站的时候,便会提示出现错误信息。到中午的时候,白宫的主页已完全访问不了,这是由于受到了被称作为分布式拒绝服务攻击[DDos]。在世界的某处,黑客们以每秒钟数千次的访问要求对白宫的服务器进行攻击,从而阻塞了这个站点。美国海军以及其他政府部门也受到了攻击。

A series of defacements left little doubt about where the attack originated. “Beat down Imperialism of American [sic]! Attack anti-Chinese arrogance!” read the Interior Department’s National Business Center site. “CHINA HACK!” proclaimed the Department of Labor home page. “I AM CHINESE,” declared a U.S. Navy page. By then, hackers from Saudi Arabia, Argentina and India had joined in. The military escalated its Infocon threat level from normal to alpha, indicating risk of crippling cyber-attack. Over the next few weeks, the White House site went down twice more. By the time the offensive was over, Chinese hackers had felled 1,000 American sites.

一系列的印迹使得毫不怀疑攻击的来源,打到美帝国主义,反对对中国的傲慢无礼,在商业中心主页这样写道;“中国的黑客”出现在劳工部的主页;“我是中国人”出现在美国海军主页,接着,来自于沙特阿拉伯,阿根廷,以及印度的黑客们也加入了。随后,美国军方逐步将威胁等级从正常上升到alpha,预示着网络攻击的危险达到了极限。接下来的几周,白宫的主页又被黑了至少两次。整个攻击结束时,中国的黑客们瘫痪了1000多个美国站点。[事实上,美国也对中国进行了攻击,并且攻击的站点质量更高,瘫痪的站点更多。]

The cyber-conflict grew out of real-world tensions. A month earlier, a U.S. EP-3 reconnaissance aircraft flying off the southern coast of China had collided with a Chinese F-8 fighter jet. The American pilot landed safely, but the Chinese pilot was killed. China’s hackers lashed out. It wasn’t the first foreign attack on American sites, but it was the biggest — “the First World Hacker War,” as the New York Times dubbed it.

这次网络战争是产生于真实世界的紧张局势。一个月以前,一架美国的EP-3侦察机飞临南中国海,并与中国的歼八[F-8]相撞。美国飞行员顺利降落[在中国的海南机场],但是中国的飞行员[王伟坠海]身亡。中国黑客猛烈出击。这并不是第一次对美国站点的攻击,但却是最大一次。–“第一次世界黑客大战。”纽约时报这样评价。

The Chinese attacks were poorly coordinated, and it’s tempting to dismiss them as harmless online vandalism. But subsequent attacks have become more serious. In the past two years, Chinese hackers have intercepted critical NASA files, breached the computer system in a sensitive Commerce Department bureau, and launched assaults on the Save Darfur Coalition, pro-Tibet groups and CNN. And those are just the attacks that have been publicly acknowledged. Were these initiated by the Chinese government? Who is doing this?

这次中国的攻击都是很弱的,是无害的,就是修改个主页,像涂鸦一样。但是,后来的攻击变得越来越严重了,在过去的两年,中国黑客截取了NASA的重要文件,破坏了敏感商务部的计算机系统,开始攻击Save Darfur Coalition, pro-Tibet groups and CNN.并且这些攻击都是被公开报道的,这些是由中国政府指示的吗?这些黑客是谁?

Early clues came through the boasts of a single Chinese hacker. On May 20, 2003, a man named Peng Yinan, then known only by the moniker coolswallow, logged into a public Shanghai Jiaotong University student forum and described how he formed a group at the university’s Information Security Engineering School that coordinated with other hackers to bring down whitehouse.gov in 2001. “Javaphile was established by coolswallow (that’s me)” and a partner, he wrote in Chinese. “At first we weren’t a hacker organization. After the 2001 China-U.S. plane collision incident, Chinese hackers declared an anti-American Battle . . . and coolswallow joined in the DDoS White House attacks.” Later, he bragged, his group defaced other sites it considered anti-Chinese, including that of the Taiwanese Internet company Lite-On.

早期的线索来源于一名中国黑客的大话。在2003年的5月20日,彭一楠[Peng Yinan],以coolswallow的绰号而知名,登陆到上海交通大学的论坛,描写道他在学校的信息安全工程学院组建了一个小组[牛马社],在2001年与其他黑客们一起使白宫主页无法访问。”Javaphile was established by coolswallow (这个是我)”,他用中文写到“一开始我们并不是一个黑客组织。在2001年中美飞机相撞后,中国的黑客们宣称一次对美国的网络攻击,coolswallow加入了对白宫主页的DDos攻击。”之后,大话道,他的小组破坏了其他站点对中国的攻击,包括台湾的网络公司Lite-On.

Peng left two e-mail addresses, his chat information and the screen names of four other hackers. He soon expanded his online profile with a blog, photos, and papers describing his hacking openly. But his boasts went unnoticed until 2005, when a linguist in Kansas typed the right words into Google, found Peng, and pulled back the curtain on a growing danger.

Peng留下了两个E-mail地址,与他聊天的方式,以及其他四名黑客的screen name.他很快在网上公开了他的资料,以博客,相片,论文的形式公开的描写他的黑客经历。但是直到2005年以后他的大话不再,当一个在Kansas州的语言学家在用Google搜索时找到了Peng,慢慢地了解到幕后的故事。