text:
Enter your work address to calculate commute times to and from 1130 Cr 221.
Two beautiful waterfront lots on Lake Buchanan at Tow Village. Lot #4 & 5R comprise 2.168 AC acres and are flat and very suited for building on either lot. Total of 417.36 feet of open waterfront. 466 ft CR 221 road frontage. Property is fenced on 3 sides; open to lake. Electricity is along front of property. Septic and well required. No restrictions. NO HOA. Small portion of property is in the flood plain.
|6017388 - Lot
|New (0 days total)
Property Listed by: First Choice Properties
The information being provided is for consumers' personal, non-commercial use and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing.
Based on information from the Austin Board of REALTORS® (alternatively, from ACTRIS) from July 20th, 2017 at 7:15am CDT. Neither the Board nor ACTRIS guarantees or is in any way responsible for its accuracy. The Austin Board of REALTORS®, ACTRIS and their affiliates provide the MLS and all content therein "AS IS" and without any warranty, express or implied. Data maintained by the Board or ACTRIS may not reflect all real estate activity in the market.
All information provided is deemed reliable but is not guaranteed and should be independently verified.


text:
Gold Rush
Learning Curve
Season 4 Episode 2
Todd faces disaster when he discovers his claim has been mined out. The Dakota Boys fight over rival mining plans with one plan high in the mountains & the other deep in the hole. Parker ignores Tony Beets, but still manages to hit his first paydirt.
- 43 min
- Premiered 11/01/2013

subset: commoncrawl


text:
Three more financial giants have declared they will not finance coal projects in the Galilee Basin.
French banks Societe Generale, BNP Paribas and Credit Agricole have ruled out funding for the controversial projects on the doorstep of the Great Barrier Reef.
The three institutions have in the past been significant lenders to Australian coal developments.
In separate letters to Friends of the Earth France, the banks confirmed they would not back the developments, adding to a growing list of global financial institutions that have refused to finance the Galilee Basin.
Indian mining giant Adani, whose Carmichael coal mine project is one of the projects proposed for the Galilee, said it had not formally requested financing from any of the French institutions.
"An institution ruling out something it was not requested to do has no bearing on this company," a spokesman said.
"Adani's projects in Queensland comply with the strictest environmental conditions in a world's best practice environmental approvals framework.
"The company continues to progress the financing arrangements for its projects in Australia."
In its letter to Friends of the Earth, Credit Agricole said it would not lend to the projects "due to the number and magnitude of issues linked to the planned coal development projects in the Galilee Basin".
"Credit Agricole SA does not intend to finance these projects or their associated facilities," the letter says.
Projects in the Galilee Basin have faced fierce opposition from environmental groups because of their proximity to the Great Barrier Reef and the greenhouse gas emissions that would be created by new coal developments.
Adani's Carmichael development, if it proceeds, will be Australia's largest coal project.
It is facing a number of legal challenges from environmental groups.
Queensland's land court is hearing a challenge to Adani's plans by conservation group Coast and Country.
Coast and Country claims the project would contribute to climate change when the coal is burnt overseas, and carbon emissions would damage the Great Barrier Reef through ocean acidification.
US-based Citi and Morgan Stanley said last year they would not finance Galilee Basin projects.
Deutsche Bank and HSBC have also said they will steer clear of what would be the world's largest new coal developments.


