Javier's Blog

Mostly computers and other tech stuff,...

Tuesday, July 05, 2011

I always forget basename

I always forget the name of this handy tool:
basename

Basename does more than return the base name of a file, i.e.,
basename /path/to/some/file.txt
file.txt
It also can give you the file without the extension, e.g.,
basename /path/to/some/file.txt .txt
file
This may seem pretty useless, but it is very handy when you are deep in some script doing something like:

for WAR in `ls *.war`; do
  DIR=`basename $WAR .war`
  mkdir $DIR
  cd $DIR 
  jar -xvf $WAR
done

I just thought I'd make this entry because I always seem to forget what the name of this simple tool is...

84 Comments:

Anonymous Anonymous said...

Thank you for another magnificent article. Where else could

anybody get that kind of info in such a perfect way of writing?
I have a

presentation next week, and I am on the look for such
info.
my site - http://www.deeliciouswebdesign.com/index.php/member/30161

4:46 AM  
Anonymous Anonymous said...

I'm still learning from you, but I'm trying to
achieve my goals. I absolutely liked reading everything

that is posted on your site.Keep the information coming.
I

enjoyed it!
Also visit my web-site : holidays to Costa Blanca

7:16 AM  
Anonymous Anonymous said...

Great post. I used to be checking continuously this weblog
and I am

inspired! Extremely useful info specifically the

closing section :) I deal with such

info a lot. I used to be seeking this certain info

for a long time. Thanks and best of luck.
Feel free to surf my webpage - golf courses in Spain

3:33 PM  
Anonymous Anonymous said...

I’m not that much of a internet reader to be honest but your blogs really nice,
keep it up! I'll go ahead

and bookmark your website to come back later. Cheers
My homepage - 4 letter words ending in bot

4:25 AM  
Anonymous Anonymous said...

I am curious to find out what blog platform you have
been

utilizing? I'm having some small security problems with my latest site and I'd like to find something more risk-free.
Do you have any solutions?
Here is my web-site ; mse-codecomplete.dei.uc.pt

4:30 AM  
Anonymous Anonymous said...

Hi! I could have sworn I've been to this website

before but after reading through some of the post I realized it's new to me.
Nonetheless, I'm definitely glad I found it and I'll be bookmarking and checking back often!
Also see my web page :: latest spain football news

6:33 AM  
Anonymous Anonymous said...

Greetings! I know this is kinda off topic

nevertheless I'd figured I'd ask. Would you be interested in trading links or
maybe guest

authoring a blog post or vice-versa? My site discusses a

lot of the same topics as yours and I feel we could greatly benefit from each other.
If you

happen to be interested feel free to send me an email.
I look forward to

hearing from you! Wonderful blog by the way!
My weblog ... 4 Letter Words Ending In By

8:02 AM  
Anonymous Anonymous said...

Hey, you used to write wonderful, but the last several
posts have

been kinda boring… I miss your super writings. Past several posts
are just a

little out of track! come on!
Also visit my homepage : 10 day weather forecast tenerife south bbc

8:09 AM  
Anonymous Anonymous said...

Hi, Neat post. There is a problem with your web site in internet explorer, would check

this… IE still is the market leader and a huge portion of people will miss your excellent writing due to
this problem.
Feel free to surf my blog ; spain embassy pretoria

9:50 PM  
Anonymous Anonymous said...

I have been absent for some time, but now I remember why I used to love this site.


Thank you, I will try and check back more frequently. How
frequently you update your web

site?
my web site - blogspot.fr

11:01 PM  
Anonymous Anonymous said...

Howdy would you mind letting me know which hosting company
you're

using? I've loaded your blog in 3 different browsers and
I must say this blog loads a lot quicker then most.
Can you suggest a good

hosting provider at a honest price?

Many thanks, I appreciate it!
Feel free to visit my weblog : http://www.wedtro.com

3:01 AM  
Anonymous Anonymous said...

Thanks a lot for sharing this with all of us you actually know what
you're talking about!

Bookmarked. Kindly also visit my website =). We could have a link exchange

arrangement between us!
Also visit my web blog ... 2011 nfl playoffs scores

4:12 AM  
Anonymous Anonymous said...

My programmer is trying to convince me to move to .

net from PHP. I have always disliked the

idea because of the costs. But he's tryiong none the less. I've been using WordPress on a
number

of websites for about a year and am concerned about

