Your cat's nails are an important part of their biology, as their claws are designed to help with hunting, stalking, attacking, cleaning, and eating. When you have a housecat, it is easy to forego trimming their nails, especially if your cat isn't fond of swiping. However, regardless of how well-behaved your cat is, it is important to keep their nails trimmed and tidy. This prevents your cat from getting caught on fabric and ripping a nail, an injury that could quickly escalate to a more serious medical condition. There are many tactics to make trimming your cat's nails easier and hassle-free, and we've got some great tips lined up for you right here.
1. The basics: Trimming your cat's nails can be something that you take care of at home, or something that you outsource. If you're going to do it at home, as many cat owners to, it is important to understand the basics of nail trimming. First of all, you'll need a designated feline nail trimmer. You'll never be able to do the task without the proper tool. These are inexpensive, and can be found at any pet store. They usually look like little scissors with a circular cutting area. The purpose of trimming your cat's nails is to relieve them from the dangers that come with overgrown nails, as well as protecting you from harmful swipes.
In order to get a clean cut, you'll want to hold your cat's paw. Gently squeeze the base of the claw, where it juts out from its sheathed area. This will involuntarily extend your cat's claw from hiding. You should be in a well-lit area so that you can observe the cat's claw. If your cat has white or light-colored claws, you should be able to see where the bloodline extends to. You'll want to trim just before the bloodline. If you accidentally snip too close to the bloodline, you will cause your kitty some serious discomfort.
If you are nervous or can't see your cat's bloodline due to dark claws or any other factor, you should either have your cat's nails professionally trimmed, or just lightly trim them yourself. All you really need is to remove the super sharp tips and any extreme excess length that could cause discomfort in your cat.
2. Outsource the task: If you're afraid that you aren't experienced enough with trimming your cat's nails, or you simply would rather a professional handle it, you have some options. Professional cat groomers almost always offer nail-trims. This won't cost much, and only takes about fifteen minutes. Veterinarian offices also typically offer nail-trims. These professional venues will ensure that your cat's nails are trimmed to a proper length, and that your cat won't be injured in the process.
This service could be included with your regular checkup, routine professional grooming session, or just on its own. This is a good way to handle nail-trims if you have a feisty kitty and don't have a good assistant to help you with the task. If you do decide to have it done at the veterinarian's office, you'll be taking care of multiple errands all at once, especially if you have any specific questions that you need answered or any other health inquiries.
When you take your cat to have their nails trimmed, they will be in a more stressful situation than they would if you took care of the task at home. Be calm, as your cat relies on your attitude to set theirs. Make sure to pay attention and watch how the professionals do the nail trim so that if you do decide to take a crack at it, you'll have first-hand examples to go from.
3. Get your cat in the mood: In order to make trimming your cat's nails a painless and easy process, you'll want to trim on your cat's terms. This isn't to say that cats enjoy having their nails trimmed; in fact even the most well-behaved cats take issue with it most of the time. However, you can prepare your cat for a nail trim in a few different ways.
– Use catnip: If your cat is known to trip out on catnip and then take a serious snooze, you may want to consider giving your cat some catnip before attempting to trim their nails. Most cats that react to catnip react first with a burst of energy followed by a sleepy sedation, so pay attention to the way that your cat reacts to catnip the next time that you give them some. This could be a helpful tool in preparing your cat for a nail trim.
– Play beforehand: Cats love to play, and you can use this to your advantage when your kitty is due for a nail trim. By playing with your kitty, you're forcing them to extend energy that they'll feel later on. Most cats can exhaust themselves through play, and in turn will be in great shape for a calm nail trim.
– Get a good meal in: Another way to naturally calm your cat is by giving them a nice meal. Give your cat a nice heap of their favorite food, and wait until they've digested and taken their after-meal nap to approach with the clippers. Never attempt to trim your cat's nails while they're face-first in their food bowl, as this could create a negative association with the feeding area.
These tactics are meant to prepare your cat for their nail trim by calming them down. If your cat is calm, they are more likely to allow you to touch their paws and get in for a trim.
4. Take your time: On the same note of going along with trimming while your cat is calm, you'll want to be patient when it comes to the actual trim. A good idea would be to actively try to get all of your cat's nails over time, and not necessarily all at once. Just like with affection, even the greatest cats have a tolerance limit for activities that could displease them. If your cat is calm for only enough time to trim one paw, don't be discouraged. The nicest thing that you can do for your cat is let the trim happen in a calm way. If you don't let your cat get so riled up that they are distressed and run away, they'll be more likely to allow you to trim for longer next time. It is all about building up tolerance when it comes to trimming your cat's nails at home. Have the nail clippers near a spot where you and your cat frequently relax together. This way, you'll be prepared to do a few snips the next time your cat is in their calm state of mind. Back off before they get feisty, and you'll soon be able to give them a full trim in no time.
5. Utilize treats: If your cat is food-motivated, you'll want to harness the power of the treats for nail-trimming time. Follow the steps listed previously and make sure that your cat is in a calm, collected mood. As you begin to rid your cat of their pointy sharp claws, you'll want to reward their positive behavior with treats. You may even be able to distract your cat so much that you get through all four paws with the treat-tactic. Your cat will always love treats, and likely won't associate treats with nail-trims any time soon, regardless of how you use them. Treats give your cat a distraction and a reward all in one foul swoop.
6. Have a friend help: If your cat simply won't let you get near their paws, you may want to enlist in the help of a friend or family member to step in as your assistant. Your assistant can help by distracting your cat with treats and pets while you get down to business on their paws. A friend can also help you with restraining your cat if you plan to go for gold and get all nails trimmed in one session. Make sure to not be too rough with your cat, as this will only make it more difficult to trim their nails and upset them further. You can have your friend hold your cat's neck and scruff so that they can't bite you, or hold them in a blanket, burrito-style, so that no other limbs can come out and attack you besides the one paw that you're attempting to trim.
7. Provide scratching posts: Scratching posts are a way to deter your cat from scratching on furniture, as well as keeping their nails down to a healthy length. If you've ever seen your cat chewing at their nails, this means that they are too long and proving bothersome for your cat. You may still need to come in for regular trims, but a scratching post could potentially solve many of the issues that come with long cat claws. If your cat isn't initially attracted to the scratching post or pad for whatever reason, you can try placing catnip and/or treats on the scratching area to try to attract them.
– Marking territory: As discussed in Kitty Paws 101 (ilnk), your cat uses his/her paws to mark territory through scent glands located in their paw pads.
– Trimming their nails: Cats are disturbed by long claws just as much as humans are. They can tell when the dead layer of nail has grown out too far and will work to trim their nails themselves by scratching.
– Stretching: Cats utilize scratching to help them stretch parts of their body that wouldn't be stretched otherwise. By extending their retractable claws, they are stretching everything from their back to their elbows to their claw sheaths.
As you can see, many cat owners have a hard time with trimming their cats' nails. Keeping your cats' nails short is a key part of grooming and taking care of your kitty and all their needs. Although they may act like they hate what you're doing, your cat will appreciate the freedom that they have from the lack of sticky sharp claws. Whether you're going to take your cat to the veterinarian, or trim at home, having a kitty with trim and proper nails will help you, your cat, and your carpet and furniture more than you could ever expect!


text:
Les élections législatives françaises de 2017 se déroulent les  et . Dans le département des Bouches-du-Rhône, seize députés sont à élire dans le cadre de seize circonscriptions.

Sortants et élus

Contexte
Comme lors des précédents scrutins législatifs, en 2012 les Bouches-du-Rhône avaient suivi la tendance nationale en élisant une majorité de députés de gauche : huit socialistes, un communiste et un écologiste contre six députés UMP.

Depuis, la gauche locale, divisée notamment par l'affaire Guérini, enchaîne les défaites lors des élections locales, en restant minoritaire dans la majorité des communes à la suite des élections municipales de 2014 et perdant les régionales ainsi que, pour la première fois depuis plus de cinquante ans, les départementales en 2015.

