text:
More rooftop solar coming to Florida under new climate law, Biden administration says
By Amy Green
FILE - Employees of NY State Solar, a residential and commercial photovoltaic systems company, install an array of solar panels on a roof, Aug. 11, 2022, in the Long Island hamlet of Massapequa, N.Y. Massive incentives for clean energy in the U.S. law signed Tuesday, Aug. 16, by President Joe Biden should reduce future global warming "not a lot, but not insignificantly either," according to a climate scientist who led an independent analysis of the climate package. (AP Photo/John Minchillo, File)
The Biden administration says it expects more than a million Florida households will add rooftop solar panels under a major new climate, tax and healthcare law.
The administration says the law the president signed this week is the most significant in U.S. history to tackle climate change.
The legislation is designed to lower energy costs and enhance renewable energy use through rebates, tax credits and grants.
In Florida, the Biden administration says that will make lots of things more affordable, from energy efficient appliances to solar panels and battery storage systems.
The legislation also includes tax credits for jobs in solar, wind, storage and other clean energy industries. And it will help small businesses make improvements to enhance energy efficiency.
There also are provisions to make electric vehicles easier and cheaper to purchase, with upfront discounts of up to $7,500 for new cars and $4,000 for used ones.
Environment Central Florida NewsEnvironment
Amy Green covers the environment and climate change at WMFE News. She is an award-winning journalist and author whose extensive reporting on the Everglades is featured in the book MOVING WATER, published by Johns Hopkins University Press, and podcast DRAINED, available wherever you get your podcasts. Amy's work has been heard on NPR and seen in PEOPLE, Newsweek, The New York Times, The Christian Science Monitor, among many other publications. She began her career at The Associated Press in Nashville, Tenn. Amy grew up in Florida and lives in Orlando with her 7-year-old daughter.
See stories by Amy Green


text:
Home / Steroids / How Do Anabolic Androgenic Steroids Help Bodybuilders?
How Do Anabolic Androgenic Steroids Help Bodybuilders?
Anabolic-androgenic steroids (AAS steroids) are synthetic variations of the male hormone testosterone.
Testosterone is responsible for maintaining secondary male sex characteristics in men.
Understand how androgenic steroids work inside the body before taking any kind of steroid to increase physical performance or muscle mass, strength or endurance.
It's important to know how it functions in the body, or how it can alter certain body functions that may be detrimental to short and long-term health and wellness.
Anabolic Steroids VS Androgenic Steroids
Anabolic androgenic steroids are synthetic variations of the male hormone testosterone, as mentioned in the introduction of this article.
Most anabolic steroids also have some androgenic effects, although the influence of the androgen depends on the steroid. Let's break it down.
Anabolic has to do with energy and strengthening. Androgens influence sex characteristics.
Anabolic-androgenic steroids are more commonly known as AAS steroids. Anabolic steroids are synthetic.
But what about androgens? Androgens are also known as androgenic hormones and can be found in compounds that are either natural or synthetic in nature, but most typically applied to steroid hormones.
Before taking any kind of steroid, understand the effects of endogenous or body-produced hormones and steroids and those that are introduced from outside of the body (exogenous) or those developed in a laboratory.
One of the most commonly prescribed and illegally used and abused by bodybuilders and athletes as well as non-athletes without a prescription is testosterone.
Remember that hormone levels must be carefully balanced in the body for optimal health and wellness. If those levels get out of whack, side effects can be extremely detrimental to health.
How Are AAS steroids Used?
Some of the most commonly prescribed anabolic-androgenic steroids are often used by bodybuilders in what is referred to as cycles.
This is where steroids are taken for a number of weeks, or even months, and then stopped for a brief period of time before restarting again.
In such cases, AAS steroids are often combined with other steroids or drugs to accelerate and maximize results. This behavior or practice is called stacking.
What Should I Know About AAS Steroids Side Effects?
A number of research studies regarding the effect of AAS steroids on the body have been conducted over the years.
Several relatively minor side effects in regard to androgenic steroids or anabolic-androgenic steroids are minimal and temporary in nature.
They can include things like headaches, male pattern baldness, and development of acne.
Other side effects associated with AAS steroids are a lot more serious and are only now beginning to be understood. Many of the recent studies in this regard focus on the effect of androgens on cardiovascular health.
Opinions regarding the effect of androgens on cardiovascular disease processes have been mixed.
Some studies have shown that use of anabolic-androgenic steroids can have a negative impact on lipid (cholesterol) levels, although some androgens provide some benefits in regard to heart function.
Some studies have focused on small animals such as rats.
Other studies have begun to involve humans, especially in regard to use of AAS steroids and detrimental effects of high doses with either short-term or long-term use.
Some studies have noted that the use of anabolic steroids can contribute to heart damage, especially in the left ventricle, responsible for the pumping function of the heart: "Acute effects of nandrolone decanoate on cardiodynamic parameters in an isolated rat heart" is just one such study.
Other studies have focused on alarming cardiac issues including cardiac arrest and myocardial infarction in adolescents and young wrestlers:
"Sudden cardiac arrest following ventricular fibrillation attributed to anabolic steroid use in an adolescent."
"Acute myocardial infarction in a young male wrestler: a case report."
Can AAS steroids Affect Brain Function?
AAS steroids can have an immediate effect on brain function. These functions are mediated in relation to their binding to either male sex hormone (androgen), or female sex hormone (estrogen) receptors on cellular surfaces.
Long-term use of AAS steroids can have a detrimental effect on brain pathways as well as production of chemicals like serotonin and dopamine.
It is for this reason that many steroid users experience alterations in attitude, mood, and behaviors, including violent bursts of aggression, irritability, and annoyance.
Anabolic-androgenic steroids can have an impact on mental, emotional, and physical health and wellness.
They also have the potential for developing dependence. Before considering prescription-strength steroids of any kind, carefully consider the benefits versus the drawbacks.
Remember the use of steroids provides temporary results in regard to muscle gains, and that those gains will gradually disappear as the drug is discontinued.
When it comes right down to it, is use of androgenic steroids or anabolic-androgenic steroids worth your long-term health and wellness?
Alternatives are out there, including steroid alternatives that, while they may not produce results as quickly, are a lot safer, are legal, and produce far less side effects.
Mulligan K. Anabolic treatment with GH, IGF-I, or anabolic steroids in patients with HIV-associated wasting. Int J Cardiol. 2002.
Glazer G. Atherogenic effects of anabolic steroids on serum lipid levels. A literature review. Arch Intern Med. 1991.
Haupt HA. Anabolic steroids and growth hormone. Am J Sports Med. 1993.
Hickson RC. Anabolic steroids and training. Clin Sports Med. 1986.
Birkenhäger JC. [Estrogens, anabolic steroids and postmenopausal osteoporosis: what are the facts?]. Ned Tijdschr Geneeskd. 1991.
Ahlgrim C. Anabolics and cardiomyopathy in a bodybuilder: case report and literature review. J Card Fail. 2009.
Nascimento JH. Cardiac effects of anabolic steroids: hypertrophy, ischemia and electrical remodelling as potential triggers of sudden death. Mini Rev Med Chem. 2011.
Berning JM. Anabolic steroid usage in athletics: facts, fiction, and public relations. J Strength Cond Res. 2004.
What Are Steroid Hormones? | Full List For Bodybuilding
16 SERIOUS Anabol Side Effects & Dangers of Use
Can You Get Real Anadrol in UK? [2017 Legal Status Updates]
TOP Deca-Durabolin Cycles, Dosage and Stacks
Best Beginner Steroid Cycles For Bulking Or Cutting

redpajama_set_name: RedPajamaCommonCrawl


text:
Home » Books » Status Single
Status Single
The Truth About Being Single Woman in India
Author: Sreemoyee Piu Kundu
Publisher: Amaryllis
Book Format: Hardcover
Category: Biography
Marriage. It's the obvious path for every girl in India. It's supposed to define us, shape us and give meaning to our life. But does it, really? Figures show that nearly 74.1 million women in India are either divorced, separated, widowed or have never been married. And the number is on the rise.
In what promises to be a path-breaking work on female identity, Sreemoyee Piu Kundu, a proud-to-be-single woman herself, spills the beans on what it is like being over 30 and unattached in India, through her own compelling story and the chequered lives and journeys of nearly 3,000 urban single Indian women from all walks of life.
Women, whether single by choice or circumstance, are under scathing societal pressure, invasive scrutiny and pervasive criticism. Be it the difficulty in renting an apartment, being character-assassinated by your gynaecologist, or being slut- shamed as having slept your way to the top, even when you're successful professionally, a single woman's life choices are the easiest to dissect.
From one of the most powerful voices in contemporary Indian writing, comes a passionate narrative of grit and gumption, anger and loneliness and the daily struggle of being single in a country where the highest validation of your gender remains marriage and motherhood. Fiercely honest and painfully vulnerable, Status Single is a book that every woman and man—single or otherwise—must read
BiographyAmaryllisSreemoyee Piu Kundu


text:
Q: PHP rolling dice guessing Im new to php and i cant get my program to display correctly. If code doesnt working, i dont get a text like Great Job, You're Good!
I just want to make a simple guessing game, you guess the number and you will see if you guess the right number sure random number.
Here is my code (php.html)

         <form name = "Dice roller" action="game_check.php" method="post">

           Your guess:

         <input type= "text" name="" size= "1">

       <input type ="submit" name = "submit">

      </form>

Game_check.php

         <?php
        $roll = $_POST['submit'];
        $dice =  rand(1, 6);

        if ($roll == 1 && $dice == 1)
       {
          print "Great Job, You're Good!";
       }
       else if ($roll == 1 && $dice /= 1)
       {
             print "Wrong";

       }

       if($dice == 1) print ""."
";
       if($dice == 2) print ""."
";
       if($dice == 3) print ""."
";
       if($dice == 4) print ""."
";
       if($dice == 5) print ""."
";
       if($dice == 6) print ""."
";

               else {
                  print "Thanks". "
";
            }

            ?>

       <form name= "Back" action= "php.html" method= "post">
       <input type="submit" name="back" value ="Play again">
        </form>

I have an if loop for 6 dice ..
Thank you

A: Your if statements are wrong you just need. You also have a break that you need to move into your print.
if ($roll == $dice)
{
    print "Great Job, You're Good!";
} else {
    print "Wrong
";
}

A: Be sure to use the correct syntax. If you want to check if two objects are NOT EQUAL, the operator looks like this:
a != b

A: Change this line:
else if ($roll == 1 && $dice /= 1)

to
else if ($roll == 1 && $dice != 1)

redpajama_set_name: RedPajamaStackExchange


