text:
Q: Passing NSMutableArray with modal view I have 2 views, in the second one I initialize a NSMutableArray and I want to pass it back  to the first View. In the second view I have a button connected with the following action:
-(IBAction)back:(id)sender {
    [self dismissViewControllerAnimated:YES completion:nil]
}

With this action I go back from my second ViewController to the first ViewController, is there a way to pass the NSMutableArray from that action?

A: If you are not using prepareForSegue then you can user NSUserDefaults:
-(IBAction)back:(id)sender {
    NSMutableArray *mutableArray = [[NSMutableArray alloc]init];
    [[NSUserDefaults standardUserDefaults]setObject:mutableArray forKey:@"array"];
    [self dismissViewControllerAnimated:YES completion:nil];
    //I'm guessing you are going to load the viewController that's up next?
}

You can retrieve it in the viewDidLoad like so:
// to retrieve in maybe viewDidLoad?
    NSArray * array = [[NSUserDefaults standardUserDefaults]arrayForKey:@"array"];
    NSMutableArray *mutableArray = [array mutableCopy];

redpajama_set_name: RedPajamaStackExchange


Minimum Wage Hike - $11.50 for Federal Rate?
Minimum Wage Hike – $11.50 for Federal Rate?
As this country has lived through, and is still living through, one of the most devastating recessions of the past few decades, it has produced hardships that are much too common for American families.
Americans in this economy have seen some hard hits with jobs becoming scarce, or none at all – and too many employed families who remain way below the poverty level.
Raising the minimum wage could bring those full time workers, still receiving minimum wage, out of the poverty level and back to where they should be, able to live without government assistance.
A policy research group suggesting raising the federal minimum wage above $10 an hour is saying in an updated report that doing so would boost, not harm, job creation.
This legislation was introduced earlier this year by Senator Tom Harkin and Senator George Miller.
As previously reported by The Inquisitr, the Washington, D.C. council approved the $11.50 minimum wage for just the city area, although some suggested a $10 minimum wage was a more reasonable middle ground.
A $10 minimum wage is already in effect in California. Multiple states besides California have been proposing a $10 minimum wage that is higher than the Federal minimum wage of $7.25.
Michigan pushed for a $10 minimum wage, and one Michigan restaurant already pays $12 hourly and is still making profits. Illinois already has the fourth highest state minimum wage of $8.25, but Illinois politicians want a $10 minimum in Illinois as well.
The point is workers who put in 40 hours a week deserve to live without complete reliance on food stamps and welfare. If you work in America, educated or not, you should be able to support your family.
But would the $11.50 minimum wage be seen as a fair Federal minimum wage based upon economic data? In analysis collected and analyzed by economist John Schmitt at the Center for Economic and Policy Research proves that if the minimum wage is indexed to the official Consumer Price Index (CPI-U), then the Federal minimum wage should be $10.52 an hour.
President Obama is on board for the $10.10 increase. The jury is still out on the $11.50 proposal.
Still, critics of the proposal to raise the minimum wage argue that even the $10 minimum wage is a "jobs killer," and claim a higher Federal minimum wage will result in a worsened unemployment rate.
Anyone concerned for the millions of struggling Americans, instead of concern for the companies that are famous for paying minimum wage – McDonald's, Wal-Mart and others who are some of the wealthiest corporations in America, these corporations should be required to pay the wage increase, and then some.


text:
Project acronym dEMORY
Project Dissecting the Role of Dendrites in Memory
Researcher (PI) Panayiota Poirazi
Host Institution (HI) IDRYMA TECHNOLOGIAS KAI EREVNAS
Summary Understanding the rules and mechanisms underlying memory formation, storage and retrieval is a grand challenge in neuroscience. In light of cumulating evidence regarding non-linear dendritic events (dendritic-spikes, branch strength potentiation, temporal sequence detection etc) together with activity-dependent rewiring of the connection matrix, the classical notion of information storage via Hebbian-like changes in synaptic connections is inadequate. While more recent plasticity theories consider non-linear dendritic properties, a unifying theory of how dendrites are utilized to achieve memory coding, storing and/or retrieval is cruelly missing. Using computational models, we will simulate memory processes in three key brain regions: the hippocampus, the amygdala and the prefrontal cortex. Models will incorporate biologically constrained dendrites and state-of-the-art plasticity rules and will span different levels of abstraction, ranging from detailed biophysical single neurons and circuits to integrate-and-fire networks and abstract theoretical models. Our main goal is to dissect the role of dendrites in information processing and storage across the three different regions by systematically altering their anatomical, biophysical and plasticity properties. Findings will further our understanding of the fundamental computations supported by these structures and how these computations, reinforced by plasticity mechanisms, sub-serve memory formation and associated dysfunctions, thus opening new avenues for hypothesis driven experimentation and development of novel treatments for memory-related diseases. Identification of dendrites as the key processing units across brain regions and complexity levels will lay the foundations for a new era in computational and experimental neuroscience and serve as the basis for groundbreaking advances in the robotics and artificial intelligence fields while also having a large impact on the machine learning community.
Understanding the rules and mechanisms underlying memory formation, storage and retrieval is a grand challenge in neuroscience. In light of cumulating evidence regarding non-linear dendritic events (dendritic-spikes, branch strength potentiation, temporal sequence detection etc) together with activity-dependent rewiring of the connection matrix, the classical notion of information storage via Hebbian-like changes in synaptic connections is inadequate. While more recent plasticity theories consider non-linear dendritic properties, a unifying theory of how dendrites are utilized to achieve memory coding, storing and/or retrieval is cruelly missing. Using computational models, we will simulate memory processes in three key brain regions: the hippocampus, the amygdala and the prefrontal cortex. Models will incorporate biologically constrained dendrites and state-of-the-art plasticity rules and will span different levels of abstraction, ranging from detailed biophysical single neurons and circuits to integrate-and-fire networks and abstract theoretical models. Our main goal is to dissect the role of dendrites in information processing and storage across the three different regions by systematically altering their anatomical, biophysical and plasticity properties. Findings will further our understanding of the fundamental computations supported by these structures and how these computations, reinforced by plasticity mechanisms, sub-serve memory formation and associated dysfunctions, thus opening new avenues for hypothesis driven experimentation and development of novel treatments for memory-related diseases. Identification of dendrites as the key processing units across brain regions and complexity levels will lay the foundations for a new era in computational and experimental neuroscience and serve as the basis for groundbreaking advances in the robotics and artificial intelligence fields while also having a large impact on the machine learning community.
Project acronym PHOTOMETA
Project Photonic Metamaterials: From Basic Research to Applications
Researcher (PI) Costas Soukoulis
Summary Novel artificial materials (photonic crystals (PCs), negative index materials (NIMs), and plasmonics) enable the realization of innovative EM properties unattainable in naturally existing materials. These materials, called metamaterials (MMs), have been in the foreground of scientific interest in the last ten years. However, many serious obstacles must be overcome before the impressive possibilities of MMs, especially in the optical regime, become real applications. The present project combines NIMs, PCs, and aspects of plasmonics in a unified way in order to promote the development of functional MMs, and mainly functional optical MMs (OMMs). It identifies the main obstacles, proposes specific approaches to deal with them, and intends to study unexplored capabilities of OMMs. The project objectives are: (a) Design and realization of 3d OMMs, and achieve new metasurface designs applying Babinet's principle. (b) Understanding and reducing the losses in OMM by incorporating gain and EM induced transparency (EIT). (c) Achieving highly efficient PC nanolasers and surface plasmons (SPs) lasers. (d) Use chiral MMs and SPs to reduce and manipulate Casimir forces, and (e) Using MMs, combined with nonlinear materials, for THz generation, and tunable response.(f)Calculate electron- phonon scattering and edge collisions in graphene and in graphene-based molecules. The unifying link in all these objectives is the endowment of photons with novel properties through imaginative use of EM-field / artificial-matter interactions. Some of these objectives seem almost certainly realizable; others are more risky but with higher reward if accomplished; some are directed towards new specific applications, while others explore new physical reality. The accomplishment of those objectives requires novel ideas, advanced computational techniques, nanofabrication approaches, and testing. The broad expertise of the PI and his team, and their pioneering contributions to NIMs, PCs, and plasmonics qualifies them for facing the challenges and ensuring the maximum possible success of the project.
Novel artificial materials (photonic crystals (PCs), negative index materials (NIMs), and plasmonics) enable the realization of innovative EM properties unattainable in naturally existing materials. These materials, called metamaterials (MMs), have been in the foreground of scientific interest in the last ten years. However, many serious obstacles must be overcome before the impressive possibilities of MMs, especially in the optical regime, become real applications. The present project combines NIMs, PCs, and aspects of plasmonics in a unified way in order to promote the development of functional MMs, and mainly functional optical MMs (OMMs). It identifies the main obstacles, proposes specific approaches to deal with them, and intends to study unexplored capabilities of OMMs. The project objectives are: (a) Design and realization of 3d OMMs, and achieve new metasurface designs applying Babinet's principle. (b) Understanding and reducing the losses in OMM by incorporating gain and EM induced transparency (EIT). (c) Achieving highly efficient PC nanolasers and surface plasmons (SPs) lasers. (d) Use chiral MMs and SPs to reduce and manipulate Casimir forces, and (e) Using MMs, combined with nonlinear materials, for THz generation, and tunable response.(f)Calculate electron- phonon scattering and edge collisions in graphene and in graphene-based molecules. The unifying link in all these objectives is the endowment of photons with novel properties through imaginative use of EM-field / artificial-matter interactions. Some of these objectives seem almost certainly realizable; others are more risky but with higher reward if accomplished; some are directed towards new specific applications, while others explore new physical reality. The accomplishment of those objectives requires novel ideas, advanced computational techniques, nanofabrication approaches, and testing. The broad expertise of the PI and his team, and their pioneering contributions to NIMs, PCs, and plasmonics qualifies them for facing the challenges and ensuring the maximum possible success of the project.