switching to another platform. I have heard good things about blogengine.
net. Is

there a way I can transfer all my wordpress posts
into it? Any help would be

greatly appreciated!
My site :: pixnet.Net

4:44 AM  
Anonymous Anonymous said...

Excellent post. I was checking continuously this blog and I'm impressed! Very

useful information specially the last part :) I care for such info much. I was looking for this particular info for a long time. Thank you and best of luck.
Visit my website ; rocksport1.blogspot.fr

5:12 AM  
Anonymous Anonymous said...

Pretty nice post. I simply stumbled upon your blog and wanted to mention

that I have truly loved browsing your weblog posts.
In any case I’ll be subscribing on your rss feed and I am hoping

you write once more soon!
Review my web blog - costa blanca luxe clothing

8:25 AM  
Anonymous Anonymous said...

Pretty nice post. I simply stumbled upon your blog and wanted to
mention

that I have truly loved browsing your weblog posts.
In any case I’ll be subscribing on your rss feed and
I am hoping

you write once more soon!
Also see my page > costa blanca luxe clothing

8:25 AM  
Anonymous Anonymous said...

Thank you a lot for providing individuals with such a

special opportunity to read critical reviews from
here. It is often so beneficial plus jam-packed with a great time
for me personally and my office

friends to search your web site more

than thrice a

week to

study the new things

you have. And lastly,

I am also usually

impressed considering

the perfect tactics served by you. Selected 2 ideas
on this page are certainly the most suitable we have
had.
Stop by my web page ... spainish classes in st.charles mo

11:29 AM  
Anonymous Anonymous said...

Nice blog! Is your theme custom made or did you download it
from

somewhere? A design like yours with a few simple adjustements would really make my blog shine.
Please let me know where you got your design. Appreciate
it
My website ... thespainforum.Com

5:48 AM  
Anonymous Anonymous said...

Just want to say your article is as surprising.
The

clearness to your put up is simply great and that i could suppose you are

knowledgeable in this subject. Fine with your permission

let me to grasp your feed to keep updated

with coming near near post. Thanks a million and please
continue the gratifying work.
Here is my blog ; 2011 movies list hollywood wiki

6:53 AM  
Anonymous Anonymous said...

I'm usually to running a blog and i really

admire your content. The article has really peaks my interest. I'm going to bookmark your

website and hold checking for new information.
My blog ; 10 day weather forecast lloret mar costa brava

6:10 PM  
Anonymous Anonymous said...

We're a group of volunteers and starting a new scheme in our community. Your website

offered us with valuable information to work on. You've done a formidable job

and our entire community will be thankful to you.
Also visit my web page - catralspain.net

4:41 AM  
Anonymous Anonymous said...

Its like you learn my thoughts! You seem to understand a

lot approximately this, like you wrote the e-book in
it or something. I feel that you simply can do with some percent to

pressure the message house a bit, but other than that,

that is excellent blog. A fantastic read. I

will certainly be back.
My web-site : alicante apartments huron ca

4:45 AM  
Anonymous Anonymous said...

I really like your blog.. very nice colors & theme.
Did you create this website yourself or did
you

hire someone to do it for you? Plz respond as I'm looking to design my own blog and

would like to find out where u got this from. thanks
Here is my web page : airlines that fly to madrid from birmingham

5:18 AM  
Anonymous Anonymous said...

Hey there! I know this is somewhat off topic

but I was wondering if you knew where I could get a captcha plugin for
my comment form? I'm using the same

blog platform as yours and I'm having difficulty finding one?
Thanks a lot!
Take a look at my site : Blogspot.Ru

7:53 AM  
Anonymous Anonymous said...

I was wondering if you ever considered changing the page layout of your

site? Its very well written; I love what youve got to say.
But maybe you could a little more in the
way of content

so people could connect with it better. Youve got an awful lot of text for only having one or two
images. Maybe you could space it out better?
My web site > http://athovamp.pixnet.net

10:30 AM  
Anonymous Anonymous said...

I have recently started a website, the information you
offer on this web

site has helped me tremendously. Thanks for all of your time &
work.
My weblog :: http://wikioverkanker.nl/index.php?title=Gebruiker:WanettaPayne1987

11:04 AM  
Anonymous Anonymous said...

It’s really a nice and useful piece of information.
I am glad that you

shared this useful info with us. Please keep us up to date
like this. Thanks for

sharing.
Also visit my website ; rpsiano.blogspot.fr

