text:
Alexander Ovechkin Biography
With his highlight reel goals and on-ice enthusiasm, Alexander Ovechkin has become one of the most exciting and popular players in the NHL. Find out more about this hockey superstar right here.
Alexander Ovechkin Biography - Moscow Magic
Alexander Ovechkin was born in Moscow in 1985. Both of his parents were also star athletes in Russia. His mom played baskeball for the former Soviet Union and won Olympic gold medals in 1976 and 1980, while his dad was a professional soccer player. Alexander started playing ice hockey when he was eight and caught the eye of his coaches, who took note of his quickness on the ice and creative stick handling. He joined Moscow Dynamo of the Russian Super League when he was just 16 and played three seasons with the team before being selected first overall by the Washington Capitals in the first round of the 2004 NHL Entry Draft. Besides being a star in the Russian Super League, Alexander Ovechkin was also a star on the international stage, where he competed in three World Junior Championships and two World Championships.
Alexander Ovechkin Biography - NHL Superstar
In just one season in the NHL, Alexander Ovechkin has become an NHL superstar. He scored two goals in his first game with the Capitals and finished the season with 52 goals and 106 points, more than any other rookie, including the much-hyped Sidney Crosby. Ovechkin also scored the year's most amazing goal - an end to end rush against the Phoenix Coyotes that had fans and players shaking their head in disbelief. What's even more impressive is that Ovechkin has done all this while playing on a team of pretty average players. Besides being a superstar on the ice in the NHL, Ovechkin is also a star in the world of video games, as he's featured on the cover of the EA Sports game, NHL 2007.
Alexander Ovechkin Biography - Did You Know?
During the 2005-2006 NHL season, Alexander Ovechkin set an NHL record for most shots on goal by a rookie, with 425.
Alexander Ovechkin's birthday is September 17th.
Alexander Ovechkin has the nicknames OV-1 and Alexander The Great.
Alexander Ovechkin wears number 8 because that's the number his mom wore when she played basketball for Russia.
Jarome Iginla Biography
Ilya Kovalchuk Interview
NHL Playoff Facts
More Stories On Your Fave Athletes
Tags: video pictures pics photos sports Bio biography players hockey NHL league national alexander
NHL Lockout :: Rise of the KHL
Hockey Games, Mario & Luigi, and Need for ...
Sports Fantasy Couples
NHL Players
Most Exciting Player in the NHL? Vote!
Sidney Crosby.
Ilya Kovalchuk.
Alexander Ovechkin.
Jarome Iginla.


Variously described as the "king of all elements", Carbon is the common denominator to all known life…a kind of atomic glue that insinuates itself into every facet – so much so that the "carbon cycle" imparts energy to us, to the sun and to the stars. This endless conversion of material – elements taking one form into another in an infinite, looping succession finds a quiet imitation in art.
Günter Umberg's paintings present the most enigmatic, yet resolute experience of material and space. Umberg's space is thick. His carbon pigments feel compressed in a kind of material fusion that gives his paintings a mass and spectacular density. This body asserts an elementary presence without any fundamentalist constraint. Umberg's rectangular forms, small or large are calibrated to the human body and as such they stand as metaphysical portraits; composed of carbon they are indispensible, foundational and poignant metaphors for our own final condition.
Ceara Metlikovec's large drawings place us in front of a gently oscillating screen – one that steps in and out of a caliginous depth. If Umberg moves us into a deep and uncertain space, Metlikovec impels our eyes back and forth across the picture plane. Like Agnes Martin, Metlikovec establishes the province and begins a regime of marking the paper. Inching across this field, gesture by single gesture, until it is complete. This accumulation of single vertical graphite bands traces time and pressure. Like a closely observed genome map they appear to be an information barcode that carries data in their form, their material and in their processional gesture. One assumes that for Metlikovec, such a mantra-like process is a way to negate the diversions of intrusive thinking – to empty the mind amidst the process. What one finds, of course, is that these works are open to being ambushed by meaning and possibility. Metlikovec's touch and the sensitive interface between graphite and paper produces works that have a both a delicacy and a structured anatomy to them.
Gabriel de la Mora chooses materials that are already laden with, and perhaps burdened by their history. This material cargo is welcomed, even celebrated because of its capacity to further infuse his work with character and a supplementary narrative. There is something of this weight and intensity in the objects Joseph Beuys made – objects carefully resuscitated and redolent with an implied tragedy, born out by the disintegration and fragility of the materials and their previous human engagement. This material vicissitude is not necessarily unwelcome for de la Mora; rather, by altering the circumstances of them he opens them up to new interpretations and responsibilities. Gabriel de la Mora takes three modestly scaled, primed canvases and partially burns them. This gesture has more ferocity than Lucio Fontana's slashing and puncturing of the linen. This is not an elegant wound, but rather a conceptual disfigurement. The canvas is charred along with a portion of the stretcher. Though the structure of the support is not completely compromised, de la Mora has set a new process of decay in motion. The marks made on the canvas, the rents and the sooty streaks are all carbon.
Arik Levy's faceted sculptures speak directly to the crystalline formations that underlie the architecture of everything from steel to diamonds. Levy's objects, single gem like forms, sometimes stacked in chains that themselves resemble molecular structures, present a pristine material face and yet their deeper atomic anatomy is shared by de la Mora's fiery residue, Umberg's pigment and Metlikovec's graphite screens.
Levy's work might be seen to celebrate the exquisite organic architecture that exists all around. Emblematic of the structural substrates of everything in our universe, Levy's shimmering steel forms magnify the element inviting us to reflect on its mutli-faceted duties.
This will be the first time that the gallery has presented the works of Israeli artist Arik Levy and Australian artist Ceara Metlikovec. We are delighted to include them alongside the work of Mexican artist Gabriel de la Mora and German painter Günter Umberg whose works featured most recently in The Authority of Death in both the Sydney and Auckland galleries.


Create magic and see beyond the earthly realm with this beautifully unique stone. Assists with transition and transformation and heightens intuitive and psychic abilities.
Labradorite: Iridescent blue green and gold.


My 一覧 of the most beautiful female characters; who do あなた think is the most beautiful?
If あなた were an アニメ character, which hair color would あなた want to have?
お気に入り main character 2019 so far?
Is there a YouTuber who inspired あなた in watching a certain anime?
Which of these 2 digimon characters do あなた think would become my friend?
Characters that あなた hate または characters that あなた love? Which amount is larger?
Out of these girls; who is もっと見る beautiful?
My お気に入り protagonists; who do あなた like the most?
My 2 お気に入り Virtual アニメ YouTube Channels VS my フレンズ お気に入り Western Cowboy YouTube channel. Which do あなた prefer? A.I. Channel/A.I. Games VS Arizona GhostRiders.
ランダム アニメ that I love, like, indifferent towards, dislike, and hate. Which one do あなた like the most?
Which do あなた like? HyperDimention Neptunia または 日付 A Live.
My 上, ページのトップへ 10 お気に入り Comedy Anime, which do あなた like the most?
アニメ I think are overrated, rated just right, and underrated; which one do あなた like the most?
Where do あなた watch your anime?
アニメ series I plan to watch soon; which one should I start with first?
Did あなた like 天使 of Death?
Out of my お気に入り アニメ characters with brown eyes, who is your favorite?
Who in your opinion is もっと見る manipulative?
Out of my お気に入り アニメ characters with red eyes, who is your favorite?
ファンの選択: Izaya Orihara ~ デュラララ!!
ランダム Professional Characters, who do あなた like the most?
Female characters I love, but didn't get to my 上, ページのトップへ ten favorites; who do あなた like the most?
Ichiya from FairyTail. I feel like his entire character was unnecessary. What do あなた think?
ファンの選択: Agreed! Why was that character so annoying??
Bought some shirts! This is what was on them. Which one do あなた like better?
Out of my お気に入り アニメ characters with yellow eyes, who is your favorite?
Out of my お気に入り アニメ characters with blue eyes, who is your favorite?
My current five お気に入り opening themes; which one do あなた like the most?
Some minor characters i like, who do あなた like the most?
Out of my お気に入り アニメ characters with green eyes, who is your favorite?
アイコン I have made for the アニメ アイコン Contest; which one do あなた like the most?
Have あなた noticed there's always a character with glasses?
If あなた have watched The Promised Neverland is it worth watching?
Anime's I've watched and liked that ranked 1000+ in terms of popularity, which do あなた like the most?
上, ページのトップへ 5 characters I relate most to - Which do あなた like best?
Characters I disliked at one point but now 愛 - Which do あなた like most?
Male アニメ characters that I find overrated, rated just right, and underrated. Who do あなた like the most?
Female アニメ characters that I find overrated, rated just right, and underrated. Who do あなた like the most?
Upcoming 2019 アニメ I plan to watch; which one are あなた most looking フォワード, 前進, 楽しみにして to?
Out of the three new seasons of アニメ I'm looking フォワード, 前進, 楽しみにして to this year, which one are あなた looking フォワード, 前進, 楽しみにして to the most?
My お気に入り male または female character with purple hair?
Ten ランダム characters I like, who do あなた like more?
My brother's 上, ページのトップへ 10 anime: which do あなた like best?
Which character is もっと見る badass?
My three お気に入り アニメ series from 2018; which one do あなた like the most?
My 上, ページのトップへ 10 お気に入り Characters Voiced によって Caitlin Glass, Who is your Favorite?
My 上, ページのトップへ 5 お気に入り Characters Voiced によって Josh Grelle, Who is your Favorite?
Have あなた ever liked a certain character, before ever even watching the アニメ (or 読書 the manga) they were in?
Do あなた prefer characters to have realistic または unusual hair-colors?
Does your お気に入り アニメ character have siblings?
My 上, ページのトップへ 10 お気に入り J. Michael Tatum Roles, Which is your Favorite?
The Six アニメ I am currently watching, Which is your favorite?
ファンの選択: I like 'em all!
My お気に入り male または female character who wear a scarf?
My お気に入り アニメ characters with freckles; who do あなた like the most?
Which is your お気に入り Embodiment of Pride?
Which is your お気に入り Embodiment of Wrath?
Which is your お気に入り Embodiment of Greed?
Which is your お気に入り Embodiment of Sloth?
Which is your お気に入り Embodiment of Gluttony?
Which is your お気に入り Embodiment of Envy?
Which is your お気に入り Embodiment of Lust?
Out of My fav 2018 Winter アニメ Series which one is ur Fav.........!!!!!!!
ファンの選択: Havent Watched Anything Yet.!!!
Out of my お気に入り Romance anime's, which do あなた like the most?
Dragon Ball または Sailor Moon?
NARUTO -ナルト- -ナルト- または ONE PIECE?
ランダム アニメ I Love, Like, Indifferent, Dislike, and Hate, Which One Do あなた Like Best?
My お気に入り アニメ characters with these eye colors; who do あなた like the most?
Which do あなた think will be finished first?
Which of these blonde hair blue eye digimon characters do あなた think can handle the pressure of being pressurized in 宇宙 suits?
My お気に入り characters that wear their hair in a ponytail; who do あなた like the most?
Does あなた お気に入り アニメ character have a last name?
Out of the following アニメ characters that are in the upper ranks for me, who do あなた prefer?


