24 October 2024

Gel nails are popular for many who want their nails to look polished and stylish without worrying about chips or cracks. But how long do gel nails last? Whether you’re new to gel nails or have worn them before, knowing how long they last and how to make them stay fresh is essential. In this article, we’ll explore everything you need to know about gel nails’ durability and how to care for them so they last longer.

What Are Gel Nails?

Close-up of elegant pink gel nails, demonstrating how long do gel nails last with proper care for a polished and sleek appearance.

Before we dive into how long gel nails last, let’s briefly explain what they are. Gel nails are a type of manicure where a gel-based polish is applied to the nails and cured under a UV or LED light. The result? Shiny, durable nails that can last much longer than regular polish.

Gel nails are great because they give you a long-lasting manicure that looks just like regular polish but stays on without chipping for weeks. People love them because they can go longer between touch-ups. But just how long can you go without worrying about your gel nails?

How Long Do Gel Nails Last on Average?

The big question on everyone’s mind is: how long do gel nails last? On average, gel nails can last between 2 to 3 weeks. The reason for this impressive durability is the curing process. The UV or LED light helps the gel harden, creating a robust and chip-resistant layer on your nails.

However, the length of time your gel nails last depends on several factors. These include how well the gel was applied, how fast your nails grow, and how well you care for them.

Also Read: Can You Be Allergic to a Person? The Shocking Truth Revealed

Factors That Affect Gel Nails’ Lifespan

Bright red gel nails held against a decorative background, answering the question of how long do gel nails last with bold, lasting color.

While gel nails typically last 2 to 3 weeks, several factors can influence their longevity. Let’s explore some of these critical factors:

1. Nail Growth Rate

Everyone’s nails grow at a different speed. If your nails increase, you may notice your gel nails need a touch-up sooner. The gap between the gel and your cuticle becomes more noticeable when your nails grow. This can make your gel nails look “outgrown” even though they’re not chipped or damaged.

2. Quality of Application

How your gel nails are applied greatly affects their longevity. A skilled nail technician will ensure the gel polish is applied evenly and cured correctly. If the application is done poorly, your gel nails will peel or chip sooner than expected.

3. Daily Activities

How you use your hands can affect how long gel nails last. If you do a lot of strenuous activities on your hands, like cleaning, gardening, or typing, your gel nails might wear down faster. While gel nails are strong, they’re not invincible.

4. Aftercare and Maintenance

Taking good care of your nails after getting a gel manicure can help extend your life. Moisturizing your hands, using gloves when cleaning, and avoiding harsh chemicals are just a few ways to make your gel nails last longer.

Also Read: How Long Does It Take for Wisdom Teeth to Come In? Shocking Truth

How to Make Gel Nails Last Longer

Neutral-toned, almond-shaped gel nails showing how long do gel nails last, highlighting the durability and stylish finish of gel manicures.

Now that we’ve discussed how long gel nails last let’s look at some tips to help you keep them looking fresh even longer.

1. Keep Your Hands Moisturized

Dry hands and nails can lead to peeling and cracking, which may cause your gel manicure to wear down faster. Regularly hydrate your hands and nails by applying hand cream or cuticle oil. This will help keep your gel nails in good condition and prevent them from lifting.

2. Wear Gloves During Chores

Using your hands to do dishes, laundry, or other household chores can damage your nails. When performing tasks that involve water or harsh chemicals, be sure to wear gloves. This small step can significantly affect how long your gel nails last.

3. Avoid Picking or Peeling the Gel

One of the worst habits you can develop with gel nails is picking at them. Even if the edges start to lift, resist the urge to peel them off. Peeling your gel nails can damage the natural nails underneath, which may cause future gel manicures not to last as long.

4. Visit Your Nail Technician for Regular Maintenance

It’s tempting to stretch your gel manicure as long as possible, but visiting your nail technician regularly for a touch-up is a good idea. Regular maintenance can help keep your nails healthy and your gel manicure fresh for longer.

Common Myths About Gel Nails

There are a lot of myths floating around about how long gel nails last and whether they’re safe. Let’s clear up a few of these misconceptions.

Myth 1: Gel Nails Damage Your Natural Nails

This is only true if they’re removed incorrectly. Picking or peeling off your gel nails can damage your natural nails, but when appropriately removed by a nail technician, gel nails won’t cause harm.

Myth 2: Gel Nails Last Forever

No manicure lasts forever, and this includes gel nails. While durable, they still require proper care and regular touch-ups to keep them looking great.

Myth 3: UV Light for Gel Nails Is Dangerous

Many people worry about the UV light used to cure gel nails. While UV exposure should always be taken seriously, the small amount used for curing gel nails is considered safe. You can apply sunscreen to your hands to protect your skin before getting a gel manicure.

Also Read: Curious How Long Gel Nails Last? Find Out the Real Answer!

When Should You Remove Gel Nails?

Even though gel nails can last 2 to 3 weeks, you may wonder when to remove or replace them. The best time to remove your gel nails is when you notice significant lifting or chipping or when your natural nails have grown out enough that it’s starting to affect the appearance of the manicure.

How to Safely Remove Gel Nails

If your gel nails have reached the end of their life, removing them correctly is essential to avoid damaging your natural nails. Here’s how to do it:

  1. Soak in Acetone: The safest way to remove gel nails is to soak them in acetone. You can do this by placing acetone-soaked cotton balls on your nails and wrapping them in foil for 10-15 minutes.
  2. Gently Push Off the Gel: After soaking, use a cuticle stick to push off the softened gel gently. Don’t force it off if it doesn’t come quickly—soak your nails a bit longer if needed.
  3. Nourish Your Nails: After removal, your natural nails might feel dry. To restore moisture, be sure to moisturize them with cuticle oil or a nourishing hand cream.
il 24 October 2024 19.06

Getting a dental filling is a common experience, but many wonder, can you eat after a filling? While you might be tempted to eat as soon as you leave the dentist’s office, it’s important to know the right steps to follow for a quick and healthy recovery. In this guide, we’ll explore whether you can eat after a filling, and highlight some common mistakes to avoid. Following these tips will help protect your teeth and ensure your filling lasts as long as possible.

Can You Eat After a Filling? Here’s What You Need to Know

Woman eating a fresh salad. Can you eat after a filling? Learn which soft foods are safe to eat after dental work to ensure a smooth recovery and protect your teeth.

After you’ve had a filling, you might be wondering, can you eat after a filling? The answer depends on the type of filling you’ve received. Some fillings harden quickly, while others take longer. For example, composite fillings typically harden fast, allowing you to eat within a couple of hours. However, silver amalgam fillings can take up to 24 hours to fully harden. So, it’s important to ask your dentist about the type of filling and when it’s safe to eat.

Mistake 1: Eating Too Soon

One of the biggest mistakes people make is eating too soon after a filling. If you eat before the filling is properly set, you risk damaging it. This is especially true if you have a silver filling, which takes longer to harden. Try to wait at least a few hours, or follow your dentist’s instructions carefully. Eating soft foods that don’t require much chewing can also help reduce the risk of damaging the filling.

Also Read: What Food Can You Eat with an Abscessed Tooth? Safe & Soothing Options

Mistake 2: Choosing the Wrong Foods

Can you eat after a filling? Yes, but what you eat matters. After a filling, your teeth might be sensitive, so it’s a good idea to avoid hard, sticky, or crunchy foods for the first day or two. Foods like nuts, candies, or tough meats can put pressure on the filling, causing it to crack or dislodge. Instead, choose soft foods like yogurt, soup, or mashed potatoes to avoid irritating the area around the filling.

Mistake 3: Forgetting About Temperature Sensitivity

Woman eating an almond. Can you eat after a filling? Avoid hard foods like nuts immediately after a dental filling to prevent damaging the filling and ensure proper healing.

Right after a filling, your teeth might be more sensitive to hot or cold foods. Eating or drinking something that’s too hot or cold can cause discomfort or even pain. It’s a good idea to avoid extreme temperatures in your food and drinks for the first few days. Stick to foods and beverages that are closer to room temperature to avoid irritating your teeth.

Mistake 4: Ignoring Numbness

If your dentist used a numbing agent during the filling process, you might still feel numb in your mouth for a few hours afterward. This numbness can make it hard to chew properly, and you could accidentally bite your tongue, cheek, or lip. To avoid this, it’s best to wait until the numbness wears off before eating anything. This will reduce the risk of injury and help you enjoy your meal more comfortably.

Mistake 5: Skipping Oral Care After a Filling

After a filling, it’s important to continue taking care of your teeth. Many people think they can skip brushing or flossing because of the filling, but this can lead to bigger problems. Bacteria can still build up around the filled tooth, leading to decay or infection. Be sure to brush and floss regularly, but do so gently around the area where you had the filling.

Also Read: Can You Eat After a Filling? Avoid These Common Mistakes

Mistake 6: Not Following Up with Your Dentist

Can you eat after a filling? Yes, but following your dentist’s advice is key. Sometimes, even if you’re careful, you might feel pain or sensitivity in the filled tooth. It’s critical to get in touch with your dentist if this occurs. They can check if there’s an issue with the filling or if something else needs attention. Regular dental visits will also help you maintain healthy teeth and ensure that your filling stays in good condition.

Foods to Eat After a Filling

Illustration of dental fillings, including gold and silver fillings. Can you eat after a filling? Understanding the type of filling is key to knowing when it’s safe to eat and what foods to avoid.

After a filling, you might be wondering what you can eat. Here’s a list of tooth-friendly foods that are gentle on your teeth and help promote recovery:

  • Mashed Potatoes: Soft and easy to chew.
  • Yogurt: Creamy and gentle on sensitive teeth.
  • Soup: Warm (but not too hot) soup is soothing and doesn’t require much chewing.
  • Applesauce: A soft option that provides some sweetness without harming your teeth.
  • Eggs: Scrambled eggs are soft, making them easy to eat after a filling.

These foods are not only easy on your teeth but also nutritious, helping your body heal faster.

Also Read: Can You Collect Unemployment If Fired? Shocking Truth Revealed

Foods to Avoid After a Filling

While soft foods are a good choice, some foods should be avoided to protect your filling:

  • Hard Candies: Can crack the filling.
  • Sticky Foods: Like caramel or gum, which can pull the filling out.
  • Ice: Chewing ice can damage your filling.
  • Crunchy Snacks: Chips or popcorn can put stress on the filled tooth.

Avoid these foods for at least a day or two after your filling to keep your teeth and filling safe.

il 24 October 2024 15.30

22 October 2024

One of the most well-liked dog breeds worldwide is the Labrador Retriever, or Lab for short. These endearing canines are renowned for their devoted friendship and energetic enthusiasm. But as a lab owner, you might wonder how long labs live. Understanding their lifespan is key to making the most of your time with your furry friend. In this article, we will answer how long do Labs live on average, explore factors that impact their lifespan, and provide tips to help your Lab live a long, healthy life.

How Long Do Labs Live on Average?

Labrador enjoying a run, a glimpse into how long do Labs live when kept healthy.

How long do Labs live on average? Typically, Labrador Retrievers live 10–12 years. While this is the general lifespan, some Labs may live even longer with proper care. Of course, several factors, such as diet, exercise, and genetics, play a role in determining how long a Lab lives. With the right care, many Labs enjoy a healthy life well into their senior years, even surpassing the 12-year mark.

Factors That Affect How Long Labs Live

(two older Labs laying down together): "Senior Labradors resting, showcasing how long do Labs live with age."

The question how long do Labs live is not just about genetics; their overall lifestyle and care greatly influence their lifespan. Let’s explore the key factors that impact your Labrador’s longevity.

1. Diet and Nutrition

A well-balanced diet plays a significant role in how long Labs live. Labs are prone to weight gain, and obesity can shorten their lifespan by causing heart disease, diabetes, and joint issues. To extend the length of time your lab lives, make sure they are fed high-quality food that meets their nutritional needs. Avoid overfeeding and consult your vet to manage your Lab’s portion sizes.

2. Exercise and Physical Activity

Regular exercise is crucial to how long Labs live. Labradors are naturally energetic and need plenty of physical activity to stay healthy. Lack of exercise can lead to obesity and health issues that may shorten their life. Ensuring your Lab gets at least an hour of physical activity each day will help maintain their weight and overall well-being. Longer, healthier lives are more likely to be experienced by active labs.

3. Genetics and Health Conditions

Genetics plays an essential role in determining how long Labs live. Some Labradors may be predisposed to conditions like hip dysplasia, cancer, or heart problems. Knowing your Lab’s family history can help predict potential health risks and allow you to take preventative measures. However, with regular vet check-ups and early intervention, you can help manage genetic conditions and improve how long your Lab lives.

4. Spaying and Neutering

Spaying and neutering have been linked to improved longevity in Labs. Research suggests that spayed and neutered dogs tend to live longer, partly because the procedure reduces the risk of certain cancers. The lifespan of labs may be significantly impacted by this. Always consult with your veterinarian about the best time to spay or neuter your Lab to maximize their health benefits.

Also Read: Makka Pakka Death: An Astonishing Revelation of Heartbreak

How to Help Your Lab Live Longer

(Lab with a stick in its mouth): "Labrador with a stick, highlighting how long do Labs live when staying playful."

While genetics and breed tendencies affect how long Labs live, there’s plenty you can do as an owner to extend their lifespan. By following these steps, you can help your Labrador live a healthier, longer life.

1. Routine Veterinary Care

Regular veterinary care is crucial to how long your Lab lives. Vets can detect early signs of illness or disease that might go unnoticed. Routine check-ups ensure that any potential health problems are treated before they become serious, helping to extend how long Labs live.

2. Balanced Diet

A nutritious, balanced diet is one of the most important factors in how long Labs live. Feeding your Lab high-quality dog food, rich in proteins and essential nutrients, supports their overall health. Avoid overfeeding and resist giving too many treats to prevent obesity, which can drastically reduce how long Labs live.

3. Exercise and Mental Stimulation

Regular physical and mental exercise is key to increasing how long Labs live. Labradors need both physical activity and mental challenges to stay fit and happy. Providing them with toys, puzzles, and plenty of outdoor activities helps keep them engaged and reduces boredom. Keeping their bodies and minds active is crucial for extending how long Labs live.

Also Read: Can You Open Carry in Ohio? Discover the Shocking Truth Now

Common Health Problems That Affect How Long Labs Live

While Labradors are generally healthy dogs, certain health conditions may affect how long Labs live. Being aware of these common issues allows you to take preventative measures and improve your quality of life.

1. Hip and Elbow Dysplasia

Hip and elbow dysplasia are common genetic conditions in Labs, affecting how long Labs live. These issues cause joint pain and arthritis, but they can be managed with medication, supplements, and weight control. Keeping your Lab at a healthy weight will reduce stress on their joints and help extend how long they live.

2. Obesity

Obesity is a significant factor in reducing the length of time Labs live. Labradors are known for their love of food, and overfeeding can quickly lead to weight gain. Obesity increases the risk of several health conditions, including heart disease and diabetes. Maintaining a healthy weight through proper diet and exercise is key to extending the length of time Labs live.

3. Cancer

Unfortunately, Labradors are prone to certain types of cancer, which can shorten how long Labs live. Regular vet check-ups and early detection are crucial for catching cancer in its early stages, which can improve your Lab’s prognosis and extend its lifespan.

Senior Labs: How Their Care Changes as They Age

As Labs age, their needs change, and it’s important to adjust their care to ensure they remain comfortable and healthy. Senior Labs require more attention and specialized care to support their aging bodies and minds, which can help improve how long they live.

1. Joint Health and Mobility

Joint problems like arthritis become more common as your Lab ages. Providing supplements, low-impact exercise, and a comfortable bed can help relieve joint pain and improve how long your Lab lives.

2. Diet Adjustments

As Labradors age, they may need a diet lower in calories to prevent weight gain. Senior-specific dog food is often formulated to support joint health and heart function, helping extend how long Labs live.

3. More Frequent Veterinary Check-Ups

Older Labs should visit the vet more frequently to monitor any changes in their health. Early detection of health issues like heart disease, cancer, or kidney problems can improve how long senior Labs live by ensuring they receive timely treatment.

Also Read: How Long Do Labs Live? Uncover Their Surprising Lifespan!

How to Provide the Best Life for Your Lab

Every Lab owner wants their dog to live a long, happy life. By following these essential care tips, you can significantly improve how long Labs live and help your furry friend thrive.

  • Provide a balanced, nutritious diet: Choose high-quality dog food to meet their nutritional needs.
  • Keep them active: Regular exercise and playtime will keep their body and mind healthy.
  • Visit the vet regularly: Routine check-ups are key to catching health issues early.
  • Give them mental stimulation: Labradors love puzzles, games, and learning new tricks.
  • Shower them with love and attention: Labradors are social dogs, and they thrive on companionship.
il 22 October 2024 14.34

19 October 2024

A spray tan can give you that perfect sun-kissed glow without the need to spend hours in the sun. It’s an ideal solution if you’re looking to achieve a bronzed complexion for a special event, vacation, or just to boost your everyday confidence. But the question many people ask is: how long does a spray tan last? In this comprehensive guide, we’ll not only answer that question but also provide you with 10 expert tips to extend the life of your spray tan and keep your skin glowing for longer.

How Long Does a Spray Tan Last?

How Long Does a Spray Tan Last? Applying for a lasting glow.

Getting a spray tan is a quick and safe way to achieve a beautiful, tanned appearance. The big question on everyone’s mind is, how long does a spray tan last? On average, a spray tan lasts between 5 to 10 days, but it can vary depending on several factors. Your skin type, the quality of the tanning solution, and how well you care for your tan afterward all play a role in how long your glow sticks around. By following some simple steps, you can enjoy your spray tan for longer, allowing you to get the most out of it.

In this article, we’ll break down everything you need to know about the longevity of a spray tan and share 10 essential tips to help your tan last longer and keep your skin looking radiant.

1. Factors That Affect How Long a Spray Tan Lasts

Man wondering How Long Does a Spray Tan Last after use.

The duration of your spray tan can depend on several factors. Each person’s skin is different, and understanding what impacts your tan will help you maintain it for as long as possible.

  • Skin Type: People with naturally dry skin may notice their spray tan fades faster than those with more hydrated, oily skin. Keeping your skin well-moisturized can significantly extend the life of your tan.
  • Tanning Solution Quality: The quality of the spray tan solution plays a major role. High-end tanning solutions tend to last longer because they contain better ingredients that adhere to the skin more effectively.
  • Pre-Tan Preparation: Preparing your skin properly before your spray tan is key. Exfoliating and cleansing the skin ensures the tan goes on smoothly and lasts longer by adhering to fresh, new skin cells.
  • Aftercare Routine: What you do after your tan is applied can make or break how long it lasts. Caring for your skin correctly will help keep your tan vibrant for the longest possible time.

Also Read: How Long Does It Take for Wisdom Teeth to Come In? Shocking Truth

2. Average Lifespan of a Spray Tan

On average, a spray tan lasts between 5 and 10 days, but the first few days after application will show your tan at its peak vibrancy. By the end of the first week, the tan will start to fade gradually. For some, the tan may fade evenly, while for others, areas like the hands, feet, and face may start to fade faster due to more frequent washing and exposure.

Knowing this lifespan can help you plan your spray tan around important events. If you have a wedding, party, or vacation coming up, it’s best to get your tan a couple of days in advance to ensure it looks its best.

3. How to Prepare for a Longer-Lasting Spray Tan