redpajama_set_name: RedPajamaCommonCrawl


Cherry Wood Cabinets Kitchen Interior | Axanator.com painting cherry wood kitchen cabinets white. are cherry wood kitchen cabinets in style. cherry wood shaker kitchen cabinets.
Cherry Wood Cabinets Kitchen Property Pictures Ideas Tips From HGTV With Regard To 10. Cherry Wood Cabinets Kitchen Inspire Bathroom Vanity Advanced Intended For 14. Cherry Wood Cabinets Kitchen Gorgeous Your Go To Guide In Stock Kitchens As Well 11. Cherry Wood Cabinets Kitchen Inspire Rustic With Omega Regard To 15. Cherry Wood Cabinets Kitchen Property 25 Kitchens Cabinet Designs Ideas Designing Idea 12. Cherry Wood Cabinets Kitchen Awesome Bathroom Vanity Advanced In Addition To 8. Cherry Wood Cabinets Kitchen Awesome 25 Kitchens Cabinet Designs Ideas Designing Idea 4. Cherry Wood Cabinets Kitchen Desire What You Need To Know Solid Along With 2. Cherry Wood Cabinets Kitchen Wish With Gray Wall And Quartz Countertops Ideas In Addition To 18. Cherry Wood Cabinets Kitchen Elegant Why Select BlogBeen Intended For 1. Cherry Wood Cabinets Kitchen House 25 Kitchens Cabinet Designs Ideas In Addition To 0. Cherry Wood Cabinets Kitchen Home Product Image 2 My In 2018 Pinterest Pertaining To 13. Cherry Wood Cabinets Kitchen Desire With Gray Wall And Quartz Countertops Ideas Regarding 3. Cherry Wood Cabinets Kitchen Property 25 Kitchens Cabinet Designs Ideas Designing Idea Pertaining To 5. Cherry Wood Cabinets Kitchen The Most Benefits Of Using Direct Intended For 16. Cherry Wood Cabinets Kitchen Aspiration Aristokraft Cabinetry With Regard To 9. Cherry Wood Cabinets Kitchen Amazing Pictures Options Tips Ideas HGTV And 7. Cherry Wood Cabinets Kitchen Cozy 43 Kitchens With Extensive Dark Throughout Intended For 19.


Hi I make beautifull handmade hair accessories and other notions. I love to use different types of materials to create something unique. If you would like to see something custom made please let me know.


For various reasons I didn't want to try making something from the Book of Revelation or the Cleansing of the Temple from St. Luke's Gospel, so I looked at the Gradual Psalm, Ps. 119:65-71, and saw immediately that it spoke to some of what Gregory the Great had written about Compunction, a passage I had been praying with for several weeks off and on. Then from using a Psalm I remembered the lesson on Hebrew Poetry at CDSP in James Pritchard's O.T. class 59 years ago, so I included something about that.
Last month during a week of personal retreat I had an opportunity to read some of the teaching of St. Gregory the Great on "Desire for God" in a book, The Love of Learning and the Desire for God, by Jean Leclercq, OSB, a monk of Clairvaux Abbey in Belgium.
St. Gregory taught that the desire for God comes through compunction, an act of God by which God awakens us by a shock, a blow, a sting, whereby the attention of the soul is recalled to God.
When I read over the appointed Gradual Psalm for today in preparation for this sermon, some of the verses seemed to jump out at me with a meaning something like the "shock", "blow", or "sting" mentioned by St. Gregory.
I recognized in some verses words that had influenced my spiritual development in in years past. Other verses brought to mind negative occurrences that had served as warning signals directing me to more positive ways of thought.
Lines like, "The proud have smeared me with lies" (v.69) and "It is good for me that I have been afflicted" (v.71) are like warning signals that point us to positive memories and thoughts, or give us the assurance of having turned to some of those good thoughts.
When reading the Psalms one should be aware that the Psalms are poetry. I first encountered this concept as a junior in seminary (CDSP) 59 years ago.
Hebrew poetry is found in similarities or contrasts of concepts, instead of in the rhyming of words. You might try noticing some of these the next time you look at a Psalm.
In presenting this I am far both in time and place from the seminary classroom in 1955 where I was first introduced to Hebrew Poetry in the Psalms by the Professor of Old Testament at CDSP, the Rev. Dr. James Pritchard.
I am thankful that I am able to bring this understanding of the poetry of the Psalms together with the concept of compunction of St. Gregory the Great.
Does this help you to understand a little more about the Psalms and their place in our spiritual lives?


As the Founder and current President, Vijay continues to provide leadership to our clients and personnel.
He is the driving force behind the firm's growth and continues to maintain contact with clients with whom he has worked for more than 40 years. Vijay is often called upon as an expert witness in litigation projects. The culture he instituted remains as the foundation of the firm. He is currently engaged in teaching the value of superior quality cost estimating and scheduling to the professional staff.
Vijay holds a Bachelor of Science in Civil Engineering from University of Baroda in India.


text:
from datetime import timedelta

from django import test
from django.conf import settings
from django.utils import timezone
from cradmin_legacy import cradmin_testhelpers
from cradmin_legacy import crapp
from cradmin_legacy.crinstance import reverse_cradmin_url
from model_bakery import baker

from devilry.apps.core.models import Assignment
from devilry.apps.core.baker_recipes import ACTIVE_PERIOD_START
from devilry.devilry_comment.models import Comment
from devilry.devilry_group import devilry_group_baker_factories
from devilry.devilry_group.models import GroupComment
from devilry.devilry_student.views.period import overview
from devilry.devilry_dbcache.customsql import AssignmentGroupDbCacheCustomSql