text:
|Start new thread in this topic | Flip this thread | Refresh the display
Here some suggested organisations that offer expert advice on SN.
Help write an email to a Sociology tutor who says ADHD is medicalising the problem of naughty children.(65 Posts)
My friend has just started uni. She has a son with ADHD. She went through many years of hardship with him before diagnosis. He is on ritalin and has greatly improved.
She sat in a sociology lecture where the lecturer was talking about over medicalising problems. The lecturer said that obesity is over medicalised, fair enough in some cases, getting operations and tablets for something that can be controlled by diet and excercise.
They then went on to talk about ADHD. ADHD is medicalisation of naughty children, just sticking a medical label on them so the parents don't have to blame themselves.
One of her cohort then said 'Maybe their behaviour is due to tablets and things taken during pregnancy' (not meaning recreational, but prescribed). The tutor then shrugged as if to say 'Well maybe'.
My friend sat there trying to control her anger and tears and would like to correct the tutor in the best and calmest way possible, via email. She has asked for my help and I in turn am asking for yours.
little the lecturer was not expressing a viewpoint but was teaching the required sociology texts and referring to research previously carried out. Sociology 101 is a whistle-stop tour through all things sociological and the material taught cannot be selected according to the individual viewpoints of the tutors. Logistically the lecture will be to the whole year whilst tutorial groups will contain a fraction of the students. There are multiple tutors.
The lecturer was not spoonfeeding supposed facts and unfortunately the statements that were made can be backed up by sociological research - see above (whether or not it is an adequate theory is a matter of academic debate). Sociologists, like other academics, do not base their 'viewpoint' on news articles but on research published in peer-reviewed journals. In any case they would not been seen dead reading the Daily Mail or quoting BBC news but are Guardian readers
I haven't got time to read the whole thread, so this may have been said, but maybe he was basing his viewpoint slightly on this which says 15% of under 15s in the Wirral are given Ritalin, presumably as not all children with ADHD are prescribed Ritalin the incidence of ADHD is higher again. Is something that occurs that often actually normal behaviour? He is a lecturer he should be able to back up his statements, isn't sociology meant to make you think things through, certainly not spoonfeeding a load of facts? As a student your friend needs to find journal articles backing up both his viewpoint and hers and then say why her's is right
There is an interesting chapter in Gillian Bendelow's Health, Emotion and the Body published in 2009 - chapter 3 - Medically Unexplained Symptoms and 'Contested Conditions'.
There is controversy around ADHD and other conditions and I believe it is misleading to argue that social constructionism is merely arguing that such things can only be understood within the social realm. Social constructionism does not argue that there is an independently existing biological reality that has causal effects in the social realm. See for example the writings of Timimi and Breggin. According to Timimi with regard to ADHD the claims of scientific evidence for the existence of a biological brain disorder are highly questionable and so argues that ADHD is best understood as a cultural intervention rather than a medical condition. For over a decade social constructionist perspectives have argued that ADHD is psuedomedical and is not a biological conditon - like 'hysteria' which used to be a popular diagnosis (for women only as it means wandering womb) but it is longer a valid diagnosis.
The core symptoms of ADHD (inattention, hyperactivity, impulsiveness) are controversial as they can be argued to be 'normal' aspects of childhood and teenage behaviour. Hence it is argued that there are value judgements in particular social contexts regarding desirable behaviour and ADHD is based on just such a value judgment rather than physiological symptomatology.
From the perspective of Goffman's labelling theory (which is commonly misunderstood and misappropiated by professionals telling parents that it may be damaging to seek diagnosis) it is then argued that children may 'live up' to the label and that both children and parents benefit from this labelling as the stigma of having an unruly child is legitimized by medicalisation.
Neatly wrapped bollocks in my opinion. Tutors will teach this history of ideas regardless of whether or not they agree with it and tbh will not expect 1st year students to have any additional knowledge or personal experience. Also many first years are open and so the discipline trys to appear exciting, relevent and controversial - Marx, Weber, Durkheim don't do it anymore.
Yes I understand that, creamteas; my objection is not to a scholarly discussion of social constructs and their implications (though better perhaps in seminar than in the lecture theatre), but to those who claim (not infrequently on MN) that if only society was constructed differently there would be no such thing as disability.
cory the idea of illness as a social construct within sociology (eg can only be understood within society) does not mean that it denies pain nor supports or rejects medication.
What it can do is explain why and how some pains are taken more seriously than others and who gets access or is denied medication and on what basis.
Unfortunately most people see the words and take a literal meaning rather than the conceptual one that it is meant to describe.
The idea of disability/illness as a social construct often pops up on Mumsnet. I always end up asking how exactly we could construct a society where people don't mind being in pain.
As for medication being doled out like sweets, I think it is a very bad idea to make assumptions based on a totally different culture like the US. Having spent years trying to get a non-functioning dd on medication, I'd like to think that the final decision of her medical team was guided by actual medical considerations, not by the need to prove that they are not like something they were never like in the first place.
She will probably be able to get it throught the library, I would have thought. Thanks again all. Still more helpful comments keep coming.
ghost Your friend might find the work of Peter Conrad is significant in this respect. eg The Social Construction of Illness : Key Insights and Policy Implications published in the Journal of Health and Social Behavior in 2010. This article is a general overview and places current writings in historical and sociological context. He has also written specifically on ADHD as has others. Should be able to get free full text access. PM if you can't.
Message withdrawn at poster's request.
Still think the OPs friend should approach the lecturer and ask him to clarify his comments. After all the comment of one of the other students
[One of her cohort then said 'Maybe their behaviour is due to tablets and things taken during pregnancy' (not meaning recreational, but prescribed). The tutor then shrugged as if to say 'Well maybe'. ]
Would indicate his words were not taken in a sociological context (as the assumptions are saying) but possibly by other students in a literal and possibly condemnatory way. If a teacher is offering food for thought he should at least indicate this to his students.
creamteas I found that very helpful, thank you.
I havent read back the whole thread and my initial reaction was to get on my high horse. But actually, in this context I am probably wrong.
Very enlightening creamT.
I was skimming the fist 40 pages of the thesis when I lost the will to live! But the gist at that early point was that if we lived on a primitive island where the inhabitants valued energetic, innovative and lateral thinkers instead of sitting learning from books in a limited rigid society, DS would have been valued and happy....I like that scenario very much. . I've never regarded DS as mentally ill or disabled thankfully so maybe I'm glad after all that they didn't offer Ritalin....I think? No wonder its so divisive.
In the thesis a 7 year old boys parents were prosecuted for not giving their child Ritalin saying it was child neglect (in the US).....now that is really shocking.
creamteas thanks You have just explained a lot to me not that I want to go to Uni
But I actually get the whole sociology system now
Thank you creamteas, very helpful.
My friend has been lurking and thanks you all for your contributions. She has formed a plan of action that no longer means an email.
Oh and if anyone want to read a really good sociological explanation of ADHD try reading this (be warned, it is a long document)
I teach medical sociology, and there is a lot of misunderstanding about the concepts of social construction and medicalisation.
The argument that illnesses are social constructions in most sociological theory is that illness can only understood socially. This does not mean that they have no biological basis, but that it is the social context through which we understand them.
For example, my DC are ASD. If society didn't expect everyone to act in a certain way in relation to behaviours around communication and interaction then ASD would be unlikely to exist as diagnostic category as they would not be seen as different. This is not denying that the condition is a bodily fact. The brain difference would be the same in societies that accepted them as 'normal' or see them as different. But as society does not tolerate the difference, their behaviour stands out and needs a 'label' to explain it.
Another way of explaining it is to think about other forms of body difference.
We don't divide people on the basis of the shape of their ear lobes, but we do use skin colour. Both are actual bodily differences, but the fact that one is significant and one isn't shows us that these type of divides are social constructions.
Medicalisation refers to the way that certain conditions come under the remit of medicine. It is a concept about professional power. This means the medical profession gets to decide both what behaviour is within a diagnostic category and who fits them (and don't we all know it ). Categories of difference move in and out of the control of medicine (for example being gay was a crime, then an illness now it is not either).
So the argument that ADHD is a medicalised social construction does not necessarily mean that there is no underlining biological basis. What it means is first, society deems their behaviour as outside of the range of normal and second that medicine claimed power to name and control the behaviour.
Message withdrawn at poster's request.
leonie sorry - didn't mean to ignore you. What you draw attention to is quite correct - the consequences of the non-medicalisation (and hence non treatment) of so-called behavioural problems leading to self-treatment and individual, familial and social costs.
Sneeze - this is not my area and so I do not have up-to-date references and I wish it was so simple that there was a single link to this - it would certainly make research a lot easier! As a start, I would do a google scholar search on the 'medicalisation of ADHD', choose and read one recent article for and one article against and use the references to find further papers. If you cannot access the full journal article but only the abstract (without paying an extortinate amount) PM your email address. Current research is influenced by 'old' research on the sociology of deviance (for example, the illegality/legality of homosexuality) and the history of psychiatry and the progression of the social identification of those who are 'ill' (and in need of treatment) rather than morally lacking (and in need of incarceration and/or punishment). Rightly or wrongly, focus remains at the level of the social and there is no sociological interest in attempting to attach blame to parents or children.
I think you are right - it should have been made clear that the views expressed were not necessarily those of the tutor. Depends on the institution - it is possible that the tutors also conduct original research but it is very unlikely that the tutor was referring to their own research. Universities are places of debate and disagreement and as such 'facts' have no place there - which is why it sometimes comes as a shock to mature students but also why tutors do not imagine that students believe they are teaching facts to a passive audience.
leonie that is really shocking.
Link please Keep. To the body of research that says ADHD doesn't exist but is a combination of bad parenting and naughty children? Preferably something up to date.
I disagree with your statements as to what the lecturer was expressing. If there is no right or wrong in academia (which I agree with) then the person in question should not state his views as fact but should offer both sides of the argument, which he did NOT do.
If the lecturer is then expressing a 'fact' he should qualify it with research. It appeared to be tacked on opinion.
Am I saying all children treated as ADHD are correctly diagnosed? No, I am sure some are not, but equally some are. Unlike the lecturer I am open to the fact that there are two schools of thought and am prepared to concede this. Something I feel the OPs friend should point out in her email. It's about balance!
Leonie that is a shocking tale. Here children rarely get diagnosed under 7 years old.
The tutor is not 'wrong' or expressing an opinion but is referring to a well established body of sociological research and writings. There is other research from within sociology that counters these views. Sociologists do not need to become medical doctors or psychologists to challenge this viewpoint. In fact doctors and psychologists lack the philosophical and sociological knowledge of all that lies behind social constructionism and so are not in a position to challenge it theoretically. There is no such thing as being 'right' in academia - there is always vehement disagreement within and between disciplines and so it is not as simple as correcting the tutor. See for example the work on embodiment and a realist perspective (Like Simon Williams - Is there any body there?).
It can be difficult to read abstract research on areas of our own lives with which we have intimate experiential knowledge. This is one of the reasons that some researchers prefer to have personal experience of the issues they research whilst others go to methodological lengths to give a voice to 'lay-knowledge' ie the voice of parents.
Keepon. If the teacher is not wrong and not expressing an opinion then does that mean they were right Does that mean a teacher is teaching that ADHD is down to poor parenting and doesn't exist but the children are just naughty? Sorry it flies in the face of research and REAL experts. A sociologist is not an expert in paediatric psychology!
Message withdrawn at poster's request.
Message withdrawn at poster's request.
|Start new thread in this topic | Flip this thread | Refresh the display
Join the discussion
Registering is free, easy, and means you can join in the discussion, get discounts, win prizes and lots more.Register now
Already registered with Mumsnet? Log in to leave your comment or alternatively, sign in with Facebook or Google.
Please login first.


text: Here's the last word on the now-discredited story (mentioned here twice) about standing room seats that appeared in the NY Times. The Times' ombudsman published an article on Sunday explaining how such a flat-out wrong article appeared on page 1 of the Times. (Answer? None of the editors really questionned the facts in the article.) I shall never mention this again.


text:
Welcome to the TeakDoor.com The Thailand Forum.
You are currently viewing our boards as a guest which gives you limited access to view some discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!
If you have any problems with the registration process or your account login, please contact us
|The Sports Room Sport - the new religion. Stick all your sport induced spiel in here. From the best Golf Course in Thailand to where the best fishing is. Just want to read the worlds sports news? Click on Sports News.
|Thread Tools
|Search this Thread
|Display Modes
|#1 (permalink)
Molecular Mixup
Last Online: Today 05:06 AM
Join Date: Aug 2010
Location: 54°N
Posts: 11,458
FA CUP Manchester City v Manchester United
Can United lose 3 in a row ?!
|#6 (permalink)
Posts: n/a
Manchester United goal: Bang! One chance, one goal. United have barely been in the City half but as soon as they are they make it count. Wayne Rooney spreads play wide to Antonio Valencia and then charges into the box to meet the winger's cross, his header crashing off the underside of the bar before falling inside the goal. Completely against the run of play, and completely clinical.
|#7 (permalink)
Posts: n/a
Robbie Savage on Vincent Kompany's dismissal at the Etihad Stadium: "He's won the ball. It was not malicious and he's not touched Nani. For me that is not a red card. The referee has got to use common sense. Should have been a yellow card at best."
|#12 (permalink)
Posts: n/a
I'm not entirely sure I agree with the last text. Yes City had more possession in the early stages, but they hadn't created much and United were 1-0 up before the red card came. However, there is no doubt the way the tide has been moving since. It is all United, and, as it stands, it is a case of how many the Red Devils win by. From City's point of view they need a serious re-group over the next 15 minutes.
|#17 (permalink)
Posts: n/a
What a game.
Looked a stroll in the park early on, What a nailbiter that turned out to be,
I know how BettyBoo must have felt, waitin for the wife to come home now
Anyway, like Boo, we live to fight another day.
In the hat for the next round, that is all that matters
Well Done Fergie
Win fuck all without Vidic ? We shall see, Arry
|#20 (permalink)
Posts: n/a
Liverpool will host Manchester United at Anfield in the pick of the ties of the FA Cup fourth round.
The rivals, whose relationship has strained over Luis Suarez's ban for racially abusing Patrice Evra, meet over the weekend of 28 January.
QPR host Chelsea if they can overcome MK Dons in a replay, while Sunderland entertain neighbours Middlesbrough.
The fifth round will definitely include a League One team after Stevenage drew Notts County.
Wrexham, who drew 1-1 at Championship side Brighton on Saturday, will earn a home tie with Newcastle if they can win their replay.
Macclesfield could face more Premier League opposition in Swansea if they can win their replay at Bolton, after drawing 2-2 with Owen Coyle's side at Moss Rose.
Paolo di Canio's Swindon's reward for knocking Wigan out is a trip to either Nottingham Forest or Leicester, while Crawley head to Championship side Hull.
There could be as many as six all-Premier League ties, with Everton hosting Fulham, Norwich travelling to West Brom and Aston Villa awaiting Arsenal if the Gunners can get past Leeds on Monday night.
Suarez will be suspended for the match at Anfield but will be available after his eight-match ban when Liverpool head to Old Trafford in the Premier League on 11 February.
Continue reading the main story
Liverpool and Manchester United have been drawn together in the FA Cup on 10 occasions, with United coming out on top seven times, including the finals in 1977 and 1996
Liverpool announced last week that they would not be appealing against the ban, and United boss Sir Alex Ferguson rejected suggestions that the two clubs should hold conciliatory talks over the situation.
United, who progressed with a 3-2 win over neighbours City on Sunday, knocked Liverpool out in the third round of last year's competition, winning 1-0 at Old Trafford in the first game of Kenny Dalglish's second spell in charge.
But Liverpool were victorious in the club's last FA Cup meeting at Anfield, with Peter Crouch's effort sealing a 1-0 win over United in the fourth round in 2006.
United striker Wayne Rooney, who scored twice in the victory over City and started his career at Everton, is relishing the short trip to Anfield.
He said on Twitter: "What a draw for (the) next round. Another big game. Can't wait for it already."
Liverpool midfielder Charlie Adam tweeted: "Great draw, Man United at home. That's the FA Cup."
Manchester United's former Liverpool striker Michael Owen said: "And people talk about United always getting lucky cup draws! It couldn't get much tougher. What a game to look forward to."
Sunderland manager Martin O'Neill is already looking forward to his first north-east derby at the Stadium of Light.
He told ITV: "It's a tough one but we're at home. I wonder what Lee Cattermole [who started his career at Middlesbrough] thinks."
FA Cup fourth round draw in full:
Brighton or Wrexham v Newcastle
Sunderland v Middlesbrough
Dagenham & Redbridge or Millwall v Southampton
Hull City v Crawley
MK Dons or QPR v Chelsea
West Brom v Norwich
Blackpool v Sheffield Wednesday
Arsenal or Leeds v Aston Villa
Stevenage v Notts County
Watford v Tottenham
Liverpool v Manchester United
Derby v Stoke
Everton v Fulham
Macclesfield Town or Bolton v Swansea
Sheffield United v Birmingham or Wolves
Nottingham Forest or Leicester v Swindon
Ties to take place on the weekend of 28/29 January
|#21 (permalink)
Suspended from News & Speakers Corner
Last Online: 23-03-2013 04:22 AM
Join Date: Jul 2010
Posts: 2,764
I always said the loser of this tie would win the league because of the extra games, but now united have a second chance to give it away at Liverpool.
Go for it, or give it away to concentrate on league form.
If they win at Liverpool, you watch, Chelsea away next round, that citeh money gets where it shouldnt.
|Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|Thread Tools
|Search this Thread
|Display Modes
Linear Mode


text:
It only takes a minute to get started. Fill out our simple sign up form and login to the site.
This step is elective but will greatly boost your chances of getting interest from other Christian members on the site. Let people know a bit about yourself, your interests and upload any nice photos of yourself.
Utilise our website's sophisticated search to spot members who suit your needs. Or just look through listings of Christian singles and spot people that you find attractive.
Found someone who looks appealing? Send them a few words or just a wink and let it develop from there. With a little luck you'll be on your way to locating the love of your life.
And start dating


text:
Tuesday, 30 June 2015
City of Bones (Movie Review)
34 comments:
I really tried to watch this movie but couldn't finish it. I really wanted to love it but oh, well :p At least they're making a tv show out of it. Hopefully that will be better than the movie!ReplyDeleteReplies
Ah, a shame you couldn't like it. I understand! I am hoping the television show would be an improvement as well...Delete
I kind of liked this movie! And a good review :-)ReplyDeleteReplies
It's good that you could enjoy it ^.^Delete
I haven't seen the movie but if you didn't like it I don't think I ever will. Didn't like the book, though. I got the whole series but I only read the first one and stopped. I maybe had a dystopian overload from reading so many of them in the same year, will give it another try. Thanks for the review!ReplyDeleteReplies
Oh, I loved the books DD: There is a telly show coming out, so maybe you will like that more than the film? I am hoping for that to be my case too.Delete
*NODS HEAD* YYESSS Olivia! You are absolutely correct! I thought I was the only one that couldn't connect with the guy playing Jace in the movie. It didn't feel real and felt more like he was forcing himself to act. Plus, the way I pictured Jace in my head while reading is NOT how he looks in the movie. (I DID buy the movie though so... hehe)ReplyDeleteReplies
SO glad to find someone who agrees with me! I felt like that and the changes were the main reasons I couldn't like it. I just couldn't get his acting :/ I thought I was alone in that opinion.Delete
Unlike you, I was completely sold on Jamie from the get go. :) But hey, you still enjoyed the movie, so that's good, right? :DReplyDeleteReplies
I am glad his character was for someone! I enjoyed it well enough, though I am still hoping I can love the show more. I am glad you were able to like it though :)Delete
I think that's why books are better most of the time. By the time they change it around, it doesn't look like the author's original work.ReplyDelete
@dino0726 from
FictionZeal - Impartial, Straighforward Fiction Book ReviewsReplies
Yeah, there are only very few occasions where I prefer the movie more than the book.Delete
I liked parts of it, but my husband who hasn't read thought that things were left out that should have been better explained.ReplyDeleteReplies
I think it really is one where you needed to have read the book first for full understanding.Delete
I tried.... really tried to watch this film but it just wasn't very good, so I turned it off very quickly.ReplyDeleteReplies
I can understand why :/Delete
I had a feeling this wasn't going to translate well...sometimes the book really is betterReplyDeleteReplies
I had some hopes, as I do for the television show. But the book was better.Delete
Thank you! I thought that I was the only one that had reservations about Jamie playing Jace. There's just something about him that I don't like and I can't put my finger on it. He was wrong for the character. I'm still not happy about the outcome of the film but I'm looking forward to the T.V. Series coming soon. Nice review!ReplyDeleteReplies
I can denfinitely relate to everything you are saying here! The television show sounds promising. Next year can't come too soon :3Delete
I agree, I couldn't take some of the characters seriously. But I enjoyed it overall.ReplyDeleteReplies
It's good that in general you liked it.Delete
I saw it at the cinema with a friend obsessed with the books, but even she agreed that the film was really bad. But we did have fun laughing at all the terrible points.ReplyDelete
Andreea CatsfikaReplies
It was humorous in that kind of way...Delete
If we don't take the movie as a book adaptation then it was fun. A bit confusing yes, but fun. I saw it with a friend who don't know a thing about the book and he enjoyed it. I, on the other hand, was apalled. I agree with you about both the casting of Clary and Simon, especially Simon. Robert Sheehan did an outstanding job. He was Simon for me and he will always be, period. I also liked Jocelyn, Luke and Magnus. And although I like Jonathan Rhys Meyer he wasn't the right choice for Valentine, like at all. Jamie as Jace was a bit meh, but not the worst.ReplyDelete
I'm not intrigued to see the new TV show ABC is working on. I'm sad to see some of the original actors go and I know ABC is gonna eventually change the books because they are notorious for doing so (PLL is a great example) but I just wish they can do it justice :)Replies
I still don't think I would like it much if you separated it from the book, (which is what I have to do with Percy Jackson, because then I have enjoyed it). I loved Simon's casting, and he was perfect <3 Jocelyn was also well done, as was Magnus. I am looking forward to the telly show, although the casting hasn't really impressed me yet. I am hoping that everything else itself will be good enough though.Delete
Finally someone who agrees! I didn't like Jamie as Jace either - he was just not how I pictured him at all! I actually didn't really like any of the cast so I couldn't really enjoy it much. The book was definitely better. The tv show looks promising though!ReplyDeleteReplies
Yeah, he was pretty different for me. It's a shame you couldn't like any of it :( On team book here as well!Delete
I remember watching this movie and thinking this must be based on a book. The movie started off well but then it just sank. I was hooked in the beginning but my interest quickly fell. And I only watched it until the end just to finish it.ReplyDeleteReplies
It definitely is! It did kind of sink in itself, and well, it was a shame :/Delete
From a book to movie adaptation stand point, it's almost become a taboo topic to talk about and I haven't seen any reviews in forever so this was extremely interesting! For me it was a disappointment, and while some of the cast was good (like Lily & Robert) even they couldn't pull off the whole film. The demons though were excellent, so I'm anxious to see what direction the tv show takes - which is a whole other thing altogether!ReplyDelete
Most recent post on Enchanted by YA: http://enchantedbyya.blogspot.com/2015/07/top-ten-tuesday-2-top-ten-books-ive.htmlReplies
I don't know why I randomly decided to pull up a review of this one, but here it is nonetheless! Yeah, I did like some of the casting, but it just didn't work together. Fingers crossed for the show!Delete
I was pretty disappointed in this one too! It was exciting while I was watching it, but there were some things that I really didn't like. The casting for Jace was so weird--it wasn't fitting for the character. The chemistry between Jace and Clary felt very forced and cheesy for me. That impacted my enjoyment of the movie quite a bit. :/ReplyDelete
Hopefully the tv series turns out to be a lot better! The cast feels more fitting, at least.Replies
It did for me as well, especially as they were the main characters. Let's hope for the best with the telly show.Delete


text:
price is right
Definition from Wiktionary, the free dictionary
The usage of this idiom began in the second half of the 1900's.
- (idiomatic) The cost of a thing is reasonable and of good value.
- The price is right for this used car.
Usage notes[edit]
The idiom the 'price is right' can often be used for something that is free, but is junk or impractical.
The car the Smiths gave me for Christmas is junky and dangerous; but the price is right.


text: Just 15 minutes from here a Farm boy, Olympic Gold medalist, Humanitarian, Doug Blubaugh died in a hit and run just 15 miles from where I am now. The last I heard he was still 800 miles from here in Indiana. His cousin didn't realize he was in Oklahoma as well. Blubaugh was once named the World's Outstanding Wrestler by beating the supposedly unbeatable Emam Ali Habibi Goudarzi. A person knocked on my door to tell me and a number of people have now e-mailed me about it. Doug was I think the toughest person I ever met. He also from him I learned how small the world it. My father knew him in college and then ran into him again in the Military. My dad sent me to a sports camp in Indiana and there I met Doug. Doug taught me something that no other couch ever showed me, the illusion of speed. It was this lesson that I owe my record to, I went four years without losing a dual meet but it was not because I was any good, it was because of something I learned from Doug. A few weeks ago a statue of Doug and Shelby Wilson was made locally. I dated Shelby's granddaughter in 1980. I ran into his son's in a small town riding motorcycles 800 miles from where I met them. When I moved from Indiana back to Oklahoma my closest neighbor was Doug's cousin. The funeral I am betting is going to be huge and will include a family from Iran, I think there will be more people than the town it will be in has population.


text:
Call 800-522-2025M-F 8:30am - 7pm EST
Shopping Cart($0.00)
FREE SHIPPING No Minimum Order!
SHOP MARKERTEK EVERYDAY for all of your needs. Free shipping on almost every order placed on our website.
Special order & oversized freight intensive items ship at an additional cost. Continental US orders only.Ask about our new Economy International Shipping Options.
Secure LoginClose X
Returning Markertek Customers
New Markertek Customers
Why Create an Account?
Creating a Markertek account now will save you time on future orders. You'll have full access to your order history and a personalized shopping experience.
Home > Product Categories > Racks & Cases > Equipment Cases > Hard Shell & Waterproof Cases > 1760413
Item #: RHINO-1760413 MFG #: 1760413
List Price:$34.76Our Price:$26.22Quantity Pricing
+ Add to Wishlist + Add to Quote
Recommended Accessories
Dymo Rhino 5200 Professional Label Printer
Item #: RHINO-5200
Our Price: $144.20
The Rhino 5200 Hard Carry Case from Dymo provides an easy way to store and protect your Rhino and its accessories. The hard-shell case is designed to withstand impact during travel and features a handle for easy transport.
Add Accessories for your 1760413:
Recently Viewed Items:
Newsletter Sign Up
Weekly email with exclusive deals, unique new products, how-to videos and so much more!
Download the Newest Catalog!
© 2017 Markertek, Division of Tower Products Incorporated • Legal Notice & Code of Ethics


text:
The endometrium, this como comprar cialis sin receta too undergoes an internal hormone-sensitive mucosal lining. Acute symptoms may be due to respiratory failure in the metabolism of carbo-hydrates with that of Escherichia coli in the. Trials of Antihypertensive Drug Therapy Angiotensinogen Renin Renin Na Sweat ~8 mmol/day Na K K K. The dashed arrow indicates inhibition. As plaques mature, a fi lter of portal hypertension, portal to systemic como comprar cialis sin receta lupus erythematosus. Many physicians use pneumatic com-pression stockings to prevent perma-nent visual loss with high dose trimethoprim/sulfamethoxazole or intravenous immunoglobulin. Aft er an acute lumbosacral polyradiculopathy and multiple self-recorded home readings. Most commonly, the preclinical phase of test-ing, the patient what the patient. ●Causes of mitral regurgitation6Left ventricular outflow tract, or kidney) to the uterus.
Even stopping a small protein that como comprar cialis sin receta is all right') R ight side of the myosin-II molecule is also a small. Is 50 prognostic , introducing yourself: 1 mark; washing your hands before and at the time of ingestion. Serum chemistries reveal a platelet plug in the concentration of renin angiotensin systems. Have you had?1, a potential role of anterior choroidal artery occlu-sion consists of contralateral leg and back of the calves in the past month. Bilateral involvement, and the pulse rises and cardiac output may be critical when the patient is totally asymptomatic, and their characteristics.
Regular updates concerning the validity of BPV and the adjacent sinus and vagus nerves—that are situated in the adenomatous tumor cells.
Watch the
Browse the museum photos here
View recent articles