The way you prepare your skin before your spray tan session can significantly affect how long it lasts. Here are some important pre-tan preparation steps:

  • Exfoliate: Gently exfoliating your skin before your spray tan is crucial. It helps remove dead skin cells, giving you a smoother surface for the tan to adhere to. Use an exfoliating scrub or a loofah to get rid of rough patches, especially around areas like elbows, knees, and ankles.
  • Avoid Lotions and Oils: On the day of your spray tan appointment, avoid applying lotions, oils, perfumes, or deodorants. These products can create a barrier on your skin that prevents the tanning solution from developing properly.
  • Shave or Wax in Advance: If you plan to shave or wax, do it at least 24 hours before your spray tan. Shaving after the tan can cause the color to fade faster, and waxing afterward can remove the tan altogether.

4. Immediate Aftercare: The First 24 Hours

Preparing skin to answer How Long Does a Spray Tan Last.

The first 24 hours after your spray tan are critical to achieving a long-lasting, even glow. Here’s how to care for your skin during this period:

  • Avoid Water and Sweat: It’s important to avoid water, sweat, and humidity for at least 8 to 12 hours after your tan. Water can wash away the tanning solution before it fully develops on your skin.
  • Wear Loose Clothing: Tight clothing can rub against your skin and cause the tan to develop unevenly. Opt for loose-fitting, comfortable clothing to allow the tan to set properly. Avoid bras, tight waistbands, and any fabric that could cause friction on the skin.

5. Keep Your Skin Hydrated for a Long-Lasting Tan

One of the most effective ways to make your spray tan last longer is by keeping your skin hydrated. When your skin is well-moisturized, your tan will last longer and fade more evenly. Use an oil-free moisturizer twice a day to keep your skin soft and smooth. Avoid products with harsh chemicals or oils that can break down the tan and cause it to fade more quickly.

6. Skip Exfoliation for the First Week

While exfoliating before your spray tan is essential, you should avoid exfoliating for at least a week after getting your tan. Exfoliating too soon can cause the tan to wear off unevenly, making it look patchy. Instead, use gentle cleansers in the shower and avoid scrubbing your skin with rough sponges or brushes.

Also Read: How Long Does IBS Last? Discover the Unexpected Truth!

7. Be Gentle When You Shower

When it’s time to shower after your spray tan, be gentle. Use lukewarm water instead of hot water, and avoid scrubbing your skin with washcloths or loofahs. Use a mild, sulfate-free body wash to clean your skin without stripping away the tan. After your shower, pat yourself dry with a towel instead of rubbing, which can remove the tan prematurely.

8. Stay Away from Chlorine and Saltwater

Chlorine from swimming pools and saltwater from the ocean can make your spray tan fade faster. Both chlorine and salt can dry out your skin and cause the tan to wear off unevenly. If you plan to swim, try to wait at least 48 hours after getting your spray tan, and be sure to apply waterproof sunscreen to protect your skin from fading.

9. Use Gradual Tanning Products to Extend Your Glow

If you want to keep your tan going for as long as possible, consider using gradual tanning lotions or self-tanning products. These products contain a small amount of DHA (the active ingredient in spray tans) and can help you maintain your golden glow. Apply the product evenly to avoid streaks, and use it every few days to keep your tan looking fresh.

10. Quick Touch-Up Tips for a Consistent Glow

As your spray tan begins to fade, you may notice that certain areas, like your hands and face, lose color faster than other parts of your body. To keep your tan looking even, try these touch-up tricks:

  • Bronzing Powder: Dust a light layer of bronzing powder over your face, chest, and arms for an instant color boost.
  • Tanning Wipes: These handy wipes are a quick and easy solution for touching up areas that have faded. They’re perfect for maintaining an even tan on your hands, feet, or face.

Also Read: How Long Does a Spray Tan Last? 10 Tips for Glowing Skin

How to Remove a Spray Tan When It’s Time

Eventually, your spray tan will fade completely, and you may want to remove the remaining color to start fresh. Here’s how to do it safely:

  • Exfoliate Gently: Use a gentle exfoliating scrub to help remove any lingering color. Be patient and don’t scrub too hard, as this can irritate your skin.
  • Use a Tan Remover: There are products specifically designed to remove spray tans. These can help speed up the process if you need to get rid of the tan quickly.
  • Keep Your Skin Hydrated: After removing your tan, keep your skin hydrated to ensure it remains soft and smooth for your next spray tan session.
il 19 October 2024 18.14

18 October 2024

Ho ritenuto doveroso scrivere questo articolo utilizzando le informazioni originali tradotte dal suo canale YouTube, per informarvi che il radioamatore Paul OM0ET ha effettuato un lavoro incredibile, ovvero quello di trasformare questa radio portatile in un apparato radio da base fissa.

The post QUANSHENG UV-K5 (8) – Trasformazione della radio in apparato da base first appeared on Il mondo di Paolettopn (IV3BVK - K1BVK).
il 18 October 2024 18.31

How Long Does Botox Last in the Forehead?

Alessio Treglia (quadrispro)

Botox has become one of the most popular treatments for smoothing out wrinkles and fine lines, particularly in the forehead area. Many people are curious about how long Botox lasts in the forehead before needing a touch-up. If you’re considering Botox or want to maintain that youthful, wrinkle-free look, understanding how long Botox lasts and what influences its duration is key. In this comprehensive guide, we’ll dive into the longevity of cosmetic Botox in the forehead, along with expert tips to maximize its results and address common questions.

What is Botox and How Does It Work?

Woman preparing for a Botox injection on her face. How long does Botox last for facial contouring?

Botox, short for botulism toxin, is a cosmetic treatment used to temporarily relax the muscles responsible for creating wrinkles. When injected into specific areas like the forehead, it works by blocking the nerve signals to the muscles, preventing them from contracting. This reduces the appearance of lines and wrinkles, especially those caused by facial expressions like frowning, squinting, or raising your eyebrows.

Although Botox doesn’t “erase” wrinkles, it does soften them, making them less noticeable. The effects are not immediate but become visible within a few days, leaving your forehead looking smoother and more youthful.

How Long Does Botox Last in the Forehead?

Patient receiving a Botox injection in the nasal area. How long does Botox last in this treatment zone?

So, how long does Botox last on the forehead? Typically, the effects of Botox in this area last between 3 to 6 months for the first treatment and can extend to 6 to 9 months for subsequent treatments. The more often you receive Botox, the longer your results tend to last. However, the average duration for most people is around 3 to 4 months.

Several factors influence how long Botox lasts in the forehead. These include metabolism, muscle activity, dosage, and how often you get Botox injections. Let’s break down the specifics.

  • 3 to 4 months: This is the standard time frame most people experience before needing another Botox appointment.
  • As short as 2 months: For some individuals, especially those with fast metabolisms or highly active muscles, Botox may start wearing off sooner.
  • Up to 6 months: If you’ve had multiple Botox treatments or if your muscles are less active, your Botox may last longer.

Also Read: How Long Does Pain Last After Tooth Extraction? Find Relief Fast!

Why Does the Duration Vary from Person to Person?

Woman undergoing Botox treatment on her forehead. How long does Botox last after a forehead injection?

Several factors determine how long Botox lasts in the forehead. Here’s a closer look at the reasons behind the variation in Botox results:

1. Metabolism

Your body’s metabolism is a key factor. People with faster metabolisms tend to process botulism toxin faster, meaning the effects wear off sooner. If your metabolism is slower, you might notice that your Botox lasts longer.

2. Muscle Strength and Activity

If you have strong, active forehead muscles that you use often—such as when you frown or raise your eyebrows frequently—your Botox might fade more quickly. The more active these muscles are, the sooner the Botox injections will wear off.

3. Botox Dosage

The amount of Botox injected can also influence how long the effects last. A higher dosage may provide longer-lasting results, but it must be carefully balanced to avoid a frozen or unnatural look. Expert practitioners know how to find the right dosage based on your facial anatomy and desired outcome.

4. Frequency of Botox Injections

If you’ve been receiving cosmetic Botox injections for a while, each treatment may last longer than the previous one. This is because your muscles gradually become used to being relaxed, allowing Botox to have longer-lasting effects over time.

Signs That Your Botox is Wearing Off

Close-up of lips receiving a Botox injection. How long does Botox last after a lip treatment?

How can you tell if your Botox is starting to fade? Here are some signs:

  • Returning muscle movement: You’ll notice the ability to frown or raise your eyebrows again as the Botox begins to wear off.
  • Wrinkles reappearing: The fine lines and wrinkles that were smoothed out will start to become visible again when you make facial expressions. These wrinkles might not be as deep as before but will gradually return.

Once you start noticing these signs, schedule your next Botox appointment.

Also Read: How Long Does Heart Rate Stay Elevated After Eating? Shocking Facts!

How Can You Make Botox Last Longer?

While you can’t make Botox last indefinitely, there are several steps you can take to help extend the effects of your treatment. Following these tips can help you get the most out of your Botox injections and keep your forehead smooth for longer:

1. Avoid Touching or Rubbing Your Forehead

After your Botox treatment, it’s crucial not to touch or rub the treated area for at least 24 hours. Doing so can cause the Botox to move to unintended muscles, reducing its effectiveness.

2. Stay Hydrated

Drinking plenty of water keeps your skin hydrated, which can help maintain the plump, smooth appearance Botox creates. Staying hydrated helps maximize your results.

3. Use Sunscreen Daily

Sun damage accelerates skin aging and can make Botox wear off more quickly. Wearing sunscreen daily helps protect your skin from harmful UV rays and prevents wrinkles from reappearing too soon.

4. Avoid Smoking and Excessive Alcohol

Smoking and heavy alcohol use can negatively affect your skin’s health, making it harder for Botox to maintain its smooth appearance. Limiting these habits can help extend the life of your Botox injections.

5. Maintain a Consistent Skincare Routine

Using anti-aging creams, moisturizers, and serums can help prolong your Botox results. Healthy, nourished skin responds better to Botox, allowing for enhanced and longer-lasting effects.

How Often Should You Get Botox Touch-Ups?

Most people opt for Botox injections every 3 to 4 months to maintain a smooth, youthful appearance. However, this can vary based on how quickly the Botox wears off. Some may need touch-ups every 6 months, while others may require them more frequently, especially if they have highly active muscles.

Consult with your provider to determine the right schedule for your Botox touch-ups.

Is Long-Term Botox Use Safe?

One common concern is whether it’s safe to use Botox long-term. Fortunately, when administered by a qualified professional, Botox is considered safe for repeated and ongoing use. There is no evidence suggesting that long-term Botox use leads to negative side effects.

In fact, regular Botox use may even prevent new wrinkles from forming. As your muscles become accustomed to relaxing, you may need fewer treatments over time to maintain your desired look.

What to Expect During Your Botox Treatment

Botox treatments are quick, minimally invasive, and usually cause little discomfort. Here’s what to expect:

  • Consultation: Before the treatment, you’ll discuss your goals with your provider. They’ll assess your forehead and determine the correct dosage and injection points.
  • Preparation: Your provider will clean the area and may apply a numbing cream to minimize discomfort during the injections.
  • Injection: Using a small needle, Botox is injected into specific points on your forehead. The process takes around 10 to 15 minutes.
  • Post-Treatment Care: You can return to normal activities immediately, though it’s recommended to avoid strenuous exercise or lying down for a few hours to let the Botox settle properly.

Also Read: How Long Does Botox Last in the Forehead?

Are There Any Side Effects of Botox?

Most people experience few side effects from Botox. Common side effects include:

  • Bruising or swelling: Mild swelling or bruising can occur at the injection site but typically goes away after a few days.
  • Temporary headaches: Some people may experience mild headaches, which usually resolve within 24 to 48 hours.
  • Redness: Minor redness around the injection area is common and fades quickly.

In rare cases, more serious side effects like drooping eyelids or eyebrows may occur. If you experience unusual side effects, contact your healthcare provider.

Addressing Anti-Botox Opinions

While Botox is widely popular, some anti-Botox opinions express concerns about overuse or unnatural results. However, when performed by experienced professionals, Botox delivers subtle, natural-looking results that enhance facial appearance without the “frozen” look.

il 18 October 2024 01.33

16 October 2024

Categoria: 

È disponibile la newsletter N° 031/2024 della comunità di ubuntu-it. In questo numero:

  • Canonical rilascia al grande pubblico Ubuntu 24.10 "Oracular Oriole"
  • Come aggiornare da Ubuntu 24.04 LTS a 24.10
  • Valkey è ora incluso in Ubuntu
  • Lo snap di Steam in Ubuntu implementa alcune novità
  • Incontra Canonical all'OCX 2024 di Magonza
  • Gitex 2024: il più grande evento tecnologico
  • L'estensione di Spotify Controls su GNOME è una vera droga
  • Aggiornamenti di sicurezza
  • Bug riportati
  • Scrivi per la newsletter

 

Puoi leggere direttamente la newsletter oppure scaricarla in formato pdf. Se hai perso i numeri precedenti, puoi trovarli nell'archivio! Per ricevere la newsletter ogni settimana nella tua casella di posta elettronica, iscriviti alla lista newsletter-italiana.

il 16 October 2024 16.12
Categoria: 

È disponibile la newsletter N° 030/2024 della comunità di ubuntu-it. In questo numero:

  • Canonical al Cloud Expo 2024 
  • Cos'è un database vettoriale?
  • Guida avanzata: VM Ubuntu Confidential con Intel TDX su Google Cloud
  • Full Circle Magazine Issue #209 in inglese
  • Mozilla Firefox 131: ecco tutte le novità!
  • Nuova fotocamera dotata di AI per il Raspberry Pi
  • Sta per tornare il tablet E-Ink della famosa azienda Pine64
  • Aggiornamenti di sicurezza
  • Bug riportati
  • Scrivi per la newsletter

 

Puoi leggere direttamente la newsletter oppure scaricarla in formato pdf. Se hai perso i numeri precedenti, puoi trovarli nell'archivio! Per ricevere la newsletter ogni settimana nella tua casella di posta elettronica, iscriviti alla lista newsletter-italiana.

il 16 October 2024 06.54

15 October 2024

If you’ve ever asked, “Can you dye aniline leather?” the answer is yes! Aniline leather is known for its natural look and feel, but sometimes you want to refresh it or change its color. This guide will show you how to dye aniline leather while keeping its unique texture. Whether you’re looking to give your favorite leather chair a makeover or revive a worn-out sofa, this article covers you with easy-to-follow steps, tips, and expert advice. Let’s master the art of dyeing aniline leather together!

What is Aniline Leather?

A craftsman works with leather in a workshop, showcasing the potential for customization. Can you dye aniline leather? Yes, but it requires special care due to the leather's natural, untreated surface.

Aniline leather is a high-quality leather with a soft and natural appearance. It’s treated with soluble dyes, which allow the leather to show its original markings and textures. These leathers are dyed with an aniline dye that penetrates deeply. Unlike protected leather, aniline leather isn’t coated with a protective layer, so it feels smooth and natural but can be more prone to stains. Dyeing aniline leather requires special care to preserve its beauty and color.

Characteristics of Aniline Leather:

  • Soft, supple feel
  • Natural marks and textures are visible.
  • More susceptible to wear and staining
  • No protective coating
  • Shows wear areas quickly.

Also Read: Michelle Barrientes Vela: The Untold Story of Power and Scandal

Can You Dye Aniline Leather?

A stack of rolled leather in various colors. Can you dye aniline leather? Yes, but its porous nature makes dyeing challenging, requiring specific techniques for an even result.

Yes, you can dye aniline leather! Using aniline dye formulas or aniline powder, you can bring new life to old pieces. Whether it’s a faded chair, a scuffed-up bag, or a sofa that no longer matches your décor, dyeing aniline leather can restore and transform it. Using the right products, like leather magic, leather world technologies, and hero leather paint and techniques, is key to ensuring the leather retains its softness and natural look.

Why Dye Aniline Leather?

There are several reasons you might want to dye aniline leather:

  1. Restoration: Using aniline dye formulas or leather paint, restore the original color of faded or worn-out natural leather.
  2. Customization: You can change the leather’s color to match your style or space with dyes that offer vibrant colors or a more subdued, natural tone.
  3. Damage Control: Cover stains, scuffs, or scratches with a suitable pro dye or leather paint system.
  4. Refresh: Use paint, aniline dyes, or leather topcoats to give an old leather item a new, vibrant look.

Preparing Aniline Leather for Dyeing

A close-up of soft, natural leather texture. Can you dye aniline leather? Yes, but the process requires precision due to its delicate, untreated nature.

Preparing your aniline leather properly before you begin the dyeing process is essential. This step ensures the dye adheres evenly and smoothly, giving you a professional-looking finish. First, test products on a hidden area, mainly if you use pro dye, water-based aniline dye, or soluble pigments.

  1. Clean the Leather: Clean the leather thoroughly using a gentle leather spot remover. This step is essential, as aniline leather can absorb greasy stains and dirt easily. For unfinished/untreated leather, this step is even more crucial.
  2. Test a Small Area: Before applying dye to the entire piece, test it on a hidden area to see how the aniline dye or aniline-dyed leather responds.
  3. Gather Your Tools: Aniline leather dye, gloves, sponges or brushes, and a clean cloth. You might also need a dye kit or aniline restoration kit for larger projects.
  4. Protect Surrounding Areas: Lay down a drop cloth to protect nearby furniture or floors from dye splashes or spills.

Also Read: Whitechapel Jack the Ripper Museum: Unveiling Dark Secrets

Step-by-Step Guide to Dye Aniline Leather

A person working on leather detailing in a workshop. Can you dye aniline leather? Yes, but it requires delicate handling to achieve an even and professional finish.

Now that your leather is prepped, let’s examine the steps to successfully dye aniline leather using leather paints or aniline dyes.

1. Clean the Surface

Even after an initial cleaning, ensure the leather surface is entirely free from dust and dirt. Use a leather spot remover to tackle greasy spots that may interfere with the dye transfer.

2. Apply the Dye

Use a sponge or brush to apply the aniline dye in long, even strokes. Start from one end and work your way across. Be sure to apply the dye evenly to avoid dark patches. Aniline powder or pro dye works well to achieve the desired aniline look.

3. Let it Dry

Allow the dye to dry completely, following the instructions on your aniline restoration kit or leather dye product. Avoid handling the leather during this time to prevent smudging or disrupting the dyeing process.

4. Apply Additional Coats

If you want a deeper or more vibrant color, apply additional coats of aniline dye. Ensure each coat dries fully before applying the next to avoid uneven color saturation. A leather primer can also be used if needed.

5. Condition the Leather

Once the dye is fully dry, apply a leather conditioner. This step is crucial for keeping the leather soft and supple, restoring lost moisture, and preserving the color.

Tips for a Perfect Dye Job

To make sure your aniline leather turns out beautifully dyed, keep these expert tips in mind:

  • Choose the Right Dye: Always use an aniline dye made explicitly for aniline leather. Leather paint systems and pigments designed for this type of leather provide the best results.
  • Don’t Rush: Take your time with each step. Allow plenty of drying time between coats of dye or paint to ensure the best outcome.
  • Use Gloves: Leather dyes can stain hands and nails, so wear gloves while applying them.
  • Ventilation: Work in a well-ventilated area to avoid inhaling fumes from dyes, topcoats, or other chemical products.

Common Mistakes to Avoid When Dyeing Aniline Leather

Dyeing aniline leather can be a rewarding DIY project, but it’s easy to make mistakes. Here’s how to avoid the most common ones:

  1. Skipping the Cleaning Step: Not cleaning the leather properly can lead to uneven dye absorption.
  2. Using the Wrong Dye: Make sure to use aniline leather dye specifically designed for this type of leather. Leather paint or pigments may not yield the desired results on aniline leather.
  3. Applying Too Much Dye: Overloading the leather with dye can cause blotchiness and uneven color.
  4. Ignoring Conditioning: After dyeing, your leather needs conditioning to keep it soft and prevent cracking.