Plusieurs députés changent d'étiquette lors de la législature : Jean-Pierre Maggi, devenu député PS de la  circonscription en 2012 à la suite du décès d'Olivier Ferrand, rejoint le PRG en 2015 alors que François-Michel Lambert, élu dans la  circonscription sous l'étiquette EELV, quitté le parti pour l'UDE. Par ailleurs, Sylvie Andrieux, élue dans la  circonscription malgré le retrait de son investiture par le PS à la suite de sa mise en examen, démissionne de son mandat en 2016 à la suite de sa condamnation à une peine d'inéligibilité et de prison pour détournement de fonds public.

Lors du premier tour de l'élection présidentielle, Marine Le Pen arrive largement en tête dans le département avec 27,28 % des voix devant Jean-Luc Mélenchon (22,02 %), François Fillon (19,76 %) et Emmanuel Macron (19,37 %).

Jean-Luc Mélenchon, candidat à l'élection présidentielle de 2017, annonce sa candidature à Marseille, un « parachutage » dans une ville où il recueille le plus de voix lors du premier tour de la présidentielle, dans la  face au député PS sortant Patrick Mennucci. Candidat précédemment investi par la France insoumise dans cette circonscription, Gérard Souchet regrette qu'il ne s'attaque pas à une zone de force de l'extrême-droite :
.

Résultats départementaux de 2012

Résultats de l'élection présidentielle de 2017 par circonscription

Sondages  par circonscription

Partis présent par circonscription

Résultats

Résultats à l'échelle du département

Résultats par circonscription

Première circonscription
Député sortant : Valérie Boyer (Les Républicains).

Deuxième circonscription
Député sortant : Dominique Tian (Les Républicains).

Troisième circonscription
Député sortant : siège vacant.

Quatrième circonscription
Député sortant : Patrick Mennucci (Parti socialiste).

Cinquième circonscription
Député sortant : Marie-Arlette Carlotti (Parti socialiste).

Sixième circonscription
Député sortant : Guy Teissier (Les Républicains).

Septième circonscription
Député sortant : Henri Jibrayel (Parti socialiste).

Huitième circonscription
Député sortant : Jean-Pierre Maggi (Parti radical de gauche).

Neuvième circonscription
Député sortant : Bernard Deflesselles (Les Républicains).

Dixième circonscription
Député sortant : François-Michel Lambert (Parti écologiste).

Onzième circonscription
Député sortant : Christian Kert (Les Républicains).

Douzième circonscription
Député sortant : Vincent Burroni (Parti socialiste).

Treizième circonscription
Député sortant : Gaby Charroux (Parti communiste français).

Quatorzième circonscription
Député sortant : Jean-David Ciot (Parti socialiste).

Quinzième circonscription
Député sortant : Bernard Reynès (Les Républicains).

Seizième circonscription
Député sortant : Michel Vauzelle (Parti socialiste).

Résultats pour la ville de Marseille
La ville de Marseille est divisée en sept circonscriptions, de la première à la septième circonscription des Bouches-du-Rhône.

Notes et références

Articles connexes
 Liste des circonscriptions législatives des Bouches-du-Rhône
 Liste des députés des Bouches-du-Rhône
 Élections législatives françaises de 2017

Bouches-du-Rhône
Législatives, 2017

redpajama_set_name: RedPajamaWikipedia


St. Paul's Preschool at St. Paul's Episcopal Church in Cary is accepting registration for the 2014-15 school year. The church is at 221 Union St., Cary. For more information or to schedule a tour, contact Brooke Bowersox at 919-467-3788 or stpaulspreschoolcary@gmail.com.
Covenant-Life Church will host a National Day of Prayer observance from 11:30 a.m. to 1 p.m. Thursday, May 1, at 305-A Ashville Ave., Cary. For details, go to www.covenant-life.com. For information about National Day of Prayer, go to www.nationaldayofprayer.org.
Holland Chapel A.M.E. Zion Church will sell barbecue pork and grilled chicken for $8 a plate or $4 a sandwich beginning at 10 a.m. Friday, May 2, and Saturday, May 3, at 360 Burgess Road, Apex. Plates include string beans, coleslaw or potato salad, a roll and dessert. For details, call 919-362-7831.
Colonial Baptist Church will host a conference, The Confident Woman, from 7:15-9:30 p.m. Friday, May 2, and 9 a.m. to 3:15 p.m. Saturday, May 3, at 6051 Tryon Road, Cary. Susie Larson of Moody Bible Radio and Focus on the Family will speak. There will be fellowship, music and workshops. For details or registration, call 919-233-9100 or go to www.colonial.org.
Christian Revival Church will host the Celebrating Women seminar for women of all ages from 10 a.m. to 3 p.m. Saturday, May 3, at 2205 Candun Drive, suite B, Apex. Cheryl Caroll of the Women's Health Alliance and Mount Zion Christian Church will present the seminar. Register for $15 by Wednesday, April 30, by calling 919-367-9009. For details, go to www.christianrevivalchurch.org.
First Baptist Church - Cary will host a revival with Rick Coram with services at 8 a.m., 10:30 a.m. and 6 p.m. Sunday, May 4, through Wednesday, May 7, at 218 S. Academy St., Cary. For details, go to www.caryfbc.org.
White Plains United Methodist Church will host a spaghetti dinner at 5:45 p.m. and the Children's Choirs will present "The Agape League" at 6:45 p.m. Wednesday, May 7, at 313 SE Maynard Road, Cary. For details, go to www.wpumc.com.
White Plains United Methodist Church will host its 20th annual Oldies Drive In from 5-9 p.m. Friday, May 9, at 313 SE Maynard Road, Cary. There will be hamburgers, milkshakes and live music. Admission costs $3 per car.
The Abiding Presence Lutheran Church Yard Sale and More will be from 7 a.m. to 4 p.m. Saturday, May 17, at 7300 Sunset Lake Road, Fuquay-Varina. Furniture, clothes, books, electronics and homemade crafts will be sold. There will be games, food, clowns and face painting for kids. The yard sale will raise money for the church's Columbarium Memorial Garden project. If you would like to make a donation or run a booth for your business at the event, email Debbie at apexdebbie@aol.com.
White Plains United Methodist Church will host Walk tHis Way, a walking and social group, from 7-7:45 a.m. Mondays through Thursdays in the Christian Life Center gym at 313 SE Maynard Road, Cary. For details, go to www.wpumc.com.
Author and speaker Sarah Bush will host a 12-week study on prayer with her book, "The Invitation – Come Boldly to the Throne of Grace," from 10-11:30 a.m. or 7-8:30 p.m. Thursdays at 708 Town Side Drive, Apex. For information or registration, email sarah@sarahbush.com.


Dedicated to strict high-quality management and considerate purchaser support, our experienced employees members are usually available to discuss your specifications and be certain full shopper satisfaction for 1 2 Stainless Steel Hardware Fabric , 1/2'' Stainless Steel Hardware Fabric , Stainless Steel Hardware Fabric , professional and experience in domestic and international.
"Our mission is usually to turn into an innovative provider of high-tech digital and communication devices by providing worth added design and style, world-class producing, and repair capabilities for 1 2 Stainless Steel Hardware Fabric , 1/2'' Stainless Steel Hardware Fabric , Stainless Steel Hardware Fabric , Customer satisfaction is our goal. We are looking forward to cooperating with you and providing our best services for you. We warmly welcome you to contact us and please feel free to contact us. Browse our online showroom to see what we can do for you. And then E-mail us your specifications or inquiries today.


text:
Q: Python Dictionary, same strings goes into a key Python newbie here.
I have a file that contains many strings. Some of these strings have the same ID. I would like to add those ID's into one single key.
The data, that would come from a file, would look like:
    1234, Random User, first data
    2345, Another User, random data
    1234, Random User, different data

How would I put the first and third string into the same key of a dictionary.
    1234: {[1234, Random User, first data], [1234, Random User, different data]}
    2345: {[2345, Another User, random data]}

Something like that is what I would like.
From that newly created dictionary, how would I extract just part of the data such as I want to print only the users name or the data.

A: from collections import defaultdict

res = defaultdict(list)

for line in open('myfile.txt'):
    key = line.split(",", 1)[0]
    res[key].append(line)

