text:
Penny Singleton, nascida Mariana Dorothy McNulty,  (Filadélfia, 15 de setembro de 1908  -  Sherman Oaks, 12 de novembro de 2003) foi uma atriz e líder trabalhista americana. Durante seus 60 anos de carreira, Singleton apareceu como a heroína de quadrinhos Blondie Bumstead em uma série de 28 filmes de 1938 a 1950 e o popular programa de rádio Blondie de 1939 a 1950. Singleton também deu a voz de Jane Jetson na série animada The Jetsons, de 1962 a 1963.

Nos bastidores, Singleton cumpriu dois mandatos como presidente da Associação Americana de Artistas de Variedades (AGVA) e testemunhou perante um subcomitê do Senado em 1962 sobre o tratamento sindical das mulheres trabalhadoras em variedades.

Biografia
Singleton nasceu na Filadélfia, filha de Bernard J. "Benny" McNulty e Mary Dorothy McNulty. Singleton começou a atuar profissionalmente quando criança, e só completou a sexta série na escola.

Carreira

Singleton cantou em um cinema mudo e excursionou em vaudeville como parte de um espetáculo chamado "The Kiddie Kabaret". Ela cantou e dançou com Milton Berle, a quem ela conheceu desde a infância, e o ator Gene Raymond, e apareceu na Broadway em As Grandes Tentações, de Jack Benny. Ela também fez turnê em boates e roadshows de peças e musicais.

Singleton apareceu como cantora de boate em After the Thin Man, creditado como Dorothy McNulty. Ela foi escalada para o lado de Arthur Lake (como Dagwood) no longa Blondie em 1938, baseado na história em quadrinhos de Chic Young. Eles repetiram seus papéis em uma comédia de rádio a partir de 1939 e em participações especiais em outros programas de rádio. Como Dagwood e Blondie Bumstead, eles se mostraram tão populares que uma sucessão de 27 sequências foi feita de 1938 a 1950, com o programa de rádio terminando no mesmo ano. O marido de Singleton, Robert Sparks, produziu 12 dessas sequências. Também em 1950, ela teve seu próprio programa, The Penny Singleton Show, na rádio da NBC.

Singleton foi destaque em Go West, Young Lady (1941), sobre sua co-estrela masculina, Glenn Ford. Apenas duas outras estrelas femininas (Dorothy Page e Jane Frazee) eram as vaqueiras mais bem-sucedidas da época. Ela forneceu a voz de Jane Jetson na série animada de 1962-1963, The Jetsons.

Ativismo trabalhista
Singleton era ativa em assuntos sindicais, como membro vocal do American Guild of Variety Artists (AGVA). Ela foi eleita presidente da AGVA em 1958-1959, e novamente em 1969-1970.</ref> Sua filiação ao sindicato foi suspensa em 1962, quando ela foi acusada de caluniar alguns dos oficiais do sindicato, e ela respondeu.  Ela testemunhou sobre a exploração das mulheres no trabalho de variedades e as deficiências do sindicato em representar esses trabalhadores perante um subcomitê do Senado dos Estados Unidos em 1962.

Singleton foi reintegrada como membro do sindicato em 1963, depois que a disputa chegou a um acordo legal. Em 1967, ela liderou uma greve de um mês pelos Radio City Rockettes por melhores condições de trabalho. Durante sua presidência, ela liderou negociações com a Disney, durante uma greve de vários artistas na Disneylândia em 1970.

Vida pessoal e legado
Singleton casou-se com Laurence Scroggs Singleton, dentista, em 1937; eles se divorciaram em 1939, com ela mantendo o sobrenome "Singleton" como parte de seu nome artístico pelo resto de sua vida. Ela foi casada com Robert C. Sparks, um oficial do Corpo de Fuzileiros Navais e produtor de filmes, de 1941 até sua morte em 1963. Singleton teve duas filhas, Dorothy e Susan. Ela era católica romana e democrata que apoiou Adlai Stevenson nas eleições presidenciais de 1952.

Por suas contribuições para a rádio e a indústria cinematográfica, em 1960, Singleton foi homenageada com duas estrelas ao ser indicada à Calçada da Fama de Hollywood. A estrela do rádio está localizada no 6811 Hollywood Boulevard, e sua estrela de cinema fica a apenas alguns passos, no 6547 Hollywood Boulevard.

Morte
Em 12 de novembro de 2003, Singleton morreu aos 95 anos de insuficiência respiratória, em Sherman Oaks, Califórnia.</ref>

Filmografia

Recursos

Belle of the Night (1930)
Good News (1930) - Flo
Love in the Rough (1930) - Virgie
Howd' Ya Like That? (1934) - Dancer
After the Thin Man (1936) - Polly Byrnes
Vogues of 1938 (1937) - Miss Violet Sims
Sea Racketeers (1937) - Florence Riley
Swing Your Lady (1938) - Cookie
Outside of Paradise (1938) - Colleen Kerrigan
Men Are Such Fools (1938) - Nancy
Racket Busters (1938) - Gladys
Mr. Chump (1938) - Betty Martin
Boy Meets Girl (1938) - Peggy
Secrets of an Actress (1938) - Miss Reid
Garden of the Moon (1938) - Miss Calder
The Mad Miss Manton (1938) - Frances Glesk
Hard to Get (1938) - Hattie
Blondie (1938) - Blondie
Blondie Meets the Boss (1939) - Blondie
Blondie Takes a Vacation (1939) - Blondie
Blondie Brings Up Baby (1939) - Blondie
Blondie on a Budget (1940) - Blondie
Blondie Has Servant Trouble (1940) - Blondie
Blondie Plays Cupid (1940) - Blondie
Blondie Goes Latin (1941) - Blondie
Blondie in Society (1941) - Blondie
Go West, Young Lady (1941) - Belinda Pendergast
Blondie Goes to College (1942) - Blondie
Blondie's Blessed Event (1942) - Blondie
Blondie for Victory (1942) - Blondie
It's a Great Life (1943) - Blondie
Footlight Glamour (1943) - Blondie
Leave It to Blondie (1945) - Blondie
Life with Blondie (1945) - Blondie
Young Widow (1946) - Peg Martin
Blondie's Lucky Day (1946) - Blondie
Blondie Knows Best (1946) - Blondie
Blondie's Big Moment (1947) - Blondie
Blondie's Holiday (1947) - Blondie
Blondie in the Dough (1947) - Blondie
Blondie's Anniversary (1947) - Blondie
Blondie's Reward (1948) - Blondie
Blondie's Secret (1948) - Blondie
Blondie's Big Deal (1949) - Blondie
Blondie Hits the Jackpot (1949) - Blondie
Blondie's Hero (1950) - Blondie
Beware of Blondie (1950) - Blondie
The Best Man (scenes deleted, 1964)
 Originado do guia de TV

 Jetsons: The Movie (1990) - Jane Jetson (voz)

Curtas

 Bela da Noite (1930)
 Campus Cinderela (1938)
 Instantâneos da tela Série 19, No. 1 (1939)

Créditos na televisão

 Prêmio Pulitzer Playhouse (1950) - Wilhelmina
 Frances Farmer Presents (1958) - Belinda Pendergast
 The Quick Draw McGraw Show (1959) - Batalha de gado estrondosa - Esposa
 The Jetsons (1962–1963) - Jane Jetson (voz)
 Dias do Vale da Morte (1963) - Maggie Franklin
 The Twilight Zone (1964) - "Sons e silêncios" - Sra. Flemington
 Assassinato, ela escreveu (1986) - "The Perfect Foil" - Tia Mildred
 Rockin 'with Judy Jetson (1988) - Jane Jetson (voz)
 The Jetsons Meet the Flintstones (1989) - Jane Jetson (voz)
 50ª Hanna-Barbera: Uma Celebração de Yabba Dabba Doo (1989) - Jane Jetson (voz)
 O Mundo Funtastic de Hanna-Barbera (1990) - Jane Jetson (voz)

