text:
Q: Indicating trends within sparklines in Excel I have created a load of sparklines in Excel for a variety of diseases over time. However, in order to identify trends from these sparklines, it would be useful to include a little more information about the x axis than what a sparkline shows. What I need is some indication of time on the x axis so that users can work out if there is, for example, a seasonal trend in these diseases. All I can think of is to make a fake static x axis at the top of the sparklines column. What makes it tricky is the fact that the data for these sparklines are in a pivot table, and the idea is that the pivot table and sparklines would change as more data is added to the spreadsheet, so I can't just add a static x axis.
Although I am currently using Excel, I am open to the idea of using other programs if they better fit the needs of this task.

A: I don't believe there is a built in way to do this (except plotting it as a chart) but Mr. Excel has a video here about adding labels in the cells surrounding.  It looks like it takes a bit of fiddling but the results are alright.
Note in the video his video is often over the cells he works with but his spoken instructions seem to be easy enough to follow.
Video Here

A: Perhaps you could textually indicate the time range in a cell above the sparklines. A formula like the following might work:
="From "&TEXT(MIN(A1:A100),"mm/dd/yyyy")&" to "&TEXT(MAX(A1:A100),"mm/dd/yyyy")

where A1:A100 is the column of dates in your source data. You could make the formula dynamic (i.e., so that it adjusts itself accordingly as new data is added) either by making the source data an Excel table, making the source data a dynamically defined named range, or by adjust the formula with something like the following:
="From "&TEXT(MIN(INDIRECT("A1:A"&COUNTA(A:A))),"mm/dd/yyyy")&" to "&TEXT(MAX(INDIRECT("A1:A"&COUNTA(A:A))),"mm/dd/yyyy")

Without knowing the layout of your data, it's hard to get more specific.

redpajama_set_name: RedPajamaStackExchange


BWS' specialist whirl-a-way high-pressure cleaners and water blasting solutions will keep your business grounds looking good and performing well.
Like your building and roof, the carpark and yard is the face of your business. Make sure your visitors and customers are left with a great impression.
A slippery carpark is not only an eyesore, it's also dangerous to walk on and to drive over.
With regular high-quality cleaning, your yard won't just look good, it'll be a safe, pleasant area to work and enjoy.


text:
Bridging the Gap Between Group Mentorship and Diversity, Equity and Inclusion Goals
Kate Campbell
Mentorship isn't taught in a classroom setting, it's nurtured through relationships and connections in and outside of the workplace.
Think about the mentors in your life. These key individuals didn't go to school or study to become a mentor to you. A more likely scenario: you approached them due to some shared attribute or experience, whether that was a school of thought, appearance or personality trait. The relationship may have been serendipitous and organic, but you worked hard to cultivate it.
Mentorship is hard work – both from the perspective of the one seeking out a mentor and the mentor themselves. The relationship must be a two-way street and involve navigation from both parties. Because of these factors, mentors are not easy to come by.
There isn't one specific group of people, job title or even gender or age that lends itself most easily to mentorship. For underrepresented groups, such as Black and Latinx, mentorship is critical for both interpersonal and professional relationships, but there aren't enough resources to easily help them make these connections, making it even more difficult.
So for someone who is looking to make the leap into mentorship, what should be the first step? Let's dive into why mentorship is best formulated through organic conversations in groups and why this type of mentorship can fuel diversity, equity and inclusion efforts both inside and outside of the workplace.
How to Bring Mentorship to the Masses
Picture a midsize organization. There's likely a healthy-sized executive team with two to three levels of senior managers and directors underneath them. These individuals are the driving forces behind the majority of decisions at the organization, and are also likely to be the first sought out for developing a relationship that may lead to becoming a mentor.
This small group of people don't have the bandwidth or resources to thoughtfully engage with the employee base on an individual scale. While leaders want to share their knowledge and help the next group of leaders, it is virtually impossible to have one-to-one relationships with everyone in the company.
That's where group mentorship can thrive.
By moving a relationship from one-to-one to one-to-many, internal mentorship can be brought to the masses. Now, an executive can connect with several like-minded individuals at once, allowing both the mentor and mentee to engage in a thoughtful dialogue – with both feeling satisfied that they were able to make and cultivate the connection. Better yet, a group of leaders can be "matched" with a group of employees, creating a panel-style way of conversation between the two groups and opening up even more opportunities for connection across the organization.
Further, group mentorship allows the voices that may not be the loudest have more opportunities to connect. The intention behind identifying a mentor and making that first step is not something that comes easily to everyone. Group mentorship brings people together who may not be as confident to make the first step on their own, and also provides an opportunity for connection that may not otherwise present itself in an organization. Identifying with someone who looks like you is one thing, but that similarity must translate to an action. Group mentorship provides that translation.
Bringing the Translation to Life with Diversity, Equity and Inclusion
Within an organization, developing a group mentorship program can not only allow different sets of employees to connect, it also creates value for the organization at large that benefits beyond the initial mentorship. Group mentorship increases employee engagement, therefore increasing employee productivity and ultimately the company's bottom line. It creates a sense of community and belonging that can translate to an increase in the company's retention rate or a decrease in its attrition rate, which historically costs employers hundreds of thousands of dollars per year.
Not having a sense of belonging equates to no ties to the employer. But if there is a group of employees that are connected outside of their departmental needs, then they have their "tribe" and have a more solidified connection with the organization, whether that is in an official capacity like an Employee Resource Group (ERG) or in an unofficial capacity. This is where internal Diversity, Equity and Inclusion (DEI) efforts can bridge the gap for mentorship to flourish in the workplace.
Diversity, equity and inclusion have historically fallen under the realm of Risk and Compliance – essentially a checkbox for organizations to confirm that they aren't discriminating towards any groups of people as they had a team of people promoting diversity within the organization. This meant that there were one to two employees hired to manage diversity and inclusion within an organization. Even in organizations of over ten thousand employees, DEI was made up of small teams. An impossible task for an army of one to manage.
In our current climate, with the need for social justice, DEI is being flipped on its head. Organizations have recognized that DEI is bigger than a one-to-two person team, with efforts moving towards collaboration, communication and innovation. But this must come with understanding the types of people that make up an organization. Group mentorship can work hand in hand with ERGs, allowing teams to further understand the needs of the employee base by the conversations that are happening during organic conversations between employees during group mentorship.
Group mentorship can also help to bridge the network and information gap that comes with underrepresented groups not necessarily having the same access to information that others do, even before they start at a new company.
For example, when a recruiter conducts a presentation on their company to help drive interest in applying for a job, there is an unsaid understanding of how to apply for the job and what to include within the application. That recruiter who tells everyone to apply has already undermined the goals of an underrepresented individual who hasn't had the same access to information. Thus, the gap manifests itself. With DEI and group mentorship initiatives working across the organization, they can help to bridge that information gap when hiring new talent from underrepresented communities. This can include developing a new type of application, letting applicants know the types of questions they would be asked during an interview and ensuring that all information is provided during the application process.
Better yet, group mentorship can help to drive conversations with new talent pools that can bring new perspectives to a company, while the mentors can share more information on what it's like to work for a tech company, for a social network, for a startup, even before the new hire's first day.
Why Group Mentorship is the True Connector for DEI Success
Mentorship was once thought as a cumbersome, tedious process within an organization, with one-to-one matching that could result in a lack of compatibility when matching a single employee to another based on a few similarities. Group mentorship allows organizations to more easily connect like-minded individuals and leaders that share commonalities about where they grew up, what interests they have, where they see themselves in the future, and more. In turn, mentors get to hone their leadership skills while providing innumerable value to the next generation of leaders.
Mentorship starts and ends with human interaction. These interactions are key to help in navigating the road to success through engaging, group-centric and active mentorship. It also can simultaneously give companies a more direct pathway to exceptional, diverse talent and a pipeline for the future. However, in our increasingly virtual world, human interaction is not mutually exclusive, and mentorship opportunities can be cultivated both online and in the workplace.
Thousands of years ago, people flocked to the town square for human connection. Fast forward to ten years ago, Twitter created that same sense of community by encouraging conversations with people who may not connect with each other otherwise. Now, the future of conversations and connections lie within the opportunity that group mentorship and diversity, equity and inclusion presents to organizations and the community at large.
Previous PostIs Your Organization Diverse, or Does It Just Look That Way?Next PostWhy Cultural Diversity is Important in the Workplace

redpajama_set_name: RedPajamaCommonCrawl


text:
Prison officer's 'corona cut' inspires fundraising campaign for hospital
Now Adam is appealing for people to share their own haircuts using the hashtag #coronacutNHS
Bethan ShufflebothamLife Writer
Adam Poole before and after his #coronacutNHS
A prison officer who shaved his hair off for charity is now urging others to post their DIY haircut pictures online and donate to the fundraising campaign.
Adam Poole, from Porthill, hopes to start the social media trend so he can help the NHS.
For each photo posted with the hashtag #coronacutNHS, he is asking people to donate the money they would have spent on a professional barber cut. Proceeds will go towards the UHNM Charity, which supports Royal Stoke University Hospital and Stafford's County Hospital.
The 30-year-old came up with the idea as his partner works for the NHS.
He said: "Three days before lockdown, me and my friends were joking that in 10 years, people will look back at photos of 2020 and wonder what happened to people's hair, and we'll have called it the 'corona cut'.
"I'd seen a couple of people shave their hair off for easy maintenance, and decided to do the same, but raise some money at the same time."
Adam shaved his hair straight down the middle - there was no going back
Adam created a five-minute video and posted it to Facebook, documenting the moment his wife shaves his hair off with a pair of clippers.
He set up a Go Fund Me page, with proceeds going to the UHNM Charity.
Now he is appealing for others to brave the shave and donate what they would have paid their barber to the fundraiser.
He said: "Normally, I get my hair cut every two weeks, and it was getting quite long. I didn't think I would be able to give myself a skin-fade, so it was best to shave it all off. People haven't been too cruel about the new cut just yet."
The fundraiser received more than £200 in one day. Adam has set a target of raising £1,000.
"I'd love the money to go to those caring for the staff looking after coronavirus patients to treat them to something nice," he added.
Adam with his new low maintenance hair do
"We need to give back to those fighting the front-line and helping save the lives of people we love.
"I want people across the country to do the same, and raise money for their local hospital charity.
Balloon artist brightening up North Staffordshire street with her rainbow house during Covid-19
Teachers at Stoke-on-Trent school give children a smile with viral video hit
"It could be a bit of a competition between everyone to see who can raise the most - everyone is doing such an amazing job to keep the country going.
"You can donate to the fundraiser without having to shave your hair off. And even if you can't donate, please share the link so we can spread #coronacutNHS."
You can find the Go Fund Me page here.
Drop a heart on our special map of gratitude to show your support for our NHS heroes https://www.thanksamillionnhs.co.uk/
Royal Stoke University Hospital
coronavirusGP warning over painful Omicron symptom in eyesOmicron has presented with symptoms affecting different parts of the body