text:
12/08/2005 10:06 am ET Updated May 25, 2011
Corruption Do's & Don'ts
By Marty Kaplan
House Speaker Dennis Hastert wants members "to understand the nuances of House rules," said his spokesman, explaining why Hastert proposed ethics training sessions to a members-only meeting of the House Republican Caucus.
Great idea. If executive privilege isn't a problem, maybe they can subpoena the manual that Harriet Miers worked up for that post-Libby-indictment refresher course that Karl Rove & Co were forced to endure.
The key to the House rules, as Hastert's flack emphasized, is subtlety.
A PAC contribution is always more nuanced than a Rolls Royce. A golf trip to Scotland is more nuanced than a yacht on the Potomac, which is more nuanced than a Capitol-convenient lobbyist's hospitality suite with extra bedrooms, which is more subtle than Jeff Gannon/Guckert.
Holding a vote open for an extra hour is more nuanced than threatening a primary challenge against a member, which is more nuanced than bribing him with campaign contributions.
Sneaking last-minute midnight provisions on behalf of lobbyists into thousand-page bills is more nuanced than sneaking them in during conference committee, which is more nuanced than letting defense contractors into conference committee to write those provisions.
Trading K Street access for K Street jobs is more nuanced than gerrymandering a state in order to increase the number of Republican seats is more nuanced than using the FAA to chase down out-of-state legislators, which is more nuanced than money-laundering.
This subtlety thing is pretty subtle, I grant you; minding your quid's and quo's is hard work, as W might say. Which is why I'd recommend that Hastert boil it down into two simple rules for his Caucus:
1. Don't get caught.
2. If Rule 1 fails, use as many of these words as possible: "full responsibility," "more time with my family," "Betty Ford clinic," "politics of personal destruction," "not gay," and "Jim Wright."
I'm sure the Speaker would be delighted to receive additional suggestions from citizens.
Follow Marty Kaplan on Twitter: www.twitter.com/martykaplan
Marty Kaplan
USC Annenberg professor and Norman Lear Center director


Two logical systems are configured in the Metro1000 V2. The sys1 is an unprotected link and the sys2 is a ring multiplex section. Check the K bytes and status in switchover after the fiber cut, and find that they are normal. But the page is not switched. Therefore, the switchover failed. Change the sys1 into a multiplex section and the switchover is normal.
Upgrade the host to 4.02.06.52.
The Metro1000 V2 supports only two multiplex section logical systems, which can be configured in only sys1 and sys2.For the host versions before 4.02.06.52, the multiplex section must be configured from the sys1, that is, if there is one multiplex section logical system, it must be configured in sys1. If there are two multiplex section logical systems, they must be configured in sys1 and sys2 respectively. From the 4.02.06.52 version on, the restriction of the sequence is cancelled, that is, one multiplex section logical system are not necessarily to be configured in sys1, it can be configured in sys2.
Before the version 4.02.06.52, the multiplex section must be configured from the sys1, that is, if there is one multiplex section logical system, it must be configured in sys1. As a result, the fault occurs. From the 4.02.06.52 version on, the sequence restriction is cancelled. The fault can be rectified through version upgrade.