redpajama_set_name: RedPajamaStackExchange


Tailgating at polo matches has become legendary – even more so than the game itself. The unique ambiance of the sport sets the stage for pomp and pageantry unlike any other event in the world. From a simple picnic to elaborate spectacles of grandeur, you are only limited by your imagination – and anything goes. Themed fetes, summer dresses, seersucker suits, wide brims, fascinators and feathers – preppy fashion takes center stage. Few sports allow you to get so close to the action. The display of athleticism between horse and rider is majestic – your heart races with every swing of the mallet and sip of champagne. Eight horses gallop madly down the field as you hob nob with revelers and nibble on your movable feasts. Come enjoy the most accessible and well-heeled event in the world, right here in Westport, CT.
❖ Wear comfortable shoes. Flat or wedge-heeled shoes are your best option; high heels are not recommended, as your heels will sink into the turf, making walking difficult.
❖ Bring layers just in case it gets chilly or windy. Don't forget SPF and sun protection.
❖ Don't overthink it. Dress classy, dressy-casual, but don't think you have to wear an extravagant dress and a big matching hat.
❖ All spectators are encouraged to participate in the Divot Stomp during half time.
❖ Umbrellas of any sort (rain, parasols, shade, etc.) need to be safe and secure so they don't blow away (cause harm/spook horses) or obstruct view.
❖ Parents. Please supervise your children.
WIN! A HORSE WEATHERVANE & CUPOLA!
THE LEADER IN LUXURY OUTDOOR DECOR.


SOLON, Ohio -- Police are warning Netflix customers to stay vigilant and double check emails that appear to be sent from the popular streaming service before offering up any of their personal information.
Police in Solon, Ohio, recently shared a screenshot of a phishing email designed to steal the recipient's personal information. The email claims the user's account is on hold because Netflix is "having some trouble with your current billing information" and invites the user to click on a link to update their payment method.
The email was sent to a Solon police officer who said he doesn't actually have a Netflix account.
"Contact the source of the email by another method that you trust to make sure your accounts are maintained. Don't click the links. The links could also be a way to install malware on your computer," the police department warned.
Commenters on Facebook pointed out that the email, which could look legitimate at first glance, contained an international phone number and strange punctuation. It also was written with the salutation "Hi Dear."
On its support website, Netflix echoes the police department's advice: "Never enter your login or financial details after following a link in an email or text message. If you're unsure if you're visiting our legitimate Netflix website, type www.netflix.com directly into your web browser."
Anybody who receives a suspicious email or text message claiming to be from Netflix is asked to forward the message to phishing@netflix.com for further review by the company's security team.


ANKASYS Application Development With QT is a one week course, which covers all the features of the QT library. The course is offered in collaboration with ANKASYS training partner CSD.
Display images by using "Double Buffering"


text:
Tips for Sourcing Qualified Truck Drivers in Port Elizabeth
The recent truck drivers protest over foreign nationals have led to a government crackdown focusing on regulations in the freight and logistics industry in Gqeberha (Port Elizabeth) in the Eastern Cape. This ongoing situation has shed light on the issue of unlicensed or illegal drivers operating in the area and put a strain on businesses trying to source qualified truck drivers.
While the government aims to ensure industry-wide compliance with the various labour laws and regulations, trucking companies are faced with the challenging task of sourcing and screening qualified and compliant truck drivers in Port Elizabeth.
This blog breaks down the various regulatory requirements for companies in this sector, the challenges and strategies of hiring qualified candidates, and the benefits of partnering with a reputable staffing agency to employ the right truck drivers.
Labour laws and regulations in the trucking industry
The recent destructive protests in and around the Eastern Cape region have been by truck drivers alleging that foreign nationals are taking their job opportunities. Disgruntled truck drivers blocked the N10 national route in Middelburg, Eastern Cape, and the N3 highway near Montrose, Free State, leading to considerable economic losses due to the disruption of national transport links.
In response to these protests, the department is setting up an inspection led by enforcement officials, migration officers from the Department of Home Affairs, SAPS, and the National Bargaining Council for the Road Freight and Logistics Industry. They are coming together to address non-compliance in the road freight sector, focusing on compliance with the Immigration Act and other applicable legislation relating to foreign nationals.
This team would also be responsible for ensuring compliance with other critical labour legislation impacting the trucking industry, including:
National Minimum Wage Act
Employment Equity Act
Unemployment Insurance Act
The Compensation for Occupational Injuries and Diseases Act
Additionally, they will inspect the registration of truck drivers on the Employment Services of South Africa database. Beyond this, the protest action and subsequent inspection plans focus on more than just the hiring of foreign nationals in South Africa's freight and logistics sector.
These Acts listed above ensure that all workers, regardless of their nationality or other personal characteristics, receive equal pay for equal work and have access to adequate employment insurance in case of a workplace injury or illness.
How can trucking companies comply with the OHS Act?
The Occupational Health and Safety (OHS) Act protects workers' health and safety while using machinery and other job-related equipment. For truck drivers and their employers, the OHS Act may provide clear guidelines and protocols that they must follow to ensure road safety, such as:
adhering to maximum driving hours
keeping truck loads adequately balanced and secured
carrying out regular vehicle maintenance.
Trucking companies in Port Elizabeth can ensure they comply with the OHS Act by doing the following:
Providing safety training to their drivers
keeping detailed records of driving and other job-related activities
conducting regular inspections of their fleet to check for potential safety issues.
Drivers should also have the necessary equipment to protect themselves while on the job, such as personal protective gear, reflective vests, and communication devices. In addition, trucking companies can invest in additional safety measures such as anti-lock brakes and GPS tracking systems to ensure their drivers are safe in vehicles that are accounted for at all times.
Optimising driver safety is vital for keeping the company's talent driving safely on the road, for protecting freight throughout the supply chain, and avoiding unnecessary fines and insurance issues. Prioritising driver safety also shows drivers that the company cares for them, further increasing morale and overall retention rates.
Tips for hiring qualified truck drivers in Port Elizabeth
The most basic form of screening for truck drivers is license verification, which involves checking the validity of the driver's license and whether they are still allowed to operate the specified vehicles. Trucking companies in Port Elizabeth should only hire drivers who have valid commercial driver's licenses based on the vehicles that companies expect them to drive.
Other forms of truck driver screening can be helpful to confirm the safety record of drivers and evaluate their driving experience, which can include:
Experience checks
Criminal checks
Background, reference, and experience checks are vital for helping companies mitigate risks and ensure the candidate they are considering for a job is suited for the position. These checks help employers get an overall picture of the potential candidate's history and can help them identify any discrepancies or warning signs that could be concerning, such as fake references or previous employers with negative feedback about the candidate.
Criminal checks are another necessary part of background checks. They help employers ensure that candidates have not engaged in any activity that would disqualify them from the position they are applying for, such as a history of theft or violent traffic violations.
Partnering with a reputable staffing agency for your truck drivers
One of the most effective ways to ensure that employers are sourcing the best possible candidates is to partner with a reputable staffing agency that handles the entire recruitment process, from sourcing qualified candidates to carrying out the necessary screening and verification.
Most established staffing agencies or labour brokers already conduct various forms of background checks and screening of candidates and can also run criminal checks upon client request. Working with a reputable supplier of truck drivers with experience in the industry can save companies the time and cost of recruiting and qualifying candidates on their while also providing peace of mind in knowing that a skilled and qualified staff is in place.
A top staffing agency will also offer access to an extensive database of qualified candidates and the ability to quickly source new ones, ensuring that employers can hire top talent anytime during the business year. Companies can leverage temporary staffing solutions to hire truck drivers on demand, which is especially valuable during busy periods or unforeseen circumstances such as the recent strike action in Port Elizabeth.
The safety of truck drivers is critical for any business that relies on them, and it is crucial for employers to take the necessary steps to hire qualified and responsible individuals. Trucking companies in Port Elizabeth should comply with the OHS Act and other essential labour laws and regulations to keep drivers safe and avoid legal issues.
Partnering with a reputable staffing agency can help employers save time and money while ensuring that top-quality candidates are sourced for the position. MASA is an experienced supplier of truck drivers in Port Elizabeth, with over 40 years of experience sourcing talent in the trucking industry.
We provide high-quality permanent and temporary staffing solutions and offer access to an extensive database of qualified candidates and the ability to source new ones quickly. We strive to ensure that our clients have a safe and reliable workforce that meets their needs in a cost-effective manner.
Contact us today for more information about how we can help you source the best truck drivers for hire in Port Elizabeth, Eastern Cape, or other regions in South Africa.
Payroll Services: Protecting The Business from Payroll Fraud Incorporating Psychometric Testing into Staffing Solutions

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: How to speed-up the replacement of missing values for each groupby group in Pandas? I have a very large pandas dataset, where the data look like
df = pd.DataFrame({'group1' : ['A', 'A', 'A', 'A',
                         'B', 'B', 'B', 'B'],
                   'group2' : ['C', 'C', 'C', 'D',
                         'E', 'E', 'F', 'F'],
                   'B' : ['one', np.NaN, np.NaN, np.NaN,
                        np.NaN, 'two', np.NaN, np.NaN],
                   'C' : [np.NaN, 1, np.NaN, np.NaN,
                        np.NaN, np.NaN, np.NaN, 4]})