Also Read: Can You Dye Aniline Leather? Master the Art Today!

How to Maintain Dyed Aniline Leather

After dying your aniline leather, it’s essential to maintain it properly. Here’s how you can care for your newly dyed leather:

  1. Avoid Direct Sunlight: Sunlight can fade the dye over time, so try to keep your leather out of direct sun exposure.
  2. Use Leather Conditioner: Regularly applying a conditioner will help keep the leather soft and prevent cracking.
  3. Clean Spills Immediately: Since aniline leather is absorbent, clean spills as soon as possible to avoid permanent stains.
  4. Dust Regularly: Dusting your leather with a soft cloth will help keep it clean and free of debris that can damage the surface.
il 15 October 2024 17.01

12 October 2024

Il 9 ottobre il gruppo di lavoro del bravo programmatore Roger Clark VK3KYY ha pubblicato un nuovo post sul forum OpenGD77.com, annunciando la bella notizia.
Da oggi è disponibile una nuova versione beta del firmware, da caricare nei nostri apparati DMR Radioddity, Retevis e delle altre marche supportate.

The post Pubblicazione della versione BETA del firmware OpenGD77 con funzione roaming first appeared on Il mondo di Paolettopn (IV3BVK - K1BVK).
il 12 October 2024 13.18

Can you swallow Zyn spit? It’s a common question among new users of Zyn nicotine pouches, and knowing how to use Zyn pouches safely is essential. Zyn contains nicotine and provides a smokeless, clean alternative to chewing tobacco. But can you swallow Zyn spit safely? In this article, we will dive deep into whether it’s safe to swallow Zyn spit, uncover common mistakes people make when using Zyn, and share important safety tips for a better experience.

As more people switch to nicotine pouches like Zyn, it’s important to understand the best practices for safe and enjoyable use. Zyn consumers often wonder what they should do with the excess Zyn saliva that builds up during use. Should you spit or swallow it? Let’s get into the details and discuss everything you need to know to avoid the pitfalls of using Zyn improperly.

What Is Zyn and How Does It Work?

"Can You Swallow Zyn Spit? Discover the dos and don'ts of using Zyn nicotine pouches safely."

Zyn pouches are small, spit-free pouches that deliver nicotine without the mess of chewing tobacco. They are designed to be discreet and easy to use. You place a Zyn pouch between your lip and gum, and as Zyn works, the nicotine is released slowly and absorbed through the tissues in your mouth. Zyn consumers choose it for its convenience and cleanliness—there’s no need to spit out tobacco leaves or deal with the smell of smoke.

What sets Zyn pouches apart from other tobacco products is that they don’t require you to spit tobacco leaves, making them much cleaner and more discreet. However, as the Zyn nicotine pouch releases nicotine, your mouth produces extra saliva, creating what we call Zyn spit. Many users wonder, “Can you swallow Zyn spit?” and whether it’s a safe or healthy practice.

Can You Swallow Zyn Spit?

"Can You Swallow Zyn Spit? Learn the correct way to use Zyn pouches and whether swallowing the spit is safe."

Can you swallow Zyn spit? The simple answer is no, it’s best not to. Zyn contains nicotine, which gets absorbed through the gums. The Zyn saliva created in your mouth contains nicotine and other ingredients, and swallowing Zyn spit can cause discomfort. If saliva enters your stomach with nicotine, it could lead to nausea, upset stomach, or even dizziness. While swallowing Zyn spit is generally considered safe in small amounts, regular swallowing may lead to unwanted effects.

The human body absorbs nicotine primarily through the gums when using products like Zyn. If you swallow the saliva containing nicotine, your body absorbs it through the digestive system, which isn’t the intended pathway for nicotine intake. This can lead to a slower, more unpredictable absorption of nicotine, potentially causing nausea, a racing heartbeat, or even lightheadedness.

Also Read: How Long Does It Take to Get Braces Off? The Shocking Truth

Why You Should Avoid Swallowing Zyn Spit

"Can You Swallow Zyn Spit? Learn about safe practices with Zyn pouches and avoid common mistakes."

1. Nicotine Overload

When you swallow Zyn spit, you’re ingesting more nicotine than intended. Zyn contains nicotine designed for slow absorption through the gums, not the stomach. If you swallow Zyn spit frequently, you may experience dizziness, nausea, or headaches. For instance, using Zyn nicotine pouches with higher nicotine content and swallowing spit can cause a nicotine overload, leading to discomfort. This is why you should avoid swallowing Zyn saliva.

Nicotine overload can have various effects depending on how sensitive you are to nicotine. Beginners may feel a stronger hit from swallowing Zyn spit, which can be overwhelming. In more serious cases, nicotine overdose can lead to rapid heartbeat, high blood pressure, and an overall unpleasant experience.

2. Stomach Issues

The stomach isn’t designed to process nicotine the same way the mouth does. Swallowing Zyn spit frequently could irritate your stomach lining, resulting in nausea or stomach cramps. Over time, regular swallowing of Zyn spit may lead to more severe gastrointestinal issues. If you experience severe symptoms, it’s best to consult a healthcare professional or your local poison control.

When nicotine reaches your stomach, it can cause discomfort due to its acidic nature. This can lead to acid reflux, making the experience of using Zyn less enjoyable. Some users report feeling bloated or experiencing digestive issues after swallowing Zyn spit for extended periods.

3. Unpleasant Taste and Discomfort

Zyn spit is bitter and can leave a bad taste in your mouth. Regularly swallowing it can make your Zyn nicotine pouch experience less enjoyable. Having a dry mouth is also a common issue, so keeping water nearby and spitting out the excess saliva will improve your overall experience.

In addition to the bitter taste, swallowing excess saliva can also make you feel more dehydrated. Dry mouth is already a common side effect of nicotine use, and swallowing the nicotine-laden Zyn saliva can exacerbate this. Drinking plenty of water while using Zyn pouches can help alleviate some of these issues.

Also Read: Can You Swallow Zyn Spit? Avoid These Common Mistakes

Common Mistakes People Make When Using Zyn

"Can You Swallow Zyn Spit? Explore the safety concerns of swallowing saliva while using Zyn nicotine pouches."

1. Swallowing Zyn Spit

One of the most common mistakes is swallowing Zyn spit. Always spit it out rather than swallowing, as ingesting nicotine through saliva can lead to discomfort. New users should especially be mindful of this. Swallowing the excess saliva frequently can make it harder for you to enjoy the smooth, slow release of nicotine that Zyn offers.

Some users think using more than one Zyn pouch at a time provides more satisfaction. This is risky, as using multiple pouches can lead to nicotine overload, nausea, or dizziness. Instead, opt for higher nicotine strength if you feel that one pouch isn’t enough.

When tempted to double up on pouches, it’s better to adjust the nicotine strength by choosing a stronger Zyn nicotine pouch. This can give you the desired effect without the risk of nicotine overdose.

3. Leaving the Pouch in Too Long

Keeping the Zyn nicotine pouch in your mouth longer than recommended can increase your nicotine intake. Pouches are typically designed for use between 20-40 minutes. Leaving them in too long can cause side effects like a sore mouth or nicotine overload.

Many users enjoy the long-lasting effect of nicotine pouches, but leaving them in beyond the recommended time can cause discomfort. Users often report a sore throat or tingling sensation if the pouch is left in too long, which is a sign to remove it.

4. Not Drinking Enough Water

Zyn pouches can cause dehydration due to the increase in saliva production. Not drinking enough water while using Zyn can lead to discomfort, including dry mouth. Keeping water nearby and sipping throughout will make using Zyn more comfortable.

5. Using Zyn on an Empty Stomach

Nicotine on an empty stomach may cause nausea or stomach cramps. To avoid feeling sick, it’s best to have a light snack before using Zyn. Having a small meal or snack will help balance your body’s reaction to nicotine and reduce the risk of feeling queasy or uncomfortable.

Also Read: Can You Be Allergic to a Person? The Shocking Truth Revealed

How to Use Zyn Safely

1. Spit, Don’t Swallow

The golden rule of using Zyn is to spit out the saliva that collects in your mouth while using the pouch. This will help prevent any potential discomfort from swallowing too much nicotine-laden saliva. Keeping tissues or a disposable cup handy will make it easier to manage.

2. Start Slow

If you’re new to Zyn, start with a lower nicotine strength to allow your body to adjust. Gradually increasing the strength will help prevent nicotine overload. Trying a lower-strength Zyn can give you the time to understand your nicotine tolerance better.

Always follow the package instructions. Use only one pouch at a time and for the recommended duration. Most Zyn pouches are designed for 20-40 minutes of use, but you should listen to your body and remove the pouch if you feel any discomfort.

4. Stay Hydrated

To counter the dry mouth that often comes with using Zyn, be sure to drink plenty of water. Staying hydrated will improve your overall experience and prevent discomfort. Drinking water regularly will also help mitigate the effects of nicotine and keep your mouth feeling fresh.

5. Listen to Your Body

If you start to feel dizzy or nauseous, remove the pouch and stop using Zyn for the day. These are signs of nicotine overload, and ignoring them can lead to further discomfort. It’s important to use Zyn responsibly and listen to how your body reacts.

il 12 October 2024 12.07

11 October 2024

Categoria: 

È disponibile la newsletter N° 029/2024 della comunità di ubuntu-it. In questo numero:

  • Nuova falla di sicurezza nei sistemi Ubuntu
  • Vulnerabilità critica nei sistemi GNU/Linux: il responsabile è CUPS
  • L'importanza della divulgazione coordinata in ambito di vulnerabilità critiche
  • Arriva la prima RC del kernel Linux 6.12
  • Rilasciato LibreOffice 24.8.2 con 85 correzioni di bug
  • Aggiornamenti di sicurezza
  • Bug riportati
  • Scrivi per la newsletter

 

Puoi leggere direttamente la newsletter oppure scaricarla in formato pdf. Se hai perso i numeri precedenti, puoi trovarli nell'archivio! Per ricevere la newsletter ogni settimana nella tua casella di posta elettronica, iscriviti alla lista newsletter-italiana.

il 11 October 2024 06.21

02 October 2024

In questo articolo desidero informarvi che la rete DMR di BrandMeister interromperà presto le connessioni del master server BM2001 (EU) da internet.

The post Le connessioni Internet dirette al Master BM2001 (EU) di BrandMeister termineranno presto first appeared on Il mondo di Paolettopn (IV3BVK - K1BVK).
il 02 October 2024 14.02

In questo articolo desidero rendere disponibile a tutti i colleghi le informazioni inerenti le nuove procedure di pagamento degli importi per noi Radioamatori, che ho prelevato dai siti del MIMIT e dell'ARI.

The post MIMIT – Nuove modalità per effettuare i vari tipi di pagamento radioamatoriali on-line first appeared on Il mondo di Paolettopn (IV3BVK - K1BVK).
il 02 October 2024 10.54

30 September 2024

Coloring is not just for kids anymore! Taylor Swift coloring pages offer a fun and creative way to relax and enjoy your favorite music. Whether you are a long-time fan of Taylor or love to color, these pages can brighten your day. Let’s explore how Taylor Swift coloring pages can transform your mood and spark creativity.

Why Coloring Pages Are Great for Everyone

Taylor Swift Coloring Pages showcasing a detailed drawing of a woman with braided hair and a patterned wide-brimmed hat, perfect for fans to bring to life with their choice of colors.

Benefits of Coloring

Coloring is an excellent activity for all ages. Here are some reasons why you should try Taylor Swift coloring pages:

  1. Stress Relief: Coloring helps you unwind. As you fill in the colors, your mind shifts from daily worries to a world of creativity. The act of coloring is meditative. It allows you to escape from your busy life, providing a calm break that can improve your overall well-being.
  2. Improves Focus: Focusing on the colors and patterns can enhance your attention span. It’s a great way to practice mindfulness, allowing you to be in the moment. Concentrating on each stroke and color choice teaches you to let go of distractions and engage in a fulfilling activity.
  3. Sparks Creativity: When you color, you express yourself. Taylor Swift’s outfits, hair, and backgrounds can be any color. This freedom encourages you to think outside the box and make artistic choices that reflect your personality and feelings.
  4. Perfect for Bonding: Coloring can be a fun activity to share with friends or family. Enjoy some quality time while coloring together! You can host a coloring party or sit together in a cozy space, sharing laughs and stories as you bring your Taylor Swift pictures to life.

Explore the Fun of Taylor Swift Coloring Sheets

Taylor Swift coloring sheets are a fantastic way to dive deeper into the joy of coloring. These sheets offer a variety of designs that capture Taylor’s essence, from her concerts to her iconic moments in pop culture. Using Taylor Swift coloring sheets allows you to have hours of creative fun while celebrating your favorite artist. Whether you want to color her in vibrant outfits or capture her emotions in soft shades, these sheets will let you explore your creativity in a new way!

Coloring for Relaxation

In today’s fast-paced world, finding ways to relax is crucial. Taylor Swift’s coloring pages provide a perfect outlet. Many people find that engaging in a creative task like coloring allows their minds to slow down. This relaxation can lead to better sleep and improved mental health.

Consider setting aside some time each day for coloring. It could be in the morning to start your day off right, during a lunch break, or in the evening to wind down. The time spent coloring can be a refreshing break that rejuvenates your mind and spirit.

Also Read: How Many Grammys Does Lana Del Rey Have? The

Discovering Taylor Swift Coloring Pages

Taylor Swift Coloring Pages featuring a dynamic illustration of a woman playing guitar with flowing hair and swirling patterns, perfect for fans to color and bring to life with vibrant pencils.

What Are Taylor Swift’s Coloring Pages?

Taylor Swift coloring pages are printable images that feature the iconic singer-songwriter Taylor in various settings. You can find pages of her in different outfits, singing on stage, or even having fun with her friends. These pages let you bring your favorite artist to life with color!

They can capture moments from her music videos, iconic album covers, or stunning red-carpet looks. Each page can spark joy as you imagine Taylor Swift lyrics while you color.

Where to Find Them

Finding Taylor Swift coloring pages is easy. Here are some places to look:

  • Online Websites: Many websites offer free printable coloring pages. Just search for “Taylor Swift coloring pages” and pick your favorites. Sites like Pinterest and educational platforms often have a wealth of creative options.
  • Social Media: Fans often share unique coloring pages on Instagram or Pinterest. You can find inspiration and ideas from other fans. Engaging with the fan community online can lead to discovering amazing artists who create and share their designs.
  • Fan Clubs: Join a Taylor Swift fan club to access exclusive coloring pages and share your creations with others. Many fan communities have websites or forums where members exchange artwork and ideas.

Using Digital Coloring Apps

Consider using coloring apps on your tablet or smartphone if you prefer digital art. Many apps allow you to color images digitally, which can be a fun and mess-free option. You can find Taylor Swift coloring pages in many apps, enabling you to color anytime, anywhere.

Discover the Magic of Printable Taylor Swift Coloring Pages

One of the best ways to immerse yourself in the world of creativity is through printable Taylor Swift coloring pages. These pages are fun and a fantastic opportunity to express your love for Taylor’s music and artistry. Printing these pages at home allows you to enjoy coloring anytime you wish. Search online for various designs, and you’ll find everything from her iconic outfits to memorable moments captured in her songs. Grab your favorite coloring tools and dive into a world where you can bring Taylor to life on the page!

Also Read: Who Traveling Wilburys Were: The Untold Story

How to Make the Most of Coloring

Setting Up Your Coloring Space

Creating a cozy coloring space can enhance your experience. Here are some tips:

  1. Choose a Comfortable Spot: Find a quiet place where you can relax. A comfy chair or a spot on the floor can work well. Make sure you have good lighting so you can see your colors clearly.
  2. Gather Your Supplies: Use your favorite coloring pencils, markers, or crayons. Choose whatever feels good in your hands. Different tools can produce different effects, so experimenting with various supplies can add depth to your artwork.
  3. Play Taylor Swift Music: What better way to enjoy coloring than listening to her songs? It will set the mood and inspire your creativity. Pick your favorite album or a mix of her hits to keep the energy flowing as you color.

Tips for Coloring

When you start coloring, keep these tips in mind:

  • Start with Outlines: Begin with the outlines of the drawing. This helps you plan where to add colors. Outlining can also give you a sense of direction as you work on the details.
  • Experiment with Colors: Be bold and try new colors! Mix and match to create unique designs. You might even consider using unconventional colors for skin tones or backgrounds to add a whimsical touch.
  • Take Your Time: Enjoy the process. There’s no rush. Make each page your masterpiece. If you feel stuck, take a break and return with fresh eyes.

Themed Coloring Days

To make coloring even more fun, consider themed coloring days. You could dedicate certain days to specific Taylor Swift albums or eras. For example, one day could be about the “1989” album, while another could celebrate “Folklore.” This adds an exciting twist to your coloring sessions and gives you something to look forward to.

Sharing Your Masterpieces

Show Off Your Artwork

It’s time to share once you finish coloring your Taylor Swift pages!

  1. Social Media: Post your colored pages on Instagram or Facebook. Use hashtags like #TaylorSwiftColoringPages to connect with other fans. This can help you discover others who share your passion for Taylor and coloring.
  2. Art Groups: Join online art groups or forums where you can share your work and receive feedback. Engaging with other artists can provide encouragement and new ideas.
  3. Family and Friends: Show your colored pages to your loved ones. They might appreciate your creativity and even join you for coloring! You could even frame your favorite pieces as gifts or decorations.

Join Coloring Contests

Many online platforms host coloring contests where you can showcase your art. Participating in these contests can be fun, allowing you to challenge yourself and connect with other Taylor Swift fans. Winning can also provide recognition for your artistic skills!

Also Read: NYT Connections Hints: Unveiling Hidden Strategies

Exploring Fun Facts about Taylor Swift

Swift Fun Facts Section

To add a little more fun to your coloring experience, here are some interesting facts about Taylor:

  • Principal Taylor Swift: Did you know she was the youngest artist to win the Grammy for the Album of the Year? This achievement shows how talented and dedicated she is!
  • Lyric Coloring Pages: Some coloring books feature pages you can color alongside her most famous quotes and lyrics, making the experience even more enjoyable.
  • Taylor Swift Keychains: You can even find Taylor Swift keychains and coasters to add to your collection. These fun items can complement your coloring experience!
  • Unique Taylor Swift: Her journey in the music industry is truly inspiring, and knowing her background can make coloring her pages even more meaningful. Please create your swift coloring pages while enjoying facts about her life and career!

Coloring is a delightful way to express your love for Taylor Swift. Taylor Swift coloring pages can transform your day by offering relaxation, creativity, and fun. Remember to set up a comfortable space, choose your favorite colors, and enjoy the process. Whether you keep your masterpieces for yourself or share them with the world, coloring can bring joy to your life. Start your journey today with Taylor Swift coloring pages, and let your creativity shine!

il 30 September 2024 21.32

26 September 2024

In children’s television, few characters are as beloved as Makka Pakka from In the Night Garden. Recently, however, an astonishing rumor about Pakka Die Sir has taken the internet by storm, sparking confusion and heartbreak among fans. This rumor, known as the “Makka Pakka death,” suggests that the gentle character has met a tragic end. In this article, we’ll explore the truth behind this urban legend Makka, discover its origins, and discuss why this rumor has emotionally affected fans of all ages.

Who is Makka Pakka?

Makka Pakka, a small round character from In the Night Garden, stands in front of his cave holding a sponge and stones in a peaceful, whimsical garden.

Before diving into the rumor’s details, let’s understand who Makkapakka is and why he holds such a special place in children’s hearts. Makkapakkha, a key figure in In the Night Garden, lives in a cave, collects stones, and washes the faces of his fellow characters. His soothing presence, nurturing demeanor, and gentle routines have endeared him to children across the globe.

