SPRINGFIELD — One of Illinois' most-renowned artists will create a painting depicting the healing role that women in the Roman Catholic religious order operating HSHS St. John's Hospital played in the aftermath of the 1908 Springfield race riot.
St. John's officials on Tuesday announced the selection of Peoria resident Preston Jackson, whose acrylic-on-canvas painting will be displayed on a wall of a first-floor lobby inside the new HSHS St. John's Hospital Women's and Children's Clinic.
"He's our top artist in Illinois and a favorite of many," St. John's chief executive officer Dr. Charles Lucore said at a news conference.
The four-story outpatient clinic and an adjacent parking deck, costing more than $48 million, is being constructed along Ninth Street, immediately east of the not-for-profit hospital's Carol Jo Vecchie building.
The clinic building is expected to be completed in late October or November before patients and doctors begin using it in December, St. John's spokeswoman Erica Johnson said.
Jackson's painting, which will be at least 4 feet tall and 3 feet wide — and potentially larger — is expected to be done in November.
Commissioning Jackson will allow St. John's to honor the Hospital Sisters of St. Francis, who personally provided care and offered refuge to injured blacks and whites the evening of Aug. 14, 1908, Lucore said.
The riot resulted in the deaths of at least seven people and led to the formation of the National Association for the Advancement of Colored People.
Two black men, including an 80-year-old acquaintance of Abraham Lincoln, were lynched in the riot, and more than 100 people — black and white — were injured.
The new St. John's clinic will be about a block northwest of city-owned land containing the foundations of several homes that were destroyed in the race riot. The foundations were part of a predominantly black neighborhood, and at least two of the homes had black owners, according to Teresa Haley, president of the Illinois and Springfield NAACP.
Local, state and federal officials haven't yet decided what will happen to those sites, discovered a few years ago during railroad consolidation work.
Kenneth Page, a member of the Springfield NAACP chapter, thanked the Hospital Sisters for commissioning the Preston Jackson painting as part of the planned display, which will be 9 feet tall and 21 feet wide.
The work of art will "promote understanding" of an event that may be unknown to many central Illinois residents, Page said.
"This is a tremendous opportunity for the city," he said.
The more that people understand the destructive results of hate, "the less we will want to repeat history," he said.
Jackson, 75, professor emeritus at the School of the Art Institute of Chicago, said he was "very happy" to be chosen for the project.
Jackson created a two-section bronze sculpture recalling the riot that was unveiled in 2009 and stands in Springfield's Union Square Park near the Abraham Lincoln Presidential Library and Museum.
A 1962 graduate of the former Stephen Decatur High School, Jackson said he has drawn some sketches for the painting so far. He said he plans to use color and geometric shapes in a style he described as "folk art" and "a combination of abstract and realism," to show Hospital Sisters caring for the wounded.
One of the sisters to be included is Sister Magdalene Wiedlocher, who was working in the St. John's emergency room and spent hours caring for victims of the race riot.
Jackson's painting will be surrounded by historic photos depicting the damage and police response related to the race riot. At the bottom of the tentative design will be a quotation from Ida B. Wells-Barnett, a Mississippi native who was born a slave and led an anti-lynching crusade in the United States in the 1890s.
The photos and the rest of the design were the result of collaboration between St. John's, the Springfield and Central Illinois African American History Museum and the Springfield NAACP, Page said.
St. John's officials wouldn't say how much they are paying Jackson or the overall cost of the wall display.


Be sober minded. At all times there is great sorrow and great joy in the lives of those around us.
It was Thursday and one of our neighborhood friends had been telling us for days that he wanted to cook for us.
Thursday is melange day, a day where we combine and eat all our leftovers. We had a ton of tasty leftovers and on top of that, our friend was able to join us for dinner and decided to cook up some deep fried pork. We barely had enough room to fit all the food on the table. Our eyes, minds, and hearts were on the food. Surely a gift from God. We sat down and started serving the food. We laughed and joked around knowing that our day was over and all that was scheduled for the rest of the evening was food, fellowship, and sleep. Then Rus's phone started ringing. It was Job.
Gabe Yohe, Nick Holovaty, Nick Raway, Chris Raway.
At dinner, that Thursday evening, began, Rus picked up the phone. His face turned serious. He walked away and talked on the phone in the corner for a while. He turned to us saying, "The cops are at Job's house. His wife is trying to take his son. I'm gonna go over there and try to settle things down."
We all prayed together, and Rus went on his way. Our conversation was much more sober for a while as we discussed the situation. Slowly, however, our conversation became much more jovial. We devoured the scrumptious food and began laughing once again. The food was so good that night. Compared to what we usually had, the pork tasted divine. The only thing that could get my mind off the food was a full stomach. The time flew and then the back door opened.
It was Rus, and he looked torn up but chuckled when he saw our wonderful dinner. Rus told us, "Job's ex-girlfriend took the child, and the cops couldn't do anything about it. Job had no way to fight back legally, and the mother claimed that she had been taking care of the kid all along. Job was irate"
While listening to what happened, we all were hushed and some of us were holding back tears. Job's former girlfriend simply came and took the child from Job's arms. There was nothing Job could do about it. Job was powerless. When the mother drove away all Job could do was silently cry. His child and his pride had been taken away from him. Rus drove Job to a friend's house for the night. On the way Rus and Job discussed what to do. Job could easily go take the child back from the girlfriend but that would land him in prison. There wasn't much Job could do. He was homeless and now childless and brokenhearted.
Job is our neighbor. When we hear stories like Job's, we want to help. When we love them we share their sorrow and when they love us they share our joy. Lord, give us a heart for the hurting, the lost and the brokenhearted.


Hoping that they will not mention Disney to start this movie. Still should be just lucas film only. What do you think?
It will be Lucasfilm. But who will be the distributor? 20th Century Fox or Disney?
It should be Disney. They have the rights to the new movies now, however I think Fox has DVD distribution rights to the original 6 up until 2020 or so?
I'm thinking of the marvel movies. I know some of them start off with the marvel logo. I think 20th century fox is outta the picture.
Oh yeah. The Lucasfilm logo will definitely flash before the movie, absolutely.
But right, I don't see how Fox 20th Century would be there at all. Just like in Toy Story 3 you see the "Walt Disney Pictures" castle followed by the "Pixar" logo.
In Episode 7 you will probably see "Walt Disney Pictures" then the "LucasFilm" logo followed by the opening crawl of course.
Yup, that will probably be it. So no more Fox Fanfare.
I will miss the Fox fanfare and logos no doubt.
But, as long as the movie starts with "A long time ago....." followed by that iconic scroll and musical theme, I don't see how my next 2 hours would be ruined because of a different distribution logo.
I honestly think Disney is going to fit in just fine with SW. Maybe because I went there 2 years ago and saw all the cool SW stuff they have. It's in good hands.
Fox was only the distributor guys... they didn't have much to say about the content.
But unlike Fox, Disney owns the right to the content now whereas in the past it was Lucasfilm.
I was just saying I don't care what the opening logos are. The fox fanfare is nostalgic, but once the movie starts who cares what came before it.
I hope the film starts with the classic Tinkerbell flying about and then blessing the Disney Castle Logo with her magic wand while tinkley magical pixie dust sounds are blasting in our anticipatory ears. Also, she should giggle while doing it.
That should piss off the neck-beards.
Oh man, it would be even better if after that, Mickey Mouse introduces the movie similar to the Fantasia Films. "Oh. huh huh. Hi, there! Well, let's watch a MOOOOOOvieeee!"
Do you know why I want all of these things? Anything to piss off the pissy Star Wars-tards as long as it does not affect the film. So what if a Disney Fairy shows up to bless the Disney logo with pixie dust? Who cares? That's not the film.
And then Tinkerbell's wand turns into a light sabre, cuts the screen in two and there is the Lucasfilm logo... with the Seven Dwarfs sticking their heads out between the letters.
We think very much alike.
And then Tinkerbell is the main villain of the movie!!
Am I going too far now?
She would make an excellent villain. As long as she isn't played by Julia Roberts.
Or they could just put Jar Jar in the movie. I've been wondering since 2005 what happens with his character. They kind of left us hanging ya know.
With any luck he's dead.
Or he made many little Jar Jars... and they all wanna be Jedi.
That right there should have been the plot for Episode 7!
I think numerous people guessed ROTS correctly beforehand. Granted that was easier to predict than The Force Awakens.
I don't think anyone ever would have guessed The Phantom Menace or Attack of the Clones.
I don't care what a SW movie is called. As long as I enjoy it I'm happy.
so...i couldn't help but notice that there is no "episode VII" in the new title logo.
True. If that is the official approach. Maybe it's just the release of the title.
Good point. But still... the Skywalker story continues.
if they started anew with story/characters/time i would agree, but it's clearly a sequel to ep6 so i think it's dumb to drop the ep#.
There were many red Revenge of the Sith logos that never had Episode III on it.
I'm sure it's still called Episode 7.
Hopefully it will be a good movie. If it is, who cares about the title or the number.
I couldn't agree more. The title is one of the last things I really care about honestly,.
1. The movie is gonna ruin the idea of the force beyond midiclorians.
"Midiclorians Unleashed" would have made a great a title.
I think the title is so generic, I don't think it'll say anything about its contents. And it doesn't have to, really.
Isn't 5 a little bit of a stretch? I think "The midichlorian strikes back" would be more fitting.


