text:
"""
    Server API

    Reference for Server API (REST/Json)

    OpenAPI spec version: 2.0.21

    Generated by: https://github.com/swagger-api/swagger-codegen.git
"""

from pprint import pformat
from six import iteritems
import re

class ProductCommentResponse(object):
    """
    NOTE: This class is auto generated by the swagger code generator program.
    Do not edit the class manually.
    """
    def __init__(self, id_comment=None, id_customer=None, content=None, author=None, active=None, date_add=None, date_upd=None):
        """
        ProductCommentResponse - a model defined in Swagger

        :param dict swaggerTypes: The key is attribute name
                                  and the value is attribute type.
        :param dict attributeMap: The key is attribute name
                                  and the value is json key in definition.
        """
        self.swagger_types = {
            'id_comment': 'int',
            'id_customer': 'int',
            'content': 'str',
            'author': 'str',
            'active': 'bool',
            'date_add': 'str',
            'date_upd': 'str'
        }

        self.attribute_map = {
            'id_comment': 'id_comment',
            'id_customer': 'id_customer',
            'content': 'content',
            'author': 'author',
            'active': 'active',
            'date_add': 'date_add',
            'date_upd': 'date_upd'
        }

        self._id_comment = id_comment
        self._id_customer = id_customer
        self._content = content
        self._author = author
        self._active = active
        self._date_add = date_add
        self._date_upd = date_upd

    @property
    def id_comment(self):
        """
        Gets the id_comment of this ProductCommentResponse.

        :return: The id_comment of this ProductCommentResponse.
        :rtype: int
        """
        return self._id_comment

    @id_comment.setter
    def id_comment(self, id_comment):
        """
        Sets the id_comment of this ProductCommentResponse.

        :param id_comment: The id_comment of this ProductCommentResponse.
        :type: int
        """

        self._id_comment = id_comment

    @property
    def id_customer(self):
        """
        Gets the id_customer of this ProductCommentResponse.

        :return: The id_customer of this ProductCommentResponse.
        :rtype: int
        """
        return self._id_customer

    @id_customer.setter
    def id_customer(self, id_customer):
        """
        Sets the id_customer of this ProductCommentResponse.

        :param id_customer: The id_customer of this ProductCommentResponse.
        :type: int
        """

        self._id_customer = id_customer

    @property
    def content(self):
        """
        Gets the content of this ProductCommentResponse.

        :return: The content of this ProductCommentResponse.
        :rtype: str
        """
        return self._content

    @content.setter
    def content(self, content):
        """
        Sets the content of this ProductCommentResponse.

        :param content: The content of this ProductCommentResponse.
        :type: str
        """

        self._content = content

    @property
    def author(self):
        """
        Gets the author of this ProductCommentResponse.

        :return: The author of this ProductCommentResponse.
        :rtype: str
        """
        return self._author

    @author.setter
    def author(self, author):
        """
        Sets the author of this ProductCommentResponse.

        :param author: The author of this ProductCommentResponse.
        :type: str
        """

        self._author = author

    @property
    def active(self):
        """
        Gets the active of this ProductCommentResponse.

        :return: The active of this ProductCommentResponse.
        :rtype: bool
        """
        return self._active

    @active.setter
    def active(self, active):
        """
        Sets the active of this ProductCommentResponse.

        :param active: The active of this ProductCommentResponse.
        :type: bool
        """

        self._active = active

    @property
    def date_add(self):
        """
        Gets the date_add of this ProductCommentResponse.

        :return: The date_add of this ProductCommentResponse.
        :rtype: str
        """
        return self._date_add

    @date_add.setter
    def date_add(self, date_add):
        """
        Sets the date_add of this ProductCommentResponse.

        :param date_add: The date_add of this ProductCommentResponse.
        :type: str
        """

        self._date_add = date_add

    @property
    def date_upd(self):
        """
        Gets the date_upd of this ProductCommentResponse.

        :return: The date_upd of this ProductCommentResponse.
        :rtype: str
        """
        return self._date_upd

    @date_upd.setter
    def date_upd(self, date_upd):
        """
        Sets the date_upd of this ProductCommentResponse.

        :param date_upd: The date_upd of this ProductCommentResponse.
        :type: str
        """

        self._date_upd = date_upd

    def to_dict(self):
        """
        Returns the model properties as a dict
        """
        result = {}

        for attr, _ in iteritems(self.swagger_types):
            value = getattr(self, attr)
            if isinstance(value, list):
                result[attr] = list(map(
                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
                    value
                ))
            elif hasattr(value, "to_dict"):
                result[attr] = value.to_dict()
            elif isinstance(value, dict):
                result[attr] = dict(map(
                    lambda item: (item[0], item[1].to_dict())
                    if hasattr(item[1], "to_dict") else item,
                    value.items()
                ))
            else:
                result[attr] = value

        return result

    def to_str(self):
        """
        Returns the string representation of the model
        """
        return pformat(self.to_dict())

    def __repr__(self):
        """
        For `print` and `pprint`
        """
        return self.to_str()

    def __eq__(self, other):
        """
        Returns true if both objects are equal
        """
        return self.__dict__ == other.__dict__

    def __ne__(self, other):
        """
        Returns true if both objects are not equal
        """
        return not self == other


The onboard scale Model WL200 allows you to use the optional printer and is primarily used on compact wheel loaders, tele-handlers, skid steer loaders, rubber track skid steers or compact tractors and measures, displays and records the dynamic or static weight of a load on or in a bucket, combination bucket, grapple or pallet fork. It measures the hydraulic pressure in the lift arm circuit as the load is lifted past a sensor. An ideal accessory for measuring mulch, stone, feed or other materials in the loader bucket or with pallet forks. Weigh material as it is being loaded into a dump truck and prevent expensive over-weight tickets! The RDS WeighLog 200 has 5 individual display channels available, which can be calibrated for up to 5 different loader attachments or can be used to record quantities of five different commodities/ingredients. Each channel will display the Net bucket weight at each lift which then can be added to the total for the channel in use if required.


text:
<?php

namespace Ipalaus\Buffer;

use Guzzle\Http\Message\Request;

class TokenAuthorization implements AuthorizationInterface
{

    /**
     * Authorization token.
     *
     * @var string
     */
    protected $token;

    /**
     * Create a new token authoritzation instance.
     *
     * @param  string  $token
     * @return void
     */
    public function __construct($token)
    {
        $this->token = $token;
    }

    /**
     * Add the authoritzation credentials to a request.
     *
     * @param  \Guzzle\Http\Message\Request  $request
     * @return \Guzzle\Http\Message\Request
     */
    public function addCredentialsToRequest(Request $request)
    {
        return $request->addHeader('Authorization', 'Bearer '.$this->token);
    }

}

redpajama_set_name: RedPajamaGithub


tattoo shop business plan pdf, business plan pdf for dummies pdf free download, business plan for juice bar sample, business. Wouldn't you like an easy and proven way to develop a high quality business plan? This guide features a complete business plan template with step by step. Bplans offers free business plan samples and templates, business planning resources, How-to Check out …... A Sample Tattoo Shop Business Plan Template Business Overview The Tattoo Artists Studio industry comprises of businesses that primarily provides tattoo services by injecting ink under the skin and permanently altering the coloration of the skin.
Business plan on garment shop business plan on paper bag.docx A business plan is an essential tool for anyone trying to obtain fundingfor an innovative project, regardless of the type of funding, be it a grantapplication, approaching a bank for a loan, gettin...... A Sample Tattoo Shop Business Plan Template Business Overview The Tattoo Artists Studio industry comprises of businesses that primarily provides tattoo services by injecting ink under the skin and permanently altering the coloration of the skin.
A business plan on how you will start and manage you Tattoo Shop will allow you to check in on your progress as your business grows. A business plan is also an important tool if you need to secure some financial assistance to start up or manage your business.
Tattoo shop business plan pdf, unleash your writing power brain tumor essay mcdougal littell math course 2 pdf structural engineering research paper topics cognitive problem solving definition marine rotc scholarship essay how to list high school education on resume.
A Sample Tattoo Shop Business Plan Template Business Overview The Tattoo Artists Studio industry comprises of businesses that primarily provides tattoo services by injecting ink under the skin and permanently altering the coloration of the skin.


T H Khanh Vu, Kin-Sang Cho, Martine Jager, Dong Chen; The Role Of Ageing In Experimental Glaucoma. Invest. Ophthalmol. Vis. Sci. 2013;54(15):5648.
Purpose: A number of degenerative retinal diseases are age-related, including glaucoma. It is believed that basic differences exist in the immunological microenvironment of eyes from young and old individuals. In addition, emerging studies report that the immune system plays an important role in glaucoma. Therefore, we studied whether old mice, presumably harboring a low level of age-related ocular para-inflammation, were more sensitive to neurodegeneration after IOP elevation than young mice.
Methods: Elevation of IOP was induced by anterior chamber (AC) injection of microbeads (MB), while controls received an injection of phosphate buffered saline (PBS).Twelve weeks-old C57BL/6J mice injected with MB or PBS were compared with 12 months-old mice injected with MB or PBS. IOP was measured on day 2, 7, 10, 14, 17, 21, and 24. At 4 weeks post-injection, all mice were sacrificed and retinal ganglion cell (RGC) quantification was performed by βIII-tubulin immunofluorescence staining in retinal sections. In addition, ocular immune responses were evaluated by detecting anti-Hsp responding T cells with an IFN-γ enzyme-linked immunosorbent spot and fluorescence-activated cell sorting assay.
Results: A single injection of MB in the AC resulted in a significant IOP elevation that lasted approximately 3 weeks in both young and old mice. Control mice with PBS injection showed no significant change in IOP. Remarkably, aged mice exhibited an increased loss of RGCs as compared to young mice after MB injection, while in controls; no significant difference was noted in the number of RGCs between young and old mice. Higher levels of Hsp27-specific CD4+ T cells were seen subsequent to MB injection in both young and aged mice when compared to age-matched control mice who received a PBS injection. More importantly, significantly higher levels of Hsp27-specific CD4+ T cells were present in aged mice compared to young mice in both normal and ocular hypertensive (OHT) groups.
Conclusions: IOP elevation induced a higher degree of RGC loss in aged mice that is accompanied by higher levels of Hsp27-specific CD4+ T cells under both normal and OHT conditions, than in young mice. We propose that the immunological microenvironment of the eye contributes critically to the enhanced neurodegeneration following IOP elevation in old mice. Therefore, understanding age-related inflammatory changes in the retina may lead to a better knowledge of the pathogenesis of glaucoma in the elderly.


