text:
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using Grpc.Core;
using Grpc.Core.Utils;
using Grpc.Testing;
using NUnit.Framework;

namespace Grpc.IntegrationTesting
{
    public class MetadataCredentialsTest
    {
        const string Host = "localhost";
        Server server;
        Channel channel;
        TestService.TestServiceClient client;
        List<ChannelOption> options;
        AsyncAuthInterceptor asyncAuthInterceptor;

        [SetUp]
        public void Init()
        {
            // Disable SO_REUSEPORT to prevent https://github.com/grpc/grpc/issues/10755
            server = new Server(new[] { new ChannelOption(ChannelOptions.SoReuseport, 0) })
            {
                Services = { TestService.BindService(new FakeTestService()) },
                Ports = { { Host, ServerPort.PickUnused, TestCredentials.CreateSslServerCredentials() } }
            };
            server.Start();

            options = new List<ChannelOption>
            {
                new ChannelOption(ChannelOptions.SslTargetNameOverride, TestCredentials.DefaultHostOverride)
            };

            asyncAuthInterceptor = new AsyncAuthInterceptor(async (context, metadata) =>
            {
                await Task.Delay(100).ConfigureAwait(false);  // make sure the operation is asynchronous.
                metadata.Add("authorization", "SECRET_TOKEN");
            });
        }

        [TearDown]
        public void Cleanup()
        {
            channel.ShutdownAsync().Wait();
            server.ShutdownAsync().Wait();
        }

        [Test]
        public void MetadataCredentials()
        {
            var channelCredentials = ChannelCredentials.Create(TestCredentials.CreateSslCredentials(),
                CallCredentials.FromInterceptor(asyncAuthInterceptor));
            channel = new Channel(Host, server.Ports.Single().BoundPort, channelCredentials, options);
            client = new TestService.TestServiceClient(channel);

            client.UnaryCall(new SimpleRequest { });
        }

        [Test]
        public void MetadataCredentials_PerCall()
        {
            channel = new Channel(Host, server.Ports.Single().BoundPort, TestCredentials.CreateSslCredentials(), options);
            client = new TestService.TestServiceClient(channel);

            var callCredentials = CallCredentials.FromInterceptor(asyncAuthInterceptor);
            client.UnaryCall(new SimpleRequest { }, new CallOptions(credentials: callCredentials));
        }

        [Test]
        public async Task MetadataCredentials_Composed()
        {
            var first = CallCredentials.FromInterceptor(new AsyncAuthInterceptor((context, metadata) => {
                // Attempt to exercise the case where async callback is inlineable/synchronously-runnable.
                metadata.Add("first_authorization", "FIRST_SECRET_TOKEN");
                return TaskUtils.CompletedTask;
            }));
            var second = CallCredentials.FromInterceptor(new AsyncAuthInterceptor((context, metadata) => {
                metadata.Add("second_authorization", "SECOND_SECRET_TOKEN");
                return TaskUtils.CompletedTask;
            }));
            var third = CallCredentials.FromInterceptor(new AsyncAuthInterceptor((context, metadata) => {
                metadata.Add("third_authorization", "THIRD_SECRET_TOKEN");
                return TaskUtils.CompletedTask;
            }));
            var channelCredentials = ChannelCredentials.Create(TestCredentials.CreateSslCredentials(),
                CallCredentials.Compose(first, second, third));
            channel = new Channel(Host, server.Ports.Single().BoundPort, channelCredentials, options);
            var client = new TestService.TestServiceClient(channel);
            var call = client.StreamingOutputCall(new StreamingOutputCallRequest { });
            Assert.IsTrue(await call.ResponseStream.MoveNext());
            Assert.IsFalse(await call.ResponseStream.MoveNext());
        }

        [Test]
        public async Task MetadataCredentials_ComposedPerCall()
        {
            channel = new Channel(Host, server.Ports.Single().BoundPort, TestCredentials.CreateSslCredentials(), options);
            var client = new TestService.TestServiceClient(channel);
            var first = CallCredentials.FromInterceptor(new AsyncAuthInterceptor((context, metadata) => {
                metadata.Add("first_authorization", "FIRST_SECRET_TOKEN");
                return TaskUtils.CompletedTask;
            }));
            var second = CallCredentials.FromInterceptor(new AsyncAuthInterceptor((context, metadata) => {
                metadata.Add("second_authorization", "SECOND_SECRET_TOKEN");
                return TaskUtils.CompletedTask;
            }));
            var third = CallCredentials.FromInterceptor(new AsyncAuthInterceptor((context, metadata) => {
                metadata.Add("third_authorization", "THIRD_SECRET_TOKEN");
                return TaskUtils.CompletedTask;
            }));
            var call = client.StreamingOutputCall(new StreamingOutputCallRequest{ },
                new CallOptions(credentials: CallCredentials.Compose(first, second, third)));
            Assert.IsTrue(await call.ResponseStream.MoveNext());
            Assert.IsFalse(await call.ResponseStream.MoveNext());
        }

        [Test]
        public void MetadataCredentials_InterceptorLeavesMetadataEmpty()
        {
            var channelCredentials = ChannelCredentials.Create(TestCredentials.CreateSslCredentials(),
                CallCredentials.FromInterceptor(new AsyncAuthInterceptor((context, metadata) => TaskUtils.CompletedTask)));
            channel = new Channel(Host, server.Ports.Single().BoundPort, channelCredentials, options);
            client = new TestService.TestServiceClient(channel);

            var ex = Assert.Throws<RpcException>(() => client.UnaryCall(new SimpleRequest { }));
            // StatusCode.Unknown as the server-side handler throws an exception after not receiving the authorization header.
            Assert.AreEqual(StatusCode.Unknown, ex.Status.StatusCode);
        }

        [Test]
        public void MetadataCredentials_InterceptorThrows()
        {
            var authInterceptorExceptionMessage = "Auth interceptor throws";
            var callCredentials = CallCredentials.FromInterceptor(new AsyncAuthInterceptor((context, metadata) =>
            {
                throw new Exception(authInterceptorExceptionMessage);
            }));
            var channelCredentials = ChannelCredentials.Create(TestCredentials.CreateSslCredentials(), callCredentials);
            channel = new Channel(Host, server.Ports.Single().BoundPort, channelCredentials, options);
            client = new TestService.TestServiceClient(channel);

            var ex = Assert.Throws<RpcException>(() => client.UnaryCall(new SimpleRequest { }));
            Assert.AreEqual(StatusCode.Unavailable, ex.Status.StatusCode);
            StringAssert.Contains(authInterceptorExceptionMessage, ex.Status.Detail);
        }

