text:
What is a backup generator? [10 Best Generators for Properties]
Answered September 30 2019
A backup generator is an appliance that provides power during an electricity outage. You can choose between a portable generator or a whole-house generator. Portable generators run on gasoline while whole-house generators operate on natural gas or propane. Solar-powered backup generators are now available as well. Different generator models will have varying capacities and costs. Regardless of the type of generator you purchase, you'll need a compatible transfer switch.
10 Best Backup Generators for Property Owners
If you operate a property, you may want to invest in a generator that can power shared areas such as elevators, emergency lighting, critical computer systems, sump pumps, or fire safety systems. Here are the 10 best backup generators for property owners to consider:
1. Champion 8.5-kW Home Unit
Operating on propane or natural gas, this generator from Champion delivers between 7,500 and 8,500 watts of power. An emergency transfer switch will operate automatically when the power goes out. The Champion is quiet, reliable, and requires minimal maintenance.
2. Genforce Battery-Powered Generator
Available in multiple sizes, Genforce generators are the first gas-free solar rechargeable indoor generators designed for apartments and condominiums. Since they do not require alternative fuel, they do not need maintenance, installation, or permits. Appliances can be plugged into the unit that can be stored in a closet. A power failure will automatically start the unit.
3. Generac Synergy with Variable Speed
If you're looking for a generator that delivers a very stable current, you may want to consider this model. The Generac 7041 uses the G-Flex technology, which means the unit can meet low demand for power. This feature is excellent for electronics that can be damaged with little electrical fluctuations.
4. Briggs & Stratton 40396
If you want a generator with 20,000 watts of power, select this Briggs & Stratton model. Featuring a special power management system, this model balances your electricity needs. High-demand systems like central air conditioning in a clubhouse will receive power first followed by low-demand items.
5. Kohler Air-Cooled System
Model 20RESCL-200SELS from Kohler will turn on within 10 seconds of a power failure. Its high-quality components are encased in a corrosion-proof housing. This feature makes this model an excellent choice in locations with harsh climates and environments. It comes with a 200-amp transfer switch.
6. Briggs & Stratton 8000 Watt System
If you run a small property with minimal common area electrical systems to worry about, you may want to consider this Briggs & Stratton unit. This unit supplies 8,000 watts of power at an affordable price. With a commercial-grade engine, this Briggs & Stratton is a durable, reliable option.
7. Generac 6438 Air-Cooled System
This Generac model supplies 11,000 watts during an outage. It features an all-weather, steel, powder-coated exterior to resist corrosion and can withstand wind up to 150 miles per hour. If your property is located in a stormy area, this unit may prove reliable and durable. A compatible transfer switch must be purchased separately.
This unit can be placed near the clubhouse of a property with its slim profile. The exhaust system mimics those found on cars, which results in less noise. Featuring a power management system, this Briggs & Stratton can pump out 17,000 watts of power steadily. It comes with a 100-amp transfer switch built into the unit.
9. Generac 7043 Home Model
Delivering up to 22,000 watts of power, this Generac model is a heavy-duty backup choice. Its durable aluminum casing comes with a powder coating to help it last in harsh weather conditions. This Generac unit comes with mobile link monitoring, which allows you to check on its performance with a smartphone or tablet.
10. Generac 7036 Guardian Model
Featuring a harmonic distortion of under 5 percent, this Generac model provides stable power for sensitive equipment. It comes with an aluminum enclosure that opens on three sides for easy servicing and maintenance. A corrosion-resistant exterior helps it withstand all weather conditions.
What Is a Standard Operating Procedure (SOP)?
A standard operating procedure, or SOP, is a document that lays out the steps to do something in a clear and concise way.
What is OEE Software?
Overall Equipment Effectiveness (OEE) is a best-practice measure of productivity within manufacturing.
What is 3PL?
3PL (third-party logistics) refers to an outside company managing the receiving, storing, picking & shipping of products from its warehouse to your customers.


Grape Varieties - Cabernet Franc, Cabernet Sauvignon, Chardonnay, Marsanne, Merlot, Orange Muscat, Picpoul Blanc, Petit Verdot, Roussanne, Riesling, Sangiovese, Sauvignon Blanc, Syrah, Viognier, Tempranillo, Zinfandel.
Claim to Fame - First vineyard sites planted in California.
California can trace its wine roots to San Diego, where Franciscan missionaries led by Junipero Serra planted the state's first vineyard in 1769. Of course, California was then part of a Spanish colony referred to as Mexico. San Diego's commercial wine production began in the late 19th century, only to be destroyed by Prohibition. Shortly after prohibition, the Rizzo family resumed production at Bernardo Winery. San Diego's wine industry growth remained stagnant until the 1990's, but has seen exponential growth over the past decade.
Though several wineries source grapes from other California growing regions, a majority of San Diego's wine production comes from the two American Viticultural Areas (AVA's) within the county: San Pasqual Valley and Ramona Valley.
The country's 4th AVA, established in 1981. the 9,000-acre region is California's smallest AVA and has yet to reach its potential. Its desert-like climate is moderated by the proximity to the Pacific Ocean, which creates high diurnal temperature variations but generally keeps growing season tempeatures below 95 degrees Farenheit. San Pasqual Valley's well-drained, granite soils provide great growing conditions for warm-climate varieties including Tempranillo, Sangiovese, Syrah, and Viognier. Most of the vineyards are controlled by Orfila Vineyards & Winery, who is credited with putting this region on the international map.
In stark contrast to San Pasqual, Ramona Valley is the country's 162nd and wasn't approved until 2006. The region encompasses 89,000, almost 10 times that of its northern neighbor. The valley is mostly enclosed by mountains, though its west-east orientation still allows cool ocean air to moderate its generally hot climate. The average elevation here is 1,400 feet, which keeps the valley free of the fog that plagues the nearby coastal regions. Its soils are mostly well-drained, deep sandy loam and sandy clay loam, offering moderately fertile growing conditions for its vines.
San Diego Urban Wineries have changed the wine scene in San Diego drastically. The group's motto, "bringing grapes from the country, making wine in the city", is telling. By developing winemaking facilities and more importantly, tasting rooms and restaurants, in populated areas, these wineries can capitalize on increasing wine consumption in a larger marketplace. Many of these wineries source their grapes from regions outside of San Diego, such as Napa Valley or Guadalupe Valley, but hopefully their success will spur more attention and vineyard plantings in San Diego County itself.


text:
import { data as sd } from "sharify"
import moment from "moment"
import styled from "styled-components"
import React, { Component, Fragment } from "react"
import { flatten, throttle } from "lodash"
import Waypoint from "react-waypoint"
import { positronql } from "desktop/lib/positronql"
import { newsArticlesQuery } from "desktop/apps/article/queries/articles"
import {
  ArticleData,
  RelatedArticleCanvasData,
} from "@artsy/reaction/dist/Components/Publishing/Typings"
import { NewsNav } from "@artsy/reaction/dist/Components/Publishing/Nav/NewsNav"
import { LoadingSpinner } from "./InfiniteScrollArticle"
import { NewsArticle } from "./NewsArticle"
import { NewsDateDivider } from "@artsy/reaction/dist/Components/Publishing/News/NewsDateDivider"
const Cookies = require("desktop/components/cookies/index.coffee")
import { shouldAdRender } from "desktop/apps/article/helpers"
import { handleScrollingAuthModal } from "desktop/lib/openAuthModal"
import { ContextModule, Intent } from "@artsy/cohesion"

export interface Props {
  article?: ArticleData
  articles: ArticleData[]
  isMobile?: boolean
  showCollectionsRail?: boolean
  shouldAdRender?: boolean
}

interface State {
  activeArticle: string
  articles: ArticleData[]
  date: string
  error: boolean
  isEnabled: boolean
  isLoading: boolean
  offset: number
  omit: string
  relatedArticles: RelatedArticleCanvasData[]
}

export class InfiniteScrollNewsArticle extends Component<Props, State> {
  private throttledDateChange
  constructor(props) {
    super(props)

    const article = props.articles[0] || {}
    const date = this.getDateField(article)
    const omit = props.article ? props.article.id : null
    const offset = props.article ? 0 : 6

    this.throttledDateChange = throttle(this.onDateChange, 50)

    this.state = {
      activeArticle: "",
      articles: props.articles,
      date,
      error: false,
      isEnabled: true,
      isLoading: false,
      offset,
      omit,
      relatedArticles: [],
    }
  }

  componentDidMount() {
    const editorialAuthDismissedCookie = Cookies.get(
      "editorial-signup-dismissed"
    )

    if (
      !sd.CURRENT_USER &&
      !editorialAuthDismissedCookie &&
      !this.props.isMobile
    ) {
      this.showAuthModal()
    }
  }

  dismissAuthModal() {
    Cookies.set("editorial-signup-dismissed", 1, { expires: 864000 })
  }

  fetchNextArticles = async () => {
    const { articles, offset, omit, relatedArticles } = this.state

    this.setState({
      isLoading: true,
    })

    try {
      const data = await positronql({
        query: newsArticlesQuery({
          offset,
          limit: 6,
          omit,
        }),
      })

      const newArticles = data.articles

      const newRelatedArticles = [data.relatedArticlesCanvas]

      if (newArticles.length) {
        this.setState({
          articles: articles.concat(newArticles),
          relatedArticles: relatedArticles.concat(newRelatedArticles),
          isLoading: false,
          offset: offset + 6,
        })
      } else {
        this.setState({
          isEnabled: false,
          isLoading: false,
        })
      }
    } catch (error) {
      console.error(
        "(apps/article/InfiniteScrollNewsArticle) Error fetching next article set: ",
        error
      )

      this.setState({
        isEnabled: false,
        isLoading: false,
        error: true,
      })
    }
  }

  renderWaypoint = () => {
    const { isEnabled, isLoading, error } = this.state

    if (isEnabled) {
      if (!isLoading) {
        return <Waypoint onEnter={this.fetchNextArticles} bottomOffset="-50%" />
      } else if (!error) {
        return (
          <LoadingSpinner>
            <div className="loading-spinner" />
          </LoadingSpinner>
        )
      }
    }
  }

  onDateChange = date => {
    const hasNewDate = !moment(date).isSame(this.state.date, "day")
    if (hasNewDate) {
      // Commenting this out as we're noticing that when a user is scrolling
      // and the top date is updated, it leads to a reset of the current scroll
      // position, preventing the user from scrolling down the page.
      // FIXME: Reenable once newsfeed scrolling bug tracked down.
      this.setState({ date })
    }
  }

  onActiveArticleChange = id => {
    this.setState({ activeArticle: id })
  }

  hasNewDate = (article, i) => {
    const { articles } = this.state
    const beforeArticle = articles[i - 1] || {}
    const beforeDate = this.getDateField(beforeArticle).substring(0, 10)
    const currentDate = this.getDateField(article).substring(0, 10)

    return beforeDate !== currentDate
  }