Camping,the UK's only magazine dedicated to life under canvas, has awarded Wild Country's Aspect 3 winner of the Lightweight Tent Category of their annualawards, in association with Millets.
Judged by a panel of top campingjournalists and readers, the Camping Magazine Awards recognise the hard workand innovation that goes into each product. Judging criteria included: valuefor money; quality of service materials, build and specification; innovationand originality; excellence of design and styling, safety as well as price.
For full details of the awards and all the winners, see the March 2011 issue of Camping, on sale 3rdFebruary 2011.


text:
Discography/Lyrics
News/Interviews
THe Fandom
Georg Listing
Gustav Schäfer
Tom Kaulitz
Tom's Blog
BTK APP
Bill Kaulitz
Bill's Gallery
Tweets by tokiohotel
Select Month July 2019 (6) June 2019 (22) May 2019 (30) April 2019 (22) March 2019 (8) February 2019 (18) January 2019 (7) December 2018 (6) November 2018 (4) October 2018 (6) September 2018 (5) August 2018 (5) July 2018 (6) June 2018 (6) May 2018 (9) April 2018 (4) March 2018 (5) February 2018 (2) January 2018 (1) December 2017 (6) November 2017 (24) October 2017 (23) September 2017 (27) August 2017 (7) July 2017 (11) June 2017 (12) May 2017 (8) April 2017 (36) March 2017 (51) February 2017 (30) January 2017 (15) December 2016 (16) November 2016 (12) October 2016 (14) September 2016 (10) August 2016 (5) July 2016 (5) June 2016 (8) May 2016 (25) April 2016 (16) March 2016 (14) February 2016 (7) January 2016 (25) December 2015 (15) November 2015 (65) October 2015 (78) September 2015 (34) August 2015 (121) July 2015 (46) June 2015 (19) May 2015 (6) April 2015 (27) March 2015 (127) February 2015 (38) January 2015 (30) December 2014 (28) November 2014 (59) October 2014 (106) September 2014 (67) August 2014 (25) July 2014 (12) June 2014 (6) May 2014 (3) April 2014 (8) March 2014 (20) February 2014 (9) January 2014 (7) December 2013 (4) November 2013 (10) October 2013 (10) September 2013 (8) August 2013 (9) July 2013 (5) June 2013 (5) May 2013 (20) April 2013 (30) March 2013 (43) February 2013 (16) January 2013 (30) December 2012 (40) November 2012 (38) October 2012 (26) September 2012 (21) August 2012 (12) July 2012 (23) June 2012 (35) May 2012 (31) April 2012 (31) March 2012 (37) February 2012 (21) January 2012 (33) December 2011 (44) November 2011 (33) October 2011 (32) September 2011 (35) August 2011 (38) July 2011 (46) June 2011 (108) May 2011 (67) April 2011 (55) March 2011 (52) February 2011 (77) January 2011 (54) December 2010 (123) November 2010 (123) October 2010 (86) September 2010 (76) August 2010 (93) July 2010 (84) June 2010 (88) May 2010 (148) April 2010 (229) March 2010 (234) February 2010 (139) January 2010 (138) December 2009 (132) November 2009 (164) October 2009 (251) September 2009 (235) August 2009 (204) July 2009 (172) June 2009 (81) May 2009 (99) April 2009 (138) March 2009 (91) February 2009 (86) January 2009 (46) December 2008 (8)
Tweets by billyisnotok
Launched: Sat,12.06.2008
Version: #5
URL: http://tokiohotel-lovealways.com/
Contact: Gmail
Concept/Design/Imaging: Heart Tyes Creations
Coding: solecreative.fans-planet.com
HOST: www.flaunt.nu
Doing some renovations wiTHin my Site. If you find someTHing not working, or missing, or jus', not right, feel free to ask me about it
Prime Time #11
Indonsia
Make no mistake about the name.
They're not a J-Pop or J-Rock band.
Tokio Hotel is the new invasion from Germany.
INTERNATIONAL STAR Tokio Hotel are taking the music world by storm. After scoring four number one singles, two number one albums, and selling nearly 3 million CDs and DVDs in their homeland, they've become the biggest act to come out of Germany in 20 years. And to think their first CD was recorded when the members were only 13 to 15-years-old.
Breaking down cultural walls, the Tokio Hotel phenomenon has crossed language barriers, causing a tornado-like frenzy in Spain, Italy, Scandinavia, Russia and Israel. In Austria and Switzerland, Tokio Hotel have gone four times Platinum and in France, they've had a crowd of 500,000 chanting along to their songs in front of the Eiffel Tower. One by one, European territories have seen the band graduating from theaters to arenas in a matter of months. They sold out 43 venues with more than 400,000 fans in their home country, having the most successful debut tour ever in Germany.
Teenagers overseas cry at the mere glimpse of Bill Kaulitz, 18 (vocals), Bill's twin brother Tom Kaulitz, 18 (guitar), Gustav Schäfer, 19, (drums) and Georg Listing, 20 (bass). Now with Tokio Hotel ready to rock America, it's only a matter of time before the hysteria follows them stateside.
Tokio Hotel has become MTV's favorite. This group won Best New Artist in the MTV Video Music Awards last year and Headliner Award at the MTV Europe Video Music Awards. While on Youtube, Tokio Hotel TV is one of the most watched music channel. "It's always been a dream of ours to make it in the States," says vocalist Bill Kaulitz, who sings in English for the first time on Scream, the band's U.S. debut. "We grew up listening to American bands like Metallica, Green Day and The Red Hot Chili Peppers. We wanted to get a chance to do what they do." When the band formed in Magdeburg, Germany, in 2001 (originally under the name Devilish), they say they had no idea they'd go on to win every prestigious German music award. "But there was never a plan B," explains Bill, "music is all we know." Guitarist Tom added "Playing live means everything to us. That's how we started three years ago…performing our songs in small clubs and bars , sometimes with only five people in the audience. These days have changed completely. We have sold out stadiums and the biggest venues you can get. This unbelievable success is hard to grasp and every single day we are grateful for it." Tokio Hotel's melodic brand of rock easily navigates between headbanging guitars and power-packed anthems to mid-tempo pop tracks and more introspective ballads. The one thing their diverse songs all have in common? There's always a message.
"Don't Jump" is an anti-suicide song, telling the listener not to give up on himself, while the guitar-heavy album-opener, "Scream," is about "saying what you want – or better yet, shouting it to get your point across," explains Bill. The quiet but powerful "Rescue Me" is about the helplessness you feel when a relationship crumbles before your eyes, while the sweetly, slowed-down "Monsoon" is about going through hardships with a best friend or soul-mate — withstanding anything life can throw at you — and by facing adversity, overcoming it to find a positive end. "The lyrics are very important to us," says Bill. "They help our fans know where we're coming from. The best part of being a musician is being onstage and seeing a sea of people sing your lyrics, it's a rush." Now, for the first time, they'll be able to hear the songs sung back to them in English. "It's going to be a little crazy," Bill admits. Though the group learned to speak English in school, they still write songs in their native German and then translate them into English.
Their first U.S. album is actually a combination of hits from their two German albums—"Schrei (Scream)," and "Zimmer 483 (Room 483)," – translated into English and re-recorded. Their first single in Germany, "Durch den Monsun" ("Through the Monsoon"), went to number one in August 2005 and "Rette Mich (Rescue Me)" also peaked at number one soon after. Their first single off their second album "Zimmer 483 (Room 483)," called "Übers Ende der Welt (Ready Set Go)," was released in January 2007, and quickly reached number one as well and its English version nominated for Best Pop Video at MTV America. "We think our music speaks for itself," says Bill. "Of course, we want to succeed, we want to prove it to ourselves, and to be honest, to everyone else."
Filed Under: TH-News/Media


To the delight of the militant defenders of the state of Israel, the BBC has rejected the chance to broadcast Caryl Churchill's controversial play, Seven Jewish Children, a 10-minute piece which was staged at the Royal Court earlier in the year. In a statement that even Pirate Dog, with his limited understanding of human reasoning, finds laughable, Radio 4's drama commissioning editor Jeremy Howe and Radio 4 controller Mark Damazer both say they think Churchill's play is a "brilliant piece", but can't be broadcast because that would offend against impartiality. Presumably, they won't be broadcasting Macbeth because it's unfair to regicides and witches, Look Back in Anger because it gives the husband better speeches than the wife and Blasted because it isn't impartial about war and violence. The cultural bravery of the BBC leaves us speechless.