Trabalho de palco

 Nas alturas do céu (1925)
 Hora do Amor (1926)
 As Grandes Tentações (1926)
 Boas Novas (1928) (substituto de Zelma O'Neal )
 Hey Nonny Nonny! (1932)
 Call Me Madam (1959)
 Nunca é Tarde Demais (1964)
 Não, Não, Nanette (1971) (substituto de Ruby Keeler )
 Não, não, Nanette (1974)
 Little Me (1983)

Parques temáticos

 The Funtastic World of Hanna-Barbera (passeio) (1990) - Jane Jetson (voz)

Democratas da Pensilvânia
Democratas da Califórnia
Católicos dos Estados Unidos
Mortos em 2003
Nascidos em 1908


text:
Q: Compiling C++ program with POSIX AIO lib on Linux I'm having difficulty with the linker when it comes to compiling a sample program that uses the POSIX aio library (e.g. aio_read(), aio_write(), etc) on Linux.
I'm running Ubuntu with a 2.6 kernel, and have used the apt-get utility to install libaio. But even though I'm linking with the aio library, the compiler still gives me linker errors.
root@ubuntu:/home# g++ -L /usr/lib/libaio.a aio.cc -oaio
/tmp/cc5OE58r.o: In function `main':
aio.cc:(.text+0x156): undefined reference to `aio_read'
aio.cc:(.text+0x17b): undefined reference to `aio_error'
aio.cc:(.text+0x191): undefined reference to `aio_return'
collect2: ld returned 1 exit status

Where are all these aio_x functions actually defined, if not in the library libaio.a?

A: EDIT: according the the man page, libaio.so is not the correct library to link to:
man aio_read

SYNOPSIS
   #include <aio.h>

   int aio_read(struct aiocb *aiocbp);

   Link with -lrt.

so you should link with this:
g++ -lrt aio.cc -o aio

The way libraries work with gcc is like this:
-L adds directory dir to the list of directories to be searched for -l.
-l adds a library itself, if the file is named libsomename.so, you just use "-lsomename"

A: I also had issues linking against libaio in spite of the aio package being correctly installed and the -lrt flag being present.
It turned out that placing -l flags later (for example, last) in the gcc command invocation sometimes fixes this issue. I stumbled upon this solution here on Stack Overflow.
I stopped doing this:
gcc -Wall -Werror -g -o myExe -lrt myExe.c

And started doing this:
gcc -Wall -Werror -g -o myExe myExe.c -lrt

A: Does -L specify the search path and -l specifies the actual library?

A: Try:
sudo apt-get install libaio-dev

Then make sure you specify -laio on the link line.

A: You want -laio in order to link to libaio. The argument of -o is what you want the compiled executable to be called.

A: Okay, Evan Teran is correct - it worked when I linked with -lrt.  It seems the aio_x functions are defined in a general POSIX extension library.
Thanks, Evan.

redpajama_set_name: RedPajamaStackExchange


text:
POS/mPOS and online acquiring
Mobile payments/banking
Pre-order services
Mobile-first banks
PFM/PFP services
p2p-payments
p2p/online lending
Crowdfunding/investing
Influences FinTech
Financial Markets / Trading
Government activities
InspirAsia
Visa Topped Wall Street Expectations Thanks to a Boost in This Market
Fintech news October 25, 2016
By Fortune
It marks the CEO's last big move before departing this December.
Visa the world's largest payments network operator, reported better-than-expected quarterly profit and revenue, boosted by the inclusion of Visa Europe's results and as customers spent more using its network.
The company said total payments volume increased 47.1% to $1.86 trillion on a constant dollar basis in the fourth quarter ended Sept. 30.
"We have begun to see the benefits from our acquisition of Visa Europe and strong cost discipline helped our results," said Chief Executive Charles Scharf, who said last week that he would step down effective Dec. 1.
Scharf's last big move in his four-year tenure was to consolidate Visa's position as the world's largest payments processor with the $23 billion-deal to buy Visa Europe, a deal that was completed in June.
The United States accounted for about 41% of the total payments volume in the latest quarter, while Europe accounted for about 25%, Visa said.
Cross-border volumes jumped 149%, including Visa Europe and on a constant dollar basis.
Operating expenses rose 27% to $1.64 billion, mainly driven by the inclusion of Visa Europe, the company said.
Visa's net income rose 27.7% to $1.93 billion, or 79 cents per Class A share. Excluding special items, it earned 78 cents per share.
Total operating revenue rose 19.3% to $4.26 billion.
Analysts on average were expecting Visa to earn 73 cents per share and revenue of $4.23 billion, according to Thomson Reuters .
Visa's shares initially rose, before falling 1.2% in choppy trading after the bell.
Up to Monday's close of $83.17, they had risen about 7.24% this year, compared with a rise of about 6% for MasterCard MA 0.33% .
MasterCard, San Francisco-based Visa's closest rival, is scheduled to report its fourth-quarter results on Oct. 28.
First appeared at Fortune
Aevi Completes €30m Capital Increase
PaySimple Pulls in $115 Million
MercadoLibre Granted License From Brazil's Central Bank
Facebook's WhatsApp Enables In-Chat Purchases
Deloitte: Banks can expect stiff competition from digital banks and fintechs
Crunchbase Q3 2020 Global Venture Report
Affirm files confidentially to go public

redpajama_set_name: RedPajamaCommonCrawl


text:
Erling
Haaland
Erling Braut Haaland | Playerprofile
Erling Haaland was born on 21 July 2000 in Leeds and plays for Borussia Dortmund. He played for Bryne FK from 2013-2017, for Molde FK from 2017-2019, for FC Red Bull Salzburg from 2019-2019 and has played for Borussia Dortmund since 2020.
Current season 2019/20
In the current season, the 1.94m-tall forward has scored three goals and takes fifth place within his squad. He shares this rank with Mario Götze, Julian Brandt and Axel Witsel. In total, the player with the shirt number 17 has taken three shots at goal. He has not yet played a game in the 2019/20 season.
Bundesliga career and records
Erling Haaland has played one match throughout the course of his career in the Bundesliga. He has played all the matches of his career in the Bundesliga as a member of Borussia Dortmund. Here, he has put a total of three balls in the net.


Update: This blog post was written before the release of DataTables 1.10 and jQuery 1.7. It is left here only for history reasons. A new version of this post is now available.
Tables are the perfect solution to show summary data which can be readily tabulated. However, often you will want to provide the end user of your web-site / app with the ability to drill down into the data in the table and show more detailed information. This can help clean up the interface and stop the end user being overwhelmed by information and give them more control.
DataTables provides two API methods to attach a details row to a parent in the table; fnOpen to show the extra data and its reciprocal fnClose to remove it. The data which is shown in the details row can be more or less whatever you wish as fnOpen will accept a DOM node or HTML string. In this example I'll show an inner table being used which is animated open and closed.
This example also shows the new mDataProp option included in DataTables 1.8 in action. How you the data for the details row is obtained can be done in a number of different ways, including Ajax or a DOM source. In this example through the use of mDataProp and DataTables consuming a JSON object for the table display, we can use the original object that is given to the table, showing information that is not in the default view of the table.
As per usual I'll use my standard set to show in the table, but in this case only three of the five columns will be shown by default - the remaining information will be shown in the details display. Note also that there is a spare column at the start of the table which is used for the show / hide details row that the end user can click on to control the display.
And the DataTables initialisation is fairly simple with the use of mDataProp. Note that the first column has an mDataProp value of null, and sDefaultContent is given to have DataTables render a static string.
Now that we've got the table being displayed we need to add an event handler to the control button, to call fnOpen and fnClose as required. Here we will keep a reference to any TR rows that we 'open' in the array anOpen - in this manner we can use $.inArray to see if the row should be opened or if it is already open and thus to close it. We also update the control image to show a 'close' button to give the end user extra information about what the controls will do which clicked on.
Note also the function fnFormatDetails which is used to build up the string which is given to fnOpen for display. We use fnGetData to obtain the original data object for the row to get the information for the display (as noted before you can get this data any way you wish).
So that's the table fully functional - but let's add in a little animation to make it smoother for the end user. The jQuery functions $().slideDown and $().slideUp are used for the animation. Note that in fnFormatDetails I've put a wrapper element with a class of "innerDetails" which is the element we will animate. fnOpen returns a reference to the TR node which is appended to the table for the details row, which we use as part of the selector to get the element needed.
Showing drill-down data using fnOpen can be a very useful interaction with a table, and is highly customisable as shown in this example. The triggering of the display, what is shown in the display and data source for the information can all be tightly integrated into your setup.
As usual there is a thread in the forum for comments and discussion on this post.


We all have something or someone that is dark and bitter and best served cold as ice. Now you can have one from Russell instead of from your past! Our Black IPA gets its dark color from Midnight Wheat and Blackprinz Malt. This IPA is packed with Cardinal, Centennial and the new German hop Ariana giving it a little German twist. Malty and Refreshing sounds a lot better than Dark and Bitter—too bad you can't call an Ex malty and refreshing.


text:
§ 67. "The Senate."
§ 68. "Chosen by the People of the State."
§ 69. "One Electorate."
§ 70. "Queensland."
§ 71. "Original State."
§ 72. "Equal Representation .. Shall be Maintained."
§ 73. "Chosen for a Term of Six Years."
§ 74. "Certified by the Governor."
§ 75. "Qualification of Electors of Senators."
§ 76. "Each Elector shall Vote only Once."
§ 77. "Method of Choosing Senators."
§ 78. "Uniform for all the States."
§ 79. "Times and Places of Elections of Senators."
§ 80. "Laws in Force in Each State … Relating to Elections."
§ 81. "Failure to Choose Senators."
§ 82. "Writs to be Issued."
§ 83. "Dissolution of the Senate."
§ 84. "The Senate shall divide the Senators."
§ 85. "The Term of Service of a Senator."
§ 86. "Further Provision for Rotation."
§ 87. "The Houses of Parliament of the State."
§ 88. "The Expiration of the Term."
§ 89. "Election of a Successor."
§ 90. "When the Vacancy is Notified."
§ 91. "The Governor of the State may … appoint."
§ 92. "With the Advice of the Executive Council."
§ 93. "The Next Election of Senators."
§ 95. "The Qualifications of a Senator."
§ 96. "Choose a Senator to be the President."
§ 97. "Absence of the President."
§ 98. "A Senator may … resign."
§ 99. "Shall become Vacant."
§ 100. "Quorum."
§ 101. "Each Senator shall have one Vote."
§ 102. "The President shall … be entitled to a Vote."
Garran, Robert, Sir (1867-1957)
http://setis.library.usyd.edu.au/oztexts/
© University of Sydney Library.
The texts and Images are not to be used for commercial purposes without permission
Prepared from the print edition published by Angus and Robertson Sydney 1901
From The Annotated Constitution of the Commonwealth of Australia (Quick and Garran). This work has been reproduced with the kind permission of Mrs W. Garran, Deakin ACT.


text:
Home About Events Activities & Resources Toolkit Contact
HomeAboutEventsActivities & ResourcesToolkitContact
Jewish American Illustrators
JAHM's 2019 theme provides an opportunity to recognize the many American Jews who have helped create the nation's beloved children's books, iconic graphic novels and their superheroes, and syndicated comics and illustrations. These Jewish artists, illustrators, and writers have been shaped by American life, society, and culture, and in turn enriched America's imaginative landscape. Through the prism of their Jewish identity, and often by approaching their work through the lens of social justice, they have been able to make poignant observations about the world around them, offering powerful commentary on issues of the day through their unique and universal medium.
Photo by Bill Franzen
Roz Chast
Roz Chast has spent decades mining the craziness of her life and her imagination as one of the most popular staff cartoonists of the New Yorker. Chast earned a BFA from the Rhode Island School of Design in 1977, but chafed against the school's highbrow aesthetic and scorn for cartoons. She moved to New York and began creating comics for Christopher Street and the Village Voice before selling her first cartoon to the New Yorker in 1978. Chast's work owes much to both New Yorker cartoonist Charles Addams's unconventional Addams Family and to underground comix pioneers like Aline Kominsky-Crumb and Lynda Barry, with her shaky line drawings and her focus on neurotic families and the minutia of everyday life. Besides the New Yorker, her work has appeared in Scientific American and the Harvard Business Review. She has written or illustrated over a dozen books, including two collections of her New Yorker cartoons, The Party After You Left in 2004 and Theories of Everything in 2006. In 2014 she was a National Book Award finalist for her graphic memoir, Can't We Talk About Something More Pleasant? about her parents' decline and deaths.
Courtesy of Jewish Women's Archives.
Photo courtesy of Maira Kalman
Maira Kalman was born in Tel Aviv and moved to New York with her family at the age of four. She was raised in bucolic Riverdale, in the Bronx, and now lives in Manhattan. She is a world‐renowned artist, writer, illustrator, and designer. She has published more than twenty-eight books and creates editorial work for many magazines; she has illustrated many covers for The New Yorker. She has exhibited her work at institutions such as the Cooper Hewitt Museum (NYC), ICA (Philadelphia), The Jewish Museum (NYC), Madison Children's Museum (Madison, WI), Monticello (Charlottesville, VA), and Skirball Cultural Center (Los Angeles). She is represented by the Julie Saul Gallery and owns a pair of Toscanini's pants.
In 2008, The New York Times declared that Maurice Sendak's "originality and emotional honesty have changed the shape of children's literature." In 1964, the Brooklyn native won the Caldecott Medal for Where the Wild Things Are, with its benevolent monsters and the defiant boy Max who confronts them. Both as author and illustrator, Sendak has brought to children (and their parents) such classics as In the Night Kitchen (1974) and The Sign on Rosie's Door (1960). In addition, he has designed the sets and costumes for several operas, ballets, and theater productions, and has produced animation for television.
From the fertile mind and nimble pen of Stan Lee have sprung such notable superheroes as the Incredible Hulk, Iron Man, the Mighty Thor, and X-Men, not to mention the movie megastar Spider Man. Born Stanley Martin Lieber, the American comic-book writer served as editor, and then president and chairman of Marvel Comics for over three decades. During his tenure, Marvel grew from a small division of a publishing house to a multimedia giant. Critics and readers credit Lee with breaking with tradition in creating nuanced personalities for his superheroes by endowing them with human faults and frailties.
Photo courtesy of Ezra Jack Keats Foundation
Ezra Jack Keats
Born in 1916, the son of Eastern European immigrants, Keats grew up poor in Brooklyn. An interest in drawing led to a career as a commercial artist. Tired of dealing with antisemitism he faced because of his name, Katz changed it to Ezra Jack Keats.
Keats's first solo author-illustrator effort, The Snowy Day, was published in 1962. In 40 pages filled with colorful collaged images, Keats told the story of a little boy exploring the wonders of an overnight snowfall in the city. The book was unusual, even revolutionary: The little boy, Peter, was Black. The Snowy Day marked the first time that any full-color American picture book featured an African-American main character.
The Snowy Day won the 1963 Caldecott Award, and inspired other artist/authors to bring more diverse characters into their works. Today, it is considered among the most important American children's books of all time.
Photo by Steve Berman
Bernard Waber
Waber, the son of Eastern European immigrants, grew up in an observant Jewish home, spoke Yiddish, and considered Jewishness central to his identity. He studied at the Wharton Business School before changing directions after WWII and enrolling as a commercial-art major at the Philadelphia Museum School of Art (now University of the Arts). For most of his adult life, Waber worked in New York City, initially as a designer for Condé Nast and then at Time, Inc., where he worked on publications such as Life and People. Encouraged by an art director who saw the potential in his whimsical drawings, Waber began to develop and submit his own story ideas to publishing houses.
Eventually Houghton Mifflin (now Houghton Mifflin Harcourt) offered him a two book contract for Lorenzo and the House on East 88th Street – the first book in the Lyles eries. Over his 50-year career, Waber created more than 30 picture books which sold over 1.75 million copies.
Sunday, October 25, 2015 at 2:00 pm at National Museum of American Jewish History Leonard S. Marcus, curator of Lyle, Lyle Crocodile and Friends: The Art of Bernard Waber and leading writer about children's books and the people who create them, joined illustrator Paulis Waber, Bernard Waber's daughter, for an intimate conversation filled with firsthand insights into Bernard Waber's life and work. Moderated by Patrick J. Rodgers, curator at the Rosenbach of the Free Library of Philadelphia and former curator of the Maurice Sendak Collection.
Photo courtesy of Liana Finck
Liana Finck
Liana Finck finds new angles of approach into her life and Jewish history through her whimsical and expressive autobiographical cartoons. Finck graduated from The Cooper Union in New York in 2008 and earned a Fulbright Fellowship in Belgium to work on a project about the life of Georges Remi, the cartoonist who created the Tintin books. It was there, in 2010, that she first got the idea for her graphic novel, A Bintel Brief, which she published in 2014. The graphic novel interweaves illustrations of the eponymous advice column that ran in the Forward newspaper in the early 1900s with vignettes on Finck's imagined conversations with the paper's editor, Abraham Cahan. In 2012 she also created a short collage series on the golem for Tablet, and for several years ran an illustrated column in the Forward online. As of 2017 she regularly draws cartoons for the New Yorker and on Instagram, where her 40,000 followers devour her illustrated commentary on heartbreak and social anxiety.
Courtesy of Jewish Women's Archives
Rube Goldberg, Rube and Father Lighting Cigars, date unknown. Photograph. Artwork Copyright © Rube Goldberg Inc. All Rights Reserved. RUBE GOLDBERG ® is a registered trademark of Rube Goldberg Inc. All materials used with permission. www.rubegoldberg.com
Rube Goldberg (1883-1970) was a Pulitzer Prize winning cartoonist best known for his zany invention cartoons. He was born in San Francisco on the 4th of July, 1883 – and graduated from U. Cal Berkeley with a degree in engineering. His first job at the San Francisco Chronicle led to early success, but it wasn't until he moved to NYC and began working for Hearst publications that he became a household name. Rube Goldberg is the only person ever to be listed in the Merriam Webster Dictionary as an adjective. It's estimated that he did a staggering 50,000 cartoons in his lifetime.
Courtesy of Rube Goldberg, Inc.
Image Donated by Corbis-Bettmann
Jerry Siegel and Joseph Shuster
The men who went on to change the world of comic books forever met as high-school students in Cleveland, while working together on their school newspaper. Jerome Siegel (1914-1996) and Joseph Shuster (1914-1992) created the prototype for Superman, who first appeared in 1938 on the cover of Action Comics comic book series. Shuster, who drew the character, later said he based the hero on the actor Douglas Fairbanks Sr., and the meeker alter ego, Clark Kent, on both himself and another actor, Harold Lloyd. The caped Superman soon began his long run as the star of newspaper comic strips, television shows, and movies, ultimately becoming one of the most recognized superheroes in the literary world.
Photo courtesy of Paste Magazine
In collaboration with Stan Lee, innovative artist Jack Kirby (born Jacob Kurtzberg), Lee created the Fantastic Four, the first comic in what came to be known as the "Marvel Universe." FF featured different types of superheroes—outsiders like "The Thing," a metaphor for minorities who felt out of place. Lee and Kirby also originated outsider heroes Iron Man and the X-Men. These and other iconic characters—notably, Spider-Man (created with artist Steve Ditko)—infused Marvel's comics with an urban Jewish sensibility, resulting in tales filled with ironic humor, violent loss, and monumental regret that mirrored the global Jewish experience in the 20th Century.
Lee and Kirby went on to introduce ethnically specific characters, such as the first black superhero, the Black Panther, and Izzy Cohen of the Howling Commandos.
HOME ABOUT EVENTS ACTIVITIES & RESOURCES TOOLKIT DONATE CONTACT
© 2019 Jewish American Heritage Month. All rights reserved.


text:
var vars = require("./cycle_B.js")

function f(x: number | null) {
  if (x);
}

const resNull: void = f(null);
const resB: void = f(vars.b);

module.exports = {resA: resNull, resB: resB};

redpajama_set_name: RedPajamaGithub


text:
Thermal and mechanical studies of nanochitosan incorporated polymethyl methacrylate-based composite electrolytes
P. M. Shyly1,
N. Ammakutti Sridevi2 &
P. Sumithraj Premkumar3
The composite solid polymer electrolytes based on Polymethyl methacrylate–Lithium triflate with nanochitosan as inert nanofiller were prepared by membrane hot-press method. Nanochitosan was synthesized from shrimp shell. The obtained polymer membrane was subjected to X-ray diffraction and Fourier transform infrared spectroscopy to study the structural behavior. X-ray diffraction studies revealed that the incorporation of nanochitosan in the prepared polymer matrix enhanced the amorphous phase. The complexation behavior of the prepared electrolytes was analyzed by Fourier transform infrared spectroscopy. Thermogravimetric and differential scanning calorimetric studies were carried out to understand the thermal stability of the prepared polymer composite electrode. The incorporation of nanochitosan in the polymer matrix significantly reduces the crystalline temperature of polymethyl methacrylate which was confirmed by differential scanning calorimetric study. Universal testing studies were carried to know the mechanical stability of the prepared solid polymer electrolytes. The ionic conductivity of the prepared composite polymer electrolyte was carried out using electrochemical impedance spectroscopy from ambient to 120 °C.
Polymethyl methacrylate (PMMA) is a transparent polymeric material and has many desirable properties such as light weight, high light transmittance, chemical resistance, uncolored, corrosion resistance, and good insulating properties [1]. Also, it has been used as a polymer host due to its high stability at the lithium-electrolyte surface since it is less reactive towards the lithium electrode. In this polymer, a monomer methyl methacrylate (MMA) has a polar functional group in the main polymer chain and has high affinity to lithium ions which are transported. The oxygen atoms in these monomers will form a coordinate bond with the lithium ion which is from the doping salts. Thus, due to the presence of polar functional group in PMMA, the increase in effective ionic transport of PMMA based polymer electrolytes might be achieved. Among various lithium salts, lithium triflate (LiTf, LiCF3SO3) is an interesting salt since it decreases the polymer host's crystallinity and is more thermally and chemically stable than other traditional lithium salts [2].
In addition, the developing of new composite polymer electrolyte by dispersing with inorganic or organic filler is to improve the ionic conductivity and mechanical stability in the polymer electrolyte system. Chitosan is a cationic polymer obtained from chitin through alkaline deacetylation process. It finds many applications in field of medical and engineering based on the inherent properties such as antibacterial, antifungal, antiviral, antacid, nontoxic, and total biodegradable as well as film formation, fiber formation, and hydrogel formation properties [3,4,5]. Due to its functional groups, it can be easily tailored with other molecules in order to improve the properties. Several research works was carried out to enhance the properties of the materials by adding nanochitosan to the various fields and reported in the literature [6,7,8]. In the present work, PMMA-LiTf solid polymer electrolytes were prepared and the nanochitosan was employed as nanofiller. The structural properties of the prepared samples were analyzed by employing the X-ray diffraction and Fourier transform infrared spectroscopy. The thermal and mechanical studies of the prepared polymer electrolytes were studied. Also, the ionic conductivity of the prepared composite polymers was carried out.
Poly (methyl methacrylate) (Mw = 35,0000, Sigma-Aldrich), Lithium triflate (LiCF3SO3, Merck), and Tetrahydrofuran (C4H8O, Merck) were used to the preparation of composite polymer electrolytes. Nanochitosan (Mw = 3923, 85% DD) was synthesized from shrimp cell as the method reported earlier [9].
Preparation of polymer composite membrane
The solution was prepared by dissolving the required amount of PMMA, Nanochitosan (NC) and Lithium triflate (LiTf) in tetrahydrofuran (THF). The homogeneous solution was prepared by stirring constantly until the mixture took a viscous appearance. Thus, the obtained solution was poured on to a Teflon push and allows the THF to evaporate in air at room temperature. The samples were collected and hot pressed as film specimens at high temperature using membrane hot press. The thickness of the prepared film was measured using screw gauge. Different composite membranes were prepared by repeating the process through varying the amount of polymer (PMMA) and filler (NC). The various compositions of filler, lithium salt and polymer used for the preparation of composite polymer electrolyte were tabulated in Table 1. The obtained homogeneous, self-standing polymer electrolyte were stored in vacuum desiccators and then subjected to further characterizations.
Table 1 Composition of PMMA, lithium triflate (TF), and nanochitosan (NC)
Characterization techniques
X-ray diffraction measurements were carried out from Panalytical make, MODEL X'per PRO with Cu-Kα1 radiation. Fourier transform infrared spectroscopy of all the prepared were measured from JASCO-FTIR4100/Japan. Thermogravimetric analysis (TGA) and differential scanning calorimetric (DSC) analysis of all the prepared polymer electrolytes was carried out from Perkin Elmer STA 600 and Netzsch DSC 204 F1 in the temperature range 30–500 °C at a heating rate of 10 °C/min in nitrogen atmosphere. The samples were investigated with a universal material-testing machine equipped with a 10-ton load cell using Dak System Inc. (Model No. UTB 9103), in room temperature. The ionic conductivity of the prepared composite polymer electrolyte was studied using ZAHNER, IM6 Electrochemical workstation in the temperature range from 303 K to 393 K over a wide frequency range from 1 Hz to 100 kHz.
XRD analysis
Figure 1a–f shows the X-ray diffraction pattern of the polymer electrolytes prepared in the present study.
XRD patterns of a PMMA, b TF-NC0, c TF-NC5, d TF-NC10, e TF-NC15, f TF-NC20
In Fig. 1 b, we noticed that there was no change in the X-ray diffraction pattern due to the addition of lithium triflate salt. This X-ray diffraction pattern is similar to the x-ray pattern of PMMA; the crystalline peak corresponding to LiTf were not observed in Fig. 1b. This indicates that the added lithium salt is completely dissolved in the polymer matrix and thereby confirming the complex formation of PMMA and LiTf [10].
On incorporating nanochitosan to the polymer electrolyte system, the diffraction peaks corresponding to PMMA become less intense and broadened (Fig. 1 c–f). Thus, the addition of nanochitosan may induce a significant increase in the amorphicity of the polymer matrix. The reflections at 2θ values of 15.2° correspond to the crystal planes, viz., (1 2 0) yielding the strongest lines of nanochitosan as evidenced by the JCPDS file. The intensity of PMMA peak were decreased and broadened as the filler concentration increases in the ratio of 5–20 wt% in the polymer matrix. This is shown in Fig. 1 c–f. This result clearly suggested that the amorphous nature of PMMA increases with increasing nanochitosan concentration.
The filler nanochitosan supports higher dissociation of lithium triflate salt which leads to higher mobility and increase in conductivity. These results are in accordance with the result reported earlier using TiO2 as nanofiller in PMMA matrix [11].
Fourier transform infrared (FTIR) analysis
The FTIR spectra of PMMA, nanochitosan, and polymer electrolytes are shown in Fig. 2a–g). The vibrational peaks and corresponding band assignments are tabulated in Table 2. From the figure, it is understood that the characteristic frequencies of LiCF3SO3 at 3481 cm−1, 1641 cm−1, and 1182 cm−1 are shifted to 3585 cm−1, 1718 cm−1, and 1145 cm−1 in the polymer complex. This can be attributed to the change in environment for the CF3SO3− ions in the complex. The observed peaks at 1145 and 979 cm−1 confirmed the presence of lithium ions in the prepared PMMA-based polymer electrolyte [12].
FT-IR spectra of a PMMA, b nanochitosan, c TF-NC0, d TF-NC5, e TF-NC10, f TF-NC15, g TF-NC20
Table 2 Vibrational modes and band assignments for the polymer electrolytes (PMMA-LiTf-nanochitosan)
In Fig. 2d–g, the incorporation of nanochitosan to the polymer electrolytes has shifted the band at 1646 cm−1 (Fig. 2d), 1644 cm−1(Fig. 2e), 1642 cm−1(Fig. 2f), and 1631 cm−1 (Fig. 2g). This result is due to the complexation of the PMMA, LiTf, and nanochitosan. The peaks at 3484 cm−1 (Fig. 2d), 3440 cm−1(Fig. 2e), 3423 cm−1(Fig. 2f), and 3415 cm−1 (Fig. 2g) are attributed to the hydrogen bonding with SO3− anions of the salt and OH group of chitosan. This result is in agreement with the earlier reports [13,14,15].
Further, it is informed that the addition of nanochitosan creates an insulating layer and reduces the number of surface layer which is formed between PMMA and NC. Therefore, this impedes the mobility of charge carriers in the PMMA polymer matrix and it helps the transportation of Li+ ions in the polymer network by creating voids or vacancy and improves ionic conductivity.
Differential scanning calorimetry (DSC) analysis
Figure 3a–e shows the melting temperature (Tm) of TF-NC0, TF-NC5, TF-NC10, TF-NC15, and TF-NC20. On incorporation of nanochitosan in the polymer matrix was found to decrease the melting temperature of PMMA as shown in Fig. 3b–d.
DSC thermogram for a TF-NC0, b TF-NC5, c TF-NC10, d TF-NC15, e TF-NC20
Addition of nanochitosan in the prepared PMMA based polymer electrolyte results in the broadening of the melting endotherm with an apparent decrease in the heat of fusion (ΔHf) [16,17,18,19]. The values of ΔHf and Tm of all prepared PMMA based polymer electrolytes were observed from the DSC curve and are summarized in Table 3. The value of ΔHf was found to decrease significantly in the presence of nanochitosan filler in the prepared PMMA based polymer matrix which is inferred from Table 3.
Table 3 Glass transition temperature (Tg), melting temperature (Tm), and heat of fusion (ΔHf) of TF-NC0, TF-NC5, TF-NC10, TF-NC15, and TF-NC20
The melting temperature (Tm) of the prepared polymer composite electrolyte is decreasing while increasing the concentration of nanofiller and this reduction is suggested that the interaction between the polymer PMMA and NC upset the polymer chain dynamics. This is because of the coordination bonds between the transient cross-linkage bonds of –O– and carbonyl group. At the same time, the glass transition temperature (Tg) of the prepared composite polymer is increasing with increasing of nanofiller. This shift towards higher temperature is due to the Li+ preferring to cooperate with the cross-linkage bonds, that is Li+–O– binding which obstruct the rotation of polymer segments and decreases the flexibility of polymer backbone. These may be due to the agglomeration of nanofillers in the polymer chain that creates blocking effects for ion conduction. As a consequence, the polymer chain elasticity decreases which leads to a decrease in ionic conductivity [20, 21].
Thermogravimetry analysis (TGA)
Figure 4a–d shows the thermogravimetric scans of TF-NC0, TF-NC5, TF-NC10, TF-NC15, and TF-NC20 respectively.
Thermogravimetric scans of a TF-NC0, b TF-NC5, c TF-NC10, d TF-NC15, and e TF-NC20
It is observed from the thermograms that the initial weight loss of the samples noted that 4 to 7% around 130 °C is due to the evaporation of residual solvent, moisture and impurities (Fig. 4a–e). Fluorine is also the contributor for the initial weight loss, as the polymer tends to absorb moisture from its surroundings [22]. The thermal stability of the prepared polymer electrolytes systematically increases with the incorporation of nanochitosan filler which is evident from Fig. 4b–e. Table 4 summarizes the decomposition stages and the corresponding weight loss for TF-NC0, TF-NC5, TF-NC10, TF-NC15, and TF-NC20.
Table 4 Decomposition stages and percentage of weight loss for various compositions of polymer electrolytes (PMMA-LiTf-nanochitosan)
From the results obtained, we inferred that the incorporation of nanochitosan has enhanced the thermal stability of the polymer electrolytes significantly. The reason is due to the formation of hard filler-polymer interaction which makes the polymer electrolytes more thermally and mechanically stable. These results are in agreement with the results obtained by ionic conductivity and mechanical properties of the prepared polymer electrolytes [23, 24].
Mechanical studies
The mechanical behavior of the prepared PMMA based polymer electrolytes prepared in the present study is displayed in Fig. 5a–e. The tensile strength and Young's modulus values of the prepared PMMA based polymer electrolytes were calculated and are tabulated in Table 5.
Stress–strain curve for a TF-NC0, b TF-NC5, c TF-NC10, d TF-NC15, and e TF-NC20
Table 5 Tensile strength and Young's modulus for the various nanochitosan compositions of polymer electrolytes (PMMA-LiTf-nanochitosan)
As we increase the filler concentration, it is noticed that the tensile strength and flexibility have increased. This is more preferred when the flexibility of the polymer electrolyte has improved the practical application of the lithium rechargeable battery.
The addition of LiTf into the rigid PMMA basically improves the flexibility of the polymer electrolyte. However, the mechanical strength is reduced. The addition of nanochitosan in the polymer matrix was found to increase in tensile strength of the polymer electrolytes and it is found to increase further with filler concentration (Fig. 6). With the dispersing of the filler, into the polymer electrolyte, both mechanical strength and flexibility have increased. Additionally, the increase in mechanical stability with respect to nanochitosan concentration may be due to the fact of appropriate dispersion of filler, sufficient load transfer, good interfacial action of nanochitosan on the polymer host surface, and less number of cavities. Figure 7 shows the variation of Young's modulus with the different concentration of nanochitosan in the polymer electrolytes. Young's modulus of the polymer electrolyte increases with increase of filler content [25,26,27].
Variation of tensile strength with the different concentration of nanochitosan incorporated polymer electrolytes
Variation of Young's modulus with the different concentration of nanochitosan incorporated polymer electrolytes
Ionic conductivity
The prepared composite polymer electrolytes were sandwiched between two stainless steel blocking electrodes and the ionic conductivity was determined by measuring the bulk resistance for the temperature range with signal amplitude of 1 V and frequency range of 1 Hz to 100 kHz using the formula σ = t/RbA, where t is the thickness (in cm); Rb is the bulk resistance (in Ω) and A is the known area in contact with the electrodes (in cm2). The variation of logarithm of ionic conductivity as a function of inversion temperature for different wt% of nanochitosan based polymer electrolytes are depicted in Fig. 8. As it is evident from Fig. 8, the ionic conductivity of polymer electrolytes obeys Vogel-Tamman-Fulcher relation [VTF], i.e., the conductivity increases with increase in temperature. This implies that as the temperature increases, the polymer can expand easily and produce free volume. This leads to the increase of ion mobility and segmental mobility that will assist ion transport and practically compensate for the retarding effect of the ion clouds [28,29,30,31].
Temperature dependence on ionic conductivity of a TF-NC0, b TF-NC5, c TF-NC10, d TF-NC15, and e TF-NC20
It is also noticed from Fig. 8 that the conductivity increases with increase in nanochitosan content up to 10 wt% (Fig. 8b, c). This is due to the fact that the nanochitosan increases the polymer chain segmental motion as well as amorphous region. This amorphous region favors the migration of lithium ion in the free volume of polymer matrix.
In the meantime, if the concentration of NC was increased beyond 10 wt%, the conductivity decreases rapidly as shown in Fig. 8. This is due to phase discontinuities; dilution effect predominates in the polymer matrix, viscosity of polymer matrix increases by the way of inter-chain self cross-linking and results in decrease the polymer segmental motion (Fig. 8 d, e). Further increasing of NC content hinders the migration of Li+ along the polymer chain. Hence, the termination of conducting pathway occurs results in decreasing the conductivity drastically.
The ionic conductivity for TF-NC10 is greater than TF-NC15; this may be concluded that the smaller particle size of filler might have a better dispersion phase and provides a better Lewis acid-base interaction with lithium triflate in the polymer electrolyte. The maximum ionic conductivity is found to be in the order of 10−5.4 S/cm corresponding to the sample with 10 weight ratio of NC to PMMA-LiTf-NC polymer complex. Similar observations are reported for other polymer electrolytes such as PVA, PVC, PMMA, and its blend with different fillers [32,33,34].
Nanocomposite solid polymer electrolyte consisting of PMMA-LiTf-nanochitosan was synthesized and their films were prepared by hot-press method. The structural, thermal, mechanical and conductivity characterization of the prepared samples were studied. The enhancement of amorphous phases in the prepared composite polymer electrolytes was observed while increasing the nanofillers in the polymer matrix as evidenced by reduction in the intensity of X-ray diffraction characteristic peaks. The Fourier transform infrared studies confirmed that the complexation of the electrolyte systems in the prepared composite polymer electrolyte. Thermal studies of the prepared composite polymer electrolyte indicated that the melting temperature was reduced upon incorporation of nanofillers and glass transition temperature was increased with increase of nanofillers. Mechanical stability of the prepared composite polymer was found to increase with increases the filler concentration in the polymer matrix. The ionic conductivity of the prepared composite polymer increases with increase in temperature and reaches maximum at10 wt% nanochitosan content in the polymer matrix.
The datasets used and/or analyzed during the current study are available from the corresponding author/First author on reasonable request.
DSC:
Differential scanning calorimetry
Fourier transform infrared
JCPDS:
Joint Committee on Powder Diffraction Standards
LiTf:
Lithium triflate
MMA:
Methyl methacrylate
Nanochitosan
PMMA:
TF-NC:
Triflate-Nanochitosan
TGA:
Thermogravimetry analysis
XRD:
Ramesh S, Wen LC (2010) Investigation on the effects of addition of SiO2 nanoparticles on ionic conductivity, FTIR, and thermal properties of nanocomposite PMMA–LiCF3SO3–SiO2. Ionics 16:255–262
Visakh PM, Thomas S (2010) Preparation of bionanomaterials and their polymer nanocomposites from waste and biomass. Waste Biomass Valor 1:121–134
Muzzarelli RAA (1996) Chitin chemistry in the polymeric materials. CRC Press, Florida
Harish Prashanth KV, Tharanathan RN (2007) Chitin/chitosan: modifications and their unlimited application potential—an overview. Trends Food Sci Technol 18(3):117–131
Dutta PK, Duta J, Tripathi VS (2004) Chitin and chitosan: chemistry, properties and applications. J Sci Ind Res 63(1):20–31
Bano I, Arshad M, Yasin T, Ghauri MA (2019) Preparation, characterization and evaluation of glycerol plasticized chitosan/PVA blends for burn wounds. Int J Biol Macromol 124(1):155–162
Muzaffar S, Abbas M, Siddiqua UH, Arshad M, Tufail A, Ahsan M, Alissa SA, Abubshait SA, Abubshait HA, Iqbal M (2021) Enhanced mechanical, UV protection and antimicrobial properties of cotton fabric employing nanochitosan and polyurethane based finishing. J Mat Res Technol 11(1):946–956
Abbas M, Hussain T, Arshad M, Ansari AR, Irshad A, Nisar J, Hussain F, Masood N, Nazir A, Iqbal M (2019) Wound healing potential of curcumin cross-linked chitosan/polyvinyl alcohol. Int J Biol Macromol 140(1):871–876
Ali M, Aboelfadl M, Seliem A, Khalil H, Elkady G (2018) Chitosan nanoparticles extracted from shrimp shells, application for removal of Fe(II) and Mn(II) from aqueous phases. Sep Sci Technol 53. https://doi.org/10.1080/01496395.2018.1489845
Jung HR, Lee WJ (2011) Electrochemical characteristics of electrospunpoly(methyl methacrylate)/polyvinyl chloride as gel polymer electrolytes for lithium ion battery. ElectrochimicaActa 58:674–680
Kumar D, Hashmi SA (2010) Ion transport and ion–filler-polymer interaction in poly(methyl methacrylate)-based, sodium ion conducting, gel polymer electrolytes dispersed with silica nanoparticles. JPower Sources 195(15):5101–5108
Tretinnikov ON, Nakao K, Ohta K, Iwarnoto R (1996) Surface studies of stereoregularpoly(methyl methacrylate)s: Effect of interface on near-surface composition and crystallinity. Macromol Chem Phys 197:753–765
Costa MM, Terezo AJ, Matos AL, Moura WA, Jose AG, Sombra ASB (2010) Impedance spectroscopy study of dehydrated chitosan and chitosan containing LiClO4. Physica B 405(21):4439–4444
Suait MS, Ahmad A, Hamzah H, Rahman MYA (2011) Effect of lithium salt concentrations on blended 49% poly(methyl methacrylate) grafted natural rubber and poly(methyl methacrylate) based solid polymer electrolyte. Electrochim Acta 57:123–131
Sumithraj Premkumar P (2019) Preparation and electrical studies on pure and oxygen plasma treated polyvinyl alcohol films. J Mater Res Technol 8(2):2232–2237
Vickraman P, Ramamoorthy S (2006) A study on the blending effect of PVDF in the ionic transport mechanism of plasticized PVC–LiBF4 polymer electrolyte. Mater.Lett 60(28):3431–3436
Rajendran S, Uma T, Mahalingam T (2000) Conductivity studies on PVC–PMMA–LiAsF6–DBP polymer blend electrolyte. Eur Polym J 36(12):2617–2620
Saikia D, Kumar A (2005) Ionic transport in P(VDF-HFP)–PMMA–LiCF3SO3–(PC + DEC)–SiO2 composite gel polymer electrolyte. Eur Polym J 41(3):563–568
Ramesh S, Yuen TF, Shen CJ (2008) Conductivity and FTIR studies on PEO–LiX [X: CF3SO3−, SO42−] polymer electrolytes. Spectrochim Acta Part A 69(2):670–675
Ramesh S, Lu SC (2008) Effect of nanosized silica in poly(methyl methacrylate)–lithium bis(trifluoromethanesulfonyl)imide based polymer electrolytes. J Power Sources 185:1439–1443
Rajendran S, Sivakumar M, Subadevi R (2004) Investigations on the effect of various plasticizers in PVA–PMMA solid polymer blend electrolytes. Mater Lett 58:641–649
Rajendran S, Mahendran O, Kannan R (2002) Ionic conductivity studies in composite solid polymer electrolytes based on methylmethacrylate. J Phys Chem Solids 63:303–307
Ramesh S, Shanthi R, Durairaj R (2011) Effect of ethylene carbonate in poly (methyl methacrylate)-lithium tetraborate based polymer electrolytes. J Non-Cryst Solids 357:1357–1363
Salehan SS, Nadirah BN, Saheed MSM et al (2021) Conductivity, structural and thermal properties of corn starch-lithium iodide nanocomposite polymer electrolyte incorporated with Al2O3. J Polym Res 28:222. https://doi.org/10.1007/s10965-021-02586-y
Wang YJ, Kim D (2007) Crystallinity, morphology, mechanical properties and conductivity study of in situ formed PVdF/LiClO4/TiO2 nanocomposite polymer electrolytes. Electrochim Acta 52:3181–3189
Chen C, Li D, Deng Q, Zheng B (2012) Optically Transparent Biocomposites: Polymethylmethacrylate Reinforced with High-Performance Chitin Nanofibers. Bio Resources 7:5960–5971
Regu T, Ambika C, Karuppasamy K et al (2019) Al2O3-incorporated proton-conducting solid polymer electrolytes for electrochemical devices: a proficient method to achieve high electrochemical performance. Ionics 25:5117–5129
Rajendran S, Uma T (2000) Lithium ion conduction in PVC-LiBF4 electrolytes gelled with PMMA. J Power Sources 88:282–285
Karuppasamy K, Thanikaikarasan S, Antony R et al (2012) Effect of nanochitosan on electrochemical, interfacial and thermal properties of composite solid polymer electrolytes. Ionics 18:737–745
Manuel Stephan A, Nahm KS, Anbu Kulandainathan M et al (2006) Electrochemical studies on nanofiller incorporated poly(vinylidene fluoride–hexafluoropropylene) (PVdF–HFP) composite electrolytes for lithium batteries. J Appl Electrochem 36:1091–1097
Angulakshmi NP, Kumar T, Thomas S, Manuel Stephan A (2010) Ionic conductivity and interfacial properties of nanochitin-incorporated polyethylene oxide–LiN(C2F5SO2)2 polymer electrolytes. Electrochim Acta 55(4):1401–1406
Johan MR, Fen LB (2010) Combined effect of CuO nanofillers and DBP plasticizer on ionic conductivity enhancement in the solid polymer electrolyte PEO–LiCF3SO3. Ionics 16:335–338
Rajendran S, Mahendran O, Mahalingam T (2002) Thermal and ionic conductivity studies of plasticized PMMA/PVdF blend polymer electrolytes. Eur Polym J 38(1):49–55
Stephan AM, Renganathan NG, Kumar TP et al (2000) Ionic conductivity studies on plasticized PVC/PMMA blend polymer electrolyte containing LiBF4 and LiCF3SO3. Solid State Ionics 130(1–2):123–132
The authors thank Prof. X. Sahaya Shajan, Director (Research), Centre for Scientific and Applied Research, PSN College of Engineering and Technology, Melathediyoor, Tirunelveli, Tamilnadu, India, for his permission to use the facility and discussion.
No funding was received from any sources to carry out this research work.
Department of Physics, Nesamony Memorial Christian College, Marthandam, Kanyakumari, Tamilnadu, 629165, India
P. M. Shyly
Department of Physics, Annai Hajira Women's College, Melapalayam, Tirunelveli, Tamilnadu, 627005, India
N. Ammakutti Sridevi
PG and Research Department of Physics, St. John's College, Palayamkottai, Tirunelveli, Tamilnadu, 627002, India
P. Sumithraj Premkumar
The experiment and analysis of the present study was carried out by the first author. The second author was involving to do the mechanical studies of the prepared samples. Third author gave the ideology to carry out the research work and helped the entire analysis of the submitted article. All authors read and approved the final manuscuript.
Correspondence to P. Sumithraj Premkumar.
The authors declare that they have competing interests.
Shyly, P.M., Ammakutti Sridevi, N. & Sumithraj Premkumar, P. Thermal and mechanical studies of nanochitosan incorporated polymethyl methacrylate-based composite electrolytes. J. Eng. Appl. Sci. 69, 26 (2022). https://doi.org/10.1186/s44147-022-00077-5
Accepted: 02 February 2022
Structural studies
Thermal stability
Mechanical strength


