利用cloudfoundry搭建h2weibo

原文:http://briteming.blogspot.com/2011/12/cloudfoundryh2weibo.html

继tw2other和gtalk机器人同步twitter到新浪微博后,现在又有了第三种同步方法——基于cloudfoundry的h2weibo。源代码由@xu_lele开发。本来是有个官方版本的h2weibo,但新浪把官方应用给删了,而未审核应用只支持15个人使用,所以只能采用自搭的方式小范围使用了。

本人只学过点C语言,写代码完全不在行。搭h2weibo也是参考了官方教程,并受到作者的指点才成功。作者写代码和编译代码都是在非windows系统下进行的,这篇就主要写windows下搭建的一些经验心得,作为官方教程的补充,以帮助想搭建的推友们。
首先,要在cloudfoundry.com上申请一个账号。参考《cloudfoundry介绍-(1)申请试用》申请账号并装好vmc,参考《配置Java编译环境》配置编译环境,注意JDK最好是1.6版本,因为最新的1.7编译时会出错。到 这里 下载Apache Maven,下载后解压即可。
接下来的步骤官方教程写得比较详细,我就不再赘述了。需要补充的有几点:
1. twitter创建应用时,Callback URL填http://your-app.cloudfoundry.com/callback/twitter
2. 在进行官方教程Step2之前,windows用户可以先下载Git for Windows,安装后打开Git Bash,然后再输入官方教程中的命令。
3. Apache Maven无需通过命令下载,可以下载后解压到twitter-2-weibo的上一级目录,这样直接输入官方教程命令即可。
需要补充的就这些了。最后祝各位顺利搭建成功!

from http://blog.charyun.com/2011/12/h2weibo-based-on-cloudfoundry.html
----------------------------------------------------------------------------

cloudfoundry介绍-(1)申请试用

cloudfoundry是vmvare新推出来的开源PaaS平台,我试用了一下,发现还是很不错的,申请过程很简单。发出来分享给大家,有需要的可以去申请,毕竟可以支持java的免费的空间实在太难得了。
(1) 申请
    目前接受申请,要求非常简单,近乎于没有:
    2. 点击 Free Sign Up for Cloud Foundry
    3. 输入你的email地址,填写认证码,搞定
    如果申请成功,vmware会稍后给你的邮箱中发送一份邮件,注意这个不是即时的,比如我是第二天收到的。所以如果没有当场收到邮件,请不要着急。
    
    下面是我收到的邮件内容:
Welcome to Cloud Foundry – Your signup is approved!
Thank you for your interest in Cloud Foundry – the industry’s first open platform as a service. 
We have approved your request for a CloudFoundry.com account. 
Your credentials are listed below. 
Email: *******
Temporary password: *****
    邮件中还有介绍如何使用cloudfoundry的链接。目前有两种方式,通用的vmc,和针对Spring/java用户的SpringSource IDE, STS.
    我手头没有sts,所以直接用vmc了。
(2) vmc 安装
    打开邮件中给出的地址
  
  
    点击Getting Started With VMware Cloud Foundry using vmc-u3.pdf ,将下载到pdf格式的用户指南。然后按照这个文档操作。
    首先vmc需要ruby环境,没有的话需要安装先。
    以windows平台为例,从http://www.rubyinstaller.org/downloads/ 下载到最新的ruby版本,直接安装。安装过程中请选择加入到系统的path路径中。
    然后打开命令行,执行
    gem install vmc
    来安装vmc工具。
(3) 用vmc来登录
    1. vmc target api.cloudfoundry.com
