Dice

I was sitting in a hotel room without any Internet access and without much to do... and I made this simple script, to roll die. It uses the date to generate a random number, and then limits it to the specified range, from 0 to N.

Here's the code:

#!/bin/bash
#
# Die roll script.
#
# Quick and dirty way to generate random numbers between one and N,
# just like a die roll simulation.
#
# Parameters:
#   Optionally, a number of sides for the die, 
10#   but if this is not supplied, 6 is used by default;
11#   if a series of parameters is provided, the script 
12#   rolls a die for each of the parameters.
13# Author:
14#   Konrad Siek 
15
16# Generates the random number from a date.
17function roll {
18    expr \( $(date +%N) % "$1" \) + 1
19}
20
21# Do the actual die rolls.
22if [ "$1" == "" ]
23then 
24    # If no argument is given, then roll a six-sider.
25    roll 6
26else
27    # Roll a die for each of the arguments.
28    while [ "$1" != "" ]
29    do
30        roll $1
31        shift
32    done
33
34fi
35


As you can see, the script is easy and fun. It's also quite useful, if you happen to find yourself wanting to play some war games or something.

I didn't know though, if it's reliable, so I wrote another short script - this one testing the previous one, by rolling a whole lot of rolls and checking the distribution of the results.

The fun thing though, was to create a short function inside, which divides some numbers and presents the result in a, more or less, human readable form. It's a neat little trick, even if I say so myself.

Here's the code:

1  #!/bin/bash
2  #
3  # Die roll testing script.
4  #
5  # Roll a die for a number of times and check the distribution 
6  # that comes out.
7  #
8  # Potential issues:
9  #   Can take quite a long time to finish.
10 # Parameters:
11 #   1. Number of sides, or six, if not specified,
12 #   2. Number of tests, or 100, if not specified.
13 # Author:
14 #   Konrad Siek 
15 
16 # Human readable division function.
17 # Takes two arguments and returns a pretty fraction.
18 function divide {
19     d=`expr $1 / $2`
20     m=`expr $1 % $2`   
21     if [ $m != 0 ]
22     then
23         echo "$d + ( $m / $2 )"
24     else
25         echo "$d"
26     fi 
27 }
28 
29 # Establish number of sides for the die.
30 if [ "$1" == '' ]
31 then
32     sides=6
33 else
34     sides=$1
35 fi
36 
37 # Establish number of tosses.
38 if [ "$2" == '' ]
39 then
40     rolls=100
41 else 
42     rolls=$2
43 fi
44 
45 # Command to use for testing.
46 command='./d' 
47 
48 # Maybe it's a global command, you never know.
49 $command > /dev/null
50 if [ $? != '0' ] 
51 then
52     command='d'
53 fi
54 
55 # Roll the die, and check results.
56 $command > /dev/null
57 if [ $? != '0' ] 
58 then
59     # Exit if the command is not found.
60     echo "Could not run commnd 'd' or './d'. Exiting..."
61     exit 1
62 fi
63 
64 # Instantiate the result array.
65 for i in $(seq 1 $sides)
66 do
67     control[$i]=0;
68 done
69 
70 # Evaluate the results. 
71 sum='0';
72 count='0';
73 
74 # Evaluate expected value in each 'class'.
75 expected=`divide $(expr $sides + 1) 2`
76 
77 # Roll the die, count the results, and display it at each step.
78 for i in $(seq 1 $rolls) 
79 do
80     component=`$command $sides`
81     sum=`expr $sum + $component`
82     count=`expr $count + 1`
83     control[$component]=`expr ${control[$component]} + 1`
84     echo -e "$i\t$component\t$sum\t$(divide $sum $count)"
85 done
86 
87 # Evaluate the global.
88 value=`divide $sum $count`
89 
90 # Display results.
91 echo
92 echo -e "expected value:\t$expected"
93 echo -e "actual value:\t$value" 
94 echo -en "rolled:\t"
95 
96 for i in $(seq 1 $sides)
97 do
98     echo -en "$i: ${control[$i]}\t";
99 done
100echo


The code is also available at GitHub as bash/die.
Continue Reading...

Fargo