These are our Green Hedging Conifers. The dark green ones and are supplied at the advertised height, We advise planting the hedging conifers every 2ft to create a hedge.
The conifers are lifted from the field and Graded, bagged and posted out to you, these are what we call bare root, they are not supplied in a pot and have very limited soil round them.


text:
€87EUR$100USD£77GBP
HAVE A QUESTION? Pauline will help you find what you are looking for.
Call: 1-800-526-8630 EMAIL Pauline REQUEST A CALL BACK
Isotopic Geochemistry and Paleobiology
Isotopic Geochemistry and Paleobiology explores the application of stable isotope geochemistry to extinct vertebrates that have no extant equivalent. With a strong focus on dinosaur paleontology, the book examines how various aspects of dinosaur lifestyles, such as ecology (diet, living environment, reproduction), physiology (body temperature regulation) and climatic conditions can be inferred from the stable isotope composition of fossilized, mineralized tissues (bones, teeth). It is a valuable resource for researchers and students in the geosciences, evolutionary biology and paleoclimatology who want to better understand how to analyze and interpret dinosaur fossil remains.
Offers the first comprehensive book dedicated to the application of stable isotope geochemistry to extinct vertebrates that have no extant equivalent (dinosaurs)
Features the latest advances in stable isotope geochemistry and its application to dinosaur paleontology
1. General principles
2. Cretaceous climates
4. Living environment
6. Reproduction
Amiot, Romain
Romain Amiot obtained a PhD in Earth and Life Science from the University Claude Bernard in Lyon, and a postdoc position from the Chinese Academy of Sciences. He has worked as a teacher at the Université de Savoie in France and at the Institute of Vertebrate Paleontology and Paleoanthropology at the Chinese Academy of Sciences in Beijing, China. Since 2010, he has been working as a Research Fellow at the CNRS.
Lecuyer, Christophe
Christophe Lécuyer obtained his PhD in 1989 at the University of Rennes. He is professor of Geochemistry at the University Claude Bernard in Lyon, and Manager of Laboratory CNRS UMR 5125 "Paléoenvironnements & Paléobiosphère". Mr Lécuyer is also professor at the institut Universitaire de France since 2002. He focuses his research on the reconstructions of the paleo-environments and the dynamics of material transfers between large envelopes.
Buffetaut, Eric
Eric Buffetaut is Director of Research Emeritus at the National Center of Scientific Research (Geology Department of the Ecole Normale Supérieure, Paris). After working on crocodiles, dinosaurs and pterosaurs, he is now mainly interested in the paleobiology of extinct birds.
Earth's Oldest Rocks. Edition No. 2
Paleobiology of Ammonoids and their Relatives. TOPA Topics in Paleobiology
Hardback The book (hardback) will be shipped to you. €87EUR$100USD£77GBP

redpajama_set_name: RedPajamaCommonCrawl