df
Out[64]:
     B   C group1 group2
0  one NaN      A      C
1  NaN   1      A      C
2  NaN NaN      A      C
3  NaN NaN      A      D
4  NaN NaN      B      E
5  two NaN      B      E
6  NaN NaN      B      F
7  NaN   4      B      F

Here you can see that, for each unique combination of  group1 and group2, the columns B and C contain at most one non-missing variable.
Within each groupby(['group1','group2']) group, I replace all the missing values by using that unique non-missing value (in that group) if that value exists.
To do so, I use the first function available after a groupby, which propagates the first-non missing value for B or C in each group to the rest of the missing values in that group:
df[['B','C']]=df.groupby(['group1','group2']).transform('first')

df
Out[62]:
     B   C group1 group2
0  one   1      A      C
1  one   1      A      C
2  one   1      A      C
3  NaN NaN      A      D
4  two NaN      B      E
5  two NaN      B      E
6  NaN   4      B      F
7  NaN   4      B      F

Unfortunately this is painfully slow on my very large dataset. Do you see any way to improve the speed here? I was thinking about fillna, but it seems I would need to apply it twice (ffill and bfill)... Any ideas?
UPDATE Would the very efficient solution proposed by ajcr below work with groups defined by several columns? map does not work in this case. Maybe merge?

A: On my machine, it can almost 100 times faster to use groupby and then map:
g = df.groupby('group', sort=False).first()

df['B'] = df['group'].map(g['B'])
df['C'] = df['group'].map(g['C'])

Here's a test DataFrame with 1000 groups and 10000 rows:
df = pd.DataFrame({'group': np.repeat(np.arange(1000), 10),
                    'B': np.nan,
                    'C': np.nan})

df.ix[4::10, 'B':'C'] = 5 # every 4th row of a group is non-null

And the timings:
%%timeit

df2 = df.copy()

g = df2.groupby('group', sort=False).first()

df2['B'] = df2['group'].map(g['B'])
df2['C'] = df2['group'].map(g['C'])

This returns 100 loops, best of 3: 2.29 ms per loop.
The transform method is nearly 100 times slower:
%%timeit

df3 = df.copy()

df3[['B','C']] = df3.groupby('group').transform('first')

This returns 1 loops, best of 3: 205 ms per loop.

Regarding you updated question concerning using multiple groups, @jeff's suggestion in the comments below of using
df['B'] = df.groupby(['group1','group2']).B.transform('first')
df['C'] = df.groupby(['group1','group2']).C.transform('first')

is about 50 times faster than transforming both columns in one go. This is because currently transform is much more performant for Series although there is a newly-created issue to increase the speed of the operation on DataFrames too.

A: Let's speed it up a little bit:
In [130]: a = df.copy()

In [131]: %timeit a['B'],a['C'] = a.B.fillna(method='ffill'), a.C.fillna(method='bfill')
1000 loops, best of 3: 538 µs per loop

In [132]: a = df.copy()

In [133]: %timeit a[['B','C']]=a.groupby('A').transform('first')
100 loops, best of 3: 3 ms per loop

A: What if you went about this differently and didn't try and fill, but instead rebuilt?
unique_df = df.drop_duplicates()

bVal = unique_df.drop(['B'],axis = 1).dropna().set_index(['A'])
cVal = unique_df.drop(['C'],axis = 1).dropna().set_index(['A'])

colVals = pd.merge(bVal,cVal, how = 'outer',left_index = True, right_index = True)
output = pd.merge(df[['A']],colVals, how = 'left',left_on = 'A',right_index = True)

Shrink the df down to the unique parts, find the unique rows on the smaller dataframe, then merge back on to rebuild larger frame - faster?


text:
Charlotte corrections officer fired, accused of inappropriate strip search
CHARLOTTE COUNTY, Fla. — A corrections officer in Charlotte County is out of a job Wednesday after an internal investigation into an allegation of inappropriate conduct.
According to reports, Frederick Frey inappropriately conducted a strip search on an inmate who was locked in a cell back in May.
The alleged victim says another inmate was in the cell at the time and could see the search in progress. The victim also says the officer removed his own pants during the incident.
Frey was placed on administrative leave after the inmate reported the incident.
CCSO says that Frey admitted to breaking policy by locking the door, however, he denied the strip search.
The internal investigation found Frey's body-worn camera was not activated during the encounter.
Frey was previously investigated in 2020 after accidentally discharging his firearm while off-duty at a Port Charlotte business.


text:
Q: using where clause before or after select all My question is that if we have to use select * and where clause simultaneously, than which option is more efficient?
$this->db->select('*');

$this->db->where('anything');

OR
$this->db->where('anything');
$this->db->select('*');
what i concluded from above is if first case than first it will select all and then will use where clause which is less efficient according to my opinion because the effort of selecting all is done?
In second is it possible that where condition will apply?
I am confused?please help

A: SQL queries are atomic, and this two statements should be used in a single query:
SELECT *
FROM <table>
WHERE <field> = <value>

SELECT is used for defining the columns / expression that will be presented.
WHERE is a set of Boolean conditions on which rows from the table should be presented.
MySQL will first use the WHERE statement to eliminate rows, and then run SELECT * to present the expressions.


Raw's got numbers! Who knew? We got COMMERCIALS, we got ROYAL RUMBLE FALLOUT and we've got Doug Furnas & Philip LaFon taking on Owen Hart & The British Bulldog, Faarooq's MISSING Helmet verses' Bart Gunn's boots … AND The DEADMAN against the Rattlesnake!
But don't get it twisted – this show is ALL ABOUT the Final Four(?) … Don't worry Gorilla Monsoon will sort it all out.
It's a RAWkus forty some odd minutes of three whole matches!
Tune is an listen to Brian and Mikey discuss their FIRST RAW in this ill fated journey!


This book of essays on poetic speech, viewed in a literary-critical, theological, and philosophical light, explores the connections and disconnections between vulnerable human words, so often burdened with doubt and pain, and the ultimate kenosis of the divine Word on the cross. Authors presented earlier versions of these essays at the third international "Power of the Word Conference" held in Gdansk, Poland, in September, 2013. The volume was edited by Malgorzata Grzegorzewska, Jean Ward, and Mark Burrows.


