text:
Q: In NHibernate ID Generator section in mapping files, What is the meaning of assigned and select? In NHibernate ID Generator section in mapping files, What is the meaning of assigned and select?

A: assigned means that you assign the primary key in code before saving the entity in the session.
select means it is assigned by the database, and it's obtained from the database by querying on some unique key.

A: There's identity/sequence and assigned. From the NH documentation:

5.1.5.1. generator
For databases which support identity
  columns (DB2, MySQL, Sybase, MS SQL),
  you may use identity key generation.
  For databases that support sequences
  (DB2, Oracle, PostgreSQL, Interbase,
  McKoi, SAP DB) you may use sequence
  style key generation. Both these
  strategies require two SQL queries to
  insert a new object.

                  uid_sequence

            For cross-platform development,
  the native strategy will choose from
  the identity, sequence and hilo
  strategies, dependent upon the
  capabilities of the underlying
  database.
5.1.5.7. Assigned Identifiers
If you want the application to assign
  identifiers (as opposed to having
  NHibernate generate them), you may use
  the assigned generator. This special
  generator will use the identifier
  value already assigned to the object's
  identifier property. Be very careful
  when using this feature to assign keys
  with business meaning (almost always a
  terrible design decision).
Due to its inherent nature, entities
  that use this generator cannot be
  saved via the ISession's
  SaveOrUpdate() method. Instead you
  have to explicitly specify to
  NHibernate if the object should be
  saved or updated by calling either the
  Save() or Update() method of the
  ISession.

redpajama_set_name: RedPajamaStackExchange


text:
David J. Schubert
Blake S. Evans
Stephen W. Burnett
Tom D. Caudle
S&E Attorney Part of Training Delegation for Lawyers and Judges in Democratic Republic of Congo
Recently David J. Schubert travelled to Bukavu, Democratic Republic of Congo as a member of a 4 attorney delegation sponsored by African Leadership and Reconciliation Ministies and participated in a 3 day seminar on peacebuilding, conflict resolution and servant leadership. Approximately 40 Congolese lawyers, judges and journalists attended the program.
Read More About Our Pro Bono Work.
S&E Attorney Speak at City of Dallas CLE
Blake Evans and Stephen Burnett addressed the Legal and Risk Management Divisions of the City of Dallas at their annual CLE program. The presentation concerned maximization of risk transfer vehicles, including indemnity and additional insured coverage
S&E Attorney Moderates Dallas Bar Association Panel Discussion
Blake Evans moderated a panel discussion hosted by the Tort and Insurance Practice Section of the Dallas Bar Association. The topic of the discussion was the Texas Supreme Court's recent opinion in Ewing v. Amerisure and its implications for construction defect insurance coverage.
S&E Gets Summary Judgment Win Under EPL Policy
Blake Evans and Stephen Burnett obtained a critical summary judgment on behalf of their client in a Fort Worth state court declaratory judgment lawsuit concerning coverage for an underlying employment claim under an EPL policy. The summary judgment concerned the core issue of whether alleged misrepresentations about an employee discount home purchase policy were covered "employment-related" misrepresentations under the EPL policy.
S&E Article Published in Claims Journal
Blake Evans' article "Texas Supreme Court Reins in Contractual Liability Exclusion on CD Claims" was published in the February 4, 2014 issue of the Claims Journal. A link to the article can be found here.
S&E Obtains "Death Penalty" Sanction on behalf of Client
Schubert & Evans (Blake Evans and Stephen Burnett) recently obtained a "death penalty" sanction against a defendant in a Florida state court coverage suit. The trial court found that multiple violations of previous discovery orders (two of which Schubert & Evans upheld on appeal) warranted the imposition of sanctions that included striking the opposing party's pleadings and entry of a default judgment on liability.
S&E Attorney Presents Seminar at State Bar of Texas
David Schubert was a presenter at the State Bar of Texas Advanced Insurance Law CLE seminar in Dallas. He presented a paper on the latest developments regarding the "Eight-Corners" rule and the duty to defend under liability policies entitled "The Current 'Complaint Allegation' a/k/a 'Eight-Corners' Rule In Texas."
S&E Attorneys Present Continuing Education Program
David Schubert and Stephen Burnett presented a continuing education program on Texas law and claims-handling to the regional office of one of the nation's largest insurers of trucking companies.
S&E Attorney Addresses City of Dallas
Blake Evans presented a seminar entitled "Shifting Loss: Significant Issues Related to Contractual Indemnity, Additional Insureds and Certificates of Insurance" to legal and risk management personnel with the City of Dallas. Topics included a variety of risk transfer vehicles, including contractual indemnity provisions and analysis of additional insured issues.
S&E Presents In-House Continuing Education Program
David Schubert and Blake Evans presented an in-house continuing education program to approximately 100 claims professionals at the home office of a major property/casualty insurer. The program provided a comprehensive update on Texas law relating to coverage and extracontractual claims, including duty to defend, additional insured coverage, contractual indemnity, first-party "bad faith," the Stowers doctrine, and Insurance Code liability under Chapters 541 and 542. It also included an up-to-the-minute summary of the bills currently under consideration by the Texas Legislature.
Anonymous course evaluations by attendees included the following comments:
"Very good presentation!"
"I found the instructors to be very concise and easy to understand, and the printed material to be very useful."
"It helped me understand the proper handling and payment of claims."
900 Jackson Street, Suite 630, Dallas, Texas 75202 (map it) | (214) 744 - 4400 | info@schubertevans.com
Copyright 2022 Schubert & Evans, P.C.
All Rights Reserved | Site by The Deyo Group, Inc.

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: Multi-website language switcher not showing This is my first time creating a multi-lingual webshop, so first I created 2 storeviews, where the switcher was working fine. Then I found out that I needed to create multi-websites instead.
I did it in the same process, but it is not working now.
I've added a few screenshots so you can see what I have done.