text:
'Mic Dispatch' episode 2: The estrogen shortage; Chicago footwork dancers (Full transcript)
By Mic Staff
In the latest episode of Mic Dispatch, correspondent Serena Daniari begins with a story about the shortage of injectable estrogen and how it is impacting trans communities. Then, correspondent Chantel Simpson travels to Chicago to learn about The Era Footwork Crew, one of the city's most well-known footwork dance crews.
Natasha Del Toro: Hi, I'm Natasha Del Toro, and this is Mic Dispatch. Many trans men and trans women often feel they're navigating a medical system that doesn't truly recognize their needs. About a third of trans people say they've been discriminated against at their doctor's office, and half say they had to teach their doctor about hormone replacement therapy. Now they face another obstacle: a shortage of the generic version of injectable estrogen, which especially impacts low-income trans individuals. Our correspondent Serena Daniari shows us what one trans woman is going through.
[Emira Hajj: Just gonna set these here. Wow I'm so jittery. I always get jittery before but like, for me, you kind of have to just go for it, because if you hesitate at all, it's like, not cute. I make sure I see a little droplet and then just, Geronimo.]
Serena Daniari (voiceover): Emira has been chemically transitioning from male to female for three years using hormone replacement therapy, also known as HRT. The medication she uses every week is injectable estrogen. Now I'm all flustered. HRT can be a life-saving source of treatment for trans individuals like me and Emira, who experience gender dysphoria, a condition in which a person experiences distress because their biological sex and gender identity are not aligned.
[Hajj: This is you; it's all you.]
Daniari: It's estimated that about 40% of trans individuals have attempted suicide.
[Hajj: Oh, there you go. Damn, you are a trooper.]
[Daniari: Yes, honey.]
[Hajj: OK.]
Hajj: So I definitely noticed emotional and physical changes when I started hormone replacement therapy — the first being the excitement, the initial like, "Yes, I finally have this after I've been fighting so long with the world to be like, 'This is who I am and this is what I want to be.'" You know, there was that glow. That like, first-year glow that you're like, "Yeah. It's me."
Daniari (voiceover): But like many trans feminine individuals, Emira has been grappling with a chronic shortage of affordable, injectable estrogen. When she goes to the pharmacy, they don't have her prescription available on a consistent basis. Perrigo, the manufacturer of the generic version of the drug, told us: "We are out of market due to a supply constraint from a key supplier. Our goal is to have the product back on the market later this year." Without this drug, transgender people go back to a body they don't feel comfortable in.
Hajj: There's the emotional aspect of, I'm not emotionally or hormonally stable, therefore I don't know what consequences this is going to have for me in the long-run. And then there's the physical aspect of, you stop getting breast tenderness or your face hardens back up again or you notice the changes in your body shape, which can really increase people's dysphoria.
Daniari: Hormone treatments play a vital role for most trans people in being able to live in a way that they feel is authentic. Laura Jacobs is a trans psychotherapist who specializes in gender issues.
Laura Jacobs, trans psychotherapist: Physically, if we suddenly do not have access, we go through a wide variety of withdrawal symptoms, to suddenly not have access to a medication that feels life-saving for them can be almost traumatic.
Daniari (voiceover): We spoke to a drug policy expert who told us injectable estrogen isn't approved by the FDA for transitioning. Instead, it's only approved for women in menopause. Medical professionals have to prescribe it off-label to trans women. So that means, when there isn't enough of the drug produced to meet the demand, it's not a priority to get it fixed. I went to Callen-Lorde, a major LGBTQ health clinic in New York City where as many as 4,000 patients could be affected by the shortage.
[Anthony Fortenberry, chief nursing officer, Callen-Lorde Community Health Center: Hi, how are you?]
[Daniari: Good, I'm Serena, it's so nice to meet you.]
[Fortenberry: Anthony. So nice to meet you. Please, have a seat.]
Fortenberry: With the pharmaceutical companies, not only with pricing, but availability, there's no accountability from any regulatory standpoint to require them to share with us the rhyme and reason behind their decisions. And so until that changes, we're kind of stuck in this space where we have very little information to share with our patients. And you can imagine, if you're not able to get the medication that you require — and yet there's no information about when it might be available — how that even increases stress.
Daniari (voiceover): I can still get the brand-name version, Delestrogen, under my insurance, but it's often too expensive for those without insurance or a sustainable income. Transgender people suffer unemployment at a rate of three times the national average.
Fortenberry: So if you were uninsured, you're paying for brand-name estrogen out of pocket. It can be anywhere up to $70 a month. We're hearing a lot of patients doing everything from rationing to sharing with friends to buying these medications out on the street. And as you can imagine, there are many reasons why that can be very dangerous.
Daniari (voiceover): One procedure that some trans women turn to is silicone injected directly into the body to create a more feminine figure. This can cause permanent disfigurement and even death.
Daniari (to Hajj): There's been times where I haven't been able to get my prescription for injectable estrogen, and sometimes the only solution for me has been to, you know, seek alternatives that aren't really safe, like the black market or, you know, I've had to do silicone injections at times.
Hajj: Personally, I've had to ask my friends — like I just like make a Facebook post or an Instagram post, like, "Hey, can anybody spare like one mL of estradiol? I'll pay you back."
[Daniari: So can you show me your trans laboratory?]
[Hajj: Yes I can.]
Daniari (voiceover): For many of us, the estrogen shortage is a stark reminder that the health care system still doesn't adequately recognize our needs or our bodies. You obviously have to go through the motions of like living in a world that doesn't want you, first and foremost, and then operating within a medical system that treats you like a medical anomaly.
Daniari (to Hajj): Do you think that there's a solution in the near future?
Hajj: I think that we need to place more emphasis on taking care of each other and giving each other the resources that may lie outside of this broken system. I'm hopeful in our community. I'm hopeful in the ties that we make with each other to get us through this time.
Daniari: Yeah.
Hajj: So that in the future this won't be a problem.
Del Toro: This is a big problem in the trans community. So we're going to continue to follow this shortage and keep you posted on Emira's story.
All too often, we hear depressing stories about guns, poverty and violence on Chicago's South Side, but today we want to shine a spotlight on a more positive story. The Era Footwork Crew is inspiring inner-city youth with slick moves and a style of dance called footwork. The members of The Era say dancing provides a creative outlet and an alternative to joining gangs. So they've made it their mission to teach footwork to Chicago's underserved communities.
Brandon "Chief Manny" Calhoun: We could have been in gang involvement easy, but luckily we had that footwork route to take us out of that. We could save kids' lives 'cause a lot of our lives were saved from this.
Chantel Simpson, correspondent: I traveled to the South Side of Chicago to meet with Lightbulb, Manny, P-Top and Steelo — the members of The Era, a footwork dance crew.
Simpson, to Calhoun: How would you describe footwork to people?
Calhoun: Footwork is a music and dance that's at a pace. So some people get confused like, "What's the difference between footwork and hip hop?" Our dance is faster.
Simpson: One sixty beats per minute is, in many ways, the heartbeat of Chicago's African-American community. Footwork — the dance — arose out of the house music scene in the 1980s. The dance became so popular amongst black youth that they formed battle squads, competing in basements and alleys across the city's West and South Sides. The Era dancers are a product of this underground dance movement and they've traveled the globe spreading their city's unique art form.
Jemal "P-Top" Delacruz: I feel like it's been a blessing, if anything, because now you're not just going to only see it in one place. So the only thing I think our job to do is to keep it alive in Chicago.
Jamal "Light Bulb" Oliver: Who want to know how to footwork? Raise their hand. Who knows how to footwork already? Raise their hand. He said, he said, "Uh, uh. Almost a little bit." All right, cool, so we're going to get right to it. So, everybody stand up.
Simpson: What was it like growing up in this part of Chicago?
Calhoun: I mean, it's so easy to be involved in a gang. When I tell you like it's so easy, like, take us for [example]. Like, we hang out, chill and do nothing sometimes, and a lot of the times that's how a gang will start.
Police harassment is like, one of the biggest things we face as being a black male. You know, I'm like, "Damn, I'm just walking around, going to get something to eat. You don't know my thoughts, like, you know."
[Calhoun, Oliver, Delacruz, Steelo all talking: Ah, here they come. Let's see if they go straight past. Let's see if they go straight past. Move out the way. Move out the way. Let's see. Let's see. They gon' start. No, they finna stop. Let's see. You're giving them too much attention, boy. They is going to stop. We looking at them and shit.]
Delacruz: I feel like everybody got their own stress reliever, you know, like everybody got they own escape. Mine's is footworking. I'm just outside dancing my stress away. A lot of people who don't have that relief or they own relief, they resort to violence, in a sense.
Oliver: Right now, you know, we have one of the highest rates with unemployment, with youth in Chicago. It's one of the highest in the country. And that's one of the reasons why you get so much of the crime that does happen. We are establishing ourselves as leaders in the community and like that's what these shorties need. They need to be able to look up to somebody and be like, "Oh, OK. I can be a positive light and do something like this. I don't have to be a basketball player or a rapper. I can be a dancer."
Simpson: This past year, Lightbulb teamed up with Drew Alt and Wills Glasspiegel, a long-time documentarian of The Era. Together, they founded a nonprofit called Open the Circle.
Wills Glasspiegel, footwork scholar and documentarian: The goal of Open the Circle is to channel resources through the arts into divested communities. It's about saving lives and about giving people a place to deal with some of the troubled energies that are created in a city like this. What do you do with that? Where do you put that? How do you channel that into something creative, expressive, deep? Footwork.
Oliver: So this is the first-ever Chicago footwork summer camp in Chicago. It's called Circle Up, put together by Open the Circle. We're giving back to the shorties. Going to put the shorties on the real culture. We all started coming up with a curriculum, and eventually it turned into a whole, full summer camp that we decided to run from now until as long as we can. We plan on trying to like, to bring in new footworkers every year.
Oliver, to campers: OK, everybody face me. Everybody face us. Make a big circle. Chicago footwork is your style. Your culture. Thirty years and going. We're going to break y'all off into small groups, right? And show y'all five basics. Five core basics to take home, OK? This move right here. Right, called the irk and jerk. The next move is called skates. We got shake and bakes. We got dribbling. The last move is called ghost.
Glasspiegel: I think when we first started to work together, they had mixed feelings about teaching, in the sense that "footwork should be something that's hard to learn and you should really have to chase after it or it's difficult and we're not going to just give this up." But I think they got to a point where they became much more comfortable teaching and they actually enjoyed teaching footwork to people of all ages and all backgrounds.
Oliver, to campers: Make sure y'all just push y'all selves and help each other. If you see her not getting it right, help her. If you see her not getting it right, you got to help your friends, OK? Y'all going to be a group. OK?
Simpson: What do you see in the future for The Era? .
Del Toro: I'm not even going to try to do those dance moves, but I'm really happy that these Chicagoans are doing it and that it's keeping some kids out of trouble. So that's it for this episode of Mic Dispatch. Thanks for watching.
Check out episode 2 of Mic Dispatch above — only on Facebook Watch.
To catch future episodes of Mic Dispatch, follow Mic Dispatch on Facebook Watch. For more stories about the show, visit the Mic Dispatch collections page.


text:
Q: How can I avoid empty (noop) method of a visitor pattern implementation? I have a large collection of different objects that extend the same base class A.
To apply different algorithms to the collection, I created an IVisitor interface that has an Accept method for each child of A.
Some of the visitors that implement IVisitor actually use all children of A but many of them don't, so I end up having visitors with a bunch of empty (noop) methods that I would like to avoid.
Moreover, everytime I add a new child class of A I need to add a new Accept method to IVisitor and all the classes  implement it, which is a common problem of the visitor pattern.
I've tried to implement the Selective Visitor pattern but I don't like to cast objects around as in my case it could be a problem.
I've also evaluated this question but its answers are not really target the problem. I would like to use an interface instead of an abstract class, because in my case multiple inheritance is not allowed.
Is there a way to avoid this kind of hassle and get a cleaner code?
EDIT: Here you find an example on Draw.io

A: You can define a new pattern ;) for your case: "Selective Generic Visitor".
You can have only one Visit method in your IVisit interface that accepts a generic parameter with constraint inherited from BaseClass.
interface IVisitor<T> where T:BaseClass
{
    void Visit(T element);
}

Then Concrete visitors can specify the generic parameter and implement the Visit method. If you can take advantage an IoC container such as Autofac, It serves you as a factory for generic types and easily you can get the proper Visitor instance by requesting IVisitor and pass it to Accept method calls.

redpajama_set_name: RedPajamaStackExchange


Don't forget that the week of 3/17 your group is not expected to meet, unless you're utilizing that flex week. Always consider how your group will be doing their daily devotions at a pace that helps build the habit. Be clear about those instructions. Please, remind everyone in your group.
Pray for each member of your group to hear God speaking into their financial situation whether that means grace, wise budgeting, or generosity.
Look over the discussion guide and reflection questions. There's not a lot in there, so consider writing a few more that help shape the conversation around the pitfalls, stressors, and misconceptions about money.
We will talk from stage a little about God's perspective on money, but then your groups will continue the conversation. This is such an important aspect of our lives. Please, continue to coach your group and yourself in finding healthier ways to view their finances. This could be a huge game-changer!
The big idea: All goods and resources are ultimately already God's. Everything we have is graceful gift to enjoy or to redistribute for his work.
Following the conversation around money, we will also prompt you all to have a conversation about your rhythms, action steps, and group life beyond Rooted (see below).
You might be asking this question. I certainly was. Churches who have done Rooted over the last several years all throughout the country, highly recommend giving some specific clarity about how their specific church financially operates. It gives the church's leadership a chance to clarify how important giving is for their specific community and how that giving is used.
No cost to attend. Free childcare available.
Doesn't fit into your schedule? Contact us to make other arrangements.
Daily Devotions - We will be inviting everyone into another communal Bible Reading Plan to finish out the month of April. If your group wants to continue through that timeframe too, we're totally on board. Make sure that's a unanimous decision though.
Strongholds/Celebration - By April 7th (no rush), we'd like your group to decide if you all want to stay together for the next season of groups starting in September. If not, there will be plenty of other options we to get people integrated into groups in the future.
Serve the Community - We will have an informational meeting for a trip to El Salvador on April 14th. See our Events page for more information or to sign up. The trip will take place 8/29-9/4. Find out more about MTES here.
Sacrificial Generosity - Financial Class (see above) & partnering with us.
Freedom From Strongholds - Counseling resources.
Prayer - We will be continuing to provide upcoming information about prayer experiences and prayer teams soon.
More suggestions for Journey Groups in September 2019 will come as we get closer. We're currently looking into several options that will provide quality conversations and continue these rhythms.
When you get there, we'll have a few extra things for you and your group. I'm attaching all of these below so you can see them for yourselves.
1) Jesus is Cards. One for each person in your group. These are to help facilitate telling their story after week 9, they will talk about what Jesus has done for them in this Rooted season for Week 10 before you speak truth into their lives. It doesn't have to be confined to their story from this specific season, but it is helpful to reflect on the positive things that have happened.
These cards are slightly different than the ones we used in our pilot groups. On one side they say "I was _______" and the other says "Jesus Is _______." Feel free to let them explain beyond those constraints. I love that this flips the subject from the person to Jesus, though.
2) Continue the 7 Rhythms. This is basically a signup sheet for a few specific upcoming opportunities: A financial class, El Salvador trip meeting, and serving at our church. They can sign up on the back of the sheet or on the main screen of the app. This is an individual choice, not a group decision.
3) Long-Term Journey Group Decision. NOTE: We don't need this decision until April 7th, but the sooner the better. We want your group to make a decision about the upcoming season.
Over the next few weeks to see if your group wants to commit to continuing basically as they are in September or not. I will follow up with individuals privately too, to make sure this decision works for them.
Also, we included the option to continue for one more month. We will be providing a reading plan on April 7th to keep everyone in their daily rhythms. Your groups could simply discuss what you read that week. But that's totally ok if you don't want to continue. Some groups have just asked if they could, so we thought others might be interested too. Please try to protect your group from burnout though. That's why we encourage shorter concentrated time period of commitment (two 10-week seasons).
4) Facilitator Nominations. Lastly, we want to hear from you about three different people. (1) One or two people who might want to share their story at the Celebration. (2) Someone to lead this group if it continues (it could be you). (3) Someone in your group that might be especially interested or gifted at leading a future Rooted group (it could be you). Talk to them privately about why you chose them too. We don't need an answer to any of these before April 7th, EXCEPT for the story nominations.
I'd like to hear about potential Rooted stories to share before April 1st, if possible.
Make sure your group knows we will be doing Baptisms on 4/14. If anyone in your group is interested in truly going all-in with Jesus, point them to that date. We'd love for you to be a part of that day too!
- Have your group speak encouraging truths into the lives of each other.
- Identify leaders and the best future for this group.
Also, on 3/31 between services, we'll have donuts (and probably something healthy) just for you in the MSA auditorium.


