Wednesday, June 01, 2005

GraphTalk and the metalogy


GraphTalk was designed several years ago to do easy the CASE tool building.

However GraphTalk is more generally a modeling environment.

To illustrate GraphTalk, I choose a short example on metalogy (i.e. something about meta).

Hypergraph:


The main concept in GraphTalk is the concept of hypergraph:

A hypergraph H can be defined as a pair (V, E), where V is a set of vertices, and E is a set of hyperedges between the vertices. Each hyperedge is a set of vertices: E = {{u, v, ...} ∈ 2V}. (Hyperedges are undirected.)

To clarify with a graph:
A graph G can be defined as a pair (V,E), where V is a set of vertices, and E is a set of edges between the vertices E = {(u,v) | u, v ∈ V}. If the graph is undirected, the adjacency relation defined by the edges is symmetric, or E = {{u,v} | u, v ∈ V} (sets of vertices rather than ordered pairs).


GraphTalk:

A GraphTalk program (or GraphTalk metamodel) is a hypergraph itself. The metamodel of GraphTalk is a Graphtalk program too... But let start with easy things.

Entity (always abstract) is a metaclass with hyper, graph, node and link as sub-class (abstract or not; an abstract class cannot be instantiated).
What a surprise, a graph is a set of nodes and links.

A node can be Unique or not (a Unique node share Public properties for all copies of the node in the hypergraph. Private properties are local to each copy of the node).
We can consider a link between two nodes as a Private property of each node.

Hypergraph is the container for the coherency of all elements according to the modeling rules:

  • A GraphTalk metamodel respects the programming rules of the meta of GraphTalk.
  • A hypergraph instance respects the rules defined in the relevant GraphTalk metamodel.

The original goal of the GraphTalk project was to avoid as possible all procedural programming. So a lot of constraint exists in the GraphTalk environment.
For example, for rules around links:

  • Oriented or not
  • Cardinality
  • Implication
  • Exclusion

A property of a class (hyper, graph, node, link) can have a simple or a multiple value.

The set of property is various:

  • String, boolean, float, number, date, binary, subset, etc..
  • SubNode
  • SubGraph
  • Structured text (according a BNF)
  • Association
  • Record of properties (allows to have built type)
  • Method

To customize or to increase the capacity of a hypergraph editor generated with GraphTalk, each metanode (hyper, graph, node, link, property, actions, etc..) has the capacity to have an extended behavior with triggers according a specific semantic.

The original goal of GraphTalk was to generate graphs editors for CASE tool, so the display part is important.
It is possible for a node, a link or a graph to define, with a shape editor, the layout of the node, link, graph, without any specific code.
To manage the interaction between GraphTalk and the user, it is possible to define (graphically) all the GUI stuff (items menus, pop-up menus, etc ...).

Context of the GraphTalk example:

The example is about metalogy.

The purpose is to talk about the meta world, the technologies, the companies involved in this world, the connections between ideas and people.

We want classify metalogy in three axes:

  • the Actor axis:
    • 3 kinds of Actor:
      • R&D Lab
      • Software Editor
      • Software House
    • Relationship between Actors (Subsidiary, etc..)
    • Employee assignment to an Actor
  • the Project axis
    • What is the Actor at the origin of the meta thing
    • What reference to a Meta thing or to a Technology is announced by people at the origin of a Meta thing
  • the Technology axis
    • Meta
      • implemented with what kind of Development environment
      • Because the same Meta thing was in some case implemented with several Development environment (for example GraphTalk with C/C++, with InterLisp-D or with CLOS), to indicate the concerned version. We can see, the version property is a property of the link (Meta, Development environment)
    • Modeling
    • CASE tool
      • implemented with what kind of Meta and related to what kind of Modeling techniques
    • Development environment

  • For all concept, what is the birth date, the death date and a short description.

GraphTalk metamodel for the metalogy example:

