text:
Parts Town Ranks 20th in Crain's Chicago Business "Fast 50"
Company recognized among fastest-growing Chicago businesses for the 8th time Parts Town, the market-leading distributor of foodservice equipment parts, has...
'The Detroit Entrepreneur' Ranks #1 Small Business Online Magazine in Detroit
Numbers do not lie. As the first of its kind, The Detroit Entrepreneur was a mere idea early this year....
IIM Ahmedabad, Bangalore climb ranks in FT Masters biz school rankings 2020
September 28, 2020 [email protected]_84
Indian Institutes of Management (IIM) Ahmedabad, Bangalore and Udaipur improved their performance in the Financial Times Masters in...
IIM Calcutta Ranks Second In Asia In Financial Times Masters In Management Rankings 2020
IIM Calcutta Ranks Second In Asia In Financial Times Rankings Kolkata: Indian Institute of Management Calcutta on Monday said it...
Master in Management of ACEM at SJTU Ranks 23rd in the World by Financial Times
The curriculum system of the Master in Management programs at ACEM is fully aligned with top universities in the world,...
IIM Calcutta Ranks 2nd Amongst India's B-Schools and 21st Globally in Financial Times Masters in Management Rankings 2020 | India Education,Education News India,Education News
Kolkata: Indian Institute of Management Calcutta has secured Rank 21 globally in the Financial Times Masters in Management Rankings 2020...
Macquarie university's Master of business administration ranks in top 100 globally
Macquarie University's MBA, run by the Macquarie Business School (MQBS), has ranked 95th out of 258 MBA courses offered worldwide...
Modern Healthcare Ranks Perficient Among Top Ten Largest Healthcare Management Consulting Firms
Perficient, Inc. (Nasdaq: PRFT) ("Perficient"), the leading global digital consultancy transforming the world's largest enterprises and biggest brands, today announced...


text:
Q: How to assign child-to-parent in Objective-C? I've made a UIElement class which inherit UIView class in order to make custom properties for my views.
The problem I've faced, as you can see the code, I can't assign a UIElement object to Gesture Recognizer's view property.
As long as UIElement is a child of UIView, I can't make child-to-parent relationship.
I'm thinking (alot) to figure out a solution, but I didn't find any.
- (void)viewDidLoad {
    [super viewDidLoad];

    UIElement * element = [[UIElement alloc] init];
    element.name = @"A Name"; // Custom property

    UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc]initWithTarget:self action:@selector(responsToGesture:)];
longPress.minimumPressDuration = 0.3;
    [longPress setDelegate:self];
    [element addGestureRecognizer:longPress];
}

- (void)responsToGesture:(UILongPressGestureRecognizer *)sender {

    UIElement * element = sender.view; // Here's the problem: Incompatible pointer types
    NSLog(@"Element's Name: %@", element.name);
}

A: You have to cast your sender in UIelement
- (void)responsToGesture:(UILongPressGestureRecognizer *)sender {
    if ([sender.view isKindOfClass:[UIElement class]]) {
        UIElement * element = (UIElement *)sender.view;
    }
}

A: You did not add that UILongPressGestureRecognizer to your view, so responsToGesture: will not be called.

A: I would just assert if view is not a UIElement *. Fail loudly to catch defects early.
- (void)responsToGesture:(UILongPressGestureRecognizer *)gestureRecognizer
{
    NSParameterAssert([gestureRecognizer.view isKindOfClass:[UIElement class]]);

    UIElement * element = (UIElement *)gestureRecognizer.view;
    NSLog(@"Element's Name: %@", element.name);
}

redpajama_set_name: RedPajamaStackExchange


Performing pooja is an integral part of our Hindu culture and for an instance, imagine if your pooja is performed in a mandir which is crafted by the finest craftsmen available and is a wooden masterpiece, then have a look at this wooden home temple.
Find or advertise homes for rent or for sale in the United States. The site covers FSBO and agent listings of houses for sale in all cities and states in the country.


I have just finished reading The Greek Escape by Karen Swan and let me tell you… It was phenomenal!
Before every new beginning, there must be an ending.
Running from heartbreak, Chloe Marston leaves her old life in London for a fresh start in New York. Working at a luxury concierge company, she makes other people's lives run perfectly, even if her own has ground to a halt. But a terrible accident forces her to step into a new role, up close and personal with the company's most esteemed and powerful clients. Charismatic Joe Lincoln is one of them and his every wish is her command, so when he asks her to find him a secluded holiday home in the Greek Islands, she sets about sourcing the perfect retreat.
But when Tom, her ex, unexpectedly shows up in Manhattan and the stability of her new life is thrown off-balance again, she jumps at the chance to help Joe inspect the holiday house; escaping to Greece will give her the time and space to decide where her future truly lies. Tom is the man she has loved for so long but he has hurt her before – can she give him another chance? And as she draws closer to Joe, does she even want to? As magnetic as he is mysterious, there's an undeniable chemistry between them that she can't resist.
But whatever her heart is telling her, she's in over her head – another client's wife has mysteriously disappeared and seriously allegations about Joe threaten more than just her happiness. Who can she trust? And will Chloe uncover the truth in time?
As you all know I am a huge fan of Karen Swans work, and have read every single book she wrote.
Let me tell you why The Greek Escape has made it into my Top 3 ….
The plot: It's just phenomenal. I found myself trying to figure out where her brain was going with the characters, and just when I thought I had figured it out, she threw me another curve ball. I would have thought that by now, after reading all of her books, that I would be able to get inside of her head, but oh no! She has me hooked every time!
The characters: Are so rich, and so well-rounded. In this book I felt I got more of an opportunity to get to know each character so much better. I've found in some of her more recent books, there are one or two characters that I knew were there, but didn't know. If that makes sense? Whereas here, I felt I knew every single one of them!
The way it made me feel: This book made me want to PAUSE! Normally I read a book and when it gets to the cliff hanger bits I just want to rush through them, turn the page and find out what happened. However with this book, I found myself closing the book and trying to figure out the mystery myself. I savoured the moment, soaked up the characters and mellowed in the memory. It was blissful!
So this is a FIVE STAR review from me, and a definite recommendation to anyone who is looking for the perfect read!
I recently read The Stolen Marriage by Diane Chamberlain and was completely blown away.
This was my first book by this amazing Author and she had me hooked on every page.
One mistake, one fateful night, and Tess DeMello's life is changed forever.
When a sudden polio epidemic strikes Hickory, the townspeople band together to build a polio hospital. Tess knows she is needed and defies Henry's wishes to begin working at there. Through this work, she begins to find purpose and meaning. Yet at home, Henry's actions grow more alarming by the day. As Tess works to save the lives of her patients, can she untangle the truth behind her husband's mysterious behavior and find the love―and the life―she was meant to have?
Completely gripping, this story definitely deserves 5 stars! The Characters are so well rounded, you get to know them, feel for them and want to smack them over the head at times.
The Author takes you on a whirlwind adventure with many twists and turns. She had me guessing a million ways the plot could go. Absolutely intriguing!
The story deals with many issues from racism, polio epidemics to the effects of war on families, but most importantly it deals with how our choices can alter the course of our lives.
The book leaves you examining your own decisions and reminds you how critical making the correct ones are.
An amazing read! Definitely one I would recommend!
DIANE CHAMBERLAIN is the international bestselling author of more than twenty novels, including The Broken String and The Silent Sister. She lives in North Carolina with her partner, photographer John Pagliuca, and her shelties, Keeper and Cole.
They say that behind every great man, there's a great woman, and behind London's most powerful leaders, there stands only one—Alex Hyde, business coach par excellence. She's the woman they turn to for advice and strategy when the pressure gets too much. So when Alex gets a call offering an unbelievable sum to discreetly manage a family member on the board of an esteemed Scottish whisky company, it's business as usual. She can do this in her sleep. Only, she's never met anyone like Lochlan Farqhuar before. CEO of Kentallen Distilleries, he's also the son and heir of the company's founder, and a man for whom there is no "no." He's a maverick, and Alex needs to get inside his head before he brings the company to its knees. But as she tasks herself with finding a way in, she finds that for once, she's not the one in control. And when she stumbles across a chance discovery that changes everything, she's suddenly not so sure she should be.
I must say that this for me goes into Karen Swans Top 5 books ever written. It was that amazing! The research she did on the Whiskey industry and Islay where the book was set, was clearly evident.
It was filled with well developed characters that progressed as the book went on. Lochlan being one of them. And I loved all the twists and turns and new suprises that kept popping up just when we thought she had revealed it all.
Her books always have such depth and her characters so complex. Alex for me was the perfect lead character with her strong yet vulnerable personality. I was holding my breath on more than one occasion hoping things would turn out well for her, and just when it looked like it was, I was slapped with another twist. Sheer brilliance.
For me this was a phenomenal read and one that I would highly recommend. It was definitely one of my best reads in a long time!