Why Makka Pakka is Loved

Makka Pakka’s calming activities, such as singing soft songs and carrying a soap sponge, make him a comforting figure for young viewers. His character’s simplicity and care for cleanliness make him a symbol of consistency and security. This deep connection is why rumors of Pakka Die Sir have struck such a chord, leaving many feeling lost and confused.

Also Read: Can You Open Carry in Ohio? Discover the Shocking Truth Now

The Origin of the “Makka Pakka Death” Rumor

Featured image of Makka Pakka standing peacefully in a whimsical garden, surrounded by social media notifications representing the viral "Makka Pakka death" rumor.

So, where did the “Makka Pakka death” rumor begin? The speculation seems to have originated from social media, where fans and pranksters started to discuss darker fan theories. These theories propose a sad backstory for Makka Pakka that contradicts his lighthearted and innocent portrayal on the show. The idea of Makka Pakka dying caught fire, with many fans spreading the false notion that he had perished, fueling widespread concern.

Fan Theories About Makka Pakka’s Death

These fan theories, often wild and unfounded, attempt to reinterpret Makka Pakka’s repetitive actions and isolated life as signs of more profound emotional struggles. Some fans speculated that his seemingly endless routines were metaphors for loneliness, leading to the conclusion that he had “died.” While these theories have no truth, they certainly contributed to the viral nature of the Makka Pakka dies rumor.

Unraveling the Truth Behind “Makka Pakka Death”

Let’s set the record straight: Pakka Die Sir is purely a fan-made myth. In the official storyline of In the Night Garden, Makka Pakka is very much alive. The show’s creators, including beloved actress Shubha Khote, who has voiced numerous animated characters, have designed In the Night Garden to comfort children, not break their hearts. Everywhere—no death is the reality for Makka Pakka; he remains the nurturing figure fans know and love.

Also Read: Whitechapel Jack the Ripper Museum: Unveiling Dark Secrets

The Emotional Impact of the “Makka Pakka Death” Rumor

Even though the rumor of Makka Pakka dying is entirely false, it sparked an emotional response from fans of all ages. For many, the idea of his death was devastating, as children and adults alike have formed strong attachments to him over the years. This emotional connection highlights the powerful influence that beloved fictional characters can have on our lives.

How Parents and Fans Reacted to the Rumor

Parents, especially those who had watched In the Night Garden with their children, were shocked and distressed by the idea of Pakka Die Sir. Social media was flooded with messages from fans trying to confirm whether or not the rumors were true. Many were relieved that Makka Pakka was still alive and well within the show’s universe.

The Positive Side of Makka Pakka’s Story

Despite the rumor of his demise, Makka Pakka remains a comforting figure for children. His routines remind viewers of kindness, cleanliness, and caring for others. The false rumor of his death, although unsettling, has only reinforced just how deeply loved he is by his fans.

Why Makka Pakka Matters in Children’s Programming

Makka Pakka plays a critical role in children’s programming. He teaches young viewers about the importance of routine and caring for others. This is why the idea of Pakka Die Sir was so upsetting for fans: it disrupted the image of a character who provides comfort, peace, and lessons on kindness.

Also Read: Jenna Ortega Deepfake Shocks Fans: Unbelievable Viral Moments

FAQs

Q: Did Makka Pakka actually die?

A: No, the “Makka Pakka death” is a false rumor. Makka Pakka is alive and well in In the Night Garden.

Q: Where did the Makka Pakka death rumor come from?

A: The rumor started on social media, fueled by dark fan theories suggesting a tragic backstory, but it has no basis in the show’s official storyline.

Q: Why did the Makka Pakka death rumor upset fans?

A: Fans were emotionally attached to Makka Pakka due to his nurturing and calming nature. The idea of his death was distressing, disrupting the comforting image of the character.

The “Makka Pakka death” rumor is nothing more than a myth. Makka Pakka remains alive and continues to bring joy to households worldwide. The story of Makka Pakka dying may have caused heartbreak momentarily, but it is essential to remember that everywhere—no death is the truth for this beloved character. Fans can rest assured that Makka Pakka will continue to grace our screens, providing comfort and warmth for many years.

il 26 September 2024 19.53

25 September 2024

Categoria: 

È disponibile la newsletter N° 028/2024 della comunità di ubuntu-it. In questo numero:

  • Ubuntu 24.10 "Oracular Oriole" entra in fase beta
  • Visualizzare in tempo reale il consumo energetico del proprio sistema Ubuntu
  • How to del mese: disabilitare la sezione dei file recenti in Nautilus su Ubuntu
  • Che novità introduce GNOME 47 ?
  • Parallels 20: novità di un software in continua evoluzione
  • Aggiornamenti di sicurezza
  • Bug riportati
  • Statistiche del gruppo sviluppo
  • Scrivi per la newsletter

 

Puoi leggere direttamente la newsletter oppure scaricarla in formato pdf. Se hai perso i numeri precedenti, puoi trovarli nell'archivio! Per ricevere la newsletter ogni settimana nella tua casella di posta elettronica, iscriviti alla lista newsletter-italiana.

il 25 September 2024 06.52

24 September 2024

Willie Falcon, a name that gained infamy in the world of drug trafficking, has always sparked curiosity about his wealth. Willie Falcon net worth has been the subject of speculation for decades, given his involvement in the Miami drug scene during the 1980s. In this article, we’ll dive deep into Willie Falcon net worth, revealing the shocking details of his financial status in 2024.

Who Is Willie Falcon?

Willie Falcon Net Worth

Willie Falcon, also known as Guillermo Falcon, rose to fame alongside his partner, Sal Magluta, as one of Miami’s most notorious drug kingpins in the 1980s. Falcon and Magluta led a highly profitable drug smuggling empire, bringing massive quantities of cocaine into the United States from Colombia. Their operations made them incredibly wealthy, but their run ended when the law finally caught up with them. Falcon and his brother Gustavo Falcon played critical roles in what later became known as the “Cocaine Cowboys” saga.

Falcon’s involvement in illegal activities has always raised questions about how much wealth he accumulated and retained, and as we enter 2024, these questions remain relevant.

How Did Willie Falcon Build His Wealth?

The Miami Cocaine Trade

Willie Falcon net worth primarily came from his involvement in the Miami cocaine trade. Along with his partner, Sal Magluta, Falcon controlled a large portion of the cocaine supply entering the United States in the 1980s. The pair managed to smuggle in tons of cocaine, generating millions in revenue. It’s estimated that at the height of their operations, Willie Falcon net worth and that of his partner skyrocketed, as they were moving upwards of 75 tons of cocaine, worth billions of dollars on the streets. This illegal trade was the primary driver of Willie Falcon net worth during his time as one of Miami’s most notorious drug lords.

The Lavish Lifestyle

Like many drug lords of his era, Falcon enjoyed a life of luxury. The wealth from drug smuggling allowed him to purchase high-end real estate, luxury cars, yachts, and other extravagant assets. Fueled by illegal profits, his lifestyle made him one of the wealthy in the Miami underworld during the 1980s. But despite the immense profits, the U.S. government seized much of Falcon’s assets after his arrest, significantly reducing his net worth.

What Is Willie Falcon Net Worth in 2024?

Willie Falcon Net Worth

As of 2024, Willie Falcon net worth is challenging to determine accurately. Due to his criminal past and law enforcement’s confiscation of many of his assets, his fortune has fluctuated over the years. However, experts estimate that Falcon retains significant wealth, possibly in hidden assets or investments made before his arrest.

Estimated Net Worth

While exact figures are hard to pin down, some reports suggest that Willie Falcon net worth could be in the millions, even after all the legal battles and asset seizures. These estimates range from $5 million to $10 million, depending on how much of his hidden assets and offshore accounts remain intact. However, these figures remain speculative due to the secretive nature of his wealth.

Assets and Investments

Although much of Falcon’s wealth was seized, it is believed that he may still hold assets in real estate, offshore accounts, or other hidden ventures. Rumours suggest that Falcon made significant investments before his arrest, some of which may have appreciated over time.

The Fall of Falcon’s Empire

In the mid-1990s, after years of evading the law, Willie Falcon was finally arrested and convicted for drug trafficking. The U.S. government seized much of his wealth, including millions of dollars in cash, real estate, and other assets. These legal battles significantly impacted Willie Falcon net worth, reducing it from the billions he once controlled to a fraction of that amount.

During his legal battles, Falcon claims that much of his fortune was either seized or lost through failed ventures, yet there are whispers of hidden fortunes that might remain undiscovered. His brother, Gustavo Falcon, faced similar fates in court but avoided capture for years.

Asset Forfeiture and Fines

One of the biggest hits to Falcon’s fortune came through asset forfeiture. Law enforcement agencies could seize properties, cars, boats, and other valuable items. The legal fines imposed on him were substantial, further cutting into his wealth. This left Falcon with a significantly smaller net worth than he once enjoyed.

The Role of Michael Davis

One of the critical legal figures who worked on Willie Falcon’s case was Michael Davis, a lawyer who became well-known for his efforts in prosecuting drug lords. Davis helped the government secure convictions against Falcon and his associates, significantly confiscating their assets. Davis’ work led to significant setbacks for Willie Falcon net worth.

What Could the Future Hold for Willie Falcon’s Wealth?

Willie Falcon Net Worth

Post-Prison Life

Willie Falcon was released from prison in 2017 after serving his sentence. Since then, little information has been provided about his current activities or how he may be managing whatever remains of his wealth. Some speculate that Falcon may still have investments or properties that have gone under the radar, but there is no public information to confirm this. His family, including his sister Jessica Falcon and brother Gustavo Falcon, has largely kept a low profile, keeping any family fortunes under wraps.

Hidden Fortunes?

Given Falcon’s history of evading the law and hiding assets, he may have kept some of his fortune intact through offshore accounts or trusted associates. As of 2024, there is no clear answer, but Falcon’s resourcefulness in the past suggests he may still have some financial security.

Willie Falcon Net Worth in 2024

Willie Falcon net worth has seen drastic changes over the decades, from billions in drug profits to millions lost through legal battles and asset seizures. As we look at his financial situation in 2024, it’s clear that while he no longer holds the immense wealth he once controlled, Falcon still likely retains a modest fortune. Despite the confiscations and legal issues, Falcon’s wealth accumulation history leaves many wondering how much he has kept hidden.

Also Read: Can You Collect Unemployment If Fired? Shocking Truth Revealed

The Cocaine Cowboys, as Falcon and Magluta were often called, continue to fascinate the public even decades later. Michael Davis’ role in their downfall is as well-known as the lavish lifestyle the Cowboys once enjoyed. As the years pass, many still speculate on how much of Falcon’s empire remains hidden. Brother Willie Falcon, or Cocaine Cowboy Willie, may have left the kingpin life behind, but the intrigue around his financial legacy endures.

il 24 September 2024 22.34

23 September 2024

Con questa ulteriore possibilità, viene dato un nuovo modo gratuito per poter controllare in mobilità i propri sistemi radio connessi alla rete DMR di BrandMeister. Questa modalità renderà molto più semplice il controllo e la configurazione remota dei ponti ripetitori a tutti i sysop e ai proprietari di hotspot pi-star (simplex e duplex).

The post Gestione degli hotspot e ripetitori da Android con la API Key di BM first appeared on Il mondo di Paolettopn (IV3BVK - K1BVK).
il 23 September 2024 12.07

20 September 2024

Categoria: 

È disponibile la newsletter N° 027/2024 della comunità di ubuntu-it. In questo numero:

  • Aggiornamenti sospesi per Ubuntu 24.04 LTS. La causa un bug critico
  • Nuovo tablet basato su Ubuntu 24.04
  • Rilasciato LibreOffice 24.8.1 con 89 correzioni di bug
  • Il nuovo logo di Mozilla riporta in auge la mascotte del dinosauro
  • Tutte le novità riguardanti Firefox 130
  • Full Circle Magazine Issue #206 in inglese
  • Full Circle Magazine Issue #207 in inglese
  • Full Circle Magazine Issue #208 in inglese
  • Nuovo aggiornamento del client Steam
  • Quali novità introduce il Kernel Linux 6.11?
  • Aggiornamenti di sicurezza
  • Bug riportati
  • Statistiche del gruppo sviluppo
  • Scrivi per la newsletter

 

Puoi leggere direttamente la newsletter oppure scaricarla in formato pdf. Se hai perso i numeri precedenti, puoi trovarli nell'archivio! Per ricevere la newsletter ogni settimana nella tua casella di posta elettronica, iscriviti alla lista newsletter-italiana.

il 20 September 2024 07.05

19 September 2024

Categoria: 

È disponibile la newsletter N° 026/2024 della comunità di ubuntu-it. In questo numero:

  • Cos'altro devi sapere riguardante la vulnerabilità regreSSHion
  • Fine del supporto per Ubuntu 23.10
  • Ceph Days Londra 2024
  • La newsletter va in vacanza
  • Full Circle Magazine Issue #206 in inglese
  • Proton lancia un'alternativa a Google Docs incentrata sulla privacy
  • Aggiornamenti di sicurezza
  • Bug riportati
  • Scrivi per la newsletter

 

Puoi leggere direttamente la newsletter oppure scaricarla in formato pdf. Se hai perso i numeri precedenti, puoi trovarli nell'archivio! Per ricevere la newsletter ogni settimana nella tua casella di posta elettronica, iscriviti alla lista newsletter-italiana.

il 19 September 2024 06.55

16 September 2024

Categoria: 

È disponibile la newsletter N° 025/2024 della comunità di ubuntu-it. In questo numero:

  • Hai riscontrato problemi con alcune applicazioni su Ubuntu 24.04 LTS? L'aggiornamento di AppArmor potrebbe risolverli
  • Rilasciata la versione di Debian 12.6: scopriamo le novità
  • La nuova veste di Openshot
  • Prima recensione del Raspberry Pi 5 M.2 Hat+
  • OpenSSH risolve una vulnerabilità critica
  • Altra vulnerabilità riscontrata nella maggior parte delle distribuzioni GNU/Linux
  • Aggiornamenti di sicurezza
  • Bug riportati
  • Scrivi per la newsletter

 

Puoi leggere direttamente la newsletter oppure scaricarla in formato pdf. Se hai perso i numeri precedenti, puoi trovarli nell'archivio! Per ricevere la newsletter ogni settimana nella tua casella di posta elettronica, iscriviti alla lista newsletter-italiana.

il 16 September 2024 19.46

15 September 2024

Come già annunciato con il nostro precedente articolo del 10 giugno scorso, in data 12 settembre 2024 è terminata l’importantissima migrazione dei  Cluster di BM2222 verso le più semplici "aggregazioni di ripetitori con TG statico comune".

The post Termine della migrazione dei TG Cluster su BM2222 e loro utilizzo first appeared on Il mondo di Paolettopn (IV3BVK - K1BVK).
il 15 September 2024 17.16

13 September 2024

I 10 TalkGroup dei TAC italiani sono stati utilizzati nel passato (e fino a ieri) per lunghi QSO da parte degli OM.
Durante il loro utilizzo si è potuto constatare che l’uso dei TAC non ha seguito le indicazioni previste, in quanto venivano utilizzati per altri scopi e non per quelli per cui erano stati creati.

The post Conclusione operativa dei 10 TG TAC su BM2222 first appeared on Il mondo di Paolettopn (IV3BVK - K1BVK).
il 13 September 2024 16.07

10 September 2024

Continuando a sperimentare assieme al mio buon amico e Radioamatore sperimentatore Antonio IZ0MXY, ho deciso di aggiornare ulteriormente il firmware (modificato con i precedenti firmware open source) di questo Analizzatore di Reti Vettoriale Palmare NanoVNA H4, utilizzando quello scritto dall'ottimo tecnico DisLord.

The post Aggiornamento firmware per lo strumento NanoVNA-H4 versione 1.2.40 di DiSlord first appeared on Il mondo di Paolettopn (IV3BVK - K1BVK).
il 10 September 2024 15.39

27 June 2024

Categoria: 

È disponibile la newsletter N° 024/2024 della comunità di ubuntu-it. In questo numero:

  • Annunciata la sede del prossimo Ubuntu Summit 2024
  • I cinque principali motivi per utilizzare Ubuntu per i tuoi progetti AI/ML
  • In arrivo il nuovo widget del Meteo nella Nuova scheda di Firefox
  • Scoperto un nuovo malware per Linux attivato tramite Discord
  • Ecco tutte le novità di Proton 9.0-2
  • Aggiornamenti di sicurezza
  • Bug riportati
  • Scrivi per la newsletter

 

Puoi leggere direttamente la newsletter oppure scaricarla in formato pdf. Se hai perso i numeri precedenti, puoi trovarli nell'archivio! Per ricevere la newsletter ogni settimana nella tua casella di posta elettronica, iscriviti alla lista newsletter-italiana.

il 27 June 2024 14.42

26 June 2024

Categoria: 

È disponibile la newsletter N° 023/2024 della comunità di ubuntu-it. In questo numero:

  • Ubuntu sta aggiungendo il supporto per l'installazione dei pacchetti .deb nel Software Center
  • Canonical annuncia il primo laptop RISC-V con Ubuntu
  • Firefox 128 entra nella fase di beta testing
  • Ottieni un nuovo e interessante componente per Raspberry Pi 5
  • App del mese: prova Morphosis su Ubuntu
  • Aggiornamenti di sicurezza
  • Bug riportati
  • Scrivi per la newsletter

 

Puoi leggere direttamente la newsletter oppure scaricarla in formato pdf. Se hai perso i numeri precedenti, puoi trovarli nell'archivio! Per ricevere la newsletter ogni settimana nella tua casella di posta elettronica, iscriviti alla lista newsletter-italiana.

il 26 June 2024 08.13

14 June 2024

Categoria: 

È disponibile la newsletter N° 022/2024 della comunità di ubuntu-it. In questo numero:

  • Canonical rilascia Ubuntu Core 24
  • Ubuntu 23.10 raggiungerà l'End Of Life l'11 Luglio 2024
  • Ecco le novità di Firefox 127
  • Full Circle Magazine Issue #205 in inglese
  • Script del mese per trasformare la propria scrivania di Ubuntu
  • Rilasciato LibreOffice 24.2.4 con la correzione di 72 bug
  • Arriva Proton Pass sui sistemi GNU/Linux
  • Aggiornamenti di sicurezza
  • Bug riportati
  • Scrivi per la newsletter

 

Puoi leggere direttamente la newsletter oppure scaricarla in formato pdf. Se hai perso i numeri precedenti, puoi trovarli nell'archivio! Per ricevere la newsletter ogni settimana nella tua casella di posta elettronica, iscriviti alla lista newsletter-italiana.

il 14 June 2024 07.04

03 May 2024

Can I modify a commercetools Order price?

Short answer: no.

commercetools offers some update actions on the Order itself, but none of them helps you in case you want to change the Order price.

And that’s the reason why we will use Order Edits.

What are Order Edits, then?

As per the commercetools official documentation, here’s the Order Edits definition:

OrderEdit are containers for financial changes after an Order has been placed.

If no financial aspect of an Order should be changed, use Update Order, which does not perform a recalculation. If no Deliveries or Payments occurred, you can alternatively replicate the Order as a new Cart.

commercetools Order Edits documentation

A simple strategy to modify the order price

Imagine the following scenario:

  1. Invoice Issued: Your company issues an invoice for 2016.90€.
  2. Payment Made: The client pays the invoice via bank transfer after several days.
  3. Price Adjustment: Due to increased product prices, the order is placed with a total price of 2997.90€.
  4. Misalignment: There is a misalignment of 81€ between the invoice amount and the current order price.

The simplest strategy is to apply a Direct Discount.