text:
Top 100 of the 1930s: 90-86
Posted by obscureclassics under Essays, Lists | Tags: anna christie, bette davis, clarence brown, dodsworth, frank borzage, george brent, george f. marion, george stevens, Ginger Rogers, greta garbo, james strewart, kay francis, leslie howard, living on velvet, of human bondage, ruth chatterton, vivacious lady, Walter Huston |
090. Anna Christie (Clarence Brown, 1930)
MGM kept Greta Garbo in silent films longer than any other star in Hollywood. It wasn't until 1930 that she made her talkie debut in the title role in Anna Christie. It was really the perfect role for Garbo – the world weary prostitute of Swedish descent. The film is based on the play by Eugene O'Neill, who wasn't the sunniest of playwrights. It's a grim and gloomy story that could have easily been bogged down by its own sadness and despair had director Clarence Brown not put such importance on the family dynamic between Anna and her father, played by George F. Marion. Anna hides her past from her father, with whom she's recently been reunited, for fear of disappointing him. While there is a love story in the film, the movie is really about the relationship between a father and daughter and the difficulties they have relating to one another after being separated for 15 years.
089. Of Human Bondage (John Cromwell, 1934)
Bette Davis had been working steadily in mostly unremarkable pictures until 1934 when she appeared in her breakout role in Of Human Bondage. Davis was a brave actress. Not many would take on a character as vile and horrible as Mildred, and even fewer would work so hard to make the character as horrible as possible. As a result, Davis created one of the biggest film bitches of all time, and cemented her place in Hollywood history as one of the all time greats. W. Somerset Maugham's story of obsession and abuse is a dark one, filled with characters you can never quite feel sorry for. Nevertheless, watching the power Mildred holds over Leslie Howard's Carey and the inexplicable pull he feels toward her is fascinating to watch. We're basically watching a series of events that leads to a train crashing. We recognize that these things are going to lead to a disaster, we're powerless to stop it, but it's impossible not to be entranced by it.
088. Vivacious Lady (George Stevens, 1938)
Ginger Rogers and James Stewart were close friends for most of their lives, and they shared a really amazing chemistry on screen. In the 1930s and 1940s, they were both the "every man" (or woman) stars. Unlike much of Hollywood, which seemed glamorous and untouchable, Stewart and Roger seemed like they belonged with us. Like they were regular Joes. And pairing the two worked so well on film. Which is why it's surprising that the only made one movie together, the delightful romantic comedy Vivacious Lady. The basic story is a little hackneyed – Stewart comes from a wealthy and respectable family, so he's afraid to tell them that he's married a showgirl – but the fact that director George Stevens can take that story and make something so funny and heartfelt is what's beautiful about the whole thing. The romance between Stewart and Rogers feels incredibly genuine, and the family dynamic, while screwball and therefor a little daffy, actually feels real and honest. Despite the screwball elements, this is a movie that feels true.
087. Living on Velvet (Frank Borzage, 1935)
Living on Velvet is one of Borzage's less recognized films. On the surface is seems to be a typical romantic melodrama, but it's actually one of Borzage's darkest stories. George Brent's character, Terry, has lost his family in a plane crash while he was piloting, so he spends much of his life basically courting death, even after he marries Kay Francis' Amy. He's so much more damaged than any of Borzage's other heroes. So damage that not even his love for Amy can save his soul. Rather, much of the film seems to be about how their love for each other isn't enough. For once in a Borzage film, it's the outside forces that his heroes and heroines are usually so isolated from which are needed to save their lives. It's an interesting departure for Borzage, less spiritual and certainly darker.
086. Dodsworth (William Wyler, 1936)
Hollywood romances, in both classic and modern film, are usually about young people. While it's becoming a bit more common in current film to give older people the spotlight, that was a rarity in classic film, which makes Dodsworth a breath of fresh air. The leads are Walter Huston and Ruth Chatterton, 52 and 44 years of age, respectively. Chatterton was lucky enough to have an ageless face, and was able to play the leading ladies in roles that might have gone to younger actresses for much of the 1930s. But in Dodsworth she embraced her age to play an older woman, the mother of an adult child, and the wife of a man who's just retired. The film continues to be unconventional, telling the story of a long time romance unraveling. It's sometimes heartbreaking to watch, but it's such a well done film that you can't tear your eyes away. It's also brilliantly performed by its entire cast, especially Chatterton, who isn't afraid to reveal the incredibly unlikable traits of her character.
Stay tuned for 85-81.
Richard Boleslawski by Katie Richardson
Posted by obscureclassics under Essays | Tags: 1934, Clark Gable, elizabeth allan, george brent, greta garbo, Herbert Marshall, men in white, myrna loy, richard boleslawski, robert montomgery, the mystery of mr. x, the painted veil |
Richard Boleslawski is another of the many, many great, yet underappreciated directors that we love here at Obscure Classics. While he directed a few films in his native Russia (in the area which is now Poland) between 1915 and 1921, his career didn't really take off until he came to America. His first job wasn't exactly the brightest omen of things to come. He did fill in work for Erich von Stroheim on the ill-fated Queen Kelly, which was something of a disaster that was never finished. Fortunately, his first job was not an indicator for the rest of his career, and while he never made a picture as big as Gone With the Wind or Grand Hotel, he made many excellent studio pictures before his career was tragically cut short by his sudden death in 1937. A few of his films, Beauty for Sale and Fugitive Lovers, get quite a lot of talk on this site, so here are a few of his films that haven't received quite as much attention.
The Mystery of Mr. X is one of the man mystery/comedies to come out of the 1930s, and while it's not quite as good as The Thin Man or The Mad Miss Manton, it's definitely in the upper echelon of these types of films. It's a little bit different than these other films in that its lead character, played wonderfully by Robert Montgomery, is not a detective, or a doctor/detective, or lawyer/detective. He's 'technically' not a good guy at all, he's a gentleman thief. He gets caught up in a murder when he's stealing a diamond at the same time a policeman is being murdered just outside the building. Scotland Yard assumes the murder and theft were committed by the same man, and Montgomery is left to prove himself innocent.
His leading lady is Elizabeth Allan, and the two of them share a really wonderful chemistry that really makes me wish they had made more films together. The screenplay sparkles, and Boleslawski easily mixed the humor with some truly suspenseful scenes.
Men In White (1934)
I've talked about this movie a few times on this site. It's a really incredible pre-code film, which tackles some pretty taboo issues with incredible finesse.
In Men In White, Clark Gable plays a young doctor in love with Myrna Loy, but his constantly busy schedule puts a strain on their relationship, and he ends up having a one night stand with nursing student Elizabeth Allan. She gets pregnant and has a back alley abortion, which is predictably botched and she ends up in the hospital, fighting for her life.
Abortion was perhaps the most taboo subject that could be covered in film in the 1930s, and even during the pre-code era, films had to be delicate about the way it approached the topic. The word "abortion" is never used. It's hinted at without the word ever being spoken. Boleslawski takes a topic that could be sensationalized and tells a very personal story with it.
The Painted Veil (1934)
Boleslawski's version of W. Somerset Maugham's brilliant novel The Painted Veil isn't nearly as good as the almost perfect 2006 adaptation starring Naomi Watts, Edward Norton, and Liev Schreiber. Naturally, the subject matter had to be handled much more delicately in the 1930s. But for what it is, which is basically a watered down version of Maugham's story, it's still a pretty good movie, with a really good performance from Garbo.
Garbo plays a restless woman who marries scientist Herbert Marshall even though she doesn't really love him. This lack of love, combined with Marshall's constant working, leads to Garbo having an affair with George Brent. When he husband discovers her infidelity, he takes her with him to inland China to fight the region's illness, assuming they'll both probably die. But in these worst of conditions, Garbo grows as a human being, as does her love for her husband.
This movie really only tells half the story of Maugham's novel, leaving us with the happy ending, rather than going past that to the true, tragic ending of the story. But despite the sunny-ing up of the story, Boleslawski's film does something that very few films at the time did. It takes a very honest and mature look at adult relationships and marriage.
My Reputation by James White
Posted by dreiser900 under Reviews | Tags: 1946, barbara stanwyck, Curtis Bernhardt, Drama, eve arden, george brent, Warner Bros. |
Director: Curtis Bernhardt
Cast: Barbara Stanwyck, George Brent, Eve Arden
Odd that Stanwyck's character in this 1946 weeper is named exactly the same as she was in Forty Guns. When I first read the synopsis of this film, I rolled my eyes. Soap opera city. Imagine my surprise when by the denouement of the picture, I was moved to tears. That's how effective Babs is in conveying her pain @ being split between the love for her boys and personal happiness. I have friends who grew up in the North Shore area and their anecdotal stuff about the blue bloods and their snobbish behavior combined w/ gossip is plentiful. So the Chicago stuff for that decade is spot on. Jessica Drummond is in the untenable position of being a widow who is expected by her mother to honor a dead husband's memory by not pursuing any other relationships. Brutal expectations and Stanwyck shows us that they are inhuman standards.
My Reputation is an excellent movie w/ one of my favorite performances from "Missy."
The Old Maid by James White
Posted by dreiser900 under Reviews | Tags: 1939, bette davis, Drama, Edmund Goulding, george brent, miriam hopkins, Warner Bros. Pictures |
Director: Edmund Goulding
Cast: Miriam Hopkins, Bette Davis, George Brent
This is a melodrama set in the South @ the beginning of the Civil War and finishing well into the 1880s. Delia Lovell (Hopkins) is the older cousin to Charlotte (Bette Davis). The older Lovell belle grows weary of waiting for her fiance Clem Spender (George Brent) to propose marriage so she dumps him and marries a wealthy banker named Jim Ralston — played by James Stephenson — instead. Having held a torch for Clem herself for several years, Charlotte is thrilled and the two commence a romance immediately. When young Spender gets called to war, Davis' character "comforts" him. The family eventually receives word that Charlotte's lover is killed in action. This is the worst possible news because Ms. Lovell finds herself in the family way. Wishing to avoid scandal and any pox on the family name, the expecting mother travels out West to give birth in veiled secrecy.
Upon her return, Charlotte witnesses the devastations that war can leave in its wake. Wishing to contribute to the restoration of the South, our lead establishes a school for orphans. This has the added benefit of being a cover for her own child. When Delia finds out who the real father is to Clementina (Jane Bryan) she pleads with her cousin to move into her own home. Hopkins' cousin suggests that the child has a birthright to a good name and financial resources. What appears as a gesture of Delia's kindness at first is revealed to be anything but. As the years follow, Charlotte's personal life is nearly snuffed out by this competitor for her daughter's feelings. Davis' character goes through Clementina's adolescence reduced to the role of an annoying aunt while Delia pretends to be the child's mother. Throughout the film, her older cousin's selfish decisions have thwarted any chance Charlotte had @ happiness whether it be in romance, society, or in motherhood. As Clementine prepares for wedlock, our protagonist is sick of being a martyr and a doormat. The final scenes are a great payoff and combined with the rest of the movie, they make The Old Maid one of the better "women's pictures" out there.
Hats off to Goulding for playing referee in this project as none of the notorious enmity each of these divas harbors for the other shows up in the frame. I have to compliment Davis with not being a grandstander in several scenes, as she chose correctly to play Charlotte stoically with measured reserve. Hopkins plays a detestable southern belle with verve and her insidious, machiavellian treatment of Davis' Charlotte alienates the viewing audience. In short, she nails the part. What could have unraveled as a weepy, lame melodrama is given booster rockets by Hopkins and Davis. Give The Old Maid a spin if you want to see an acting clinic.
The Great Lie, by Greg Dickson
Posted by az08 under Reviews | Tags: 1941, bette davis, george brent, Mary Astor, The Great Lie |
Cast: George Brent, Bette Davis, Mary Astor
Within the first ten minutes The Great Lie presents itself unmistakably as a love triangle tale. George Brent plays Peter Van Allen, a man who is desired by two women who are presented in the film as total opposites. One is nurturing and domesticated (Bette Davis) and one is a modern career woman, excelling as a talented pianist (Mary Astor). She is free, driven, uninhibited, social and wild.
While George Brent commands the attention of these two woman, they command the attention of the audience, squaring off against each other, each seemingly obtaining the upper hand but then loosing it again to the other.
Bette Davis is as brilliant as ever with her perfectly expressive face. She plays Maggie. At times she is formidable and intimidating. At other times vulnerable and downtrodden, and as her expressions and emotions yo-yo, she is never once unbelievable, only completely convincing despite the soap opera feel this movie takes on as it progresses through the plot.
Mary Astor steals the show despite the undeniable talent of Bette Davis. In this, Astor's one and only Oscar earning performance she storms into her opening scene, a powerhouse of presence and charisma. We know instantly the type of woman we are dealing with and we are simultaneously impressed and on guard. It seems insulting to the cast who are all marvelous in the film, but Mary Astor really does carry The Great Lie and it is particularly impressive when she is able to communicate the pain of the character to the point of sympathy, but yet continue to be a menacing antagonist. The best example of this balance is during an extended stay in a small cabin in Arizona, as circumstances force her away from the general populace and the adoring fans of her work. She is caged there, and she knows she can't leave, pacing back and forth like a caged predator, simultaneously terrorizing and rueful. She is a pathetic character really, but she doesn't seek pity, she lashes out. She is a dangerous and unpredictable woman. A woman scorned. While an evening with her would certainly be eventful and pleasurable, this is certainly not the type of woman we would want to wake up married to after a night of drinking until dawn. Yet, that is were Peter Van Allen finds himself.
So, the roller coaster begins, and the twists and turns land quite comfortably between just believable enough, yet not entirely predictable. Sure, it gets a little melodramatic at times, but these performances and the sparring between the always stirring Bette Davis and the toughest Mary Astor we've ever seen is worth a good long look. The Great Lie is great fun, no lie.
Female by James White
Posted by dreiser900 under Reviews | Tags: 1933, Ferdinand Gottschalk, george brent, Michael Curtiz, ruth chatterton, Warner Bros. |
Director: Michael Curtiz
Starring: Ruth Chatterton, George Brent, and Ferdinand Gottschalk
Female is a Pre-Code effort that is unlike any other from the early 1930s. Unlike Barbara Stanwyck's character in Baby Face — who sleeps her way to the top of the corporate ladder — Alison Drake (Ruth Chatterton) is already the CEO of her own automobile manufacturing concern. She is a sexual predator that is the equal of any male you've seen in film. A tough no nonsense businesswoman by day, Alison treats her company like a carnal candy store. This female captain of industry surveys her office space daily for potential boy toys amongst her employees. Her modus operandi is to pick a potential lover, invite them to her palatial digs on the premise of important shop talk, and then interrupt any professional discussion with sexual seduction. These young men are intoxicated by her lustful wares and they are left hopelessly under Ms. Drake's spell. Of course she discards them immediately, even brazenly transferring them elsewhere in the firm if they give her any difficulties the next day.
Our protagonist gets the tables turned on her when she steals a top design engineer from a rival company. Jim Thorne (George Brent) rebuffs her advances which infuriates his new boss. He's not impressed by her come ons. The female CEO is suddenly without the power of her sex appeal. Not used to losing, Alison pursues Thorne relentlessly until she ultimately wins him over. They fall in and out of love quickly. The engineer wants a conventional woman who will maintain a home and take care of his needs. When he leaves the company, Chatterton's character is useless on the job. All she can think about is the one that got away.
What ensues is a crazy cross-country search until Ms. Drake is able to find her man at a carnival shooting at targets. How fitting when you consider that hanging out in an amusement park is what they did on their first successful date. Then the bottom sort of falls out of the picture as this tough CEO proclaims that she's no superwoman and agrees to do the decent thing and marry him. What?! I can only imagine that this was thrown in as a salve to the fragile egos of the male audience. If the filmmakers had not emasculated Alison in the third act, this might have gone down as the best Pre-Code film out there.
There are some excellent production values starting with the Drake mansion. This is a real Frank Lloyd Wright creation in the Hollywood Hills known as the Ennis House. For 1933, its Grecian touches and art deco flavor are quite stirring. Our lead even has an ornate live organ halfway up one of her walls. The swimming pool is a sight to see and provides the setting for one of the funnier moments when the lady of the house rejects one boy because he's too "poetic" (read: homosexual). Michael Curtiz received the director's credit even though he was the third helmsman on the picture. William Dieterle got sick and William Wellman came aboard only to get in a dispute with the studio over money. Warner Bros. booted him off the set and brought in Curtiz to finish the project. Another interesting thing to note is that Brent and Chatterton were married in real life during Female. This probably didn't hurt their onscreen performances which were seamless.
Despite the flawed and jarring reversal in this movie, I'm inclined to recommend it highly. I just love the idea of a strong woman getting away with the same boorish workplace behavior that was second nature to several male managers forever. I've really only seen this dynamic in one other film called Disclosure starring Demi Moore and Michael Douglas. But for 1930s America, Chatterton's in-your-face sexuality must have seemed shocking. Oh, and I actually learned something by watching Female. I now know what it means when I'm with a woman and she casually tosses a pillow on the livingroom floor.
By James White
Tomorrow Is Forever by Greg Dickson
Posted by obscureclassics under Reviews | Tags: 1946, claudette colbert, george brent, irving pichel, lucille watson, natalie wood, orson welles, tomorrow is forever |
Director: Irving Pichel
Cast: Claudette Colbert, Orson Welles, George Brent, Lucille Watson, Natalie Wood
Much like many of the greatest movies ever made, Tomorrow is Forever is a powerful and emotional film about sacrifice and putting the greater good above your own will.
Claudette Colbert plays a young wife named Elizabeth at the end of World War One. The war is now over and everyone is celebrating. Unfortunately, she receives a telegram informing her that her husband has been killed.
This film deals with the horror of war and how even conflicts far removed can have effects that ripple across the globe. It is also a film that deals with self sacrifice and seeing the bigger picture. To me, such noble and universal themes so masterfully executed are what makes this film so powerful, effective and impressive. This is a film that bores into the soul and touches, enlightens and inspires. It is a tragic story, but one that also generates optimism about the nature of mankind and the ability we have in all of us to step up when the going gets tough.
Orson Welles gives the most memorable performance of the film as Elizabeth's husband John. Apparently, due to William Randolph Hearst's objection to Citizen Kane and his desire to ruin Orson Welles, Welles was avoided by Hollywood but Claudette Colbert who was a big star was able to get him cast in Tomorrow is Forever. It is a good thing too. Orson gives another great performance. We see his character transform and mature and Welles portrays this transformation flawlessly.
It is worth pointing out that this was also Natalie Wood's first credited role. She was just eight years old when the film was released. Even at such a young age she shows considerable talent.
My only real complaint with the film is that there is an essential plot point that comes across as contrived and hard to swallow, but because it was used to further what I thought was a powerful theme, I found it more excusable. Those who have seen the film will know what I am referring too. It has to do with two characters not recognizing each other after the passage of about 21 years. Perhaps with different makeup it would have been easier to swallow but as it is, you have to suspend your disbelief quite a bit to accept that there wouldn't be complete recognition of one another.
I highly recommend this film.
By Greg Dickson
Living on Velvet by Katie Richardson
Posted by obscureclassics under Essays | Tags: 1935, frank borzage, george brent, helen lowell, kay francis, living on velvet, warren william |
Director: Frank Borzage
Cast: Kay Francis, George Brent, Warren William, Helen Lowell
Terry Parker (Brent) walks away from a plane crash that kills his family. The loss causes him to feel massive guilt since he was the pilot, and makes him feel as though he's living on borrowed time, making him preoccupied with death and danger, with his head constantly in the clouds. He meets Amy Prentiss (Francis), who is engaged to his best friend, Gibraltar Pritcham (William). They fall in love, and Gibraltar loves both of them enough to let them be together. They marry, and while Amy tries to be supportive, the marriage runs in to difficulties due to Terry's problems.
Living On Velvet is exactly the kind of film where Borzage seemed most at home – the small, intimate romances. Borzage had a fixation on the relationship between love and spirituality, and this is one of his most literal uses of those themes. Terry's struggle comes from his issues with spirituality, wondering why he didn't die along with his family and coping with the thought that he doesn't belong on this earth. When Amy enters the picture, there's a mingling not just of their spirits, but of their spiritual ideals. Terry doesn't know how to bring his closer to Amy's earthier and realistic ones.
While Francis' solid performance and character anchor the film, it's heart and soul is Brent's Terry. The film is about Terry's changing spirit and his rebirth. Amy is the catalyst for this rebirth, and his anchor throughout. The dialogue of the film shows constantly that she completely understand him, that their minds and spirits are linked. So often Terry doesn't have to speak for Amy to know what he wants to say.
As the film goes on is becomes clear that Amy is more than wife, she's also acting as Terry's mother. Terry is little more than a child. He can't be expected to follow simple instructions without allowing his mind to be preoccupied with more romantic and dangerous ideas. He can neither act like an adult husband or like a member of the society to which he belongs until he's overcome his problems.
Early in the film, it is Gibraltor who is in the role of supporter until Amy enters the picture and takes over that role. But whereas Gibraltor seemed to be an enabler, Amy gently prods Terry into fighting his demons. This leads to a very interesting revelation between the characters that love is not enough to sustain their relationship, and not enough to fill the void in Terry's soul.