text:
11 March 2014 / SF News / Andrew Dalton
Breaking: 5-Alarm Fire Burning In Mission Bay Construction Site [Updates]
Around 5 p.m. on Tuesday a construction site at Fourth Street and China Basin in Mission Bay caught fire. Emergency in SF reports the fire was burning on the ninth floor of the construction site:
2 ALARM FIRE: crews fighting fire on 9th floor of building under construction at 4th & China Basin.
— Emergency_In_SF (@Emergency_In_SF) March 12, 2014
Update, 5:40 p.m.: SFFD has now called a fourth alarm. There are reportedly some 125 firefighters and 35 trucks on the scene. The fire may also be spreading to a second building and neighbors are being evacuated.
CBS5/KPIX has live video from the air. The news choppers appear to have gone home for the night, so we've replaced the stream with a time-lapse video sent shot from an office building across town and sent in by reader Jake D.:
Update, 5:50 p.m.: According to retired San Jose Fire Captain Vincent Sciortino, speaking with KPIX5, the fire is particularly bad because the building is under construction without any suppression or sprinkler systems. The heat could be enough to start shattering windows and peeling paint off of buildings nearby. KPIX is also reporting a 5th alarm has been called.
According to Captain Sciortino, the building is essentially "a pile of fuel" and firefighters are working to contain the fire, but it seems likely that the partially finished construction will burn completely to the ground before it is under control. San Francisco Fire Department spokesperson Mindy Talmadge says the goal is not to save the building, but to keep the fire from spreading to adjacent buildings. The building was reportedly a residential development with 360 apartment. No injuries have been reported so far.
Update, 6 p.m.: We're getting reports from NBC Bay Area that a sixth alarm has been called. (Scratch that: LA Times and NBC Bay Area were reporting, but we don't have any official sources on a 6th alarm. -Ed.) The top two or three floors of the building are completely engulfed in flames and parts have begun to collapse.
Command reporting structural collapse.
— Scanner Says… (@ScannerSays) March 12, 2014
Update, 6:15 p.m.: The fire has spread to an adjacent building along Fourth Street, which is reportedly a UCSF property.
According to a representative from the construction company who was in the site earlier Tuesday afternoon, the building is part of the Mission Bay 360 development. SF Business Times reports the project, which will most likely be completely lost, was valued around $115 million when completed. The building that caught fire Tuesday evening contained only 172 units of the total 360 for the project. When construction began in 2013, the developer BRE valued the apartments at an average of $630,000 per unit.
Update, 6:50 p.m. The embers seen smoldering on the adjacent UCSF-owned building have been extinguished. Most of Mission Bay 360 building that caught fire, however, has collapsed and firefighters are still working to contain. No injuries have been reported. Traffic along the Bay Bridge is also completely gridlocked.
SF News
Special Prosecutor Decides No Charges Will Be Filed Against Vallejo Officers Who Fatally Shot Willie McCoy
SF Saw Triple the Number of Overdose Deaths Than COVID-19 Deaths in 2020
Excelsior District Assault Leaves 48-Year-Old Man In Critical Condition
Wednesday Morning Link Dump: Bomb Threat At Facebook
According to this [OZY] article, "Eighty-five percent of all white students in San Francisco are in private schools." How did the Chronicle get that scoop on the confidential informants behind some of those
Day Around The Bay: A Shuttle Bus Census
One Wiredreport took a census of the corporate shuttle buses going past his house using their WiFi signals. [Wired] Larry Ellison is eyeing Hawaii for the next America's Cup, proceeded by a yacht
Andrew Dalton

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: How to define what is the elementary operation in an algorithm? I always thought that the elementary operation from an algorithm was the operation located inside the most inner loop. I found very little detail about this in books and online articles, maybe because it was supposed to be something trivial, but the few that cared to explain what should be the elementary operation in an algorithm, they always says that its the operation that is executed the most, that is, the one located inside the most inner loop.
And as such, in this algorithm:
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        while (true) {
            int N = in.nextInt();
            if (N == 0)
                break;

            long cost = 0;
            int[] houses = new int[N];
            for (int i = 0; i < N; ++i)
                houses[i] = in.nextInt();

            for (int i = 0; i < N - 1; ++i) {
                cost += Math.abs(houses[i]);
                houses[i + 1] += houses[i];
            }
            System.out.println(cost);
        }
    }
}

I said that the elementary operation was the assignment operation houses[i] = in.nextInt(); inside the first for, because it runs N times while the second for runs N-1 times.
My teacher is saying that this is incorrect and that the elementary operation in this algorithm is the operation inside the second for.
By any chances, there has exceptions where the elementary operation isn't the operation located inside the most inner loop, or she is wrong?

A: For this program, the second for loop is not inside the first for loop.
This program takes N numbers as inputs for the houses array and the
actual algorithm is only in the second for loop, where it keeps the
running count of the cost of the first i items of the array in the ith index.
Your teacher is correct.

A: An elementary operation is one whose execution time is bounded by a constant for a particular machine and programming language. That means if we run an elementary operation written in a specific language on a specific machine, it always takes the same time to be executed. Such as assignment, addition, multiplication, etc.
In your case, the operation in.nextInt(); under the first loop actually is a keyboard input event, kind of IO operations, which depends mainly on users. So it's not an elementary operation.


text:
Q: Django Crispy forms doesn't save when custom layout is added from views.py:
class EmployeeUpdateView(LoginRequiredMixin, UpdateView):
    model = Employee
    template_name = "employee_update.html"
    form_class = EmployeeUpdateForm

From forms.py:
class EmployeeForm(forms.ModelForm):
    departments = DepartmentChoiceField()

    def __init__(self, *args, **kwargs):
        super(EmployeeForm, self).__init__(*args, **kwargs)

        self.helper = FormHelper()
        self.helper.form_class = "form-vertical"
        self.helper.form_tag = False
        self.helper.layout = Layout(
            Div(Field('first_name'), css_class="row col-md-5 emp-firstname"),
            Div(Field('last_name'), css_class="row col-md-5"),
            Div(Field('title'), css_class="row col-md-10"),
            Div(Field('email'), css_class="row col-md-10"),
            Div(Field('phone_number'), css_class="row col-md-10"),
            Div(Field('slack_username'), css_class="row col-md-10"),
            Div(Field('department'), css_class="row col-md-5"),
            Div(
                Div(Field('facility_agent', template="field_checkbox_awesome.html"), css_class="row checkbox checkbox-doorman"),
                Div(Field('company_agent', template="field_checkbox_awesome.html"), css_class="row checkbox checkbox-doorman"),
                Div(Field('contact_for_company_delivery', template="field_checkbox_awesome.html"), css_class="row checkbox checkbox-doorman"),
                Div(Field('contact_for_facility_delivery', template="field_checkbox_awesome.html"), css_class="row checkbox checkbox-doorman"),
                css_class="row col-md-5 emp-department"),
            Div(Field('mugshot'), css_class="row col-md-10"),
            Div(Field('company'), css_class="row col-md-10"),
            Div(Field('facility'), css_class="row col-md-10")
        )
        self.request = kwargs.pop('request', None)
        self.fields['first_name'].label = "first name"
        self.fields['last_name'].label = "last name"
        self.fields['title'].label = "title"
        self.fields['email'].label = "email"
        self.fields['phone_number'].label = "phone #"
        self.fields['slack_username'].label = "slack name"
        self.fields['facility_agent'].label = "facility agent"
        self.fields['company_agent'].label = "company agent"
        self.fields['contact_for_company_delivery'].label = "contact for company delivery"
        self.fields['contact_for_facility_delivery'].label = "contact for facility delivery"

    class Meta:
        model = Employee

class EmployeeCreateForm(EmployeeForm):
    def __init__(self, *args, **kwargs):
        super(EmployeeCreateForm, self).__init__(*args, **kwargs)

class EmployeeUpdateForm(EmployeeForm):
    def __init__(self, *args, **kwargs):
        super(EmployeeUpdateForm, self).__init__(*args, **kwargs)

        employee = Employee.objects.filter(pk=self.instance.pk).first()
        self.fields['departments'].set_company(employee.department_id)

and urls.py:
url(r'employees/(?P<pk>[0-9]+)/$', EmployeeUpdateView.as_view(), name="employee_update"),

If I comment out the "form_class = " line in views.py, the edits are saved.  If I put it in, the edits are not.
The fields are definitely sent up via the POST and there are no errors being logged on the console.

A: Because form_valid isn't getting called, it means that the issue isn't that your form isn't saving, it's that the data you're passing to the form isn't passing validation. Take a look here at the docs.
To debug the issue, start by putting a form_invalid() method in your view or a custom clean() method in your form, and see why the form isn't validating. I.e., check out the errors in the form instance and see what that shows you. That should answer your question.
There are also some methods you're calling that may or may not be making the form invalid before it's even instantiated. I'm not sure what the set_company method does on a field but it may have an error whereby your form isn't getting setup properly.