Constant Scale 69 has now been printed.
Constant Scale No.66 (not 63!) has been sent out to all members.
From now on it will have 28 pages as 4 more colour pages have been added.
CS65 went to the printers this morning. Hopefully it will be in the post by the weekend.
It contains articles on: Producing Instructions by Richard Petts, Buying kits in the 1950s and 1960s by Nigel Bunce, Storch Master Tracing, New Kit and Historic Kit Reviews, Book Review and more.
Constant Scale 64 has been printed and sent out to all members.
Constant Scale 64 has gone to the printers.
CS64 went to the printers today. It contains articles on the Missing Artwork auctioned by Vectis, the reminiscences of an early Type 3 and Type 2 figure artist, Maxi and Marina memories, new and old kit reviews, an Index for CS61-CS64 and more. It should be ready by the weekend.
Modelling H.M.S. Suffolk, 1960s & 1970s East Anglian Model Shops, Older Models and Games reviewed, Foreign Language Catalogues updated, Camel 'rough', Tooling Log pages and more!
Constant Scale 62 was posted out to all members today.
USAirfix 1979, Older Jets and Games, plus more!
and posted out to all members.
Constant Scale 61 went to the printers today.
It contains articles on: Towns Revisited (1:600 warship models), Older Airfix Products, Kits and Games, Bulldog 'rough' and kit review and an article on Airfix's steps into the North American market with input from Ralph Ehrmann on the early days.
Constant Scale 60 has been sent out to all members!
Constant Scale 60 has just gone to the printers!
CS59 went to the printers yesterday.
It contains articles on: Airfix 2016, WW2 Warship Camouflage, Modelling HMS Ajax, "Company Loyalty Bites Back" by Graham Westoll, Older Airfix Toys & Games reviewed, Historic Airfix Models reviewed, Hornby news, Book updates and more.
CS58 came back from the printers today and was posted out to all members.
CS57 came back from the printers today and is being sent out. It contains articles on: the Development of Plastic models in the 1950s, an interview with Jonathan Mock (Airfix's decal man), a listing of all the kits made by Airfix up to 1981, more news from the archives and more.
Also my new book "60 Years of Airfix Kits" (It's actually 62 or 63 years depending on your view as to the release of the Golden Hind!) is currently at the final proofing stage and should be out at the beginning of July.
CS56 went to the printers on Friday and should be going out to club members next week.
It contains articles and pictures on: Airfix 2015 Additions and Deletions, Airfix 1981, New Squadron Releases 1979-81, The Mainline catalogue 1982, Kit Reviews from 1981 and 2015 and more.
Constant Scale 55 was sent out to all paid-up Club members today.
It was mailed out to all members yesterday so should be hitting the doormats from Tuesday.
In addition to the stated content, Mike Trim gives an interesting account of the use of Airfix Kits by Gerry Anderson.
The Artwork of Mike Trim, Kit Reviews, Hornby News and more.
Has returned from the printers and today posted out to all paid-up members.
It should be hiiting the doormats on Monday in the UK and midweek abroad.
Constant Scale 53 has gone to the printers and will be available to members in the next day or so.
It contains articles on: The Artwork of Geoff Hunt, H.M.S. Ajax, Toys and Games Catalogues, Making and Painting Kits in the 1950s. Kit and Games Reviews and more!


This page shows businesses on New Exchange Buildings. Click on a business to bring up its details and a map showing its location.
One Voice Tees Valley is a non-profit organisation working towards a good cause.
Map showing New Exchange Buildings in Middlesbrough.


text:
Q: Функция изменения размеров модифицированного окна курсором и движение окна по экрану за титульный бар Есть пример, по которому я пытаюсь изучить функцию изменения размера окна пользователем. Также в этом примере окно перемещается по экрану с зажатым на нём курсором на титульном баре. Если на этом окне зажать ЛКМ на фреймах контента, окно не движется, что мне и нужно.
Путём некоторых корректировок своего кода за счёт примера, я добиваюсь подобного результата, но есть подозрение, что код получается перегруженным и всё можно сделать проще.
Как мне можно реализовать два этих действия буквально в двух функциях?
Гуглил, что означают методы из примера в официальной документации, но понимание не всегда приходит.
Мой код:
import sys
from PyQt5 import QtWidgets
from PyQt5 import QtCore
from PyQt5 import QtGui
from PyQt5.QtCore import *
from PyQt5.QtGui import QColor, QFont, QFontDatabase, QIcon, QImage, QPixmap
from PyQt5.QtWidgets import *

class Window(QWidget):
    def __init__(self, parent=None):
        super(Window, self).__init__(parent)

        self.clicks = 0
        self.setStyleSheet("background-color: rgb(35,43,50);")
        self.setMinimumSize(800, 500)
        self.resize(1200, 700)
        # Скрытие стандартной шапки (Без границ)
        self.setWindowFlags(Qt.FramelessWindowHint)
        # Прозрачность окна (WA_TranslucentBackground - прозрачный фон)
        self.setAttribute(Qt.WA_TranslucentBackground)
        # Прозрачность
        # self.setWindowOpacity(0.9)
        # Появление виджета в месте курсора
        # self.move(QtGui.QCursor.pos())
        self.offset = None

        self.top_bar = QFrame()
        self.top_bar.setObjectName('top_bar')
        self.top_bar.setMaximumHeight(40)
        self.top_bar.setFrameShadow(QFrame.Raised)

        self.content = QFrame()
        self.content.setFrameShadow(QFrame.Raised)

# left_bar
        self.left_bar = QFrame()
        self.left_bar.setMaximumWidth(50)
        self.left_bar.setFrameShadow(QFrame.StyledPanel | QFrame.Raised)
        # self.left_bar.setLineWidth(3) # Понятия не имею что это, тени нет в любом случае

# title_bar
        self.title_bar = QFrame()
        self.title_bar.setStyleSheet("background-color: transparent")
        self.title_bar.setMinimumWidth(120)

# min_button
        self.min_button = QPushButton()
        self.min_button.setIcon(
            QIcon(QPixmap('icons/Apagar/cil-minus.png')))
        self.min_button.setMinimumHeight(40)
        self.min_button.setMaximumWidth(40)
        self.min_button.clicked.connect(self.turn_window)

# max_button
        self.max_button = QPushButton()
        self.max_button.setIcon(
            QIcon(QPixmap('icons/Apagar/cil-fullscreen.png')))
        self.max_button.setMinimumHeight(40)
        self.max_button.setMaximumWidth(40)
        self.max_button.clicked.connect(self.expand_window)

# close_button
        self.close_button = QPushButton()
        self.close_button.setIcon(
            QIcon(QPixmap('icons/Apagar/cil-power-standby.png')))
        self.close_button.setMinimumHeight(40)
        self.close_button.setMaximumWidth(40)
        self.close_button.clicked.connect(self.close_window)

# menu_button
        self.menu_button = QPushButton()
        self.menu_button.setText("")
        self.menu_button.setIcon(QIcon(QPixmap('icons/Apagar/cil-menu.png')))
        self.menu_button.setMinimumHeight(40)
        self.menu_button.clicked.connect(self.toggle)

# page_1_button
        self.page_1_button = QPushButton()
        self.page_1_button.setText("")
        self.page_1_button.setIcon(
            QIcon(QPixmap('icons/Apagar/cil-mood-very-good.png')))
        self.page_1_button.setMinimumHeight(40)

        self.chek_activ_1 = QFrame()
        self.chek_activ_1.setMaximumWidth(10)
        # self.chek_activ_1.setMinimumWidth(5)
        self.chek_activ_1.setFrameShadow(QFrame.Raised)

# page_2_button
        self.page_2_button = QPushButton()
        self.page_2_button.setText("")
        self.page_2_button.setIcon(
            QIcon(QPixmap('icons/Apagar/cil-mood-very-bad.png')))
        self.page_2_button.setMinimumHeight(40)

        self.chek_activ_2 = QFrame()
        self.chek_activ_2.setStyleSheet("background-color: transparent")
        self.chek_activ_2.setMaximumWidth(0)
        # self.chek_activ_2.setMinimumWidth(5)
        self.chek_activ_2.setFrameShadow(QFrame.Raised)

        self.layout_navigation = QGridLayout(self.top_bar)
        self.layout_navigation.addWidget(self.title_bar, 0, 0)
        self.layout_navigation.addWidget(self.min_button, 0, 1)
        self.layout_navigation.addWidget(self.max_button, 0, 2)
        self.layout_navigation.addWidget(self.close_button, 0, 3)
        self.layout_navigation.setContentsMargins(0, 0, 0, 0)

        self.layout_menu_0 = QHBoxLayout()
        self.layout_menu_0.addWidget(self.menu_button)
        self.layout_menu_0.setContentsMargins(0, 0, 0, 0)
        self.layout_menu_0.setSpacing(0)

        self.layout_menu_1 = QHBoxLayout()
        self.layout_menu_1.addWidget(self.chek_activ_1)
        self.layout_menu_1.addWidget(self.page_1_button)
        self.layout_menu_1.setContentsMargins(0, 0, 0, 0)
        self.layout_menu_1.setSpacing(0)

        self.layout_menu_2 = QHBoxLayout()
        self.layout_menu_2.addWidget(self.chek_activ_2)
        self.layout_menu_2.addWidget(self.page_2_button)
        self.layout_menu_2.setContentsMargins(0, 0, 0, 0)
        self.layout_menu_2.setSpacing(0)

        self.vbox_1 = QVBoxLayout(self.left_bar)
        self.vbox_1.addLayout(self.layout_menu_0)
        self.vbox_1.addLayout(self.layout_menu_1)
        self.vbox_1.addLayout(self.layout_menu_2)
        self.vbox_1.addStretch()
        self.vbox_1.setContentsMargins(0, 0, 0, 0)

        self.right_bar = QFrame()
        self.right_bar.setFrameShadow(QFrame.Raised)

        self.vbox_2 = QVBoxLayout(self.right_bar)
        self.vbox_2.addWidget(self.top_bar)
        self.vbox_2.addWidget(self.content)
        self.vbox_2.setContentsMargins(0, 0, 0, 0)
        self.vbox_2.setSpacing(0)

        self.hbox = QHBoxLayout(self)
        self.hbox.setContentsMargins(0, 0, 0, 0)
        self.hbox.setSpacing(0)
        self.hbox.addWidget(self.left_bar)
        self.hbox.addWidget(self.right_bar)

    def turn_window(self):
        self.showMinimized()

    def expand_window(self):
        if self.isMaximized():
            self.max_button.setIcon(
                QIcon("icons/Apagar/cil-fullscreen.png"))
            self.showNormal()
        else:
            self.max_button.setIcon(
                QIcon("icons/Apagar/cil-fullscreen-exit.png"))
            self.showMaximized()
            self.right_bar.setStyleSheet('''''')

    def close_window(self):
        self.close()

    def mousePressEvent(self, event):
        """ Координаты записи нажатия мышью
        :param event:
        """
        if event.button() == QtCore.Qt.LeftButton:
            self.offset = event.pos()
        else:
            super().mousePressEvent(event)

    def mouseMoveEvent(self, event):
        """ Мышь двигает окно
        :param event:
        """
        if self.isMaximized():
            # Не двигается при максимизации
            return
        if self.offset is not None and event.buttons() == QtCore.Qt.LeftButton:
            self.move(self.pos() + event.pos() - self.offset)
        else:
            super().mouseMoveEvent(event)

    def mouseReleaseEvent(self, event):
        """ Мышь отпущена, удалить координаты
        :param event:
        """
        self.offset = None
        super().mouseReleaseEvent(event)

    def toggle(self):
        self.animation = QPropertyAnimation(self.left_bar, b"minimumWidth")
        self.animation.setDuration(900)
        if self.left_bar.width() == 50:
            self.animation.setStartValue(50)
            self.animation.setEndValue(280)
            self.page_1_button.setText("Page 1")
            self.page_1_button.setIcon(
                QIcon(QPixmap('icons/Noimg.png')))
            self.page_2_button.setText("Page 2")
            self.page_2_button.setIcon(
                QIcon(QPixmap('icons/Noimg.png')))
        else:
            self.animation.setStartValue(280)
            self.animation.setEndValue(50)
            self.page_1_button.setText("")
            self.page_1_button.setIcon(
                QIcon(QPixmap('icons/Apagar/cil-mood-very-good.png')))
            self.page_2_button.setText("")
            self.page_2_button.setIcon(
                QIcon(QPixmap('icons/Apagar/cil-mood-very-bad.png')))

        self.animation.setEasingCurve(QEasingCurve.OutCubic)
        self.animation.start()

if __name__ == "__main__":
    app = QApplication(sys.argv)
    window = Window()
    window.show()
    sys.exit(app.exec_())

Код взятого мной примера: (хотелось бы понять для чего функции showEvent и eventFilter в классе CTitleBar)
import sys
from PyQt5 import QtWidgets
from PyQt5 import QtCore
from PyQt5 import QtGui
from PyQt5.QtCore import *
from PyQt5.QtGui import QColor, QFont, QFontDatabase, QIcon, QImage, QMouseEvent, QPixmap, QWindowStateChangeEvent
from PyQt5.QtWidgets import *

class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1000, 600)
        MainWindow.setStyleSheet("*{\n"
                                 "   font: 19pt \"Arial\";\n"
                                 "   color: #fff;\n"
                                 "}\n"
                                 "\n"
                                 "QWidget{\n"
                                 "    background-color: #9B9B9A;\n"
                                 "    border-radius: 0px;\n"
                                 "}\n"
                                 "\n"
                                 "#practical_btn,\n"
                                 "#settings_btn,\n"
                                 "#achiev_btn{\n"
                                 "    background-color: #E88327;\n"
                                 "    border-radius: 10px;\n"
                                 "}\n"
                                 "\n"
                                 "#state_btn{\n"
                                 "    background-color: #FFAA5C;\n"
                                 "    border-radius: 10px;\n"
                                 "}\n"
                                 "\n"
                                 "#achiev_btn:hover,\n"
                                 "#practical_btn:hover,\n"
                                 "#settings_btn:hover,\n"
                                 "#state_btn:hover{\n"
                                 "    background-color: #FFAA5C;\n"
                                 "}\n"
                                 "\n"
                                 "#edit_students,\n"
                                 "#edit_streams\n"
                                 "{\n"
                                 "    image: url(images/okV.png);\n"
                                 "    border: none;\n"
                                 "}\n"
                                 "\n"
                                 "#table,\n"
                                 "#streams\n"
                                 "{\n"
                                 "    background-color: #E88327;\n"
                                 "    border-radius: 10px;\n"
                                 "}\n"
                                 "\n"
                                 "#btn_close:hover,\n"
                                 "#btn_min:hover,\n"
                                 "#btn_max:hover\n"
                                 "{\n"
                                 "    background-color:#ccc;\n"
                                 "    border-radius: 0px;\n"
                                 "}")
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setStyleSheet("")
        self.centralwidget.setObjectName("centralwidget")
        self.streams = QtWidgets.QListWidget(self.centralwidget)
        self.streams.setGeometry(QtCore.QRect(30, 170, 256, 681))
        self.streams.setStyleSheet("")
        self.streams.setObjectName("streams")
        self.edit_streams = QtWidgets.QPushButton(self.centralwidget)
        self.edit_streams.setGeometry(QtCore.QRect(195, 137, 18, 18))
        self.edit_streams.setCursor(
            QtGui.QCursor(QtCore.Qt.PointingHandCursor))
        self.edit_streams.setStyleSheet("")
        self.edit_streams.setText("")
        self.edit_streams.setObjectName("edit_streams")
        self.table = QtWidgets.QTableWidget(self.centralwidget)
        self.table.setGeometry(QtCore.QRect(300, 170, 1111, 681))
        self.table.setStyleSheet("")
        self.table.setObjectName("table")
        self.table.setColumnCount(0)
        self.table.setRowCount(0)
        self.edit_students = QtWidgets.QPushButton(self.centralwidget)
        self.edit_students.setGeometry(QtCore.QRect(945, 142, 18, 18))
        self.edit_students.setCursor(
            QtGui.QCursor(QtCore.Qt.PointingHandCursor))
        self.edit_students.setStyleSheet("")
        self.edit_students.setText("")
        self.edit_students.setObjectName("edit_students")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(830, 135, 111, 31))
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        self.label_2.setGeometry(QtCore.QRect(110, 135, 81, 21))
        self.label_2.setObjectName("label_2")
        self.achiev_btn = QtWidgets.QPushButton(self.centralwidget)
        self.achiev_btn.setEnabled(True)
        self.achiev_btn.setGeometry(QtCore.QRect(470, 50, 221, 50))
        self.achiev_btn.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
        self.achiev_btn.setStyleSheet("")
        self.achiev_btn.setObjectName("achiev_btn")
        self.state_btn = QtWidgets.QPushButton(self.centralwidget)
        self.state_btn.setGeometry(QtCore.QRect(160, 50, 221, 50))
        self.state_btn.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
        self.state_btn.setObjectName("state_btn")
        self.practical_btn = QtWidgets.QPushButton(self.centralwidget)
        self.practical_btn.setGeometry(QtCore.QRect(780, 50, 221, 50))
        self.practical_btn.setCursor(
            QtGui.QCursor(QtCore.Qt.PointingHandCursor))
        self.practical_btn.setObjectName("practical_btn")
        self.settings_btn = QtWidgets.QPushButton(self.centralwidget)
        self.settings_btn.setGeometry(QtCore.QRect(1090, 50, 221, 50))
        self.settings_btn.setCursor(
            QtGui.QCursor(QtCore.Qt.PointingHandCursor))
        self.settings_btn.setObjectName("settings_btn")

        '''
        self.widget = QtWidgets.QWidget(self.centralwidget)
        self.widget.setGeometry(QtCore.QRect(0, 0, 1441, 41))
        self.widget.setObjectName("widget")
        self.btn_close = QtWidgets.QPushButton(self.widget)
        self.btn_close.setGeometry(QtCore.QRect(1310, 10, 75, 23))
        self.btn_close.setObjectName("btn_close")
        self.btn_max = QtWidgets.QPushButton(self.widget)
        self.btn_max.setGeometry(QtCore.QRect(1200, 10, 75, 23))
        self.btn_max.setObjectName("btn_max")
        self.btn_min = QtWidgets.QPushButton(self.widget)
        self.btn_min.setGeometry(QtCore.QRect(1090, 10, 75, 23))
        self.btn_min.setObjectName("btn_min")
        '''

        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1440, 34))
        self.menubar.setStyleSheet("")
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setStyleSheet("")
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))

        self.label.setText(_translate("MainWindow", "студенты"))
        self.label_2.setText(_translate("MainWindow", "потоки"))

        self.achiev_btn.setText(_translate("MainWindow", "достижения"))
        self.state_btn.setText(_translate("MainWindow", "ведомость"))
        self.practical_btn.setText(_translate("MainWindow", "практические"))
        self.settings_btn.setText(_translate("MainWindow", "настройки"))