  getDateField = article => {
    const { published_at, scheduled_publish_at } = article
    return published_at || scheduled_publish_at || moment().toISOString()
  }

  renderContent = () => {
    const { activeArticle, articles, relatedArticles } = this.state
    const { isMobile, showCollectionsRail } = this.props

    let counter = 0

    return flatten(
      articles.map((article, i) => {
        const hasMetaContent = i % 6 === 0 && i !== 0
        const related = relatedArticles[counter]
        if (hasMetaContent) {
          counter++
        }
        const isTruncated = !this.props.article || i !== 0
        const hasDateDivider = i !== 0 && this.hasNewDate(article, i)
        const relatedArticlesCanvas = hasMetaContent && related

        // render ads on News Landing the 3rd and then every 6 news articles thereafter
        const adPosition = {
          index: i + 1, // article index + 1
          startIndex: 3, // render first ad after 3rd article
          frequency: 6, // render subsequent ads after 6th article
        }

        const renderAd = shouldAdRender(
          adPosition.index,
          adPosition.startIndex,
          adPosition.frequency
        )

        return (
          <Fragment key={`article-${i}`}>
            {hasDateDivider && <NewsDateDivider date={article.published_at} />}
            <NewsArticle
              isMobile={isMobile || false}
              article={article}
              isTruncated={isTruncated}
              onDateChange={this.throttledDateChange}
              nextArticle={articles[i + 1] as any}
              onActiveArticleChange={id => this.onActiveArticleChange(id)}
              isActive={activeArticle === article.id}
              relatedArticlesForCanvas={relatedArticlesCanvas as any}
              // Only show rail if already rendering canvas
              showCollectionsRail={relatedArticles && showCollectionsRail}
              shouldAdRender={renderAd}
              articleSerial={adPosition.index}
            />
          </Fragment>
        )
      })
    )
  }

  showAuthModal() {
    handleScrollingAuthModal({
      intent: Intent.viewEditorial,
      copy: "Sign up for the best stories in art and visual culture",
      destination: location.href,
      afterSignUpAction: {
        action: "editorialSignup",
      },
      contextModule: ContextModule.popUpModal,
    })
  }

  render() {
    const { isMobile } = this.props
    const { date } = this.state

    return (
      <NewsContainer isMobile={isMobile || false} id="article-root">
        <NewsNav date={date} positionTop={56} />
        {this.renderContent()}
        {this.renderWaypoint()}
      </NewsContainer>
    )
  }
}

const NewsContainer = styled.div<{ isMobile: boolean }>`
  margin-top: ${props => (props.isMobile ? "100" : "200")}px;
`

redpajama_set_name: RedPajamaGithub


Thank you for sharing the Dinamani news.
I was pleasantly surprised that many lines of my post on the program have been used verbatim in this news report!
It was a privilege. Perhaps, I have to pay some royalty to msvtimes.com!
I am giving the link for rehearsal of the programme.
I am giving below the e mail received by Mr. Ramki regarding the feed back of our programme.
Thanks for the wonderful opportunity for a musical peaceful evening.
It softened the spirit and made me get back to childhood memories when we ate, drank, breathed nothing but music of these legends and were happy to the core totally inspite of material life deficiencies and very difficult surroundings. His music was always the best of nourishments.
You have brought great value-add to rasikas of Music very silently, sir.
You should come next time for the anniversary prgramme. Sharing a song of the prgramme.


Quiz: Why Do We Need Checkups And Cleanings?
As dental professionals, we often tell our Dallas, TX patients about the importance of checkups and cleanings. However, many assume that because they brush and floss daily, these visits don't have an impact on the health of their smile. In today's quiz, we want to talk about why having your teeth examined and cleaned is so important!
True or False: We use advanced technology during our exams.
True or False: The dentist will look for an array of possible problems.
True or False: A cleaning helps prevent gum disease.
True or False: You can enjoy a brighter smile.
True. We want to provide an accurate assessment of your oral health and find possible problems in the earliest possible stages. To do this, we often implement advanced technology, such as digital x-rays and intraoral cameras. These items provide incredibly detailed images of your smile, which we can use to provide a diagnosis.
True. We not only look for signs of decay, but also dental infections, gingivitis, and gum disease. We also look at the teeth for signs of wear, which could indicate bruxism (teeth grinding). We look at the jaw joints for signs of TMJ disorder and examine the oral tissues for possible oral cancer symptoms.
True. During the same visit as your exam, we will clean your teeth. The procedure involves removing all plaque buildup from the surface of the teeth, as plaque can weaken tooth enamel and inflame gum tissue, leading to a greater risk of tooth decay and gum disease.
True. Another benefit of a cleaning is brighter teeth, as plaque buildup can make stains more apparent. The procedure also freshens the breath as well. If you have any questions about our checkups and cleanings, or if you're ready to schedule one for you and your family, then contact our team today.
We can provide preventive care to help you maintain optimal oral health. To learn more, schedule an appointment by calling Gentle Smiles in Dallas, TX, today at 972-329-7645 (972-329-SMILE).