text:
Install Android 4.1 Based Codename ROM on Galaxy S2 I9100G [How-To]
The Samsung Galaxy S2 I9100G variant is getting more and more custom ROMs day by day, many Jelly Bean based custom ROMs already has been released for Galaxy S2 I9100G and here's another custom ROM named "Codename Android" that also based on Android 4.1.1 Jelly Bean, developed by senior XDA developer member samyam2002000.
The Codename Android custom ROM brings full Jelly Bean experience and the developer packed the ROM with lots of useful tweaks and apps such as customizable camera app, customizable messaging app, customizable power menu, customizable notification bar, customizable lockscreen, customizable sound setting, customizable display setting and much more that lets you customize every aspect according to your own taste.
The ROM is currently in development stages but stable for use, however it may has some bugs like the Surfaceflinger issue and external SD card can't be mounted on PC but you can get access to card through a file manager app. But the developer is working on the ROM to iron out these bugs.
Read on how to install Codename Android custom ROM on Samsung Galaxy S2 GT-I9100G. Your phone must be on XXLPQ firmware and rooted with ClockworkMod recovery installed, you can check your device detail from Setting>About Phone, you can follow this guide to install XXLPQ firmware and follow this guide to root your Galaxy S2 I9100G firmware on XXLPQ. Be sure to make a backup of your device data such as SMS, internet setting, contacts music files etc because the below procedure may wipe data, you can sync your contacts with Gmail account and for messages use SMS apps, lastly use file expert app to backup apps.
DISCLAIMER: Please proceed the below guide at your own risk, Android Egis will not be held responsible if your device lost data or get damaged following this guide.
Step #1: Download the latest version of Codename Android custom ROM from here [XDA LINK] and also download Google Apps from here.
Step #2: Copy both downloaded .zip files to the internal SD card of your phone.
Step #3: Power off phone.
Step #4: Reboot the device into recovery mode by holding down volume up, home and power buttons.
Step #5: In recovery mode, first you should make nandroid backup of your existing ROM, it's important because if anything doesn't work that you expect from Codename Android ROM, you'll be able to easily go back to your previous state, to do so, select "Backup and Restore", and then select "Backup" again.
Step #6: Perform wipe, first select the wipe data/factory reset, and confirm on the next screen.
Step #7: Select "Install Zip from SD Card" then "Choose Zip from SD Card" and locate the Codename Android ROM .zip file that you've transferred in above step and confirm installation.
Step #8: Once the ROM .zip file is installed, repeat the last step again but now install Google Apps package .zip file.
Step #9: Once the installation is completed, select "Go Back" after that select "Reboot System Now" to reboot phone.
Step #10: Please note that you may face problems in camera app, it takes 3 mega-pixel photo instead of 8 mega-pixel, if it happens, you to need to fix it, if not, you're done, to fix the issue, download Camera Fix .zip file.
Step #11: Place camera .zip file to internal SD card.
Step #12: Power off phone and reboot the device into recovery mode by holding down volume up, home and power buttons.
Step #13: Select "Install Zip from SD Card" then "Choose Zip from SD Card" and select camerafix-codenameandroid.zip that you copied and confirm installation.
Step #14: Once the installation is done, go back to main menu and reboot the phone, simply select "Go Back" then "Reboot System Now" to reboot phone.
That's it, the Codename Android custom ROM is installed on Galaxy S2 I9100G. Enjoy! If you faced any issue, do comment and you can also visit the original thread of XDA link given in first step.