Plot Synopsis
by Karl Williams
Filmmaking siblings Joel Coen and Ethan Coen both embraced and poked satirical fun at their rural Minnesota roots with this comedy-drama-thriller that earned seven Oscar nominations, winning for Best Actress and Best Original Screenplay. Frances McDormand stars as Marge Gunderson, a pregnant police chief whose affable, folksy demeanor masks a whip-smart mind. When a pair of motorists are found slain not far from the corpse of a state trooper, Marge begins piecing together a case involving a pair of dopey would-be kidnappers, Carl (Steve Buscemi) and Gaear (Bergman stock player Peter Stormare). They've been hired by Jerry Lundegaard (William H. Macy), a car salesman under the thumb of his wealthy, overbearing boss and father-in-law, Wade (Harve Presnell). Jerry's raised some money illegally through a petty scam he's run on General Motors and he's about to get caught. When Wade sours a business deal that could save his son-in-law's hide, the desperate Jerry hires Carl and Gaear to kidnap his wife and hold her for ransom. Things go predictably wrong and a series of murders occur, with Marge, waddling along behind her enormous belly and ever-hungering for an all-you-can-eat buffet, hot on the trail of the killers. Although the credits for Fargo state that the film is loosely based on real events, the story is entirely fictional, the claim being just an ironic jibe on the part of the Coens.




TRAILER



FULL MOVIE
Continue Reading...

Fargo

Plot Synopsis
by Karl Williams
Filmmaking siblings Joel Coen and Ethan Coen both embraced and poked satirical fun at their rural Minnesota roots with this comedy-drama-thriller that earned seven Oscar nominations, winning for Best Actress and Best Original Screenplay. Frances McDormand stars as Marge Gunderson, a pregnant police chief whose affable, folksy demeanor masks a whip-smart mind. When a pair of motorists are found slain not far from the corpse of a state trooper, Marge begins piecing together a case involving a pair of dopey would-be kidnappers, Carl (Steve Buscemi) and Gaear (Bergman stock player Peter Stormare). They've been hired by Jerry Lundegaard (William H. Macy), a car salesman under the thumb of his wealthy, overbearing boss and father-in-law, Wade (Harve Presnell). Jerry's raised some money illegally through a petty scam he's run on General Motors and he's about to get caught. When Wade sours a business deal that could save his son-in-law's hide, the desperate Jerry hires Carl and Gaear to kidnap his wife and hold her for ransom. Things go predictably wrong and a series of murders occur, with Marge, waddling along behind her enormous belly and ever-hungering for an all-you-can-eat buffet, hot on the trail of the killers. Although the credits for Fargo state that the film is loosely based on real events, the story is entirely fictional, the claim being just an ironic jibe on the part of the Coens.




TRAILER



FULL MOVIE
Continue Reading...

Platoon

Review
by Richard Gilliam
Platoon is remembered for the striking realism with which it recreated the Vietnam War from the viewpoint of the U.S. soldier. At stark contrast are the story's two protagonists, played by Tom Berenger and Willem Dafoe, the latter at peace with himself despite the hostilities around him, the former representing the corruption of ideals that defined American participation in the war. The film established Oliver Stone as a major director and boosted the careers of several cast members, including Charlie Sheen, Forest Whitaker, and Johnny Depp. Delivering as the favorite at the Oscars, Platoon took four statues in the seven categories in which it was nominated, including one for Stone and for Best Picture.



TRAILER


Continue Reading...

Platoon

Review
by Richard Gilliam
Platoon is remembered for the striking realism with which it recreated the Vietnam War from the viewpoint of the U.S. soldier. At stark contrast are the story's two protagonists, played by Tom Berenger and Willem Dafoe, the latter at peace with himself despite the hostilities around him, the former representing the corruption of ideals that defined American participation in the war. The film established Oliver Stone as a major director and boosted the careers of several cast members, including Charlie Sheen, Forest Whitaker, and Johnny Depp. Delivering as the favorite at the Oscars, Platoon took four statues in the seven categories in which it was nominated, including one for Stone and for Best Picture.



TRAILER


Continue Reading...

Giant