Let's face it. It's really trendy to be in the tech startup world. Everyone has an idea for an app, a social network, a utility, or the next big multibillion dollar disruption. Tech is today's film / music industry. The beauty of the internet is that innovation, disruption, and change are part of it's DNA. There is a lower barrier to entry due to the core values that the internet was built on: connecting people and sharing information.
Obviously Sheryl Sandberg was referencing Facebook and the social landscape, but the concept is also applicable to social networking's parent, the web.
I'm always grateful that my parents made sure I had a good computer my entire life. Although I doubt my dad was able to forecast the details, he definitely knew that this internet thing was going to be huge. As a teenager I had the same size internet pipe that my high school did, dual band ISDN. I took to programming very early (5th or 6th grade), so I was always able to bring an idea to life if I was excited enough about it.
However, to parallel what Sheryl Sandberg stated, the internet isn't restricted to just tech geeks and programmers. The net leveled it's own playing field allowing everyone to participate.
I've read several articles talking about how an entrepreneur doesn't need a tech person to make a startup successful. Although sometimes true, finding someone who actually knows how to execute will be the difference between a good idea that hemorrhages cash and an actual product that is profitable.
The biggest execution mistake I see entrepreneurs make is looking for programmers too soon. They don't know that they don't need programmers yet, they need an architect. This person usually ends up being the CTO for the startup. If the entrepreneur goes on a hunt for programmers, they're going to spend a lot of other peoples money for code that may not perform at scale, most likely won't be manageable by the support staff later on, and almost guaranteed won't be documented. If the entrepreneur has no tech background, they'll never know any of these things until it's far too late because they'll be too busy raising more money, meeting people, and running the business.
Someone has to read the code, set standards, ensure docs exist, and make sure the tech can scale with the business. Otherwise, the startup will have a mess of a tech stack that is completely unmanageable, thus increasing the risk of running out of money.
If there is an architect involved in the hiring of the programmers, the company will have less wasted skill sets at the end of the process. They will also have set standards for how the software development moves forward.
The web architect will single out the exact skill sets needed. If the tech stack ends up being Java and mongodb, don't hire developers who know Python and Cassandra too just because they are available. In early stages, it's better to have developers that know the technologies in the tech stack thoroughly rather than ones who dabble in each. Scaling is serious business and switching application stacks is expensive in both time and resources. It's also a lot easier to iterate when your engineers are experts in their fields. A good engineer (I say engineer because they need to know how the hardware functions too) is going to minimize cost and increase productivity through infrastructure. They are a bit more expensive, but the ROI on an engineer who doesn't waste money on server resources and time attempting to learn every new thing that's out there, is worth it.
Finally, don't have people code if they aren't going to sign work for hire contracts. They own the code. It's very similar to a song writer. Sure, someone has an idea for a song, they pitch it to the writer, the writer records it on their track, but the writer still owns part of the intellectual property at the end. Intellectual Property laws favor the artist (as they should.) Talk about it up front. Even if they haven't been paid yet, time and code are wasted if they don't want to sign the agreement. Everyone knows time == money.
Hopefully these few points are helpful. I have a lot of really smart friends with great ideas which I'd love to see turn into products that change the world. So, go find a web architect.
What would you recommend for someone who knows how to code and uses a host site like Heroku? I know others who have seen tremendous success scaling their apps with platforms that help manage growth like Heroku does.
I agree Platform as a Service (PaaS) is a tremendous asset in many cases. Amazon has made quite a business out of that form of cloud computing. The web architect should absolutely evaluate that as a potential solution. The alternative obviously would be to hire or contract and system administrator to manage it for you. It really comes down to the requirements and a comparative cost analysis to find what will best suit the company. PaaS can definitely help. Thanks for the comment.


I've been involved with triathlon for almost ten years. Over that time I've accumulated a lot of stuff (probably too much stuff). Every so often I clean out the drawers and the storage bins and end up with a big pile of stuff to give away. Last weekend I did one of those clean outs and have a bunch of gently used clothes to give away.
Here's how it works. Each photo contains a "set." If you want the set leave a comment in the blog comments (commenting on Facebook or tweeting me doesn't count). One set per person. First come first served. Most of the clothes are larges or 10s. There are a few mediums and maybe and 8 or a 12 in the bunch as well. No payment is required, I just ask that if the clothes don't work for you that you pass them on again to someone who can use them. If you "win" the set I'll reply to your comment and ask you to send me an email with shipping info.
Set 6 — A pair of running tights, a pair of sweat pants, two tee shirts a pair of tri shorts.
Hi Kelly! This is awesome what you are doing! What size is Set 5 – the Tri Kit and shirts?
Everything in that set in a large.
May I have set 5?
Its yours. Email me at kelly@sonicendurance.com with your address (and include the set number).
Very cool of you, KBG. I'd like to call dibs on set 4 for my wife.
4 is yours. Email me at kelly@sonicendurance.com with your address (and include the set number).
Set Five please! So very pretty!
Thanks for being thoughtful! I would very much like #5 and if that is taken #3. Thanks from a fellow Athena!
5 is taken. Set 3 is yours. Email me at kelly@sonicendurance.com with your address (and include the set number).
Set 1 sounds like a great set for me.
Set 1 is yours. Shoot me an email E, so I have the right address.
I don't think my first post worked but I would love set 3!
Hi Kelly, I'd love set 1 if it's still available??
6 is left, if you'd like it, its yours.
Did 6 ever get claimed?
May I have set 6! Please & thanks!
I love that you did this. I'm a huge fan of recycling clothes.


text:
Q: Is it possible to get the type of variable to be assigned via reflection? I was wondering something like the the following is possible
int foo = GetDefaultValue();

object GetDefaultValue() // Example function, behavior is not the purpose of this question
{
    Type t = // Reflection magic
    if (t.IsValueType)
        return Activator.CreateInstance(t);

    return null;
}

I know something similar exists with the CallerMemberNameAttribute attribute, but it doesn't give me what I'm looking for.
I know I can use generics, pass type as parameter etc, but I was curious if it's possible with reflection (just curiosity)

A: As was mentioned in the comments, default values are already part of the language:
int myInteger = default;

You don't need anything extra for this.

I know I can use generics, pass type as parameter etc, but I was curious if it's possible with reflection (just curiosity)

Reflection on what?
You're not passing anything. Reflection either involves instantiation based on a dynamically passed type, or typing/accessing properties based on a dynamically passed object.
But you're not providing a type or an instance, so there is nothing to reflect on here.

redpajama_set_name: RedPajamaStackExchange


text:
Q: How to add new record to One2Many field automatically via create function in different model? I have written a method _update_config_list which should automatically be called when a record has been created in account.analytic.line. This method should create a new record in the One2Many field if the Employee is not found in the One2Many field automatically.
But my code doesn't do anything.
from datetime import timedelta

from odoo import api, fields, models, tools
from odoo.exceptions import UserError, AccessError, ValidationError

class RoleSync(models.Model):

    _inherit = 'account.analytic.line'

    role_field_id = fields.Many2one(
        string='Role', compute='_compute_role', comodel_name='project.roles')
    # role_addline = fields.Many2one('project.roles', compute="role_addline")
    remaining_time_id = fields.Float(related='task_id.remaining_hours', readonly=True,
                                     string="Time remaining  ")

    def _update_config_list(self):
        list_id = []
        for rec in self:
            if rec.project_id:
                list = self.env['project.project'].search(
                    [('name', '=', rec.project_id.name)])
                for val in list.list_id:
                    if rec.employee_id != val.emp_id:
                        list_id.append(rec.employee_id)
                list_id = set(list_id)
                list.update({'list_id': list_id})

    @api.model
    def create(self, values):
        result = super(RoleSync, self).create(values)
        self._update_config_list()
        return result

This is my class for the list_id:
from datetime import timedelta, datetime
from calendar import monthrange

from odoo import api, fields, models, tools
from odoo.exceptions import UserError, AccessError, ValidationError
from odoo.tools import date_utils

#-----------------------------------------------------------------------------------------------#

class ProjectClass(models.Model):
    _inherit = 'project.project'

    list_id = fields.One2many(
        'roles.roles', 'project_id', string="Config_List")

class RolesClass(models.Model):
    _name = 'roles.roles'

    emp_id = fields.Many2one('hr.employee', string="Employee")
    role_id = fields.Many2one('project.roles', string="Role")
    project_id = fields.Many2one(
        'project.project', string="Project", readonly='1')

A: You can use Odoo's X2Many notation: https://www.odoo.com/documentation/14.0/developer/reference/addons/orm.html#odoo.models.Model.write
In your case it would be either 0 (create) or 4 (link):
rec.write({'list_id': [(0, 0, {values})]})

# OR

rec.write({'list_id': [(4, id)]})

A: You can use like list.list_id = [(6, 0, list_id)] it replace the all records and list_id records more notation you can find on. https://www.odoo.com/documentation/14.0/developer/reference/addons/orm.html#odoo.models.Model.write
    def _update_config_list(self):
        list_id = []
        for rec in self:
            if rec.project_id:
                list = self.env['project.project'].search(
                    [('name', '=', rec.project_id.name)])
                for val in list.list_id:
                    if rec.employee_id != val.emp_id:
                        list_id.append(rec.employee_id)
                c = set(list_id)
                list.list_id = [(6, 0, list_id)]