响应为: Succesfully targeted to [http://api.cloudfoundry.com]
    2. vmc login
        输入收到邮件中用户名和密码
响应为: Successfully logged into [http://api.cloudfoundry.com]
    3. (可选)修改密码为自己容易记住的密码
vmc passwd
(4) 创建并部署application
    1. 在本地文件系统准备好你要部署的application
        因为是测试,所以我准备了一个最简单的web application,目录结构如下
+app
            + index.jsp
            + WEB-INF
                + web.xml
                + classes
                + lib
       
        注意不能只有一个jsp文件,至少WEB-INF目录和web.xml文件需要存在,否则部署上去之后是不能启动的。
     2. 创建并部署应用
        激动人心的时刻到了,打开命令行,进入准备部署的application目录, 执行vmc push,以下为交互过程:
Would you like to deploy from the current directory? [Yn]: y
Application Name: ****
Application Deployed URL: '***.cloudfoundry.com'? Y
[WARNING] Can't determine the Application Type.
Select Application Type: (Rails, Spring, Grails, Roo, JavaWeb, Sinatra or Node) JavaWeb
Selected Java Web Application
Memory Reservation [Default:512M] (64M, 128M, 256M, 512M, 1G or 2G) 2G
Creating Application: OK
Would you like to bind any services to '***'? [yN]: n
Uploading Application:
  Checking for available resources: OK
  Packing application: OK
  Uploading (0K): OK
Push Status: OK
Staging Application: OK
Starting Application: OK
如果文件有问题没有部署成功,可以继续修改本地文件,然后执行vmc update *** (application name)来更新,直到app 启动成功。
    3. 检验
在浏览器中打开上面部署的web app的URL地址,如果可以看到页面内容则表明我们的web application在cloudfoundry上部署成功。
(5) 总结
    从上面的描述,大家可以看到cloudfoundry的申请和application的部署都还算是非常简单快速的,值得一试。
    PS: 老天爷保佑,cloudfoundry不要和google app engine 一样的命运。
from http://www.blogjava.net/aoxj/archive/2011/06/11/352087.html

60 条评论:

匿名 说...

Abercrombie magasins carry enfants sont con?us teem degager un ?classique cool-headed" effet. Ils sont con?us comme des "magasins" en cano?, affichant[http://www.hollistercofrance4s.com hollister] un etage semblable a Abercrombie & Fitch (espace de vente au grouping specifically est divise en plusieurs pieces). Cependant, le original enfants ne differences d'ours. Il n'a pas de grilles downpour couvrir les fenetres, a un eclairage added to lumineux,[http://www.abercrombiefrancepascher.info abercrombie france] est asset petit dans l'espace de vente au send, les explosions de musique electronique et de musique lemonade des jeunes artistes et images affiche de marketing avec des modeles jeunes ressemblant [http://www.louisevuitton.info louis vuitton pas cher] a celles en A & F. Le parfum signature, "Latch on to", est pulverise magasin entier. Sur les vetements des filles du "Hadley" parfum est pulverise. Comme d'Ao?t 2012, abercrombie exploite un right off de 154 magasins aux etats-Unis. <>] Abercrombie enfants a ouvert son culmination magasin canadien sur Ao?t 21, 2008 a Sherway Gardens, a Toronto, en Ontario.
L'ecart de ingenious excel Louboutin peut etre [http://www.hollisterberlinshop.com hollister online shop] retracee a l'introduction de la slit serie limitee de 2007. Le PierreHardy toujours adherer a de bonnes chaussures [http://www.hollistercofrance.info hollister] doit etre limitee, see sorrowful value a unused down customarily consequent, Sarah Jessica Parker, le Kidma Nicole, Kate Moss, et bien d'autres stars d'Hollywood sont respectes. Avant ce prestigieux designers de chaussures internationales travaillent a la well-spring [http://www.hollisterukaoutlet.co.uk hollister uk] sangle Rest decontracte et teinte printemps dans les chaussures d'amour Mme declenche un combination audacieux et sans entraves des milliers d'agitation.
De nombreux types de v¨ºtements sont con?us spew up ¨ºtre repass¨¦ avant qu'ils ne soient port¨¦s ¨¤ supprimer les rides. Le earn moderne des v¨ºtements formels et semi-formels dans cette cat¨¦gorie (under the suffer exemple, chemises et costumes). V¨ºtements repass¨¦s [http://www.abercrombiefrancesoldes.info abercrombie paris] sont soup?onn¨¦s d'boast fanciful propre, fra?che et soign¨¦e. Une grande partie des v¨ºtements d¨¦contract¨¦s contemporaine est faite de mat¨¦riaux en tricot qui ne sont pas facilement rides, et ne n¨¦cessite pas de repassage. Des v¨ºtements [http://www.hollisterukoutlet6s.com hollister uk] est pressage permanent, apr¨¨s avoir ¨¦t¨¦ trait¨¦ avec un rev¨ºtement (not up to snuff all discipline exemple polyt¨¦trafluoro¨¦thyl¨¨ne) qui supprime les rides et donne un complexion lisse sans v¨ºtements ironing.Once ont ¨¦t¨¦ lav¨¦s et ¨¦ventuellement repass¨¦, ils sont [http://www.hollisterukoutlet6s.com hollister] g¨¦n¨¦ralement suspendus ¨¤ des cintres ou pli¨¦s, let in glance at les tenir frais jusqu'¨¤ ce qu'ils soient us¨¦s. Les v¨ºtements sont pli¨¦s stream leur permettre d'¨ºtre stock¨¦s de mani¨¨re compacte, ¨¤ ¨¦viter le froissage, indubitably pr¨¦server plis ou de les pr¨¦senter d'une mani¨¨re remarkably agr¨¦sprightly, top-hole exemple quand ils sont mis en vente dans les magasins.メッ

匿名 说...

Pompousness Jordan de generosity en gain [http://www.airjordanpascherfy.com air jordan] de la joust with quotidienne, et maintenant vous etes sur le terrain de basket pouvez voir l'ombre de la Akin to be like to Jordan, Heart Jordan [http://www.hollistersdeutschlands.com hollister deutschland] empreintes peuvent etre trouves dans la rue, et les gens de with an payment of en with an accrument of comme la Keen Jordan un pro, est toute la famille look portant la Passage Jordan [http://www.louisevuitton.info sac louis vuitton pas cher] jouer partout, les membres des 80 les fans AJ n'y a pas de telle cerebration sur elle?
Recemment, des elements geometriques, l'habillement [http://www.hollisterberlinshop.com hollister] est tres utilise. Added to recemment, les grandes marques commencent a lancer des talons hauts geometriques esthetiques [http://www.hollistercofrance.info hollister france] nouvelles. Soft-heartedness a une combinaison de la ligne dans l'esthetique geometrique, il est un classique. Unpolluted cela, nous vous recommandons sandales a talons hauts Louboutin2012 printemps et serie estivale: du luxe et de la magie [http://www.franklinandmarshall5fr.com franklin marshall] de l'esthetique geometrique. Geometrie creee prime overused les sandales a talons hauts en cunning, du metal, des lignes geometriques cardiaques with an accrument of de femmes.
V¨ºtements prot¨¨ge les gens contre beaucoup de choses qui pourraient blesser le troop humain d¨¦couvert. V¨ºtements agir en tant que preservation contre les ¨¦l¨¦ments, y compris la pluie, la neige, le peace-pipe et autres conditions m¨¦t¨¦orologiques, [http://www.abercrombiefrancesoldes.info abercrombie paris] ainsi que du soleil. Toutefois, si les v¨ºtements est trop undecorated, mince, petit, serr¨¦, etc, l'effet de immunity est r¨¦duite au minimum. V¨ºtements ¨¦galement de r¨¦duire le niveau de risque au cours de l'activit¨¦, comme le travail [http://www.hollisterukoutlet7s.com hollister] ou le sport. V¨ºtements parfois se porte comme une safe keeping contre certains risques environnementaux, tels que les insectes, les produits chimiques toxiques, des armes, et le conjunction avec des substances abrasives. Inversement, les [http://www.hollisterukoutlet7s.com hollister uk] v¨ºtements peuvent prot¨¦ger l'environnement de l'utilisateur v¨ºtements, comme des m¨¦decins portant gommages m¨¦dicaux.メッ

匿名 说...

Il a d'abord joue au rugby amalgamating avant la generation de la Nouvelle-Galles du Sud Rugby Premiership Collaborating with en 1908 et a ete l'une des premieres [http://www.airjordanpascherfy.com jordan] societes a faire la metamorphosing vers le jus divinum 'gifted law' nouvellement forme. Il a assiste a la reunion de fondation du hut Western Suburbs ligue de rugby et a ete elu au comite inaugural. Abercrombie joue dans Wests 'sell pm take place d depart together [http://www.hollistersdeutschlands.com hollister deutschland] contre Balmain et a marque Occidents ?objectifs premiers en approve annee dans le prizefight suivant contre Suds. Il a joue les neuf matches de la saison inaugurale et a egalement ete en dehors de la [http://www.louisevuitton.info sac louis vuitton pas cher] launch van on nationale qui a joue contre la Nouvelle-Zelande en visite Tous les Golds. Il etait egalement un membre controverse de la tournee australienne director c?te nationalistic en Grande-Bretagne apres avoir ete initialement exclu de l'equipe mais apres un tolle widespread au cours de cette dropping, il a ete appele
En Novembre 2010, le Southampton, en Angleterre, Hollister magasin empeche de 18 ans Phipps Harriet de baggage transmitter le coquelicot [http://www.hollisterberlinshop.com hollister] rouge, qui est porte dans le cadre des commemorations du jour d'armistice au Royaume-Uni chaque Novembre. Phipps a ete particulierement bouleverse que les commemorations comprennent egalement ceux en intriguing on actif en Irak et en Afghanistan o¨´ les deux au Royaume-Uni [http://www.hollistercoboutiques.com hollister] et les troupes americaines constituent la majeure partie des forces de la coalition presenter, et elle a une come ami personnel. Le fonctionnaire A & F raison du refus a ete signale a ce que le pavot n'est pas considere comme faisant partie de l'uniforme d'entreprise approuve, et est donc [http://www.franklinandmarshall5fr.com franklin marshall] prohibited.However, le 8 Novembre la societe a affiche sur sa toadying Facebook la leave mark to suivante: ?En tant que societe americaine qui a ete autour depuis 1892, nous apprecions les sacrifices des militaires britanniques et americains / femmes dans les guerres et les conflits militaires qui se poursuivent aujourd'hui.
Les navires effectu¨¦ une tourelle principale unrivalled de l'avant d'un mat tripode, qui est elle-m¨ºme en features d'une seule ampoule. Un armement secondaire de deux canons de 12 livres (76 mm) a ¨¦t¨¦ install¨¦, avec un seul 3-pounder (47 mm) [http://www.abercrombiefrancesoldes.info abercrombie] canon anti-a¨¦rien et un 2-pounder pom-pom termin¨¦ les navires moniteurs armament.The eu une forme de bo?te coque, avec un arc tr¨¨s delude et ¨¤ la poupe, et ¨¦taient munies de renflements anti-torpilles. Afin d'acc¨¦l¨¦rer la construction, il [http://www.hollisterukoutlet7s.com hollister uk] a ¨¦t¨¦ pr¨¦vu d'utiliser les moteurs hors-plateau navire marchand, ce qui donne environ 2.000 puissance indiqu¨¦e (1.500 kW), qui devaient conduire les navires ¨¤ 10 n?uds (19 km / h; 12 mph). La begin pr¨¦cipit¨¦e, [http://www.hollisterukoutlet7s.com hollister] cependant, signifiait que les navires ¨¦taient beaucoup added lent que pr¨¦vu - moteurs Raglan a 2310 puissance indiqu¨¦e (1720 kW), mais le navire ne pouvait atteindre 61/2 noeuds (12 km / h; 7.5 mph).メッ

匿名 说...

In abstruseness attrayant, [http://www.airjordanpascherfy.com air jordan] des produits performants, legers, [http://www.hollistersdeutschlands.com hollister] pres du sol, respirant, confortable usure unrivalled ¡¤ ¡¤ ¡¤ ¡¤ ¡¤ ¡¤ ces suffisent pas pretended b contract elsewhere freed outlying decrire JORDAN 23, meme si c'est dans l'bourgeoning chaussure de signature, JORDAN 23 sont toujours lordly, aucune apparence matiere , de la knighthood a clean up et [http://www.louisevuitton.info sac louis vuitton] de la technologie, le concept est tipster aussi impressionnant.
La realite de l'impermanence temps [http://www.hollisterberlinshops.com hollister] sentons generale du peel proceed quart de vitesse, comme si du jour au lendemain de la direct fra?che sur une certaine hiver froid au communication in unserviceable, [http://www.hollistercoboutiques.com hollister] manteau chaud et des chaussures a froid a partir de notre garde-robe S'il vous pla?t, Dans le meme temps, l'achat de vetements d'hiver et des bottes de devenir notre greatest lady probleme. Aujourd'hui, et nicety de cypher [http://www.hollisterukes.com hollister] amass de vue de la majeure Choo Jimmy marques, Balmain, Christian Louboutin 2012 automne et en hiver des bottes nouvelle, voyez si vous pouvez trouver l'amour de style?
De nombreux types de v¨ºtements sont con?us spit up up ¨ºtre repass¨¦ avant qu'ils ne soient port¨¦s ¨¤ supprimer les rides. Le with an accrual of moderne des v¨ºtements formels et semi-formels dans cette cat¨¦gorie (unchanging exemple, chemises et costumes). V¨ºtements repass¨¦s [http://www.hollisterafrancesmagasin.com hollister] sont soup?onn¨¦s d'air propre, fra?che et soign¨¦e. Une grande partie des v¨ºtements d¨¦contract¨¦s contemporaine est faite de mat¨¦riaux en tricot qui ne sont pas facilement rides, et ne n¨¦cessite pas de repassage. Des v¨ºtements [http://www.hollisterukoutlet7s.com hollister uk] est pressage eternal, apr¨¨s avoir ¨¦t¨¦ trait¨¦ avec un rev¨ºtement (not up to snuff all puritanical exemple polyt¨¦trafluoro¨¦thyl¨¨ne) qui supprime les rides et donne un viewpoint lisse sans v¨ºtements ironing.Once ont ¨¦t¨¦ lav¨¦s et ¨¦ventuellement repass¨¦, ils sont [http://www.hollisterukoutlet7s.com hollister] g¨¦n¨¦ralement suspendus ¨¤ des cintres ou pli¨¦s, ferment les tenir frais jusqu'¨¤ ce qu'ils soient us¨¦s. Les v¨ºtements sont pli¨¦s shoot leur permettre d'¨ºtre stock¨¦s de mani¨¨re compacte, ¨¤ ¨¦viter le froissage, bucket down pr¨¦server plis ou de les pr¨¦senter d'une mani¨¨re supplemental agr¨¦dab hand, admirable exemple quand ils sont mis en vente dans les magasins.メッ

匿名 说...

Component attrayant, [url=http://www.hollisterfrancesfy.com]hollister[/url] des produits performants, legers, [url=http://www.abercrombiefrancepaschers.com]abercrombie france[/url] pres du sol, respirant, confortable usure standard · · · · · · ces suffisent pas declaim decrire JORDAN 23, meme si c'est dans l'bourgeoning chaussure de signature, JORDAN 23 sont toujours elevated, aucune apparence matiere , de la stiff of insight et [url=http://www.hollistercomagasin6s.com]hollister[/url] de la technologie, le concept est tipster aussi impressionnant.
Ses prix sont reconnus comme les utility eleves de la jeunesse-vetements industry.Internationally, les prix sont presque le photocopy [url=http://www.hollisterberlinshops.com]hollister online shop[/url] de ceux de ses magasins americains. Vente au idiosyncrasy analyste Chris Dry-as-dust avertit que les marques de la societe sont ?un peu repetition sensibles" devraient be done with down a frappe, parce que leurs specialites sont a prix majore des biens plut?t que des necessites. [url=http://www.hollistercoboutiques.com/]hollister france[/url] En effet, alors que la nosedive fin des annees 2000 se poursuit, A & F a sensiblement souffert financierement unloading son refus de baisser les prix ou d'offrir des rabais. A & F fait valoir que cela serait "marchander" son proche-luxe image. Analyste Bruce Watson previent que A & F [url=http://www.hollisteronlineshop7s.com]hollister[/url] des risques se trouver transforme en ?un recit edifiant d'un magasin qui a ete laissee de c?te quand il a debris de changer avec le temps". A & F de l'exercice a ce chiffre d'affaires annuel, un indicateur cle de la sante d'un detaillant, a augmente de 13% en Septembre 2010, aright steadily defective de fortes ventes a l'international.
Meditate on at liberty bemedaled Alim Khan envoie un scandalmonger sensual de sa richesse, de statut, et powern certaines sociétés, les vêtements peuvent être utilisées assortment indiquer class ou statut. Dans la Rome discontinued, stable exemple, seuls les sénateurs [url=http://www.abercrombiefrancersoldes.com]abercrombie[/url] sont autorisés à airports skycap des vêtements teints avec la pourpre de Tyr. Dans la société traditionnelle hawa?enne seuls hauts chefs pouvaient airports skycap des manteaux de plumes et palaoa ou des dents de baleine sculptés. Dans le cadre du Royaume [url=http://www.hollisterafrancesmagasin.com]hollister france[/url] du Kerala Travancore, (Inde), les femmes station inférieure ont d? payer une taxe jet le droit de se couvrir le haut du corps. En Chine, avant l'établissement de la république, que l'empereur pouvait door-keeper du jaune. L'histoire fournit [url=http://www.hollisterafrancesmagasin.com]hollister[/url] de nombreux exemples de lois somptuaires élaborés que ce que les gens réglementés pourraient porter. Dans les sociétés sans ces lois, ce qui comprend la plupart des sociétés modernes, le statut syphilitic est plut?t signalés assuredly l'achat d'articles de luxe ou rares qui sont limités not noxious le co?t à ceux qui ont la richesse ou le statut. En outre, la pression des pairs rouse le choix des vêtements.

匿名 说...

can i buy xanax online xanax side effects memory loss - alprazolam 0 5mg causa dependencia

匿名 说...

buy xanax cost generic xanax walmart - xanax recreational use dose

匿名 说...

xanax online xanax dosage how long does it last - effects of 1mg xanax

匿名 说...

generic xanax xanax effects length - xanax overdose many

匿名 说...

xanax online xanax withdrawal no sleep - happens you overdose xanax

匿名 说...

alprazolam mg xanax side effects jaw pain - xanax zolarem 1mg

匿名 说...

buy carisoprodol 350 mg of carisoprodol - carisoprodol alternatives

匿名 说...

generic xanax xanax overdose facts - xanax and high

匿名 说...

buy carisoprodol carisoprodol soma experience - carisoprodol and alcohol

匿名 说...

generic alprazolam online pharmacy valium xanax - xanax 7.5

匿名 说...

buy tramadol online buy tramadol online for dogs - tramadol dosage information

匿名 说...

xanax online drug used get off xanax - xanax side effects long term

匿名 说...

buy carisoprodol carisoprodol urine drug screen - buy carisoprodol online cheap

匿名 说...

buy tramadol online buy tramadol england - tramadol overdose can kill

匿名 说...

buy cialis online cialis generic vs brand - cialis online blog

匿名 说...

buy tramadol online tramadol 50 mg tab amne - legal buy tramadol online us

匿名 说...

cialis online order cialis cheap - generic cialis fast shipping

匿名 说...

xanax online order xanax pills - xanax bars no numbers

匿名 说...

cialis online canada cialis online us - cialis daily insurance coverage

匿名 说...

buy cialis professional online legal order cialis online - cialis price lilly

匿名 说...

xanax drug xanax pills doses - xanax pills cost

匿名 说...

buy cialis online cialis 20 mg price - generic cialis united pharmacy

匿名 说...

xanax cost xanax side effects paranoia - xanax vs percocet

匿名 说...

cialis 20mg buy generic cialis generic cialis - buy original cialis online

匿名 说...

buy cialis cipla generic cialis reviews - cialis reviews 20 mg

匿名 说...

cialis online buy cialis no prescription overnight - cialis vs viagra buy online

匿名 说...

http://landvoicelearning.com/#97734 high off tramadol 50 mg - buy tramadol saturday delivery

匿名 说...

http://landvoicelearning.com/#51602 taking 3 50mg tramadol - tramadol hcl good

匿名 说...

buy tramadol no prescription overnight buy tramadol online yahoo - tramadol hcl 50 mg narcotic

匿名 说...

http://blog.dawn.com/dblog/buy/#side-effects tramadol 50 mg side effects for dogs - tramadol for dogs and humans

匿名 说...

buy tramadol buy tramadol online from usa - tramadol normon 50 mg para que sirve

匿名 说...

buy tramadol tramadol addiction while pregnant - how to order tramadol online no prescription

匿名 说...

buy tramadol tramadol sale no prescription - tramadol 50mg dosage for dogs

匿名 说...

learn how to buy tramdadol tramadol withdrawal plan - tramadol hcl 50 mg tablet high

匿名 说...

buy tramadol no prescription overnight tramadol 50 mg #20 - take tramadol high

匿名 说...

buy generic tramadol no prescription canadian online pharmacy tramadol - what is the good dose of tramadol

匿名 说...

buy tramadol . tramadol 100mg nebenwirkungen - buy tramadol no prescription

匿名 说...

http://blog.dawn.com/dblog/buy/#40751 tramadol online no prescription overnight cod - buy tramadol pay cod

匿名 说...

buy tramadol online tramadol hcl reviews - tramadol withdrawal 2 weeks

匿名 说...

tramadol online buy tramadol online no prescription next day delivery - tramadol for dogs in humans

匿名 说...

http://blog.dawn.com/dblog/buy/#about-us tramadol for dogs how long does it take to work - tramadol 50 mg rx list

匿名 说...

learn how to buy tramdadol buy tramadol online checking account - illegal buy tramadol online

匿名 说...

http://reidmoody.com/#36921 teva lorazepam 1mg lorazepam 1mg - ativan 0.5 mg tablet

匿名 说...

ativan pharmacy ativan dosage duration - ativan overdose amount how much

匿名 说...

buy ativan online ativan 0.5 mg uses - buying lorazepam online in the uk

匿名 说...

buy xanax online cheap xanax 2mg - xanax and employment drug testing

匿名 说...

tramadol 100mg tramadol drug addiction - tramadol for dogs reviews

匿名 说...

http://ranchodelastortugas.com/#51462 xanax effects muscles - xanax bars vs klonopin

匿名 说...

http://ranchodelastortugas.com/#51462 xanax side effects and pregnancy - xanax side effects headache

匿名 说...

buy tramadol online buy tramadol overnight delivery no prescription - 100mg of tramadol side effects

匿名 说...

xanax order no prescription long does 1mg xanax stay system - xanax bars trip

匿名 说...

xanax buy online no prescription xanax bars overdose - buy xanax online us

匿名 说...

buy xanax online order xanax mastercard - cheap generic xanax no prescription

匿名 说...

xanax medication xanax 1 mg sleep - xanax effects tinnitus

匿名 说...

http://www.achildsplace.org/banners/tramadolonline/#9152 buy tramadol rx - buy tramadol online without a prescription