text:
Transforming from Globalization and The Importance of Moving Back to Localization
Poverty, climate change, the breakdown of democracy, an epidemic of depression – the world is facing a convergence of crises.
Corporate-funded think tanks and media outlets would have you believe that this global market is characterized by the free flow of ideas and technology, international collaboration, interdependence, and a worldwide sense of community – in other words, that the global market has created a 'global village'.
But the reality is far different from this rosy picture. Our global economic system has become so large and complex – with producers and consumers, CEOs and workers, and cause and effect all far removed from each other – that ethical choices are almost impossible to make, and environmental and human rights disasters have become commonplace.
It can be challenging to understand the workings of a system that is so vast, out-of-control, and deeply ingrained into the fabric of our daily lives. But by breaking the global economy down into five key structural elements, and understanding how it came to exist in the first place, we can begin to comprehend it – and, ultimately, resist it.
We'll begin with a look at globalization's origins.
The Origins of Globalization
The modern global economy is the culmination of a process of conquest and colonialism that began 500 years ago, when European powers spread an extractive economic system – one reliant on slavery, the destruction of local cultures and economies, and the imposition of monocultural ideas and practices – all across the world.
Watch the following short extract from our film The Economics of Happiness for a brief overview of how slavery, debt, and corporate control have shaped the global economy.
Key Features of Globalization
As an economic system, globalization can be broken down into five key structural elements, each of which feeds into and supports the others. Use the tabs below to explore these five elements.
Corporate Rule
Large corporations now exert unprecedented influence over policymaking and the media, but are unaccountable to voters or elected officials. Many corporations are so big that they wield more economic and political power than national governments; in 2017, out of the 100 largest economic entities in the world, 69 were corporations.
Most of this power has been handed over to corporations by national governments. 'Free trade' and investment treaties, for example, typically include Investor-State Dispute Settlement (ISDS) clauses, which give corporations the right to sue governments over policies that might reduce their expected profits – such as domestic labor laws that mandate humane working conditions, or rules that limit pollution.
Taken together, these structural elements have had devastating effects on people and the planet. We'll run through those effects next.
Costs of Globalization
A fish served in a California restaurant may have been caught illegally on a Thai fishing vessel manned by slaves. A t-shirt bought in Germany may have been sewn in a Bangladeshi sweatshop, where workers labor in unsafe conditions for starvation wages. The rising consumption levels of India's middle class may be contributing to climate chaos thousands of miles away.
In the long term, the increasingly globalized economy has no winners. Small farmers, the poor, and the disenfranchised have been the first to suffer its most devastating consequences. But as the economic, social and environmental costs of globalization mount, not even the wealthy will escape its impacts. These include:
1. Loss of Livelihoods
All over the world, jobs are lost when big business displaces local businesses. For example, the giant online marketer Amazon employs about 14 people for every $10 million in retail sales, while main-street shops employ 47 people for the same amount of sales.
2. Environmental Breakdown
Globalization intensifies the ecological consequences of industrialization. Corporate agribusinesses poison topsoil and let it wash out to sea. The timber, oil, and mining industries clear-cut millions of acres of irreplaceable forest each year. Pollution is destroying ecosystems worldwide and species extinction is accelerating rapidly.
3. Lack of Resilience
Because globalization encourages countries to specialize their production, most now rely on imported goods to meet basic needs.
4. Erosion of Democracy
The hypermobility of corporations, the creation of money by deregulated banks, and the cozy relationship between government and big business have resulted in a profoundly undemocratic global order. Political power is becoming centralized into unelected, unaccountable bodies like the World Trade Organization (WTO), the International Monetary Fund (IMF), and the European Commission, steadily shrinking the influence of elected officials on policy decisions. And when political parties on both the left and the right embrace the wishes of corporate interests, voting can seem all but meaningless.
5. Growing Wealth Gap
The wealth of the world's 8 richest people now equals that of the poorest half of the world's population – more than 3 billion people – and economic inequality is worsening, due to the increasing power of corporate rule.
6. Unhealthy Urbanization
Globalization erodes rural economies, leading to massive population shifts from rural areas to cities. In 2003, a staggering 1 billion people lived in urban slums, a number expected to double by 2030. Many of these people were displaced from rural communities to make way for 'development' projects, or lured to the cities by the promise of jobs and a better life.
7. Loss of Food Security
Multinational corporations are successful only if they can market on a large scale for a huge number of homogenized consumers. The result has been a 75% decrease in the world's agricultural diversity over the last half-century; this narrowing of the genetic base puts food security at risk worldwide.
8. Declining Health
Industrialized societies are currently experiencing unprecedented rates of obesity, diabetes, heart disease, and cancer. Processed food, pollution, sedentary jobs, and a sense of isolation – all side-effects of globalization – are contributing to a worldwide decline in well-being.
9. Psychological Costs
In traditional societies, personal identity is grounded in deep community ties and a connection to place. In the modern economy, increasing mobility, competition, and dependence on a centralized market have eroded these relationships, destabilizing our sense of security and belonging. Vulnerable, isolated individuals become easy targets for advertising messages telling them that just one more consumer purchase will enable them to meet artificially imposed standards of looks, lifestyle, and material 'success'.
Every day, people across the world are bombarded with imagery that presents the modern Western consumer lifestyle as an ideal, while implicitly denigrating local traditions and land-based ways of life. The prevailing message is that urban is sophisticated and rural is backward. No matter who you are or where you live, the consumer monoculture imposes expectations that are impossible to fulfill, fueling feelings of insecurity and leading to epidemics of depression, anxiety, and addiction.
10. Violence and Conflict
The rise of ethnic, racial, and religious tensions around the world is in large part a predictable effect of an economic system that promotes a global consumer monoculture while at the same time heightening economic insecurity. Far from being the pathway to international cooperation, globalization has actually had the opposite effect, driving wedges between countries, between ethnic and religious groups, and between individuals.
Moving Beyond Globalization
If you're feeling overwhelmed by the enormity of the global economic system, you're not alone! It's easy to feel helpless – but consider that the global economy is man-made, and therefore can be changed. The course that has been set for us is neither inevitable nor fixed, and we can choose to shift direction.
Source: Local Futures
Economic localization offers multi-faceted solutions to the problems created by globalization
The Benefits of Localization
Phytotherapy, knowledge and experiences 03- "A path to the deep".
10.10.21 -By Mar del Plata, Argentina – REHUNO – Red Humanista de Noticias en Salud, Pressenza News Service
(Image by Claudia Mónica García)
We continue sharing from REHUNO Health the series of notes that Horacio Mesón gives us under the title: Phytotherapy, knowledge and experiences. In this third and final installment, the author invites us to delve into the relationship between his passion and knowledge in Phytotherapy with the depths of his inner world and his purpose in life. As Horacio himself tells us at the end of the article: "Phytotherapy is, for me, the best excuse to carry out my Purpose".
By Horacio Mesón
My garden is small but with little you can do magic. The house is warm, comfortable and simple.
Summer was ending and our grandson Lorenzo had turned three years old. Very lively, sparkling, awake and emotional, with an interesting character when he plants himself.
I thought it was the right time and, in an orderly way, I took him with me to the garden and introduced him to some aromatic plants. First the creepers and then the shrubs. We gently caressed them.
We went from Peperina to Hierba Buena; then the Muña Muña that we collected last spring in the field. The Manzanilla was the one he liked the most.
We came to the Citronella, the first bush, there was rejection. The Pennyroyal more or less. He liked the Lemon Balm, but when we got to the Rosemary he jumped on it. A smile exploded all over his face without laughter and he hugged it. It was just in flower and he caressed its tops, dragging the scent towards him, I think he was imitating me.
Six months went by and he remembers the names of all of them, for him they already have an entity. But with Rosemary the chemistry, the affinity, the compatibility is very great. A bond was established between them as if they had known each other for a long time?
This link also grows between the three of us, it has the depth of my emotional and ancestral memory.
The plants that I came to as a child playing, out of devotion to my grandparents and then out of necessity, showed me in depth a path that I had already begun.
I came to understand with the heart of a city-dweller, that I have a feeling for Pachamama. That Mother-Earth concept, that unique devotion that I dare to call Love or something similar.
I understand that any "Craft and Discipline" faced with the Inner Force, that is to say with everything and without holding anything back, leaves us on the threshold of what is desired.
I understand that along the way one has passed even without method through certain "places" and registers.
That's why a scheme of forms is required that allows one to precipitate…
There are key questions and tracer questions, directional questions. They help to focus, to concentrate and bring us closer to goodness.
In the service of what are my vocations? In the service of what are these capacities? Why do I do what I do without thinking about it? What is the motive? Is this my purpose? Do I have a plan? If I do, how do I perfect it? Do I want to go further? How far am I willing to give? What is the Valid Action? What is my greatest desire or aspiration?
Ancient dreams come together with the present and the future. The three times act in a permanent dynamic. Sometimes you think things are coming from the past but they are coming from ahead, from what will be. The register is here and now.
(Image Horacio Mesón)
The purpose was designed and deepened in dreams as children and today it detonates feeding on the future, on what is intuited and inspired.
The warm embrace between peers and the meaningful exchange is so necessary.
Valid action is not just an act, it is an achievement of actions guided by the chosen direction and pulled by the future thanks to the Purpose. Connected to the best of oneself.
If there is something natural as a very human virtue it is the action of Giving, this is the original intention.
A Purpose thrown forcefully out into the world and to others is a whirlwind, a cascade and a myriad of valid actions. And yet it does not live or register as a whirlwind, nor as a waterfall.
The greatest desire or aspiration is to be able to help others until the last moment of my life.
Final question: What then is Phytotherapy for me: "it is the best of excuses to carry out my Purpose".
So much for the author's words which complete this series of 3 notes on Phytotherapy. If you would like to know more about this knowledge and experience, please contact the author directly: horaciomeson@yahoo.com.ar
REHUNO Health
Local food sourcing saves people and climate
https://mobilized.news/wp-content/uploads/2021/05/WINGS-06-21LocalFuturesNEW-28_43-128kbps.mp3
World traffic in food by massive corporations harms environment, jobs, and health; yields no net change in food availability; and harms jobs and food security everywhere. Swedish linguist Helena Norberg-Hodge, founder of International Society for Ecology and Culture (now Local Futures), tells Helen Lobato of Women on the Line how prioritizing local food production and distribution will build back local economies and roll back corporate oil-dependent hegemony.
Source: WINGS: Womens International News Gathering Service
Can Covid-19 be the Opportunity to Shine the light on the need for Localization?
Prior to the outbreak of the COVID-19 pandemic, it was believed that globalisation would lead to development and prosperity. However, the whole scenario has changed now with almost every part of the world under some form of lockdown, which has posed a major challenge to the fulfillment of the demand for various goods and services. This is has shifted focus to the importance of the 'local'.
By Thinles Chondol, Courtesy of Local Futures
The situation was no different in Ladakh when restrictions were placed on the transportation of various supply chains during the crucial period (summer months). I am describing summer months as a 'crucial period' for Ladakh as it is the only period when we are open for economic activities. These are difficult in the winter months when the roads to the outside world remain closed. Ladakhis stockpile all basic commodities in the summer to last them for the rest of the year.
During the lockdown, vegetables and fruits were nowhere to be seen in Ladakh, and there was a shortage of other food items too. This was primarily due to travel and transport restrictions at a time when these commodities are usually brought to Ladakh. Such a situation calls for a return to the days of the past, when Ladakh was a self-sustaining and self-reliant kingdom and dependent on the outside world for very few commodities. However, with gradual improvement in connectivity and the increased impact of globalisation, we became dependent on the outside world for all of our basic necessities, and for economic development.
The arrival of tourists from 1974 onwards revolutionised Ladakh's economy, with many preferring to invest in tourism-based businesses instead of traditional agriculture and animal-based livelihoods. In time, the occupational shift became so prominent that people in Ladakh are now completely dependent on the transportation of basic commodities such as vegetables, fruits, and oils from the outside world.
I am not saying that we should all move back to traditional agriculture and animal farming. However, I am trying to highlight the unsustainable dependence we have nurtured to meet even our basic needs, which we can easily produce in Ladakh. For instance, a wide variety of vegetables and basic goods like oil, butter, flour, etc. can be produced in Ladakh, and imports can be reduced as we scale-up local production. Once we have enough production in Ladakh, there will be no need to transport them from outside. At the same time, there would be more employment and people would not need to migrate outside for job opportunities.
Localisation doesn't necessarily mean to become completely self-reliant. Instead, it refers to a reduction in the distance between producers and consumers and consequent need for unnecessary transportation. This idea of being local has been emphasised by German economist E. F. Schumacher, author of Small is Beautiful (1973), and by Helena Norberg-Hodge, director of Local Futures and co-founder of the Ladakh Ecological Development Group and the Women's Alliance of Ladakh.
Ladakh has the potential to be a self-reliant and self-sufficient Union Territory wherein we will not need to unnecessarily transport basic goods from outside as they can be grown and produced in the region. This includes vegetables and fruits as well as education facilities and job opportunities. There are many advantages to being local and consuming locally-produced goods. It ensures a quality assurance for products as one can trace their origins easily. Perishable vegetables and fruits will be safer to consume with less chemical content and preservatives, which in turn will help boost our ability to withstand various infections.
Localisation also has a number of positive environmental impacts. The reduction in unnecessary transportation will lead to a major reduction in the carbon footprint of each commodity, help conserve natural resources, reduce environmental pollution, ensure food security and mitigate climate change. In addition, it will create new job opportunities, reduce economic conflicts and increase contentment amongst local communities.
We already have numerous goods being produced locally, with several entrepreneurs making new innovations. For instance, the increased demand for facemasks and hand-sanitisers has led to many volunteers producing these locally in Ladakh. These are small acts of being local.
In my opinion, we must consider the COVID-19 pandemic as a wake-up call from nature. It signifies that it is time for us to give back to nature what we have been taking from it till now. It is not the last pandemic and global disaster that we will have to overcome. Hence, it is essential that we learn our lessons so that we are able to meet these challenges when we face them again. I feel it is the right time to reboot the system, build local capacity, and promote local production to create a more resilient society with a localised economy.
This essay originally appeared in the Ladakhi news magazine Stawa.