text:
Susan SparksPreacher/Lawyer/Standup Comedian
My story.
Catch my sermons live in NYC, or via Live Stream, Podcast or YouTube.
KEYNOTES & COMEDY
Learn more about my speaking appearances, comedy tours, and webinars.
Learn and laugh with my online courses!
Check out my books.
Syndicated Column
Read my columns and find some joy!
Ways you can join me!
Justice Kindness Religion and Spirituality Posted on Apr 24, 2019 by Susan Sparks
WINTER IS COMING: A Study of Holy Week and Game of Thrones
This column was preached as the Palm Sunday sermon at the historic Madison Avenue Baptist Church in NYC as well as featured by Baptist News Global.
It's finally here! The last season of Game of Thrones! And when did the first episode debut? Palm Sunday. The parallel seems too obvious to ignore.
For those of you who aren't wrapped up in this addictive show, it's a medieval fantasy epic about kings, queens, knights, and renegades, all of whom are playing a deadly game for control of the Seven Kingdoms of Westeros. One of the great houses of Westeros, the House of Stark, sits far in the north where the onset of winter can be fast and perilous. Their motto, one of warning and vigilance, is comprised of three words: Winter is Coming.
How ironic that the final season debuted on the same day as Palm Sunday, when we remember how people welcomed Jesus and hailed him as the Messiah, though all the while, winter was coming. And oh, how fast people can turn when the cold sets in.
The story of this treachery during Holy Week shares an important lesson about hospitality and welcome. It invites us to ask what true Christian hospitality is all about.
Sadly, if you Google "church hospitality," you get articles about, yes, coffee hour.
Coffee hour!
I mean, don't get me wrong. I love a good coffee hour, but I think Jesus had something bigger than coffee hour in mind for hospitality and the church.
It's easy to welcome people with smiles and pleasant words at coffee hour, but it's life aftercoffee hour that matters. It's life when faced with an onslaught of winter that matters. It's life when the cold sets in that matters. It's life when the trials start that matters.
What do we do then? Do we stand in solidarity with our brothers and sisters, or do we step back into the shadows in silence as the crowd yells, "Crucify him! Crucify him!" Thatis the true test of hospitality.
Many people hear that question and answer, "Of course I stand in solidarity with people. I would never stand in the shadows in silence—or worse, yell 'crucify them!'"
In truth, I am afraid we do it every day.
Think about it on an individual level. We can be the best of friends, partners, spouses, or parents at coffee hour on the sunny Palm Sundays, but what about when winter sets in and the trials of life start? What happens when the divorce hits, when the addiction crisis surfaces, when the cancer diagnosis is made, when a job is lost? Can we still wave the palm of hospitality and stand in solidarity in times of trial like these?
Or consider it from a national perspective. Oh, we're right there in the beginning waving the palm leaves. In fact, we have a huge statue in New York Harbor that waves a proverbial palm leaf:
Give me your tired, your poor,
Your huddled masses yearning to breathe free.
But winter is coming. When the trials of life start, do we really show hospitality as a nation? Or do we allow the cold to harden our hearts? The answer is pretty clear. Just look at the statistics.
This year a report by the United Nations showed that 40 million peoplelive below the poverty line in the United States. This is in the richest nation in the world. How about equal access to health care? 3.9 million childrenin this country have no health care. Or what about showing hospitality to the over 15,000 immigrant children being heldin detention centers across the country? We quickly turn from waving palm leaves in New York Harbor to yelling, "Crucify them! Crucify them!"
Don't think that's you? When is the last time you signed a petition against unfair legislation? When is the last time you wrote a letter to your senator or congressperson on a justice issue? When is the last time you stood up and publicly spoke out for something you believed in or against something you believed to be wrong? Standing in the shadows and saying nothing is the same as chanting, "Crucify him! Crucify him!"
One of the most painfully clear examples of this is a common response to racism in America. Last week, Kyle Korver, a white NBA basketball player, published a powerful articleabout coming to terms with white privilege. He reflected on all the times that players of color had been harassed by fans in his presence, treated unfairly, even injured by the police, all the while he stood by, in the shadows, saying nothing. He called it "blending in and opting out."
Over the years, after watching teammate after teammate stare down the raw, ugly face of racism, he began to realize his personal responsibility in their pain. He explained, "[T]he more dangerous form of racism isn't that loud and stupid kind . . . It's the quiet and subtle kind. The kind that almost hides itself in plain view. It's the person who does and says all the 'right' things in public: They're perfectly friendly when they meet a person of color. They're very polite. But in private? Well … they sort of wish that everyone would stop making everything 'about race' all the time."
Ultimately, he recognized his responsibility, saying, "I know that, as a white man, I have to hold my fellow white men accountable. We have to hold each other accountable. And we all have to be accountable—period. Not just for our own actions, but also for the ways that our inaction can create a 'safe' space for toxic behavior."
Will we allow the cold to harden our hearts so that we simply blend in and opt out? Or will we recognize our responsibility and stand in solidarity? As the book of Romans commands, "Share with the Lord's people who are in need. Practice hospitality."(Romans 12:13)
This week think about the palms waved for Jesus when everything was sunny and celebratory. Then think of the courage it will take, later in the week, to stand with Jesus and wave that palm in front of Pilate.
That trial—Jesus' trial—is the same one that so many face every day of their lives. And when those trials of poverty, hunger, racism, homophobia, and religious hatred start, where are we? Are we standing in solidarity? Or have we opted out, preferring to hide in the shadows, yelling, "Crucify him! Crucify him!"
Brothers and sisters, winter is coming.
Where will you stand when the cold sets in?
Cancer (and other road hazards)
Judgment and Forgiveness
Risk and Reinvention
Rev It Up! on YouTube
Susan Sparks
Instigating hope from the stage, the pulpit and the road.
© 2023 Susan Sparks. All Rights Reserved
Privacy Policy | Website Terms
Click here to get a FREE copy of my "Ten Commandments of Joy" an accompanying inspirational video, and a free subscription to my bi-monthly newsletter, The Shiny Side Up!
Get Your Free Gifts! →
Column & Blog