        private class FakeTestService : TestService.TestServiceBase
        {
            public override Task<SimpleResponse> UnaryCall(SimpleRequest request, ServerCallContext context)
            {
                var authToken = context.RequestHeaders.First((entry) => entry.Key == "authorization").Value;
                Assert.AreEqual("SECRET_TOKEN", authToken);
                return Task.FromResult(new SimpleResponse());
            }

            public override async Task StreamingOutputCall(StreamingOutputCallRequest request, IServerStreamWriter<StreamingOutputCallResponse> responseStream, ServerCallContext context)
            {
                var first = context.RequestHeaders.First((entry) => entry.Key == "first_authorization").Value;
                Assert.AreEqual("FIRST_SECRET_TOKEN", first);
                var second = context.RequestHeaders.First((entry) => entry.Key == "second_authorization").Value;
                Assert.AreEqual("SECOND_SECRET_TOKEN", second);
                var third = context.RequestHeaders.First((entry) => entry.Key == "third_authorization").Value;
                Assert.AreEqual("THIRD_SECRET_TOKEN", third);
                await responseStream.WriteAsync(new StreamingOutputCallResponse());
            }
        }
    }
}


Out Da Box TV is proud to bring you our 1st episode of the year featuring the truly talented DMV Emcee "yU" (of Diamond District). We caught up with yU at a recent NY show show. He took the time to speak on a range of topics relating to his life and music career including how he prefers to approach his music, connecting with his audience, being a parent/artist, working with Oddisee and more. He even spoke a bit on the growing DMV music scene. We had a great pleasure working with such a humble and talented emcee. yU's new album "The Earn" is now out on Mello Music Group and is also one of our favorite albums of 2011. When it comes to rhymes, flows, subject matter and beats, we believe this brother has the full package. He delivers well in all areas and we wish him the best of success as his career continues to grow. If you got the bread, feel free to go cop his album on itunes. In the meantime, check out this insightful interview with the man himself.


Whether you're going to a holiday potluck or you have relatives in town, these easy weekend recipes are sure to be a hit with all of your family and friends!
A filling dish with simple ingredients, this is perfect if your grown children and their are kids in town this weekend. Wow them with this recipe that your grandchildren will love!
If you need a break from heavy Winter comfort food, try this light yet flavorful shrimp recipe that is ready in 25 minutes! Serve over some rice and garnish with cilantro to round out the dish.
Who would have thought that Tex Mex and Italian would make an edible pair? After trying this simple lasagna recipe, we are convinced that the two go together quite well!
With a silky smooth texture, and a creamy sauce that pumpkin lovers will die for, this easy pasta recipe is our go-to for Fall and Winter!
Have some leftover tortellini from the above recipe? Put those leftovers to good use in this flavorful soup that is the perfect balance between light and hearty.
This recipe calls for 40 cloves of garlic. You read that right, 40 cloves! The garlic breath is totally worth it because this mouthwatering chicken is packed with flavor.
What could be easier than a delicious meal requiring no cleanup? Drizzle this simple made sauce over salmon and veggies then wrap with tin foil and bake for 20 minutes. Too easy!
Need to mix up your side dishes this season? Try this version of cauliflower that is sure to impress the vegetable lovers!
Packed with spices and nutrients, this vegetarian curry recipe is so easy to make, you won't think twice about going out to dinner this weekend!
What are your favorite recipes? Share them with us in the comments!


text:
var http = require('http');
var url = require('url');

