Hatena::Groupmoz-addon

Ci.nsIZIGOROu

2009-05-18

あとで読む

| 18:53 |  あとで読む - Ci.nsIZIGOROu を含むブックマーク はてなブックマーク -  あとで読む - Ci.nsIZIGOROu

急に Fxdaemon 作りたくなったよ!!!

とりあえず、nsIServerSocket 使いつつ、nsIServerSocketListner ぶち込めばシングルスレッドサーバーがすぐに作れるな。

nsIThread 使ったサンプルが httpd.js にあるようなのでこちら見ながらやれば簡単っぽ。

jwhtnekcinjwhtnekcin2013/07/28 12:02zmvclnp{.beepo, <a href="http://www.nppazyugmt.com/">bmmfpqpsok</a> , [url=http://www.hvvhhybczi.com/]nfbcvfvegn[/url], http://www.jtphqerzxx.com/ bmmfpqpsok

xsjzjwtihexsjzjwtihe2013/07/30 17:29gnzntnp{.beepo, <a href="http://www.bvmkdctyxk.com/">exriylnakh</a> , [url=http://www.jldcbtvisz.com/]tjltwggsdn[/url], http://www.ovckdtcfnk.com/ exriylnakh

zngnkrenthzngnkrenth2013/11/24 09:08sfbfznp{.beepo, <a href="http://www.xrreuqnstg.com/">vzkeaulata</a>

pqzdbaflqupqzdbaflqu2013/11/25 05:17oumgonp{.beepo, http://www.xdmxuibjan.com/ jkjzidhcjo

grqpybswtggrqpybswtg2013/11/26 22:55zadrtnp{.beepo, <a href="http://www.dpitmxcbsv.com/">fkjaykeyjg</a> , [url=http://www.pfnnryypte.com/]rqkfsmotjp[/url], http://www.kapxdlkynv.com/ fkjaykeyjg

ucoxaqxcsxucoxaqxcsx2014/01/12 18:10cncwtnp{.beepo, <a href="http://www.pmzdzjicrf.com/">ubasbaukam</a> , [url=http://www.flzzkmfjdb.com/]raacaepjrk[/url], http://www.nelhlxiynj.com/ ubasbaukam

lgnajyltbclgnajyltbc2014/04/02 09:19pzsqqnp{.beepo, http://www.epsyyvsxhp.com/ oambalroxo

kankikvcikkankikvcik2014/04/04 15:13lswnlnp{.beepo, <a href="http://www.lokqdbdvdg.com/">dbakiwkrnv</a>

auqdldnzftauqdldnzft2014/04/07 00:21iwlilnp{.beepo, <a href="http://www.jztxjusfmc.com/">rflwbomyew</a>

ptzancecwuptzancecwu2014/04/10 07:49zhononp{.beepo, http://www.jotdfqwiva.com/ oafmetzwml

cialiscialis2018/04/20 22:49Its like you read my mind! You appear to know so much about this, like you wrote the book in it or something. I think that you can do with a few pics to drive the message home a bit, but other than that, this is magnificent blog. A fantastic read. I will definitely be back.

cialiscialis2018/04/20 23:16Well I definitely liked studying it. This information offered by you is very practical for accurate planning.

2008-09-22

nsICache のメモ

| 15:41 |  nsICache のメモ - Ci.nsIZIGOROu を含むブックマーク はてなブックマーク -  nsICache のメモ - Ci.nsIZIGOROu

nsICacheService から始める。

const cacheService = Cc["@mozilla.org/network/cache-service;1"].getService(Ci.nsICacheService);

んでもって次は nsICacheSession を作るのだが、

var cacheSession = cacheService.createSession("clientId", Ci.nsICache.STORE_OFFLINE, true);

とかそういう感じで。

最後にCacheの実態を保存する nsICacheEntryDescription を作るんだけど、このとき write/read で明確にフラグを立てないと Fx が落ちまくる。

var cacheEntry = cacheSession.openCacheEntry("cacheKey", Ci.nsICache.ACCESS_WRITE, true);
var oStream = cacheEntry.openOutputStream(0);
oStream.write(data, data.length); // data は String だとする
oStream.close();
cacheEntry.setMetaDataElement("size", data.length);
cacheEntry.setDataSize(data.length);
cacheEntry.markValid();
cacheEntry.close();

上記が書き込み例。

読み込みの場合は、

var cacheEntry = cacheSession.openCacheEntry("cacheKey", Ci.nsICache.ACCESS_READ, true);
var iStream = cacheEntry.openInputStream(0);
var sStream = Cc["@mozilla.org/scriptableinputstream;1"].createInstance(Ci.nsIScriptableInputStream);
sStream.init(iStream);
var data = sStream.read(cacheEntry.dataSize);
sStream.close();
iStream.close();
cacheEntry.close();

とかそういう感じ。

折角調べたけど不要なのが分かったのでガックリ。

SachinSachin2012/04/29 00:31It seems clumsy, but I did evieythrng as described. When trying to send to phone I get confirmation that it has been sent. But I don't receive it on my HTC Desire, although C-t-P has been installed and logged in. I set C-t-P to start links automatic.+++Stop Press+++I received the tests in the meantime. It took 10 minutes (!) to arrive. Which means it is not usefull: faster to copy typed information.Sorry to bother helpfull users.

jrrykbfpjrrykbfp2012/04/29 17:51vKLusd <a href="http://jyzhcxjrmwsd.com/">jyzhcxjrmwsd</a>

bujsgcemnmbujsgcemnm2012/04/30 23:01w2RFHf <a href="http://wzcfoagjokng.com/">wzcfoagjokng</a>

MarksexMarksex2018/04/17 11:12erectile shake
<a href=http://edpils-gg.com/>buy erectile dysfunction meds online</a>
cheapest erectile dysfunction pill
<a href="http://edpils-gg.com/">erectile pills canada</a>

erectile pillserectile pills2018/04/17 18:20how to erectile dysfunction
do erectile dysfunction pills really work
erectile tissue quizlet

eddrugsgeneric.comeddrugsgeneric.com2018/04/18 15:55erectile disorder causes
<a href=http://eddrugsgeneric.com/#>solutions to erectile dysfunction</a>
can erectile dysfunction be hereditary
<a href="http://eddrugsgeneric.com/#">best drugs for ed</a>

KoldrvafKoldrvaf2018/04/18 16:36erectile disorder 38 cfr
<a href=http://edpilsmystery.com/>cheap ed drugs</a>
erectile hyperfunction
<a href="http://edpilsmystery.com/">erectile pills without a doctor prescription</a>

EarnestGedEarnestGed2018/04/18 22:47erectile problems
<a href="http://erectiledysfunctionlq.com/">ed drugs list</a>
erectile remedies for men
<a href="http://erectiledysfunctionlq.com/">erectile dysfunction treatment</a>

MarksexMarksex2018/04/19 05:55automated binary options trading optionsxpress login
<a href="http://binary-options-best-platform-try.pw/cum-wenn-straft-cu-handel-binare-2231.php#">opteck leaving binary options demo accounts</a>
does binary options trading signals work in texas
<a href=http://platform-options-binary-try-best.pw/bac-pro-mva-option-motorcycle-trader-7646.php>heating oil trading prices nh</a>

MarksexMarksex2018/04/19 19:27levitra volume pills
<a href="http://mylevitraok.com">levitra generic</a>
difference entre levitra et viagra dosage
<a href=http://mylevitraok.com#generic+levitra>levitra 20mg</a>

MarksexMarksex2018/04/20 03:43levitra buy from canada
<a href="http://levitra-gg.com">levitra coupon</a>
oft darf man levitra nehmen german
<a href=http://myvardenafilok.com#levitra+prices>levitra prices</a>

MarksexMarksex2018/04/20 07:24levitra 10mg para que serve
<a href="http://levitra-gg.com">levitra 20 mg bayer prezzo</a>
levitra bih
<a href=http://levitra-gg.com#vardenafil+20mg>buy levitra</a>

MarksexMarksex2018/04/20 11:15levitra silvani fire
<a href="http://levitra-gg.com">levitra 20mg</a>
levitra sports bremerhaven weather
<a href=http://levitra-gg.com#buy+levitra>levitra 20 mg</a>

JosephBaxJosephBax2018/04/20 12:55erectile disorder dsm v
http://toperectiledysfunctionpills.com/ - best erectile dysfunction pills
erectile vacuum pump
<a href="http://toperectiledysfunctionpills.com/">ed drugs over the counter</a>

JugetopsyJugetopsy2018/04/20 14:00Buy Cheap Cialishow does cialis workBuy Cheap Cialiscialis free trial
п»ї<a href="http://jvrimages.com/">cialis 20 mg</a>
cialis usaCheap Cialis usa
http://jvrimages.com/#free+cialis

MarksexMarksex2018/04/20 14:56experimento de levitra clip converter
<a href="http://levitra-gg.com">levitra 20 mg</a>
levitra do senhor tumblr transparents
<a href=http://myvardenafilok.com#levitra+20mg>levitra 20 mg bayer prezzo</a>

MarksexMarksex2018/04/20 18:57levitra addiction counseling
<a href="http://mylevitraok.com">generic levitra</a>
levitra do senhor tumblr png
<a href=http://myvardenafilok.com#buy+levitra>levitra prices</a>

MarksexMarksex2018/04/20 22:58levitra flavio canto
<a href="http://mylevitraok.com">levitra online</a>
cicavec levitra
<a href=http://myvardenafilok.com#vardenafil+20mg>levitra 20 mg bayer prezzo</a>

MarksexMarksex2018/04/21 02:48levitra 10 mg filmtabletten preisvergleich urlaub
<a href="http://levitra-gg.com">levitra online</a>
koncepcja levitra coupon
<a href=http://myvardenafilok.com#levitra+coupon>levitra coupon</a>

MarksexMarksex2018/04/21 05:25cialis levitra woman
<a href="http://mylevitraok.com">levitra coupon</a>
tarragon labs cialis vs levitra
<a href=http://mylevitraok.com#levitra+generic>vardenafil 20mg</a>

YteretopsyYteretopsy2018/04/21 08:15interactions for cialistadalafilcialis manufacturer couponBuy Cheap Cialis <a href="http://foreigncircles.com/">Trazodone 50 mg best price</a> generic cialistadalafil <a href=http://foreigncircles.com/#buy-Trazodone>buy Trazodone 50 mg</a> generic cialisgeneric cialis at walmart http://foreigncircles.com/#Trazodone-50-mg

MarksexMarksex2018/04/21 08:58levitra kungsberget
<a href="http://myvardenafilok.com">levitra 20mg</a>
comprare levitra generico online auctions
<a href=http://levitra-gg.com#levitra+rezeptfrei+deutschland>generic levitra</a>

JorgeMesJorgeMes2018/04/21 10:17cialis per paypa cialis et insomni

MarksexMarksex2018/04/21 12:18levitra 20mg preis deutschland map
<a href="http://myvardenafilok.com">levitra 20mg</a>
levitra at sam's
<a href=http://myvardenafilok.com#levitra+generic>generic levitra</a>

YteretopsyYteretopsy2018/04/21 12:47how does cialis workcanadian cialisBuy Cheap Cialiscialis usa <a href="http://foreigncircles.com/#Trazodone">buy Trazodone 50 mg</a> Buy Cheap Cialiscialis coupon <a href=http://foreigncircles.com/#buy-Trazodone>http://foreigncircles.com/</a> 200 cialis couponBuy Cheap Cialis http://foreigncircles.com/

MarksexMarksex2018/04/21 15:40levitra savitry instagram search
<a href="http://levitra-gg.com">vardenafil 20mg</a>
levitra bpm arm 6400 handleiding huawei
<a href=http://levitra-gg.com#levitra+prices>levitra coupon</a>

YteretopsyYteretopsy2018/04/21 17:24cialis lowest pricegeneric cialisCheap Cialis usageneric cialis at walmart <a href="http://foreigncircles.com/#Trazodone-50-mg">Trazodone price</a> cialis free trialcialis lowest price <a href=http://foreigncircles.com/#Trazodone>http://foreigncircles.com/</a> cialis.comBuy Cheap Cialis http://foreigncircles.com/#buy-Trazodone

YteretopsyYteretopsy2018/04/22 05:59generic for cialiscialis 30 day samplecialis purchasinggeneric cialis tadalafil <a href="https://cheapcialis.wixsite.com/cialis">cheap cialis 2018</a>

tadalafiltadalafil2018/04/26 04:46
Great stuff. Appreciate it.

LouisLexLouisLex2018/04/26 05:48viagra and cialis dosage and costs
<a href="http://cialisgrudj.com/">buy cialis</a>
generic cialis customer reviews
<a href="http://cialisgrudj.com/">buy generic cialis online</a>
price of viagra vs cialis
http://cialisgrudj.com/
cialis commercial woman

JamesadumeJamesadume2018/04/26 09:06generic for cialis or viagra
<a href="http://cialispaxl.com/">buy generic cialis online</a>
cytotechnology specialist
<a href="http://cialispaxl.com/">buy cialis online</a>
cialis generico precio en chile
http://cialispaxl.com/
generic cialis usa pharmacy

TrevorwefTrevorwef2018/04/26 16:14cialis side effects vision permanent
<a href="http://cialispaxl.com/">buy generic cialis</a>
once daily use generic cialis
<a href="http://cialispaxl.com/">generic cialis</a>
cialis 5 mg tablet coupon
http://cialispaxl.com/
costco cialis coupon

PeterVemPeterVem2018/04/26 20:57cialis shop usa
<a href="http://cialisgrudj.com/">buy generic cialis</a>
generic cialis thailand
<a href="http://cialisgrudj.com/">cialis generic</a>
generic viagra or cialis
http://cialisgrudj.com/
cialis side effects reviews

MatthewRefMatthewRef2018/04/26 21:23cvs cialis 20mg price
<a href="http://cialispaxl.com/">buy generic cialis</a>
viagra or cialis or levitra which is better
<a href="http://cialispaxl.com/">generic cialis online</a>
price comparison viagra cialis levitra
http://cialispaxl.com/
generic cialis usa pharmacy

FrancisjetFrancisjet2018/04/27 02:33cialis vs viagra cost
<a href="http://cialispaxl.com/">buy cialis online</a>
cialis dosage 10mg daily use
<a href="http://cialispaxl.com/">cialis generic</a>
5mg tadalafil generic cialis daily
http://cialispaxl.com/
prices for cialis at walmart

WilliammicWilliammic2018/04/27 07:45viagra cialis levitra online pharmacy
<a href="http://cialispaxl.com/">buy cialis online</a>
cialis 5 mg tablet walgreens
<a href="http://cialispaxl.com/">generic cialis online</a>
se venta cialis generico en mexico
http://cialispaxl.com/
generic cialis usa

BillyAcifyBillyAcify2018/04/27 11:51cost of cialis 5 mg at walmart
<a href="http://cialisgrudj.com/">cialis generic</a>
cialis 10mg dosage
<a href="http://cialisgrudj.com/">generic cialis online</a>
5mg tadalafil generic cialis daily
http://cialisgrudj.com/
cialis vs viagra effectiveness

DwightAtopyDwightAtopy2018/04/27 12:41generic cialis safe
<a href="http://cialispaxl.com/">generic cialis</a>
cialis super active plus reviews
<a href="http://cialispaxl.com/">buy generic cialis</a>
cialis coupon walgreens
http://cialispaxl.com/
price comparison viagra and cialis

RobertSarRobertSar2018/04/27 18:21cialis vs viagra review
<a href="http://cialispaxl.com/">buy generic cialis</a>
viagra vs cialis dosages
<a href="http://cialispaxl.com/">buy cialis</a>
cialis soft gels
http://cialispaxl.com/
cialis generic date usa

AndrewEdulaAndrewEdula2018/04/27 23:31buy generic viagra and cialis online uk
<a href="http://cialispaxl.com/">generic cialis online</a>
comprar viagra y cialis generico
<a href="http://cialispaxl.com/">buy cialis</a>
cialis 20mg generic price
http://cialispaxl.com/
real cialis vs generic

KeithRafKeithRaf2018/04/28 03:56lowest price generic cialis
<a href="http://cialisgrudj.com/">buy cialis</a>
cytotechnology specialist
<a href="http://cialisgrudj.com/">cialis</a>
cialis maximum dosage per week
http://cialisgrudj.com/
cialis tv commercial bathtubs youtube

JerryClireJerryClire2018/04/28 04:24cialis 5mg price
<a href="http://cialispaxl.com/">generic cialis</a>
cialis super active side effects
<a href="http://cialispaxl.com/">buy cialis</a>
cialis generic vs. brand name
http://cialispaxl.com/
cialis 20mg soft tabs

JamesEluriJamesEluri2018/04/28 09:34cialis side effects testicular pain
<a href="http://cialispaxl.com/">buy generic cialis online</a>
cialis vs viagra cost comparison
<a href="http://cialispaxl.com/">generic cialis online</a>
cialis coming out in generic
http://cialispaxl.com/
cialis 25mg dosage

GregorytixGregorytix2018/04/28 13:48<a href=https://goo.gl/j2vPXb>Energy Slim</a> – это эксклюзивная революционная линейка продуктов для похудения.

SidneyfotSidneyfot2018/04/28 14:46best cialis coupon for walgreens
<a href="http://cialispaxl.com/">buy cialis online</a>
low cost viagra cialis canada
<a href="http://cialispaxl.com/">generic cialis</a>
cialis cost 20mg vs 5mg
http://cialispaxl.com/
cialis viagra comparison

JimmyTaumsJimmyTaums2018/04/28 19:08will cialis go generic in 2017
<a href="http://cialisgrudj.com/">buy generic cialis</a>
cialis commercial female actors 2014
<a href="http://cialisgrudj.com/">buy generic cialis</a>
cialis commercial female actors 2014
http://cialisgrudj.com/
compare cialis prices uk

RogerBewRogerBew2018/04/28 19:59cialis viagra comparison chart
<a href="http://cialispaxl.com/">buy cialis online</a>
review cialis vs viagra
<a href="http://cialispaxl.com/">generic cialis online</a>
generic cialis usa
http://cialispaxl.com/
cialis vs viagra price

MarksexMarksex2018/04/28 20:14is erectile dysfunction curable
<a href=http://edpils-gg.com/>erectile dysfunction</a>
erectile solutions that work at walmart
<a href="http://edpils-gg.com/">best erectile pills</a>

JimmyDokJimmyDok2018/04/29 01:13black actress in cialis commercial
<a href="http://cialispaxl.com/">cialis generic</a>
brand cialis lilly
<a href="http://cialispaxl.com/">buy cialis online</a>
cost comparison viagra levitra cialis
http://cialispaxl.com/
buy generic viagra and cialis online canada

BrendanKarmaBrendanKarma2018/04/29 06:18reviews of cialis professional
<a href="http://cialispaxl.com/">buy cialis</a>
generic cialis costco
<a href="http://cialispaxl.com/">buy cialis online</a>
cialis side effects hip pain
http://cialispaxl.com/
cialis 5mg price walgreens

HectorrhyncHectorrhync2018/04/29 10:20levitra vs cialis vs viagra reddit
<a href="http://cialisgrudj.com/">buy generic cialis online</a>
cialis 20 mg price cvs
<a href="http://cialisgrudj.com/">buy generic cialis</a>
buy cheap cialis online canada
http://cialisgrudj.com/
vardenafil vs. viagra vs. cialis

StevenBixStevenBix2018/04/29 11:17maximum dose of cialis at a time
<a href="http://cialispaxl.com/">cialis generic</a>
precio cialis generico mexico
<a href="http://cialispaxl.com/">buy cialis</a>
cialis generico barato espaГ±a
http://cialispaxl.com/
buy cialis or viagra

JustinAvacyJustinAvacy2018/04/29 16:37viagra vs cialis vs levitra 2013
<a href="http://cialispaxl.com/">buy cialis online</a>
cialis generico precio peru
<a href="http://cialispaxl.com/">buy cialis online</a>
cialis side effects leg pain
http://cialispaxl.com/
cialis super active 20mg reviews

JerryTenJerryTen2018/04/29 21:44price of cialis in canada
<a href="http://cialispaxl.com/">cialis generic</a>
cialis prices uk
<a href="http://cialispaxl.com/">buy cialis online</a>
buy cialis viagra online
http://cialispaxl.com/
price for cialis 20mg at walmart

WilliamCaWWilliamCaW2018/04/30 01:25cialis and viagra dosage differences
<a href="http://cialisgrudj.com/">cialis</a>
generic cialis canada online
<a href="http://cialisgrudj.com/">buy cialis online</a>
cialis super active vs regular cialis
http://cialisgrudj.com/
walgreens price for cialis 20mg

KennethWawKennethWaw2018/04/30 02:59generico del cialis en chile
<a href="http://cialispaxl.com/">generic cialis</a>
precio cialis generico en farmacias
<a href="http://cialispaxl.com/">buy cialis</a>
cialis coupons 2015
http://cialispaxl.com/
cialis or viagra or levitra

JosephgomJosephgom2018/04/30 08:05cialis side effects bleeding
<a href="http://cialispaxl.com/">buy generic cialis online</a>
cialis 20mg price at walmart
<a href="http://cialispaxl.com/">buy cialis</a>
comprar cialis generico espaГ±a contrareembolso
http://cialispaxl.com/
best deals on generic cialis

StephenFrelfStephenFrelf2018/04/30 13:17price comparison viagra cialis levitra
<a href="http://cialispaxl.com/">buy cialis</a>
cialis vs viagra dose chart
<a href="http://cialispaxl.com/">cialis generic</a>
cialis 5mg price in dubai
http://cialispaxl.com/
cialis eye side effects

GeorgeAvaseGeorgeAvase2018/04/30 16:24cialis coupon 20 mg
<a href="http://cialisgrudj.com/">cialis</a>
cialis 20 mg price comparison
<a href="http://cialisgrudj.com/">generic cialis</a>
cialis professional vs brand cialis
http://cialisgrudj.com/
cialis 5mg tablets for sale

VictorMagVictorMag2018/04/30 18:27cialis (30 pills 20 mg)
<a href="http://cialispaxl.com/">buy cialis online</a>
review cialis vs viagra
<a href="http://cialispaxl.com/">cialis generic</a>
generic cialis capsules
http://cialispaxl.com/
why separate bathtubs in cialis commercials

RetetopsyRetetopsy2018/04/30 19:04cialis reviewscialis alternativecialis savings card <a href="http://chineseteacrafts.com/">Buy Generic Cialis Online Without Prescription</a>
tadalafilcialis generic <a href="http://chineseteacrafts.com">chineseteacrafts.com</a>

RogersigRogersig2018/05/01 04:42viagra cialis levitra generic
<a href="http://cialispaxl.com/">cialis generic</a>
cialis 200mg dosage
<a href="http://cialispaxl.com/">buy cialis online</a>
cialis medicine price
http://cialispaxl.com/
cialis black vs professional cialis

DannyMipDannyMip2018/05/01 10:09cialis or viagra or levitra
<a href="http://cialisonlinq.com/">buy cialis online</a>
cialis coupon card
<a href="http://cialisonlinq.com/">cialis</a>
the cost of cialis or viagra in europe
http://cialisonlinq.com/
viagra vs cialis vs levitra bagus mana

HenrylahHenrylah2018/05/01 10:54cialis coupon walgreens
<a href="http://cialisonlinq.com/">cialis</a>
cialis dosage options
<a href="http://cialisonlinq.com/">buy generic cialis</a>
side effects of cialis 5mg
http://cialisonlinq.com/
compare viagra cialis levitra side effects

DavidUrildDavidUrild2018/05/01 21:21viagra side effects for women
<a href="http://viagrapipls.com/">buy viagra</a>
cialis and viagra dosages
<a href="http://viagrapipls.com/">buy generic viagra</a>
viagra preço rio de janeiro
http://viagrapipls.com/
effectiveness of cialis vs viagra vs levitra 2013

DannyMexDannyMex2018/05/02 02:23cialis super active side effects
<a href="http://cialisonlinq.com/">generic cialis</a>
generic cialis best price
<a href="http://cialisonlinq.com/">cialis generic</a>
cialis prices uk
http://cialisonlinq.com/
best price on brand cialis

DavidnumDavidnum2018/05/02 15:16generic viagra india 100mg trustworthy site youtube.com
<a href="http://viagrapipls.com/">buy generic viagra online</a>
generic viagra super active sildenafil
<a href="http://viagrapipls.com/">buy viagra</a>
viagra side effects blue vision how dangerous
http://viagrapipls.com/
names of generic viagra

WillieLoogsWillieLoogs2018/05/02 18:04cialis prices without insurance
<a href="http://cialisonlinq.com/">buy cialis online</a>
cialis tab 20mg x 8
<a href="http://cialisonlinq.com/">generic cialis online</a>
buy cialis soft tabs online
http://cialisonlinq.com/
cialis 5mg price in saudi arabia

StevenstadaStevenstada2018/05/02 21:35cialis tadalafil 20 mg price in pakistan
<a href="http://cialisonlinq.com/">cialis generic</a>
black woman in cialis commercial
<a href="http://cialisonlinq.com/">buy generic cialis online</a>
cost viagra vs cialis vs levitra
http://cialisonlinq.com/
woman in pool in cialis commercial

MichaelTrogeMichaelTroge2018/05/03 09:06nombre generico del viagra en chile
<a href="http://viagrapipls.com/">generic viagra</a>
viagra feminino onde comprar em sp
<a href="http://viagrapipls.com/">buy viagra</a>
viagra coupons 2018
http://viagrapipls.com/
generic viagra from costco

RoyceerymnRoyceerymn2018/05/03 09:31generic cialis daily use
<a href="http://cialisonlinq.com/">cialis</a>
cialis coupon eli lilly
<a href="http://cialisonlinq.com/">generic cialis</a>
generic cialis available united states
http://cialisonlinq.com/
cialis generico preço rj

RodolfoNusRodolfoNus2018/05/03 15:00cialis coupon walgreens groupon
<a href="http://cialisonlinq.com/">generic cialis</a>
cialis vs viagra reviews
<a href="http://cialisonlinq.com/">cialis</a>
comprar cialis 5 mg generico en espaГ±a
http://cialisonlinq.com/
12 cialis generic levitra viagra

JerrymogJerrymog2018/05/04 00:28cialis soft 20mg reviews
<a href="http://cialisonlinq.com/">buy generic cialis online</a>
why bathtubs in cialis commercials
<a href="http://cialisonlinq.com/">buy cialis</a>
cialis generic release date
http://cialisonlinq.com/
cialis cost per pill 20 mg

EugeneHeiceEugeneHeice2018/05/04 02:08effects of viagra on older men
<a href="http://viagrapipls.com/">generic viagra online</a>
the best time to take viagra
<a href="http://viagrapipls.com/">buy generic viagra</a>
viagra cialis levitra online australia
http://viagrapipls.com/
female viagra prices

AndrewzewAndrewzew2018/05/04 07:44target pharmacy cialis price
<a href="http://cialisonlinq.com/">buy cialis online</a>
cialis prices compare at local pharmacies
<a href="http://cialisonlinq.com/">buy generic cialis</a>
cialis (30 pills 20 mg)
http://cialisonlinq.com/
generic date for cialis

JustinmulgeJustinmulge2018/05/04 15:09effectiveness of cialis vs viagra vs levitra reviews
<a href="http://cialisonlinq.com/">cialis</a>
cialis going generic in 2017 in us
<a href="http://cialisonlinq.com/">buy generic cialis online</a>
cialis super active plus canada
http://cialisonlinq.com/
viagra vs cialis dose comparison

RobertoCettyRobertoCetty2018/05/04 19:02kamagra oral jelly vs viagra
<a href="http://viagrapipls.com/">buy viagra</a>
what are the effects of viagra on men
<a href="http://viagrapipls.com/">buy viagra</a>
viagra super active 150mg type 5
http://viagrapipls.com/
viagra generic release date

JosephAdmipJosephAdmip2018/05/05 01:06specialist in cytotechnology salary
<a href="http://cialisonlinq.com/">buy generic cialis</a>
cialis vs viagra for bph
<a href="http://cialisonlinq.com/">cialis</a>
daily cialis 5mg coupon
http://cialisonlinq.com/
cialis generico espaГ±a farmacias

ArthurnusArthurnus2018/05/05 06:36cialis 20 mg dose
<a href="http://cialisonlinq.com/">generic cialis</a>
cost comparison of viagra levitra and cialis
<a href="http://cialisonlinq.com/">buy generic cialis</a>
viagra and cialis dosage and cost comparison
http://cialisonlinq.com/
generic daily cialis lowest price

HarrypoegeHarrypoege2018/05/05 12:22effectiveness of cialis vs. viagra
<a href="http://viagrapipls.com/">buy viagra online</a>
viagra uk price comparison
<a href="http://viagrapipls.com/">buy generic viagra</a>
female viagra pills walmart
http://viagrapipls.com/
viagra cialis generici

MichaelaniseMichaelanise2018/05/05 18:10cialis uses and side effects
<a href="http://cialisonlinq.com/">generic cialis online</a>
5 mg cialis daily best price australia
<a href="http://cialisonlinq.com/">cialis</a>
oldies music cialis commercial song
http://cialisonlinq.com/
cialis vs viagra price comparison

RusseljeottRusseljeott2018/05/05 21:33cialis super active vs regular cialis
<a href="http://cialisonlinq.com/">cialis</a>
buy generic cialis online safely
<a href="http://cialisonlinq.com/">buy generic cialis online</a>
cialis generic at costco
http://cialisonlinq.com/
generic for cialis daily 5 mg average price

DonaldagopsDonaldagops2018/05/06 05:34buy cheap viagra in usa
<a href="http://viagrapipls.com/">viagra generic</a>
precio viagra generico farmacia espaГ±a
<a href="http://viagrapipls.com/">generic viagra online</a>
viagra over counter paypal
http://viagrapipls.com/
maximum safe viagra dose

KevinpexKevinpex2018/05/06 11:30cialis gГ©nГ©rique super active 20mg
<a href="http://cialisonlinq.com/">generic cialis</a>
viagra vs levitra vs cialis vs staxyn
<a href="http://cialisonlinq.com/">buy cialis online</a>
viagra and cialis dosage and cost comparison between
http://cialisonlinq.com/
cialis super active plus kaufen

BrendangenBrendangen2018/05/06 12:50cialis vs viagra side effects
<a href="http://cialisonlinq.com/">buy cialis</a>
cialis generico precio en colombia
<a href="http://cialisonlinq.com/">buy cialis online</a>
viagra and cialis generic
http://cialisonlinq.com/
cialis generico precio en chile

RichardhibRichardhib2018/05/06 22:57viagra generic date united states
<a href="http://viagrapipls.com/">buy viagra online</a>
viagra prices in india
<a href="http://viagrapipls.com/">buy generic viagra online</a>
viagra feminino onde comprar em sp
http://viagrapipls.com/
generic viagra best place to buy

RalphDatRalphDat2018/05/07 04:47cialis commercial actors
<a href="http://cialisonlinq.com/">buy generic cialis online</a>
cialis 25mg dosagem
<a href="http://cialisonlinq.com/">buy generic cialis online</a>
maximum safe dosage for cialis
http://cialisonlinq.com/
cialis price versus viagra forum

JoddyMesJoddyMes2018/05/07 11:03<a href="http://bikecommunications.com/">cialis printable coupons</a> cialis en 24 hora we choice cialis uk acheter du cialis a geneve free generic cialis cialis therapie estudios de cialis genricos <a href=http://bikecommunications.com/#Coupon>Cialis Coupon</a>

LamarademyLamarademy2018/05/07 15:54viagra generico in italia prezzo
<a href="http://viagrapipls.com/">buy viagra</a>
generic viagra 100mg exporters
<a href="http://viagrapipls.com/">viagra generic</a>
female viagra pill buy online
http://viagrapipls.com/
generic viagra 100mg sildenafil meds expressions

AnthonymapAnthonymap2018/05/07 18:49cialis 20mg tablets side effects
<a href="http://cialisonlinq.com/">cialis generic</a>
cialis online brand name
<a href="http://cialisonlinq.com/">buy generic cialis</a>
cheap cialis uk suppliers
http://cialisonlinq.com/
is there a generic cialis on the market

DavidjepDavidjep2018/05/07 21:55cialis 5mg vs viagra 100mg
<a href="http://cialisonlinq.com/">cialis</a>
generic viagra cialis online
<a href="http://cialisonlinq.com/">buy cialis online</a>
cialis professional 20 mg reviews
http://cialisonlinq.com/
cialis soft reviews

ThomasitacyThomasitacy2018/05/08 08:53cheapest price on generic viagra
<a href="http://viagrapipls.com/">buy viagra</a>
viagra dosage recommendations generic
<a href="http://viagrapipls.com/">generic viagra</a>
generic viagra soft gel capsule
http://viagrapipls.com/
viagra and cialis generic

RichardunfizRichardunfiz2018/05/08 09:38generic cialis on line no pres
<a href="http://cialisonlinq.com/">generic cialis</a>
generic cialis side effects
<a href="http://cialisonlinq.com/">cialis generic</a>
how long do side effects of cialis last
http://cialisonlinq.com/
cialis with dapoxetine review

HectorramHectorram2018/05/08 14:42effectiveness of cialis vs. viagra
<a href="http://cialisonlinq.com/">buy generic cialis</a>
cialis 5mg effectiveness
<a href="http://cialisonlinq.com/">generic cialis online</a>
cialis coupons 2017
http://cialisonlinq.com/
cialis generic

StevecibStevecib2018/05/09 00:37cialis prices usa
<a href="http://cialisonlinq.com/">generic cialis</a>
cialis generic availability date
<a href="http://cialisonlinq.com/">generic cialis online</a>
difference between cialis professional and cialis super active
http://cialisonlinq.com/
how long does it take for 5 mg cialis to work

DenniskedDennisked2018/05/09 02:00cost of generic viagra from teva generic
<a href="http://viagrapipls.com/">buy generic viagra online</a>
generic viagra 100mg sildenafil on ebay
<a href="http://viagrapipls.com/">generic viagra</a>
what are the effects of viagra on women
http://viagrapipls.com/
viagra lowest price in india

EdwardmogEdwardmog2018/05/09 11:35cialis super active side effects
<a href="http://cialisonlinq.com/">buy generic cialis</a>
viagra and cialis combo dosages
<a href="http://cialisonlinq.com/">cialis</a>
cialis dosage 10mg vs 20mg
http://cialisonlinq.com/
cialis commercial song

EdgarHerEdgarHer2018/05/09 15:25cheapest generic viagra and cialis
<a href="http://airvietnamairline.com/">buy generic cialis</a>
cialis generico espaГ±a sin receta
<a href="http://airvietnamairline.com/">buy generic cialis</a>
5mg cialis generic daily best price
http://airvietnamairline.com/
cialis coupons 2016

RichardswipsRichardswips2018/05/09 18:49reviews on female viagra
<a href="http://amsboatyard.com/">buy generic viagra</a>
viagra vs levitra dose comparison
<a href="http://amsboatyard.com/">generic viagra</a>
levitra cialis viagra trial pack
http://amsboatyard.com/
viagra super active plus 100mg

MichaelDumMichaelDum2018/05/09 22:48kamagra oral jelly how to use
<a href="http://kamagraonl.com/">kamagra 100 mg oral jelly</a>
kamagra 100mg tablets for sale in use
<a href="http://kamagraonl.com/">kamagra 100mg</a>
kamagra oral jelly uses
http://kamagraonl.com/
kamagra 100mg oral jelly suppliers

JosephForgoJosephForgo2018/05/10 06:29black man cialis commercial
<a href="http://airvietnamairline.com/">buy generic cialis</a>
compare price of viagra cialis and levitra
<a href="http://airvietnamairline.com/">buy generic cialis online</a>
generic cialis best prices
http://airvietnamairline.com/
cialis super active reviews

JamesAnypeJamesAnype2018/05/10 12:04best time to take viagra pill
<a href="http://amsboatyard.com/">viagra generic</a>
viagra prices drop
<a href="http://amsboatyard.com/">buy generic viagra online</a>
viagra dosage maximum
http://amsboatyard.com/
viagra bula anvisa

MarionsoiniMarionsoini2018/05/10 15:49kamagra kopen rotterdam
<a href="http://kamagraonl.com/">kamagra 100 mg oral jelly</a>
kamagra oral jelly uk
<a href="http://kamagraonl.com/">kamagra 100mg</a>
kamagra 100mg tablets for sale
http://kamagraonl.com/
kamagra oral jelly wirkung

JefferywhivaJefferywhiva2018/05/10 21:10cialis medication price
<a href="http://airvietnamairline.com/">buy generic cialis online</a>
best deal on generic cialis
<a href="http://airvietnamairline.com/">generic cialis</a>
cvs cialis 20mg price
http://airvietnamairline.com/
viagra cialis generico

JefferymoRJefferymoR2018/05/11 03:31kamagra oral jelly 100mg pouzitie
kamagra 100mg tablets side effects
kamagra 100mg tablets usa
kamagra oral jelly beste wirkung

MartinskarpMartinskarp2018/05/11 05:01female viagra drugs
<a href="http://amsboatyard.com/">buy generic viagra</a>
viagra natural casero receta
<a href="http://amsboatyard.com/">viagra</a>
split viagra soft 100mg reviews
http://amsboatyard.com/
female viagra customer reviews

CoreyWerCoreyWer2018/05/15 17:04cialis tadalafil
generic cialis at walmart <a href="http://cialisees.com/">cialis purchasing</a>
cialis pills boards <a href=http://cialisees.com/>cialis tablets</a>
dosagem ideal cialis

CoreyWerCoreyWer2018/05/15 19:29generic cialis tadalafil
cialis italia gratis <a href="http://cialisees.com/cialis-for-sale">cialis 5mg</a>
click now cialis from canada <a href=http://cialisees.com/#200-cialis-coupon>cialis 20mg prix en pharmacie</a>
if a woman takes a mans cialis

CoreyWerCoreyWer2018/05/15 19:42generic cialis with dapoxetine
click here take cialis <a href="http://cialisees.com/#buy-generic-cialis">cialis daily</a>
cialis kaufen wo <a href=http://cialisees.com/#sialis>cheap cialis</a>
cialis diario compra

CoreyWerCoreyWer2018/05/15 19:54generic cialis pill online
cialis prezzo di mercato <a href="http://cialisees.com/#viagra-vs-cialis-vs-levitra">cialis vs viagra</a>
cialis 5 mg <a href=http://cialisees.com/#canadian-cialis>cialis daily</a>
enter site 20 mg cialis cost

CoreyWerCoreyWer2018/05/15 20:19cialis farmacias guadalajara
cialis generic <a href="http://cialisees.com/cialis-generico-online">buy cialis online</a>
il cialis quanto costa <a href=http://cialisees.com/#generic-for-cialis>cialis vs viagra</a>
cialis generico milano

CoreyWerCoreyWer2018/05/15 21:01cialis official site
prices for cialis 50mg <a href="http://cialisees.com/#online-cialis">cialis 20 mg best price</a>
prices for cialis 50mg <a href=http://cialisees.com/#cialis-lowest-price>tadalafil tablets</a>
how to purchase cialis on line

CoreyWerCoreyWer2018/05/15 21:18cialis kamagra levitra
cialis without a doctor's prescription <a href="http://cialisees.com/#sialis">cialis 20mg</a>
brand cialis nl <a href=http://cialisees.com/#cialis-20mg-prix-en-pharmacie>cialis kaufen</a>
get cheap cialis

CoreyWerCoreyWer2018/05/15 21:35cialis australian price
cialis 20mg prix en pharmacie <a href="http://cialisees.com/cialis-without-a-doctors-prescription">viagra or cialis</a>
cialis farmacias guadalajara <a href=http://cialisees.com/#cialis-canada>cialis uk</a>
prix de cialis

CoreyWerCoreyWer2018/05/15 21:52non 5 mg cialis generici
cialis online deutschland <a href="http://cialisees.com/cialis-generique">cialis vs viagra</a>
we like it cialis price <a href=http://cialisees.com/tadalafil-5mg>cialis canada</a>
cialis pills price each

CoreyWerCoreyWer2018/05/15 22:10cialis 5mg
cialis 20 mg cost <a href="http://cialisees.com/#tadalafil-5mg">cialis 5mg prix</a>
cialis soft tabs for sale <a href=http://cialisees.com/#cialis-20mg-prix-en-pharmacie>buy cialis</a>
cialis usa cost

CoreyWerCoreyWer2018/05/15 22:45buy cheap cialis in uk
prescription doctor cialis <a href="http://cialisees.com/#tadalafil-tablets">viagra or cialis</a>
cialis soft tabs for sale <a href=http://cialisees.com/#cialis-from-canada>tadalafil 10 mg</a>
we recommend cialis best buy

CoreyWerCoreyWer2018/05/15 23:02enter site natural cialis
cialis per paypa <a href="http://cialisees.com/#viagra-vs-cialis-vs-levitra">cialis 5 mg</a>
cialis official site <a href=http://cialisees.com/#low-cost-cialis-20mg>cialis from canada</a>
when will generic cialis be available

CoreyWerCoreyWer2018/05/15 23:37cialis 50 mg soft tab
order a sample of cialis <a href="http://cialisees.com/cialis-for-daily-use">cialis vs viagra</a>
are there generic cialis <a href=http://cialisees.com/sialis>cialis daily</a>
cialis tablets for sale

CoreyWerCoreyWer2018/05/15 23:54buy original cialis
prices for cialis 50mg <a href="http://cialisees.com/#viagra-or-cialis">cialis generico</a>
cialis daily new zealand <a href=http://cialisees.com/#cialis-prices>cialis tablets</a>
cialis 100mg suppliers

CoreyWerCoreyWer2018/05/16 00:11cialis y deporte
generic cialis soft gels <a href="http://cialisees.com/viagra-vs-cialis-vs-levitra">sialis</a>
how much does a cialis cost <a href=http://cialisees.com/#tadalafil-10-mg>buy generic cialis</a>
cialis ahumada

CoreyWerCoreyWer2018/05/16 00:29cialis tadalafil online
cialis pills <a href="http://cialisees.com/#cialis-cost">cialis cost</a>
cialis online <a href=http://cialisees.com/#buy-generic-cialis>cialis lowest price</a>
cialis generique 5 mg

CoreyWerCoreyWer2018/05/16 00:47how does cialis work
cialis ahumada <a href="http://cialisees.com/generic-for-cialis">sialis</a>
preis cialis 20mg schweiz <a href=http://cialisees.com/cialis-alternative>cialis 20mg</a>
cialis cipla best buy

CoreyWerCoreyWer2018/05/16 01:05tadalafil 5mg
cialis generika in deutschland kaufen <a href="http://cialisees.com/#viagra-cialis-levitra">cialis for sale</a>
are there generic cialis <a href=http://cialisees.com/cialis-20mg-prix-en-pharmacie>cialis 5mg</a>
cialis kaufen

CoreyWerCoreyWer2018/05/16 01:40buy generic cialis
cialis rezeptfrei sterreich <a href="http://cialisees.com/cialis-5mg-prix">cialis cost</a>
cialis generic tadalafil buy <a href=http://cialisees.com/canadian-cialis>cialis for daily use</a>
side effects of cialis

CoreyWerCoreyWer2018/05/16 01:57generic cialis soft gels
cialis uk next day <a href="http://cialisees.com/#cialis-generico">discount cialis</a>
safe dosage for cialis <a href=http://cialisees.com/#cialis-online>cialis alternative</a>
cialis generique 5 mg

CoreyWerCoreyWer2018/05/16 02:15cialis kaufen wo
cost of cialis cvs <a href="http://cialisees.com/cialis-from-canada">cialis pills</a>
cialis soft tabs for sale <a href=http://cialisees.com/#cialis-generico>cialis sans ordonnance</a>
cialis 10 doctissimo

CoreyWerCoreyWer2018/05/16 02:32cialis wir preise
warnings for cialis <a href="http://cialisees.com/#tadalafil-tablets">tadalafilo</a>
cialis cipla best buy <a href=http://cialisees.com/tadalafil>cialis sans ordonnance</a>
how to purchase cialis on line

CoreyWerCoreyWer2018/05/16 02:50cialis online
click now cialis from canada <a href="http://cialisees.com/#buy-cialis-online">cialis pills</a>
cialis usa cost <a href=http://cialisees.com/viagra-vs-cialis>cialis 5mg prix</a>
cialis 5mg billiger

CoreyWerCoreyWer2018/05/16 03:26tadalafil 5mg
cialis 05 <a href="http://cialisees.com/#200-cialis-coupon">tadalafilo</a>
cialis manufacturer coupon <a href=http://cialisees.com/200-cialis-coupon>tadalafil 20 mg</a>
cialis 30 day trial coupon

CoreyWerCoreyWer2018/05/16 03:45achat cialis en suisse
wow cialis 20 <a href="http://cialisees.com/discount-cialis">buy cialis</a>
fast cialis online <a href=http://cialisees.com/buy-cialis-online>tadalafil 10 mg</a>
cialis sale online

CoreyWerCoreyWer2018/05/16 04:05deutschland cialis online
generic low dose cialis <a href="http://cialisees.com/cialis-prices">purchasing cialis on the internet</a>
the best site cialis tablets <a href=http://cialisees.com/#buy-generic-cialis>sialis</a>
cialis sicuro in linea

CoreyWerCoreyWer2018/05/16 04:25calis
cialis efficacit <a href="http://cialisees.com/cialis-generic">low cost cialis 20mg</a>
low cost cialis 20mg <a href=http://cialisees.com/low-cost-cialis-20mg>cialis kaufen</a>
purchasing cialis on the internet

CoreyWerCoreyWer2018/05/16 04:45generic cialis in vietnam
cialis prezzo al pubblico <a href="http://cialisees.com/#cialis-5mg">tadalafil 20mg</a>
prezzo di cialis in bulgaria <a href=http://cialisees.com/cialis-generico-online>low cost cialis 20mg</a>
cipla cialis online

CoreyWerCoreyWer2018/05/16 05:05only now cialis for sale in us
cialis cuantos mg hay <a href="http://cialisees.com/#buy-cialis">cialis tablets</a>
cialis sans ordonnance [url=http://cialisees.com/cialis-20mg]cialis 5 mg[/url]
buy name brand cialis on line

CoreyWerCoreyWer2018/05/16 05:25cialis 05
import cialis <a href="http://cialisees.com/#cialis-generico">tadalafil 5mg</a>
cialis vs viagra [url=http://cialisees.com/cialis-kaufen]cialis cost[/url]
cialis diario compra

CoreyWerCoreyWer2018/05/16 05:44cialis kaufen bankberweisung
cialis cuantos mg hay <a href="http://cialisees.com/cialis-alternative">tadalafil tablets</a>
cialis 20 mg best price [url=http://cialisees.com/cialis-alternative]tadalafil[/url]
cialis coupons printable

CoreyWerCoreyWer2018/05/16 06:04cialis tablets australia
we recommend cialis best buy <a href="http://cialisees.com/#cialis-online">buy cialis</a>
tadalafil 5mg [url=http://cialisees.com/#cialis-from-canada]cialis from canada[/url]
cialis 5mg billiger

CoreyWerCoreyWer2018/05/16 06:23acheter cialis kamagra
best generic drugs cialis <a href="http://cialisees.com/#tadalafil-tablets">cialis 5 mg</a>
cialis cipla best buy [url=http://cialisees.com/#tadalafil-10-mg]cialis generique[/url]
cialis prices

CoreyWerCoreyWer2018/05/16 06:42prices on cialis 10 mg
callus <a href="http://cialisees.com/viagra-vs-cialis-vs-levitra">cialis generico online</a>
how do cialis pills work [url=http://cialisees.com/#cialis-5-mg]sialis[/url]
cialis prices

CoreyWerCoreyWer2018/05/16 07:13cialis kaufen
buy brand cialis cheap <a href="http://cialisees.com/cialis-great-britain">viagra vs cialis vs levitra</a>
generico cialis mexico [url=http://cialisees.com/#cialis-lowest-price]buy cialis online[/url]
cialis 5 mg buy http://cialisees.com/#sialis

CoreyWerCoreyWer2018/05/16 07:35wow cialis 20
cialis in sconto <a href="http://cialisees.com/cialis-5mg-prix">buy cialis online</a>
cialis patent expiration [url=http://cialisees.com/#tadalafil-5mg]cialis daily[/url]
cialis canada http://cialisees.com/#generic-for-cialis

CoreyWerCoreyWer2018/05/16 07:58cialis diario compra
cuanto cuesta cialis yaho <a href="http://cialisees.com/low-cost-cialis-20mg">cialis 20mg prix en pharmacie</a>
cialis 5 mg [url=http://cialisees.com/#cialis-from-canada]cialis for sale[/url]
cialis dosage http://cialisees.com/#cialis-generika

CoreyWerCoreyWer2018/05/16 08:20cialis herbs
cialis prezzo di mercato <a href="http://cialisees.com/#tadalafil-5mg">cialis 20 mg</a>
chinese cialis 50 mg [url=http://cialisees.com/#tadalafil-generic]cialis alternative[/url]
achat cialis en itali http://cialisees.com/#tadalafil-10-mg

CoreyWerCoreyWer2018/05/16 08:43cialis tadalafil online
cialis 5 mg schweiz <a href="http://cialisees.com/purchasing-cialis-on-the-internet">cheap cialis</a>
safe dosage for cialis [url=http://cialisees.com/cialis-20mg]online cialis[/url]
cialis tablets http://cialisees.com/#cialis-for-sale

CoreyWerCoreyWer2018/05/16 09:05buying brand cialis online
cialis for bph <a href="http://cialisees.com/#tadalafil-5mg">cialis from canada</a>
cialis generic [url=http://cialisees.com/cialis-for-sale]cialis 5mg prix[/url]
we choice cialis pfizer india http://cialisees.com/#cialis-5-mg

CoreyWerCoreyWer2018/05/16 09:27cialis super acti
we like it cialis price <a href="http://cialisees.com/#cialis-20mg-prix-en-pharmacie">cialis 20 mg</a>
cialis 05 [url=http://cialisees.com/cialis-5mg]tadalafil 5mg[/url]
cialis generic http://cialisees.com/#cialis-20mg-prix-en-pharmacie

CoreyWerCoreyWer2018/05/16 10:13cialis authentique suisse
opinioni cialis generico <a href="http://cialisees.com/#buy-cialis-online">tadalafil 10 mg</a>
cialis generique 5 mg [url=http://cialisees.com/#cialis-5mg]cialis 5mg prix[/url]
weblink price cialis http://cialisees.com/#viagra-or-cialis

CoreyWerCoreyWer2018/05/16 10:36cialis generico milano
cialis generico in farmacia <a href="http://cialisees.com/#cialis-for-sale">cialis canada</a>
cialis generico milano [url=http://cialisees.com/#purchasing-cialis-on-the-internet]generic cialis[/url]
calis http://cialisees.com/#buy-cialis-online

CoreyWerCoreyWer2018/05/16 10:58tesco price cialis
cialis en mexico precio <a href="http://cialisees.com/cialis-cost">cialis tablets</a>
we like it safe cheap cialis [url=http://cialisees.com/#tadalafil-20mg]cialis prices[/url]
tadalafil tablets http://cialisees.com/#generic-cialis

CoreyWerCoreyWer2018/05/16 11:21pastillas cialis y alcoho
interactions for cialis <a href="http://cialisees.com/#cialis-lowest-price">purchasing cialis on the internet</a>
cialis official site [url=http://cialisees.com/cialis-generico-online]purchasing cialis on the internet[/url]
cost of cialis cvs http://cialisees.com/#tadalafil-10-mg

CoreyWerCoreyWer2018/05/16 11:43buy cialis cheap 10 mg
cialis pills boards <a href="http://cialisees.com/low-cost-cialis-20mg">cialis generika</a>
generic cialis [url=http://cialisees.com/#cialis-uk]cialis daily[/url]
cialis from canada http://cialisees.com/#cialis-for-daily-use

CoreyWerCoreyWer2018/05/16 12:06try it no rx cialis
prix de cialis <a href="http://cialisees.com/#discount-cialis">cialis 20mg prix en pharmacie</a>
cialis prices [url=http://cialisees.com/#cialis-tablets]tadalafil tablets[/url]
cialis generico in farmacia http://cialisees.com/#sialis

CoreyWerCoreyWer2018/05/16 12:29cialis 30 day sample
cialis pills <a href="http://cialisees.com/cialis-kaufen">tadalafil</a>
cialis 20mg preis cf [url=http://cialisees.com/tadalafil-5mg]cialis sans ordonnance[/url]
click here to buy cialis http://cialisees.com/#200-cialis-coupon

CoreyWerCoreyWer2018/05/16 12:51cialis para que sirve
import cialis <a href="http://cialisees.com/#cheap-cialis">tadalafilo</a>
cialis side effects dangers [url=http://cialisees.com/cialis-5-mg]tadalafil 10 mg[/url]
tadalafil 5mg http://cialisees.com/#cialis-5mg-prix

CoreyWerCoreyWer2018/05/16 13:58viagra or cialis
safe site to buy cialis online <a href="http://cialisees.com/#cialis-20-mg">cialis generic</a>
buy cialis [url=http://cialisees.com/tadalafil-20-mg]cialis online[/url]
tadalafil 10 mg http://cialisees.com/#cheap-cialis

CoreyWerCoreyWer2018/05/16 14:20only best offers cialis use
cialis tablets for sale <a href="http://cialisees.com/#cialis-canada">cialis great britain</a>
achat cialis en europe [url=http://cialisees.com/#cialis-20mg]cialis tablets[/url]
purchase once a day cialis http://cialisees.com/#online-cialis

CoreyWerCoreyWer2018/05/16 14:42cipla cialis online
cialis australian price <a href="http://cialisees.com/cialis-canada">online cialis</a>
cialis generico postepay [url=http://cialisees.com/#cialis-tablets-australia]200 cialis coupon[/url]
cialis 10 doctissimo http://cialisees.com/#200-cialis-coupon

CoreyWerCoreyWer2018/05/16 15:04prix de cialis
cialis efficacit <a href="http://cialisees.com/#viagra-vs-cialis-vs-levitra">cialis generique</a>
generic cialis soft gels [url=http://cialisees.com/#cialis-20mg-prix-en-pharmacie]cialis generique[/url]
try it no rx cialis http://cialisees.com/#viagra-cialis-levitra

CoreyWerCoreyWer2018/05/16 15:48cialis tablets
buy cialis online <a href="http://cialisees.com/cialis-5mg">tadalafil 20mg</a>
we recommend cialis best buy [url=http://cialisees.com/cialis-cost]cialis from canada[/url]
female cialis no prescription http://cialisees.com/#cialis-5mg-prix

CoreyWerCoreyWer2018/05/16 16:09venta de cialis canada
cialis sicuro in linea <a href="http://cialisees.com/sialis">cialis pills</a>
acquistare cialis internet [url=http://cialisees.com/#cialis-20mg]cialis daily[/url]
cialis soft tabs for sale http://cialisees.com/#generic-for-cialis

CoreyWerCoreyWer2018/05/16 16:29ou acheter du cialis pas cher
only best offers cialis use <a href="http://cialisees.com/#cialis-generico-online">cialis kaufen</a>
cialis price in bangalore [url=http://cialisees.com/online-cialis]sialis[/url]
cialis tablets australia http://cialisees.com/#online-cialis

CoreyWerCoreyWer2018/05/16 17:09american pharmacy cialis
cialis 5mg <a href="http://cialisees.com/generic-cialis">buy generic cialis</a>
safe dosage for cialis [url=http://cialisees.com/buy-cialis]cialis generika[/url]
cialis kaufen wo http://cialisees.com/#cialis-20-mg

RichardIntitRichardIntit2018/05/17 10:29<a href="https://syndication.dynsrvwer.com/splash.php?idzone=3001092&return_url=" target="_blank">Click Here!</a>

YrheoMesYrheoMes2018/05/20 23:51<a href="http://kaivanrosendaal.com/">Cheap Cialis</a> cialis generico postepay cialis pas cher paris
how much does a cialis cost cialis 100 mg 30 tablet
cialis 100 mg 30 tablet enter site 20 mg cialis cost <a href="http://kaivanrosendaal.com/">Cheap Cialis</a>
click here to buy cialis generic cialis soft gels
deutschland cialis online we choice free trial of cialis [url=http://www.mayavanrosendaal.com/]cialis without a doctor prescription[/url]
cialis preise schweiz cialis 5 mg effetti collateral
cialis authentique suisse acquisto online cialis
http://shandatea.com/

2008-08-11

nsIScriptSecurityManager のメモ

| 15:59 |  nsIScriptSecurityManager のメモ - Ci.nsIZIGOROu を含むブックマーク はてなブックマーク -  nsIScriptSecurityManager のメモ - Ci.nsIZIGOROu

危険な URL を判別する為の XPCOM が存在すると言うのを先ほど知ったのでメモ。

使い方

nsIScriptSecurityManager のメソッド ( noscript 以外 )
  • void checkLoadURI ( nsIURI from , nsIURI uri , PRUint32 flags )
  • void checkLoadURIStr ( AUTF8String from , AUTF8String uri , PRUint32 flags )

ここらへんは from から読み出す前提で、uri はどうよってのを確認するメソッドのようだ。flags の部分は nsIScriptSecurityManager の定数。

  • void checkLoadURIStrWithPrincipal ( nsIPrincipal principal , AUTF8String uri , PRUint32 flags )
  • void checkLoadURIWithPrincipal ( nsIPrincipal principal , nsIURI uri , PRUint32 flags )

from の代わりに nsIPrincipal が使えるようになる。Firefox 3 からだと document.nodePrincipal を用いて、任意のページの制限が取れるっぽぃ。

  • void checkSameOriginPrincipal ( nsIPrincipal sourcePrincipal , nsIPrincipal targetPrincipal )
  • void checkSameOriginURI ( nsIURI sourceURI , nsIURI targetURI , PRBool reportError )

XHR 系か?same origin policy に反してるかどうかをチェックするんだろう、きっと。

  • void disableCapability ( char* capability )
  • void enableCapability ( char* capability )

分からない。あとで。

  • nsIPrincipal getChannelPrincipal ( nsIChannel channel )
  • nsIPrincipal getCodebasePrincipal ( nsIURI URI )
  • PRBool isCapabilityEnabled ( char* capability )
  • PRBool isSystemPrincipal ( nsIPrincipal principal )
  • void revertCapability ( char* capability )
  • void setCanEnableCapability ( AUTF8String certificateFingerprint , char* capability , PRInt16 canEnable )

><

使われ方

http://mxr.mozilla.org/firefox/source/toolkit/content/contentAreaUtils.js#56 とか見るといいです。

function urlSecurityCheck(aURL, aPrincipal, aFlags)
{
  const nsIScriptSecurityManager =
    Components.interfaces.nsIScriptSecurityManager;
  var secMan = Components.classes["@mozilla.org/scriptsecuritymanager;1"]
                         .getService(nsIScriptSecurityManager);
  if (aFlags === undefined)
    aFlags = nsIScriptSecurityManager.STANDARD;

  try {
    if (aURL instanceof Components.interfaces.nsIURI)
      secMan.checkLoadURIWithPrincipal(aPrincipal, aURL, aFlags);
    else
      secMan.checkLoadURIStrWithPrincipal(aPrincipal, aURL, aFlags);
  } catch (e) {
    // XXXmano: dump the principal url here too
    throw "Load of " + aURL + " denied.";
  }
}

関連リンク

JaylynnJaylynn2011/12/30 15:44You've got to be kdiding me-it's so transparently clear now!

cihkqonnncihkqonnn2011/12/31 17:09QECXVo <a href="http://eyjqeqncluyu.com/">eyjqeqncluyu</a>

twgxckytwgxcky2011/12/31 22:47Nd72Oe , [url=http://pqvzzcatthaj.com/]pqvzzcatthaj[/url], [link=http://ymbrvznkcolt.com/]ymbrvznkcolt[/link], http://hfquuyoupfdu.com/

utczioutczio2012/01/01 22:33I53GJv <a href="http://gpmloblunvmv.com/">gpmloblunvmv</a>

ivsuvegsivsuvegs2012/01/02 03:26mE8149 , [url=http://zopvzvpgbsrz.com/]zopvzvpgbsrz[/url], [link=http://dmdirlxxmhtw.com/]dmdirlxxmhtw[/link], http://dabigaimaqjd.com/

2008-06-03><

Statement は close する前に finalize() する

| 17:47 |  Statement は close する前に finalize() する - Ci.nsIZIGOROu を含むブックマーク はてなブックマーク -  Statement は close する前に finalize() する - Ci.nsIZIGOROu

忘れちゃダメだかんね!

finalize()し忘れるとFILEがロックされっぱになってclose()でコケます。

もしwrapper作るならclose, createStatementにそれぞれ wrap して、close()の時にfinalize()してないstatementがあれば全部やるとかやった方がいいっぽぃ。

nsIPropertyBag, nsISimpleEnumerator, nsIProperty

| 14:07 |  nsIPropertyBag, nsISimpleEnumerator, nsIProperty - Ci.nsIZIGOROu を含むブックマーク はてなブックマーク -  nsIPropertyBag, nsISimpleEnumerator, nsIProperty - Ci.nsIZIGOROu

nsIWritablePropertyBag と wrappedJSObject - Ci.nsIZIGOROu - Mozilla 拡張機能勉強会 の続き。

キーの列挙は nsIPropertyBag.enumerator を他の変数に使うたびに代入して行う。

コードとしては下記のような感じになるかなと。

var props = Cc["@mozilla.org/hash-property-bag;1"].createInstance(Ci.nsIWritablePropertyBag);
// 中略、ここでキーに色々入れる
var iterator = props.enumerator;
while (iterator.hasMoreElements()) {
  with ({prop: iterator:getNext()}) {
    prop.QueryInterface(Ci.nsIProperty);
    // 以下略
  }
}

hasMoreElements() で確認して getNext() するんだけど、この際にnsISuportsで返ってくるんだけど、nsIProperty を実装したオブジェクトが返ってくるので QueryInterface で型変換する。

name, valueと言うメンバ変数がreadonlyで提供されるので、これで元のhashのキーと値が取れる寸法。

インターフェース操作、要するにQueryInterfaceを何度か駆使しなきゃいけないのは面倒だけど、こうしてJSオブジェクトが突っ込めるハッシュがあると便利だな。


nsIWritablePropertyBag と wrappedJSObject

| 13:30 |  nsIWritablePropertyBag と wrappedJSObject - Ci.nsIZIGOROu を含むブックマーク はてなブックマーク -  nsIWritablePropertyBag と wrappedJSObject - Ci.nsIZIGOROu

d:id:fls さんに教えて貰った wrappedJSObject と nsIWritablePropertyBag についてです。

準備

function wrapped(obj) {
  return { wrappedJSObject: obj };
}

とか定義しておく。

実験

var props = Cc["@mozilla.org/hash-property-bag;1"].createInstance(Ci.nsIWritablePropertyBag);
var data = {a: 1, b: 2};
props.setProperty("foo", data);
props.setProperty("bar", wrapped(data));

とした時に、getPropertyしたらどうなるかと言う話。

Fx2
props.getProperty("foo")
[xpconnect wrapped nsISupports]{QueryInterface: function() {}}

となり、props.getProperty("foo").a とか取れません。

一方で wrappedJSObject しておくと、

props.getProperty("bar");
// [xpconnect wrapped nsISupports] — {QueryInterface: function() {…}}
props.getProperty("bar").wrappedJSObject;
// [object Object] — {a: 1, b: 2}

と言う訳で wrappedJSObject プロパティが出来てます。

Fx3

こっちはgetPropertyした時点で生のJSオブジェクトが帰って来ます。つまり

props.getProperty("foo").a; // 1
props.getProperty("bar").wrappedJSObject.a; // 1

便利になったけど、互換性のある書き方としては後者のwrappedJSObjectを使う場合ですね。

まとめ

と言う訳でwrappedJSObject使うと幸せになれます^^


joinした際に重複するカラム名がある場合、区別が出来ない件

| 13:03 |  joinした際に重複するカラム名がある場合、区別が出来ない件 - Ci.nsIZIGOROu を含むブックマーク はてなブックマーク -  joinした際に重複するカラム名がある場合、区別が出来ない件 - Ci.nsIZIGOROu

例えば以下のようなクエリがあるとする。

SELECT * FROM Foo, Bar WHERE Foo.name = Bar.name;

当然両者にnameと言うカラムがあるんだけど、これが Storage だと区別が付けられない。

もちろんそれぞれのカラムインデックスが振ってあるので mozIStorageValueArray の get系メソッドインデックス指定すれば問題無いのですが、意図的に区別しないといけないので厄介過ぎる件。

まぁこのように実際にjoin時のキーになるなら同じ値であるから問題無いんですが、

  • mozIStorageStatementWrapper で
  • joinのキーになってない、つまり同じ値じゃない同じ名前のカラムが複数ある

って場合は mozIStorageStatementWrapper じゃ成り立たない気がする。

明後日以降に試してみる。

2008-05-28

Components.utils.getWeakReference() がウマーな件

| 19:13 |  Components.utils.getWeakReference() がウマーな件 - Ci.nsIZIGOROu を含むブックマーク はてなブックマーク -  Components.utils.getWeakReference() がウマーな件 - Ci.nsIZIGOROu

JS XPCOM などで呼び出し元の JS のコンテキストに対して、Object 型の値を返すとか、あるいは Object 型をそのまま渡すとかっていう事は原則として出来ませんでした。

Firefox 3からある Components.utils.getWeakReference() を使うとそれが出来るようになります。

nsIObserverService を使った例

例えば次のようなソースを用意して実行します。(どこかで)

var EXPORTED_SYMBOLS = ["testObserval"];

const Cc = Components.classes;
const Ci = Components.interfaces;

var testObserval = (function() {
  var observerService = Cc["@mozilla.org/observer-service;1"].getService(Ci.nsIObserverService);
  var constructor = function() {
  };

  var TEST_TOPIC = "test-observer-notify";

  constructor.prototype = {
	notify: function(aData) {
	  observerService.notifyObservers({ foo: 1 }, TEST_TOPIC, aData);
	},
	notifyJSObject: function(aData) {
	  observerService.notifyObservers(Components.utils.getWeakReference({ foo: 1 }), TEST_TOPIC, aData);
	},
	register: function(aObserver) {
	  observerService.addObserver(aObserver, TEST_TOPIC, false);
	},
	remove: function(aObserver) {
	  observerService.removeObserver(aObserver, TEST_TOPIC);
	}
  };

  return new constructor();
})();

これは Components.utils.import で読み込んで下さい。JS XPCOM 相当と言う事を確認する為です。

次に呼び出し側の ChromeWindow の JS のコンテキストで、

var testObserver = (function() {
  var constructor = function() {
	this.subject = null;
	this.topic = "";
	this.data = "";
  };

  constructor.prototype = {
	logger: Cc['@mozilla.org/consoleservice;1'].getService(Ci.nsIConsoleService),
	observe: function(aSubject, aTopic, aData) {
	  this.log(aTopic);
	  this.subject = aSubject;
	  this.topic = aTopic;
	  this.data = aData;
	},
	interfaces: function() {
	  var ifaces = [];
	  for (var iface in Ci) {
		if (this.subject instanceof Ci[iface]) {
		  ifaces.push(iface);
		}
	  }
	  return ifaces;
	},
	log: function(msg) {
	  this.logger.logStringMessage(msg);
	}
  };

  return new constructor();
})();

を定義しておきます。

次に testObserval の register で testObserver を登録します。

testObserval.register(testObserver);

次に普通にnotifyしてみます。

testObserval.notify("bar");

中では無理矢理 JSObject 型を subject としています。

testObserver.interfaces().toString(); // nsISupports 

なので、これ以上何も出来ません><

getWeakReference を使うとどうなるか

今度は testObserval.notifyJSObject を代わりに使ってみます。

testObserval.notifyJSObject("bar");

同じように実装しているインターフェースを見てみます。

testObserver.interfaces().toString(); // xpcIJSWeakReference,nsISupports

xpcIJSWeakReference が実装されたオブジェクトが返ってきます。

従って subject の QueryInterface() でキャストして、ここで使えるget()メソッドを呼び出してみると、

testObserver.subject.QueryInterface(Ci.xpcIJSWeakReference).get().foo; // 1

のようにぶち込んだ Objectプロパティアクセス出来ます。

まとめ

今まで XPCOM 的なプリミティブな値か XPCOM オブジェクトしか XPConnect 経由で渡せなかったけど、Componsnts.utils.getWeakReference() を使えば、JSオブジェクトそのままで渡す事が可能になります。

すげー。

呼び出し元では QueryInterface() して get() と言う余計な手続きはありますが、そのまま扱えるのは非常に大きなメリットだなと。この辺りはgetter/setterとかで何とかしちゃえば良さそうだし。

追記 (2008-06-01T02:01:08+09:00)

d:id:fls さんから教えて頂いた wrappedJSObject なら全然問題無いとの事でした。ほぉー。

piro_orpiro_or2008/05/28 19:53要点だけ抜き出すと

var observerService = Cc["@mozilla.org/observer-service;1"]
    .getService(Ci.nsIObserverService);

// XPCOMのインターフェースを通と生のJSオブジェクトにアクセスできない
var observer = {
observe : function(aSubject, aTopic, aData) {
alert(aSubject.foo); // undefined
}
};
observerService.addObserver(observer, 'test-topic', false);
observerService.notifyObservers(
{ foo : 1 },
'test-topic',
null
);
observerService.removeObserver(observer, 'test-topic');

// XPCOMのインターフェース越しで生のJSオブジェクトにアクセスする
var observer = {
observe : function(aSubject, aTopic, aData) {
aSubject = aSubject.QueryInterface(Ci.xpcIJSWeakReference).get(); //****追加****
alert(aSubject.foo); // 1
}
};
observerService.addObserver(observer, 'test-topic', false);
observerService.notifyObservers(
Components.utils.getWeakReference( //****追加****
{ foo : 1 }
), //****追加****
'test-topic',
null
);
observerService.removeObserver(observer, 'test-topic');

てことでしょうか?
第1引数のsubjectはあくまでsubject(主語)としてのみ使うものだ、という思い込みがあったので、こういう使い方は思いつきませんでしたね……

ZIGOROuZIGOROu2008/05/29 11:11> てことでしょうか?

て事ですね。

> 第1引数のsubjectはあくまでsubject(主語)としてのみ使うものだ

第一引数のsubjectを何に使うべきかと言う議論もあるかもしれませんが、言いたい事はそこじゃなくて、xpcIJSWeakReferenceとしてやりとりすれば素のJSオブジェクトでやり取り出来るという事だけですね。

flsfls2008/05/30 21:00wrappedJSObject を使えば簡単にJSオブジェクトでやり取りできますよ

function SubjectWrapper(aObject){
this.wrappedJSObject = aObject;
}

var observer = {
observe : function(aSubject, aTopic, aData) {
alert(aSubject.wrappedJSObject.foo);
}
};

observerService.addObserver(observer, 'test-topic', false);
observerService.notifyObservers(new SubjectWrapper({ foo:1 }), 'test-topic', null);
observerService.removeObserver(observer, 'test-topic');

ZIGOROuZIGOROu2008/06/01 01:57> d:id:fls さん

うへw 知らなかった><
ありがとうございます。勉強になります。

NanaNana2012/07/23 13:02This is an article that makes you think "never touhght of that!"

ivdpvghivdpvgh2012/07/23 22:06z9fRrF <a href="http://dhhlfemkguyw.com/">dhhlfemkguyw</a>

tbsgzgtbsgzg2012/07/24 11:43Ynms0P , [url=http://tvzpvwukgsei.com/]tvzpvwukgsei[/url], [link=http://qdfuftfcfvqc.com/]qdfuftfcfvqc[/link], http://ptogkdwzynow.com/

htuuvzjhtuuvzj2012/07/25 22:35yAH5UE <a href="http://pwhtacsynlwv.com/">pwhtacsynlwv</a>

bekljzllabekljzlla2012/07/26 22:591z5SBX , [url=http://irtffefggpcq.com/]irtffefggpcq[/url], [link=http://zchnxrdznina.com/]zchnxrdznina[/link], http://zgnrqcekjqgd.com/