redpajama_set_name: RedPajamaCommonCrawl


Huskey Parts Company Rear Seat Safety Grab Bar for Club Car, Yamaha, and E-Z-GO golf carts with a metal foot plate. These mirrors add safety without adding the clutter or movement of a 5 Panel mirror. No need to hinder the view out of your windshield. Designed to be a simple installation into the side of your roof supports. You choose the height and viewing angle.


TRENTON, NJ February 23, 2016 . . . Though the decisive struggle for the Battle Of Trenton is in Saturday night's Three Quarter (TQ) Midget feature, Friday night's TQ Midget Triple 20 Qualifiers have received some added focus with the signing of a new sponsor and a unique handicapping system. The added buzz to Friday has made attending both days of this weekend's NAPA Auto Parts/ Oliver Construction, Inc. sponsored events at Trenton's Sun National Bank Center as not to be missed events.
Pete & Elda's Bar / Carmen's Pizzeria, located in Neptune, N.J., has lent its name to the support of the Friday TQ qualifiers, races in which a "do-or-die' ethic prevails and caution is thrown to the winds. George Andretta, owner of the local hot spot bar and restaurant, is a past driver and championship contender at Wall (NJ) Stadium. As part of the sponsorship arrangement, extra prize money will be distributed to racers in the Triple Twenties. The TQ Qualifiers were a huge hit at the most recent event in Atlantic City with top qualifiers starting mid-pack in these events. In Atlantic City, Rudolph blasted from 10th to win his 20 lap race, while new winners were able to go to victory lane in the other Friday showcase events.
The Battle Of Trenton is the third and final race of the Len Sammons Motorsports Productions (LSMP) Indoor Racing Series presented by VP Racing Fuels. The series played to a sold-out crowd in Allentown, PA on January 2nd. The next stop was Atlantic City's Boardwalk Hall where Anthony Sesely took top honors. The series point championship will now be decided this weekend at the Sun National Bank Center.
Tickets are available online at www.comcastix.com or by phone at 1-800-298-4200. Tickets may also be purchased at the Sun National Bank Center Box Office. All ticket prices do not include a $2 facility charge; ticket prices increase $5 for tickets purchased on the day of the events.
While 68 TQ Midget teams have registered, just four drivers have a true shot at the Series point championship going into the climactic "Battle of Trenton", a 40 lap finale to be held on that Saturday night. N.J.'s Anthony Sesely leads Ontario, Canada's Mike Lichty by just one point. With points awarded for fast time, Friday night's qualifying races and Saturday's A-Main every position in every race will count. Sesely, Lichty, Ransomville, NY's Erick Rudolph and Howell, NJ's Jimmy Blewett could each go into Saturday's A-Main with the opportunity to win the championship. Rudolph held the early series point lead after winning the opener in Allentown, PA on January 2nd. Sesely grabbed the top spot in the points after taking the NAPA Know How feature event on January 30th inside Atlantic City's Boardwalk Hall. Andy Jankowiak, who won the 2015 Battle Of Trenton and consistent Tim Buckwalter are still very much in the chase for the title as well, but would need the top four drivers to falter in order to cash in on their title hopes.
The Battle Of Trenton Friday schedule of events consists of Pete & Elda's Bar / Carmen's Pizzeria TQ Midget Qualifiers and a complete card of Champ Karts culminating with a 20-car, 20-lap feature. On Saturday, TQ Midgets continue their qualifying to pare the field down to 24 starters for the Battle Of Trenton 40 lap main event. A complete program of qualifying events and a feature event will be also held for the Slingshots on Saturday which will decide the Slinger Warehouse Indoor Series title. Access to the pre-race trackside Saturday Fanfest is included with admission for Front Row or Lower Level Reserved Seats for Saturday ticket holders. All families with a young child will also be invited to Fanfest. A third day of the Battle Of Trenton is on Sunday, Feb. 28 dedicated to Quarter Midget racers and Micro Stocks. The front doors are closed for this event, but admission is available through the back gate pit area entrance. Check aarn.com for more information or phone 609-888-3618.


Roel de Haan : 'Grenzgænger' is the new album by the German progressive black metallers of Agrypnie. This fifth album sees Agrypnie going further in cementing their style. This style could be described as modern black metal with, progressive and post–metal elements and a great emotional charge. The songs tend to hover around the seven minute mark with a few even longer track as well. However, Agrypnie always incorporates enough variety into their songs. Raging blast-beats are effortlessly interchanged with more ambient parts, emotional leads or thrashy riffing. Meanwhile the unpolished screams give the songs a certain sadness, which I appreciate and somehow remind me of Lifelover and Fäulnis. 'Grenzgænger' is in no way a real turning point for Agrypnie, but the good news is that if you liked them before you won't be disappointed with this album. Agrypnie simply continues to hone their craft.


The Greater Noida Industrial Development Authority will set up four solar plants of 1MW each on waste lands in the city. The land for four plants will be leased to private agencies in the first phase and four or five more solar plants will be set up in the next phase. The Authority has invited EOI to set up the plants. The setting up of one plant will cost the selected agency around Rs 5.5 crore. The agency will be allowed to sell the power to any discom.