11:35 AM  
Anonymous Anonymous said...

Hi there, I found your website by the use of Google

even as searching for a related

subject, your website came up, it appears to be like

great. I have bookmarked it in my google bookmarks.
my site > pixnet.net

11:51 AM  
Anonymous Anonymous said...

I’m impressed, I need to say. Really not often do I encounter a blog that’s each educative and entertaining,
and let me tell you, you

could have hit the nail on the head. Your

concept is excellent; the difficulty is something that not

sufficient persons are speaking intelligently about.

I'm very

glad that I stumbled across

this in my search for something referring to this.
Also see my webpage :: appletv.altervista.org

12:01 PM  
Anonymous Anonymous said...

I do trust all of the concepts you have

presented on your post. They're very convincing and

will certainly work. Nonetheless, the posts are very short for newbies. Could you please lengthen them a bit from

subsequent time? Thank you for the post.
Here is my homepage ... cipsm.hpc.pub.ro

2:57 PM  
Anonymous Anonymous said...

great points altogether, you simply gained a new reader.



What would you suggest about your post that you made a
few days ago? Any positive?
My page HTTP://www.Catralproperty.net

5:35 PM  
Anonymous Anonymous said...

I truly wanted to construct a simple note in order to

express gratitude to you for the splendid

recommendations you are showing at this website. My extended internet search has finally been
compensated with good quality knowledge to talk about with my neighbours.
I 'd point out that we website visitors are rather endowed to dwell in a

fabulous

website with very many wonderful people with useful things. I feel

very much happy to

have discovered the web pages and look forward to so many more brilliant minutes reading here. Thanks a lot once again for

everything.
Feel free to surf my blog post :: http://www.tamar.net/

9:16 PM  
Anonymous Anonymous said...

I do like the manner in which you have presented this problem plus it really does

supply me a lot of fodder for consideration. However, through what precisely I

have experienced, I only

wish when the feed-back pile on that people keep

on point and in no way embark upon a tirade of the news du
jour. Anyway, thank you for this

outstanding point and while I

can not necessarily concur with this in totality, I regard


your point of view.
Feel free to visit my site 2011 year glance calendar canada

9:22 PM  
Anonymous Anonymous said...

Hi, Neat post. There's a problem with your web site in internet explorer, would test

this… IE still is the market leader and a big portion of people will miss your great writing because of this problem.
My web page: http://caldwrll3.pixnet.net/blog/post/97438494

12:05 AM  
Anonymous Anonymous said...

You actually make it seem so easy along with your

presentation but I in finding this topic to be really something

that I feel I'd never understand. It seems too complicated and very large for me. I am

looking forward on your subsequent post, I’ll try to get the hang of it!
My web page: 240x320 touchscreen java games free download umnet

12:19 PM  
Anonymous Anonymous said...

You should take part in a contest for top-of-the-line blogs on the web.
I will

suggest this web site!
Also see my website: www.plantlife.org.uk

4:39 AM  
Anonymous Anonymous said...

Somebody essentially help to make seriously posts I would state.
This is the very

first time I frequented your website page and thus far? I surprised with
the research you made to

make this particular publish amazing. Great

job!
Also visit my website :: jksarabfans.blogspot.fr

8:17 AM  
Anonymous Anonymous said...

advertising
My web page - space invaders knitting pattern

11:40 AM  
Anonymous Anonymous said...

I happen to be writing to

make you be aware of what a wonderful discovery our daughter

went through browsing yuor web blog. She noticed such a lot of things,
including what it's like

to possess an amazing

giving character to make many others clearly gain knowledge of specific hard to do matters. You truly surpassed my expectations.

Thanks for churning out these essential, trustworthy,

educational and also cool tips on your topic to Mary.
Here is my blog post : http://www.diysolarheatingspain.com/

2:22 PM  
Anonymous Anonymous said...

I’m not that much of a online reader to be honest but your blogs really nice, keep it up!

I'll go ahead

and bookmark your site to come back later. Cheers
Feel free to surf my page http://www.neworleansbio.com

3:22 PM  
Anonymous Anonymous said...

Write more, thats all I have to say. Literally, it seems as though you relied on the video to
make your point. You

definitely know what youre talking about, why throw
away your intelligence on just posting

videos to your site when you could be giving us something enlightening to read?
Check out my site ; epix.se

6:28 AM  
Anonymous Anonymous said...