became the designers choice for residential lighting.
With Decor Plus, NovaLED has raised the bar still further. With improved performance, lower glare, and colour rendering upgraded to industry best, Decor Plus is pushing even further ahead in the designers choice rankings. And with a completely new range of quick fit fixture options, the choice is plainer than ever.
Please note that the N10, N11 and N15 NovaLED Series are no longer available and have been replaced by the N3 Series.
With Decor Plus, NovaLED has raised the bar still further. With improved performance, lower glare, and colour rendering upgraded to industry best, Decor Plus is pushing even further ahead in the designer's choice rankings. And with a completed new range of quick fit fixture options, the choice is plainer than ever.
NovaLED goes against the trend and stays with crisp clear halogen-like light. Like natural light, all you see are the objects being lit.
Glare creates eye strain and fatigue. NovaLED is low glare by design and offers extra low glare as an option.
NovaLED's adjustable beam manages light and shade, creating highlights, and defining spaces.
Mood changes with the light colour. Only NovaLED offers a full range of light colour options.
NovaLEDs Hi-Colour technology, the closest available to natural light, exceeding CRI:90.
With Decor Plus, changing your mind has never been simpler. Alternative faceplates click on in seconds.
NovaLED has always led the way in overall LED performance. Decor Plus raises the bar even higher.
Buying NovaLED Decor Plus is buying peace of mind. Lumex is the only manufacturer confident enough to offer a Seven Year Warranty.


Working with a number of athletes I am always suggesting they use a foam roller to help with flexibility in between Sports Massages.
With this in mind I did a video clip on how I like to foam roll my lower body (thanks to my sister), clients can now access the clip and follow it as they roll.
Foam rolling helps stretch muscles and tendons while also breaking down soft tissue adhesion and scar tissue. By using your own body weight you can perform a self sports massage, break down trigger points, and soothe leg pain, neck pain, shoulder pain, back aches and tightness, while increasing blood flow and circulation to the soft tissues.
It is advisable to use the foam roller a couple of times a week in conjunction with your stretching routine. Click link below is a good link to some good foam rolling exercises!!
As part of a postural assessment I always assess a clients ability to squat as it is a great exercise to assess a number of joints while moving, one area I focus on are the ankles and look for pronation.
Ankle pronation can be as a result of fallen arches, weakness due to an old ankle injury or poor ankle strength. In most cases it should be possible to correct fallen arches and strengthen weak ankles without the use of orthotics…. the Tripod foot position is the first step followed by ankle proprioception exercises.
The Tripod foot position teaches people how to be more aware of their arch so as to correct and evenly balance their weight through their arches, while also helping build the strength and endurance to maintain this position. This exercise takes a bit of practice and once you have mastered it you can practice it anywhere.
The Foot Tripod position involves allowing your body weight to be evenly distributed across three points of contact with the floor.
With the tripod foot position it is important to try to balance your weight throughout your foot and try not to use your toes for balance i.e. toe gripping.
Ankle Proprioception exercise are an important exercise to help rehab an ankle after sprain or break. Proprioception or balance is defined as unconscious internal perception of movement and knowledge of the body's orientation in space. We can teach the ankle where it is in relation to other objects (e.g. striking the ground). Increased proprioception can then help decrease the risk of injury by increasing balance and awareness, and you will be able to control your body more effectively.
Proprioceptive training is done through balance exercises.
Standing on one leg: Hold for 30 seconds, working up to one minute per leg.
Stand on one leg with eyes closed: Hold for 30 seconds, working up to one minute per leg.
Balance on a cushion on one leg: Hold for 30 seconds, working up to one minute per leg.
Balance on a cushion on one leg with eyes closed: Hold for 30 seconds, working up to one minute per leg.
These can be further progressed by introducing movement e.g. squat or catching a ball.