Microsoft is aware of a new publicly disclosed class of vulnerabilities referred to as "speculative execution side-channel attacks" that affect many modern processors and operating systems including Intel, AMD, and ARM.
SMEX 12.5 Master Service start failure is caused by the same known issue existing in these three Windows Security Updates.
This Microsoft known issue is resolved in KB4057401 (available for Windows Server 2012 R2) and KB4057142 (available for Windows Server 2016). To avoid ScanMail Master Service start failure, make sure to cover these two Windows Security Updates during deployment.
When calling ColnitializeSecurity, the call fails if passing RPC_C_IMP_LEVEL_NONE under certain conditions.
When calling ColnitializeSecurity, the call may fail when passing RPC_C_AUTHN_LEVEL_NONE as the authentication level. The error message that's returned on the failure is: STATUS_BAD_IMPERSONATION_LEVEL. This issue is resolved in KB4057401.
When calling ColnitializeSecurity, the call will fail when passing RPC_C_IMP_LEVEL_NONE under certain conditions.
When calling ColnitializeSecurity, the call may fail when passing RPC_C_AUTHN_LEVEL_NONE as the authentication level. The error returned on failure is STATUS_BAD_IMPERSONATION_LEVEL. This issue is resolved in KB4057142.


text:
"""Test op deserialization correctness."""
# Remove PYTHONPATH collisions for protobuf.
# pylint: disable=wrong-import-position
import sys
NEW_PATH = [x for x in sys.path if 'com_google_protobuf' not in x]
sys.path = NEW_PATH
# pylint: enable=wrong-import-position