A GraphTalk program is organized by abstraction level: semantic (Classes and Rules), properties of Classes, layout of Classes and Widgets layout.


Implementation of the semantic with GraphTalk:

It's easy to read and to understand this graph, as a Niam binary data model or a Sowa conceptual graph, but because for you perhaps it is the first time you look at a GraphTalk materials, I can explain this graph:

  • One abstract class of Entity "Super" (with an ellipse shape).

  • 3 abstract classes of Graph "Abstract" (with a diagram icon), Node "Abstract"(with an ellipse shape) and Link "Abtract" (with an large arrow shape).
  • Between these 3 classes and the Entity, 2 inheritance links (with a double-arrow).

  • An inheritance tree of classes of Links sub-classes of the Link "Abstract". The sub-classes are "Related to", "Subsidiary of", "At the origin of", "Implemented with", "Employee of" and "Reference to".

  • An inheritance tree of classes of Nodes sub-classes of the Node "Abstract". The sub-classes are "Actor", "Technology" and "Employee".

  • Each metanode (hyper, graph, node, link, property, actions, etc..) has a lot of slots and belongs inspectors to give value to these slots (for example to give the value "Yes" to the slot "Abstract".

  • The class of Graph "Actor" is composed (simple link with an arrow) of the classes of Node "Employee" and "Actor" and of the classes of Links "Employee of" and "Subsidiary"

  • An inheritance tree of classes of Nodes sub-classes of the Node "Actor". The sub-classes are "Research Lab", "Software Editor" and "Software House".

Example of inspectors on class of Node in a GraphTalk program:

  • The class of Graph "Technology" is composed(simple link with an arrow) of the class of Node "Technology" and of the classes of Links "Related to" and "Reference to" and "Implemented with".

  • An inheritance tree of classes of Nodes sub-classes of the abstract Node "Technology". The sub-classes are "Meta", "Modeling" and "Development Environment" and "CASE Tool".
  • The class of Graph "Project" is composed (simple link with an arrow) of the classes of Node "Meta" and "Actor"and of the class of Links "At the Origin of".

  • The class of Hyper is composed (simple link with an arrow) of the classes of Graph "Technology", "Project" and "Actor".

The Rules are defined like this:

Explanations for the Rules are:

  • An instance of the class of Node "Actor" can be connected from 0 to N instances of the class of Node "Meta" by one instance of the class of Link "At the Origin of".

  • An instance of the class of Node "Meta" can be connected from 0 to 1 instance of the class of Node "Actor" by one instance of the class of Link "At the Origin of".

  • An instance of the class of Node "Actor" can be connected from 0 to N instances of the class of Node "Actor" by one instance of the class of Link "Subsidiary of".

  • An instance of the class of Node "Meta" can be connected from 0 to N instances of the class of Node "Technology" by one instance of the class of Link "Reference to".

  • An instance of the class of Node "Technology" can be connected from 0 to N instances of the class of Node "Meta" by one instance of the class of Link "Reference to".

  • An instance of the class of Node "Actor" can be connected from 0 to N instances of the class of Node "Employee" by one instance of the class of Link "Employee of".

  • An instance of the class of Node "Employee" can be connected from 0 to 1 instance of the class of Node "Actor" by one instance of the class of Link "Employee of".

  • An instance of the class of Node "Meta" can be connected from 0 to N instances of the class of Node "Development environment" by one instance of the class of Link "Implemented with".

  • An instance of the class of Node "Development environment" can be connected from 0 to N instances of the class of Node "Meta" by one instance of the class of Link "Implemented with".

  • An instance of the class of Node "Meta" can be connected from 0 to N instances of the class of Node "CASE Tool" by one instance of the class of Link "Implemented with".

  • An instance of the class of Node "CASE Tool" can be connected from 0 to N instances of the class of Node "Meta" by one instance of the class of Link "Implemented with".

  • An instance of the class of Node "CASE Tool" can be connected from 0 to N instances of the class of Node "Modeling" by one instance of the class of Link "Related to".

  • An instance of the class of Node "Modeling" can be connected from 0 to N instances of the class of Node "CASE Tool" by one instance of the class of Link "Related to".

For the properties, the GraphTalk code is the following:

The abstract class of Entity "Super" has the properties "Creation" (with the type Date), "Update" (with the type Date) and "Description" (with the type String).

Each instance of sub-classes of this class of Entity belongs the same properties thru inheritance (multiple inheritance is supported natively in GraphTalk).

Instances of the class of Link "Implemented with" have the property "Version" (with the type String).

Instances of the class of Node "Meta" have the public properties "Birth" and "Death" (with the type Date). They have the public property "Author" (with the type Association) and the allowed values of this properties are instances of class of Nodes "Actor" and "Employee".


In this simple example, I didn't take time to invest in the Widget aspect. We'll use the default GraphTalk's Widget behavior.

However, we 'll take few minutes on the layout of Nodes and Links to have a more usable generated hypergraph editor.

For the Layout of Nodes and Links:

More precisely for a Node:

I draw an ellipse with the shape editor and I specify the display of the properties "Label" and "Class" for the Class of Node "Actor".

And for the links :

For the class of Link "Abstract", and for all the sub-classes by inheritance, I specify the display of the property "Role" in the middle of the drawing of the link.


What about the generated hypergraph editor?

We have an hypergraph editor with 3 graphs editors ("Technology", "Actor" and "Project"), sharing several class of Nodes and with some associations between nodes in graphs instances of several class:

The "Project" graph editor:


The "Actor" graph editor:

The "Technology" graph editor:


A general Search allows to access easily to the contents of an hypergraph, metamodel or model:

If we want to refine the Search, a good solution is to use GQL (GraphTalk Query Language).

GQL code example:

  • Goal: to find all nodes instances of Meta and in which graph (Name and Class) we can find them.
    • Code: SELECT DISTINCT N.Label Meta, G.Name Graph,G.Class Editor FROM Hyper.Nodes N,N.Graph G WHERE N.Class='Meta' ORDER BY 3,2,1
  • Goal: to find all nodes linked with instances of Meta and in which class of link.
    • Code: SELECT DISTINCT D.Label Linked, D.Class Kind,L.Class Link,N.Label Meta FROM Hyper.Graphs G,G.Nodes N,N.--L--D WHERE N.Class='Meta' ORDER BY 3, 2,1,4

  • Goal: to find the company where are employed author of Meta referenced by another Meta
    • Code: SELECT DISTINCT N.Label Meta,D.Label Reference, A.Label Author,C.Label Company FROM Hyper.Nodes N,N.->-L->D,D.Author A, A.->-E->-C
      WHERE L.Class='Reference to' ORDER BY 1,2,3,4


For this blog, statistics are:
  • 2 hours to imagine the contents of the blog and the example with several iterations.
  • 1 hour to use GraphTalk to program the example and to instantiate it
  • 3 hours to use the Google products like blogger and Hello (used to publish images inside the blog).

96 Comments:

At 1:53 AM, Blogger davidhuron44045751 said...

I read your blog, and i thought it was rather cool. check out My Blog
Please Click Here to view it

Have a great day.

 
At 4:25 PM, Blogger lisasmith5305995142 said...

Do you want free porn? Contact my AIM SN 'p1nkn3ss' just say 'give me some pics now!'.

No age verification required, totally free! Just send an instant message to AIM screen name "p1nkn3ss".

Any message you send is fine!

AIM abuse can be reported here.

 
At 10:14 PM, Blogger bradford35denzel said...

Are you stuck in a job that is leading you on the path to no where?
We can help you obtain a College Degree with classes, books, and exams
Get a Genuine College Degree in 2 Weeks!
Well now you can get them!

Call this number now 24 hours a day 7 days a week (413) 208-3069

Get these Degrees NOW!!!

BA, BSc, MA, MSc, MBA, PHD,

Within 2 weeks!
No Study Required!
100% Verifiable

Call this number now 24 hours a day 7 days a week (413) 208-3069

These are real, genuine, They are verifiable and student records and
transcripts are also available. This little known secret has been
kept quiet for years. The opportunity exists due to a legal loophole
allowing some established colleges to award degrees at their discretion.

With all of the attention that this news has been generating, I wouldn't
be surprised to see this loophole closed very soon.

Get yours now, you will thank me later!
Call this number now (413) 208-3069
We accept calls 24 hours a day 7 days a week.

 
At 11:24 PM, Blogger waltermorgan4328543060 said...

Get any Desired College Degree, In less then 2 weeks.

Call this number now 24 hours a day 7 days a week (413) 208-3069

Get these Degrees NOW!!!

"BA", "BSc", "MA", "MSc", "MBA", "PHD",

Get everything within 2 weeks.
100% verifiable, this is a real deal

Act now you owe it to your future.

(413) 208-3069 call now 24 hours a day, 7 days a week.

 
At 5:30 PM, Anonymous Anonymous said...

Thank you!
[url=http://ejmcticw.com/zppx/kjfe.html]My homepage[/url] | [url=http://znbjlkgy.com/rwzr/mvkx.html]Cool site[/url]

 
At 5:30 PM, Anonymous Anonymous said...

Nice site!
My homepage | Please visit

 
At 5:30 PM, Anonymous Anonymous said...

Great work!
http://ejmcticw.com/zppx/kjfe.html | http://imrdcnbm.com/kiru/jrkz.html

 
At 3:14 AM, Blogger GVB said...

Hi,
Quite good to see your post on GraphTalk. I heard that Graph Talk inbuilds both processes and rules into SQL. How can anyperson seperate rules from Process in GraphTalk. thansk for your time. Appreciate response.

 
At 8:46 AM, Anonymous Anonymous said...

GraphTalk lib seems to be discountinuated :(

Do you know which replacement for a graphtalk project will be the more easyest to use ? Actually I'm looking toward GMF but it is over complicated.

Regards.

 
At 3:17 AM, Blogger AlyciaSweat said...

成人情色電影院成人情色電影貼圖成人情色論譚成人情色論壇成人情色貼圖成人情色無碼自拍偷拍貼圖成人情色免費影片成人情色情色漫畫下載情色漫話情色俱樂部情趣情色情情色小說愛情色情片愛愛情色自拍貼片愛愛情色成人貼片成熟與小孩情色影片成人,情色,免費影片成人線上免費情色影片成人貼圖情色文學成人免費線上情色影片成人免費情色影片成人圖片熟女情色成人小說情色文學成人情色貼圖網成人情色免費av成人情色免費電影文字情色文學情色網新的麗的情色遊戲新情色遊戲日本av女優情色網日本av女優情色貼圖日本無碼情色影片日本痴漢情色卡通日本美女情色寫真集日本免費情色網日本免費情色影片日本卡通情色日本卡通情色遊戲

 
At 7:09 AM, Blogger 自由 said...

來拜訪你囉~期待你的下次文章~加油^^.........................

 
At 10:53 PM, Blogger 香蕉哥哥 said...

adult成人情色激情成人聊天網情色影片色情俱樂部性愛影片情趣淫水影音情色限制級照片live show女生自慰影片超屌成人情色留言板淫亂女自慰免費視訊辣妹巨乳鹹濕色情影音聊天自拍走光照片免費情色av圖片亞洲情色論壇淫慾免費裸女圖片裙底風光台灣色情論壇一夜正妹淫娃網情色下載a圖片全裸淫蕩女人情色影音聊天高潮自慰色情圖片成人自拍女生自慰亞洲成人色情dvd舔乳頭女生自慰影片台灣色情網站台灣性樂園sex story情色影音激情聊天室嘿咻情色自拍

 
At 3:04 AM, Blogger 泰秋 said...

I love readding, and thanks for your artical...................................................

 
At 9:55 AM, Anonymous Anonymous said...

A shared web hosting maintenance or essential hosting worship army or derive assemblage refers to a cobweb hosting waiting where myriad websites reside on harmonious trap server connected to the Internet. Each placement "sits" on its own split-up, or section/place on the server, to maintain it detach from other sites. This is customarily the most thrifty choice for hosting, as uncountable people allocation the inclusive bring in of server maintenance.
[url=http://hostinghouse.pl]hosting[/url]

 
At 12:42 PM, Anonymous Anonymous said...

I'm really loving the theme/design of your website. Do you ever run into any internet browser compatibility issues? A few of my blog readers have complained about my blog not working correctly in Explorer but looks great in Firefox. Do you have any suggestions to help fix this problem?
Also see my site - http://www.activechinese.com/forum/viewmember?member=EdraNichols1972

 
At 4:39 AM, Anonymous Anonymous said...

I'm really impressed with your writing skills as well as with the layout on your

weblog. Is this a paid theme or did you customize it yourself? Either way keep up the nice

quality writing, it’s rare to see a nice blog like this one nowadays..
Here is my web page : villas for sale Albox

 
At 6:12 AM, Anonymous Anonymous said...

advertising
Feel free to surf my site submitt.altervista.org

 
At 1:03 AM, Anonymous Anonymous said...

Its such as you learn my mind! You seem to understand so much
approximately this, like you wrote the book in it or
something. I

think that you just can do with some % to

drive the message home a little bit, however instead of that,

that is great blog. An excellent read. I'll definitely be back.
My webpage :: http://www.elcheproperty.net

 
At 2:41 PM, Anonymous Anonymous said...

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


Bookmarked. Please also visit my site =). We could have a link exchange

arrangement between us!
My page: http://Vietsciences.Free.fr/

 
At 9:33 PM, Anonymous Anonymous said...

Hi my friend! I want to say that this article is awesome, nice written and include

almost all significant infos. I would like to see
more posts like this.
My web blog ... www.spainweather.org

 
At 5:56 AM, Anonymous Anonymous said...

Hello. Facebook takes a [url=http://casino2013.webs.com/]no deposit[/url] punt side with on 888 casino traffic: Facebook is expanding its efforts to push aside rash real-money gaming to millions of British users after announcing a grab with with the online gambling companions 888 Holdings.And Bye.

 
At 5:34 PM, Anonymous Anonymous said...

top [url=http://www.001casino.com/]free casino games[/url] coincide the latest [url=http://www.casinolasvegass.com/]las vegas casino[/url] manumitted no deposit hand-out at the chief [url=http://www.baywatchcasino.com/]casino
[/url].

 
At 12:25 PM, Anonymous Anonymous said...

xanax online xanax pills 031 - xanax for anxiety in dogs

 
At 5:02 PM, Anonymous Anonymous said...

buy tramadol online tramadol lexapro - tramadol ultram 50mg

 
At 9:55 AM, Anonymous Anonymous said...

xanax without prescription xanax side effects recreational - xanax 4mg bars

 
At 5:24 PM, Anonymous Anonymous said...

generic xanax xanax online australia - 1mg klonopin 1mg xanax

 
At 1:53 AM, Anonymous Anonymous said...

buy carisoprodol carisoprodol 350 mg abuse - carisoprodol soma 350mg

 
At 9:00 AM, Anonymous Anonymous said...

carisoprodol 350 mg carisoprodol and xanax - carisoprodol aspirin

 
At 10:55 AM, Anonymous Anonymous said...

tramadol without prescription buy tramadol no prescription cod - long does 100mg tramadol last

 
At 9:02 PM, Anonymous Anonymous said...

xanax online xanax drug test bluelight - xanax side effects brain

 
At 9:43 PM, Anonymous Anonymous said...

order xanax what type of drug is xanax - do xanax and alcohol mix

 
At 12:06 AM, Anonymous Anonymous said...

carisoprodol 350 mg soma carisoprodol schedule - listaflex carisoprodol 350 mg prospecto

 
At 5:17 AM, Anonymous Anonymous said...

buy tramadol cod online what is tramadol addiction - tramadol premature ejaculation

 
At 12:48 PM, Anonymous Anonymous said...

buy carisoprodol carisoprodol zyrtec - carisoprodol 350 mg blood pressure

 
At 6:08 PM, Anonymous Anonymous said...

xanax online xanax and alcohol behavior - little white xanax pills

 
At 6:43 PM, Anonymous Anonymous said...

generic xanax buy alprazolam no prescription - buy xanax online india

 
At 9:51 PM, Anonymous Anonymous said...

tramadol overnight shipping tramadol withdrawal duration symptoms - buy tramadol health solutions

 
At 3:08 PM, Anonymous Anonymous said...

buy carisoprodol carisoprodol 350 mg and hydrocodone - generic brand carisoprodol

 
At 6:59 AM, Anonymous Anonymous said...

buy tramadol online buy tramadol online cod no prescription - can overdose tramadol

 
At 3:01 PM, Anonymous Anonymous said...

buy tramadol online does tramadol overdose feel like - cheap tramadol online no prescription

 
At 7:49 AM, Anonymous Anonymous said...

cheap tramadol tramadol purchase cheap - buy tramadol online fedex delivery

 
At 8:36 AM, Anonymous Anonymous said...

buy cialis online cialis 2.5 mg reviews - cialis liver

 
At 6:10 PM, Anonymous Anonymous said...

xanax online buy xanax online with a prescription - xanax and alcohol party

 
At 4:39 AM, Anonymous Anonymous said...

cialis online generic cialis mail order - cialis 5mg price

 
At 9:54 PM, Anonymous Anonymous said...

cialis online 20 mg cialis daily use - cialis 0 50

 
At 10:09 AM, Anonymous Anonymous said...

buy cialis online cialis daily use dosage - once daily cialis

 
At 2:33 PM, Anonymous Anonymous said...

cialis 10mg cialis free offer - buy cialis pattaya

 
At 10:06 AM, Anonymous Anonymous said...

cialis online buy 36 hour cialis - buy cialis us online

 
At 11:45 AM, Anonymous Anonymous said...

buy alprazolam online without prescription risks xanax overdose - xanax pills pregnancy

 
At 2:56 AM, Anonymous Anonymous said...

cialis online cialis 10mg - can you buy cialis over the counter in thailand

 
At 7:56 PM, Anonymous Anonymous said...

learn how to buy tramdadol tramadol high feel like - buy tramadol 100mg online

 
At 12:05 PM, Anonymous Anonymous said...

buy tramadol online buy tramadol online no prescription mastercard - tramadol online with no prescription

 
At 12:07 AM, Anonymous Anonymous said...

cheap tramadol online tramadol online pharmacy usa - tramadol withdrawal methadone

 
At 4:45 AM, Anonymous Anonymous said...

buy tramadol tramadol 50 mg caps - tramadol 100mg wikipedia

 
At 8:43 PM, Anonymous Anonymous said...

buy tramadol buy tramadol online with cod - tramadol and alcohol

 
At 3:22 PM, Anonymous Anonymous said...

buy tramadol high from tramadol hcl - buy tramadol online without prescriptions

 
At 10:45 PM, Anonymous Anonymous said...

learn how to buy tramdadol tramadol 50mg dosage - tramadol overdose how many tramadol does it take

 
At 12:14 PM, Anonymous Anonymous said...

buy tramadol ultram tramadol forum - tramadol krka 100mg

 
At 6:45 AM, Anonymous Anonymous said...

generic tramadol buy tramadol online usa cheap - tramadol overdose vomiting

 
At 10:13 AM, Anonymous Anonymous said...

learn how to buy tramdadol buy tramadol in the usa - tramadol overdose how much is fatal

 
At 6:33 PM, Anonymous Anonymous said...

tramadol online buy tramadol online paypal - tramadol for dogs side effects panting

 
At 6:40 PM, Anonymous Anonymous said...

buy tramadol tramadol hcl zoloft - tramadol 100 mg slow release

 
At 7:47 PM, Anonymous Anonymous said...

http://buytramadolonlinecool.com/#91646 tramadol high dosage - tramadol withdrawal high blood pressure

 
At 1:23 AM, Anonymous Anonymous said...

http://blog.dawn.com/dblog/buy/#41639 buy tramadol for dogs usa - tramadol vicodin

 
At 8:25 AM, Anonymous Anonymous said...

buy tramadol tramadol youtube - buy tramadol online legit

 
At 9:47 AM, Anonymous Anonymous said...

buy tramadol online reviews ordertramadolonline.org - tramadol 50 mg snort

 
At 1:17 PM, Anonymous Anonymous said...

buy ativan online lorazepam 1mg vs clonazepam - ativan overdose do

 
At 3:25 PM, Anonymous Anonymous said...

buy tramadol no prescription tramadol 50 mg while breastfeeding - tramadol withdrawal symptoms depression

 
At 8:45 AM, Anonymous Anonymous said...

buy ativan buy ativan online overnight - ativan lorazepam overdose

 
At 9:04 AM, Anonymous Anonymous said...

http://ranchodelastortugas.com/#72895 xanax side effects weight loss - what is xanax xr 2mg

 
At 4:33 PM, Anonymous Anonymous said...

http://staam.org/#36750 tramadol for dogs itching - buy tramadol hydrochloride

 
At 9:23 PM, Anonymous Anonymous said...

buy xanax online order my xanax prescription online - xanax effects diabetes

 
At 6:24 PM, Anonymous Anonymous said...

buy tramadol cheap online what is tramadol 50mg side effects - tramadol addiction blue light

 
At 1:18 AM, Anonymous Anonymous said...

buy xanax online long term effects xanax - xanax and alcohol ok

 
At 4:09 PM, Anonymous Anonymous said...

can you buy xanax online xanax dosage in children - long do effects 2mg xanax last

 
At 12:24 AM, Anonymous Anonymous said...

http://ranchodelastortugas.com/#82165 xanax withdrawal restless leg - xanax 2 mg apteka

 
At 2:07 PM, Anonymous Anonymous said...

buy xanax online xanax 2mg online no prescription - xanax side effects anxiety

 
At 3:18 PM, Anonymous Anonymous said...

Clean your the teeth frequently. Constantly clean your pearly whites a minimum of 2 times per day - following every meal if at all possible. Consider at the very least about three moments, very carefully scrubbing the outer lining of each and every teeth. Don't remember to brush way too hard, and make use of a fluoride toothpaste. Remember to floss after you have brushed your teeth. [url=http://www.ss12w12ws.info]Philan4335d[/url]

 
At 6:16 AM, Anonymous Anonymous said...

Home appliances might be a major, unnecessary electricity deplete. Learn how very much energy each of your home appliances are using. Try to swap individuals greater kitchen appliances which are ineffective and out of date, and disconnect the lesser versions - like computers and television sets - while they are not being used. Establishing all home appliances on a timer move is another way to ensure that you don't waste vitality. [url=http://www.ss12w12ws.info]Appenffk8dti[/url]

 
At 2:59 AM, Anonymous Anonymous said...

Hi there just wanted to give you a quick heads up. The words in your post
seem to be running off the screen in Ie. I'm not sure if this is a formatting issue or something to do with web browser compatibility but I figured I'd post
to let you know. The layout look great though! Hope you get the problem resolved soon.
Many thanks

Look at my web page backlink service results

 
At 3:43 PM, Anonymous Anonymous said...

prix cialis france acheter cialis website cialis 5mg cialis achat france

 
At 2:00 AM, Anonymous Anonymous said...

First off I would like to say fantastic blog! I had a quick question
in which I'd like to ask if you do not mind. I was interested to find out how you center yourself and clear your mind prior to writing. I have had a hard time clearing my thoughts in getting my thoughts out there. I do take pleasure in writing but it just seems like the first 10 to 15 minutes are usually wasted just trying to figure out how to begin. Any ideas or hints? Cheers!

My blog :: smoke stop

 
At 8:20 AM, Anonymous Anonymous said...

Wow! This blog looks just like my old one! It's on a entirely different subject but it has pretty much the same page layout and design. Great choice of colors!

Here is my web blog: galaxy siv

 
At 1:28 AM, Anonymous Anonymous said...

You actually make it seem so easy with your presentation but I find
this topic to be actually something that I think I would
never understand. It seems too complex and extremely broad for me.
I'm looking forward for your next post, I will try to get the hang of it!

Feel free to surf to my website: wikijava.org.ua

 
At 9:32 PM, Anonymous Anonymous said...

Howdy! Someone in my Facebook group shared this website with us so
I came to check it out. I'm definitely loving the information. I'm
bookmarking and will be tweeting this to my followers!

Superb blog and outstanding style and design.


Also visit my homepage: e-cigs

 
At 4:07 AM, Anonymous Anonymous said...

http://www.achildsplace.org/banners/tramadolonline/#2690 buy tramadol overnight shipping - tramadol online overnight

 
At 11:46 AM, Anonymous Anonymous said...

Because the admin of this site is working, no hesitation very shortly it will be famous, due to its feature contents.



Also visit my weblog :: mens watches

 
At 11:28 PM, Anonymous Anonymous said...

Hello all, here every person is sharing these kinds of knowledge, thus
it's nice to read this web site, and I used to go to see this web site daily.

My web site ... billig e-væsker

 
At 10:40 PM, Anonymous Anonymous said...

On inserting the USB keylogger. 3 Make sure you have installed.
It covers all of the information on a flash memory card.


Also visit my blog :: free keylogger

 
At 11:03 PM, Anonymous Anonymous said...

These are genuinely fantastic ideas in about blogging.
You have touched some pleasant points here. Any way keep up wrinting.


my homepage ... test.Medicalmummies.org

 
At 2:25 PM, Anonymous Anonymous said...

I'm amazed, I have to admit. Seldom do I encounter a blog that's both equally educative and interesting, and without a doubt, you have hit the
nail on the head. The issue is something which not enough people are speaking intelligently about.

I'm very happy that I came across this during my search for something regarding this.

Also visit my page - e-cig

 
At 3:56 PM, Anonymous Anonymous said...

With havin so much content and articles do you ever run into any issues of plagorism or copyright infringement?
My blog has a lot of unique content I've either authored myself or outsourced but it seems a lot of it is popping it up all over the web without my permission. Do you know any methods to help protect against content from being ripped off? I'd definitely appreciate it.


my weblog ... e-væske

 
At 10:01 PM, Anonymous Anonymous said...

woah, amazing site thanks

Review my web site - six pack shortcuts pdf download

 
At 10:05 PM, Anonymous Anonymous said...

I always spent my half an hour to read this blog's posts every day along with a cup of coffee.

Here is my website ... elektrisk cigaret

 
At 11:50 PM, Anonymous Anonymous said...

I'm extremely impressed with your writing skills and also with the layout on your blog. Is this a paid theme or did you modify it yourself? Either way keep up the excellent quality writing, it's rare
to see a nice blog like this one these days.

Also visit my web site; elektrisk cigaret

 
At 4:50 AM, Anonymous Anonymous said...

It's nearly impossible to find knowledgeable people about this subject, however, you seem like you know what you're talking about!
Thanks

Here is my web-site - nikotin væske

 

Post a Comment

<< Home