text:
Q: how to make a message without wrapping in span in react-intl i have a problem with yahoo/react-intl thats i want to make messages in string type but when im using FormattedMessage it gives me message wrapped in span and thats not cool.
i tried formatMessage and that not working too.
i be very thankful for any help or advise this is my code:
import React from 'react';
import {FormattedMessage} from 'react-intl';
export default {
    items: [
        {
            name: <FormattedMessage id='app.dashboard'/>,
            url: '/dashboard',
            icon: 'icon-speedometer',
            badge: {
                variant: 'info',
                text: 'New',
            },
        },
        {
            title: true,
            name:  <FormattedMessage id='app.dashboard'/>,
            // optional wrapper object
            wrapper: {
                // required valid HTML5 element tag
                element: 'strong',
                // optional valid JS object with JS API naming ex: { className: "my-class", style: { fontFamily: "Verdana" }, id: "my-id"}
                attributes: {},
            },
            // optional class names space delimited list for title item ex: "text-center"
            class: '',`enter code here`
        },

A: for use in jsx:
it's rendered as a <span>:
<FormattedMessage id='app.dashboard'/>

it's rendered as an <option>:
<FormattedMessage id='app.dashboard' children={msg=> <option>{msg}</option>}/>

or:
<FormattedMessage id='app.dashboard' tagName="option"/>

it's rendered to nothing:
<FormattedMessage id='app.dashboard' children={msg=> <>{msg}</>}/>

or:
<FormattedMessage  id="app.dashboard">{txt => txt}</FormattedMessage>

To use it in a component, you can use formatMessage() like this:

const App=()=>{
  const value = intl.formatMessage({ id: 'header.nav.login' });
  return(<div>{value}</>)
}

A: Given that you inject the intl context by yourself, Then you can use the formatMessage function.
For example, in your case:
items: [
  {
    name: intl.formatMessage({id:'app.dashboard'});
  }
]

To get intl in your component you have two choices:

*

*get it from your component's context

*use injectIntl to get it in your props.

If you're not in a component, it gets slightly harder but I would just put the id instead of the formatted message in name and then use the react-intl context when available. Here, in the component that consumes and displays this list of items.

A: The solution here is to upgrade react-intl to version 3.
In version 3, the <FormattedMesage> (and similarly others react-intl components) is rendering into React.Fragment.
If you want to render it to something else you can specify textComponent prop on IntlProvider, eg.:
<IntlProvider textComponent="span" />

See info in Migration Guide (v2 -> v3).

redpajama_set_name: RedPajamaStackExchange


Sesame Workshop is going to have to retool the show to appeal to thirtysomething hipsters who watch the show ironically? Jesus Christ, give them a little more credit than that.
Sesame Street has been winking at mom and dad for decades. Considering thirtysomething hipsters are having kids now, this was probably going to happen one way or another.
What was the tagline? "The symbolism is deafening?"
I don't know that it's any worse than any of the other compromises that Sesame Workshop and PBS have made to keep going, but it's very easy to point to it as a barometer for how services are being drained from the most vulnerable that your 20-30-something will care about.
Yeah, it's more just the sad irony that something that was very purposefully created for the benefit of underprivileged children is now provided to the privileged first. Something something, trickle down, etc.
black americans had "over three centuries of a strong work ethic"
More "gems" in the thread.
EDIT: And before you say something like "oh Texas!", this teacher's in WA.
Washington is really not much less racist than the better parts of the south, which does include Texas. Yes,Seattle is included in that.
They only appear to be less racist on the surface because so much of their racism is directed at Californians.
So the Oklahoma Teachers' Union has just voted for a statewide strike as well now.


text:
PETER YOBO
ANNE GRADY
RICHARD JANES
SUZY BATIZ
LEANNE JACOBS
Future Speakers
Speaker, Film Producer, and Author of the International Bestseller, Think and Grow Rich: The Legacy; Win the Day
James Whittaker enjoyed a successful 10-year career in financial planning, before starting his own entrepreneurial journey. Today, James draws on his diverse experience to help people reach their potential in all areas of their lives.
James has been featured extensively in television, print and digital media around the world, including The Today Show, Entrepreneur and The Sydney Morning Herald. He has also appeared on 200+ podcast and radio shows, and spoken to audiences of 2,000+ people.
He is author of bestselling personal finance and motivation book The Beginner's Guide to Wealth, named book of the month by Money Magazine for March 2010. His second book Think and Grow Rich: The Legacy was released in 2018 as the official companion to the multimillion dollar film based on Napoleon Hill's timeless classic. James is also a proud co-executive producer of the film.
Obsessed with what separates ordinary people from extraordinary achievers, James has interviewed more than 100 of the world's most revered entrepreneurs, business icons and athletes to unlock their secrets to success, including venture capitalist and television personality Barbara Corcoran, property and sales expert Grant Cardone, and skateboarder turned business mogul Rob Dyrdek.
With a diverse entrepreneurial background, James has launched successful companies and products across a range of industries including health/fitness, film, activewear, social media and publishing. He is in demand internationally as a keynote speaker and is a frequent guest in media and on podcast shows.
James' tertiary qualifications include a Bachelor of Arts (majoring in English & Writing), a Bachelor of Business Management (majoring in Marketing & Real Estate), and an Advanced Diploma of Financial Services. He also completed an MBA at Hult International Business School in Boston, Massachusetts, and during this time he was the principal organizer, MC and mentor for numerous high-profile entrepreneurship events.
Aside from business interests, James enjoys writing, reading, traveling, surfing, snow skiing and keeping fit/healthy.
He is most passionate about helping people take ownership of their financial, physical and mental health.
SPEECH TOPICS & DESCRIPTIONS
Win the Day: How the World's Best Performers Achieve Greatness
In his signature keynote presentation, James Whittaker draws on his experience interviewing some of the most successful people in the world to show how people, irrespective of background, can start living a life of purpose, achievement and fulfilment.
Key Takeways:
High performance habits for superior and sustained growth
Lessons from the world's best athletes, special forces groups and business leaders
A comprehensive guide to create a bulletproof plan
An adaptable and actionable five-point formula to live a life of purpose and prosperity
Passport to Success: How to Stop Worrying and Start Living
James Whittaker draws on his many years' experience working with high schools and universities in both the US and Australia to equip younger generations with the mental fortitude to think bigger than their circumstances and chart a course to their own success.
Key takeaways:
Proven strategies to think bigger than your circumstances
A comprehensive guide to setting goals that work
The difference between ordinary people and extraordinary achievers
How to channel adversity for long term success
From Health to Wealth: How to Think and Grow Rich in 2018
James Whittaker combines lessons from the bestselling self-help book of all time, Napoleon Hill's Think and Grow Rich, with modern success stories to give people a practical blueprint to take ownership of their financial, physical and mental health.
Practical strategies to develop the winner's mindset
Proven blueprint to create daily actions that lead to extraordinary achievement
Valuable tips to surround yourself with people who can take you to the next level
May these brave pioneers inspire you.
If you're looking for that "WOW" factor at your next event, contact Taylor Talent Management today. We will deliver powerful leadership lessons, inspiration, and expertise to your audience, serving as your partner to create a transformative event.
Email: amy@taylortalentmgmt.com
© 2018 Taylor Talent Management. All Rights Reserved. Privacy Policy.

redpajama_set_name: RedPajamaCommonCrawl


text:
More Latest Stories...
All articles by Joe Harris and Steve Maxwell
The Outer Line: How Mike Plant tried to build a grand tour Triple Crown
Joe Harris and Steve Maxwell / October 23, 2019
In part 2 of The Outer Line's interview with Mike Plant, Plant discusses his attempt to build a Triple Crown series around pro cycling's grand tours.
The Outer Line: How Mike Plant laid the foundation for USA Cycling
The Outer Line recently sat down with former USA Cycling Chief Mike Plant to discuss his career in cycling, including his work with the Tour du Pont, Tour of China, and the modernization of the sport's national governing body.
The Outer Line: Inside Velon's current fight with the UCI
Joe Harris and Steve Maxwell / October 9, 2019
Almost every discussion about the future of pro cycling comes down to creating a new business model for the sport. Study after study have suggested that cycling's fundamental challenges are anchored to its reliance on sponsorship, and its related inability to transform the racing calendar into a more exciting, fan-accessible and season-long narrative. Velon, the […]
The Outer Line: The future of cycling is female
Joe Harris and Steve Maxwell / May 30, 2019
ASO's decision not to broadcast marquee races opens the door for someone to create a broadcast platform for women's pro cycling
Greg LeMond: Yellow Jersey Racer celebrates LeMond's entire legendary career through huge photographs and revealing interviews with LeMond, his teammates, and his rivals. Buy this book
All News Gear Newsletter
Advertise Privacy Policy Contact Us
© 2020 Pocket Outdoor Media, LLC. All Rights Reserved


text:
Q: How to access QML TableView selection property from python using PyQt5

I would like to get a Python representation of a QML TableView selection, using PyQt5. I haven't found an easy solution yet.
Assuming this example files:
main_window.qml
ApplicationWindow {
    // ...

    signal selectionChanged()

    property alias tableSelection: tableView.selection

    TableView{
        id: tableView

        model: []

        selectionMode: SelectionMode.ContiguousSelection
        selection.onSelectionChanged: selectionChanged()
    }
}

main_window.py
class MainWindowView:
    def __init__(self):
        self.__engine = QQmlApplicationEngine()
        self.__engine.load("main_window.qml")

    def __get_root_window(self) -> QWindow:
        return self.__engine.rootObjects()[0]

    def __get_property(self, property_name: str):
        return self.__get_root_window().property(property_name)

    def get_table_selection(self):
        return self.__get_property("tableSelection")

get_table_selection() returns a QObject, which is not what I want.
If possible, I would like to access table selection as a Python list of (selected) indices. Is this possible? If yes, what is the best way to achieve it?
Thank you in advance for any help.


Thanks, Jackie. Read all of that (and more) before I quit, except the Carr book (read that after I quit).
And yes, the support is why I joined up--to get, and to give.
What wonderful, gorgeous, happy, loving reasons! Please tell us a bit about yourself. Have you already quit? Are you using a quit aid? I'm glad you found us!
Please tell us a bit about yourself. Multi-faceted addict. Smokes are the last to go. I'll add detail in a post tomorrow.
I'm glad you found us! Me, too!
Thanks for all of the tips! And yes, I'll be here every step of the way--and probably a few steps after that.
What a good-looking family! Welcome!
I understand completely. I also quit because I was afraid of starting a fire in my kitchen!
Yeah, I get it. Fortunately, I didn't have to worry about that because I only smoked outside!
Best reason ever to quit smoking! Yes, beautiful family!
Lovely family! Welcome to EX!
Thank you, Jennifer--on both counts!
ChangoGrande Welcome to EX, Eric and congratulations on your quit and your beautiful family, and your wonderful quittitude! You sound like yet another Happy Quitter!
And agreed on all counts!
Beautiful family! Congrats on your wonderful quit! Stay close - the support here is great!
And yes, I'll stay close. I believe I've found a home here.
Great reasons! So you can be there for them and for yourself!! Glad you found us and looking forward to sharing your journey towards freedom!
I like your reason to quit. Like they say a picture is worth a thousand words. You have a lovely family. Congratulations on your decision to quit.
Beautiful family Eric! I was reading your other comments the other day on another post. You are bringing lots of wisdom to the table for us. Glad you're here, and I'm glad you have now quit smoking!
Hi Eric! Love the picture of your family; what a great looking bunch - their smiles are fantastic! Welcome, Quitter. I look forward to hearing more from you.
ChangoGrande I am SO GLAD that you realize that you have found a home here...that makes ALL of us better.
Gorgeous happy reasons all! I'm so glad you quit!
Well, I'm a couple of days late to this blog, but I want to add my warm welcome! Eric, you are giving your beautiful family a great gift by quitting smoking. And it's a gift that will benefit your entire family for the rest of your life! Stay close to EX and keep blogging! I look forward to reading more blogs from you.
Nope, looks like you've got the best motivation in the world! Rock on!


Bruno wrote: -Mining with the new gadges is very inefficient and cumbersome for the cost, a standard approach of blasting rocks with the laser is much better. But this is already commented on by George in his video.
I agree that mining needs further tweaks. The range of the mining charges probably needs to be increased. The cost might need to be decreased.
george moromisato wrote: The old LRS was 200 pixels in diameter.
I play with 1920x1080 widescreen. I was so used to seeing lots of space, then all of sudden, the upper-right part of the screen is constantly blotted out by a black hole radar I cannot shrink (or make mostly transparent). It also makes the HUD asymmetric (and I like symmetry) and ugly. While there are benefits for a bigger LRS, the drawbacks outweigh them for me.


Cyber Informatics has been serving Australia since 2000, providing IT Support such as technical helpdesk support, computer support, and consulting to small and medium-sized businesses and home users.
Our purpose in life is to make IT systems as reliable and effective as they possibly can be, so our clients can get on with growing their businesses.
We partner with many types of businesses and strive to eliminate IT issues before they cause expensive downtime, so you can continue to drive your business forward. Our dedicated staff love seeing our clients succeed. Your success is our success, and as you grow, we grow.
At Cyber Informatics, we are offering comprehensive design solutions for the commercial and private sectors. We Design web sites for result with a practical approach in which communication is senior to technology. Dynamic Webs are passionate about providing solutions that represent real value for money. We also make the business of doing business easy.


As with the other meditation methods presented in this series, this approach emphasizes breathing. What is different is that it makes use of a string of beads to count or 'buy' breaths. The addition of the tactile element makes focusing on the breath and clearing the mind somewhat easier.
Select a quiet spot and silence all communications devices.
Hold the string of beads in one hand between the thumb and index finger. You will not simply play with the beads, but simply 'count' or touch them one at a time along with your breathing.
Take a few deep breaths, and on the last exhalation, when you're ready to take a breath, 'buy' the breath by pulling the next bead forward with your thumb and index.
The word 'count' is used to demonstrate how you should work through the string of beads. You are not encouraged to actually count the beads on your string as it might distract from paying attention to your rhythmic breathing.
The sequence is: Breath out. When ready to breathe in, pull a bead forward, then breathe in naturally, releasing your breath when ready. Again, when your breath is expelled and you are ready to take another breath, pull the next bead forward and keep feeling it between your fingers as you breathe in and out again.
Beading, that is, the act of making strings of beads, is a great way to advance visually-guided manual skills. It also helps the child to get used to the idea of playing with the beads over time and piques their interest. Help is available through beading shops in most communities, or online.
The number of beads is important. Longer strings are more appropriate for adults, while strings of 1/3 to 1/2 an adult length are more appropriate for elementary school-aged children. These can be placed in pockets for use during the daytime and are minimally distracting to other students. Adult strings can be long, from 50-60 pea-sized beads to 2 or 3 times as many, creating multiple loops.
You can lay out beads by how much time you wish to spend meditating: Assume 10 breaths per minute, 5 minutes of breathing meditation would require 50 beads, for example. Consider using a variety of sizes to create patterns you can feel. Leave 'markers' along the road using occasional beads of larger or smaller size to keep track of where you are. Have a 'start' bead and perhaps a 'half-way point' bead. Get creative, but you are not bound by any rules.
Use bead materials that are appropriate in terms of both material and bead size. Be careful with small children who will be tempted to put things in the mouth. Bead meditation is appropriate for children 5 years and up, although 3 and 4 year-olds often appreciate the act of beading. When creating strings, be sure to secure the string so that it does not break, using extra loops of string or wire as required. Ask your bead dealer for help.
Consider graduating children's strings from shorter strings made of larger beads of cheaper materials, to longer strings of smaller beads made with semi-precious stones.
We do not advise choosing beads because of reported medicinal benefits. Simply choose materials that are appealing to your own sensibilities and aesthetic, such as choosing a child's favourite colour as the primary bead. The primary bead is the most commonly use bead in a string, as opposed to a complementary or occasional bead which is used as a marker or divider. Dividers can be smaller or larger than the primary bead. All beads should be easy to find and feel without looking.


text:
Home > Calendar > Recurring events > Observances > Awareness days > Civil Awareness Days > International Migrants Day
International Migrants Day
Dec 18, 2023 International Migrants Day 2023 World
Information about International Migrants Day
Applying for an Immigration visa.
Significance: International Migrants Day is observed in many countries through the dissemination of information on human rights and fundamental political freedoms of migrants, and through sharing of experiences and the design of actions to ensure the protection of migrants.
Civil Awareness Days
Observed by:
Migrants, their relatives and interested people
Date origin:
On December 18, 1990, the General Assembly adopted the international convention on the protection of the rights of migrant workers and members of their families.
International Migrants Day in other languages
German:
Internationaler Tag der Migranten
Journée internationale des migrants
International Migrants Day – Copyright © 2023 Cute Calendar


text:
\section{Introduction}
When a massive particle falls in a black hole, it induces changes
in the spacetime metric that, although considered as an
``ordinary'' perturbation, can produce a phenomenology hardly
comparable to what it would be in a flat background. This fact,
even if dealing with elementary concepts of General Relativity,
found its first serious applications in a celebrated paper of 1957
by T. Regge and J. A. Wheeler \cite{rw} that somehow founded the
theory of the stability of the Schwarzschild black hole. However,
due to hard complications in the calculations, this investigation
came to a first end, after a number of intermediate stages (in
particular \cite{mathews, edelvish, zerilli1, zerilli2}), only in
1970-1974 with the work of F. J. Zerilli, who, in collaboration
with Wheeler and R. Ruffini \cite{jorufzer1, jorufzer2}, attacked
the problem of considering the perturbation of the e.m. and
gravitational fields produced in the falling in greater detail. In
\cite{zerilli3}, in particular, a realistic treatment is made,
considering the first-order stress-energy tensor contributions of
the perturbing particle, but the ideas lying at the base of the
angular decoupling of the equations still remain cryptical in some
of their aspects; it is now possible, also by the help of quite
popular computer algebra means ({\it Mathematica} by S. Wolfram
and the tensor calculus-dedicated package {\it MathTensor} by L.
Parker and S. Christensen), to account for some hidden aspects of
the logic path followed by the authors and fix some errors.

\section{Formulating the problem}

The perturbation analysis is performed by writing the Einstein's
system (in geometric units: $G=c=1$) as
\begin{equation}\label{eins}
G_{\mu\nu}(\mathbf{h})=8\,\pi\,T_{\mu\nu}(\mathbf{h})
\end{equation}
where $\mathbf{h}$ is the perturbation tensor accounting for the
presence of a massive particle, eventually endowed with an
electric charge, that acts directly on the spacetime geometry in
addition to the Schwarzschild metric tensor:
$\,g_{\mu\nu}=g^{\mbox{\bf \tiny S}}_{\mu\nu}+h_{\mu\nu}\,$ where
$\,g^{\mbox{\bf \tiny S}}_{\mu\nu}\,$ corresponds to the line
element
$$\,ds^2=-e^{\nu(r)}dt^2+e^{\lambda(r)}dr^2+
r^2(d\theta^2+\sin^2\theta\,d\phi^2)$$ with
$\nu(r)=-\lambda(r)=\ln (1-2\,m/r)$, $m$ being the mass
of the BH.\\
Historically speaking, almost all the ideas developed to perform a
pure metric perturbation analysis ({\it i.e.} with $T_{\mu\nu}=0$)
in the original paper of 1957 were adopted by the successive
works, in particular the ``harmonic syntax'' of the angular terms
and the distinction between two different kinds of perturbations,
belonging to different choices among the angular operators that
generate the multipole expansion itself.

\section{Nature and aims of the angular bases}

To write the equations in a smart basis, accounting for the
angular properties of a static, spherically symmetric problem (by
this fact allowing the separation of the radial parts), a set of
harmonic ``objects'' is originally introduced by Regge-Wheeler, by
a mechanism of parity splitting and repeated derivations of the
scalar harmonics; those objects are seen to form a useful basis
for rank-2 tensors in the Euclidean 3-dim. space and can
successively be modified to form a basis of the Minkowski
spacetime. They are called ``tensor multipole'' ({\it TM}) basis.
Later, Frank J. Zerilli modified the original choice in two of the
ten elements and noticed that the way those tensors are
constructed must be consistent with the procedure adopted by Jon
Mathews \cite{mathews}, consisting in a chain of external products
of elements, starting from the spherical vector basis, aimed to
the forming of a set which, in its spatial Euclidean version,
transforms under the irreducible representations of
$SO(3)$. This set is called ``tensor harmonic'' ({\it TH}) basis.\\
The procedure to obtain the {\it TM} basis resides on the combined
action of the time and radial projection, ${\bf P_t}$, ${\bf
P_r}$, the covariant derivative $\boldsymbol{\nabla}$ and orbital
angular momentum $\mathbf{L}=-i\,{\bf r}\times\boldsymbol{\nabla}$
operators on the scalar harmonics, that turn out to be linear
combinations of the {\it TH}s. Exploring the relationships between
bases that originate from external products of unit vectors and
those derived from operator compositions, one is soon aware of the
different characteristics of those sets concerning parity and with
respect to scalar products in $\mathcal{E}_c\otimes\mathcal{E}_c$
and in $\mathcal{L}_2(\mathcal{S}^2)$ (respectively, the Euclidean
complexified tensor product space and the square-integrable
functions' Hilbert space on the unit 2-sphere). This topic was
formerly treated in a couple of papers (\cite{dm1, dm2}) that
unfortunately contain a certain amount of errors and misprints.
Some of those results (those, in particular, about the
construction of a new $TH$ basis of $\mathcal{E}_c^3$ with
improved features) are revisited and presented in a correct,
implementable form in Appendix A.

\section{Scalar, vector and tensor harmonics in $\mathcal{E}_c^3$}

To reach a satisfying definition of rank-2 {\it TH}s, it is
natural to hierarchically construct them from simpler objects
belonging to
the same family: scalar and vector harmonics.\\
The basis of the Hilbert space of the square-integrable complex
functions on the unit sphere embedded in $\mathcal{E}^3$, whose
elements possess the property of being eigenfunctions of
$\mathbf{L}^2$ and $L_z$, is indicated by the double-indexed
function $Y_{JM}(\theta,\phi)$ (the scalar spherical harmonics),
and its full expression normally adopted (after having made
explicit the Legendre polynomials that appear in it) is:
\begin{equation}\label{scalhar}
\begin{split}
Y_{JM}(\theta,\phi)=&\,(-1)^{M/2}\sqrt{\frac{2\,J+1}{4\pi}}\,
\sqrt{\frac{(J-|M|)!}{(J+|M|)!}}\;(\cos^2\theta-1)^{|M|/2}\cdot\\
&\cdot\left\{\frac{\partial^{|M|}}{\partial(\cos\theta)^{|M|}}
\left[\frac{1}{2^J\,J!}\,
\frac{\partial^J}{\partial(\cos\theta)^J}\,(\cos^2\theta-1)^J
\right]\right\}\,e^{i M\phi}
\end{split}
\end{equation}
in which the spherical coordinates are, conventionally, $\theta\in
[0,\pi]$ (the polar angle referred to the z-axis) and $\phi\in
[0,2\pi)$ (the azimuthal angle referred to the x-axis of a
rectangular cartesian frame).\\
In fact, it is of common experience that the practical problem of
separating the angular parts in a set of equations that must be
reduced to a pure radial form can be efficaciously treated once a
gauge choice is made that transforms those angular parts in
algebraic expressions depending only on spherical harmonics of
same $(J,\,M)$ and their derivatives (usually up to the second
order in $\theta$). All combinations of those objects can be
rewritten in terms of, at most, two different harmonics, in
$(J,\,M)$ and $(J-1,\,M)$, making use of well-known recurrent
relations between Legendre polynomials of different $J$, leading
to the following formulas:
\begin{equation}\label{dty}
\frac{\partial\,Y_{JM}}{\partial\,\theta}=J\,\cot\theta\,Y_{JM}-
l(J,\,M)\,\csc\theta\,Y_{J-1,\,M}
\end{equation}
\begin{equation}
\frac{\partial^2\,Y_{JM}}{\partial\,\theta^2}=\{J^2\,\cot^2\theta-
[J\,(J+1)-M^2]\,\csc^2\theta\}\,Y_{JM}+l(J,\,M)\,\cot\theta\,
\csc\theta\,Y_{J-1,\,M}
\end{equation}
with $l(J,\,M)=\sqrt{\frac{(2\,J+1)\,(J^2-M^2)}{2\,J-1}}$.\\[1mm]
Those two expressions can be joined together, once noticed that
$\frac{\partial^2 Y_{JM}}{\partial\phi^2}=-M^2\,Y_{JM}$, in a
second order partial differential equation satisfied by the
$Y_{JM}$:
\begin{equation}\label{rel}
\frac{\partial^2\,Y_{JM}}{\partial\theta^2}+\csc^2\theta\,
\frac{\partial^2\,Y_{JM}}{\partial\phi^2}+\cot\theta\,
\frac{\partial\,Y_{JM}}{\partial\theta}+J\,(J+1)\,Y_{JM}=0\ .
\end{equation}
This relation will be used later to write in a more compact form
the Zerilli's $TM$s.\\[3mm]
The second step on the way to the {\it TH}s was made by Blatt and
Weisskopf \cite{blwei}, who introduced a basis of the space of the
complex vector fields on $\mathcal{S}^2$, which is built as:
\begin{equation}
Y^l_{JM}(\theta,\phi)=\langle1,m,1,n\,|\,J,M\rangle
\;Y_{lm}(\theta,\phi)\;\mathbf{e}_n
\end{equation}
where $\mathbf{e}_i$ symbolizes the generic element of the basis
of the complexified Euclidean space $\mathcal{E}_c^3$ composed by
the simultaneous eigenvectors of the spin operators $\mathbf{S},\
S_z$ with $S=1$:
\begin{align}
&e_1=-(\hat{x}+i\;\hat{y})/\sqrt{2}\nonumber\\
&e_0=\hat{z}\nonumber\\
&e_{-1}=(\hat{x}-i\;\hat{y})/\sqrt{2}
\end{align}
and the symbol $\langle\,|\,\rangle$ is the
bracketed Dirac notation of a {\it Clebsch-Gordan coefficient}.\\
After this definition, the rank-2 tensor space
$\mathcal{E}_c^3\otimes \mathcal{E}_c^3$ can be provided a proper
basis by considering orthonormalized external products of the
$\mathbf{e}_i$; keeping the formalism of \cite{zerilli1}:
\begin{equation}
t^{\,j}_m=\sum_{\mu=-1}^1\;\langle 1,\mu,1,m-\mu\,|\,j, m
\rangle\;\mathbf{e}_{m-\mu}\otimes\mathbf{e}_\mu
\end{equation}
Now, the {\it harmonic} tensor spherical basis, spanning the space
of the finite-dimensional irreducible representations of $SO(3)$,
can be defined as:
\begin{equation}
Y^{\,j\;l}_{\,J\,M}\,(\theta,\,\phi)=\sum_{m=-j}^j \langle
L,M-m,j,m\,|\,J,M\rangle\;t^{\,j}_m\;Y_{l\,M\!-m}(\theta,\phi)
\end{equation}
The orthonormality in $\mathcal{L}_2^2(\mathcal{S}^2)$ of these
objects is guaranteed once a scalar product in this tensor space
is defined as (the overbar meaning complex conjugation):
\begin{equation}\label{norm}
(T,S)=\int T:S\;d\Omega\equiv
\int_0^{\,2\pi}\hspace{-2mm}\int_0^{\,\pi}
\overline{T}^{\;\rho\sigma}S_{\rho\sigma}\,\sin\theta\,d\theta\,d\phi\
.
\end{equation}
It is worth noting that such a frame {\it is not} orthogonal in
$\mathcal{E}_c^3\otimes \mathcal{E}_c^3$ endowed with the scalar
product $(T,S)=T:S$, for fixed values of $J,\,M$.

\section{Tensor multipoles}

It is not difficult to directly write Zerilli's {\it TM} covariant
basis in $\mathcal{M}^4$ once a proper definition of $\mathbf{L}$
acting on scalar functions is adopted:
\begin{equation}
\mathbf{L}\,f=-i\,\mathbf{r}\wedge\mathbf{\nabla}\,f
\stackrel{\mbox{\tiny comp}}{=}-i\,r\,{E_\mu}^\rho\,f_{\,;\,\rho}
\end{equation}
where ${E_\mu}^\nu$ belongs to a rank-2 component of the
well-known Levi-Civita's tensor $\epsilon$:
\begin{equation}
{E_\mu}^\nu=\eta_{\,\mu\rho}\;{\epsilon}^{\,\rho\nu 01}=\left(
\begin{array}{cccc}
    0&0&0&0 \\
    0&0&0&0 \\
    0&0&0&\sin \theta \\
    0&0&-\frac{1}{\sin \theta} &0
\end{array}\right)\ ,
\end{equation}
$\eta_{\,\mu\nu}$ being the covariant Minkowski metric in
spherical coordinates. With this specification, the {\it TM}s are
defined as follows (the symbol ``${}_{()}$'' means that only the
symmetric part of the tensor is considered):
\begin{eqnarray}
&& \\[1mm]
&& \left.
\begin{array}{l}
TM_1=({\bf P_t}\circ {\bf P_t})\,Y_{JM}\\[1mm]
TM_2=({\bf P_r}\circ {\bf P_r})\,Y_{JM}\\[1mm]
TM_3=\sqrt{2}\,(i\,{\bf P_t}\circ {\bf P_r})_{()}\,Y_{JM}
\end{array}
\right\}\mbox{scalar components}\nonumber\\[2mm]
&& \left.
\begin{array}{l}
TM_4=m(J)\,(i\,r\,{\bf
P_t}\circ\boldsymbol{\nabla})_{()}\,Y_{JM}\\[1mm]
TM_5=m(J)\,(r\,{\bf P_r}\circ\boldsymbol{\nabla})_{()}\,Y_{JM}
\end{array}
\right\}\mbox{vector electric components}\nonumber\\[2mm]
&& \left.
\begin{array}{l}
TM_6=m(J)\,(-i\,{\bf
P_t}\circ \mathbf{L})_{()}\,Y_{JM}\\[1mm]
TM_7=m(J)\,({\bf P_r}\circ \mathbf{L})_{()}\,Y_{JM}
\end{array}
\right\}\mbox{vector magnetic components}\nonumber\\[2mm]
&& \hspace{2.1mm}TM_8=n(J)\left[({\bf P_r}\circ
\mathbf{L})_{()}+r\,(\mathbf{L}\circ\boldsymbol{\nabla})_{()}\right]\,
Y_{JM}\hspace{5mm}\mbox{tensor magnetic component}\nonumber\\[2mm]
&& \left.
\begin{array}{l}
TM_9=\frac{n(J)}{2}\left[(\mathbf{L}\circ
\mathbf{L})_{()}+3\,r\,({\bf P_r}\circ
\boldsymbol{\nabla})_{()}+r^2\,\boldsymbol{\nabla}\circ
\boldsymbol{\nabla}\right]\,Y_{JM}\\[1mm]
TM_{10}=\frac{m^2(J)}{2\,\sqrt{2}}\left[(\mathbf{L}\circ
\mathbf{L})_{()}-r\,({\bf P_r}\circ
\boldsymbol{\nabla})_{()}-r^2\,\boldsymbol{\nabla}\circ
\boldsymbol{\nabla}\right]\,Y_{JM}\nonumber
\end{array}
\right\}\mbox{tensor electric components}
\end{eqnarray}
where $m(J)=\sqrt{\frac{2}{J\,(J+1)}}$,
$n(J)=\sqrt{\frac{2}{(J-1)\,J\,(J+1)\,(J+2)}}$.\\
The explicit matrix form, with rows and columns labelled as
$(t,\,r,\,\theta,\,\phi)$, of these objects, with the help of
(\ref{rel}), can be cast as:\small
$$
\begin{array}{c}
TM_1=\left(\begin{array}{cccc}
Y_{JM}&0&0&0\vspace{2mm}\\ 0&0&0&0\vspace{2mm}\\ 0&0&0&0\vspace{2mm}\\
0&0&0&0
\end{array}\right)
TM_2=\left(\begin{array}{cccc}
0&0&0&0\vspace{2mm}\\ 0&Y_{JM}&0&0\vspace{2mm}\\ 0&0&0&0\vspace{2mm}\\
0&0&0&0
\end{array}\right)
TM_3=\left(\begin{array}{cccc} 0&\frac{i\,Y_{JM}}{\sqrt{2}}&0&0
\vspace{2mm}\\ *&0&0&0\vspace{2mm}\\
0&0&0&0\vspace{2mm}\\ 0&0&0&0
\end{array}\right)\vspace{5mm}\\
TM_4=\left(\begin{array}{cccc} 0&0&i\,r\,U&i\,r\,V\vspace{2mm}\\
0&0&0&0\vspace{2mm}\\ *&0&0&0\vspace{2mm}\\ *&0&0&0
\end{array}\right)\hspace{2mm}
TM_5=\left(\begin{array}{cccc} 0&0&0&0\vspace{2mm}\\
0&0&r\,U&r\,V \vspace{2mm}\\
0&*&0&0\vspace{2mm}\\ 0&*&0&0
\end{array}\right)\vspace{5mm}\\
TM_6=\left(\begin{array}{cccc} 0&0&\frac{r}{\sin\theta}\,V
&-r\,\sin\theta\,U\vspace{2mm}\\
0&0&0&0\vspace{2mm}\\ *&0&0&0\vspace{2mm}\\ *&0&0&0
\end{array}\right)\hspace{2mm}
TM_7=\left(\begin{array}{cccc} 0&0&0&0\vspace{2mm}\\
0&0&\frac{i\,r}{\sin\theta}\,V&-i\,r\,\sin\theta\,U\vspace{2mm}\\
0&*&0&0\vspace{2mm}\\0&*&0&0
\end{array}\right)\vspace{5mm}\\
TM_8=\left(\begin{array}{cccc} 0&0&0&0\vspace{2mm}\\
0&0&0&0\vspace{2mm}\\0&0&\frac{i\,r^2}{\sin\theta}\,X&-i\,
r^2\sin\theta\,W\vspace{2mm}\\0&0&*&-i\,r^2\sin\theta\,X
\end{array}\right)\hspace{2mm}
TM_9=\left(\begin{array}{cccc} 0&0&0&0\vspace{2mm}\\
0&0&0&0\vspace{2mm}\\0&0&r^2 W&r^2 X\vspace{2mm}\\
0&0&*&-r^2\sin^2\theta\,W\vspace{2mm}
\end{array}\right)
\end{array}$$
$$
\begin{array}{c}
TM_{10}=\left(\begin{array}{cccc} 0&0&0&0\vspace{2mm}\\
0&0&0&0\vspace{2mm}\\ 0&0&\frac{r^2 Y_{JM}}{\sqrt{2}}&0\vspace{2mm}\\
0&0&0&\frac{r^2\sin^2\theta\,\,Y_{JM}}{\sqrt{2}}\vspace{2mm}
\end{array}\right)
\hspace{4mm}\mbox{with}\hspace{0.8mm}\left\{\begin{array}{l}
U=\frac{m(J)}{2}\,\frac{\partial\,Y_{JM}}{\partial \theta}\\[2.5mm]
V=\frac{m(J)}{2}\,\frac{\partial\,Y_{JM}}{\partial
\phi}\\[2.5mm]
X=n(J)\left[\frac{\partial}{\partial\theta}-
\cot\theta\right]\frac{\partial\,Y_{JM}}{\partial \phi}\\[2mm]
W=n(J)\left[\frac{\partial^2}{\partial\theta^2}+\frac{J\,
(J+1)}{2}\right]Y_{JM}
\end{array}\right.
\end{array}
$$\normalsize\\[2mm]
where ``$\,*\,$'' denotes a symmetric component of a tensor.\\
Under a geometric point of view, the {\it TM}s can be classified
as:
\begin{itemize}
\item Space longitudinal ({\it i.e.} orthogonal to the unit
2-sphere) elements:\\$TM_2,\,TM_5,\,TM_7$ (in Zerilli's notation
``$a$'', ``$b$'', ``$c$''); \item Space transverse ({\it i.e.}
tangent to the unit 2-sphere) elements:\\
$TM_8,\,TM_9,\,TM_{10}$ (``$d$'',``$f$'',``$g$''); \item Time
addition elements:\\$TM_1,\,TM_3,\,TM_4,\,TM_6$
(``$a_0$'',``$a_1$'',``$b_0$'',``$c_0$'').
\end{itemize}
Being the ideas underlying the formation of this set mainly based
on the {\it euclidean} properties of transformation under {\bf L}
and $\boldsymbol{\nabla}$, orthonormalization problems were
expected to arise for the components belonging to the
$\mathcal{E}_c^3\rightarrow\mathcal{M}_c^4$ extension: in fact, it
is straightforward to see that the last three cited multipoles
($TM_{3,\,4,\,6}$) have their norm (defined by
(\ref{norm})) equal to -1.\\

\subsection{Regge-Wheeler perturbation tensors}

In the {\it TM} basis, ${\bf h}^m,\;{\bf h}^e$, the well-known
Regge-Wheeler perturbation tensors \cite{rw} that split
(\ref{eins}) in {\it magnetic} and {\it electric} parts, totally
decoupled from each other, can be written as:
\begin{eqnarray}
&& \\
&& {\bf h}^m =
\frac{2}{m(J)\,r}\,\big[-h_0(t,r)\,TM_6+i\,h_1(t,r)
\,TM_7\big]-\frac{i}{n(J)\,r^2}\,h_2(t,r)\,TM_8 \nonumber\\[3mm]
&& {\bf h}^e =
e^{\nu(r)}H_0(t,r)\,TM_1+e^{\lambda(r)}H_2(t,r)\,TM_2-i\,
\sqrt2\,H_1(t,r)\,TM_3 \nonumber\\
&& \hspace{8mm}+\frac{2}{m(J)\,r}\,\left[-i\,h_0(t,r)\,
TM_4+h_1(t,r)\,TM_5\right] \nonumber\\
&&
\hspace{8mm}+\frac{1}{n(J)}\,G(t,r)\,TM_9+\sqrt{2}\,\left[K(t,r)-\frac{1}{m^2(J)}\,
G(t,r)\right]\, TM_{10} \nonumber
\end{eqnarray}
and, once the celebrated gauge choices ($h_2=0$ for ${\bf h}^m$
and $h_0=h_1=G=0$ for ${\bf h}^e$) that share the same names are
applied, they reduce to:
\begin{eqnarray}
&& \\
&& {\bf h}^m = \frac{2}{m(J)\,r}\,\big[-h_0(t,r)\,TM_6+i\,h_1(t,r)
\,TM_7\big] \nonumber\\[3mm]
&& {\bf h}^e =
e^{\nu(r)}H_0(t,r)\,TM_1+e^{\lambda(r)}H_2(t,r)\,TM_2+
\sqrt2\,\left[-i\,H_1(t,r)\,TM_3+K(t,r)\,TM_{10}\right] \nonumber
\end{eqnarray}
making evident their belonging to different classes of
transformations of $SO(3)$.\\It is easier to explain their
decoupling in those terms than invoking an ``opposite parity''
feature which is hardly recognizable, once we refer to the
eigenvalues (if existing) of the operator $P$ that acts on a
function defined on $\mathcal{S}^2$ as $P(f(\theta,\,\phi))
=f(\pi-\theta,\,\phi+\pi)$: in the case of ${\bf h}^e$, it is
manifestly $P({\bf h}^e_{\mu\nu})=P(Y_{JM})=(-1)^J\,Y_{JM}$ for
any choice of $\mu,\,\nu$, while ${\bf h}^m$ has no defined
parity, since it is immediately seen from (\ref{dty}) that
$P(\partial_\theta Y_{JM})=(-1)^{J+1}\,Y_{JM}$ while
$\partial_\phi Y_{JM}=i\,M\,Y_{JM}$ so that $P(\partial_\phi
Y_{JM})=P(Y_{JM})=(-1)^J\,Y_{JM}$.

redpajama_set_name: RedPajamaArXiv


text:
Q: xelatex compilation error I am using xelatex to compile a tex file.
However, I got a strange problem, the log says:
! This is a LaTeX bug: check coding! ! !
Command name `\font_set:Nnn' already defined!

Any hint to solve it? Thanks.

A: I had the same problem with MiKTeX. After reinstalling fontspec using package manager, the problem went away. Initial fontspec version was packaged sometime in 2010. Newly installed one is from 28-2-2011.
You can also update all MiKTeX packages from command line. Go to MiKTeX\bin directory and then you can run:
mpm --find-updates > packages-to-be-updated.txt
mpm --update-some=packages-to-be-updated.txt

A: Using the minimal example of Alexander, I cannot reproduce this problem. With \listfiles in my preamble, my log file is below.
Make sure you have fully updated all of your packages through tlmgr (or 'TeX Live Utility' on a Mac) or the MiKTeX package manager.

This is XeTeX, Version 3.1415926-2.2-0.9997.4 (TeX Live 2010)
 \write18 enabled.
entering extended mode
(./small.tex
LaTeX2e
Babel  and hyphenation patterns for english, dumylang, nohyphenation, ge
rman-x-2009-06-19, ngerman-x-2009-06-19, afrikaans, ancientgreek, ibycus, arabi
c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
h, french, galician, german, ngerman, swissgerman, monogreek, greek, hungarian,
 icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, marathi, or
iya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian, kurmanji,
 lao, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, pol
ish, portuguese, romanian, russian, sanskrit, serbian, slovak, slovenian, spani
sh, swedish, turkish, turkmen, ukrainian, uppersorbian, welsh, loaded.
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/size10.clo))
(/usr/local/texlive/2010/texmf-dist/tex/xelatex/xunicode/xunicode.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/xltxtra/xltxtra.sty
(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
(/usr/local/texlive/2010/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/expl3.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3names.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/etex-pkg/etex.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3basics.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3expan.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3tl.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3int.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3quark.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3seq.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3toks.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3prg.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3clist.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3token.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3prop.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3msg.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3io.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3skip.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3box.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3keyval.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3keys.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3precom.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3xref.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3file.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3fp.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3luatex.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3font.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/tools/calc.sty))
(/usr/local/texlive/2010/texmf-dist/tex/latex/xpackages/xbase/xparse.sty)
(/usr/local/texlive/2010/texmf-dist/tex/generic/kastrup/binhex.tex)
(/usr/local/texlive/2010/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/usr/local/texlive/2010/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(/usr/local/texlive/2010/texmf-dist/tex/generic/xkeyval/keyval.tex)))
(/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec-patches.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/fixltx2e.sty))
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/fontenc.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/euenc/eu1enc.def)
(/usr/local/texlive/2010/texmf-dist/tex/latex/euenc/eu1lmr.fd))
(/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec.cfg))
(/usr/local/texlive/2010/texmf-dist/tex/latex/realscripts/realscripts.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/metalogo/metalogo.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/local/texlive/2010/texmf-dist/tex/xelatex/xetex-def/xetex.def)))))
(/usr/local/texlive/2010/texmf-dist/tex/xelatex/xecyr/xecyr.sty)
(/usr/local/texlive/2010/texmf-dist/tex/generic/babel/babel.sty
(/usr/local/texlive/2010/texmf-dist/tex/generic/babel/russianb.ldf
(/usr/local/texlive/2010/texmf-dist/tex/generic/babel/babel.def)

Package babel Warning: No input encoding specified for Russian language on inpu
t line 136.

) (/usr/local/texlive/2010/texmf-dist/tex/generic/babel/english.ldf))
(./small.aux) [1] (./small.aux)

 *File List*
 article.cls    2007/10/19 v1.4h Standard LaTeX document class
  size10.clo    2007/10/19 v1.4h Standard LaTeX file (size option)
xunicode.sty    2010/11/06 v0.96 provides access to latin accents and many othe
r characters in Unicode lower plane
 xltxtra.sty    2010/09/20 v0.5e Improvements for the "XeLaTeX" format
ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
 ifxetex.sty    2010/09/12 v0.6 Provides ifxetex conditional
fontspec.sty    2011/02/26 v2.1f Advanced font selection for XeLaTeX/LuaLaTeX
   expl3.sty    2011/02/17 v2156 L3 Experimental code bundle wrapper
 l3names.sty    2011/01/08 v2122 L3 Experimental Naming Scheme for TeX Primitiv
es
    etex.sty    1998/03/26 v2.0 eTeX basic definition package (PEB)
l3basics.sty    2011/02/26 v2158 L3 Experimental basic definitions
 l3expan.sty    2010/09/20 v2037 L3 Experimental Argument Expansion module
    l3tl.sty    2011/03/07 v2184 L3 Experimental Token Lists
   l3int.sty    2011/03/06 v2178 L3 Experimental Integer module
 l3quark.sty    2011/03/03 v2172 L3 Experimental Quark Commands
   l3seq.sty    2010/03/29 v1879 L3 Experimental sequences and stacks
  l3toks.sty    2010/09/20 v2037 L3 Experimental Token Registers
   l3prg.sty    2011/03/06 v2178 L3 Experimental control structures
 l3clist.sty    2011/03/06 v2178 L3 Experimental comma separated lists
 l3token.sty    2011/02/16 v2151 L3 Experimental token investigation and manipu
lation
  l3prop.sty    2010/11/23 v2087 L3 Experimental Property Lists
   l3msg.sty    2010/10/02 v2052 L3 Experimental LaTeX Messages module
    l3io.sty    2010/10/03 v2063 L3 Experimental i/o module
  l3skip.sty    2011/02/15 v2149 L3 Experimental skip registers
   l3box.sty    2011/03/06 v2178 L3 Experimental Box module
l3keyval.sty    2010/04/11 v1890 L3 Experimental keyval processing
  l3keys.sty    2010/11/11 v2082 L3 Experimental key-value support
l3precom.sty    2010/02/09 v1793 L3 Experimental precompilation module
  l3xref.sty    2011/02/16 v2151 L3 Experimental cross referencing
  l3file.sty    2010/03/21 v1853 L3 Experimental file loading
    l3fp.sty    2011/03/06 v2178 L3 Experimental floating-point operations
l3luatex.sty    2010/07/18 v1985 L3 Experimental LuaTeX functions
  l3font.sty    2011/03/03 v2175 L3 Experimental Font Loading
    calc.sty    2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
  xparse.sty    2011/01/23 v2136 Generic document command parser
 xkeyval.sty    2008/08/13 v2.6a package option processing (HA)
 xkeyval.tex    2008/08/13 v2.6a key=value parser (HA)
fontspec-patches.sty    2011/02/26 v2.1f Advanced font selection for XeLaTeX/Lu
aLaTeX
fixltx2e.sty    2006/09/13 v1.1m fixes to LaTeX
 fontenc.sty
  eu1enc.def    2010/05/27 v0.1h Experimental Unicode font encodings
  eu1lmr.fd    2009/10/30 v1.6 Font defs for Latin Modern
fontspec.cfg
realscripts.sty    2010/09/30 v0.3 Access OpenType subscripts and superscripts
metalogo.sty    2010/05/29 v0.12 Extended TeX logo macros
graphicx.sty    1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty    2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
    trig.sty    1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg    2010/04/23 v1.9 graphics configuration of TeX Live
   xetex.def    2009/11/22 v0.94 LaTeX color/graphics driver for XeTeX (RRM/JK)

   xecyr.sty    2008/03/08 v1.0 Definitions for Cyrillic Babel/XeLaTeX compatib
ility
   babel.sty    2008/07/06 v3.8l The Babel package
russianb.ldf    2008/03/21 v1.1r Russian support from the babel system
 english.ldf    2005/03/30 v3.3o English support from the babel system
 ***********

  )
Output written on small.pdf (1 page).
SyncTeX written on small.synctex.gz
Transcript written on small.log.


text:
Q: Wordpress query_post by category not querying I'm trying to get all the colleagues from a custom post type that are linked to the a category. It doesn't want to work in the slightest It returns every result under the category, not the specific custom post type. Can anyone help, am I missing something. $current_segment is bringing in the right slug.
Code is:
<?php
    /**
    * Query post based on $current_segment value
    */
    query_posts( array(
      'post_type'     => 'colleagues',
      'category_name' => $current_segment
      )
    );
    ?>

Thanks
Managed to find the answer, you need to set the taxonomy as the category and then the term as the $current_segment.
query_posts( array( 'post_type' => 'colleagues', 'taxonomy'=> 'category', 'term' => $current_segment ) );


text:
Georgia Woman Gifts Car to Teen Who Walked 7 Miles to Work Every Day
Greedy right "protecting American interests" joins scheming left in subordinating American sovereignty and liberty to globalist agenda
Introduction by Chris Moore
The following take on a pro-sovereignty book by John Fonte reviewed by the conservative New American doesn't come right out and declare it, but based on who has historically pushed for so many of these anti-sovereignty initiatives from the right, its clear that proxies of multinational corporations, under the auspices of "protecting American interests," are joining leftists in trying to put an end to American sovereignty.
These two unpatriotic groups actually have a long anti-sovereignty history of working together. For example, the New American reported on a scandal back in June that I headlined here on LibertarianToday.com: "Wikileaks uncovers ongoing plot hatched in Bush II era to "integrate" U.S., Mexico, Canada, overthrow respective Constitutions."
At the root of all of this, of course, is the insatiable greed of our Zionist-infected globalist establishment.
The left needs a massive, open borders, "integrated" market to grow the population and tax revenue pool ever and ever larger in order to finance the ever growing costs of the Big Government pyramid scheme in which it is engaged, and the right seeks to grow markets ever larger to maximize corporate revenue.
As the article below hints, the same game is going on by the corrupt left-right establishment on a global scale, as well, only instead of a massive, sovereignty-destroying trade block, the Western left-right axis of evil seeks to impose a regiment of global laws that it thinks it will govern, hence subordinating the rising Chinese, Indians, Russians, etc. to its own interests and self-serving financial agenda.
This is probably the fatal flaw of these corrupt, left-right, Western Zionist-globalist elites: they imagine that not only are average Westerners dupes, buffoons, simpletons, sheep, lackeys and hicks who can't figure out what's in their own best long-term interests, but they fantasize that the rest of the world can be easily hoodwinked into handing away its sovereignty and subjugating its best economic interests to these craven con artists and their pathetic pyramid schemes, as well.
The self-absorbed arrogance, chutzpah and delusions of grandeur of these people is truly epic.
In fact, they've literally become so insanely delusional that they are a danger to humanity itself, as we've seen time and again the kind of temper tantrums they are capable of throwing in order to implement their satanic schemes, with the various and sunder invasions, bombings, attacks, embargoes and regime changes in the Middle East, all based on lies, false flag attacks, and elite-created straw man villains.
It's way past time to put these sociopathic left-right elites and their Zionist-globalist agenda out of their misery, and restore American sovereignty and liberty once and for all. These people are so incompetent and insane, anything less will more than likely land us all in World War III. -- C.M.
New Book Asks: Sovereignty or Submission?
(The New American) -- by Joe Wolverton, II --
In his new book, Sovereignty or Submission, John Fonte identifies globalism as the latest evolutionary iteration of the "multiculturalism-diversity" that once infatuated the American elites.
Just as they once promoted ethnic-racial-gender group consciousness as the antidote for all the ills associated with following the path of freedom and individual rights as set out by our Founding Fathers, the elites now proffer transnationalism and "global citizenship" as the newest cure-all.
Fonte rightly recognizes both movements as antithetical to the core American concepts of republicanism and individual liberty.
By 2009, Fonte writes, the world's leading political actors were pounding a constant drumbeat of "global problems require global solutions." Today, there are forces within and without the government of the United States that willingly dance to the globalist tune and genuinely believe that there is greater good in the enforcement of global laws and the establishment of a single world government than in the fostering of the timeless principles of freedom incorporated in the U.S. Constitution.
John Fonte is a senior fellow and director of the Center for American Common Culture at Hudson Institute. The center provides analysis and policy advice on civic education, citizenship, and issues concerning the interplay of national identity, the assimilation of immigrants, and global organizations...
One of the most prominent of the globalist organizations opposing the perpetuation of America's constitutional freedom is the United Nations. While there is little room to argue the damage done by the UN to the continued self-determination of the United States, Fonte asserts that the real threat comes not from the UN itself, but from those within the United States who doggedly demand adherence to its resolutions, regardless of constitutional mandates to the contrary.
Fonte explained his point in an interview:
It is important to emphasize that the main threat to American sovereignty comes, not from the UN or other international institutions, but from American globalists themselves. The UN and international law per se, can not force us to do anything, but many, among our elites, are promoting American subordination to global authority.
I'll give you a few examples. Leading American "human rights" groups including Human Rights Watch, the American Civil Liberties Union (ACLU), Arab-American Institute, La Raza, Mexican American Legal and Education Foundation (MALDEF) and the Leadership Conference on Civil Rights have called for the United States to accept all UN human rights treaties without any reservations (including First Amendment, Second Amendment and Tenth Amendment, i.e., federalism, restrictions on international law). This would effectively subordinate the American constitution to UN-made "global rules." The "global rules" these American human rights groups demand include: racial and gender preference quotas in all aspects of public and private life; official multilingualism; the ending of any serious border enforcement; the abolition of capital punishment; the payment of U.S. reparations for slavery; and much more.
Despite a similarity in the ultimate aims of those groups, Fonte argues that globalism is not a monolithic movement. Within the greater globalist universe there are two poles of groups around which adherents orbit:
The first are the ideological leftists ... whose argument is simply that the broad leftist agenda represents real substantive rights (equality of result), as opposed to the individual rights of a capitalist democracy.
The second group of American globalists are often foreign policy specialists who believe that America is in decline. This group of globalists argue in Orwellian fashion that the United States should exercise "leadership" and "engagement" by promoting a new global governance system over national sovereignty. They maintain, unrealistically, that if Americans agree to limit their own sovereignty and submit to global rules, the Chinese will be persuaded to do the same, thus "protecting American interests" in the future as China becomes stronger. This reveals the global governance project to be both naïve and dangerously suicidal, placing American security in the hands of an untested and unaccountable global system.
In so many ways, it seems that the obliteration of the 10th Amendment specifically and federalism in general is one of the most potent arms in the globalist arsenal. By subordinating the states to the power on the Potomac, globalists rightly reason that the international laws, statutes, standards, and practices that they earnestly espouse could erode more quickly the bedrock principles of liberty upon which the states individually are built. That is to say, one ostensibly republican government is more easily conquered than 50 sovereign states.
There is another favorite tactic employed by the globalist strategists: placing legislative power in the hands of international bodies who are unelected by the American people and unaccountable to them. International courts, multinational armed forces, and global parliaments will, if the globalist agenda is accomplished, supplant the corresponding institutions established by the federal or state constitutions...MORE...LINK
Posted by Chris Moore at 1:24 PM


Jonathan Richman (born 16 May 1951) is an American proto-punk musician. He is known for his wide-eyed, near-childlike lyrical outlook, and music that, while rooted in 1950s rock and roll structures, can be wildly eclectic.
Unless indicated otherwise, the text in this article is either based on Wikipedia article "Jonathan Richman" or another language Wikipedia page thereof used under the terms of the GNU Free Documentation License; or on original research by Jahsonic and friends. See Art and Popular Culture's copyright notice.
This page was last modified 16:46, 25 November 2007.


For this project, I created a brand rollout/campaign for New Zealand Tourism. Basing my work on a persona, I focused my campaign on adventure and the outdoors. The persona was looking to get away from the concrete jungle, and so I focused heavily on our scenery and all the outdoor activities New Zealand has to offer. It showcases New Zealand as the great escape that these people desperately need, a haven to run away and discover new places and make new memories. I wanted to create a sense of relaxation, so I used large, bold imagery, with lots of clear space, and allowed all the elements to breathe. Deliverables were a complete brand identity, promotional posters, promotional brochures, a magazine editorial, a website that prospective visitors could educate themselves about the beauty of NZ, and a souvenir with packaging.


Although it may not be as well-established with the workforce world as LinkedIn, people are starting to recognize that the ever-growing in popularity Pinterest can be added to the collection of social media platforms utilized in the job search. As an added bonus, it's really easy (and fun!) to use.
For those graphic designers, photographers, interior designers, web designers, and other artsy folk out there, you can probably already image the extent of personal branding you could do by uploading images of your portfolio into a "My Portfolio" board. But for those of us who aren't pursuing careers in the fine arts, Pinterest can still be an incredibly powerful platform.
Create a "My Resume" board and upload your resume, logos of companies you've worked, logos of schools you've attended, and logos of organizations you have volunteered for or partnered with. This is a great way to aggregate yourself into a visual resume and create another social media profile to compliment your resume, video resume, social media profiles, and website.
Create a second board dedicated to pins relevant to your industry or anything that relates to your professional life or dream career. Once you start following the companies you're interested in working for as well as some of the experts in your field, you'll get a feel for the types of visual information that would be most relevant and catching to pin.
Consider utilizing your three secret boards to collect information about the companies that you're interested in applying for or have upcoming interviews at. If you're at this stage in the hiring process, you should be doing your research on these companies and, if you're like me, visual information can be a lot easier to remember than text alone.
Similar to your video resume, Pinterest also allows employers to get a glimpse of who you are as a person. But be careful with this! Know that just because a board isn't labeled your "My Resume" board, it doesn't mean that an employer won't look at it.
Now here's where you can really go for the gold with Pinterest. First, make sure that your settings allow your profile to show up in search engine results. Then, if you pack your Pinterest profile with keywords related to your career, you'll increase the chances that it shows up in search engine results. Once employers arrive at your Pinterest profile, be sure that they will easily see a pin telling them how to best contact you as well as how to access your Jobma profile, website, LinkedIn profile, and other social media profiles.
So not only can your Pinterest profile be a great self-branding tool, but, if you utilize it properly, it can also be used for SEO purposes and as way to link employers to your other professional platforms.
For more information on social media platforms, read about how Twitter and Linkedin can be utilized in your job search career.
This entry was posted in Jobs, Resume Tips, Video Resumes and tagged pinterest in the job search, social media in the job search, video pitch, video resumes on June 11, 2013 by Megan Spanjers.


text:
Q: react redirect to another page not working I want to redirect to home page after successful login.I searched throughly but didn't find the solution to this. Thanks in advance
//imported react-router
import { Redirect } from 'react-router';

//main route file
<Router>
  <div>
    <Route exact path = "/" component={ App } />
    <Route path = "/home" component={ Homepage } />
  </div>
</Router>

//redirect after ajax success
$.ajax({
    type: 'POST',
    url: '/login_participant',
    data: data,
    dataType:'json',
    success:function(data) {
         console.log(data);

         //redirecting home after login successfully
         <Redirect to ="/home" />
    },
    error:function(err) {
         console.log(err);
    }
})

A: <Redirect /> is a simple component, that takes some props and do something with that. It has contract with other components provided by react-router, so it has to know what is the context.
If you want to redirect after successful login, you either have to use react-router-redux (push action) or to keep state flag isUserLoggedIn or sth like that to provide data to your components. Both solution requires using redux/flux or other state container.
If you don't want to use redux/flux, maybe just replace window location? (pathname).
It's all from my side, maybe others have better solution.


text:
Q: Quantmod for S&P500 doesn't get the me right data I used the following code to get the S&P500 data from yahoo using the quantmod package but I am not getting the right index close values. Have no idea what data is it this pulling Someone else who answered another question used the same code for the same ticker and got the right data. I tried used "GSPC" as well but the adjusted close price doesn't make sense. See screenshot for reference. Any suggestions? Or anyone facing the same issue?
library(quantmod)
SPX <- getSymbols("^GSPC",auto.assign = FALSE, from = "1980-01-01")

A: It looks right to me:
pacman::p_load(quantmod)

SPX <- getSymbols("^GSPC",auto.assign = FALSE, from = "1980-01-01")

tail(SPX)

           GSPC.Open GSPC.High GSPC.Low GSPC.Close GSPC.Volume GSPC.Adjusted
2017-09-13   2493.89   2498.37  2492.14    2498.37  3368050000       2498.37
2017-09-14   2494.56   2498.43  2491.35    2495.62  3414460000       2495.62
2017-09-15   2495.67   2500.23  2493.16    2500.23  4853170000       2500.23
2017-09-18   2502.51   2508.32  2499.92    2503.87  3194300000       2503.87
2017-09-19   2506.29   2507.84  2503.19    2506.65  3249100000       2506.65
2017-09-20   2506.84   2508.85  2496.67    2508.24  3530010000       2508.24

This matches what I see on Yahoo Finance.
I think I see the problem though. You'll notice that the object open in your screenshot has a different name. SNP500 rather than SPX. It's a different object.
That's why the prices are lower. That's always why we don't really use screenshots on Stack Overflow, at least not for R data frames.


text:
Corporate Approvals
Eddy Current Testing
Penetrant Testing
Radiographic Testing
Visual Testing
Certified Welding Inspector
Concrete Core Drilling
Resistivity Testing
Additive Manufacturing / Industrial 3D Printing
Aerospace, Defense, & Space
HOME | Field Services | RADIOGRAPHIC TESTING
Radiographic testing (RT), also known as X-ray testing, is an imaging test method that uses a radioactive source to view the inside of metallic and non-metallic components.
An X-ray tube or radioactive material source passes through the testing material to irradiate a film revealing different densities within the element. Digital Radiography (DR) is another radiographic testing method that uses X-ray imaging systems or radioscopy systems, and images can be stored and evaluated digitally.
NEED SERVICE? Get in touch with one of our specialists.
QC Labs was asked to investigate anomalies within a parking structure at a notable condominium residence in order to determine the presence of reinforcing steel within the structure, its overall integrity, as well as the spacing between bars at the different layers. This information was critical in determining the safety of the structure.
QC LABORATORIES, INC.
FAA #CD4R098M
© 2020 QC Laboratories, Inc.
© 2022 QC Laboratories, Inc. All Rights Reserved.


With Everest College Phoenix's online Associate and Bachelor's degree programs, students will be able to learn from the comfort of their own home, and will partake in the same in-depth, high-quality curricula that is used in their traditional campus programs.
Everest College Phoenix offers a quality educational option to those individuals with busy schedules that prevent them from attending traditional daytime universities. With Everest College Phoenix's online courses and degree programs you can continue working full-time as you strive to fulfill your educational dreams.
Their online courses have been designed to encourage participation, interaction, and teamwork from all students. Students in these programs can expect a top-notch educational experience that is based on personalized attention and support that will contribute to the overall success of their future.
Everest College Phoenix: Career Training for Life.


text:
Beneficial reuse of refinery spent caustic solution in alkaliactivated infrastructure materials
S. L. Williams
C. Negron-McFarlane
C. A. Weiss Jr.
Keywords: Alkali-activated materials, sustainability, slag, post-industrial waste
Over the past half-century, societal awareness of the detrimental effects of environmental pollution resulting from human activity has increased, and this newfound awakening has given an impetus to research on sustainable construction materials. In particular, research efforts are aimed at developing greener alternatives to portland cement, production of which accounts for 5-10% of global anthropogenic carbon dioxide emissions. Alkali-activated materials, which can be produced almost entirely from industrial by-products, have received considerable interest in this regard. Previous studies on waste-based alkali-activated materials have focused almost exclusively on reuse of solid waste (e.g., fly ash, slag); however, these materials require a highly-concentrated solution of alkali-hydroxides and/or alkali-silicates (typically 8-14M) to catalyze geopolymerization. Although the environmental and economic impact associated with consumption of excessive amounts of virgin alkalis and safety concerns associated with handling highly-alkaline solutions could substantially threaten the scalability of these materials, little work has been aimed at addressing these issues. In the current study, aqueous alkaline waste from industrial caustic washing of hydrocarbons (deemed unsuitable for regeneration or purification processes due to the presence of contaminants) was used as an activating solution for alkaliactivated concrete in place of a conventional virgin alkali solution. The impact of impurities in the waste activator, particularly organics and heavy metals, on mechanical properties, temporal reactivity, mineralogy, and thermal stability of the materials was assessed. Results suggested that this toxic waste stream, for which there are currently few options available for beneficial reuse, could be used to produce alkali-activated materials in place of virgin alkalis without compromising performance.
Williams, S. L., Negron-McFarlane, C., & Weiss Jr., C. A. (2017). Beneficial reuse of refinery spent caustic solution in alkaliactivated infrastructure materials. Academic Journal of Civil Engineering, 35(2), 69-72. https://doi.org/10.26168/icbbm2017.8


text:
'use strict'

function isDeprecated(doc, data) {
  return deprecatedIds(data).indexOf(doc._id) >= 0
}

function deprecatedIds(data) {
  var deprecated = data.map(function (d) { return d.deprecate })
  return Array.prototype.concat.apply([] , deprecated)
}

function update(input, data) {
  return data.reduce(function (json, datum) {
    return json.replace(pattern(datum.deprecate), value(datum.current))
  }, input)
}

function pattern(ids) {
  return new RegExp('"(?!_)([^"]*)":"(?:' +  ids.join('|') + ')"', 'g')
}

function value(id) {
  return '"$1":"' + id + '"'
}

function transform(doc, data) {

  if (isDeprecated(doc, data)) {
    return [ {_id: doc._id, _rev: doc._rev, _deleted: true} ]
  } else {
    var serialized  = JSON.stringify(doc)
      , transformed = update(serialized, data)

    if (transformed !== serialized) {
      return [ JSON.parse(transformed) ]
    } else {
      return null
    }
  }
}

module.exports = transform


text:
Kansas Officers to ...
Kansas Officers to seek warrants for blood samples at DUI Checkpoints.
Here is the latest news in the erosion of the constitution. Now when you refuse field sobriety testing at a DUI checkpoint these officers in Salina, KS are going to be using new software to get a warrant to test your blood in only 30 minutes time... Yet another blow to the 5th amendment.
See the story below:
"Salina police and Saline County sheriff's deputies are planning to try a new process of "no refusal" saturation patrol Friday as they seek impaired drivers.
Lt. Russ Lamer said if a police officer has probable cause to pull a driver over on suspicion of driving under the influence and the driver refuses a breath or blood test, the officer will pursue a search warrant to collect a sample of the driver's blood.
Lamer said four additional officers and one additional supervisor will be on patrol from 11:30 p.m. Friday to 2:30 a.m. Saturday. The Saline County Sheriff's Office also will have additional deputies on patrol, he said.
He said the goal is to put the new procedure in place in the future whenever a DUI test is refused. Lamer said that as of July 1 a driver who meets certain criteria, such as a previous DUI conviction or a previous refusal of a DUI test, can be charged for refusing a breath or blood test.
Warrant process
Lamer said new equipment allows officers to seek a search warrant electronically, thereby speeding up the process of getting a warrant.
He said an affidavit will be emailed to a representative of the county attorney's office and a judge, who will be able to apply an electronic signature to a warrant. Lamer said he expects the new process to take about 30 minutes, shaving about an hour and a half off the process and allowing officers to obtain a blood sample before alcohol has dispersed through a person's system.
"If everyone would not drink and drive, it would make this a moot point," Lamer said."
Thanks to the Salina Journal for the story.
If you or someone you know has been charged with DUI, Drunk Driving, or other criminal charges contact our office in Overland Park, KS today to speak with an attorney and get a free case evaluation.
For other information visit our Frequently Asked Questions page.


# someone else trying to get the same or a similar thing going.
# from the root account.
# Start by copying the contents of the directory to /tmp.
echo "Copying stuff to /tmp"
# driver was working properly.
# yadda), so I downloaded it and have used it happily since.
echo "Installing joe (Joe's own editor)"
# in future versions this would presumably break my script).
echo "Entering Channel info in the MythTV database"
# for download on the web.
# permissions need to be changed.
echo "Setting permission on files"
# fuzz and it didnt seem to want to change channels.
echo "Setting up BTTV/Tuner Module Options"
# type as a pixelview_pro.
echo "Setting up IR Remote Module Options"
# follow to rebuild the kernel and LIRC are shown below.
echo "Extracting the Kernel Sources"
echo Kernel sources already extracted. Kernel must have been built.
echo "Setting up the Kernel Sources and links"
echo "Configuring the Kernel Build"
echo "Extracting the LIRC Sources"
echo LIRC sources already extracted. LIRC must have been built already.
echo "Copying the config file for the remote that comes with my card"
# request it to exit and run configure.
echo "Configuring LIRC for the Pixelview Pro Remote"
echo Configuring for LIRC compile.
echo "Building LIRC for my remote"
# blissfully unaware that I am trying to change channels or do anything else.
echo "Getting irxevents to run automatically"
# control keymappings. I have created a file to work with my remote.
echo "Copying .lircrc remote control confiog file"
# configure the system so that nvtvd is activated at boot time.
echo "Get nvtvd to start at boot time"
# the image to fit on your TV screen better.
echo "Use nvtv at x startup to enable tv out on GeForce 2 MX 400"
# occur with the wrong card= parameter.
echo "Chosing a better match for the bttv card= parameter"
I'm still not able to get the NVTV command that fixes my display to run at startup. It is in the .fluxbox/apps script, but it still doesn't seem to run.
The second part regarding .fvwm just returns an error because I don't have that component installed.
would work, if I had the nvtvd running, but it doesn't seem to be.
I am an inexperienced linux user, so I was wondering if you could provide me with some additional explicit instructions about how I might be able to get the display to show up properly on boot.
Did nvtvd actually start and is it running?