var server = http.createServer(function(request, response) {
  response.writeHead(200, {'Content-Type': 'text/html'});
  response.write('
Dados da query string
');

  var result = url.parse(request.url, true);

  for (var key in result.query) {
    response.write('
' + key + ' : ' + result.query[key] + '
');
  }

  response.end();
});

server.listen(3000, function() {
  console.log('Servidor http.');
});

redpajama_set_name: RedPajamaGithub


text:
Q: Communication beet fragment and jetpack compose screen I am using navigation component and single activity pattern. Now I am using jetpack compose inside  fragment with xml layout. I have integrate with library. The library for checking user card data. After launching library from fragment it override to method success and failed. Now I want to change from fragment composable screen state. How I can implement it. Here is my code
@AndroidEntryPoint
@OptIn(ExperimentalMaterialApi::class)
class InstallmentFragment : Fragment(),ResultListener {

    private val viewModel: TrancheViewModel by viewModels()
    private val preferenceHelper by lazy { PreferenceHelper.defaultPreference(requireContext()) }
    override fun onCreateView(
        inflater: LayoutInflater,
        container: ViewGroup?,
        savedInstanceState: Bundle?
    ): View { // Inflate the layout for this fragment
        requireActivity().window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE)

        return ComposeView(requireActivity()).apply {
            setViewCompositionStrategy(ViewCompositionStrategy.DisposeOnViewTreeLifecycleDestroyed)
            setContent {
                    AppTheme {
                        Navigation(SectionName.nasiyaMain.name)
                }
            }
            ViewCompat.setOnApplyWindowInsetsListener(rootView) { view, insent ->
                val bottom = insent.getInsets(WindowInsetsCompat.Type.ime()).bottom
                view.updatePadding(bottom = bottom)
                insent
            }
        }
    }

    override fun onError(e: Exception) {
        TODO("Not yet implemented")
    }

    override fun onSuccess(result: MyResult) {
        TODO("Not yet implemented")
    }
}

I want to change composable screen content onSuccess function

A: There are so many ways to fix your problem. the simplest way is using mutableStateOf as a property in InstallmentFragment and changing its value in onResult method.
I suggested seeing this.

redpajama_set_name: RedPajamaStackExchange


A process shared by Jessica Twomey, Christine Pinto, and the community.
LET'S PLAY AS A COMMUNITY!
A #SlowFlipChat is a combination of using the slow chat model on Twitter and Flipgrid. We are currently on a SUPER #SlowFlipChat edition, meaning we will be discussing ONE topic per month, where ONE question will be posted EACH WEEK. The month long format gives us a chance to slow down even more so that we can listen carefully to each other, take in ideas, and apply new strategies during the course of the week. It gives us a focused point of connection that can flow between sharing examples and resources on Flipgrid and Twitter, and opportunities to extend conversations before shifting to a new question. This is our opportunity to not only discuss, but to start to put more action behind our conversations by allowing time to process and experiment as we develop and refine the art of teaching and learning.
Be sure to check the #InnovatingPlay hashtag on Twitter and to be following us, @jlabar2me and @PintoBeanz11, to catch the Flipgrid link and continue the conversation on Twitter.
EVERYONE IS INVITED TO PLAY. Play is not limited to an age range. Play is for everyone! So, regardless of what grade you teach, what content area, or your role in education, YOU are invited to play!
Questions will be open for the week, and will be made frozen when the next question is posted.
You can still expect and intro question and a reflecting question, they will be included with the first question and last question respectively.
Copyright © 2019 Innovating Play All Rights Reserved.


How many ways can I feel like an insufficient woman?
When you didn't fight for me?
When I didn't fight for me?
When I see a woman pile her five children into the car in the same amount of time it took me to pile my one child into the car.
When I stare at my computer all day, being neither busy or productive and just hoping for a sliver of inspiration to make me feel like it wasn't a waste.
When I don't deliver on the expectations I have placed on myself or allowed others to place on me.
When I don't stand up for myself.
When I lower the bar of self-esteem, self-respect, self-trust, self-worth I've set for myself just enough for someone to spot the chinks in my armour.
When I lay my head on the bed exhausted at night just thankful I made it through the day.


text:
What's Not to Love About a Week at Sea?
By Caroline Tapp-McDougall
SILVERSEA, CRUISING
There's a gentle breeze over the azure sea and not a cloud in the sky. I've no schedule, no "must-visit" shore excursions, no work to catch up on—and there's no one occupying my favourite sunbed on upper deck 11. The butler arrives with towels and chilled champagne. As luck would have it, he's sworn to secrecy as to my whereabouts for a few delicious hours.
Truth is, I'm in the middle of the Tasman Sea en route to Sydney. This seafarers' voyage, as it's called, starts in Auckland, New Zealand, goes north up the rugged coastline to the Bay of Islands and then across to Australia. Our vessel of choice: The lovely Silver Muse. Costing around half a billion dollars, she's Silversea's newest flagship, christened in 2017 and captained since then by veteran Italian seaman Alessandro Zanello. And what a divine beauty the Muse is: Bigger, bolder and more stunning than ever.
Silver Muse, Sea Trials, Feb 2017
She's 698 feet with a guest capacity of 623 passengers and a normal crew count of 417. In the words of Silversea's chairman, Manfredi Lefebvre d'Ovidio: "I don't believe bigger is better, but rather that the right size is better."
The Muse is indeeåd right-sized. She's still boutique enough to visit the charming ports that larger ships simply cannot access and, to the delight of the line's devoted regulars, she retains Silversea's trademark intimate, home-away-from-home feel.
The Muse weighs in at 14,153 tons, has a maximum speed of 21 knots and has two gyro-scoping fin stabilizers to steady her and significantly increase guest comfort on rolling seas. On board, the capacity for fresh water production has also been increased to a self-sustaining level (370 tons per day) using reverse osmosis and evaporator units.
A natural evolution of the luxury cruise line's sophisticated Italian design and well-appointed style, she embodies the finest money can buy. The Muse hosts a handpicked modern art collection, a team of classically trained entertainers, a charming eighth-deck Viennese-style café, and a variety of spacious lounges and decks for afternoon tea, pre-dinner cocktails and dancing after dark.
Indeed The Muse has a collection of well-designed and floating gourmet restaurants and bars, including Atlantide (the main resto), Indochine (Asian), Kaiseki (Japanese) and La Dame (for special fine dining). Plus there's Silver Note, hot rocks at The Grill after-hours on the deck, the Pool Bar and very efficient 24-hour room service. Breakfast and lunch at La Terrazza are clear favourites. Al fresco dining on deck seven in the sunshine, combined with amazingly fresh and healthy buffet options and recommended wines aplenty, seems to be just the ticket.
Rest and relaxation come easy down under, but we've got a little help on board. By far the most significant Silversea spa offering yet, the Zagara Beauty Spa boasts a well-curated team of qualified therapists along with a medi-spa physician. They work in a suite of nine "best kept secret" treatment rooms and share an impressive menu of grooming, foot-care and cosmetic rituals, as well as specialized acupuncture and personal training sessions.
The Muse is a noteworthy upgrade from her younger sister ships, who are still considered "best in class"—especially when it comes to service. And, as expected and worth mentioning, Silver Muse is also a state-of-the-art vessel, especially when it comes to electronics, communication and environmental management systems. A tour of the bridge and grand galley highlights not only this ship's superior navigation and multi-layered safety tools, but also a range of onboard practices that meet or exceed international standards. This is after all 2019, and luxury cruising should not only be fabulous, fun and adventurous, but also forever mindful of protecting the very seas that are its muse.
silversea.com
Coastal discovery scenic helicopter flight
Explore the stunning coastline of the iconic Bay of Islands region by flying over it. See the "Hole in the Rock" at Cape Brett and some of the best coastal scenery that New Zealand has to offer.
Our helicopter heads across to Russell before tracking along the stunning peninsula coastline to Cape Brett and its lighthouse, where we experience an exciting turn to fly around the Hole in the Rock and its remote coasting. There's also a birds-eye view of white sandy beaches, the Karikari Peninsula and the Waitangi Treaty grounds.
Kayaking to Haruru Falls
Experience the pristine natural beauty of New Zealand during this calm-water, two-person kayaking excursion on the Waitangi Estuary. Your guide will point out the lifeblood of the eco-system: The abundant mangrove trees that protrude from under the water—a favourite breeding ground for small fish. Surrounded by the Waitangi Forest and not especially high, the falls are
a particularly spectacular sight after a recent rainfall.

redpajama_set_name: RedPajamaCommonCrawl


text:
China revises its trademark law to combat bad faith trademark filings
Steven Shape / May 28, 2019
On April 23, 2019, the China National Intellectual Property Administration (CNIPA) enacted revisions to the country's trademark law.
Key features of the Benelux trademark law reform – the second part
Roberto d'Erme / May 2, 2019
As of March 1, 2019, the further amended Benelux Convention on Intellectual Property (BCIP) entered into force, implementing the European Trademark Directive 2015/2436 and aligning the Benelux trademark law with the EU trademark law.
European Parliament adopts EU Copyright Directive creating new rules for the digital era
André Koch / April 12, 2019
EU needs modern copyright rules fit for the digital age but, when it comes to their implementation, hardly any topic has sparked as much controversy as the planned Directive on Copyright in the Digital Single Market.
How to protect your Intellectual Property rights in Pakistan
Shaukat Ali / April 2, 2019
Due to its strategic location bordering China, India and Afghanistan, Pakistan has a unique commercial position altogether, so that a high volume of trade in goods, both internationally and locally, is expected to be in transit.
Anti-Counterfeiting in the United Arab Emirates
Yasir Masood / March 26, 2019
The UAE is home to some of the world's busiest sea and airports. With this unique position and its related massive influx of goods comes the negative side effect of the entry of large amounts of counterfeit items.
Brexit: European trademarks to be treated as if registered in the UK
Roland Weede / March 7, 2019
Until recently, there was much uncertainty about the fate of Union trademarks after Brexit, but the UK Intellectual Property Office plans now to create a UK registration from EU trademarks on Brexit day.
The scent of a trademark: removal of graphic representability requirement
Victor Danciu / March 6, 2019
By removing the graphical representation requirement for a trademark application, the European legislature widened the underlying concept of trademarks as an IP right in Europe. We look into the potential impact on trademark registration and the challenges that might arise from it.
United Arab Emirates: KIPO is a new competent International Searching and Preliminary Examining Authority
Jasmin Amaadachou / January 29, 2019
The International Center for Patent Registration, Ministry of Economy (United Arab Emirates), has designated the Korean Intellectual Property Office (KIPO) as a competent International Searching and Preliminary Examining Authority.
What will happen to European Union trademarks after Brexit?
Dr. Malte Köllner / January 22, 2019
After Brexit, set for March 29, 2019, 23h00 CET, the UK becomes a "third country." All European trademarks registered as of the withdrawal date will not be protected in the UK regardless of whether they were filed before or after that date.
Supermac v Big Mac : trademark use showdown
Vanja Nedimovic / January 18, 2019
The Irish fast food-chain Supermac's, named after its director Pat McDonagh's high school nickname, has engaged in a trademark battle against McDonald's Big Mac.
Markenrechtsmodernisierungs-Gesetz in Kraft getreten
Roland Weede / January 15, 2019
Am 14. Januar ist in Deutschland das sogenannte Markenrechtsmodernisierungs-Gesetz (MaMoG) in Kraft getreten. Ohne viel Aufhebens verabschiedet sich die deutsche Praxis damit von einigen Besonderheiten des deutschen Markenrechts und sorgt für eine weitergehende Harmonisierung mit dem Recht der europäischen Unionsmarken.
Save the date - Canada's new trademark law will come into force on June 17, 2019
Vanja Nedimovic / December 27, 2018
The long awaited implementation of Canada's new trademark legislation has been set to June 17, 2019. The Canadian Trademark Act and Regulation have been endowed with significant revisions that will have a huge global impact on trademark protection strategies in Canada.
IP Trend Monitor 2018 study: IP experts see digitalization as an opportunity
Dennemeyer Group / December 4, 2018
The first IP Trend Monitor study, which focused on the impact of digitalization on the management of IP, has been finalized.
IP Update von Dr. Malte Köllner: Neues von Feldmaus und Brexit
Sebastian Deck / November 9, 2018
Video zum neuen "IP Update" von Dr. Malte Köllner (Dennemeyer & Associates) am Patentinformationszentrum (PIZ) Darmstadt.
UDRP or URS: the choice is yours
Steven Shape / October 11, 2018
The UDRP and URS mechanisms for tackling cybersquatting each have their own pros and cons, so picking between the two may depend on the specific nature of the case.
❮ 1 ...


text:
Biografia
Figlio di Luigi Fornaciari e Giuseppa Davoli, sposato con Elvira Saccardi. Di professione avvocato, laureatosi in giurisprudenza all'università di Modena, insegnò nella nativa Reggio prima di dedicarsi all'attività politica. Fornaciari fu presidente del Consiglio provinciale di Reggio Emilia dall'11 agosto 1884 al 25 ottobre 1889, e ricoprì ulteriori rilevanti cariche a livello locale: fu infatti consigliere e assessore comunale a Reggio e membro della deputazione provinciale della stessa città. Fu anche presidente dell'ospedale psichiatrico San Lazzaro di Reggio Emilia per oltre vent'anni, ed investito dell'onorificenza di Cavaliere dell'Ordine della Corona d'Italia il 26 agosto 1873.

Fornaciari venne eletto deputato per la prima volta nella X legislatura nel gruppo del centrodestra il 22 dicembre 1867 e rimase alla Camera ininterrottamente sino alla XVI legislatura, quando venne eletto al Senato il 4 dicembre 1890 sotto la XVII legislatura.

Onorificenze

Altri progetti

Collegamenti esterni

Cavalieri dell'Ordine della Corona d'Italia

redpajama_set_name: RedPajamaWikipedia


text:
No Puffin Perspective™
Most excellent shines and whines
Finding Dick
Posted on Wednesday, October 4, 2017 by Dick
Posted in Wordless
Posted on Monday, October 2, 2017 by Dick
Sad news. My little home city in the Florida Keys has a lot of damage from Hurricane Irma and I need to head south. My plan is to get started reconstructing my own home and to help my neighbors who are already there. Northwestern Medical Center up here has donated masks and surgical gloves that we will truck south.
A lot of work has already gotten done. Water and sewer are operational. Electricity is on most of the time. Cell service mostly works. The Internet is mostly still down.
Day -1, 9/9
As of the 5 p.m. advisory, Irma is about 96 miles ever so slightly east of due south of KCB with 125 mph winds gusting to 155 and still moving the west-northwest at 9 mph. The core of Irma will continue to move near the north coast of Cuba during the next few hours and restrengthen once it moves away from Cuba before reaching the Keys Sunday morning. Storm surge from Card Sound Bridge through Cape Sable, including the Keys is still forecast at 5-10 ft along with 10-20 inches of rain and as much as 25 inches in some isolated spots.
Day 0, 9/10
The GOES-16 satellite showed the eye went over Big Pine at Cat 4 strength about 9 a.m. That puts Marathon and South Puffin close to the eyewall. I think that means 120-ish mph winds with gusts to 140 in South Puffin [an anemometer there read 160 mph before it got knocked down].
At 10 a.m., it was at 84N 81.5W which is about 25 miles northeast of Key West, 25 miles northwest of KCB, and picking up speed to 8 mph. There was a 2′ surge reported in KW then as well as 120 mph gusts in Big Pine and 106 mph at Key Deer Refuge. The "LIVE Marathon Florida Cam" is down.
Initial landfall took place at Cudjoe Key at 9:10 am. EDT on September 10 with an estimated 10 foot storm surge in the afternoon.
Today would have been my dad's 98th birthday. Hurricane Donna came through the Keys on this date in 1960.
Surge and power failure are still my primary worries, especially since the power seems to be out. My frig and Joe's two YUGE, full-size, chock-a-block-full bait freezers and Ed's three freezers are gonna smell really, really wonnerful. Onshore winds for quite a while and the surge started building as the tide came in.
John Bartus posted: "There are a lot of fake reports and rumors being spread and shared. Please don't add to the confusion. The Snake Creek Bridge is okay and derivable. Confirmed by Islamorada's Fire Chief and Council member Mike Forster. Please don't share reports, photos, and videos that come from a source you don't know. The aftermath and recovery will be bad enough without compounding it with rumors and lies."
Water was over the docks in South Puffin at 11:10 a.m.
THE KEYS ARE CLOSED TO RETURNING RESIDENTS.
Early reports had 2-1/2 feet of water on 11th Street. That's as much as knee high in the house. If that's accurate, I figure carpets, the interior paneled walls, the tools and hardware, electronics, furniture, and all the beautiful new kitchen cabinets.
Get your FEMA paperwork ASAP.
Trouble is, we're not there to assess the damage.
"So, what's the plan?" Number One Daughter asked. "Are you guys going to head out from Vermont early? I assume Joe took his boat to Maryland and isn't on the island. How will you know what happened to the house?"
From John Bartus: Keys are in what can be called a "humanitarian crisis" right now. There is limited water (no water in many areas), no power, no communication at all, and the people who stayed behind need help. 100 yards of US 1 near Sea Oats Beach on Lower Matecumbe were washed out. The first responders and crews on the scene are adamant that the Keys cannot handle any more people until they can assist the ones who are there and in need.
Absolutely nothing I can do. Nada. Zero. De zip. I couldn't get there even if I could fly down today. There will be mold.
I know a lot so far, some from the news and most from people on FB, but very little about the facts on the ground.
The Keys are closed. There's no power, water, or cell service and there is a roadblock turning away traffic. Marathon got moderately hammered but I'm hearing everything from 1 inch to 2-1/2 feet of water in some houses in South Puffin.
The real problem is lack of data. I'm pretty sure the building wasn't damaged but I don't know how hard the wind hit. I don't know if the water rose above the yard. I don't know if water rise lifted Joe's boat and his boatlift out of the ground. I don't know what happened in my carport. I don't know if the roof held.
From Mayor John DeNeale: SUNSET TO SUNRISE CURFEW IN THE KEYS. The Wednesday Budget Public Hearing will be continued for a week.
There is a rumor that the Keys are being evacuated of all people. This is false. We are still on the plan to get first responders, disaster crews and supplies in. People that want to leave can, they will not be stopped at road construction sites.
What we need before we can let residents back:
1. A working Sewer: Dave Evans is working on the plant.
2. FKAA water even if not potable (boil water required) and for fighting fires.
3. FKEC power or personal generators with fuel;
4. Fuel, the keys are in very short supply as well as South Florida;
5. Roads that are well cleared to handle civilian cars. The Sheriff reports that all emergency vehicles are fixing many flat tires as a result of debris on the roads. The road at MM 75 is still not repaired; it will be temporarily repaired with crushed recycled asphalt for a while.
6. Food. Our city people in KCB are going to the EOC for food and water.
7. A hospital. There are currently no hospitals capable of supporting residents.
8. Basic communications. There is no reliable cell capability south of Key Largo and none south of Islamorada.
A second check point has been set up in Islamorada at the Midway Cafe to keep people out.
The Alaska National Guard has set up in the Winn-Dixie at Big Pine Key.
Florida Keys Aqueduct Authority will have water available for Key West from 10 a.m. to noon today.
Marathon airport is accommodating emergency flights. The Key West airport and Boca Chica Naval Air Station should receive flights later today.
US1 Radio broadcast information right through the storm and has stayed on air.
I talked to Joe this morning. His boat, not at the dock in the NOAA photo, is in the barn at Driftwood Marina getting new fuel tanks.
Keys recycling will be hiring "once we can get back to Marathon $18.00 an hour."
Here's the best imagery we've seen yet. NOAA tasked a satellite and has up to date imagery. Follow this link and zoom-zoom-zoom all the way in:
https://storms.ngs.noaa.gov/storms/irma/index.html?fref=gc&dti=1932407787085621
I "walked" down the satellite view on 9th, 10th, and 11th Streets
311 10th Street maybe lost all its roof covering but its partywall neighbor at 301 is fine.
410 10th Street lost some roof covering, right down to the plywood.
610 11th Street, four houses from mine, lost a lot of roof covering, right down to the plywood. Its boat looks like it is turned around and up on the seawall.
181 9th Street, the house with the tower, and its partywall neighbor at 191 lost some roof covering, right down to the plywood.
220 9th Street which looked like a BUR already short of some gravel like mine lost some roof covering, right down to the pine boards.
290 and 300 9th Street got scraped but it looks like tar paper is left.
381 9th Street lost looks like most of its roof covering down to the boards but its partywall neighbor at 391 is lost only a little at the peak.
451 9th Street lost some roof covering, right down to the pine boards.
521 9th Street lost some roof covering, down to the tar paper.
670 9th Street is new construction, I think, and lost an entire roof.
1000 W. Ocean lost some roof covering, right down to the plywood, on the main roof.
From City Administrator Chris Moonis: Unfortunately, for those who want to return to Key Colony Beach in the near future, Monroe County Health Director advised us today for health and safety reasons, the Middle and Lower Keys could be closed off for up to 30 days. Only emergency personnel, approved supply distribution companies (e.g. Home Depot, Publix, etc.), and government authorized contractors will be allowed past the checkpoints. However, I do know the County EOC is having discussions with all key local government leaders to access the situation daily, trying to make a decision to SAFELY allow residents re-entry as soon as possible.
Keys Energy Services, which covers the South end of Seven Mile Bridge to Key West, reports that about 16% of their clients now have service in parts of Key West, Stock Island and Key Haven.
The Florida Keys Electric Coop, which services the rest of the Keys, has restored power to about 42% of its service area.
The Florida Keys Aqueduct Authority reports it now has pressure down to Stock Island. Many homes and businesses are still not receiving water in the Upper and Middle Keys, though, mostly due to broken lines in people's yards that were ripped up by fallen trees.
Robyn Lefcourt reported that cell service was just restored in Marathon. South Puffin has limited cell service.
A neighbor reported: "had 3 ft in house." That's five houses from mine.
Someone from Casa Clara was able to call out with her cell phone. Lots of water damage to ground level units. A lot of debris from storm surge
Key Colony Point got scoured.
John Bartus: Returning residents will want to go ahead and stock up on needed supplies, drinking water, and non-perishable food in advance of the reopening of the Keys through Marathon. Water pressure has been good through Marathon, although it will vary based upon individual neighborhood conditions. Power continues to be restored, although service restoration will depend upon the conditions in neighborhoods and individual homes. Cell phone service has been restored, but is nowhere near full strength. Sewers are coming online.
"Don't you pull the main feed fuses when you leave?" Rufus asked.
I don't pull the mains. I cut all power in the sunroom — that powers the A/C, the sunroom, and the hut on a separate circuit from the house service but the main meter. I switch off selected breakers in the house. The frig and some lights are still on.
Joe left a message. He has "eyewitness on our houses 3 feet of water."
I can feel the mold growing from here.
Matt Christ posted at 6 p.m. yesterday
Just a note to all…
We weathered the storm here and shortly after assessed the situation. Saw or neighbors belongings everywhere. Fast forward a couple days…there was a couple keys contracting trucks with equipment in the neighborhood allegedly to help out. But we noticed several items we had seen before on the ground in the back of their truck. When questioned, they were "collecting them to return them…" BULL CRAP….not to say anything derogatory about the company, maybe just some individuals. Just watch for wolves in sheep's clothing.
From City Administrator Chris Moonis: KCB is open for residents as of 9am TODAY. Please make sure you have paperwork showing residence or property ownership to be able to get through the checkpoint in Florida City. A hurricane entry sticker makes it a whole lot easier if you have one. All points south of the 7-mile bridge will open Sunday at 7AM.
The opening of the middle and lower keys are for RESIDENTS and DISASTER RECOVERY WORKERS WHO ARE AUTHORIZED)
Things to remember:
*All returning residents must be self-sufficient (including their own food, water and fuel to sustain themselves). You cannot rely on Electric to be operational nor obtaining food or water from distribution centers.
*Many hazards still exit in the area. Use extreme caution once you arrive. If you do not absolutely need to come to KCB, consider waiting as long as you can.
*A disaster recovery center will be opening at Marathon City Park in the future.
*We encourage you to bring RVs, Motor homes, etc., to potentially live in (on your property). Your home may not be livable at this point. The Commission will work on a solution to the issue as soon as they can but I have instructed our Code Enforcement Officer to temporarily suspend enforcement of the RV/Motor home compliance. Please make sure any of these vehicles are on your property and out of the City right-of-way or City Streets.
*Be prepared to need live elsewhere if your home condition makes it uninhabitable at the moment. There will be very limited accommodations elsewhere in the greater Marathon area and South.
*A BOIL WATER Notice remains in effect and will continue until further instructed.
*When you do receive Electric Service, the power may continue to be unstable as the system continues to be worked on.
*Our Sewer Plant continues to function well, with some minor problems being addressed continually. We expect to be switched from generator to electric power sometime today.
*Stay away from all Ports, Marinas, and all nearshore waterways. It is dangerous to travel on the water with debris, down powerlines, sunken boats, etc…
*Fisherman's is still closed but trying to have a mobile hospital in place no later than Tuesday. The armed services set up a mobile hospital at the City of Marathon, City Hall.
Building official Ed Borysiewicz rode out the storm at his house on 12th Street. Here he gives a video tour of the worst hit parts of KCB. Ed reported 4′ of surge on the centerline of his street. The same surge came onto the oceanfront with waves above that.
!@#$%^Comcast reports that service via fiber optic cable is active between Key Largo and Marathon. There are reported breaks in the cable between Marathon and Key West. Cable and Internet service is spotty and intermittent. I have no doubt that there have been absolutely no breaks or intermittent service in the billing department.
People have started talking about refrigerator cleaning. It's been more than a week. I figure the ooze of death is in the foam insulation by now.
We took more than 15″ of water on the main floor. Joe got in just yesterday and said he is wading in mud. The stack of thick, white things beside the boat are ceiling insulation panels from the house that I had removed last year. I'm not sure if those are my saw horses out by the bougainvillea. I expect this will end up as a complete gut/mold abatement/rebuild.
Joe's boat was in the barn at Driftwood Marine on Coco Plum, the next rock over. It floated off the stands and is sitting on concrete and sounds OK.
Day 10, 9/20
I started my flood insurance and windstorm insurance claims today. It is raining there right now and the power went out in some areas.
Christina's consignment says all their merchandise made it; they'll be open for business tomorrow. Lazy Days is open daily with a full menu. !@#$%^Comcast is still out. (Nearly 1.7 million subscribers of various cable systems in Florida lost their service. On Monday, nearly 900,000 customers of AT&T, Comcast and Atlantic Broadband customers were still without internet or cable services but according to social media posts, !@#$%^Comcast is still billing them.)
Good news: Our favorite handyman/contractor is running a 10-man crew around the neighborhood. He'll open the house up now to start airing it out and will have his crew start on it next week. I gotta figure out how to wire him moolah to meet his bill.
Another neighbor will go up to get the paintings as soon as he gets the house open for her.
On the other hand, Joe is working way too hard, sleeping in his trailer, and trying to do everything himself.
The BOIL WATER NOTICE has been lifted for Key Colony Beach and most of the Keys. Some parts of Marathon are still under the notice.
The Marathon Post Office is accepting packages to send out at their mobile unit in front of the main post office. UPS is still not up and running yet.
State parks appear to be unmanned but may not be actually closed. No swimming though. The roadblocks are down so tourists are allowed in.
Over 1000 LDS volunteers came down from mainland Florida to help Keys residents.
Day 21, 10/1
John Bartus: The Perpetual Island Tour resumes tonight (October 1) at Faro Blanco, 6:30 p.m.
The response has been amazing. The Federal and state governments had resources ready. Our City officials have kept us informed while bringing the city back online in under a week. 22 states sent utility crews and countless volunteers. And, perhaps most important, everyone living in the Keys has pitched in to help their neighbors.
There's still a long way to go. At least half of the houses are damaged and probably 15% are commpletely destroyed but the stores and restaurants are already open so we can eat and poop and we have a place to lay our heads.
This has been my longest column ever but it all means I'll be mostly "off the grid" from now on. The No Puffin Perspective™ will be on hiatus until, probably, the first of the year. I'll post updates when I can.
Posted in Home Ownership, Random Access, Weather
Your Daughter on Wordless Wednesday
Anne Harper on Wordless Wednesday
Dick on Glass Half Full
Barny on Sad Wordless Wednesday
Dick on Fair and Balanced
Bill on Fair and Balanced
All NoPuffin All the Time
Sad Wordless Wednesday
Labor Day? Really?
Past Poasted
#DearCongress (52)
Aminals (66)
Big Thoughts (84)
Bob's Rant (1)
Boobs (1)
Cable Providers (13)
Dick's Desserts (11)
Dick's Dumps (114)
Extras! (25)
Gasohol (2)
Geekery (14)
George's Rant (4)
Government Motors (27)
Grumpery (12)
Heating Issues (9)
Home Ownership (11)
Hypocrites & Hypocrisy (14)
Local Issues (41)
Lusty Links (1)
Newspaper "Science" (34)
Noodling Around (6)
Pants on Fire (49)
Politics & News (469)
Poly (26)
Puffin Tales (61)
Quickies (89)
Random Access (647)
Rufus Rants (1)
Science (not-so-real) (28)
Science (real) (46)
ShumpleCare (11)
Taxed Again (42)
Tech Toys (45)
Throw Da Bums Out (162)
Unbelievable (18)
What? Are They Nuts? (101)
Wordless (401)
My Real Business
North Puffin Gallery
Copyright (C) Info
Self Aggrandizement (It's All About Me)
The Characters Herein
The Obamacare Obs.
The Poly Poasts
ArtBits
Asbestos Dust
Billo Blog
demilked
In A Perfect World
Old Jarhead
Roy Spencer, Climatologist
Sixteen Tons
The Juggle
Throw Grammar from Train
Tom Evslin
Telecommuting Journal
Steve's
Pogue's Posts
Ze Rest
Add this to your Technorati Favorites
Vermont Don't Know


text:
Irish MEP reprimanded for calling Venezuela's disputed president a 'gobs****'
Juan Guaidó is the leader of an opposition movement and has been recognised as president by many countries
Jon Stone
Irish MEP reprimanded for calling Venezuela president a 'gobs****'
An Irish MEP has been reprimanded for calling Venezuela's disputed opposition leader – or interim president – an "unelected gobshite".
Mick Wallace, an independent member who was first elected in 2019, said the recognition of Juan Guaido as president by EU countries was "an absolute embarrassment" and "a disgrace on the part of the member states of Europe".
Mr Wallace was speaking at a meeting at the European parliament in Strasbourg about the Venezuelan presidential crisis.
The meeting's chair, Rainer Wieland, quickly cut Mr Wallace's mic and said: "You did use the word 'gobshite', sir and I would reprimand you over that."
The world is divided over whether Nicolas Maduro or Juan Guaido is the rightful president of Venezuela.
US 'plans to divert $40m in aid' to Venezuela's opposition
Venezuela's weakening opposition could negotiate with Maduro
Venezuela's opposition leader wants to work with US military
Guaido's Venezuelan revolution is little more than a PR campaign
Mr Maduro, a left-wing populist, won a 2018 election – but NGOs and bodies like the EU, the Organisation of American States, and the United States have highlighted irregularities and said the poll was not free and fair.
Mr Guaido was proposed by the opposition-controlled national assembly as an acting president until new elections could be held, and was recognised by around 60 mostly western countries allied to the US.
But Mr Maduro's government has accused Mr Guaido of being the figurehead of a US-backed coup d'etat, in particular pointing to a failed military uprising by his supporters in the army in April 2019.
Despite international recognition for the assembly's candidate, Mr Maduro is believed to control the majority of state institutions, as of the start of 2020.
Juan GuaidoVenezuelaEuropean Parliament
1/1Irish MEP reprimanded for calling Venezuelan leader a 'gobs****'
Irish MEP reprimanded for calling Venezuelan leader a 'gobs****'


text:
Attacks/Breaches
Hackers Hit Food Supply Company
The attackers behind the REvil ransomware family has also threatened to release personal data on Madonna and other celebrities to the highest bidders.
Jai Vijayan
Contributing Writer, Dark Reading
The attackers who leaked sensitive information on Lady Gaga last week after breaking into systems belonging to a law firm with a long list of celebrity clients, are now threatening to do the same with data from food supplier Harvest Sherwood Food Distributors.
According to security vendor DarkOwl, data posted on a Tor hidden service called the Happy Blog shows that the operators of the REvil (aka Sodinokibi) ransomware family are holding Sherwood to ransom by stealing critical data from the company and threatening to disclose it publicly.
DarkOwl said its analysis shows the attackers have managed to steal some 2,600 files from Sherwood. The stolen data includes cash-flow analysis, distributor data, business insurance content, and vendor information. Included in the dataset are scanned images of driver's licenses of people in Sherwood's distribution network.
The threat actors posted screen shots of a chat they had with Coveware, a ransomware mitigation firm that Sherwood had hired to help deal with the crisis. The conversation shows that Sherwood has been dealing with the attack since at least May 3rd , according to DarkOwl's research. The screenshots also suggest that Sherwood at one point was willing to pay $4.25 million and later $7.5 million to get its data back. In an emailed statement, a Sherwood spokeswoman said the company does not comment on active criminal investigations.
Harvest Sherwood is the second company in recent days that the REvil group is believed to have compromised. On May 11, celebrity law firm Grubman Shire Meiselas & Sacks (GSM) announced that attackers had broken into its systems and was holding hostage 756GB of sensitive data belonging to numerous high profile individuals. Among the impacted individuals were Lady Gaga, Madonna, Elton John, Barbara Streisand, Robert De Niro, Bruce Springsteen, Priyanka Chopra, and Drake. Researchers have since attributed the attacks to REvil.
The attackers initially demanded $21 million from GSM for the data. When the law firm refused to pay up, the threat group released over 2GB of sensitive data including contract information, confidentiality agreements, identifying information and medical reports pertaining to Lady Gaga. They also raised the ransom, amount to $42 million.
According to DarkOwl, on Monday the attackers updated Happy Blog with news of their plan to next auction off personal data belonging to Madonna. The attackers have set an initial bidding price of $1 million. They also claimed to have sensitive data on President Donald J. Trump via the attack on GSM, but apparently already have a buyer for it, DarkOwl says.
Mark Turnage, CEO of DarkOwl, says his company's analysis of data leaked online show it is authentic. Trump himself is not a client of GSM, but he and his associates are mentioned in several emails in the stolen data set. "There is no reason to doubt the authenticity of the leaked information on either Lady Gaga or Trump," Turnage says.
While the emails mentioning Trump are quite superfluous, the data pertaining to Lady Gaga and Sherwood contain sensitive financial data, confidentiality agreements, and personally identifiable information (PII) such as addresses, phone, email, and signatures, Turnage says.
"Criminals could use the information from Lady Gaga to glean insight on her inner circle such as the security details she uses abroad, as well as her vendors and producers," he notes. Not only could the PII and financial information be exploited, Gaga could also be at a higher risk for future tours and international travel. The Trump emails, meanwhile, could pose political damage from the media coverage.
Prolific Malware
ReEvil is one of the most prolific ransomware families currently in the wild. The ransomware first surfaced in April 2019 and has been linked to numerous attacks on municipal governments and other organizations. Its victims have included foreign exchange firm Travelex, which ended up paying $2.3 million to get its data back.
The group behind the malware has been offering it to multiple threat actors via a ransomware-as-a-service model. Security researchers have described the malware as being distributed in a variety of ways including phishing emails, spam, by exploiting a bug in Oracle WebLogic and through compromised managed security service providers. According to DarkOwl, the authors of REvil and their associates have also been widely distributing the malware through malicious JavaScript on WordPress sites.
Troublingly for organizations, the operators of REvil/Sodinokibi are among a growing number of ransomware groups that have also begun to steal data and then threaten victims with exposure if the ransom is not paid. According to Coveware, other groups engaged in a similar practice include those behind Maze, DopplePaymer, Mespinoza, Netwalker, and CLoP ransomware families.
Jonathan Knudsen, senior security strategist at Synopsys, says incidents like the attack on GSM highlight how few options victim of ransomware have in these situations."The two risks are losing access to data, and having data made public or sold to an adversary," he says. "Paying a ransom might restore access, but if attackers have a copy of your data, you can never be sure that it won't be published, redistributed, sold or leaked."
So rather than focusing on how to respond to a ransomware attack after one has happened, organizations of all sizes in all industries must take a proactive approach to minimize risk of such an attack, he says. "Appropriate proactive steps would include regular, comprehensive backups, and security training to minimize the risk of phishing attacks or credential theft."
Learn from industry experts in a setting that is conducive to interaction and conversation about how to prepare for that "really bad day" in cybersecurity. Click for more information and to register.
The Entertainment Biz Is Changing, But the Cybersecurity Script Is One We've Read Before
A-List Celebrity Law Firm Confirms Cyberattack
GandCrab Developers Behind Destructive REvil Ransomware
COVID-19: Latest Security News & Commentary
Vulnerabilities/ThreatsVulnerability ManagementComplianceAdvanced Threats
The Foundation for Building Scalable Applications to Fuel Customer Satisfaction and Growth
Ransomware Resilience and Response: The Next-Generation


Ahead of Saturday night's champion vs champion fight between flyweight champion Henry Cejudo and bantamweight champion T.J. Dillashaw, the UFC has revealed their new "Legacy" title belt. The brand new belt also comes at the same time that the UFC and ESPN will kick off their partnership starting with UFC on ESPN+1, which is headlined by Dillashaw coming down and challenging Cejudo for the flyweight title.
The belt is represented by eight countries in the flag iconography to represent champions from countries: U.S.A, Canada, U.K., Ireland, Brazil, Poland, Netherlands, and Belarus. Another new addition to the new Legacy championship belt is that there will be red stones added to the side plates for champions to mark their successful title defenses.
UFC President Dana White unveiled the belt on ESPN's morning show "Get Up" with host Mike Greenberg. White said that bringing in the new era with ESPN is also why they chose to change up the belt which had been in place since 2001.
When the UFC announced the new belt, they did so with a video on their Twitter that highlighted former champions including Conor McGregor, Brock Lesnar, Jon Jones, and Daniel Cormier just to name a few.
The new belt drew some attention from plenty of fighters around the UFC and in particular current featherweight champion Max Holloway and former lightweight champion Conor McGregor, who stated that he's back to pursue this new belt. Holloway who has had two title defenses of his featherweight title, most recently against Brian Ortega at UFC 231, made a reference to the added stones feature and Thanos from Avengers.
The new belt has sparked plenty of conversation from fans and fighters alike, and for those who are interested in the replica version of the belt, the UFC has made it available for purchase on the UFC online store for $850, which can be purchased here.


Justice Lateefa Okunnu of the Lagos State High Court, sitting in Ikeja has convicted and sentenced an undergraduate of Kuala Lumpur Metropolitan University, Malaysia, Hope Olusegun Aroke to twenty-four years imprisonment for his involvement in an internet scam that fetched him Four Thousand riaait (about N25,000,000).
Aroke, 25, was arraigned before Justice Okunnu on a two-count charge bordering on obtaining money by false pretence; cheque cloning, wire transfer and forgery. The court found him guilty of the two charges and was sentenced to twelve years imprisonment on each of the two counts.
Troubles came for Aroke when an anonymous petitioner wrote to the EFCC alleging that the Kogi State-born undergraduate was involved in sundry fraudulent activities on the internet. The EFCC swung into action and investigated the internet dealings of Aroke.
Investigations showed that he was involved in several romance scam that fetched him a total sum of 4,000 riaait (Malaysian currency). Aroke admitted sending the money to Nigeria through one Angela, who later helped him deposit its naira equivalent, N25, 000, 00 in a new generation bank.
Upon his arrest, two exotic cars valued at N23,000,000( Twenty-three million naira) were recovered from him.
Justice Okunnu ruled that the sentence should run concurrently.
Meanwhile, Aroke has two other matters yet undecided before Justice B. Idris of the Federal High Court Lagos.


I know I need to add Soil Acidifier to my Hydrangeas this time of year. In my garage I found a solution (Green Light) Iron and Soil Acidifier - can I use this mixture on them? It's lists other plants I have on the label but I see nothing about Hydrangeas and don't know if they can tolerate the Iron. Thank you.
This does help, but you will still want to use a good all purpose fertilizer. You just will not need acid loving food, as you are providing the acidic environment. I would test the pH, so that you can see how much that you need to add to get to your target pH.


Since being reintroduced as a sport at the Club in 1997, the Lawn Croquet Club has become one of South Africa's strongest.
With four full-size croquet tournament lawns located at Auckland Park, all of which are equipped with floodlights, allow members and guests to enjoy quality training or just a social game throughout the day and into the evening.
Our very own, Victor Dladla, is the full-time Croquet Club administrator who ensures that the lawns are beautifully maintained at all times. With a tremendous resume of international competitions and numerous wins, Victor has made himself available for private coaching lessons should you wish to brush up on your game.
For corporate and private parties, a three-quarter sized croquet lawn near the main clubhouse can be sub-divided into smaller lawns for social games of "golf croquet". For corporate events, croquet days are extremely popular and are an excellent activity for company teambuilding, a social day out or to keep your guests occupied at weddings.


We are looking for highly motivated colleagues joining for our next big thing: Building an event system from scratch using AWS Kinesis streams, Go microservices, RabbitMQ, Elasticsearch and a React frontend.
A role at AppLike is more than just a job, our Dungeon and Dragons group is looking for a Paladin to save them. Moreover, feel free to join us watching football and ice hockey.


Perhaps it would be a good idea to introduce it to Goans here in Goa,  since beef is banned.
Goat's meat is what is termed as mutton here.
> If you ask for Mutton in the USA or Canada, you will be met with blank stares.
> The reason is that Mutton which is the meat of sheep over one year old has no demand. Lamb on the other hand which is the meat of sheep under a year old is both popular and a little more costly than good beef like Grade AAA or Angus.
> Goat meat made popular by Caribbean communities is now the meat most in demand. The flesh is lean because they are till today put to graze rather than artificially fed, it has no odour like that of older sheep and it is tastier than beef or lamb.