#        self.btn_close.setText(_translate("MainWindow", "3"))
#        self.btn_max.setText(_translate("MainWindow", "2"))
#        self.btn_min.setText(_translate("MainWindow", "1"))

# +++ vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
    def __init__(self):
        super().__init__()
        self.setupUi(self)

        layout_maim = QVBoxLayout(self.centralwidget)

        lay_h = QHBoxLayout()
        lay_h.addWidget(self.state_btn)
        lay_h.addWidget(self.achiev_btn)
        lay_h.addWidget(self.practical_btn)
        lay_h.addWidget(self.settings_btn)
        layout_maim.addLayout(lay_h)

        lay_h = QHBoxLayout()
        lay_h.addStretch(0)
        lay_h.addWidget(self.label)
        lay_h.addWidget(self.edit_streams)
        lay_h.addStretch(2)
        lay_h.addWidget(self.label_2)
        lay_h.addWidget(self.edit_students)
        lay_h.addStretch(2)
        layout_maim.addLayout(lay_h)

        lay_h = QHBoxLayout()
        lay_h.addWidget(self.streams, 2)
        lay_h.addWidget(self.table, 3)
        layout_maim.addLayout(lay_h)

        labels = ("Item 1", "Item 2", "Item 3",
                  "Item 4", "Item 5", "Item 6", "Item 7")
        self.streams.addItems(labels)

        self.table.setRowCount(7)
        self.table.setColumnCount(5)
        self.table.setHorizontalHeaderLabels(['V1', 'V2', 'V3', 'V4', 'V5'])
        self.table.verticalHeader().hide()
        header = self.table.horizontalHeader()
        for i in range(7):
            for j in range(5):
                item = QtWidgets.QTableWidgetItem("Item {}-{}".format(i, j))
                item.setTextAlignment(QtCore.Qt.AlignHCenter)
                self.table.setItem(i, j, item)
# +++ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

class CTitleBar(QWidget):
    Radius = 38

    def __init__(self, *args, title='заглавие, название', **kwargs):
        super(CTitleBar, self).__init__(*args, **kwargs)
        self.setupUi()

        # Поддержка настройки фона
        self.setAttribute(Qt.WA_StyledBackground, True)
        self.mPos = None
        # Найти родительский элемент управления self.parent() (или self)
        self._root = self.window()
        self.labelTitle.setText(title)

        # Вам нужно скрыть кнопку свернуть или развернуть
        self.showMinimizeButton(self.isMinimizeable())
        self.showNormalButton(False)
        self.showMaximizeButton(self.isMaximizeable())

        # Связывающий сигнал
        # windowTitleChanged сигнал испускается при изменении заголовка окна
        # с новым заголовком в качестве аргумента.
        self._root.windowTitleChanged.connect(self.setWindowTitle)
        self.buttonMinimum.clicked.connect(self.showMinimized)
        self.buttonMaximum.clicked.connect(self.showMaximized)
        self.buttonNormal.clicked.connect(self.showNormal)
        self.buttonClose.clicked.connect(self._root.close)

        # Установите фильтр событий на родительский элемент управления (или на себя)
        self._root.installEventFilter(self)

    def showMinimized(self):
        self._root.showMinimized()
        QApplication.sendEvent(self.buttonMinimum, QMouseEvent(
            QMouseEvent.Leave, QPointF(), Qt.LeftButton, Qt.NoButton, Qt.NoModifier))

    def showNormal(self):
        ''' Восстанавливает виджет после того, как он был развернут или свернут. '''
        self._root.showNormal()
        QApplication.sendEvent(self.buttonMaximum, QMouseEvent(
            QMouseEvent.Leave, QPointF(), Qt.LeftButton, Qt.NoButton, Qt.NoModifier))

    def showMaximized(self):
        self._root.showMaximized()
        QApplication.sendEvent(self.buttonNormal, QMouseEvent(
            QMouseEvent.Leave, QPointF(), Qt.LeftButton, Qt.NoButton, Qt.NoModifier))

    def isMinimizeable(self):
        return self.testWindowFlags(Qt.WindowMinimizeButtonHint)

    def isMaximizeable(self):
        return self.testWindowFlags(Qt.WindowMaximizeButtonHint)

    def isResizable(self):
        return self._root.minimumSize() != self._root.maximumSize()

    def showMinimizeButton(self, show=True):
        """ Показать скрытую кнопку сворачивания """
        self.buttonMinimum.setVisible(show)
        self.widgetMinimum.setVisible(show)

    def showMaximizeButton(self, show=True):
        """ Показать скрытую кнопку максимизации """
        self.buttonMaximum.setVisible(show)
        self.widgetMaximum.setVisible(show)

    def showNormalButton(self, show=True):
        """ Показать скрытую кнопку восстановления """
        self.buttonNormal.setVisible(show)
        self.widgetNormal.setVisible(show)

    def showEvent(self, event):
        super(CTitleBar, self).showEvent(event)
        if not self.isResizable():
            self.showMaximizeButton(False)
            self.showNormalButton(False)
        else:
            self.showMaximizeButton(
                self.isMaximizeable() and not self._root.isMaximized())
            self.showNormalButton(self.isMaximizeable()
                                  and self._root.isMaximized())

    def eventFilter(self, target, event):
        if isinstance(event, QWindowStateChangeEvent):
            if self._root.isVisible() and not self._root.isMinimized() and \
                    self.testWindowFlags(Qt.WindowMinMaxButtonsHint):
                maximized = self._root.isMaximized()
                self.showMaximizeButton(not maximized)
                self.showNormalButton(maximized)

                if maximized:
                    self._oldMargins = self._root.layout().getContentsMargins()
                    self._root.layout().setContentsMargins(0, 0, 0, 0)
                else:
                    if hasattr(self, '_oldMargins'):
                        self._root.layout().setContentsMargins(*self._oldMargins)
        return super(CTitleBar, self).eventFilter(target, event)

    def mouseDoubleClickEvent(self, event):
        """ Дважды щелкните строку заголовка
        :param event:
        """
        if not self.isMaximizeable() or not self.isResizable():
            return
        if self._root.isMaximized():
            self._root.showNormal()
        else:
            self._root.showMaximized()

    def mousePressEvent(self, event):
        """ Координаты записи нажатия мышью
        :param event:
        """
        if event.button() == Qt.LeftButton:
            self.mPos = event.pos()

    def mouseReleaseEvent(self, event):
        """ Мышь отпущена, удалить координаты
        :param event:
        """
        self.mPos = None

    def mouseMoveEvent(self, event):
        """ Мышь двигает окно
        :param event:
        """
        if self._root.isMaximized():
            # Не двигается при максимизации
            return
        if event.buttons() == Qt.LeftButton and self.mPos:
            pos = event.pos() - self.mPos
            self._root.move(self._root.pos() + pos)

    def testWindowFlags(self, windowFlags):
        """ Определите, есть ли у текущего окна флаги
        :param windowFlags:
        """
        return bool(self._root.windowFlags() & windowFlags)

    def setWindowTitle(self, title):
        """ Установка заголовка
        :param title:
        """
        self.labelTitle.setText(title)

    def setupUi(self):
        """ Создать пользовательский интерфейс """
        self.setMinimumSize(0, self.Radius)
        self.setMaximumSize(0xFFFFFF, self.Radius)

        layout = QHBoxLayout(self)
        layout.setContentsMargins(0, 0, 0, 0)
        layout.setSpacing(0)

        for name in ('widgetMinimum', 'widgetMaximum', 'widgetNormal', 'widgetClose'):
            widget = QWidget(self)
            widget.setMinimumSize(self.Radius, self.Radius)
            widget.setMaximumSize(self.Radius, self.Radius)
            widget.setObjectName('CTitleBar_%s' % name)
            setattr(self, name, widget)
            layout.addWidget(widget)

        layout.addItem(QSpacerItem(
            40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum))

        # Название
        self.labelTitle = QLabel(self, alignment=Qt.AlignCenter)
        self.labelTitle.setObjectName('CTitleBar_labelTitle')
        layout.addWidget(self.labelTitle)
        layout.addItem(QSpacerItem(
            40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum))

        # Свернуть, развернуть, восстановить, кнопкa закрыть
        for name, text in (('buttonMinimum', '0'), ('buttonMaximum', '1'),
                           ('buttonNormal', '2'), ('buttonClose', 'r')):
            button = QPushButton(text, self, font=QFont('Webdings'))
            button.setMinimumSize(self.Radius, self.Radius)
            button.setMaximumSize(self.Radius, self.Radius)
            button.setObjectName('CTitleBar_%s' % name)
            setattr(self, name, button)
            layout.addWidget(button)

class TestCTitleBarBase:
    def __init__(self, *args, **kwargs):
        super(TestCTitleBarBase, self).__init__(*args, **kwargs)
        self.resize(1000, 600)

        # Установите прозрачность фона
        self.setAttribute(Qt.WA_TranslucentBackground, True)

        # Установите без границ
        self.setWindowFlags(self.windowFlags() | Qt.FramelessWindowHint)

        layout = QVBoxLayout(self)
        layout.setSpacing(0)

        # Добавить пользовательскую строку заголовка
        layout.addWidget(CTitleBar(self, title='Custom TitleBar.'))

        # нижний Widget
        self.widget = QWidget(self, objectName='bottomWidget')
        layout.addWidget(self.widget)

        # это ваш код :)
        # +++ вот ваше приложение !!!
        self.mainWindow = MainWindow()
        box = QHBoxLayout(self.widget)
        box.setContentsMargins(0, 0, 0, 0)
        # +++ вот ваше приложение !!!
        box.addWidget(self.mainWindow)

class TestCTitleBarWidget(QWidget, TestCTitleBarBase):
    pass
if __name__ == '__main__':
    import sys

    import cgitb
    sys.excepthook = cgitb.enable(1, None, 5, '')

    app = QApplication(sys.argv)
    app.setStyleSheet(Style)
    w = TestCTitleBarWidget()
    w.setWindowTitle('Главное окно')
    w.show()
    sys.exit(app.exec_())

A: Функция изменения размеров модифицированного окна курсором:
...
    sizeGrip = QtWidgets.QSizeGrip(self)                # !!! +++
    sizeGrip.setStyleSheet("background-color: #CD1818") # <-попробуйте убрать эту строку
    self.gridLayout.addWidget(                          # !!! +++
        sizeGrip,
        1, 0, 1, 1,
        QtCore.Qt.AlignBottom | QtCore.Qt.AlignRight
    )
