-
2006-04-03
关于解决RSS信息来源的问题
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://duoqucom.blogbus.com/logs/2188122.html
在去年的这个时候,我们想使用RSS技术,来做一个聚合门户,当时我们去各个地方去搜集RSS源,虽然各大网站都慢慢开放出来一些RSS,但很多我们想要的却没有,只能看着信息摆放在那里,眼馋啊。
如果只是目前开放出来的这些RSS,做出来的聚合门户是没什么意思的,但这个项目我们又不想放弃,所以逼着我们开始做HTML转换成RSS源,如果能够实现这个技术,那么我们的信息来源,将不再有任何限制。
我们把信息源分为了3类:
1、 网站一二级的栏目,不如说新浪的国际新闻、国内新闻,我们简称其为信息块;
2、 论坛,现在后台的搜索引擎支持将每个论坛最新的帖子以RSS源的形式展现出来,以前Chinabbs也提供这样的功能,后来不知道为什么,给封掉了。这块技术难点,主要是在如何区分各种各样的论坛。
3、 支持RSS聚合,可以将多个RSS源合并为一个,开放出去。
在利用后台引擎形成我们自己的聚合门户外,我们还考虑将信息转RSS的服务开放出去,用户可以自己提交信息块和论坛,我们的引擎为其完成信息的转换工作。
对于信息块,目前对用户的要求比较高,需要用户懂得HTML语言,来定义出信息块的边界,这块还没有向最终用户开放;一直考虑采用视觉识别的技术来自动的定位其边界,不过难度比较大。
对于论坛,目前我们基本上能够达到使用的目的,只要用户提供一个论坛某个版的首页地址即可,目前我所看到的论坛支持起来没有问题。
这块已经面向最终用户开放,用户只要注册一个帐号,在个人信息门户的管理中心里面可以添加自己所关心的论坛的地址即可,接下来用户可以使用阅读器进行阅读。
这里,我们开发出来的搜索引擎与GOOGLE等有所不同:google等要靠覆盖面广,信息全,而我们的搜索引擎更加有方向性;另外我们的引擎更加强调实效性,对于各个信息源搜索的时间间隔尽可能的短,以实现对信息源的跟踪。
blog: duoqucom.blogbus.com
随机文章:
开放出天气预报的接口 2006-04-04RSS将会给业界带来的变革 2006-03-31RSS所面临的问题 2006-03-30我看RSS系列 2006-03-29大锅饭与承包到户 2006-04-11
收藏到:Del.icio.us