Brain scans may identify people with chronic fatigue syndrome, a finding that might point toward potential treatment targets for the mysterious ailment marked by unrelenting exhaustion, researchers said.
A small study using advanced imaging techniques showed chronic fatigue patients had less white matter than a healthy comparison group, as well as structural variations in the right hemisphere of the brain.
The finding released today in the journal Radiology is one of the first that shows a concrete difference in people with the condition, which is currently diagnosed only by ruling out other ailments.
The researchers examined brain scans of 15 patients and compared the results with 14 healthy people the same age and gender without the condition. The decrease in white matter makes sense because some scientists believe the disease stems from chronic inflammation.
Inflammation can harm white matter, the brain tissue composed of nerve fibers that carry signals and connect the brain's different regions.
said Jose Montoya, a Stanford professor of infectious diseases and geographic medicine and senior author of the paper.


text:
Indian Defence
Defence & Strategy
Promoting competence in defence economics an urgent imperative
Thread starter RAM
The southern Man
As India prepares for increasingly complex internal and external security challenges, both traditional and non-traditional, there is a strong case for developing much greater competence and sophistication in applying economic reasoning and analysis to the expenditure, revenue sources and organisational structures of the defence sector. Such analysis is also needed in evaluating the nature and terms and conditions under which defence sector organisations cooperate or partner with organisations from private and not-for-profit sectors, both domestic and international. This will require a different mindset and set of skills from India's defence sector organisations.
India's defence budget for 2009-10, excluding internal security expenditure, was projected to be Rs 1,42,000 crore, equivalent to about 2.7% of GDP. The respective shares of current and of capital expenditure are projected to be 61% and 39%. India's share in global military expenditure in 2008 was just 2.2%, though it has a 17% share of the global population; per capita expenditure was $25, a fraction of what is spent by other major countries, including Japan ($361), Germany ($568) and France ($1,061), which do not face comparable internal and external security challenges.All of the following four key drivers of defence expenditure strongly suggest that India's defence expenditure will rise substantially in absolute terms, and moderately in relative terms. First, positive correlation is evident internationally from time-series as well as cross-section data, between defence expenditure on the one hand and national income and international integration on the other. India's current nominal GDP of about $1,300 billion will, at recent growth rates, reach $5,000 billion by 2025; and its international trade in goods and services will increase from $550 billion to around $1,800 billion. India's annual official remittance flows are over $50 billion; its diaspora of over 25 million is spread around the globe, inward FDI stock has crossed $100 billion, and outward FDI stock from India is also rising rapidly. India's growing integration with the world economy, requiring protection of sea lanes, and sources of intermediate inputs and of markets, requires significant strengthening of maritime security.
Second, over the decades, the defence sector is utilising increasingly sophisticated and specialised plant and equipment, and this in turn requires concomitant investments in human resources, which are also increasingly specialised and expensive. Rapid technological developments have resulted in much shorter product cycles in military equipment and weapons, rapid obsolescence of existing plants, and need for continuously upgrading human resources and skills.
Third, new forms of warfare involving information and technology infrastructure, outer space and biological and other areas have made traditional separation between Army, Navy and Air Force obsolete. What is now relevant is the concept of total defence in which there is much greater functional coordination among the above three branches; and between them and the civilian sectors.
There is also an urgent need to bring more internal accountability and transparency in managing our civilian and military nuclear programmes. Current organisational structures need to be revamped in light of securing greater strategic space, and taking advantage of potentially large opportunities in nuclear trade and commerce.Fourth, the non-traditional threats to security involving climate change, narcotics, human trafficking, smuggling, and illegal migration involving India's neighbours, infectious diseases, etc have increasingly blurred the distinction between traditional defence sector and internal security, requiring much closer coordination. The internal security sub-sector of services has exhibited above-average growth in recent years, which constrains more productive use of the economic resources.
The current focus in defence sector budget formulation, in parliamentary approval process, and in post-budget assessment is almost solely on accounting procedures and practices. Even these are outdated as neither outcome nor accrual budgeting, which permits both income-expenditure flows and balance sheet assets and liabilities to be formulated, are utilised. The capital component of the defence budget involves multi-year expenditures and planning, which annual budget cycles are unable to accommodate effectively.
The current defence budget formulation largely involves incremental budgeting (e.g. 10% increase in nominal terms over the previous period), with usually no separation between inflation-induced and real increase in expenditure. No groups at the planning or strategic levels, whether at the Planning Commission or at the Prime Minister's Economic Advisory Committee appears to be analysing the defence budget from forward strategic planning perspective incorporating current and prospective threat perceptions. The budget proposals are also not subjected to analysis from the perspective of defence economics as a distinct sub-discipline and profession.
This is a serious gap, which needs to be urgently addressed in an era when geo-politics and geo-economics are increasingly inter-related. While this is recognised by other major powers, particularly China, India has been relatively slow in integrating the two to enhance its economic and security space and leverage. An important step towards integration of the two would be to give greater prominence to the role of defence economists at every level of the defence sector, and encourage their coordination with economists in other sectors.
There are three critical aspects of defence economics: projecting national resources available now and in the future; working out the proportion of these resources which should be allocated for internal and external security and division of resources within each of the two areas; and tracking the efficiency with which the resources so allocated are used. The above requires developing a competent group of analysts specialising in defence economics. Currently, no university in India, to our knowledge, offers such specialisation at any level. The need is particularly acute at the post-graduate levels. The absence of such expertise in defence related think tanks is also striking. The media and professional military and economic journals have also not promoted this branch of economics.
In the short run, such specialists would need to be trained (or recruited from) abroad; particularly in the US where defence economics is a thriving discipline. But there is no substitute for developing indigenous capacity to train its own defence economists and analysts.As India revamps its higher education sector, and Knowledge Commission advances the scope for applying knowledge and technology to a wide variety of sectors to bring about greater economic efficiency, the need to subject the defence sector to greater economic reasoning and analysis should receive deserved consideration.
Promoting competence in defence economics an urgent imperative - dnaindia.com
Mastercard lodged U.S. protest over Modi's promotion of Indian card network RuPay Economy & Infrastructure 25 Nov 3, 2018
NITI Aayog, Department of Industrial Policy & Promotion (DIPP) Internal Security 2 Dec 28, 2017
US takes down notification to reward NGOs that promote religious freedom in India History & Culture 4 Nov 11, 2017
S Khichdi gets ultimate boost, to be promoted as 'brand India food' Members Corner 0 Nov 1, 2017
Mastercard lodged U.S. protest over Modi's promotion of Indian card network RuPay
NITI Aayog, Department of Industrial Policy & Promotion (DIPP)
US takes down notification to reward NGOs that promote religious freedom in India
Khichdi gets ultimate boost, to be promoted as 'brand India food'
Facebook Twitter Reddit WhatsApp Link
Indian Air Force: News & Discussions
Okabe Rintarou
J20 Stealth Fighter
MiG-29SMT
French military developments
India-China 2020 Border conflict
SimplyIndian
Indian nuclear submarines
Nationalist Manasvi Papa
India Pakistan conflict along LoC and counter terrorist operations
MIDKNIGHT FENERIR-00
DRDO and PSU news and discussion
Arihant Roy
2020 US election and its Impact on India Megathread
LCA TEJAS MK1 & MK1A: News and Discussion
ClawReed787
ADA Tejas Mark-II/Medium Weight Fighter
flanker99
Main Battle Tanks and Armour Technology
World War Videos and Documentary
itsAurea
Live War : Combat Helmet Camera
World Police Force/Special Units/SWATS
World Military/Paramilitary/Special Forces
Armored Personnel Carriers & Infantry Fighting Vehicles
WolfPack86
Very Graphic War Footage (Warnings issued)
tharun
BTR 3 armoured personnel carrier
F-35 Joint Strike Fighter
bhramos
Right-wing newspaper recommendations
Amresh Kumar Chaudhary awarded prestigious 'Chief of Army Staff Commendation'
Dark Sorrow
5th Generation Warfare against India's Enemies
FalconSlayers
Vishalreddy3
The Terrible Cost of Presidential Racism(Nixon & Kissinger towards India).
ezsasa
Modern BVR Air Combat - Part 2
mist_consecutive
Civil & Military Bureaucracy and related discussions
The Rafale Genesis
Googling the Rebuttal
col vinayak bhat
Flat Awesome