from typing import List
import tensorflow as tf

import cirq
import sympy
from absl.testing import parameterized
from google.protobuf import json_format
from tensorflow_quantum.core.proto import program_pb2
from tensorflow_quantum.core.serialize import op_deserializer

def op_proto(json_dict):
    """Json to proto."""
    op = program_pb2.Operation()
    json_format.ParseDict(json_dict, op)
    return op

@cirq.value_equality
class GateWithAttribute(cirq.SingleQubitGate):
    """GateAttribute helper class."""

    def __init__(self, val, not_req=None):
        self.val = val
        self.not_req = not_req

    def _value_equality_values_(self):
        return (self.val,)

TEST_CASES = [
    (float, 1.0, {
        'arg_value': {
            'float_value': 1.0
        }
    }),
    (str, 'abc', {
        'arg_value': {
            'string_value': 'abc'
        }
    }),
    (float, 1, {
        'arg_value': {
            'float_value': 1.0
        }
    }),
    (List[bool], [True, False], {
        'arg_value': {
            'bool_values': {
                'values': [True, False]
            }
        }
    }),
    (sympy.Symbol, sympy.Symbol('x'), {
        'symbol': 'x'
    }),
    (float, sympy.Symbol('x') - sympy.Symbol('y'), {
        'func': {
            'type':
                'add',
            'args': [{
                'symbol': 'x'
            }, {
                'func': {
                    'type':
                        'mul',
                    'args': [{
                        'arg_value': {
                            'float_value': -1.0
                        }
                    }, {
                        'symbol': 'y'
                    }]
                }
            }]
        }
    }),
]

