text:
myBerkeley
Headmaster Joseph Seivold
Berkeley History
50th Anniversary Service Scholar Award
Careers at Berkeley
Teaching at Berkeley
Administration & Trustees
Berkeley Forever
GOAL I: A Transformative Educational journey
GOAL II: Professional Excellence
GOAL III: A Vibrant and Engaged Community
GOAL IV: Sustaining the Institution
Equity and Inclusivity
Applying to Lower Division
Applying to Middle Division
Applying to Upper Division
Admissions Timeline
Berkeley Bridge Program
Meet the Admissions Office
Lower Division
Lower Division Important Calendar Dates 2020 - 21
Lower Division After-School Care
Middle Division
Middle Division Important Calendar Dates 2020 - 21
Middle Division Co-Curricular Activities
Upper Division
Upper Division Co-Curricular Activities
Lower Division Visual and Performing Arts
Conservatory of Music
COVID-19 Protocols for All Sports
Sports Medicine Resources
Sports Medicine Services and Information
Barracudas Swim Club
Athletic Alumni
Berkeley Sports Institute
Athletic Banquet
Episcopal Identity
Chaplain's Welcome
AP Courses and the College Process
College Counseling Timeline
Information for College Admission Representatives
Curricular Requirements
Extracurricular Requirements
International Service Learning
Cross-Cultural Exchange
Berkeley Broadcast Network
BBN1
BBN Extra
BBN Archive
Lower Division Helping Others
Middle Division Helping Others
Upper Division Helping Others
Family Service Council
Jean Ann Cone Library
Rudolph Library
Hoover Writing Center
Berkeley Fanfare
Summer Camps & Programs
Summer Arts Institute
Summer of Excellence
Treasure Cove Spirit Shop
Support Berkeley
The Berkeley Fund
Choose Excellence: Support the Berkeley Fund
The Berkeley Fund FAQ's
Berkeley Open Golf Tournament
BUC BASH
Meet the Office of Institutional Advancement
Alumni Executive Committee
Alumni Strategic Plan
Alumni Class Notes
Alumni Annual Giving
Alumni Nominations
Berkeley Academy
Berkeley is nationally recognized as an independent school leader with an innovative curriculum that inspires intellectual curiosity, empathy, resilience, and wonder in our students. We attract, develop, and retain the most skilled, committed, diverse, and innovative educators and staff from around the world. And we encourage a strong sense of social responsibility in our school community to serve others. In short, Berkeley puts people in the world who make a positive difference.
Our Admissions team believes that the school you choose for your child should be the right fit for his or her future success. With that in mind, our admissions processes take into consideration the best interests of each and every applicant and if and they are the right fit for Berkeley. We encourage you to learn more, come visit us, and discover if Berkeley is the right fit for your family.
Students in Lower Division build fundamental skills through a love of learning in a positive, nurturing environment. Our youngest learners are encouraged to discover their unique talents as well as the wonders of the world around them. As our Middle Division students enter their transitional years, they are surrounded by every imaginable opportunity to explore and discover who they are and who they aspire to become. The Upper Division program is designed to provide students with the atmosphere and advantages of a small liberal arts college. With access to a wealth of opportunities, students receive an exceptionally well-rounded education.
We have a robust program in the fine and performing arts for every age and skill level. Opportunities abound for budding artists in painting, sculpture, ceramics, printmaking, silk dying, photography, music, drama, set design, video production, and so much more. Our Lykes Center for the Arts houses a 634-seat theatre and other spaces to showcase the arts. Additionally, our recital hall, black box theatre, art galleries, visual art studios, fabrication studio, and digital art labs provide ample space for students to create, perform, and showcase their work.
More than 80 percent of students participate in at least one sport at Berkeley. Our full range of varsity and junior varsity teams in the Middle and Upper Divisions includes 16 sports and more than 80 teams. Berkeley is a 4A school and a member of the Florida High School Athletic Association and the Florida West Coast League. Our student-athletes have won more than 70 FHSAA Academic Team State Championships and have been the Overall Team 4A Academic Champion seven of the last nine years.
We offer a variety of opportunities to grow beyond the classroom through more than 100 extracurricular clubs and activities, to give back through purposeful community service, and to discover new interests and talents. It's what we call the Berkeley Experience. Whether it's performing more than 30,000 hours of community service, traveling abroad to learn a new culture, or live streaming a Friday night football game, our students enjoy, and are supported by, a well-rounded extracurricular experience.
Thanks to generous support from our alumni, current and past families, faculty, and community friends, Berkeley is providing the best learning environment for our students. Using a variety of giving opportunities and options, our donors are committed to our mission by supporting the needs of the school today and for generations to come.
The goal of Berkeley Aquatics is simple - "To provide premier instruction and facilities for all facets of aquatic competition in the Tampa Bay area." Currently, Berkeley Aquatics offers private swim lessons, "Swim America" group swim lessons, lifeguard certification, a competitive swim team, a competitive diving team, and a competitive triathlon team.
Swim America
The Swim America program used at Berkeley for afterschool, summer, and physical education lessons, is a learn-to-swim program featuring group lessons for children, with a ten-station teaching program that allows each child to progress at his or her own pace. Developed by the American Swim Coaches Association, Swim America is a state-of-the art program for swimming skills and is goal-driven and technique-oriented. Swim America has a well-defined set of goals for each level and children gain a clear knowledge of what is expected by the instructors at each station. The lesson goals provide students a safe and nurturing environment, while helping them develop the skills needed to become safe, efficient, and technically sound in the aquatic environment. The 10 Swim America station levels provide instruction and challenges for all ages and development levels. Swim America is the premier learn-to-swim program in the world.
The Berkeley Barracudas
Established in 1997, the Berkeley Barracudas (BERK) is a swim club that provides a fun and dynamic aquatics program that instills in children a strong work ethic, the importance of teamwork, and an exciting focus upon achieving individual and team goals. The Barracudas have been a starting point for many kids who have then gone on to swim at the highest levels of competition. Our coaches believe that a positive, highly supportive learning environment fosters success and enjoyment.
Swimmers train year-round with peers of similar proficiency at one of five levels (Bronze, Silver, Gold, Age Group Elite, Senior). Each level has independent practice times and schedules. BERK is a member of Florida Swimming, Inc., which is a division of United States Swimming. Florida swimming is one of 95 local swim committees (LSC) that implements USA rules at the local level. Florida Swimming develops a calendar of swim meets each year, and BERK swimmers compete at meets selected by the coaching staff.
The Barracudas swim club is open to the public. Members enjoy daily practice in our temperature-controlled, eight-lane, 25-yard pool. The facilities feature locker rooms, showers, timing system and more.
To learn more about the Berkeley Barracudas, membership fees, and enrollment information, as well as all Berkeley Aquatics offerings, please contact Coach Kevin Rosepapa, Director of Aquatics, at 813.885.1673 ext. 2303 or via email: rosepkev@berkeleyprep.org. Please also visit the Barracudas website: www.berkeleybarracudas.com
Tweets by BPS_Athletics
Berkeley Preparatory School
4811 Kelly Road
Founded in 1960, Berkeley is an independent, Episcopal, college-preparatory day school located in Tampa, FL, for boys and girls in grades Pre-Kindergarten through 12. Approximately 1,380 students gather here from the greater Tampa Bay area to form ONE Berkeley.