text:
#14 on the 2018 Bacon Top 31 — The Decemberists
I'll Be Your Girl by The Decemberists
The Decemberists are a band I don't know how to dislike. They've released four albums since I started the Bacon Top 31, and each one has been featured prominently: #18 in 2015, #3 in 2011, and all the way up at #2 in 2009. And now in 2018, their 8th album, I'll Be Your Girl here at #14. And honestly, none of these last four albums are as great as their first four albums, all of which I still listen to at least once a year. Chances are more than one of those earlier albums would have been at #1 if the Top 31 had existed that year. But sadly it didn't, so I'm left chronicling their later, less exciting but no less great output, and that's squarely where this new album lies.
By now, nearly 20 years into their career as a band, The Decemberists have figured out what works for their brand of historical fiction rock. Lead singer Colin Meloy's voice, affected and a bit too high to be considered "good" is always at the forefront of fantastically orchestrated and produced prog rock. What used to be sad stories about sad characters has taken a turn in this new album, with songs from a much more personal stance. Lines like "Oh, for once in my life could just something go right?" "Everything, everything, everything, everything, everything, thing, everything, everything, everything, everything, everything is awful" or the coup de gras:
I wanna love somebody but I don't know how
I've been so long lonely and it's getting me down
I wanna throw my body in the river and drown
These are not thinly-veiled metaphors for difficulty. This is blatant, painfully obvious suffering, and it's glorious. As the cherry on top, The Decemberists worked with photographer Autumn de Wilde to create a fantastic video for their song "Once in my Life," shown above, which de Wilde used as a visual love letter to her 7'2" brother Jacob, and the troubles he experiences as he goes through life. It's beautiful and sad and heartwarming all at the same time.
We're all suffering through life in this presidency of awful, and the Decemberists are here to help you sing about it at the top of your lungs. Will I want to listen to this album forever? Probably not. But for now, in a time like today, this is perfect. Give it a listen and hear for yourself, you may find it helps you as much as it's helped me.
2018, advented, decemberists, colin meloy, autumn de wilde
#18 on the 2015 Bacon Top 31
December 14, 2015 by Royal Stuart
What a Terrible World, What a Beautiful World by The Decemberists
Oh how the mighty have fallen. From #2 in 2009, to #3 in 2011, and now all the way down to #18 for this year's Top 31, The Decemberists are still great amongst most of the music being produced today. But compared to themselves, they've done better.
What a Terrible World, What a Beautiful World has some fantastic moments, and some great music videos that go along with them. And I've posted about all of them over the past year. Check out the video for "Make You Better," starring Nick Offerman; or "Cavalry Captain," which was a video, a phone number to call, and a few other odd turns, all used to promote the off-shoot EP Florasongs, which also came out in October of this year; or the cream of the crop, "A Beginning Song," as a simple lyric video, downplaying the visuals to allow the beauty of the music to shine through.
Thanks to all those earlier posts, and for lack of a new music videos to post, I've instead placed a strange video from Jimmy Kimmel Live above (edit: apparently they took the video down, so instead I've put up a different video for your enjoyment), where the Decemberists performed a handful of off-the-cuff clips, words provided by YouTube comments. It's quite funny at times, but the snark is heavy. The band is not new to snark, but the opening song to What a Terrible World, What a Beautiful World, "The Singer Addresses his Audience" is so snarky it almost spoiled the whole album for me. The song takes to task the super-fan, as well as any band that has to "sell out" to make a living. It's the worst kind of hipster uppityness, and it's unflattering.
Overall, there are many redeeming things about the album, if you're able to get past the opener. Once a band gets to seven albums, you can't expect that each new album will be better than the last. There will be lulls. And if your lull still puts you at #18 in the Top 31 (and the 2nd three-peat act this year), you're still doing alright.
If you're not yet familiar with The Decemberists, I suggest starting with literally any other album of theirs before diving into this one. But if you've liked The Decemberists in the past, I can say with confidence you'll like this one, too. Give it a whirl.
19. Untethered Moon by Built to Spill
20. Viet Cong by Viet Cong
21. The Magic Whip by Blur
22. Savage Hills Ballroom by Youth Lagoon
23. Not Real by Stealing Sheep
24. Beat the Champ by The Mountain Goats
25. Gliss Riffer by Dan Deacon
26. Dark Bird is Home by The Tallest Man on Earth
27. Gunnera by Pfarmers
28. Swimmer to a Liquid Armchair by Ricked Wickey
29. To Pimp a Butterfly by Kendrick Lamar
30. Live in Seattle by Moufang / Czamanski
31. High by Royal Headache
What is the Bacon Top 31?
Past years' Top 31s
December 14, 2015 /Royal Stuart
2015, advented, decemberists
Decemberists — Cavalry Captain
October 09, 2015 by Royal Stuart
It began yesterday, with a strange Instagram post by Decemberists' lead singer, Colin Meloy, an animation that featured what appeared to be a religious revival of sorts, with Meloy as the lead evangelist. Underneath, the caption read:
"YOU" ARE ETERNAL CALL 971-23-ALIVE
So this morning, when I came across the post, and without any other information, I called the number. The recording on the other end began with a small clip from the song "Cavalry Captain," from the band's 2015 release What a Terrible World, What a Beautiful World, and then the voice of Meloy posing as "CM," an evangelist with a message of love and finding your place in the universe. At the end of the recording, the listener was told to "to leave their most ardent wishes" after the tone.
Then later in the morning came the email from the Decemberists' mailing list, with the same text as was spoken by Meloy in the phone recording. All of this seemed like a strangely timed release of even stranger material, promoting a record that's already quite a few months old. But then I found the hook, in the caption for the video above, which reads:
We are all Decemberists. Please join us. Call 971-23-ALIVE to find your place in the universe. #Decemberism New EP 'Florasongs' available now.
So there you have it. A bizarre, excessive marketing push for a new EP from your favorite baroque pop band out of Portland, OR. Hop to it.
October 09, 2015 /Royal Stuart
decemberists, colin meloy, watched
The Decemberists — A Beginning Song
I can't get this song out of my head. It's been stuck there for a week now. It took a little while for me to discover it, and then for it to plant itself deep in my brain, as it's the final song on the brand new album from The Decemberists, What A Terrible World, What A Beautiful World. But it's also the best song on the fantastic new album from these Portland indie-rock stars. The album comes out Tuesday, January 20.
One question about the video: where are the string performers? There's clearly at least one cello prominently playing throughout the song, and at the very end of the song, what sounds like a full string quartet comes in to fill out the song. Let's see the string players!
watched, decemberists
The Decemberists — Make You Better
November 26, 2014 by Royal Stuart
After a long break, the baroque pop outfit The Decemberists have a new album coming out January 30, 2015, called What a Terrible World, What a Beautiful World. The hype machine is in full swing, and they've released a video for the first single from the album, "Make You Better." Directed by Bill Fishman, the video stars Nick Offerman as the German host of a fictional performance show (a la The Ed Sullivan Show) called "The Old Blue Rock Palace Show."
The entire video is a study in bizarreness. I'm a big fan of The Decemberists, but this video may be pushing the "Portlandia Hipster" envelope a little too far. The song isn't one of their best, but even their worst song is better than most. The band is also embarking on a tour in the new year. Definitely get out and see them if you can.
UPDATE: Rob Lifford, friend of the Review, provided more insight to the weirdness. Apparently the video is a direct parody of an infamous taping of the band Dr. Hook and the Medicine Show performing on the German television show Der Musikladen in 1974. Watch the whole thing. It's a hilarious trainwreck.
November 26, 2014 /Royal Stuart
decemberists, watched, nick offerman
#9 on the 2013 Musical Bacon Calendar
White Lighter by Typhoon
Do you like the lush sound of an orchestra, complete with horns, stringed instruments, and percussion and/or the inherent pain and suffering heard in every word Bright Eyes ever sang? Then you will like Typhoon. No, Conor Oberst is not in the band, but Typhoon's lead singer, Kyle Morton, sings quite like him, with an amazing amount of emotion dripping off of every syllable.
Morton is one of 11 people in the band. Yes, eleven. There are three horns, and two each of guitars, violins, and drummers. I've seen the band cram onto a too-small stage while managing to find room for two full drum kits (usually front and center) as well as the rest of the amps — let alone 11 people. It's quite a feat.
The benefits of touring with a band this size are obvious. Too often you hear these amazingly rich albums with horns and strings, but then the live experience is significantly diminished by either a) the strings and horns are recorded and played back via the push of a button, or b) the arrangements are modified significantly to accommodate a smaller touring band. Sometimes these new arrangements are quite good, and it's nice to hear songs reimagined for the live stage, but Typhoon brings the real deal. What you hear on the album is faithfully restored on stage, with a mixed group of eleven late-20s/early-30s happy hipsters from Portland, bouncing and giddily playing to their hearts content.
I define their music as a derivative of "Americana," a la Head and The Heart, or the overplayed hand-claps of The Lumineers or Of Monsters and Men. But where those bands stick to the road previously traveled, Typhoon chart their own course. These songs are complicated, with orchestration that would amaze the squarest of symphony goers. And Morton's lyrics of heartache and the pain of everyday life, sung with the conviction of apparent autobiography, are beautifully touching. There are similarities in the notes to bands like The Decemberists (also from Portland) — not in subject matter or voice, but in rich layers of sound and an educated definition of what makes for a good composition.
This album, White Lighter, is the band's fourth full-length. I discovered their 2010 album too late to put it on the Calendar that year (it would definitely have been on there), but their 2011 EP A New Kind of House made the list in 2011, at #23. If Morton's voice doesn't immediately put you off, I believe there's something in this album for everyone. Give it a listen, buy it, and then wear out the grooves in the record, as I'm sure I will be doing over the next decade or so.
10. Hummingbird by Local Natives
11. If You Leave by Daughter
12. Pedestrian Verse by Frightened Rabbit
13. The Silver Gymnasium by Okkervil River
14. The Next Day by David Bowie
15. Reflektor by Arcade Fire
16. We Are the 21st Century Ambassadors of Peace & Magic by Foxygen
17. Lanters by Son Lux
18. Howlin' by Jagwar Ma
19. Impersonator by Majical Cloudz
20. Dream Cave by Cloud Control
21. Mole City by Quasi
22. Phantogram by Phantogram
23. Julia With Blue Jeans On by Moonface
24. Uncanney Valley by The Dismemberment Plan
25. Event II by Deltron 3030
26. Wise Up Ghost by Elvis Costello and The Roots
27. Us Alone by Hayden
28. Pure Heroine by Lorde
29. Shaking the Habitual by The Knife
30. False Idols by Tricky
31. Let's Be Still by The Head and the Heart
2012 Musical Bacon Calendar
2013, advented, typhoon, decemberists, bright eyes, conor oberst, head and the heart, the lumineers, of monsters and men
February 15, 2013 by Royal Stuart
Here's Colin Meloy, Jenny Conlee and Nate Query from the Decemberists, along with Ben Gibbard from Death Cab for Cutie, and Peter Buck from R.E.M. performing R.E.M.'s "You Are the Everything" at a fundraiser held in Portland this past Wednesday night. It's safe to say I would have killed to have been at this event, had I known about it.
February 15, 2013 /Royal Stuart
decemberists, death cab for cutie, r.e.m., peter buck, colin meloy, ben gibbard, watched