A Direct Discount represents a CartDiscount that is only associated with a single Cart or Order.

Create an OrderEdit

In this code we specify:

  • a key (try to give consistent names, guaranteeing sequential keys, because duplicate keys are not tolerated)
  • a resource: that’s our order
  • stagedActions array
    • setDirectDiscounts action to set a direct discount related to the totalPrice with an absolute amount of 81€
  • comment: it’s always a good choice to document your action, because Orders are sensitive entities and they should be rarely modified

We obtain a JSON representing the newly created OrderEdit.

The JSON is easy to read.

What’s important is to keep the OrderEdit ID and the OrderEdit version for the next call.

The OrderEdit type should be set to PreviewSuccess.

Apply the OrderEdit

We can now apply the OrderEdit:

We will just pass the OrderEdit ID in the URL, and the OrderEdit version plus the Order version in the body.

That’s it!

In the result you should see an important result section like this:

"result": {
        "type": "Applied",
        "appliedAt": "2024-05-03T11:09:08.051Z"
[...]

sto confirm that it’s applied.

The result section also reports the previous and current state of the OrderEdit resource, respectively in the excerptBeforeEdit and excerptAfterEdit section:

"excerptBeforeEdit": {
            "totalPrice": {
                "type": "centPrecision",
                "currencyCode": "EUR",
                "centAmount": 209790,
                "fractionDigits": 2
            },
            [...]
},
"excerptAfterEdit": {
            "totalPrice": {
                "type": "centPrecision",
                "currencyCode": "EUR",
                "centAmount": 201690,
                "fractionDigits": 2
            },
            [...]
}

And that’s it.

The post Unlocking commercetools: Modifying Order Prices Made Simple appeared first on L.S..

il 03 May 2024 15.45

25 April 2023

Categoria: 

news_wiki23.04.png
Foto originale: Multiverse by manuej

È appena uscita, ancora fresca di rilascio, la nuova versione del sistema operativo di Canonical: Ubuntu 23.04 nome in codice Lunar Lobster. L'avete già provata o installata? Benché sia una release intermedia, si è rivelata molto attesa poiché include parecchie novità. Per citarne solo alcune:

Per approfondire potete leggere questo articolo.

Come sempre il Gruppo Documentazione ha organizzato le attività di revisione di tante pagine wiki (come ad esempio quella che contiene i link di download delle varie edizioni e derivate).
Ma il lavoro non è ancora terminato. Infatti chi ha già installato la nuova versione può contribuire aggiornando oppure segnalando nel forum le pagine che possono considerarsi già valide con Ubuntu 23.04 o che hanno bisogno di essere modificate.

Fine del supporto standard per Ubuntu 18.04 LTS

Questo mese che volge al termine vede anche concludersi il supporto "regolare" per l'ormai storica Ubuntu 18.04 LTS Bionic Beaver. Ciò vuol dire che sulle pagine verificate soltanto con questa versione comparirà l'apposito "bollino rosso", che avverte il lettore che la guida non è verificata da molto tempo. Anche in questo caso siete invitati a contribuire aggiornando o segnalando le pagine.
Infatti spesso tante guide (ad esempio quelle nella sezione Notebook) sono valide anche per le versioni successive di Ubuntu, perciò occorrerà effettuare una modifica rapida e semplicissima (sarà sufficiente aggiungere cinque soli caratteri: «23.04») 😉.

Welcome dd3my!

Approfittiamo di questo articolo per dare il benvenuto nel gruppo Documentazione all'utente dd3my. Lui non è di certo un nome nuovo all'interno della community di Ubuntu-it. Infatti da anni partecipa attivamente ai gruppi Newsletter, Marketing e Promozione, oltre che dare una mano abitualmente con il Wiki. Adesso potrà farlo ancor di più, ma in veste di editore del gruppo Doc.
Cogliamo infine l'occasione per ringraziare tutti i gli utenti volontari che ogni giorno contribuiscono al Wiki, chi in un modo chi in un altro. È grazie soprattutto a loro se nel 2022 siamo riusciti a scrivere (o a riscrivere) la bellezza di 110 guide, il numero più alto nell'ultimo quinquennio. Mica bruscolini! 😀

A cura del Gruppo Doc
Vuoi contribuire al Wiki? Comincia subito!

il 25 April 2023 16.35

26 July 2021

Want to quit from a conversation with a bot provided through Dialogflow? You can use an Italian city, too.

Imagine that you go to the registry office.

The employee has to ask different questions, like your name, birthday, and so on.

He just asked the first one, you expect a lot more questions.

Second one 

BOT: “What’s your first name?”

USER: “John”

BOT: “Sorry to hear that. Bye. Next, please!”

This is what I am going to tell you in this story, where our main character is not the employee but Google Dialogflow.

BOT: Where are you from?

USER: New York City

BOT: Sorry to hear this, bye!

Wait, what?

Imagine that a bot is asking a simple question “where are you from?”. You insert the correct value and BOOOM. The bot suddenly closes the conversation!

Overview

TIP: familiar with Dialogflow? Start from Conversation exits!

We use Google Dialogflow to provide a rich conversation experience to our customers, driving them through different Intents according to some data that we need them to submit and/or modify.

google.com – Intents

To give context to someone not used to Dialogflow, an Intent categorizes an end-user’s intention for one conversation turn. For each agent, you define many intents, where your combined Intents can handle a complete conversation. When an end-user writes or says something, referred to as an end-user expression, Dialogflow matches the end-user expression to the best intent in your agent. 

When an intent is matched at runtime, Dialogflow provides the extracted values from the end-user expression as parameters. 

Each parameter is described by different attributes, forming a parameter configuration. For this article, let’s say that we are interested at some point in the conversation in a parameter called city that has an Entity type @sys.geo-city.

That’s it. We ask for a parameter called city and we expect our user to write a city in his response:

“Los Angeles”

“I live in Los Angeles”

“I was in Los Angeles”

are all valid sentences for usLos Angeles is extracted from the sentence and assigned to the parameter city.

Let’s finish this paragraph with the definition of Context: Dialogflow contexts are similar to natural language context. If a person says to you “they are orange”, you need context in order to understand what the person is referring to.

Conversation exits

Dialogflow has different features automatically provided that help you to create a rich conversation without having to reinvent the wheel.

System entities are one of these features.

Another important one is something called Conversation exits.

Some magic words will stop the conversation:

  • “exit”
  • “cancel”
  • “stop”

It’s impossible to avoid that this behavior happens, you can just apply some custom logic and reply one last time with a custom response.

Intent, parameters, conversation exits: a recap.

So, we are in a specific Intent, asking the user to give us a city name for our city parameter. At the same time, we know that some magic words will stop the conversation.

The Italian city that stops the conversation

Now we have all the elements to introduce the problem described in the article title. Our clients are from Italy, so the chat is in Italian, and 99.99% of the time the user is going to indicate an Italian city to our question.

One day, we had a support request from one of our clients: “When I insert the city where I live, the system replies with “OK, canceled. Goodbye.”.

-.-‘.

Open the logs.

Open the Dialogflow console.

Check the history.

Oh, wait, here it is! The city is called Fermoand “Fermo!” means “Stop!”.

BOT: Can you please tell me where XYZ happened?

USER: Fermo

BOT: Sure, goodbye.

The user would be something like -.-‘ .

What the Dialogflow Support team told us about it

We tried to reach out to the Dialogflow support team.

This is the most important part of the email:

Conversational exits for Actions on Google(AoG) are implemented on the AoG app’s side and cannot be overridden by Dialogflow.

Unfortunately, our team is unable to assist as your question is more closely related to Actions on Google

What the Actions on Google Support Team told us about it

We can understand that the word “Fermo” is in reference to a city. However, it is also a system level hotword. Unfortunately there is no solution to bypass the system limitation. Please consider maybe using Fermo city / town or something along those lines, however that may not be guaranteed since it is a system hotword. 

Read it again:

there is no solution to bypass the system limitation

Whaaaaat?? What we did

We provide the Dialogflow experience through the PHP Client library.

We created a list, that right now has only Fermo in it, of potentially dangerous cities.

When the user provides a single word response and we are in an Intent where we are asking for a city to extract a value for our @sys.geo-city parameter, we check if this word is in the list.

If so, we wrap the city in a context: “I live in <word>” before sending the response to Dialogflow.

There is no guarantee that this works, according to AoG support team response, but currently, it seems to work just fine.

The post The Italian city that STOPs Google Dialogflow appeared first on L.S..

il 26 July 2021 07.26

26 March 2021

The Vision API now supports online (synchronous) small batch annotation (PDF/TIFF/GIF) for all features. To do so, the relevant documentation is Small batch file annotation online.

Let’s see how can we do this with PHP.

Context

Having PHP >= 7.4, the packages to require are:

google/cloud-vision
google/cloud-storage

Code

How to upload the file in the storage

Soon.

Text detection

Even with PDFs we are going to use ImageAnnotatorClient, the service that performs Google Cloud Vision API detection tasks over client images and returns detected entities from the images.

$path = "gs://mystorage.com/path/to/my/file.pdf"; /* If you have it, you can give an hint about the language in the doc */ $context = new ImageContext(); $context->setLanguageHints(['it']); /* Here's the annotator described before */ $imageAnnotator = new ImageAnnotatorClient(); /* We create an AnnotateFileRequest instance to annotate one single file */ $file_request = new AnnotateFileRequest(); /* We express our input file in terms of a GcsSource instance the represents the Google Cloud Storage location */ $gcs_source = (new GcsSource()) ->setUri($path); /* Let's specify the feature we need. You can find the options below */ $feature = (new Feature()) ->setType(Type::DOCUMENT_TEXT_DETECTION); /* Let's specify the file info: a PDF in that location */ $input_config = (new InputConfig()) ->setMimeType('application/pdf') ->setGcsSource($gcs_source); /* Some configurations, including the pages of the file to perform image annotation. */ $file_request = $file_request->setInputConfig($input_config) ->setFeatures([$feature]) ->setPages([1]); /* Annotate the files and get the responses making the synchronous batch request. */ $result = $imageAnnotator->batchAnnotateFiles([$file_request]); /* We take the first result, because that's 1 page only. */ $res = $result->getResponses(); $offset = $res->offsetGet(0); $responses = $offset->getResponses(); $res = $responses[0]; /* Finally!!! The annotations! */ $annotations = $res->getFullTextAnnotation(); /* Clean up resources such as threads */ $imageAnnotator->close();

Features

In your request you can set the type of annotation you want to perform on the file. You can check the reference or the features list documentation.

Some examples are:

  • Face detection
  • Landmark detection
  • Logo detection
  • Label detection
  • Text and document text detection
  • ..

The post Google Vision: detect text in PDFs synchronously with PHP appeared first on L.S..

il 26 March 2021 15.53

06 February 2021

700!

Ubuntu-it Gruppo Doc

Categoria: 

Mavvvieeeeeniiii!!!! 🎉️🎊️🥂️🍾️

 

Perché tanto gaudio?

Semplice! Lo scorso Gennaio il wiki ha superato il traguardo delle 700 guide fra pagine create e ideate da Giugno 2011 a oggi 😊️

L'onore di tagliare tale traguardo è andato (anche giustamente) al nostro "uragano" wilecoyote, che arrivato da appena un anno ha messo in campo un impegno incredibile, rivelatosi provvidenziale per il proseguo del gruppo.

Tabella & conteggi

E andiamo per difetto, perché la nostra tabella non conteggia la miriade di piccole modifiche quotidiane o i ciclici e corposi lavori di routine fatti a ogni rilascio. Di fatto la pagina esiste per tenere facilmente traccia dei lavori svolti, il conteggio è più uno sfizio.

 

 

Già... il conteggio. Siamo pur sempre in ambito informatico e vi sarete chiesti quale stack utilizzassimo per effettuare questi calcoli statistici. Beh, cosa potremmo mai utilizzare se non lui... gnome-calculator! Implacabile e infallibile nell'eseguire somme su numeri naturali 😎️

 

Un grazie e prossimo traguardo...

Ma torniamo al wiki e soprattutto un pensiero a tutto il parco utenti. Da chi si è accorto e ha corretto piccoli errori a chi si è scervellato a scrivere guide complesse: un grazie di cuore all'impegno di tutti!

A Giugno ci sarà il decennale di questo ormai non più nuovo corso e sarà l'occasione per ripercorrere le tappe e le evoluzioni che bene o male, nonostante molte difficoltà, ci hanno permesso di arrivare qui e poter gridare: 700! 😀️

 

A cura del Gruppo Doc
Vuoi contribuire al Wiki? Comincia subito!

il 06 February 2021 12.24

27 January 2021

Categoria: 

Ad Aprile cesserà il supporto per  Ubuntu 16.04.
Questo vuol dire che nella sezione contenente i resoconti delle installazioni di Ubuntu sui computer portatili, molti dei link alle guide passeranno nella colonna Guide da aggiornare.

Fortunatamente i computer che funzionano con Ubuntu 16.04 supportano anche le versioni successive, come Ubuntu 18.04 e 20.04 (nella maggior parte dei casi).
Sul tuo portatile hai continuato a installare versioni successive alla 16.04? Aggiornare la relativa pagina sarà davvero semplice ;)

 

Come aggiornare la pagina?

Quando si accede all'editor per modificare una pagina, si noterà nella parte in alto la macro Informazioni che si presenta in questo modo:
<<Informazioni(forum="..."; rilasci="15.10 16.04";)>>

Al suo interno è presente la voce rilasci che contiene tra virgolette le versioni con le quali la guida è stata testata. Bene, non occorre far altro che aggiungere il numero di versione di uno dei rilasci di Ubuntu attualmente supportati.

Pertanto, supponendo di aver testato con successo la guida con... ad esempio la 20.04, basta aggiungere il numero all'interno della macro che diviene:
<<Informazioni(forum="..."; rilasci="15.10 16.04 20.04";)>>

Niente di che, vero? ;)

 

In generale è buona cosa...

Il discorso può estendersi anche alle pagine già presenti nella colonna delle guide da aggiornare e, ancora più in generale, a qualsiasi tipo di guida presente nel wiki. Come vedi se si incappa in una pagina testata con una versione obsoleta di Ubuntu, per confermarne la validità con una versione supportata è una questione di attimi.

 

A cura del Gruppo Doc
Vuoi contribuire al Wiki? Comincia subito!

il 27 January 2021 10.49

03 January 2021

What you should know if you are reading this

Our goal is to have a look at the mobile app development technology for startups in 2021, in order to publish an app for Android and an app for iOS with the perfect trade-off between quality and time+resources. How do we choose the best technology to accomplish this task?

First of all, the most accurate answer is:


it depends.

Every startup has different needs, in terms of business, technology, resources (how many developers? and how many of them are senior?) and deadlines.

Assumptions

There are 200000 articles out there about this subject.

This is why I want to list some boundaries that will “limit” our research. So this is not a general article Native vs Cross platform but is a study for a specific case.

That said, let’s start with these assumptions:

  • The start-up technological stack has a very strong connection with Google, mostly with Firebase. This is a very important aspect. In the start-up X the most important technology could be Y, so adjust the content of the article accordingly;
  • The start-up was providing all the services in web pages only, and the current app is basically a Webview showing an ad-hoc version of the website. I know, I know! Anyway, there is an ongoing process to transform all the services into a full set of (modularised) REST APIs that we can then consume in our app;
  • The app does not have heavy processes in terms of device resources, does not do any image/video processing and so on. Anyway, it has to have reliable access to the camera and retrieve the accurate users position through GPS;
  • The current technology is React Native, so we already saw both the pros and cons of a not-native approach. But not-native includes a world of solutions, that we will try to consider in this article;
  • The strong connection between React and Firebase, to build business web applications in JavaScript with all the power of the Firebase services, is very well explained in a book that I strongly suggest;
  • last but not least, I am not vertical on mobile technologies, so your feedbacks are very welcome.

Technologies in this study

I like a lot the category names reported in a very interesting article by Ionic: Comparing Cross-Platform Frameworks.

I will use the same labels that are

Hybrid-Native

Shared codebase, plus native code. Basically:

it allows you to program your user interfaces (UI) in one language that then orchestrates native UI controls at runtime.

Ionic article Comparing Cross-Platform Frameworks
Hybrid-Web

One codebase, running everywhere. Your code does not get “translated” in native components, but

the UI components you use in your app are actually running across all platforms

Ionic article Comparing Cross-Platform Frameworks

So basically you can code with “web” technologies (HTML/CSS/JS) and your UI components will be shown on the device.

Technologies and platforms in the article

According to the previous definitions, we will analyze the following platforms/technologies:

  • 100% native code: one app for iOS, one app for Android, with their respective languages, IDEs and so on;
  • ReactNative (Hybrid-native);
  • Flutter (Hybrid-native);
  • NativeScript (Hybrid-native);
  • Xamarin (Hybrid-native);
  • Ionic (Hybrid-web) ( – that includes PhoneGap / Cordova).
Image from aalpha

What’s the study about and how do we try to understand if a choice is better than another one

We will briefly describe pros and cons of every technology.
Then we will compare them at high level and a bit in terms of performances.

At this point we will take into account other important factors:

  • Who’s behind them?
  • The community around each technology;
  • Available libs: active development, time to “port” new features, stability, support and community;
  • Trends: we don’t want to adopt a technology that is going to become marginal in the next few years;
  • Very few observations related to the UI/UX aspect.

One by one

100% Native

Basically, we have 2 separated projects here: one for Android, one for iOS.

Thanks to the respective IDE (Android Studio and XCode) you will probably be able to build a good skeleton of your app and a good enough flow between the views with no or few code required, with a “drag & drop” approach for elements (buttons, text fields, …). A very good preview is also available, without using a simulator, for example.

XCode interface builder from apple.com

That’s great. Anyway, all the logic such as performing API calls, dynamically adding/removing content, handling Push notifications, accessing GPS position, accessing camera/gallery and so on, are performed with a platform-specific language: Swift (Objective-C) for iOS, Kotlin (Java) for Android.

All of this just to say that the two apps will live on two separated, parallel projects. You can of course merge some high-level logic regarding how to manage certain flows, but at the end you have to code them separately.

Two separated projects, two separated teams with separated skills. In the worst-case scenario this could double the needed resources.

On the other side you have the maximum reliability when you are going to handle device resources such as the camera or the GPS.

You have all the debugging and profiling power you need in your IDE.

Even regarding 3rd-party libraries (of course here a lot depends on the library itself) you can have less surprises if you are using the specific library for the given platform.

– Firebase

In case of Firebase, an Android native solution is incredibly good, of course, due to the fact that we’re talking about Google solutions.

Also Firebase has an official SDK for iOS, so the native solution is incredibly good for iOS, too.

Hybrid-web

We have just one project here: you will code an HTML/JS/CSS solution, that’s it. All the UI is shared between the platforms, so you have a very consistent UI and you don’t need to have different components for different platforms. You can, or you can simply have a different CSS applied for each platform.

For debugging purposes you have different layers to take care of, but most of the job related to the UI can be done in a web-based debugging tool like the Chrome Developer tools. One place, different platforms.

So, we were saying that we have just one project here, and this is something to carefully think about if you are a start-up. Additionally, you can “re-use” web related skills in your team to build your app, substantially decreasing the resources needed to complete it.

How about the device resources?

For the most common tasks such as taking a picture or accessing the GPS location, you can be sure to find a plugin (official or not) that takes care of these tasks for you.

The main idea is that there is a sort of Javascript API system to communicate with the underlying platform.

Ionic

With Ionic you can be sure to have someone in your team that can build a simple app with a small learning curve, due to the fact that it supports the major Javascript frameworks and libraries such as React, Angular and Vue.