text:
Is Christianity Unfalsifiable? Is Empiricism the Only True Knowledge?
May 6, 2017 by Dave Armstrong
Is Christianity Unfalsifiable? Is Empiricism the Only True Knowledge? May 6, 2017 Dave Armstrong
Photograph by JD Hancock (5-17-09) [Flickr / CC BY 2.0 license]
"daniel" wrote underneath my post, Cause of the Big Bang: Atheist Geologist Challenged:
Science is a matter of falsifiable evidence. Religious views are non-falsifiable. They are two fields of differing worlds using approaches of different vocabulary and idioms.
Philosophically, Western theological proofs are good examples of the non-falsifiable kind; no one can disprove them.
One last significant point: the fields of the sciences are open to development and change as more information and more interpretation takes place.
While the same is true with religions, no religion today is the same as it was 1000 years ago, the religious thinker must answer according to an agenda.
Aquinas and most, perhaps all, of religious philosophers simply were and are not open to where the question would lead them, whereas a scientist has to be open to where the evidence will lead her regardless of her expectations.
There are examples of frustration among scientists who could not figure out why the data came out a certain way. There are also many examples among theologians who worked to show how the world must be a certain way regardless.
1. It's not true that religious views are entirely non-falsifiable. It's only partially true. Christianity would have been disproven if the body of Jesus were discovered, or if it was proven that the Resurrection and appearances afterward were faked. There are prophecies that were verified by actual events. These could be debunked or shown to be false. There are all sorts of archaeological evidences of the historicity of the New Testament. If these were refuted it would suggest that the NT wasn't inspired, etc. One could try to cast doubt on the NT manuscripts, but they are more supported, by far, than any ancient document.
2. But science is not completely a matter of falsifiable evidence, too, because it must start from axioms that are themselves non-empirical. If it doesn't assume those, it never gets off the ground. The scientist simply places faith in such things as the trustworthiness of our senses as the observers of scientific experiments and other evidences. He assumes that the universe is orderly and operates by various laws of science. He assumes the principle of uniformitarianism (e.g., as in geology).
3. There are plenty of examples of excessively dogmatic science, such as the Piltdown Man hoax, phrenology, Lamarckianism and Lysenkoism, eugenics, Nazi "science", even up to various nefarious activities today having to do with climatology. Thomas Kuhn, in his Structure of Scientific Revolutions gives many examples of dogma being retained long after a paradigm shift: such as geocentrism holding on in light of the superior heliocentrism, or Newtonian physics being reluctant to yield to relativity and Einstein. Stephen Jay Gould wrote eloquently about the dogma of gradualism in evolution refusing to give way to the facts of the fossil record (the "jerkiness" of his own theory: punctuated equilibrium). Astronomers in the 16th-17th centuries were neck-deep into astrology (including Galileo), whereas the Church and figures like St. Augustine and St. Thomas Aquinas had always basically opposed it as pseudo-science and quackery. St. Robert Bellarmine also had a more correct notion of the scientific method than Galileo did.
4. Why should anyone believe that falsifiability and empiricism are the be-all and end-all of knowledge: as if there are no other types of legitimate knowledge? I've written about this:
Must Christianity be Empirically Falsifiable in Order to be Rationally Held?: Positivist Myths and Fallacies Debunked by Philosophers and Mathematicians
Dialogue with an Agnostic: God as a "Properly Basic Belief"
Non-Empirical "Basic" Warrant for Theism & Christianity
5. Atheism — closely examined — requires (I would contend) far more faith than Christianity:
Atheism: the Faith of "Atomism"
Clarifications Regarding My Atheist Reductio Paper
I could go an and on about these matters in great detail, but all my writings along these lines are collected on my Atheism and Science & Philosophy web pages.
"daniel" counter-replied in the initial combox.
cosmological argument
God & philosophy
God and science
gradualism
Materialist science
methodological naturalism
neo-Darwinism
ontological argument
science and Christianity
teleological argument
Theistic Arguments
Thomas Kuhn
Dialogue on Samuel Appearing to Saul (Witch of Endor)
May 6, 2017 The Crusades: a Lot Like World War II (Mark Shea)
Dialogue w Atheist on Christianity & the Scientific...
Reply to Anthony Toohey Re: His Deconversion (Part...
Debate: Can Intelligent Design Be "Non-Interventionist"?
Why I Believe in "Non-Miraculous" Intelligent Design

redpajama_set_name: RedPajamaCommonCrawl


text:
Ulosyneda indiscreta är en fjärilsart som beskrevs av Edwards 1886. Ulosyneda indiscreta ingår i släktet Ulosyneda och familjen nattflyn. Inga underarter finns listade i Catalogue of Life.

Källor

Nattflyn
indiscreta

redpajama_set_name: RedPajamaWikipedia


text:
Q: How can I run growisofs via sudo? Whenever I've attempted to run growisofs via sudo I've always gotten the following error message.
$ sudo -i growisofs
:-( growisofs is being executed under sudo, aborting!
    See NOTES paragraph in growisofs manual page for further details.
$ sudo -s growisofs

:-( growisofs is being executed under sudo, aborting!
    See NOTES paragraph in growisofs manual page for further details.

Which leads me to having to do a sudo su - followed by growisofs.
$ sudo su - -c growisofs
growisofs: previous "session" device is not specified, do use -M or -Z option

-or-

$ sudo su -
# growisofs ...

Is there a alternative way I can do this without having to do the su -?
Background
This behavior is built into the tool growisofs to thwart giving access to the filesystem with elevated privileges.

*

*http://fy.chalmers.se/~appro/linux/DVD+RW/growisofs.1m.html
excerpt

NOTES
If executed under sudo(8) growisofs refuses to start. This is done for the following reason. Naturally growisofs has to access the data set to be recorded to DVD media, either indirectly by letting mkisofs generate ISO9660 layout on-the-fly or directly if a pre-mastered image is to be recorded. Being executed under sudo(8), growisofs effectively grants sudoers read access to any file in the file system. The situation is intensified by the fact that growisofs parses MKISOFS environment variable in order to determine alternative path to mkisofs executable image. This means that being executed under sudo(8), growisofs effectively grants sudoers right to execute program of their choice with elevated privileges. If you for any reason still find the above acceptable and are willing to take the consequences, then consider running following wrapper script under sudo(8) in place for real growisofs binary.
       #!/bin/ksh
       unset SUDO_COMMAND
       export MKISOFS=/path/to/trusted/mkisofs
       exec growisofs "$@"

But note that the recommended alternative to the above "workaround" is actually to install growisofs set-root-uid, in which case it will drop privileges prior accessing data or executing mkisofs in order to preclude unauthorized access to the data.

A: What growisofs is doing here is looking for the SUDO_COMMAND environment variable, and aborting if the variable is found. The reason sudo su - works is because su - clears the environment.
Rather than having to get a full shell, you can do:
sudo env -i growisofs

This will wipe the environment, just like su -. The only difference is that su - will also put the basic variables (in /etc/profile and such) back, where as env -i wont (completely empty environment).
A more precise solution would be:
sudo env -u SUDO_COMMAND growisofs

This will preserve the environment except for SUDO_COMMAND.

A: chmod u+s /usr/bin/growisofs solves this problem.

But it's a good example of the "wrong way to do this" since it breaks the security afforded through sudo. SetUID growisofs presents an even worse security problem than carefully configuring sudo and it's all of no value for a personal desktop system, IMO.

redpajama_set_name: RedPajamaStackExchange


I do frequently permit anonymous comments here, though, of course, I serve as the mediator and thus partial guarantor of their reliability and integrity. There are other contexts, too--for example, where fear of reprisal by the state is a real concern; or when feminists post about issues that are likely to excite the vicious misogynistic side of cyberspace--in which anonymity can be quite important. But as things stand now, anonymity is often abused on the Internet, so that individuals can behave irresponsibly with impunity, without incurring any of the social costs that would ordinarily accrue to those who behave that way.
Of course Leiter only gives examples rather than an exhaustive list; but it seems pretty clear that in most of the United States, the danger to pseudonymous speakers comes not from the state but from their employers and people in their profession. (Apologies to Leiter if he meant to include this category, but if he did it isn't clear from what he wrote.) Most people can be legally fired for almost any cause, including things they've written on their blog. There's even a word for getting fired because of your blog. Even if you don't get fired, your life might be made more difficult if your blog annoys prominent people in your profession; for instance it might make it harder to get a new job later. And these ill effects may not always be the appropriate ill effects of irresponsible behavior, because people may retaliate against speech that isn't particularly noxious. This means that almost everyone could have a legitimate fear of a quite substantial harm that might warrant keeping their online speech pseudonymous. For example, as I understand it Duncan Black originally blogged pseudonymously as "Atrios" partly because he was an academic without a tenure-track job who didn't want his blogging associated with his employer, so if he had been prevented from blogging pseudonymously (and there was in fact a frivolous libel lawsuit aimed at exposing his identity) we wouldn't have had one of the important early liberal blogs. I think that's a harm, though others may have different opinions.
This doesn't provide a decisive argument that the benefits of pseudonymous speech outweigh the harms. (The harms being discussed aren't the usual silly trolls on comment threads -- I don't even know if that's more common among pseudonymous posters -- but people posting harassing and defamatory things on, say, bulletin boards about college campuses.) But it does provide a bigger weight on any decisions people might want to make about the merits of pseudonymous speech in general, and in particular whether it is a good idea to expose pseudonymous bloggers. Leiter says "That someone chooses to blog anonymously creates no moral or legal obligation for anyone else to honor that choice," and while he's surely right about the legal aspects (and I have no idea what the legal impacts of the factors I've cited are), the justified fear of retaliation by private actors might give us pause about the moral propriety of exposing a pseudonymous blogger in many cases.
I should say that I literally don't know anything about the cases Leiter mentions in which he learned the identity of commenters or bloggers, other than what I read in his post.


Emsland Group and Business Review Webinars would like to invite you to the following webinar: Clean Label – Trends and Solutions: How to appeal to consumer demands for clean label products.
Clean label product concepts are on the rise worldwide and are becoming the norm in numerous product segments. Clean label nutrition, or foodstuffs free of E-numbers and chemical-sounding ingredients, is an influential factor in the food industry, as consumers are checking declarations thoroughly and opting for the most natural products available.
Henk Jaap Meijer and Martina Herrmann will discuss how these stable, clean label starches can be used in foods that need a heating process during production and are then, for example, stored under cold or refrigerated conditions.
Additionally, they will explain how these starches can be used as excellent binding and thickening agents in soups and sauces, semi-preserved foods, mayonnaise, ketchup, liquid products, snacks and catering systems.
There will also be a live Q&A at the end of the presentation.
To register for this free one-hour webinar please contact Emsland-Stärke.


Ready for shipping Only 1 item(s) left.
A road trip across the French Riviera, a summery Highstreet stroll, an official cocktail reception, or maybe quite simply just bringing that fresh scent of summer, sun, and sunshine into the office. Whilst wearing Sorrentina6 even the most horrid Monday will feel like a real experience. Our long swaying dress made from stretch cotton poplin in a light khaki color owes this to the attached cargo pockets, which are held with delicate fittings, as well as the pleats and side slits. Thanks to the shirt blouse cut with collar, as well as a belt-like emphasis on your unexpectedly narrow waist, you will still radiate the utmost elegance. Fashionable slip-ons, as well as wooden sandals, or statement heels fit perfectly to Sorrentina6.


text:
Q: Numpy distance calculations of different shaped arrays Not sure I titled this well, but basically I have a reference coordinate, in the format of (x,y,z), and a large list/array of coordinates also in that format. I need to get the euclidean distance between each, so with numpy  and scipy in theory I should be able to do an operation such as:
import numpy, scipy.spatial.distance
a = numpy.array([1,1,1])
b = numpy.random.rand(20,3)

distances = scipy.spatial.distance.euclidean(b, a)

But instead of getting an array back I get an error: ValueError: Input vector should be 1-D.
Not sure how to resolve this error and get what I want without having to resort to loops and such, which sort of defeats the purpose of using Numpy.
Long term I want to use these distances to calculate truth masks for counting distance values in bins.
I'm not sure if I'm just using the function wrong or using the wrong function, I haven't been able to find anything in the documentation that would work better.

A: The documentation of scipy.spatial.distance.euclidean states, that only 1D-vectors are allowed as inputs. Thus you must loop over your arrays like:
distances = np.empty(b.shape[0])
for i in range(b.shape[0]):
    distances[i] = scipy.spatial.distance.euclidean(a, b[i])

If you want to have a vectorized implementation, you need to write your own function. Perhaps using np.vectorize with a correct signature will also work, but this is in fact also just a short-hand for a for-loop and will thus have the same performance as a simple for-loop.
As stated in my comment to hannes wittingham's solution, I'll post a one-liner which is focussing on performance:
distances = ((b - a)**2).sum(axis=1)**0.5

Writing out all the calculations reduces the number of separate functions calls and thus assignments of the intermediate results to new arrays. Thus it is about 22% faster than using the solution of hannes wittingham for an array shape of b.shape == (20, 3) and about 5% faster for an array shape of
b.shape == (20000, 3):
a = np.array([1, 1, 1,])
b = np.random.rand(20, 3)
%timeit ((b - a)**2).sum(axis=1)**0.5
# 5.37 µs ± 140 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)
%timeit euclidean_distances(a, b)
# 6.89 µs ± 345 ns per loop (mean ± std. dev. of 7 runs, 100000 loops each)

b = np.random.rand(20000, 3)
%timeit ((b - a)**2).sum(axis=1)**0.5
# 588 µs ± 43.2 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
%timeit euclidean_distances(a, b)
# 616 µs ± 36.3 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)

But your are losing the flexibility of being able to easily change to distance calculation routine. When using the scipy.spatial.distance module, you can change the calculation routing by simply calling another method.
To improve the calculation performance even further, you can use a jit (just in time) compiler like numba for your functions:
import numba as nb
@nb.njit
def euc(a, b):
    return ((b - a)**2).sum(axis=1)**0.5

This reduces the time needed to do the calculations by about 70% for small arrays and by about 60% for large arrays. Unluckily the axis keyword for np.linalg.norm is not yet supported by numba.

A: It's not actually too hard to write your own function to do this - here's mine, which you're welcome to use.
If you are carrying out this operation over a large number of points and speed matters, I would guess this function will beat a for-loop based solution for speed by a long way - numpy is designed to be efficient when carrying out operations on a whole matrix.
import numpy
a = numpy.array([1,1,1])
b = numpy.random.rand(20,3)

def euclidean_distances(ref_point, co_ords_array):
    diffs = co_ords_array - ref_point
    sqrd_diffs = numpy.square(diffs)
    sum_sqrd_diffs = numpy.sum(sqrd_diffs, axis = 1)
    euc_dists = numpy.sqrt(sum_sqrd_diffs)
    return euc_dists

A: This code will get the euclidean norm which should work in many cases, and is fairly quick, and one line. Other methods are more efficient or flexible depending on the needs, and I would favour some of the other solutions posted depending on the work being done.
import numpy
a = numpy.array([1,1,1])
b = numpy.random.rand(20,3)

distances = numpy.linalg.norm(a - b, axis = 1)

A: Note the extra set of [] in the definition of a
import numpy, scipy.spatial.distance
a = numpy.array([[1,1,1]])
b = numpy.random.rand(20,3)

distances = scipy.spatial.distance.cdist(b, a, metric='euclidean')


The galleries of Deep Ellum and Exposition Park will open their doors to the public Saturday, October 9th from 6-10 p.m. Free to the public, this event will include art viewing, shopping, food, drink and music.
With over 15 galleries participating, including Kettle Art Gallery, Mitchell Lofts, Barry Whistler Gallery, The Wit Gallery and Continental Lofts gallery, a variety of mediums will be featured including painting, photography, pottery and sculpture.
Most galleries are walkable distance, though the DART green line is available to shuttle participants between the Deep Ellum and Fair Park Stations.
The Deep Ellum Art Walk should provide an excellent opportunity to support your local artists. The official after-party will be hosted by LaGrange, 2704 Elm St. from 10 pm – midnight. LaGrange is offering drink specials and no cover!


text:
Chantiers de l'Atlantique
L'avenir pour Ambition
Our industrial facilities
Offshore Energy
SeeOs Offshore Substation
Offshore Engineering
Ecorizon
Launched in 2007, Ecorizon® is an ambitious and resolute R&D program, aiming to reduce the environmental footprint of ships built by Chantiers de l'Atlantique while ensuring their economic profitability. Ever since, this long-term program has represented an important part of the Company's R&D efforts and has enabled it to propose innovative solutions to help its clients significantly increase their ships' energy and environmental efficiency while anticipating and exceeding all successive regulatory requirements. They have thus actively contributed to the commercial success of Chantiers de l'Atlantique and its clients over the recent years.
This program works along 5 main axes spanning all aspects contributing to the improvement of energy efficiency and the reduction of the environmental footprint of products made by Chantiers de l'Atlantique:
In this area, Ecorizon® is based on the development of a global, systematic and structured approach to the question of reduced energy consumption on board ships.
In parallel, this program generated the development of innovative technological solutions, most of which have received a patent, on energy production, the reduction of consumption as well as the relaunch of the hybrid sail/electrical propulsion.
In the latter case, an important milestone was established in 2018 with the presentation at the Seatrade Cruise Global fair (international cruise fair) of the concept of the Silenseas® cruise ship, associated with the innovative SOLID SAIL concept developed by Chantiers de l'Atlantique. This new solution can result in a substantial reduction of consumption on a cruise ship (around 50%) and stirred a lot of interest on the part of shipowners.
Figure 1: Silenseas® sail-based cruise ship
The improvement of energy efficiency directly induces the reduction of CO2 emissions, the main factor of climate change and purpose of a regulatory evolution applicable to cruise ships from 2019-2020 onward.
Anticipation of this regulatory evolution by Chantiers de l'Atlantique's Ecorizon® program made it possible to reach and exceed these requirements, with remarkable results on the last ships delivered, results otherwise awarded twice for environmental and energy performance.
The year 2018 was thus marked by OMI's new ambition setting new goals to reduce the ships' emissions of GHG (greenhouses gases). To achieve these new targets, Chantiers de l'Atlantique launched a new ambitious R&D program revolving mainly around the use of new fuels and systems of energy generation, such as fuel cells for instance. These works are preparing the new generations of ships for the upcoming decades.
On top of greenhouse gases, the OMI regulates the emission of pollutants such as Sox and NOx into the atmosphere with global requirements completed by local requirements:
As for particles, they are not yet directly covered by maritime regulation, but there is strong pressure pushing to reduce these emissions.
Chantiers de l'Atlantique, in the framework of the Ecorizon® program is acting resolutely to reduce these 3 types of pollutants. As of now, this has translated into the following actions:
– Installation of systems for the treatment of exhaust gases (scrubber to treat SOX and Selective Catalytic Reducer – SCR to treat NOX) on all new ships recently delivered and on retrofits, which represents more than 50 scrubbers and some ten SCRs at the end of 2018.
– Use of LNG (Liquefied Natural Gas) to replace heavy fuel (HFO), which helps reduce these 3 pollutants much beyond the current regulatory constraints (NOX, SOX, particles) with the first order in 2017 of 4 World Class ships for MSC.
– R&D for the specific treatment of particles for fuel-fired ships.
Emissions in water
As with emissions into the air, emissions in water are also covered by increasingly drastic regulations reinforced by local restrictions addressing the treatment of waste water produced on board, the treatment of ballast water and the anti-fouling paint systems.
Via its Ecorizon® R&D program, Chantiers de l'Atlantique had anticipated these evolutions and developed innovative solutions which are today installed on its ships, such as:
– Biocide-free anti-fouling treatment systems,
– The drastic reduction of the environmental footprint of the water cycle, from generation to treatment of fresh water, via the installation of optimized systems for the production of fresh water, the reduction of water consumption, the re-use of condensates from the ventilation networks and the treatment of ballast water.
Solutions developed by Chantiers de l'Atlantique with its Ecorizon® program, make it possible to:
– increase the proportion of recycled waste,
– transform waste into energy,
– generate less emissions into the air and less release into the sea,
– propose more compact equipment and operational improvements.
They thus aim to offer more environment-friendly and more energy efficient alternatives than current standard solutions such as incineration.
To ensure the general consistency of all these actions, Chantiers de l'Atlantique has opted for an overall life cycle approach developed in the framework of the Ecorizon® program. A tool for the assessment of the global environmental footprint specific to the maritime area has been developed and has been in use for several years to drive the design of ships.
Located on the Atlantic Coast for 150 years, Chantiers de l'Atlantique is a company dedicated to maritime construction and services to operating floats. Thanks to the expertise of its staff and its sub-contractor network, combined with up-to-date industrial facilities, the company is one of the leaders for designing, building, erecting and commissioning highly complex ships and maritime installations.
View the video >
Atlantique Offshore Energy and its partners, GE Grid Solutions and SDI, launch the construction of the Saint-Nazaire offshore wind farm electrical substation and strengthen their order book with the electrical substations for the offshore wind farms at Fécamp and Courseulles-sur-Mer
Ecole Chantiers de l'Atlantique inaugurated today
CHANTIERS DE L'ATLANTIQUE TO INTEGRATE THE FIRST LNG-OPERATED FUEL CELL ONBOARD AN MSC CRUISES SHIP
A NEW 1050-TON GANTRY FOR CHANTIERS DE L'ATLANTIQUE
Eleven suppliers and subcontracting companies awarded as "Partners Of The Year" by Chantiers de l'Atlantique
Avenue Antoine Bourdelle
Enter your e-mail address to subscribe our newsletter !
Find us on social networks !
© Chantiers de l'Atlantique - Mentions légales - Plan du site - Protection des données personnelles


Berman Subaru of Chicago Wants to Buy Your Used Car, Today!
With the price of used cars skyrocketing, Berman Subaru of Chicago wants your current vehicle for our used car inventory. At our new and used Subaru dealership we are experiencing an unprecedented increase in the number of pre-owned sales, and because of this our pre-owned inventory is rapidly being depleted, and your car, truck or SUV is worth more to us today than it ever will be!
Selling a vehicle on your own can be quite daunting. Classified ads cost money, and selling online can be more intimidating than it is productive. Trading your used car in at Subaru Chicago avoids all of those issues. We'll make an offer on your vehicle, and if it's to your liking, we'll take it off your hands! Even if you still owe money on your vehicle it's still acceptable to trade as well, so you can get a new car before you even pay off your old one! If you completely own your car that you want to trade in, you can use the money we offer as the down payment and more on your new ride.
So call Berman Subaru of Chicago today to take advantage of this opportunity to sell us your vehicle! We are looking to purchase any car, truck or SUV no matter the condition or year it is, at Berman Subaru of Chicago we will work with you to get you the value that your vehicle is worth.
Visit us today! We're conveniently located at 4330 W. Irving Park Rd. and speak to one of our car-buying professional today so we can evaluate your vehicle!


Description: NüHelp converts Microsoft Word documents and HTML files to a CHM file. It's easy to use for beginners and has lots of options for advanced users.
Description: Lepton is a lean snippet manager based on GitHub Gist.
Description: Gives you more access to windows, allow you do some usable things, you need in working/testing process. Usually in development process we need to test reaction of program to different messages and reaction of program in different state. This manager let you change states of winodws without code changing. Also this program can change common view of desktop and some of windows to make working process more comfortable.
Description: Snippet Manager is an extremely lightweight (no setup required) freeware utility that you can use for managing your code snippets in a variety of languages. Snippet Manager works with VB, C++, C#, Java, SQL, ASP, PHP, HTML, even COBOL, Assembler and Fortran (37 languages are supported). You can also use Snippet Manager to manage plain old ASCII text data.
Notes: Requires .NET 3.5 or greater.
Description: GraphStudioNext is a DirectShow graph editor. It's an open source alternative to Microsoft Graph Edit in the Windows SDK with many additional features.
Description: DevProject Manager is a portable rich featured project management application for Freeware, Shareware and Open-Source developers. DevProject Manager allows you to manage general project information, version information, a to-do list and the change-logs for each project. For each project user defined files can be added, such as screenshots, help files and other important files, that can be opened for DevProject Manager. Person information for translators, other programmers, graphic artists and other involved persons can be added. Additionally a customer and license management is included and can be extended with own plug-ins. Code snippes can be stored in an own section, so you have you important source codes in hierachical form everytime with you. The source codes highlighting supports 13 different programming and scriting languages (Assembler, C#, C++, HTML, Java, JScript, Pascal, Perl, PHP, Python, SQL, VBScript and Visual Basic). DevProject Manager is portable and was designed to run on USB devices. Additional no database server like MySQL or MS SQL is needed.
Description: Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike.
Description: Frink is a practical calculating tool and programming language designed to make physical calculations simple, to help ensure that answers come out right, and to make a tool that's really useful in the real world. It tracks units of measure (feet, meters, kilograms, watts, etc.) through all calculations, allowing you to mix units of measure transparently, and helps you easily verify that your answers make sense. It also contains a large data file of physical quantities, freeing you from having to look them up, and freeing you to make effortless calculations without getting bogged down in the mechanics.
Notes: Requires Java 1.5 or greater.
Description: Vbs To Exe can convert VBS (.vbs) files to the EXE (.exe) format.
Description: A Qt-based, free and open source markdown editor with live HTML preview, math expressions, code syntax highlighting and syntax highlighting of markdown document.
Description: Git is a popular source revision control system. GitForce is one of the visual front-ends for the git command line tool and runs on both Windows and Linux. It is designed to be easy and intuitive to use and yet powerful enough so you don't need to use a command line git.
Description: Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, and to some extent D.
Description: A program to pack executable files (EXE) and DLL-files in that way, that the unpack themselves at runtime. Freeware!
Description: Markdown Edit is a Windows desktop CommonMark (a.k.a. Markdown) editor with an emphasis on content and keyboard shortcuts. There is minimal window chrome and most functions are accessed through keyboard shortcuts. There is no main menu, status bar, tabbed windows or other distractions.
Description: This nifty tool creates structure, appinfo.ini, launcher.ini, help.html and icon set for you. Now, you can easily make your applications portable like a charm.
Description: NuGet is the package manager for the Microsoft development platform including .NET. The NuGet client tools provide the ability to produce and consume packages. The NuGet Gallery is the central package repository used by all package authors and consumers.
Description: VB Code Editor, or VBCE, is a small application that allows you to store all your code snippets found on the internet. It places them all in an easy to navigate folder view so that you can choose what you want to see, and you can load it.
Notes: Requires Visuabl Basic runtime files.
Description: Microsoft HTML Help Workshop (Hhw.exe) is an executable program designed to help you create help systems using source files based on Hypertext Markup Language (HTML). With HTML Help Workshop, you can create help systems for distribution with a software program or as stand-alone systems on a Web site.


text:
Print > Charles Marion Russell
Indian Stalking Elk
Date: of original, 1893
Lithograph, signed by Museum of Native American Culture
Image Size: 20 x 28 inches
About The Artist: Charles Marion Russell
Charles Marion Russell was born on March 19, 1864, in the little town of Oak Hill, a suburb of St. Louis, Missouri. His family owned the Oak Hill Firebrick and Tile Works and were prosperous. We know quite a bit about Charlie's early years as much of his life story has become legend. Charlie was not particularly fond of school and in later years, playfully denied ever setting foot in a school. He would then correct himself by saying he had gone...
About The Medium: Lithograph
A print created using flat stones or metal plates. The artist creates a lithograph by drawing an image directly onto the printing element using materials like lithograph crayons or special grease pencils. After this, the drawing is transferred from the plate to the paper in multiples. A lithograph will not have dots when examined with a magnifying glass.
of original, 1893


Recently I acquired a rather lovely little group of puzzles from the workshop of the great Eric Fuller! When I got the email about his new "stuff" (luckily not in the middle of the night this time!) I very quickly bought 3 of the puzzles which I had never seen before and decided not to buy the 4th. As with many puzzlers I had buyers' remorse - not the "I shouldn't have bought that" or "I shouldn't have spent that much" sort of remorse! No! No! No! My remorse was I should have bought the other one too!! So, I contacted him quickly the following day and luckily he hadn't sold out and agreed to add it to my order if I would pay the extra plus postage! Needless to say I was delighted, even if my bank account wasn't!
Which one did I not buy? Which was beneath me? I hang my head in shame and say that it was the Slow Waltz puzzle. I had already bought it in printed plastic from Richard Gain, solved it and written about it here. Having danced with Richard on several occasions, I was thoroughly happy. After placing my order from Eric, I went back to the plastic Slow waltz and Wow! I remembered how fabulous a movement and how difficult a puzzle it is - I had to have it in wood! Mine is in Canarywood and Cocobolo.
Having solved it before it is no real problem to repeat it in wood. The extra size and the marvellously finished wood is just a dream to behold and I am delighted to have both in my collection! The plastic one can come to work with me and the wood I save for home use. It is delightful! if you do get a chance to own this particular interlocking cube in any format then do not hesitate - Jeff Namkung has done a wonderful job designing this one! At present it can be bought in plastic from Richard's Shapeways store.
Slow waltz pieces - stunning!
My next purchase from Eric was Chen's 6 Board Burr. I love burr puzzles (even if I am not particularly good at them!) and always am on the look out for more. When I saw this on Eric's site, I jumped without question! I have almost no experience of board burrs but I have seen several very special ones made by Maurice Vigouroux on the French based Arteludes site and feel that I need a little practice at smaller ones before I buy one of these monsters!!! The 6BB is 3" across in each direction and made from Walnut, Ash and African Mahogany with splines made from contrasting exotic woods. Eric apparently believes in his construction techniques and hung a 45lb weight from one to show how robust it is! Needless to say, I have treated mine more carefully!
When I purchased it I expected to receive a nice burr ready for me to carefully disassemble and learn how it went together (like I have with several of my previous burrs). I had originally asked Eric to delay my delivery due to being away on holiday so I saw Allard's review before I had received mine. I was absolutely horrified to see that the burr was being sent out unassembled and that it required rotations to assemble it! This usually would make this sort of puzzle much much more difficult!! Now compared to Allard, I am a small child playing at placing round blocks in square holes! He said it took him an hour to solve it! I don't stand a chance!! Have I said before that I'm not very bright? Also, I'm rubbish at puzzles! I really had the p... taken out of me at the last Midlands Puzzle Party!!!
So one Friday night after a good amount of wine, I settled down to play whilst watching TV. It was made harder by having a rather happy purring cat on my lap who just wanted to play with the pieces! Like Allard, I realised that the colours are to be paired up - this really helps. Then how to proceed? The first piece removal requires 2 moves - how could this be? Hmm! There is only one piece that would allow such a thing. At this point you have enough information to know where all the pieces must go and all that is left is to work out an order and which rotations are required!!
If you think the boards look nice in the photo above then what do you think of this?
Now I can't wait for the next Fuller instalment!!!


As defending titleholders I felt we owed it both to ourselves and to the event to field a complete team! This proved more challenging than ever this year. Unlike cricket a "12th man" is no option – without one there is no result. So my sincere thanks to Steve Jackson for stepping in at the 11th hour. And so it is, we have our place in the results of this year's relay with a better than expected and very respectable 7th place from the 117 teams that set out in near darkness on leg 1.
My thanks to all who took part. Everyone enjoyed it, and that's what it's all about, so I keep telling myself. No official results yet, but our position was fairly consistent throughout the day.
The final relay of this season is the Pennine Bridleway Relay on Sunday 1st February, and I am sure we can do this event justice too.
A big thank you to everyone who made up the team for this years event. To those who were debutants, I hope you enjoyed the team spirit, the event but most of all, yourselves! After some swapping & changing, the team seemed to be sorted by Friday but then Saturday a call from my partner who had been struck down by flu. After frantically trying to find a female replacement, without success, it was either let an incomplete team run (not really wanting to waste the recce'ing efforts & arrangements made), cancel the whole thing or go for a male partner & change the team to a mixed squad. All that was needed was a male to run the last leg with me. I knew that both the men's senior & vets team had been a hard task for the Captains' to keep together so wasn't too confident of what my success would be of finding an available runner. I also realised that it was a 'big ask' to ask someone at the drop of a hat to drive over to Halifax for a run out. Another alternative was to ask one of the runners from one of our male teams to do an extra 10 miles with me on top of whatever they'd already done. I asked Russ Maddams and without hesitation he said he'd do it, 'no problem'. So, after his 9+ mile leg he by the skin of his teeth managed to get to Leg 6 to set us off just after the mass start. What an absolute star. He was a pleasure to run with, very encouraging and we all owe him a huge 'thank you' for saving the day. At the time of submitting this report, the results weren't out, so I can't say how we faired overall but the most important thing is that we all enjoyed ourselves.


text:
Q: Projection of $\vec{A}$ on $\vec{B}$ I have two vectors:
$A: \{51.031, -102.062, 51.031\}\ (|A|= 125)$
$B: \{2, -4, -1\}\ (|B| =\sqrt{21}\approx 4.58)$
I am trying to find the amount of $\vec{A}$ in the $\vec{B}$ direction, so I used dot product with the coordinate method:
$(x_1 \times x_2+y_1 \times y_2+z_1 \times z_2)$
$([2 \times 51.031]+ [-4 \times -102.062]+ [-1 \times 51.031]) = 459.279$
If the dot product is supposed to find the magnitude of a vector that is pointing in the direction of another vector, how do I get a result that's more than $3$ times the length of the longest vector?
What am I doing wrong?

A: The magnitude of $A$ in $B$'s direction (i.e. the magnitude of the projection of $A$ onto $B$) is given by $\frac{A\cdot B}{|B|},$ not $A\cdot B.$
You can see that $A\cdot B$ is wrong by units, too, since it has the units of $A$ times $B,$ rather than $A.$ If we situate $B$ on the $x$-axis, we want $|A|\cos\theta,$ where $\theta$ is the angle between $A$ and $B.$ Recall that the dot product is given by $A\cdot B=|A||B|\cos\theta,$ so $\frac{A\cdot B}{|B|}=|A|\cos\theta,$ which is what we want.


We are delighted to stock the excellent 99-05 Chevy Chevrolet Silverado Pickup Tailgate Handle Truck Bezel 1999 99 2000 00 2001 01 2002 02 2003 03 2004 04 2005 05 C580706 15046512.
With so many on offer right now, it is wise to have a name you can trust. The 99-05 Chevy Chevrolet Silverado Pickup Tailgate Handle Truck Bezel 1999 99 2000 00 2001 01 2002 02 2003 03 2004 04 2005 05 C580706 15046512 is certainly that and will be a perfect purchase.
For this price, the 99-05 Chevy Chevrolet Silverado Pickup Tailgate Handle Truck Bezel 1999 99 2000 00 2001 01 2002 02 2003 03 2004 04 2005 05 C580706 15046512 comes highly recommended and is always a regular choice with many people. US Auto have included some great touches and this results in good value for money.
These are excellent quality aftermarket parts offered at a fraction of OEM cost. Fit & Quality Guaranteed.


Having taken the Singapore First Class on 777-300ER, we decided to try out the 777-300ER business class seats from SQ as well. If you're wondering how we accumulated sufficient miles for these premium seats, check out our post on how to accumulate miles with Singapore travel credit cards!
Check-in at Changi Airport is always a breeze. It is even more so with Singapore Airlines. This time, we were taking the business class flight from Singapore to Beijing and from Beijing to Busan. Although we were unable to check-in for our second flight to Busan online, we were glad that we were able to do so at the airport. Upon receiving our query, the staff went ahead and printed out our passes for the next flight which actually helped us to catch the flight on time! This we will illustrate in our next post.
The food variety in business class SilverKris Lounge was fantastic! You can find fruits, salads, sandwiches, coffee, tea as well as hot food selection from Western, Chinese and even Indian cuisines! During our visit, we had crispy fried chicken wings, bbq chicken wings, siew mai, prawn noodles, char siew bao, sweet and sour pork as well as sea coconut dessert. Our favourite dish during this visit was the XO fish noodles. Not only was the noodles smothered with the fragrance of the XO sauce, the noodles itself was so 'Q'! ('Q' is a slang for bouncy or springy texture) In fact, we had so many servings of the XO fish noodles, that we lost count of the actual number. Soooooooooo gooooooood!
Other alcoholic selection includes wines, hard liquor and draft beers (from automated beer machines!). There's even the Courvoisier XO fine champagne cognac that retails for $350/bottle!
Firstly, we noticed that the leg rest space was different. Vastly different. Whether we were in the seated or sleeping position, we realised that unlike the first class seats, our legs could only be stretched into the corner. Moreover, the storage space beneath the leg rest space was alot smaller as well. Secondly, the finishings were also not as plush as first class. Whether, its the leather seats or the "gadgety" parts of the seats, there were still visible differentiation that could be seen. Lastly…no BOSE earphones! But we have to qualify that the noise-cancelling earphones were still very effective!
This time, we also ordered the roast lamb chop, which was tender and did not have any gamey taste at all. Probably the best roasted lamb chop we've had. Period. Whether on land or in the air.
We were actually disappointed with the braised beef noodles. Although the beef itself was tender and flavourful, the noodles were clumpy and tasteless. As a result, we finished the beef and left the noodles largely untouched.
We hope you have enjoyed our review of the Singapore Airlines 777-300ER Business Class Review. In our next post, we'll review the next Air China business class flight from Beijing to Busan.
Lounge Istanbul Ataturk Airport : One of the Top Airport Lounges in the World!
Airport Lounge access with ANZ Travel Card!


text:
Maximilian of Hesse-Kassel (28 May 1689 – 8 May 1753) was a prince of Hesse-Kassel and a Generalfeldzeugmeister, Generalfeldmarschall and finally Reichsgeneralfeldmarschall in the army of the Holy Roman Empire.

Life
Maximilian was the ninth son of Charles I, Landgrave of Hesse-Kassel (1654–1730), and his wife, Marie Amalia (1653–1711), daughter of Jacob Kettler, Duke of Kurland.

In 1720, he married Friederike Charlotte of Hesse-Darmstadt (1698–1777), a daughter of Ernest Louis, Landgrave of Hesse-Darmstadt. The marriage was meant to symbolise the new harmony between Hesse-Kassel and Hesse-Darmstadt, but was complicated by the two families' annoyance over his lavish lifestyle. In 1723, his father gave Maximilian the domain of Jesberg, which included the Richerode estate.  In Jesberg, Maximilian built the baroque Schloss Jesberg and in nearby woodland built the 'Prinzessingarten' for his daughters. He was a passionate musician, maintaining a separate court-orchestra of his own, but this plunged him into debt.

Marriage and issue
He had eight children:
Prince Karl of Hesse-Kassel (30 September 1721 – 23 November 1722)
Princess Ulrike Friederike Wilhelmine of Hesse-Kassel (31 October 1722 – 28 February 1787); married in 1752 Frederick August I, Duke of Oldenburg.
Princess Christine Charlotte of Hesse-Kassel (11 February 1725 – 4 June 1782), from 17 April 1765 canoness of Herford Abbey, from 12 July 1766 coadjutor abbess of Herford.
Princess Maria of Hesse-Kassel (25 February 1726 – 14 March 1727)
Princess Wilhelmina of Hesse-Kassel (1726–1808); married in 1752 Prince Henry of Prussia, younger brother of Frederick the Great.
A stillborn child (born and died October 1729)
Princess Elisabetha Sophia Louisa of Hesse-Kassel (10 November 1730 – 4 February 1731)
Princess Caroline Wilhelmina Sophia of Hesse-Kassel (10 May 1732 – 22 May 1759 in Zerbst); married in 1753 Frederick Augustus, Prince of Anhalt-Zerbst, younger brother of Catherine the Great.

Bibliography
Eckhardt G. Franz, Das Haus Hessen, Kohlhammer Verlag, 2005, S. 93. ,
Hans Philippi, Die Landgrafschaft Hessen-Kassel 1648–1806 = Veröffentlichungen der Historischen Kommission für Hessen 46 = Kleine Schriften 8, Marburg 2007, S. 45f.

1689 births
1753 deaths
House of Hesse-Kassel
Generals of the Holy Roman Empire
18th-century German military personnel
Sons of monarchs


text:
Q: Searchengine bots and meta refresh for disabled Javascript I have a website that must have javascript turned on so it can work
there is a   < noscript> tag that have a meta to redirect the user to a page that alerts him about the disabled javascript...
I am wondering, is this a bad thing for search engine crawlers?
Because I send an e-mail to myself when someone doesn't have js so I can analyze if its necessary to rebuild the website for these people, but its 100% js activated and the only ones that doesn't have JS are searchengines crawlers... I guess google, yahoo etc doesn't take the meta refresh seriously when inside a < noscript> ?
Should I do something to check if they are bots and do not redirect them with meta?
Thanks,
Joe

A: Instead of forcefully sending the user/bot why not just make text appear at the top of the page stating to enable javascript in order to use the site?
This will allow the bots to still read the page and follow the non-javascript links. This would end the problems with being redirected and there would be no need to serve bots a different page. Which would make you update multiple pages.
You may also want to take a look at google webmaster tools to see what all google is currently reading and improve based on that.

Example: disabling javascript on SO creates a red banner at the top that just states "Stack Overflow works best with JavaScript enabled" you could make that linkable to a page with more info if you feel its not enough.

A: Have you tried <!--googleoff: all--> <noscript><meta redirect... /></noscript><!--googleon: all-->? Its not a complete solution but its worth a shot...

A: Here is what i would do:

*

*Make it so that the site somewhat works with javascript. if you use ajax all over the place, then make sure that the links have href set to the url you will ajax in. This might get  your site to "somewhat" work without javascript.

*Add some .htaccess redirects for the bots. redirect them to some sane place where they can go to some links and index some stuff

Your site as it stands is probably very bad in terms of crawl-ability and SEO.
edit: ok, i see your problem. The crawlers get redirected away after seeing the stuff inside noscript.
how about this solution then:
if you have just one page that has the noscript, then you can add some rewrite rules to your apache config that will show a different version of the page to the bots, and this version will not have the noscript tag. for example:
RewriteCond %{HTTP_USER_AGENT} Googlebot [OR]
RewriteCond %{HTTP_USER_AGENT} msnbot [OR]
RewriteCond %{HTTP_USER_AGENT} Slurp
RewriteRule ^.*$ nometa.html [L]

Also, what technologies are you using? are you using any server side languages, are you even using apache? i assumed you have apache+html but no server side language. If you do have something running server side, then this is easier.

A: Since <meta> isn't allowed in the <body> of a page, and <noscript> isn't legal in the <head> section, perhaps the bots are just giving up on a page where they hit bad HTML.
I suggest you simply use a <noscript> tag to encapsulate a warning message and a link that the user can click on if they do not have Javascript switched on.
Search engines can be prevented from following this link using the /robots.txt file, or
by placing a
<meta name="ROBOTS" content="NOINDEX,NOFOLLOW" />

tag on the page which is linked to.

A: You could have a page that says "You need javascript" on it. And then add on that page
<script>
window.location.href='/thejspage.html';
</script>

That way, people with javascript support will be easily sent to the valid page, and the spiders will just stay on that page, instead of saving a page where there is no javascript.
This should also help your SEO (as the search engines will find a page that regular users can see).

A: Maybe you could make use of a headless browser and could serve the HTML snapshot of the page for those who don't have javascript enabled, including the crawlers.
http://code.google.com/web/ajaxcrawling/docs/getting-started.html


text:
Gangotri Temple Opening and Closing Dates 2019, Darshan Timings, Travel Guide
Gangotri Temple is a Hindu temple dedicated to Goddess Ganga. The temple is situated in the Uttarkashi district of the state of Uttarakhand. It is located at an altitude of 3,100 meters in the Greater Himalayan Range on the banks of Bhagirathi river. Gangotri is the source of the Ganga river. It is the second stop of the Char Dham Yatra.
Here are the opening and closing dates of Gangotri Temple for 2019:
Gangotri Temple Opening Date in 2019: 07 May, 2019
Gangotri Temple Closing Date in 2019: 27 October, 2019 (Tentative)
Gangotri Temple
Temple Timings 6:15 am to 2:00 pm, 3:00 pm to 9:30 pm
Aarti Timings 6:00 am and 7:45 pm
Opening Date 7-May-2019 (Akshaya Tritiya)
Closing Date 27-October-2019 (Diwali)
Time Taken for Darshan May and June: 4 hours. July-October: 1 hour
Entry Fee Free
Best Time to Visit May to October
Registration Bio-metric registration in Rishikesh
Nearest Airport Dehradun
The temple opens on the day of Akshaya Tritiya which usually occurs in May. It closes after the celebration of Diwali. After that, the temple staff return to their villages. A white sheet of snow covers the valley for the next 6 months. During this time, the idol of the goddess is kept at Mukhba village.
Gangotri glacier also called Gaumukh is the actual source of the Ganga river. It is a 19 km trek from Gangotri. The road to the glacier is extremely difficult for people to reach. Hence the shrine has been located at the foot of the hill.
Gaumukh is the Actual Source of Ganga River
Frequently Asked Questions about Gangotri Temple
What are the timings of Gangotri Temple?
What are the pooja and aarti at Gangotri Temple?
What is the history of Gangotri Temple?
What is the significance of Gangotri Temple?
What is inside the temple?
What to wear while going Gangotri?
What are the festivals celebrated at Gangotri Temple?
How to reach Gangotri Temple?
Where to stay near Gangotri Temple?
What are some temples near Gangotri Temple?
What is the best time to visit Gangotri?
It is best to go in the opening months of May to June and in the closing months of September to November. Avoid going during the monsoon months of July to September. There are chances of landslides and floods in monsoon.
Is Gangotri open now?
The kapat of Gangotri temple opens on 7th May for the year 2019. One can visit after that any time.
Can I visit Gangotri in December?
At Gangotri, winter starts from October and lasts till April. The average temperature falls down to 5°C during day time. In December, Gangotri experiences heavy snowfall. It is advisable not to go during December.
How can I go to Gangotri Temple?
If you are coming from abroad, Delhi is most connected. By rail, Haridwar is best. From there you have to travel by Road to reach Uttarkashi and then Gangotri.
Can I go to Gangotri by car?
You can hire a taxi from the railway station to reach Gangotri. There are buses available too from nearest bus stations. However, it is not recommended to go by car. Find out why?
How far is Gangotri from Rishikesh and Haridwar?
The distance between Gangotri and Rishikesh is 270 km. The distance between Gangotri and Haridwar is 293 km.
Does Gangotri have snow?
From November to April, it is winter in Gangotri. Snowfall happens very often during winters. The average temperature is 5°C.
How old is Gangotri?
Gorkha General Amar Singh Thapa originally built the temple in the 18th century. Also, Bhagiratha meditated for years. He called Ganga to clean the sins of his ancestors.
Which God is in Gangotri?
Gangotri temple is dedicated to Goddess Ganga. As per Hindu mythology, Ganga is the daughter of Lord Brahma.
Is registration compulsory for going to Gangotri?
Yes, the Uttarakhand government have made the registration compulsory after the 2013 floods. One cannot skip the registration. Steps for online registration
Gangotri Temple Decorated At The Opening Ceremony
Here are the timings of Gangotri Temple:
Gangotri Temple Timings
6:15 am to 2:00 pm (Morning)
3:00 pm to 9:30 pm (Evening)
7-May-2019 (Akshaya Tritiya)
27-October-2019 (Diwali)
Time Taken for Darshan
3-4 hours in May-June, 1 hour in July-October
Aartis
6:00 am (Morning Aarti)
7:45 pm (Evening Aarti)
Various pujas are performed in Gangotri temple for goddess Ganga. Mangala Aarti is performed in the morning while Shayana Aarti is performed in the evening daily. Pujas are performed by Semwal family of pujaris who are the administrator of the place. These pujaris come from Mukhba village.
Mangala Aarti & Sandhya Aarti at Gangotri
The poojas and aartis of Gangotri temple are:
Gangotri Mangala Aarti – The morning Mangala Aarti takes place at 6 AM behind closed doors. The temple does not allow public viewing of this aarti.
Sandhya Aarti – The evening Aarti takes place at 7:45 PM in summers and at 7 PM in winters.
Ganga Devi Pooja – This pooja takes place at both the Ghat of Ganga as well as main shrine together. The Pooja has a special significance if it takes place on Ganga Saptami. The priests performing the pooja chant several Ganga Mantras and Stotrams.
Gorkha General Amar Singh Thapa originally built the temple in the 18th century. As per Hindu mythology, Ganga is the daughter of Lord Brahma. One day, Brahma was washing the feet of Vamana (incarnation of Lord Vishnu). At that time, she was born from Vishnu's kamandala (a spout shaped vessel).
According to a legend, King Sagara killed so many demons on the earth. To show his victory, he performed an Ashwamegh Yagya. A lot of horses hence taken on an uninterrupted journey around the earth. They were accompanied by the king's 60,000 sons. However, Lord Indra got the fear of losing his throne.
Indra then took away the horses to fail the Yagya. He tied them in the ashram of Sage Kapila who was in deep meditation. King Sagara's sons searched and found the horses near the meditating sage. 60,000 angry sons of King Sagara disturbed sage Kapila during his meditation. As a result, sage Kapila cursed them and they all perished.
Later, the king sent his grandson Anshuman to sage Kapila for forgiveness. Kapila said that only the water of heavenly Ganga can wash away their sins. Anshuman and his son Dileep tried but could not please Brahma.
Later, Bhagiratha, the grandson of King Sagara, meditated for years. He called Ganga to clean the sins of his ancestors and to liberate their souls. Hence, Goddess Ganga took the form of a river.
Ganga Arriving on Earth after Bhagiratha's Meditation
A rock shaped Shiva-Linga form naturally in Gangotri every year with the beginning of the winters. At this place, Shiva allowed Ganga to flow through his locks. At the time of Ganga's arrival onto Earth, Lord Shiva agreed to bear its force. He absorbed it into the locks of his hair which slowed the flow.
The locks of the hair also split it into seven streams. These are Bhagirathi, Alaknanda, Janhvi, Saraswati, Bhilangana, Rishiganga, and Mandakini. The river is called Bhagirathi at the source. After reaching Devprayag, it acquires the name Ganga. Later, it meets with Alaknanda river.
The water of river Ganga collected at Gangotri is believed to be an Amrit (nectar). It is considered as a holy drink. People carry this water to their home. They use this holy water in several poojas at home.
On the day of Ganga Dussehra, one should take a holy dip in the Ganga river. It cleanses the human soul of all the sins. People also dip the ashes of a dead person in Ganga river. It releases the soul from the cycles of death and rebirth.
In architectural terms, Gangotri temple is very simple and naturally plain. It does not have any detailed carvings. Sculptures are also not present anywhere. The temple is constructed with white marble stones symbolizing peace. The steps leading to Sabha Mandap meets the main sanctum. A small Shiva temple is also present inside the main temple.
Gangotri temple is situated in the cold valleys. The weather is cold throughout the year. Rainfalls and snowfalls often occur there. Hence, one should wear proper winter clothes with mufflers and gloves. An umbrella is also must to carry.
Leafy Boats Floating On Ganga Dussehra
Some of the festivals celebrated at Gangotri temple are:
Ganga Dussehra – This festival signifies the day when Goddess Ganga descended on Earth. Thousands of pilgrims across the country take a holy dip in the Ganga river. A beautiful Ganga Aarti also takes place in the evening. Devotees offer various flowers and sweets to Ganga river. The offering is made in leafy boats which floats on the river.
Diwali – After the celebration of Diwali, the temple closes. Devotees take the idol of Ganga to the Mukhyamath Temple in a small village of Mukhwa. This temple is the winter home of Goddess Ganga. On this day, people of Mukhwa clean the whole village as preparation for Goddess's arrival.
Akshaya Tritiya – On this day, devotees bring the idol of Ganga back from her winter home of Mukhwa. They clean and decorate the whole temple with flowers. The idol of Goddess Ganga is then placed in the main sanctum. The ceremony takes place along withsongs and dances performed by the devotees.
Air: Jolly Grant Airport in Dehradun is the nearest airport.
Train: Nearest railway stations are Rishikesh and Haridwar.
Road: Gangotri is connected by road with major cities in Uttarakhand and Delhi NCR. Buses are also available from Haridwar, Rishikesh, Dehradun, Roorkee, Tehri and Hanuman Chatti. Pilgrims generally make Uttarkashi as their base camp. The time taken from Uttarkashi to Gangotri temple is about 4 hours by road.
Some of the places where one can stay near Gangotri temple are:
Bhagirathi Sadan: There are a total of 15 rooms in this hotel. Each room has bottled drinking water, a spacious bed, and basic furniture. The hotel offers facilities of front desk assistance as well as room service. Guests can also make use of luggage storage space.
Hotel Mandakini: It has 16 spacious rooms. The hotel has facilities like cable television and bottled drinking water. It also has attached bathroom with the facility of hot/cold running water. Other facilities include luggage storage space, 24-hour power back-up, and parking space.
Hotel Kalp Kedar: The hotel has an in-house restaurant where one can enjoy delicious meals. There are 10 rooms spread across 1 floor. The rooms are clean with 24 hour supply of hot and cold water. It has room service and front desk help. Parking area for cars is available within the premises.
Cheedvasa & Bhojvasa – Camping Sites Near Gangotri
Some of the temples near Gangotri temple are:
Kashi Vishwanath Temple, Uttarkashi: It is one of the most sacred temples in Uttarakhand. This temple is dedicated to Lord Shiva. It is present on the banks of river Bhagirathi. It is also one of the Char Dham Yatra destinations. The Shiva lingam here is 56cm in height and tilted towards south.
Shakti Temple – It is present in Uttarkashi opposite to Kashi Vishwanath Temple. A massive Trishul is present in the center of the temple. The Trishul is 6 meters high and 90 cms wide. The lower half of Trishul is of copper and the upper half is of iron. According to legends, Goddess Durga aimed this Trishul to killed the devils.
Gaumukh – Gaumukh is the actual source of the Ganga river. It is a 19 km trek from Gangotri. The road to the glacier is extremely difficult for people to reach.
Pandava Gufa – It is a 1.5 km trek from Gangotri temple. It is the place where the Pandavas are believed to have meditated. They took rest here while going to Kailash.
Cheedvasa & Bhojvasa – These are ideal camping sites near Gangotri. Cheedvasa is at a distance of 28 km and Bhojvasa is at a distance of 22 km from Gangotri.
Nandanvan – Nandanvan is a 6 km trekking route along the glacier. It gives a spectacular glimpse of the Shivalinga.
Sylvan Tapovan – It is across the Gangotri glacier. It is known for its greenery encircling the base of the Shivalinga.
Prakash Jaikishin says
Comprehensive information
A must read, & a must know information before starting or deciding the journey


I will name a few painful truths I see of the world within which we live. Then, explore what some wise children (and their activist teachers) are doing to rise up and push back on these narratives. I hope to leave you with this truth: when conditions are created within which children can assert their agency against what they see as injustices in the world, their world, everyone's heart and mind grows broader and may just be what makes all the difference in the end.
My Truth One: I'm a cisgender mama of a young visible transgender child.
My Truth Two: I'm an adult who feels ashamed to check off that identity box right now, but I have a feeling you can begin to help me shift this feeling. I hope.
My Truth Three: I'm an educator with eternal optimism and faith in educators' hearts, talents, and commitment, but simultaneously believe the schooling system has perpetuated atrocities on the minds of children since its inception by denying them access to knowledge and tools for their own self-liberation. (Not educators as individuals, but the system within which we find ourselves navigating and pushing back on our entire careers).
With my truths named for you upfront, I now have an ask for you: please follow my journey of thought here. It'll be a painful journey, certainly, and I fully expect many of you to close your browser or close this thought piece on your phone. Fair enough. Your choice to read on or not will not change the fact that I've more to say below. If you choose to honor me by reading on, you humble me.
How are we to know unless you let us? were the honest words from a wise fifth grader today in class. My heart, already weary from the violence of words and actions that adults have perpetuated on the young souls of youth across this country these past months, past years, going back really decades, years, centuries, was cut deeper and bled this afternoon while studying in the incredibly amazing fifth grade classroom within which I've been a faithful collaborator all year.
The incredibly prophetic teacher, Jamaica Ross (Ms. Ross gave us permission to use her name because she is incredibly proud of the deep work her students are doing along this journey and I'll refer to as Ms. J in the rest of this thought piece), and I have been exploring topics around identity with her students all year long through the vehicle of the interactive read aloud. We've been expanding our knowledge of the identity of transgender children in Alex Gino's groundbreaking middle grade novel George these past few weeks. Today, our conversation around the book lead us into an exploration of the concepts around justice and injustice, as a scene in the book gave many students a visceral reaction.
I hear folks state this fact: many adults across the country are scared that books that center LGBTQ characters or themes might be brought into classrooms for children to read or be read to. They say these adults are scared of what might happen when youth gain knowledge about these topics. They say these adults are terrified, really, about what reading these books with LGBTQ-themed stories might do to our young, impressionable youth. Alex Gino said something quite poignant to a group of fifth graders in NYC recently, "A book cannot make you trans, but can make you trans aware and accepting. There is no age before which to be compassionate." Mic drop, right? Awareness is the first step in building empathy toward others. And, their assertion that there is no age before which to be compassionate? That's plain truth.
So, I ask you this: do you want a small window into what happens when adults honor children enough to trust that they can navigate big thinking around complex topics? If you've said yes, brilliant! In an attempt to paint a picture for you of one way this can look, I'm going to amply the voices, both through the written word and spoke word, of youth across the country, coast to coast. Granted, these are only windows into two sets of fifth graders, one class in NYC and one in LA. While I acknowledge this is a small subset of the general population, well, it's what I have access to provide you a window into and second, I ask you this additional question: where else are these glorious books being read in our elementary schools? Your classroom? Please reach out to me and share your experiences; we grow stronger together. Your town? Again, please reach out to me and tell me where, I'd love to hear about their story. The painful fact is, though, these books aren't being read in elementary schools across the country for a myriad reasons, reasons which my colleagues and I continue to unpack.
Wow, the theme is crystal clear: books that center LGBTQ characters or themes are central reasons as to why some adults across the country request these books be challenged and banned from their inclusion in school and classroom spaces. Consider what that means: denial of access to information by adults towards children. We'll revisit this notion later.
So, back to this: what happens when these books, with trans characters and LGBTQ themes, are read to young groups of children and safe spaces are created within which children can process new their learnings, realizations, and wonderings with one another? THIS: their awareness and empathy grows. And, they rise, in mind, heart, and body. And here's what I mean.
Here are some NYC 5th graders' reflections on the experience of reading George as a read aloud this spring with their dynamic activist teacher Lauren Brown (Ms. Brown gave us permission to use her name because, as she enthusiastically expressed, she wants to be visibly tied to the work because she is so proud of her students' thinking and work). All student work is represented in original unedited form to honor the agency of these young thinkers.
Perhaps you noticed the two printed tweets on the bottom left and right (sorry, I had to amplify their activism right away…spread their idea into the world in big ways, right?). One of the girl's moms responded to her daughter's activism on the tweet thread: "As the mom of one of these students, I'm so proud of them! Their vision, ideas and FOLLOW THRU to make change. Bravo!" In case you were wondering how parents responded to their children reading George and learning about the trans identity, here's one feeling: PRIDE.
So, let's circle back to today, shall we, and revisit one 5th grader's statement in Los Angeles when her class was tackling chapter 5 of Alex Gino's George. Remember she asked this pointed question, "How are we to know unless you let us?" In response to a scene in the book where Melissa, a fourth-grade transgender girl who has yet to reveal her truth to anyone in this part of the book, tries out for a school play of Charlotte's Web. She presents visibly as male, so she is told by the adult holding the auditions she may only try out for the male characters in the story. She, instead, decides to live her truth by trying out for the part of Charlotte the spider. Once Melissa finished Charlotte's monologue, this is how the adult reacted, both through actions and words: "Ms. Udell was frowning, and a think crease had formed across her forehead." "Was that supposed to be some kind of joke? Because it wasn't very funny." "You know I can't very well cast you as Charlotte…Besides, imagine how confused people would be." "Ms. Udell pushed her chair back into the classroom, shaking her head." (pg. 70-71).
Catch that? …people aren't free.
As Ms. J and I reflected upon these wonderings from her students later that night, it struck us: children were reacting against the adult's treatment of a child, both by the adult's words and actions. They were reacting against the oppressive nature of the positionality of the adult and the child in the story. To facilitate her student's unpacking of this concept of the often unjust nature of the power structure between the identity of adults and children, we decided to follow a line of thought before beginning the next chapter the following day. Ms. J began the conversation with this question: Justice: when you hear that word, what do you think? What does it mean to you, think maybe of a song, poem or phrase you've heard. Below are some of her student's responses as they tackled their understanding of the concept of justice.
Ms. J chose to support her students' lines of thought around the concept of adult power over children, by layering in an exploration around the idea of agency next. She stated, "Melissa wants to play Charlotte but the adult in the story takes away her agency." After defining what agency was, she stated that it was dangerous to take away one's power and choice and that the adult in the story does this visibly in two ways: both by her actions (shaking her head, not letting Melissa try out for the part of Charlotte) and by her words (saying, "Is this a joke?").
To continue to support her students' understanding around the concepts of agency and power, Ms. J asked her students to consider this question, What would you think if someone said I couldn't read George in class? What do you think about that? After giving them time to process with a partner, here are some of her students' thoughts. Get ready, because here in lies the crux of the point I'm trying to make: when adults make the conscious decision to deny children access to information, texts, and experiences to explore the world around them in the context of the classroom, they essentially rob children of their agency to build their knowledge base and to gain tools within which to push back on the injustices in the world.
How dare we use our adult power to deny children authentic opportunities to voice their ideas and to be truly listened to.
How dare we use our adult power to deny children access to information in our homes, schools, communities.
As that one wise fifth grader in Los Angeles stated, "How are we to know unless you let us?" Students trust us to provide them access to what they'll need to navigate life, not just school. Are we doing right by them? Are we robbing them of the experiences these two sets of students had when they studied the trans inclusive text George on their respective coasts?
I'll leave you with this idea to consider, and I hope you do: Justin Trudeau, the Prime Minister of Canada, recently met with President Obama, and wrote this response to their meeting: "How do we get young leaders to take action in their communities? Thanks @BarackObama for your visit & insights tonight in my hometown." One way? By creating the conditions within which youth gain the tools for self-liberation, their actions are amplified, and they grow into adulthood empowered. Love is actionable. Respect is actionable. Trust, that's actionable, too. Trust that children can tackle these complex conversations and rise up in big action. Trust that children can read these books with LGBTQ themes and characters and come out on the other side not only more empowered but with larger awareness, broader minds, and bigger hearts. Won't you join my colleagues and I and the glorious children doing this powerful work? I bet you will, or perhaps already are in powerful ways, in your homes, your schools, and your communities. Together, we rise.


text:
Manuel Luis Casas Quezon (30 de mayo de 1970), más conocido como Manolo Quezon, es un politólogo, escritor y presentador filipino.

Carrera
Es columnista para el Philippine Daily Inquirer y presentador del programa The Explainer en la ABS-CBN News Channel. En 2003 fue nombrado como ayudante presidencial de asuntos históricos. Fue conservador de historia del Museo Ayala de 2004 a 2005. Enseña periodismo en el Colegio de San Juan de Letrán en Manila.

Sirvió como subsecretario del grupo presidencial de comunicaciones de 2010 a 2016, durante el término de Benigno S. C. Aquino. Ha sido criticado por sus aparentes apologías en defensa de las políticas de la primera y segunda revolución amarilla en que a veces atacan simultáneamente las de otras administraciones.

Personal
Es el nieto de Manuel Luis Quezon y Aurora Antonia Aragón.

Referencias

Adoptados
Escritores de Filipinas
Politólogos de Filipinas


Depreciation and equipment deals. Prior to the new tax law, businesses could only take advantage of bonus depreciation for new equipment. Now, lawmakers expanded this coverage to used equipment as well. In addition, trucking companies will be able to write off 100% of the cost of depreciation under the new rules. This write-off will decrease by 20% starting in 2023 before closing out entirely by the close of 2026.
Updates to per diem rates. The IRS issued increases to special per diem rates effective through September 30, 2019. They increased per diem rates for travel within the continental United States from $63 to $66 and travel outside of the continent from $68 to $71. Another significant change is employee drivers can no longer take the per diem deduction. Considering the driver shortage and retention challenges, this is a benefit trucking companies should consider carefully.
Changes to tax rates. One of the primary objects of the tax reform was to encourage competition by reducing the corporate tax rate. C corporations now enjoy a tax rate of 21%, a significant decrease from the previous 35%. S corporations saw a 20% deduction for domestic business income that meets certain qualifications.
These tax changes will affect planning and budgeting for trucking companies in 2019 and beyond. Fleets need to develop long-term strategies to address these changes or they run the risk of missing out on potential tax savings. As always, we recommend you speak to your accountant and tax advisor to make sure these changes are applicable to you and your trucking operation. To learn more about risk management strategies and innovative truck insurance solutions, contact Interstate Motor Carriers today.
Does Your Trucking Company Need a Spotted Lanternfly Permit?
©2019 Interstate Motor Carriers. All Rights Reserved.


text:
package com.maxifier.mxcache.stubgen;

import com.beust.jcommander.Parameter;

import java.util.List;

/**
 * Options - JCommander-annotated configuration class for StubGen
 *
 * @author Alexander Kochurov (alexander.kochurov@maxifier.com) (2014-04-08 10:41)
 */
public class Options {
    @Parameter(names = {"-e", "--examine"}, required = true, description = "Path to JARs to examine")
    List<String> examine;

    @Parameter(names = {"-l", "--lib"}, required = true, description = "Path to library JARs that StubGen should generate stubs for")
    List<String> libraries;

    @Parameter(names = {"-o", "--o"}, description = "Output path, current directory by default")
    String outputPath = ".";

    @Parameter(names = {"-c", "--comment"}, description = "Path to file with top comment for all files; " +
            "by default StubGen seeks for \"comment\" file in output path")
    String commentPath;

    @Parameter(names = {"-p", "--copyright"}, description = "Path to file with copyright comment to be added before package statement; " +
            "by default StubGen seeks for \"copyright\" file in output path")
    String copyrightPath;

    @Parameter(names = {"-i", "--indent"}, description = "Indentation")
    String indent = "     ";

    @Parameter(names = {"-r", "--redundant-modifiers"}, description = "Whether to generate redundant modifiers or not (e.g. public abstract for interface methods)")
    boolean redundantModifiers;
}

redpajama_set_name: RedPajamaGithub


text:
Hollywood Pioneer Dorothy Dandridge's Most Stylish Moments – Both On Screen And Off
By Radhika Seth 9 November 2019
As the first woman of colour to be nominated for a Best Actress Oscar, Dorothy Dandridge became a powerful symbol of black womanhood.
When Dorothy Dandridge sashays onto the screen in Otto Preminger's 1954 musical, Carmen Jones, the audience knows she's a force to be reckoned with. Dressed in a cherry-red skirt, plunging blouse and giant gold earrings, she plays the titular heroine, a fiery femme fatale who is arrested after fighting with her co-worker at a North Carolina factory. She eventually seduces the soldier tasked with delivering her to the authorities, escapes, and resurfaces in a Louisiana nightclub.
Through it all, Carmen is outspoken and wilful, a modern woman with a daring wardrobe to match (think candy-coloured cocktail dresses, silk robes and a beaded ballgown accessorised with diamonds). The role earned Dandridge an Oscar nomination for Best Actress in 1955, the first for a black actress, and cemented her reputation as a Hollywood siren.
Read more: 31 Of The Most Stylish Films Of All Time
It's a remarkable outcome for an entertainer who grew up dancing on the nightclub circuit with her sister, Vivian. Performances at New York's Cotton Club and Apollo Theatre followed, after which Dandridge landed various small on-screen parts, including a bit part in Lady from Louisiana, starring John Wayne, in 1941. Carmen Jones marked her first major breakthrough, and it was soon followed by a Golden Globe-nominated turn in the 1959 musical Porgy and Bess, in which she co-starred with Sidney Poitier.
After her sudden death in 1965, reportedly from an embolism at the age of 42, Dandridge was consigned to Hollywood's history books and her legacy was soon overshadowed by white contemporaries such as Grace Kelly and Audrey Hepburn. However, actresses of colour have continued to pay tribute to her trailblazing work, including Halle Berry.
Read more: Why Vintage Is The Biggest Red-Carpet Trend Of 2019
In 2002, Berry became the first black woman to win an Oscar for Best Actress for her role in Monster's Ball — 47 years after Dandridge's historic nomination. In her tearful acceptance speech, Berry thanked those who had come before her, saying: "This moment is for Dorothy Dandridge, Lena Horne, Diahann Carroll… and it's for every nameless, faceless woman of colour that now has a chance because this door tonight has been opened."
On what would have been Dandridge's 97th birthday, Vogue looks back at the actress's most stylish moments – both on screen and off.
Dancing in a mermaid dress – a favourite silhouette – at a night club in 1951.
© Ed Clark
Dandridge, in her trademark statement earrings, and Harry Belafonte in 1957's "Island in the Sun", a drama set on a fictional Caribbean island.
© Mondadori Portfolio
Filming "Carmen Jones", Preminger's take on Georges Bizet's "Carmen", in a fur stole and lashings of diamonds in 1954.
© Everett Collection Inc / Alamy Stock Photo
In a crisp white dress while speaking in front of 35,000 people gathered to hear Martin Luther King, Jr. at Los Angeles' Wrigley Field in 1963.
© Robert Abbott Sengstacke
Posing in costume as Melmendi, Queen of the Ashuba, for the 1951 film "Tarzan's Peril".
At home in quintessentially '50s pedal pushers in 1954.
© Allan Grant
In a strapless magenta gown by Harlem-based designer, Zelda Wynn Valdes – who was famously commissioned to design the first Playboy Bunny outfits by Hugh Hefner.
Preparing for a dip in Antibes, France, in 1957.
Arriving at the Century Theatre in New York for the 1955 Academy Awards.
© Marty Lederhandler/AP/Shutterstock
Wearing a blue linen dress in a promotional image for "Island in the Sun", based on Evelyn Waugh's brother Alec's novel of the same name.
© Hollywood Photo Archive/Mediapunch/Shutterstock
In androgynous beige tailoring to celebrate May Day in Oxford in 1956.
© Carl Mydans
Arts & LifestyleFilm & Tv


text:
Q: How I can write a list or string to a specific column csv file by using python? How I can write a list or string to a specific column csv file by using python?
txt_file = path+"allfils"
csv_file = path+"mycsv.csv"
in_txt = open(txt_file, "r")
out_csv = open(csv_file, 'w')
file_string = in_txt.read()
file_list = file_string.split(',')
writer = csv.writer(out_csv)
writer = csv.DictWriter(out_csv,['Script Name', 'description',extrasaction='ignore')

writer.writeheader()

for row in file_list:
    out_csv.writelines(row)

so under 'Script Name' rows should have only script names and then in 'description' column I want to put only descriptions.
description is a list of multiple descriptions
if I do this, I get descriptions as rows under same column "Script name' under every script
Script Name
a.tcl
description1
description2
b.tcl
description1
description2

but I want to see script name and description in their columns as below
Script Name                   Description
a.tcl                         description1, description2
b.tcl                         description1, description2

A: You need to ensure that when you csv_out.writerow you are passing it a array of 2 elements where the first element is the script name and the second second element is a single string of all your descriptions.