text:
(760) 822-3606 info@graciecarlsbad.com
Gracie Carlsbad - CA
Gracie Jiu Jitsu Self Defense/Fundamentals
All Levels Jiu Jitsu
Advanced/Black Belt Jiu Jitsu
Kids Jiu Jitsu
Muay Thai Class
We Defy Foundation
Private Lessons and Seminars
Muay Thai Yokkao Store
Free Trail
Welcome to Gracie Jiu Jitsu! In addition to the excellent training program in Brazilian Jiu Jitsu, this school also offers family style Judo integrated in most of our jiu jitsu classes.
Judo (,meaning "gentle way") is a modern martial art and Olympic sport created in Japan in 1882 by Jigoro Kano. Its most prominent feature is its competitive element, where the objective is to either throw or takedown an opponent to the ground, immobilize or otherwise subdue an opponent with a pin, or force an opponent to submit with a joint lock or a choke. Strikes and thrusts by hands and feet as well as weapons defenses are a part of judo, but only in pre-arranged forms (kata) and are not allowed in judo competition or free practice (randori).
The philosophy and training format developed for judo became the model for other modern Japanese martial arts that developed from traditional Japanese schools at that time. Although many other Asian martial arts involve common etiquette and martial arts philosophy in their classes, Judo often takes this a step further by incorporating certain rituals, language and cultural practices that were common in 1880's Japan. The worldwide spread of judo has led to the development of a number of offshoots such as Sambo and Brazilian jiu-jitsu.
There are three basic categories of waza (techniques) in judo: nage-waza (throwing techniques), katame-waza (grappling techniques) and atemi-waza (striking techniques). Judo is most known for its throwing and grappling techniques.
Judo practitioners typically devote a portion of each practice session to ukemi (break-falls), in order that the throwing techniques can be practiced without significant risk of injury. Several distinct types of ukemi exist, including rear breakfalls, side breakfalls, front breakfalls, and rolling breakfalls.
The person who performs a Waza or technique is known as tori (literally "taker") and the person to whom it is performed is known as uke (literally "receiver").
Throwing techniques include all those in which tori attempts to throw or trip uke, usually with the aim of placing uke on his back. Each technique has three distinct stages:
• Kuzushi, the initial balance break;
• Tsukuri, the act of turning in and fitting into the throw;
• Kake, the execution and completion of the throw.
Throwing techniques are typically drilled by the use of uchi komi, repeated turning-in, taking the throw up to the point of kake.
Traditionally, throwing techniques are further categorized into tachi-waza ( standing techniques), throws that are performed with tori maintaining an upright position, and sutemi-waza (sacrifice techniques), throws in which tori sacrifices his upright position in order to throw uke.
Tachi-waza, or standing techniques are further subdivided into te-waza (hand techniques), in which tori predominantly uses his arms to throw uke; koshi-waza (hip techniques) throws that predominantly use a lifting motion from the hips; and ashi-waza (foot and leg techniques), throws in which tori predominantly utilizes his legs.
Nage-waza
throwing techniques
Tachi-waza
standing techniques
Te-waza
hand techniques
Katame-waza (grappling techniques)
Katame-waza is further categorized into osaekomi-waza (holding techniques), in which tori traps and pins uke on his back on the floor; shime-waza (strangulation techniques), in which tori attempts to force a submission by choking or strangling uke; and kansetsu-waza (joint techniques), in which tori attempts to submit uke by painful manipulation of his joints.
A related concept is that of ne-waza (prone techniques), in which waza are applied from a non-standing position.
In competitive judo, joint techniques are currently limited to elbow joint manipulation. However, manipulation and locking of other joints can be found in various judo kata, such as Katame-no-kata and Kodokan goshin jutsu.
Register for a free trial!
Fill out the form or call
Gracie Jiu Jistu San Marcos
997 W San Marcos Blvd #108 San Marcos, CA 92078
info@graciecarlsbad.com
http://graciesanmarcos.com


The 26 162 ha Küre Wilderness is embedded in the Küre Mountains National Park, located in northern Turkey. The park stretches over the mountain range of Küre Mountains and is extended over the Kastamonu and Bartin Province. The Küre Wilderness is well-known in Turkey because of its intact forests, wildlife, endemic plant species, caves, canyons, and waterfalls. The Küre Wilderness is also globally important for nature conservation. It is one of the 9 forest hot spots in Turkey with its natural values, Wilderness, geological features, landscape and cultural values.
The 26 162 ha Küre Wilderness was audited in 2012 and meets the Platinum Wilderness Quality Standard. The European Wilderness Quality Standard Renewal-Audit is scheduled for 2022.
The forest ecosystem of Küre Wilderness located on a karst bedrock is dominated by coniferous and deciduous trees. In small openings in the forest, the herbaceous and bushy plants are dominant. The combination of different ecological factors resulted in various types of ecosystems. The biological importance of Küre Mountains National Park is bound to the fact that it offers different habitats for different animals. A stunning 48 out of 160 mammal species that live in Turkey, including the wildcat, otter, brown bear and deer live here. As for birds, 129 different species have been documented. Among these the Egyptian vulture, a globally endangered species. High cliffs with wide and deep valleys are proper habitats for vultures, falcons, eagles and night raptorial birds. However, the area is also important for waterfowls that breed and spend the night by the nearby seashore, and for temperate zone forest species.
The Küre Mountains National Park is Turkey's well-known eco-tourism centre and it offers an excellent Wilderness experiences, such as canyons crossing, observing waterfalls or visiting caves. Exploring the amazing canyon system of the Küre Wilderness is one of the best adventure for everyone who visits this Turkish Wilderness. Observing magnificent waterfalls also belongs to the visitors' favourite activities. The most well-known of these is Ilica Waterfall, located near Ilica village. In the secluded thick forests of Kurucasile visitors find the Gölderesi Waterfall and in Bartin region the scenic Ulukaya Waterfall.


The Purple Caravan: Empty birdcages for me.
Birds are one of my most favorite creatures. Their grace and tenderness, their strength and fascinating peculiarities, and above all, their song. As a young child, I loved fairytales of princesses who were serenated by their feathered friends.
During our first year of marriage my husband (ever so indulging) gave me a couple of Love Birds. They were so beautiful! Soon after, guilt showed up. Our birds were clean, well fed, loved, but every afternoon when I returned from work there they were: in a cage. In spite of myself, and because I loved them so, I started to imagine what they would tell me if they could speak. I was secretly tormented until I finally decided they had to go. Arrangements were made and we gave our birds to someone else.
It took a while for me to realize that this personal abhorrer of birds in cages stems from personal past experiences. I was emotionally stiffled and controlled for years, living in a beautiful, clean "cage" performing boring duties, doing imposed chores, always trying to please others while constantly being aware of an outside world I could not reach and enjoy. Oh, I do know what is like!
Super-lovely post.. and very powerful insights! Nice to know a fellow bird kindred!