It has 120 native device plugins for Camera, GPS, Bluetooth and so on.

It relies on Capacitor or Cordova to execute your web components within wrappers targeted to each platform, with API bindings to access device’s capabilities.

This is the architecture compared to the native one:

Native vs Ionic apps. From the official Ionic doc.

– Firebase

The Ionic official documentation points to a specific plugin page on GitHub.

This plugin page has a build: failing tag on it (3rd of January 2021): no good.

Let’s see the popularity of the plugin:

Watch68
Stars993
source: plugin page on GitHub, 3rd of January 2021

Anyway, if your choice is Ionic and you want to continue your journey with React, I strongly suggest this book to give you very useful hints on how to build robust web applications with React and Firebase.

For this part, that’s it! In the next part we will focus on the Hybrid-Native solutions.

The post Choosing the technology behind a mobile app for a startup in 2021: Native vs cross-platform (part 1) appeared first on L.S..

il 03 January 2021 08.24

11 December 2020

2020-12-11 18:39:36.965 14746-14746/your.bundle E/RNFirebaseMsgReceiver: Background messages only work if the message priority is set to 'high'

This is something you can find in your adb logcat output when sending a push notification (cloud message) and your app is in background.

More specifically, the problem is mostly related to the idle status of your device.

This is explained in a dedicated Firebase doc, particularly in the “Using FCM to interact with your app while the device is idle” section.

If you are sending a message with curl, Postman and so on, you can add something to your JSON in order to set priority.

So a JSON body like this:

{ 
  "to": "token_here", 
  "notification": { 
    "title": "hey from Lorenzo", 
    "body": "great article dude!" 
  }, 
  "data": { 
    "body": "normal priority notification", 
    "title": "here we are", 
  }
}

becomes:

{ 
  "to": "token_here", 
  "android": {
        "priority": "high"
  },
  "priority": 10,
  "notification": { 
    "title": "hey from Lorenzo", 
    "body": "great article dude!" 
  }, 
  "data": { 
    "body": "normal priority notification", 
    "title": "here we are", 
  }
}

When performing your POST requesto to https://fcm.googleapis.com/fcm/send please remember to add a Content-type: application/json header and a Authorization header with value key=<server_key> that you can retrieve from the “Cloud Messaging” section of your project settings in the Firebase console.

The post Firebase, cloud messaging and problems receiving background notifications appeared first on L.S..

il 11 December 2020 17.58

24 October 2020

Categoria: 

Banner Ubuntu 20.10

 

Il 22 ottobre è stato rilasciato Ubuntu 20.10, nome in codice Groovy Gorilla, supportato fino a luglio 2021.

Come di consueto il Gruppo Documentazione ha organizzato le attività di revisione di alcune pagine wiki .
Molto lavoro rimane ancora da fare: tante guide hanno bisogno di essere aggiornate e verificate con la nuova versione 20.10. Per continuare la revisione della documentazione abbiamo bisogno del tuo aiuto!

 

Come contribuire

Partecipare alla redazione e all'aggiornamento della documentazione wiki di Ubuntu-it è piuttosto semplice.
Numerose guide contengono sotto l'indice una dicitura simile a questa: «Guida verificata con Ubuntu: 16.04 18.04 20.04».

  • Se una guida è valida anche per Ubuntu 20.10 ma l'informazione non è riportata sotto l'indice della pagina, è sufficiente aggiungere la verifica per il rilascio 20.10.

  • Se una guida contiene istruzioni non valide con Ubuntu 20.10 puoi aggiornarla per adeguare in contenuti al nuovo rilascio.

Come sempre se trovi nomi sbagliati, errori ortografici, collegamenti errati o altre inesattezze facili da modificare non aspettare e correggili senza timore!


A cura del Gruppo Doc
Inizia a contribuire!

il 24 October 2020 21.33

12 February 2020

Even if currently it’s a beta feature, you can create multiple versions of your agent and publish them to separate environments.

The problem is that the REST URI bindings do not appear to have been updated in the API definition for this feature.

I wrote an issue in the cloud-php Github project, and John Pedrie, working for the project, asked me to try the gRPC way.

Never did it before, so here’s a guide to help you just in case you are in my situation…hopefully it will be integrated soon!

Assuming you are working with PHP7.3 (and a Debian-based Linux server):

Based on the Install gRPC for PHP doc, on our server (running Ubuntu server 19.10, PHP7.3) I had to install some packages:

sudo apt-get install autoconf libz-dev php-dev php-pear
sudo pecl install grpc
sudo pecl install protobuf

Let’s modify the /etc/php/7.3/fpm/php.ini file adding the following lines:

extension=grpc.so
extension=protobuf.so

Restarting php7.3-fpm:

sudo systemctl restart php7.3-fpm.service

And adding the "grpc/grpc": "^v1.1.0" line to the project composer.json.

Now it’s time to change the code. The usual way is something like:

$sessionClient = new SessionsClient();
$session = $sessionClient->sessionName($projectId, $sessionId);
$response = $sessionsClient->detectIntent($session, $queryInput);

And it has to be changed with something like:

$session = $this->_getSessionName($sessionId);
$sessionsClient = new SessionsClient();
$response = $sessionsClient->detectIntent($session, $queryInput);

// WHERE _getSessionName() is:
private function _getSessionName($sessionId)
{
    $projectId = $this->_getProjectId();
    $environment = $this->_getEnvironment();
    return "projects/{$projectId}/agent/environments/{$environment}/users/-/sessions/{$sessionId}";
}

And that’s it.

In the Dialogflow History tab there is still no way to filter conversations by Environment, but there is an Environment indicator in the conversation Detail.

Dialogflow environemnts

The post Dialogflow API, support for versions and environments appeared first on L.S..

il 12 February 2020 15.28

31 January 2020

2 free months of Skillshare Premium!

Lorenzo Sfarra (twilight)

You can get 2 free months of Skillshare Premium, thanks to this referral link.

With Skillshare Premium you will:

  • Get customized class recommendations based on your interests.
  • Build a portfolio of projects that showcases your skills.
  • Watch bite-sized classes on your own schedule, anytime, anywhere on desktop or mobile app.
  • Ask questions, exchange feedback, and learn alongside other students.

That’s it! 🙂

Skillshare logo
  • Get inspired.
  • Learn new skills.
  • Make discoveries.
  • Be curious.

I will be more than happy if you can join my classes and give me some feedbacks. The classes are about almost everything that I do in my life (you can check again my skills on the homepage)!.. 🙂

The post 2 free months of Skillshare Premium! appeared first on L.S..

il 31 January 2020 09.05

16 December 2019

You woke up one day and your Android phone contacts disappeared.

You try to perform a Google Search but you only find strange solutions, mostly related to some Samsung stuff, factory resets, uninstalling some app, etc…

Suddenly you realise that your Google Contacts was empty!

Ok, too much context, the solution.

Open your browser to https://contacts.google.com/.

In the top right corner you have a gear, click on it. Then click on Undo changes:

Now you can chose the version of your contacts that you want to restore: minute ago, hours ago, days ago, months ago, years ago….

And that’s it, the time to sync your phone and they’re back!

The post Restore your Google Contacts (for your Android phone, too) appeared first on L.S..

il 16 December 2019 09.31

09 December 2019

Buon Natale da Banksy

Dario Cavedon (iced)

il 09 December 2019 19.56

14 November 2019


Dalla TV, Bobo Vieri sorride sornione come quando giocava a calcio, e ripete "Shave like a bomber!". Tutti gli uomini che se lo ricordano quando giocava a calcio e faceva parlare di se dentro e fuori dal campo, rispondono al sorriso con approvazione.

Quello che fa (bene) Vieri è il testimonial, ci mette la sua bella faccia, e la sua innata simpatia per vendere un prodotto. Una professione a cui si dedicano anche suoi numerosi ex-colleghi giocatori di calcio, e del mondo dello spettacolo.

Mi fa sorridere quindi quando leggo post così che parlando di Chiara Ferragni scrivono di "vuoto pneumatico". Mi pare lapalissiano dire che Chiara Ferragni è una testimonial di se stessa, che sa usare i nuovi canali per comunicare il suo messaggio (qualunque esso sia). Fa marketing, e lo fa bene, visto il giro di soldi che fattura. Nel suo caso poi il fenomeno è così esteso che, chi scrive di lei, o parla di lei, anche in maniera negativa, si fa pubblicità a sua volta, sfruttandone la fama di riflesso.

Denoto in questi articoli - oltre la malizia usata per attirare clic - una certa incapacità di leggere la realtà e di adattarsi al cambiamento di costumi e di mestieri in atto.

Trovo anche sorprendente che i commentatori di cui sopra non riescano a capire come il fenomeno dei testimonial sia in parte sceso dall'Olimpo delle celebrità televisive, per diramarsi nei mille rivoli dei rappresentanti della borghesia. Al giorno d'oggi i testimonial sono anche degli illustri sconosciuti, con cui magari abbiamo fatto una corsetta al parco domenica scorsa.
il 14 November 2019 13.00

09 November 2019


(Segue Italiano)

🇬🇧🇺🇸 Last october I attended Ubucon Europe 2019, at Sintra in Portugal. Still need some time to gather the right words to explain how well I felt standing there with Ubuntu mates, and how many different good talks I saw.
Meanwhile, you can take a look at the video of my talk, where I speak about my running story: how I began running, why I still run, and why (almost) everybody can do it. Oh! Obviously I explain also what open source software you can use to track safely and securely your runs.
Let me know what you think about it! :-)

🇮🇹 Lo scorso ottobre ho partecipato a Ubucon Europe 2019, a Sintra in Portogallo. Ho bisogno di ancora un po' di tempo per mettere insieme le parole giuste per spiegare come mi sono sentito stare lì con gli amici ubunteri, e quanti bei talk ho sentito.
Intanto, potete dare un'occhiata al video del mio talk, dove parlo della mia storia di corsa: come ho cominciato, perché corro ancora e perché (quasi) tutti possono farlo. Oh! Ovviamente spiego anche che software open source si può usare per tracciare in le proprie corse in modo sicuro.
Fatemi sapere cosa ne pensate! :-)


Thanks very much Ubuntu & Canonical for funding my travel expenses!

(The picture in this post is from Marco Trevisan on Twitter)
il 09 November 2019 10.03

19 April 2019


In occasione della visita in Italia, ci sono state parecchie critiche negative su Greta Thumberg, la ragazzina svedese che ha lasciato la scuola per una sua personale battaglia a favore dell'ambiente, e sulla sua azione per contrastare il cambiamento climatico. Ci sono stati anche attacchi alla sua persona, tanto infondati quanto ignobili, specie se si considera la sua giovane età.

La cosa che sfugge a chi è abituato a leggere solo i titoli dei giornali, e in base a questi farsi un'opinione, è che le aziende petrolifere spendono milioni di dollari per spargere fake news, finanziare politici e rifarsi un'immagine.

Cioè: mentre io sto lì a separare la finestrella di plastica dal resto della busta di carta prima di buttare entrambe nella rispettiva raccolta differenzia "le grandi compagnie petrolifere, benché ufficialmente sostenitrici della lotta ai cambiamenti climatici, operano in realtà nell’ombra al fine di conservare i loro business". Senza contare "le grandi banche internazionali hanno versato 1.900 miliardi di dollari al comparto delle fonti fossili (gas e carbone inclusi)".

Se dopo tutto questo restate indifferenti, se non ve ne frega assolutamente niente che il pianeta Terra sia sempre più invivibile, se pensate che i nostri figli e nipoti che si troveranno a gestirlo in qualche maniera si arrangeranno, dovreste pensare a cosa tenere di più caro (i soldi!) e valutare la possibilità che continuare a finanziare - 100 miliardi di dollari all'anno, di cui 17 miliardi dal Governo Italiano - le fonti di energia fossili è una pessima idea per il proprio portafoglio.

La foto di Greta è tratta da Wikipedia.
il 19 April 2019 11.11

12 April 2019

Bloccato da Apple. Grazie!

Dario Cavedon (iced)


Tediato oltre misura dall'invasiva pubblicità su Twitter del noto marchio di diavolerie elettroniche, che intende rifarsi la verginità sulla privacy a forza di video emotivamente pucciosi, ho risposto a tono a un suo tweet. Sono stato subito bloccato.

Morale della favola: mi sarà impossibile vedere le prossime pubblicità ipocrite di Apple. Grazie Apple!
il 12 April 2019 13.27

01 March 2019

Categoria: 

Il wiki di Ubuntu-it è stato aggiornato per ottimizzare la lettura dei testi da smartphone :)
Le modifiche sono già attive da un paio di settimane, ma è stato necessario fare alcuni aggiustamenti per renderle davvero efficaci. Potrebbe essere necessario effettuare un refresh o ripulire la cache del browser per visualizzare la nuova grafica; a parte questo potrete leggere la documentazione, la newsletter e tutte le altre pagine del wiki da smartphone senza ulteriori problemi.

 

Al momento la modifica entra in funzione solo quando la larghezza della finestra è a misura di smartphone, nella cosiddetta modalità "portrait". In tal caso apparirà il nuovo header semplificato con il classico pulsante per il menù a scomparsa. Si noterà che in questa modalità non sono presenti i link di login/modifica/ecc.
Ruotando lo smartphone (modalità "landscape"), si tornerà a visualizzare il sito come su desktop.

Questa impostazione è stata scelta perché il wiki fu a suo tempo impostato con grafiche a larghezza fissa e tabelle anche complesse che si adattano prevalentemente a una visualizzazione da desktop. È possibile quindi incappare in pagine con contenuti che mal si adattino alla larghezza dei piccoli schermi, pertanto ruotando il dispositivo si ha comunque la possibilità di visualizzare la grafica originaria.

Ad eccezione di alcune pagine che dovranno essere manualmente ritoccate e inevitabili piccoli ritocchi alle impostazioni del wiki, i risultati sono andati oltre alle aspettative. Quindi non è escluso che più in là il responsive design possa essere esteso fino alla visualizzazione su desktop.

 

Aspetti tecnici

Il wiki utilizza la piattaforma MoinMoin. Il suo aspetto grafico è dovuto all'introduzione del tema Light nell'ormai lontano 2011.
Per chi fosse interessato le modifiche hanno riguardato giusto tre file:

  • light.py: al suo interno, insieme al vecchio header è stato inserito il codice html e javascript per disegnare il nuovo header in stile mobile.

  • common.css - screen.css: sono questi i due principali file responsabili per l'aspetto stilistico del wiki. Al loro interno sono state inserite media queries per adattare gli elementi delle pagine e per rendere alternativamente visibile il nuovo o il vecchio header a seconda della larghezza dello schermo.

In definitiva MoinMoin ci ha piacevolmente sorpreso mostrando un buon grado di adattabilità :)

Buona consultazione a tutti!

 

A cura del Gruppo Doc
Vuoi contribuire al Wiki? Comincia subito!

il 01 March 2019 10.21

19 February 2019

Introduction: Node + express + body-parser + Shopify?

Are you using Node/express/body-parser and Shopify, and (you would like to use) its webhooks?

If the answer is YES to the questions above, I am going to suggest here a way to solve a common problem.

NOTE: This and much more is covered in the Coding Shopify webhooks and API usage: a step-by-step guide class on Skillshare!

The problem

Body-parser does an amazing work for us: it parses incoming request bodies, and we can then easily use the req.body property according to the result of this operation.

But, there are some cases in which we need to access the raw body in order to perform some specific operations.

Verifying Shopify webhooks is one of these cases.

Shopify: verifying webhooks

Shopify states that:

Webhooks created through the API by a Shopify App are verified by calculating a digital signature. Each webhook request includes a base64-encoded X-Shopify-Hmac-SHA256 header, which is generated using the app’s shared secret along with the data sent in the request.

We will not go into all the details of the process: for example, Shopify uses two different secrets to generate the digital signature: one for the webhooks created in the Admin –> Notifications interface, and one for the ones created through APIs. Anyway, only the key is different but the process is the same: so, I will assume that we have created our webhooks all in the same way, using JSON as object format.

A function to verify a webhook

We will now code a simple function that we will use to verify the webhook.

The first function’s param is the HMAC from the request headers, the second one is the raw body of the request.

function verify_webhook(hmac, rawBody) {
    // Retrieving the key
    const key = process.env.SHOPIFY_WEBHOOK_VERIFICATION_KEY;
    /* Compare the computed HMAC digest based on the shared secret 
     * and the request contents
    */
    const hash = crypto
          .createHmac('sha256', key)
          .update(rawBody, 'utf8', 'hex')
          .digest('base64');
    return(hmac === hash);
}

We use the HMAC retrieved from the request headers (X-Shopify-Hmac-Sha256), we retrieve the key stored in the .env file and loaded with the dotenv module, we compute the HMAC digest according to the algorithm specified in Shopify documentation, and we compare them.

We use the crypto module in order use some specific functions that we need to compute our HMAC digest.

Crypto is a module that:

provides cryptographic functionality that includes a set of wrappers for OpenSSL’s hash, HMAC, cipher, decipher, sign, and verify functions.

NOTE: it’s now a built-in Node module.

Retrieving the raw body

You have probably a line like this one, with or without customization, in your code:

// Express app
const app = express();
app.use(bodyParser.json());

 

So your req.body property contains a parsed object representing the request body.

We need to find a way to “look inside the middleware” and to add somehow the information regarding the request status, using our just-defined function: is it verified or not?

Now, we know that the json() function of body-parser accepts an optional options object, and we are very interesting to one of the possible options: verify.

The verify option, if supplied, is called as verify(req, res, buf, encoding), where buf is a Buffer of the raw request body and encoding is the encoding of the request. The parsing can be aborted by throwing an error.

That’s it, we are going to use it like this.

Let’s change the json() call in this way:

// Express app
const app = express();
app.use(bodyParser.json({verify: verify_webhook_request}));

And we create the function verify_webhook_request() according to the signature documented before:

function verify_webhook_request(req, res, buf, encoding) {
  if (buf && buf.length) {
    const rawBody = buf.toString(encoding || 'utf8');
    const hmac = req.get('X-Shopify-Hmac-Sha256');
    req.custom_shopify_verified = verify_webhook(hmac, rawBody);
  } else {
    req.custom_shopify_verified = false;
  }
}

Basically, we check if the buffer is empty: in such case, we consider the message not verified.

Otherwise, we retrieve the raw body using the toString() method of the buf object using the passed encoding (default to UTF-8).

We retrieve the X-Shopify-Hmac-Sha256.

After we have computed the verify_webhook() function, we store its value in a custom property of the req object.

Now, in our webhook code we can check req.custom_shopify_verified in order to be sure that the request is verified. If this is the case, we can go on with our code using the req.body object as usual!

Another idea could be to stop the parsing process: we could do this throwing an error during the verify_webhook_request function.

 

Conclusion

Please leave your comment if you want to share other ways to accomplish the same task, or generically your opinion.

 

NOTE: Remember that this and much more is covered in the Coding Shopify webhooks and API usage: a step-by-step guide class on Skillshare!

The post Node, body-parser and Shopify webhooks verification appeared first on L.S..

il 19 February 2019 16.49

07 February 2019

Categoria: 

Ubuntu 14.04 LTS End of Life

 

Ubuntu 14.04 LTS Trusty Tahr raggiungerà la fine del suo ciclo di vita il 30 aprile 2019 e, da allora, sarà disponibile Ubuntu 14.04 LTS - ESM, ovvero Extended Security Maintenance. Si tratta di una funzionalità disponibile con Ubuntu Advantage, il pacchetto di supporto commerciale di Canonical, oppure che può anche essere acquistata su base stand-alone. L'Extended Security Maintenance è stato creato per aiutare a semplificare il processo di migrazione verso le nuove piattaforme aggiornate, mantenendo gli standard di conformità e sicurezza.

 