Review
by Mark Deming
Even if it hadn't starred three of the most iconic screen figures of the 1950s, George Stevens's Giant would still be an emotionally powerful and visually striking film; adding Rock Hudson, Elizabeth Taylor, and James Dean (in his final performance) to the mix was just the icing on the cake. Dean contributes the highest-caliber fireworks, though his "Method" style sometimes blends uncomfortably with the more traditional performances of the other actors, but Stevens also drew atypically strong performances from Taylor and Hudson, who delivers perhaps his best performance on screen next to Seconds (1966). Based on Edna Ferber's novel, the story is a glorified soap opera, but Stevens's epic production strengthens the narrative rather than drowning it, providing a visual metaphor for the intimidating vastness of the Texas landscape. The image of the vast Benedict mansion slowly appearing as a tiny dot on the horizon is only the most memorable of the film's many indelible images. Giant is as big and sprawling as Texas itself; it's the tininess of the larger-than-life characters in the oilfields of the Southwest that keeps them human, and makes them all the more fascinating.


TRAILER


NO VIDEOS AVAILABLE
Continue Reading...

Giant

Review
by Mark Deming
Even if it hadn't starred three of the most iconic screen figures of the 1950s, George Stevens's Giant would still be an emotionally powerful and visually striking film; adding Rock Hudson, Elizabeth Taylor, and James Dean (in his final performance) to the mix was just the icing on the cake. Dean contributes the highest-caliber fireworks, though his "Method" style sometimes blends uncomfortably with the more traditional performances of the other actors, but Stevens also drew atypically strong performances from Taylor and Hudson, who delivers perhaps his best performance on screen next to Seconds (1966). Based on Edna Ferber's novel, the story is a glorified soap opera, but Stevens's epic production strengthens the narrative rather than drowning it, providing a visual metaphor for the intimidating vastness of the Texas landscape. The image of the vast Benedict mansion slowly appearing as a tiny dot on the horizon is only the most memorable of the film's many indelible images. Giant is as big and sprawling as Texas itself; it's the tininess of the larger-than-life characters in the oilfields of the Southwest that keeps them human, and makes them all the more fascinating.


TRAILER


NO VIDEOS AVAILABLE
Continue Reading...

Modern Times

Plot Synopsis
by Hal Erickson
This episodic satire of the Machine Age is considered Charles Chaplin's last "silent" film, although Chaplin uses sound, vocal, and musical effects throughout. Chaplin stars as an assembly-line worker driven insane by the monotony of his job. After a long spell in an asylum, he searches for work, only to be mistakenly arrested as a Red agitator. Released after foiling a prison break, Chaplin makes the acquaintance of orphaned gamine (Paulette Goddard) and becomes her friend and protector. He takes on several new jobs for her benefit, but every job ends with a quick dismissal and yet another jail term. During one of his incarcerations, she is hired to dance at a nightclub and arranges for him to be hired there as a singing waiter. He proves an enormous success, but they are both forced to flee their jobs when the orphanage officials show up to claim the girl. Dispirited, she moans, "What's the use of trying?" But the ever-resourceful Chaplin tells her to never say die, and our last image is of Chaplin and The Gamine strolling down a California highway towards new adventures. The plotline of Modern Times is as loosely constructed as any of Chaplin's pre-1915 short subjects, permitting ample space for several of the comedian's most memorable routines: the "automated feeding machine," a nocturnal roller-skating episode, and Chaplin's double-talk song rendition in the nightclub sequence. In addition to producing, directing, writing, and starring in Modern Times, Chaplin also composed its theme song, Smile, which would later be adopted as Jerry Lewis' signature tune.


FULL MOVIE
Continue Reading...

Modern Times

Plot Synopsis
by Hal Erickson
This episodic satire of the Machine Age is considered Charles Chaplin's last "silent" film, although Chaplin uses sound, vocal, and musical effects throughout. Chaplin stars as an assembly-line worker driven insane by the monotony of his job. After a long spell in an asylum, he searches for work, only to be mistakenly arrested as a Red agitator. Released after foiling a prison break, Chaplin makes the acquaintance of orphaned gamine (Paulette Goddard) and becomes her friend and protector. He takes on several new jobs for her benefit, but every job ends with a quick dismissal and yet another jail term. During one of his incarcerations, she is hired to dance at a nightclub and arranges for him to be hired there as a singing waiter. He proves an enormous success, but they are both forced to flee their jobs when the orphanage officials show up to claim the girl. Dispirited, she moans, "What's the use of trying?" But the ever-resourceful Chaplin tells her to never say die, and our last image is of Chaplin and The Gamine strolling down a California highway towards new adventures. The plotline of Modern Times is as loosely constructed as any of Chaplin's pre-1915 short subjects, permitting ample space for several of the comedian's most memorable routines: the "automated feeding machine," a nocturnal roller-skating episode, and Chaplin's double-talk song rendition in the nightclub sequence. In addition to producing, directing, writing, and starring in Modern Times, Chaplin also composed its theme song, Smile, which would later be adopted as Jerry Lewis' signature tune.


