text:
Justice Isn't Just About Guilt
For some reason, the arrest and attempted extradition of Roman Polanski seems to be capturing everyone's attention. I guess when you're rich and famous, your doings are important to everyone. If Roman Polanski were not rich and famous, we wouldn't be hearing about any of this.
But he is rich and famous and we are hearing about it. So here's the story. In 1977, Roman Polanski was 43 years old, a dual citizen of Poland and France, and reaching the high point of his career. He had already directed Rosemary's Baby (which he also co-wrote) and Chinatown. Then, he met thirteen-year old girl (whose name can be found easily) at Jack Nicholson's house. He gave the girl champagne and a Quaalude, told her he would take first topless and then nude photographs of her for Vogue magazine, got her in the Jacuzzi, and then raped her. Subsequently, he was arrested and spent 42 days in jail. He was then indicted of rape of a child, and subsequently reached a plea bargain in which the rape and sodomy charges would be dismissed and he pled guilty to the charge of unlawful sex with a minor. But before sentencing, he fled the country and wound up in France, which has difficult laws regarding extradition when the defendant is a French citizen.
Polanski has always maintained that the prosecutor and the judge -- both of whom are now dead -- had colluded in an illegal way prior to the plea bargain. I've had some difficulty digging out the details about how exactly they were supposed to have done that, but the new judge assigned to the case has indicated that he thinks there is substantial evidence of some kind of illegal collusion between bench and bar. The hint has always been that if Polanski volutnarily returned and submitted to the justice system, he would have a chance to air out his procedural defense and maybe get the conviction dismissed. His victim has also said she has moved on from the crime and would prefer to see the charges against him dropped.
But instead, Polanski continued his career abroad, making movies of mostly middling quality and winning an an Academy Award for The Pianist, which was accepted in absentia by Harrison Ford, who had starred in an earlier Polanski-in-Exile movie, Frantic. And over the weekend, he went to Zurich to accept an award -- but Switzerland has different extradition laws than France, and apparently someone in the U.S. Attorney's office was paying attention sufficiently in advance to do something about it. Polanski was arrested by Swiss authorities, who are preparing to hold a hearing under Swiss law about whether Polanski should be extradited to the U.S. or not.
There are two reactions to the story. The first is to accuse U.S. and Swiss authorities of a "philistine collusion," objecting that his arrest was contrary to Swiss law in some manner. The second is to recite the parade of horrible things Polanski did to his victim more than thirty years ago and remind everyone that he pled guilty.
Neither of which really reach the point. What people ought to want is justice. Justice is more than "the side I like wins," whether that side is the famous and glamorous filmmaker, or whether that side is the prosecution. Justice is what happens when a morally good law is applied fairly and impartially to facts. That means that the law must be both substantively good and procedurally fair. If those conditions are not met, a civilized and law-abiding society may not legitimately deprive one of its citizens of his liberty.
There is little doubt that Polanski raped that thirteen-year-old girl. There is no doubt that the law, in order to be moral, should protect thirteen-year-old girls from predatory and creepy 43-year-olds. The substance of the law is impeccable here. People who try to claim that Polanski is an honorable man, that he has committed no crime since that bad time in the 1970's, that he has made beautiful films and society should not be deprived of that art, badly miss the point. That he is a talented artist is irreelvant. He did a terrible thing and he should have to answer for it. Instead, he fled from justice. That is not the conduct of an honorable man -- it is the conduct of a guilty man self-interestedly avoiding punishment.
The question is the procedure and we should take seriously claims that bad criminal procedure produces bad substantive results.
It is not enough that the defendant be guilty for justice to be done. The hands meting out the punishment must be clean or else we cannot be confident that we are not punishing innocent people and collectively guilty of crimes ourselves.
Some people might be satisfied with a guilty plea alone, but if it is true that the judge assigned to hear the case colluded with the prosecutor in any significant way, that raises a serious concern in my mind. People confess to crimes they did not commit. Why? Some do it because they were tortured. Some do it because they get bad legal advice. Some do it because they think it will protect people they love. Some do it because they lose hope of proving their innocence.
Look -- Polanski is scum for raping a child. But if we overlook corruption on the part of governmental officials because we don't like the victim, that weakens the entire system. The next time someone is accused of a heinous crime, that guy might actually be innocent. If we've overlooked corruption between the D.A. and the judge for Roman Polanski because we know Polanski is guilty, then we're requiring the innocent person to make his case before that same corrupt system. It's not fair and it results in innocent people being punished. We have to take things like this seriously because keeping the system beyond reproach is the only proof that we take guilt and innocence seriously.
Both substance and procedure must be in order before justice can be done. You can't have one without the other. Sorry, Polanski-haters. Yes, he did a horrible thing, one that society ought not to forgive or overlook. But our justice system must be able to withstand a searching analysis before it punishes even human slime like this guy. Otherwise, it is not a justice system at all, but a way to deprive unpopular people of their freedom. You might be unpopular yourself one day. If you were unpopular and accused of a crime, at minimum, you'd want to have a fair and impartial judge handling your case -- not one who was in cahoots with the prosecution.
At the same time, Polanski's defenders must bear in mind that even if the charges are thrown out, this does not mean Polanski is innocent. It is not an exoneration of his behavior. It doesn't mean Polanski didn't rape that girl, because he did. And if you're so sure he's innocent, ask yourself if you'd let your own naïve and attractive thirteen-year-old daughter go over to his house alone.
No, a dismissal of the charges does not say anything, one way or the other, about the defendant -- it would be an acknowledgement that the system, in this instance, fell short of the very high standards to which we rightly hold our criminal justice system. Did it in this case? We can't know until and unless Polanski is presented to the only judicial system in the world that can evaluate his claim. That court isn't in Switzerland and the charge that our system was corrupted is a serious one that needs resolving.
I say, bring Roman Polanski back to California and let him put on his case before an impartial judge. He will get a fair hearing, and a just result.
Labels: Crime and Punishment, History, International Politics, Movies
"Both substance and procedure must be in order before justice can be done. You can't have one without the other. Sorry, Polanski-haters. Yes, he did a horrible thing, one that society ought not to forgive or overlook. But our justice system must be able to withstand a searching analysis before it punishes even human slime like this guy. Otherwise, it is not a justice system at all, but a way to deprive unpopular people of their freedom. You might be unpopular yourself one day. If you were unpopular and accused of a crime, at minimum, you'd want to have a fair and impartial judge handling your case -- not one who was in cahoots with the prosecution."
I agree entirely, of course. But I'm not completely sure who you are arguing with. Aside from anonymous idiot posts, I haven't seen anyone seriously arguing that Polanski ought to be jailed or hanged without an opportunity to have his legal arguments heard. Rather, I think the most vociferous critics are attacking the apologias for Polanski, which condemn the continuing prosecution for other reasons -- offensive and silly reasons.
Burt Likko said...
This whole thing looks like a "teachable moment" to me. It's not just about Polanski, it's about why the criminal justice system is the way it is. I'm not aiming at serious people; I'm aiming at people who are having difficulty mentally getting past either Polanski's guilt or his celebrity.
Arnie said...
I actually enjoyed most of his movies, but agree he should be brought to CA for a fair trial. It is unfortunate, though, that the then-victim will have her name dragged all over the media because of it. Perhaps he could be tried "in abstentia?"
Sourcing The Apologetics
Glenn Beck Spews A Densely-Packed Set Of Hysterica...
Today's Word Is "Treason" (UPDATED)
Nero's Rotating Restaurant
An Ant's-Eye View Of The Legal System
Ragu Bolognese
Roman-Chinese Contact In The Classical Era
Split Apple
But What If You're Wrong?
Double Standard At Play
Geography Question
You And What Army?
Drat
You Can Have It When You Pry It From My Cold Dead ...
A Proud Day For Dodgers Fans
Quick, Close The Barn Door! The Horse Escaped!
"Certainly This Was A Case Of Bad Judgment"
Antonin Scalia Doesn't Believe In Governmental Neu...
More Voices Call For Minimal Civility
A Romanian Gets Upset At Americans Telling Lies Ab...
Richard Dawkins For My Birthday
Yes I'm Back
Experimenting With Coconut Oil
Cocktail Hour: Aviation
Sand In Her Fingers
Federalism's Necessity
Wars Of The Future Might Be Fought For This
A Liberal Questions Obama
I Am James Madison
In Group - Out Group Morality
A Quick Memoriam
National Self-Interest
America's Most Distrusted Minority
Discuss The 9/12 Protest Amongst Yourselves
Jaybird Wins The Entire Internet, or, How To Sell ...
What's Important Now
What Should He Have Done?
Her Majesty's Government Issues An Overdue Apology...
Joe Wilson Deserves Shame
A Call To Adequacy
Some Trivia For Today
Declining To Attract Decline To State Voters (UPDA...
Olbermann Loses Me
Really Interesting Interview Excerpts With Supreme...
Victor Is A Saint
Holy Crap Will All You People Just Calm The F-- Do...
Damn It, I Can't Help Myself
John Paul Stevens Hires One Law Clerk
Carrie Prejean Goes To Court
When The Poles Invaded Germany
A Revealing Preseason Penalty


text:
#ifndef _Stroika_Framework_Led_ChunkedArrayTextStore_h_
#define _Stroika_Framework_Led_ChunkedArrayTextStore_h_ 1

#include "../StroikaPreComp.h"

/*
@MODULE:    ChunkedArrayTextStore
@DESCRIPTION:

@'ChunkedArrayTextStore' is a chunked-array based implementation of the
    TextStore class, together with a hierarchical marker storage representation.

 */

#include <cstring>
#include <vector>

#include "../../Foundation/Cache/LRUCache.h"

#include "TextStore.h"

namespace Stroika::Frameworks::Led {

/*
    @CONFIGVAR:     qKeepChunkedArrayStatistics
    @DESCRIPTION:
Slight debugging aid. Tells you how many existing markers are out there, and a few other statistics.
        This just keeps track of the given variables. To see them - you must peek in the debugger at the ChunkedArrayTextStore's
        instance variables.

Turn ON iff @'qDebug' - by default.

*/
#ifndef qKeepChunkedArrayStatistics
#define qKeepChunkedArrayStatistics qDebug
#endif

/*
 *  Reduce the amount of memory needed per Marker*, by limiting the number of Led_tChars
 *  in the buffer to 16Megs, and the number of different MarkerOwner*'s associated with
 *  a particular text-store to 256. Doing this can save (??? roughly) 8 bytes per
 *  Marker. (OH, and also can do similar trick with next/prev/parent poiinters. They
 *  all occur multiple times. Use table (array) in textstore obj, and store indexes
 *  into it here? maybe too slow on adding/removing markers? - oh well)
 *
 *  WARNING - NOT YET IMPLEMENTED - THIS IS STILL IGNORED, BUT TOTALLY LOCAL TO CHUNKEDDARRAYTEXTSTORE.CPP.
 */
#ifndef qSkrunchDataSizeByImposingLimits
#define qSkrunchDataSizeByImposingLimits 1
#endif

/*
    @CONFIGVAR:     qUseLRUCacheForRecentlyLookedUpMarkers
    @DESCRIPTION:
Small speed tweek. Conditionally compiled cuz I'm not sure its always a speed tweek. In the
        case of a problem sent to me (SPR#0652) - this had a 20% speedup. And in other cases I tested (e.g. reading RTF 1.4 RTF doc) - no
        noticable difference. Maybe a 5% speedup on Cut/Paste/Paste operation after opening a file with 3X RTF 1.4 RTF.

Turn ON by default

        */
#ifndef qUseLRUCacheForRecentlyLookedUpMarkers
// a good idea but not compiling and at this stage of developemnt (2012-09-10 - getting quickly imported into Stroika) - ignore for now...)
#define qUseLRUCacheForRecentlyLookedUpMarkers 0
//#define qUseLRUCacheForRecentlyLookedUpMarkers  1
#endif

    /*
    @CLASS:         ChunkedArrayTextStore
    @BASES:         @'TextStore'
    @DESCRIPTION:

For most purposes, this is the most efficient @'TextStore' Led provides. It
        uses a chunked array implementation
        to keep track of the text, and a tree-like structure for keeping track of markers.

The implementation is far more complex than that of @'SimpleTextStore'.
            so for understanding purposes, or as a starting point for a different sort of TextStore, this is probably not
            a good choice.

A "chunked array" is a data structure that mixes an array with a linked
        list, to get most of the performance benefits of the two. It is a linked list of fixed-length array of Led_tChars (the chunks).
        Insertions don't have the usual problem with arrays, because you only have to shuffle bytes down up to a fixed maximum distance
        (to the end of the chunk). But lookups of a region of text typically are as quick as with arrays, since most operations you do
        on text are localized within a particular chunk.

The representation of the markers however, is more novel, and clever. Basically,
        we use a tree-structure, where the organization of the tree naturally mimics the
        container/contains relationship among the markers. This allows for rapidly adjusting
        marker offsets during text updates, and rapidly finding all the markers in a particular
        subrange of the buffer.

    */
    class ChunkedArrayTextStore : public TextStore {
    private:
        using inherited = TextStore;

    public:
        ChunkedArrayTextStore ();
        virtual ~ChunkedArrayTextStore ();

    public:
        virtual TextStore* ConstructNewTextStore () const override;

    public:
        virtual void AddMarkerOwner (MarkerOwner* owner) override;
        virtual void RemoveMarkerOwner (MarkerOwner* owner) override;

    public:
        virtual size_t GetLength () const noexcept override;
        virtual void   CopyOut (size_t from, size_t count, Led_tChar* buffer) const noexcept override;
        virtual void   ReplaceWithoutUpdate (size_t from, size_t to, const Led_tChar* withWhat, size_t withWhatCount) override;

    public:
        virtual void AddMarker (Marker* marker, size_t lhs, size_t length, MarkerOwner* owner) override;
        virtual void RemoveMarkers (Marker* const markerArray[], size_t markerCount) override;
        virtual void PreRemoveMarker (Marker* marker) override;
        virtual void SetMarkerRange (Marker* m, size_t start, size_t end) noexcept override;
        virtual void CollectAllMarkersInRangeInto (size_t from, size_t to, const MarkerOwner* owner, MarkerSink& output) const override;

#if qUseLRUCacheForRecentlyLookedUpMarkers
    public:
        struct CollectLookupCacheElt;
#endif
    private:
        nonvirtual void CollectAllMarkersInRangeInto_Helper_MO (size_t from, size_t to, const MarkerOwner* owner, MarkerSink& output
#if qUseLRUCacheForRecentlyLookedUpMarkers
                                                                ,
                                                                CollectLookupCacheElt* fillingCache = NULL
#endif
        ) const;

    private:
        class TextChunk;
        class ChunkAndOffset {
        public:
            ChunkAndOffset (size_t chunk, size_t offset);

            size_t fChunk;
            size_t fOffset;
        };

    private:
        nonvirtual void AddMarker1 (Marker* marker, Marker* insideMarker, bool canAddHackMarkers);
        // NB: PossiblyAddHackMarkers () cannot throw - if no memory for add, then just don't add hackmarkers
        nonvirtual void    PossiblyAddHackMarkers (Marker* insideMarker);
        nonvirtual void    RemoveMarker1 (Marker* marker);
        nonvirtual Marker* AddHackMarkerHelper_ (Marker* insideMarker, size_t start, size_t length);
        nonvirtual void    LoseIfUselessHackMarker (Marker* potentiallyUselessHackMarker);

    private:
        nonvirtual void       InsertAfter_ (const Led_tChar* what, size_t howMany, size_t after);
        nonvirtual void       DeleteAfter_ (size_t howMany, size_t after);
        nonvirtual TextChunk* AtomicAddChunk (size_t atArrayPos); // does 2 mem allocs, so make sure if second fails, first cleaned up!

    private:
        nonvirtual ChunkAndOffset FindChunkIndex (size_t charPos) const; // search if need be - but cache most recent...
        // This is inline checking the cache - underbar version
        // does out-of-line searching...
        // charPos refers to character AFTER that POS. And
        // it refers to where the actual character is. If it
        // is on the first byte of a new chunk - then it could
        // be we insert there, or at the END of the PREVIOUS
        // chunk
        nonvirtual ChunkAndOffset FindChunkIndex_ (size_t charPos) const; // Do the searching

        // chunk start cacing (to make FindChunkIndex() faster)
        // note - these are ALWAYS valid values - we simply reset them to the start of the chunked array if
        // anything before hand changes...
        // Note - this tecnique works best if we ask for FindChunkIndex() on roughly the same chunk each time.
        // If we really bounce all over the place - this optimization could be a slight any-tweek.
    private:
        mutable size_t fCachedChunkIndex;
        mutable size_t fCachedChunkIndexesOffset;

        nonvirtual void InvalCachedChunkIndexes (); // reset them to the beginning which is always safe...

    private:
        nonvirtual void AdjustMarkersForInsertAfter (size_t after, size_t howMany);
        nonvirtual void AdjustMarkersForInsertAfter1 (size_t after, size_t howMany, Marker* startAt);
        nonvirtual void AdjustMarkersForDeleteAfter (size_t after, size_t howMany);
        nonvirtual void AdjustMarkersForDeleteAfter1 (size_t after, size_t howMany, Marker* startAt);

    private:
        static bool AllHackMarkers (const Marker* m);
        static bool AllSubMarkersAreHackMarkerTrees (const Marker* m);

    private:
        size_t             fLength;
        vector<TextChunk*> fTextChunks;

#if qDebug
    protected:
        virtual void    Invariant_ () const override;
        nonvirtual void WalkSubTreeAndCheckInvariants (const Marker* m) const;
#endif
    };

}

/*
 ********************************************************************************
 ***************************** Implementation Details ***************************
 ********************************************************************************
 */
#include "ChunkedArrayTextStore.inl"

#endif /*_Stroika_Framework_Led_ChunkedArrayTextStore_h_*/

redpajama_set_name: RedPajamaGithub


Next Article India: Stand up and speak up for Rights of Tibetan People!
Dharamshala: Gelek was a monk from the eastern part of Tibet, and was pursuing a life of contemplation in Sera monastery near the Tibetan capital, Lhasa, before an irreversible brush with the Chinese state on March 2008. On March 10th, as anti-Chinese sentiment was brewing across the plateau in the run up to the Beijing Olympics, thirteen monks marched through Lhasa demanding human rights and freedom of expression and religion. All were arrested.
The situation escalated: the next day five hundred monks from Sera monastery, Gelek included, marched on Lhasa shouting for the release of the arrested monks alongside the aforementioned calls for greater freedom. Fifteen minutes into it they were met by almost a thousand Chinese paramilitary troops with tear gas, riot shields, electrical batons and guns. The monks were forcibly escorted back to Sera and surrounded in the monastery yard while negotiations were undertaken between the state and monastery officials (a proportion of the latter being state-appointed). As a result they were allowed back into their monastery, only with prison-like strictures imposed: none were allowed to make contact with the outside world, let alone leave.
On the 12th, between 3 and 5pm, around a hundred monks began shouting protest slogans. The act was repeated the next day, and on the 14th the monastery authorities warned that, if they continued, Chinese troops would storm the monastery and search their possessions for defamatory material - anything that might warrant arrest, pictures of His Holiness the Dalai Lama included. And so the monks stopped. But the troops would not disperse from outside the monastery. The monks remained in effective house arrest for a month, denied any outside contact. Many become sick, and were helpless to remedy themselves.
On the 10th of April, at 3am, paramilitary troops burst in with the common armoury of guns, tear gas, electrical batons - and in this case axes, to splinter the door of any monk who would deny them entry to their room. Gelek opened the door to one soldier and three policemen, who immediately fell to beating him with their electrical batons. Phones, wallets and rosaries were confiscated and 400 monks, Gelek included, were bundled into trucks and taken to Tsal Gongthang Detention Centre, 3km from Lhasa.
Monks such as Gelek from the so-called Autonomous Region were detained for eight months, with monks from elsewhere carted off to detention centres in their respective provinces. Alongside meagre food rations and a draconian regime of rules and regulations, Gelek was subjected to daily 'patriotic' re-education: Chinese development tales of shiny new bridges and bountiful food provision were told, and their 'crime' of protest was condemned as a dangerous act of separatism with the probable backing of foreign anti-Chinese forces - in much the same manner as His Holiness the Dalai Lama is condemned as a lackey of Western imperialist powers. The monks were interrogated one by one, and Gelek was firm that he protested neither for His Holiness the Dalai Lama nor foreign intervention but simply to bemoan the lack of religious freedom and the Chinese state limitation of monk numbers in monasteries. The interrogator, however, was a sympathetic Tibetan who advised him to exercise caution in everything he said.
As time went on many monks became sick, and were only allocated medical help if they successfully coughed up blood. The 'beds' provided - raised plinths of concrete on the cell floor - gave rise to agonising swelling conditions, not least for Gelek. After the eight months they were transferred to detention centres in their own respective districts - Chamdo county, in Gelek's case. Much the same rigmarole continued for Gelek for the next month and eleven days, after which he was finally released on the 12th January 2009. Gelek returned to his village, but life could not return to how it was. He was forbidden for two years to travel beyond his village without official permission, he was kept under regular surveillance and, most galling of all, he could never again practice as a monk.
Increasingly frustrated at the half-life he was forced to lead, he made contact, through a series of discreet connections, with an outfit dedicated to smuggling Tibetans across the Himalayan divide. He paid the mandatory 16,000 Chinese Yen (2,362 US Dollars) and his escape began on the 27th of May 2010, travelling in a taxi for three days and a night and walking the rest of the way. Thanks to an expert guide with a knowledge of hidden routes, he evaded capture from the Chinese border guards and arrived in Nepal on the 4th of June. After a stint of rehabilitation in the reception centre in Kathmandu, he was conveyed to Delhi on the 18th of June, arriving two days later in McLeod Ganj, Dharamsala. Since then Gelek has been staying in the reception centre for recent arrivals on Jogiwara road, and he looks forward to his meeting with the Tibetan leader, whose presence drives so many Tibetans to brave the escape over the high Himalayan passes. Reduced circumstances may still plague Gelek in McLeod Ganj, and his future remains uncertain - but for now he can enjoy an environment of relative freedom among his own kind, in a society where his rights are respected and his ancient culture is permitted to flourish.


text:
Graphic artists are in the business of visual communication. Whether traditional printing or web, graphic artists use the most current technology and advanced communications tools to produce ideas, images and convey information. Students will learn to apply graphic art concepts, formulas as well as operational procedures and production principles, preparing for a creative and versatile career.
I chose FHTC because of the variety of different quality programs. They do a great job of not just giving you the tools but showing you how to use those tools to be successful in the career you are pursuing
Marisela
Graphic Arts Technology offers a technical certificate and associate of applied science degree option. High school seniors and juniors are also eligible to apply to this program.
The technical certificate is a one-year program. Graduates will have an understanding and skills to apply graphic art concepts, formulas, operational procedures and production principles in accordance with industry standards. These experiences prepare graduates for entry-level positions in the graphic arts industry. Graduates seeking to continue their education can transfer certificate courses to the Graphic Arts Technology AAS degree program.
The associate of applied science degree is a two-year program that contains technical and general education courses. Graduates will expand their knowledge of graphic art concepts, including photography, and production processes.
Associates Degree Course Requirements Technical Certificate Course Requirements
The Graphic Arts industry comprises a broad range of visual expressions including design of print materials and digital media. Students will also learn pre and post-production procedures and have hands-on experiences in the production of digital, screen printing, and wide format printing.
Career opportunities include:
Magazine & Book Publishing
Screen Printers
Specialty Printers
In-house Graphics
Rhiannon Bodine
Graphic Arts Technology Instructor
Rhiannon graduated from FHTC in 2018 with an Associate of Applied Science in Graphic Arts Technology degree and began her teaching career in 2021. With five years of experience in the graphics industry, her prior work roles include production artist, photographer, graphic artist, art director and marketing director. Rhiannon has also volunteered as an art teacher for Chase County Schools since 2018.
Shannon Crouch
Shannon graduated from FHTC in 2009 with an Associate of Applied Science in Graphic Arts Technology degree and began her teaching career in 2021. She has 12 years of experience in the graphic arts industry in a wide array of areas including digital sheet-fed presses, wide and grand format printing, vinyl graphic production and installation, screen printing, finishing and binding processes and graphic design.
Academic Partnership
FHTC students who complete an Associate of Applied Science degree in Graphic Arts Technology may be eligible to utilize a 2+2 agreement with the following institutions to further their education.
Emporia State University: Bachelor of Arts in Graphic Design
Fort Hays State University: Bachelor of Technology Leadership
Kansas State University: Bachelor of Fine Arts in Printmaking or Bachelor of Science in Technology Management
Pittsburg State University: Bachelor of Applied Science in Graphics & Imaging Technology or Bachelor of Applied Science
Washburn University: Bachelor of Applied Science
Program Information & Resources
Estimated program costs and testing criteria are available in the documents below. Visit our admissions page to learn about admissions steps and other helpful information.
Graphic Arts Technology Cost Sheet View Document
Graphic Arts Technology Cost Sheet - High School Students View Document
Apply Now Request Information

redpajama_set_name: RedPajamaCommonCrawl


This is just a take on a classic sandwich with a spooky twist. All you have to do is lay down some cold cuts of your choice. Then layer on strips of cheese to create the Mummy look. A quick broil and some olives for eyes and BAM! Mummy Lunch! Who can beat that? The kids will totally beg you for more. Enjoy and have fun!
Layer lunch meat of choice on bread.
Cut cheese into thin slices and arrange on bread to form mummy-like design.
Broil until cheese has just melted.
Remove and place two olives on sandwich to create eyes.


London department store John Lewis is famed for its baby-friendly facilities. Nursing mums shopping here will find signs throughout the store pointing to the "Parents Room" on the fourth floor where they apparently have a rest area for exhaused parents, private nursing booths and excellent baby change facilities.
Note: The 4th floor nursing room often has a line of mums waiting to use it.
Good news!! John Lewis has a second Parents' Room on the fifth floor, which has no signs poiting to it so it has little to no wait. You don't have a completely private booth, but you have a screened off area with comfy chairs and a table. On the other side of the screen there's an area for bottle feeding with bottle warming facilities and a sink alongside.
This 5th floor mums room is alongside the cafe / restaurant called "The Place to Eat".


Fantastic set of 2 doll stands perfectly scaled for 18" dolls, collectible dolls and bears!
Wooden base with chrome plated metal stand to securely hold your doll. Perfectly sized for 18" dolls.
Great way to display your dolls 12 to 19" dolls.
Doll stand measures 9"H x 5"D base.
Great stand with a classy finish. I found that this stand is better for some 18" style dolls than others. I purchased this stand to go with my Laura Ingalls doll which has a similar body type to AG dolls. The stand would hold her for display on a sold surface, but she was rather unbalanced on the carpeted floor where her wagon is displayed. For me this was not a problem as I switched out this 4 1/2" diameter stand for a 5 1/2" diameter stand holding a slim line 18" doll that I also own. The slim line body type of the other doll is a perfectly fine match for the stand, even on the carpet. At 4 1/2 inches it is less obtrusive paired with a doll that sometimes wears modern cut clothes. Great Stand! Great price, however if the stand is to be used on carpet with an AG body type doll, a child might find it a bit top heavy.
My daughter had an AG bday party in September so I wanted to buy her a lot of doll clothes. Of course, AG stuff is REALLY expensive and some things just aren't worth having the AG tag on them. This was one thing I was not going to spend a lot of money on. Plus, you get 2 of them for this price so we sent one to a friend for her bday as well. I am very pleased with this product - it works as if brand new and I purchased this back in August, it is now January. I would recommend this for your 18 inch doll.


But until then, Bil, Michael and special guest Alicia Douglas attended the Next Wave Film Festival where they found themselves surrounded by young people…but they didn't die.
Not wanting to be behind the curve, BGM takes a look at a film aiming at the tween set (whatever that is).
Alicia loved the book Words Will Break Cement by Masha Gessen.
Bil loved seeing The Bronte Sisters by Andre Techine.
Michael recommends the superb Madonna-vouched artist Troy Brooks.


FBI Agent Haley Masters has a reckless side that leads her into dangerous sexual situations to burn off the anxiety of her job. When she meets a hot man in a bar hoping for one night of fun, little does she know he's about to take her on a wild ride of conspiracy, sexual exploration, and betrayal.
Will Landon be able to rescue his sister or will she be lost forever? Will Landon and Haley's mutual quest for justice bring them together or tear them apart as the danger of their twisted hunt for ruthless human traffickers comes to an end?


REGISTRATION DEADLINE (Flag Only): AUGUST 19, 2018 - REGISTER STARTING MAY 1st!
Registration for the 2018 Fall FLAG Football Season runs May 1st through August 19th, and is open to Grades K-3.
Fees to play are $85.00/player.
This is a fun and exciting non-contact introduction to football, allowing your player to experience the excitement and begin to learn the basics around the game of football.
New for 2018: 3rd graders have the option to register for Flag OR Contact football. Please do not register for both as there will likely be overlapping practices / scrimmages.
All Conditioning and Games are played at the Blue Creek Fields on Providence Street in Whitehouse, Ohio. Games will take place on Saturdays in September and October.
Parents of Fall Kindergarteners, 1st Graders, 2nd Graders, and 3rd Graders, we are always looking for Head and Assistant Coaches for our Flag Football teams. If interested, please indicate as such during the registration process.


text:
Andean Bear Siblings Out and About at Queens Zoo
Two Andean Bear cubs born at the Queens Zoo recently made their New York City debut.
The cubs, one female and one male, were born in January to six-year-old mother, Nicole, and eight-year-old father, Bouba. After spending several weeks in their den bonding with their mother, they have now started venturing into the zoo's outdoor habitat.
Queens Zoo animal care staff have named the cubs Brienne and Benny, and staff are closely monitoring their health and development. The time the cubs spend in the outdoor habitat will vary until they become fully acclimated to it.
"These little cubs are tremendous ambassadors for their species," said Scott Silver, Queens Zoo Director. "Andean Bears are rarely seen in the wild, so it's extremely special to have an opportunity to watch cubs grow. Guests will also learn about our efforts to protect Andean Bears in the wild."
Photo Credits: Julie Larsen Maher /WCS
Andean Bears (Tremarctos ornatus) are the only bear species native to South America. They are also known as spectacled bears due to the markings on their faces that sometimes resemble eyeglasses. They have characteristically short faces and are relatively small in comparison to some other bear species. As adults, males weigh between 250-350 pounds while adult females rarely exceed 200 pounds.
Andean Bears are classified as "Vulnerable" by the International Union for the Conservation of Nature (IUCN). Estimates indicate that there are fewer than 18,000 remaining in the wild.
The Queens Zoo is breeding Andean Bears as part of the Species Survival Plan (SSP), a cooperative breeding program designed to enhance the genetic viability and demographic stability of animal populations in zoos and aquariums accredited by the Association of Zoos and Aquariums (AZA). There are currently only 39 Andean Bears in AZA-accredited zoos and only six potentially viable breeding pairs in the SSP population.
Bouba came to Queens from Bioparc de Doue la Fontainein in France to breed with Nicole, who was born at the Smithsonian's National Zoo in Washington, DC and came to the Queens Zoo in 2015. This is the second time the pair has produced offspring at the Queens Zoo, and these cubs were two of only four Andean Bears born in zoos worldwide in the past year.
More great pics below the fold!
Continue reading "Andean Bear Siblings Out and About at Queens Zoo" »
in Bear, Queens Zoo | Permalink | Comments (2)
Help Name Cleveland's Baby Sloth Bear
After waiting four months for its new Sloth Bear cub to emerge from the den, staff at the Cleveland Metroparks Zoo gave the cub its first checkup. They learned that the cub is a female!
Photo Credit: Cleveland Metroparks Zoo
Born on January 14, the cub is the first to be born at the zoo in 30 years. The cub's parents are mom Shiva and dad Balawat, and this is the first cub for both. ZooBorns reported on the cub's birth here.
Fans are invited to help name the little cub by visiting the Sloth Bear habitat at the zoo, or by going online and make a donation to the Future for Wildlife Fund. You can choose one of the following names by midnight on May 27:
Lali, meaning darling
Nisha, meaning night
Shala, an homage to mom Shiva and dad Balawat
The names reflect the native home of Sloth Bears in India.
The cub stays close to Shiva for now, and she will ride on mom's back until she is about six months old. As an adult, the cub will weigh around 300 pounds.
Sloth Bears have flexible snouts which help to suck up grubs and termites from trees. Sloth Bears also feed on fruits, flowers, sugar cane, and honey.
Sloth Bears are listed as Vulnerable by the International Union for Conservation of Nature (IUCN). Factors such as habitat loss, poaching, and human-wildlife conflict threaten Sloth Bears' survival. The zoo participates in a project to protect Sloth Bears in Nepal, where populations have plummeted in recent years. Donations made through the naming contest go toward this project.
Continue reading "Help Name Cleveland's Baby Sloth Bear" »
in Bear, Cleveland Metroparks Zoo, Sloth bear | Permalink | Comments (4)
Baby Polar Bear Snuggles Into the New Year
As the saying goes, "No news is good news" – and this applies to the Polar Bear den at Tierpark Berlin. The tiny infant born there on December 1 remains peacefully tucked away in the maternity den with its mother Tonja, and spends its days nursing and cuddling with mom.
Photo Credit: Tierpark Berlin
The zoo staff is taking a hands-off approach to the new cub, allowing Tonja to care for her baby just as wild Polar Bears do. Mothers and cubs spend several months in their den, emerging in the spring. The staff, including curator Dr. Florian Sick, uses remote camera technology to observe mom and baby every hour. "Based on the video images, I can see that the offspring has become really mischievous over the holidays. The little bear is also getting more and more active," explains Dr. Sick.
Baby Polar Bears have a high mortality rate – in the wild, up to 85% of Polar Bears do not survive past two years of age. Dr. Sick cautions that although the cub is thriving so far, the outlook for its survival is still precarious. But for now, the zookeepers celebrate every gram that the little Polar Bear gains.
In about a month, Dr. Sick expects that the staff will have a chance to conduct a hands-on examination of the cub. By that time, Tonja will start leaving her baby in the den for short periods while she eats and drinks outdoors. While Tonja is out of the den, zookeepers can quickly weigh and examine the infant.
It's hard for the keepers to wait to meet the cub in person, especially when they see adorable images of the baby on the remote cameras. But all agree on one wish for the new year – a healthy, active baby Polar Bear.
Wild Polar Bears face many threats, including diminishing sea ice which limits their ability to hunt. Many scientists believe that climate change is the root cause of Polar Bears' clouded future.
in Bear, Polar Bear, Tierpark Berlin | Permalink | Comments (2)
Chester Zoo's Top 10 Baby Animals of 2018
Conservationists at Chester Zoo have celebrated an unprecedented number of births in 2018, including some of the world's rarest and most at-risk species.
Adorable cub Kyra was the first Sun Bear to be born in the UK. Her birth was caught on the zoo's CCTV cameras and people around the globe watched Kyra's first moments with her mom. Kyra's parents, Milli and Toni, were both rescued from poachers in Cambodia.
Conservationists estimate that less than 1,000 Sun Bears remain in the wild across Southeast Asia. Deforestation and commercial hunting for their body parts have decimated their numbers.
Critically endangered Western Chimpanzee Stevie was the first of her kind to be born at Chester Zoo in nearly 10 years.
Stevie's birth followed a scientific project, spanning several years, which carefully assessed the genetics of all Chimpanzees in zoos across Europe. The study confirmed that the troop of Chimps at Chester Zoo is the highly-threatened West African subspecies – one of the rarest in the world – establishing them as a critically important breeding population. It is estimated that as few as 18,000 West African Chimpanzees now remain in the wild.
After an unusually long pregnancy believed to have lasted 25 months, Asian Elephant Thi Hi Way gave birth to a healthy male calf, who keepers named Anjan.
A major Chester Zoo project in Assam, northern India, has successfully found ways to eliminate conflict between local communities and the nearby Asian Elephant population, offering a blueprint for the future conservation of the species.
Greater One-horned Rhino
The momentous birth of Greater One-horned Rhino calf Akeno, born to mom Asha, was captured on CCTV cameras at the zoo.
Keepers watched as Asha delivered her calf safely onto to soft bedding after a 16-month-long gestation and 20-minute labor.
At one stage, the Greater One-horned Rhino was hunted almost to extinction and less than 200 survived in the wild. Thankfully, steps to protect the Rhinos were taken just in time and today there are around 3,500 in India and Nepal.
A rare Okapi calf named Semuliki arrived to first-time parents K'tusha and Stomp. The Okapi is found only deep in the forests of the Democratic Republic of Congo and its highly secretive nature contributed to it being completely unknown to science until 1901.
Despite being a national symbol and protected under Congolese law, Okapi populations declined in the wild by nearly 50% over the past two decades and the species is now listed as endangered by the International Union for the Conservation of Nature (IUCN).
Bell's Anglehead Lizards
A clutch of rare baby Bell's Anglehead Lizards – also known as Borneo Forest Dragons – hatched at the zoo, helping conservationists uncover more about the species' breeding patterns, life cycle and habits.
The Lizards' wild south Asian habitat however, is being decimated to make way for unsustainable palm oil plantations – a threat which is pushing many species in the region to the very edge of existence.
Silvery Gibbon
The birth of a tiny Silvery Gibbon astonished visitors to the zoo who were able to admire the infant just minutes after its birth.
Conservationists hailed the arrival of this highly endangered primate, with just 4,000 of its kind now remaining on the island of Java, Indonesia, where the species is now listed as endangered by the IUCN.
Keepers were tickled pink by the arrival of 21 Flamingo chicks. Each of the fluffy newcomers was carefully hand fed by the zoo's bird experts four times a day for five weeks until they were developed enough to fully feed for themselves.
Flamingo chicks are white or grey in color when they first hatch, resembling little balls of cotton wool, and begin to develop their famous pink plumage at around six months old.
The first set of Babirusa triplets were born at the zoo, a huge boost to the species which has experienced a recent population crash on the island of Sulawesi, Indonesia.
Once considered fairly common, the rapid decline comes as result of hunting for their meat and habitat loss, which has seen Babirusas disappear from many parts of the island.
Eastern Black Rhino
The arrival of Jumaane, a rare Eastern Black Rhino calf, left a handful of lucky zoo visitors in shock as his birth took place right in front of them.
Conservationists now estimate that fewer than 650 Eastern Black Rhino remain across Africa – a staggeringly low number driven by an increase in poaching to meet demand for rhino horn, which supplies the traditional Asian medicine market.
The birth of Jumaane is another vital boost to the Europe-wide breeding program which is crucial for the conservation of this critically endangered species.
in Barbirusa Pig, Bear, Bird, Chester Zoo, Elephant, Flamingo, Gibbon, Lizard, Okapi, Primate, Reptiles, Rhino, Sun Bear | Permalink | Comments (4)
Baby Polar Bear Gaining Strength At Tierpark Berlin
A tiny Polar Bear cub born at Tierpark Berlin has passed an important milestone and is now just over two weeks old.
Born on December 1 to mother Tonja, the little Bear spends its days snuggled in a private den and tucked against mom's warm furry body.
The zoo's curator, Dr. Florian Sick, keeps close tabs on the newborn. Modern camera technology allows Dr. Sick to check on mom and baby in the maternity den from his smart phone at any moment of the day. This allows the staff to observe but not disturb the Polar Bears.
From his observations, Dr. Sick notes that the baby nurses about 11 times each 24-hour period. He is hopeful that the baby will be strong enough to survive, but cautions that the mortality rate for young Polar Bears is very high. In the wild, about 85% of Polar Bears do not survive past their second birthday.
Read the baby Polar Bear's birth announcement on ZooBorns.
Polar Bears are generally born in late fall or early winter. Moms and babies remain in the maternity den for several months, and don't emerge until spring. Tonja makes occasional trips outdoors to drink fresh water, but she does not eat and returns to her cub after just a few minutes. She lives off the thick layer of fat she accumulated last spring and summer. Males are not involved in rearing their young.
Polar Bears face numerous threats in the wild, including climate change, which results in starvation due to habitat loss. Polar Bears hunt their prey – usually Seals – from platforms of floating sea ice. As ocean temperatures rise, sea ice has diminished, and Polar Bears must swim farther off shore to reach the remaining ice. The long swims deplete the Polar Bears' caloric reserves, making it less likely that they will survive. They cannot hunt in open water.
Polar Bears are listed as Vulnerable by the International Union for Conservation of Nature.
Tiny Polar Bear Cub Born at Zoo Sauvage
On the morning of November 27, zoo keepers arrived at Zoo Sauvage and heard the strong cries of a newborn cub coming from the Polar Bear den. Female Aisaqvak had given birth to a cub.
No Polar Bear had raised a cub at Zoo Sauvage since 2009, and the Polar Bear care team worked diligently to bring about another pregnancy. In 2011, a new adult male named Yellé arrived, and the team had high hopes that he and Aisaqvak would produce a cub. But despite the fact that the two Bears showed great interest in each other over several years, Aisaqvak did not become pregnant. A new male named Eddy arrived from the Aquarium du Québec in 2015, but over two seasons, he and Aisaqvak did not produce a cub. The staff decided to bring back Yellé in 2017, and breeding success was finally achieved in 2018.
Photo Credit: Zoo Sauvage
Why did Aisaqvak and Yellé produce a cub this year and not in previous years? No one knows for certain, but the staff is overjoyed at the baby's birth. The cub is significant because it introduces new genetic material into the zoo-dwelling population of Polar Bears. Aisaqvak was born in the wild, and Yellé has never reproduced before.
Newborn Polar Bears are very tiny in comparison to their mothers. Babies weigh just over one pound, while Aisaqvak weighs 727 pounds. The cub's chances of survival are still precarious. However, the team sees hopeful signs that Aisaqvak is taking excellent care of her newborn. In addition, closed-circuit cameras allow the staff to watch every move as Aisaqvak and the baby bond in their private den. They two will remain in the den for several months, which is how mother and baby Polar Bears behave in the wild. Cubs begin walking at about three months of age. The baby's gender will not be known for several months.
Wild Polar Bear populations are decreasing, as are populations within zoos. Polar Bears are classified as Vulnerable by the International Union for Conservation of Nature (IUCN). In 2006, 364 Polar Bears resided in zoos worldwide. In 2015, only 298 Polar Bears lived in zoos. Wild Polar Bears face threats from warming seas and shrinking sea ice, which affect their ability to hunt and capture prey.
in Bear, Polar Bear, Zoo Sauvage | Permalink | Comments (3)
Baby Sun Bear Born to Parents Rescued From Illegal Trade
A rare baby Sun Bear delighted conservationists when she was born at Chester Zoo in June to parents who were rescued from illegal wildlife traders in Cambodia.
When they were just cubs themselves, mom Milli and dad Toni were taken from the Cambodian forest by poachers and were mistreated while kept as pets.
Photo Credit: Chester Zoo
After being discovered in very poor condition and nursed back to health by conservationists working for the Free The Bears organization in Cambodia, the duo was transferred to the United Kingdom, first to the Rare Species Conservation Centre in Kent and then to Chester Zoo to complete their recovery.
Now, despite their troubled start to life, Milli and Toni are parents of a healthy baby girl and zoo staff say the trio is doing well. Keepers chose the name Kyra, which means 'sun goddess,' for the cub.
Sun Bears are the smallest of the world's eight species of Bear and are listed as Vulnerable to Extinction on the International Union for the Conservation of Nature's (IUCN) Red List of Threatened Species. Their demise is a result of widespread habitat loss to make way for palm oil plantations, human-wildlife conflict, hunting and the illegal wildlife trade.
Sun Bears are named for the yellow or orange crescent marking on their chest, which legend says resembles the rising or setting sun. The species is also known as the Honey Bear due to its love for honey, which it extracts from hives with its long tongue. They also feed on termites and ants, beetle larvae, bee larvae, honey and a large variety of fruit species, especially figs.
See more photos of Kyra below.
Continue reading "Baby Sun Bear Born to Parents Rescued From Illegal Trade" »
in Bear, Chester Zoo, Sun Bear | Permalink | Comments (0)
Spectacled Bear Cub Makes Debut at Tierpark Berlin
Tierpark Berlin's new Spectacled Bear recently made his public debut. He was seen hesitantly following him mother and stepping tentatively through the grass.
After spending almost four months in the birthing den, twenty-year-old mother, Julia, is now happily spending time out in the fresh air with her new cub. Keepers say there is plenty for the youngster to explore in the large outdoor habitat, with its high rocks, climbing trees, and small hills.
"The cub seems quite confident," said Bear Curator, Dr. Florian Sicks. "Young Spectacled Bears become increasingly independent from the age of three or four months and learn to climb early. That's important in the wild, as they need to be able to clamber up trees to escape from predators."
The climbing trees at Tierpark Berlin reach up to nine metres high, but young spectacled bears can easily scale even such dizzying heights.
"The new Spectacled Bear cub represents an important contribution to the global population of this bear species," explains Zoo and Tierpark Director, Dr. Andreas Knieriem. "So I'm particularly pleased that the cub is developing so well."
Photo Credits: Tierpark Berlin
The IUCN Red List classifies the Spectacled Bear (Tremarctos ornatus) as "Vulnerable". The main threat to their survival is habitat destruction caused by deforestation and conversion of land for agricultural use. Spectacled Bears that wander onto fields in search of food (either crops or domestic animals) are also often killed by their human rivals. Spectacled Bears are primarily herbivorous, but occasionally add protein to their diet in the form of insects, rodents, and sometimes, larger animals like domestic sheep.
Tierpark Berlin's young Spectacled Bear was born on December 26, 2017. He is the seventh cub for mom, Julia, and the second offspring for father, Carlos. The new cub is currently unnamed, but if a sponsor is found, he or she will be able to work with the keepers to decide on a suitable name.
A total of 17 Spectacled Bear cubs have grown up at the Tierpark Berlin. Bear curator, Dr. Florian Sicks, has been the coordinator of the European Endangered Species Programme for the Spectacled Bear since October 2017. It is his job to keep the population of these bears in Europe as stable and healthy as possible. This great responsibility is only given to zoos and curators with a high level of expertise.
Baby Bear Gets His First Exam - ZooBorns
in Bear, Berlin Zoo | Permalink | Comments (2)
Baby Bear Gets His First Exam
A baby Spectacled Bear born at Tierpark Berlin "bears" a striking resemblance to Paddington Bear. That's because the much-loved children's book character was based on this species, which is native to the Andes Mountains of South America.
Born on December 26, the male cub underwent his first medical exam on March 27. At the exam, the veterinary team confirmed his sex, implanted an ID chip, and gave the young Bear his first vaccinations. In just a few weeks, the cub – who is yet to be named – will join his mother Julia, age 20, and grandmother Puna, age 27, in the outdoor area of the Spectacled Bears' habitat, where he is sure to win the hearts of Tierpark visitors.
Zoo and Tierpark Director Dr. Andreas Knieriem is thrilled about the new arrival. "Welcoming new baby Bears is always a joyous occasion – especially when it means we are able to make a contribution to the survival of a threatened species," he said.
Breeding of Spectacled Bears in Europe is managed by the European Endangered Species Programme for Spectacled Bears. The program acts as a kind of matchmaking service to pair males and females based on their genetic pedigree. This strategic breeding maintains a healthy, sustainable, and genetically diverse population in zoos.
Spectacled Bears have lived at Tierpark Berlin since 1956, just one year after the park opened. This is the seventh cub born to experienced mother Julia, but only the second cub sired by Carlos, age 21. It is the first Spectacled Bear born at Tierpark Berlin since 2013. A total of 17 Spectacled Bear cubs have grown up in the Tierpark. These Bears have contributed to safeguarding the global population of the threatened species by moving to new homes in countries as far away as Japan, Russia, and Argentina.
Spectacled Bears, also known as Andean Bears, live in the Andes Mountains, from Bolivia in the south to Venezuela in the north. The Bears live in a variety of habitats, from lowland rainforests to high-altitude grasslands at 15,000 feet above sea level.
The International Union for Conservation of Nature classifies the Spectacled Bear as Vulnerable. The main threat to their survival is loss and fragmentation of habitat, caused by deforestation and conversion of land for agricultural use. Spectacled Bears that wander onto fields in search of food – either crops or domestic animals – are often killed by their human rivals. Spectacled Bears are primarily herbivorous, occasionally adding protein to their diet by eating insects, rodents, and sometimes larger animals, such as domestic sheep.
Cheetah Siblings Get Extra Care in San Diego - ZooBorns
Penguin Chick Goes For Its First Swim - ZooBorns
Chester Zoo Introduces Early Spring 'Flower' - ZooBorns
Baby Sloth Bears Are Tiny Adventurers
After months of cozying up with mom Tasha in the den, the Woodland Park Zoo's 13-week-old Sloth Bear cubs took their first steps outdoors. The tiny adventurers explored all around, trying to climb on everything. The best perch of all? Mom's back!
Until now, fans have only been able to see the two male cubs via cameras installed in the maternity den.
Photo Credit: Dennis Dow/Woodland Park Zoo
"We're very excited to see Tasha and her cubs out on exhibit," said Pat Owen, animal care manager at Woodland Park Zoo. "The fact that they've started to go outside the maternity den and explore is a good indicator the cubs are healthy and thriving. At this time, the cubs and mom are still exploring and adjusting to their new surroundings. They will still have access to the off-view maternity den as they make this transition."
The two male cubs, born December 27, 2017, are the offspring of 13-year-old mother Tasha and 17-year-old father Bhutan.
Sloth Bears are native to the lower elevations of Bangladesh, Bhutan, India, Nepal and Sri Lanka. There are currently less than 10,000 remaining in the wild. Their survival is challenged by fragmented populations, competition with other animals (particularly humans) for space and food, deforestation, and the illegal trade in Bear parts, which are used in traditional Asian medicines.
For more than 400 years, Sloth Bears were targeted for human exploitation to perform as "Dancing Bears;" in 2009, the last Dancing Bear in India was released. Woodland Park Zoo is a participant in the Sloth Bear Species Survival Plan (SSP), a cooperative breeding program under the Association of Zoos & Aquariums (AZA) that ensures genetic diversity and demographic stability among Sloth Bears in North American zoos. Prior to the birth of these cubs, Woodland Park Zoo had five Sloth Bear births; two sets of twins and one cub which did not survive.
Woodland Park Zoo supports Wildlife SOS in their Sloth Bear maternal and day denning research project focused on Sloth Bears in the wild and in zoos. The project aims to learn more about day dens (used by Sloth Bears as a place to rest in safety during daylight hours), and the maternal dens used to give birth to and raise cubs.
Blissful Winter Baby Boom at Columbus Zoo - ZooBorns
Minnesota Zoo Announces Malayan Tapir Birth - ZooBorns
Denver Zoo Goes 'Wild' for Quad of Endangered Puppies - ZooBorns
in Bear, Sloth bear, Woodland Park Zoo | Permalink | Comments (0)


text:
Home › The Mis-Adventures of Adam West #1B
The Mis-Adventures of Adam West #1B
Bluewater Comics
NM- - $8.00 CAD
(W) Reed Lackey (A) Russell Dauterman (C) Matt Bellisle, Russell Dauterman The Man, The Myth, The Amulet? Legendary star of the small and silver screen, Adam West, has his career youth-enized in this hip-whimsical, trans-dimensional epic of an adventure. When a mysterious fan delivers an exotic amulet to Mr. West's doorstep he is Dorothy-fied on an oddysey that will change his career, his love life and, inadvertently, make him the man that saves the universe!


Are You Hosting Thanksgiving? Deck Your Halls For Fall.
Mason Jars are hip these days. They make wonderful vases, lights, votives, storage containers and, of course jars for canning. Here are a few of the things I have done with mason jars. All photos by Liz Donnelly.
I hope this inspires you to use mason jars! Thank you for stopping by to see me. If you like this post let me know by commenting or liking it.
If you are not already following this blog please join our list by clicking the follow button!


text:
Q: How to send data from Node.js server to HTML document? I want to send data that I get from an API to the HTML page from the server on Node.js.
Below is my code for Node.js;
const express = require("express");

const app = express();

const https = require("https");
const bodyparser = require("body-parser");

app.use(express.static("public"));
app.use(bodyparser.urlencoded({
  extended: true
}));

//getting request from browers so sending response
app.get("/", function(req, res) {
  res.sendFile(__dirname + "/index.html");
});

//on getting the post req
app.post("/", function(req, res) {

  const query = req.body.query;
  const appid = "//appid";
  const units = "metric";
  const url = "https://api.openweathermap.org/data/2.5/weather?q=" + query + "&appid=" + appid + "&units=" + units

  https.get(url, function(respond) {

    console.log(respond.statusCode);
    respond.on("data", function(data) {

      const weatherdata = JSON.parse(data)
      console.log(weatherdata);
      const tempe = weatherdata.main.temp;
      const des = weatherdata.weather[0].description;

        res.sendFile(__dirname+"/output");

    });
  });
});

app.listen(8085, function() {

  console.log("server started at port 3000");

});

Here's my code for the output.html to which I want to send data

    <!DOCTYPE html>

    <meta charset="utf-8">
    <title>Weather Report</title>
    <link rel="stylesheet" href="css/styles.css">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">

           <form class="form" action="/output" method="get">

Tempe here

© 2020

           </form>

I have used a Weather API which sends data and I want to show that data to a new HTML document.

A: You need to use ejs or jade template system to fill data into html file and then send it to user in response.
For your reference, here's a link

redpajama_set_name: RedPajamaStackExchange


text:
Q: Using pLaTeX with TexShop without setting it as default I am trying to use pLaTeX to compile documents in Japanese in TexShop. As far as I know, the easiest way to do it is to change the TeXShop Preferences from [Regular] to [pTex (ptex2pdf)], as demonstrated by the screen capture below.

However, when I set it into [pTex (ptex2pdf)], I can no longer compile documents I created under normal LaTeX setting (written in English). Do any one with pTex experience have similar issues before?
My preliminary thought is that: if one can toggle between LaTeX and pTeX in the same way between LaTeX, XeLaTex, and cwTex, things would become much easier. And I am wondering how other people solve this issue. Any thoughts would be greatly appreciated!

For the reference, here are the codes I want to compile:
\documentclass{jsarticle}[20pt]
\begin{document}
こんにちは!
\end{document}

A: Open ~/Library/TeXShop/Engines and duplicate the file XeLaTeX.engine, renaming it pLaTeX.engine.
Then open the new file with TextEdit so it contains
#!/bin/sh
platex  -file-line-error -synctex=1 "$1"

Just copy here and replace the contents.
Now, at the beginning of the file you want to compile with platex, add
% !TEX TS-program = platex

That's all: relaunch TeXShop and when you click on the Typeset button you'll get this console output:
This is e-pTeX, Version 3.14159265-p3.6-141210-2.6 (utf8.euc) (TeX Live 2015) (preloaded format=platex)
 restricted \write18 enabled.
entering extended mode

You can still select the pLaTeX engine from the drop down menu.


Law school is challenging for just about everyone. If you want to survive and thrive, it's important to cultivate a mindset and overall outlook that fosters resilience, so you can bounce back when times get tough. As they inevitably will.
Read on for strategies to cultivate a growth mindset, handle stressful situations, and much more!
Law school will change the way you think, but be sure it doesn't change who you are.
Developing a growth mindset can make law school a lot easier, and more enjoyable.
From grades to negative feedback on the job, the law school experience is full of challenging situations!
Mindfulness isn't just for hippies! It can help you manage the stress of law school and a legal career.
If you're really struggling, get help. Talk to the people at your school who are there to help, or check out our law school tutoring options. There's no reason to suffer alone!


2010-09-07 First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=34198873&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US7206897(B2) "Global patent litigation dataset" by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
A memory module includes an integrated circuit buffer device that receives control information via a connector interface. A first plurality of signal lines carries a first address from the integrated circuit buffer device to a first memory device. A second plurality of signal lines carries a first control signal from the integrated circuit buffer device to the first memory device. The first control signal specifies a read operation by the first memory device such that the first memory device provides first data, accessed from a memory location in the first memory device based on the first address, to the integrated circuit buffer device. A first signal line carries a first signal from the integrated circuit buffer device to the first memory device. The first signal synchronizes communication of the first control signal from the integrated circuit buffer device to the first memory device. A third plurality of signal lines carries a second address from the integrated circuit device to the second memory device. A fourth plurality of signal lines carries a second control signal from the integrated circuit buffer device to the second memory device. The second control signal specifies a read operation. The second control signal corresponds to the control information. A second signal line carries a second signal from the integrated circuit buffer device to the second memory device. The second signal synchronizes communication of the second control signal from the integrated circuit buffer device to the second memory device. A transmitter circuit is disposed on the integrated circuit buffer device.
This is a continuation of U.S. patent application Ser. No. 11/078,244 filed on Mar. 11, 2005 now U.S. Pat. No. 7,003,618, which is a continuation of U.S. patent application Ser. No. 11/054,797 filed on Feb. 10, 2005 now U.S. Pat. No. 7,000,062, which is a continuation of U.S. patent application Ser. No. 10/952,667 filed on Sep. 28, 2004, which is a continuation of U.S. patent application Ser. No. 10/625,276 filed on Jul. 23, 2003 (allowed), which is a continuation of U.S. patent application Ser. No. 10/272,024 filed on Oct. 15, 2002 (allowed), which is a continuation of application Ser. No. 09/479,375 filed on Jan. 5, 2000 (now U.S. Pat. No. 6,502,161).
In the bussed approach exemplified in FIGS. 1, 2A and 2B, the signal lines of the bussed signals become loaded with a (load) capacitance associated with each bus connection point These load capacitances are normally attributed to components of input/output (I/O) structures disposed on an integrated circuit (IC) device, such as a memory device or buffer device. For example, bond pads, electrostatic discharge devices, input buffer transistor capacitance, and output driver transistor parasitic and interconnect capacitances relative to the IC device substrate all contribute to the memory device load capacitance.
In one aspect, the present invention is a memory system comprising a memory controller having an interface and at least a first memory subsystem. The interface includes a plurality of memory subsystem ports including a first memory subsystem port. The first memory subsystem includes a buffer device having a first port and a second port, and a plurality of memory devices coupled to the buffer device via the second port A plurality of point-to-point inks include a first point-to-point link Each point-to-point link has a connection to a respective memory subsystem port of the plurality of memory subsystem ports. The first point-to-point link connecting the fast port to a first memory subsystem port to transfer data between the plurality of memory devices and the memory controller.
In another aspect the present invention is a memory system comprising a controller device; a fist, second and third connectors; and first second and third point-to-point links. Each of the respective first, second point-to-point links includes a first connection to the interface and a second connection to the respective first, second and third connectors. In this aspect the present invention also includes a first memory subsystem having a buffer device and a plurality of memory devices. The buffer device includes a first interface connected to the first connector, and a second interface connected to the plurality of memory devices. The second and third connectors may support coupling to respective second and third memory subsystems.
In the course of the detailed description to follow, reference will be made to the attached drawings, in which.
The present invention relates to a memory system which includes a plurality of point-to-point links connected to a master. At least one point-to-point link connects at least one memory subsystem to the master, (e.g., a processor or controller). The memory system may be upgraded by coupling memory subsystems to the master via respective dedicated point-to-point links. Each memory subsystem includes a buffer device that communicates to a plurality of memory devices. The master communicates with each buffer device via each point-to-point link The buffer device may be disposed on a memory module along with the plurality of memory devices and connected to the point-to-point link via a connector. Alternatively, the buffer device may be disposed on a common printed circuit board or backplane link along with the corresponding point-to-point link and master.
With reference to FIG. 3A and 3B, block diagrams of a memory system according to embodiments of the present invention are illustrated. Memory systems 300 and 305 include a controller 310, a plurality of point-to-point links 320 a–320 n, and a plurality of memory subsystems 330 a–330 n. For simplicity, a more detailed embodiment of memory subsystem 330 a is illustrated as memory subsystem 340. Buffer device 350 and a plurality of memory devices 360 are disposed on memory subsystem 340. Buffer device 350 is coupled to the plurality of memory devices 360 via channels 370. Interface 375 disposed on controller 310 includes a plurality of memory subsystem ports 378 a–378 n. A "port" is a portion of an interface that serves a congruent I/O functionality. One of memory subsystem ports 378 a–378 n includes I/Os, for sending and receiving data, addressing and control information over one of point-to-point links 320 a–320 n.
According to an embodiment of the present invention, at least one memory subsystem is connected to one memory subsystem port via one point-to-point link The memory subsystem port is disposed on the memory controller interface which includes a plurality of memory subsystem ports, each having a connection to a point-to-point link.
In FIG. 3A, point-to-point links 320 a–320 n, memory subsystems 330 a–330 c, and controller 310, are incorporated on a common substrate (not shown) such as a wafer or a printed circuit board (PCB) in memory system 300. In an alternate embodiment, memory subsystems are incorporated onto individual substrates (e.g., PCBs) that are incorporated fixedly attached to a single substrate that incorporates point-to-point links 320 a–320 n and controller 310. In another alternate embodiment illustrated in FIG. 3B, memory subsystems 330 a–330 c are incorporated onto individual substrates which include connectors 390 a–390 c to support upgradeability in memory system 305. Corresponding mating connectors 380 a–380 n are connected to a connection point of each point-to-point link 320 a–320 a. Each of mating connectors 380 a–380 n interface with connectors 390 a–390 c to allow removal/inclusion of memory subsystems 330 a–330 c in memory system 305. In one embodiment, mating connectors 380 a–380 n are sockets and connectors 390 a–390 c are edge connectors disposed on an edge of each substrate 330 a–330 c. Mating connectors 380 a–380 n, are attached to a common substrate shared with point-to-point connections 320 a–320 n and controller 310.
With further reference to FIGS. 3A and 3B, buffer device 350 transceives and provides isolation between signals interfacing to controller 310 and signals interfacing to the plurality of memory devices 360. In a normal memory read operation, buffer device 350 receives control, and address information from controller 310 via point-to-point link 320 a and in response, transmits corresponding signals to one or more, or all of memory devices 360 via channel 370. One or more of memory devices 360 may respond by transmitting data to Buffer device 350 which receives the data via one or more of channels 370 and in response, transmits corresponding signals to controller 310 via point-to-point link 320 a Controller 310 receives the signals corresponding to the data at corresponding port 378 a–378 n. In this embodiment, memory subsystems 330 a–330 n are buffered modules. By way of comparison, buffers disposed on the conventional DIMM module in U.S. Pat. No. 5,513,135 are employed to buffer or register control signals such as RAS, and CAS, etc., and address signals. Data I/Os of the memory devices disposed on the DIMM are connected directly to the DIMM connector (and ultimately to data lines n an external bus when the DIMM is employed in memory system 100).
Buffer device 350 effectively reduces the number of loading permutations on the corresponding point-to-point link to one, thus simplifying test procedures. For examples characterization of a point to point link may involve aspects such as transmitters and receivers at opposite ends, few to no impedance discontinuities, and relatively short interconnects. By way of contrast, characterization of control/address bus 130 (see FIG. 1) may involve aspects such as multiple transmit and receive points, long stub lines, and multiple load configurations, to name a few. Thus, the increased number of electrical permutations tend to add more complexity to the design, test, verification and validation of memory system 100.
Signaling over point-to-point links 320 a–320 n may incorporate different modulation methods such as non-return to zero (NRZ), multi-level pulse amplitude modulation (PAM), phase shift keying, delay or time modulation, quadrature amplitude modulation (QAM) and Trellis coding. Other signaling methods and apparatus may be employed in point-to-point links 320 a–320 n, for example, optical fiber based apparatus and methods.
The term "point-to-point line" denotes one or a plurality of signal lines, each signal line having only two transceiver connection points, each transceiver connection point coupled to transmitter circuitry, receiver circuitry or transceiver circuitry. For example, a point-to-point link may include a transmitter coupled at or near one end and a receiver coupled at or near the other end. The point-to-point link may be synonymous and interchangeable with a point-to-point connection or a point-to-point coupling.
With reference to FIGS. 4A, 4B and 4C, buffered memory modules according to embodiments of the present invention are shown. Modules 400 and 405 include buffer device 405 and a plurality of memory devices 410 a–410 h communicating over a pair of channels 415 a and 415 b. In these embodiments channel 415 a communicates to memory devices 410 a–410 d and channel 415 b communicates to memory devices 410 e–410 h.
Although two channels 415 a and 415 b are shown in FIG. 4A, a single channel is also feasible. In other embodiments, more than two channels may be incorporated onto module 400. It is conceivable that if each channel and memory device interface is made narrow enough, then a dedicated channel between each memory device and the buffer device may be implemented on the module. The width of the channel refers to the number of parallel signal paths included in each channel. FIG. 4B illustrates a quad-channel module 450 having channels 415 a–415 d. In this embodiment, channels 415 c and 415 d are routed in parallel with channels 415 a and 415 b to support more memory devices (e.g. 32 memory devices). By incorporating more channels and additional memory devices, module 400 (FIG. 4B) may be implemented in memory systems that require large memory capacity, for example, in server or workstation class systems.
In alternate embodiments, channels 415 a and 415 b may operate simultaneously with channels 415 c and 415 d to realize greater bandwidth. By operating a plurality of channels in parallel, the bandwidth of the module may be increased independently of the memory capacity. The advantages of greater bandwidth may be realized in conjunction with larger capacity as more modules incorporated the memory system 305 (see FIG. 3B) increase the system memory capacity. In other alternate embodiments, the modules are double sided and channels along with corresponding pluralities of memory devices are implemented on both sides. Using both sides of the module increases capacity or increases bandwidth without impacting module height Both capacity and bandwidth may increase using this approach. Indeed, these techniques may increase capacity and bandwidth singly or in combination.
In an embodiment, interface 510 couples to external point-to-point link 320 (e.g., point-to-point links 320 a–320 n in FIGS. 3A and 3B). Interface 510 includes a port having transceiver 575 (i.e. transmit and receive circuitry) that connects to a point-to-point link. Point-to-point link 320 comprises one or a plurality of signal lines, each signal line having no more than two transceiver connection points. One of the two transceiver connection points is included on interface 510. Buffer device 405 may include additional ports to couple additional point-to-point links between buffer device 405 and other buffer devices on other memory modules. These additional ports may be employed to expand memory capacity as is described in more detail below. In the embodiment shown in FIG. 5, buffer device 405 may function as a transceiver between point-to-point link 320 and other point-to-point links.
With further reference to FIG. 5, interfaces 520 a and 520 b receive and transmit to memory devices disposed on the module (e.g., see FIGS. 4A, 4B and 4C) via channels. Ports included on interface 520 a and 520 b connect to each channel. In alternate embodiments of the present invention, interfaces 520 a and 520 b include any number of channels e.g., two, four, eight or more channels.
Cache 560 is one performance enhancing feature that may be incorporated onto buffer device 405. Employing a cache 560 may improve memory access time by providing storage of most frequently referenced data and associated tag addresses with lower access latency characteristics than those of the memory devices. Computation block 565 may include a processor or controller unit, a compression/decompression engine, etc, to further enhance the performance and/or functionality of the buffer device. In an embodiment, write buffer 550 may improve-interfacing efficiency by utilizing available data transport windows over point-to-point link 320 to receive write data and optional address/mask information. Once received, this information is temporarily stored in write buffer 550 until it is ready to be transferred to at least one memory device over interfaces 520 a and 520 b.
A serial interface 574 may be employed to couple signals utilized in initialization of module or memory device identification values, test function, set(reset, access latency values, vendor specific functions or calibration. Operations circuitry 572 may include registers or a read-only memory (ROM) to store special information (e.g., vendor or configuration information) that may be used by the controller. Operations circuitry may reduce costs by eliminating the need for separate devices on the module conventionally provided to perform these features (e.g., serial presence detect (SPD) employed in some conventional DIMM modules).
According to an embodiment of the present invention, sideband signals are employed to handle special functions such as reset, initialization and power management functions. Sideband signals are connected via serial interface 574 and are independent from point-to-point link 320 for handling the special functions. In other embodiments sideband signals are independently coupled to memory devices 410 a–10 h to directly promote initialization, reset, power-up or other functionality independently of buffer device 405. Other interconnect topologies of sideband signals are possible. For example, sideband signals may be daisy chained between buffer devices and coupled to the memory controller or daisy chained between all memory devices to the memory controller. Alternatively, dedicated sideband signals may be employed throughout.
Clock circuitry 570 may include clock generator circuitry (e.g., Direct Rambus Clock Generator) which may be incorporated onto buffer device 405 and thus may eliminate the need for a separate clock generating device. Here, module or system costs may be decreased since the need for a unique clock generator device on the module or in the system may be eliminated. Since reliability to provide adequate clocking on an external device is eliminated, complexity is reduced since the clock may be generated on the buffer device 570. By way of comparison, some of the conventional DMM modules require a phase lock loop (PLL) generator device to generate phase aligned clock signals for each memory device disposed on the module.
Referring to FIG. 4B, buffer device 405 may operate in a bandwidth concentrator approach. By employing quad channels 415 a–415 d on each of modules 450 a–450 d, bandwidth in each module may be concentrated from all quad channels 415 a–415 d on each module to corresponding point-to-point links 620 a–620 d. In this embodiment, throughput on each of point-to-point links 620 a–620 d is concentrated to four times the throughput achieved on each of quad channels 415 a–415 d. Here, each of channels 415 a–415 d transfers information between one or more respective memory devices on each channel and buffer device 405 simultaneously.
Any number of channels 415 a–415 d, for example; two channels 415 c and 415 d may transfer information simultaneously and the memory devices on the other two channels 415 a and 415 b remain in a ready or standby state until called upon to perform memory access operations. Different applications may have different processing throughput requirements. In addition, the throughput requirements of a particular application may dynamically change during processing Typically, more power is consumed as throughput is increased as power consumption relates in proportion to operation frequency. The amount of throughput in a system may be implemented on a dynamic throughput requirement basis to save on power consumption. In this embodiment, memory system 700 may concentrate bandwidth as it is required while in operation. For example, memory system 700 may employ only one of channels 415 a–415 d and match throughput to the corresponding point-to-point link As bandwidth requirements increase, memory system 700 may dynamically activate more of channels 415 a–415 d and increase the throughput on the point-to-point link along with the number of channels accordingly to meet the bandwidth requirements for a given operation.
With reference to FIG. 8A, a block diagram of a large capacity memory system according to an embodiment of the present invention is illustrated. Memory system 900 includes modules 470 a–470 p, coupled to controller 610 via repeaters 910 a–910 d, primary links 920 a–920 d, and repeater links 930 a–930 p. Primary links 920 a–920 d provide a point to point link between controller 610 and a respective repeater 910 a–910 d. In an embodiment of the present invention, each of repeaters 910 a–910 d decode packets transmitted from controller 610 which are then directed over one or more, or none of repeater links 930 a–d, depending the type of access required. Each repeater link 930 a–930 p may utilize a point-to-point link configuration. By incorporating, repeated link 930 a–930 p and repeaters 910 a–910 d, a larger number of modules may be accessed and a larger capacity memory system may be real Such a large capacity may be suited in a computer server system.
FIG. 8B illustrates another approach utilized to expand the memory capacity of a memory system in accordance to yet another embodiment Here, a plurality of buffered modules 950 a–950 d are "daisy chained" via a plurality of point-to-point links 960 a–960 d to increase the overall memory capacity. Connection points of each point-to-point link are connected to two adjacent buffered modules. Each of buffered modules 950 a–950 c transceive signals between adjacent point-to-point links 960 a–960 d. Point-to-point link 960 a may be coupled to a controller or another buffered module. Additional point-to-point links may be coupled to a buffer device in a tree configuration approach. For example, three point-to-point links 970 a–970 c each having a single end connected to one buffer device may be employed as shown in FIG. 8C.
a transmitter circuit, disposed on the integrated circuit buffer device, the transmitter circuit coupled to the connector interface to transmit the first data and the second data.
the fourth memory device is coupled to the third plurality of signal lines, the fourth plurality of signal lines and the second signal line.
a fourth signal line coupled to the second memory device and the integrated circuit buffer device, the fourth signal line to carry a signal that travels alongside the second data as the second data travels from the second memory device to the integrated circuit buffer device.
termination coupled to the receiver circuit.
5. The memory module of claim 4, wherein the receiver circuit is to receive the control information and address information in a packet format.
a second termination element disposed on the memory module, the second termination element coupled to the second signal line.
7. The memory module of claim 1, wherein each memory device of the plurality of memory devices is a double data rate memory device.
8. The memory module of claim 1, wherein each of the first signal and the second signal is a clock signal.
a transmitter circuit disposed on the integrated circuit buffer device, the transmitter circuit to output the first data and the second data to the connector interface.
a fourth memory device coupled to the second plurality of signal lines and the second signal line.
a second plurality of termination elements, each termination element of the second plurality of termination elements coupled a respective signal line of the fourth plurality of signal lines.
13. The memory module of claim 9, wherein the control information received by the integrated buffer device is received with address information in a packet format.
14. The memory module of claim 9, wherein each of the first signal and the second signal is a clock signal.
the second plurality of signal line further carry a second address from the integrated circuit buffer device to the second memory device, the second address to specify a memory address of the second data, wherein the second address and the second control signal is included in a second packet.
transmitting, by the integrated circuit buffer device via the memory module interface, the first data and the second data.
17. The method of claim 16, further including receiving, by the integrated circuit buffer device, address information via the memory module interface, wherein the first control information and the address information is received in a packet format.
receiving, by the integrated circuit buffer device, the second data synchronously with respect to the signal that travels alongside the second data.
receiving, by the integrated circuit buffer device, third data from the buffer device of the buffered module, the third data provided by the plurality of memory devices to the buffer device in response to the second control information.
providing, by the integrated circuit buffer device, a second address to the second memory device, the second address specifying a memory location in the second memory device for the read operation in the second memory device.
21. The method of claim 20, wherein the first address and the first control signal are provided in a first packet, and the second address and the second control signal are provided in a second packet.
22. The method of claim 16, wherein each of the first signal and the second signal is a clock signal.
transmitting, by the integrated circuit buffer device, the first data and the second data via the module interface.
receiving, by the integrated circuit buffer device, third data from the buffer device of the buffered module, the third data provided by the plurality of memory devices in the buffered module in response to the second control information.
transmitting, by the integrated circuit buffer device, the second address to the second memory device.
a transmitter circuit, disposed on the integrated circuit buffer device, to transmit first data received from the first memory device and second data received from the second memory device.
a second signal line coupled to the second memory device and the integrated circuit buffer device, the second signal line to carry a signal that travels alongside the second data as the second data travels from the second memory device to the integrated circuit buffer device.
28. The memory module of claim 27, wherein each of the first signal and the second signal is a clock signal.
a first termination element coupled to the first signal line.
a second termination element coupled to the second signal line.
31. The memory module of claim 30, wherein each memory device of the first and second pluralities of memory devices is a double data rate memory device.
32. The memory module of claim 29, further comprising a connector interface disposed on an edge of the memory module and coupled to the integrated circuit buffer device, the integrated circuit buffer device to receive, in a packet format, control information and address information via the connector interface.
"Draft Standard For a High-Speed Memory Interface (Synclink)", Draft 0.99 IEEE P1596.7-199X, IEEE Inc. (1996), pp. 1-51.
"Inphi" letter, dated Jun. 6, 2005, 1 page, referenced in Excel Spreadsheet. entitled "Patents.xls.".
"Intel 82804AA Memory Repeater Hub for SDRAM (MRH-S) Datasheet", Intel Corp., pp. 2-48, (Nov. 1999).
"Intel 82805AA Memory Translater Hub (MTH) Datasheet", Intel Corp., pp. 1-48, (Nov. 99).
"Kentron" letter, dated Jan. 23, 2006, 1 page, referenced in Excel Spreadsheet, entitled "Patents.xls".
"KMM377S16120CT2 SDRAM Module Datasheet", Samsung Electronics Inc., pp. 1-2, (Nov. 98).
"Samsung" letter, dated Oct. 25, 2004, 1 page, referenced in Excel Spreadsheet, entitled "Patents.xls".
"SLD4M18DR400 4MEGx18 SLDRAM Datasheet", SLDRAM Inc., pp. 1-69, (Jul. 98).
"Wintec" letter, dated Mar. 19, 2003, 1 page, referenced in Excel Spreadsheet, entitled "Patents.xls".
*"Draft Standard for a High-Speed Memory Interface (Synclink)", Draft 0.99 IEEE P1596.7-199X, IEEE Inc., pp. 1-51 (1996).
*"Intel 82804AA Memory Repeater Hub for SDRAM (MRH-S) Datasheet", Intel Corp., pp. 2-48 (Nov. 1999).
*"Intel 82805AA Memory Translater Hub (MTH) Datasheet", Intel Corp., pp. 1-48 (Nov. 1999).
*"KMM377S1620CT2 SDRAM Module Datasheet", Samsung Electronics Inc., pp. 1-2 (Nov. 1998).
*"SLD4M18DR400 4MEGx18 SLDRAM Datasheet", SLDRAM Inc., pp. 1-69 (Jul. 1998).
*"SLDRAM 400Mb/s/pin Command/Address Repeater", SLD10400 Rev .5, SLDRAM Consortium, pp. 1-12 (Jan. 7, 1998).
*Cataldo, A., "TI Fields DSP-Based Media Processor on a DIMM", EE Times (Jan. 2000).
*Farmwald, M. et al. (Rambus Inc.), "A fast path to one memory", IEEE Spectrum, Oct. 1992, pp. 50-51.
*Gillingham, P., "SLDRAM Architectural and Functional Overview", SLDRAM Consortium, SLDRAM Inc., pp. 1-14 (Aug. 1997).
*Gjessing, S. (University of Oslo), Gustavson, D.B (Stanford Linear Accelerator Center), James, D. et al. (Apple Computer Inc.), Wigger, H. (Hewlett-Packard Co.), "A RAM link for high speed", IEEE Spectrum, Oct. 1992, pp. 52-53.
*Gustavson et al., "Macintosh HD:Desktop Folder:SLDRAMrepeaterConcerns", Sunday, Nov. 23, 1997, 4 pages.
*Gustavson et al., DRAFT "The Scalable Coherent Interface Project (SuperBus)", SCI, Aug. 22, 1988, Rev. 14.
*IEEE Standard for Scalable Coherent Interface (SCI), "Microprocessor and Microcomputer Standards Subcommittee of the IEEE Computer Society", IEEE Std 1596-1992.
*Intel Developer Forum, "DDR2 Memory In 2004 Servers-Recipes For Successful Designs", Sep. 2003.
*Intel Developer Forum, "Fully Buffered DIMM (FB-DIMM) Design Considerations", Feb. 18, 2004.
*Intel Developer Forum, "Fully Buffered DIMM (FB-DIMM) Server Memory Architecture: Capacity, Performance, Reliability, and Longevity", Feb. 18, 2004.
*James, "Scalable I/O Architecture for Buses", COMPCON Spring 1989, SCI, Nov. 28, 1988.
*Jeddeloh, Joe, "Fully Buffered DIMM (FB-DIMM)", Advanced Systems Technology, Micron Technology, Inc. Apr. 15-16, 2004.
*Johnson, B., "Direct RDRAM Basic Architecture and Program Overview", Intel Developer Forum, pp. 1-14 (Sep. 1998).
*Jones, F (United Memories, Inc.), "A new era of fast dynamic RAMs", IEEE Spectrum, Oct. 1992, pp. 43-49.
*Karabatsos, C., "Quad Band Memory (QBM) Technology", Kentron Technologies, Inc., Apr. 2001.
*Kristiansen et al., "Scalable Coherent Interface", to appear in Eurobus Conference Proceedings, May 1989.
*Mac Williams, P., "PC Memory Directions For 1999 and Beyond", Intel Developer Forum, pp. 1-10 (Sep. 1998).
*Microsoft Press Computer Dictionary, 3rd Ed., 1997, pp. 48-68.
*Minutes of meeting No. 75 JEDEC JC-42.3 Committee on RAM Memories, and referenced attachment "Y" of the presentation titled "SyncLink", May 24, 1995, New Orleans.
*Ng, R. (Sun Microsystems Inc.). "Fast computer memories", IEEE Spectum, Oct. 1992, pp. 36-39.
*PCT International Search Report (Jun. 27, 2001) 4 pages.
*Poulton, J., "Signaling in High Performance Memory Systems", IEEE Solid State Circuits Conference, slides 1-59 (Feb. 1999).
*QBM Alliance, Platform Conference, Quad Band Memory (QBM tm): DDR 200/266/333 devices producing DDR400/533/667, Jan. 23-24 , 2002.
*Quad Band Memory (QBM), "The 'QBM Enabled' VIA PT880/PM880 Chipset with the Fastest Memory".
*Salters, R.H.W. (Philips Research Laboratories), "Fast DRAMS for sharper TV", IEEE Spectrum, Oct. 1992, pp. 40-42.
*Schanke, "Proposal for Clock Distribution in SCI", SCI, May 5, 1989.
*SCI, "P1596: SCI, A Scalable Coherent Interface", Nov. 28, 1988.
*The Institute of Electrical and Electronics Engineering, Inc., "IEEE Standard for High-Bandwidth Memory Interface Based on Scalable Coherent Interface (SCI) Signaling Technology (RamLink)", 1996, pp. 1-91.
*U.S. Appl. No. 10/713,868, filed Nov. 14, 2003 by Pete D. Vogt.
*U.S. Appl. No. 10/714,025, filed Nov. 14, 2003 by Pete D. Vogt.
*U.S. Appl. No. 10/714,026, filed Nov. 14, 2003 by Pete D. Vogt.
*U.S. Appl. No. 10/858,850, filed May 31, 2004 by Pete D. Vogt.
*U.S. Appl. No. 10/859,060, filed May 31, 2004 by Pete D. Vogt.
*U.S. Appl. No. 10/859,438, filed May 31, 2004 by Pete D. Vogt.
*U.S. Appl. No. 10/882,999, filed Jun. 30, 2004 by Pete D. Vogt.
*U.S. Appl. No. 10/883,474, filed Jun. 30, 2004 by Pete D. Vogt.
*Volz et al., "Position Paper On Global Clock For the Futurebus +", SCI, 1989.
*Weber, F., "The AMD Athlon Processor: Future Directions", AMD.
*Wiggers, H., "SyncLink A Proposal for an Implementation of IEEE P1596.4", Hewlett Packard, pp. 1-20 (Mar. 1995).
Excel Spreadsheet, entitled "Patents.xls," available at "http://www.jedec.org/download/search/FBDIMM/patents.xls".
G. Doettling et al., "S/309 Parallel Enterprise Server Generation 3: A Balanced System and Cache Structure," IBM J. Res. Develop., vol. 41 (No. 4/5), Jul./Sep. 1997, pp. 405-428.
Gjessing, S. (University of Oslo), Gustavson, D.B (Stanford Linear Accelerator Center), James, D. et al. (Apple Computer Inc.), Wigger, H. (Hewlett-Packard Co.), "RAM link for high speed", IEEE Spectrum, Oct. 1992, pp. 52-53.
JEDEC Standard - "FBDIMM Specification: High Speed Differential PTP Link at 1.5V," JESDS-18, Sep. 2006, available at "http://www.jedec.org/download/search/JESD8-18.pdf".
Jerry D. Gilson, Editor-in-Chief, "The Mobile Communications Handbook," copyright 1996 CRC Press, Inc., p. 24.
Karabatsos, C., "Quad Band Memory (QBM) Technology", Kenton Technologies, Inc., Apr. 2001.
Lizy Kurian John, "VaWiRAM: A Variable Width Random Access Memory Module," 9th International Conference on VLSI Design, Jan. 1996, pp. 219-224, 1995 IEEE.
SCI, "P1596: SCI, A Scalable Coherant Interface", Nov. 29, 1988.
Volz et al., "Position Paper On Global Clock For the Futurebus+", SCI, 1989.
Free format text: INTERFERENCE NO. 105911, FINAL JUDGMENT ADVERSE TO THE PATENTEES RENDERED ON 20121220 AS TO CLAIMS 1-32.