class TestPeriodOverviewView(test.TestCase, cradmin_testhelpers.TestCaseMixin):
    viewclass = overview.PeriodOverviewView

    def setUp(self):
        AssignmentGroupDbCacheCustomSql().initialize()

    def test_title(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active',
                                       parentnode__long_name='Test Subject',
                                       long_name='Test Period')
        baker.make('core.Candidate', relatedstudent__user=testuser)
        mockresponse = self.mock_http200_getrequest_htmls(requestuser=testuser, cradmin_role=testperiod)
        self.assertIn(
                'Test Subject - Test Period',
                mockresponse.selector.one('title').alltext_normalized)

    def test_h1(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active',
                                       parentnode__long_name='Test Subject',
                                       long_name='Test Period')
        baker.make('core.Candidate', relatedstudent__user=testuser)
        mockresponse = self.mock_http200_getrequest_htmls(requestuser=testuser, cradmin_role=testperiod)
        self.assertEqual(
                'Test Subject - Test Period',
                mockresponse.selector.one('h1').alltext_normalized)

    def __get_assignment_count(self, selector):
        return selector.count('.devilry-cradmin-groupitemvalue')

    def test_not_assignments_where_not_student(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active')
        baker.make_recipe('devilry.apps.core.assignment_activeperiod_start',
                          parentnode=testperiod)
        mockresponse = self.mock_http200_getrequest_htmls(
                requestuser=testuser, cradmin_role=testperiod)
        self.assertEqual(
                0,
                self.__get_assignment_count(selector=mockresponse.selector))

    def test_grouplist_not_future_periods(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_future')
        baker.make('core.Candidate',
                   relatedstudent__user=testuser,
                   assignment_group__parentnode=baker.make_recipe(
                           'devilry.apps.core.assignment_futureperiod_start',
                           parentnode=testperiod))
        mockresponse = self.mock_http200_getrequest_htmls(
                requestuser=testuser, cradmin_role=testperiod)
        self.assertEqual(
                0,
                self.__get_assignment_count(selector=mockresponse.selector))

    def test_grouplist_include_old_periods(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_old')
        baker.make('core.Candidate',
                   relatedstudent__user=testuser,
                   assignment_group__parentnode=baker.make_recipe(
                           'devilry.apps.core.assignment_oldperiod_end',
                           parentnode=testperiod))
        mockresponse = self.mock_http200_getrequest_htmls(
                requestuser=testuser, cradmin_role=testperiod)
        self.assertEqual(
                1,
                self.__get_assignment_count(selector=mockresponse.selector))

    def test_grouplist_include_active_periods(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active')
        baker.make('core.Candidate', relatedstudent__user=testuser,
                   assignment_group__parentnode=baker.make_recipe(
                           'devilry.apps.core.assignment_activeperiod_start',
                           parentnode=testperiod))
        mockresponse = self.mock_http200_getrequest_htmls(
                requestuser=testuser, cradmin_role=testperiod)
        self.assertEqual(
                1,
                self.__get_assignment_count(selector=mockresponse.selector))

    def test_no_active_assignments_message(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active')
        mockresponse = self.mock_http200_getrequest_htmls(
                requestuser=testuser, cradmin_role=testperiod)
        self.assertEqual(
                'No assignments.',
                mockresponse.selector.one('.cradmin-legacy-listing-no-items-message').alltext_normalized)

    def test_assignment_url(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active')
        testassignment = baker.make_recipe(
                'devilry.apps.core.assignment_activeperiod_start',
                parentnode=testperiod)
        testcandidate = baker.make('core.Candidate', relatedstudent__user=testuser,
                                   assignment_group__parentnode=testassignment)
        mockresponse = self.mock_http200_getrequest_htmls(
                requestuser=testuser, cradmin_role=testperiod)
        self.assertEqual(
                reverse_cradmin_url(
                        instanceid='devilry_group_student',
                        appname='feedbackfeed',
                        roleid=testcandidate.assignment_group_id,
                        viewname=crapp.INDEXVIEW_NAME,
                ),
                mockresponse.selector.one('a.devilry-student-listbuilder-grouplist-itemframe')['href'])

    def test_grouplist_search_nomatch(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active')
        baker.make('core.Candidate',
                   relatedstudent__user=testuser,
                   assignment_group__parentnode=baker.make_recipe(
                           'devilry.apps.core.assignment_activeperiod_start',
                           parentnode=testperiod))
        mockresponse = self.mock_http200_getrequest_htmls(
                viewkwargs={'filters_string': 'search-nomatch'},
                requestuser=testuser, cradmin_role=testperiod)
        self.assertEqual(
                0,
                self.__get_assignment_count(selector=mockresponse.selector))

    def test_grouplist_search_match_subject_short_name(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active',
                                       parentnode__short_name='testsubject')
        baker.make('core.Candidate',
                   relatedstudent__user=testuser,
                   assignment_group__parentnode=baker.make_recipe(
                           'devilry.apps.core.assignment_activeperiod_start',
                           parentnode=testperiod))
        mockresponse = self.mock_http200_getrequest_htmls(
                viewkwargs={'filters_string': 'search-testsubject'},
                requestuser=testuser, cradmin_role=testperiod)
        self.assertEqual(
                1,
                self.__get_assignment_count(selector=mockresponse.selector))

    def test_grouplist_search_match_subject_long_name(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active',
                                       parentnode__long_name='Testsubject')
        baker.make('core.Candidate',
                   relatedstudent__user=testuser,
                   assignment_group__parentnode=baker.make_recipe(
                           'devilry.apps.core.assignment_activeperiod_start',
                           parentnode=testperiod))
        mockresponse = self.mock_http200_getrequest_htmls(
                viewkwargs={'filters_string': 'search-Testsubject'},
                requestuser=testuser, cradmin_role=testperiod)
        self.assertEqual(
                1,
                self.__get_assignment_count(selector=mockresponse.selector))

    def test_grouplist_search_match_period_short_name(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active',
                                       short_name='testperiod')
        baker.make('core.Candidate',
                   relatedstudent__user=testuser,
                   assignment_group__parentnode=baker.make_recipe(
                           'devilry.apps.core.assignment_activeperiod_start',
                           parentnode=testperiod))
        mockresponse = self.mock_http200_getrequest_htmls(
                viewkwargs={'filters_string': 'search-testperiod'},
                requestuser=testuser, cradmin_role=testperiod)
        self.assertEqual(
                1,
                self.__get_assignment_count(selector=mockresponse.selector))

    def test_grouplist_search_match_period_long_name(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active',
                                       long_name='Testperiod')
        baker.make('core.Candidate',
                   relatedstudent__user=testuser,
                   assignment_group__parentnode=baker.make_recipe(
                           'devilry.apps.core.assignment_activeperiod_start',
                           parentnode=testperiod))
        mockresponse = self.mock_http200_getrequest_htmls(
                viewkwargs={'filters_string': 'search-Testperiod'},
                requestuser=testuser, cradmin_role=testperiod)
        self.assertEqual(
                1,
                self.__get_assignment_count(selector=mockresponse.selector))

    def test_grouplist_search_match_assignment_short_name(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active')
        baker.make('core.Candidate',
                   relatedstudent__user=testuser,
                   assignment_group__parentnode=baker.make_recipe(
                           'devilry.apps.core.assignment_activeperiod_start',
                           short_name='testassignment',
                           parentnode=testperiod))
        mockresponse = self.mock_http200_getrequest_htmls(
                viewkwargs={'filters_string': 'search-testassignment'},
                requestuser=testuser, cradmin_role=testperiod)
        self.assertEqual(
                1,
                self.__get_assignment_count(selector=mockresponse.selector))

    def test_grouplist_search_match_assignment_long_name(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active')
        baker.make('core.Candidate',
                   relatedstudent__user=testuser,
                   assignment_group__parentnode=baker.make_recipe(
                           'devilry.apps.core.assignment_activeperiod_start',
                           long_name='Testassignment',
                           parentnode=testperiod))
        mockresponse = self.mock_http200_getrequest_htmls(
                viewkwargs={'filters_string': 'search-Testassignment'},
                requestuser=testuser, cradmin_role=testperiod)
        self.assertEqual(
                1,
                self.__get_assignment_count(selector=mockresponse.selector))

    def __get_assignment_titles(self, selector):
        return [element.alltext_normalized
                for element in selector.list('.devilry-cradmin-groupitemvalue '
                                             '.cradmin-legacy-listbuilder-itemvalue-titledescription-title')]

    def test_grouplist_orderby(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active')
        baker.make('core.Candidate',
                   relatedstudent__user=testuser,
                   assignment_group__parentnode=baker.make_recipe(
                           'devilry.apps.core.assignment_activeperiod_start',
                           long_name='Assignment 1',
                           first_deadline=ACTIVE_PERIOD_START + timedelta(days=1),
                           parentnode=testperiod))
        baker.make('core.Candidate',
                   relatedstudent__user=testuser,
                   assignment_group__parentnode=baker.make_recipe(
                           'devilry.apps.core.assignment_activeperiod_start',
                           long_name='Assignment 3',
                           first_deadline=ACTIVE_PERIOD_START + timedelta(days=3),
                           parentnode=testperiod))
        baker.make('core.Candidate',
                   relatedstudent__user=testuser,
                   assignment_group__parentnode=baker.make_recipe(
                           'devilry.apps.core.assignment_activeperiod_start',
                           long_name='Assignment 2',
                           first_deadline=ACTIVE_PERIOD_START + timedelta(days=2),
                           parentnode=testperiod))
        mockresponse = self.mock_http200_getrequest_htmls(
                requestuser=testuser, cradmin_role=testperiod)
        self.assertEqual(
                [
                    'Assignment 3',
                    'Assignment 2',
                    'Assignment 1',
                ],
                self.__get_assignment_titles(mockresponse.selector))

    def test_grouplist_title_sanity(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active')
        testgroup = baker.make('core.AssignmentGroup',
                               parentnode=baker.make_recipe(
                                       'devilry.apps.core.assignment_activeperiod_start',
                                       parentnode=testperiod,
                                       long_name='Test Assignment'))
        baker.make('core.Candidate',
                   relatedstudent__user=testuser,
                   assignment_group=testgroup)
        mockresponse = self.mock_http200_getrequest_htmls(
                requestuser=testuser, cradmin_role=testperiod)
        self.assertEqual(
                'Test Assignment',
                mockresponse.selector.one(
                        '.devilry-cradmin-groupitemvalue '
                        '.cradmin-legacy-listbuilder-itemvalue-titledescription-title').alltext_normalized
        )

    def test_grouplist_no_examiners(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active')
        testgroup = baker.make('core.AssignmentGroup',
                               parentnode=baker.make_recipe('devilry.apps.core.assignment_activeperiod_start',
                                                            parentnode=testperiod))
        baker.make('core.Candidate',
                   relatedstudent__user=testuser,
                   assignment_group=testgroup)
        baker.make('core.Examiner',
                   assignmentgroup=testgroup)
        mockresponse = self.mock_http200_getrequest_htmls(
                requestuser=testuser, cradmin_role=testperiod)
        self.assertTrue(
                mockresponse.selector.exists('.devilry-cradmin-groupitemvalue'))
        self.assertFalse(
                mockresponse.selector.exists('.devilry-cradmin-groupitemvalue-examiners'))

    def test_grouplist_status_waiting_for_deliveries_sanity(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active')
        testgroup = baker.make('core.AssignmentGroup',
                               parentnode=baker.make_recipe('devilry.apps.core.assignment_activeperiod_start',
                                                            parentnode=testperiod))
        baker.make('core.Candidate',
                   relatedstudent__user=testuser,
                   assignment_group=testgroup)
        devilry_group_baker_factories.feedbackset_first_attempt_published(
                group=testgroup, grading_points=3)
        devilry_group_baker_factories.feedbackset_new_attempt_unpublished(
                group=testgroup,
                deadline_datetime=timezone.now() + timedelta(days=2))
        mockresponse = self.mock_http200_getrequest_htmls(
                requestuser=testuser, cradmin_role=testperiod)
        self.assertFalse(
                mockresponse.selector.exists(
                        '.devilry-cradmin-groupitemvalue '
                        '.devilry-cradmin-groupitemvalue-grade'))
        self.assertEqual(
                'Status: waiting for deliveries',
                mockresponse.selector.one(
                        '.devilry-cradmin-groupitemvalue '
                        '.devilry-cradmin-groupitemvalue-status').alltext_normalized)

    def test_grouplist_status_waiting_for_feedback_sanity(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active')
        testgroup = baker.make('core.AssignmentGroup',
                               parentnode=baker.make_recipe('devilry.apps.core.assignment_activeperiod_start',
                                                            parentnode=testperiod))
        baker.make('core.Candidate',
                   relatedstudent__user=testuser,
                   assignment_group=testgroup)
        devilry_group_baker_factories.feedbackset_first_attempt_published(
                group=testgroup, grading_points=3)
        devilry_group_baker_factories.feedbackset_new_attempt_unpublished(
                group=testgroup,
                deadline_datetime=timezone.now() - timedelta(days=2))
        mockresponse = self.mock_http200_getrequest_htmls(
                requestuser=testuser, cradmin_role=testperiod)
        self.assertFalse(
                mockresponse.selector.exists(
                        '.devilry-cradmin-groupitemvalue '
                        '.devilry-cradmin-groupitemvalue-grade'))
        self.assertEqual(
                'Status: waiting for feedback',
                mockresponse.selector.one(
                        '.devilry-cradmin-groupitemvalue '
                        '.devilry-cradmin-groupitemvalue-status').alltext_normalized)

    def test_grouplist_status_corrected_show_grade_sanity(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active')
        testgroup = baker.make('core.AssignmentGroup',
                               parentnode=baker.make_recipe('devilry.apps.core.assignment_activeperiod_start',
                                                            parentnode=testperiod))
        baker.make('core.Candidate',
                   relatedstudent__user=testuser,
                   assignment_group=testgroup)
        devilry_group_baker_factories.feedbackset_first_attempt_published(
                group=testgroup, grading_points=3)
        devilry_group_baker_factories.feedbackset_new_attempt_published(
                group=testgroup, grading_points=2)
        mockresponse = self.mock_http200_getrequest_htmls(
                requestuser=testuser, cradmin_role=testperiod)
        self.assertFalse(
                mockresponse.selector.exists(
                        '.devilry-cradmin-groupitemvalue '
                        '.devilry-cradmin-groupitemvalue-status'))
        self.assertEqual(
                'Grade: passed',
                mockresponse.selector.one(
                        '.devilry-cradmin-groupitemvalue '
                        '.devilry-cradmin-groupitemvalue-grade').alltext_normalized)

    def test_grouplist_comments_sanity(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active')
        testgroup = baker.make('core.AssignmentGroup',
                               parentnode=baker.make_recipe('devilry.apps.core.assignment_activeperiod_start',
                                                            parentnode=testperiod))
        baker.make('core.Candidate',
                   relatedstudent__user=testuser,
                   assignment_group=testgroup)
        feedbackset = devilry_group_baker_factories.feedbackset_first_attempt_unpublished(
                group=testgroup)
        baker.make('devilry_group.GroupComment',
                   feedback_set=feedbackset,
                   comment_type=GroupComment.COMMENT_TYPE_GROUPCOMMENT,
                   visibility=GroupComment.VISIBILITY_VISIBLE_TO_EVERYONE,
                   text='asd',
                   user_role=Comment.USER_ROLE_STUDENT,
                   _quantity=2)
        baker.make('devilry_comment.CommentFile',
                   comment=baker.make('devilry_group.GroupComment',
                                      feedback_set=feedbackset,
                                      comment_type=GroupComment.COMMENT_TYPE_GROUPCOMMENT,
                                      visibility=GroupComment.VISIBILITY_VISIBLE_TO_EVERYONE,
                                      user_role=Comment.USER_ROLE_STUDENT))
        baker.make('devilry_group.GroupComment',
                   feedback_set=feedbackset,
                   comment_type=GroupComment.COMMENT_TYPE_GROUPCOMMENT,
                   visibility=GroupComment.VISIBILITY_VISIBLE_TO_EVERYONE,
                   user_role=Comment.USER_ROLE_EXAMINER,
                   _quantity=5)
        baker.make('devilry_group.GroupComment',  # Should not be part of count
                   feedback_set=feedbackset,
                   comment_type=GroupComment.COMMENT_TYPE_GROUPCOMMENT,
                   visibility=GroupComment.VISIBILITY_VISIBLE_TO_EXAMINER_AND_ADMINS,
                   user_role=Comment.USER_ROLE_EXAMINER)
        mockresponse = self.mock_http200_getrequest_htmls(
                requestuser=testuser, cradmin_role=testperiod)
        self.assertEqual(
                '2 comments from student. 1 file from student. 5 comments from examiner.',
                mockresponse.selector.one(
                        '.devilry-cradmin-groupitemvalue '
                        '.devilry-cradmin-groupitemvalue-comments').alltext_normalized)

    def test_no_pagination(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active')
        baker.make('core.Candidate', relatedstudent__user=testuser,
                   assignment_group__parentnode__parentnode=testperiod,
                   _quantity=overview.PeriodOverviewView.paginate_by)
        mockresponse = self.mock_http200_getrequest_htmls(requestuser=testuser, cradmin_role=testperiod)
        self.assertFalse(mockresponse.selector.exists('.cradmin-legacy-loadmorepager'))

    def test_pagination(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active')
        baker.make('core.Candidate', relatedstudent__user=testuser,
                   assignment_group__parentnode__parentnode=testperiod,
                   _quantity=overview.PeriodOverviewView.paginate_by + 1)
        mockresponse = self.mock_http200_getrequest_htmls(requestuser=testuser, cradmin_role=testperiod)
        self.assertTrue(mockresponse.selector.exists('.cradmin-legacy-loadmorepager'))

    def test_querycount(self):
        testuser = baker.make(settings.AUTH_USER_MODEL)
        testperiod = baker.make_recipe('devilry.apps.core.period_active')
        testassignment1 = baker.make_recipe('devilry.apps.core.assignment_activeperiod_start',
                                            parentnode=testperiod)
        testassignment2 = baker.make_recipe('devilry.apps.core.assignment_activeperiod_start',
                                            parentnode=testperiod)

        loops = overview.PeriodOverviewView.paginate_by / 2
        for number in range(int(round(loops))):
            group1 = baker.make('core.AssignmentGroup', parentnode=testassignment1)
            baker.make('core.Examiner', assignmentgroup=group1)
            baker.make('core.Candidate', relatedstudent__user=testuser, assignment_group=group1)
            devilry_group_baker_factories.feedbackset_first_attempt_published(
                    group=group1, grading_points=1)

            group2 = baker.make('core.AssignmentGroup', parentnode=testassignment2)
            baker.make('core.Examiner', assignmentgroup=group2)
            baker.make('core.Candidate', relatedstudent__user=testuser, assignment_group=group2)
            devilry_group_baker_factories.feedbackset_first_attempt_published(
                    group=group2, grading_points=1)
        with self.assertNumQueries(4):
            mockresponse = self.mock_http200_getrequest_htmls(requestuser=testuser, cradmin_role=testperiod)
        self.assertEqual(
                loops * 2,
                self.__get_assignment_count(selector=mockresponse.selector))

    def test_querycount_points_to_grade_mapper_custom_table(self):
        testuser = baker.make(settings.AUTH_USER_MODEL,
                              fullname='testuser')
        testperiod = baker.make_recipe('devilry.apps.core.period_active')
        testassignment1 = baker.make_recipe(
                'devilry.apps.core.assignment_activeperiod_start',
                points_to_grade_mapper=Assignment.POINTS_TO_GRADE_MAPPER_CUSTOM_TABLE,
                parentnode=testperiod)
        point_to_grade_map1 = baker.make('core.PointToGradeMap',
                                         assignment=testassignment1, invalid=False)
        baker.make('core.PointRangeToGrade', point_to_grade_map=point_to_grade_map1,
                   minimum_points=0, maximum_points=1)
        baker.make('core.PointRangeToGrade', point_to_grade_map=point_to_grade_map1,
                   minimum_points=2, maximum_points=3)
        testassignment2 = baker.make_recipe(
                'devilry.apps.core.assignment_activeperiod_start',
                points_to_grade_mapper=Assignment.POINTS_TO_GRADE_MAPPER_CUSTOM_TABLE,
                parentnode=testperiod)
        point_to_grade_map2 = baker.make('core.PointToGradeMap',
                                         assignment=testassignment2, invalid=False)
        baker.make('core.PointRangeToGrade', point_to_grade_map=point_to_grade_map2,
                   minimum_points=0, maximum_points=1)

        loops = overview.PeriodOverviewView.paginate_by / 2
        for number in range(int(round(loops))):
            group1 = baker.make('core.AssignmentGroup', parentnode=testassignment1)
            baker.make('core.Candidate', relatedstudent__user=testuser, assignment_group=group1)
            devilry_group_baker_factories.feedbackset_first_attempt_published(
                    group=group1, grading_points=1)

            group2 = baker.make('core.AssignmentGroup', parentnode=testassignment2)
            baker.make('core.Candidate', relatedstudent__user=testuser, assignment_group=group2)
            devilry_group_baker_factories.feedbackset_first_attempt_published(
                    group=group2, grading_points=1)
        with self.assertNumQueries(5):
            mockresponse = self.mock_http200_getrequest_htmls(requestuser=testuser, cradmin_role=testperiod)
        self.assertEqual(
                loops * 2,
                self.__get_assignment_count(selector=mockresponse.selector))

redpajama_set_name: RedPajamaGithub


Newbie to the site here, bought 2012 CBR600F after my previous Thundercat was totalled by a SMIDSY on roundabout, loving the bike so far! Good choice made, suits me and my old bones pretty well so far, so yeah just a quick hello to everyone really.
Glad your OK. To bad about the YZF. Welcome to the forum.


It might seem odd to suggest getting back to nature in a big city like Newcastle, but it's not so strange when you consider that it's just a stone's throw from the coast. So, it's actually the perfect destination if you fancy combining culture and seaside fun on your next family holiday.
It's the seaside aspect we'll be talking about today, especially as the local coastline is not only dotted with lovely little seaside towns, but also Blue Flag beaches, traditional fish and chip shops and plenty of family-friendly attractions. Here are some of our favourite things to do when popping to the coast for a day, while you can find out more about local attractions and where to stay at NewcastleGateshead.
The local coastline is home to some fantastic lighthouses that are great fun for families to visit. Souter Lighthouse, with its classic red and white striped design, is definitely among the best, not least because it was actually the first lighthouse in the world to be designed and built for electric power. Having opened in 1871, it is no longer operational, but it's still one of the coastline's icons.
Alternatively (or as well!), you could head to St Mary's Lighthouse and Island, which you'll find at Whitley Bay. This lighthouse guided ships to shore for just under a century, finally closing in 1984. Today, one of its main attractions for visitors is the fact that you can climb all the way to the top – and trust us, doing so will give you some outstanding views of the coast. You just need to be prepared to tackle 137 steps!
What we also like about coming here is that there's plenty else to enjoy alongside the lighthouse. You see, it's surrounded by a nature reserve, which the kids are bound to love exploring – there are rock pools, a beach, wetland habitats and more. There's also a little shop where you can pick up toys and souvenirs for the children to take home.
While you might assume that the coastline's only really a good place to visit when the sun is out, that's actually not the case. When the wind's howling, for instance, the beaches can be dramatic settings for walks (we'll talk more about beaches in a moment), while there are plenty of indoor attractions too.
Among the best is the Blue Reef Aquarium, which is on Tynemouth's Grand Parade. Come here and you can see everything from cute harbour seals to even monkeys – not being a marine creature, the latter is bound to be a particular surprise! Daring kids will love seeing species like black tip reef sharks, while the rockpool encounters will give them the chance to get up close to weird and wonderful creatures.
The great thing about the coastline near Newcastle is that it's home to lots of Blue Flag beaches. Stretches of sand with this award are known for being clean and safe, which makes them perfect for families.
Tynemouth Longsands is one of the beaches with Blue Flag status, and it has everything from pretty dunes and cliffs to a charming cafe right on the beach. King Edward's Bay, meanwhile, is a lovely little beach that's actually located below the fantastic Tynemouth Priory and Castle. Combining trips to both is a great basis for a day out, especially when the sun is shining!
Portugal remains one of the world's hottest vacation destinations, with perhaps the most prestigious of them all in this beautiful country being the Algarve. Boasting beautiful beaches, fantastic temperatures, relaxing resorts and picturesque towns and ocean-front vistas, Algarve is a traveler's one-stop shop for partying and paradise.
There's more to do in Algarve than simply laze around on one of its several golden-sanded beaches, however. If you're planning on hitting up Algarve for your next holiday and are looking for things to do, then here are the places to go.
Lagos is the place to be if you seek a thriving nightlife with fine cuisine and interesting locals. As many people say, Lagos is the "carnival queen" of the Algarve region and has something to offer anyone from its characteristic cobbled streets.
This quaint town is for those who are seeking a bit of a quieter holiday that has less of a partying atmosphere. Featuring fine views of a steep and wooded countryside, Monchique is a top choice for travelers who seek relaxation and who want to avoid the hustle and bustle of towns like Lagos.
This ancient city that's set along a peaceful river is another hot destination for anyone who's seeking a relaxing and laid-back vacation. This area is perhaps amongst the oldest in all of Portugal, with its history dating all the back to the Roman times.
If you're going for the "real" Portuguese experience, then Faro is the place to go. Featured in the area is a medieval quarter that treats visitors to a taste of what ancient Portugal was like several centuries ago.
Should water sports and surfing be your thing, then Sagres or Carrapateira are definitely the places to go. Located out on the west coast of Portugal, these fun-loving towns are charming and filled with laid-back locals who are sure to show you a good time.
You can read the reviews and ratings of the Algarve golf courses here. If you're interested in going to Algarve solely for the golf, then we live in a world of specialist golf holidaymakers, like Golf Kings – so have a look at the site if your idea of a holiday to Algarve is just golf, golf and more golf.
Algarve is stunning and is more than deserving of the attention it has had in recent years. Whatever you do once you're there, I'm sure you'll have a wonderful time. Happy travels.
The Alps are one of Europe's most beautiful locations to visit and also one of its most popular. Tourism began in the early 19th Century and large scale tourism industry started in the 20th century with large hotels being made. Over the past 30 years or so all tourist facilities have been modernized and a large number of tourists are attracted throughout the year. Switzerland boasts about its cultural and geographical diversity but what stands out the most are its mountain ranges. They attract a number of different types of tourists be it those who come for just the scenic views or for cycling, skiing, lakes, food or just some place to relax and spend time with their family.
With the fresh mountain air carrying the scent of flowers growing in the meadows with mountain peaks surrounding you from every side Switzerland feels like a magical place in its own right. Even just going for a walk is a magnificent experience in such a place. You don't need to be a hiker to go see what Switzerland has up to offer because all types of people, even someone with an average physique can be catered to amongst the vast array of choices. Be it a cycling enthusiast or someone wanting a look at the great outdoors Switzerland offers the best mountain holidays experience.
Grindelwald is a mountain village with cafes restaurants and a good number of shops. It is a fantastic place for country walking and enjoying the scenic beauty present there. You can also get a chance to travel on one of the world's most famous railway journeys to Europe's highest railway station at 3454 meters. The railway will take you through tunnels and past glaciers which is truly a journey to remember. Holidaying in Grindelwald also leadsup to other scenic resorts including the lakes of Thun and Brienz.
Davos is one of Switzerland's top walking destinations and has 700km of marked walking trails. Guests even receive free use of some cable cars so the majestic beauty can be enjoyed by all. There is abundant wildlife and beautiful traditional Swiss villages to be enjoyed in your walks. There is abundance of paths for people to choose from. Tirano in Italy is just a train ride away to visit and the skiing resort of St.Moritz can also be reached easily. A cheese factory and a brewery are also present in Davos for those looking for a bit extra than just the walking.
Switzerland is also famous for its world class ski resorts and attracts a lot of skiers from all over the globe. Resorts like Zermatt are considered one of the best in the world to go for skiing. Not only are Swiss resorts for professional skiers but teachers are also available who can teach you how to ski in English and Swiss resorts like Wengen have nursery as well as intermediary slopes for those who are not so familiar with skiing.
Whether you are a fan of skiing, cycling, hiking or only plan on seeing the scenic beauty of the great outdoors, Switzerland is the ideal destination to spend your mountain holidays, giving you an experience that is next to no other.
Switzerland has policies and institutions in place which make it very convenient for tourists to exchange currency. 'Franc' is the currency used in Switzerland you can check up to date currency rates online with the Travelex currency converter. The best places to exchange currency are Railway stations where they accept foreign currency notes as well as travel's checks. ATMs can also be used to acquire your currency and most Swiss banks, shops and restaurants in the major cities accept international credit cards.


Virtual hide and seek is an unusual game. You can play in two versions – the mode of the hunter and the mode of objects. The second is more like novice users, where the image of the chair can hide under the sorts of different objects, the main goal is to prevent the hunter from shooting the hero. In the Hide Online version, hacking will be easier to do, even when the user makes a sound to prompt the opponent and get additional points, the hero will not be killed, and the rewards will remain in the main character's bank. Variant of the game Hide Online is more simple, just start to play such applications, it is better to install it, and then go to the original version. There are lots of tips on managing the hero, they can be seen only by constantly playing the game, it all depends on the user's experience.
There are no particular difficulties in the game, its whole goal is to survive as long as possible in the item mode, and in the hunter mode to find and destroy a large number of victims. Regardless of the mode chosen, it has a skin shop, with their help you can upgrade your hero, and join the hunters' caste, which in its essence is just a formality, but thanks to Hide Online cheats extol the user immediately to the highest level of players. Pixel graphics attract attention, now it's like a classic of the genre, the brighter the better. Managing heroes is simple, does not require any additional settings. In Hide Online cheats have the opportunity to play with friends, even create their own groups. Support from the creators is good, you can quickly get an answer to all questions.
Installing the option of the game Breaking Hide Online will allow the user to quickly understand all the subtleties of character management, be it Hyper or Heeder mode. The procedure does not take much time, the application takes up little space.Permanent connection to the Internet does not require, the Hide Online version is quite simple and easy to manage. It will help to develop logic to novice users, and quite experienced will help reveal the ability to hide from the enemy, ingenuity here is also very important, as is the feeling of intuition. Units of life, by the way, are always preserved here, what makes this game especially attractive to users. The hero is immediately upgraded to the maximum, so the passage will not be tedious and will bring a lot of fun.
We still have Hide Online Cheats that have not been published in this article. In order to get full access to all cheats, and to the instructions for them, you need to perform some actions. The THIS page says what needs to be done so that you can crack Hide Online.


Orange text is for endowed chairs within the orchestra. To "adopt" a musician or or endow a position in the orchestra, please see our Adopt a Musician page or contact us at info@ocofoc.org.
(c) 2019 Orchestra Collective of Orange County - Designed by BNE Creative.
Please sign up with your first name, last name, and email address to receive news and updates. We respect your privacy. Email addresses are never shared or sold.


Much has been written, and assumingly will be written, about Republican Party of Orange County Chairman Emeritus Tom Fuentes, who just passed away after a long bout with cancer. After multiple battles with cancer and fighting it valiantly, The Lord called Tom home late last night.
Winston Churchill was often called "The Last Lion," and Ted Kennedy was often called "The Lion of the Senate," it could said that Tom Fuentes was the "Lion of Orange County." Few, if any, have ever been more influential in Orange County politics than Tom, his impact on Republican politics is literally immeasurable. He was truly a statesman and principled to his core. Tom defeated political foes who had conspired to replace him as OC GOP chairman, and stood tall on his principles in those battles. Though Chairman Fuentes never sought the limelight or public office beyond Community College District Trustee he became a standard bearer for conservative principles. Through his life of activism and leadership surely Tom was given opportunities to sell his beliefs down the river for personal gain, he never waivered.
In the world of politics where self-interest is rampant, loyalty is fleeting, true friendship is all too rare and principles are routinely abandoned, Tom Fuentes was an oak. Everything he did in politics had one sole purpose: "the cause." The conservative cause, as Tom described it at the 2011 OC GOP Flag Day Salute, dedicated to "people and noble ideas." Tom properly personified those noble ideas dedicated to people rather than money or power. He was not involved in politics for any reason other than he believed in conservative principles, he believed they served people well, he believed they served our country well, and his actions were driven by advancing those principles. Not only was he a great mentor and teacher, he was a shining example. Tom was the real deal because he actually cared about principles over politics…he was a statesman.
Tom was an incredible political leader, but more importantly he was amazing human being. His enormous generosity, zest for life and genuine kindness and care for others are lessons I will remember for the rest of my life. Like so many others I was fortunate to come to know Tom as a friend and a mentor. He was always unbelievably selfless with his time, knowledge and advice on nearly any issue whether it was political or personal. No matter who you were if you wanted to meet with Tom he would find the time and offer any advice he could give.
Despite all the attention and friendships Tom gained through politics it was his service to others that really defined him. He was the founding chairman of the Orange County Food Bank and active in many other charities. He spoke glowingly of the accomplishments of his children Michelle, TJ and Joey; and his wife Jolene was the joy of his life. Tom was active in the Catholic Church and had an unshakable faith in God. In fact when I learned of Tom's cancer returning I asked him if there was anything I could do for him, all he asked for were my prayers. I would often joke with Tom that I could only offer protestant prayers, to which he replied he appreciated both the prayers and the humor.
And that's who Tom Fuentes was. He was a sincere and joyful man. Even in the face of terminal cancer he shared stories and jokes when I visited him at his bedside. Several times in his last few months he would tell me he was going to switch political parties because it would be better for the Democrats to lose one than for us to lose one. Despite all the odds Tom beat cancer once and far outlived every doctor's predictions when it returned. Through all the pain and treatment he always stood strong with grace, serving as an example yet again.
Reflecting on his passing I'm reminded of the words of late North Carolina State coach Jimmy Valvano's words when he was faced with cancer: "Cancer can take away all my physical abilities. It cannot touch my mind, it cannot touch my heart and it cannot touch my soul. And those three things are going to carry on forever." The Chairman Emeritus exemplified those sentiments in his own battle and will live on because of it also.
This entry was posted on Saturday, May 19th, 2012 at 2:24 am and is filed under Blog Posts.


text:
Aurora Semerano, MD
@semerano_aurora
Rannikmäe K, Henshall DE, Thrippleton S, Ginj Kong Q, Chong M, Grami N, Kuan I, Wilkinson T, Wilson B, Wilson K. Beyond the Brain: Systematic Review of Extracerebral Phenotypes Associated With Monogenic Cerebral Small Vessel Disease. Stroke. 2020;51:3007–3017.
Significant progress has been recently achieved in the field of cerebral small vessel disease (cSVD), and increasing efforts are ongoing to shed light on the underlying pathogenetic mechanisms. Whereas the vast majority of cases are multifactorial, a number of monogenic disorders with cSVD as dominant phenotype have been recognized, demonstrating that different molecular defects can ultimately result in similar brain involvement. A deeper knowledge of monogenic cSVD, and the identification of some unifying pathways, may also help in the comprehension of sporadic cSVD.
Since genes involved in cSVD are frequently expressed more broadly than in the brain, extracerebral manifestations are not surprising. The recent paper presented here by Rannikmäe et al. illustrates the results of a systematic literature review, aimed at summarizing the spectrum of extracerebral phenotypes of individuals with a pathogenic variant in a monogenic cSVD gene. Genes which have been taken into consideration are COL4A1, COL4A2, TREX1, HTRA1, ADA2, and CTSA. Information about extracerebral manifestations, as well as demographics, clinical characteristics, and stroke details, has been collected from any publication in literature reporting at least one patient carrying a pathogenic variant of the above-mentioned genes.
Extracerebral phenotypes were common, ranging from the 14% of individuals with a pathogenic variant in COL4A2 gene to the 100% of patients with CTSA gene involvement, and for 4 of the studied genes an extracerebral phenotype was reported even more frequently than stroke/TIA. Reported extracerebral phenotypes are summarized in this effective infographic, extracted from the paper, which reports the frequency of the manifestations for each gene and highlights the phenotypes which are shared by more than one monogenic cSVD (Figure 4). Interestingly, some of these manifestations, such as Raynaud phenomenon, retinal vasculopathy, and renal involvement, have a presumed vascular origin, suggesting an underlying systemic vasculopathy extending beyond the brain. However, also non-vascular phenotypes (including muscle involvement and hematologic features) were reported. Importantly, the authors also reported on novel potentially associated extracerebral phenotypes. Although the small sample numbers do not allow to establish true disease associations, recording and describing these relationships is important to provide novel insights as we achieve more and more knowledge on monogenic cSVD.
Figure 4. Frequency of stroke/transient ischemic attack (TIA) and extracerebral phenotypes.
Beyond the pathogenetic insights, this study also has useful clinical implications, since extracerebral phenotypes may represent "flags" for the diagnosis on an individual patient basis (and in family members), assisting in the selection of patients for testing as well as in the selection of genes to be tested. By the way, the high proportion of private variants reported in this review by the authors highlights the importance of Next Generation Sequencing Technologies (NGST) in the clinical setting. These reflexions are even more relevant when considering that treatment options for some of these monogenic cSVD already exist or are in development in these last years.
Whereas the study is rigorous in methodology, the main limitations derive from the poor case characterization of some included reports and the intrinsic biases of case reports and series considered for the systematic literature review. In this regard, this article points out the importance of comprehensiveness and compliance with guidelines when reporting clinical cases in the literature. Moreover, the authors recommend the conduction of large-scale population-based longitudinal studies, for the unbiased collection of information and outcomes.
February 24th, 2021|clinical|Comments Off on Monogenic Causes of Cerebral Small Vessel Disease Reveal Themselves Beyond the Brain


People fear and even hate disabled people because we remind them that they are both fragile and mortal. They don't want to remember those things about themselves. And they find ways to physically shut us away, and mentally shut us out of their awareness. And they delude themselves that they are different. That something they do will prevent them from ever becoming one of us. And prevent them from ever dying.
I have lived a long time as what I'd call precariously ill. A person who's precariously ill isn't terminally ill. There's no saying for sure that we'll die of our illness. But death is a constant possibility.
In my case, my gastroparesis led me to frequently inhale large amounts of stomach fluid at once. I have bronchiectasis, which makes it easy to get infections and hard to clear them. And untreated, severe adrenal insufficiency, which can turn an ordinary infection into an adrenal crisis. That combination made my health, and my life, very precarious indeed.
I have a strong belief that if people were more open about death, people would be less terrified of their own mortality. And thus less terrified of things that remind them of their mortality. Like, say, disabled people and sick people.
I've never had what they call a "Near Death Experience" ™ where you come very close to death and have this fairly uniform experience of a light at the end of a tunnel and all that kind of thing. But I've had encounters where I've gotten too close to death for comfort. Usually I had an infection that wasn't playing well with my untreated adrenal problems. I would become extremely weak, so tired that it felt like just keeping my heart running and my basic bodily functions going, was too much. and I was losing the ability to do those background things your body is supposed to do effortlessly. And then I'd see death hanging around, it's the only way I know how to put it. Sometimes other people around me would see it too.
A light would fill the room. It wasn't a visible light. It was something I'd see on the inside of my head. It seemed to be coming from everywhere. There was a sense of being more profoundly at home than I had ever been in my life. As if there was this one tiny piece of the universe where I fundamentally belonged, and I had finally found it. There was an overwhelming sense of benevolence and peace.
And there was the sense that if I wanted to, all I had to do was relax and stop fighting. All I had to do was rest. And I could be in that intense, profound place of love forever. But if I fought, and won, it would still be waiting for me when my time had come. It did not entirely urge me either way. It was patient. It had all the time in the world.
But while it didn't actively urge me to die, death did have a gravitational field. That's what I called it during my first conscious encounter with it. I was ashamed, at first, to tell my friends what it had felt like. I was afraid they'd think I was weak, or cowardly, or that I had a death wish. So with some disquiet, I told my friend what it had felt like the first time I encountered death in this manner.
It felt, at first, like I couldn't fight. More than that, I didn't want to. I couldn't even conceive of fighting. I had a strong urge just to rest. To allow my heart to stop and my breathing to slow and to surrender myself completely to death. The closer I was to death, the stronger this feeling was. So I started referring to it as a gravitational pull. It was only when I gained a lot of strength back due to medical treatment that I even had the will to resist, let alone the power.
My friend gave me an explanation that made me feel much better about my reactions. It was not that I was weak-willed or wanted to die. It was entropy at work.
Entropy involves a system trying to go to the lowest energy state. In order to survive, living things are constantly fighting entropy. We do this by feeding off of other living things and converting it into fuel to give us the continued energy to survive. If we simply allowed ourselves to go to the lowest energy state without a fight, we'd be dropping dead right and left. Most of the time, we are good enough at temporarily cheating entropy that we don't feel its pull on us.
But when we are severely ill enough that death is a possibility, then we begin to feel it. We feel how strenuous it is to stay alive. And if we are sick enough, and exhausted enough, we begin to feel an overwhelming desire to allow ourselves to go to that ultimate rest. To allow our bodies to wind down forever. And that is the gravitational pull we have to escape if we are to live.
Much like a black hole has a point of no return, death has an event horizon too. I've obviously never been past it. But I've seen people and animals who have. And I saw (in my head, not with my eyes) that same intense light around them, that seemed to come from everywhere and nowhere at once. I felt that same profound, unconditional love.
This is how I know that death is nothing to be feared. In fact, even though the separation between us and our loved ones can cause tremendous pain and grief, death itself can be a beautiful process for the person who is dying. It can be for those around them, too, if everyone lets it be what it is.
I want to emphasize something though. Yes, I believe that death can be benevolent, friendly, necessary, and even beautiful. But I also believe all those things about life. And given that we only get one shot at this lifetime (even if reincarnation exists, which I don't pretend to know) then it's very important to resist death until it's actually our time to die.
Our life is something we owe not only ourselves, but the people and society around us. Whether or not we understand our contributions, we each have one, and the world loses something without each of us in it. Disabled people in particular get a lot of messages saying that we are burdens on society, that we do not contribute, and that it's best if we're dead. And that's completely wrong. In fact it's despicable, unforgivable, to do anything to convince someone that these things are true of them.
One thing that facing death can do, is force you to reexamine your priorities in life. And that can be scary. It can be especially scary if there's something in your life that you've been running from, hard, for a long time. As you near death, you won't be able to keep up the fences in your mind that allow you to deny things like that. If you learn to face these things long before you get close to death, then death is less scary. And if there's something you've done wrong that's been a burden on your mind, it can be important to remove that burden before you die. That's why some religions practice confession before death, but it doesn't have to be in a religious context if you're not religious. But the sooner you deal with things like this, the less they'll hang around and make your death unpleasant.
Love is all that's important. The experience of love, the expression of love, living love and compassion as your highest and only principles in life. Living for what you can do for others, not what you can do for yourself alone. Everything else fades into the background.
I can remember an ambulance ride after aspirating stomach fluid. When that happens, you don't know how long you'll survive. You could get an infection and get over it, or it could do you in within a week. You don't know if you'll get lucky, at that point. And everything narrows down.
At that point, I always find myself faced with one question: "Have I loved enough, and have I expressed that love enough throughout my life?" Everything else falls away. That's the only thing my conscience cares about in the end. Have you lived your life as a strong enough expression of compassion and love? The best way to have few regrets when you die is to get started living that love right now. Easier said than done, but worth the struggle.
This doesn't mean becoming touchy feely and hugging everyone you meet. It doesn't mean being serene and peaceful all the time, or never getting mad. (In fact anger is sometimes — sometimes — an expression of love at a particular moment. Not habitual anger problems, but anger as a reaction in a particular situation when everything fits together in a way that requires it.) Love is an active thing that requires constant evaluation and action. It's not holding hands and singing kumbaya. It's not feeling soft and fuzzy all the time. Expressing real love can be fierce and intense, difficult and demanding, even scary sometimes.
But if you want to have as few regrets as possible at the time of your death, it's best not to wait: Get started living a loving life right now. And start facing things you're trying to run from. And unburden your conscience from anything that's been weighing on it. Because you don't want to die terrified, fighting against yourself, feeling the pressure of unrelenting guilt or shame. It's best to live your life now in a way that will leave you with no regrets when you die.
But that's a hard thing to do. I'm aware of this stuff, but I can't claim to be living the perfectly loving life that I want to be living. I know there are things I could be doing for others, right now, that I desperately want to do for others, that somehow never get done. Despite that, I know deep down in my bones that love is the only way to live a good life or die a good death.
It's hard for even disabled people to talk about what a good death looks like, because we are under so much pressure from society to accept that death is better than disability, that death is an acceptable alternative to the unbearable suffering that we are supposedly enduring, that we will be happier dead than alive. The media is full of stories where nondisabled people kill us and we're said to be better off, our deaths are said to be understandable. And stories where we become suicidal and instead of trying to prevent our suicides, our societies rally behind us to give us a 'right' to an easy death. That stuff is everywhere, and it makes it very hard for us to look at what a good death would actually be.
It's especially hard to talk about accepting death, because people are always pressuring us to accept our deaths long before we are ready to die. I would quite possibly be dead already if I hadn't had a lot of the online disability community fighting for me last year, when doctors tried to persuade me not to get a feeding tube. (They couldn't deny it outright, because they knew I needed one. So they came into my hospital room every day while I was sick and weak and exhausted from pneumonia, and tried to persuade me that life with a feeding tube was so awful that 'the alternative' would be preferable.) I clearly disagreed with their assessment of when is the right time to die, and I disagree with anyone who tries to make it sound as if living with a feeding tube, on a ventilator, or with other 'artificial' means of living, is somehow the point at which disabled people should give up and die.
But there is a point when giving in isn't a bad thing. And it's not a matter of how many machines you're on to keep you alive. It's not a thing that can be quantified. It's that nebulous time "when your time has really come". At that point, there's no shame in giving up the fight, because fighting when you're truly beyond death's event horizon just makes death more unpleasant, it doesn't keep you alive. But I'm afraid to even say this, because I know someone, somewhere, will twist it around and use it to persuade disabled people to give up and die before our time is really up. It happens all the time, and disabled people have every right to be extremely wary of talk of 'giving in' as a good thing.
But regardless of that, death still has an event horizon. And once you know, for sure, that you're beyond that point of no return, then there is nothing wrong with simply surrendering to love, surrendering to the light, surrendering to whatever gods you do or don't worship, whatever you want to call it, however you see it. And you will become part of the rest of the world, and that is right, and true, and beautiful. And heartbreaking for those you leave behind.
Between my experiences lately, and serious medical experiences my parents have been having, I've been thinking a lot about death.
But now, I'm writing about a different aspect of ableism and death: The way ableism against disabled people is tied to nondisabled people's fear of sickness and death and physical imperfection, fear of their own mortality. And dismantling fear of death dismantles that aspect of ableism. Nothing I say here should be taken as supporting ableist ideas about how disabled people should just accept our deaths and go quietly. Instead, I'm talking about a more universal acceptance of death, one that should happen when our time has truly come and not before.
And I'm talking about love, because I deeply believe, more deeply than ever, that love is the only thing that can make things right in the world. Love that comes from the depths of what it is to be a person, love that comes from everything good in the world, love that demands a lot of us and changes us and is intense and powerful and fierce and real and sometimes demanding and scary. Love that leads to compassion that leads to actions people undertake for each other, not for ourselves.
And most of my sense of this love comes from my encounters with death. I don't know why it works like that, but it does. I've talked to others who have had similar experiences. Sometimes facing your own mortality can make you scared and twisted up and angry and bitter. But sometimes it can open you up to new depths of love and caring about others, that you didn't know were possible. And even if you start out scared or angry or bitter, it's possible to change bit by bit, more and more towards enacting that love in the real world.
I firmly believe that if people were more willing to face our collective fragility, vulnerability, mortality, and death, then we would be less ableist. All of us, disabled and nondisabled.
I'm going to end with a video taken shortly before the death of Eva Markvoort, a young woman who had cystic fibrosis, got a lung transplant, and ultimately died of chronic rejection. I'm posting the video because she so clearly allowed her impending death to open her up to all of the love that the world has to offer. This wasn't easy for her, it didn't just magically happen, and it's not meant to be an inspirational cripple story, which I'm sure she'd have hated — one of those things where we exist only to teach a lesson to the nondisabled world, when we are so much more than a lesson. Yet I hope that we can all face our deaths as well as she did in the end. At least, I hope that I can. When I look at her in this video, I see in my head that invisible solid light that I see whenever I or someone else is sufficiently close to death — it's all around her, it's coming through her, and it's allowing amazing, beautiful things to happen to her and those around her in her last hours.
When I sit outside on the ferry is when I most believe in love. I don't know why. Something about the wind makes me feel alive…the seagulls and the sky…whether its sunny and bright or cloudy and grey or nighttime and I'm surrounded by vast darkness…I just feel…FULL. Full of love and energy….almost as though I'm porous and the wind soars through tiny holes in my body and I'm part of it all…the earth and the people and the relation of everything with everything…as though I don't matter…but its not scary…its wonderful….i feel so free.
It's the only time I'm not afraid to die. Cuz I can feel the wind and I know that I'll always be a part of life…and the love and energy that are contained in my skin will be let loose into the wind and the world will just know how much I care and love and I will live forever. I believe that love is what defines us as human. I believe that my love for you will never die. My heart breaks to think of how lucky I am. How happy and hopeful and full I am. I love you so solidly. I am real and you are real and I hope we will always be real. I am in awe of you. My interest in who you are is infinite. Drop a stone in the well of my desire for you and you'll never hear it hit the bottom. You amaze me. Your love makes me invincible…no not invincible…immortal. Because when I die I believe my love for you will surround you till your soul joins mine in the wind.
I hope that the world can learn to overcome the terror they associate with fragility, imperfection, vulnerability, and mortality, the terror that currently makes so many people fear and hate disabled people (and, in turn, drive us closer to an untimely death).
I hope that the world can stop fearing death, and stop fearing the disability and sickness that reminds them of death.
I hope that people will understand my meaning here, and not use it to justify the deaths of disabled and chronically ill people who need all the help we can get to survive already.
I hope that the world can learn to love — in the active, difficult, demanding way that deep love entails — and that this can further all of the above. Because active love and compassion, caring about each other on every level possible, is the only thing that digs deep enough to create lasting change. And love is the only thing that can end fear or hatred.


text:
Georgia vs. LSU Tickets
No Georgia vs. LSU games
Aw, shucks. We couldn't find any upcoming matchups.
View all Georgia Bulldogs Football events
View all LSU Tigers Football events
The Georgia Bulldogs Football team and LSU Tigers Football team are two of the most fun teams to watch in college football, and it is always a pleasure when the two match up. Great school history, smart coaching, some of the most exciting players in the country, and an energetic fanbase: these are the things you can count on when Georgia and LSU face off. You can expect a great time at the stadium during Georgia vs. LSU games.
Georgia vs. LSU
Fans interested in seeing a Georgia vs. LSU game have a great option regardless of where the game is taking place, as both teams play at a best-in-class venue. Georgia plays home games at Sanford Stadium in Athens, while LSU calls LSU Tiger Stadium in Baton Rouge home.
Georgia vs. LSU Ticket Information
If Georgia and LSU have any games scheduled, they can be seen at the top of this page. The average resale price for a Georgia home ticket is $149, but this can change from game to game and may not be the case when LSU come to town. Tickets to LSU homes games typically cost $136, and again this may change depending on factors such as the matchup, day of week, and the weather.
For all Georgia Bulldogs Football tickets, visit our Georgia tickets page. To view all LSU Tigers Football tickets, visit our LSU tickets page.
TBA News
Last Week in Sports | 1/8/17 - 1/15/17
Restful long weekend? Not if you were on one of the eight NFL teams left in the playoffs. Crimson Tide Rolls Again In one of the most dramatic College Football National Championships in recent memory,...
Four Best Moments of the 2018 CFP Championship Game
The College Football Playoff National Championship is over, bringing an end to another college football season and cementing the Alabama Crimson Tide as the premier program of the young millennium to ...
Demand for CFP Championship Skyrockets After Georgia Bulldogs Win
After a thrilling Rose Bowl comeback victory by the Georgia Bulldogs, and a revenge-filled Sugar Bowl win for the Alabama Crimson Tide, we now have the matchup set for this year's 2018 College Footbal...
Most Epic Moments of the 2019 Fiesta Bowl
The New Year kicked off with some fantastic bowl games including the Fiesta Bowl between LSU and UCF. It was an opportunity for the Knights of Central Florida to showcase itself against Power 5 confer...
LSU-Ole Miss Most In-Demand Rebels Game Since at Least 2010
With LSU coming to Oxford this weekend for a huge SEC West matchup, tickets to Saturday's game are reselling for an average of $209 on the secondary market. That's the most expensive Ole Miss game in ...
Other Rivalries
LSU vs. Southeastern Louisiana
LSU vs. Vanderbilt
Georgia vs. North Texas
LSU vs. Northwestern State
LSU vs. Idaho
LSU vs. Chattanooga
LSU vs. Utah State
Georgia vs. Louisiana
Georgia vs. Boise State


Disclaimer: We received the following item in order to facilitate this review, no other compensation was gained in writing this post. I just wish to comply with the truth in advertising and testimonials requirements! Thanks for understanding!
We have more carpet than anything else in the entire house. Only the bathrooms, kitchen, and a tiny bit right in front of our side door do not have carpet. Yes, we even have carpet in what is supposed to be the darn dining room!
Thankfully, Shark has a vacuum solution that fit our needs!
Here is the situation here at our home: Eight humans and seven cats.
Yes, yes you did read that right. That many people and humans in the home.
ALL but Risi have long hair (as far as the humans go.) For boys that means longer than ears, for girls that means all about mid-back. That makes things difficult for a vacuum, and I've gone through many over the years needing something that works enough. Vacuum after Vacuum just hasn't held up to claims of being good enough.
So many pieces, but so much awesome!!
The Shark Rotator Powered Lift-Away is 3 Vacuums in one! It's pretty amazing everything this thing can do! You can use it on hard floors, there is a mini motorized brush attachment you use in small areas and on furniture to help with pet hair (yes oh goodness yes!!) Indeed the vacuum is truly a thing of beauty.
I have so declared this vacuum my 'new best friend'!! My Shark Rotator Powered Lift-Away has swivel steering, meaning there are no real hard to get areas, a fantastic edge cleaning ability, a washable filter, fingertip controls, and awesome LED lights meaning I can easily see messes under tables and desks while I work.
One of the biggest problems I've had with previous vacuums has been suction, they lost it all the time and constantly got clogged with hair, fur and dirt. Pets and eight humans don't exactly leave an area super clean. Consider also that Risi eats over carpet, yeah.. lots of stuff this vacuum has to clean up, and you know what? It has been up to the task EACH and every time I've put it to use.
Just yesterday I sprinkled baking soda with lavender, tea tree, and peppermint oil on Var's bedroom carpets. Why? Well… Var has issues with wetting himself at night and has done so on the floor too many times. I took out every last bit of bedding and soiled clothing he's been hiding *gag* and then sprinkled the baking soda mixture to sit for a couple of hours with his door closed.
When I was done vacuuming up the floor there wasn't a single trace of powder left. With my old vacuum I couldn't dream of doing a floor powder because I could feel but not see left over powder. Thank goodness for my Shark Rotator Powered Lift-Away, as it's allowed me to be able to deeper clean Var's room without having to shampoo the carpets (which will need done in the summer, it's too cold for that right now.
I don't usually buy too much into commercials, but I am happy to be a Shark vacuum owner now!
I need this!! We have 2 black labs that shed like crazy. I LOVE that it is lightweight and easy to use– I have a spinal fusion so I usually cannot vacuum!
How much of your spine did you have fused? Did you have scoliosis or some kind of accident?
This sounds like an awesome vacuum cleaner. I have the cheapest one that you can buy and it does an ok job.
Wow, Good to know that Shark is such a good vacuum. We have the Shark Steam Mop because most of our house is tile.
I love my Shark steam mop for the places we do have flooring I can use it on. I wish we had more tile or even just hard wood, we have just so much carpet that a GOOD vacuum is needed!


Results are out. Students are now stepping out from their comfort zone and getting ready to face the reality instead. All of them have collected their school leaving certificates which states that they have completed his or her time at school, sometimes requiring the passing of an exam or exams, and can apply their knowledge in various spheres of life.
But do we actually apply what we learn?
Please don't get me wrong ; you'll learn plenty of useful things in school but you need to unlearn some things as well. You think unlearning is easy? Well according to Psychology, you are wrong. Both unlearning and learning are complex cognitive processes. You've been led to believe,from a very early age , that whatever you learn in school will make you to face all sorts of problems in real life. You went from kindergarten to school, from middle school to high school, then to college and the acquisition of knowledge or, good old fashioned "learning", gets embedded you as a requirement for success.But there is a problem.
It is not how much you know; it is what you do with it.
Is learning at school enough? Will my kid progress with what is being taught just at school? These are a few common questions that every parent may have in their mind. Definitely learning at school is not enough for children these days. It is just a monotonous method of teaching. Lectures at school are too boring to hold the attention of the students. It is important for them to learn rather than just study before the exam, write it all out and then forget it the next day. It is essential for them to remember those concepts all through their lives and implement it someday.
Often we find kids asking their parents- "How is this even relevant to me?". We can't really blame the kid. The kid is right in asking so because it's not that they will be using the various theorems or formulas in Mathematics or the Chemistry equations in their daily lives. Usually they are only exposed to the theoretical side of a concept and thus, it makes them wonder about its relevance to life. Learning at school is not enough because even teachers make the students go through chapter after chapter just because they need it to pass examinations. If only the value of it with respect to future is taught to the kids, they would do much better in terms of performance.
There is a theoretical side and a practical side to knowledge and both are valuable. The true masters of any discipline are capable of understanding both ends of the spectrum. They put in hours in order to acquire the practical techniques while also taking time to understand how those techniques fit into a larger context and the theoretical basis of it. Whether or not you go to school or start working directly is a personal decision . Will you put more focus on the theoretical aspect or do you need more time for the practical experience instead? Only you can answer those questions. Your decisions define you. However, focusing only on one side while ignoring the other will limit you in ways you may never even realize.
Previous Article The biggest dilemma ever – Science, Arts or Commerce?


Derma Chews is a Dietary Supplement that uses a blend of nutrients that naturally supports your dog's healthy skin and fur.
Is Derma Chews approved by the FDA?
In 1994, Congress passed the Dietary Supplement Health and Education Act (DSHEA) that provided strict guidelines for the labeling and marketing of human dietary supplements. DSHEA established supplements intended for human consumption as a new class of food for purposes of federal regulation. Most animal health supplements are considered "drugs of low regulatory priority" and are regulated by the Food and Drug Administration (FDA). If the product is intended as a source of minerals and vitamins for a non-human food chain animal (dogs, cats and horses), it is classified as a nutritional or feed supplement and regulated by the FDA and individual state feed control officers through the AAFCO Model Bill. Most states follow the recommendations of the Association of American Feed Control Officials (AAFCO). Derma Chews are considered an animal supplement, therefore falling into this category.
How do I give my dog Derma Chews?
Directions are included on the label. You may add Derma Chews to your dog's food, or serve it directly into your dog's mouth.
How often do I give my dog Derma Chews?
Directions for use: Feed 1 chew per 25 lbs body weight, daily.
Derma Chews is an FDA product listed OTC Homeopathic Medicine and is not intended as a prescription medicine. Product indications are based soley on Homeopathic Materia Medica per individual ingredients. As a composite formulation, this product has not been clinically tested. VETiONX® is not a medical site, and it is not intended to offer medical advice. Always consult your veterinarian for a medical diagnosis and or to discuss any changes to your pet's healthcare regimen.


text:
Q: Flutter Combine two Stream> into a single stream and Provide it I am implementing my current solution as an Rx.combineLatest, because the following below doesn't work and I would like to understand why.
I am combining two Stream<List<Object>> into a single stream, then using provider to provide throughout.
I'm using the StreamGroup code just like the implementation documentation:
      Stream<List<AttendeeData>> merge(Iterable<Stream<List<AttendeeData>>> streams) {
        var group = StreamGroup<List<AttendeeData>>();
        streams.forEach(group.add);
        group.close();
        return group.stream;
      }

      List<Stream<List<AttendeeData>>> listStream = [];
      Stream<List<AttendeeData>?>? streamGroup;

      userData.facilities.forEach((key, value) async {
        listStream.add(DatabaseStreamingService(facility: key, uid: user.uid).getAllAttendeesPickUpUsers);
      });

      streamGroup = merge(listStream);

      return MultiProvider(
        providers: [
          StreamProvider<List<AttendeeData>?>.value(
            value: streamGroup,
            initialData: null,
          ),
        ],...

I have lists on both streams, can get them independently, and if I switch the order of them, I get the first one, not the second one.
Note: I have a solution, so I'm not asking for alternatives. I'm just failing to understand why this isn't functioning as expected.

A: Have you tried using Rx.merge from rxdart? There are lots of helpful Stream utilities in there.
import 'package:rxdart/rxdart.dart';

class AttendeeData {
  final String name;

  AttendeeData({required this.name});
}

void main(List<String> arguments) async {
  Stream<List<AttendeeData>> stream1 = Stream.value([
    AttendeeData(name: "John"), AttendeeData(name: "Jane")
  ]);

  Stream<List<AttendeeData>> stream2 = Stream.value([
    AttendeeData(name: "Alice"), AttendeeData(name: "Greg"), AttendeeData(name: "Bryan")
  ]);

  Stream<List<AttendeeData>> merged = Rx.merge([
    stream1,
    stream2
  ]);

  await for(var value in merged) {
    for(var attendee in value) {
      print(attendee.name);
    }
  }
}

# Prints out
# John
# Jane
# Alice
# Greg
# Bryan

In your code it would be something like streamGroup = Rx.merge(listStream)