text:
Fail better: Zadie Smith on writing
Novelist Zadie Smith had a terrific essay in last Saturday's Guardian Review. For one so young, she writes with astonishing poise and maturity. Sample:
In preparation for this essay I emailed many writers (under the promise of anonymity) to ask how they judge their own work. One writer, of a naturally analytical and philosophical bent, replied by refining my simple question into a series of more interesting ones:
I've often thought it would be fascinating to ask living writers: "Never mind critics, what do you yourself think is wrong with your writing? How did you dream of your book before it was created? What were your best hopes? How have you let yourself down?" A map of disappointments – that would be a revelation.
Map of disappointments – Nabokov would call that a good title for a bad novel. It strikes me as a suitable guide to the land where writers live, a country I imagine as mostly beach, with hopeful writers standing on the shoreline while their perfect novels pile up, over on the opposite coast, out of reach. Thrusting out of the shoreline are hundreds of piers, or "disappointed bridges", as Joyce called them. Most writers, most of the time, get wet. Why they get wet is of little interest to critics or readers, who can only judge the soggy novel in front of them. But for the people who write novels, what it takes to walk the pier and get to the other side is, to say the least, a matter of some importance. To writers, writing well is not simply a matter of skill, but a question of character. What does it take, after all, to write well? What personal qualities does it require? What personal resources does a bad writer lack? In most areas of human endeavour we are not shy of making these connections between personality and capacity. Why do we never talk about these things when we talk about books?
But in the middle of this remarkably elegant, thoughtful and articulate essay, there is a surprising lapse:
But before we go any further along that track we find TS Eliot, that most distinguished of critic-practitioners, standing in our way. In his famous essay of 1919, "Tradition and the Individual Talent", Eliot decimated the very idea of individual consciousness, of personality, in writing. There was hardly any such thing, he claimed, and what there was, was not interesting. For Eliot the most individual and successful aspects of a writer's work were precisely those places where his literary ancestors asserted their immortality most vigorously. The poet and his personality were irrelevant, the poetry was everything; and the poetry could only be understood through the glass of literary history. That essay is written in so high church a style, with such imperious authority, that even if all your affective experience as a writer is to the contrary, you are intimidated into believing it.
Smith has fallen into the trap of using 'decimate' as a synonym for 'obliterate' or 'destroy'. What it actually means is "removal of a tenth", the distinctive form of punishment meted out to mutineers in Roman legions. I'm wearily accustomed to journalists misusing the term. But it's a shock to find someone as erudite as Ms Smith doing it.
Nobody's perfect, alas. But it's the only flaw in her lovely essay.
This entry was posted in Asides by jjn1. Bookmark the permalink.


This is a refreshing and challenging reminder about what it means to be a good person. I really appreciate CBS's Steve Hartman's work.
If you are a parent looking for ideas and resources to raise children like Katharine, check out Doing Good Together, an organization founded by my good friend, Jenny Friedman.
The most important thing I've learned in a whole bunch of years facilitating biz meetings and processes: It's all about the conversations. Getting people to talk to each other in productive creative ways may not be the quickest or easiest route to resolution, but it is the best.
Heineken – yup, the beer maker – and Francis – yup, his Holiness the Pope – created videos that help make that case, and that are inspiring and insightful if you're looking for ways to make your business a better place to work or to make the world a better place to live.
I'm glad I watched both: 4 minutes and 25 seconds, and 17 minutes and 44 seconds well spent. Good alone, better together.
Neil deGrasse Tyson has challenge for Americans who care about the future. Despite lapses by those who are supposed to be leading the way, he's warning that without a return to intelligent scientific diligence and reasonable political discussion our country and planet are in trouble. Alternative facts and choosing to not believe in inconvenient facts are not what made America great, and certainly are not a path to a brighter future.
There's some stuff we all need to deal with in whatever small ways we can, and he does an unsettling job of sounding the alarm.
This is a great story about the power of kindness -- a bit of an antidote, perhaps, for getting through the final ugly unkind days of the 2016 U.S. election season.
As Steve Hartman, the storyteller, puts it, "Acts of great kindness are done without expectation... but such is the way of goodness. The more likely you are to live for others, the more likely you are to live happily ever after."
BONUS: If you are a parent looking for ways to help your kids come away from the election vitriol with as few scars as possible, check out How Kindness Can Win the Election, an article by Dr. Jenny Friedman, executive director of Doing Good Together, an organization focused on empowering families to raise caring, engaged children.
She says, "The spiteful, unfiltered rhetoric of this 2016 election has made me more concerned than ever about the decline in compassion among young people. The decline is becoming pronounced not just on TV but in classrooms, where teachers report more hate language and an increase in bullying as kids model what they're hearing from candidates and their surrogates. Children, especially children of immigrant families and children of color, are expressing fear about their safety – and their families' futures."
The article includes concrete things parents can do to keep children focused on their higher angels.
I was looking for something to offset all the unpleasant noise from the US Presidential election campaigns and found this -- a story about a teacher changing lives, one kid at a time.
"Kindness is the bridge between all people.
regardless of your station in life."
P.S. Thanks Steve Hartman. Love your work.


Home > Avamore Capital completes £270k bridge loan towards refinance of a property in Stratford-Upon- Avon.
Avamore Capital, the specialist bridging and development lender, have completed a £270k bridging loan towards the refinance of a property located in Loxley Road, Stratford-Upon-Avon.
The borrower, who was introduced to Avamore Capital by Gary Ellis of Positive Commercial Finance, is refinancing the property whilst revised planning permissions on the property are obtained. Once granted, development finance will then be required at a later stage. The property is currently a three-bedroom bungalow, with planning consent in place for the demolition and construction of a four-bedroom detached property. The planning permission will allow for an additional 1,231 square feet of living space, bringing the overall floor area to 3,126 square feet.


Your Daily Dose of Sabino Canyon: Two dam hawks!
Lee was recently asked for an update on the Cooper's Hawk fledglings in the riparian area by the dam, since we can now get into that area of the canyon. He went out on Thursday and captured these two. Click for a larger view.


timestamp and less than frame end timestamp.
I'm not sure what this patch's results would be, as it stands.
> I'm not sure what this patch's results would be, as it stands.
So it removes the second sample, but not the first, and leaves overlapping samples in the track buffer, which I think is incorrect.
So I think I remember why we no longer seem to use the SampleIsLessThanMediaTimeComparator objects. We used to, when this was originally implemented, by using std::lower_bound(m_samples.begin(), m_samples.end(), SampleIsGreaterThanMediaTimeComparator).  But std::lower_bound doesn't actually do a binary search; it can't, because map::iterators aren't random access.  map::lower_bound does do a binary search, but it can't take a comparator, because it can't guarantee that the map is sorted in comparator order.  So we re-wrote all the algorithms to use the map::lower_bound (et. all.) algorithms, since those are O(log(n)) rather than the O(n) of the std::lower_bound functions.
I think we can still implement this using the map functions though, even accounting for duration.
Given a sample whose PTS is /pS/ and whose duration is /d/ and whose presentation end time is /pS/ + /d/ = /pE/, the end of the removal range is the first sample whose PTS > /pE/, and the start of the removal range is the first sample whose /pE'/ > /pS/.  Finding the end of the range is easy, it's map.upper_bound(/pE/). Finding the start is harder, because it requires a comparator.  But because our sample map is (supposed to be) non-overlapping, we can just find the first sample whose PTS > /ps/, and then look at the previous sample. If its PTS + duration > /pS/, the previous sample is the start, otherwise the current sample is.
In this case it would depend on whether the DTSs are consecutive so the frames are considered part of the same Coded Frame Group.
1.14.a. If highest end timestamp for track buffer is not set (false).
1.14.b. If highest end timestamp for track buffer is set (true) and less than or equal to presentation timestamp (false).
1.13. (enters in the condition but the frame is not removed because its PTS is not within the 1 microsecond window [PTS, PTS+1µs) ).
> > I'm not sure what this patch's results would be, as it stands.
> frames are considered part of the same Coded Frame Group.
> 1.14.a. If highest end timestamp for track buffer is not set (false).
> than or equal to presentation timestamp (false).
> is not within the 1 microsecond window [PTS, PTS+1µs) ).
Option 1: Remove the overlapping sample.  This obeys (I believe) the spirit of the specification and ensures that no samples can overlap inside the track buffer.
Option 2: Truncate the duration of the overlapping sample.  This solves the overlapping sample problem without actually removing the sample itself.  Has the possible benefit of matching GStreamer's behavior, where duration is ignored anyway.
Option 1 would be easier to implement; it's a cross platform change to the sample append code.
Option 2 would require changes to MediaSample and all its derived classes to add a new virtual "setDuration()" method.
I'd argue for removing samples over modifying them, unless we have a convincing use case for doing otherwise.
intersects with the range [PTS+1µs, PTS+DUR-1µs).
Please restore this test (with the new name and possibly new values) before landing.
Following the conversation from earlier, I've been experimenting with a new frame removal algorithm for some time, but I found it to be non-trivial because of unrelated bugs popping out from many parts of the code and the underlying libraries.
This patch is the same as before, with that test file fixed by removing the references to the deleted function.
Efforts to improve on the algorithm proposed by the W3C can be tracked in a different bugzilla issue.


text:
Man shot dead in broad daylight in Pune - Govt.in - Telling the truth- always!
Man shot dead in broad daylight in Pune
A 27-year-old man was shot dead by two motorcycle-borne persons on Sunday in Chandan Nagar area of Pune city, a police official said
The deceased was identified as Akshay Prakash Bhise, a conservancy truck worker. He was killed near Durga Mata temple while he was on his way to work in the morning hours, the official said.
"Efforts are on to nab the accused and teams are checking CCTV footage of the area for clues,'' said police officials from Chandan Nagar police station. Police suspect the murder is a fall-out of past rivalry.
A case was registered at Chandan Nagar police station under Sections 302 (murder), 109, 120(b) (criminal conspiracy), 504 (insult with an intention of provoking breach of peace), and 506 (criminal intimidation) of the Indian Penal Code along with Sections 3(25), 3(27) of Arms Act along with Section 7 of Criminal Law Amendment Act.
5 held for robbing scrap shop in Ludhiana, kingpin on the run
Three arrested with ₹78-lakh drug money, 150gm heroin in Jalandhar