text:
Barcelona 2-1 Manchester City: Five Champions League talking points
Timix Patch > Blog > Barcelona 2-1 Manchester City: Five Champions League talking points
March 13, 2014 Blogjerson_wei
Joleon Lescott and Aleksandar Kolarov collide with Neymar as Manchester City struggled to contain Barcelona. Photograph: Alex Livesey/Getty Images
1 Pellegrini's gamble on Agüero's fitness failed
Given the necessity for his side to score at least two goals to progress, it was no great surprise to see Manuel Pellegrini decide that Sergio Agüero should start a game of such magnitude. But the hamstring problems that have plagued Agüero of late and led to him missing the first leg did not to look have completely cleared up in the past few games and it was the same again tonight. The Argentinian was anonymous in the first half and City could ill afford to carry a player on such a demanding night. The problem for Pellegrini was that the goals appear to have dried up for Álvaro Negredo and Edin Dzeko recently, with the latter particularly profligate in the FA Cup quarter-final disaster against Wigan on Sunday. Pellegrini went for Agüero with the hope one flash of his devastating finishing would change the tie. It was a gamble that backfired, and the City manager replaced him with Dzeko at half-time.
2 Touré brought down to size by Barcelona's brilliance
Samir Nasri said after City's Capital One Cup triumph that if Yaya Touré was Brazilian he would be lauded as the best in the world, but perhaps the Frenchman was forgetting about a trio of Spaniards. Barça's fabled central triumvirate of Xavi, Andrés Iniesta and Sergio Busquets have seldom been short of plaudits, but it was their continued excellence that led to the Catalans feeling Touré, often played as a defender when at the Camp Nou and did so in the 2009 final win over Manchester United in Rome, was surplus to requirements when he was sold to City in 2010. Touré had a point to prove to his former side and was given the central attacking midfield role he craved when he played here, but the Ivorian could not replicate his domestic form.
3 A new centre-back is a priority for the summer
Martín Demichelis has not proved the most popular of Pellegrini's signings, even more so after his first‑leg indiscretion gave Barcelona the initiative in this tie. His red card for bringing down Lionel Messi ensured he could not figure tonight, and many City supporters would have seen that as a bonus. But how his replacement, Joleon Lescott, struggled in his stead. He perhaps should have emulated Demichelis in conceding a penalty and being sent off early on, and was eventually left floundering by Messi for the opening goal. Only another magnificent performance by Vincent Kompany alongside him kept City in the tie for so long. Demichelis and Lescott are not the answer, and neither of Matija Nastasic or Dedryck Boyata has entirely convinced either, while Micah Richards seems permanently out of favour. City were believed to be close to bringing in Porto's impressive Frenchman Eliaquim Mangala in January. He will be expected to arrive this summer. Kompany needs company.
4 Let the scramble to sign Víctor Valdés begin
A fixture in the Barcelona No1 shirt for almost a decade, Víctor Valdés has decided to bring the curtain down on his Camp Nou career at the end of the season when his contract expires. While there are many of Barcelona's star names who have a bigger billing than their goalkeeper, his brilliant save to turn Dzeko's header over the bar when the score was still 0-0 showed why he has been so immovable for so long. England is thought to be a possible destination after the World Cup – and there will be no shortage of offers for a 31-year-old on a free transfer.
5 Better than Mancini era, but City are still beginners
After successive exits at the group stage, now the last 16. City have made progress of sorts in Europe's elite competition this season, but it is unlikely to be enough to appease their ambitious, deep-pocketed owners. While the European embarrassments of the Roberto Mancini era were at least avoided, City still appear to be novices on this stage when their expenditure and their squad demand that they be thoroughbreds. They will be back next season, and will have learned much from these two games, not least that errors of judgment, however slight, such as that shown by Demichelis in the first leg can be so costly at this stage. They were pitted against a Barça side who are not vintage and were in a troublesome spell of form, but remain at a higher level that City still aspire to.
← One flick of Lionel Messi's left foot ends talk of crisis at Barcelona	Bayern Munich disciplined over Arsenal homophobic banner →


text:
export const TD_PROJECT_EXTENSION = ".tdproject";
export const FRONT_END_ENTRY_FILE_PATH = `file://${__dirname}/../../front-end/index.html`;
// export const TD_CONFIG_FILE_NAME = "tdconfig.json";

redpajama_set_name: RedPajamaGithub


Some reduction in signal strength in fringe reception areas like Spain and Italy during the night are actually caused by the sun. So even at night time the sun is still a factor in TV reception.
This week, Channel 4 HD moved satellites and frequencies, in anticiaption for its inclusion onto Freesat HD.
A number of people in the UK have been experiencing break up in pictures on C4HD in the last few days. This means that your satellite dish is not aligned up to the satellite as good as it should be, either it has been moved in winds, or was not installed correctly in the first place.
Why has this suddently made a difference? Well most of the Sky pay channels come from the 3 Astra satellites at 28.5 degrees east of south, Astra 2a, Astra 2b, Astra 2d. C4HD is now on Eurobird 1 satellite at 28.2 degrees east of south. So if your dish is pointing slightly more West that it should then you may be experiencing problems.
"The sun always shines on TV"…but it causes problems!!
For many people living in UK TV fringe reception areas, like the Costa Blanca, Spain, Portugal, Italy or any other Mediterranean areas, reception of UK TV by satellite is always tricky. In some areas even on giant 4m satellite dishes many of the UK TV channels like BBC and ITV may still not be available for 24 hours a day.
If you have been using a simple satellite "beeper" and Dishpointer to help you align your satellite dish for UK TV and getting a nice and strong signal, your sky box says a big signal, and you get the "no satellite signal being received" and you are unable to get UK TV channels, then the likelyhood is that you have aligned your satellite dish to the wrong satellite!
There are a number of satellite in the sky, and a simple "beeper" unit cannot distinguish between them.
So, with reference to The Perfect Satellite Dish Alignment – a How To Guide, you may find your Network ID is not "0002".
Different satellites have different Network IDs, and these IDs are used to help identify the satellites.
So now you can tell if your satellite dish is on the correct UK TV satellite, or if you are on the wrong satellite!
With the launch of Freesat, some people might decide to get a second satellite dish installed (e.g. in order to get the Freesat exclusive ITV HD channel). The problem is that you need to get a planning permission for a second dish if the building you live in is less than 15m in height (this applies probably to most terraced houses) and the smallest dish is larger than 60cm in any direction.
There are also some other requirements for designated areas, listed buildings, dish sizes and dish locations. A handy interactive guide or the full guide can be found on the Planning Portal Site.
Setting up your system to receive a UK satellite signal from Spain, France or anywhere in southern Europe through your Sky Digibox isn't a problem. All you need to do is change a few settings.
In the UK, you should be within all three of the footprints, and with the right equipment, you should not have any problems receiving all of the Astra transponders. Outside of the UK, problems of reception and dish alignment can occur. The default frequency of the Sky Digibox is set to a transponder on the North beam. If you travel southwards and move out of the North footprint, you may need to change the default transponder of the Digibox to match the South beam.
To change the default transponder setting, you will first need to access the hidden INSTALLERS SETUP menu. First press the SERVICES button on your Sky remote and then '4' to access SYSTEM SETUP.
Although it is not displayed, you will need to press '0' then '1' then SELECT to access the INSTALLERS SETUP menu, then select '2' to enter DEFAULT TRANSPONDER.
Select 'Frequency (GHz)'. By typing in the relevant numbers, change the settings from 11.778 to 12.129. When the changes have been made, select 'Save New Settings'. Press BACK UP to return to main screen.
To receive a clear satellite picture, the dish must not only have a clear line-of-sight to the satellite but also the correct vertical (elevation) and horizontal (azimuth) alignment. The vertical alignment is the dish angle of elevation, and refers to the angle at which the satellite signals hit the Earth's surface. In the northern hemisphere, they are flat – about 15° the further south you go i.e. nearer to the equator, the steeper they become. On Sicily they have an elevation angle of 45° and right on the equator of 90°. Horizontal alignment refers the position of a satellite relative to where you wish to receive the signal, and requires the dish to be turned towards the east or west until the correct satellite is pointed at. Thus, the elevation and azimuth angles vary depending on your location and the satellite. You can get your dish setup angles calculated for Sky UK by just entering your postcode with our online-tool. Once you have this data, you can proceed.
The following steps assume that you have a handy and inexpensive tool called a satellite finder/meter. This little helper is a real time-saver and takes out the strain of the trial-and-error (also known as trial-and-anger) procedure, and all this for only about £10. You can obtain a satellite finder from Maplin, Amazon and eBay . Alternatively, this price comparison site will give you the best deal.
If you don't have a satellite finder, the following steps can still be followed by ignoring the parts with the satellite finder but, again, purchasing a satellite finder is highly recommended.
First make sure that the receiver is switched-off. Now disconnect the cable from the LNB (at the dish) and connect it to the finder at the socket labelled TO REC. Then connect the other end of the finder to the LNB using a patch cable.
Back to the dish, keep the finder behind the dish face. The sateliite finder's backlight should go on, indicating it is receiving power from the receiver. Start by adjusting the elevation first. Take the elevation angle you obtained before and subtract the offset angle of the dish (usually 20° but this varies from dish to dish). For example, if your elevation angle is 25° and the dish offset angle is 20° then you will need to point the dish up by only 5° from the horizontal. How much is 5°? If you have a wrist watch, look at 1 o'clock, that's 30° (3 o'clock is 90°); i.e. 1 minute is 6°. This will give you a rough idea of how much to move your dish upwards.
Now move the dish slightly time towards the East or West according to your azimuth angle. Use a compass, or look at your neighbours dish, or use your wrist watch to roughly point it in the right direction and then move it only a bit at a time. As you move the dish, the needle of the satellite finder will oscillate, indicating a change in signal strength. If the needle hits the maximum point, turn the sensitivity knob on the finder so that you have a reading of no more than 5. Keep moving the dish very slightly to the left or right and see if the needle goes up or down. If the reading goes up, turn the knob back so that you again have a reading of 5. Keep repeating this to try and keep the reading at 5. You have found the perfect alignment if the reading does not increase by moving the dish either to the left or right.
You still need to check that you have found the right satellite as the finder will pick up any satellite. On the TV screen, there should be at least a quarter of the 'Signal quality' bar displayed, the 'Lock indicator' should show 'OK', and the 'Network ID' should read '0002'. If the 'Network ID' is showing any other details, you have locked onto the wrong satellite and will need to keep moving the satellite dish. Note that Sky digital is located on the third strongest satellite coming from South towards East and on the first strongest satellite coming from East towards South. If everything displays correctly, fix the dish horizontally and do the same for the vertical alignment. Take care when tightening the dish mounting bolts not to move the dish position.
For satellite reception, the 'skew' angle of the LNB is also important. The 'skew' angle represents the horizontal/vertical plane of the LNB. When a satellite dish is facing towards a satellite at due South, the plane of the LNB will be vertical (straight down). As the dish is moved around either East or West to receive other Satellites the LNB will need to be tilted (rotated), clockwise for West and counter clockwise for East. Use the calculated LNB skew angle only as a starting point, but since some LNBs (especially for the mini dish) are already internally tilted and also some satellites send the frequencies somewhat rotated, it cannot be fully relied on. So, the best way to adjust the LNB skew is to set it at zero degree and then to rotate it in very small steps both ways while keeping an eye on the signal quality bar on the TV screen. Once this is at maximum, fix the LNB. Note that on some LNBs, the rotation is achieved my moving the cable socket at the bottom of the LNB laterally.
This is all ther is to it – not really rocket science. Now you can enjoy your favourite channels. And should you still have some problems, check out the troubleshooting reception problems section.
Have you just spent ages setting your system up, but all you're getting is a pixelated or even no picture at all, or is your display showing a strong/high signal strength bar but a weak/low signal quality bar? Make sure you haven't overlooked some cruicial steps and requirements for good reception.
Is the dish pointing at the right satellite? Check that under 'Services > System Setup > Signal Test' the Network ID reads 0002 (for Sky UK).
Is there a clear line-of-sight between your dish and the satellite? If not, you need to consider moving your dish.
Is the dish size large enough for the satellite you are aiming at and for your location? Check that your location is within the footprint of the satellite transponder.
Is the dish aligned correctly? A slight misalignment will cause a large reduction in signal strength.
Is the skew angle of the LNB correct? A wrong skew angle will cause low signal quality even though the signal strength is high.
Are the F-connectors fitted correctly? If the copper insulation touches the inner copper wire, or if the F-connector doesn't touch the outer shielding wires, strong interferences can occur which result in a reduction in signal quality.
Is the coxial cable suitable for digital satellite reception? You should only use high-quality cables with proper insulation.
Is the cable run too long? With cable runs of over 20 meters, some signal loss will occur. This can be compensated with a signal amplifier/booster.
Is your digibox or LNB faulty? Try borrowing one from your neighbour's/friend's.