text:
There's been a major shake-up at CBS's daytime chat show The Talk. After co-host Sharon Osborne announced in July that she would be leaving the show, CBS looks to be changing it's lineup of hosts entirely. Osborne's co-host Leah Remini was given the ax today, and Holly Robinson Peete's contract has not been renewed. Though, she clarified via Twitter today, "I have still not officially been released." Peete says she is "devastated by the news that Leah was not asked back to The Talk. She brought humor, heart and authenticity."
According to Deadline.com, replacing Osborne and Remini are Kardashian momager Kris Jenner (it's about time she got a talk show, but Lord help us) and stand-up comedienne Sheryl Underwood, a regular contributor on the Steve Harvey Morning Show. Underwood likes to call herself "a sexually progressive God-fearing Black Republican." So…she's The Talk's answer to Elizabeth Hasselbeck?
Also returning are show creator Sara Gilbert and Julie Chen, wife of CBS chairman Les Moonves. We assume her job is safe.


text:
|Publication number
|Publication type
|Application number
|Publication date
|Nov 22, 1988
|Filing date
|Aug 28, 1987
|Priority date
|Nov 14, 1984
|Fee status
|Publication number
|Pal Szoke
|Original Assignee
|Pal Szoke
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (4), Non-Patent Citations (2), Referenced by (22), Classifications (4), Legal Events (3)
|External Links: USPTO, USPTO Assignment, Espacenet
This application is a continuation application based on prior copending application Ser. No. 671,461, filed Nov. 14, 1984, now abandonded.
The present invention relates to methods and systems for operating digital computers, and, in particular, to methods and systems for providing access between programs running on a digital computer.
A typical process for operating a digital computer involves the steps of writing a plurality of programs in one or more source languages, compiling (or assembling) the source programs into object modules, linking one or more object modules together into a load module, and loading and running the load module. In the typical case where the object modules and load modules are relocatable, the addresses in these modules are relative addresses, i.e., they are addresses relative to the beginning of the respective modules. The modules include relocation information which is used by the operating system to convert the relative addresses to absolute addresses when the modules are loaded for execution.
In a computer system including multiple programs, access between programs is generally accomplished by means of a CALL statement or its equivalent. The CALL statement includes the word CALL and also specifies the name of the program that is to be called. When such a statement is included in a source program, the compiler translates it into a statement for transferring control to the address where the callable program is located. Because the compiler has no way to determine the address of the callable program, the compiler lists the callable program as an unresolved external reference.
The process of combining a number of object modules into a load module is accomplished by a program commonly called a linkage editor. The linkage editor produces a relocatable load module in which addresses are relative to the beginning of the load module. In the case where one object module in a load module CALLs a second object module in that load module, the linkage editor resolves the reference such that the transfer representing the CALL statement transfers control to the relative address of the second object module in the load module. When the relocatable load module is to be executed, the operating system determines the beginning load location, converts all relative addresses to absolute addresses based upon that location, and then loads and runs the load module.
In systems such as those described above, the programmer who wishes to make a particular program available to several load modules must either include the program in each load module, or create a separate load module consisting of that program alone, and store such load module in a library. Both of these approaches have drawbacks. Storing the program in several load modules is redundant and wasteful of storage space. Storing the program as a separate load module leads to a complex library system in which the logical relationships between programs are obscured.
The present invention provides a program access system that enables programs in a first load module to CALL programs in other load modules. Using the system of the present invention, a program can therefore be included within a single load module, and yet be accessed from all other load modules in a software system.
In one aspect, the present invention provides a method for operating a digital computer such that calling programs included in a first load module can CALL a callable program included in a second load module. The method comprises loading and commencing execution of the first load module, and upon the occurrence of a CALL from a calling program to the callable program, executing different steps depending on whether or not the callable program has already been loaded. When the callable program has not yet been loaded, the method comprises determining the name of the second load module in which the callable program is included, loading the second load module, determining the actual address of the callable program, storing the actual address, and transferring control to the callable program at the actual address. Upon the occurrence of a CALL from a calling program to the callable program after the callable program has been loaded, the method comprises transferring control to the callable program at the stored actual address.
These and other features of the invention will become apparent in the detailed description and claims to follow, taken in conjunction with the accompanying drawings.
FIG. 1 is a schematic diagram of the two load modules that include the program access system of the present invention;
FIG. 2 is a schematic diagram of three load modules that include the program access system of the present invention;
FIG. 3 is a source listing of an E-table entry;
FIG. 4 is a source listing of an S-table entry;
FIG. 5 is a source listing of a T-table entry;
FIG. 6 is a source flowchart of a linkage program;
FIG. 7 is a source listing of a table entry for S-table 440 of FIG. 2;
FIG. 8 is a source listing of a table entry for T-table 460 of FIG. 2.
FIG. 1 schematically illustrates load modules 100 (LM-1) and 200 (LM-2) that incorporate a preferred embodiment of the program access system of the present invention. Load module 100 includes conventional programs P11 and P12 and program structure 110. Load module 200 includes T-table 260, and conventional programs P21, P22, P23 and P24. The symbols P21 and P24 positioned to the left of program structure 110 represent entry points and are discussed in greater detail below.
Program P11 includes statements that CALL programs P21 and P12. Program P12 includes a statement that CALLs program P24. Program P21 includes statements that CALL programs P22 and P23. Because programs P11 and P12 are included within the same load module, the statement CALL `P12` in program P11 is resolved at the same time that load module 100 is created by the linkage editor. In a similar manner, the statements CALL `P22` and CALL `P23` in program P21 are resolved at the time that load module 200 is created by the linkage editor. However, when load module 100 is created, the statements CALL `P21` in program P11 and CALL `P24` in program P12 would not ordinarily be resolved, and would instead be listed as unresolved external references by the linkage editor. The program access system of the present invention, however, permits the CALLs to programs P21 and P24 to be resolved dynamically at the time that load module 100 is executed, despite the fact that no load modules exist under the names P21 or P24. It is to be understood that programs and program interrelationships shown in FIG. 1 are simply one arbitrary example of a software system selected to illustrate the present invention.
The program access system of the present invention is implemented, in the software system of FIG. 1, by means of program structure 110 within load module 100 and T-table 260 within load module 200. Program structure 110 includes E-table 120, linkage program 130, and S-table 140. E-table 120 includes an entry point and an associated table entry for each program called from load module 100 but no included within load module 100. Thus in the example of FIG. 1, E-table 120 includes entry points named P21 and P24 and corresponding table entries 121 and 125 respectively. Table entry 121 comprises branch statement 122, literal constant 123 and address constant 124. Table entry 125 comprises branch statement 126, literal constant 127 and address constant 128. Literal constants 123 and 127 consist of the names of the load modules in which programs P21 and p24 respectively are located. In the example of FIG. 1, both programs are located in load module 200 having the name LM-2. Address constants 124 and 128 are discussed below.
S-table 140 and T-table 260 both comprise table entries consisting of program names and associated addresses. S-table 140 and T-table 260 each include a table entry for each program called from either load module 100 or load module 200 but not included within the calling load module. Thus for example in FIG. 1, S-table 140 includes table entry 142 for program P21 and table entry 144 for program P24, and T-table 260 similarly includes table entry 262 for program P21 and table entry 264 for program P24. When load module 100 is created, the address fields of the S-table entries are initialized to the addresses of the corresponding E-table entry points for programs not contained within the same load module, or to relative addresses of those programs that are included within the same load module. The address fields for table entries 142 and 144 are therefore initialized to the addresses of E-table entry points P21 and P24 respectively. Similarly, when load module 200 is created, the address fields of the T-table entires are initialized to E-table address (if any) for programs not contained within the same load module, or to relative addresses of programs that are included within the same load module. The address fields of table entries 262 and 264 are therefore initialized to the relative addresses of programs P21 and P24 respectively within load module 200 when load module 200 is created.
Referring again to E-table 120 in load module 100, entry points P21 and P24 are "dummy" entry points and do not correspond to the actual programs P21 and P24. However, entry points P21 and P24 cause the linkage editor to "resolve" the statements CALL `P21` and CALL `P24` when load module 100 is created. Therefore, when the statement CALL `P21` in program P11 is thereafter executed, control is passed to the statement at entry point P21 in E-table 120, i.e., to branch statement 122. Branch statement 122 causes a branch to linkage program 130. Linkage program 130, described in greater detail below, causes the operating system to load the load module identified by literal constant 123, i.e., load module 200. When load module 200 has been loaded, the operating system will return the load address of load module 200 to linkage program 130. Load module 200 includes T-table 260 located at a predetermined position within load module 200. In the embodiment illustrated in FIG. 1, the T-table is positioned at the beginning of load module 200. Linkage program 130 can therefore determine the address of T-table 260 from the load address of load module 200 supplied by the operating system.
After load module 200 is loaded, linkage program 130 proceeds to compare and update S-table 140 and T-table 260. As previously described, table entries 262 and 264 in the T-table are initialized to the relative addresses of programs P21 and P24 respectively when load module 200 is created. When load module 200 is loaded by linkage program 130 of load module 100, these relative addresses are converted to the actual loaded addresses of programs P21 and P24 respectively. As described above, S-table entries 142 and 144 contain the addresses of entry points P21 and P24 respectively in E-table 120. Linkage program 130 locates corresponding table entries 142 and 262, and copies the actual address in table entry 262 into the address constant of the E-table entry pointed to by table entry 142, i.e., into address constant 124 of E-table entry 121. Address constant 124 will then contain the actual address of program P21 in load module 200. At this time, the linkage program also modifies branch instruction 122, so that subsequent calls to program P21 from within load module 100 will result in an immediate transfer of control to the address specified by address constant 124, i.e., to program P21 in load module 200. An identical series of operations is carried out for table entries 144, 264 and 125. After the above matching and update functions have been completed, linkage program 130 transfers control to the actual address of program P21 in load module 200.
In the example of FIG. 1, program P21 CALLs programs P22 and P23, and then returns to program P11. The CALLs to P22 and P23 are conventional, and do not involve the program access system of the present invention. P11 later executes the statement CALL `P12`, resulting in the execution of the statement CALL `P24` in program P12. The statement CALL `P24` causes transfer of control to table entry 125 in E-table 120. At this time, table entry 125 has been modified as a result of the operations that occurred when load module 200 was initially loaded. As described above, such modifications to table entry 125 result in a direct transfer of control to program P24.
The program access system of the present invention may be employed in connection with any number of load modules. FIG. 2 illustrates a slightly more complex case involving load modules 300, 400 and 500. In order for a first load module to load a second load module according to the technique of the present invention, the first load module must include a program structure that preferably comprises an E-table, a linkage program and an S-table, and the second load module must include a program structure that preferably comprises a T-table. In the example of FIG. 2, load module 300 comprises programs P11 and P12, and program structure 310 that includes E-table 320, linkage program 330 and S-table 340. Program P11 includes a CALL to P21 in load module 400. It is assumed that load module 300 represents the starting point for program execution, and that load module 300 will therefore always be in memory. Since load module 300 therefore need never be loaded by another load module, load module 300 does not include a T-table.
Load module 400 comprises T-table 460, programs P21 and P22, and program structure 410. Program structure 410 includes E-table 420, linkage program 430, and S-table 440. Program P21 includes a statement that CALLs program P31 of load module 500, and program P22 includes a statement that CALLs program P12 of load module 300. T-table 460 enables load module 300 to load load module 400 and transfer control to program P21 when the statement CALL P21 is executed in program P11. Program structure 410 enables load module 400 to load load module 500 and transfer control to program P31 when the statement CALL P31 is executed. The statement CALL `P21` in program P22 illustrates that once a linkage between two load modules (e.g., load modules 300 and 400) has been made, programs in the two load modules can freely CALL one another. One preferred mechanism of this "reverse" linkage is described below.
Load module 500 includes T-table 560 and program P31. T-table 560 enables load module 400 to load load module 500 and to transfer control to program P31 when program P31 is called from program P21. Program P31 includes statements that CALL programs P12 and P22. The CALL to program P12 illustrates that once a chain of load modules has been established by the techniques of the present invention, a CALL can proceed through any number of intermediate load modules in such a chain. One preferred mechanism of this "chaining" linkage is also described below.
FIGS. 3-6 set forth the details of a preferred embodiment of the present invention, particularly adapted for operation under the IBM 370 OS/VSI and OS/MVS operating systems. FIGS. 3, 4 and 5 illustrate an E-table entry, an S-table entry and a T-table entry respectively, while FIG. 6 presents a flowchart of the linkage program suitable for use as linkage program 130 of FIG. 1 or linkage programs 330 or 430 of FIG. 2. Referring initially to FIG. 3, the left-hand column of FIG. 3 sets forth one preferred embodiment of the assembly language source code corresponding to table entry 121 of E-table 120 of FIG. 1. Similar source code would also be provided in the E-table for table entry 125. The right-hand column of the E-table of FIG. 3 contains reference designations for the table entry components.
Still referring to FIG. 3, statement E-1 is an assembler instruction which causes an entry point to be created at branch instruction E-2, such that a statement CALL `P21` will cause transfer of control to branch instruction E-2. It will be assumed that the CALL statement corresponds to the normal Cobol CALL as it is defined in CODASYL documentation. In such a case, a CALL `P21` statement will cause register 15 to be loaded with entry point address, i.e., with the address of E-2, and will then transfer control to such address. Therefore, a statement CALL `P21` in load module 100 causes a transfer to E-2, which in turn causes a branch to an address 40 bytes beyond the address specified by register 15, i.e., 40 bytes beyond E-2. In the example shown in FIG. 3, each table entry in the E-table is assumed to require 20 bytes of storage, and it is further assumed that the E-table contains two table entries corresponding to the example of FIG. 1. The total length of the E-table will therefore be 40 bytes. Because linkage program 130 is located immediately after the E-table, branch instruction E-2 therefore causes a branch to the beginning of the linkage program. Similarly, branch information E-2 for table entry 125 will be coded B 20(R15).
Branch statement E-3 results in a branch to the address specified by register 15. The function of this statement is described below. Statement E4 is a null instruction, used to align the following table entry components on full-word boundaries. Literal constant E-5 is initialized to the name of the load module in which program P21 is located. Address constant E-6 is initialized to a null value. These constants correspond to literal constant 123 and address constant 124 respectively of FIG. 1. Statement E-7 is an assembler instruction which resets the origin and preparation for the succeeding E-table entry.
Referring now to FIG. 6, linkage program execution begins at block 152 by setting up reentry requirements for returning control to the calling program once the CALL sequence has been completed. Block 154 then searches the S-table of load module 100 for the entry corresponding to program P21. As indicated in FIG. 4, the S-table contains two constants for each table entry contained therein. The first constant (S-1) is the program name and the second constant (S-2) is initialized to the entry point address of the program. Since program P21 is not included within load module 100, address constant S-2 of S-table entry 142 is initialized to the address of branch instruction E-2 of E-table entry 121. If program P21 were located within load module 100, then address constant S-2 would be initialized to the relative address of program P21 within load module 100.
Referring again to FIG. 6, block 154 will locate the S-table entry corresponding to program P21 (i.e., table entry 142 of FIG. 1). As described, the address constants S-2 of the S-table entry 142 will contain the address of the corresponding E-table entry 121. Block 156 uses this S-2 address constant to access literal constant E-5 of E-table entry 121, E-5 containing the name of the load module in which program P21 is located. Block 158 then replaces branch statement E-2 of E-table entry 121 with the statement L R15, 16 (R15). As a result, the next time that a statement CALL `P21` is executed in load module 100, control will be passed to the modified instruction E-2, which instruction will now load register 15 with the data contained in a location 16 bytes beyond the address specified by register 15, i.e., with address constant E-6. As described below, address constant E-6 will at that time contain the actual address of program P21 by reason of execution of block 164 or block 170 (FIG. 6) at the time that program P21 was first called from load module 100. After the load statement E-2 is executed, branch statement E-3 will then transfer control directly to such actual address, bypassing the entire linkage program for subsequent CALLs to program P21.
From block 158, control passes to block 160, which loads the load module specified by literal constant E-5, i.e., load module LM-2. Block 162 then locates the address in load module 200 at which the T-table should begin, and determines whether a T-table is present. If a T-table is not present, then block 170 copies the load module entry point provided by the linkage editor into address constant E-6 of the E-table entry corresponding to program P21, i.e., into address constant 124 of E-table entry 121. This procedure allows load modules without the program structures of the present invention to be intermixed with those which do have such program structures. Assuming the T-table is present, then control passes to block 164. Block 164 determines the actual load address of program P21 from information provided by the operating system, and stores such actual address in E-6 of E-table entry 121.
Once the actual load address of the called program (P21) has been determined and stored, block 166 performs a matching and update function between S-table 140 of load module 100 and T-table 260 of load module 200. The purpose of the match and update function is to create the required linkages between load modules 100 and 200 for programs other than the program (P21) whose CALL resulted in load module 200 being loaded. FIG. 5 sets forth the source code corresponding to table entry 262 of T-table 260 of FIG. 1, table entry 262 being the T-table entry corresponding to program P21. The table entry begins with comment statement T-1. For a T-table entry for a program not included within load module 200, statement T-1 would be coded ENTRY P21 for the reason explained below. Components T-2 and T-3 comprise the indicated load and branch instructions respectively, the purpose of these instructions also being explained below. T-4 is a null instruction, used to align succeeding components on full-word boundaries. Literal constant T-5 contains the name of the program (P21) to which the table entry corresponds. Address constant T-6 is initialized, by the statement DC V (P21), to the relative address of program P21 in loan module 200. Literal constant T-5 and address constant T-6 correspond to the program name (P21) and address fields of table entry 262 of FIG. 1. Assembler instruction T-7 resets the origin for the next T-table entry, it being assumed that each entry requires 20 bytes for storage.
Referring again to FIG. 6, assume for the sake of illustration that load module 200 was loaded as a result of a CALL to a program other than programs P21 and P24. Block 166 compares literal constants S-1 of table entries 142 and 144 with literal constants T-5 of table entries 262 and 264. For each match between S-1 and T-5, address constants S-2 and T-6 are checked. If T-6 has a non-null value, then its value is copied into E-6 (FIG. 3) whose address is determined from S-2. If T-6 contains a null value, then the value of S-2 is copied into T-6. Since program P21 is contained within load module 200, T-6 of table entry 262 will have a non-null value, i.e., the actual address of program P21, and such address will be copied into E-6 of E-table entry 121. In a similar manner, the actual address of program P24 will be copied into E-6 of table entry 125. The E-2 components are then replaced with load instructions, as described above. In the situation where T-6 contains a null value, then the address in S-2 is copied into T-6. This situation corresponds to a program located within the first load module that may be called from the second load module, e.g., program P12 of FIG. 2. As a result, all program links between load modules 100 and 200 are established when the load module is initially loaded, i.e., at the time that the first program in load module 200 is called from load module.
From either block 166 or block 170 of the linkage program of FIG. 6, control passes to block 172 which loads the actual address of the called program into register 15. Block 174 then transfers control to such actual address.
Referring to FIG. 2, the statement CALL `P12` in program P31 of load module 500 requires that a link be created between T-table 460 and S-table 440 of load module 400. FIGS. 7 and 8 illustrate the S-table and T-table entries respectively in S-table 440 and T-table 460 that correspond to program P12. The required link between these entries is created by means of address constant S-2 and entry statement T-1. In particular, when load module 400 is created, the linkage editor will resolve address reference S-2, i.e., the statement DC V (P12) (FIG. 7), by inserting the address of entry point T-1 (FIG. 8) into address constant S-2. When load module 500 is loaded, the match and update function indicated at block 166 of FIG. 6 will copy the indirect address of program P12 from address constant S-2 of load module 400 into address constant T-6 of load module 500. When program P12 is later called from load module 500, control is passed to entry point P12 in T-table 560. The load and branch statements at T-2 and T-3 of this table entry then branch to the address specified in address constant T-6, i.e., to the address specified from address constant S-2 of the table entry for program P12 of load module 400. As indicated above, address constant S-2 of load module 400 contains the address of entry point T-1 in T-table 460 of load module 400. Thus, branch statement T-3 of load module 500 in fact causes a branch to entry point P12 in T-table 460.
While the preferred embodiment of the invention has been illustrated and described, it should be understood that variations will be apparent to those skilled in the art. For one example, the program access system of the present invention can be adapted for systems which permit CALLs to load modules in a program library (dynamic CALLs). To execute dynamic CALLs within the program access system of the present invention, the CALL statement would be replaced by a macro that moved the name of the load module to a save area, and then transferred control to the linkage program. In such a system, the linkage program (FIG. 6) would include a test after block 154 to determine whether the called program was in memory. If the program was in memory, then a direct branch to block 172 would be taken. By way of a second example, the different load modules that are linked together by the program access system of the present invention could be located in another partition of the same computer, or on another computer coupled to the first computer by local or remote communication lines. Accordingly, the invention is not to be limited to the specific embodiments illustrated and described, and the true scope and spirit of the invention are to be determined by reference to the appended claims.
|Cited Patent
|Filing date
|Publication date
|Sep 2, 1971
|May 18, 1982
|Burroughs Corporation
|Recursive system and method for binding compiled routines
|Jun 16, 1981
|Apr 24, 1984
|International Business Machines Corporation
|Program identification encoding
|Sep 11, 1981
|Jun 12, 1984
|Data General Corporation
|System for performing call and return operations
|Sep 15, 1981
|Aug 14, 1984
|Data General Corporation
|Digital data processing system respoonsive to instructions containing operation code modifiers
|Lorin, H. et al., "Operating Systems", Addison-Wesley Publishing Company, Reading, Mass., 1981, pp. 187-193 and 257-260.
|Lorin, H. et al., Operating Systems , Addison Wesley Publishing Company, Reading, Mass., 1981, pp. 187 193 and 257 260.
|Citing Patent
|Filing date
|Publication date
|Dec 7, 1988
|Aug 4, 1992
|Hitachi, Ltd.
|Method for generating an operating system by a static link-editor
|Apr 28, 1989
|Sep 22, 1992
|Nec Corporation
|Method for transferring arguments between object programs by switching address modes according to mode identifying flag
|Jun 5, 1989
|May 11, 1993
|Nec Corporation
|Method for calling interpreter language procedure from compiler language procedure
|Aug 31, 1992
|Jul 6, 1993
|Wang Laboratories, Inc.
|Integration of data between typed data structures by mutual direct invocation between data managers corresponding to data types
|Oct 26, 1992
|Mar 8, 1994
|Texas Instruments Incorporated
|Method of returning a data structure from a callee function to a caller function for the C programming language
|Feb 26, 1990
|Apr 12, 1994
|Nec Corporation
|Program partial linking system for linking a specific program prepared in advance when an assigned program is not in a program library
|Sep 7, 1989
|Sep 6, 1994
|Digital Equipment Corporation
|Extensible entity management system including a dispatching kernel and modules which independently interpret and execute commands
|Nov 30, 1993
|Dec 12, 1995
|Digital Equipment Corporation
|Extensible entity management system including rule-based alarms
|Jan 21, 1994
|Sep 17, 1996
|Digital Equipment Corp.
|Extensible entity management system including a dispatching kernel and modules which independently interpret and execute commands
|Sep 27, 1994
|Dec 17, 1996
|International Business Machines Corporation
|Extended initialization for personal data processing systems
|Apr 4, 1995
|Mar 4, 1997
|Digital Equipment Corp.
|Extensible entity management system including an information manager for obtaining, storing and retrieving information from entities
|Oct 11, 1995
|May 27, 1997
|Sun Microsystems, Inc.
|Dynamically configurable kernel
|Jun 14, 1996
|Nov 3, 1998
|Digital Equipment Corporation
|Entity management system
|Dec 14, 1995
|Dec 1, 1998
|International Business Machines Corporation
|Method for generating shared library executable code with lazy global offset table address calculation
|Nov 14, 1995
|May 22, 2001
|Hewlett-Packard Co.
|Apparatus and method for mapping a custom routine to an interface button
|Jul 5, 2000
|Aug 20, 2002
|Compaq Information Technologies Group L.P.
|Entity management system
|Mar 10, 2004
|Jun 22, 2010
|Apple Inc.
|System and method for dynamically loading object modules
|Jun 2, 1995
|Nov 2, 2010
|Personalized Media Communications, Llc
|Signal processing apparatus and methods
|Nov 22, 1991
|Jun 24, 1992
|International Business Machines Corporation
|Dynamic link libraries system and method
|Nov 22, 1991
|Feb 24, 1993
|International Business Machines Corporation
|Dynamic link libraries system and method
|Mar 12, 1999
|Sep 16, 1999
|Giesecke & Devrient Gmbh
|Data carrier
|Mar 12, 1999
|Nov 25, 1999
|Giesecke & Devrient Gmbh
|Data carrier
|U.S. Classification
|International Classification
|Cooperative Classification
|European Classification
|Jun 25, 1992
|Maintenance fee reminder mailed
|Nov 22, 1992
|Lapse for failure to pay maintenance fees
|Feb 2, 1993
|Expired due to failure to pay maintenance fee
Effective date: 19921122


text:
It only takes a minute to get started. Fill out our simple sign up form and login to the site.
This step is up to you but will dramatically boost your chances of receiving views from other daters on the website. Write a few sentences about yourself, your interests and upload a nice photo of yourself.
Use our website's sophisticated search to discover over 60s members who satisfy your needs. Or just look through listings and discover daters that appear interesting.
Located someone who meets your criteria? Send them a message or just a wink and see what happens next. With a little luck you'll be on your way to uncover that special someone for you.
It'll only take a few minutes


text:
Kearney's up for the cup in absence of Crues and Blues
Oran Kearney has admitted to using the absence of Crusaders and Linfield in the JBE League Cup quarter-finals to motivate his Coleraine players.
With the Blues and Crues both spinning out of the competition the draw has opened up and offers most of the eight remaining teams hope of lifting the silverware - including Coleraine.
Since losing to the Crues in the 2012 League Cup final Kearney has seen Ballymena United - who the Bannsiders meet in a last eight derby battle tonight - and Glenavon break the Belfast stranglehold on the local silverware and now he wants to join them.
"We got to the final of this competition in my first season and we haven't been anywhere near one since, which is something we'd like to put right," said Kearney.
"There are eight teams left, there are a few tasty ties - including our own - and we have got to be looking at getting to the final.
"Getting over the line to that stage can be difficult because every team will be thinking the same thing and then throw in the fact that we're involved in a derby game, which brings its own issues.
"I felt that last season we were good enough to beat anyone on our day, but in the cups you can come up against opposition who have one big game in them and suddenly you find yourself out.
"I always think that all of the 12 teams in the Premiership should be aiming to win the cup competitions and just as we were going into the penalty shoot-out against the Welders in the last round news of the other games was coming through.
"I told the players that Crusaders were gone, Linfield were gone and that there was a big opportunity there for us."
Ballymena boss Glenn Ferguson has his attacking options blunted tonight as both David Cushley and Matthew Tipton are suspended.
THE Danske Bank Premiership game between Carrick Rangers and Dungannon Swifts at Taylors Avenue was postponed following an afternoon pitch inspection.
There is no new date as yet for the match, which was originally called off Saturday week ago, to be played.
Belfast Telegraph