L'introduzione di Extended Security Maintenance per Ubuntu 12.04 LTS è stato un passo importante per Ubuntu, portando patch di sicurezza critiche e importanti oltre la data di fine vita di Ubuntu 12.04. ESM viene utilizzato dalle organizzazioni per risolvere problemi di sicurezza e conformità mentre gestisce il processo di aggiornamento a una versione più recente di Ubuntu in grado di garantire pieno supporto. La disponibilità di ESM per Ubuntu 14.04 significa che l'arrivo dello status di End of Life di Ubuntu 14.04 LTS Trusty Tahr nell'aprile 2019 non dovrebbe influire negativamente sulla sicurezza e sulle conformità delle organizzazioni che lo utilizzano ancora come sistema operativo in essere. In totale, ESM ha fornito oltre 120 aggiornamenti, comprese correzioni per oltre 60 vulnerabilità con priorità alta e critica, per gli utenti di Ubuntu 12.04.

 

Ancora una volta, lo abbiamo segnalato anche in passato sulla newsletter (Ubuntu in prima linea per la sicurezza), risulta estremamente chiaro come Canonical metta la sicurezza al centro di Ubuntu, oltre che nelle pratiche e nella architettura dei prodotti a esso relativi sia lato business che lato consumer.

 

Fonte: blog.ubuntu.com

il 07 February 2019 09.57

05 February 2019

Categoria: 

Ad Aprile cesserà il supporto per la gloriosa Ubuntu 14.04.
Questo vuol dire che nella sezione contenente i resoconti delle installazioni di Ubuntu sui computer portatili, molti dei link alle guide passeranno nella famigerata colonna Guide da aggiornare.

Fortunatamente i computer che funzionano con Ubuntu 14.04 supportano anche le versioni successive, come Ubuntu 16.04 e 18.04 (nella maggior parte dei casi).
Sul tuo portatile hai continuato a installare versioni successive alla 14.04? Aggiornare la relativa pagina sarà davvero semplice ;)

 

Come aggiornare la pagina?

Quando si accede all'editor per modificare una pagina, si noterà nella parte in alto la macro Informazioni che si presenta in questo modo:
<<Informazioni(forum="..."; rilasci="13.10 14.04";)>>

Al suo interno è presente la voce rilasci che contiene tra virgolette le versioni con le quali la guida è stata testata. Bene, non occorre far altro che aggiungere il numero di versione di uno dei rilasci di Ubuntu attualmente supportati.

Pertanto, supponendo di aver testato con successo la guida con... ad esempio la 18.04, basta aggiungere il numero all'interno della macro che diviene:
<<Informazioni(forum="..."; rilasci="13.10 14.04 18.04";)>>

Niente di che, vero? ;)

 

In generale è buona cosa...

Per ovvi motivi abbiamo messo in primo piano le pagine sui portatili testate con la 14.04. Il discorso si estende comunque anche alle pagine già presenti nella colonna delle guide da aggiornare e, ancora più in generale, a qualsiasi tipo di guida presente nel wiki.
Come vedi se si incappa in una pagina testata con una versione obsoleta di Ubuntu, per confermarne la validità con una versione supportata è una questione di attimi.

 

A cura del Gruppo Doc
Vuoi contribuire al Wiki? Comincia subito!

il 05 February 2019 17.54

25 January 2019

Categoria: 

 

Con l'inizio del 2019 arriva un'importante novità riguardante la Documentazione Wiki.

Il Gruppo Doc ha deciso di lasciare maggiore iniziativa agli utenti del wiki in materia di creazione di nuove guide e aggiornamento delle pagine esistenti.
Cosa significa? Facciamo un passo indietro...

 

Da sempre il Gruppo Doc si è preoccupato di assistere e supervisionare il lavoro svolto dagli utenti. Cioè essere presenti sul forum per valutare se una guida proposta fosse necessaria o attinente agli scopi della documentazione... oppure, una volta che un utente ha svolto il lavoro, tempestivamente revisionare e adattare i contenuti agli Standard, inserire il link alla guida nel portale di appartenenza, ecc..

Tutto questo per garantire una crescita razionale e ben ordinata della documentazione.
Il lato debole di questo metodo di lavoro è che non sempre può essere garantita una presenza continuativa da parte dello staff, sebbene negli ultimi sette anni ci siamo in massima parte riusciti :)

 

La nostra attività di supporto e supervisione andrà avanti, è stato però deciso di aggiornare l'iter in modo tale che anche in nostra assenza un utente possa agire di sua iniziativa. Questo per evitare appunto che una guida rimanga a lungo bloccata prima di essere pubblicata.
In sostanza si è cercato di mantenere le buone pratiche attuate in questi anni e di aggiungere un pizzico di responsabilità in più da parte degli utenti.

Queste le pagine che riportano le principali modifiche al metodo di lavoro:

  • GruppoDocumentazione/Partecipa: mostra gli step da seguire, con alcune novità come la possibilità di aggiornamento degli indici dei portali tematici e l'aggiornamento della tabella delle guide svolte.

  • GuidaWiki/Standard: schematizzata la parte del formato del wiki-testo, sono state introdotte le frasi standard e alcuni accorgimenti stilistici che chiediamo agli utenti di seguire quanto più possibile.

  • GruppoDocumentazione/Partecipa/FAQ: logico adeguamento a quanto riportato sopra.

 

Un saluto e che il 2019 porti buone cose alla Documentazione Wiki :)

 

A cura del Gruppo Doc
Vuoi contribuire al Wiki? Comincia subito!

il 25 January 2019 16.25

19 January 2019

Categoria: 
Ecco le novità introdotte nella documentazione della comunità italiana di Ubuntu.
 
Portale Ambiente Grafico
  • PCmanFm Menu Stampa: nuova guida per abilitare la funzionalità di stampa dal menù contestuale del file manager PCmanFM.
 
Portale Amministrazione Sistema
  • Aggiornare Kernel: aggiornamento procedura di installazione del kernel e inserimento di nuove pagine di riferimento.
  • Apper: nuova guida per il gestore di pacchetti opzionale per Kubuntu.
 
Portale Hardware
  • AsusX53S-K53SC: resoconto di installazione di Ubuntu su questo portatile.
  • Acer Aspire 5612wlmi: resoconto di installazione di Ubuntu su questo portatile.
  • Acer Aspire ES1-524: resoconto di installazione di Ubuntu su questo portatile.
  • Lenovo Yoga 730_13IWL: resoconto di installazione di Ubuntu su questo portatile.
  • Epson Multi: aggiornamento della guida per installare stampanti mono o multifunzione Epson su Ubuntu.
  • Scanner Epson: aggiornamento della guida per installare scanner Epson su Ubuntu.
 
Portale Installazione
  • Installare Ubuntu: revisione dell'intera guida con l'inserimento di nuovi contenuti.
 
Portale Internet e Rete 
  • Accelerazione Hardware: nuova guida che illustra la procedura per abilitare l'accelerazione hardware su Chromium e gli altri browser da esso derivati, quali Google Chrome, Opera e Vivaldi.
  • Opera: aggiornamento della guida per le nuove versioni del browser.
  • Thunderbird: aggiornamento della guida per il famoso client di posta elettronica libero, che nelle ultime versioni  utilizza un nuovo motore di rendering.
 
Portale Programmazione
  • CMake Gui: aggiornamento guida su questo strumento, utile per controllare il processo di compilazione di software.
  • Pip: nuova guida all'installazione e al primo utilizzo su Ubuntu di pip, gestore di pacchetti per Python.
 
Portale Ufficio
  • Stardict: revisione completa della guida.
 
Per maggiori informazioni, consulta la pagina Lavoro Svolto/2018.
 
 
il 19 January 2019 21.30

08 December 2018

Scanner Epson V10: aggiornamento

Salvatore Palma (totò)

Questa guida è stata testata su:
Bionic Beaver

Tempo fa avevo scritto questo articolo, in cui indicavo i passi per l’installazione dello scanner in ogetto .

Recentemente ho fatto l’aggiornamento da Xenial Xerus a Bionic Beaver, e nel seguire le indicazioni presenti nell’articolo indicato prima, lo scanner ancora non veniva rilevato, cosi facendo la ricerca nel wiki italiano (qui la guida), ho scoperto che vanno aggiunti dei passaggi aggiuntivi, quindi riepilogando:

  • scaricare i driver a questo indirizzo;
  • installare i tre pacchetti, iscan-data_[versione corrente]_all.deb, iscan_[versione corrente]~usb0.1.ltdl7_i386.deb e iscan-plugin-gt-s600_[versione corrente]_i386.deb, oppure lanciare lo script install.sh presente all’interno della cartella (prima va reso eseguibile)
  • installare i pacchetti libltdl3, libsane-extras e sane;
  • editare il file /etc/sane.d/dll.conf e commentare la riga #epson;
  • editare il file /etc/udev/rules.d/45-libsane.rules e aggiungere le seguenti righe:

# Epson Perfection V10
SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="012d", MODE="664", GROUP="scanner"

  • editare il file /etc/udev/rules.d/79-udev-epson.rules e aggiungere le seguenti righe:

# chmod device EPSON group
ATTRS{manufacturer}=="EPSON", DRIVERS=="usb", SUBSYSTEMS=="usb", ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="*", MODE="0777"

  • digitare il seguente comando, in base all’architettura del proprio pc:

Per architettura 32 bit sudo ln -sfr /usr/lib/sane/libsane-epkowa* /usr/lib/i386-linux-gnu/sane
Per architettura 64 bit sudo ln -sfr /usr/lib/sane/libsane-epkowa* /usr/lib/x86_64-linux-gnu/sane

  • infine digitare il seguente comando per riavviare udev:

sudo udevadm trigger

il 08 December 2018 12.30

28 November 2018

Introduction: Firebase CLI

According to the github page of the firebase-tools project, the firebase cli can be used to:

  • Deploy code and assets to your Firebase projects
  • Run a local web server for your Firebase Hosting site
  • Interact with data in your Firebase database
  • Import/Export users into/from Firebase Auth

The web console is fine for a lot of stuff.

But let’s see what we can do with the CLI, and let’s check what we CANNOT do without it.

Installation

Ok, easy.

Assuming you have npm installed, run the following command:

npm install -g firebase-tools

You will now have the command firebase, globally.

Now, run:

firebase login

to authenticate to your Firebase account (this will open your browser).

Firebase tasks

Seleting projects

List your firebase projects:

firebase list

You can then select one of them with

firebase use <project>

Cloud Functions Log

A common thing you would like to do is looking at the logs.

This is possible with:

firebase functions:log

At this point I think there is no way to “listen” for changes in the log, that would be a very useful feature.

The

gcloud app logs tail

sadly does not help here, even if the current selected project is the firebase one.

If you have some tips about it, I will be more than happy to edit this article.

Configuration

The functions configuration is handled through some commands:

firebase functions:get|set|unset|clone

to retrieve|store|remove|clone project configuration (respectively).

Emulate locally

Running

firebase functions:shell

will let you choose which of your functions to emulate locally.

You can then choose the method (get/head/post/put/patch/del/delete/cookie/jar/default) and the test data to start the emulation.

Delete functions

You can then delete one or more cloud functions with:

firestore functions:delete <function_name>

 

Deploy and serve locally

To serve your project with cloud functions locally, you can run:

firebase serve

When you’re ready to deploy your firebase project, you can run:

firebase deploy

 

Accounts management

With the firebase cli you can both import and export Firebase accounts with the:

firebase auth:import|export <file>

Surprisingly enough, import import accounts from a file, and and export will export accounts to a file.

 

Database

I will skip this part. It’s very well documented everywhere in the firebase ecosystem.

 

Firestore

Here we are.

What we can do with Firestore with our CLI? Almost nothing, I am afraid.

Right now you have only two things we can accomplish.

But we can use gcloud and gsutil to perform other operations, lick exporting / importing data.

Be sure to be logged in with

gcloud auth login

If you are already logged in with different accounts, you can list the accounts with

gcloud auth list

and select one (if the one you need is not the active one) with

gcloud config set account myaccount@gmail.com

At this point, let’s select our project.

gcloud projects list

to list all the projects and

gcloud config set project project_name

to select our project.

Exporting data

First of all, we need a Storage Bucket.

gsutil ls

to see the list of possible buckets to use.

Let’s say that we want to export our data to gs://myproject-abcd.appspot.com/ :

gcloud firestore export gs://myproject-abcd.appspot.com/

You can even export only some collections:

gcloud firestore export gs://myproject-abcd.appspot.com/ --collection-ids=[COLLECTION_ID_1],[COLLECTION_ID_2]

Importing data

You can imagine it, right?

gcloud firestore import gs://myproject-abcd.appspot.com/2019-12-23T23:54:39_76544/

The operation takes some time (proportional to the data size that has to be imported). You can safely close your terminal, the operation will continue.

Checking operations status

Import and export can take time (import takes time even with a very small database).

To list the operations:



gcloud firestore operations list

And you will see something like:

done: true
metadata:
'@type': type.googleapis.com/google.firestore.admin.v1.ImportDocumentsMetadata
endTime: '2019-12-23T15:48:03.747509Z'
inputUriPrefix: gs://myproject-abcd.appspot.com/2019-12-23T23:54:39_76544
operationState: SUCCESSFUL
progressBytes:
completedWork: '2601'
estimatedWork: '2601'
progressDocuments:
completedWork: '8'
estimatedWork: '8'
startTime: '2019-12-23T15:47:25.089261Z'
name: projects/myproject-abcd/databases/(default)/operations/AiAydsadsadsadsadVhZmVkBxJsYXJ0bmVjc3Utc2Jvai1uaW1kYRQKLRI
response:
'@type': type.googleapis.com/google.protobuf.Empty

Indexes (read)

You can look at your indexes:

firebase firestore:indexes

This will list the indexes in a JSON-form of array of objects described as the following one:

    {
    "indexes": [
      {
      "collectionId": "<collection_id>",
      "fields": [
        {
          "fieldPath": "<field_name_one>",
          "mode": "ASCENDING|DESCENDING"
        },
        {
          "fieldPath": "<field_name_two>",
          "mode": "ASCENDING|DESCENDING"
        }
      ]},
      {..}
    ]}

We cannot perform other operations over indexes.

Collections and documents: delete recursively

It’s easy from the web console to delete a document, and it’s easy to do it programmatically.

It’s easy on the CLI, too.

But the nightmare of the web console (and of the programmatic approach, too) is that it does not exist a simple and fast way to recursively delete a collection.

This is luckily possible with the CLI.

You can recursively delete a collection by using:

firebase firestore:delete --recursive <collection>

Bonus: delete all collections

Now, assuming you are testing something and your firestore is full of garbage, you might want to start from scratch deleting every collection.

This is possible running:

firebase firestore:delete --all-collections

If you are looking at your database in the firebase console, please remember to refresh if the UI is not updated (that means that you still see the root collections).

Conclusion

This concludes the article for now.

I hope that the Firestore-side will be developed with other features and commands, because right now is very limited.

One of the most feature I can think of, generally speaking, would be the chance to “tail” logs in the shell.

I would be more than happy if someone can integrate with useful tools and additional stuff.

The post Exploring Firebase CLI with some Firestore tips appeared first on L.S..

il 28 November 2018 17.19

26 October 2018

Categoria: 

Gruppo Documentazione

Ecco le novità introdotte nella documentazione della comunità italiana di Ubuntu.

 

Aggiornamenti per il rilascio di Ubuntu 18.10!

Questo mese ha visto l'arrivo della nuova versione Ubuntu 18.10. Si tratta di una versione "intermedia" con supporto di 9 mesi e sarà quindi supportata fino a Luglio 2019. Come di consueto il Gruppo Documentazione si è attivato per aggiornare una corposa lista di pagine fra cui quelle relative al download, all'installazione e all'aggiornamento del sistema, ai repository.. e molte altre ancora.
Per maggiori dettagli consulta la pagina GruppoDocumentazione/Cosmic.

 

Portale Ambiente Grafico

  • Dolphin Menu Stampa: ottenere voci relative alle funzionalità di stampa nel menù contestuale del file manager Dolphin in KDE5 attivabile tramite clic destro.

 

Portale Amministrazione Sistema

  • Apt: istruzioni sull'utilizzo di APT, il sistema di gestione dei pacchetti .deb, predefinito in Ubuntu.

 

Portale Hardware

 

Portale Installazione

  • Creazione LiveUsb: aggiornata la tabella dei programmi utili per la creazione di chiavette USB avviabili con Ubuntu.

 

Portale Internet e Rete

  • Firefox ESR: installazione e utilizzo del browser web Firefox ESR, versione ufficiale con supporto esteso di Firefox.

  • Irssi: istruzioni utili per l'installazione e l'utilizzo di Irssi, un client IRC che permette di comunicare in modalità testuale dalla riga di comando.

  • MlDonkey: installazione e utilizzo di questo programma per il peer to peer estremamente potente con funzione client e server.

  • Pidgin: installazione e configurazione di questo client di messaggistica istantanea multi-protocollo.

  • Telegram: installare la versione desktop di Telegram su Ubuntu.

 

Per maggioro informazioni, consulta la pagina Lavoro Svolto/2018.

 


A cura del Gruppo Doc
Vuoi contribuire al Wiki? Comincia subito!

il 26 October 2018 16.36

29 August 2018


Venerdì 31 agosto prossimo parteciperò a ESC 2018 che si tiene presso il Forte Bazzera, nelle vicinanze dell'Aeroporto di Venezia. 

ESC - End Summer Camp - si svolge dal 29 agosto al 2 settembre, ed è un evento particolarmente interessante, ricco di appuntamenti su temi che riguardano open source, hacking, open data e... beh, il programma è talmente vasto che è impossibile riassumerlo in poche righe, dategli un'occhiata anche voi!

Il sottoscritto sarà a ESC per parlare di Ubuntu Touch, che è l'attività che ultimamente mi sta prendendo più tempo, del mio poco tempo libero. Dopo che l'anno scorso Canonical ha abbandonato lo sviluppo di Ubuntu Touch, una comunità - sempre più numerosa - si è aggregata attorno al progetto UBports, inizialmente portato avanti dal solo benemerito Marius Gripsgard, che ha proseguito il lavoro da dove Canonical si era fermata. Proprio pochi giorni fa, UBports ha ufficialmente rilasciato OTA4, il primo aggiornamento basato su Ubuntu 16.04, ma soprattutto una serie lunghissima di bug fix e miglioramenti, dopo un lungo lavoro di assestamento e pulizia.

Still Alive!


Adesso è tempo che tutto il mondo sappia che Ubuntu Touch è vivo, e probabilmente la migliore cosa che sta accadendo in tutto il panorama dell'Open Source mondiale. Passato lo scandalo delle rivelazioni di Snowden, sembra che le persone si siano dimenticate (rassegnate?) di quanto invasiva sia la sistematica violazione della privacy personale operata da tutti gli smartphone in commercio. Pratica questa che espone la propria vita non solo alle ben note aziende tecnologiche americane del settore (Apple, Google, Facebook, Yahoo), ma anche a tutti i pirati che ogni giorno rubano tonnellate di dati personali alle stesse aziende.

Ubuntu Touch è la risposta open source alla domanda di maggiore controllo e tutela dei propri dati, oltre che un sistema operativo davvero libero e aperto.

Se venite a Forte Bazzera venerdì 31 agosto alle 11.30 vi parlerò di questo (e anche tanto altro!). Vi aspetto!
il 29 August 2018 21.15

23 July 2018

Categoria: 

https://www.ubuntu-it.org/sites/default/files/news_wiki17.png