Personal injury claims can be complex, involving multiple defendants, insurance carriers and significant costs. When you are seeking an attorney who can best protect your rights, it is important to work with a firm that has the experience, client dedication and ability to take your case to trial. At The Horwitz Law Group, we will go to trial on every single case. This is the commitment we make to all of our clients to ensure that they get the full trial they deserve. Our Chicago personal injury lawyers are experienced in accident cases and wrongful death claims.
At the Horwitz Law Group, we handle a variety of Chicago automobile accidents including drunk driving accidents, hit-and-run accidents, speeding accidents and distracted driving accidents.
Many Chicago drivers are not covered by the proper insurance amount. The attorneys at The Horwitz Law Group handle a wide range of situations including the filing of uninsured motorist claims and underinsured motorist claims.
The Chicago attorneys at The Horwitz Law Group represent clients with serious and catastrophic injuries suffered as a result of a motorcyclist's involvement in car accidents, truck accidents and mass transit accidents.
With so many trucks, delivery vehicles and construction vehicles on Chicago highways, there is an increased likelihood of accidents caused by truck drivers. These accidents can be caused by inattentive drivers, defective equipment, and drug and alcohol abuse.
The city of Chicago is exceedingly busy. Commuters, workers and vacationers rely on the extensive network of mass transit vehicles. Unfortunately, many injuries are suffered as a result of Chicago Transit Authority (CTA) bus and Metra commuter train accidents.
The Chicago attorneys at The Horwitz Law Group represent clients who have suffered serious injuries in a wide range of accidents, including injuries caused by slip-and-fall accidents, dog bites, inadequate lighting, broken stairwells, or missing or broken railings.
Chicago workers can claim compensation for lost wages and medical treatment for injuries suffered on the job. The Horwitz Law Group represents employees with claims related to single accident injuries, repetitive stress disorders and third-party claims.
Chicago employees can suffer a wide array of injuries at the workplace. These workplace accidents can include injuries involving carpenters, plumbers, electricians, landscapers and factory workers.
The Chicago injury attorneys at The Horwitz Law Group represent clients who have been injured after placing their faith in the medical profession. A number of our medical malpractice claims include prescription medication errors, failure to diagnose cancer, and nursing home abuse and neglect.
When doctors and other health care professionals make mistakes, serious birth injuries can occur. The Chicago attorneys at The Horwitz Law Group represent parents with children suffering from baby brain damage and shoulder dystocia.
Serious and catastrophic injuries can often be devastating enough to cause death. The Chicago wrongful death attorneys at The Horwitz Law Group represent individuals and surviving family members in cases involving wrongful death, spinal cord injuries, traumatic brain injuries (TBI) and burn injuries.
Protect your rights and maximize compensation after an accident.
Call us at 312-641-9200 or e-mail our accident attorneys to schedule a free consultation with an experienced legal professional.
What happened? How did your accident occur?
What are your injuries? How do these injuries affect your life?
Do you already have a lawyer? Are you concerned about the direction of your case?
Do you have insurance? Are insurance companies involved in your claim?
Do you need immediate medical care or financial assistance?
How much time are you willing to take to maximize your settlement or verdict?
Given the current economic crisis, we understand how important this settlement or recovery may be to you and your family. You may be overwhelmed by mounting medical expenses, lost wages, and bills that have gone unpaid. As serious legal advocates, we are focused on making sure that you get the full compensation to which you are entitled.
If you are unable to pay your bills, we can assist you in obtaining a loan from a state qualified lender while you are waiting for your settlement. These lenders will use your case as collateral while you await a settlement or until your case goes to trial. At The Horwitz Law Group, we negotiate with these companies to assure you get the lowest interest rate available.
If you or someone you care about has been injured, e-mail our accident attorneys now at The Horwitz Law Group in Chicago, Illinois, or call 312-641-9200.


Xiangzhou Cultural Centre is placed in the heart of Zhuhai located in the Pearl River Delta.
IO Architectural and Landscape team were commissioned to provide a concept design for the overall site including an iconic building and surrounding open spaces. The vision was to design a sculptural landscape as metaphor for the Pearl River and evolving cultural lifestyle. Spaces and Plazas are fingerprints of the cultural experiences and are embodied as sculptural land art.


Is there any app for google Android? That would helps a lot! Tks.
I agree. An Android app would be excellent. Or perhaps a way to sync some tasks and calendar items to the google account such that they appear on the Android phone.
Nice upgrades here. I would like a calendar feature in insightly with google calendar integration. It should be connected to the tasks area so whenever one is creating tasks one should be able to make an event with precise time. By syncing the tasks and events one can get reminders from google calendar, e.g. when one has to make a follow up phone call.


Eating is a very basic human need. We need to do it in order to survive. If we don't eat, we will die. It's that simple. But apparently, some people haven't really gotten the hang of it. Kids and adults alike still have a hard time getting food into their mouths. Need proof? Here you go.
1. Can't even get the utensils.
2. That'll leave a mark.
3. Even pandas have a hard time eating!
4. Whatever you are eating, you are doing it wrong.
6. TOO FAST! WAY TOO FAST!
7. Hey there, little guy, you still awake?
8. THAT'S NOT EVEN EDIBLE!!!
11. I think this dude forgot where his mouth is located.
12. Can't get that straw in your mouth, eh?
13. Well, at least he got a little bit of it.
14. Eating hot dogs really shouldn't be this difficult.
15. Yeah, ice cream goes there.
16. This is not how you cook nor how you eat ramen.
18. Sweet ice cream stache, bro.
19. Ma'am, that's not how you eat ice cream…or anything.
21. Sometimes cooking doesn't even go correctly.
Wow…these people really need some help. You'd think that such a basic human need would be easy to grasp, but I guess not.


text:
You are at:Home»News»50,000 bitcoins Up for Auction
50,000 bitcoins Up for Auction
By Teddy	Last updated on January 2, 2018 at 00:00 No Comments
A few months back the USMS auctioned off approximately 30,000 bitcoins in an auction that Tim Draper was the sole winner of.
Fast forward and now the USMS will be selling another 50,000 bitcoins in another similar auction.
The bitcoins being sold in this auction are from the computers owned by Ross Ulbricht.
The coins originally seized on October 24th, 2013 remained dormant until January 27th, 2014 when the United States District Court for the District of New York entered a Stipulation and Order for Interlocutory Sale of Bitcoins. In this order, both the United States and Ross William Ulbricht agreed that "the United States, in its sole discretion, may sell any portion or all of these bitcoins, on a date or dates and in a manner to be determined by the Government."
This sealed bid auction is for 50,000 bitcoins separated into two series: Series A (10 blocks of 2,000 bitcoins), and Series B (10 blocks of 3,000 bitcoins).
More details for those interested in the bidding process can find details on the USMS website at: http://www.usmarshals.gov/assets/2014/dpr-bitcoins/?m=1


text:
Google's Flutter showcases new graphics capabilities, WebAssembly and RISC-V support
Frederic Lardinois
Flutter, Google's open-source framework for building multi-platform apps for mobile, web and desktop, is hosting its Flutter Forward event in Nairobi, Kenya today. As the name implies, the team is using the event to showcase up-and-coming features of the framework -- most of which are still very early in their development cycle. The main highlights here are massively improved graphics performance, the ability to more easily embed Flutter code into existing web and mobile apps, and support for new architectures like Web Assembly and RISC-V. Virtually all of these capabilities still sit in canary branches and behind experiment flags, but they do show where Google plans to take this project in the months ahead -- and help the overall open-source ecosystem around it understand where some complimentary work could be useful (about 40% of contributors to Flutter are outside of Google).
Tim Sneath, Google's director of product and UX for Flutter and the Dart programming language, told me that the team decided to completely rewrite Impeller, Flutter's rendering runtime. This new version aims to fix some of the existing glitches of the previous engine but also greatly improves performance -- all while still offering support for hot reloads and other core Flutter features. "It's such a different sort of experience. It's just so silky smooth," he said. "Essentially, we're able to build a graphics rendering engine that's tailored for Flutter rather than leveraging a general-purpose renderer."
To enable this performance, the engine now features pre-compiled shaders, avoiding the frame drops of the previous engine during shader compilation. There's also now support for custom shaders and pixel shaders, which enables a number of new effects -- which in turn will enable developers to build a host of new experiences on top of Flutter. Underneath all of this sit the low-level Vulkan and Metal 3D graphics APIs of Android and iOS. Currently, the team is focusing its work here on mobile, though many of these new graphics capabilities should also work on macOS and Windows already. "Our general model for Flutter is take it everywhere you can paint pixels," Sneath said.
Talking about taking Flutter everywhere, another new feature the team is previewing is element embedding. For web developers, that means they can use this to easily embed Flutter content using a standard <div> element. While one could obviously write an entire application with Flutter and Dart, a lot of developers may want to integrate this new code into existing apps that may have been written in a different language.
The team is also working on a new package that enables better JavaScript and Dart interoperability, as well as new tooling that will allow Flutter to more easily call system APIs on Android and iOS. It already had that ability before, but getting this to work involved writing a lot of boilerplate code for developers.
Looking ahead, the team is also launching its first efforts to compile Flutter to WebAssembly. With the hype around this binary format growing rapidly -- and both browser support and server-side tooling maturing -- it's maybe no surprise that the Flutter team is also interested in this technology. For the most part, this is about getting additional performance from Flutter, Sneath explained. "Dart transpiles into very tightly compiled JavaScript code, but it's still JavaScript code so it'll be loaded and interpreted -- and, for us, WebAssembly looks like it's going to give us some improved time to load, reduce the size and number of megabytes transferred over the wire. That seems interesting," he said. "The potential for WebAssembly is -- both on the web and even beyond -- to become this new sort of portable lingua franca. I like the idea that we can take and use other code in other languages in WebAssembly as well."
the RISC-V-based ClockworkPi DevTerm Kit
The RISC-V-based ClockworkPi DevTerm Kit.
As for RISC-V, the open standard royalty-free chip architecture that is also starting to get traction across the industry, Sneath noted that it is still very early days (though he said he really enjoyed playing with the RISC-V-based ClockworkPi DevTerm Kit) but he believes supporting this architecture may open up new platforms for Flutter, especially in the embedded space. With Google's Android team also investing in this architecture, it's definitely worth keeping an eye on what Google is doing here, even as the number of developers who are specifically targeting this architecture is surely still quite low.
Finally, the Flutter team is also launching an interesting new toolkit for news publishers, which builds on the success of a similar initiative the team launched for game developers at Google's I/O developer conference last year. This toolkit should enable new publishers to quickly build a new-centric mobile app with support fo authentication, ad integrations, notifications and more -- all without having to design these elements from scratch.
Netflix reveals details about crackdown on password sharing
Yahoo Finance's Allie Canal joins the Live show to discuss the latest surrounding Netflix's fight to end password sharing.
WD_Black SSDs and SanDisk cards are up to 50 percent off at Amazon
If you need extra storage for your gaming computers or your gadgets, you may want to check out Amazon's latest sale.
Samsung's newest Galaxy S smartphones a test of brand power in weak market
SEOUL/SAN FRANCISCO (Reuters) -Samsung Electronics unveiled its latest premium smartphones with a focus on their powerful cameras on Wednesday, in a test of its brand power as the market for mobiles undergoes unprecedented contraction. Analysts said the Galaxy S23 smartphone series, with its cameras and faster chips than its predecessor, could still face weak demand as consumers spend less amid surging inflation in a struggling global economy. Acknowledging that challenge, the head of Samsung's mobile experience, or MX Business, told reporters in a briefing after the event that there was a "noticeable shift to the premium segment" in developing and emerging markets.