text:
AUTISM AND ME
"Only people with autism truly know what it's like to be autistic - and even then, every autistic individual is unique!"
- Rory Hoy -
'Autism & Me' is a film Rory made in 2006 before his DJ career began, which is now released worldwide on DVD together with a booklet he's written through Jessica Kingsley Publishers It provides a privileged glimpse into his world, letting us take a journey through his everyday experience and see it through his eyes.
In easy accessible terms, Rory explains what having autism means for everyday functioning: what it's like, for instance, not to have the natural inclination to respond when someone calls your name, or someone waves at you; what it's like to take someone literally when they have actually used a figure of speech. He describes the confusion caused by high noise levels, crowded environments and even by his own emotions and physical sensations, as well as the security and comfort found in routines, forward planning and having thoughtful, calm and loving people around him.
Rory's engaging, insightful and light-hearted film and booklet has proved to be invaluable to people with autism, their friends and family and to professionals working with them. It is used widely in schools and educational establishments and Rory himself goes into places where they show his film to do 'Question & Answer' sessions and talk about his autism.
As you will see from his Bio, Rory has come on an amazing journey from the early days, achieving more in a few years that most do in a lifetime, and it is no wonder that people call him ' a true inspiration' and a 'trailblazer'.
Order your copy - https://www.amazon.co.uk/Autism-and-Me-with-DVD/dp/1843105462/ref=sr_1_3?keywords=Rory+hoy&qid=1566663582&s=books&sr=1-3


text:
Booster shots and third dose of COVID vaccines: Who should get them and why?
Published: Oct. 08, 2021, 2:13 p.m.
In this Jan. 22, 2021, file photo, a certified medical assistant prepares doses of the Pfizer Covid-19 vaccine at a vaccination center at the University of Nevada, Las Vegas. (AP Photo/John Locher, File)AP
Malachi Barrett | mbarret1@mlive.com
Additional doses of COVID-19 vaccines are available to certain groups of people seeking more protection against the coronavirus.
There are two types of additional shots available for people who already received full doses of the vaccine, with slight differences in who is eligible, the timing of the dose and the type of vaccine. Health officials are working to clear up confusion about the guidelines but report no issues with supply.
The Michigan Department of Health and Human Services reports 207,653 people have received a booster shot or third dose of vaccines as of this week. Sixty-eight percent of additional doses were administered to people older than 65.
Booster shots: Pfizer only
Based on recommendations from the CDC and FDA, Pfizer-BioNTech vaccine booster shots are available to people with increased vulnerability of being exposed to the coronavirus.
A single booster dose should be taken at least six months after the completion of the first round of shots.
The following groups of people are available:
People 65 years and older
People between 50-65 who have underlying medical conditions
Age 18+ who live in long-term care settings
Age 18+ who have underlying medical conditions
Age 18+ who work in high-risk settings
Age 18+ who live in high-risk settings
Examples of high-risk employees include first responders, education staff, food and agriculture workers, manufacturing employees, corrections workers, U.S. Postal Service workers, public transit workers and grocery store workers.
People who received Johnson & Johnson or Moderna vaccines are not eligible for a booster vaccine under the current recommendations, though additional guidance is expected in the coming weeks.
Why is a booster shot needed?
Booster shots essentially do what the name implies.
According to the CDC, studies suggest the protection offered by vaccines may decrease over time. Vaccines may also be less effective at providing protection against the Delta variant.
Therefore, the shots give vaccinated people a boost of protection in case their immunity starts to wane. Booster shots are designed to help people maintain full immunity for longer.
Third dose: Pfizer or Moderna
The FDA amended emergency use authorizations for Pfizer and Moderna vaccines to allow people with weakened immune systems people to receive a third shot.
People who have a medical condition that causes a suppressed immune system can receive a third dose of either the Moderna or Pfizer vaccine as soon as 28 days after the second dose. Immunocompromised people are estimated to comprise about 3% of the U.S. population.
The recommendation is based on studies indicating that immunocompromised people don't retain the same level of immunity. This includes people who:
Are receiving active cancer treatment for tumors or cancers of the blood
Received an organ transplant and are taking medicine to suppress the immune system
Received a stem cell transplant within the last 2 years or are taking medicine to suppress the immune system
Moderate or severe primary immunodeficiency (such as DiGeorge syndrome, Wiskott-Aldrich syndrome)
Advanced or untreated HIV infection
Active treatment with high-dose corticosteroids or other drugs that may suppress your immune response
What are the risks of additional shots?
The reported risk associated with a booster shot or a third shot has so far been similar to that of the original two-dose series. Common side effects include fatigue, mild swelling or pain around the injection site, and mild to moderate symptoms of fever, chills and nausea.
More serious side effects are rare, but may occur, according to the CDC.
The benefits and risks of additional doses of COVID-19 vaccine in immunocompromised people continue to be evaluated. According to the FDA, the known and potential benefits of a booster dose of Pfizer-BioNTech vaccine outweighs the potential risks.
I'm healthy and fully vaccinated. Do I need another shot?
No. There is no broad recommendation for people who are fully vaccinated to take an additional dose, unless they fit into the previously mentioned categories.
"I'm a healthy adult who's had my two doses in the series, the current recommendation is that you still have a good level of protection and that there's not another dose available for you now," said Washtenaw County Health Department spokesperson Susan Ringler-Cerniglia.
"We're really talking about people who have increased vulnerability or risk. We're not talking about the general public."
Where can I get a booster shot or third dose?
Pretty much wherever vaccines are already available. Drive-in clinics, local pharmacies and local health departments are offering booster shots and third doses to people who are eligible.
Kalamazoo County Health Director Jim Rutherford said additional doses are widely available.
"What's different now than it was a year or so ago is the vaccine is the rollout is complete, it's everywhere," Rutherford said.
Kara Gavin, a 50-year-old Plymouth resident, said she was able to schedule an appointment for a Pfizer vaccine booster shot at her local CVS without any issues.
"It was very smooth," she said.
Ringler-Cerniglia said there's no verification needed to show you qualify for either a booster shot or third dose of the vaccine.
The Michigan Department of Health and Human Services recommends people bring their COVID-19 vaccine card or immunization record with them.
READ MORE ON MLIVE:
Michigan's COVID-19 spread on the rise as U.S. begins to see relief
Coronavirus data for Thursday, Oct. 7: U.P. counties become hotspots in Michigan
Pfizer requests FDA authorization to begin vaccinating children 5-12 against COVID-19
COVID-19 Q&A: Am I still contagious? When will children be eligible to get vaccinated?
Pfizer vaccine's protection wanes over time, but not because of variants, study finds