The Miyota caliber 0S20 is a quartz chronograph watch movement. You might also see other listings incorrectly refer to this movement at OS2O, but is should be zero-S-2-zero not O.
The average replacement price at the time of this post was from $26.95 – $36.95. Try here.
What movement is used in the majority of Bulova Marine Star watches?
Unable to find answer anywhere on the internet.
Here is what both look like from the front.
You can find more information on the Miyota caliber 0S10 here.
Is there an AC pad? Wondering if it is the (-) marking.
Is there any way to modify the OS20 movement do that it keeps time half as fast as normal?
So that it would work with a 24hr watch.
That is an interesting question Aaron. Can you explain more?
and the watch will run at half the original speed.
The downside of this modification is that the chrono speed will of course also be halved.
I would like to get the pointers to the 0S20 model. How do I do?
Para que sirven las indicaciones A1 A2 A3 A4 y los demas simbolos escritos en la parte de atras de los miyota os 20 demas calibres.
Para que sirven las indicaciones A1 A2 A3 A4 y los simbolos en la parte de atras de las maquinas miyota os20 y en otros calibres.
Hi Tony, the hand sizes were updated in the chart above. Thank you for asking. As for the dial and hands, you might want to check ebay.
I have jorg gray 6500-11 with miyota os20 machine, i have problem to reset chronograph minutes hand on 60 position, when set crown at 2nd position then i pushing B button, the chronograph minutes hand back to 15 position, in anotherhand chronograph second hand back to 12 or zero position ..how to reset chronograph minutes hand?
Hello TYO, reset instructions have been added to the post above. Please try it and report back.
The instructions are about the seconds chronograph hand only. There is no such way to easily reset the minutes chronograph hand.
The german watch Dugena, model "Monza WR100", also uses Miyota 0S20 caliber. It's also marked on the steel back cover.
Thank you for sharing this information with the community!
Is it possible this mechanism Miyota OS20 inside a Tag Heur original?
Everything is possible. And this is a really reliable and good quartz movement.
Luis, thank you for your reply. What i'm trying to know is : A Tag Heuer whatch, original, have this mechanism, or is a replica ?
I'm not sure, but if could bet would be a NO. I don't think, despite its quality, that a original Tag Heuer would use o Miyota caliber.
How can I adjust the minutes (not the seconds) chronograph hand?


No this is not the cockpit of a 747, it is the wireless control panel in our business hotel bathroom that communicates to the toilet. When you enter the room, the toilet seat lid raises automatically. For you guys only making a short visit, press the lid button and the seat also raises hands-free! Then you sit and do your business. When done, try the mild or powerful hinny shower for that shower-fresh clean feeling. You can control the pressure of both. Then press the blow dry button (no joke) for the final touch. There is even a bidet mode for the ladies. Of course the seat is heated. When you stand up the toilet flushes automatically so you don't have to touch the handle.


text:
Q: How to go to the parent of an element in if Hello I've got a little problem with this code:
if($(actualFilter + ' .select2-container ul .select2-search-choice div').html() === data) {
    $(this).parent() // and now I want to search for "a"
});

Is it possible to somehow set this code in if as this?
Because if I want to go up with parent() and then when I am in .select2-search-choice in this I want to search for a to do click().

A: I believe what you are looking for is the jquery next and trigger functions.
if($(actualFilter + ' .select2-container ul .select2-search-choice div').html() === data) {
    $(this).parent().next("a").trigger( "click" );
});

A: this or $(this) is available in events like
$('div').click(function(){
     alert(this.tageName); //will print DIV for you
});

In if statement you have to simply reuse the selector like
var yourElement = $(actualFilter + '.select2-container ul .select2-search-choice div');
if(yourElement.html() === data) {
    var parentEl = yourElement.parent();
});


text:
Los Angeles LGBT Center - Anita May Rosenstein Campus
Project Featured on Jun 03, 2020
Project of the Day on Jun 03, 2020
Other Projects by LEONG LEONG
AAFE Center for Community and Entrepreneurship
Separation Addition
A Toolkit for a Newer Age
MA Curatorial Practice at School of Visual Arts
City View Garage
US Pavilion - 14th Venice Biennale
3.1 Phillip Lim Headquarters - New York
3.1 Phillip Lim Seoul Flagship
LEONG LEONG
Killefer Flammang Architects
Cultural › Cultural Center
Government + Health › Community Center
Residential › Multi Unit Housing
100,000 sqft - 300,000 sqft
Photographer: Iwan Baan
Leong Leong and Killefer Flammang Architects reveal the Los Angeles LGBT Center's newly opened Anita May Rosenstein Campus, which spans nearly a city block in the heart of Hollywood.
Designed by Leong Leong and Killefer Flammang Architects, the new site—located on N. McCadden Place and Santa Monica Boulevard—is a new typology for community-based urban development that includes diverse social and affordable housing programs. The porous, pedestrian-oriented urban Campus features a public plaza and a series of courtyards that unify various social services as well as cultural and institutional programs, all located directly across the street from another Center facility, The Village at Ed Gould Plaza. The result is a new, integrated platform for living as an intergenerational LGBTQ community.
Celebrating its 50th anniversary in 2019, the Center currently serves more LGBT people than any other organization in the world, welcoming more than 42,000 client visits each month. The new Campus enables
a dramatic expansion of the Center's intergenerational services, including 100 beds for homeless youth, the state-of-the-art Harry & Jeannette Weinberg Senior Center, Youth Center, and The Ariadne Getty Foundation Youth Academy, as well as expanded programming, administrative space, a retail space, and more.
Envisioning a cohesive campus along N. McCadden Place, the design concept integrates a mosaic of unique spaces and programs that—together with The Village—welcomes and connects residents, neighbors, clients, and staff. The masterplan includes 12 dedicated programs, each a distinct form that, together, comprise a multiplicity of identities spanning over 180,000 square feet (or over four acres).
"The Center's leaders gave KFA and Leong Leong a clear vision: that the design of the new Anita May Rosenstein Campus must reflect the boldness, optimism, and absolute certainty of the Center's mission to care for, champion, and celebrate LGBT individuals and families," said KFA Partner Barbara Flammang, AIA. "KFA is immensely proud to have participated in the creation of this historic new campus. We hope that the design and formal expression of these buildings and open, landscaped spaces contribute to the flourishing of the people who live in, work at, and visit this wonderful place."
"The Anita May Rosenstein Campus is an unprecedented intergenerational project for the LGBTQ community and the City of Los Angeles," says Dominic Leong, AIA, Founding Partner of Leong Leong. "It is a symbol and an intersectional platform for social progress forged by the Los Angeles LGBT Center and comes at a moment when this progress must be relentlessly supported and sustained. We hope this project serves as a new model for alternative ways of community-based living. We must continue to be ambitious about the equitable future of our cities and serving those in need."
The design of the Campus emphasizes connectivity with the surrounding neighborhood. By modulating the scale of the building along its edge, the Campus is approachable directly from the street, creating an interface to the neighborhood while accommodating larger programs for housing, administration, and The Ariadne Getty Foundation Youth Academy on upper floors. The new Campus aims to synthesize and expand upon a range of services for youth, seniors, and administration that the Center previously provided across different locations throughout the city of Los Angeles, including its Cultural Arts programs housed at the adjacent The Village.
Inspired by the scale and gardens of historic Hollywood courtyard homes, the Campus offers safe and private outdoor spaces for its clients and staff. Large sliding doors around the interior courtyard of the Youth Center can be opened up to a communal kitchen and main activity room, creating a seamless connection between inside and outside. Along the perimeter of the building, the entrances and windows are carefully located to allow access, views, and light while providing the necessary privacy for clientele and staff. A new public plaza, or urban room, allows for outdoor gatherings and events.
As a reference to the spotlights used by film production studios in the neighborhood, as well as a reference to the Center's logo itself, three anamorphic cut-outs in the frit pattern of the curtain wall create perfect circles when viewed from specific locations on Santa Monica Boulevard and N. McCadden Place, animating the building for passing cars and pedestrians.
At the heart of the Campus is Pride Hall, a 50-foot-tall flexible event space that opens directly onto the plaza with large bi-folding doors. The space can be divided into two smaller-scale rooms for community programs.
In the plaza, an elevator tower provides access to the rooftop deck, an urban observatory overlooking the historic Hollywood sign. The glass façade of Pride Hall is angled toward The Village across the street. Pride Hall's entrance incorporates a heritage wall depicting the history of the Center and LGBT community.
In addition to these elements, Phase II of the Campus, scheduled to be completed in early-2020, will include 98 units of affordable housing for seniors and 25 supportive housing apartments for young people.
Are you sure you want to delete this placement from Los Angeles LGBT Center - Anita May Rosenstein Campus?
Are you sure you want to delete from Los Angeles LGBT Center - Anita May Rosenstein Campus?


I am tired as hell. My sort of lady woke me at five o'clock this morning to go running. My sort of lady is a morning person. I am not. We ran around the lake. It was dark and the stars were still out. It was cold. The only other person on the path was an old Asian woman wearing a Muumuu and walking her cat. My sort of lady talked through the entire run and in a sleepy haze I only comprehended half of the words that came out of her mouth. After the run I felt great, ate a bowl of oatmeal and watched the end of Mobsters on the digital cable before I showered and got ready for work. The point of this rant: exercise is good for you.


, we all choices the very best libraries along with ideal resolution just for you all, and this photographs is actually one among images libraries in our ideal photos gallery concerning Beautiful Image Of Home Depot area Rugs 7 X 10. Lets hope you may as it.
put up by means of Judith Reed in 2018-02-28 05:22:50. To discover almost all photos inside Beautiful Image Of Home Depot area Rugs 7 X 10 photographs gallery remember to stick to this specific web page link.


text:
Das Bismarck-Denkmal in Düren steht in der Bismarckstraße im Theodor-Heuss-Park. Es handelt sich um eine denkmalgeschützte Plastik. Das überlebensgroße neuklassizistische Bronze-Standbild des Reichskanzlers Otto von Bismarck mit der Urkunde der Kaiserproklamation in der Hand wurde von 1891 bis 1892 von dem Bildhauer Joseph Uphues geschaffen. Das Denkmal wurde am 18. September 1892 feierlich enthüllt. Nach den Kriegszerstörungen beim Luftangriff vom 16. November 1944 wurde das restaurierte Denkmal am 25. September 1956 neu aufgestellt.

Nachdem das ursprüngliche Denkmal 1944 schwere Kriegsschäden erlitten hatte, wurde lediglich das Bismarck-Standbild auf einem schlichten, niedrigen Sockel neu aufgestellt. Der alte Sockel und die flankierenden Darstellungen (Reliefbildnisse der preußischen Generäle Albrecht von Roon und Helmuth von Moltke, Skulptur der Muse Klio) sind nicht erhalten, das künstlerische Gesamtkonzept ist daher heute nicht mehr nachvollziehbar.

Literatur
 Dehio-Handbuch der Deutschen Kunstdenkmäler: Nordrhein-Westfalen I: Rheinland. Deutscher Kunstverlag, München 2005, S. 276.