FULL MOVIE
Continue Reading...

The Wild Bunch

Plot Synopsis
by Lucia Bozzola
"If they move, kill 'em!" Beginning and ending with two of the bloodiest battles in screen history, Sam Peckinpah's classic revisionist Western ruthlessly takes apart the myths of the West. Released in the late '60s discord over Vietnam, in the wake of the controversial Bonnie and Clyde (1967) and the brutal "spaghetti westerns" of Sergio Leone, The Wild Bunch polarized critics and audiences over its ferocious bloodshed. One side hailed it as a classic appropriately pitched to the violence and nihilism of the times, while the other reviled it as depraved. After a failed payroll robbery, the outlaw Bunch, led by aging Pike Bishop (William Holden) and including Dutch (Ernest Borgnine), Angel (Jaime Sanchez), and Lyle and Tector Gorch (Warren Oates and Ben Johnson), heads for Mexico pursued by the gang of Pike's friend-turned-nemesis Deke Thornton (Robert Ryan). Ultimately caught between the corruption of railroad fat cat Harrigan (Albert Dekker) and federale general Mapache (Emilio Fernandez), and without a frontier for escape, the Bunch opts for a final Pyrrhic victory, striding purposefully to confront Mapache and avenge their friend Angel.


TRAILER


WATCH THE FULL MOVIE
Continue Reading...

The Wild Bunch

Plot Synopsis
by Lucia Bozzola
"If they move, kill 'em!" Beginning and ending with two of the bloodiest battles in screen history, Sam Peckinpah's classic revisionist Western ruthlessly takes apart the myths of the West. Released in the late '60s discord over Vietnam, in the wake of the controversial Bonnie and Clyde (1967) and the brutal "spaghetti westerns" of Sergio Leone, The Wild Bunch polarized critics and audiences over its ferocious bloodshed. One side hailed it as a classic appropriately pitched to the violence and nihilism of the times, while the other reviled it as depraved. After a failed payroll robbery, the outlaw Bunch, led by aging Pike Bishop (William Holden) and including Dutch (Ernest Borgnine), Angel (Jaime Sanchez), and Lyle and Tector Gorch (Warren Oates and Ben Johnson), heads for Mexico pursued by the gang of Pike's friend-turned-nemesis Deke Thornton (Robert Ryan). Ultimately caught between the corruption of railroad fat cat Harrigan (Albert Dekker) and federale general Mapache (Emilio Fernandez), and without a frontier for escape, the Bunch opts for a final Pyrrhic victory, striding purposefully to confront Mapache and avenge their friend Angel.


TRAILER


WATCH THE FULL MOVIE
Continue Reading...

The power of Dojo i18n

I had said at an early stage that I was going to use Dojos i18n system to translate snippets of text in World Change Network. Now that the time came to actually implement it, I realized I had some learning to do to get all bits and pieces right. As it turned out, using Dojos i18n system for you own purposes is really simple.

If you take a look at the unit test for i18n at http://download.dojotoolkit.org/current-stable/dojo-release-1.2.2/dojo/tests/i18n.js you see that it uses three major tricks;

1. Load the i18n strings bundle of your choice using dojo.requireLocalization("tests","salutations",locale);
2. Get a specific bundle using var salutaions = dojo.i18n.getLocalization("tests", "salutations", "en");
3. Get the specific string for a given key using salutations['hello'];

Let's check the arguments for number (1) and (2; Only the first two are needed, which describe the dojo package to look for bundles in and the name of the bundle. If you want to specify another locale than the one the browser declares, it can be added as third argument, "sv" for Swedish, when the browser would say "en-us", et.c.