...

Движение окна по экрану за титульный бар:
...
        self.offset_title_bar = False
        ...

        self.label_title.installEventFilter(self)                       # +++ !!!
        ...

    def eventFilter(self, obj, event):                                   # +++ !!!
        if self.label_title is obj:
            if event.type() == QtCore.QEvent.Enter:
                self.offset_title_bar = True
            elif event.type() == QtCore.QEvent.Leave:
                self.offset_title_bar = False
        return super().eventFilter(obj, event)
    ...

    def mouseMoveEvent(self, event):
        """ Мышь двигает окно """
        if self.isMaximized():
            # Не двигается при максимизации
            return

# !!! self.offset_title_bar
#        if self.offset is not None and event.buttons() == QtCore.Qt.LeftButton:
        if   self.offset is not None and \
             event.buttons() == QtCore.Qt.LeftButton and \
             self.offset_title_bar:                               # +++ offset_title_bar

            self.move(self.pos() + event.pos() - self.offset)
        else:
            super().mouseMoveEvent(event)
...

import sys
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.Qt import *

class Window(QWidget):
    def __init__(self, parent=None):
        super(Window, self).__init__(parent)

        self.clicks = 0
        self.setStyleSheet("background-color: rgb(35,43,50);")

        self.setMinimumSize(400, 200)                        # (800, 500)
        self.resize(800, 400)                                # (1200, 700)

        # Скрытие стандартной шапки (Без границ)
        self.setWindowFlags(Qt.FramelessWindowHint)
        # Прозрачность окна (WA_TranslucentBackground - прозрачный фон)
        self.setAttribute(Qt.WA_TranslucentBackground)
        # Прозрачность
        # self.setWindowOpacity(0.9)
        # Появление виджета в месте курсора
        # self.move(QtGui.QCursor.pos())

        self.offset = None
        self.offset_title_bar = False                            # +++ offset_title_bar

        self.top_bar = QFrame()
        self.top_bar.setObjectName('top_bar')
        self.top_bar.setMaximumHeight(40)
        self.top_bar.setFrameShadow(QFrame.Raised)

        self.content = QFrame()
        self.content.setFrameShadow(QFrame.Raised)

# +++ vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
        self.gridLayout = QtWidgets.QGridLayout(self.content)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setSpacing(0)
        self.label_content = QLabel('Hello World', self, alignment=Qt.AlignCenter)
        self.label_content.setStyleSheet("background-color: #064635")
        self.gridLayout.addWidget(self.label_content, 0, 0)
        self.gridLayout.setRowStretch(0, 1)
        font = self.label_content.font()
        font.setPointSize(20)
        self.label_content.setFont(font)

        sizeGrip = QtWidgets.QSizeGrip(self)                # !!! +++
        sizeGrip.setStyleSheet("background-color: #CD1818") # <-попробуйте убрать эту строку
        self.gridLayout.addWidget(                          # !!! +++
            sizeGrip,
            1, 0, 1, 1,
            QtCore.Qt.AlignBottom | QtCore.Qt.AlignRight
        )
# +++ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

        # left_bar
        self.left_bar = QFrame()
        self.left_bar.setMaximumWidth(50)
        self.left_bar.setFrameShadow(QFrame.StyledPanel | QFrame.Raised)
        # self.left_bar.setLineWidth(3) # Понятия не имею что это, тени нет в любом случае

# title_bar
        self.title_bar = QFrame()
        self.title_bar.setStyleSheet("background-color: transparent")
        self.title_bar.setMinimumWidth(120)
# +++ vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
        self.gridLayout2 = QtWidgets.QGridLayout(self.title_bar)
        self.gridLayout2.setContentsMargins(0, 0, 0, 0)
        self.gridLayout2.setSpacing(0)

        self.label_title = QLabel('Title_bar', alignment=Qt.AlignCenter)
        self.label_title.setObjectName('label_title')
        self.label_title.setStyleSheet("background-color: #519259")
        font = self.label_title.font()
        font.setPointSize(15)
        self.label_title.setFont(font)
# !!!
        self.label_title.installEventFilter(self)                       # +++ !!!

        self.gridLayout2.addWidget(self.label_title, 0, 0)
# +++ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

        # min_button
        self.min_button = QPushButton()
        self.min_button.setIcon(
            QIcon(QPixmap('Ok.png')))
        self.min_button.setMinimumHeight(40)
        self.min_button.setMaximumWidth(40)
        self.min_button.clicked.connect(self.turn_window)

        # max_button
        self.max_button = QPushButton()
        self.max_button.setIcon(
            QIcon(QPixmap('Ok.png')))
        self.max_button.setMinimumHeight(40)
        self.max_button.setMaximumWidth(40)
        self.max_button.clicked.connect(self.expand_window)

        # close_button
        self.close_button = QPushButton()
        self.close_button.setIcon(
            QIcon(QPixmap('Ok.png')))
        self.close_button.setMinimumHeight(40)
        self.close_button.setMaximumWidth(40)
        self.close_button.clicked.connect(self.close_window)

        # menu_button
        self.menu_button = QPushButton()
        self.menu_button.setText("")
        self.menu_button.setIcon(QIcon(QPixmap('Ok.png')))
        self.menu_button.setMinimumHeight(40)
        self.menu_button.clicked.connect(self.toggle)

        # page_1_button
        self.page_1_button = QPushButton()
        self.page_1_button.setText("")
        self.page_1_button.setIcon(
            QIcon(QPixmap('Ok.png')))
        self.page_1_button.setMinimumHeight(40)

        self.chek_activ_1 = QFrame()
        self.chek_activ_1.setMaximumWidth(10)
        # self.chek_activ_1.setMinimumWidth(5)
        self.chek_activ_1.setFrameShadow(QFrame.Raised)

        # page_2_button
        self.page_2_button = QPushButton()
        self.page_2_button.setText("")
        self.page_2_button.setIcon(
            QIcon(QPixmap('Ok.png')))
        self.page_2_button.setMinimumHeight(40)

        self.chek_activ_2 = QFrame()
        self.chek_activ_2.setStyleSheet("background-color: transparent")
        self.chek_activ_2.setMaximumWidth(0)
        # self.chek_activ_2.setMinimumWidth(5)
        self.chek_activ_2.setFrameShadow(QFrame.Raised)

        self.layout_navigation = QGridLayout(self.top_bar)
        self.layout_navigation.addWidget(self.title_bar, 0, 0)
        self.layout_navigation.addWidget(self.min_button, 0, 1)
        self.layout_navigation.addWidget(self.max_button, 0, 2)
        self.layout_navigation.addWidget(self.close_button, 0, 3)
        self.layout_navigation.setContentsMargins(0, 0, 0, 0)

        self.layout_menu_0 = QHBoxLayout()
        self.layout_menu_0.addWidget(self.menu_button)
        self.layout_menu_0.setContentsMargins(0, 0, 0, 0)
        self.layout_menu_0.setSpacing(0)

        self.layout_menu_1 = QHBoxLayout()
        self.layout_menu_1.addWidget(self.chek_activ_1)
        self.layout_menu_1.addWidget(self.page_1_button)
        self.layout_menu_1.setContentsMargins(0, 0, 0, 0)
        self.layout_menu_1.setSpacing(0)

        self.layout_menu_2 = QHBoxLayout()
        self.layout_menu_2.addWidget(self.chek_activ_2)
        self.layout_menu_2.addWidget(self.page_2_button)
        self.layout_menu_2.setContentsMargins(0, 0, 0, 0)
        self.layout_menu_2.setSpacing(0)

        self.vbox_1 = QVBoxLayout(self.left_bar)
        self.vbox_1.addLayout(self.layout_menu_0)
        self.vbox_1.addLayout(self.layout_menu_1)
        self.vbox_1.addLayout(self.layout_menu_2)
        self.vbox_1.addStretch()
        self.vbox_1.setContentsMargins(0, 0, 0, 0)

        self.right_bar = QFrame()
        self.right_bar.setFrameShadow(QFrame.Raised)

        self.vbox_2 = QVBoxLayout(self.right_bar)
        self.vbox_2.addWidget(self.top_bar)
        self.vbox_2.addWidget(self.content)
        self.vbox_2.setContentsMargins(0, 0, 0, 0)
        self.vbox_2.setSpacing(0)

        self.hbox = QHBoxLayout(self)
        self.hbox.setContentsMargins(0, 0, 0, 0)
        self.hbox.setSpacing(0)
        self.hbox.addWidget(self.left_bar)
        self.hbox.addWidget(self.right_bar)

# +++ vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
    def eventFilter(self, obj, event):                                   # +++ !!!
        if self.label_title is obj:
            if event.type() == QtCore.QEvent.Enter:
                self.offset_title_bar = True
            elif event.type() == QtCore.QEvent.Leave:
                self.offset_title_bar = False
        return super().eventFilter(obj, event)
# +++ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    def turn_window(self):
        self.showMinimized()

    def expand_window(self):
        if self.isMaximized():
            self.max_button.setIcon(
                QIcon("Ok.png"))
            self.showNormal()
        else:
            self.max_button.setIcon(
                QIcon("Ok.png"))
            self.showMaximized()
            self.right_bar.setStyleSheet('''''')

    def close_window(self):
        self.close()

    def mousePressEvent(self, event):
        """ Координаты записи нажатия мышью """
        if event.button() == QtCore.Qt.LeftButton:
            self.offset = event.pos()
        else:
            super().mousePressEvent(event)

    def mouseMoveEvent(self, event):
        """ Мышь двигает окно """
        if self.isMaximized():
            # Не двигается при максимизации
            return

# !!! self.offset_title_bar
#        if self.offset is not None and event.buttons() == QtCore.Qt.LeftButton:
        if   self.offset is not None and \
             event.buttons() == QtCore.Qt.LeftButton and \
             self.offset_title_bar:                               # +++ offset_title_bar

            self.move(self.pos() + event.pos() - self.offset)
        else:
            super().mouseMoveEvent(event)

    def mouseReleaseEvent(self, event):
        """ Мышь отпущена, удалить координаты
        :param event:
        """
        self.offset = None
        super().mouseReleaseEvent(event)

    def toggle(self):
        self.animation = QPropertyAnimation(self.left_bar, b"minimumWidth")
        self.animation.setDuration(900)
        if self.left_bar.width() == 50:
            self.animation.setStartValue(50)
            self.animation.setEndValue(280)
            self.page_1_button.setText("Page 1")
            self.page_1_button.setIcon(
                QIcon(QPixmap('Ok.png')))
            self.page_2_button.setText("Page 2")
            self.page_2_button.setIcon(
                QIcon(QPixmap('Ok.png')))
        else:
            self.animation.setStartValue(280)
            self.animation.setEndValue(50)
            self.page_1_button.setText("")
            self.page_1_button.setIcon(
                QIcon(QPixmap('Ok.png')))
            self.page_2_button.setText("")
            self.page_2_button.setIcon(
                QIcon(QPixmap('Ok.png')))

        self.animation.setEasingCurve(QEasingCurve.OutCubic)
        self.animation.start()