Weblinks

 Internetseite der Stadt Düren über den Ehrenbürger Bismarck und das Bismarck-Denkmal, zuletzt abgerufen am 13. Februar 2011
 Internetseite des Wirteltor-Gymnasiums mit Informationen zum Denkmal, zuletzt abgerufen am 13. Februar 2011

Einzelnachweise

Denkmal in Düren
Duren
Bismarck, Otto von
Baudenkmal in Düren

redpajama_set_name: RedPajamaWikipedia


text:
Q: Efficient way to handle boundary pixels when implementing arbitrary image algorithms in Python Image processing algorithms often require pixel values within a neighborhood of individual image locations. However, the neighborhood for boundary points is incomplete and needs special handling with various methods, e.g., mirror-reflecting, periodic, etc.
For linear operation, an efficient way is to turn the algorithm into a kernel and do 2D convolution. The convolution routine usual has boundary handling methods built in.
For arbitrary (non-linear) algorithms, one possibility is to pad the image first, gather all neighborhoods at once (e.g., with pad+neighbor), and do your operation in a vectorized way. However, this can be memory heavy as the doc suggested.
Loop through pixels and handle boundaries case by case is another way. But this can be slow in Python (though feasible in C/C++), and to provide all this mirror/periodic stuff seems to be cumbersome...
How to do this efficiently (and perhaps Pythonic) when implementing you own algorithms in Python?
And is there some function that returns the neighborhood of a specified pixel, and with specified boundary handling method?

A: The most pythonic and efficient way to do handle boundary conditions during image processing would be to use an existing library. On top of PIL and ImageMagick, I would also recommend OpenCV.
By itself, Python doesn't provide any image processing functions, so any questions about the neighborhood of a specific pixel are library-specific. Pick a library that you like and play around with it - if you can't work out how that library handles boundary conditions, come back and ask again.

A: PIL is one of the best known libraries to handle image processing. You might also want to take a look at ImageMagick, which i think has lots of cool image transformation features inbuilt.


So I was given a Sanyo 42" television (DP42840) by a friend who isn't tech savvy, claiming that it powers off.
Upon trying it myself, I would attempt to turn it on, see the power on light turn on, and then turn off after several seconds. On occasion I would be able to turn it on, but if I turned it off, it would go back to not wanting to power on.
After opening the unit up, I checked around but didn't find anything like bulging capacitors or anything like that.
Recently I replaced the backlight inverter board since I could hear a wine coming from mine (reconditioned, less than $10).
Not sure if that did anything or not, but now the set works... if I don't continue to play sound through it.
I've hooked up my surround sound Blu ray system to it, and it works great (the HDMI cable doesn't send any sound to the set, all sound goes to the systems' speakers).
I've hooked up my Xbox 360 to the same HDMI input, and the TV promptly shuts down after a few seconds.
Today I hooked up my laptop to it: it works, as long as I don't hook up computer sound (in fact, after hooking up the sound, just by sending the Windows dining sound through it, the TV shuts down).
So as far as I can tell, if the Sanyo TV at least receives audio, it cuts out.
I am a technician, so soldering isn't a problem. Thanks!
Try connecting to a different input type (e.g. composite with audio or component with audio) to see if the problem is linked to the HDMI input(s) or whether it is connected to the TV audio amplifier.
Here's a link to the audio troubleshooting page from the service manual for the TV.
So far, I've previously connected with the PC input as I mentioned. While I could display my Laptops' display, the TV cut out a few seconds after I connected a 3.5 mm stereo cable from the computers' audio output to the PC audio input on the TV. So it would seem it's not a problem with any specific audio input. But I will be experimenting with a few other inputs just to be safe.
Paul Daniels zal eeuwig dankbaar zijn.


VRICS are a test of Visual Recognition and Identification of Clinical Signs. I have some in Optometry Today this week on Assessment of Visual Function in Low Vision. 2 CET points for those who are GOC registered (Optom and DO)! Click here to log in and find them. Another batch on Low Vision Aids to come in August.
It's that picture again. This time with words too. It's in a new brochure for the Vision and Eye Research Unit (VERU).


Reverse Gangrene.com | Returns Policy - Full of Health Inc.
However, ALL products returned within 30 days of receipt of the shipment will be charged a 25% restocking fee and a Canadian Customs brokerage fee (if any). The shipping and handling cost is NOT refundable.
Items that are returned more than 30 days after delivery, and are in unsellable condition, or are missing parts will be charged a restocking fee at our discretion (up to 80%).
We will notify you via e-mail of your refund once we've received and processed the returned item/s. You can expect a refund within three (3) weeks of our receiving your return.
© 2000-2017 Reverse Gangrene.com: Foot Gangrene Reversed Naturally | Clear-G Formula. Stop the Progression of Gangrene: Avoid Toe,Foot or Leg Amputation. All rights reserved worldwide. This document may not be copied in part or full without express written permission from the publisher. The information on foot gangrene and nutrition provided herein is a general overview on this topic and may not apply to everyone, therefore, it should not be used for diagnosis or treatment of any medical condition. While reasonable effort has been made to ensure the accuracy of the information on reversing diabetic and non-diabetic dry gangrene naturally, Full of Health, Inc. assumes no responsibility for errors or omissions, or for damages resulting from use of the information herein.


Michael Manlangit is a Teaching Fellow in Finance in the School of Management. Michael is also the Programme Director (International Programmes) for the School and he is responsible for developing links with overseas universities to enable student and faculty exchanges as well as teaching and research collaborations.
Michael is completing his PhD in Planning Studies at the UCL Bartlett School of Planning. His current research focuses on the business practices of large, publicly-listed housebuilders within the planning policy context of the UK.
Prior research includes aspects of real estate finance as well as property development and urban planning policy. Michael has studied the application of real option theory in the context of mortgage default in the Philippines. Michael has also researched the outcomes of different urban planning regimes (the UK, the Netherlands, France, Cyprus, and Hong Kong) on property development, risk, and value creation.
Michael has a Bachelor's degree in mechanical engineering from McGill University in Montreal, Canada. He has also completed a Master's degree in finance from Birkbeck College as well as another Master's degree in property development and planning from the UCL Bartlett School of Planning.


text:
#include "json/json.h"
#include "tensorflow/lite/schema/schema_utils.h"
#include "tensorflow/lite/tools/list_flex_ops.h"

namespace tflite {
namespace flex {

std::string OpListToJSONString(const OpKernelSet& flex_ops) {
  Json::Value result(Json::arrayValue);
  for (const OpKernel& op : flex_ops) {
    result.append(Json::Value(op.op_name));
  }
  return Json::FastWriter().write(result);
}

void AddFlexOpsFromModel(const tflite::Model* model, OpKernelSet* flex_ops) {
  auto* subgraphs = model->subgraphs();
  if (!subgraphs) return;

  for (int subgraph_index = 0; subgraph_index < subgraphs->size();
       ++subgraph_index) {
    const tflite::SubGraph* subgraph = subgraphs->Get(subgraph_index);
    auto* operators = subgraph->operators();
    auto* opcodes = model->operator_codes();
    if (!operators || !opcodes) continue;

    for (int i = 0; i < operators->size(); ++i) {
      const tflite::Operator* op = operators->Get(i);
      const tflite::OperatorCode* opcode = opcodes->Get(op->opcode_index());
      if (tflite::GetBuiltinCode(opcode) != tflite::BuiltinOperator_CUSTOM ||
          !tflite::IsFlexOp(opcode->custom_code()->c_str())) {
        continue;
      }

      // Remove the "Flex" prefix from op name.
      std::string flex_op_name(opcode->custom_code()->c_str());
      std::string tf_op_name =
          flex_op_name.substr(strlen(tflite::kFlexCustomCodePrefix));

      flex_ops->insert({tf_op_name, ""});
    }
  }
}
}  // namespace flex
}  // namespace tflite

redpajama_set_name: RedPajamaGithub


Reputation of online shopping on the Philippines are becoming higher apparent nowadays, especially when different business establishments of late have come to go surfing to do their organisation. Online gift shops, flower shops, apparel shops, purchase shops, and online filipino buy and sell retail business are among the types of online shops that People from the philippines have established on the web. So what made online shops so frequent in the Philippines or maybe in other countries Advantages The most frequent advantage that online retail stores or any other associated with online businesses is its own convenience.
Online stores generally available hours one day, and quite a few consumers have Restrict both at deliver the results and at back. A visit to a conventional retail store requires travel and should take place through business hours. Aiming or browsing the web catalog can grow to be faster than doing research the aisles with regards to a physical store. Many . much preferable for several of Filipinos, especially your Filipinos working foreign. Because of online shops, Filipinos that succeeds abroad can successfully and conveniently filipino buy and drive gifts or every other kinds of data to their tourists at their posses leisure.
Though izdelava spletnih trgovin have opened moving upward new possibilities for consumer and business, several problems are also cited from get. One common problem is fraud so identity theft. Negatives Given the failure to inspect collectibles before purchase, people are at higher likelihood of fraud on fault the merchant in comparison to a physical stow. Merchants also risk fraudulent purchases using taken credit cards or simply fraudulent repudiation with the online purchase. By using a warehouse instead of one's retail storefront, retailers face less gamble from physical larceny.
Being new in this particular trend, many People from the philippines have already found itself a victim for fraud and id theft. Many business establishments in the filipino buy and carry business or some other kind of commercial have also yet been under attack these kinds of problems. To dwindle such incidence, a large number of resources have currently offered several advices exactly how to Filipino consumers various other consumers can shield themselves when the use of online retailer experts. These are Sticking with known stores, or even an attempting to realize independent consumer testimonies of their experiences; also ensuring that you have comprehensive contact about the website forward using the service, and noting if ever the retailer has joining industry oversight strategies such as trustworthiness mark or presume seal.


text:
Q: ScrollMagic GSAP, Import issues -I am using react framework. (create-react-app), and ScrollMagic Library, and am trying to implement the scrollmagic library in reactjs framework.I am unable to import the following Scripts.
I have imported scrollmagic as follows
import * as ScrollMagic from 'scrollmagic'
But i am unable to use this functionality ->setTween() as they cannot be accessed.
Following is the error log.
15:41:01:381 (ScrollMagic.Scene) -> ERROR calling setTween() due to missing Plugin 'animation.gsap'. Please make sure to include plugins/animation.gsap.js
I've tried importing external cdn scripts into public/index.html, but no luck.
I've also tried this
import('scrollmagic/scrollmagic/uncompressed/plugins/animation.gsap')
import('scrollmagic/scrollmagic/uncompressed/plugins/debug.addIndicators')
But no luck.
error logs after above import
Module not found: Can't resolve 'TimelineMax' in '~\node_modules\scrollmagic\scrollmagic\uncompressed\plugins'
I've been messing up with it for a long time and I'll be really thankful for the solution.
Thank you