All well and good, but where do we put our different version of strings? As it turns out, in the dojo/test directory a directory named 'nls' can be found. In the root of that is a file called 'salutations.js'. This is the default key-value translation that i18n falls back on if the locale cannot be found.

Then comes a host of subdirectories ; zh, nl, il, dk, de, et.c et.c., one for each locale (that you want or can define). In each of these is a separate 'salutations.js' containing locale-specific resources.

The file format look like this;

{
it: "Italian",
ja: "Japanese",
ko: "Korean",
......
hello: "Hello",
dojo: "Dojo",
hello_dojo: "${hello}, ${dojo}!",
file_not_found:"The file you requested, ${0}, is not found."
}

for the default file, and like this in the 'it' subdirectory;

{
it: "italiano",
hello: "Ciao"
}

And that's it.

I began creating a small naive custom widget, which subtituted the content of the element where it is declared with the localized string found for the content used as key. It's not very fast, but simple to understand and use.

dojo.provide("layout.translate");

dojo.require("dijit._Templated");
dojo.require("dijit._Widget");
dojo.require("dojo.i18n");

dojo.declare("layout.translate", [ dijit._Widget ],
{
widgetsInTemplate : false,
string : "",

postCreate: function()
{
if (!this.string)
{
this.string = this.domNode.innerHTML;
}
console.log("postCreate for layout.translate called. locale == '"+dojo.locale+"'");
dojo.requireLocalization("layout", "salutations");
var res = dojo.i18n.getLocalization("layout", "salutations");
console.log("Translation key was '"+this.string+"'");
var str = res[this.string];
this.domNode.innerHTML = str;
}

});

Note that I just copied the whole nls directory from dojo/test for my own uses, and edited the files, leaving the original filename intact, just in case :) A better way of utilizing i18n would be to have a base class for all custom widgets, which read in a i18n bundle, and injects all keys into each class, so that every subclass has a lot of this._i18n_command_delete (If we have a naming convention that let all i18n keys begin with '_i18n_' for example).

Then we could have all custom widget templates just sprinkle their markup with a lot of ${_i18n_command_delete} and so on, which would pull in the current value of that 'this' property of the widget when it is rendered in the page.

Hmm....

Come to think of it, it seems to be possible for this to be put inside dijit._Widget, or possibly _Templated, which would make it spread to all custom widgets automatically. The only thing needed would be to prepend '_i18n_' to all key names, so that 'command_delete' inside a bundle file would become this_i18n_command_delete in the widget.

One would also need to have a convention that this only worked if the developer put a 'nls' directory under the package directory where widgets of a certain package are declared, following the order declared earlier.

Actually, this would be a pretty neat idea. Just my fault for using a blog post instead of TRAC to add feature requests! Oh, you mean I could do it myself? OK, I'll add it to the queue :)

Cheers,
PS




Continue Reading...

The Deer Hunter