class OpDeserializerTest(tf.test.TestCase, parameterized.TestCase):
    """Test OpDeserializer functionality."""

    @parameterized.parameters([
        CASE + (x,)
        for CASE in TEST_CASES
        for x in [cirq.GridQubit(1, 2), cirq.LineQubit(4)]
    ])
    def test_from_proto(self, val_type, val, arg_value, q):
        """Test from proto under many cases."""
        deserializer = op_deserializer.GateOpDeserializer(
            serialized_gate_id='my_gate',
            gate_constructor=GateWithAttribute,
            args=[
                op_deserializer.DeserializingArg(
                    serialized_name='my_val',
                    constructor_arg_name='val',
                )
            ])
        serialized = op_proto({
            'gate': {
                'id': 'my_gate'
            },
            'args': {
                'my_val': arg_value
            },
            'qubits': [{
                'id': '1_2' if isinstance(q, cirq.GridQubit) else '4'
            }]
        })
        result = deserializer.from_proto(serialized,
                                         arg_function_language='linear')
        self.assertEqual(result, GateWithAttribute(val)(q))

    def test_from_proto_required_missing(self):
        """Test error raised when required is missing."""
        deserializer = op_deserializer.GateOpDeserializer(
            serialized_gate_id='my_gate',
            gate_constructor=GateWithAttribute,
            args=[
                op_deserializer.DeserializingArg(
                    serialized_name='my_val',
                    constructor_arg_name='val',
                )
            ])
        serialized = op_proto({
            'gate': {
                'id': 'my_gate'
            },
            'args': {
                'not_my_val': {
                    'arg_value': {
                        'float_value': 0.125
                    }
                }
            },
            'qubits': [{
                'id': '1_2'
            }]
        })
        with self.assertRaisesRegex(Exception, expected_regex='my_val'):
            deserializer.from_proto(serialized)

    def test_from_proto_unknown_function(self):
        """Unknown function throws error when deserializing."""
        deserializer = op_deserializer.GateOpDeserializer(
            serialized_gate_id='my_gate',
            gate_constructor=GateWithAttribute,
            args=[
                op_deserializer.DeserializingArg(
                    serialized_name='my_val',
                    constructor_arg_name='val',
                )
            ])
        serialized = op_proto({
            'gate': {
                'id': 'my_gate'
            },
            'args': {
                'my_val': {
                    'func': {
                        'type':
                            'UNKNOWN_OPERATION',
                        'args': [
                            {
                                'symbol': 'x'
                            },
                            {
                                'arg_value': {
                                    'float_value': -1.0
                                }
                            },
                        ]
                    }
                }
            },
            'qubits': [{
                'id': '1_2'
            }]
        })
        with self.assertRaisesRegex(
                ValueError, expected_regex='Unrecognized function type'):
            _ = deserializer.from_proto(serialized)

    def test_from_proto_value_type_not_recognized(self):
        """Ensure unrecognized value type errors."""
        deserializer = op_deserializer.GateOpDeserializer(
            serialized_gate_id='my_gate',
            gate_constructor=GateWithAttribute,
            args=[
                op_deserializer.DeserializingArg(
                    serialized_name='my_val',
                    constructor_arg_name='val',
                )
            ])
        serialized = op_proto({
            'gate': {
                'id': 'my_gate'
            },
            'args': {
                'my_val': {
                    'arg_value': {},
                }
            },
            'qubits': [{
                'id': '1_2'
            }]
        })
        with self.assertRaisesRegex(ValueError,
                                    expected_regex='Unrecognized value type'):
            _ = deserializer.from_proto(serialized)

    def test_from_proto_function_argument_not_set(self):
        """Ensure unset function arguments error when deserializing."""
        deserializer = op_deserializer.GateOpDeserializer(
            serialized_gate_id='my_gate',
            gate_constructor=GateWithAttribute,
            args=[
                op_deserializer.DeserializingArg(
                    serialized_name='my_val',
                    constructor_arg_name='val',
                )
            ])
        serialized = op_proto({
            'gate': {
                'id': 'my_gate'
            },
            'args': {
                'my_val': {
                    'func': {
                        'type': 'mul',
                        'args': [
                            {
                                'symbol': 'x'
                            },
                            {},
                        ]
                    }
                }
            },
            'qubits': [{
                'id': '1_2'
            }]
        })
        with self.assertRaisesRegex(
                ValueError,
                expected_regex='A multiplication argument is missing'):
            _ = deserializer.from_proto(serialized,
                                        arg_function_language='linear')

    @parameterized.parameters([cirq.GridQubit(1, 2), cirq.LineQubit(4)])
    def test_from_proto_value_func(self, q):
        """Test value func deserialization in simple case."""
        deserializer = op_deserializer.GateOpDeserializer(
            serialized_gate_id='my_gate',
            gate_constructor=GateWithAttribute,
            args=[
                op_deserializer.DeserializingArg(serialized_name='my_val',
                                                 constructor_arg_name='val',
                                                 value_func=lambda x: x + 1)
            ])
        serialized = op_proto({
            'gate': {
                'id': 'my_gate'
            },
            'args': {
                'my_val': {
                    'arg_value': {
                        'float_value': 0.125
                    }
                }
            },
            'qubits': [{
                'id': '1_2' if isinstance(q, cirq.GridQubit) else '4'
            }]
        })
        result = deserializer.from_proto(serialized)
        self.assertEqual(result, GateWithAttribute(1.125)(q))

    @parameterized.parameters([cirq.GridQubit(1, 2), cirq.LineQubit(4)])
    def test_from_proto_not_required_ok(self, q):
        """Deserialization succeeds for missing not required fields."""
        deserializer = op_deserializer.GateOpDeserializer(
            serialized_gate_id='my_gate',
            gate_constructor=GateWithAttribute,
            args=[
                op_deserializer.DeserializingArg(
                    serialized_name='my_val',
                    constructor_arg_name='val',
                ),
                op_deserializer.DeserializingArg(serialized_name='not_req',
                                                 constructor_arg_name='not_req',
                                                 required=False)
            ])
        serialized = op_proto({
            'gate': {
                'id': 'my_gate'
            },
            'args': {
                'my_val': {
                    'arg_value': {
                        'float_value': 0.125
                    }
                }
            },
            'qubits': [{
                'id': '1_2' if isinstance(q, cirq.GridQubit) else '4'
            }]
        })
        result = deserializer.from_proto(serialized)
        self.assertEqual(result, GateWithAttribute(0.125)(q))

    def test_from_proto_missing_required_arg(self):
        """Error raised when required field is missing."""
        deserializer = op_deserializer.GateOpDeserializer(
            serialized_gate_id='my_gate',
            gate_constructor=GateWithAttribute,
            args=[
                op_deserializer.DeserializingArg(
                    serialized_name='my_val',
                    constructor_arg_name='val',
                ),
                op_deserializer.DeserializingArg(serialized_name='not_req',
                                                 constructor_arg_name='not_req',
                                                 required=False)
            ])
        serialized = op_proto({
            'gate': {
                'id': 'my_gate'
            },
            'args': {
                'not_req': {
                    'arg_value': {
                        'float_value': 0.125
                    }
                }
            },
            'qubits': [{
                'id': '1_2'
            }]
        })
        with self.assertRaises(ValueError):
            deserializer.from_proto(serialized)

    def test_from_proto_required_arg_not_assigned(self):
        """Error if required arg isn't assigned."""
        deserializer = op_deserializer.GateOpDeserializer(
            serialized_gate_id='my_gate',
            gate_constructor=GateWithAttribute,
            args=[
                op_deserializer.DeserializingArg(
                    serialized_name='my_val',
                    constructor_arg_name='val',
                ),
                op_deserializer.DeserializingArg(serialized_name='not_req',
                                                 constructor_arg_name='not_req',
                                                 required=False)
            ])
        serialized = op_proto({
            'gate': {
                'id': 'my_gate'
            },
            'args': {
                'my_val': {}
            },
            'qubits': [{
                'id': '1_2'
            }]
        })
        with self.assertRaises(ValueError):
            deserializer.from_proto(serialized)

    @parameterized.parameters([cirq.GridQubit(1, 2), cirq.LineQubit(4)])
    def test_defaults(self, q):
        """Ensure default values still deserialize."""
        deserializer = op_deserializer.GateOpDeserializer(
            serialized_gate_id='my_gate',
            gate_constructor=GateWithAttribute,
            args=[
                op_deserializer.DeserializingArg(serialized_name='my_val',
                                                 constructor_arg_name='val',
                                                 default=1.0),
                op_deserializer.DeserializingArg(serialized_name='not_req',
                                                 constructor_arg_name='not_req',
                                                 default='hello',
                                                 required=False)
            ])
        serialized = op_proto({
            'gate': {
                'id': 'my_gate'
            },
            'args': {},
            'qubits': [{
                'id': '1_2' if isinstance(q, cirq.GridQubit) else '4'
            }]
        })
        g = GateWithAttribute(1.0)
        g.not_req = 'hello'
        self.assertEqual(deserializer.from_proto(serialized), g(q))