评论
Tramadol (TRAM a doll)
What is the most important information I should know about Ultram?
Seizures have been reported as a rare side effect of treatment with Ultram. The risk of seizures may be increased in patients who take more than the prescribed dose, have a history of seizures or epilepsy, have head trauma, have a metabolic disorder, have a central nervous system infection, are experiencing alcohol or drug withdrawal, or are taking certain medications. Talk to your doctor about factors that may increase the risk of seizures during treatment.
Do not drink alcohol while taking Ultram. Alcohol may cause a dangerous decrease in breathing and/or liver problems when used during treatment with Ultram.
Use caution when driving, operating machinery, or performing other hazardous activities. Ultram may cause dizziness or drowsiness. If you experience dizziness or drowsiness, avoid these activities.
Do not take more of this medication than is prescribed for you. If the pain is not being controlled, talk to your doctor. Taking more than the prescribed amount of this medication could result in seizures or decreased breathing.
...
Zithromax
azithromycin (ay zih throw MYE sin)
Zithromax, Zithromax Z-Pak
What is the most important information I should know about Zithromax?
Take all of the Zithromax that has been prescribed for you even if you begin to feel better. Your symptoms may start to improve before the infection is completely treated.
Take Zithromax on an empty stomach 1 hour before or 2 hours after meals.
Do not take antacids that contain aluminum or magnesium within 2 hours of taking Zithromax
...
Use caution when driving, operating machinery, or performing other hazardous activities. Amphetamine may cause dizziness, blurred vision, or restlessness, and it may hide the symptoms of extreme tiredness. If you experience these effects, avoid hazardous activities.
Do not take phentermine late in the day. A dose taken too late in the day can cause insomnia.
...
Carisoprodol
(kar eye soe PROE dole)
Soma, Vanadom
What is the most important information I should know about carisoprodol?
Use caution when driving, operating machinery, or performing other hazardous activities. Carisoprodol may cause dizziness or drowsiness. If you experience dizziness or drowsiness, avoid these activities.
Use alcohol cautiously. Alcohol may increase drowsiness and dizziness while you are taking carisoprodol.
What is carisoprodol?
Carisoprodol is a muscle relaxant. It works by blocking nerve impulses (or pain sensations) that are sent to your brain.
Carisoprodol is used, along with rest and physical therapy, to treat injuries and other painful muscular conditions.
Carisoprodol may also be used for purposes other than those listed in this medication guide.
Who should not take carisoprodol?
Do not take carisoprodol if you have acute intermittent porphyria.
Before taking carisoprodol, tell your doctor if you have kidney or liver disease. You may need a lower dose or special monitoring during your therapy.
It is not known whether carisoprodol will harm an unborn baby. Do not take carisoprodol without first talking to your doctor if you are pregnant.
It is also not known whether carisoprodol passes into breast milk. Do not take carisoprodol without first talking to your doctor if you are breast-feeding a baby.
Carisoprodol is not approved for use in children younger than 12 years of age.
...
(FEN ter meen)
Adipex-P, Fastin, Ionamin, Obenix, Obephen, Oby-Cap, Oby-Trim, Panshape M, Phentercot, Phentride, Pro-Fast HS, Pro-Fast SA, Pro-Fast SR, Teramine, Zantryl
What is the most important information I should know about phentermine?
Use caution when driving, operating machinery, or performing other hazardous activities. Phentermine may cause dizziness, blurred vision, or restlessness, and it may hide the symptoms of extreme tiredness. If you experience these effects, avoid hazardous activities.
Phentermine is habit forming. You can become physically and psychologically dependent on this medication, and withdrawal effects may occur if you stop taking it suddenly after several weeks of continuous use. Talk to your doctor about stopping this medication gradually.
Do not crush, chew or open any \"once-daily\" phentermine tablets or capsules. Swallow them whole.
What is phentermine?
Phentermine is a sympathomimetic amine, which is similar to an amphetamine. It is also known as an \"anorectic\" or \"anorexigenic\" drug. Phentermine stimulates the central nervous system (nerves and brain), which increases your heart rate and blood pressure and decreases your appetite.
Phentermine is used as a short-term supplement to diet and exercise in the treatment of obesity.
Phentermine may also be used for purposes other than those listed in this medication guide.
...
tadalafil
What is the most important information I should know about Cialis (tadalafil)?
Do not take Cialis (tadalafil) if you are taking any of the following medicines:
a nitrate such as nitroglycerin (Nitrostat, Nitrolingual, Nitro-Dur, Nitro-Bid, Minitran, Deponit, Transderm-Nitro, others), isosorbide dinitrate (Dilatrate-SR, Isordil, Sorbitrate), isosorbide mononitrate (Imdur, ISMO, Monoket), and others;
nitrates are also found in some recreational drugs such as amyl nitrate or nitrite (\"poppers\"); or
an alpha blocker (other than tamsulosin (Flomax) 0.4 mg once a day) such as doxazosin (Cardura), guanadrel (Hylorel), prazosin (Minipress), terazosin (Hytrin), alfuzosin (Uroxatral), and others.
Taking Cialis (tadalafil) with any of these medications may cause very low blood pressure, possibly resulting in dizziness, fainting, stroke, or heart attack.
Contact your doctor or seek emergency medical attention for any erection that lasts longer than 4 hours. A sustained erection can damage the penis.
Refrain from further sexual activity and notify your doctor it you develop dizziness, nausea, or angina (pain, tightness, discomfort, numbness, or tingling in the chest, arms, neck, or jaw) during sexual activity.
Cialis (tadalafil) is usually taken when needed before sexual activity. The effects of Cialis (tadalafil) may last for up to 36 hours or more. Your doctor will determine how often you can take Cialis (tadalafil). Do not take Cialis (tadalafil) more often than is directed by your doctor.
...
Actonel with Calcium, Actoplus Met, Aczone, Angeliq, Arranon, Avandaryl, Estrogel, Exjade, Levemir, Hylenex, Increlex, Kepivance, Lyrica, Migraten, Nepafenac Ophthalmic, Nexavar, Orencia, Proquad, Relenza, Revlimid, Rozerem, Tamiflu, Vaprisol...