if __name__ == "__main__":
    app = QApplication(sys.argv)
    window = Window()
    window.show()
    sys.exit(app.exec_())


text:
Asset Protection & Business Structuring
Business Contracts & Agreements
Commercial & Civil Litigation
Commercial & Retail Leasing
Tax Law & ATO Disputes
Kym Butler
Alexander Gallimore
Business Structuring eBook
Sale of Business eBook
Terminating Employment eBook
Profit Boosters for Business eBook
Is Your SMSF Investment Strategy Meeting Diversification Requirements?
Home>Uncategorized>Is Your SMSF Investment Strategy Meeting Diversification Requirements?
Recently the ATO has contacted some 18,000 auditors and trustees of self-managed super funds (SMSFs) which hold 90% or more of the fund's assets in one asset or a single asset class. It is important that SMSF trustees and auditors understand the regulations in relation to diversification requirements and investment strategies.
Can a SMSF hold 90% of its assets in a single asset, or in a single asset class?
The short answer is yes, a SMSF can hold 90% of its assets in a single class or in a single asset class. However only if the investment strategy complies with the Superannuation Industry (Supervision) Act 1993 and Superannuation Industry (Supervision) Regulations . Of course, SMSFs must also satisfy the sole purpose test.
The regulations require trustees to implement investment strategies which have regard to a range of factors including risk, liquidity, and diversity of investments. A lack of diversification can expose a SMSF and members to unnecessary risk if a significant investment fails. However, diversification of assets is only one factor which must be considered.
Investment in a single asset or asset class is not necessarily a sign of a poor or non-compliant investment strategy. Asset allocation and diversification must be carefully considered, but SMSF trustees should not be alarmed if diversity is not the key priority of an investment strategy so long as the reasoning for this is justified and properly documented.
What do the regulations say?
Regulation 4.09(2) of the Superannuation Industry (Supervision) Regulations 1994 outlines the obligations of SMSF trustees in relation to investment strategy. This regulation requires that a trustee of an entity must formulate, review regularly and give effect to an investment strategy that has particular regard to the whole circumstances of the company, including a range of factors. These factors are:
(a) the risk involved in making, holding and realising, and the likely return from, the entity's investments, having regard to its objectives and expected cash flow requirements;
(b) the composition of the entity's investments as a whole, including the extent to which they are diverse or involve exposure of the entity to risks from inadequate diversification;
(c) the liquidity of the entity's investments, having regard to its expected cash flow requirements;
(d) the ability of the entity to discharge its existing and prospective liabilities;
(e) whether the trustees of the fund should hold a contract of insurance that provides insurance cover for one or more members of the fund.
Therefore, diversity is only one factor which must be considered by the trustee. In some circumstances, it will be appropriate for other factors to be weighed more heavily in an investment strategy.
How can a trustee ensure that a SMSF's investment strategy is legally compliant?
In formulating an investment strategy for a SMSF, a trustee must accurately document the investment strategy of the fund, including objectives, investment choices and policies. This strategy must justify decisions in relation to how the asset allocation with respect to factors such as risk, diversification, liquidity, cash flow requirements, ability of the fund to discharge liabilities (including member balances), and life insurance. Of course the trustee's decisions will depend on the objective of the fund. For example, if a SMSF has an aggressive objective, the trustee may be able to justify the fund investing in a riskier asset allocation than a fund with more conservative objectives.
Asset allocations should be appropriately recorded in the investment strategy. While target ranges may allow flexibility, these should accurately reflect the investment strategy and objectives.
The trustee must not only document the investment strategy, but also the factors that were considered in creating, reviewing and giving effect to the investment strategy. For example, this documentation could be in form of a questionnaire answered by members, correspondence to members, or notes recording conversations with members. If members cannot give adequate instructions relating to the asset allocation or insurance, they should be referred for financial advice.
The trustee must review the SMSF investment strategy regularly. The Australian Taxation Office have indicated that they consider regularly to mean at least once per year. The trustee must document the outcome of the review in a trustee minute, regardless of whether the strategy is varied or maintained.
The trustee should not only be reviewing the appropriateness of the investment strategy, but also the fund's compliance with that strategy. If the asset allocation of the fund differs from the investment strategy, it cannot be said that the trustee has given effect to the investment strategy.
If you need advice in relation to SMSF legal compliance , taxation, or asset protection strategies, contact us on (02) 4929 7002 or email us at enquiries@butlers.net.au
Butlers Business Lawyers2019-09-20T10:38:48+10:00September 13th, 2019|Uncategorized|
Expanded Obligations and Restrictions for Franchisors Under Upcoming Changes to the Franchising Code of Conduct
Employee Entitlements and the New Industrial Relations Bill: What Has Changed?
How Lorna Janes' 'Anti-Virus Activewear' Could Be in Breach of Australian Consumer Law
Blended Family Wills
Buying and Selling Businesses
Professional Practice Structuring
Solicitors Newcastle
Tax Law & Disputes
Butlers Business Lawyers
1/17 Darby St, Newcastle, NSW 2300
PO Box 957, Newcastle NSW 2300 Australia
21, 133 Castlereagh Street Sydney,
Corporate Lawyers Newcastle
Solicitors Sydney
Tax Lawyers Sydney
By clicking 'Subscribe', you accept our Privacy Policy.
Copyright 2020 Butlers Business Lawyers | Website by Bounce Design
"Liability limited by a scheme approved under Professional Standards Legislation"


Obituary of Robert E. Whitlock Jr.
Mr. Robert E. Whitlock, Jr., 74, of Adel, GA, passed away peacefully at home on November 2, 2018, surrounded by his family.
Bob was born on February 25, 1944, to the late Robert E. Whitlock, Sr. and Therese (Marfia) Whitlock. Bob attended Immaculate Conception School and graduated from Waukegan Township High School, Waukegan, IL. He attended college at Bradley University, Peoria, IL, and University of Maryland, College Park, MD. He was educated and worked in the field of accounting, also using his skills effectively in a career in sales.
Bob was passionate about boating and golfing, was a fan of the Chicago Bears and White Sox, and enjoyed sharing time and laughter with family and friends. We will cherish our memories of his quick wit, his comforting levelheadedness, and his influence in our lives. Upon his profession of faith in Jesus Christ as his Savior, we rest in the hope of being with him again in Heaven.
Bob is survived by his mother, Therese Whitlock of Mesa, AZ; beloved wife, Pamela (Storey) Whitlock of Adel, GA; son, Robert E. (Anne) Whitlock III of Jacksonville, FL; daughters, Brandy Whitlock of Baltimore, MD, and Teresa (Steve) Ottersen of Kenosha, WI; grandchildren, Brittni (Donny), Brandon, Ashley, Nicholas, Matthew, and Caleb; great-grandchildren Brice and Anna; siblings, Jeanette Woodard, William Whitlock, and Mary (Steve) Navulis. He is further survived by his dear aunts, an uncle, a niece, nephew, many cousins, and lifelong friend, Bill Allie.
He was preceded in death by his father, Robert E. Whitlock, Sr., and brother-in-law, Roger Woodard.
The funeral service will be held Saturday, November 10, 2018 at 11:00 a.m. at Christ Community Church, 2500 Dowie Memorial Drive, Zion, IL 60099. Friends and family can greet the family from 9:30 a.m. until the time of service. Interment will follow at Mt. Olivet Memorial Park in Zion.


Inmarsat announced today at EBACE that its European Aviation Network (EAN) inflight connectivity solution will be available for the business aviation market by January 2019.
EAN is the world's first inflight Wi-Fi solution that integrates connectivity from a satellite, operated by Inmarsat, and an LTE-based ground network, operated by Deutsche Telekom, covering all 28 member states of the European Union, as well as Switzerland and Norway.
It says the combination of a satellite and 4G LTE-based ground network offers lightning fast, low-latency performance over land and water.
Aircraft connect with the network using small, ultra-lightweight, low-drag hardware that is cost-effective to install and operate, with Inmarsat saying it makes EAN ideal for small to mid-sized business jets, in addition to larger sized jets.
The business aviation rollout, announced at EBACE Geneva, follows EAN's successful introduction in the commercial airline market, with major launch customers already announced and installing the service on aircraft, plus ongoing discussions with other interested carriers across the continent.
Philip Balaam, President of Inmarsat Aviation, said: "EAN is a game-changer for the business aviation market, offering gold standard inflight Wi-Fi to a broad spectrum of aircraft, from small turboprops to larger platforms such as the Citations, Learjets and Phenoms. It really is ideal for any business jet whose mission keeps them predominantly in Europe.
"Our projections show that the European business aviation fleet will grow beyond 5,000 aircraft in the coming years. We expect a strong uptake for EAN by offering a variety of data plans to meet every budget.
Inmarsat says EAN's integrated satellite and ground network is fully operational, with a number of flight trials successfully completed across Europe, demonstrating that the next-generation service meets its design performance in practice.
The evaluations were conducted with partners Cobham, Thales and Nokia using a Cessna 550 Citation II provided by Dutch company NLR.


New York's Royal Bopsters, formed in 2013, bring a new and refreshing approach to the art of vocal jazz. Vocalists Amy London, Holli Ross, Dylan Pramuk and Pete McGuinness pay tribute to their jazz heroes through intricate harmonies and energetic delivery, bringing jazz classics and bebop style to the next generation and beyond.
Their debut recording, The Royal Bopsters Project (Motéma, 2015), featuring vocal jazz legends Mark Murphy and NEA Jazz Masters Jon Hendricks, Annie Ross, Sheila Jordan and Bob Dorough, garnered accolades from DownBeat Magazine (4.5 stars), JazzTimes (top 2015 releases), All About Jazz (top picks) and The New York Times (weekend picks) as well as rave reviews from Europe and the UK. The Royal Bopsters soon began performing at major festivals and notable clubs across the U.S. and Europe.
Their upcoming CD release, The Royal Bopsters – Party Of Four, will again feature Sheila Jordan and the late Bob Dorough. 6-time Grammy-winning bassist Christian McBride appears on several songs, lending his powerful sound and groove to this dynamic group. Party Of Four combines masterful solos by Chet Baker, Bill Evans, Wayne Shorter, Dexter Gordon and the Tito Puente Orchestra, with the Bopsters' tried-and-true lyrical writing. The album also features "Why'd You Do Me Like You Did", a special, never-before heard original composition by Mark Murphy and pianist Steve Schmidt, as well as a beautiful ballad by Pete McGuinness with lyrics by Amy London entitled "Spring Song".
This appearance by The Royal Bopsters at the Newport Jazz Festival features special guest, NEA Jazz Master and living vocal legend, the ever-young Sheila Jordan. Don't miss this one-of- a-kind performance!