text:
Q: Save session variables are overwritten I ask the user how many times he would like to roll dices.
And the script reveals the output.
session_start();
$number = $_POST["dice"]; // capture the amount of rolls from htmlpage
$count1 = 0; //have six of these, for each number

I then proceed to initalise the session variables that are stored serverside.
$_SESSION["one"] = $count1; // for all six different numbers

echo "You rolled a 1 " . $_SESSION["one"] . " times
";

My problem is naturally that the session variable does not store the old rolls, but resets at each roll. How can I go about to change this?
I reckon I need to something like isset(_SESSION["one"] but here my logic gives up on me. Any help appreciated.

A: I re-read your question:
<?php
session_start();

$number_of_rolls = $_POST['dice'];

for($i = 0; $i <= $number_of_rolls; ++$i)
{
    $roll_result = roll_dice_algorithm();
    $_SESSION['rolls'][$roll_result] = (isset($_SESSION['rolls'][$roll_result]) ? ($_SESSION['rolls'][$roll_result]+1) : 1);
}

ksort($_SESSION['rolls']);

foreach($_SESSION['rolls'] as $k=>&$v)
{
    echo 'You have rolled a '.$k.': '.$v.' times
';
}
unset($v);
?>

A: You said it yourself, you intialize the session variables every times you run your script...
$_SESSION["one"] = $count1; // for all six different numbers

So it will always start over... Try this instead
$_SESSION["one"] = isset($_SESSION["one"]) ? $_SESSION["one"] : 0;


Whether you have questions about rearing a young man after God's heart or have simply come to the end of yourself with a boy who just won't listen, we're here to serve.
By God's grace we desire to see your lives changed, relationships restored, & parental influence re-established.
Please feel free to visit or contact us any time. We want to answer your questions and bear your burdens in prayer.
Stay connected with our monthly newsletter!
We also recommend you read "Is My Son Ready for Victory?" and peruse "How We Help" as you consider the ways Victory can serve your family.
We are an open-enrollment, Christian therapeutic boarding school for boys ages 12-17.
Parent Point is our blog of helpful articles for parents written by the Victory Staff.
The Victory Digest is a weekly digest of helpful parenting articles from across the web. Click here to read. Subscribe below.


It's an exciting notion for homeowners, businesses, and Internet surfers everywhere, but what would such a development mean for the world of online marketing? As IoT technology becomes more common in homes, keyboard entries may almost entirely disappear; devices like Amazon's Alexa and Google Home are already starting to occupy a niche that allows users to give colloquial commands in a casual environment.
Frost & Sullivan research shows that the cross-pollination of ideas, technologies, and processes between the worlds of information technology and operations technology (IT-OT) is expected to form the crux of the fourth industrial revolution. The advent of advanced information and communications technologies (ICT) is likely to promote new interrelationships and interdependencies, giving way to unexpected business collaborations and partnerships in future. There is thus an increasing need for new value creation to realign synergies, partnerships, and collaborations across the vendor landscape.
Corporate giants are in an all-out race to dominate the widely coveted Internet of Things (IoT) landscape. Today, eight companies with market capitalizations over $150 billion actively promote IoT solutions: Google, Microsoft, Amazon, General Electric, AT&T, Verizon, IBM, and Cisco. When you take away the cloud, computing, and telecommunications players, you're left with an interesting face off between General Electric and Cisco — both of which are targeting industrial IoT. The duel between the two giants is going to be interesting to watch, especially as they reinvent themselves in order to adapt to the IoT market.
When it comes to monetizing the Internet of Things' vast network of sensors and activity logs, the assumption is there's value in the data. Value, however, can be a highly subjective lens for crafting IoT's ecosystem bound to overlap with nearly every industry imaginable. One company wants to make data more available within organizations, a goal directed at achieving real-time accessibility for building business applications and making faster decisions.
Internet of Things connects the infrastructure and influences the way the service sector interacts with the industry infrastructure. Such industries generally engage with massive data, collect information and conduct analysis. This is where IoT will play a huge and important role. It will benefit the customers and the services sector too. Web development experts, IT professionals and Mobile Development Specialist around the globe are enabling such solutions through effective cloud, telematics integrated with IoT devices which are going to change the entire perspective of IT development.
The Internet of Things requires channel companies to have a deeper understanding beyond technology – solution providers need to have a deep knowledge of their clients' line of business.
According to a recent report, Qualcomm holds the top spot in a ranking of the total number of Internet of Things patent holders. It also leads with regard to the number of high strength patents held. Currently, the company garners most of its income by selling modem chipsets and by collecting licensing revenues from from its very strong hold CDMA and 4G LTE technologies. However, the fact that Qualcomm holds highest number of essential patents in the IoT technologies indicates that it is betting high on the growth of IoT market. Below we discuss the key reasons as to why Qualcomm is ramping up its investments in developing IoT technologies.


The Primor® Secured Visa Gold Card was established to give clients with modest/limited credit history an opportunity to improve their score level while they are shopping. Its main features coincide with that of a any prepaid credit card. However, the card balance is paid up front. The plastic reports go to three credit bureaus. No wonder it will help a client build credit reputation quickly with, of course, very responsible usage.
What is a credit limit for this plastic? It varies from $200 to as much as $5,000 in accordance with the amount of a client's savings deposit. The major perk of this secured card is the incredibly low interest rate. Try to find something similar in the category of such banking plastic product and you will fail, because an ongoing interest rate makes up a very beautiful figure of 9.99%.
The Primor® Secured Visa Gold Card envisages a small number of fees. And because it belongs to a Visa brand, it is welcomed all over the world on the general terms available for Visa payment system.
The card is offered through Green Dot Bank (out of New Jersey).
You may fill in online application by clicking the "Apply now" button at the bank website.
Application for the Primor® Secured is hassle-free.
Enjoy a number of options for building a positive credit record, provided in case of highly responsible card use.
Get an initial credit line of $200 under the terms of mandatory security deposit either $49, $99, or $200. A precise amount is identified in accordance with your client's profile and creditworthiness.
Get a quite higher credit line if you had made through the first five monthly payments on time successfully. In this case, not a single additional deposit is needed.
Enjoy convenient supervision of your account due to 24/7 online banking via phone or mobile app.
Use you plastic at huge number of locations worldwide where Visa is accepted.
Name, residential status, residential address supported by ID and official records.
E-mail address, phone number, account in social media (optional).
So, if you need to fix or build a proper credit history, Primor® Secured Visa Gold Card will be the best choice for you.