text:
Q: How to unhide GRUB menu I upgraded to Ubuntu 20.04 and after the laptop battery died while in Windows, Ubuntu could not load at all. I ran boot-repair and now it goes in Ubuntu without showing the GRUB menu. I read the help for the simple config and tried several options that should fix the problem, but no luck. Uncommenting the style=menu does nothing.
My GRUB is:
GRUB_DEFAULT=0
##GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=/dev/disk/by-uuid/30a0ce15-7a08-48a2-ac6b-ba73822c05c2"
GRUB_CMDLINE_LINUX=""

the output from boot-repair is at
bootinfo

A: I have tried editing my /etc/default/grub and funny thing is that despite the setting for GRUB_TIMEOUT_STYLE my menu displays. I have tried hidden, countdown, and commented out. Possibly this is because I have a multi OS system.I don't have access to a single boot linux system right now to test on.
I don't intend to sound smug by mentioning the obvious (don't worry I failed to do it myself), but have you run update-grub or grub-mkconfig after setting GRUB_TIMEOUT_STYLE=menu?


Harald Eberling of the Institute for Astronomy and a team of international researchers announce utilization of gravitational lensing.
A rare super blue blood moon combination didn't disappoint those in Hawaiʻi who either stayed up late or got up early despite the threat of clouds and rain.
Hasinger will be responsible for the definition, planning and execution of the science program at Europe's equivalent to NASA.
Karen Meech and Richard Wainscoat discuss the discovery of the first proven interstellar object in a UH Foundation video.
A team of astronomers, including Brent Tully from the Institute for Astronomy, has produced the most detailed map of the orbits of galaxies.
Researchers, lead by UH Manoa Institute for Astronmy's Karen Meech, have made detailed measurements of the first interstellar object seen passing through our Solar System.
More than 3,000 children and adults attended the first AstroDay event held in Kona which featured activities and demonstrations from more than 30 astronomy, space and science organizations.
A small, recently discovered asteroid or comet appears to have originated from outside the solar system, if so it could be the first "interstellar object" to be observed and confirmed by astronomers.
Institute for Astronomy researchers played a major role in one of the most significant astronomical discoveries in decades—the first observations of a binary neutron star merger and resulting kilonova explosion.
UH Hilo released a Final Environmental Assessment and Finding of No Significant Impact determination for infrastructure improvements at Maunakea Visitor Information Station.


text:
package com.google.javascript.jscomp;

import com.google.common.annotations.GwtIncompatible;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableSet;
import com.google.javascript.jscomp.NodeTraversal.Callback;
import com.google.javascript.rhino.Node;
import com.google.protobuf.Descriptors;
import com.google.protobuf.TextFormat;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * Provides a framework for checking code against a set of user configured
 * conformance rules.  The rules are specified by the ConformanceConfig
 * proto, which allows for both standard checks (forbidden properties,
 * variables, or dependencies) and allow for more complex checks using
 * custom rules than specify
 *
 */
@GwtIncompatible("com.google.protobuf")
public final class CheckConformance implements Callback, CompilerPass {

  static final DiagnosticType CONFORMANCE_VIOLATION =
      DiagnosticType.warning(
          "JSC_CONFORMANCE_VIOLATION",
          "Violation: {0}{1}{2}");

  static final DiagnosticType CONFORMANCE_POSSIBLE_VIOLATION =
      DiagnosticType.warning(
          "JSC_CONFORMANCE_POSSIBLE_VIOLATION",
          "Possible violation: {0}{1}{2}");

  static final DiagnosticType INVALID_REQUIREMENT_SPEC =
      DiagnosticType.error(
          "JSC_INVALID_REQUIREMENT_SPEC",
          "Invalid requirement. Reason: {0}\nRequirement spec:\n{1}");

  private final AbstractCompiler compiler;
  private final ImmutableList<Rule> rules;

  public static interface Rule {
    /** Perform conformance check */
    void check(NodeTraversal t, Node n);
  }

  /**
   * @param configs The rules to check.
   */
  CheckConformance(
      AbstractCompiler compiler,
      ImmutableList<ConformanceConfig> configs) {
    this.compiler = compiler;
    // Initialize the map of functions to inspect for renaming candidates.
    this.rules = initRules(compiler, configs);
  }

  @Override
  public void process(Node externs, Node root) {
    if (!rules.isEmpty()) {
      NodeTraversal.traverseRootsEs6(compiler, this, externs, root);
    }
  }

  @Override
  public final boolean shouldTraverse(NodeTraversal t, Node n, Node parent) {
    // Don't inspect extern files
    return !n.isScript() || !t.getInput().getSourceFile().isExtern();
  }

  @Override
  public void visit(NodeTraversal t, Node n, Node parent) {
    for (int i = 0, len = rules.size(); i < len; i++) {
      Rule rule = rules.get(i);
      rule.check(t, n);
    }
  }

  /**
   * Build the data structures need by this pass from the provided
   * configurations.
   */
  private static ImmutableList<Rule> initRules(
      AbstractCompiler compiler, ImmutableList<ConformanceConfig> configs) {
    ImmutableList.Builder<Rule> builder = ImmutableList.builder();
    List<Requirement> requirements = mergeRequirements(compiler, configs);
    for (Requirement requirement : requirements) {
      Rule rule = initRule(compiler, requirement);
      if (rule != null) {
        builder.add(rule);
      }
    }
    return builder.build();
  }

  private static final ImmutableSet<String> EXTENDABLE_FIELDS =
      ImmutableSet.of(
          "extends", "whitelist", "whitelist_regexp", "only_apply_to", "only_apply_to_regexp");

  /**
   * Gets requirements from all configs. Merges whitelists of requirements with 'extends' equal to
   * 'rule_id' of other rule.
   */
  static List<Requirement> mergeRequirements(AbstractCompiler compiler,
      List<ConformanceConfig> configs) {
    List<Requirement.Builder> builders = new ArrayList<>();
    Map<String, Requirement.Builder> extendable = new HashMap<>();
    for (ConformanceConfig config : configs) {
      for (Requirement requirement : config.getRequirementList()) {
        Requirement.Builder builder = requirement.toBuilder();
        if (requirement.hasRuleId()) {
          if (requirement.getRuleId().isEmpty()) {
            reportInvalidRequirement(compiler, requirement, "empty rule_id");
            continue;
          }
          if (extendable.containsKey(requirement.getRuleId())) {
            reportInvalidRequirement(compiler, requirement,
                "two requirements with the same rule_id: " + requirement.getRuleId());
            continue;
          }
          extendable.put(requirement.getRuleId(), builder);
        }
        if (!requirement.hasExtends()) {
          builders.add(builder);
        }
      }
    }

    for (ConformanceConfig config : configs) {
      for (Requirement requirement : config.getRequirementList()) {
        if (requirement.hasExtends()) {
          Requirement.Builder existing = extendable.get(requirement.getExtends());
          if (existing == null) {
            reportInvalidRequirement(compiler, requirement,
                "no requirement with rule_id: " + requirement.getExtends());
            continue;
          }
          for (Descriptors.FieldDescriptor field : requirement.getAllFields().keySet()) {
            if (!EXTENDABLE_FIELDS.contains(field.getName())) {
              reportInvalidRequirement(compiler, requirement,
                  "extending rules allow only " + EXTENDABLE_FIELDS);
            }
          }
          existing.addAllWhitelist(requirement.getWhitelistList());
          existing.addAllWhitelistRegexp(requirement.getWhitelistRegexpList());
          existing.addAllOnlyApplyTo(requirement.getOnlyApplyToList());
          existing.addAllOnlyApplyToRegexp(requirement.getOnlyApplyToRegexpList());
        }
      }
    }

    List<Requirement> requirements = new ArrayList<>(builders.size());
    for (Requirement.Builder builder : builders) {
      Requirement requirement = builder.build();
      checkRequirementList(compiler, requirement, "whitelist");
      checkRequirementList(compiler, requirement, "whitelist_regexp");
      checkRequirementList(compiler, requirement, "only_apply_to");
      checkRequirementList(compiler, requirement, "only_apply_to_regexp");
      requirements.add(requirement);
    }
    return requirements;
  }