A: The solution for me was to use https://www.npmjs.com/package/scrollmagic-plugin-gsap
Problem is that animation.gsap.js needs to have import of TweenMax inside of file. I was not able to pass the TweenMax object to it and editing animation.gsap.js directly is obviously not the way to go.
But this plugin can handle it. So this worked for me:

*

*Remove import('scrollmagic/scrollmagic/uncompressed/plugins/animation.gsap')

*Input ScrollMagicPluginGsap instead. That includes the animation.gsap along with TweenMax for you.

import { TweenMax, TimelineMax } from "gsap"; // What to import from gsap
import { ScrollMagicPluginGsap } from "scrollmagic-plugin-gsap";

ScrollMagicPluginGsap(ScrollMagic, TweenMax, TimelineMax); // Pass gsap import to Scrollmagic

Disclaimer:

*

*I am javascript newbie

*using parceljs, so no idea re webpack, rollup or other package manager

A: Try reordering your scripts in your HTML document. Start with GSAP TweenMax CDN and then add ScrollMagic CDN links. Lastly, you'll have your GSAP Animation Plugin.
It all is just about the scripts orders so the necessary libraries and their methods can be read first.
<!-- GSAP -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/2.0.2/TweenMax.min.js"></script>

<!-- ScrollMagic -->
<script src="//cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.6/ScrollMagic.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.6/plugins/debug.addIndicators.js"></script>

<!--GSAP animation plugin should be placed after ScrollMagic! -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.6/plugins/animation.gsap.js"></script>


Leah is a qualifed Mental Health Nurse and also holds a BSc in Psychology. Leah's strengths lie in her communication and interpersonal skills. Her thirst for knowledge and passion for promoting psychological wellbeing make her an asset to Full Fitness.


text:
House Democrats examine U.S.-China tensions amid coronavirus
by: Jessi Turnure
WASHINGTON, DC (NEXSTAR) — The world's two largest economies, the U.S. and China, continue to trade barbs over each other's response to the COVID-19 pandemic.
President Trump has questioned the accuracy of China's official death toll and accused the country of a lack of transparency, while China has defended its handling of the virus and criticized the U.S. response as slow and ineffective.
The House Intelligence Committee examined the national security and intelligence implications of this strained relationship during a hearing Wednesday.
"COVID-19 could not have come at a worse time for the relationship," said Dr. Evan Medeiros with Georgetown University.
The former National Security Council's director for China painted a bleak picture of the country's ties with the U.S., which he said may be more politicized than ever before.
"Some of these racially motivated terms that officials in the administration have used, like 'kung flu,' simply don't help," Medeiros told lawmakers.
Chairman Adam Schiff, D-CA, said the pandemic has underlined the two countries' great reliance on each other for resources like medicine and medical supplies.
"Competing with China cannot and should not be a slogan," Schiff said.
Rep. Terri Sewell, D-AL, worries about that competition over a future vaccine.
"And the broader impact any amount of vaccine scarcity, no matter how short lived, will have on our economic and security ties," Sewell said.
That's why the China experts told lawmakers economic security will be the new national security over the next several years.
"We're at a tremendously dangerous moment where we don't have a framework for dealing with China," said Orville Schell, the director of the Asia Society's Center on U.S.-China Relations.
Schell said the U.S. government needs to rethink competition with China and change policy accordingly.
"It's with great regret that I note that your Republican colleagues aren't at this hearing," Schell said.
No Republicans attended Wednesday's virtual hearing at a time when Democrats argued bipartisan work is essential to make sure U.S.-China tensions don't continue to escalate into the next pandemic.
Top U.S. health experts said Tuesday they are keeping an eye on a new flu strain carried by pigs in China that has not yet been shown to infect humans.
Amtrak issuing travel advisory in D.C. area ahead of Biden's Inauguration
by Leah Myers / Jan 16, 2021
WASHINGTON (WTNH) -- Amtrak is issuing a travel advisory in Washington D.C. ahead of the presidential Inauguration Wednesday.
Detours, as well as pedestrian and traffic patterns, have been put in place around Washington Union Station, which will require more time for people to get to the station.
Yale Billiards in Wallingford next CT business to receive grant from Barstool Sports


text:
السبت، 13 مارس 2021
JOBS : Human Rights Officer - UNDP
Human Rights Officer
Agency: Office High Comm for Human Rig
Title: Human Rights Officer
Job ID: 35738
Practice Area - Job Family: Management
Vacancy End Date: (Midnight New York, USA) 16/03/2021
Time Left: 3d 21h 57m
Duty Station: Gaza, Palestine
Education & Work Experience: G-Bachelor's Level Degree - 4 year(s) experience, I-Master's Level Degree - 2 year(s) experience
Languages: Required: Arabic, English
Grade: NOB
Vacancy Type: TA Local
Posting Type: External
Bureau: Arab States
UNDP is committed to achieving workforce diversity in terms of gender, nationality and culture. Individuals from minority groups, indigenous groups and persons with disabilities are equally encouraged to apply. All applications will be treated with the strictest confidence.
UNDP does not tolerate sexual exploitation and abuse, any kind of harassment, including sexual harassment, and discrimination. All selected candidates will, therefore, undergo rigorous reference and background checks.
OHCHR OPT is a country office of the United Nations Office of the High Commissioner for Human Rights. The office was established in 1996 and it implements the global mandate of the High Commissioner for Human Rights to promote and protect the full enjoyment of human rights by all, without discrimination. The office has approximately 50 staff with a main office in Ramallah, sub-office in Gaza and field presences in East Jerusalem and Hebron.
Under the direct supervision of the National oPt Protection Cluster Coordinator and the Gaza Head of sub-office, and overall guidance of the Head of Office of the High Commisioner for Human Rights in the occupied Palestinian territory, the incumbent will assist in coordinating and supporting the work of the Protection Cluster for the occupied Palestinian territory with a geographic focus on the Gaza Strip.
• Coordinate the development of the Humanitarian Response Plan for Protection in Gaza, including the Needs Overview - in consultation with partners, others clusters/ ICCG and the National Protection Coordinator.
• Assist in the day-to-day coordination of the meetings and activities of the Protection Cluster and maintain effective coordination of sub-groups.
• Work closely with representatives of international, Palestinian and Israeli NGOs, of civil society at large and individuals on matters concerning the promotion and the protection of human rights, including on specific individual cases and on the use of international human rights mechanisms.
• Inter-agency liaison for co-ordination of the human rights and humanitarian work of the UN Country Team and the Humanitarian Country Team, including mainstreaming human rights within the work of the UN in the oPt.
• Assist in the design, implementation, monitoring and evaluation of training and other activities in relation to Human Rights Education and international human rights standards and mechanisms for a broad range of beneficiaries.
• Provide analyses of both specific cases as well as broad trends in the oPt, based on international human rights and humanitarian law. Drafting reports and communications as required; contributing to periodic reports; providing ad hoc briefing notes and oral briefings on the situation of human rights in the oPt.
• Gather information and document specific cases of human rights and international humanitarian law violations committed by all duty bearers in the occupied Palestinian territory, including interviewing victims and witnesses and compiling evidence of violations.
• Contribute to effective information management and sharing, and to the analysis of key protection trends.
• Assist in providing adequate support to visits to the region by independent human rights experts and OHCHR missions.
• Contribute to the mainstreaming of protection, human rights and international humanitarian law in the work of other humanitarian clusters/sectors in the oPt
• Ensure the integration of gender perspectives and attention to specific women rights issues in all activities.
• Perform additional tasks as required.
PROFESSIONALISM:
Knowledge of human rights issues and ability to identify related problems in their political, ethnic, racial, gender equality and socio-economic dimensions. Knowledge of institutional mandates of human rights organizations, prevailing policies and procedures. Research and analytical skills, including ability to identify and participate in the resolution of human rights issues. Ability to identify sources for data collection, research and analyze information and draft human rights reports. Ability to evaluate and integrate information from a variety of sources and assess impact on the human rights situation in the area of assignment. Shows pride in work and in achievements; demonstrates professional competence and mastery of subject matter; is conscientious and efficient in meeting commitments, observing deadlines and achieving results; is motivated by professional rather than personal concerns; shows persistence when faced with difficult problems or challenges; remains calm in stressful situations. Takes responsibility for incorporating gender perspectives and ensuring the equal participation of women and men in all areas of work.
Works collaboratively with colleagues to achieve organizational goals; solicits input by genuinely valuing others' ideas and expertise; is willing to learn from others; places team agenda before personal agenda; supports and acts in accordance with final group decision, even when such decisions may not entirely reflect own position; shares credit for team accomplishments and accepts joint responsibility for team shortcomings.
PLANNING AND ORGANISING:
Develops clear goals that are consistent with agreed strategies; identifies priority activities and assignments; adjusts priorities as required; allocates appropriate amount of time and resources for completing work; foresees risks and allows for contingencies when planning; monitors and adjusts plans and actions as necessary; uses time efficiently.
REQUIRED SKILLS AND EXPERIENCE
- Advanced University degree preferably in law, political science, international relations or other disciplines related to human rights or development, with two years of related experience. A combination of a Bachelor's degree and four years of relevant work experience may be accepted in lieu of the advanced university degree.
- Legal training would be a strong asset.
- Excellent knowledge of humanitarian protection and of human rights is required and related work experience with progressive responsibility.
- Demonstrated skills in carrying out complex coordination functions in a humanitarian setting is required, as are good analytical and drafting skills.
- Experience in complex humanitarian emergencies and emergency preparedness is an asset. Experience in human rights monitoring and reporting is desirable.
- Information management skills are an asset.
Language Requirements:
Excellent Arabic and English (written and spoken).
Good command of operational systems and office applications (Microsoft Word, Excel, and Lotus Notes).
::: Application: Apply Now
اشـتــــرك مـعنـــا ليصــلك كــل جــديـــد على الحســـابـات الإلكترونيـة التـاليـــة