My brother suggested I might like this blog.
He was entirely right. This post

actually made my day. You cann't imagine simply how much time I had spent for this information! Thanks!
My blog post 10 day weather forecast for moraira costa blanca

9:17 AM  
Anonymous Anonymous said...

Simply wish to say your article is as amazing. The

clarity on your put up is simply cool and i can think you're a professional in this subject. Well with your permission

let me to take hold of your RSS feed to stay up to date

with approaching post. Thank you one

million and please keep up the enjoyable work.
Feel free to surf my homepage : cegep-rimouski.qc.ca

9:33 AM  
Anonymous Anonymous said...

Hi there! This is my 1st comment here so I just

wanted to give a quick shout out and say I really enjoy reading through your posts.
Can you suggest any other blogs/websites/forums that cover the same

topics? Thanks!
Check out my blog socialcircle.stock-options-picks.com

10:10 AM  
Anonymous Anonymous said...

I do consider all of the concepts you've

offered for your post. They are very convincing and can certainly work. Nonetheless, the posts are too quick for starters. May you please prolong them a little from

subsequent time? Thanks for the post.

Also visit my homepage ... http://www.cnc-technik.de/

2:16 PM  
Anonymous Anonymous said...

As a Newbie, I am constantly exploring online for articles that can

be of assistance to me. Thank you

Also visit my site :: www.illegalvillasspain.com

2:50 PM  
Anonymous Anonymous said...

It’s really a nice and helpful piece of

info. I’m happy that you shared this helpful

information with us. Please stay us informed like this.
Thank you for sharing.
my website - birdchat.net

12:41 PM  
Anonymous Anonymous said...

whoah this weblog is excellent i really like reading your posts.
Stay up the great paintings! You realize, a lot
of people are looking

around for this info, you could aid them greatly.
Look at my website sturgeonsotherlaw.blogspot.fr

4:36 PM  
Anonymous Anonymous said...

Hello. remarkable job. I did not anticipate

this. This is a excellent story. Thanks!
Here is my webpage - Www.Thejerkyboys.com

6:04 AM  
Anonymous Anonymous said...

I'm curious to find out what blog platform you have been

utilizing? I'm experiencing some minor security issues with my latest site
and I'd like to find something more safe. Do you have any recommendations?
Here is my homepage ... http://wiki.xbmc-windows.de/index.php?title=Benutzer_Diskussion:RhebaMorris77

6:18 AM  
Anonymous Anonymous said...

Hi there! This is my first comment here so I just

wanted to give a quick shout out and tell you I really enjoy reading through your blog

posts. Can you suggest any other blogs/websites/forums that deal with the same

topics? Thank

you!
My weblog : oico.free.fr

8:50 PM  
Anonymous Anonymous said...

Hey very cool blog!! Man .. Beautiful .. Amazing .
. I'll bookmark your

website and take the feeds also…I'm happy to find a lot of useful

information here in the post, we need develop more strategies in
this regard, thanks for

sharing. . . . . .

Review my site; http://tai9350.pixnet.net/blog/post/30023680

2:31 PM  
Anonymous Anonymous said...

I have been reading out a few of your stories and
i can claim pretty clever stuff. I will

definitely bookmark your site.
Here is my web-site - Carneconpatatas.blogspot.com

3:05 AM  
Anonymous Anonymous said...

I do like the way you have presented this specific

concern plus it does indeed provide us a lot of fodder for thought.


Nonetheless, through everything that I

have witnessed, I simply just

wish when other responses pile on that people today stay

on point and don't start upon a tirade of some other news du jour. Anyway, thank you for this

outstanding point and though I

can not go along with it in totality, I value

your perspective.
My webpage :: www.yuriunibelas.com

7:28 AM  
Anonymous Anonymous said...

I was curious if you ever thought of changing the layout of
your blog? Its very well written; I love what youve
got to say. But maybe you could a little more in the way of content

so people could connect with it better. Youve got an awful lot of text for only having
1 or 2

pictures. Maybe you could space it out better?
My web-site :: http://www.authenticlinks.com/search/http://apekepelik.blogspot.com/2012/07/hari-menyidai-baju-sedunia.html

8:31 AM  
Anonymous Anonymous said...

I’m not that much of a online reader to be honest but your blogs really nice,
keep it up! I'll go ahead

and bookmark your site to come back down the road. Cheers
My web page - xanenightwing.freehostingcloud.com