Can I Sue for the Wrongful Death of My Child?
Yes, you can sue for the wrongful death of your child if a person or company is at fault and the law permits a lawsuit in cases like yours. This is the case even if your son or daughter is over 18 years of age.
Our law firm has won settlements for families against drivers, transportation companies, daycare providers, school districts, food companies, makers of defective children's products, restaurants, and others.
If you have lost your child, we are so sorry. No parent should have to live through what you are going through right now.
We want you to know that you do not have to walk this road alone, that you can talk with an attorney at our law firm to find out what to do next. Attorneys Fred Pritzker and Eric Hageman have helped many parents get answers, compensation, and justice. You can use the form below to contact Fred and Eric for a free consultation.
Attorney Fred Pritzker represented the family of a six-year-old boy who was killed after getting off of a school bus. The young boy was coming home from school, and the bus driver dropped him off. The bus driver became distracted and turned his head toward the back of the bus. When he turned his head forward again, he didn't see the child and assumed that the child had cleared. The bus driver then pulled forward, striking the child. We settled the case for a confidential amount.
Eric Hageman represented a family whose child died from HUS kidney failure caused by an E. coli infection he got from his daycare building. Although in most of our E. coli cases we know the food that was contaminated, in this case, the specific source of the infection was not found. Eric still proved the daycare was at fault and won a large settlement for the family. This case prompted better safety guidance for daycare facilities in the state.
The family of a boy who drowned in a school district pool during gym hired Fred and attorney Eric Hageman after the school denied fault. The little boy could not swim but ended up in the deep end, playing king of the hill with the other elementary school children. The only adult watching a class of children in a swimming pool, some of whom could not swim, was the gym teacher, who, Fred and Eric discovered, was watching his electronic devices, not the children.
Fred and Eric took this case and proved it was a wrongful death, one caused by the extreme negligence of a teacher and school district. Yes, you can sue a school district for wrongful death and win.
What Happens When There is a Settlement?
other family members as outlined in the state's wrongful death statutes.
In the end, what usually happens is that the bulk of the money goes to the parents and surviving siblings.
What we see parents doing for their surviving children is using the money in such a way that it benefits the kids when they get older. In many cases, our attorneys work with a financial planner to help the parents establish a good plan for themselves and for their children. The one thing that can come out of this is that a parent can see the money used to honor the memory of their child and to see it used for something that is really positive.
Attorneys at our firm have been interviewed and quoted by The New York Times, The Wall Street Journal, USA Today, Lawyers USA, and others. To contact one of our attorneys, please call 1-888-377-8900.


During e-AGE 2013, exhibitors and sponsors representing leading Telecom, education, and ICT services providers and suppliers will be invited to demonstrate their latest products and services. The exhibition will be located at the main entrance of the venue and will allow a relaxed atmosphere that encourages cooperation initiatives. It will also represent a central meeting point for participants and an opportunity to meet vendors and corporate institutions. e-AGE will encourage sponsorship at the Platinum, Gold, and Silver levels for a high profile recognition.


text:
2014 F1 Calendar
2014 F1 Drivers
Trulli and Kovalainen sign up for Lotus F1 team
Written by David on December 14th, 2009 at 11:37 amLast Update: December 14th, 2009 at 11:41 am
Lotus F1 Racing has today confirmed that Italy's Jarno Trulli, Finland's Heikki Kovalainen and Malaysia's Fairuz Fauzy have joined the team to spearhead driving duties for its debut Formula 1 season in 2010.
There has been much speculation surrounding the identity of Lotus F1 Racing's driver signings in recent weeks, but the appointment of Jarno, Heikki and Fairuz was made formal in an official announcement by Malaysian Prime Minister Dato' Sri Najib Tun Razak in Kuala Lumpur this afternoon, at which Jarno, Heikki and Fairuz were also present.
35-year-old Trulli is one of the most experienced, consistent racers in Formula 1 and unquestionably still one of the fastest men over a single lap. He is one of just a select few drivers to have tasted victory in Formula 1, and that at the jewel in the crown of Formula 1 racing, the Monaco Grand Prix. He has also finished in the top ten of the drivers' Championship table on seven occasions.
Heikki's F1 career began in 2006 when he made his debut as a test driver. His appointment to the Lotus F1 Racing team will see the 28 year old Finn starting his fourth season in the Formula 1 World Championship and he brings with him a race winning reputation, confirmed by his first victory in Hungary in 2008, and a wealth of experience that will make a potent combination with fellow race driver Jarno Trulli and Fairuz Fauzy.
27-year-old Fauzy joins the team having previously held a Formula 1 testing role for the Spyker squad back in 2007. Since then he has driven in the F1 feeder series GP2, the World Series by Renault, as well as being named as lead driver for Malaysia's involvement in the A1GP Championship.
It is a reflection of the determination and status of Lotus F1 Racing to return to Formula 1 that they have hired two race winning drivers for the debut season.
Tony Fernandes, Lotus F1 Racing Team Principal: "I am thrilled that we have been able to sign Jarno, Heikki and Fairuz to drive for Lotus F1 Racing in our debut season. The appointment of Jarno, Heikki and Fairuz as our race drivers is a testament to the quality of our team, to our ambition and drive, and above all to our long-term vision of success in Formula 1. Jarno and Heiki are winners and have proven track records in Formula 1, and will be a big asset to us as we look to develop the team and the car throughout 2010. Jarno and Heikki are two extremely versatile drivers who have proven themselves more than capable of achieving solid results no matter how tough the conditions. Having Fairuz on board is also great news. He is undoubtedly the best Malaysian senior driver at the moment and it is a pleasure to welcome him into Malaysia's Formula 1 team. We only secured our 2010 entry from the FIA in September and already we have our first car in production and have signed two Formula 1 race winners to drive for us, as well as a home-grown Malaysian driver. Not bad for three months' hard work! There is more to come from us and we head into the holiday period buoyed by what we have accomplished already but inspired to push the boundaries yet further."
Jarno Trulli: "It is a privilege for me to sign for the new Lotus F1 Racing team. I have been impressed by the long-term vision of the team management and technical staff. Tony has set out very ambitious plans and I am ready to help the team achieve these high targets. I am also pleased to be back working alongside Mike Gascoyne, someone with whom I have enjoyed previous success at other teams. I get on very well with him and I respect his working style. Lotus is a truly iconic and inspirational brand and it is great that the name is back in Formula 1. We will be hoping to draw inspiration from the heritage of Lotus for our team. I am also delighted to be racing alongside Heikki, someone who I have enjoyed racing against since 2007, and someone else, like me, who brings valuable experience from his time with two of Formula 1′s most established teams. I believe that together, we are among the most competitive pairings on the grid, and we will be determined to bring success to Lotus F1 Racing to repay the faith that Tony and the team have shown in us. The fact that the team is Malaysian gives us all an extra responsibility because we will be carrying the hopes of a nation on our shoulders, but we will give the absolute maximum to reward their loyalty and trust. I am here to win; I will fight for the team and for Malaysia. Every proud Malaysian should be behind the team."
Heikki Kovalainen: "It's fantastic to be joining Lotus F1 Racing and I am excited about the challenges that lie ahead. I recently visited our factory in Norfolk, UK, and was so impressed by seeing how far the team has come in such a short time since it was launched in September, and by how determined everyone is to meet Tony's ambitious targets. I knew immediately it would be a fantastic opportunity to help them achieve their goals. I believe that appointing two drivers with the experience Jarno and I have shows how determined the team is to go racing in a truly competitive way, and our pairing sends out a very strong message to our competitors. I'm also excited to be part of a team that is not only bringing back the Lotus name, one of the most iconic teams in any form of global motorsport, but also doing so with the support and backing of Malaysia, a country I fell in love with when I first raced there in 2007. I can't wait to begin working with Tony, Mike and the team they are putting together, and I'm really looking forward to seeing the welcome we will be given by Formula 1 fans around the world as we bring Lotus F1 Racing to the grid."
Fairuz Fauzy, test and reserve driver: "There is no greater honour than having the chance to drive for your country. I was given the opportunity to do that for A1 Team Malaysia in A1GP for a couple of years, but to have the chance to join Malaysia's first fully fledged Formula 1 team is very special for me and the highlight of my career so far. I look forward to working closely with Jarno and Heikki on developing the car and the team in our first season together in Formula 1. I am sure we can do Malaysia as a nation proud, as well as upholding the tradition of such a legendary F1 name such as Lotus. Furthermore I look forward to developing as a driver in Formula 1 with the team in the future."
source: Lotus F1
« Previous Entry Next Entry »
Video: Barcelona test Day 1
FIA: teams to be consulted over governance of F1
Nico Hulkenberg ready to test for Williams at Jerez
Video: 2007 F1 season recap
Superlicence: F1 drivers to strike at British GP?
Video: 2010 Yas Marina circuit preview
Melbourne stewards penalise Trulli, Hamilton goes third
FIA: changes to the 2008 F1 sporting regulations
Video: 2010 Spanish Grand Prix insights
2010 Turkish GP, practice: Team quotes
Click here to cancel your Reply.
Email (will not be shown) (required)
Next Grand Prix
Last GP results
2014 F1 Australian Grand Prix
Total Laps: 58
Circuit Length: 5,303 Km
Race length: 307,574 Km
Albert Park Circuit Preview
Australian Grand Prix insights
2014 F1 Brazilian Grand Prix Results
1 Nico Rosberg 25
2 Lewis Hamilton 18
3 Felipe Massa 15
4 Jenson Button 12
5 Sebastian Vettel 10
6 Fernando Alonso 8
7 Kimi Raikkonen 6
8 Nico Hulkenberg 4
9 Kevin Magnussen 2
10 Valtteri Bottas 1
11 Daniil Kvyat
12 Pastor Maldonado
Drivers' Standings
Constructors' Standings
1 Lewis Hamilton 334
2 Nico Rosberg 317
3 Daniel Ricciardo 214
4 Sebastian Vettel 159
5 Fernando Alonso 157
6 Valtteri Bottas 156
7 Jenson Button 106
9 Nico Hulkenberg 80
10 Kevin Magnussen 55
2 Red Bull Racing-Renault 373
3 Williams-Mercedes 254
5 McLaren-Mercedes 161
6 Force India-Mercedes 127
7 STR-Renault 30
8 Lotus-Renault 10
9 Marussia-Ferrari 2
10 Sauber-Ferrari 0
11 Caterham-Renault 0
© 2007 - 2020 Formula1News.net | Web Design & Web Hosting
Use or depiction of images or trademarks throughout this website is for illustrative and editorial purposes only.