text:
Ротативно-рассеивающая авиационная бомба (РРАБ) — тип советского авиационного боеприпаса для массового применения малогабаритных авиабомб, ранняя кассетная бомба.

Устройство
РРАБ представляет собой тонкостенный сварной цилиндр с головным и хвостовым обтекателями. Корпус и обтекатели изготавливались из стальных листов толщиной 1 мм. К хвостовому обтекателю крепился стабилизатор из четырёх (РРАБ-1 и -2) или трёх (РРАБ-3) складных крыльев, также изготовленных из листовой стали толщиной 1 мм, установленных под углом 45° к продольной оси корпуса.

Внутренний объем корпуса разделялся фанерными перегородками толщиной 10 мм на несколько отсеков (максимально четыре отсека для РРАБ-1 и -2 и три отсека для РРАБ-3) в зависимости от используемого типа суббоеприпасов.

Принцип действия
По мере падения бомба раскручивается за счёт набегающего на косопоставленные поверхности стабилизаторов потока воздуха и производит рассеивание суббоеприпасов центробежной силой.

Типы
В СССР серийно выпускали три типа РРАБ, различавшихся весом: РРАБ-1 (1000 кг), РРАБ-2 (500 кг), РРАБ-3 (250 кг).

Прозвища

Снаряжение РРАБ требовало большого времени. Каждую мелкую бомбу приходилось готовить и укладывать в кассету, как апельсины или лимоны в ящик, а их помещалась не одна сотня. В случае отмены вылета кассету надо было столько же времени разряжать. Острые на язык наши ребята расшифровали РРАБ по-своему — работай, работай, а без толку… Хотя вообще-то она действовала довольно эффективно.

Со своей стороны, финны называли РРАБ-3 «хлебными корзинами Молотова» (), а меньшие авиабомбы — «хлебницами Молотова». Это было связано с тем, что согласно распространенной легенде, советский наркоминдел Молотов опровергал сообщения о бомбардировках Хельсинки, заявляя, что с самолётов сбрасывались мешки с хлебом для голодающих финских трудящихся . По другой версии, такое название могло быть аллюзией на коктейль Молотова. Более популярной, правда, является обратная версия; что «коктейль» был назван по аналогии с «корзиной».

Примечания

Литература
 Big Russian Bomb Holds Sixty Little Ones // Modern Mechanix, July 1940.

Ссылки
 Изображение РРАБ-2

Авиабомбы основного назначения
Зажигательное оружие
Кассетные боеприпасы
Бомбы
Объекты, названные в честь Вячеслава Молотова


Nothing can disable a computer quicker than a virus or ransomware and it can come without you even realizing it. You click a link or maybe what you think is a harmless download and next thing you know your computer becomes inundated with pop-up ads demanding money, or you find yourself redirected to a harmful site.
More severe malware attacks can result in encrypted data or a compromise of your personal information – for example, your bank account, credit card, or social security numbers. In any event, you could end up having to spend hundreds, if not thousands, to get your life back in order.
Those are worst-case scenarios, but still things to consider. If you find yourself at the mercy of a virus or ransomware, count on Personal Computer Sales & Service to come to the rescue! We will remove any malicious infectuion, and help you keep your business or office computer(s) safe from any future attacks. In addition, our expert professionals can come to your business and perform a risk assessment on your network and devise a plan to protect against future outside attacks. They also offer various tips that can help you keep yourself from becoming a victim of any attacks or scams.
Viruses, spyware, and ransomware can bring an unprotected network to a halt, often resulting in lost or stolen data, downtime and decreased productivity. Many emerging viruses stay hidden on your network while sending important, confidential and sensitive data to servers in other countries. Consequences of identity theft as a result of a virus or spyware can be devastating to your business and your reputation.
Our engineers install, update and maintain the latest antivirus systems to keep your data safe and secure. When a new virus is discovered, your system will be updated immediately with the needed protection. We will also provide you with the most effective anti-spam solutions available to eliminate the negative impact of unsolicited emails (spam). We offer authorized antivirus products and services from globally recognized manufacturers such as Avast, AVG, Trend Micro, Symantec, SonicWALL and more.


The Hague Convention on the Civil Aspects of International Child Abduction or Hague Abduction Convention is a multilateraltreaty developed by the Hague Conference on Private International Law (HCCH) that provides an expeditious method to return a child internationally abducted by a parent from one member country to another.
The Hague–Visby Rules is a set of international rules for the international carriage of goods by sea. They are a slightly updated version of the original Hague Rules which were drafted in Brussels in 1924.
The official title of the Hague Rules the "International Convention for the Unification of Certain Rules of Law relating to Bills of Lading". After being amended by the Brussels Amendments (officially the "Protocol to Amend the International Convention for the Unification of Certain Rules of Law Relating to Bills of Lading") in 1968, the Rules became known colloquially as the Hague–Visby Rules.
The "Rotterdam Rules" (formally, the United Nations Convention on Contracts for the International Carriage of Goods Wholly or Partly by Sea) is a treaty proposing new international rules to revise the legal framework for maritime affreightment and carriage of goods by sea. The Rules primarily address the legal relationship between carriers and cargo-owners. As of October 2015, the Rules are not yet in force as they have been ratified by only three states.
The aim of the convention is to extend and modernize existing international rules and achieve uniformity of International trade law in the field of maritime carriage, updating or replacing many provisions in the Hague Rules, Hague-Visby Rules and Hamburg Rules.
The convention establishes a comprehensive, uniform legal regime governing the rights and obligations of shippers, carriers and consignees under a contract for door-to-door shipments that involve international sea transport.
The World Shipping Council is a prominent supporter of the Rotterdam Rules.
Spain was the first country to ratify the convention in January 2011.
India not a member country of the rules.
The United Nations Commission on International Trade Law (UNCITRAL) was established by the United Nations General Assembly by its Resolution 2205 (XXI) of 17 December 1966 "to promote the progressive harmonization and unification of international trade law".
India is a member country of the trade law.
The Hamburg Rules are a set of rules governing the international shipment of goods, resulting from the United Nations International Convention on the Carriage of Goods by Sea adopted in Hamburg on 31 March 1978.
The Convention was an attempt to form a uniform legal base for the transportation of goods on oceangoing ships.
A driving force behind the convention was the attempt of developing countries' to level the playing field.
It came into force on 1 November 1992.
India is not a member country of the rules.