A: The store switcher does not appear unless you have 2 store views under the current website you are viewing.
Since you have only one store view for each website this does not appear.
You can try to change the /app/design/frontend/{package}/{theme}/template/page/switch/languages.phtml to support all store views like this (untested code):
<?php $stores = Mage::getModel('core/store')->getCollection()->addFieldToFilter('is_active', 1)->addFieldToFilter('store_id', array('neq'=>0));?>
<?php if(count($stores)>1): ?>

    <?php echo $this->__('Your Language:') ?>
    <select id="select-language" title="<?php echo $this->__('Your Language') ?>" onchange="window.location.href=this.value">
    <?php foreach ($stores as $_lang): ?>
        <?php $_selected = ($_lang->getId() == $this->getCurrentStoreId()) ? ' selected="selected"' : '' ?>
        <option value="<?php echo $_lang->getCurrentUrl() ?>"<?php echo $_selected ?>><?php echo $this->htmlEscape($_lang->getName()) ?></option>
    <?php endforeach; ?>
    </select>

<?php endif; ?>

A: your website selection will not work, you override the $mageRunCode in line 95.
it should be
switch($_SERVER['HTTP_HOST']{
    case 'domain.com':
       $_SERVER['MAGE_RUN_CODE'] = 'run_code';
    break;
    ...
    ...
   }
$mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE']: '';

but to get the switcher showing you should add 2 or more storeviews at a website.


text:
Allison Russell Talks About Her Juno-Nominated Debut Album 'Outside Child' and Surviving Childhood Trauma
Ashante Infantry | May 14th, 2022
Montreal singer-songwriter Allison Russell, pictured above, has wracked up Juno nominations for Songwriter of the Year and Contemporary Roots Album of the Year for her deeply personal album 'Outside Child.' Photo: Francesca Cepero
Allison Russell's last 12 months have been exceptionally gratifying.
First, Rolling Stone named the 42-year-old Montreal native an Artist You Need to Know ahead of the release of her solo debut album, Outside Child.
It was ushered in last spring with the full Sunday New York Times treatment — a glowing, full-page, Arts & Leisure story.
In the midst of pandemic uncertainty, the critical enthusiasm was a cannon shot for the self-described working-class musician, who was "trapped on that hamster wheel of subsistence touring.
"That to me was the pivotal point, where I thought 'Okay, something different is happening here,'" the singer-songwriter and multi-instrumentalist said in a phone interview from her east Nashville home. "I've never experienced anything like this in my entire two-decade long career."
Russell swanned through 2021, racking up more laudatory articles; garnering stellar record and concert reviews; and debuting on late night TV and at the Grand Ole Opry.
And the acclaim continued into the New Year with a book deal; three Grammy nominations and two for the Junos; four Canadian Folk Music Award nominations; and inclusion on prestigious Best Of playlists, including President Obama's.
"I freaked out!" said the exuberant performer of the latter. "The only other thing that was almost as exciting as the Grammys was seeing (the single) 'Nightflyer' on Obama's annual compilation of favourite songs."
While her talent and public relations team certainly deserve credit, Russell thinks lockdown rumination aided the response to Outside Child, which celebrates her resilience in surviving a traumatic childhood, defined by her white, teen mom, who battled mental illness, and a physically and sexually abusive, racist adoptive father.
"A significant portion of humanity has been either directly affected or indirectly affected by these cycles of abuse and violence and bigotry and silence," said Russell. "Silence was what my abuser trained me to. For me to break the silence was extremely important in healing, and in preventing the cycle from continuing with my own daughter. It's really important to me to talk and sing about this."
Russell's album, 'Outside Child,' celebrates her resilience in surviving a traumatic childhood. "It's really important to me to talk and sing about this," she says. Photo: Francesca Cepero
The album's title, Outside Child, has multiple meanings, some literal.
"I had to live and sleep outside for time in order to survive," said Russell of fleeing her parent's unsafe home. "It was run or die when I was 15. But there's also that I was always the outsider within my own family because I was a Black child raised by a white supremacist, and that is as outside as you can get."
"Outside child" was also how her Black biological father's family described her, matter-of-factly and lovingly, when she met them in his native Grenada, where it denotes a child born outside of marriage.
These days, Russell couldn't be more of a music insider. Last month, she joined the likes of Chaka Khan, Brandi Carlile, Herbie Hancock and Beck, to perform in honour of Joni Mitchell at the Grammys' prestigious MusiCares Person of the Year tribute. And she features prominently in the documentary For Love & Country, which explores the contributions of Black artists to country music, which is currently streaming on Prime Video.
This tipping-point embrace may be new, but the artist, who is imbued with plaintive vocals and haunting lyrics that echo long after a song ends, has long paid her dues.
Her first, 2000s era band, Po' Girl, with Trish Klein of The Be Good Tanyas, was a swinging urban roots darling. A decade later, she co-founded the folk duo Birds of Chicago, with now husband and longtime musical collaborator JT Nero, which has been called an "Americana gospel dream team." And in 2019, Our Native Daughters — a supergroup Rhiannon Giddens formed with Russell, Amythyst Kiah and Leyla McCalla — released a well-received album that celebrated the banjo's West African origins and encompassed narratives of slavery, perseverance and resistance.
The response to that album, Songs of Our Native Daughters, and its sonic, historic and personal explorations, inspired Russell to develop Outside Child, which she co-wrote mostly with Nero.
As a Black artist who often felt "isolated, tokenized and fetishized in predominately white roots music spaces," Russell is thrilled to see, and to benefit from, more representation in country Americana, roots and folk music, and aims to use her growing clout to pave the way for others, even as she understands the frustrations some leading arts institutions, positioned as industry arbiters, still spark in Black entertainers. Drake, for example, has previously expressed displeasure with how the Recording Academy categorized his music and pulled his two 2022 Grammy nominations after they were announced.
"I felt kind of a sadness when Drake decided to withdraw from the awards," she said. "He had his reasons, I'm sure, but I had real pang when I heard him say that, because for me, this was life changing. As a 42-year-old, queer, Black mom, artist, whose been struggling in the trenches for 22 years, it's a big f–ing deal to get nominated."
Jann Arden On Her New Album Descendant, Embracing a Healthy Lifestyle and Turning 60
Welcome to the Dollyverse: Exploring the Many Dimensions of Country Queen Dolly Parton, the Original Influencer
The Porter: Alfre Woodard Talks the New Series About 1920s Black Railway Workers and the Role She Was Excited to Play


text:
Q: Request permission infinite loop I downloaded sample source code from https://github.com/googlemaps/android-samples/tree/master/tutorials/CurrentPlaceDetailsOnMap.
It crashed at the first time run caused by infinite loop between two functions:
private void updateLocationUI() {
        if (mMap == null) {
            return;
        }

        /*
         * Request location permission, so that we can get the location of the
         * device. The result of the permission request is handled by a callback,
         * onRequestPermissionsResult.
         */
        if (ContextCompat.checkSelfPermission(this.getApplicationContext(),
                android.Manifest.permission.ACCESS_FINE_LOCATION)
                == PackageManager.PERMISSION_GRANTED) {
            mLocationPermissionGranted = true;
        } else {
            ActivityCompat.requestPermissions(this,
                    new String[]{android.Manifest.permission.ACCESS_FINE_LOCATION},
                    PERMISSIONS_REQUEST_ACCESS_FINE_LOCATION);
        }

        if (mLocationPermissionGranted) {
            mMap.setMyLocationEnabled(true);
            mMap.getUiSettings().setMyLocationButtonEnabled(true);
        } else {
            mMap.setMyLocationEnabled(false);
            mMap.getUiSettings().setMyLocationButtonEnabled(false);
            mLastKnownLocation = null;
        }
    }

and
@Override
    public void onRequestPermissionsResult(int requestCode,
                                           @NonNull String permissions[],
                                           @NonNull int[] grantResults) {
        mLocationPermissionGranted = false;
        switch (requestCode) {
            case PERMISSIONS_REQUEST_ACCESS_FINE_LOCATION: {
                // If request is cancelled, the result arrays are empty.
                if (grantResults.length > 0
                        && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
                    mLocationPermissionGranted = true;
                }
            }
        }
        updateLocationUI();
    }

And run it on Emulator: api lvl25, Androd 7.1.1
Log:
03-22 23:34:18.249 24660-24660/com.example.mypc.mapdemo W/Activity: Can reqeust only one set of permissions at a time
03-22 23:34:19.759 24660-24660/com.example.mypc.mapdemo W/Activity: Can reqeust only one set of permissions at a time
03-22 23:34:20.501 24660-24660/com.example.mypc.mapdemo W/Activity: Can reqeust only one set of permissions at a time
03-22 23:34:20.894 24660-24660/com.example.mypc.mapdemo W/Activity: Can reqeust only one set of permissions at a time

Crash Log:
E/AndroidRuntime:     at android.support.v4.app.ActivityCompatApi23.requestPermissions(ActivityCompatApi23.java:49)
                                                       at android.support.v4.app.ActivityCompat.requestPermissions(ActivityCompat.java:372)
                                                       at com.example.mypc.mapdemo.MainActivity.updateLocationUI(MainActivity.java:330)
                                                       at com.example.mypc.mapdemo.MainActivity.onRequestPermissionsResult(MainActivity.java:207)
                                                       at android.app.Activity.requestPermissions(Activity.java:4116)
                                                       at android.support.v4.app.ActivityCompatApi23.requestPermissions(ActivityCompatApi23.java:49)
                                                       at android.support.v4.app.ActivityCompat.requestPermissions(ActivityCompat.java:372)
                                                       at com.example.mypc.mapdemo.MainActivity.updateLocationUI(MainActivity.java:330)
                                                       at com.example.mypc.mapdemo.MainActivity.onRequestPermissionsResult(MainActivity.java:207)
                                                       at android.app.Activity.requestPermissions(Activity.java:4116)
                                                       at android.support.v4.app.ActivityCompatApi23.requestPermissions(ActivityCompatApi23.java:49)
                                                       at android.support.v4.app.ActivityCompat.requestPermissions(ActivityCompat.java:372)
                                                       at com.example.mypc.mapdemo.MainActivity.updateLocationUI(MainActivity.java:330)
                                                       at com.example.mypc.mapdemo.MainActivity.onRequestPermissionsResult(MainActivity.java:207)
                                                       at android.app.Activity.requestPermissions(Activity.java:4116)
                                                       at android.support.v4.app.ActivityCompatApi23.requestPermissions(ActivityCompatApi23.java:49)
                                                       at android.support.v4.app.ActivityCompat.requestPermissions(ActivityCompat.java:372)
                                                       at com.example.mypc.mapdemo.MainActivity.updateLocationUI(MainActivity.java:330)
                                                       at com.example.mypc.mapdemo.MainActivity.onRequestPermissionsResult(MainActivity.java:207)
                                                       at android.app.Activity.requestPermissions(Activity.java:4116)
                                                       at android.support.v4.app.ActivityCompatApi23.requestPermissions(ActivityCompatApi23.java:49)
                                                       at android.support.v4.app.ActivityCompat.requestPermissions(ActivityCompat.java:372)
                                                       at com.example.mypc.mapdemo.MainActivity.updateLocationUI(MainActivity.java:330)
                                                       at com.example.mypc.mapdemo.MainActivity.onRequestPermissionsResult(MainActivity.java:207)
                                                       at android.app.Activity.requestPermissions(Activity.java:4116)
                                                       at android.support.v4.app.ActivityCompatApi23.requestPermissions(ActivityCompatApi23.java:49)
                                                       at android.support.v4.app.ActivityCompat.requestPermissions(ActivityCompat.java:372)
                                                       at com.example.mypc.mapdemo.MainActivity.updateLocationUI(MainActivity.java:330)
                                                       at com.example.mypc.mapdemo.MainActivity.onRequestPermissionsResult(MainActivity.java:207)
                                                       at android.app.Activity.requestPermissions(Activity.java:4116)
                                                       at android.support.v4.app.ActivityCompatApi23.requestPermissions(ActivityCompatApi23.java:49)
                                                       at android.support.v4.app.ActivityCompat.requestPermissions(ActivityCompat.java:372)
                                                       at com.example.mypc.mapdemo.MainActivity.updateLocationUI(MainActivity.java:330)
                                                       at com.example.mypc.mapdemo.MainActivity.onRequestPermissionsResult(MainActivity.java:207)
                                                       at android.app.Activity.requestPermissions(Activity.java:4116)
                                                       at android.support.v4.app.ActivityCompatApi23.requestPermissions(ActivityCompatApi23.java:49)
                                                       at android.support.v4.app.ActivityCompat.requestPermissions(ActivityCompat.java:372)
                                                       at com.example.mypc.mapdemo.MainActivity.updateLocationUI(MainActivity.java:330)
                                                       at com.example.mypc.mapdemo.MainActivity.onRequestPermissionsResult(MainActivity.java:207)
                                                       at android.app.Activity.requestPermissions(Activity.java:4116)
                                                       at android.support.v4.app.ActivityCompatApi23.requestPermissions(ActivityCompatApi23.java:49)
                                                       at android.support.v4.app.ActivityCompat.requestPermissions(ActivityCompat.java:372)
                                                       at com.example.mypc.mapdemo.MainActivity.updateLocationUI(MainActivity.java:330)
                                                       at com.example.mypc.mapdemo.MainActivity.onRequestPermissionsResult(MainActivity.java:207)
                                                       at android.app.Activity.requestPermissions(Activity.java:4116)
                                                       at android.support.v4.app.ActivityCompatApi23.requestPermissions(ActivityCompatApi23.java:49)
                                                       at android.support.v4.app.ActivityCompat.requestPermissions(ActivityCompat.java:37
```2)

Question: How can I fix it?

A: if (ContextCompat.checkSelfPermission(this.getApplicationContext(),
            android.Manifest.permission.ACCESS_FINE_LOCATION)
            == PackageManager.PERMISSION_GRANTED) {
        mLocationPermissionGranted = true;
    } else {
        ActivityCompat.requestPermissions(this,
                new String[]{android.Manifest.permission.ACCESS_FINE_LOCATION},
                PERMISSIONS_REQUEST_ACCESS_FINE_LOCATION);
    }

@Override
public void onRequestPermissionsResult(int requestCode,
                                       @NonNull String permissions[],
                                       @NonNull int[] grantResults) {
    mLocationPermissionGranted = false;
    switch (requestCode) {
        case PERMISSIONS_REQUEST_ACCESS_FINE_LOCATION: {
            // If request is cancelled, the result arrays are empty.
            if (grantResults.length > 0
                    && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
                mLocationPermissionGranted = true;
                updateLocationUI();
            }else{
        mLocationPermissionGranted = true;
        mMap.setMyLocationEnabled(false);
        mMap.getUiSettings().setMyLocationButtonEnabled(false);
        mLastKnownLocation = null;
           }
        }
        break;
    }
}

A: Use this code:
@Override
public void onRequestPermissionsResult(int requestCode,
                                       @NonNull String permissions[],
                                       @NonNull int[] grantResults) {
    mLocationPermissionGranted = false;
    switch (requestCode) {
        case PERMISSIONS_REQUEST_ACCESS_FINE_LOCATION: {
            // If request is cancelled, the result arrays are empty.
            if (grantResults.length > 0
                    && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
                mLocationPermissionGranted = true;
                updateLocationUI();
            }
        }
    }

}

A: I had the same issue and after rewrite several times the way that onRequestPermissionsResult was coded I found that the issue got fixed adding:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

besides of:
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

at AndroidManifest.xml
Good luck!


Belgium, the Netherlands, and Luxembourg were known as the Low Countries, being small, flat, surrounded by seas, and relatively weak until they formed the Benelux trading union in 1947. Yet they have contributed much to the historical, political, cultural, and economic history of Europe and the world. The similarities and differences among these three densely populated, enterprising countries are explored in Amsterdam, Delft, Brussels, and other urban and rural environments. Available on DVD.


text:
Science 09/01/2020
9-1 GCSEs – A guide for parents
By MY GCSE SCIENCE
This guide for parents of GCSE students explains all you need to know about the '9-1' Science GCSEs.
This a guide for parents of GCSE students and explains all you need to know about the new '9-1' Science GCSEs. It summarises the changes that have occurred in recent years and discusses the content of the new 9-1 exams. (This guide deals solely with the GCSE system in England).
Changes to the science GCSEs
There are three GCSE exam boards in England: AQA, Edexcel and OCR. The entire GCSE system has gone through a complete overhaul over the last few years. The changes were first introduced for Maths and English, with GCSEs under the new 9-1 system taking place in 2017. For the GCSE Science subjects, the first 9-1 exams took place in the summer of 2018.
Change to the grade system
The most obvious change is to the grade system. The old A*-G scale has been replaced by a new '9-1' scale. A grade 9 is the highest available (and is equivalent to a high A*). The new "good pass" is considered now to be a grade 5.
The graphic below, published by exam regulator Ofqual, compares the old and the new grade scales.
Changes to the exam specification
The specification (what many parents would call the 'syllabus') lists all the topics and learning objectives that a student must cover during their entire GCSE course. The new 9-1 specification has been updated substantially and includes more content and more challenging subject content than the old specification. Simply put, the GCSEs are more demanding than before. As a result, however, the grade boundaries are lower than previously, which means that students can get a high grade with a relatively modest percentage mark.
Change from modular to linear
Previously, GCSEs were modular. Students could take some of their GCSE exams and/or 'coursework units' well before the end of the course. Under the new system, the GCSEs are completely linear. All the exams are taken at the end of Year 11.
The merits of linear system vs a modular system are debatable and there are pros and cons to each approach. But the fact is that a linear system has now been adopted and that means that a student's performance during the final GCSE exams this summer is critical to the grade they achieve.
Change from coursework to required practicals
There is no coursework in the new linear system, but practical work (scientific experiments) remains an integral part of the GCSEs. Each exam board has specified certain practicals that are mandatory for all students. The theory behind these practicals, as well as the practical skills themselves – planning, analysis and evaluation – will be tested in the GCSE exams. There will be no separate grade for practicals, but questions related to practicals will account for 15% of the total marks in the final exams.
My GCSE Science video tutorials deal specifically with mandatory practicals. These are available by clicking the "Practicals" button at the top of the video dashboard.
In addition, check out the following blogs which provide guidance on practical skills:
Practicals: key vocabulary
Practicals: measurements and data
Practicals: Making observations in Chemistry
Renewed focus on maths skills
Questions relating to maths skills in science will account for at least 20% of the marks in the new exams, divided between Biology, Chemistry and Physics in the ratio 1:2:3.
My GCSE Science videos provide lots of guidance on maths skills. The following blogs explain how to use maths skills in the exams:
Decimal places and significant figures
Maths skills in GCSE Biology
Describing, explaining and comparing graphs
Equations in GCSE Physics
Units in GCSE Physics
Maths skills in GCSE Physics
Triple Science vs Double Science
Triple Award Science (sometimes known as 'Separate Sciences' or 'Single Sciences') is where students study all three sciences and end up with three GCSEs.
Double Award Science (also known as 'Combined Science' or 'Trilogy') is where students study all three sciences (Biology, Chemistry and Physics) but end up with two GCSEs. The majority of GCSE students in England follow the Double Award course, which covers approximately two thirds of the content covered by Triple Award Science students. They are awarded two GCSE grades based on their overall performance across all three science subjects.
This system was introduced in 2006. It can cause confusion because, when parents were at school, "Double Science" meant two of the three science subjects.
Exam dates and papers
All GCSE Science students (both Double and Triple students on all three exam boards) will take a total of six papers, two for each subject, on the following dates:
Biology (Paper 1) 12-May-20
Biology (Paper 2) 01-Jun-20
Chemistry (Paper 1) 14-May-20
Chemistry (Paper 2) 10-Jun-20
Physics (Paper 1) 20-May-20
Physics (Paper 2) 12-Jun-20
Each Double Science paper will have a duration of 1h 15m (AQA) or 1h 10m (Edexcel and OCR), while each Triple Science paper will have a duration of 1h 45m.
Paper 1 and Paper 2 each cover half the content for the subject, with certain topics assigned to each paper.
My GCSE Science video dashboards list the content for Paper 1 and Paper 2 in two separate columns, to help students focus their revision on the relevant papers at the right time during the exam season.
Foundation tier vs Higher tier
Each exam features Foundation tier and Higher tier papers. Foundation tier is designed for students who are aiming for grades 1-5, and Higher tier is designed for students who are looking for grades 4-9. Based on guidance from school, students must choose whether to sit Foundation tier or Higher tier (and they must then take all six papers at the same tier).
My GCSE Science covers both Foundation tier and Higher tier content. If your child is sitting Foundation tier papers, the content that you don't need to cover in our video tutorials is labelled 'HT' in our Revision Checklists and highlighted with a 'HT' logo on the video tutorials.
My GCSE Science Revision Checklists include every topic and learning objective on the specification. Higher tier content is labelled 'HT'.
What are the new 9-1 exams like?
The exams will consist of a mix of question types including multiple choice questions requiring short answers and questions requiring longer, more complex answers. The questions get progressively more difficult as the student works through the exam.
One inevitable consequence of the introduction of a new system is that students do not have a large bank of past exam papers to be used for exam practice. Each exam board has produced a small number of new 9-1 specimen papers. These are useful, but there aren't enough of them to allow students to fully develop their exam technique.
My GCSE Science video tutorials are accompanied by 'Revision Plus' resources. These include 1) multiple-choice quizzes, 2) exam-style questions covering every topic and 3) detailed mark schemes, including hints and tips from our expert teachers, which give insights into points to emphasise and pitfalls to avoid. Use of Revision Plus resources helps embed learning and is the ideal way to help students develop exam technique.
The sheer quantity of content can seem daunting, but our Progress Tracker helps students to keep tabs on the topics they have covered. It is linked to the results of the multiple-choice quizzes and automatically provides a structure for students to work steadily through the specification. This really helps to organise, motivate and reassure students as the exams approach.
Grade guarantees
We at My GCSE Science are 100% confident in the transformational power of our learning and revision platform. We therefore offer grade guarantees.
If Triple Science students achieve a green light in the multiple-choice quiz for every Triple Award topic, we guarantee a GCSE result of three 8s or better. If Combined Science students achieve a green in the multiple-choice quiz for every Double Award topic, we guarantee you will get 8-8 or better in the Combined Science GCSE.
For details, see: Triple-8 and Double-8 Guarantees.
My GCSE Science
Share: Share this page on Facebook Share this page on Twitter
Aiming for outstanding GCSE Science results?
School quote
Copyright © 2020 My GCSE Science. All rights reserved. Privacy Policy | Terms & Conditions
Login to My GCSE Science
Interested in a subscription?


text:
Q: Retrieve source in manifest from Org I'm trying to retrieve classes from my test org using package.xml. Recently the operation fails immediately with the following error;
10:35:14.995 Starting SFDX: Retrieve Source from Org
Socket is closed
I'm not sure what's causing this as it's worked fine previously, has anyone seen this before?

A: I solved my problem.Under Windows there is HTTP_PROXY and HTTPS_PROXY environment variables registred, I have removed them and restarted my machin and finally the command works now.And I am able to retrieve my source code from Org.


Say it with emphasis! Send this card decorated with colorful, patterned, glossy exclamation points to let friends and family know your excitement. Great for celebrating any occasion: birthday, new baby, new job, promotion, engagement and more. Add your own words of cheer or congratulations for a personal touch.
Great card for the almost homemade touch. Was perfect for writing my own note.


Bauhaus Imaginista is a major international project marking the centenary of this fascinating and popular school, which championed the idea of artists working together as a community. The Bauhaus reconnected art with everyday life, and was active in the fields of architecture, performance, design and visual art. Its original teachers included such renowned figures as Paul Klee, Wassily Kandinsky, László Moholy-Nagy and Josef Albers.
Placing a rare emphasis on the international dissemination and reception of the Bauhaus, this book accompanies a touring exhibition, and presents four chapters that extend from Bauhaus education to the school's diverse history beyond Europe. Rethinking the Bauhaus school from a global perspective, it sets the school's entanglements against a century of geopolitical change. The reader is taken to art and design museums, campus galleries and art institutes in India, Japan, China, Russia, Brazil and the United States, as well as Berlin.


text:
Opinions and Commentary > REPORTER'S NOTEBOOK (June 23, 2022)
REPORTER'S NOTEBOOK (June 23, 2022)
Flower On her next hike, a Beaconite will keep her eye out for the highly endangered Marrón bacora, a 10-foot-tall flowering shrub that produces purple-and-yellow flowers. Why? Tortola is one …
Continue reading "REPORTER'S NOTEBOOK (June 23, 2022)"
by BVI Beacon | June 22, 2022
On her next hike, a Beaconite will keep her eye out for the highly endangered Marrón bacora, a 10-foot-tall flowering shrub that produces purple-and-yellow flowers. Why? Tortola is one of only two islands in the world on which it is known to grow. The other is nearby St. John. The plant was once thought extinct, but it was rediscovered in 1992, according to a press release from the United States-based Center for Biological Diversity. Last week, after five decades of lobbying by environmental activists, the US Fish and Wildlife Service decided to protect Marrón bacora as endangered under the Endangered Species Act, designating 2,548 acres on St. John as critical habitat for the plant. Like other plants on the island, the species is threatened by severe storms, increasing urban development and predation by non-native animals like goats and donkeys — all of which are issues on Tortola as well. The Beaconite would like to urge government leaders and residents alike to be aware of this plant and take whatever measures are needed to protect it.
Online inclusion
A Beaconite was disappointed this week at the first community meeting about implementing the Commission of Inquiry's recommendations when Premier's Office Permanent Secretary Carolyn Stoutt-Igwe strongly discouraged attendees and press from live-streaming or recording the event. Though Monday's discussion was thoughtful and Ms. Stoutt-Igwe did an otherwise commendable job of overseeing the forum, it has to be noted that the in-person turnout of less than 50 wasn't stupendous. The reporter recognises the importance of providing opportunities for residents to freely speak their minds on the future development of the territory. She also understands that some people may be concerned about getting backlash for the views they share at such a forum. But the recording restrictions come at the cost of excluding people who wished to engage in the discussion online. The fact remains that many community members won't have time to attend these meetings in person, but they should still get a chance to listen and participate. The Beaconite is sure Ms. Stoutt-Igwe's move was well intentioned, but she worries it may hurt attendance numbers even more if the tone set is one of fear of retaliation. She thinks a happy compromise could be livestreaming the meetings, but also providing a box for anonymous written feedback — which could then be read out loud. Additionally, residents could be offered opportunities to speak privately with ministers directly after the meeting, which plenty of people did on Monday anyway. The reporter hopes the administration embraces the openness shown during the COI investigations — which prompted fruitful, thought-provoking discussion throughout the territory — while leaving behind bad habits of operating behind closed doors.
Masking down
Since the indoor mask mandate was lifted last week, a Beaconite is readjusting to the "new, new normal." She's unaccustomed to walking into stores or restaurants without her mask, but she's tried it out a couple of times. When walking into a grocery recently, she asked if she needed to wear her mask. She was told it was her choice. She's also tested the new, new normal in other spaces like laundromats and restaurants. Though she was prepared to hear employees tell her to mask up (since government is allowing businesses to choose their own policies), no one said a thing. After more than two years of protecting her nose and mouth, it feels strange to resume life as if there were no Covid-19 in the air. But, as many have pointed out to her in recent days, humans are extremely adaptable. Soon enough, the pandemic days will be a distant memory.
A welcome success
All too frequently, a Beaconite finds himself reporting on badly needed public projects that have been delayed, abandoned, or beset with cost overruns. It was reassuring, then, to read this week that the affordable housing project on Joes Hill has been finished about 13 months ahead of schedule. This is great news for struggling residents in a territory with an expensive housing market where food prices, gas, and other living expenses have ballooned in recent months. And as many of the revelations from the recently published Commission of Inquiry report shine a light on the problems with governance in the territory, the success of this project is a welcome reminder that residents do indeed benefit when elected governments, the public service, and private governments work together. Nonetheless, more transparency is needed, as officials have not disclosed the price of the units or explained how recipients will be selected.
CategoriesOpinions and Commentary Tagsbeaconite, BVI, reporters notebook
Previous PostPrevious Cartoon (June 23, 2022)
Next PostNext EDITORIAL: Coming reports and audits must be published quickly
Opinions and Commentary
REPORTER'S NOTEBOOK (Jan. 26, 2023)
COMMENTARY — VI urged to swallow COI 'medicine'
COMMENTARY — Ideas offered for next Constitution
EDITORIAL: New ESHS buildings light the way for Irma recovery
EDITORIAL: An appalling arrival


Prior to Ephesoft Transact v4.5.0.0, during silent installation on Linux environments, the user had to provide all the values for all the input variables in the config.properties file. For example, if the user wanted to install the application using Oracle, he had to make sure that details were provided for the MySQL database as well. This was required as the installer script validated all the parameters as soon as they were read from the silent installer configuration file and went into error whenever any parameter was missing.
In Ephesoft Transact v4.5.0.0, the installer script has been updated to read the complete file, fetch all the parameters and only then validate defined values on the basis of database selection. Now, if you want to install the application using an Oracle database, you can leave parameters dedicated to the MySQL database blank and vice versa.
If the value of the governing parameter is "y", then its related parameters will be validated. If the value is "n", related parameters can be left empty or default.
Suppose we are installing Ephesoft Transact using MariaDB in silent installation mode. To configure the parameters, let's open the config.properties file, which is located in the Response-Files folder of the application installer.
Here, the value for input_database_type will be 1 as we are using MariaDB.
For database configuration, we provide required values only for MariaDB, leaving the Oracle parameters empty.
Let's start the silent installation.
Ephesoft Transact is installed successfully.


text:
December 17Congrats to Abby Fulton for being selected as the recipient of The 2021 Lilly Endowment Community Scholar!
Rebellious Times
Devin Ruebusch, Writer
Who is being affected?
Australia is home to many unique and different species of animals. Many of these species can't be found in other countries. Koalas that aren't endangered now have taken a hard hit from the bushfires. Experts are saying that around 600,000 to 700,000 species have been affected by the fires, and an estimated one billion animals have died. 28 people have died (including 4 firefighters), and over 2,000+ houses have been consumed by the flames in New South Wales.
How much damage is there?
Over 15.6 million acres of land have been affected by the fires. New South Wales and Victoria are the most affected states. Around 130 active fires were burning in New South Wales on January 9th. Two people and an estimated 25,000 koalas were killed when the flames hit Kangaroo Island last week.
What's causing the fires?
Scientists have been warning Australia that a hotter drier climate would contribute to more fires and more intense fires. For many years many parts of Australia have been in drought conditions, which makes it easier for fires to spread. Based on data from scientists, Australia has warmed overall by slightly more than 33 degrees Fahrenheit since 1910. Scientists are saying the main climate driver behind the fires is a positive Indian Ocean Dipole. IOD is an event where sea surface temperatures are warmer in the western half of the ocean, and cooler in the east. A positive IOD means the average water temperature is cooler pooling off of Indonesia. This means other parts of the country have less rain-bearing weather systems, and warmer than average temperatures. Additionally, the difference between the two temperatures is at its strongest in 60 years. As a result, there is a higher average rainfall and floods in Africa and droughts in Australia and Asia.
How does this affect climate change?
New South Wales is seeing some of the worst smoke pollution and air quality. Their air quality is now rated the third worst of all major cities. Although Australia's normal weather typically contains some bushfires, this year has been a lot worse than normal. Once fires have started, embers can be blown by the wind which causes blazes to spread to new areas. Additionally, Pyrocumulonimbus clouds can be formed from the smoke and can cause lightning and downbursts of rain. Lightning can then cause more fires to form.
Australia's worst fires
Australia's deadliest bushfire disaster was "Black Saturday" in February 2009, when 180 people died in Victoria. 1983 Ash Wednesday' South Australia killed 75 people. Lastly, the fire of 1967 'Black Tuesday', in Tasmania claimed 62 lives.
https://www.cfa.vic.gov.au/donate1
You can donate to charities that are helping the firefighters, families, and protecting the animals.
My name is Devin Ruebusch. I am a senior at Southwestern Highschool. I was born on March 24, 2002. My favorite thing to do is hang out with friends....
Who is your favorite writer?
Riley Lunsford
Lauren Ross
Devin Ruebusch
Gavyn Mundt
Aleea Crumley
Max Inman
Mary Schafer
Druce Chandler
Zach Wolf
Hunter Hadley
Aleana Meador
Kadin Miller
Soccer Coach Raises Awareness for Holocaust
U.S signs a historic peace deal with Taliban.
East African Desert Locust Plague
Ryan Newman's fiery Crash
Winter Anomalies
Refs Make History At Superbowl LIV
Wuhan Corona Virus
Taal Volcano eruption
Florida Man Volume:8
U.S. tensions rise with Iran
The Student Run News Site of Southwestern
239 S MAIN CROSS STREET
HANOVER, IN 47243
Rebellious Times • © 2021 • Advertise • FLEX WordPress Theme by SNO • Log in


Every year each new proposal to ECMAScript which reaches Stage 4 will be added to the standard.
Stage 4 basically means, that the specification text is written down and has at least two major implementations (or browsers in this case).
In the new standard, two new features have been added.
Let's take a look at those two features.
Array.prototype.includes is a convenience method for Array, if you want to know if a certain value is in an Array you can now use it in favor of Array.prototype.indexOf. One main difference to Array.prototype.indexOf is, Array.prototype.includes can find the value NaN and Array.prototype.indexOf does not. The includes method has also been added to all TypedArray objects.
Exponentiation is commonly used in mathematics and physics and can now be expressed with the operator ** in ECMAScript 2016. Very similar to Pythons **.
Additionally we can use the assignment form too, similar to += for numbers or strings.
Currently, negative number literals cannot be the base of the exponentiation and will throw a syntax error.
Two new functions have been added to Object both will aid you in iterating over object properties.
Similar to Object.keys which gives you own enumerable keys, Object.values will give you own enumerable object values.
Object.entries gives you an Array of key/value pairs.
A very common problem is string padding, especially in command line interfaces and number formating. ECMAScript 2017 will provide two new String methods to help you.
The methods are called padStart and padEnd because it will recognize left-to-right and right-to-left languages and pad the string accordingly.
Object.getOwnPropertyDescriptors will get all property descriptors of an object, very similar to Object.getOwnPropertyDescriptor which gets a single property descriptor. This means, we can get all property definitions of an object and can copy these over to another object (you wouldn't be able to "get" a getter or setter property using the dot or bracket notation).


The latest FDA inspection of our plant in Celrà (Girona), Spain in September resulted in no "Form 483" (no observations were noted).
The inspection was carried out by an FDA investigator and covered cGMP and preapproval for several products.
For the Celrà site this was the fifth consecutive FDA inspection without any observation. Malta site inspection earlier this year was also a no 'Form 483' one. This is an excellent record particularly in the year of the 40th anniversary of the foundation of the company.


APS services can help you improve your results with organic SEO, PPC, social media, and email marketing.
PPC (Pay Per Click) is a method of online advertising where search engines allow you to bid on key terms and you pay for traffic only when users click on your advertisement. One of the main benefits of pay per click advertising is that it can generate traffic for you quickly. You do have to pay for it, but it also provides valuable insight into your customers and competition. You must be diligent in tracking and measuring the results of your campaigns.
The APS process starts with our own independent research on your business, industry and of course – your competition. Then we have an intense interview process with all our clients to learn as quickly as possible all the relevant information from your business and industry that can effect your online marketing efforts. We use state of the art tools for the creation or augmentation of your keywords, and set up the campaigns based on geographic and market segments. We help create effective advertisements based on your keywords and set up your campaigns through all the major services (Google, MSN, and Yahoo). We then manage the bidding and maintenance of your campaigns, and continuously improve your efforts based on results and analytics. This information can be invaluable for improving your landing page effectiveness and conversion rates. There is also great synergy between what can learned between you pay per click efforts and organic search efforts. APS is currently managing over 30 thousand dollars monthly in successful pay per click campaigns. We have taken over accounts from "expert online marketing and SEO" companies and obliterated all previous performance standards.
In many cases these results are seen in weeks, not months. APS specializes in achieving high rankings for our clients in all the major search engines. Just as the algorithms for search rank change continuously over time, we are working continuously to hone our technique for achieving high ranking and keeping you there. All of our design, development techniques, and even PPC campaigns are aligned with your organic search objectives. Here are just a few of the tasks we perform to get results.
Our actual list is over 100 items long and growing … The real trick isn't getting through the whole list, it's the work that is done after that includes pouring over search analytics, sizing up the competition, doing the web development and working with our clients to ensure frequent, relevant, and useful content is provided to your web audience. You are also assigned an SEO manager that constantly updates a work log every 15 minutes that details the rationale for changes, and the work completed.
Emails campaigns can be a attractive option for another low cost online marketing option. With the effective management of a list of prospects APS has achieved ROI upwards of 60% on specific campaigns. Email campaigns and newsletters are also great ways to stay in contact with existing customers, and studies show it's exponentially more cost effective to sell to an existing customer than to gain a new one. Leveraging Social Networking sites like Facebook, Twitter, and LinkedIn can be equally effective.
While it may be apparent that social networking sites are booming, it's not so apparent on how to capitalize on this growing trend. This again depends on your target audience and objectives. For example some e-commerce sites using coupons codes has become an extremely effective selling strategy on Twitter. Social media, much like email campaigns, can also just be a cost effective way to keep your customer engaged and happy. It can also make or break your sales strategy with customer feedback so readily available instantly online – good or bad. It's very important to at least be aware of, and monitor this type of information regarding your company.


The 4WD Right Hand Drive Honda CR-Vs are the top choice for most rural area postal routes! They come equipped with plenty of power, and power options, and have lots of cargo space with fold down rear seats. They are relatively light weight making it one of the more fuel efficient 4WD/AWD vehicles available.
We have received much praise from RSMC's regarding even the older, higher mileage CRVs.
These newer body style CR-Vs are reliable and provide a very comfortable ride.
This low mileage CR-V is in superb conditions has the newer body style with easier to open rear hatch, updated i-VTEC DOHC engine, and comes with a 'Cool Box' for storing snacks or drinks!
This one just arrived fresh from Japan!
Comes freshly serviced, and safety certified and ready for the roads!
Postal service plans are available.
Finance with $0 down (On Approved Credit).
Trade ins of all types accepted!
Price includes all OMVIC and Right Drive Inc. administration fees as well as 100 point mechanical inspection. All mandatory HTA modifications also included (DOT tires, daytime running lights, child safety latch).


Great solutions start with great ideas. We specialize in planning the big picture. We will help you define your space needs and overall logistics. Tell us what stage you are currently in and we will provide custom options for you.


text:
Q: Using nginx-rtmp-module to save rtmp stream to mp4 instead of flv I am trying to save an incoming rtmp stream on my server as an mp4 file. I am using the nginx-rtmp module and changing the container from flv to mp4  on the exec_record_done directive. This is done using ffmpeg as follows
ffmpeg -i input.flv output.mp4

I am sending h264 video streams and aac audio streams (in an flv container), so as to keep it compatible even with mp4
I would like to know if it is possible to directly save the incoming stream as an mp4 and avoid the transcoding at the end of each session

I am guessing this will help avoid the abrupt CPU spikes that I see when a recording is done

nginx.conf
user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;

events {
    worker_connections 1024;
}

rtmp {
    server {
        listen 1935;
        chunk_size 4096;
        allow publish all;
        allow play all;

        application live {
            live on;

            record all;
            record_suffix .flv;
            record_path /tmp/videos/;
            record_unique on;

            exec_record_done ffmpeg -y -i $path  /home/ubuntu/videos/$basename.mp4;
        }
    }
}

I thought this would be simple enough because the underlying streams remain the same. Any help is appreciated :)

A: It's because your FFmpeg command is incorrect, try this:
exec_record_done ffmpeg -i $path -c copy /home/ubuntu/videos/$basename.mp4;

Remember to add the -c copy to tell FFmpeg convert FLV to MP4 without transcoding.
Another solution is copying the HLS files and covert HLS to MP4 by yourself.


text:
Netflix Movies Starring Annette O'toole
Beautiful red-haired and beloved actress Annette was born in Houston, Texas on April 1, 1952 to William West Toole Jr. and Dorothy Geraldine Toole née Niland. She is a film/stage actress, dancer, writer, singer, producer and composer. She started with acting at a very young age and during the 60s, she began a career in theater and television. Some of the TV shows that she acted in were My Three Sons (1960), Gunsmoke (1955) and The Partridge Family (1970). She also started dancing and singing. Her career on TV also began during the 60s, while work on films was smaller. At the end of the 70s, she made a first leading role in One on One (1977), as Robby Benson's mentor and girlfriend and a supporting role in King of the Gypsies (1978), opposite Eric Roberts and Susan Sarandon. Read more on iMDB
48 Hrs. 1982 • 96 min
Superman III 1983 • 125 min
Cat People 1982 • 118 min
Here On Earth 2000 • 96 min
We Go On 2017 • 90 min
Falling Up 2009 • 98 min
A Futile And Stupid Gesture 2018 • 101 min
Cross My Heart 1987 • 90 min


This post may contain affiliate links. See the full disclosure at the bottom of this page.
In Part I of a two-part series, I am taking a look at the controversy around what to feed backyard chickens and providing some advice on how to evaluate the conflicting information you may find out there.


– Why you love photography?
I love photography because I love the fact that you can capture the beauty of almost anything and capture a image that may not ever capture again. I also love photography because photos create memories.
– Do you own a camera?.
– Do you Own Lenses?.
– How did you find out about Salim Photography?
I knew about Salim photography through website, and I was interested with your tips which is very useful and simple, and ofcourse I saw some of your photos are really wonderful and awesome.
– Have you attended any of Salims Classes or Workshop?. If yes, How did you find the Classes?
Yes I attended your basic classes last year 2012 and I have learn techniques and I really gain more knowledge. It's really unique experience and in the future I would like to join your workshop.
Below are some of Asma Photographs. If you are interested in winning, please (click here) and find out how you could be our next Contributor of the month.