See also: Appendix:Variations of "los"
From Latin illōs; cf. els.
Common Slavic word, from Proto-Slavic *ȏlsь ultimately from Proto-Indo-European *h₁el-. Cognate with English elk, German Elch.
Borrowed from German Los, which has unclear origins.
From Middle Dutch los, from Old Dutch *los, from Proto-Germanic *lusaz.
From Middle Dutch los, from Old Dutch *los, from Proto-Germanic *luhsuz, perhaps from Proto-Indo-European *lewk- ("light, to shine") or from a substrate language. Cognate with Old Saxon lohs, Old High German luhs, Old English lox, from a similar Germanic form also Swedish lodjur. Cognates outside Germanic include Ancient Greek λύγξ (lúnx), Lithuanian lūšis, Old Church Slavonic роусь (rusĭ), Old Irish lug, Old Armenian լուսանունք (lusanunkʿ).
From Old Saxon lōs, from Proto-Germanic *lausaz, cognate with Dutch los and English loose.
From Old French, from Latin laus, laudem.
"los" in le Trésor de la langue française informatisé (The Digitized Treasury of the French Language).
Ich bin meine Erkältung los.
I've got rid of my cold.
Die Tür stand los. ― The door stood open.
Come on! Let's get to work!
"los" in Kamus Besar Bahasa Indonesia (KBBI) Daring , Jakarta: Badan Pengembangan dan Pembinaan Bahasa, Kementerian Pendidikan dan Kebudayaan Republik Indonesia, 2016.
From Old Dutch *los, from Proto-Germanic *lusaz.
Borrowing from Low German lots (short form of lotsman); compare with German Lotse.
"los" in The Bokmål Dictionary.
Borrowing from Low German lots (short form of lotsman).
"los" in The Nynorsk Dictionary.
From Proto-Germanic *lusą ("loss"), from Proto-Indo-European *lewHs- ("to cut loose; sever; lose"). Cognate with Old Norse los ("looseness; breaking up").
See the verb loer ("to laud").
From Proto-Germanic *lausaz, whence also Old English lēas, Old Norse lauss.
From Middle High German lōz, from Old High German hlōz, from Proto-Germanic *hlautiz.
From Latin illōs accusative plural masculine of ille.
"What do the boys do?"


The horizontal alignment of Textinput doesn't follow the natural alignment of the text once it is longer than the TextInput width.
Do you have a small sample of your code? I suspect adding also clip: true to TextInput might help.
@Julien-B Thanks for the reply.
I just resolved the issue, the reason was because I anchored the TextInput into its holder.
@Julien-B Yes, I already did that but still the end of the text isn't visible. It is said that autoScroll by default is true, but it isn't scrolling.
And also the selectAll isn't working.
Btw, I set the cursorPosition on the MouseArea onClicked handler that I set within the TextInput.
Can you show us your code? It would be easier to understand.
I am testing with this code and I do not encounter your issue.
text:"example very very very very very very very very very long text"
Is this close to what you want?
From what I understood if you do not specify a width for RowLayout, the width grow itself to adjust it's content, and the right part of your TextInput might disappear outside visible area.
@Julien-B Don't mind the RowLayout, there's a fixed width on it.
I wanted that once the textinput is out of focus, the text is align to left, otherwise align to right.
if you want to change both the text alignment and the cursor position to show the beginning of the text when there is no active focus.
if you only want to change the cursor position to show the beginning of the text when there is no active focus.
I also add rightPadding: 5 because without that the cursor is not visible when the textInput is full.


text:
package com.galaksiya.social.vocabulary;

import com.galaksiya.social.ontology.vocabulary.FacebookOntologyVocabulary;
import com.hp.hpl.jena.rdf.model.Literal;
import com.hp.hpl.jena.rdf.model.Resource;
import com.hp.hpl.jena.rdf.model.ResourceFactory;

public class FacebookTestVocabulary {
	public static final String AMSTERDAM = "Amsterdam, Netherlands";
	public static final String CALIFORNIA = "California City, California";
	public static final String ACCESS_TOKEN_CONTAINS_ALL_INFORMATION = "CAAD5pz1EKfYBACixahB16y6VJyDZCgLxbZADaVBZBboSaByjNCNfC1QiDi0OsALUDlpSQFZBraSRTs2MN9ZADMggWEKqHlrdPQT56ez14xeJrV4NQBeX5ZCYeHp0J5d6yrVxTBxpLy8gkdGFhxB3XDocMWbLhqHtuN0EZBYxBjs8Qmvv1v9IwamZBT4kGoSDaT8ZD";
	/**
	 * access token that lacks email and like properties
	 */
	public static final String ACCESS_TOKEN_MISSING_MAIL_AND_LIKES = "CAAD5pz1EKfYBAOXh0ZBsM2nZBVkGZCq02QvBVZCE4DaAyvOH5o8ZCd87E9gzpuKQpqLIul88EeiyscI3TVNZAJSskFs1bNPfTDU6A1ZCZBwZAJxBnYPCo27dxsd3d1LZBuj47jI6odb8VCE0Fv0WufDwhZBliwBGZCjRkqCjZBFZBKtu53BJUYRY2MLQsZBWEpUtNwONK8ZD";
	/**
	 * defected access token
	 */
	public static final String ACCESS_TOKEN_DEFECTED = "ACB123321CBA";
	/**
	 * not valid access token
	 */
	public static final String ACCESS_TOKEN_NOT_VALID = "CAACEdEose0cBAOZCLxYra2sGOgIYyQFqZBiVQbh4aDo3hKmdAdZAHJ7O60RTtcO80jNfeNSTFPRDZBBs7ujydePehpRnDZAjqZBLHhV79qv1gEcwSfVbyZC77B1NG932xO6ZBHp86SrSLeu78mrZA9ki0Qx0oHEmRAIGSuSfZC0FyLoyuwAthk65D418HKqpxbtzlpQuZCOhwQxKQZDZD";
	/**
	 * expired access token
	 */
	public static final String ACCESS_TOKEN_EXPIRED = "CAACEdEose0cBAOZCLxYra2sGOgIYyQFqZBiVQbh4aDo3hKmdAdZAHJ7O60RTtcO80jNfeNSTFPRDZBBs8ujydePehpRnDZAjqZBLHhV79qv1gEcwSfVbyZC77B1NG932xO6ZBHp86SrSLeu78mrZA9ki0Qx0oHEmRAIGSuSfZC0FyLoyuwAthk65D418HKqpxbtzlpQuZCOhwQxKQZDZD";

	/**
	 * resource uri whose properties will be checked
	 */
	public static final String FACEBOOK_COMPLETE_DATA_USER_URI = CommonTestVocabulary.BASE_URI
			+ "100008264590021";
	/**
	 * resource uri whose properties will be checked
	 */
	public static final String FACEBOOK_LESS_DATA_USER_URI = CommonTestVocabulary.BASE_URI
			+ "100008243257703";
	/**
	 * facebook user resource
	 */
	public static final Resource FACEBOOK_LESS_DATA_USER_RSC = ResourceFactory
			.createResource(FACEBOOK_LESS_DATA_USER_URI);
	/**
	 * facebook user resource
	 */
	public static final Resource FACEBOOK_COMPLETE_DATA_USER_RSC = ResourceFactory
			.createResource(FACEBOOK_COMPLETE_DATA_USER_URI);

	public static final String COMPLETE_PERMISSONS = "user_likes,user_events,user_groups,user_photos,user_videos,email,user_birthday,user_education_history,user_work_history";
	public static final String LACK_PERMISSONS = "user_events,user_groups,user_photos,user_videos,email,user_birthday";
	public static final String FACEBOOK_GRAPH_URI = "http://facebookindividualmodel.org";
	public static final String ACCESS_TOKEN = "CAAGXUUCYZAvUBAC9tZCAPJfoG58upyq86b0QpkZAmJKl7aVQr9DZBmR1GXsFwYCfJ51wkTNJ2WH4oHZCU4STJrxZAMXDjgAEQvAX2DaMZCvmI1MXwXAAVlhjG50tbZBn50y8hNbsYw0dElNB1gVX9lP6gmYNw5G5hAy2xd9H8Xp0ZCVbacRYbmgRuXB3HI1aWIjkZD";
	public static final String ACCESS_TOKEN_COPY = "CAAGXUUCYZAvUBAE33Bf8FX2abXinIJlWJ2j8ZCJgaJBgiWrZCKZAZBsncD8cYr2IzGvrLBZAcaC6c0YhkTuwnMyesFMmIuRG7ZC0jSK7wp7rwnKgT4qe4aZBeJBRImvZAnafeVD0WfqGzSit3NQPDcbghN5WgS8gWS3Cfu94phMSiJ69EcenpueHVT4x72WvKaXIZD";
	public static final String ONTOLOGY_URI = "http://www.trafficontology.org#";
	public static final String CAR = ONTOLOGY_URI + "Car";
	public static final String BUS = ONTOLOGY_URI + "Bus";
	public static final String TRUCK = ONTOLOGY_URI + "Truck";
	public static final String BICYCLE = ONTOLOGY_URI + "Bicycle";
	public static final String VAN = ONTOLOGY_URI + "Van";
	public static final String WHEEL_COUNT = ONTOLOGY_URI + "wheelCount";
	public static final String VEHICLE_MODEL = ONTOLOGY_URI + "model";
	public static final String VEHICLE_WEIGHT = ONTOLOGY_URI + "weight";
	public static final String SEAT_COUNT = ONTOLOGY_URI + "seatCount";
	public static final String MOVIE_LIKE_4 = "Titanic";
	public static final String MOVIE_LIKE_3 = "The Hunger Games";
	public static final String MOVIE_LIKE_2 = "The Hobbit";
	public static final String MOVIE_LIKE_1 = "The Lord of the Rings Trilogy";
	public static final String MUSIC_LIKE_1 = "Linkin Park";
	public static final String AJAX = "AFC Ajax";
	public static final String EVENT_1 = "Sample Event";
	public static final String FEMALE_GENDER = "female";
	public static final String EMAIL_VALUE = "ameliaverboom@gmail.com";
	public static final String PAGE_URI = "https://www.facebook.com/profile.php?id=100008264590021";
	public static final String LABEL = "Amelia Verboom";
	public static final String DEPICTION_1 = "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-prn1/t1.0-1/s100x100/10336617_1390608204557986_3333158814594344401_s.jpg";
	public static final String DEPICTION_2 = "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xpf1/t1.0-1/s100x100/10336617_1390608204557986_3333158814594344401_s.jpg";
	public static final String PERSON_NAME = LABEL;
	public static final String EXPECTED_REDIRECT_URL = "https://www.facebook.com/dialog/oauth?client_id=169311759819999&redirect_uri=https://23.23.193.63/project/request/facebookauth&scope=user_likes,user_events,user_groups,user_photos,user_videos,email,user_birthday,user_education_history,user_work_history";