One of the most difficult tasks in displaying colored images is to render spectra even approximately correctly. The problem is not only that the fully-saturated colors of the spectrum cannot be exactly reproduced in any medium but monochromatic light itself; there is also the problem of mapping the spectral hues into the chosen display medium.
People who are unfamiliar with color science often suppose that one could just take a color photograph, and then reproduce that. But color photography, while it renders many common objects reasonably well, is dismal at capturing spectra.
Instead, one can do better with a wholly synthetic approach: generate the image entirely in digital form from scratch. But even this method has difficulties. It's particularly difficult to do a decent job on a Web page, where you have no control over the adjustment of the viewer's own monitor. Different monitors use different technology (consider CRT vs. flat-panel displays, phosphors vs. plasma displays, etc.), so that different devices have different "red", "green" and "blue" primaries; and there are the brightness and contrast adjustments as well.
Fortunately, most monitors these days are fairly similar, which has led to the creation of a standard for these displays, the "sRGB" idealized monitor. This standard has been adopted by the World Wide Web Consortium. Since the creation of this standard, manufacturers have tried to make their displays closer to it, so one can hope that most viewers will see roughly similar images in browser windows these days.
The picture at the right shows where the sRGB monitor primaries fall in the CIE chromaticity diagram. Colors outside the Maxwell additive color-mixing triangle, whose corners represent these primaries, cannot be reproduced on the monitor. As you can see, that includes all the pure spectral colors (arranged around the horseshoe-shaped upper boundary of the colored area.) Even colors considerably less saturated than those in real green flashes cannot be reproduced correctly on the monitor (i.e., those in the shaded area outside the Maxwell triangle); only colors inside the triangle lie within the gamut that can be reproduced on the monitor.
There is a standard procedure for converting a color of known chromaticity into the RGB signals used by the standard sRGB monitor, which is intended to reproduce the color correctly. (The original sRGB website has disappeared, but the basic information is archived on the Wayback Machine, which you might like to consult these days.) Basically, this consists of (a) transforming the spectrum locus from CIE to RGB phosphor primaries, and then (b) correcting the RGB signals individually for the nonlinearity of the display.
The first problem arises when trying to do the conversion. The spectral colors are far outside the gamut of colors that can be reproduced with the standard phosphors. This means that the linear transformation from CIE to RGB primaries produces not only values greater than unity (i.e., phosphor signals greater than 100% of full scale), but negative values as well.
The standard prescription is to truncate values greater than unity to be 1.000 exactly, and to set negative values to zero. The image at the left shows what happens when you do that; the nominal wavelengths, in nanometers, are marked on the scale along the right side of the spectrum.
You can see that there are several problems. First, there are regions, particularly in the green and red hues, where a considerable range of wavelengths is represented by the same saturated signal. Everything from 462 to 466 nm is solid B, with no G or R; everything from 515 to 552 nm is solid G; and everything from 609 to 644 nm is solid R. So these pieces of the simulated spectrum come out a uniform color, while a real spectrum shows a continuous variation of color throughout.
Second, the short-wavelength region below about 450 nm that ought to appear "violet" actually comes out more purple than it should. Besides, this region looks brighter than the pure-blue section above it, though it ought to look darker; this is a result of the red added to the blue to make the purple part (the red phosphor has much higher visual brightness than the blue one). Clearly, there's too much red in this part of the image.
Third, other hues aren't quite right. That big stretch of green in the middle ought to be closer to the "unique green", which is neither bluish nor yellowish. Instead, it's just the color of the green phosphor, which is on the yellowish side of unique green, at least in the sRGB monitor (and indeed in most CRT displays). The red end of the spectrum is the color of just the red phosphor, which is a little more orange (i.e., yellowish) than the actual long-wavelength end of a real spectrum. And I think the yellow region is too wide.
Evidently, these defects are largely the result of excessive truncation at unity and zero after transforming from CIE's XYZ to RGB space. Certainly the solid patches of red, green, and blue are a result of that "clipping" effect. So let's try to reduce it.
We can reduce the truncations by reducing the size of the signal demanded from the display. As a first stab at this, I tried reducing the luminosity (the CIE "Y" value) by a factor of 2.
The image at the right shows the effect of this reduction. The saturated regions are almost gone now; only a little bit survives in the red, which now extends from 609 to 623 nm. There's now a continuous change of color through most of the spectrum.
Unfortunately, we still have some problems. The middle greens are still represented by pure green phosphor, though with varying intensity. The reds are still pure red phosphor. The violet region is still too red and too bright. And, because of the reduced brightness, the yellow region has practically vanished.
There are some subtler problems — not so obvious to the eye, but the numerical values in the PostScript file from which this JPEG image was created reveal them. For example, the brightest part of this spectrum is in the green at 539 nm; but it ought to be at 555, where the CIE visibility function peaks. Evidently, we still have some truncation problems.
What we really need to do is bring the spectral chromaticities — which are all outside the gamut that can be reproduced with the sRGB phosphors — back to the edge of the realizable gamut. If you picture this in the CIE (x,y) chromaticity diagram, the problem is that a point outside the physically realizable gamut always involves a negative value of R, G, or B (in linear intensity space, before gamma correction).
For example, in the overly-red short-wavelength region, the spectral hues lie below the B primary, and indeed below the line joining the B and R primaries. That means the linear transformation has to ask for a negative amount of the G primary. But, because the G primary lies far to the right (larger x value) of the B primary, subtracting some G from B moves the sum of the B and G terms to the left of B; so the linear transformation also has to ask for a large amount of R to move the resulting sum back to the right again.
What we need to do in this region is shrink the point representing a violet hue back to the line joining the B and R primaries, adding just enough R to get the hue right, even though the resulting point is farther from the lower left corner of the spectrum locus in the CIE diagram.
Ggamut limit = Y + F * (Gspectrum − Y) and similarly for R and B.
Here's the result of doing that. The short-wavelength end of the spectrum now looks much more realistic: the hues are really violet, rather than purple; the brightnesses are down where they ought to be, darker than the blue section. There are also improvements in the blue-green region, where the transition to green is more gradual, and the yellow-orange region, which is slightly broader than before. The red end now looks really red, not orangish-red.
We still have minor problems. The red phosphor is saturated from 590 to 616 nm. And of course, we still are using only half intensity, so there's no clear yellow.
The only way to solve this saturation problem is to darken the whole spectrum still further. But it turns out that not much is needed: instead of dividing the V(λ) values by 2.0, just divide them by 2.34.
The spectrum at the left shows the result. This isn't much darker than the previous approximation, but the "flat spot" is gone from the red around 600 nm.
By the way, both this and the previous spectrum have the property that all wavelengths shorter than 464.3 nm (the dominant wavelength of the B phosphor) and longer than 611.3 nm (the dominant wavelength of the R phosphor) are portrayed as mixtures of R and B. The dominant wavelength of the G phosphor is 549.1 nm; so, as you'd expect, the yellower greens are mixtures of G and R, while the bluer greens are mixtures of G and B.
This is as faithful a representation of a spectrum as standard monitors allow us to display. But what spectrum is it? As the brightness levels correspond to the CIE luminous efficiency function (sometimes called "luminosity" — a term that has quite a different meaning in astronomy), this is roughly what you'd see if you were looking at a spectrum that had equal energy in every wavelength interval. That is, the power per unit wavelength is constant.
However, what an electrical engineer would consider a "flat" or "white" spectrum would have constant power per unit frequency. The spectrum below on the right shows what that would look like.
This doesn't look very different from the constant-power-per-unit-wavelength spectrum. The red end is a little dimmer, and the violet end is brighter here, but the two spectra look remarkably similar.
In doing this, it would be best to save all the numerical values as intensities, and then scale them so as to make the display as bright as possible without getting into the saturation problem. Maximum brightness has the advantages of making the ends more visible, as well as turning the muddy-looking region around 580 nm from olive to yellow.
The spectrum at the left shows the result. It's pretty garish, and certainly not natural-looking. I've normalized the pieces at the end to taper off according to the V(λ) curve, but scaled to join the artificially bright part in the middle smoothly.
In principle, it would be possible to extend this same maximum-brightness trick into the UV and IR; but as the ends of the visible spectrum show no appreciable hue change, that would be rather uninteresting and even more artificial-looking, I think. So it probably looks better to taper off the ends according to V(λ), adjusting each end to join the maximum intensities at 464.3 and 611.3 nm (the dominant wavelengths of the pure Blue and Red phosphors), as is done here.
Now that we see the effect of various operations, let's try to come up with a best compromise between brightness and accuracy. We had to reduce the brightness to get the correct relative brightnesses; but this turned the yellows into olives. We can increase the brightness a bit, which gets the yellows back again, but then some colors in the red-orange region (and perhaps elsewhere, depending on the amount of brightening) cannot be represented in their proper brightness.
Suppose we try this, keeping the colors on the gamut boundary and reducing all the intensity components equally to keep the maximum value at 1.0 for any single phosphor when the correct intensity scaling would call for more than full brightness from any phosphor.
If the brightness is increased too much, the effect of clipping the effective V values to keep the right hue without exceeding any single phosphor's maximum brightness will produce an un-natural appearance. If it's increased too little, the yellow region of the spectrum doesn't look right. I've experimented with various brightness increases, and found that factors between 1.8 and 1.9 seem to produce the best results. The spectrum at the right shows the compromise I've adopted, with intensities increased by a factor of 1.85 (at most — less in places to avoid saturation or hue distortion).
This spectrum doesn't look too artificial, even though the variations in brightness with wavelength do produce some slight indications of artificial intensity maxima where they shouldn't be. I think this is about as good a representation of the appearance of a real spectrum as can be obtained on a computer monitor.
But if you try printing this page on your inkjet or color laser printer, you'll be disappointed. The colors come out very muddy-looking; the hues are wrong in some places; and none of my carefully tweaked spectra looks good. What's wrong?
First, these devices use a subtractive set of primaries (CMYK) instead of the additive RGB primaries of a monitor. Although the printing software in your system tries to convert from RGB space to CMYK space, the conversion is imperfect — not least, because the computer doesn't know exactly what inks or dyes the printer has in it.
Second, the saturation of colors that can be displayed on a monitor usually exceeds the saturation that can be printed on paper, particularly at high brightness. In this respect, color printing resembles color photographs (which are also produced by a subtractive process): to get saturated colors, you have to do a lot of subtracting of the parts of the spectrum you don't want; and that subtracts a lot of the brightness. So printed colors that are light always come out as pale pastels.
Worst of all, most color printing isn't purely subtractive. The halftone screens used in 4-color process printing are really a mixture of additive and subtractive color; but even inkjet and laser printers have some contamination of this sort. And that means that the actual colors that appear on the paper depend on nasty uncontrolled variables like the nature of the paper itself: its color, its texture, how much the ink or toner spreads out and soaks in when it hits the paper, etc. All these complexities mean that the color that appears on the paper can't be exactly computed.
Some of these variations can be handled by measuring a color-management profile of your printer, and using color-management software to control what gets printed. And, in a professional pre-press service bureau, all these things get taken care of. But not in the average office, which doesn't have colorimeters and people who know how to use them.
So don't ask if you can have permission to print one of my spectra in your textbook. And don't ask for a copy of my program so you can make pretty pictures for your thesis. (Especially if you don't understand the CIE chromaticity diagram.) It won't do you a bit of good.
Instead, go read my more technical page about color, and the references cited there. Learn something about color science; and then learn something about the technical side of color printing; and, when you've finally learned how to print spectra on paper so they look good, please come back and let me know. I'd like to be able to do it myself.


Much to my disappointment, among for the naming criteria for Fedora 13, we did NOT have "it must not be a ruler or religious figure" so a lot of obscure kings or emperors were advanced, but a queen is much better than that, more so when we are talking about a queen of the fairies. So my vote for the F13 codename was Gloriana.
Have you voted yet? If not, then go now and obey your queen!
Enjoy it while still hot.
Yesterday due to some problems with the hosting provider, our local Fedora website went down completely. With a new hosting provided by RLUG/ProLinux and after some good late night hours spent by rpetre and ajoian, the website is up again and working better than ever.
Thanks guys, you absolutely rock!
When Mo was enthusiastic about tablet improvements in Fedora 12, this made me dust-off my own device, but only a few days later when Kaio pointed to the small and awesome MyPaint I got hooked, liking a lot how it feels like real drawing/painting.
Speaking about graphic applications, I found somewhat funny (and somewhat sad) to see how Ubuntu is again following Fedora's footsteps, this time by removing GIMP, with a similar line of reasoning ("we" wanted to free space on the Desktop Spin for more apps and ended with a 650MB .iso and 50MB is unused space). At least they got Slashdot headlines with this move and somewhat compensated our own negative PackageKit headlines (wait a bit to see the headlines when they will follow with the PackageKit thing too).
PS: thumbs-up for doing at last (post-release) the right thing with PackageKit in F12.
I know there is a famous quote saying that there is no such thing as bad publicity and one day after the release the news about PackageKit allowing unprivileged users to install packages without root permission made a larger number of [negative] comments than the release announcement itself on such sites as LWN or Slashdot, which I am not convinced is a good thing for publicity.
But surely I am glad I got to keep my public presentations about F12 in advance last week, so I didn't get laughed-out of the presentation for such a "feature", for which I wouldn't know how or care to defend.
Now I promise, my next post will be on a more positive note about the release!
Among the large number of new features in Fedora 12 there is Thusnelda, the new and improved version of the Theora encoder, which is supposed to bring either better-looking videos or smaller files at the same quality.
As the Theora videos I create are mostly screencasts made with gtk-RecordMyDesktop (image quality from Istanbul is unacceptably low), I have no idea how I can take advantage of any of those optimizations (probably one of them is active by default, without any control from me).
But what I can tell, is a decrease in quality: screencasts recorded now are jumpy, the image freezes for a bit, then jump forward, skipping some important frames. No ideea if this is caused by the aplication, libtheora, X.org, video drivers or something else.