  private static void checkRequirementList(AbstractCompiler compiler, Requirement requirement,
      String field) {
    Set<String> existing = new HashSet<>();
    for (String value : getRequirementList(requirement, field)) {
      if (!existing.add(value)) {
        reportInvalidRequirement(compiler, requirement, "duplicate " + field + " value: " + value);
      }
    }
  }

  private static List<String> getRequirementList(Requirement requirement, String field) {
    switch (field) {
      case "whitelist":
        return requirement.getWhitelistList();
      case "whitelist_regexp":
        return requirement.getWhitelistRegexpList();
      case "only_apply_to":
        return requirement.getOnlyApplyToList();
      case "only_apply_to_regexp":
        return requirement.getOnlyApplyToRegexpList();
      default:
        throw new AssertionError("Unrecognized field: " + field);
    }
  }

  private static Rule initRule(
      AbstractCompiler compiler, Requirement requirement) {
    try {
      switch (requirement.getType()) {
        case CUSTOM:
          return new ConformanceRules.CustomRuleProxy(compiler, requirement);
        case BANNED_CODE_PATTERN:
          return new ConformanceRules.BannedCodePattern(compiler, requirement);
        case BANNED_DEPENDENCY:
          return new ConformanceRules.BannedDependency(compiler, requirement);
        case BANNED_NAME:
          return new ConformanceRules.BannedName(compiler, requirement);
        case BANNED_PROPERTY:
        case BANNED_PROPERTY_READ:
        case BANNED_PROPERTY_WRITE:
        case BANNED_PROPERTY_NON_CONSTANT_WRITE:
        case BANNED_PROPERTY_CALL:
          return new ConformanceRules.BannedProperty(compiler, requirement);
        case RESTRICTED_NAME_CALL:
          return new ConformanceRules.RestrictedNameCall(
              compiler, requirement);
        case RESTRICTED_METHOD_CALL:
          return new ConformanceRules.RestrictedMethodCall(
              compiler, requirement);
        default:
          reportInvalidRequirement(
              compiler, requirement, "unknown requirement type");
          return null;
      }
    } catch (InvalidRequirementSpec e){
      reportInvalidRequirement(compiler, requirement, e.getMessage());
      return null;
    }
  }

  public static class InvalidRequirementSpec extends Exception {
    InvalidRequirementSpec(String message) {
      super(message);
    }
  }

  /**
   * @param requirement
   */
  private static void reportInvalidRequirement(
      AbstractCompiler compiler, Requirement requirement, String reason) {
    compiler.report(JSError.make(INVALID_REQUIREMENT_SPEC,
        reason,
        TextFormat.printToString(requirement)));
  }
}

redpajama_set_name: RedPajamaGithub


TOKYO: Mazda Motor Corporation's MX-5 sports car, known as the Roadster in Japan, won the 2016 World Car of the Year award at the New York International Auto Show, the World Car Steering Committee said.
In other categories, Toyota Motor Corporation's Mirai fuel cell car won the World Green Car award.
The Mazda MX-5 is the first Japanese car to be selected as the World Car of the Year since 2011, when Nissan Motor Co.'s Leaf electric vehicle won the award.
For Mazda, the MX-5 is its second car to receive the honour following the Mazda2 compact, known as the Demio in Japan, in 2008.


text:
Steven "Steve" Cherundolo (San Diego, 19 de fevereiro de 1979) é um ex-futebolista norte americano que fez carreira no futebol alemão, pelo Hannover 96, e atualmente e tecninco do Los Angeles FC.

Títulos
 2. Bundesliga: 2001–02

CONCACAF Copa Ouro: 2005

Como treinador
MLS Cup: 2022

Futebolistas dos Estados Unidos
Treinadores de futebol dos Estados Unidos
Futebolistas do Hannover 96
Jogadores da Seleção Estadunidense de Futebol
Jogadores da Copa do Mundo FIFA de 2002
Futebolistas da Copa das Confederações FIFA de 2003
Jogadores da Copa Ouro da CONCACAF de 2005
Jogadores da Copa do Mundo FIFA de 2006
Jogadores da Copa do Mundo FIFA de 2010
Jogadores da Copa Ouro da CONCACAF de 2011

redpajama_set_name: RedPajamaWikipedia


RS&H is conducting a Project Development and Environment (PD&E) Study in Tampa, Florida, for the widening of Fletcher Avenue, a major urban arterial roadway linking businesses, neighborhoods, the University of South Florida (USF), and the University Community Hospital (UCH) to I-75 in Northeast Tampa.
RS&H met with major stakeholders in the project corridor, including USF, UCH, and the Pepin Heart Hospital, to learn current needs and future development plans. Using this information, RS&H developed alternatives that will best serve the needs of the community and county. For example, pedestrian safety is a major concern for USF since most of the student housing is off-campus, requiring students to cross Fletcher Avenue on foot or bicycle. To address this concern, RS&H developed several concepts that included a bridge and pedestrian tunnel to improve pedestrian safety and reduce traffic congestion.
The Fletcher Avenue project is the largest PD&E Study in the region over the next several years and is one of the few Hillsborough County has undertaken that meets federal National Environmental Policy Act (NEPA) standards. RS&H's experience with the FDOT's Efficient Transportation Decision Making (ETDM) and federal NEPA processes will reduce project delays and increase the likelihood of federal funding.