	public static final String FACEBOOK_RSC_PATTERN = "/facebook/resource/";
	public static final String NAME_OF_BURAK_YONYUL = "Burak Yönyül";
	public static final String LABEL_OF_BURAK_YONYUL = NAME_OF_BURAK_YONYUL;
	public static final String EMAIL_OF_BURAK_YONYUL = "burakyonyul@hotmail.com";
	public static final String PAGE_OF_BURAK_YONYUL = "http://www.facebook.com/burak.yonyul";
	public static final String DEPICTION_OF_BURAK_YONYUL = "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/275481_713737927_6652372_s.jpg";
	private static final String FAVOURITE_TEAM_PATTERN = "favTm";
	public static final String GALATASARAY_URI = CommonTestVocabulary.BASE_URI
			+ FAVOURITE_TEAM_PATTERN + "GS";
	public static final String NAME_OF_GALATASARAY = "Galatasaray";
	public static final String NAME_OF_QUEEN = "Queen";
	public static final String NAME_OF_LINKIN_PARK = "Linkin Park";
	public static final String NAME_OF_JURASSIC_PARC = "Jurassic Park";
	public static final String NAME_OF_YUZUKLERIN_EFENDISI = "The Lord of the Rings Trilogy (Official Page)";
	public static final String NAME_OF_YAHSI_CAZIBE = "Yahşi Cazibe";
	private static final String MOVIE_PATTERN = "movie";
	private static final String MUSIC_PATTERN = "music";
	public static final String YAHSI_CAZIBE_URI = CommonTestVocabulary.BASE_URI
			+ MOVIE_PATTERN + "169180056457457";
	public static final String YUZUKLERIN_EFENDISI_URI = CommonTestVocabulary.BASE_URI
			+ MOVIE_PATTERN + "212216417436";
	public static final String JURASSIC_PARK_LOCAL_URI = CommonTestVocabulary.BASE_URI
			+ MOVIE_PATTERN + "170889472955944";
	public static final String LINKIN_PARK_URI = CommonTestVocabulary.BASE_URI
			+ MUSIC_PATTERN + "8210451787";
	public static final String QUEEN_URI = CommonTestVocabulary.BASE_URI
			+ MUSIC_PATTERN + "17337462361";
	private static final String FACEBOOK_ACCOUNT_CONSTANT = "facebookAccountOf";
	public static final String ACCOUNT_URI_OF_BURAK_YONYUL = CommonTestVocabulary.BASE_URI
			+ FACEBOOK_ACCOUNT_CONSTANT + "BurakYonyul";
	private static final String SCHOOL_PATTERN = "school";
	public static final String URI_OF_EGE_UNIVERSITY = CommonTestVocabulary.BASE_URI
			+ SCHOOL_PATTERN + "113366952010088";
	public static final String NAME_OF_EGE_UNIVERSITY = "Ege University";
	public static final String EDUCATION_URI_1_OF_BURAK_YONYUL = CommonTestVocabulary.BASE_URI
			+ "edu1ofBurakYonyul";
	public static final String COMPUTER_ENGINEERING = "Computer Engineering";
	public static final String EDU_GRAD_DATE_1_OF_BURAK_YONYUL = "2011";
	public static final String EDUCATION_URI_2_OF_BURAK_YONYUL = CommonTestVocabulary.BASE_URI
			+ "edu2ofBurakYonyul";
	public static final String EDU_GRAD_DATE_2_OF_BURAK_YONYUL = "2013";
	public static final String NAME_OF_ERDEM_ESER_EKINCI = "Erdem Eser Ekinci";
	public static final String EMAIL_OF_ERDEM_ESER_EKINCI = "erdemeserekinci@gmail.com";
	public static final String PAGE_OF_ERDEM_ESER_EKINCI = "http://www.facebook.com/erdemeserekinci";
	public static final String DEPICTION_OF_ERDEM_ESER_EKINCI = "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/186088_544008025_1237543_s.jpg";
	public static final String LABEL_OF_ERDEM_ESER_EKINCI = NAME_OF_ERDEM_ESER_EKINCI;
	public static final String CEDRIC_URI = CommonTestVocabulary.BASE_URI
			+ MOVIE_PATTERN + "12746305883";
	public static final String NAME_OF_CEDRIC = "Cedric";
	public static final String ACCOUNT_URI_OF_ERDEM_ESER_EKINCI = CommonTestVocabulary.BASE_URI
			+ FACEBOOK_ACCOUNT_CONSTANT + "ErdemEserEkinci";
	public static final String URI_OF_KAYSERI_LISESI = CommonTestVocabulary.BASE_URI
			+ SCHOOL_PATTERN + "121151354583623";
	public static final String NAME_OF_KAYSERI_LISESI = "Kayseri Sümer Lisesi";
	public static final String EDUCATION_URI_1_OF_ERDEM_ESER_EKINCI = CommonTestVocabulary.BASE_URI
			+ "edu1ofErdemEserEkinci";
	public static final String EDU_GRAD_DATE_1_OF_ERDEM_ESER_EKINCI = "2011";
	public static final String EDUCATION_URI_2_OF_ERDEM_ESER_EKINCI = CommonTestVocabulary.BASE_URI
			+ "edu2ofErdemEserEkinci";
	public static final String EDU_GRAD_DATE_2_OF_ERDEM_ESER_EKINCI = "1998";
	public static final String PHD_COMPUTER_ENGINEERING = "";
	public static final String EDUCATION_URI_3_OF_ERDEM_ESER_EKINCI = CommonTestVocabulary.BASE_URI
			+ "edu3ofErdemEserEkinci";
	public static final String EDU_GRAD_DATE_3_OF_ERDEM_ESER_EKINCI = "2013";
	public static final String NAME_OF_TAYFUN_GOKMEN_HALAC = "Tayfun Gökmen Halaç";
	public static final String EMAIL_OF_TAYFUN_GOKMEN_HALAC = "tayfunhalac@yahoo.com";
	public static final String PAGE_OF_TAYFUN_GOKMEN_HALAC = "http://www.facebook.com/tayfun.halac";
	public static final String DEPICTION_OF_TAYFUN_GOKMEN_HALAC = "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/371663_718598389_1247093102_s.jpg";
	public static final String LABEL_OF_TAYFUN_GOKMEN_HALAC = NAME_OF_TAYFUN_GOKMEN_HALAC;
	public static final String EDUCATION_URI_1_OF_TAYFUN_GOKMEN_HALAC = CommonTestVocabulary.BASE_URI
			+ "edu1ofTayfunGokmenHalac";
	public static final String EDU_GRAD_DATE_1_OF_TAYFUN_GOKMEN_HALAC = "2009";
	public static final String EDUCATION_URI_2_OF_TAYFUN_GOKMEN_HALAC = CommonTestVocabulary.BASE_URI
			+ "edu2ofTayfunGokmenHalac";
	public static final String EDU_GRAD_DATE_2_OF_TAYFUN_GOKMEN_HALAC = "2011";
	public static final String EDUCATION_URI_3_OF_TAYFUN_GOKMEN_HALAC = CommonTestVocabulary.BASE_URI
			+ "edu3ofTayfunGokmenHalac";
	public static final String EDU_GRAD_DATE_3_OF_TAYFUN_GOKMEN_HALAC = "2015";
	public static final String ALTAY_URI = CommonTestVocabulary.BASE_URI
			+ FAVOURITE_TEAM_PATTERN + "Altay";
	public static final String NAME_OF_ALTAY = "Altay";
	public static final String ACCOUNT_URI_OF_TAYFUN_GOKMEN_HALAC = CommonTestVocabulary.BASE_URI
			+ FACEBOOK_ACCOUNT_CONSTANT + "TayfunGokmenHalac";
	public static final String EVENT_URI_OF_DEVELOPING_SOSEP = CommonTestVocabulary.BASE_URI
			+ "event384396154937516";
	public static final String NAME_OF_DEVELOPING_SOSEP = "Developing SoSEp";
	public static final String EVENT_URI_OF_KAC_BABA_KAC = CommonTestVocabulary.BASE_URI
			+ "event186366694819545";
	public static final String NAME_OF_KAC_BABA_KAC = "\"Kaç Baba Kaç\" - 19 Mayıs Cumartesi 20:00";
	public static final String NAME_OF_ZIYA_AKAR = "Ziya Akar";
	public static final String EMAIL_OF_ZIYA_AKAR = "gel_pcpc-z-@hotmail.com";
	public static final String PAGE_OF_ZIYA_AKAR = "http://www.facebook.com/profile.php?id=697988140";
	public static final String DEPICTION_OF_ZIYA_AKAR = "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/573940_697988140_174490032_s.jpg";
	public static final String LABEL_OF_ZIYA_AKAR = NAME_OF_ZIYA_AKAR;
	public static final String ACCOUNT_URI_OF_ZIYA_AKAR = CommonTestVocabulary.BASE_URI
			+ FACEBOOK_ACCOUNT_CONSTANT + "ZiyaAkar";
	public static final String LEON_URI = CommonTestVocabulary.BASE_URI
			+ MOVIE_PATTERN + "108533319168572";
	public static final String NAME_OF_LEON = "Leon";
	public static final String SNATCH_URI = CommonTestVocabulary.BASE_URI
			+ MOVIE_PATTERN + "162629997121827";
	public static final String NAME_OF_SNATCH = "Snatch";
	public static final String JEUX_URI = CommonTestVocabulary.BASE_URI
			+ MOVIE_PATTERN + "8845218015";
	public static final String NAME_OF_JEUX = "jeux d'enfants";
	public static final String CLINT_EASTWOOD_URI = CommonTestVocabulary.BASE_URI
			+ MOVIE_PATTERN + "22271024344";
	public static final String NAME_OF_CLINT_EASTWOOD = "Clint Eastwood";
	public static final String BEN_HUR_URI = CommonTestVocabulary.BASE_URI
			+ MOVIE_PATTERN + "154177751317986";
	public static final String NAME_OF_BEN_HUR = "Ben-Hur";
	public static final String TRUVA_URI = CommonTestVocabulary.BASE_URI
			+ MOVIE_PATTERN + "103126876394839";
	public static final String NAME_OF_TRUVA = "Truva";
	public static final String BRUCE_LEE_URI = CommonTestVocabulary.BASE_URI
			+ MOVIE_PATTERN + "107389392623820";
	public static final String NAME_OF_BRUCE_LEE = "Bruce Lee";
	public static final String HEAD_PINS_URI = CommonTestVocabulary.BASE_URI
			+ MUSIC_PATTERN + "112294418787400";
	public static final String NAME_OF_HEAD_PINS = "Headpins";
	public static final String ENNIO_MORRICONE_URI = CommonTestVocabulary.BASE_URI
			+ MUSIC_PATTERN + "57691724305";
	public static final String NAME_OF_ENNIO_MORRICONE = "Ennio Morricone";
	public static final String SKID_ROW_URI = CommonTestVocabulary.BASE_URI
			+ MUSIC_PATTERN + "107994532555463";
	public static final String NAME_OF_SKID_ROW = "Skid Row";
	public static final String BARIS_MANCO_URI = CommonTestVocabulary.BASE_URI
			+ MUSIC_PATTERN + "7659404294";
	public static final String NAME_OF_BARIS_MANCO = "Barış Manço";
	public static final String DEF_LEPPARD_URI = CommonTestVocabulary.BASE_URI
			+ MUSIC_PATTERN + "42988975659";
	public static final String NAME_OF_DEF_LEPPARD = "Def Leppard";
	public static final String BLACK_SABBATH_URI = CommonTestVocabulary.BASE_URI
			+ MUSIC_PATTERN + "56848544614";
	public static final String NAME_OF_BLACK_SABBATH = "Black Sabbath";
	public static final String MANOWAR_URI = CommonTestVocabulary.BASE_URI
			+ MUSIC_PATTERN + "120910203516";
	public static final String NAME_OF_MANOWAR = "Manowar";
	public static final String BON_JOVI_URI = CommonTestVocabulary.BASE_URI
			+ MUSIC_PATTERN + "7220821999";
	public static final String NAME_OF_BON_JOVI = "Bon Jovi";
	public static final String DOKKEN_URI = CommonTestVocabulary.BASE_URI
			+ MUSIC_PATTERN + "107518742604141";
	public static final String NAME_OF_DOKKEN = "Dokken";