Plot Synopsis
by Lucia Bozzola
One of several 1978 films dealing with the Vietnam War (including Hal Ashby's Oscar-winning Coming Home), Michael Cimino's epic second feature The Deer Hunter was both renowned for its tough portrayal of the war's effect on American working class steel workers and notorious for its ahistorical use of Russian roulette in the Vietnam sequences. Structured in five sections contrasting home and war, the film opens in Clairton, PA, as Mike (Robert De Niro), Nick (Christopher Walken), and Stan (John Cazale, in his last film) celebrate the wedding of their friend Steve (John Savage) and go on a final deer hunt before the men leave for Vietnam. Mike treats hunting as a test of skill, lecturing Stan about the value of "one shot" deer slaying and brushing off Nick's urgings to appreciate nature's beauty. As Mike ruminates post-hunt, the film cuts to the horror of Vietnam, where the men are captured by Vietcong soldiers who force Mike and Nick to play Russian roulette for the V.C.'s amusement. Mike turns the game to his advantage so they can escape captivity, but the men are permanently scarred by the episode. Steve loses his legs; Nick vanishes in the Saigon Russian roulette parlors. Mike returns alone to Clairton a changed man, as he rejects the killing of the deer hunt and finds solace with Nick's old girlfriend Linda (Meryl Streep). Disgusted by the antics of his male cohorts at home, Mike decides to bring Steve back from a veterans' hospital, and he returns to Saigon to find Nick. As Saigon falls, Mike discovers how far gone Nick is; the survivors gather in Clairton for a funeral breakfast, singing an impromptu rendition of "God Bless America."


TRAILER


Continue Reading...

The Deer Hunter


Plot Synopsis
by Lucia Bozzola
One of several 1978 films dealing with the Vietnam War (including Hal Ashby's Oscar-winning Coming Home), Michael Cimino's epic second feature The Deer Hunter was both renowned for its tough portrayal of the war's effect on American working class steel workers and notorious for its ahistorical use of Russian roulette in the Vietnam sequences. Structured in five sections contrasting home and war, the film opens in Clairton, PA, as Mike (Robert De Niro), Nick (Christopher Walken), and Stan (John Cazale, in his last film) celebrate the wedding of their friend Steve (John Savage) and go on a final deer hunt before the men leave for Vietnam. Mike treats hunting as a test of skill, lecturing Stan about the value of "one shot" deer slaying and brushing off Nick's urgings to appreciate nature's beauty. As Mike ruminates post-hunt, the film cuts to the horror of Vietnam, where the men are captured by Vietcong soldiers who force Mike and Nick to play Russian roulette for the V.C.'s amusement. Mike turns the game to his advantage so they can escape captivity, but the men are permanently scarred by the episode. Steve loses his legs; Nick vanishes in the Saigon Russian roulette parlors. Mike returns alone to Clairton a changed man, as he rejects the killing of the deer hunt and finds solace with Nick's old girlfriend Linda (Meryl Streep). Disgusted by the antics of his male cohorts at home, Mike decides to bring Steve back from a veterans' hospital, and he returns to Saigon to find Nick. As Saigon falls, Mike discovers how far gone Nick is; the survivors gather in Clairton for a funeral breakfast, singing an impromptu rendition of "God Bless America."


TRAILER


Continue Reading...

Rocky


Plot Synopsis
by Hal Erickson
Rocky Balboa (Sylvester Stallone), a Philadelphia boxer, is but one step removed from total bum-hood. A once-promising pugilist, Rocky is now taking nickel-and-dime bouts and running strongarm errands for local loan sharks to survive. Even his supportive trainer, Mickey (Burgess Meredith), has given up on Rocky. All this changes thanks to Muhammad Ali-like super-boxer Apollo Creed (Carl Weathers). With the Bicentennial celebration coming up, Creed must find a "Cinderella" opponent for the big July 4th bout — some unknown whom Creed can "glorify" for a few minutes before knocking him cold. Rocky Balboa was not the only Cinderella involved here: writer/director Sylvester Stallone, himself a virtual unknown, managed to sell his Rocky script (one of 35 that he'd written over the years) on the proviso that he be given the starring role. Since the film was to be made on a shoestring and marketed on a low-level basis, the risk factor to United Artists was small. For Stallone, this was a make-or-break opportunity — just like Rocky's million-to-one shot with Apollo Creed. Costing under a million dollars, Rocky managed to register with audiences everywhere, earning back 60 times its cost. The film won several Academy Awards, including Best Picture.


TRAILER



Continue Reading...

Rocky


Plot Synopsis
by Hal Erickson
Rocky Balboa (Sylvester Stallone), a Philadelphia boxer, is but one step removed from total bum-hood. A once-promising pugilist, Rocky is now taking nickel-and-dime bouts and running strongarm errands for local loan sharks to survive. Even his supportive trainer, Mickey (Burgess Meredith), has given up on Rocky. All this changes thanks to Muhammad Ali-like super-boxer Apollo Creed (Carl Weathers). With the Bicentennial celebration coming up, Creed must find a "Cinderella" opponent for the big July 4th bout — some unknown whom Creed can "glorify" for a few minutes before knocking him cold. Rocky Balboa was not the only Cinderella involved here: writer/director Sylvester Stallone, himself a virtual unknown, managed to sell his Rocky script (one of 35 that he'd written over the years) on the proviso that he be given the starring role. Since the film was to be made on a shoestring and marketed on a low-level basis, the risk factor to United Artists was small. For Stallone, this was a make-or-break opportunity — just like Rocky's million-to-one shot with Apollo Creed. Costing under a million dollars, Rocky managed to register with audiences everywhere, earning back 60 times its cost. The film won several Academy Awards, including Best Picture.


TRAILER



Continue Reading...

Dances with Wolves


Plot Synopsis
by Judd Blaise
A historical drama about the relationship between a Civil War soldier and a band of Sioux Indians, Kevin Costner's directorial debut was also a surprisingly popular hit, considering its length, period setting, and often somber tone. The film opens on a particularly dark note, as melancholy Union lieutenant John W. Dunbar attempts to kill himself on a suicide mission, but instead becomes an unintentional hero. His actions lead to his reassignment to a remote post in remote South Dakota, where he encounters the Sioux. Attracted by the natural simplicity of their lifestyle, he chooses to leave his former life behind to join them, taking on the name Dances with Wolves. Soon, Dances with Wolves has become a welcome member of the tribe and fallen in love with a white woman who has been raised amongst the tribe. His peaceful existence is threatened, however, when Union soldiers arrive with designs on the Sioux land. Some detractors have criticized the film's depiction of the tribes as simplistic; such objections did not dissuade audiences or the Hollywood establishment, however, which awarded the film seven Academy Awards, including Best Picture.


TRAILER



Continue Reading...

Dances with Wolves


Plot Synopsis
by Judd Blaise
A historical drama about the relationship between a Civil War soldier and a band of Sioux Indians, Kevin Costner's directorial debut was also a surprisingly popular hit, considering its length, period setting, and often somber tone. The film opens on a particularly dark note, as melancholy Union lieutenant John W. Dunbar attempts to kill himself on a suicide mission, but instead becomes an unintentional hero. His actions lead to his reassignment to a remote post in remote South Dakota, where he encounters the Sioux. Attracted by the natural simplicity of their lifestyle, he chooses to leave his former life behind to join them, taking on the name Dances with Wolves. Soon, Dances with Wolves has become a welcome member of the tribe and fallen in love with a white woman who has been raised amongst the tribe. His peaceful existence is threatened, however, when Union soldiers arrive with designs on the Sioux land. Some detractors have criticized the film's depiction of the tribes as simplistic; such objections did not dissuade audiences or the Hollywood establishment, however, which awarded the film seven Academy Awards, including Best Picture.


TRAILER



Continue Reading...

Wuthering Heights


Plot Synopsis
by Andrea LeVasseur
William Wyler's Wuthering Heights is one of the earliest screen adaptations of the classic Emily Brontë novel. A traveler named Lockwood (Miles Mander) is caught in the snow and stays at the estate of Wuthering Heights, where the housekeeper, Ellen Dean (Flora Robson), sits down to tell him the story in flashback. In the early 19th century, the original owner of Wuthering Heights, Mr. Earnshaw (Leo G. Carroll), brings home an orphan from Liverpool named Heathcliff (Rex Downing). Though son Hindley Earnshaw despises the boy, daughter Catherine develops a close kinship with Heathcliff that blossoms into love. When Mr. Earnshaw dies, Cathy and Heathcliff grow up together on the Moors and seem destined for happiness, even though Hindley forces Heathcliff to work as a stable boy. When Cathy (Merle Oberon) meets wealthy neighbor Edgar Linton (David Niven), Heathcliff (Laurence Olivier) gets jealous and leaves. Cathy marries Edgar, and Heathcliff returns with his own wealth and sophistication. He buys Wuthering Heights from the alcoholic Hindley (Hugh Williams) and marries Edgar's sister, Isabella Linton (Geraldine Fitzgerald), out of spite. Still obsessively in love with each other, Cathy gets deathly ill while Heathcliff grows into a bitter old man. Ellen continues telling Lockwood the story as Dr. Kenneth (Donald Crisp) enters and reveals the fateful ending.


TRAILER







PART 1


PART 2


PART 3


PART 4


PART 5


PART 6


PART 7


PART 8


PART 9


PART 10


PART 11


PART 12


PART 13


PART 14


PART 15
Continue Reading...

lala moulati ana9a maghribia

seo

 

Blogroll

Site Info

Text

telechargementz Copyright © 2009 WoodMag is Designed by Ipietoon for Free Blogger Template