10:51 PM  
Anonymous Anonymous said...

Hey there would you mind letting me know which hosting company you're

using? I've loaded your blog in 3 completely different
internet browsers and I must say this blog loads a lot faster then most.
Can you recommend a good

web hosting provider at a fair price?

Many thanks, I appreciate it!
My web page ... cagleonline.com

2:43 AM  
Anonymous Anonymous said...

Hi there mates, how is everything, and what you would like to say regarding this post,
in my view its truly awesome in favor of me.

Stop by my website - Maynard Duane

1:12 PM  
Anonymous Anonymous said...

Valuable info. Lucky me I found your site by accident, and I'm shocked why this

accident didn't happened earlier! I bookmarked it.
My web site :: http://stylifiq.blogspot.fr/2012/12/bow-and-lace-peep-toe-flats.html

9:15 PM  
Anonymous Anonymous said...

I like the valuable information you provide in your articles.
I’ll bookmark your weblog

and check again here regularly. I'm quite certain I will learn many new stuff right here! Good luck for the next!
My page: http://www.authenticlinks.com/search/http://dirtycelebmen.blogspot.co.uk/2010/12/blog-post_4870.html

12:55 PM  
Anonymous Anonymous said...

Have you ever thought about adding a little bit more than just your articles?
I mean, what you say

is valuable and everything. But think about if you added some great graphics or videos to give your posts more,


"pop"! Your content is excellent but with images and clips, this website could

certainly be one of the most beneficial in its field.
Fantastic blog!
Stop by my web blog - http://zuraw.no-ip.info/mediawiki/index.php?title=Expats_Leave_Spain_And_Get_Back_To_United_Kingdom

4:55 AM  
Anonymous Anonymous said...

Hello there! I could have sworn I've been to this site

before but after checking through some of the post I realized it's new to me.


Anyhow, I'm definitely delighted I found it and I'll
be book-marking and checking back often!
Look at my page forum.kanzelgruss.de

6:53 AM  
Anonymous Anonymous said...

I was suggested this web site by my cousin. I'm not sure whether this post is written

by him as no one else know such detailed about my problem. You're incredible!
Thanks!
Look at my web blog http://achefshelp.com/

9:55 AM  
Anonymous Anonymous said...

Sweet blog! I found it while surfing around on Yahoo
News. Do you have any

suggestions on how to get listed in Yahoo News? I've been trying for a while but I never seem to get there! Many

thanks
Look at my web blog :: http://chawofchaws.news.inventforum.com/profile.php?mode=viewprofile&u=5640&sid=7530cc79b170a1115ba73bef3a4b1399

5:15 AM  
Anonymous Anonymous said...

Fantastic goods from you, man. I've be mindful your stuff prior to and you are just extremely magnificent. I actually like what you have bought right here, certainly like what you're saying and
the best way by which you say it. You make it entertaining and you still care for to keep
it smart. I can't wait to learn much more from you. This is really a tremendous web site.

Look at my page: Buddy Jeffery

6:42 AM  
Anonymous Anonymous said...

I have learn several excellent stuff here. Certainly worth bookmarking for
revisiting. I wonder how so much effort you put to make such a
fantastic informative site.
Also see my site - blogspot.co.uk

12:54 PM  
Anonymous Anonymous said...

Amazing! This blog looks exactly like my old one!
It's on a entirely

different subject but it has pretty much the same layout and design. Wonderful choice of colors!
Also see my page > masfoxpro.com

2:25 AM  
Anonymous Anonymous said...

I’ve been exploring for a bit for any high quality articles or
blog posts

on this sort of area . Exploring in Yahoo I at last stumbled upon this web site.
Reading this

info So i’m happy to convey that I've an incredibly good uncanny feeling I

discovered just what I needed. I most certainly will make certain to don’t forget this website and give it a glance on a constant basis.
Also visit my web blog ... http://www.linksbang.com

7:35 AM  
Anonymous Anonymous said...

Can I just say what a aid to search out somebody who

actually knows what theyre speaking about
on the internet. You

undoubtedly know how one can convey an issue to

light and make it important. More individuals must learn
this

and perceive this side of the story. I cant
believe youre not more

fashionable because you undoubtedly have
the gift.
my web page :: http://www.cnc-technik.de/sprutwiki/index.php5?title=Exploring_Alicante_The_Actual_Costa_Blanca_Spain_Spain