1. What are the sizes (dimensions) and prices?
2. What colors do they come in?
3. Is this good as an everyday bag?
4. Is there a difference between Shiva and Chic Caviar?
I also saw some pics and i noticed that there's 2 different hardware they come in. I am actually interested more in the hardware that looks like the classics. What colors do those come in?
Please post pictures of your Chic Caviar for reference. I would really appreciate all your help...and any information/opinions are welcome!
I can only answer the third and forth question since I have Shiva. The difference between the two is the chain. Shiva has bijoux chain while Chic Cavier has interlaced chain. It's a good everyday bag for me. The leather is quite care free.
Don't waste time thinking about it because most boutiques are selling out fast!
I think chic caviar comes in blue, purple, grey and red all with a shiny sheen finish. It is a good everyday bag as they are light and has a slouchy look (which I like since it looks more casual). Shiva leather is rather stiffer and has a wrinkle appearance.
I have the blue and I really like this bag. Other colors I've seen are purple, green, grey, silver.
There are two sizes. Mine is the smaller size (medium I think) and about the same size as my m/l classic flap but a bit roomier.
3. It's good as an everyday bag. If you're petite (probably 5'2" and less...) it could probably work cross-body for you too. Can be worn single or double chain. The soft caviar makes it more casual than classic flaps.
4. Shiva - chain is only metal, has wrinkly, more distressed and stiffer leather. Comes in some neutral colors. I think the hardware is also a brushed/distressed/aged gold. Chic caviar - chain has metal with leather interlaced (like classic flaps), leather has a metallic/iridescent finish and is softer, hardware is distressed/aged pewter. I'm not sure what you mean by different hardware for the chic caviar--I've only seen one type. Maybe you are thinking of the Shiva? They are both aged, and not really like the classic flaps (classic flaps have smaller CC on the front, and the hardware is shiny). The difference i think it just silver (chic caviar) vs. gold (shiva).
Omg! Gotta call the stores soon! lol. Since i cant find any red classic flap right i guess this bag will do for now. Thanks so much!
Thank you win!!! Its so pretty...its very similar to the classic flap which i really like. Im 5'6 tall...would u recommend a the smaller size or the larger one? I want to be able to wear it crossbody.
It's very awkward cross body. I'm 5'7" and already have a short torso and the bag still hits above my hip.
Thank you for the info! Im 5'6 tall...i wanna be able to wear it crossbody. so im debating if i should get a med or large. But i definitely want a red one though. And also based on your description, i think im liking the chic caviar more than the shiva. I like how the chic caviar has more similarities with the classic flap.
Where did you get yours at? Does it only come in silver hardware?
Is chic caviar same as easy caviar? Thanks.


If Wayne Swan pulls this off, he will really deserve to be called the world's greatest Treasurer.
Few Treasurers anywhere (and certainly none in Australia) have ever managed to turn a $40 billion deficit into a $3 billion surplus in the space of a year - not without a massive surge in tax revenue, which we certainly do not have.
If you were running a company with a budget as big as Swan's, you could do it by sacking 1 in every 10 workers and hoping your income held up. To do it while the economy held up would be an extraordinary achievement since the cuts not only amount to 10 per cent of Commonwealth government spending, but about 2.6 per cent of the entire national spending.
Unless, of course, you used creative accounting. And for Swan, just as for any chief financial officer given a near-impossible task, the incentive is there.
There is also the handbook. Last week, the International Monetary Fund released "Accounting Devices and Fiscal Illusions" - a sort of how-to guide for treasurers "tempted to replace genuine spending cuts or tax increases with accounting<!-- orginalstoryid:34116887 continue pg 7-->devices that give the illusion of change without its substance".
The Australian variant is brought-forward spending. In mid-May, the 2 million or so families on Family Tax Benefit A and B will get a lump-sum gift - a prepayment of one year's worth of carbon tax compensation payments brought forward to just before the financial year in which the carbon tax will actually start. At the end of May, pensioners will get three-quarters of their first year's compensation payments paid upfront. In mid June, those on the Newstart and Austudy allowances will get their own one year's worth of prepayment, notwithstanding Newstart's intended role as a temporary payment until someone gets a job. It's happening in order to move spending out of the financial year in which Swan is gunning for a surplus, into the preceding year in which he is not. It's mostly harmless, certainly a lot less harmful than actually cutting spending, for which we may turn out to be grateful.
International examples proffered by the IMF include postponing a military pay day by a single day, which the US government did in the 1980s, and leasing instead of buying equipment, even when the eventual payments are more expensive.
It's what our own government is doing with the national broadband network. Swan's wholly-owned NBN Co will spend $36 billion over 10 years, pushing cables into offices and houses. But most of it will not show up in Swan's budget. NBN Co is borrowing to do the building (at much higher interest rates than Swan himself could get) and so the spending will not be in Swan's books. Its a neat (and expensive) trick, but it least it will not damage the economy in the same way as withdrawing the spending actually would.
The IMF says Greece tried a similar trick, treating government-owned bus and railway companies as if they did not belong to the government when they actually did.
The Hawke and Keating Labor governments sold off chunks of Qantas and the Commonwealth Bank and then booked the proceeds as revenue, the same sort they might have made from collecting tax, conveniently ignoring the decades of future dividends Qantas and the Commonwealth would no longer give them. These days, budget standards do not permit that sort of trickery, but that did not stop the Coalition in the 2010 election from (probably inadvertently) counting as revenue the proceeds of its planned sale of Medibank Private without counting as lost revenue the dividends it would no longer receive.
A loophole in budget standards allows the sale of buildings (but not companies) as a way of gaining revenue without having to take account of the continuing costs of paying rent. In the late 1990s, the Howard government booked $57 billion from selling government buildings, including the Department of Foreign Affairs' headquarters, despite the consultants Access Economics warning it would get "done". Spurned, Access advised the Motor Traders' Association to buy the building and it has been pushing up the rent ever since.
The former premier Bob Carr and his successors simply did not invest in anything much once the Olympics was out of the way. Hospitals ran down and roads were left to decay unless they were "private", which meant the construction costs were off the government's books, even if side deals meant future governments would have to pay out handsomely if the toll-paying commuters stayed away. The IMF gives Australia's toll roads a special mention.
Swan's anguish is that these sort of tricks have already been tried. He will need billions more in real cuts. My money is on defence. In the incoming ministers brief presented to Senator Wong after the election, her department listed options. The first was to "reassess the strategic posture and funding of defence".


It's a dilemma faced by many people, to leave savings where they are or pay off outstanding debts. For a lot of people, having some savings behind them makes them feel 'safe' but this feeling of safety really shouldn't outweigh logic.
To be honest, it's pretty simple, other than the odd exception, you should always repay your debts before embarking on saving. The reason for this is that debt is generally expensive, and the cost of debt is usually a lot more than can be earned on savings, especially whilst interest rates are so low.
Therefore, it's costing you £337.50 to keep the debt instead of repaying it. Pay off the debt with the savings held, you'd save yourself that £337.50!
1. Your debt is interest free – if this is the case then, as long as you keep your eye on when the interest free period ends, you can repay the debt gradually whilst earning interest on your savings held. The aim should be to repay the debt before the end of your interest free period, or if this isn't possible, then to transfer it to another interest free option (ie a 0% interest credit card) at the end of the term. It's important to note however, that there will often be a fee for a balance transfer which you need to factor in. This balance transfer fee could cost you as much, if not more, than you are earning on your savings making this process false economy and if this is the case, you'd be better repaying the outstanding debt with your accumulated savings.
2. There is a penalty to repay the debt – if there is a penalty to repay the debt early, as can be the case with some mortgages and loans. In this case it's better to leave your savings where they are and either let the debt run it's course or wait until the penalty is small enough that it won't cost you more than the interest that you are earning on your savings.
Finally, don't forget to pay off your most expensive debt first and then crack on with saving!
If you have any questions or would like information on savings and investing, fee free to get in touch.


Exhaust Works on Bowline is the ORIGINAL Tucson Exhaust shop and has been providing muffler, exhaust and auto services to the Tucson area for over 25 years.
Your auto repair shop Tucson AZ for high performance exhaust systems, catalytic converters & muffler repair.
Exhaust Works on Bowline Road is the original Tucson exhaust work shop. Locally owned and operating since 1987, our shop specializes in original and custom exhaust system installation. Exhaust Works is here to help you with your exhaust whether its welding a pipe, muffler repair, catalytic converter replacement or building a complete custom performance exhaust from scratch. All work is guaranteed to be serviced by experienced specialists. Factory direct means greater savings. If you are looking for an auto repair shop Tucson Az for all your muffler and exhaust service, contact Exhaust Works.
"Only recommended what actually needed to be fixed. Maybe a 10 minute wait to have my truck up on the rack, and done in 20 minutes. Excellent. I'll take all my vehicles to Exhaust Works for any exhaust system needs."
"Recommended by my regular mechanic, did not disappoint! Fast, friendly, and fantastic. Rates were more than reasonable, and they even adjusted the pipes a week later at no charge. Awesome. Thanks!"
"Great shop, efficient service, competitive pricing and friendly people. I would recommend this shop to anyone looking for a great service."
"Thanks to Exhaust Works, Magnaflow, AirRaid & Superchips my 2009 Grand Cherokee Overland has gone from stock horsepower and torque of 357 & 389 to 412 & 459! The Exhaust Works team is pleasant, professional and informative; their work is top quality and fairly priced...it's obvious why they are rated A+ by the BBB."


"Americans will soon be able to down load 3-D printed guns starting August 1, 2018." After receiving a chain of texts from a couple of friends, I got kinda sick to my stomach.
Friend 1: Why you should carry (conceal weapon) all the time nowadays.
Friend 2: The number of people that I am coming in contact daily with mental health issues is disturbing.
Friend 1: They'll have access, too.
Friend 3: A gun is going to be the new American Express card; never leave home without it. We are going back to the Wyatt Earp (wild, wild West) days.
Friend 1: Better practice shooting from your horse and wagon and shutters and just know, if an (expletive) has what looks like a toy or plastic, cap gun days are over for real.
Friend 3: The days of children playing with toy guns will soon be over. This is going to be a field day for police to shoot Black people.
Friend 1: Po Po already shooting them.
Friend 3: They are currently shooting us at an alarming rate, but soon it will be of epic proportion.
Friend 1: Stand your ground bill already passed here in Ohio. These rednecks can't wait to use their new (expletive) out on Black folk. And you are correct.
Friend 3: And this will be used as a justification.
Friend 1: We are on the same page. Law Enforcement won't be able to keep up…once the lay of the land on getting away with murder and how easy it will be gets around.
Friend 3: After printing guns become legal and the shooting of black and brown people by the police, it will take more than marches and politics to get this to change. Hell, the police will start printing their own guns and start killing us. Get ready for the revolution.
Friend 1: Damn (expletive) near every school & Library I know has a 3D printer….Once the plans are accessible August 1, you'll see them start missing! Guess I better order mine on Amazon.
Friend 3: A lot of devious (expletive) is gonna go down. I better stock up on ammo and additional fire arms.
Friend 3: Talk about a crime of opportunity. Hold on to your britches.
Friend 1: (expletive)it, if I can make a plastic gun, might as well make plastic bullets and shoot em up close, real cheap!
Friend 3: Let me know how that turns out.
Friend 2 Unsolved murders are going to go through the roof.
If killing us with real guns and now the possibility of plastic guns doesn't move us to make some serious new changes in our leadership roles- what in the hell will!?
How can that be said when COLORED people came out in droves to get President Barack Obama elected. What should be questioned are the persons who are vying for their votes. In what direction does their moral compass steer them: in prejudice or acceptance? Then ask, "What have you done for them lately to give them hope for voting for you, instead of lies about what you didn't do!
Do you really wanna here some fake news-count on people of color and Black women not voting in the upcoming elections.
WHEN ITS ALL SAID AND DONE WHAT'S HOMEMADE ABOUT YOU?


Once again Vocational students at York College have achieved great results. An impressive 54 per cent of students (285 in total) attained Triple Distinction grades, or better, in their Level 3 Extended Diploma qualifications, of which 121 (23 per cent) were D*D*D*, the highest grade - equivalent to 3 A*s at A Level.
Individual vocational subjects received excellent results, including 98 per cent Triple Distinction or better in Business, 80 per cent in Manufacturing Engineering and 75 per cent in Performing Arts Production.
Ellie Watson, previously of Selby High School, studied Level 3 Extended Diploma Music, achieving D*D*D grades. Ellie is a talented musician who chose to study the popular music course to broaden her musical abilities; learning how to operate a mixing desk, composing and recording popular music. Ellie hopes to have a music career in film; working on film music scores, or play in a Forces band and then to teach. Ellie's superb results enabled her to make that next step; she will study Classical Music Performance at the Royal Northern College of Music.
Joshua Eldridge-Smith, previously of Malton School, studied Musical Theatre Extended Diploma Level 3, achieving D*D*D* grades. Joshua chose to study at York College because he wanted the best preparation for drama school and help with his audition pieces. He was delighted to secure a place at the Royal Conservatoire of Scotland to study a BA (Hons) in Musical Theatre. He says: "Training at York College was brilliant and now I want to spend the next three years exploring different areas within the industry and become a versatile performer."


text:
![round_logo](../img/round_logo.png)

# Round Internals

## Architecture Overview

### Core Module

Round node is a programmable RPC ([Remote Procedure Call](http://en.wikipedia.org/wiki/Remote_procedure_call)) node. Its core module is consist of the following engines.

![Core Module](./img/round_core_module.png)

#### RPC Engine

The RPC engine receives [JSON-RPC][json-rpc] messages from clients and othe nodes over HTTP or HTTPU. The HTTP server is implemented using [uHTTP for C++][uhttp].

#### Zeroconf Engine

The Zeroconf engine watches other node activities in the network. Its engine is implemented using [mUPnP for C++][mupnp].

#### Script Engine

The script engine executes the specified method by RPC messages. The script engine supports some dynamic and static programming languages such as JavaScript, Java, Tcl, and C++.

#### Memory Manager

The memory manager controls a volatility simple key value storage in the local node. The scripts can access the key value storage.

#### Trigger Engine

The trigger engine occurs various events such as other nodes activities. The basic events are defined as default, but you can add user define events too.

#### Route Engine

The route engine can connect the trigger with the methods. Its engine can connect the methods with the other methods too like pipelien of Unix.

### Protocol Stack

Round consists only some open standard network protocols such as [UPnP][upnp-spec] and [JSON-RPC][json-rpc] with standard script engines such as [Java][java] and [JavaScript][js-v8].

![round_protocol](./img/round_protocol.png)

### Zeroconf

Round is designed based on [Zeroconf][zero-conf] concept to achieve automatically scalable distributed systems. Specifically, Round uses [UPnP][upnp-spec], Universal Plug and Play, as [Zeroconf][zero-conf] protocol.

### RPC

Round node is a programmable RPC([Remote Procedure Call][rpc] node. Its RPC is based on [JSON-RPC][json-rpc], and Round extends the specification to build distributed system applications.

  The node includes a local HTTP server to handle requests form other node or client. The HTTP server has [RESTful](http://en.wikipedia.org/wiki/Representational_state_transfer) interfaces using [JSON-RPC over HTTP][json-rpc-http].

Round supports some dynamic and static proguramming languages such as Java, JavaScript, Tcl and C++ to set the [RPC][rpc] methods.
Round uses same standard programming engines such as [V8][js-v8].

The received message is split into multiple stages similar to the [SEDA][seda] architecture. Check [Round RPC Specification](./round_rpc.md) and [Round RPC Methods](./round_rpc_methods.md) in more detail.

## Network Topology

Round is based on [consistent hasing](http://en.wikipedia.org/wiki/Consistent_hashing), and each node has a hash code. The hash code is generated based on a ip address and a port of the node using [SHA-256](http://en.wikipedia.org/wiki/SHA-2) algorithm statically.

## Programming Model

Programming model of Round is inspired from some programming models, [Actor model][actor-model], CSP ([Communicating Sequential Processes][csp]) and [Dataflow Programming][df-prog].

Each node of Round is an actor which has a message queue to receive messages from clients or other nodes.

![Round Programming Model](img/round_programming_model.png)

### Scripting

Each node can be received messages from client and other nodes, and the messages are executed by the script engine in the node.

### Routing

The each node can propagate a received message from clients or other nodes to other nodes or local methods using 'route'. The route can chain like pipelien of Unix.

### Trigger

Each node can be received various predefind events, you can connect the events into defined methods using the routing. The developer can create original events too.

## Process

Round's server process is `roundd`, ane the client process is `round`.

![Round Programming Model](img/round_process.png)

# References

1. [UPnP Specifications][upnp-spec]
1. [JSON-RPC 2.0 Specification][json-rpc]
1. [JSON-RPC over HTTP][json-rpc-http]
1. [Zero Configuration Networking (Zeroconf)][zero-conf]
1. [Remote Procedure Call][rpc]
1. [Actor Model][actor-model]
1. [Communicating sequential processes][csp]
1. [Dataflow Programming][df-prog]
1. [Welsh, M., Culler, D., and Brewer, E. 2001. SEDA: an architecture for well-conditioned, scalable internet services][seda].

[upnp-spec]: http://upnp.org/sdcps-and-certification/standards/
[json-rpc]: http://www.jsonrpc.org/specification
[json-rpc-http]: http://jsonrpc.org/historical/json-rpc-over-http.html
[java]: https://java.com/
[js-spec]: http://www.ecma-international.org/publications/standards/Ecma-262.htm
[js-v8]: https://developers.google.com/v8/
[zero-conf]: http://www.zeroconf.org/
[rpc]: http://en.wikipedia.org/wiki/Remote_procedure_call
[seda]: http://dl.acm.org/citation.cfm?id=502057
[actor-model]: http://en.wikipedia.org/wiki/Actor_model
[csp]: http://en.wikipedia.org/wiki/Communicating_sequential_processes
[df-prog]: http://en.wikipedia.org/wiki/Dataflow_programming
[mupnp]: http://www.cybergarage.org/do/view/Main/CyberLinkForCC
[uhttp]: http://www.cybergarage.org/do/view/Main/HttpEngineForCC
[usql]: http://www.cybergarage.org/do/view/Main/SqlEngineForCC


I am looking for the spring that connects the carburetor to the throttle linkage.
Bill Campbell in Canada used to have them but I am unable to contact him.
Any help would be appreciated. If all else I will have some made.


text:
Q: select after groupby returns same records I have this query :
  _ctx.TestPackageReportDetails.GroupBy(i => new { i.Status, i.TestPackageId })
                .Select(m => new { pid = m.Key.TestPackageId, count = m.Count(i => i.Status == "Accept") })

This query returns 185 items with the count of each one :

But i need the number of items with count=5 so i have this query :
  _ctx.TestPackageReportDetails.GroupBy(i => new { i.Status, i.TestPackageId })
                    .Select(m => new { pid = m.Key.TestPackageId, count = m.Count(i => i.Status == "Accept") }).Select(i => i.count == 5).Count();

But this returns 186 why ?

does have my code any problems?

A: Set count=5 in where clause
_ctx.TestPackageReportDetails.GroupBy(i => new { i.Status, i.TestPackageId })
                             .Select(m => new { pid = m.Key.TestPackageId, count = m.Count(i => i.Status == "Accept") })
                             .Where(i => i.count == 5)
                             .Count();

A: You need to filter the grouping results using Where:
    int count =
            _ctx.TestPackageReportDetails.GroupBy(i => new { i.Status, i.TestPackageId })
                              .Where(m => m.Count(i => i.Status == "Accept") == 5).Count();

When you need to filter, you use .Where and not .Select. Select loops through all elements and return a new form that you specify (Maybe selecting one property out of a complex object, or converting an int into a string for some reason).
But where you need to filter, you use .Where and you pass the condition as a parameter.


A new European regulation will ensure businesses are safeguarded when using online platforms to reach customers, and customers will now have a wider choice and better value deals, MEP Francis Zammit Dimech, who negotiated the regulation said.
Dr Zammit Dimech said businesses, especially small ones, were becoming more dependent on online platforms to reach customers, as the latter were turning online to buy products or services, such as flights or accommodation.
In this regard, it was crucial for platforms to be run in a fair and transparent manner in the way they deal with businesses to ensure fair competition.
Dr Zammit Dimech, who served as rapporteur in the Committee on Legal Affairs, said businesses were asking the EU to support the tourism sector.
This regulation would also address the matter since data collected through platforms as a result of commercial activity of business users was to be made available to the respective business.
This was crucial for the hospitality sector and would ensure a better service and facilitate targeted marketing.


text:
Touchscreen Autopilot Makes Flying Easier
KFC 230 autopilot is deliberate, intuitive, predictable, smooth and uses smart technology
Rick Tutt | RJ Tutt Aviation
When your passion for flying grows to become your work, and you combine it with a continuous ambition to achieve new heights – you have a recipe for success. This is me, Rick Tutt, in a nutshell. I have always had an interest in aviation, but my passion truly took flight in 1987 when I learned how to fly in Kalispell, Montana. In 1998 I started flying PA46 variants that used the BendixKing KFC 150 autopilot.
In October 2019, I met with BendixKing's Roger Dykmann, Andrew Barker, and other executives in their booth at NBAA where they showcased the AeroCruze 230 (KFC 230) – the KFC 150 autopilot replacement. The KFC 230 was on the Approved Model List that also included PA46-310P/350P on the list of airframes.
Introduced as a 'plug & play' replacement, the AeroCruze 230 uses the aircraft's existing servos. Roger Dykmann, Director of Offering Management for BendixKing, examined how popular the KFC-series autopilots were and decided that if they could replace the legacy computers with digital technology, it would help breathe new life into these units, while controlling upgrade costs. They could also introduce an array of new features that weren't possible with the old KFC-era analog technology.
Other competitors also introduced their new autopilot line-up for the PA46, but that solution replaces all the servos for their unit and gets an extensive re-wire. All of that and an estimated $40,000.00 more for installing the competitor's product made me choose BendixKing. Roger also says that the thing they hear from their customers is how much they like flying with BendixKIng autopilots and how much they didn't like the idea of having to replace them.
I liked the idea of the AeroCruze 230 because after the servos have been bench-tested and approved for use, they have a two-year warranty. Using the existing servos and the same space in the instrument panel was an added inducement since we had already completed a retrofit, so we didn't want to cut up the panel again. The KFC 230 equipment price is $10,000 plus 'removal & replacement'.
Once the autopilot installation was finished and everything was flight-tested and released, I began to fly the aircraft as often as possible. Once you switch on the system with the 'Master Avionics Switch,' it goes through a 16-point check, the system initializes, and it's ready to use. You select altitude, vertical speed, destination, or nav mode. The KFC 230 autopilot is deliberate, intuitive, predictable, smooth, and uses a smart technology that reduces the rate of climb right to the pre-selected altitude capture point.
The fact that there is no over or undershoot and no correcting at capture are things that I consider major improvements. Also, there are more audible callouts on the BendixKing autopilot than on other units available on the market, and new visual annunciations show up prominently on the PDF compared to the previous version.
All in all, the fact that we didn't have to tear the airplane apart for the new unit and new servos as well as the total cost of the operation, made AeroCruze 230 a simple choice.
About Rick:
Rick Tutt is the owner of RJ Tutt Aviation located in Stockton, California.
RJ Tutt Aviation provides initial and recurrent flight training courses in pressurized aircraft. Rick specializes in the Piper Malibu/Mirage/Matrix/Meridian/JetPROP series, the Piper Navajo series, the Beech Baron series, the Cessna 200, 300 and 400 series and the Cessna Caravan aircraft. Rick is a staff instructor with the Malibu/Mirage Safety and Training Foundation along with being a donor to that group. Rick has accumulated over 19,000 flight hours.
www.rjtuttaviation.com
Autopilots & Indicators


It's rare that I get to be completely naked. You know what I mean. No insertion set. No CGM sensor. Nothing extra to hold or unconsciously shield against doorway scrapes or zippers.
I change my insertion sets every three days and my CGM sensor every ::mumble mumble:: (as long as I can get it to last, but you know, officially it's seven days…), so it's not often that both attached to my body items are missing.
I had snuggled under the covers, having done my last BG check of the day and put my Dexcom receiver next to my head. As I slid my arm under my pillow, I felt the tape give way.
It was a beautiful run with this sensor (not just for the beautiful graphs for the past weeks, but accurate from start to untimely demise). Nighttime lows are becoming less frequent (and less severe) for me, although I tend to skim the bottom line of my low alert if I'm not careful. Having the Dexcom off my body at night is foreign these days, but I was cozy and comfy and sleepy. The Kid woke me up at 3am. She acted as my backup CGM (she just didn't know it) and I sucked a juice box down and woke up at 74.
Raise your hand if you feel strange too when you rip that insertion set off your body before a shower!
The stars align sometimes and I feel free from the physical burden of diabetes technology that keeps me safe and healthy and alive.
I also feel naked without them.


Based on an old Balinese herbal recipe, ingredients include locally sourced Kukui, Ylang-Ylang flower, Lemongrass and Patchouli oils. This delightful blend relaxes the head muscles, keeps scalp tissue and living hair roots healthy, and adds softness, buoyancy, and sheen to the full length of hair.
How to use: Massage into hair and scalp. Let sit for several hours or as long as possible, then wash off with shampoo and water. Use regularly for best effect.
Ingredients: Kukui Nut (Aleurites Moluccans) Oil, Coconut (Cocos Nucifera) Oil, Essential Oils of Ylang-Ylang (Cananga Odorata), Lemongrass (Cymbopogon Citratus), Patchouli (Pogostemon Cablin), Rosemary (Rosmarinus Officinalis) Leaf Extract infused in Sesame (Sesamum Indicum) Oil.


This page contains a single entry by Westley Annis published on March 15, 2007 10:52 PM.
Christ the Lord:Out of Egypt was the previous entry in this blog.
Blanco's Out, Now What? is the next entry in this blog.
David Brooks, a columnist for The New York Times, wrote an interesting column, "The Vanishing Neoliberal", on March 11, 2007. In the column, he talks about the birth and death of neoliberalism.
What I found more interesting was the opening paragraph of his column.
On July 25, 1981, Michael Kinsley published an essay in The New Republic called "The Shame of the Democrats." The Democratic Party, the young Kinsley wrote, is viewed "with growing indifference." It is run "by lawyer-operators with no commitment to any particular political values." It is filled "with politicians who will do or say anything for a word or a dollar of support." It represents "a dwindling collection of special interest groups whose interests are less and less those of either the general populus or the tired and poor." In short, Kinsley wrote, "the Democratic Party has collapsed not just politically but morally."
Twenty-five years after Michael Kinsley wrote those words about the Democratic Party, I'm wondering if he could write the same words about the Republican Party?
Right now the Republican Party, or at least its members, are being attacked on many issues, most of which they brought upon themselves. From the recent firings of nine U.S. Attorney's to the appearance of, and sometimes out right proof, of corruption.
Following the scandal involving President Bill Clinton and White House intern Monica Lewinsky, the Republican Party held itself up as a model of morality. To me it appears as though instead of looking at themselves in a mirror, Republican politicians were looking at themselves through a digital camera after being doctored through PhotoShop.
The question to be asked now, how long will it take the Republican Party to replace its failed leaders with new leaders who can resist the urge of corruption that follows being elected to political office.
Listed below are links to blogs that reference this entry: Is History Repeating Itself?.


text:
Chemical Today
Plastics & Polymers
Fine/Basic Chemicals
Food Additives/Emulsifiers
Soaps & Detergents
Enzymes & Hormones
Propellants
Flavours & Fragrances
Inks/Dyes/Pigments
Fluids/Fuels
Surface and Coating
Metal Treatment
Wood Preservation/Treatment
International Focus
Lab/Analytical Instruments
IT In Chemicals
LyondellBasell announces changes in leadership management
11:20 AM, 19th January 2017
HOUSTON, US/ LONDON, UK: LyondellBasell Industries NV announced a planned executive leadership change.
After 7 years with LyondellBasell, Kevin Brown, executive vice president – manufacturing and refining and a member of the company's management board, has announced he will be retiring in mid-February.
Kevin will be replaced by Daniel Coombs, who currently serves as the executive VP– global olefins & polyolefins (O&P) and technology and is a member of the company's management board.
In addition to manufacturing and refining, in his new role, Coombs will have additional responsibility for the company's technology business, global projects, global engineering services and procurement functions. Coombs has more than 38 years of industry experience, including 22 years in manufacturing in US and the Middle East as well as major capital project management.
As a result of these changes, Paul Augustowski, currently senior vice president – O&P Americas, will no longer report to Coombs and will report directly to Bob Patel, LyondellBasell CEO and chairman of the management board.
Similarly, Richard Roudeix, currently senior VP– O&P Europe, also will report directly to Patel. Roudeix will expand his responsibilities to include the entire O&P Europe, Asia and International segment, which includes joint ventures and related marketing and PP compounding. In connection with these responsibilities, Roudeix's title will change to senior vice president – O&P Europe, Asia and International.
"Since joining the company in 2009, Kevin has played a key role in our company's success and development. His work has helped to establish a solid foundation for sustainable performance over the longer term and I want to thank him for his hard work and significant contributions," said Bob Patel.
"I am also very pleased that Daniel will be taking on this important role. Having a deep bench of quality talent like Daniel ensures a seamless transition of responsibilities," added Patel.
© Worldofchemicals News
Your Comments (Up to 2000 characters)
Please respect our community and the integrity of its participants. WOC reserves the right to moderate and approve your comment.
Breakthrough in making plastic from pine trees
BATH, UK: Most current plastics are made from oil, which is unsustainable. But, researchers from the Centre for Sustainable Chemical Technologies ...
ExxonMobil, Synthetic Genomics extend algae biofuels research agreement
LA JOLLA, US: ExxonMobil Corporation and Synthetic Genomics Inc have extended their agreement to conduct joint research into advanced algae biofuels, ...
Merck opens new meglumine production facility in Spain
DARMSTADT, GERMANY: Merck has opened a meglumine manufacturing facility in Mollet des Valles, Spain. Meglumine is an amino sugar derived from glucose. ...
Sabic's polycarbonate resins used in new-generation MPVs
SITTARD, THE NETHERLANDS: SAIC General Motors (SGM) has launched in China its new-generation Buick GL8 and GL8 Avenir luxury multi-purpose vehicles (M ...
IFF completes acquisition of fragrance company in US
NEW YORK, US: International Flavors & Fragrances Inc (IFF) said that it has successfully completed the previously announced acquisition of Fragran ...
EPA approves Gevo's isobutanol as an advanced biofuel
ENGLEWOOD, US: Gevo Inc said that the US Environmental Protection Agency (EPA) has approved the pathway for isobutanol produced at Gevo's Luvern ...


What happens when two M&A lawyers stop promising careers at Plesner Law Firm in favor of full-time entrepreneurship? When the catering and 24/7 IT-support are replaced with being your own coach, cook and bookkeeper? Two years ago, we took the big leap and started Blue Data Management. It has been two hectic years – to say the least. Now, we can see that our hard work has paid off and we are proud to have a team of 10 people servicing everything from start-ups to C20 companies.
1 January 2014, we left the comforts of a leading law firm to do something that no one else had done before – we started a data room consultancy firm. We thought our services would practically sell themselves as we had no real competitors and would offer a product that was highly needed. We also thought that the practicalities of starting up a business would be as easy as ABC. On both accounts, we became much wiser.
Coming from the full service platform at the law firm, we were surprised how much work it takes to set up a business – even with our legal experience. However, no legal training can prepare you for endless hours with inept tele company supporters or the finer details and practicalities of the Danish VAT system.
When not dealing with practicalities, we used our time acquiring the knowledge needed to become real "data room experts" – in order to effectively bridge the gap between IT providers and legal advisors.
Clearly, we needed a new strategy. We needed to get a track record before we could get the private equity funds on-board. But how do get that record? For the lack of better, we randomly started to approach practically all companies with the hope of hitting the next sales target at some point. Needless to say, it was tedious, time consuming and took loads of effort that we could have spent developing on the product. However, the +50 sales speeches in a few months taught us a lot about selling and it slowly paid off. We learned how to approach people as a small company. And, from the second half of 2014, we started selling projects. Yet still not enough to pay salaries but we had a taste of the success to come.
Despite the tough start, we kept believing in Blue Data Management and got our first two employees in 2014. That number has now grown to a total of ten people at the start of 2016, including engineers and programmers that develop new technical solutions to the benefit of us and our customers. Also, one of the biggest Plesner talents in recent years, Alexander Irschenberger, joined us as a new partner – a testimony to our success and hard work during the first two years.
Yes! We have managed to establish a new business in the conservative and almost impenetrable legal market. We have been assisting large Nasdaq-listed companies, the earliest of start-ups, investment bankers in Africa and much more. From M&A-processes for giants such as Carlsberg and NKT to day-to-day business for LAKRIDS by Johan Bülow.
Are we at the top? No! We are truly proud of our development, but there is a lot of hard work ahead – even harder than before because now we know that it is possible. We aim to do even better to meet the sky-high expectations from our customers, collaborators and – undoubtedly the most demanding – ourselves. Our growth has to continue – both in terms of market position and customers. We already work with the most significant players within the Danish M&A pond (including two of the biggest law firms) and in 2016 we plan to get a lot more on-board. Last but not least, we still have a lot of ideas to come and our business will never stop developing.
Looking back, it has been hard yet more rewarding than anything that we have ever done before. We are loving the life as full-time entrepreneurs– even without the catering!


text:
Just As Netflix Gets In Trouble For Data Release, MySpace Begins Selling Data
E-Commerce Sites Realizing They're Media Properties Too
Is Verizon No Longer Betting On The Future?
from the that-would-be-bad dept
Mon, Mar 15th 2010 9:18pm — Mike Masnick
Back in 2003, we had written about how Verizon's CEO, Ivan Seidenberg, was betting big on future technologies. It was in response to a Business Week profile that oddly positioned the idea of installing fiber-to-the-home as being a huge risk. Lots of investors were against it, because it was expensive. But if you looked at where the market was really heading, you could see that it would position Verizon way ahead of the competition. Broadband keeps getting faster. While other companies were focusing on minor incremental improvements, Verizon wanted to leapfrog them all -- and has done a damn good job of it. In many of the markets where Verizon FiOS is now offered, the competition is left in the dust.
But, now, it sounds like the bean counters with a shortsighted quarterly focus may be winning out. Broadband Reports is noting that Verizon is basically giving up on any more FiOS implementations. If you're in an area that's not covered, don't expect Verizon to show up at your door with a fiber optic cable any time soon. In fact, they're using the "threat" of not installing fiber to try to get more cash from the government:
But according to long-time industry analyst Dave Burstein, Verizon's essentially cutting and running on additional deployment plans, leaving a very large chunk of their footprint on last-generation DSL and copper-based voice networks.
Burstein tells Broadband Reports that he doesn't see Verizon expanding any further (with the exception of major cities where they've signed franchise agreements) unless they get money from Uncle Sam. "They want to get on the gravy train, although I think the new, less competitive leadership is the primary explanation," says Burstein when asked why. Seidenberg, the driving force behind the first wave of FiOS, is on his way out -- and his replacements aren't quite as bullish on angering investors for the sake of this whole "future" thing.
Of course, they can do that when there isn't any real competition on the horizon. We can hope that Google's toe dipping into high speed broadband turns into a bigger deal (at which point Google becomes the disruptive future-looking company instead of Verizon), but there's still not much of an indication that the company is planning to ever roll broadband out on a widespread basis. In the meantime, of course, other countries that have much greater competition are also enjoying much faster speeds. And, rather than dealing with that, the FCC is talking to puppets (literally) about protecting kids from the evils of broadband. And we wonder why we're so far behind other countries in broadband speeds.
Filed Under: broadband, competition, fios, high speed
Companies: fcc, verizon
New Washington Law Requires Home Sellers Disclose Lack Of Broadband Access
Verizon Once Again Expands Its Snoopvertising Ambitions
Anonymous Coward, 15 Mar 2010 @ 9:20pm
when google discovers that installing the fiber is only part of the game, they too will cut and run. google has horrible customer service as it is, i cannot imagine them as an isp.
Anonymous Coward, 15 Mar 2010 @ 10:18pm
I actually expect Google to become a dumb pipe, leasing access to their pipes to other providers who deal with the customer service end.
DevConcepts (profile), 16 Mar 2010 @ 4:40am
All I want is a big fat dumb pipe.
:), 15 Mar 2010 @ 11:00pm
Dug.
The government should be dugging big tunnels between cities.
http://www.crookedbrains.net/2007/07/japanese-sewers-photo-gallery-first.html
Then the cost to run or replace infra-structure will be less.
Digging.
The government should be digging big tunnels between cities or using new road construction to build a road that will have places to put fiber and other things inside with an access port for easy maintanance also they could use all that metro train tunnels to run fiber all over cities that do have them.
harbingerofdoom (profile), 15 Mar 2010 @ 11:08pm
thanks to our currently elected pot of crap we call representatives, there is not a single reason that any ISP should do anything about moving forward and keeping up with other countries.
there are no incentives, there are no penalties, there are pretty much no reasons for anything beyond status quo.
McBeese, 15 Mar 2010 @ 11:51pm
I'm OK
I live in Dallas.
Verizon FiOS Internet service. Rocks.
AT&T 3G service. Rocks. (Dallas is AT&T HQ, people would be fired if coverage didn't rock around here.)
Clear 4G wireless for all my wifi devices (tablets, netbooks, etc.). Rocks. 4M down, 1M up. No way am I going to pay for a data plan PER DEVICE.
No state income tax in Texas. Rocks. Oops, sorry, off-topic.
Life is good here for broadband consumption.
OH - almost forgot. Verizon FiOS cable TV. Sucks!! Expensive, retarded bundles, horrible DVRs. I think I'm no more than a year away from abandoning CATV offerings in favor of the Internet.
Anonymous Coward, 16 Mar 2010 @ 4:34am
Re: I'm OK
Yeah ... but it's Texas
and what's the population density in Texas vs California and NY? and how does broadband compare? Texas has a low population density yet competition seems to be helping them have better broadband.
Tek'a R (profile), 21 Mar 2010 @ 11:45am
Re: Re: I'm OK
pure overall population density is mostly meaningless when it comes to looking at deployment of products like this.
Texas is a big state. I know, i lived there.
And there are a lot of people in Texas, but the 90+% majority of them live in a few metroplex clusters. DFW, San Antonio, Austin, Coastal, so on.
It is very easy to get service to those people in the cities, and it becomes scary hard to get service to the minority living out in the rural areas.
when Verizon, for example, could build 1 mile of fiber to connect to a thousand people in dallas compared to building 80 miles to connect to 20 people in Dustbowl City, you can se where the focus will lay.
http://www.cnn.com/2010/TECH/03/16/life.without.broadband/index.html?hpt=C1
no hermit left behind.
Ricky Berlin (profile), 16 Mar 2010 @ 6:50am
Verizon & Future
This fits in with Verizon's recent announcement that it is getting out of the land-line phone business in 14 states and that it has already sold out in 3 other states. Maybe they see the future as entirely wireless.
Bob Varettoni, 16 Mar 2010 @ 7:10am
Verizon's view
I am a spokesperson for Verizon. Just a few points: Verizon said it would spend $23 billion for FiOS deployment through the end of this year -- and we're meeting that commitment. That's about $22 billion and change more than any other company in America will have actually spent by the end of this year in bringing ultra-fast fiber-based broadband directly to homes.
We have additional commitments to build out FiOS in certain jurisdictions beyond 2010 that we will also meet. Our focus now is on making our FiOS network available for sale -- and selling FiOS services! -- to all the homes we have passed (there's still additional work to be done after a home is passed -- to provide TV, for example, we need a local franchise).
At the same time, we have also invested more than $9 billion in spectrum for a nationwide LTE network -- which will be up to 10 times faster than today's wireless technology. Our LTE spectrum covers the entire lower 48 states plus Hawaii, and will give Verizon customers nationwide bandwidth and coverage, whenever and wherever they need it. We plan to launch our LTE network in 25 to 30 markets in 2010 and cover virtually our entire current nationwide 3G footprint (our "map") with 4G LTE wireless broadband by the end of 2013.
Re: Verizon's view
Can you deliver the FIOS product over 4G network?
Re: Re: Verizon's view
The simple answer is "no" -- because by definition FiOS is fiber-based and LTE is wireless-based. The broadband capacity of fiber is greater than that of even LTE -- so while you wouldn't expect Verizon to offer, say, "FiOS 3D TV" over LTE, you can expect great download and upload speeds over LTE for mobile video applications... and a mobile Web experience that will rival what we now think of as wireline-based broadband.
BearGriz72 (profile), 16 Mar 2010 @ 10:42pm
Re: Re: Re: Verizon's view
And what of those of us that Verizon is abandoning?
Verizon Sells Huge Chunk Of Network To Frontier (Wednesday May 13 2009)
"Frontier Communications will pay $5.3 billion in common stock and take on $3.3 billion in debt in order to acquire Verizon's DSL and landline networks in Arizona, Idaho, Illinois, Indiana, Michigan, Nevada, North Carolina, Ohio, Oregon, South Carolina, Washington, West Virginia and Wisconsin -- and some rural assets in California...
According to the two companies, the deal is expected to take about a year to close." (So about now in other words...)
mark, 16 Mar 2010 @ 7:24am
Hey, Bob, it's nice that you're willing to respond in this space, but: I live in the nation's capitol and can't get your service, even though you advertise it relentlessly in my local media. What you spend nationally is meaningless to me if you're unwilling to do business on my block. I wish you would stop bombarding me with ads for a product I can't buy.
Mark - I understand... especially your point about advertising. I will let people know here. I wouldn't interpret this as unwilling to do business on your block, though. We just started offering FiOS in DC, where in early 2009 we announced a nine-year buildout commitment.
cwa13000 (profile), 13 May 2010 @ 3:38pm
ivan siedenberg
I work in phila.pa.,verizon has just decided to lay off 12,000 people due to them giving up on wirlines.But don't worry...I'm sure it can't make there customer service and repair time any worse.
Jake, 20 Jul 2010 @ 3:20am
This sucks, big time, I'm right on the edge of where Verizon offers FiOS. can't you expand to cover just a few more suburban areas? like say Minden/Nevada?
Jim, 8 Sep 2011 @ 7:44pm
Fois sucks I had it and went back to cable. I did not like their service and I my service went out once for three weeks. Also they made it sound like I get a free DVR for life and all i need is one DVR. And I can watch it in every room. Well not true in order to watch it in everyroom I need another regular box. Pluse when I got the bill it was $40.00 more then the quoted me. So I kept it for six onths and just did not see that much of a diffrence. So I had called my cable company back and that had an awesome price if I came back. Well i did and Im spending what I was before I got cable which was a it less but I feel more relaxed with my old cable line up. also the customer service blows Verizon away.


I know a fellow, a friend, who will say upon seeing a fat person, "He's given up." My friend is not fat. I suspect his version of struggling with weight is to decide about two weeks out he ought to lose five pounds so he'll fit into his black suit a little better at his niece's wedding. He skips desserts and all five pounds fall off.
I carry extra weight and have for most of my adult life. I have excuses—thyroid disease, Lyme disease, stress (my fave)—but I could be doing more to achieve a healthier weight. I could be obsessing, which strikes me as about as unhealthy as toddling around in my well padded, mostly happy, form.
As I sit the live long day at my computer, I struggle moment by moment not to get up, hit the fridge, and grab not a carrot stick, but rather, a shortbread cookie. Or a bag of shortbread cookies. Every moment of every day. I have not given up, and I have yet to meet the overweight person who has. We still hope, we still try, we still pray, we struggle and struggle and struggle. But somebody has given up.
The person who looks at me and sees only my overweight has given up on my humanity. To them, I am my weight, and they can walk on by, dismissing me with a single word, or a number. They don't know I have worlds of creativity and humor and heart inside me. They've given up—on me. This happens to blondes, to children, to people who talk funny, people who are short, people who wear pocket protectors, people with babies screaming at them in the produce section, and people with white hair or no hair. They are given up on regularly.
And this is why the company of writers is so cheering. Writers don't give up. You see a geezer, the writer will see a World War II romance. You see a screaming baby and an overwrought mother, the writer sees a Meet about to happen. You see a tall guy get out of a vintage Volkswagon, and I see an alpha hero about to be mistaken for a beta because he tuned up his little sister's bug.
I have every book on tape Malcolm Gladwell has made, not because I agree with all his conclusions and like all his methods, but because he has the knack of asking the elegant question, and seeing the answers that appear, not just the ones convenient for him or his readers. This is being a writer. It is also being a human being, not just a homo sapiens. You never get to give up if you're a writer. Not on the people you see, not on your world, and most assuredly not on yourself.
This entry was posted in IM(not)HO, My Other Life. Bookmark the permalink.
Wow. I'm not much of a blog reader, but I think I'm going to start reading yours.
I don't post often but I try to make what I do put up worth reading.
That spoke to me, actually screamed at me. I re-posted and linked to it from my humble little blog. Thank you!
And there's a reason why I didn't find this until today. As usual, you have stated one of my pet peeves with new insight and the wisdom of Grace.
This is beautiful, graceful, and deeply touching. I loved it and am going now to share it around. And I'm also going to look for your books, because if you write them as well as you wrote this, they may just be worth reading.
I ended up on your blog after I saw a post on Eloisa James' facebook page. Lovely entry here, and so true. I will definitely be picking up a few your books! My TBR pile is teetering already, but I think I'll be scooting you to the top.
Your post spoke to me and I wanted to thank you. I loved your first two books in this series and am waiting impatiently for the rest.
Excellent post! I like the way you put that.