	public static final String EDUCATION_URI_3_OF_ZIYA_AKAR = CommonTestVocabulary.BASE_URI
			+ "edu3ofZiyaAkar";
	public static final String EDUCATION_URI_2_OF_ZIYA_AKAR = CommonTestVocabulary.BASE_URI
			+ "edu2ofZiyaAkar";
	public static final String EDU_GRAD_DATE_2_OF_ZIYA_AKAR = "2009";
	public static final String EDUCATION_URI_1_OF_ZIYA_AKAR = CommonTestVocabulary.BASE_URI
			+ "edu1ofZiyaAkar";
	public static final String URI_OF_CELEBI_MEHMET_LISESI = CommonTestVocabulary.BASE_URI
			+ SCHOOL_PATTERN + "110678028959563";
	public static final String NAME_OF_CELEBI_MEHMET_LISESI = "Çelebi Mehmet Lisesi";
	public static final String FACEBOOK_TEST_DB = "FacebookTestDB";
	public static final String FACEBOOK_ONTOLOGY_URI = "http://155.223.25.235:8180/sosep/facebookOntology";
	private static final String STEVEN_SPIELBERG_URI = "http://dbpedia.org/resource/Steven_Spielberg";
	public static final Resource STEVEN_SPIELBERG_RSC = ResourceFactory
			.createResource(STEVEN_SPIELBERG_URI);
	public static final String FACEBOOK_VOCABULARY = FacebookOntologyVocabulary.FACEBOOK_SCHEMA_BASE_URI;
	public static final Literal FACEBOOK_URI_SPACE_LITERAL = ResourceFactory
			.createPlainLiteral(CommonTestVocabulary.BASE_URI);
	public static final String BURAK_FACEBOOK_ID = "burakyonyul123";
	public static final String AMELIA_FACEBOOK_ID = "burakyonyul123";
	public static final String FACEBOOK_ID_OF_BURAK_YONYUL = "713737927";
	public static final String FACEBOOK_ID_OF_ZIYA_AKAR = "697988140 ";
	public static final String FACEBOOK_ID_OF_ERDEM_ESER_EKINCI = "544008025";
	public static final String FACEBOOK_ID_OF_TAYFUN_GOKMEN_HALAC = "718598389";
	private static final String LORD_OF_THE_RINGS_MOVIE_URI = "http://data.linkedmdb.org/resource/film/839";
	private static final String GREEN_MILE_MOVIE_URI = "http://data.linkedmdb.org/resource/film/1641";
	private static final String JURASSIC_PARK_MOVIE_URI = "http://data.linkedmdb.org/resource/film/138";
	public static final Resource LORD_OF_THE_RINGS_MOVIE_RSC = ResourceFactory
			.createResource(LORD_OF_THE_RINGS_MOVIE_URI);
	public static final Resource GREEN_MILE_MOVIE_RSC = ResourceFactory
			.createResource(GREEN_MILE_MOVIE_URI);
	public static final Resource JURASSIC_PARK_MOVIE_RSC = ResourceFactory
			.createResource(JURASSIC_PARK_MOVIE_URI);
	public static final String COMMUNITY_LIKE_1 = "Trust Me, I'm an \"Engineer\"";
	public static final String COMMUNITY_LIKE_2 = "Scala Programming Language";
	public static final String AUTHOR_LIKE_1 = "Stephen King";
	public static final String TV_SHOW_LIKE_1 = "Game of Thrones";
	public static final String TV_SHOW_LIKE_2 = "How I Met Your Mother";
	public static final String TEAM_LIKE_1 = "AFC Ajax";
	public static final String BOOK_LIKE_1 = "The Dark Tower Series";
	public static final String PRODUCER_LIKE_1 = "Peter Jackson";
	public static final String ACTOR_DIRECTOR_LIKE_1 = "Quentin Tarantino";
	public static final String UNCATEGORİZED_LIKE_1 = "Eclipse";
	public static final String UNCATEGORİZED_LIKE_2 = "Java";
}

redpajama_set_name: RedPajamaGithub


Police have arrested a suspect in the beating of a 65-year-old man in the Delancey Street subway station last month.
According to DNAinfo, 19-year-old Andrew Flores was taken into custody last week and charged with second degree assault. Flores, who is reportedly homeless, is being held at Riker's Island. He's scheduled back in court today.
The incident happened June 19 on the Queens-bound J train platform. Cops say the suspect punched his victim in the face and then continued to punch and kick the man after he fell to the ground. The victim was rushed to the hospital, after becoming unconscious. He was treated and later released.
Flores was identified from security camera footage.
Police are trying to track down a suspect who assaulted a 65-year-old man in the Delancey Street subway station last week.
It happened June 18, a week ago Sunday, at around 5 p.m. on the Queens-bound J train platform. Cops say the suspect punched his victim in the face and then continued to punch and kick the man after he fell to the ground. The victim was rushed to the hospital, after becoming unconscious. He was treated and later released.
Police say the suspect is around 20 years old, he's about 5-foot-7 and has long hair. They believe he's Hispanic. If you have any information about this crime, call Crime Stoppers at 800-577-TIPS.
A 24-year-old man has been indicted in connection with a vicious attack on a 61-year-old woman near Sara D. Roosevelt Park last month.
The Daily News reported yesterday that the woman may have permanent brain damage. She has been hospitalized since the morning of the attack. Brown allegedly claimed that he was provoked by the woman, telling cops, "That b—h robbed me first!" Then he changed his story, according to the News, explaining to investigators that he was, "drunk and on Xanax" and had smoked marijuana before the incident. Brown allegedly said he did not remember anything, but added,"(I) wouldn't put my hands on a female." At the arraignment, he pleaded not guilty.
Stanton Street and Forsyth Street.
There's more today on the brutal beating of a woman early Saturday morning near Sara D. Roosevelt Park.
As we reported yesterday, the victim was knocked unconscious, according to police, by 23-year-old Devin Brown. The incident, at the intersection of Forsyth and Stanton streets, happened at around 6 a.m. Brown was taken into custody and charged with assault and drug possession.
Channel 7 talked with the victim's grandson, who says she had gone outside to collect cans for recycling. "Her face looked really swollen, the doctor had to put a tube in her mouth entirely so she could breathe properly..it's just horrible," the grandson said.
Police sources said the attacker, Devin Brown, 23, was looming over the victim on Forsyth St. near Stanton St., by Sara D. Roosevelt Park, when a passing motorist noticed her legs sticking out from behind a tree at 6 a.m. The witness got out of his car and asked Brown what he was doing, and Brown twice yelled out, "She robbed me!" Except the woman was bleeding from the mouth and unconscious, and he was repeatedly slamming her head into the ground, sources said.
According to a criminal complaint, there's surveillance video showing the attack. Brown is accused of searching the victim's pockets for money before he fled the scene. The witness called 911. The woman was rushed to Bellevue Hospital, while cops caught Brown on Eldridge Street.
Brown is being held on $500,000 bail.
Police arrested a 24-year-old suspect for allegedly beating a woman unconscious early Saturday morning.
According o the New York Post, it happened at around 6 a.m. at the intersection of Forsyth and Stanton streets. The suspect, Devin Brown, is accused of repeatedly punching an unidentified woman in her late 50s. She was unconscious when emergency teams arrived at the scene. The victim was taken to Bellevue Hospital, where she was listed in stable condition later in the day.
Brown was taken into custody and charged with assault. He also faces drug possession charges. He had been carrying 11 bags of marijuana, police said. Cops had not yet determined why Brown attacked the woman or whether they knew each other.
Police are looking for two suspects who attacked a 22-year-old man outside the grocery store on the southeast corner of Orchard and Rivington streets this past weekend.
According to the Daily News, the attack followed a confrontation at about 4:15 a.m. on Sunday. The suspects knocked a paper bag out of the man's hands. They then punched the victim in the face and slashed his arm with some kind of sharp object. The suspects took off north on Orchard Street. The victim was taken to Bellevue Hospital for treatment.
You can see the blurry surveillance stills released by cops yesterday (Gothamist published the video – see below). One of the suspects was wearing a dark jacket and dark pants. The other was wearing a white t-shirt, white pants and a dark baseball cap.
If you have information about this crime, call CrimeStoppers at (800) 577 TIPS.
UPDATE 4:03 p.m. DNA Info reported that police arrested one of the suspects today on Orchard Street, not far from where the attack happened. Cops had received a call about a man acting strangely. Upon arrival, they found 22-year-old John Rivera. He was carrying knife. Rivera was arrested for disorderly conduct. Police later charged him with assault in connection with last week's incident.
A Lower East Side woman could face murder charges five years after a fight sent her longtime friend into a coma.
The altercation happened Oct. 1, 2011 outside Superior Deli on Gouverneur Street. The victim, Edith Rodriguez, remained alive until this past spring, when she died. Last month, the Medical Examiner ruled her death a homicide, according to a report today in the Daily News.
At the time of the attack, the District attorney declined to file charges against Hilda Gaston. The two women, both residents of the Vladeck Houses, had been friends for 20 years, but had been feuding before the incident. Gaston is said to have punched Rodriguez, who fell backwards and hit her head on the concrete.
Police have reopened the investigation, but no charges have been filed as of yet.
Patacon Pisao, 139 Essex St.
Here's a strange one from the New York Post Police Blotter. At around 2 a.m. on Wednesday, police responded to Delancey Street, where 23-year-old Kenneth Johnson had been "knocked out by someone who punched him in the head." After he was taken to a local hospital, the cops were called to Patacon Pisao, the restaurant at 139 Essex St., on the report of a burglary. They got a look at security camera footage that showed Johnson and two accomplices entering through an unlocked door at about 1 a.m. and swiping two tablet computers. Johnson, Joallan Garcia and Christopher Durjan were all arrested and charged with burglary and possession of stolen property.


text:
Q: Need the document ready inside deviceready? In phonegap do I need the $(document).ready(...) inside the deviceready event function? Can I be sure that document is loaded when the deviceready event is called?
Example:
document.addEventListener('deviceready',
   function() {
            $(document).ready(function() { // is this too much?
                initCampusWeb();
            });
        }, false);

A: The way that this works is jQuery(document).ready() fires first and then deviceready fires.
I generally set up my code like this:
jQuery(document).ready(function () {
    // do document ready stuff
}).on('deviceready', function () {
    // do deviceready stuff, put all calls to plugins in here
});

So the question as to where initCampusWeb goes depends on what you are doing inside that function. If it uses plugins, put it inside the deviceready handler.

A: I wasn't confident that deviceready would always fire after document ready, so I took the following asynchronous approach, like so:
bindEvents: function () {
    var me = this;

    document.addEventListener('deviceready', function () {
        me.onDeviceReady();
    }, false);

    $(document).ready(function () {
        me.onDocumentReady();
    });
},

documentReady: false,
onDocumentReady: function () {
    this.documentReady = true;
    this.checkReady();
},

deviceReady: false,
onDeviceReady: function () {
    this.deviceReady = true;
    this.checkReady();
},

checkReady: function (id) {
    if (this.documentReady && this.deviceReady) this.load();
},

load: function () {
    // do stuff
}

This way you don't risk attaching handlers after the event has occurred. May be overkill, but gives me complete confidence and also asynchronous extensibility (in case I want load() to wait for another event to complete).

A: According to the cordova documentation:

Cordova consists of two code bases: native and JavaScript. While the
  native code loads, a custom loading image displays. However,
  JavaScript only loads once the DOM loads. This means the web app may
  potentially call a Cordova JavaScript function before the
  corresponding native code becomes available.
The deviceready event fires once Cordova has fully loaded. Once the
  event fires, you can safely make calls to Cordova APIs. Applications
  typically attach an event listener with document.addEventListener once
  the HTML document's DOM has loaded.
The deviceready event behaves somewhat differently from others. Any
  event handler registered after the deviceready event fires has its
  callback function called immediately.

The $(document).on("ready") will only run once the page Document Object Model (DOM) is ready for JavaScript code to execute.
you can use only document.addEventListener('deviceready') for that prupouse

A: That is the right way:
document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {

   // Your code here

}

redpajama_set_name: RedPajamaStackExchange


text:
#ifndef __LINUX_SPINLOCK_H
#define __LINUX_SPINLOCK_H

/*
 * include/linux/spinlock.h - generic spinlock/rwlock declarations
 *
 * here's the role of the various spinlock/rwlock related include files:
 *
 * on SMP builds:
 *
 *  asm/spinlock_types.h: contains the arch_spinlock_t/arch_rwlock_t and the
 *                        initializers
 *
 *  linux/spinlock_types.h:
 *                        defines the generic type and initializers
 *
 *  asm/spinlock.h:       contains the arch_spin_*()/etc. lowlevel
 *                        implementations, mostly inline assembly code
 *
 *   (also included on UP-debug builds:)
 *
 *  linux/spinlock_api_smp.h:
 *                        contains the prototypes for the _spin_*() APIs.
 *
 *  linux/spinlock.h:     builds the final spin_*() APIs.
 *
 * on UP builds:
 *
 *  linux/spinlock_type_up.h:
 *                        contains the generic, simplified UP spinlock type.
 *                        (which is an empty structure on non-debug builds)
 *
 *  linux/spinlock_types.h:
 *                        defines the generic type and initializers
 *
 *  linux/spinlock_up.h:
 *                        contains the arch_spin_*()/etc. version of UP
 *                        builds. (which are NOPs on non-debug, non-preempt
 *                        builds)
 *
 *   (included on UP-non-debug builds:)
 *
 *  linux/spinlock_api_up.h:
 *                        builds the _spin_*() APIs.
 *
 *  linux/spinlock.h:     builds the final spin_*() APIs.
 */