At Getec, because we also deliver custom heat pipe bending services, we use a 20" extrusion press, which is pretty unusual. But sometimes a 20" heat sink is not large enough for what you need it for. This is not a problem for us here at Getec Industries.
One method of producing larger heat sinks is through friction stir welding. Friction stir welding is a method that has been used for welding aluminum since the mid 1990's and is superior to the other aluminum welding style commonly used known as fuse welding. Where fuse uses heat to essentially melt the two pieces of aluminum together, friction stir welding joins two surfaces together using a rotating mechanical tool that fuses the surfaces together seamlessly.
Friction stir welded heat sink designs as are much stronger than those that use thermal epoxy or require grooves to be carved into the plate for additional aluminum coil to bond fins to plates or two plates together. Because of this, stir welded heat sinks have better heat efficiency, allowing them to dissipate more heat using the same heat sink size. This is critical for heat dissipation in smaller, power-hungry electronic devices and LED thermal management.
Joints that are flush with the surface and sealed, making them non-porous and impermeable.
Allows heat sink designs with very high aspect ratios, sometimes greater than 40:1.
Easy to repeat heat sink designs – Because of the quality and consistency of the extruded heat sinks, the stir welding process is easy to repeat, keeping the quality of the joined heat sinks consistent and predictable.
Our friction stir welded heat sink designs are better than those delivered by our competition because of the quality of aluminum billet we use for our extruded aluminum heat sinks. We use premium aluminum billet for our extruded heat sink designs which create a higher quality product than that from our competition who uses standard, commercial grade aluminum.
Higher quality aluminum billet equals higher quality stir welded thermal management solutions. Heat sink designs with better efficiency, higher aspect ratios, and a superior quality result.
The combination of our state-of-the-art stir welding technology, premium aluminum billet, and years of heat sink design knowledge will provide you some of the best thermal management solutions available in the market today. Give us a call at 888-000-8499, contact us online, call us at send us an email at sales@getecna.com to speak to a heat sink design expert today.


Source: (1998) Ottawa: Solicitor General of Canada.
As indicated in the title, Judie and Michael Bopp developed this manual to assist front-line community workers, especially those in Aboriginal communities, to deal more effectively with issues around sexual abuse disclosures. It is not a comprehensive volume covering all aspects of sexual abuse. Rather, it focuses on a specific aspect of this very complex and critical social problem, namely, the disclosure phase. The manual is intended to help community workers understand more clearly the many factors which must be considered when dealing with disclosures of sexual abuse and to ensure that the needs of everyone affected by the situation are being addressed. In the manual the authors offer information on the following topics: a brief introduction to community-based approaches to dealing with abuse; guidelines for facilitating disclosures of abuse and investigating allegations; issues and needs of those affected by abuse (e.g., the victim, the victim's family, the abuser, the abuser's family, the community, and the justice system); and suggestions and guidelines for planning the healing and restoration of balance after a disclosure of abuse.
Ottawa: Solicitor General of Canada.


text:
← Interviewing Homer Simpson – One of The Most Popular Dads in Pop Culture
Philip Roth Revealed: Deconstructing Common Myths about One of the Greatest American Writers →
Love and Passion in Latin American Fiction
Posted on 14/08/2020 by Jorge Sette under art, great novels, language, literature
Love is always in the air, even in these difficult times of COVID-19. To help our blog followers make a decision on what to read next during the quarantine, we've selected 5 classic Latin American stories (three novels, a novella, and a play). These are stories in which love and passion (and their inseparable counterparts: hatred, vengeance, and violence) play a key role, though they do not necessarily fit the paradigm of romantic works. Let's explore them.
Kiss of the Spider Woman, by Manuel Puig
Argentina in the mid-1970s. The charismatic window dresser Molina (age 37, gay, sentenced to 7 years in prison) shares a cell with the political prisoner Valentin (age 26), who cannot forget the woman he left behind to serve the revolutionary cause. To fill up the void and boredom of their current situation, Valentin spends his waking hours either studying politics or listening to Molina's retelling of his favorite films (they are usually romantic, black-and-white B-movies from the 1940s, featuring strong glamorous heroines he identifies with. Warning: the reader will get completely hooked on these melodramatic plots!). Slowly, a powerful bond develops between these two very different men. But can Valentin trust Molina? Or is he just a poisonous spider, weaving a dangerous web around Valentin, who's entrapped by his captivating storytelling and generosity? Revolution, sexuality, male bonding and gender rights are the key themes of this unforgettable and moving tale of tales. In 1985, the novel was made into an acclaimed movie directed by Hector Babenco, featuring William Hurt, Raul Julia, and Sonia Braga.
Aunt Julia and the Scriptwriter, by Mario Vargas Llosa
Set in 1950s Lima, Peru, this is the story of Mario, age 18, a Law student and aspiring writer, who works as a journalist for a radio station. Two simultaneous events will have a sudden impact on Mario's quiet and reserved life. The arrival in Peru of his divorced Bolivian Aunt Julia (the exuberant sister of his uncle's wife) in search of a new husband, and the hiring by the radio station of the also Bolivian eccentric scriptwriter Pedro Camacho, whose hard-working habits and inexhaustible creativity will become sources of inspiration to the young man. Mario and Julia – the typically irresistible older woman – start a puritanical romantic relationship, necessarily hidden from the rest of the family. Meanwhile, Pedro Camacho's outlandish radio serials – whose plots, reproduced in prose, are incorporated in suspenseful chapters within the main narrative of the novel – take Peruvian audiences by storm, transforming the scriptwriter in an overnight celebrity. Hilarious.
Chronicle of a Death Foretold, by Gabriel García Márquez
The opening lines of this thrilling novella are among my favorite in all Latin American literature:
"On the day they were going to kill him, Santiago Nasar got up at five-thirty in the morning to wait for the boat the bishop was coming on. He'd dreamed he was going through a grove of timber trees where a gentle drizzle was falling, and for an instant he was happy in his dream."
You may wonder how the author manages to keep readers hanging on to his every word until the last paragraph, since the ending of the tragedy has already been so openly given away. Well, the obvious reason is we are dealing with Gabriel García Márquez here. In his works, the plot represents only one among many fascinating elements, which work together in the creation of a whole literary experience. The characters, for example, with their idiosyncrasies and complexity, leap off the page. The language stands out, producing a hauntingly suspenseful atmosphere; the strength and relevance of the themes (at once local and universal) engulf the reader in a potent swirl of ideas and feelings.
This novella is basically a deep examination of the chauvinistic culture still very much ingrained in the region. Following the extravagant and lavish wedding celebrations, the young Angela Vicario is sent back to her parent's home only a couple of hours after the ceremony, as her husband, the rich and powerful Bayardo San Román, discovers she is not a virgin (which will not allow him to get the necessary public validation by the shameful tradition of displaying the bloodied linen sheet as proof of the marriage consummation). The young girl's twin brothers, Pedro and Pablo, take upon themselves to avenge the family's honor. They will hunt down and kill the man who seems to be responsible for the girl's doomed fate, the wealthy and good-looking Santiago Nasar. Surprisingly, as the narrator – a friend of the victim's from their school days – collects interviews from the various inhabitants of the town to reconstruct the events and write the story decades later, he finds out that everybody seemed to have known in advance, one way or another, about the murderers' plans: so how could they have failed to warn Santiago of his imminent death?
Of Love and Shadows, by Isabel Allende
The love story takes place in Chile during the military dictatorship of the 1970s and 80s. Francisco and Irene, the protagonists, have very different backgrounds. He is the youngest son of a Spanish anarchist, Professor Leal, who fled the Spanish Civil War with his wife, Hilda, and now, living in Chile, uses a printing press at home to produce leaflets promoting his political views. Francisco is involved in the clandestine leftist resistance, helping people hide and cross the border to escape the tentacles of the Political Police. Looking for a job as a photographer, Francisco meets Irene, a charismatic upper-class heiress who works as a journalist for a women's fashion magazine. Their initial friendship and camaraderie develop slowly into passionate love, as Irene's political awareness also matures. They finally realize they can't live without each other.
However, when they discover an abandoned mine packed with corpses of desaparecidos (missing people, killed by the repressive military regime), they must embark on a political mission that will change their lives forever. The novel's themes remain relevant, as political upheavals continue to shake South America in the 21st century.
Death and the Maiden, by Ariel Dorfman
This disturbing play in three acts (which has had productions in Chile, New York, and London, and was also made into a movie directed by Roman Polanski, starring Sigourney Weaver and Ben Kingsley in 1994) deals with confronting terrifying ghosts from one's past.
Paulina Salas lives with her husband in an isolated house on the beach somewhere in Chile, nursing her psychological traumas from the recent past, when she, as a leftist militant, was imprisoned and tortured by members of the military dictatorship.
Times have changed: the dictatorship is over now and the nation is undergoing a healing process. Gerardo Escobar, her husband, has been appointed a member of an Investigating Commission that will look into the crimes against human rights perpetrated by the former regime. One night, however, he gets a flat tire and has no available spare. He's rescued by Doctor Roberto Miranda, who's also staying in a house on the beach, and gives him a ride home.
On the following night, Roberto turns up unexpectedly at Gerardo's home, saying he just wanted to find out if they needed any more help with the car problem. On hearing the doctor's voice, however, Paulina recognizes it. Although she could never see the man's face in prison, she is sure he was the sadistic doctor in charge of her torture sessions. She is determined to take justice into her own hands, putting the doctor on trial in her own house… and she will enlist her husband as Dr. Miranda's lawyer in the macabre plan.
If you have more suggestions on great Latin American literature, please write your comments below.
This entry was tagged Latin American Authors, Latin American Literature. Bookmark the permalink.

redpajama_set_name: RedPajamaCommonCrawl