5:30 AM  
Anonymous Anonymous said...

There are actually lots of details like that to take into consideration.
That may be a nice level to deliver up. I offer the thoughts above as

normal inspiration but clearly there are questions like the one you

convey up the place a very powerful factor

will be working in sincere good faith. I

don?t know if finest practices have emerged around things like that, however I am positive that your job is clearly identified as a fair game.
Both girls and boys feel the influence of only a second’s

pleasure, for the remainder of their lives.
Also visit my web-site :: http://bluesyoucanuse.com

9:05 AM  
Anonymous Anonymous said...

Hey there! This is kind of off topic but I need some help from an established blog.
Is it difficult to set up your own blog? I'm not

very techincal but I can figure things out pretty fast. I'm thinking about making my
own but

I'm not sure where to begin. Do you have any points or suggestions? Thank you
My website ... jnnfr271.blogspot.ru

2:25 PM  
Anonymous Anonymous said...

I think this is one of the most important info for me.
And i'm glad reading your article. But should remark on some general things, The website style is ideal, the articles is really excellent : D. Good job, cheers

Here is my blog :: wine auctions

4:26 PM  
Anonymous Anonymous said...

Wonderful items from you, man. I have bear in mind your stuff

previous to and you are simply too wonderful. I really like what you have acquired
right here,

really like what you're stating and the best way through which you assert it. You're making

it enjoyable and you continue to care for to keep it sensible.
I can not wait to read much more from you. This is actually a

great web site.
Feel free to visit my web blog :: http://www.gloriouslinks.com

4:28 AM  
Anonymous Anonymous said...

Wow that was odd. I just wrote an extremely long comment but after
I clicked

submit my comment didn't show up. Grrrr... well I'm not writing all that over again.



Anyhow, just wanted to say wonderful blog!
Also visit my web-site ... amicosmanettone.it

8:52 PM  
Anonymous Anonymous said...

I was curious if you ever thought of changing the page
layout of your website? Its very well written; I love what youve got to say.
But maybe you could a little more in the way of content

so people could connect with it better. Youve got an awful
lot of text for only having 1 or two

pictures. Maybe you could space it out better?
My blog ... guayaramerin.blogspot.com

4:16 AM  
Anonymous Anonymous said...

There is visibly a lot to

realize about this. I assume you made various
nice points in

features also.
my webpage > http://www.onehappyisland.net/profile/RiaSimmons75

7:36 AM  
Anonymous Anonymous said...

Of course, what a magnificent site and instructive
posts, I definitely will bookmark your site.Best Regards!

My web site - pesttrauma.nl

4:56 PM  
Anonymous Anonymous said...

When I initially commented I clicked the "Notify me when new comments are added" checkbox and now each time a

comment is added I get three emails with the same comment.

Is there any way you can remove

people from that service? Thanks!

Feel free to visit my blog post fonax.com

3:27 AM  
Anonymous Anonymous said...

excellent post, very informative. I wonder why the other specialists of

this sector don't notice this. You must continue your writing. I'm confident, you have a great readers' base already!

Feel free to visit my homepage dnouglubitelnye-raboty.bosa.org.ua

12:59 AM  
Anonymous Anonymous said...

Hey There. I found your blog using msn. This is a
really well written article. I’ll

be sure to bookmark it and return to read more of
your useful information. Thanks for the

post. I will definitely return.

Also visit my weblog ... dolphin.ua.edu.ph

8:20 PM  
Anonymous Anonymous said...

It’s in point of fact a great and helpful piece of

information. I’m glad that you shared this helpful

info with us. Please keep us up to date like this. Thank you
for sharing.

Here is my web page - www.belle.hk

3:11 AM  
Anonymous Anonymous said...

Hi, i think that i saw you visited my web site so i came to “return the favor”.

I'm attempting to find things to enhance my web site!I suppose its ok to use a few of your ideas!!

Also visit my website http://www.terrierpup.com

10:31 AM  
Anonymous Anonymous said...

Pretty nice post. I just stumbled upon your blog and wanted to say
that I have

truly enjoyed surfing around your blog posts. In any
case I’ll be subscribing to your

feed and I hope you write again very soon!

Also visit my blog; Www.Egovlab.Ase.ro

10:31 AM  
Blogger Kien An Vinh said...

thanks for you sharing link for website:
http://thietkenha.pro

12:59 AM  

Post a Comment

Links to this post:

Create a Link

<< Home