if __name__ == "__main__":
    tf.test.main()


We would like to thank the folks at Carroll County Animal Hospital for all their hard work and support organizing this event. We also want to thank the sponsors and donors who helped make it possible. And last but not least, all the participants – two-legged and four-legged – who came out on an overcast March morning to participate. There's just no better people to spend a Saturday morning with than a group of die-hard runners and animal lovers.


Wusthof Trident Classic Carving Knife 8"
Vegas Short Sleeve Chefs Jacket - Black Polycotton. Size: S (To Fit Chest 36 - 38").
Wusthof Carving Knife - Find Out the newest varied selection of high-class quality knives, and more especially some topics related to the Wusthof Carving Knife only in Best Buy Knives Store.
Wusthof Carving Knife top service and best cheap information posted here was carefully selected by Best Buy Knives Store Staff after selecting the ones that are best among the others. Here these list of excellent prices and best selection of Wusthof Carving Knife as part of Best Buy Knives Store exclusive updates collection. Find the best Wusthof Carving Knife products and reviews posted here for your own study and personal use. The Best Buy Knives Store Staff hope that you enjoy your visit here and if you need to get the products in high quality and properly, simply just click the link above to purchase to purchase this item of Wusthof Carving Knife. Now, you can buy various products related to Wusthof Carving Knife easily via Best Buy Knives Store. We are offering Wusthof Carving Knife View Now. You really don't want to miss this opportunity. The quality of the information found in the Wusthof Carving Knife well above anything you will find on the market today.!


Saatchi Art Promo Codes, Coupon Codes and up to 4.0% Cash Back | Ebates.ca.
Artists and collectors alike value Saatchi Art as a premier global marketplace that connects sellers and buyers of fine art. No matter what your style or your budget, there's sure to be a piece of art at Saatchi Art that will make your walls really stand out. Find paintings, photography and drawings from artists around the world in one convenient, well-organized online marketplace. Whether you're a buyer or seller, this leading online art gallery will connect you with exactly what and who you want.
Saatchi Art is based out of Los Angeles but caters to a global market. Experts curate the collections, making Saatchi an exceptionally well-organized outlet to both shop for and sell art. A streamlined user interface makes it so easy and convenient for both artists and buyers to connect and transact. Shop by style of art and price range so you can stay within your budget and easily find your new favorite piece. You can even find sculptures and prints of originals to add more variety to your art collection.
Whether you're building your fine art collection as an investment portfolio or just looking to spruce up your home or office space, Saatchi Art is an affordable place to buy high-end art when you use Ebates coupons and promo codes, and earn Cash Back.
Get Saatchi Art promo codes and Saatchi Art coupons in addition to up to 4.0% Cash Back with Ebates.ca!
Cash Back is not available on the purchase or redemption of gift cards. Use of coupon/promo codes not found on Ebates may void Cash Back.
15% off Framed Limited Edition Prints of $150+.
Refuse to be the Muse - Shop our collection of art from Women artists.
Download our Free ebook about how to buy and discover art you love.
Original Artwork for Under $500.


text:
Author`s name Dmitry Sudakov
Syrian special forces ready to attack USA?
Incidents » Conflicts
Military Review website posted information from an anonymous source stating that hundreds of Syrian army special forces soldiers are currently located on the territory of the United States, ready to conduct a series of sabotage operations in case of a military aggression against Syria. They may target the country's infrastructure.
The publication lists potential targets that can be damaged, including railways, power stations, power plants, waterworks, oil and gas terminals, and military objects, mostly air and naval bases. An anonymous source said that the diversion could be implemented in the most densely populated areas and states in order to cause maximum damage to the U.S. economy and infrastructure, simultaneously causing panic among the population. Attacks against civilians are not planned, the anonymous source at the Ministry of Defense of Syria assured. All fighters grouped in units of three to seven people are employed by the Syrian special forces "al-Qassam" and undergone an extensive training. They are equipped to carry out sabotage operations in the United States.
The source said that the Syrian leadership has chosen this strategy based on the experience of the wars in Yugoslavia, Iraq, and Libya, where the aggression was reflected from a defensive position, which doomed these countries to failure.
The Syrian special forces have a very long history, and were created back in 1958. They were trained by Soviet instructors, and later Lebanon specialists of Hezbollah. The Syrian special forces have significant experience of conducting successful operations during the Arab- Israeli conflict.
It is easy to believe that practical implementation of such a plan is possible. All the more so that in the time of a war with the opposition fighters, including through guerrilla methods, the Syrian army has only enhanced and honed its expertise in this area. In addition, the United States is one of the most vulnerable countries to sabotage operations because of the numerous and diverse immigrants flocking to the United States from all over the world. It is not that difficult for a foreign saboteur to get lost and not be in the focus of attention of the U.S. intelligence. This fact is the Achilles heel of the United States.
As for the moral aspect, the United States at this moment in history took the side of the terrorist organization Al Qaeda, and it is not a propaganda fiction. The Syrian opposition that is one of the warring sides in the Syrian conflict is mainly composed of Al- Qaeda militants. Barack Obama intended to support it by a military strike against Bashar al-Assad that, unfortunately, is an indisputable fact. Therefore, in this light technological sabotage in the United States is not perceived by the anonymous source as something immoral.
Obviously, the authenticity of this information is difficult to prove since the source referenced by Military Review wished to remain anonymous. This information does not appear in any public statements by representatives of the government or the military leadership of the Syrian Arab Republic. On the surface it looks like an information attack to intimidate the enemy.
However, the emergence of such information from official sources could cause irreparable damage to the situation in Syria that has barely stabilized. A military strike was avoided only thanks to the efforts of Russian diplomacy.
Nadezhda Alexeeva
Read the original in Russian


Pocket tough advisor: San Francisco is your crucial consultant to this various urban, with details on the entire key attractions in an easy-to-use, pocket-size layout, and with a full-color, pull-out map. no matter if you've a number of days or simply a day, the rigorously curated itineraries in Pocket tough consultant: San Francisco assist you plan your journey, and the "Best of" San Francisco part selections out the highlights you will not are looking to omit.
An unprecedented architectural powerhouse, Chicago deals viewers and natives alike a landscape of types and varieties. The 3rd version of the AIA advisor to Chicago brings readers brand new on ten years of dynamic adjustments with new entries on smaller tasks in addition to showcases just like the Aqua construction, Trump Tower, and Millennium Park.
There's something for nearly each person in Florence and Tuscany. From viewing the various world's maximum Renaissance paintings to wandering round clothier boutiques. find a complete new part of Florence and Tuscany with the Eyewitness commute advisor. This consultant provides you with sensible details with none difficulty.
Making plans the correct family members holiday to Rome simply bought more straightforward with this new Eyewitness shuttle relations advisor, packed with family-friendly actions, itineraries, and lodgings for each price range. Written in particular for fogeys with little ones a while four - 12, family members consultant Rome highlights the simplest issues for a family members to do and spot jointly — from vacationing the traditional Roman websites of the Colosseum and discussion board, to exploring medieval streets and Baroque piazzas within the middle of Rome, to roller-skating round the Villa Borghese.
The race comprises 3 laps round the Campo on a sanded and well-padded direction. The winner is the pony, fixed or now not, that completes the circuit first. the one rule of the race is that jockeys would possibly not intrude with each one other's reins. understand that, mayhem ensues. As this race stirs huge, immense passions, seats are very unlikely to return by means of except you booklet good upfront. Your top wager is to seem within the sq. good ahead of beginning time and mark out your spot. The Duomo and artwork Gallery Siena's Duomo C [map], a couple of minutes' stroll south of Il Campo, is, in a feeling, one other sufferer of the Black demise. whereas it was once firstly accomplished in 1215, a brand new nave used to be began within the 14th century yet used to be deserted while the plague struck. It nonetheless stands, unfinished. the unique constitution, in spite of the fact that, is gorgeous. The facade, designed by means of Giovanni Pisano, is boldly patterned in black and white marble, and this trend is repeated within the interior's pavement, which additionally comprises dozens of inlaid panels created by way of neighborhood artists. The pulpit within the left aisle, the paintings of Nicola Pisano, is carved with panels depicting the lifetime of Christ; assisting columns relaxation on stone lions. The facade of Siena's Duomo Britta Jaschinski/Apa courses The Museo dell'Opera Metropolitana (daily, Mar–Oct 10. 30am–7pm, Nov–Feb until eventually five. 30pm; cost; www. operaduomo. siena. org), housed within the cathedral's unfinished nave, includes lots of the unique facade statuary, in addition to a powerful altarpiece by way of Duccio. Painted within the early 14th century, it's a majestic instance of past due medieval artwork, and the primary determine of the Virgin is a examine in serenity. The Treasury Room upstairs includes a gilded silver reliquary; a staircase results in a walkway that offers a superb view. throughout from the Duomo is Santa Maria della Scala D [map] (mid-Oct-mid-Mar 10. 30am-4. 30pm, remainder of 12 months until eventually 6. 30pm; cost; www. santamariadellascala. com), one of many oldest hospitals in Europe. at the present time it's a large museum and exhibition advanced exhibiting vital art. Transferred from its unique domestic on through della Sapienza, the Museo Archeologico's assortment is displayed the following alongside outstanding tuff tunnels. just a little additional south is Siena's artwork gallery, the Pinacoteca Nazionale E [map] (Tue–Sat 10am–6pm Mon and sunlight 9am–1pm; charge), housed in a 14th-century palace. The works on show diversity from the twelfth century to the Renaissance. observe in particular Guido da Siena's Scenes from the lifetime of Christ, one of many first recognized work on canvas; Simone Martini's Madonna and baby; and Beccafumi's cartoons for the ground panels within the Duomo. Val d'Elsa a few strangely pastoral hill cities are perched to the north and west of Siena within the Val d'Elsa quarter. they're a simple and scenic force from town, and the general public bus provider from Siena also will take you there. As you trip throughout the region, you could good be conquer by means of the sensation that you've skilled this panorama ahead of. you might have, in a feeling, as the rolling hills – a reddish-brown color (known safely as burned siena) in locations the place the soil has been tilled, forested partly with cypress and pine, and sometimes topped through medieval towns – shape the history of many Renaissance work.


Scrap with Stacy: Happy Saturday!
My mom is flying in today from Oklahoma. I'm excited to have her here visiting.
I have a layout to show you today that I made yesterday while Rochelle and I were scrapping together. It is actually a layout with photos of my mom and my aunt on it being silly and trying on funny hats. So that seems appropriate! ha I made it using an awesome Make it Monday #16 challenge at Memory Nest.
Rochelle said I should have taken a before and an after photo because I actually really messed it up by adding paint circles to it and then hated them and needed to figure out how to creatively cover them up. But I didn't so you only get to see the final results after I "fixed" things.
That's all for today. I have to get ready for my Momma!
Thanks for stopping and looking today. Have an awesome weekend! Until next time...happy scrapping!
Stacy, I LOVE what you did with the sketch!! What a cute title and fun pictures. the paper choices and colors are amazing. BTW - adorable pic of your son!! :) Thank you for playing with us at tMN! Hope you will join us again soon!!


text:
Q: How to reference a class variable in python I cant seem to get the classes to read the alive dictionary it keeps throwing a NameError: global name 'import_1' is not defined I am using  this guide:
http://www.ibiblio.org/g2swap/byteofpython/read/class-and-object-vars.html
Here is the code:
class test_imports:#Test classes remove
      alive = {'import_1': True, 'import_2': True};

      def halt_listener(self, control_Queue, thread_Name, kill_command):
          global alive
          while True:
              isAlive = control_queue.get()
              if isAlive == kill_command:
                 test_imports.alive[thread_Name] = False;
                 return

      def import_1(self, control_Queue, thread_Number):
          print ("Import_1 number %d started") % thread_Number
          t = Thread(target=test_imports.halt_listener, args=(control_Queue, 'import_1', 't1kill'))
          count = 0
          global alive
          run = test_imports.alive[import_1];
          while run:
                print ("Thread type 1 number %d run count %d") % (thread_number, count)
                count = count + 1
                print ("Test Import_1 ", run)
                run = test_Imports.alive['import_1'];
          print ("Killing thread type 1 number %d") % thread_Number

What am I missing? Thanks guys!

A: You forgot quotes:
run = test_imports.alive['import_1']

Note that inside class there's no need to use global, secondly inside methods you can use self to refer to the class as well as instance attributes:
run = self.alive['import_1']


text:
Case Study: The Willows at Ramapo Rehabilitation and Nursing Center (March 2018)
Admitted From: Helen Hayes Hospital
Length of Stay: 35 Days
Reason for Stay: Chronic Obstructive Pulmonary Disease and Hypoexmia
How did this patient hear about Ramapo Manor? Lives in the area
Mr. Rion entered The Willows at Ramapo after being at Helen Hayes Hospital. Mr. Rion was being treated for exacerbation of Chronic Obstructive Pulmonary Disease and Hypoxemia.
Mr. Rion lives independently at home in an apartment. He was able to do all his daily activities on his own he was even able to still drive. Mr. Rion's goal was to regain his independence, strength, improve his respiratory status, and return back home safely. Within a couple of hours of being admitted to The Willows Mr. Rion, was evaluated by Occupational, Physical, Speech, and Respiratory Therapy to be put onto a schedule right away.
Mr. Rion had a very low exercise tolerance. He became short of breath with most activities and exercises. This caused him to be on continuous supplemental oxygen to maintain safe oxygen levels. Throughout Mr. Rion's stay, he worked hard on meeting his goals and was making improvements day after day. His respiratory status was improving and he was able to start weaning off the supplemental oxygen and ultimately being able to be on room air throughout the entire day.
Additionally, as time went on, Mr. Rion was able to complete all his self care and Activities of Daily Living on his own, with no assistance from the staff. He started out using a two wheeled walker for ambulation and then was able to graduate to a Rollator. The Rollator allows him to ambulate and be able to take breaks on its built in seat to help conserve his energy and maintain safe oxygen saturation, especially when he needs to have longer walks.
Mr. Rion was educated to help him readjust for his return home. It included: Energy conservation techniques, pacing, how change in the weather can affect his breathing, and breathing techniques. As the finals days approached, all his therapists ensured that he was completely prepared for his safe return back home.
In his time here at The Willows, Mr. Rion surpassed all expectations in all of his therapy disciplines and reached all his goals. Mr. Rion was very eager and willing to work hard every day to ensure his return home would be a successful one. We all want to wish him all the best, a safe return home, and a Happy Easter!


text:
Quick links... Bengals Reds FC Cincinnati College Sports High School Sports
Winton Woods football team is savoring the final moments of a special journey to state finals
After starting 1-2, Winton Woods reaches the state finals
By: Mike Dyer
Posted at 11:47 AM, Nov 30, 2021
FOREST PARK, Ohio — Winton Woods senior offensive lineman Dru Thompson is leaving nothing to chance.
He's savoring every moment with his teammates during this state championship game journey to Canton.
"Honestly, for the past few weeks it's like every picture I take, I'm saving it," Thompson said. "I'm putting it somewhere – I'm saving it on my phone, I'm saving it somewhere in the house. I want to remember these moments the rest of my life, the things I've done to be a part of this community, part of this team."
The anticipation continues to rise toward Thursday night's Division II state final between Winton Woods (12-3) and Akron Archbishop Hoban (11-3) at Tom Benson Hall of Fame Stadium in Canton. Kickoff is scheduled for 7 p.m.
Winton Woods is in its third state final appearance and the first since it was a state runner-up to Hoban in 2017. Hoban, a five-time state champion, is making its seventh consecutive state final appearance.
"They're a great program and they've stood the test of time here in the last seven years," Winton Woods coach Chad Murphy said. "They've done enough right over the years to consistently get here. We know what we're up against. But, I do believe that inside this locker room, inside our doors here in Forest Park, Winton Woods High School, that we believe that the key, no matter what week it is and what the game is riding on, if we take care of us we're going to be OK."
That mentality has worked well for Winton Woods throughout the season, even when the team started with a 1-2 record. The team eventually found its identity.
"One day it was like everybody lit a fuse in themselves," Thompson said. "It was like, 'You know we can't take this anymore.' We were tired of feeling bad for ourselves. We were tired of people telling us we were this or that. We wanted to prove everybody wrong."
As November concludes and the lights have to be turned on early at Charlie Fredrick Stadium during practice, players and coaches are grateful to be together on the field before making the long trip to Stark County.
Mike Dyer/WCPO
Winton Woods senior defensive end Jayron Gibson has 67 tackles including 14 sacks for the Warriors this season.
"It's been real special, because I've been playing with my teammates for a long time," said senior defensive end Jayron Gibson, who has 14 sacks.
Junior KC Spears has played football with Thompson since they were 8 years old. Thompson always knew what his friend was capable of on the field.
Spears, who scored five touchdowns against La Salle in the regional semifinal, has played quarterback, wide receiver, running back, punter, punt returner and has been a holder on point-after attempts.
Winton Woods junior KC Spears has rushed for 486 yards and nine touchdowns and has 457 yards receiving and four touchdowns this season, according to the Eastern Conference website.
"I put my heart and soul into this team," Spears said. "I love them so much. I couldn't ask for anyone better to play with."
Football played a significant role in his life after Spears said his cousin was killed before the season. Spears is inspired by his late cousin and prays before and after the games, win or lose.
"He's just such a great kid," Murphy said. "I don't know if there is a more selfless guy in this program. We've got a lot of selfless kids who put the team in front of themselves. "
This week, Spears and his teammates will add the final chapter to their memorable journey in Canton. No one seems to be in any hurry.
"I don't want it to end," Murphy said. "I want it to end with a trophy – you know raising the trophy. But I don't want it to end. This has been a great group. Like I said, I want to hoist that trophy. But I don't want it to end because of the relationships on this staff and in this football program. Win, lose or draw, it's going to be sad because this is our last week together as a team and it's a big deal. We're going to give it all we got. I can guarantee you that."