#include <linux/typecheck.h>
#include <linux/preempt.h>
#include <linux/linkage.h>
#include <linux/compiler.h>
#include <linux/irqflags.h>
#include <linux/thread_info.h>
#include <linux/kernel.h>
#include <linux/stringify.h>
#include <linux/bottom_half.h>
#include <asm/barrier.h>

/*
 * Must define these before including other files, inline functions need them
 */
#define LOCK_SECTION_NAME ".text..lock."KBUILD_BASENAME

#define LOCK_SECTION_START(extra)               \
        ".subsection 1\n\t"                     \
        extra                                   \
        ".ifndef " LOCK_SECTION_NAME "\n\t"     \
        LOCK_SECTION_NAME ":\n\t"               \
        ".endif\n"

#define LOCK_SECTION_END                        \
        ".previous\n\t"

#define __lockfunc __attribute__((section(".spinlock.text")))

/*
 * Pull the arch_spinlock_t and arch_rwlock_t definitions:
 */
#include <linux/spinlock_types.h>

/*
 * Pull the arch_spin*() functions/declarations (UP-nondebug doesn't need them):
 */
#ifdef CONFIG_SMP
# include <asm/spinlock.h>
#else
# include <linux/spinlock_up.h>
#endif

#ifdef CONFIG_DEBUG_SPINLOCK
  extern void __raw_spin_lock_init(raw_spinlock_t *lock, const char *name,
				   struct lock_class_key *key);
# define raw_spin_lock_init(lock)				\
do {								\
	static struct lock_class_key __key;			\
								\
	__raw_spin_lock_init((lock), #lock, &__key);		\
} while (0)

#else
# define raw_spin_lock_init(lock)				\
	do { *(lock) = __RAW_SPIN_LOCK_UNLOCKED(lock); } while (0)
#endif

#define raw_spin_is_locked(lock)	arch_spin_is_locked(&(lock)->raw_lock)

#ifdef CONFIG_GENERIC_LOCKBREAK
#define raw_spin_is_contended(lock) ((lock)->break_lock)
#else

#ifdef arch_spin_is_contended
#define raw_spin_is_contended(lock)	arch_spin_is_contended(&(lock)->raw_lock)
#else
#define raw_spin_is_contended(lock)	(((void)(lock), 0))
#endif /*arch_spin_is_contended*/
#endif

/*
 * Despite its name it doesn't necessarily has to be a full barrier.
 * It should only guarantee that a STORE before the critical section
 * can not be reordered with a LOAD inside this section.
 * spin_lock() is the one-way barrier, this LOAD can not escape out
 * of the region. So the default implementation simply ensures that
 * a STORE can not move into the critical section, smp_wmb() should
 * serialize it with another STORE done by spin_lock().
 */
#ifndef smp_mb__before_spinlock
#define smp_mb__before_spinlock()	smp_wmb()
#endif

/**
 * raw_spin_unlock_wait - wait until the spinlock gets unlocked
 * @lock: the spinlock in question.
 */
#define raw_spin_unlock_wait(lock)	arch_spin_unlock_wait(&(lock)->raw_lock)

#ifdef CONFIG_DEBUG_SPINLOCK
 extern void do_raw_spin_lock(raw_spinlock_t *lock) __acquires(lock);
#define do_raw_spin_lock_flags(lock, flags) do_raw_spin_lock(lock)
 extern int do_raw_spin_trylock(raw_spinlock_t *lock);
 extern void do_raw_spin_unlock(raw_spinlock_t *lock) __releases(lock);
#else
static inline void do_raw_spin_lock(raw_spinlock_t *lock) __acquires(lock)
{
	__acquire(lock);
	arch_spin_lock(&lock->raw_lock);
}

static inline void
do_raw_spin_lock_flags(raw_spinlock_t *lock, unsigned long *flags) __acquires(lock)
{
	__acquire(lock);
	arch_spin_lock_flags(&lock->raw_lock, *flags);
}

static inline int do_raw_spin_trylock(raw_spinlock_t *lock)
{
	return arch_spin_trylock(&(lock)->raw_lock);
}

static inline void do_raw_spin_unlock(raw_spinlock_t *lock) __releases(lock)
{
	arch_spin_unlock(&lock->raw_lock);
	__release(lock);
}
#endif

/*
 * Define the various spin_lock methods.  Note we define these
 * regardless of whether CONFIG_SMP or CONFIG_PREEMPT are set. The
 * various methods are defined as nops in the case they are not
 * required.
 */
#define raw_spin_trylock(lock)	__cond_lock(lock, _raw_spin_trylock(lock))

#define raw_spin_lock(lock)	_raw_spin_lock(lock)

#ifdef CONFIG_DEBUG_LOCK_ALLOC
# define raw_spin_lock_nested(lock, subclass) \
	_raw_spin_lock_nested(lock, subclass)

# define raw_spin_lock_nest_lock(lock, nest_lock)			\
	 do {								\
		 typecheck(struct lockdep_map *, &(nest_lock)->dep_map);\
		 _raw_spin_lock_nest_lock(lock, &(nest_lock)->dep_map);	\
	 } while (0)
#else
# define raw_spin_lock_nested(lock, subclass)		_raw_spin_lock(lock)
# define raw_spin_lock_nest_lock(lock, nest_lock)	_raw_spin_lock(lock)
#endif

#if defined(CONFIG_SMP) || defined(CONFIG_DEBUG_SPINLOCK)

#define raw_spin_lock_irqsave(lock, flags)			\
	do {						\
		typecheck(unsigned long, flags);	\
		flags = _raw_spin_lock_irqsave(lock);	\
	} while (0)

#ifdef CONFIG_DEBUG_LOCK_ALLOC
#define raw_spin_lock_irqsave_nested(lock, flags, subclass)		\
	do {								\
		typecheck(unsigned long, flags);			\
		flags = _raw_spin_lock_irqsave_nested(lock, subclass);	\
	} while (0)
#else
#define raw_spin_lock_irqsave_nested(lock, flags, subclass)		\
	do {								\
		typecheck(unsigned long, flags);			\
		flags = _raw_spin_lock_irqsave(lock);			\
	} while (0)
#endif

#else

#define raw_spin_lock_irqsave(lock, flags)		\
	do {						\
		typecheck(unsigned long, flags);	\
		_raw_spin_lock_irqsave(lock, flags);	\
	} while (0)

#define raw_spin_lock_irqsave_nested(lock, flags, subclass)	\
	raw_spin_lock_irqsave(lock, flags)

#endif

#define raw_spin_lock_irq(lock)		_raw_spin_lock_irq(lock)
#define raw_spin_lock_bh(lock)		_raw_spin_lock_bh(lock)
#define raw_spin_unlock(lock)		_raw_spin_unlock(lock)
#define raw_spin_unlock_irq(lock)	_raw_spin_unlock_irq(lock)

#define raw_spin_unlock_irqrestore(lock, flags)		\
	do {							\
		typecheck(unsigned long, flags);		\
		_raw_spin_unlock_irqrestore(lock, flags);	\
	} while (0)
#define raw_spin_unlock_bh(lock)	_raw_spin_unlock_bh(lock)

#define raw_spin_trylock_bh(lock) \
	__cond_lock(lock, _raw_spin_trylock_bh(lock))

#define raw_spin_trylock_irq(lock) \
({ \
	local_irq_disable(); \
	raw_spin_trylock(lock) ? \
	1 : ({ local_irq_enable(); 0;  }); \
})

#define raw_spin_trylock_irqsave(lock, flags) \
({ \
	local_irq_save(flags); \
	raw_spin_trylock(lock) ? \
	1 : ({ local_irq_restore(flags); 0; }); \
})

/**
 * raw_spin_can_lock - would raw_spin_trylock() succeed?
 * @lock: the spinlock in question.
 */
#define raw_spin_can_lock(lock)	(!raw_spin_is_locked(lock))

/* Include rwlock functions */
#include <linux/rwlock.h>

/*
 * Pull the _spin_*()/_read_*()/_write_*() functions/declarations:
 */
#if defined(CONFIG_SMP) || defined(CONFIG_DEBUG_SPINLOCK)
# include <linux/spinlock_api_smp.h>
#else
# include <linux/spinlock_api_up.h>
#endif

/*
 * Map the spin_lock functions to the raw variants for PREEMPT_RT=n
 */

static inline raw_spinlock_t *spinlock_check(spinlock_t *lock)
{
	return &lock->rlock;
}

#define spin_lock_init(_lock)				\
do {							\
	spinlock_check(_lock);				\
	raw_spin_lock_init(&(_lock)->rlock);		\
} while (0)

static inline void spin_lock(spinlock_t *lock)
{
	raw_spin_lock(&lock->rlock);
}

static inline void spin_lock_bh(spinlock_t *lock)
{
	raw_spin_lock_bh(&lock->rlock);
}

static inline int spin_trylock(spinlock_t *lock)
{
	return raw_spin_trylock(&lock->rlock);
}

#define spin_lock_nested(lock, subclass)			\
do {								\
	raw_spin_lock_nested(spinlock_check(lock), subclass);	\
} while (0)

#define spin_lock_nest_lock(lock, nest_lock)				\
do {									\
	raw_spin_lock_nest_lock(spinlock_check(lock), nest_lock);	\
} while (0)

static inline void spin_lock_irq(spinlock_t *lock)
{
	raw_spin_lock_irq(&lock->rlock);
}

#define spin_lock_irqsave(lock, flags)				\
do {								\
	raw_spin_lock_irqsave(spinlock_check(lock), flags);	\
} while (0)

#define spin_lock_irqsave_nested(lock, flags, subclass)			\
do {									\
	raw_spin_lock_irqsave_nested(spinlock_check(lock), flags, subclass); \
} while (0)

static inline void spin_unlock(spinlock_t *lock)
{
	raw_spin_unlock(&lock->rlock);
}

static inline void spin_unlock_bh(spinlock_t *lock)
{
	raw_spin_unlock_bh(&lock->rlock);
}

static inline void spin_unlock_irq(spinlock_t *lock)
{
	raw_spin_unlock_irq(&lock->rlock);
}

static inline void spin_unlock_irqrestore(spinlock_t *lock, unsigned long flags)
{
	raw_spin_unlock_irqrestore(&lock->rlock, flags);
}

static inline int spin_trylock_bh(spinlock_t *lock)
{
	return raw_spin_trylock_bh(&lock->rlock);
}

static inline int spin_trylock_irq(spinlock_t *lock)
{
	return raw_spin_trylock_irq(&lock->rlock);
}

#define spin_trylock_irqsave(lock, flags)			\
({								\
	raw_spin_trylock_irqsave(spinlock_check(lock), flags); \
})

static inline void spin_unlock_wait(spinlock_t *lock)
{
	raw_spin_unlock_wait(&lock->rlock);
}

static inline int spin_is_locked(spinlock_t *lock)
{
	return raw_spin_is_locked(&lock->rlock);
}

static inline int spin_is_contended(spinlock_t *lock)
{
	return raw_spin_is_contended(&lock->rlock);
}

static inline int spin_can_lock(spinlock_t *lock)
{
	return raw_spin_can_lock(&lock->rlock);
}

#define assert_spin_locked(lock)	assert_raw_spin_locked(&(lock)->rlock)

/*
 * Pull the atomic_t declaration:
 * (asm-mips/atomic.h needs above definitions)
 */
#include <linux/atomic.h>
/**
 * atomic_dec_and_lock - lock on reaching reference count zero
 * @atomic: the atomic counter
 * @lock: the spinlock in question
 *
 * Decrements @atomic by 1.  If the result is 0, returns true and locks
 * @lock.  Returns false for all other cases.
 */
extern int _atomic_dec_and_lock(atomic_t *atomic, spinlock_t *lock);
#define atomic_dec_and_lock(atomic, lock) \
		__cond_lock(lock, _atomic_dec_and_lock(atomic, lock))

#endif /* __LINUX_SPINLOCK_H */