text:
Evington Echo Leicester
Evington Echo in Print
In Print: Latest Edition
Friends of Evington
Evington in Bloom
Evington Park House Community Access Control Agreement
Parent & Toddler
Daytime Clubs & Societies
Evening Clubs & Societies
Home » Featured » Evington's Moated site, known as 'Piggy's Hollow'
Evington's Moated site, known as 'Piggy's Hollow'
ABOUT MOATED SITES
Moats: What were they?
Most sites referred to by archaeologists as 'moat' only survive as a moat or ditch surrounding an island.
The ditches are relatively wide, normally between 3m and 6m. Excavated examples show that they were usually U-shaped in cross section and about 2m deep and most once contained water. The majority are no longer wet and there was often a dam across one end to retain the water.
Most islands are usually quite small, most are less than 0.25ha in area. In many cases the island is completely isolated by the moat, although some have causeways across the moat. Moats without causeways must have had some kind of bridge to allow access to the island.
What were they like when in use?
When moats were active the focus of that activity was the island. Here there would have been a complex of buildings. Sometimes the buildings would have been of stone, more often they would have been made of timber or a mixture of timber and stone. At least one of the buildings would have been a dwelling. This would have been the open hall occupied by the owner of the moat probably with private rooms for the owner at one end and with a separate kitchen set apart from the hall (a precaution against fire). Often there would be agricultural structures (barns, dovecotes, etc.) and sometimes there was also a chapel and perhaps a gatehouse, guarding the approach across the moat.
Sometimes this complex would have taken the form of four ranges around a central courtyard. The outer walls of the ranges of buildings lie along the edge of the island, giving the site something of the appearance of a castle. In other cases the structures are arranged in a less formal plan, as buildings, courtyards and perhaps gardens.
When they were in use the moats were almost always filled with water. Many moats were clay lined and with timber or stone sides, and it was fairly common for one or more arms of the moat to be broadened out into a fishpond or fishponds. Fish were an important element of a wealthy man's diet, especially as the Church prohibited the eating of meat on Fridays.
When were moats built?
The fashion for building moats began in the mid-late 12th century. The peak of moat building was between about 1250 and 1350. Moats then gradually fell from favour but some were being constructed as late as the early 1500s.
Who lived inside a moated site?
Moats were occupied by the more wealthy elements of mediaeval society. The relative size of the moat is a good clue as to who had them built; the larger they were, the more wealthy and powerful their owner probably was.
Why were moated sites built?
Moats were constructed more to impress, as symbols of wealth and power. They may have been able to resist an assault by the local peasants but they would not have withstood a determined military force for any length of time.
PIGGY'S HOLLOW – THE MOATED SITE IN EVINGTON
Evington's moated site lies on the southern edge of the village of Evington, immediately to the west of the parish church, St. Denys. The relationship between the manor-house and the church is common and reflects the fact that most churches would have been build by lords of the manor and would be sited to become adjuncts of the manorial complex. In this case we know from documents that a church existed here fairly soon after the Norman Conquest. (It is likely that the Normans pulled down an old Saxon Church) and was given by the two lords in 1141 to Leicester Abbey. The present church seems to have been built in the late 13th to early 14th centuries at about the time the moat would have been dug.
The surviving earthworks consist of an island approximately 65m x 25m (0.16ha) with a moat that runs on the northwest, north east and west sides of the island. Much of the western arm of the moat has been widened out to form a series of fishponds and there is also evidence for additional fishponds to the south, but these have been destroyed with the building of the modern golf course.
The presence of fishponds is a sure indicator that the moat was originally filled with water. Closer examination reveals that there is a small stream that flows into the site from the north and that there was a spring in the northeast corner called 'Pinkwell', which means 'The Spring of the Finches'. The ground falls gently away to the south, so there is a main dam on the southern side of the moat and a series of smaller dams running east- west.
There are very few clues on the ground as to what happened on the island. Only the odd stone poking up from below the surface suggest that there might have been any structures on the island. The only excavation of which we are aware took place in the 1970s. This was a very small trench a couple of metres long and less than a metre wide, which was excavated to the north of the island. The discovery of masses of slate, and traces of mortar and worked sandstone confirmed the presence of mediaeval buildings, but tell us nothing of what they were.
Short of a large scale excavation, we will probably never know what buildings stood on the island. However, the will of 1308 does cast some light on the issue. It lists the property of the late lord of the manor, Henry de Grey.
This states "…there is a capital messuage (i.e.. manor-house) in Evington worth, with the easements of the houses and gardens 40s. yearly; a dove house worth 2s yearly; 2 ponds worth half a mark; a watermill worth 20s; and a windmill worth 10s."
Of these only the watermill and dove-house are not identifiable. It is however, likely that the watermill was near the large dam to the south that crossed the valley of Evington brook.
Documentary Evidence of Ownership
Fortunately there are many documents that cast light on who owned the site and what buildings might have stood on the island.
The Domesday Survey of 1986 tells us that at the time Evington was held by the baron who held Leicester castle (who subsequently became the Earls of Leicester.)
A document of 1239 informs us that Richard de Grey has acquired the manor of Evington, as a tenant of the Earl. Later documents reveal that the Grey family held the manor until 1491, when the manor passed to Sir William Stanley.
A will of 1308 provides clear evidence that one of the Grey family, probably Richard's son, Henry de Grey, built the moat in the 1200s as the site of the manor house.
In recent years the site has been purchased by Leicester City Council as part of their arboretum and is now in the care of the Recreation and Arts Department.
What was there in 1627?
The earliest map of Evington that survives is dated 1627 and was probably drawn at the time of the enclosure of Evington's open-field. No building is shown on the moated area and we may suspect that the buildings became disused in the 16th century when, rather than being the principal Leicestershire base of a relatively wealthy family, the parish became one amongst many local possessions of the Hastings and subsequently Cavendish families. The function of the earthworks was still remembered because the name 'Hall Yard' was attached to the area. It was only in the 19th century that the modern local name 'Piggy's Hollow' came into use, allegedly because of the site's ownership by a local pig-farmer, who is said by some to have used the site to prevent his animals straying.
The location is similar to many moats across the country: in close proximity to the parish church and the village. In this case the parish church of St. Denys lies just to the east of the moat and the original core of the village lay next to the church. A deer park, which is also mentioned in Henry de Grey's will, lay to the west forming the basis of the modern golf course. It is interesting to note that the earliest fabric in the church dates from around the same time as the moat was constructed, revealing how strong the links were between the mediaeval aristocracy and the church.
Evington Evington History and Heritage Evington in Bloom	2017-12-29
Helen Pettman
Previous: GROW AND THRIVE IT'S YOUR NEIGHBOURHOOD GROUP
Next: NEW SOLAR-POWERED DEFIBRILLATOR UNIT AT BENNION POOLS
THE BBC REPAIR SHOP COMES TO EVINGTON – DO COME ALONG WITH YOUR TREASURED POSSESSIONS – TUESDAY 17TH DECEMBER 4.30PM – 6.00PM
EVINGTON LOCAL HISTORY AND HERITAGE GROUP MEETINGS
DOWNING DRIVE FRIENDS AND NEIGHBOURS
Evington Village Fete
http://www.evingtonvillagefete.org.uk/
NHS DOWNING DRIVE, SURGERY COFFEE MORNINGS
Every week until June 29, 2020
ST. JOSEPH'S TABLE
INDIAN MUSIC GROUP
Every week until July 1, 2020
ASIAN LUNCH CLUB
ACTIVE ARTS LE8 5PR RECRUITING ARTISTS – EXHIBITION 29TH FEB AND 1ST MARCH 2020
GEORGE'S MARVELLOUS MEDICINE – GENERAL HOSPITAL, LEICESTER
CLAUDIA WEBBE IS THE NEW MP FOR LEICESTER EAST – ELECTED 12TH DECEMBER 2019
General Election 2019 – Leicester East
Helen Pettman on SOAR VALLEY MUSIC CENTRE MOVES TO MAYFLOWER CENTRE, EVINGTON
EVINGTON RESIDENT USES CPR AND SAVES A LIFE | Evington Echo on NEW SOLAR-POWERED DEFIBRILLATOR UNIT AT BENNION POOLS
The Evington Echo news is the website that can keep you up to date with local news in and around Evington.
air cadets asian lunch Cafe Blends children Church of God clubs & societies COFFEE & CHAT Community Events cream teas Downing Drive Friends and Neighbours Downing Drive surgery Evington Evington Bicycle Club Evington dance groups Evington History and Heritage Evington Leisure Centre Evington Library Evington Park Evington Park House Evington Park House Neighbourhood Centre Evington Village Hall Goodwood Evangelical Church Hamilton Community College INDIAN MUSIC GROUP Keep Fit Leicester Leicester Ageing Together Messy Church NHS pensioners reading Shady Lane arboretum silver swans ballet for over 50s social group St. Chad's St. Joseph's Parish Centre St Denys Church St Denys Parish Centre The Common Walking for Health Walking in Evington WEA Older and Wiser project Yoga young people Youth club
2020 All content is copyrighted to Evington Echo unless stated otherwise.
Designed by Good WordPress


Don't want to take our word for it? Why not hear from some of our loyal customers? Korrect Plumbing, Heating & Air is happy to share some of the testimonials from our customers in Dayton, OH and the surrounding areas. Read on to learn more about our quality service, right from our clients.
You guys really made us happy and my wife cool. I appreciate your service!
Let us add you to our list of satisfied customers. Please fill out the contact form below to share your story.


text:
Q: How to go about reading a string and then format it in C? How would I go about reading a string from stdin and formatting as such to stdout?
For example:
If I receive someone's name:
John Doe 03 17
I want to create user name for him as such:
jd0317
Although it can change to for someone with a middle name:
Jane B. Doe 05 18
Then it would be:
jbd0518
I assume you would read the line and then when you reach a space, you would store that part of the name in an array and chop off the rest of it which you won't need. I would keep reading until CTRL^D was read from stdin which would represent the EOF.
Would I just use scanf in a loop or getchar?

A: I would use 'fgets()' to get a line, and then process that to make the name:
#include <string.h>
#include <stdio.h>
#include <ctype.h>

int main(void)
{
    char line[512];
    if (fgets(line, sizeof(line), stdin) != 0)
    {
        char  name[16];
        char *dst = name;
        char *end = name + sizeof(name) - 1;
        char *src = line;
        while (*src != '\0')
        {
           char  c;
           while ((c = *src++) != '\0' && isspace(c))
               ;
           if (isalpha(c))
           {
               if (dst < end)
                   *dst++ = tolower(c);
               while ((c = *src++) != '\0' && !isspace(c))
                   ;
           }
           else if (isdigit(c))
           {
               while (dst < end && isdigit(c))
               {
                    *dst++ = c;
                    c = *src++;
               }
           }
        }
        *src = '\0';
        puts(name);
    }
    return 0;
}

Given the input 'John Doe 03 17' outputs 'jd0317'; given the input "Jane B. Doe 05 18" generates "jbd0518".

A: To read the data in use either fgets() with stdin or getchar() in a loop - or see if your library has a getline().
You can then split the resulting string with strtok(), or if that seems too complicated (it is at first sight), you coudl split the input yourself as you read it with getchar() - just detect the spaces and copy the values yourself.

A: You can use fgets in a loop until a NULL is returned (which happens if EOF is reached).
Using it you can read a complete line from the input into a char array.
Next you can parse the line looking for spaces and every time you see a space, see if the previous chunk was non-numeric if yes copy its first char to the result. If it was numeric copy its digits to the result by making them char.

A: You could use getchar in a loop and use EOF or newline as the loop terminating condition. The moment you read a character enter that into an array and ignore other characters till a space, then store the character next to space in your array and repeat the ignoring characters stuff till you reach the next space.
But, you need to take care of numbers as you seem to want to store all the numbers as is. For this you can compare the character entered with the ASCII values of numbers between 1 and 9 to see if it is a letter or number and store all the numbers. You may want to do this only if the character entered immediately after the space is a number as your question seem to suggests this requirement.
Also, you may have to do some error checks as your functionality demands. Please don't forget to check for array bounds in the array where you are storing this.
This is just my basic suggestion. Hope this helps.

A: To read an entire line, including spaces, you can use fgets in a loop until and EOF is encountered. Then, you can use either sscanf or strtok to get to the individual space separated elements of each line.
sscanf is usually the best choice if you already know how many tokens each line contains and their types. strtok enables you to get all tokens from a line even when you don't know how many tokens it has.


Need a replacement printhead for your Evolis ID card printer? ID Wholesaler carries genuine Evolis brand printheads backed by our award-winning service, low price guarantee, and free shipping. You can find all your Evolis printer supplies in one stop – we inventory color ribbons, mono ribbons, cleaning kits, and more!
Have additional questions about Evolis printheads? Ask an ID Professional! Call (800) 321-4405, chat live, or email us.


text:
Tag: raw image
There's a Cerulean Storm Swirling on Saturn's North Pole
Like some giant beast's great blue eye Saturn's north polar vortex appears to glare up at Cassini's wide-angle camera in this image, a color-composite made from raw images acquired in red, green, and blue visible light wavelengths on February 13, 2017.
The "Front" Side of Tethys
This is a color image of Saturn's moon Tethys I made from raw images acquired by Cassini on Feb. 1, 2017 in visible-light color channels. It shows the moon's sunlit leading side—the face that aims in the direction that it moves in its orbit around Saturn. (Click image for a larger version.) While this icy moon is…
And the Award for Leading Trojan Moon Goes To…
Drumroll please… the little moon Telesto! (You like it, you really like it!) This image, captured by Cassini on Jan. 14, 2016, shows Saturn's moon Telesto – a "leading trojan" of the much larger satellite Tethys. A trojan moon is one that orbits a parent body within the same path as a more massive satellite,…
Once you realize what this Cassini image is showing, you'll love it.
Go ahead, take a look. Let it sink in…..waaaait for it…… there. I told you. Still wondering what it is you're looking at? That's ok, you'll love it even after I tell you.
Red Planet Report
European Space Agency (ESA)
Earth Impact Database
NASA Deep Space Network
LRO Image Site at ASU
Herschel Space Observatory
Ron Miller's Space Art
New Horizons Mission