The Park at Chappell Hill is a non-smoking, gated community offering the best in property and apartment home amenities including full sized W/D connections for our 2 bedroom floor plans and stackable W/D in our 1 bedroom options, fitness center, pool, Jacuzzi and a 24-hour Business Center with WiFi. You'll enjoy our comfortable apartments and spacious layouts. A detached garage with remote access means your car won't sit in the sun. Couple the benefits of our great community with our convenient location near I-35 and Baylor Scott and White Memorial Hospital and you start to see why The Park is an easy choice for those looking for luxury in Temple. Call us today for additional information.


text:
Das Kabinett Sonnino II regierte das Königreich Italien vom 11. Dezember 1909 bis zum 31. März 1910. Es löste das Kabinett Giolitti III ab. Angeführt wurde es von Ministerpräsident Sidney Sonnino.

Entstehung und Entwicklung
Das Kabinett Sonnino II war das 46. Kabinett des Königreiches und drei Monate und 20 Tage im Amt. Gestützt wurde es von der Historischen Rechten () und Teilen der Historischen Linken (it. Sinistra storica).

Das zweite Kabinett von Sonnino, das zwei Tage weniger im Amt war, als das Kabinett Sonnino I, strebte weitere Reformen an. Die Regierung hatte es sich unter anderem zum Ziel gesetzt, das Ministerium für Landwirtschaft, Industrie und Handel umzustrukturieren.

Nachdem ein vom Marineminister vorgelegter Entwurf über ein Seeschifffahrtsübereinkommen auf breiten Widerstand im Parlament stoß, trat die Regierung am 21. März 1910 zurück. König Viktor Emanuel III. beauftragte den ehemaligen Senatspräsidenten Giuseppe Marcora von der Radikalen Partei mit der Regierungsbildung, der allerdings das Angebot ablehnte. Daraufhin ging der Regierungsauftrag an Luigi Luzzatti, der das Kabinett Luzzatti bildete.

Minister

Literatur
 Francesco Bartolotta: Parlamenti e Governi d'Italia 1848–1961. Rom 1962, S. 130–131.

Weblinks

 II Governo Sonnino auf camera.it (italienisch)

Einzelnachweise

Sonnino2

redpajama_set_name: RedPajamaWikipedia


Before filing a complaint, we invite you to review the Questions and Answers section below. It will help you determine if your complaint should be sent to the Commissioner of Official Languages. It will also provide answers to many questions you may have on this subject, including confidentiality.
You may also visit the Office of the Commissioner of Official Languages for New Brunswick (with or without an appointment).
What complaints can the Commissioner receive?
any board, commission or council, or other body or office, established to perform a governmental function.
private or other bodies that provide services on behalf of the provincial government.
The Official Languages Act of New Brunswick does not apply to the English and French sections of the Department of Education and Early Childhood Development.
Can the Commissioner conduct investigations concerning businesses in the private sector?
No. However, the Commissioner can receive complaints and investigate cases involving businesses in the private sector that provide services on behalf of the provincial government.
Can the Commissioner impose sanctions?
No. But, at the end of an investigation, the Commissioner can recommend that corrective actions be taken.
If the organization at fault does not agree to make the necessary changes or does not comply with the recommendations, the Commissioner may denounce it in the annual report that he presents to the Legislative Assembly.
If I file a complaint, will my name be revealed or can I remain anonymous?
All complaints received are considered confidential. Every effort is made to keep the complainant's identity confidential.
I do not live in New Brunswick. May I still file a complaint if I did not get a service in French or English from the government of New Brunswick or another body under the New Brunswick Official Languages Act?
How will my complaint be treated?
The Commissioner's office receives the complaint and determines if it is admissible for investigation.
If the complaint is accepted, the Commissioner notifies the institution concerned of his intention to investigate. It should be noted that, when the Commissioner considers it appropriate, the Commissioner may attempt to resolve a complaint without conducting an investigation.
The investigation is carried out.
At the end of his investigation, the Commissioner forwards his report to the Premier, the administrative head of the institution concerned, and the person who filed the complaint. He may include in his report any recommendations he deems appropriate, as well as any opinion or reasons supporting his recommendations.
If the complainant is not satisfied with the Commissioner's conclusions, he or she may apply to the Court of Queen's Bench of New Brunswick. A judge may decide on the remedy he or she considers appropriate and just in the circumstances.


text:
Petricani is een Roemeense gemeente in het district Neamț.
Petricani telde in 2011 5.286 inwoners, in 2007 waren er nog 5887 inwoners.

Gemeente in Neamț


text:
Canned Music
Mecret Sessages
Sister Catcher
Sister Catcher 2.0
Claw Blaster
Non-Mousetrap
Glass Ear
Peek-A-Who Periscope
Store eBook
Interrorgator 3000
Tooter Cushion
Elephant's Toothpaste
Dewey Noted
Kickstarter is a Drug
Now, I want to start by saying I am not a drug user. I've seen what drugs can do. Friends have told me about life changing ideas and levels of understanding reached through drug use. I have also unfortunately seen the worst of what they can do to people and families, everything from apathy to death.
I hate drugs. Kickstarter is a drug. I love Kickstarter.
This love/hate relation with Kickstarter has been my greatest joy (family aside) and largest stressor (family included) in my life. Depending on the day, the word "Kickstarter" makes me swell with pride or hang my head and moan.
Is it my fault? Yes. Many drug users blame the drug; I will not.
On October 20, 2013 my 30-day Kickstarter campaign ended with just over $16,000 raised for a $5,000 goal. I was ecstatic! Friends and family were telling me how proud they were. At parties everyone had questions and wanted to chat.
At this point the book was "done." I had written and revised many times. I joined a writing group and slowly vetted it through biweekly meeting. After about a year with the group my manuscript had been torn apart and sewn back together with a gentle hand. I felt like I was ready.
The $5,000 funding goal was set based of bulk pricing from bookbaby.com. In my head, as soon as funding was complete I would send bookbaby.com my Word file and a few short weeks later I'd have a pallet full of books to ship off. Overall I'm glad things didn't end this way, but they would have been a lot easier.
After my campaign was funded, but before it ended, I was approached via email by Naren Aryal and Josh Patrick from Mascot Books. Their business is what I've now come to know as "partner publishing." For a fee they would help edit, add illustration, provide guidance, and ultimately publish. The price was fair and I was excited to work with people who had experience and expertise in the publishing field. I also knew this would allow me to give my backers a far superior product than originally intended.
When this editing process brought us to the third act of my story, I knew something had to change. My original manuscript had a passive action-less ending where Dewey stood at a neighboring building watching everything (he set up) happen. On May 7, about a month after my daughter was born, I posted an update saying that I would be taking extra time to rewrite the third act. This was my most liked update, but it was probably because of the picture of my daughter. She's a cutie!
Unknown to me at the time, but a few days earlier my cousin was arrested in Honduras on false charges of gun smuggling for 5 weapons that were properly permitted and declared. My life was on pause trying to ring every bell to get him free again and it worked. Another day I'll tell this story, but for now I'll post some links in the comments.
Between a newborn, a tough year teaching, a Kickstarter campaign, and a family member held captive in one of the most corrupt counties, I was going crazy.
By October of 2014 the updated draft was submitted. The time since then has been focused on editing, artwork, and layout. This was a SLOW process that included highlights of seeing my cover artwork and final layouts, but was also full of long periods of waiting on updates from Mascot Books. Similarly, my backers were waiting for updates.
I try and always look at issues through as many different lenses as possible. Everyone at Mascot Books has been pleasant, excited, skilled, and very helpful. I think the main reason that these edits took so long was because I took so long. This was a year after my Kickstarter was funded and I started working with Mascot Books. I learned a valuable lesson. In business, but also in life, exhibit what you need others to exhibit. Don't expect kindness if you're mean, punctuality if you're late, or attentiveness if a full year has past. I know this, now.
This has been a long process, but has yielded an AWESOME book! My Kickstarter backers were given a PDF version as a preview and the response has been exhilarating. I wrote this story for others, for others to become fluent readers through an action-packed page-turner. For others to explore learning in a curiosity-based, hands-on way never knowing the outcome and learning along the journey. For others to see that anything is possible (If this idiot can do it, I can do it.)
Just because the book is at the printer, it doesn't mean my campaign is done, far from it. I'm still on the clock and there is still a lot of work to be completed. I wanted to write this as my first blog post so others can have a more full idea of what my Kickstarter journey has been. There have been highs and lows, just like any drug. In the butchered words of Hunter S. Thompson, "I hate to advocate drugs, but they've always worked for me."
matthew feldman
I did not receive a pdf of the book and I am a kickstarter backer. It might have gotten lost in my spam or inbox
Matthew, I'll send you a message via Kickstarter w/ the link again. Thanks for the support!!
Also, here are some links to the situation with my cousin. I'll write more about this in the future. It was an absolutely scary and crazy time.
Beginning: http://articles.philly.com/2014-06-04/news/50304508_1_honduran-human-rights-watch-mosquito-coast
Middle: http://www.nbcphiladelphia.com/news/local/Bucks-County-Native-Among-6-Americans-Jailed-in-Honduras-262797421.html
Happy Ending: (A big THANK YOU to Mike Fitzpatrick!!)
http://fitzpatrick.house.gov/press-release/fitzpatrick-statement-release-americans-honduran-captivity
Agatha link
Thank yyou for sharing this
Hello, I'm Michael Carroll, a third grade teacher with a passion for science and storytelling.


Heat your largest non-stick wok or pan, tip in the cumin seeds and toast for a few seconds. Remove. Add the oil to the pan and fry the onions for 5 mins until starting to colour. Add the mince, ginger and garlic, and cook, breaking up the mince with your wooden spoon, until no longer pink. Drain the excess liquid or fat from the pan.
Stir in the tomatoes, toasted cumin, remaining spices and harissa- add more spice if you like an extra kick. Add the peppers, chickpeas, three-quarters of the chopped coriander and the stock. Cover and cook for 40 mins, stirring occasionally, until the sauce is slightly thickened. Remove from the heat. Cool, then stir in the remaining chopped coriander.Can be served or frozen at this point.
Pack into freezer bags and smooth the mince through the bag to flatten. Use within 3 months. To serve, remove from the bags and heat from frozen in a pan on the hob with a little water until bubbling hot, then scatter with coriander.
Serve with couscous or basmati rice and sprinkle with chopped coriander.


I took my mom in law shopping yesterday and I was led to speak about the love and forgiveness of God through Jesus Christ to her with out mentioning catholicism…I feel The Holy Spirit leading me more in this direction…I BELIEVE The Good Lord will allow more and then open that door about Mary that will open her eyes to what He has shown us! HE IS SOOOO GOOD!
Beth, you're having a lifelong witness to her. The Lord will continue to guide this loving witness.
He is good beyond anything that can be imagined and NEVER CHANGES!
Amen! His banner over us is love!
Hope you're having fun, sis!
Pastor Jim, it is. Kelly finds lots of gems. Have a blessed day tomorrow!