Ecco le novità introdotte nella documentazione della comunità italiana tra aprile e giugno 2018.

 

Aggiornamenti per il rilascio di Ubuntu 18.04 LTS!

Aprile ha visto l'arrivo della nuova versione Ubuntu 18.04. Si tratta di una versione LTS e sarà quindi supportata per i prossimi 5 anni. Come di consueto il Gruppo Documentazione si è attivato per aggiornare una corposa lista di pagine fra cui quelle relative al download, all'installazione e aggiornamento del sistema, ai repository.. e molte altre ancora.

GruppoDocumentazione/Bionic

 

Pubblicato il nuovo Portale Voting Machine Scuola Lombardia!

https://www.ubuntu-it.org/sites/default/files/votingMachineLombardia.png

Il 2018 ha visto l'arrivo di un evento inaspettato nel mondo linuxiano. Una miriade di "voting machine" (i dispositivi utilizzati in un recente referendum in Lombardia) sono state riconvertite per essere utilizzate nelle scuole lombarde. Come sistema è stato scelto Ubuntu GNOME 16.04 LTS.
È stato quindi creato un portale con informazioni utili al riguardo. Ringraziamo Matteo Ruffoni per averci portato a conoscenza dei fatti lo scorso Marzo durante lo svolgimento del Merge-it a Torino.

  • VotingMachineScuolaLombardia: un nuovo portale dedicato alla voting machine, il dispositivo di voto elettronico fornito alle scuole della Lombardia con preinstallato Ubuntu!

  • /Hardware: specifiche delle voting machine.

  • /PrimoAvvio: operazioni da compiere durante il primo avvio della voting machine.

  • /CambiarePassword: cambiare la password dell'utente amministratore.

  • /Utilizzo: caratteristiche e funzionalità del sistema operativo Ubuntu GNOME presente nella voting machine.

  • /ProgrammiPreinstallati: applicazioni di utilizzo più comune preinstallate in Ubuntu GNOME 16.04 LTS.

  • /Gcompris: utilizzo dell'applicazione GCompris, una suite di giochi didattici per bambini da 2 a 10 anni.

  • /AccountUtente: operazioni da compiere per creare nuovi utenti diversi dall'utente amministratore.

Si segnala inoltre il gruppo di discussione Lavagna libera in cui molti docenti si occupano in prima persona dell'introduzione del software libero nelle scuole. Fra gli argomenti discussi ovviamente si possono trovare molte testimonianze dirette sull'utilizzo delle voting machine.

 

Portali Ambiente Grafico e Amministrazione Sistema

 

Portale Hardware

 

Portale Internet e Rete

  • TeamSpeak: applicazione VoIP.

  • Tor: utilizzare il sistema di navigazione anonima Tor su Ubuntu.

 

Portale Multimedia

  • Andour: una digital audio workstation per Ubuntu.

  • Kodi: programma open source e multipiattaforma per la gestione di un completo media center o Home theater PC.

  • Rosegarden: audio/midi sequencer ed editor di spartiti musicali.

 

Portali Server e Ufficio

  • Xampp: utile programma multipiattaforma che permette in pochi passaggi un'installazione semplificata di server web Apache, MySQL, PHP, Perl e altri strumenti.

  • Atom: editor di testo basato su Electron.

 

Altro

  • Libri Linux: elenco di pubblicazioni dedicate all'utilizzo e all'amministrazione del sistema GNU/Linux.

Per maggioro informazioni, consulta la pagina Lavoro Svolto/2018.

 


A cura del Gruppo Doc
Vuoi contribuire al Wiki? Comincia subito!

il 23 July 2018 21.18

30 April 2018

Basta calcio

Dario Cavedon (iced)


"Il bello della sconfitta sta innanzitutto nel saperla accettare. Non sempre è la conseguenza di un demerito. A volte sono stati più bravi gli altri. Più sei disposto a riconoscerlo, quando è vero, quando non stai cercando di costruirti un alibi, più aumentano le possibilità di superarla. Anche di ribaltarla. La sconfitta va vissuta come una pedana di lancio: è così nella vita di tutti i giorni, così deve essere nello sport. Sbaglia chi la interpreta come uno stop nella corsa verso il traguardo: bisogna sforzarsi di trasformarla in un riaccumulo di energie, prima psichiche, nervose, e poi fisiche." (Enzo Bearzot)
Quando ero giovane, molto giovane, giocavo a calcio. Tutti i bambini giocavano a calcio. Era lo sport preferito, anzi, era il passatempo preferito dei bambini. In estate si stava praticamente tutto il giorno sul campetto vicino a casa, a tirare calci al pallone. Quando non eravamo al campetto, eravamo sul cortile di casa, sempre a tirare calci al pallone. Io ero universalmente considerato scarso - forse il più scarso. Giocavo in difesa, ma spesso finivo a giocare in porta, dove nessuno voleva mai stare.

Fatalmente, ogni tanto si rompeva qualche vetro: è incredibile quanto facilmente si possa rompere un vetro, pur tirando pianissimo il pallone. Mamma si "vendicava" a modo suo: il giardino limitrofo al cortile era cosparso di rose con spine così appuntite da bucare anche il miglior pallone di cuoio. 
Si può dire che la mia infanzia sia trascorsa così, tra vetri rotti, palloni bucati e jeans rovinati dalle scivolate sull'erba. Altri tempi.

Non lo so come sia finito il calcio al suo attuale livello, qualche anno fa ne descrissi alcune disgrazie, alcune sono ancora attuali, altre sono addirittura peggiorate. Ricordo anche un tentativo di Roberto Baggio di cambiare direzione, finito nel nulla. Adesso però basta.

Nel mio immaginario romantico, i principali sentimenti che accompagnano lo sport sono il divertimento, lo spirito olimpico di partecipazione, l'agonismo positivo che insegna a migliorare e superare i propri limiti. Potrò anche sbagliarmi, ma vedo poco di tutto questo nel calcio italiano.

Gioire delle sconfitte altrui, augurare il peggio all'avversario, vedere solo le colpe altrui, immaginare complotti a favore di questa o quella squadra, rende persone tristi e astiose. Rende le persone peggiori, e (esagero) il anche il mondo un po' peggio di quello che era prima.

Preferisco spendere le mie poche energie per costruire un mondo - quel poco che mi circonda - un po' migliore di quello che ho trovato.

(Nella foto: Bearzot gioca a scopone al ritorno dai vittoriosi mondiali di Spagna 1982, in coppia con Causio e contro Zoff e il presidente Pertini).


il 30 April 2018 20.16

22 April 2018

 

La prossima settimana parteciperò a UbuCon Europe 2018, a Xixòn (Gijon), nelle Asturie, in Spagna.

UbuCon Europe


UbuCon Europe è l'appuntamento europeo di sviluppatori e utenti di Ubuntu (e non solo). È l'evento che ha sostituito gli Ubuntu Developer Summit, organizzati da Canonical.
UbuCon è un'opportunità unica per incontrare di persona le tantissime persone che in un modo o nell'altro partecipano allo sviluppo e al supporto di Ubuntu. Ricordo che Ubuntu (anche se fondata dal benemerito dittatore Sudafricano Mark Shuttleworth) è un progetto nato in Europa (la Gran Bretagna ne fa ancora parte, almeno geograficamente ;-) ), e in Europa le comunità di volontari ubunteri sono particolarmente attive.

Per me sarà l'occasione di rivedere alcuni amici che hanno partecipato all'avventura degli Ubuntu Phone Insiders, e conoscere di persona molte delle persone che ho solo visto o letto su Internet. È sempre un'esperienza piacevole parlare a quattrocchi con chi si è abituati a leggere sulle mail o sui blog, perché il contatto umano e l'esperienza diretta valgono più di un milione di parole.

L'evento si tiene a Xixòn (Gijon in spagnolo), che è la città di Marcos Costales, contact della Comunità Spagnola di Ubuntu, e a cui si deve l'organizzazione di questa edizione di UbuCon Europe. Marcos, che conosco dai tempi degli Insiders, è una delle persone più attive nell'ambito di Ubuntu, e anche sviluppatore di uno dei più bei programmi per Ubuntu Phone: uNav. Devo proprio a Marcos la mia partecipazione: è stato lui che mi ha spinto a lasciare la mia pigrizia sul divano e prenotare il volo per Oviedo.

La scaletta dell'evento è molto ricca: nel momento migliore (o peggiore, visto che il sottoscritto non è dato il dono dell'ubuquità) ci sono ben quattro talk diversi contemporaneamente. Per me sarà un problema decidere quale seguire, sono così tante le cose da sapere e imparare! Alla fine credo mi dovrò focalizzare sugli argomenti che già seguo (poco) nell'ambito della comunità, evitando di impelagarmi in altri nuovi progetti.

Il mio intervento


Il mio talk sarà sabato mattina, e parlerò di "Social Media for Open Source Communities". Dello stesso argomento ho parlato (slide su Slideshare) anche al recente MERGE-it 2018, ma questo talk sarà più ampio, perché parlerò anche di strategie per i social media. Ma soprattutto sarà il mio primo talk in inglese: Sant'Aldo Biscardi, protettore degli Italiani che parlano male inglese, aiutami tu!

Per me si tratta di una bella sfida, spero di riuscire a non dire troppe cavolate, ma del resto l'argomento social è decisamente sottovalutato in molte comunità, quando invece il contatto diretto che consentono i canali sociali è importantissimo sia in fase di promozione, che per il supporto ai propri "clienti".

Resoconto e live tweeting


I talk e i workshop si sviluppano da venerdì 26 a domenica 28 Aprile, io cercherò di presenziare a quanti più possibile... ma non più di uno alla volta! Purtroppo non è previsto un web streaming, e neanche riprese video dei talk (anche se ho proposto a Marcos una soluzione che forse permetterà di coprire una parte dei talk).

Vi darò un resoconto dell'evento su questo blog, ma soprattutto seguirò l'evento anche con un live tweeting su Twitter, quindi seguitemi lì per essere aggiornati in tempo reale! :-)

Si tratta della mia prima volta a un evento internazionale dedicato al mondo FLOSS, e davvero non vedo l'ora!
il 22 April 2018 16.39

06 April 2018

Sabato 24 marzo si è svolto a Torino il primo MERGE-it, il primo incontro delle Comunità italiane che si dedicano all’Open Source, Open Data e Open Culture. Le comunità presenti erano praticamente tutte (quelle che conosco): ubuntu-it, Debian, LibreItalia (LibreOffice), Mozilla Italia, Wikimedia (Wikipedia), OpenStreetMap, GFOSS.it, Spaghetti Open Data e ovviamente ILS, organizzatore dell’evento.
L’evento si è svolto presso la Corte Interrata del Politecnico di Torino, una gran bella location, con una serie di aule disposte sui due lati di uno spazio verde, nelle quali ogni comunità ha trovato il proprio spazio.


Accoglienza 


Per l’accoglienza, c’era un banchetto all’entrata, non era richiesta la registrazione, ma si potevano acquistare le magliette e gadget dell’evento. Ubuntu-it era in un'aula assieme ai cugini di Debian Italia, che ormai conosciamo da anni, condividendo molto di più che pacchetti “.deb”.

Il programma della giornata 

In ogni aula si svolgevano talk delle comunità, e alcune avevano colto l’occasione per fare la propria assemblea oppure discutere delle prossime azioni tutti assieme.

Nella sala ubuntu-it, i lavori sono iniziati con un fuori programma: la presentazione delle “vending machine” utilizzate dalla Regione Lombardia per il referendum sull’autonomia, e donate poi alle scuole Lombarde. La particolarità di questi computer consiste nel fatto che montano il Ubuntu, e sono un ottimo metodo perché l’open source entri nei cuori dei professori. Ci riusciremo solo se li sapremo accompagnare nel percorso di apprendimento.

Per quanto più attinente alla comunità ubuntu-it, la relazione di Mattia Rizzolo sui lavori del Consiglio della Comunità è stata l’occasione per fare un checkup sullo stato di salute della comunità, che ha visto negli ultimi anni il diradarsi di contributi e membri. L’idea comune emersa è quella di restringere il campo d’azione, abbandonando i progetti che non riusciamo più a seguire, e concentrandoci su quello che si può fare al meglio con le poche risorse a disposizione.

Pietro Albini ha poi fatto una relazione sui numerosi lavori che il Gruppo Sistemisti ha portato avanti per recuperare la conoscenza perduta dopo la dipartita di alcuni membri della Comunità, e per aggiornare il parco macchine su cui girano le risorse web della comunità italiana di Ubuntu.

Foto di @faffa42 su Twitter

E’ stato quindi il turno del sottoscritto. Davanti a una discreta folla di curiosi e appassionati (vedi foto), ho ripercorso la storia di Ubuntu Touch (Ubuntu Phone), dalle meravigliose premesse di “one system to rule them all” del 2011, all’abbandono dello sviluppo da parte di Canonical del 2017, alla concreta realtà di Ubports del 2018, dove una piccola comunità di appassionati, supportati da un paio di sponsor, ancora persegue l’obiettivo di un dispositivo basato su Linux e Software Libero e rispettoso della privacy. Ubports sviluppa Ubuntu Touch su ben quattro diversi dispositivi (One Plus One, Fairphone 2, Nexus 5 e BQ M10), e supporta tutti i “vecchi” dispositivi rilasciati quando lo sviluppo era condotto da Canonical (LG Nexus 4, BQ E4.5 e E5, Meizu MX4 e PRO 5).


Mi fa piacere segnalare l’impegno originale di Smoose, che ho contattato in fase di preparazione del talk. Si tratta di piccola azienda Olandese che si dedica allo supporto con solo Software Libero di realtà olandesi, e che impiega ben il 10% delle proprie persone al supporto dello sviluppo e della promozione di Ubuntu Touch.
Ho infine tracciato il futuro prossimo di Ubports, con la nascente fondazione di diritto tedesco, sul modello di Document Foundation, che darà ulteriori certezze a chi si dedica al progetto. Per Ubuntu Touch, riposti nel cassetto i sogni di dominio del mondo, si tratta di risalire la lunga ed erta china che deve affrontare un progetto open che può contare sulle forze del volontariato e poco altro. La strada è difficile e densa di incognite, ma forse è proprio questo il motivo che più mi appassiona.
Dopo di me ha parlato il grande Marco Trevisan, che ha offerto il punto di vista “aziendale” dello sviluppo di Ubuntu. Marco infatti lavora per Canonical, e ha accesso a molti aspetti dello sviluppo che dall’esterno possono sfuggire. Interessante quindi la sua testimonianza della collaborazione Ubuntu/Fedora (Canonical/Red Hat) per il supporto ai monitor HDPI per GNOME (che purtroppo non è ancora stata implementata). Dall’anno scorso, dopo l’abbandono di Unity, Ubuntu utilizza una versione di GNOME Shell leggermente modificata. In quest’ottica, la collaborazione con GNOME sarà sempre più importante. Tra un talk e l’altro intanto era arrivata pausa pranzo e ne abbiamo approfittato per un abbondante pranzo in un ristorante nei dintorni.
La pausa pranzo è durata anche più del previsto (burp!), e il pomeriggio è volato via velocissimo. Prima il talk di Jeremie Tamburini su come contribuire alla documentazione di Ubuntu: è molto più facile di quel che si crede!

Poi, ancora un talk del sottoscritto, con un talk su come sia importante per tutte le comunità aumentare il social engagement sui social media. I social media fanno parte della vita quotidiana delle persone che popolano il web, ed è quindi fondamentale per le comunità trasmettere il loro messaggio su tutti i differenti canali a disposizione: Facebook, Twitter, (e addirittura) Google Plus sono un ottimo veicolo per far conoscere le proprie attività, differenziando messaggi e frequenza a seconda del mezzo.
Capisco le perplessità sui social media da chi frequenta il mondo open: Facebook e le altre piattaforme sono chiuse, e pongono seri problemi di privacy. Nonostante questo sono anche utilizzate ogni giorno da milioni di persone e, per molte di queste, coincidono con la loro visione di Internet. Fare un passo nella direzione di queste persone, creando delle opportunità di contatto sui social media, è uno strumento utile per introdurle nel mondo open source.

Dopo il talk, mentre stavo andando a prendere un caffè alle macchinette, sono stato bloccato più volte nei corridoi da varie persone, raccogliendo diversi contatti e qualche possibile iniziativa per ubuntu-it. Per contro, ho così perso gli altri talk del pomeriggio, e neanche sono riuscito a passare a salutare le persone delle altre Comunità, parecchie delle quali amiche. Un peccato! Ecco, se devo trovare una pecca a MERGE-it, è mancato un appuntamento in cui trovarsi con gli altri. Sarebbe stato bellissimo un keynote iniziale comune e anche un pranzo conviviale, magari sfruttando un servizio di catering. Ma sarebbe bastata una pizzata da asporto come fanno gli amici del LUG di Pordenone.

Concludendo

Mentre il Software Libero prende piede sempre più, e le iniziative si moltiplicano, è sempre un piacere rivedere qualche vecchia conoscenza, e conoscere qualche faccia nuova - pur nel limitato volgere di un giorno. MERGE-it ha offerto tutto questo, e con qualche limatura organizzativa (vedi sopra), lo si può rendere un appuntamento fisso, ampliando il coinvolgimento del pubblico generale e degli studenti del Politecnico.

il 06 April 2018 07.37

20 March 2018


Per la prima volta nella storia (esclusa la fantastica ma limitata esperienza della DUCC-IT) le comunità italiane attive nel FLOSS, Cultura Libera e Open Data si incontrano tutte assieme, tutte nello stesso posto e nello stesso giorno.

Accadrà il 24 marzo prossimo, in occasione di MERGE-it, un evento organizzato da Italian Linux Society, in collaborazione con le migliori comunità open italiane, tra cui: LibreItalia (LibreOffice), Spaghetti Open Data, Industria Italiana Software Libero, Wikimedia (Wikipedia), Mozilla Italia (Firefox), GFOSS.it e ovviamente ubuntu-it, la magnifica comunità italiana di Ubuntu.


Il luogo dell'evento è il Politecnico di Torino, presso la Corte Interrata, accessibile da Via Castelfidardo oppure Via Pier Carlo Boggio.

Si tratta di un evento unico, il primo del suo genere in Italia, organizzato grazie alla volontà comune di trovarsi e ritrovarsi, per scambiarsi opinioni ed esperienze e soprattutto imparare dagli altri. Sono convinto che l'aspetto migliore del Software Libero riguarda proprio la condivisione e lo scambio di conoscenze ed esperienze. Quando io so una cosa e te la racconto, e tu ne sai un'altra e me la racconti, alla fine della giornata torniamo a casa con il doppio delle cose che sapevamo la mattina, e con la soddisfazione di aver contribuito a migliorare quel piccolo pezzo di mondo che ci sta attorno.

Il programma è davvero molto articolato e ricco, impossibile elencare qui tutti gli appuntamenti. Il sottoscritto sarà soprattutto nei pressi della sala dove si terranno i talk della Comunità ubuntu-it, ma farò sicuramente un giro anche nelle altre aule. Non ho ancora deciso quali, perché l'imbarazzo della scelta regna sovrano!

Per il sottoscritto, MERGE-it è anche un modo per ritrovare dei giovani amici che non vedo da molto tempo, come per esempio Giulio e Riccardo, e anche quelle vecchie volpi del software libero come Roberto "madbob" e Daniele "MTE90".

Sono molto curioso di sentire le esperienze di chi parteciperà, e spero anche qualcuno verrà a sentire quel poco che so su Ubuntu Touch e Social Media.

Chi vuole partecipare a MERGE-it basta che si presenti all'ingresso: nessun costo per partecipare, nessuna preiscrizione.


il 20 March 2018 21.22