Teaching is a fantastic job! But there is no ignoring the fact that it can be very difficult. The pressures from government and Ofsted can on some days seem overwhelming and I know the feeling that takes over when you are waiting for the morning call from an inspector. Time seems to run out so fast when you have a file of planning to get through and attainment targets to reach. The barriers to learning can seem enormous but the benefits are gigantic! My job as Headteacher is to keep some of those pressures away from staff so that they can get on with the job in hand – preparing and delivering exciting learning opportunities for young people.
At Grove I want to empower staff to deliver an exciting and creative curriculum that is relevant to the young people in the 21st century. A curriculum based in real life with real outcomes, so that pupils/students can see the purpose behind their learning. I want staff to develop the skills and character that the young people will need in the real world and to be explicit in the language for learning that they learn. I want staff to make that learning visible to the young people so that they can take ownership of it.
At Grove I want staff to feel they are valued, to feel that they are listened to and that their views count. I want to provide the opportunities for staff to continue to grow and develop and at Grove that continued professional development will look very different than at other schools. As an all-through school we want to provide cross phase experiences for staff that they cannot get anywhere else.
I want staff to feel proud of working at Grove and see that they are making a difference.
I welcome ideas as to how we can provide a brilliant offer for staff so if you currently work in a school please complete our survey (link here – https://www.surveymonkey.co.uk/r/Y99RR62) of what makes a school a great place to work.


Create show-stopping cake designs with these Cake Star Daisy Plunger Cutters. This set of four are easy to use, and they're perfect for creating professional cake, cupcake and cookie decorations.
Cake Star Daisy Plunger Cutters 4 Pack is rated 4.6 out of 5 by 32.
Rated 4 out of 5 by Meggiemay from Easy to use Geat and easy to use. Gave great results just on their own or with the use of the other tools to give a simple but effective professional result.
Rated 5 out of 5 by Cake123 from Great product Great product and easy to use, made the cake look great!
Rated 5 out of 5 by AbdnDee from Easy to use and great shape Makes lovely shapes. Easy to use and clean. Would buy them again.
Rated 4 out of 5 by Kenbake from Well worth the money The plungers give a nice clean cut and well worth the money compared to more expensive ones.


text:
Q: Does $K_{15,15}$ decompose into $K_{5,5}-C_{10}$ and $K_{5,5}-(C_6 \cup C_4)$ subgraphs? Following on from this question:

Q: Does $K_{15,15}$ decompose into $K_{5,5}-C_{10}$ and $K_{5,5}-(C_6 \cup C_4)$ subgraphs?

or equivalently

Q: Does there exist a $15 \times 15$ matrix containing $15$ copies of each symbol in $\{1,2,\ldots,15\}$ such that each row and each column containing a copy of symbol $i$ contains exactly $3$ copies of $i$?

The usual checks hold (a) the number edges in $K_{5,5}-C_{10}$ and $K_{5,5}-(C_6 \cup C_4)$ is $5^2-10=15$ which divides $15^2$, the number of edges in $K_{15,15}$, and (b) the degrees of the vertices in $K_{5,5}-C_{10}$ and $K_{5,5}-(C_6 \cup C_4)$ are $3$ which divides $15$, the degrees of the vertices in $K_{15,15}$.
The answers to the earlier question do not seem usable here.
I managed to fit $10$ in with the computer, but the computer seems woefully inadequate at solving this problem:

A: Answering my own question: it is possible (see below).  How I found it: I just started filling in the matrix by hand until I became better at avoiding "painting myself in the corner".

Unfortunately, this process was not too intelligent, so there's no hope of generalizing it.  I'd still be happy to see a better method (if possible).


text:
The Who Return With Spirited New Single, "Ball And Chain"
September 20, 2019 ~ kcorsini
I, for one, was really bummed when the Who called it quits in 1984 after the tepid live album, Who's Last. They'd released two albums in the early 80s that I really enjoyed. Although, in retrospect, perhaps those LPs weren't up to their "classic" standards. To be honest, the first Who album I ever bought was Face Dances, an album I remain fond of to this day. I loved "You Better You Bet" and "Another Tricky Day." I still quote the latter song when friends are having a tough time… "this is no social crisis, this is you having fun…"
Even I will admit 1982's It's Hard was not a great Who album. I did love the title track. And the single, "Athena" still holds some charm for me. And of course, I can still remember being on kitchen duty, sweating to death over an industrial dishwasher and having the crew chief put "Eminence Front" on the boom box and turning it up real loud. Everybody in the kitchen swaying and nodding to the music. Townshend isn't fond of that song but everybody else on the planet loves it. Sorry, Pete… I even liked the video for that song, which is almost embarrassing to admit these days.
One of the reasons people frowned on those last two Who studio albums was because the Who, unlike Zeppelin, decided to carry on without their drummer. Keith Moon passed away after the album Who Are You and many folks thought the Who lost a lot of their power. Kenny Jones of the Faces joined but he was a much more economical drummer, much different than the sound Moon generated. It didn't help that Townshend had also launched a solo career (his first three albums are essential listening) and was also mired in a bad heroin habit.
It was probably inevitable that the Who would reunite, they were far from spent creatively. I finally saw them in concert for the first time in 1988 when they reunited and pulled together a giant ensemble of a band and did a stadium tour. Townshend was struggling with his hearing loss and only played an acoustic guitar. There were like 30 people on stage with them on that tour but they still conjured some of the sturm and drang of their glory days. That was only the first of many reunion tours of course. They've toured on Tommy and Quadrophenia alone. I saw them in 2000 in Denver with my friend Stormin', and it was just Townshend, Entwistle, and Daltrey with Ringo's son Zak Starkey on drums and it was phenomenal. It was like it was 1975 again. Zak drums more like a Moon than a Starr, if you get what I mean.
At the time, I just kept thinking, when are these guys going to get into the studio and record a new album? Townshend is a songwriting genius and the band sounded great with Zak on drums, why not? Then, sadly John Entwistle passed away in Vegas on coke, which is the way rock stars should go, if you ask me, and that seemed to forestall any new music from the Who. Luckily the Who soldiered on with Pino Palladino on bass.
We finally saw the first new music in over 24 years from the Who in 2006 (save for two singles on a greatest hits compilation, "Real Good Looking Boy" about Elvis and "Old Red Wine" for Entwistle), when they released the concept album, Endless Wire. Well, I call it a concept album but the first half was a collection of songs and the second half was a mini-opera (Townshend is so fond of his operas), called "Wire And Glass." My college roommate Drew, who expanded my love and knowledge of the Who, loved Endless Wire. I trust Drew's musical instincts implicitly, especially about the Who, but the album left me somewhat cold. It just didn't feel like the right way for the Who to hang it up on.
Over the last several years I keep reading comments from Daltrey that his voice is eventually going to fail him. He's been trying to keep working, within or outside the Who to keep his "instrument working." I get that. He released the great collaboration album with Wilko Johnson, Going Back Home, which everyone should own. He's toured with the Who and on his own to keep his voice up. He also released a solo album last year, As Long As I Have You, which was heavy on soul covers. Daltrey almost scrapped the project but Townshend heard some demo's and volunteered to play rhythm guitar on the album.
I don't know if that was the spark that led them back into the studio as The Who, but whatever led them there, I'm just glad they've got an album coming out. I've heard the rumbles about their age or that there are only 2 original members left etc etc. As long as Townshend can write songs and Daltrey can shout them, I say carry on lads! As Elton John once said about the Stones, would any one have had the balls to tell Muddy Waters he was too old to go on? Muddy would have pulled a razor and cut a fool for saying that to him… well, Howlin Wolf certainly would have had a razor, maybe not Muddy.
The Who have released the first single from their upcoming album WHO entitled "Ball And Chain." There is some subterfuge here as the song was originally put out on a Pete Townshend greatest hits package a few years ago, with Townshend on lead vocals under the title of "Guantanamo." Why they changed the name is anyone's guess but this is a pretty politically charged track… maybe the name change helps with managing political backlash but still allowing Pete to get the point across. Townshend's original track is almost all acoustic and his vocal is almost a growl. It was a track I liked enough to purchase when it first came out… Here is the original version:
"Ball And Chain" is a nice update of this track. Usually you see artists like Sting or Phil Collins remake solo versions of songs previously done with their band but in this case Townshend did the reverse and took a solo tune back to the band. While Townshend's is almost all acoustic, this version has more traditional sounds we expect from the Who. It starts with a beautiful cascading piano. The first time I heard this I thought maybe Daltrey's voice had finally gone Dylan on him and it was gone but on repeated listens I realized he's just trying to approximate Pete's growl on the original version. His singing is as strong as ever. There really is no better interpreter of Townshend's vision than Daltrey. The chemistry remains impeccable. Unlike the laid back acoustic nature of "Guantanamo" Pete adds some fierce power chords to this track. I love his electric guitar on this song. It's a tough, strident track. These guys still rock. It may not be "Won't Get Fooled Again" but it's still got that great Who bite. Where are the kids today writing protest music? I don't hear any… Sigh. Here is the Who version:
Needless to say, we love this track down at B&V. I can only hope this portends a strong album… Any new music by legendary bands like The Who, Paul McCartney, or the Stones should be celebrated with a national holiday involving bourbon and dancing around. Which, ironically is how I'll be spending my weekend…
Posted in classic rock, Music, new music, rock and roll, rock music #BallAndChain#PeteTownshend#RogerDaltrey#TheWho#WHO
< Previous RIP Ric Ocasek – Singer, Songwriter, Producer for New Wave/Rock Band The Cars Has Passed Away
Next > Concert Review: Greta Van Fleet, Kansas City's Starlight Theater, Sept 21, 2019


Testimony implies former Pres. Cristina Fernandez and her government may have murdered Alberto Nisman.
The most famous spy chief in Argentina told a local judge this week that he believes prosecutor Alberto Nisman was murdered by someone linked to the government of former President Cristina Fernandez.
Santiago Blanco, attorney for Jaime Stiuso, told the Vorterix radio station on Wednesday that his client does not have "direct proof" that Nisman was murdered. "He is interpreting the precedents and motives that might have led to Nisman's killing," Blanco told the station.
Nisman was found dead of a gunshot to the head at his apartment on Jan. 18, 2015, just before he was to publish the findings of an investigation of the deadly July 18, 1994 bombing at the AMIA Jewish Community Center in Buenos Aires.
On October 25, 2006, Nisman and a colleague had formally accused the government of Iran of having directed the bombing, and the Lebanon-based Iranian proxy Hezbollah terror group with carrying it out.
But according to a report by the New York Times, Nisman was holding a warrant for the arrest of Fernandez. Had he lived he would have presented his findings the next day to the court, including a claim that Fernandez had conspired to derail his investigation and had conspired with the Iranians to protect them from implication in the bombing. After his death the case against Fernandez was dismissed.
But his evidence did not die with him, as many probably hoped.
Just days before Nisman was found dead, he took measures to make sure his research into the bombing and high-level conspiracy didn't disappear with him, according to a Makor Rishon report.
Nisman sent an email to three friends with a backup of his research and report. One of them was Israeli-Argentine writer and educator, Gustavo Daniel Perednik.
The emails were sent from Nisman's private, secure account in the prosecutor's office. It was the last email from Nisman Perednik received.
Another recipient is believed to be Jaime Stiuso, the country's former chief of counterintelligence. Stiuso was fired last year by then-President Cristina Fernandez.
Attorney Federico Casal, representing Nisman's family, was present in the courtroom for Stiuso's testimony. He told local media the former intelligence director directly blamed the former president for the prosecutor's death. Stiuso also reportedly implicated Fernandez administration officials in Nisman's death, including former Cabinet chief Anibal and former legal secretary Carlos Zannini.
It was Ricardo Sáenz, the prosecutor at the Buenos Aires Criminal Appeals Court who insisted that the probe into Nisman's death be handled by federal judicial authorities.
Sáenz also confirmed Nisman's death was a homicide, the Buenos Aires Herald reported last week.
"The procedural action in this case according to the evidence produced until now is the hypothesis that Alberto Nisman was the victim of a homicide," the prosecutor said. Sáenz raised the issue of Diego Lagomarsino, the IT engineer who worked with Nisman at the AMIA special unit, and was the source of the .22 caliber Bersa gun that ended Nisman's life.
The 1994 attack killed 85 people and left hundreds wounded. It was the deadliest bombing in the history of the country. Argentina is home to 200,000 Jews – the largest such community in Latin America and the sixth largest Jewish community outside the State of Israel.
every body knew from day one, hipocritas!!


text:
Q: maven-war-plugin vs. "Unexpected end of ZLIB input stream" im using maven-war-plugin and sometimes i get Unexpected end of ZLIB input stream when deploying to jboss, its because file is made in jboss directory and not moved/copied there, is there any way to fix it(using maven)?
my configuration:

<build>
    <plugins>
        <plugin>
            <artifactId>maven-war-plugin</artifactId>
            <configuration>
                <outputDirectory>${jbossDeploy}</outputDirectory>
            </configuration>
        </plugin>
    </plugins>
</build>

A: Most likely what you have said is correct.
Maven is probably still building the war when jboss starts to deploy it, so as jboss is reading it, it sees an invalid zip format.  You could try using the exploded option, or deploy separately after everything is built.

A: I made ant script for it that can be used in maven
<build>
 <plugins>
  <plugin>
   <artifactId>maven-antrun-plugin</artifactId>
   <executions>
    <execution>
     <phase>package</phase>
     <configuration>
      <tasks>
       <property name="packageName" value="${project.build.finalName}.${project.packaging}" />
       <property name="outputDir" value="c:/jboss-4.2.1.GA/server/default/deploy" />
       <property name="file" value="${project.build.directory}\${packageName}" />
       <property name="tofile" value="${outputDir}/${packageName}" />
       <echo message="Moving ${file} to ${tofile}" />
       <move file="${file}" tofile="${tofile}" />
      </tasks>
     </configuration>
     <goals>
      <goal>run</goal>
     </goals>
    </execution>
   </executions>
  </plugin>
 </plugins>
</build>


Theri Official Trailer – Theri is an upcoming Indian Tamil action film written and directed by Atlee and produced by Kalaipuli S. Thanu. The film features Vijay, Samantha and Amy Jackson in the lead roles, while Prabhu and Raadhika Sarathkumar amongst others form an ensemble cast. Featuring music composed by G. V. Prakash Kumar and cinematography handled by George C. Williams, Theri will have a theatrical release in 2016.
G. V. Prakash Kumar was signed to compose the film's music and collaborated with Atlee after the success of their previous album, Raja Rani (2013). Theri was the fiftieth film that Prakash had signed, and with Atlee, he went to Goa in March 2015 for a music composing session. Uthara Unnikrishnan and Deva recorded songs for the film, while Vijay and Neeti Mohan also recorded a song for the film.


text:
<?php

namespace FFMpeg\Tests\FFProbe;

use FFMpeg\Tests\TestCase;
use FFMpeg\FFProbe\Mapper;
use FFMpeg\FFProbe;
use FFMpeg\FFProbe\DataMapping\Format;
use FFMpeg\FFProbe\DataMapping\Stream;
use FFMpeg\FFProbe\DataMapping\StreamCollection;

class MapperTest extends TestCase
{
    /**
     * @dataProvider provideMappings
     */
    public function testMap($type, $data, $expected)
    {
        $mapper = new Mapper();
        $this->assertEquals($expected, $mapper->map($type, $data));
    }

    /**
     * @expectedException FFMpeg\Exception\InvalidArgumentException
     */
    public function testMapInvalidArgument()
    {
        $mapper = new Mapper();
        $mapper->map('cool type', 'data');
    }

    public function provideMappings()
    {
        $format = json_decode(file_get_contents(__DIR__ . '/../../../fixtures/ffprobe/show_format.json'), true);
        $streams = json_decode(file_get_contents(__DIR__ . '/../../../fixtures/ffprobe/show_streams.json'), true);

        return array(
            array(FFProbe::TYPE_FORMAT, $format, new Format($format['format'])),
            array(FFProbe::TYPE_STREAMS, $streams, new StreamCollection(array_map(function ($streamData) {
                return new Stream($streamData);
            }, $streams['streams']))),
        );
    }
}

redpajama_set_name: RedPajamaGithub


Habitat for Humanity ReStores are home improvement stores and donation centers that sell new and gently used furniture, appliances, home accessories, building materials and more to the public at a fraction of the retail price.
ReStores accept new and reclaimed building materials, furniture and appliances in good working condition. We sell them to build more Habitat homes right here!
Our volunteers have a lot of roles to fill-- from providing helpful customer service to creating DIY projects and displays, to painting store signs and organizing stock. We'll assess your natural abilities to find a place where you'll fit in and a role that interests you.
Sign up to hear from us about specials, sales, and events. Habitat for Humanity ReStores in Canby & Woodburn.
Sign up for text message Alerts - Get exclusive deals!
Copyright © 2018 NWV Habitat for Humanity ReStores - All Rights Reserved.


text:
Tuesday, Dec 24, 2019 10:41 AM
NFL Power Rankings: Where do the Chiefs Rank After Sunday Night's Victory?
Matt McMullen
Community & Digital Media Producer
The Kansas City Chiefs tallied their fifth victory in a row on Sunday night with a dominant win over the Chicago Bears at Soldier Field, and as the Chiefs continue to fire on all cylinders at seemingly the perfect time with the postseason approaching, the national pundits are once again taking notice.
Kansas City checked in at No. 4 in NFL.com's power rankings this week, trailing the Baltimore Ravens, New Orleans Saints and San Francisco 49ers as analyst Dan Hanzus seems impressed with the Chiefs' body of work lately:
"Kansas City looks like a team ready to win multiple games in January."
The folks at ESPN also slotted the Chiefs at No. 4 in their rankings behind the Ravens, Saints and 49ers while The Washington Post moved Kansas City up to No. 3 in their rankings behind just Baltimore and New Orleans. Here's what writer Mark Maske had to say about the Chiefs:
"The defense is playing very well lately. Patrick Mahomes is doing Patrick Mahomes things. The Chiefs are 7-1 on the road. This will be a very dangerous team during the AFC playoffs."
The Chiefs are No. 2 in Bleacher Report's rankings, trailing only Baltimore, as the analysts at B/R also cited Kansas City's defense as a reason to like this team's chances in the postseason.
"…The Chiefs have allowed a league-low 9.6 points per game since Week 11. Only the Patriots scored 10 or more against them this month. A good defense to go with the league's most explosive offense? Does anyone else smell an upcoming Super Bowl run?"
Here's where the Chiefs landed in some other power rankings from around the web:
Sports Illustrated: T-No.3
Yahoo! Sports: No. 4
USA Today: No. 4
Sporting News: No. 5


text:
Akbarabad (, also Romanized as Akbarābād) is a village in Yusefvand Rural District, in the Central District of Selseleh County, Lorestan Province, Iran. At the 2006 census, its population was 100, in 23 families.

References

Towns and villages in Selseleh County

redpajama_set_name: RedPajamaWikipedia


text:
Q: ZingChart how to get all the lables I want to get all the scale x labels and scale y labels and also the main x label and y label in zingchart . How to do it ?

A: The "Main label X" and "Main label Y" are referred to as scaleX.label and scaleY.label in zingchart. You will need to specify a text parameter for that object like so :
scaleY :{
  label : {
    text : "Main label y"
  }
}

By default, each tick mark in ZingChart is predetermined based upon values. To change this, there are two ways to accomplish this :

*

*Using the scale labels property which takes an array of string values. This will overwrite the text value at each corresponding index. Note that this will not modify the placement of each node value on the chart; it is simply a visual change.

*Using the scale values property which takes an array of numeric values. This will modify the actual values of how the scales are placed. i.e. scaleX.values : [4,5,6,7] will set the starting scale at a numeric value of 4 and end at 7.
Example showing the properties noted above :

var myConfig = {
  type: "bar",
  plotarea : {
    margin : "dynamic"
  },
  series : [
    {
      values : [35,42,67,89,25,34,67,85]
    }
  ],
  scaleY : {
    label : {
      text : "Scale Y"
    },
    values : [30,40,50]
  },
  scaleX : {
    label : {
      text : "Scale X"
    },
    labels : ["first", "second", "third"]
  }
};

zingchart.render({
  id : 'myChart',
  data : myConfig,
  height: 400,
  width: 600
});
<!DOCTYPE html>


Policy advocacy is an incredibly important piece of TNOYS' three-pronged approach to strengthen, support, and protect critical services for Texas youth and their families. In fact, we were so busy working to advance our legislative agenda during the 85th Texas Legislative Session last year, it became clear that we needed more hands to help achieve all of our policy goals. We're excited to announce that Dr. Katherine Barillas is joining the team to help meet that need as TNOYS' new Director of Child Welfare Policy.
Katherine came on board this month, after working in a similar role for over seven years at One Voice Texas. During that time, Katherine advocated during four Texas legislative sessions for issues important to youth, including foster care, prevention, youth homelessness, and juvenile justice. Katherine says one of the things that excites her about her new role with TNOYS is getting to once again have a stronger focus on prevention issues, which is where her career first began.
Originally from New Orleans, Katherine first started working on children's issues as a CASA volunteer in college. After earning her master's degree, went on to work in direct service in the Houston area. "I was working in Harris County doing assessments of parents whose children had been taken into state custody and there were so many opportunities for intervention along the way that just didn't happen," she said. "I got frustrated with seeing different families with the same problems over and over again." That experience was what motivated her to earn her PhD and begin working toward policy change to help address these systemic issues.
"This type of work can be a really challenging job because policy change takes a long time and you know families are suffering right now, but I love getting to help lawmakers understand a position and ultimately see them vote for something that a group of passionate people has come together to develop," Katherine said.
One of Katherine's first duties in her new role is to engage with TNOYS members and other stakeholders from across the state to determine what sort of challenges they are facing, in order to help develop TNOYS' policy agenda for the upcoming legislative session in 2019. In the meantime, she's already jumping in and beginning to bring the views of providers, youth, and families to lawmakers, testifying at a Health and Human Services Committee hearing next month about youth aging out of foster care.
We are thrilled to welcome Katherine to the TNOYS staff and look forward to what her experience and dedication can bring to our policy work. To learn more about Katherine, please check out her bio on the webpage dedicated to Our Team.


text:
New local internet radio station prepares to launch
cassnetwork
Last Updated on May 10, 2017 by cassnetwork
A new independent internet radio station in Cass County is hoping to launch its first station this summer. After fifteen years since the last known local internet station went off the air, Blackbird Media Group is rallying for a comeback, this time with the support of social media.
The group is planning to air its first station, The Cat, this August in time for the 2017-2018 school year. Genres will include pop, alternative, contemporary country, and southern rock from various decades, catering to listeners of all ages. Not only will the station provide mainstream and indie music, but local musicians and fledgling musicians on Kickstarter and Patreon are encouraged to submit an MP3 recording of a promotional track to be played on the air. Listeners will be able to stream from Blackbird Media Group's website and its corresponding application. Live requests will be taken via social media and email.
Blackbird Media Group is currently being operated as a non-profit hobby but with the intention of becoming a business in the future following its three-year trial. The group is hoping to one day advertise on behalf of small businesses, festivals, and organizations in Logansport and Cass County, as well as creating full-time and part-time job opportunities.
An all-or-nothing Kickstarter campaign will run through Tuesday, May 30, 2017, 3PM ET, with rewards for the group to honor if the goal is met at the end of the campaign. If necessary, a second campaign will be launched on Thursday, June 1, 2017, and will run through Friday, June 30, 2017, 3PM ET. The pledge goal of $12,000 is to cover expenses for the group's trial period, including licensing, software fees, server fees, website fees, and new equipment. Pledgers will also be entered into a drawing for a chance to win 10 random albums on vinyl and a turntable on Wednesday, November 1, 2017, as part of the group's Thank You Vinyl Xmas Package giveaway (also subject to the campaign's success).
For more information about Blackbird Media Group or to go to their Kickstarter campaign, please visit their Facebook page (http://www.facebook.com/blackbirdmediagroupradio) or their Twitter page (http://www.twitter.com/BMG_Radio)
SOURCE: News release from Blackbird Media Group
IU Kokomo celebrates largest graduating class at 2017 Commencement
Indiana University Kokomo graduates excited to make future plans


Below are comments submitted by GoToQuiz.com users for the quiz Star Wars Adventure Part 1 -- comments appear in reverse chronological order, newest on top.
I'm sorry if I copied you. I didn't mean to, but it's possible it was. I mean, I made it after I took your quiz. Anyway. I deleted it and a bunch of other quizzes I made because I'm sick of these arguments and stuff. Bye.
I also don't even care if there's characters that are dead or not. That doesn't bother me. I gave your quiz a high rating because I loved it.
I'm really sorry that I called my quiz "Star Wars adventure" at the end. I DID NOT MEAN TO COPY YOU. But lots of people have made Star Wars adventure quizzes! That doesn't mean they're copies! My results aren't anything like yours. Neither was my story for that matter, mine was more of A New Hope altered.
Dude Number 1. Darth Bane was in the original star wars for years he was just in hiding number 2. If you add me he can both make star wars adventure like you make part 4 because I made part 1 and you did 2 so yeah.


Purchase your Rolling Ambassador package today to receive a package valued at over $160 - details in the description below!!
All funds raised will go directly to WREATHS ACROSS AMERICA .
National nonprofit Wreaths Across America announces a new sponsorship opportunity – Rolling Ambassadors – available to professional truck drivers, bikers and all those whose living finds them traveling our nation's highways.
For an annual sponsorship fee of $125, a Wreaths Across America's Rolling Ambassador will sponsor two Remembrance Wreaths and receive a sponsorship package valued at over $160. This package includes a Wreaths Across America sweatshirt, window cling, baseball cap and lapel pin. In addition, as a member of this important group of volunteers, your name will be added to a social media graphic highlighting this year's Rolling Ambassadors during the week of the convoy of wreaths and you'll receive a $25 coupon good toward the purchase of a Trucking Patriot Pair for your truck or personal vehicle. Most important, you become part of Wreaths Across America and the Rolling Ambassador's mission to ensure no veterans are forgotten.
- an honorable mention on Wreath Across America's Facebook page during convoy week!
Each holiday season an "Honor Fleet" made up of volunteer drivers and donated equipment carry hundreds of truckloads of respect. These loads are filled with more than a million Remembrance Wreaths to be placed on veterans' graves all over the country to thank them for their service and sacrifices made to protect our freedoms. By signing up to be a Rolling Ambassador, individual drivers can now help fill those trucks with Remembrance Wreaths.
Wreaths Across America is a national 501(c)3 with over 1300+ participating locations nationwide, in all 50 states and 24 foreign veteran cemeteries on foreign soil.
What began in 1992 with a trailer load of wreaths, placed by a handful of volunteers at the graves of our fallen at Arlington National Cemetery, has now become a national organization with over a million volunteers - all focused on the mission to Remember - Honor - and Teach about the service and sacrifice of our veterans.
Wear your shirt with pride and help educate others about the mission to Remember, Honor, and Teach about the character of our veterans.
Together we can show their families that we will never forget their service and sacrifices.
My heart goes out to all Military who fight for our country. This is just a small way I can give back to all those who have lost family, so they can see their graves decorated knowing we have not forgotten.
As a military spouse and growing up in a military family I think it's important to remember & honor our veterans & the fallen. I am making this donation in honor of my grandfather,Alvin Steinke, who served in the Korean war.
My husband, Darrell Painter, is buried at Camp Butler cemetery in Springfield, Il. Last year at Christmas that cemetery was beautiful. My family was honored to have a wreath on his grave. What a tribute to all of our veterans.
To honor my father who was in the Army and all the men and women who serve and protect our freedoms. May God bless each and everyone of them.
Share Why You Support "2017 Wreaths Across America - Rolling Ambassadors Package"


Police in Istanbul arrested 11 people last week in connection with the hacking theft of bitcoins from the cryptocurrency wallets of 14 victims, Hürriyet reports.
Along with 11 suspects detained, police from the Cybercrimes Division also seized 18 mobile phones, 18 sim cards, 22 flash memory sticks, 6 laptops, 3 hard disks, 2 fake driver's license, another fake identity card and a tablet.
Police allege the accused used a "phishing" scam of soliciting emails to obtain identifying information they then used to impersonate the victims and access their online crypto accounts, possibly by fabricating new driver's license and/or ID numbers.
Bitcoins worth 437 000 lira ($80 206) were then liquidated from targeted accounts and run through various other crypto accounts over the Internet to obfuscate tracking before they were sold.
Arrests were coordinated at various addresses throughout Istanbul, and police are also reportedly looking for other victims.
One year ago, five people, including and Istanbul police officer, were reportedly arrested for attacking an Istanbul businessperson at his vehicle and forcing him to turn over $11 million dollars in bitcoins.
The victim told police that he was held by attackers in a van for five hours while they brandished weapons and "subjected (him) violence" before eventually extracting the man's cryptocurrency wallet passwords and making off with millions of bitcoins.
According to automated translation, one of the accused has reportedly received a prison sentence of 30 years for extortion since the arrests.
This entry was posted in Blockchain & Digital Currency, Global and tagged bitcoin, phishing, scam, theft, turkey. Bookmark the permalink.


text:
Q: How to take x many items to the left of a particular index from a list, including 0 many items Say I have a list
listt = [0,1,2,3,4,5,6,7]

And I want to take 3 items to the left of index 4, I could use this
listt[:4][-3:]

And get
[1, 2, 3]

The general formula is
listt[:index][-places:]

However, this does not work if I want 0 number of items left of 4
listt[:4][-0:]

Gives
[0, 1, 2, 3]

However, I want like to select 0 number of items, so it would  be an empty list
[]

So now I am trying to find a general formula which takes 0 number of items into account.

A: Use listt[index-places:index].
This returns an empty list if 0 <= index < places or places <= 0.

A: Try this
listt = [0,1,2,3,4,5,6,7]
print(listt[:4][4-3:])
print(listt[:4][4-0:])

The general formula is
listt[:index][index-places:]

A: You are interpreting this wrongly,
print(listt[:4]) gives you the first 4 elements in the list
print(listt[-3:]) gives you the last 3 elements in the list
That's why when you printed listt[:4][-3:], you are actually printing the last 3 elements of [0, 1, 2, 3] which is [1, 2, 3]
Now, if you print (listt[-0:]), which still equals to printing (listt[:]) & therefore gives you the whole list. Printing listt[:4][-0:] will be like printing the whole list of listt[:4] which gives you back [0, 1, 2, 3]
Therefore, if you want to select none. It's either you select index 0 to 0 which is print(listt[0:0]) or select up to 0 which is print(listt[:0]). Otherwise, you gonna get some values.

A: Try
listt[k][k-n:k]
Negative index fails in case of zero, but this will do well. However, for n>k this won't work.


text:
/**
 * @file
 * @description Ralphi cli test
 */
'use strict';
const utils = require('./utils');
const {spawnSync} = require('child_process');
const {_, path, getBinPath, getAssetPath} = utils;
const cli = getBinPath('server-cli.js');
const cwd = getAssetPath('');
const baseTimeout =  (process.env.TRAVIS ? 1200 : (process.env.NYC_CONFIG ? 800 : 500)); //coverage and ci makes everything slower
let timeout;

function runCli (args = []) {
	if (!timeout) { //first cli run sometimes seem to take longer
		timeout = Math.min(1800, baseTimeout * 2);
	} else {
		timeout = baseTimeout;
	}

	return spawnSync(
			cli,
			args,
			{
				encoding: 'utf-8',
				cwd,
				timeout
			}
		);
}

describe('cli', function () {
	this.slow(baseTimeout + 50);

	describe('--help', function () {
		this.slow(250);
		it('should output usage to stderr if usage is not valid', () => {
			const result = runCli();
			result.stderr.should.be.ok();
			result.stderr.should.match(/Usage:/);
		});

		it('should output usage with --help', () => {
			const result = runCli(['--help']);
			result.stderr.should.not.be.ok();
			result.stdout.should.be.ok();
			result.stdout.should.match(/Usage:/);
		});
	});

	describe('--config' , () => {
		it('should load config from config file relative to cmd', () => {
			const confFile = './conf.json';
			const conf   = require(path.join(cwd, confFile));
			const result = runCli(['--config', confFile, '-l', 'debug']);
			result.stdout.should.be.ok();
			result.stderr.should.not.be.ok();
			const confLog = JSON.parse(result.stdout.split('\n')[1]);
			confLog.config.should.be.eql(conf);
		});

		it('should load config from config file absolute path', () => {
			const confFile = getAssetPath('conf.json');
			const conf   = require(confFile);
			const result = runCli(['--config', confFile, '-l', 'debug']);
			result.stdout.should.be.ok();
			result.stderr.should.not.be.ok();
			const confLog = JSON.parse(result.stdout.split('\n')[1]);
			confLog.config.should.be.eql(conf);
		});

		it('should fail if config does not exist', () => {
			const confFile = getAssetPath('no-file.json');
			const result = runCli(['--config', confFile, '-l', 'error']);
			result.stdout.should.not.be.ok();
			result.stderr.should.be.ok();
			result.stderr.should.match(new RegExp(`Could not find file ${confFile}`));
		});

		it('should fail if config file is not json or js file', () => {
			const confFile = getAssetPath('bad-format.yml');
			const result = runCli(['--config', confFile, '-l', 'error']);
			result.stdout.should.not.be.ok();
			result.stderr.should.be.ok();
			result.stderr.should.match(/Config file should be either \.js or \.json file/);
		});

		it('should fail if config is invalid', () => {
			const confFile = getAssetPath('conf-invalid.json');
			const result = runCli(['--config', confFile, '-l', 'error']);
			result.stdout.should.not.be.ok();
			result.stderr.should.be.ok();
			result.stderr.should.match(/Unknown ttl unit Y for bucket test/);
		});

		it('should fail if config is missing buckets', () => {
			const confFile = getAssetPath('conf-missing-buckets.json');
			const result = runCli(['--config', confFile, '-l', 'error']);
			result.stdout.should.not.be.ok();
			result.stderr.should.be.ok();
			result.stderr.should.match(/Bucket list is empty/);
		});

		it('should set default options if  not available in the config file', () => {
			const bucket   = ['b1', 1, 2];
			const confFile = getAssetPath('conf-missing-buckets.json');
			const result   = runCli(['--config', confFile, '-l', 'debug', bucket.join(',')]);
			result.stdout.should.be.ok();
			result.stderr.should.not.be.ok();
			const confLog = JSON.parse(result.stdout.split('\n')[1]);
			confLog.should.have.property('config');
			confLog.should.have.property('buckets', {
				[bucket[0]]: {size: bucket[1], ttl: bucket[2] * 1000}
			});
			confLog.config.should.have.property('port', 8910);
		});

		it('should set options from command line if available and not in config file', () => {
			const bucket   = ['b1', 1, 2];
			const port     = 8080;
			const confFile = getAssetPath('conf-missing-buckets.json');
			const conf     = require(confFile);
			const result   = runCli(['--config', confFile, '-l', 'debug', '--port', port, '--host', 'fake', bucket.join(',')]);
			result.stdout.should.be.ok();
			result.stderr.should.not.be.ok();
			const confLog = JSON.parse(result.stdout.split('\n')[1]);
			confLog.should.have.property('config');
			confLog.should.have.property('buckets', {
				[bucket[0]]: {size: bucket[1], ttl: bucket[2] * 1000}
			});
			confLog.config.should.have.property('host', conf.host);
			confLog.config.should.have.property('port', port);
		});

		it('should merge buckets from config file and commnad line', () => {
			const bucket   = ['b1', 1, 2];
			const port     = 8080;
			const confFile = getAssetPath('conf.json');
			const conf     = require(confFile);
			const result   = runCli(['--config', confFile, '-l', 'debug', '--port', port, '--host', 'fake', bucket.join(',')]);
			result.stdout.should.be.ok();
			result.stderr.should.not.be.ok();
			const confLog = JSON.parse(result.stdout.split('\n')[1]);
			const buckets = Object.keys(conf.buckets).reduce((obj, name) => {
				obj[name] = {size: conf.buckets[name].size, ttl: parseInt(conf.buckets[name].ttl, 10) * 1000};
				return obj;
			}, {[bucket[0]]: {size: bucket[1], ttl: bucket[2] * 1000}});

			confLog.should.have.property('buckets', buckets);
		});
	});

	describe('--clean-interval' , () => {
		it('should not be set by default', () => {
			const result   = runCli(['-l', 'debug', 'b,1,1']);
			result.stdout.should.be.ok();
			result.stderr.should.not.be.ok();
			const confLog = JSON.parse(result.stdout.split('\n')[0]);
			confLog.should.have.property('config');
			confLog.config.should.not.have.property('cleanInterval');
		});

		it('should be set from the command line', () => {
			const interval = 20;
			const result   = runCli(['-l', 'debug', '--clean-interval', interval, 'b,1,1']);
			result.stdout.should.be.ok();
			result.stderr.should.not.be.ok();
			const confLog = JSON.parse(result.stdout.split('\n')[0]);
			confLog.should.have.property('config');
			confLog.config.should.have.property('cleanInterval', interval);
		});

		it('should be set from config file', () => {
			const confFile = getAssetPath('conf.json');
			const conf     = require(confFile);
			const result   = runCli(['-l', 'debug', '--config', confFile, 'b,1,1']);
			result.stdout.should.be.ok();
			result.stderr.should.not.be.ok();
			const confLog = JSON.parse(result.stdout.split('\n')[1]);
			confLog.should.have.property('config');
			confLog.config.should.have.property('cleanInterval', conf.cleanInterval);
		});

		it('should fail if set to negative value', () => {
			const interval = -20;
			const result   = runCli(['-l', 'debug', '--clean-interval', interval, 'b,1,1']);
			result.stderr.should.be.ok();
			result.stderr.should.match(new RegExp(`Error: clean interval must be a positive integer \\(${interval}\\)`));
		});
	});

	describe('--port' , () => {
		it('should be set by default', () => {
			const result   = runCli(['-l', 'debug', 'b,1,1']);
			result.stdout.should.be.ok();
			result.stderr.should.not.be.ok();
			const confLog = JSON.parse(result.stdout.split('\n')[0]);
			confLog.should.have.property('config');
			confLog.config.should.have.property('port', 8910);
		});

		it('should be set from the command line', () => {
			const port = 8999;
			const result   = runCli(['-l', 'debug', '--port', port, 'b,1,1']);
			result.stdout.should.be.ok();
			result.stderr.should.not.be.ok();
			const confLog = JSON.parse(result.stdout.split('\n')[0]);
			confLog.should.have.property('config');
			confLog.config.should.have.property('port', port);
		});

		it('should be set from config file', () => {
			const confFile = getAssetPath('conf.json');
			const conf     = require(confFile);
			const result   = runCli(['-l', 'debug', '--config', confFile, 'b,1,1']);
			result.stdout.should.be.ok();
			result.stderr.should.not.be.ok();
			const confLog = JSON.parse(result.stdout.split('\n')[1]);
			confLog.should.have.property('config');
			confLog.config.should.have.property('port', conf.port);
		});

		it('should fail if set to zero or negative value', () => {
			const port = -20;
			const result   = runCli(['-l', 'debug', '--port', port, 'b,1,1']);
			result.stderr.should.be.ok();
			result.stderr.should.match(new RegExp(`Error: port must be a positive integer \\(${port}\\)`));
		});
	});

	describe('--host' , () => {
		it('should be set by default', () => {
			const result   = runCli(['-l', 'debug', 'b,1,1']);
			result.stdout.should.be.ok();
			result.stderr.should.not.be.ok();
			const confLog = JSON.parse(result.stdout.split('\n')[0]);
			confLog.should.have.property('config');
			confLog.config.should.have.property('host', 'localhost');
		});

		it('should be set from the command line', () => {
			const host = '0.0.0.0';
			const result   = runCli(['-l', 'debug', '--host', host, 'b,1,1']);
			result.stdout.should.be.ok();
			result.stderr.should.not.be.ok();
			const confLog = JSON.parse(result.stdout.split('\n')[0]);
			confLog.should.have.property('config');
			confLog.config.should.have.property('host', host);
		});

		it('should be set from config file', () => {
			const confFile = getAssetPath('conf.json');
			const conf     = require(confFile);
			const result   = runCli(['-l', 'debug', '--config', confFile, 'b,1,1']);
			result.stdout.should.be.ok();
			result.stderr.should.not.be.ok();
			const confLog = JSON.parse(result.stdout.split('\n')[1]);
			confLog.should.have.property('config');
			confLog.config.should.have.property('host', conf.host);
		});
	});

	describe('--log-level' , () => {
		const confFile = getAssetPath('conf.json');
		it('should log from info by default', () => {
			const result   = runCli(['--config', confFile]);
			result.stdout.should.be.ok();
			result.stdout.split('\n').should.have.length(2);
		});

		it('should not log in silent mode', () => {
			const result = runCli(['--log-level', 'silent', '--config', confFile]);
			result.stdout.should.not.be.ok();
		});

		it('should be more verbose in debug mode', () => {
			const result = runCli(['--log-level', 'debug', '--config', confFile]);
			result.stdout.should.be.ok();
			result.stdout.split('\n').should.have.length(4);
		});

		it('should fail if mode is unknown', () => {
			const result = runCli(['--log-level', 'bad']);
			result.stdout.should.not.be.ok();
			result.stderr.should.be.ok();
			result.stderr.should.match(/Error: default level:bad must be included in custom levels/);
		});
	});

	describe('buckets' , () => {
		it('should correctly set bucket', () => {
			const buckets  = {
				b1: {size: 1,  ttl: '1', ms: 1 * 1000},
				b2: {size: 10, ttl: '2ms', ms: 2},
				b3: {size: 15, ttl: '3s', ms: 3 * 1000},
				b4: {size: 20, ttl: '4m', ms: 4 * 1000 * 60},
				b5: {size: 25, ttl: '5h', ms: 5 * 1000 * 60 * 60}
			};
			const result   = runCli(['-l', 'debug'].concat(_.map(buckets, (b, n) => `${n},${b.size},${b.ttl}`)));
			result.stdout.should.be.ok();
			result.stderr.should.not.be.ok();
			const confLog = JSON.parse(result.stdout.split('\n')[0]);
			confLog.should.have.property('config');
			_.map(buckets, bucket => {
				bucket.ttl = bucket.ms;
				delete bucket.ms;
			});
			confLog.should.have.property('buckets', buckets);
		});

		it('it should merge buckets with config file giving priority to config file', () => {
			const buckets  = {
				b1: {size: 1,  ttl: 1},
				test: {size: 1, ttl: 1}
			};
			const confFile = getAssetPath('conf.json');
			const conf     = require(confFile);
			const result   = runCli(['--config', confFile, '-l', 'debug'].concat(_.map(buckets, (b, n) => `${n},${b.size},${b.ttl}`)));
			result.stdout.should.be.ok();
			result.stderr.should.not.be.ok();
			const confLog = JSON.parse(result.stdout.split('\n')[1]);
			confLog.should.have.property('config');
			confLog.should.have.property('buckets');
			confLog.buckets.should.have.property('b1', {size: buckets.b1.size, ttl: buckets.b1.ttl * 1000});
			confLog.buckets.should.have.property('test', {size: conf.buckets.test.size, ttl: parseInt(conf.buckets.test.ttl, 10) * 1000});
		});

		it('it should fail if size is missing or 0', () => {
			let result   = runCli(['-l', 'debug', 'b1,,1']);
			result.stderr.should.be.ok();
			result.stderr.should.match(/Error: Could not parse bucket b1,,1 name:b1 size: ttl:1000/);

			result   = runCli(['-l', 'debug', 'b1,0,1']);
			result.stderr.should.be.ok();
			result.stderr.should.match(/bucket size "value" must be larger than or equal to 1/);
		});

		it('it should fail if ttl is missing or 0', () => {
			let result   = runCli(['-l', 'debug', 'b1,1']);
			result.stderr.should.be.ok();
			result.stderr.should.match(/Error: Could not parse bucket b1,1 name:b1 size:1 ttl:undefined/);

			result   = runCli(['-l', 'debug', 'b1,1,']);
			result.stderr.should.be.ok();
			result.stderr.should.match(/Error: Could not parse bucket b1,1, name:b1 size:1 ttl:/);

			result   = runCli(['-l', 'debug', 'b1,1,0']);
			result.stderr.should.be.ok();
			result.stderr.should.match(/Error: ttl must be a positive integer for bucket b1,1,0/);
		});

		it('it should fail if bucket name is not unique', () => {
			let result   = runCli(['-l', 'debug', 'b1,1,1', 'b1,1,2']);
			result.stderr.should.be.ok();
			result.stderr.should.match(/Error: Bucket b1 was already defined/);
		});
	});
});


Have been searching for months for a stylist in my new home of Huntsville. I found Megan Gibson and she transformed my hair. Now in addition to a new home and new job, I have found the best Salon and hairdresser. Thank you, Megan and Salon Salon staff.
I haven't been this satisfied with my hair in a very long time. Faith is the best. She transformed a disaster that had been done by another salon into my most favorite style and color that I've ever had. This was my 1st visit but I know she has become my new stylist for as long as she will have me.
This is the very best salon in the Huntsville area. All the girls are the best stylist and give a great hair and are very professional. They are the BEST!!!!!!
Super friendly, professional staff! I have been seeing Nikki McDaniel for 5 years and she has NEVER disappointed me. Cut, style, color (no matter what I choose) and wax is always perfect. I have referred her many happy clients!


text:
Q: float main tables/figures after main text THEN add appendix and appendix tables I'm struggling with \usepackage{endfloat}, \documentclass[12pt]{elsarticle}, and the appendix.
What I want:
I want the main text, followed by tables and figures inserted/cited in the main text (floated to the end of the main document only), and then I want the appendix with its tables exactly where specified. I want the main text tables to be numbered 1, 2, ..., T. I want the appendix tables to be numbered A1, A2, ..., A.
I'd also like the main document through the end floated tables to be numbered 1, 2, ..., P. Then I want the appendix to start over with roman numerals.
Here's what I tried:
\documentclass[12pt]{elsarticle}
\usepackage[notablist]{endfloat}
\usepackage{threeparttable}
\usepackage[toc,page]{appendix}
\usepackage{booktabs}
\usepackage{caption}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{}
\chead{}
\fancyfoot[C]{}
\rhead{My short title \thepage}
\renewcommand{\headrulewidth}{0pt}

% get rid of footer included in elsarticle
\makeatletter
\def\ps@pprintTitle{%
 \let\@oddhead\@empty
 \let\@evenhead\@empty
 \def\@oddfoot{}%
 \let\@evenfoot\@oddfoot}
\makeatother

% appendix page numbering
\let\origappendix\appendix % save the existing appendix command
\renewcommand\appendix{\clearpage\pagenumbering{roman}\origappendix}

\begin{document}\thispagestyle{empty}

\begin{frontmatter}
\title{My long title}

\author[add1]{Me\corref{cor1}}
\ead{me@email.com}
\author[add1]{You}
\ead{you@email.com}

\cortext[cor1]{Please address correspondence to me}
\address[add1]{Address}

\begin{abstract}
Abstract
  \end{abstract}
  \begin{keyword}
    Keywords
  \end{keyword}

\end{frontmatter}

My text page 1

\newpage
My text page 2 and Table \ref{tab}.

\newpage
My page 3

\newpage

\begin{table}
\centerline{\begin{threeparttable}
  \caption{My table}
  \label{tab}
  \centering
  \begin{tabular}{lrr}
  \toprule
 Col1 & Col2 & Col3 \\
  \midrule
  1 & 2 & 3 \\
  4 & 5 & 6 \\
  \bottomrule
  \end{tabular}
  \begin{tablenotes}
  \small
  \item My note
  \end{tablenotes}
  \end{threeparttable}}
\end{table}

\thispagestyle{plain}

\makeatletter
\efloat@restorefloats
\makeatother
\setcounter{figure}{0} % Start again
\renewcommand\thefigure{\arabic{figure}}
\setcounter{table}{0} % Start again
\renewcommand\thefigure{\arabic{table}}

\appendix

My appendix and Table \ref{apptab}. I want the appendix to appear after Table \ref{tab} which should be floated to the end of the main document.

In other words, I want the main text, followed by tables and figures inserted in the main text (floated to the end), and then I want the appendix with its tables exactly where specified.

\begin{table}[H]
\centerline{\begin{threeparttable}
  \caption{Table should be in appendix}
  \label{apptab}
  \centering
  \begin{tabular}{lrr}
  \toprule
 Col1 & Col2 & Col3 \\
  \midrule
  7 & 8 & 9 \\
  10 & 11 & 12 \\
  \bottomrule
  \end{tabular}
  \begin{tablenotes}
  \small
  \item My note
  \end{tablenotes}
  \end{threeparttable}}
\end{table}

\end{document}

A: From @wasteofspace:

i would assume that the endfloat package would do the job. get your floats from the main body of the doc by using \processdelayedfloats before \appendix; process those that appear in the appendix in the normal way for end of document.

This worked for me.


During a tasting which included Montepulciano d'Abruzzo and Soave Classico the following notes were written down by serveral professionals.
Violet, red fruit very, vinous.
Delicate, characteristic. Fruity and harmonious.


text:
George and Amal Clooney Welcome Birth of Twins
The baby boy and girl are "happy, healthy and doing fine"
Published June 6, 2017 • Updated on June 6, 2017 at 3:30 pm
George and Amal Clooney are now parents of twins and, rest assured, George is doing fine.
The Clooneys welcomed a girl and a boy — Ella and Alexander — on Tuesday morning, the couple announced in a joint statement. Both mother and children, born at a hospital in London, are "happy, healthy and doing fine."
"George is sedated and should recover in a few days," added the family's statement, released through Clooney's publicist.
No other details were immediately available. The Clooneys had been living in London while awaiting the arrival of their babies. They own a historic mansion just west of London in Berkshire.
COVID-19 testing 5 hours ago
Hotline for Free COVID Tests Launches Friday, Complementing Federal Website
Washington D.C. 10 hours ago
Nation's Largest Anti-Abortion Protest Could Be Last Under Roe V. Wade
Clooney, 56, and international human rights lawyer Amal Alamuddin, 39, married in Italy in 2014. These are the first children for both.
In an interview in February with the French program "Rencontres de Cinema," Clooney said fatherhood was "going to be an adventure."
George ClooneyAmal Clooney


I join the chorus (here are just two examples) of those recommending J.D. Vance's memoir Hillbilly Elegy: A Memoir of a Family and Culture in Crisis. It has a voice and message so strong that I worry about diluting and trivializing it by even discussing it. It's good enough to resist commentary a bit.
More than that, even, I'm a bit embarrassed to pull only politics from a rich and interesting memoir. But, like so many others, I have politics on the brain at the moment (also, shout out to the new show BrainDead!), and I can't help myself, so here we go.
There is a cultural movement in the white working class to blame problems on society or the government, and that movement gains adherents by the day.
Here is where the rhetoric of modern conservatives (and I say this as one of them) fails to meet the real challenges of their biggest constituents. Instead of encouraging engagement, conservatives increasingly foment the kind of detachment that has sapped the ambition of so many of my peers. I have watched some friends blossom into successful adults and others fall victim to the worst of Middletown's temptations—premature parenthood, drugs, incarceration. What separates the successful from the unsuccessful are the expectations that they had for their own lives. Yet the message of the right is increasingly: It's not your fault that you're a loser, it's the government's fault.
Nearly everyone in my family who has achieved some financial success for themselves, from Mamaw to me, has been told that they've become "too big for their britches." I don't think this value is all bad. It forces us to stay grounded, reminds us that money and education are no substitute for common sense and humility. But, it does create a lot of pressure not to make a better life for yourself, and let's face it: when you grow up in a dying steel town with very few middle class job prospects, making a better life for yourself is often a binary proposition: if you don't get a good job, you may be stuck on welfare for the rest of your life.
A few years back I saw Craig Ferguson do a standup show in Toronto. He did a bit—partly tongue-in-cheek of course, it's comedy after all—about how the Scottish temperament had influenced the Canadian temperament. He joked about passive-aggressiveness from people back home when he had news: got a new car, did you? Good for you. Moving to America, are you? Good for you. Got a nightly TV show on national television, did you? Good for you.
Vance is getting at exactly the same social pressure when he talks about the town he grew up in and the influence of Scots-Irish hillbilly culture. Ultimately he makes a forceful case about how, in this context, role models, family stability, and personal responsibility are irreplaceable and impossible to replicate with policies or programs. He describes how "upward mobility" is a million miles away from the reality of living in a community and a culture that provides no clue and few examples of how to achieve it.
Is it possible to have a workable social contract when there is a combination of detachment and mistrust of those who "make it"? What on earth does "equality of opportunity" mean? These are questions that I find harder to answer now than I did one book ago.
But, at least, first do no harm, right? Whatever you think about the chances of political platforms to convince anyone of anything inside a culture of world-champion cynics of success, one thing seems clear to me. If resentment and pessimism are the context, formalized resentment and weaponized pessimism are worse than the disease. Isn't that just enabling?


RESTON, VA, December 2, 2015 – Comscore, Inc. (NASDAQ: SCOR), a global media measurement and analytics company, today released data from Comscore MobiLens® and Mobile Metrix®, reporting key trends in the U.S. smartphone industry for October 2015. Apple ranked as the top smartphone manufacturer with 43.3 percent OEM market share, while Google Android led as the #1 smartphone platform with 52.9 percent platform market share. Facebook ranked as the top individual smartphone app.
193.9 million people in the U.S. owned smartphones (77.9 percent mobile market penetration) during the three months ending in October. Apple ranked as the top OEM with 43.3 percent of U.S. smartphone subscribers. Samsung ranked second with 27.9 percent market share (up 0.6 percentage points from July), followed by LG with 9.8 percent (up 0.9 percentage points), Motorola with 5.1 percent (up 0.2 percentage points) and HTC with 3.3 percent.
Android ranked as the top smartphone platform in October with 52.9 percent market share (up 1.5 percentage points from July), followed by Apple with 43.3 percent, Microsoft with 2.7 percent and BlackBerry with 1 percent. Symbian did not register a meaningful market share percent in October and will be excluded in future rankings reports.
Facebook ranked as the top smartphone app, reaching 77.3 percent of the app audience, followed by YouTube (61.2 percent), Facebook Messenger (60 percent) and Google Play (52.6 percent).
* "Apple Music," as it appears in Comscore's monthly reporting since July, is the same measured entity as the previously named "iTunes Radio/iCloud" that has been reported in past months' mobile rankings. This entity, now under the new name, is referring to Apple's native music app, which captures all music activity within that app, including listening via the streaming service, radio service and users' personally downloaded music libraries.