text:
Home> Laptops
Microsoft Refreshes Surface Lineup
by Brett Howse on October 2, 2018 5:55 PM EST
In addition to the Windows 10 October 2018 update being launched, Microsoft also refreshed the majority of its Surface lineup today. This was very much an evolutionary update, and one that was sorely needed for some of their products, but with today's announcement their entire lineup is now using the latest generation of CPUs and GPUs. We don't have the full range of specs and pricing yet, but Nate is at the event today and will be doing a hands-on soon and will hopefully be able to get some more information. Also apologies for the photo quality Microsoft hasn't sent out press shots yet.
Last June, Microsoft updated the Surface Pro 4 to the Surface Pro, dropping the numbering system while refreshing to Kaby Lake processors and therefore fixing the power management issues that plagued the Skylake lineup. Today, Surface Pro is now Surface Pro 6, meaning they've decided to go back to numbering. Naming aside, this is a good update to the product which was already near or at the top of its class in most categories. Other than moving to an 8th generation CPU, the rest of the Surface Pro 6 stays the same, including the lack of USB-C. Microsoft is offering it in a new matte black color though, which does look good.
Much like the Pro, Surface Laptop was stuck on dual-core Kaby Lake when the world had moved on to the quad-core Kaby Lake Refresh parts last fall. As such, it was in a pretty tough spot. It offers a nice design, great display, and comfortable Alcantara keyboard, but had sat idle for well over a year. The refreshed Surface Laptop 2 fixes this with the same 8th generation CPUs as Pro, and also the same matte black offering. Microsoft is claiming up to 14.5 hours of battery life on the new laptop, as well as 85% more performance, but the 85% gain is only because it sat with dual-core Kaby Lake for so long.
We were one of the lucky few sites to get a chance to review the original Surface Studio, and it remains one of the best displays available on any PC, tied together with an all-in-one PC. The original version suffered from a couple of issued though, including being launched right at the tail end of NVIDIA's Maxwell generation of GPUs, meaning as soon as it was available, it was also pretty much out of date. Today Microsoft is fixing many of the original complaints though. Not only does it come in a new "oxide transistor" color TFT, the Surface Studio 2 now features a Pascal GPU with "6 TFLOPS" of performance, which should put it around a GTX 1070. That is a huge upgrade over the outgoing GTX 980M in the top model. Also, Microsoft is finally offering the Surface Studio with pure SSD storage. The hybrid SSHD in the original was one of its major faults. The amazing display with 192 PPI and a calibrated sRGB, P3 D65, and DCI-P3 gamut now offers improved contrast thanks to better polar alignment of the filters.
Surface Headphones
The new product in the lineup is the Surface Headphones, which offer 13 levels of noise cancelation, as well as two beam-forming microphones for Cortana and voice calls, and 8 total microphones for noise cancellation. They connect over Bluetooth, and will be available this holiday season.
Overall this event was pretty much as expected, with refreshes of the lineup. That's not a bad thing though, since Microsoft tends to be slow on their refreshes, and all of these devices were in need of an update. We didn't quite get the wow factor that Panos Panay and the rest of the Surface team can sometimes deliver, but there's nothing wrong with iterating an already proven design.
Nate will check in soon with some hands-on of the new devices.
Galcobar - Wednesday, October 3, 2018 - link
The new Surface devices released, none of which use USB-C, but the new accessory relies on USB-C to charge. Do these teams not talk to one another? At the least it means you can't run the headphones off the Surface battery or do pass-through charging, and you can't share chargers, without extra cables or dongles.
*Three new
digiguy - Wednesday, October 3, 2018 - link
If the headphone charger is usb A to B you can. Not all USB C cables/chargers are USB C on both sides, unless they use power delivery.
gipper51 - Wednesday, October 3, 2018 - link
Good to see 8th gen chips, but nothing here makes me want to upgrade from my i7 SP4. Bigger screen or smaller bezels, more ports...any of those might have got my attention. That's ok, just means I can spend the money on something else.
Skar69 - Wednesday, October 3, 2018 - link
What version of display port is the pro running. On my pro 4 v1.4 I need to run a active display port to hdmi dongle to run my 4k monitor at 60
Speedfriend - Wednesday, October 3, 2018 - link
Does anybody have an idea which processors are going into the new SP6?
Also it appears the lowest end SP has been discontinued?
Solo450 - Wednesday, October 3, 2018 - link
There is some info here: https://arstechnica.com/gadgets/2018/10/surface-pr...
ScottSoapbox - Wednesday, October 3, 2018 - link
We apparently have different definitions of "soon" as we continue to wait on those hands on of the new devices.
Dug - Wednesday, October 3, 2018 - link
Surface laptop is a fantastic machine. Love the screen, keyboard, touchpad, clean design, great battery life, alcantara, Windows hello face login, but no thunderbolt 3 port or usb-c is a disaster.
hybrid2d4x4 - Thursday, October 4, 2018 - link
RE "their entire lineup is now using the latest generation of CPUs and GPUs":
This doesn't seem to be true- their base (IGP) Surface book 2 is still on 7th gen CPU in what I can only read as an f-you to consumers. It was a dick move last year when that line was refreshed and I haven't heard anything in this year's announcements that would bring it up to par with last year's XPSs, Spectres, etc that had the quaad-core 8250 or similar in their base config.


We want all families to be able to participate in PTA events, and transportation can be a barrier. Here are two ways you can get to and from PTA events.
It's confidential--we don't know who used the pass.
It's roundtrip. You don't need a separate pass to get home.
We aren't charged if you don't end up using the pass. No worries if you change your mind or get to the event some other way.
We only order a certain number of passes. Once a pass is claimed, it can't be returned. Please don't claim a pass unless you are pretty sure you will use it.
This is a new effort for 2018. Please have patience with any issues that come up! You should not be charged anything. If you are, please let us know. The pass is good for 2 rides valued at $10, which should cover rides from as far as the Noble area. You can download a flyer about the service here.
If you can't use Uber or just don't want to, we are be happy to arrange ridesharing. Just email roxelpta@gmail.com with your request.
Uber Event codes for upcoming events will be posted here.
*By using the service, you voluntarily agree to release and hold the Roxboro Elementary PTA and their officers and employees, contractors, volunteers, representatives and agents, harmless from any claim, demand or cause of action for injury or damage to personal property which arises out of or is in any way connected with any travel in connection with Roxboro Elementary PTA Uber program.


Watch for Leila Upholstered Dining Chair (Set of 2) By Ophelia & Co.
Beautiful! Jasmine Guest Chair best design By Office Star Products. Jasmine Guest Chair very well made, sleek and simple. Complete your living room furniture with a modern Jasmine Guest Chair. Its classy sturdy, attractivce and it looks expensive and a best value for the money. Jasmine Guest Chair is one of the most cofy, cozy, nice look and exotic Jasmine Guest Chair especially for the price and made of awesome products. Great quality, easy to assemble, delivery on time and in perfect condition. Jasmine Guest Chair is good merchandise at fair prices and amazing free shipping. Guarantee damaged claim by offering to send parts or to keep the item at a discounted price. Great buy would definitely recommend. Shop with our low-price guarantee and find great deals on ##ptitle# and more!. Reading the reviews helped you purchase.
Everyone wants to have a club in their house! Catching a drink in your own personal bar is much more thrilling than located on the sofa. The sofa doesn't provide the same feeling! There are some individuals, who build the bar of their desires but they are unsure about the type of barstools they should purchase. Should you request us, it is important to buy the right club feces. It ought to be visually appealing, useful and comfy. You may decide to buy barstools for the restaurant or perhaps your houses bar. You have to maintain few things in your mind before buying the right bar stools. These days, we are going to cover the guidelines for purchasing for leather-based barstools. Also, we've created a summary of Top 10 Leather-based Bar Stools. Their list has evaluations of each bar stool which will help you to pick the ideal 1. Read on to find out and decide. Searching for the right bar stool for your home? Well, you have to go through the checklist to obtain an concept. We're certain that you will find what you are looking for in this checklist! We've protected the key functions to help you make a decision. The good news is available these bar stools on the internet! These will be delivered to your home within few days. So, feel the checklist and pick the right.
Fluffy, overstuffed loveseat cushions are not your thing? This lying loveseat from GDF has crisper, solution lines than your traditional lying loveseat, which makes it a stylish addition to a middle-hundred years contemporary, modern, modern or contemporary style of home. And, at only 46.46 in . in width, it's very easy to squeeze into an inferior room, like flats, dog dens or office spaces. Available in a number of color and fabric choices, such as grilling with charcoal fabric, navy fabric and slate micro-fiber, its simple to find the right match for your home decorations, and also the durability your loved ones requirements for daily use. The days are gone of good-looking, but unpleasant Thornville Side Chair you will no longer need to give up comfort and ease for style. This lying loveseat functions an oversized, soft, luxurious-stuffed chair cushioning with enough room for two or enough room for you to disseminate and relax.
This set features a 1 left equip couch set, two armless couch models, and one part couch set. This provides enough space to support your family and friends. The material is 100% polyester for enough comfort and durability. The advantage of this sofa established is the matching and mixing of chairs in the space in the room for a ideal form. As well as enables fitting even in small areas. It takes just mild assembling.It also functions drive soft cushions for optimum comfort and ease. You may want to try this set. It works nicely.
This established includes a 1 remaining arm couch set, two armless sofa sets, and one part couch established. This provides sufficient room to accommodate your friends and relations. The fabric is 100Percent polyester for sufficient durability and comfort. The good thing about this couch established may be the mixing and matching of seats in the available space within the room for a perfect form. As well as enables fitting even just in little rooms. It takes just mild assembling.Additionally, it functions push cushions for maximum comfort and ease. You may want to try this established. It does the job nicely.
Weighing under Dollar300 (plus shipping) and 56 inches in width, our wallet- and room-pleasant choose is fantastic for first flats, playrooms, dens or any other small areas. Because its upholstered with additional strong bonded leather-based, this reclining loveseat is much more resistant against unsightly stains, rips and tears. Customers explain this lying loveseat as comfy, fashionable and an excellent worth. One rater authored that it was probably the most comfy pieces of furniture she is ever endured, while another said he could not have asked for more for his money. Fair warning, although: some reviewers said the furniture on their loveseats took very easily. Fortunately, the maker has a guarantee for parts. As this loveseat has this type of simple design, it makes a good base for more personalized decorations items. Then add decorative throw pillows or covers to up its cozy element, and give a few jumps of color and pattern.
The Bridgewater is a sofa design that's primarily informal and definitely comfortable. This style may be the darling of many an artist simply because you can use it to produce a casual, friendly room. Bridgewater sofas are flexible, depending on the furniture you choose. Completed in a neutral material, this kind of sofa does not compete with additional factors within the room that may be much more remarkable, for example art work or other big functions. Much more formal fabric will yield a far more stately type of couch. A number of qualities differentiate Bridgewater sofas: Usually they've low hands along with a higher back again, which contributes to the sporadic appear. Most in addition have a tailored skirt that hides the legs and free soft cushions for the chair and back again. This specific style was created to accommodate slipcovers, which also lend a casual atmosphere to the sofa.
This is definitely the most adorable and ingeniously designed loveseat. Depending in the tone, it gives a disturbing look for your office or areas. The sofa unimaginably imperceptible for any morning java or an computer animated magazine reading very carefully. It's accessible both in leather-based and in consistency based on what you assistance a brilliant appear, or a lovely, lovely look at. The good thing, it is very reasonable! The super stylish tufting is molded precious stone, which retains an ideal Chesterfield style. Probably the most lovable point about this couch is its form. Along with the appeal, the rear style provides the back understanding of rest. It's skillfully created so that smaller rooms combine extravagance inside a smaller sized space. It's a clever choice for that kids space, because it offers a number of sweet tones. They would love to hit them for reading the storyline or for an incredible desire. No trouble for adults too for a comfortable evening with Manga or Marvels.
Fluffy, overstuffed loveseat soft cushions are not your thing? This reclining loveseat from GDF has sharper, cleaner lines than your traditional reclining loveseat, which makes it an elegant addition to a middle-century contemporary, contemporary, eclectic or modern style of home. And, at only 46.46 in . in width, it's very easy to match a smaller space, like flats, dog dens or office spaces. Available in a number of color and fabric choices, including grilling with charcoal fabric, navy fabric and standing microfiber, its simple to find the right match for your house dcor, and the durability your loved ones requirements for everyday use. Gone are the days of excellent-looking, but uncomfortable furniture you no longer have to sacrifice comfort and ease for design. This reclining loveseat features a big, gentle, luxurious-stuffed seat cushion with enough space for 2 or enough room for one to spread out and unwind.
You cant talk about this sofa with out referring to its impressive style, durability, and luxury. If you ever required an appropriate seat, then transfer quick and get your self Coaster Samuel Collection Cream Leather Couch. You will love it. This 3 seater couch has clean outlines and great soft cushions. The cushions are attached to the chair and behind. It is made from leather-based which definitely is a sure wager that it is long lasting. Additionally, it features tufted back and seats that definitely contributes to its remarkable appear. More importantly, it features a springtime base that gives it the required durability and comfort. Its wooden body makes it very durable. The lengthy and also the lacking it is that this sofa is extraordinary in every element. You may or may not agree with this. But the only way you are able to understand why is to buy and check out it.
With almost 100 5-star evaluations, this reclining loveseat is recommended for its comfort, durability, appearance and easy set up. Along with gentle, but encouraging soft cushions, it features a sliding mechanism, so that you can place your feet up and rock (although, not at the same time.) Upholstered with extremely-durable bonded leather, this lying loveseat will avoid tears, rips and stainswhich is a good factor, since it also features a storage compartment system (where one can hide your treats, of course) along with a two-cup owner. Whether youre deciding in for a Blockbuster online binge or viewing soccer with your crew, this reclining loveseat offers the durability and comfort without breaking the bank.
This sofa is praised for distinctive style and comfort. Its impressive flare-equip couch with seats provides you with maximum room for stretching and using your living space. So usually the contemporary couch chaise increases the great thing about this established. The established includes cushion leading hands cushioned back again and seats for maximum comfort. The couch includes a large part-blocked wood frame that gives the sofa enough toughness. The sofa steps 89 in . broad x 62 inches in depth x 4 inches tall which makes it ideal for medium dimension rooms. You may need to do minor putting together eg from the legs.
Copyright © Jasmine Guest Chair By Office Star Products in Side Accent Chairs All right reserved.


John Matusiak is a frequent contributor to History Review and History Today, and is the author of Henry V.
You can earn a 5% commission by selling Henry VIII: The Life and Rule of England's Nero on your website. It's easy to get started - we will give you example code. After you're set-up, your website can earn you money while you work, play or even sleep! You should start right now!


text:
Athens Twilight 2021 date set for late summer
Caitlyn Stroh-Page
Athens Banner-Herald
The 2021 Athens Twilight Criterium event will take place August 20-21.
The two-day USA Crits cycling event is typically held in late April, but it was confirmed to the Banner-Herald Tuesday that the event had been set for a late summer date.
"We feel this will give us the best opportunity to have an event in 2021 with the COVID-19 vaccine deployment schedule we have at this moment," said Athens Twilight event director Ashley Travieso. "The vast majority of our participants are in the "general population" bracket, which we assume won't be receiving the vaccine until April, with the second shot coming a month later."
Twilight's 2020 event was rescheduled from its April date and then later canceled due to COVID-19.
At the time of the 2020 event's cancellation, the 2021 weekend was tentatively scheduled for spring.
"Now, we shift our energy and focus towards a traditional Spring event in 2021, tentatively scheduled for April 30 - May 1, for the 41st running of the Athens Orthopedic Clinic Twilight Criterium!," officials said. "We are extremely thankful for the support of all of our partners, participants, staff, and volunteers and look forward to building an even better event for 2021."
The annual Twilight weekend includes a 5K race, men's and women's cycling criterium races at the downtown course, and other community events, which thousands attend.

redpajama_set_name: RedPajamaCommonCrawl


Workshops designated with PDF icon have handouts available for download.
Kathy Dunfee acquired a deep reverence for the wonder and beauty of nature from spending her childhood "in the woods." She is passionate about engaging children of all ages in nature so they may experience its life-long source of refreshment. Kathy is a homeschool mom, wife, author, Mass Audubon teacher naturalist, pre-K teacher at Our Secret Garden in Newbury, Massachusetts and a nature study teacher at Plumfield Academy, a Charlotte Mason school in Danvers.
Kathy began homeschooling armed with how-to books and award-winning curriculum thinking she would do all the teaching and her children all the learning. Charlotte Mason's writings completely transformed her approach. Kathy offers simple and practical ways to engage your children and yourself in a Charlotte Mason education by preparing a feast, laying down tracks (habits) for life to run more smoothly upon, and fostering an atmosphere of grace, truth, and beauty. God meets us in our weaknesses and failures, and we are changed. Charlotte Mason's profound yet practical methods light a fire in the hearts of both teacher and student.
Kathy Dunfee acquired a deep reverence for the beauty and wonder of nature from spending her childhood in her backyard. She invites you to re-awaken your sense of childlike wonder by simply stepping outside your back door. Based on Charlotte Mason's approach to nature study, Kathy offers simple and practical "no-to-low-prep" ideas on how to engage children of all ages in nature through the language of poetry, literature, picture books, art, music, and adventures that enrich daily life. Nature Study is not a curriculum. It's a way of life. A way of seeing the wonder all around us.


text:
December 28, 2021 JimAutos Toyota Corolla Cross SUV Leave a comment
Jim Autos
Toyota Corolla Cross RHD and LHD on Sale
Thailand New and Used Car Dealer and Thailand New Car, Pickup and SUV Exporter of Toyota Hilux Revo, Toyota Fortuner, Toyota Corolla Cross. Australia New and Used Car Dealer and Australia New and Used Car Exporter of New and Used Toyota Land Cruiser, Prado, and Lexus always has the highest quality new and used Australian Pickups and SUVs on sale. New 2022 2023 cars for sale, New 2022 2023 4WD pick-up for sale, New 2022 2023 SUV for sale at Thailand, Australia, UK and Dubai top new used car dealer and exporter
By Jack A. Kates
Toyota Corolla Cross is positioned between Toyota CH-R and Toyota RAV-4, in Toyota Crossover SUV lineup. It was built on same TNGA-C (GA-C) platform as C-HR. The front wheel drive comes with a MacPherson strut front suspension and a torsion beam rear suspension instead of an independent rear suspension used on the regular Corolla and the C-HR which saves interior space and cut costs.
Toyota Corolla Cross is offered in 1.8 Sport, Hybrid Smart, Hybrid Premium and Hybrid Premium Safety grade levels. The Hybrid Premium Safety grade is equipped with Toyota Safety Sense. In September 2021, the Corolla Cross is given the Modellista accessories package on top of existing variants in Thailand. The GR Sport grade was released in November 2021 with a redesigned front fascia.
Jim Autos exports a full range of Right-hand Drive vehicles from Australia, New Zealand, Thailand, Japan, and the United Kingdom. Jim is Australia's top Toyota Land Cruiser 300, Toyota Land Cruiser 200, Toyota Land Cruser Prodo, and Lexus LX600, and LX570 exporter.
We are Australia's top car exporter, Australia's top pickup car exporter, and Australia's top SUV exporter. We export both top-quality Australia new cars and top-quality Australia used cars. Drop us an email at [email protected] or WhatsApp at +66-89-106-5701 to let us know which the United States or Canada vehicle you need and we will be glad to give you a quote.
Australia Car Dealer Jim is the world's leading and Australia's number 1 new car dealer and Australia's #1 new car exporter of cars, 4WD pickup trucks, 4×4 SUV, luxury marque, vans, minivans, trucks, buses, and machinery. New Cars from Australia are available at Jim Autos Australia at affordable prices.
New 2022, 2023 Land Cruiser is our best-selling new car from Australia while Used 2015, 2016, 2017, 2018, 2019, 2020, and 2021 Toyota Land Cruiser 200, Toyota Land Cruiser 70 pickup and hardtop, Toyota Land Cruiser Prado, Lexus LX570, Lexus LX600 are our best-selling used cars and pickup trucks from Australia. Full ranger of Australian, Dubai and Thai vehicles are on sale.
Ford Ranger Wildtrak, Nissan Navara NP-300, and Toyota Fortuner are some of the other best-selling vehicles from Thailand. All new MG (Morris Garage) pickups are also picking demand. Toyota Prado, Toyota Kluger, Toyota Land Cruiser, and Lexus LX-570 are our best-selling cars from Australia. We export to all corners of the world from Asia, Africa, the Americas, Europe, and Oceania.
We are the world's top car exporter and export top-quality new and used Right-hand-drive vehicles from Thailand, Australia, and the United Kingdom and Left-hand drive vehicles from Europe, North America, and the Middle East. The buyers from all over the globe flock to us as a single source for all their vehicles, parts, and accessories needs. No matter which country in the world you may be, we will be glad to ship it to you.
Our first preference is to buy from our trusted dealers and then private buyers. When we cannot inspect a car in person, we have a reputable third party inspect it for us. The goodwill we have earned in the past 111 years is dear to us. You, therefore, have peace of mind when buying from Jim whether you buy from the United States, Canada, Middle East, Thailand, Australia, UK, or Japan.
US Car Exporter
Thailand Car Exporter
Australia Car Exporter
UK Car Exporter
Singapore Car Exporter
Dubai Car Exporter
Contact Us on Email or WhatsApp
Call/WhatsApp/Viber Us Now at +66-89-106-5701 or Email at [email protected] for your next car from Thailand, Australia, UK, Dubai, US, or Japan at the world's cheapest prices
WhatsApp +66-89-106-5701
The all-new Corolla Cross is a perfect cross between business and pleasure, off-road and on-road, space and styling, comfort and convenience. Sporting state-of-the-art safety and technology, this SUV certainly has it all. Power your lifestyle to the next level in either the efficient 1.8-litre hybrid or the 1.8-litre petrol engine. Whichever you choose, Toyota guarantee high-quality performance and outstanding quietness, for your ultimate driving pleasure
Corolla Cross 1.8
This compact Five seater small SUV has a small 1.8 petrol engine with a miniscule fuel consumption of 6.8. Its CVT transmission is the latest
Corolla Cross Hybrid HEV Smart
Hybrid petrol electric car has an average range of 837 kms.
Corolla Cross Hybrid HEV Premium
This petrol-hybrid electric car has an average range of 837 kms and has many premium features
Corolla Cross Hybrid HEV Premium Safety
This petrol-hybrid electric 5 door mini SUV is not only premium but comes with Toyota Safety Zone
Capable, innovative, and spacious, the Corolla Cross is built on Toyota's New Global Architecture (TNGA) platform and is powered by a 1.8-litre engine. With bold styling, and Toyota's renowned QDR (quality, durability, and reliability), the Corolla Cross empowers you to maximize life while enjoying peace of mind through Toyota's advanced safety technology. The world's best-selling car, that is trusted around the globe, is now available in an SUV. It's time to change the way you see driving, it's time to change the world.
Say, "Hello future" with the Corolla Cross Hybrid, a versatile Toyota hybrid manufactured in Thailand. It's a dual-engine powerhouse that combines petrol and electric to create incredible performance, responsiveness, and efficiency. This means that you get more kilometers out of a single tank of petrol as well as being more environmentally friendly with less CO2 emitted. And because hybrid technology automatically manages the outputs of the petrol engine and electric motor to optimize efficiency, this model emits an average fuel consumption of just 4.3 l / 100 km
Distinctive Design
Welcome to the next generation of Corolla. The Corolla Cross's design features sleek lines, while still maintaining athletic looks synonymous with an SUV. When conceptualizing the Corolla Cross, designers imagined how occupants would actually use the vehicle, making marginal improvements to ensure maximum cabin space and superior ergonomics, resulting in a vehicle that 'just feels right'
Power & Efficiency
With a powertrain that crosses performance with responsibility, the Corolla Cross 1.8-litre petrol engine is mated to a Continuously Variable Transmission (CVT) and produces 103 kW at 6400 r/min, while the combined system output of the hybrid motor peaks at 90 kW. For complete driver control, the all-new Corolla Cross is equipped with MacPherson strut front suspension; and a torsion beam at the rear for sure-footed handling and extra load-carrying ability.
Previous Post:Lexus LX 600
Next Post:2022 Ford Ranger


text:
Q: List zip files which have less than a specific number of files I have thousands of .zip files in one folder. I wish to find which zip files have less than 15 files in them.
I know that unzip -l can list the contents of the zip files but I don't know how to create an output of zip files that have less than 15 files.

A: Using awk:
for i in ~/path/to/your/folder/*.zip; do if (( $(unzip -l $i | awk 'END {print $(NF-1)}') < 15 )); then echo "$i"; fi; done

Or it can be also done with script.
Create script zip.sh
#!/bin/bash

for i in ~/path/to/your/folder/*.zip; do
    if (( $(unzip -l $i | awk 'END {print $(NF-1)}') < 15 )); then
        echo "$i"
    fi
done

Save it in home folder & Make it executable with chmod +x zip.sh and run from terminal ./zip.sh
Here, if (( $(unzip -l $i | awk 'END {print $(NF-1)}') < 15 )),

*

*unzip -l $i it will count the number of files from respective zip
file & from its output,

*awk 'END {print $(NF-1)}' grep that count number only, if it is
less than 15 then it will print the filename.

A: A late python option, using python's zipfile, (as suggested by @muru, thanks!)
#!/usr/bin/env python3
import os
import sys
from zipfile import ZipFile

dr = sys.argv[1]

for zp in [os.path.join(dr, f) for f in os.listdir(dr) if f.endswith(".zip")]:
    if len(ZipFile(zp, "r").namelist()) < int(sys.argv[2]):
        print(zp)

How to use

*

*Copy the script into an empty file, save it as get_zips.py

*Run it with the directory and the desired (minimum) number of files inside, e.g.:
python3 /path/to/get_zips.py /full/path/to/directory_with_zips 15

Explanation
The script:

*

*lists .zip files inside a directory:
for zp in [os.path.join(dr, f) for f in os.listdir(dr) if f.endswith(".zip")]:

*Looks inside the file and counts the number of files:
if len(ZipFile(file, "r").namelist()) < n:
    print(file)

Only prints the file(+path) if the number of listed items is smaller then n.

A: Perl also has a package for handling zip archives, Archive::Zip. The script below takes zip files as command-line arguments and provides command-line output with name and count of files within archive.
#!/usr/bin/env perl
use strict;
use warnings;
use Archive::Zip;

foreach (@ARGV){
    my $fh = Archive::Zip::->new();
    if (my $error = $fh->read($_)){
        die "Read error:" . $_;
    }
    if($fh->numberOfMembers() < 15 ){
        printf("%s\t%d\n",$_,$fh->numberOfMembers());
    }
}

Test run:
$ ./count_zip_contents.pl  *.zip
129804-findmac.py.zip   1
Re%3a_China_and_East_Asia_%5bHIS-1250-010_31616.201730%5d%3a_Team_up_for_East_Asian_History_class.zip   4
University_Formal_jpg&tif.zip   5
indicator-places-master.zip 4
lab 5.zip   8

A: for z in *.zip; do if (( $(unzip -l "$z" | sed -nr '$ s/.* ([0-9]+) files?/\1/p') < 15 )); then echo "$z"; fi; done

This lists the .zip files with less than 15 files to stdout (in the terminal), so if you want to create a list file, you can tee out or redirect. Here it is more readably, creating a list file at the end as well as printing in the terminal
for z in *.zip; do
   if (( $(unzip -l "$z" | sed -nr '$ s/.* ([0-9]+) files?/\1/p') < 15 )); then
      echo "$z"
   fi
done | tee small-zip-list

Notes

*

*for z in *.zip loop over files ending with .zip and do something to each one, represented by the variable z referenced with $z

*if (( $(unzip -l "$z" | sed -nr '$ s/.* ([0-9]+) files?/\1/p') < 15 )) make unzip count the files, extract the number from the output (there's surely a tidier way to extract only the number, but I know sed so I've used it - see @muru's comment for a simpler way that may be faster with many files) and test whether it's less than 15, and if it is

*echo "$z" then print the filename

*| tee small-zip-list also print output to a new file, as well as in the terminal

A: for z in *.zip; do if (( $(unzip -Z1 "$z" | wc -l) < 15 )); then echo "$z"; fi;done

A: Get total number of files using zipinfo:
$ for f in *.zip; do \
  a=($(zipinfo -t "$f")); \
  (($a > 15)) && echo $f; done

redpajama_set_name: RedPajamaStackExchange


text:
Algophilus lathridioides is a species of beetles in the family Haliplidae, the only species in the genus Algophilus. Its range includes parts of South Africa.

References

Haliplidae
Monotypic Adephaga genera

redpajama_set_name: RedPajamaWikipedia


text:
Baldur's Gate 3 Teased By Divinity: Original Sin 2 Devs!
Could our two-decade wait finally be over? Word is out that the long-awaited Baldur's Gate 3 is finally close to release.
But a new development adds a most interesting twist here. It appears that the third instalment to BioWare's critically-acclaimed fantasy RPG franchise may not be done by BioWare themselves. Instead, a new, but familiar name is reported to have taken the reins of this otherwise massive franchise — Larian Studios.
The first major indicator that Larian is the one developing Baldur's Gate 3 comes from their official website. Earlier this week, they put up an ominous Roman "III" without much else accompanying it.
One can stop there and simply presume it's Divinity: Original Sin 3, but it won't make sense since Divinity: Original Sin 2 only came out in 2017.
However, a really resourceful individual going by the Twitter handle of @kunken did some virtual digging, and unearthed a very juicy piece of info revealing that this is indeed BG3 done by Larian, while still being licensed by Wizards of the Coast, being a Dungeons & Dragons IP.
Here's a bit clearer instructions pic.twitter.com/yUFDIC0YaG
— kunken (@kunkken) May 30, 2019
Nice work there, son.
Larian is no stranger to RPGs, having cut their teeth with the Divinity franchise, having struck gold with Divinity: Original Sin 2 back in 2017. Who else could better run the show for BG3 than a company whose games were inspired by the very same thing?
Larian Studios has yet to officially reveal any details on Baldur's Gate 3, other than the banner on their website. In any case, this will no doubt leave many of us who grew up on the genre-defining legendary RPGs back in 1998 and 2000 salivating over the prospect of returning to the Sword Coast region of the Dungeons & Dragons Forgotten Realms setting.
Also, who wouldn't want to see the iconic Minsc & Boo traverse the lands once more?
baldur's gate Baldur's Gate 3 BioWare Dungeons & Dragons Larian Studios Wizards of the coast
Call of Duty: Modern Warfare Reboot – All The Details You Need
Marvel's Avengers Details Leaked Before E3 2019 Reveal
Board GamesGeek BitsTV/Movies
After 3 Seasons, The Stranger Things Cast Is Finally Playing An Actual D&D Game Together
But Mike won't be the DM.
Chris Pine In Talks To Star In The 2022 Dungeons & Dragons Movie
The gathering of the party has begun.
Dragon Age 4 To Appear At The Game Awards 2020 With New Trailer
A long-awaited return to Ferelden awaits.
A Dungeons & Dragons Live-Action TV Series Is In Development, Says Hasbro
New Sucker Punch Job Listing Hints At Possible Ghost of Tsushima Sequel
Singaporeans Win Local James Dyson Award 2020 For High-Tech Wearable That Aids In Rehabilitation
Why Weekly Release For WandaVision On Disney+ Is The Way To Go
Mortal Kombat Movie Pulls No Punches With First Look At Story, Kast, And Fatalities
Here Are Four Alternatives To WhatsApp: Telegram, Signal, WeChat & Line
Unboxing & Building The LEGO Chinese Festivals Story of Nian 80106


text:
Cambodia's Kep Beach Resort
By Rachel Will - May 5, 2014
The Sailing Club at Knai Bang Chatt.
Steamed and cooked with Kampot peppercorns fresh from the surrounding countryside.
A Cambodian farmer.
Accommodations at Villa Khmère.
Dining at the seaside town of Kep.
A return visit to Cambodia's once-glamorous beach resort reveals that not much—blissfully—has changed over the years, though there are modern comforts to be found among the remains of the town's glory days
By Lucretia Stewart
Photographs by Christopher Wise
A year ago, on my first trip to Cambodia in a decade, my oldest and dearest friend in Phnom Penh was off spending the New Year in Kep with her grandchildren. So too were two photographers I knew from Siem Reap. And a good friend of mine from Naxos, Greece, where I live, has visited there since. Clearly, Kep was the place to be.
So I thought I would go again, after an interval of more than 20 years. I would end my trip to Cambodia with a relaxing weekend in Kep. How much would it have changed? How much could it have changed? Not so much, as it turned out.
The journey there from Phnom Penh wasn't much different from all those years before—six hours in a bus with poor suspension through a desolate and dusty landscape. Wherever Cambodia's billions of dollars in foreign aid has gone, it hasn't been spent on roads. (On the way back I took a taxi, shaving more than three hours off the travel time, though at six times the cost).
Kep is the smallest province in Cambodia, with a population of some 40,000. It lies about 170 kilometers southwest of Phnom Penh, and just east of the border with Vietnam. Its only town, also called Kep, overlooks the Gulf of Thailand from the shore of a forested peninsula. It was founded as seaside retreat for the French colonial elite in 1908, who named it Kep-sur-mer; after independence, wealthy Cambodians—including the late King Norodom Sihanouk, then a movie-making prince—used to holiday here in their luxurious villas. "The Cambodian Riviera," they called it then. But the town fell to the Khmer Rouge in the mid-1970s, and they did their best to destroy it. Of Kep's original 1,000-plus villas, little more than 100 are still standing, of which perhaps only a couple dozen are fit for restoration. Despite this, the town still conjures up images of glamour and privilege among Cambodians, who throng the beach on the weekends to eat crab, to take picnicking boat trips to Rabbit Island, and to frolic on the narrow stretch of tawny sand.
When I first visited Kep in 1990, it made me wonder what chance Cambodia had of recovery. It was the first place I had visited where the evidence of destruction and decay was so strong. But now a cheerful statue of a giant crab, its pincer raised in salute above the words Welcome to Kep, greets you as you arrive.
There were also dozens of hotels, and a steady supply of electricity. This was new. The smartest—and most expensive—place to stay in Kep these days is undoubtedly Knai Bang Chatt, a tranquil resort comprising five modernist villas (three of which were built in the 1960s by protégés of the renowned Cambodian architect Vann Molyvann, a disciple of Le Corbusier) with 18 ele- gant, antiques-filled guest rooms between them. Knai Bang Chatt also operates the nearby Sailing Club, where you can rent Hobie Cats and windsurfers or just kick back for a drink on the porch of the board-and-batten bar.
I opted to stay away from the beach at Le Bout du Monde, a Franco-Khmer venture in the form of a hillside eco-lodge that backs onto Kep National Park. It was a beautiful place with bedrooms set in little thatched bungalows on stilts, decorated in traditional Khmer style, a small, blue-tiled swimming pool, and jungly gardens with little signs that identify the names of all the trees and plants. The food was excellent, the staff was gracious, and the sense of peace and isolation was complete.
Rachel Will 09:29
Wellness and Guided Tour Deals at Park Hyatt Siem Reap
Park Hyatt's Pamper at the Park package comes with a 60-minute Apsara spa treatment for two and ha...
Singapore Unveils New Automotive-Inspired Apartment Hotel
Nine terrace suites have been artfully designed to reflect the premium automobile brand's design phi...
Stay Longer, Save More with Raffles's Latest Offer
In its "Stay Longer with Raffles" deal, Raffles is offering guests the chance to save up to 35 perce...
Hotel of The Week: An Lam Ninh Van Bay Villas, Vietnam
This 35-villa getaway lets you play castaway without sacrificing an iota of comfort.
Wedding Packages at Bali's Mantra Sakala
The Mantra Sakala offers dramatic settings for weddings of all styles and sizes.
Room Report: Andaz Singapore, InterContinental Singapore Robertson Quay
Two much-anticipated hotels have made their debut in the Lion City. Here's how they measure up....


text:
Home Research Non-toxic flame retardants
Non-toxic flame retardants
Many multi-plug connectors pose a fire risk, as they can overheat if the current flow is high. Flame retardants in the connector can prevent fires or slow the spread of the blaze © Fraunhofer LBF
Electronics, vehicles, textiles – almost all modern-day products contain some form of plastic. Its high combustibility means it must be protected from naked flames. New techniques simplify the production of environmentally friendly flame retardants.
Alarmingly, some 600 people die in household fires in Germany ever year. Often started by nothing more than a small tea light, such fires can soon take hold. Once a few objects are alight, room temperatures shoot up as high as 800 degrees Celsius, and flames quickly spread to other rooms, leaving inhabitants with precious little time to escape after a fire has broken out – usually no more than around two minutes.
Modern-day apartments and offices contain considerably more combustible materials than they did a few decades ago. Items such as furniture, electronics and electrical equipment are predominantly made up of highly flammable materials that ignite easily, meaning such products would be ablaze in no time at all if it were not for addition of flame retardants. For instance, it only takes eight minutes for a television that has not been fire- proofed to go up in flames, whereas a TV set that has been treated with retardants remains undamaged. Prof. Dr. Manfred Döring and his team at the Fraunhofer Institute for Structural Durability and System Reliability LBF develop flame retardants for polymer materials. These are used inthe transport and construction industries, in electronics and electrical appliances, and many other applications. "Flame retardants prevent fires and slow the spread of the blaze. People are given more time to escape, sometimes up to 20 minutes, which significantly increases the chance of surviving a fire unharmed," says Döring.
Flame retardants must meet high standards
Flame retardants have to satisfy a number of challenging criteria. They must be environmentally friendly, non-hazardous to humans, animals and plants, and must not release any additional toxic fumes when they burn. These additives should not escape the finished product into the atmosphere, or when it comes into contact with water. And researchers must make sure the flame retardant does not react with the plastic or other components in unwelcome ways that might alter the material, influence its functionality or affect its appearance. "Flame resistant work clothing, for instance, has to be machine washable, but cannot lose its protective properties every time it is washed. To prevent the chance of a short circuit developing into a fire, printed circuit boards in electronic devices must remain fully functional and flame retardant over many years, at temperatures that can range from -40 to +60 degrees Celsius," says Döring. He and his team of scientists only work with halogen-free, non-toxic flame retardant additives, and tailor each substance to the particular plastic in question. Depending on the intended application for the material, they use inorganic compounds and compounds containing nitrogen and phosphorous.
One such product will be on display at the K 2013 trade fair from 16 to 23 October in Düsseldorf. Fraunhofer LBF scientists are presenting a halogen-free, polymeric flame retardant for fibers that is suitable for use in flame retardant seat covers, for instance. What is unique about their product is that the scientists introduce the polymeric flame retardant as part of the extrusion process, a technique that is commonly used in the plastics industry. A polymer that is suitable for fiber spinning is mixed with a flame retardant polymer in the extruder. This is the machine that feeds raw plastic material along a jacketed screw that heats, melts and compacts the plastic before passing it through another tool under pressure to form a continuous profile. The flame retardant is evenly mixed into the base polymer by simple mechanical action. This method gives plastics manufacturers the advantage of being able to personally control the amount of flame retardant polymer that gets added, meaning that they are able to produce flame resistant polymers according to their own formulae for the very first time.
The research team at Fraunhofer LBF is in the process of setting up a fire safety laboratory that will offer a broad range of services towards the end of 2014. Chemists and engineers will then conduct efficiency tests on flame retardants found in polymers, and develop formulae for synthetic polymers such as thermoplastics, thermosets and composites. They will examine and test the efficiency of multi-component systems, or what experts refer to as "synergetic mixtures" – compounds that multiply the inherent properties of their individual components. The scientists can also synthesize halogen-free fire retardants and scale up the synthesis as required. The range of possible applications is vast, given the growing share of components made of plastic, all of which have to be treated with flame retardants.
Fraunhofer LBF
Previous articleItalian machinery: export remains steady
Next articleSabo enters into a license agreement with BASF
Cold plasma improves bonding
A matter of nanoparticles


text:
Oval victory eludes Power, could work in Franchitti's favor
Bruce Martin
What seemed like a commanding 59-point lead for Will Power has shrunk to 17 points with just two races remaining.
Franchitti appears primed to wrest the championship away from his rival at Team Penske as the Australian struggles to nab his first oval victory. Though he leads the series with five wins, all have come on street and road courses.
It used to be said that a driver couldn't win a championship in CART, Champ Car or IndyCar without winning a race on a street or road course. That favored drivers from outside of the United States who learned how to race by turning left and right rather than developing their skills on the ovals. But this year, that theory has been flipped as Power may not be able to win the title without a victory on an oval.
That is assuming that both Franchitti and Power are battling up front in the final two races. Power can still clinch the series championship simply by finishing ahead of Franchitti in the final two races, but that would end a trend that began at Chicagoland Speedway when Franchitti drove to victory while Power had to pit just five laps from the finish for fuel.
Franchitti finished fifth the following week at Kentucky Speedway, with Power coming in eighth, further tightening the championship race.
Scott Dixon, who at 83 points back, is still mathematically alive in the title chase, knows how important this race can be in the championship. Last year, Ryan Briscoe arrived at Japan with a 33-point lead over Dixon before a pit stop went terribly wrong. In Briscoe's haste to make it out of the pits, he spun his tires, hit the pit wall and broke the front suspension on his car, taking out the orange pylon at the end of pit road in the process. Dixon went on to win the race and take over the lead by five points.
"I don't know if I ever will let go of what happened at Motegi," Briscoe admitted. "The timing of it was bad, but I can't change it. You could blame the championship just as much on a crash earlier in the season, but the timing of that mistake is one you can't let go of."
Could Power be pulling a "Ryan Briscoe" this year?
"I think his team has let him down," Dixon said. "At Chicago his team let him down when they had the fuel problem and they changed strategies at the end at Kentucky. I don't think it is Power's fault, I think it is the team's fault."
Dixon admits that the championship appears to be falling into Franchitti's lap.
"That's what happens in championships, man," Dixon said. "I've been involved on both sides where you have had this massive lead and it crumbles to nothing for the last race or you have been miles behind and you win in it in the last race. I think it's cool. It's what we are all about.
"I think it would be boring if it were sewed up by Japan."
That makes for a tension-filled trip to Japan for Power and Franchitti as they undoubtedly replay the points race in their minds.
"Dario has been there before and raced well in Japan and had a shot at winning the race in Japan," Dixon said. "It's Will's first time racing at Motegi. Will is aggressive and is with a great team and with Ryan and Helio Castroneves, Team Penske has had some great results there in the past. I think Will surprised a lot of people this year and I think he will keep on surprising."
In five IndyCar Series races at Motegi, Franchitti has never driven to victory but has two top-5 and three top-10 finishes in those contests including a second-place finish to Dixon last year. He also drove in five CART/Champ Car contests at Motegi with two top-5 and three top-10 finishes in five starts with a second-place finish in 2000 and a third-place in 2002.
Dixon puts his money on his Target/Chip Ganassi teammate, Franchitti, to win the championship.
"What happened at Chicago, those are the things that turn a championship," Dixon said. "I think it's perfect. It makes it more exciting for everybody and a true champion will have to keep his composure all the way through until the end.
"You have to go with Dario. He's my teammate, but Dario has the experience and that matters at this point."
Power promises that he will be there at the end.
"We have to have a good finish," Power said. "I can't afford to have another bad one. We've had difficulty on all the ovals this year. We're due for a good result on a 1.5-mile oval. We have to have one. When you are coming to a race you think of the points but when you are in a car you are trying to win.
"We need to have a podium result but we have to beat Dario."
If Power can do that then he will win the championship. But with the season ending on the ovals, the Team Penske driver can't afford another slip-up.
When Randy Bernard became the CEO of the Indy Racing League it didn't take him long to realize that the acronym "IRL" stirred up mixed emotions among fans reminded of the bitter civil war that split the sport in two when CART teams boycotted the Indianapolis 500.
"IRL has a negative connotation since the divorce and IndyCar is known around the world," Bernard said. "I just came back from Europe and everyone over there is familiar with IndyCar. The same when we went Brazil. You want to create a perception and welcome back the 15-20 million fans we lost in the 1990s to come back to their roots. The first thing we can do is make sure our brand image is very positive."
Last Friday at The Milwaukee Mile, Bernard announced that beginning next season, the sanctioning body will be known as IndyCar and not the IRL. IndyCar will sanction the IZOD IndyCar Series and the developmental Firestone Indy Lights. From that point forward, the Indy Racing League will no longer be the name of the sanctioning body and IRL will no longer be used.
Critics of the split called it everything from the "Indy Revenge League" to the "Irrelevant Racing League" to the "Idiots and Rookies League." Bernard realized there were more negative remarks than positive so he killed the IRL name.
Wise move.
Bernard also promised to make some bold moves to advance the series. He took a big step in that direction by returning to the sport's roots, announcing a three-year contract to add The Milwaukee Mile to the 2011 IndyCar schedule.
"Our key attributes about technology, innovation and speed all have elements to a traditional track like The Milwaukee Mile," Bernard said. "I've heard from the traditionalists and the purists that they want The Milwaukee Mile back on the schedule. We are lucky enough to deliver."
Other highlights on the schedule include the season-opener at St. Petersburg, Fla. on March 27, the popular street race in Sao Paulo, Brazil will be moved to May 1, The Milwaukee Mile will be on Father's Day (June 19), Iowa has been moved to a Saturday night race on June 25 and new events at New Hampshire Motor Speedway on Aug. 14 and the Streets of Baltimore on Labor Day weekend have been added.
The final race of the season is left as a TBA, but Bernard confirmed that discussions are centering on Las Vegas Motor Speedway, with an answer expected within the next two weeks. If Las Vegas is unable to host the season finale, then it would go to Auto Club Speedway in Fontana, Calif. -- which would make it the only International Speedway Corporation (ISC) track on the schedule.
Bernard has decided to end the relationship with ISC for the time being but "doesn't want to close any doors on the future."
"If you live in Chicago, you will look at leaving ISC as a negative," Bernard said. "Our position is we have to go to the tracks that are best for the series and right now we have to go with the promoters that want to be aggressive in marketing and promoting IndyCar. John Saunders, their chief operating officer, met at Chicagoland and we agreed to work together if there is any interest in going forward. ISC has some great tracks but we need to make sure everybody has the same objectives to take this sport to the next direction."
AB Promotions -- a joint venture between Avocado Motorsports Marketing and BMG Event Productions -- will manage and promote the Milwaukee race for 2011.
Bernard said the series has to do what is best for the sport and even if that means leaving a traditional track at Watkins Glen to be involved with a more active promoter.
"Watkins Glen is a beautiful place and I believe they really tried up there," Bernard said. "But we have to go where we are going to deliver the best thing for our activation and promotion. Houston is an option for 2012 when we hope to see 24-25 promoters vying for 17 races on the schedule."
Bernard is not afraid to make significant changes to IndyCar and he has the promotional flare and ability to get this series back on the fast track.
"The only way you know is after 10 races. You could finish dead-last at Loudon and theoretically still win the championship, so it's hard to say how much of an impact Loudon really makes 'til you get down to the end and you look at the point standings. I think probably the most important part is just momentum for the team and keeping the morale of the team up. You don't want to start the Chase and get behind and feel like you've got a strike against you for the next nine weeks. If you can get that momentum early and even if you just have a solid, decent run that can make a big difference in the morale of the team."
-- NASCAR driver Tony Stewart on the importance -- or lack thereof -- to getting off to a good start in the first race in the "Chase."
While the Sprint Cup's Chase kicks off Sunday at New Hampshire Motor Speedway, I'm off to Twin Ring Motegi for the Indy Japan 300. Going to Japan takes quite a bit of effort. Beginning with a 3 a.m. wake-up call on Wednesday, a 6 a.m. flight to Chicago O'Hare Airport followed by a 10:50 a.m. flight to Tokyo's Narita Airport, the marathon 16-hour flight is followed by a 3.5-hour bus ride to Utsunomiya. If I'm still functioning at that point it's a quick dinner then off to bed.
Despite the arduous trip, being in Japan is fantastic. It's a chance to experience a different culture in one of the cleanest and most polite countries in the world. When fans ask for autographs from the IndyCar drivers, they actually give the drivers gifts. It's a long trip but one that gives a new perspective on the world.


Our Baby Broncos Fan Jersey Onesie is the perfect outfit for play day, park day, or game day! It features official team colors and logos, a V-neck, short sleeves, and a three snap closure at the leg. Comes in Denver Broncos baby sizes Size_0-9 Months.


Two Logitech Quickcam Pro 4000 webcams. They capture up to 30fps at 640x480, have zoom, pan, tilt, etc. They're OS 9 only unless Logitech cranks out some OS X drivers soon (these things shipped on August 26 of this year, and only OS 9 support - X should be coming soon).
Anyhow, two of them. They were promotional items, I don't have the original boxes, but they're new, just sans the box.
I've also got a really nice leather case with "PANTONE" embossed into it. Inside, it has four swatch books... Process Coated... uh, and three others. It's big, it's heavy, it's leather! Make an offer! If you're really interested, I'll go dig up the other swatch book names. We'll start the bidding at... $70? woo!
$30 for the pantone books.
M3D Jack, I'm concerned about the affect your girlfriend is having on you. You'll be selling your heart and soul next.
jack is doing this without any prompting from me, honestly! the only time when i really complain is when he brings back huge objects that he doesn't need and will never actually play with-- ahem -- like the onyx.
i think he's doing this at the command of his new cat, evidently she possesses his heart now.
ah, that was what I heard when I last talked to jack on the phone. the cat !
how old are the pantone books?


text:
Argentina Australia Bahrain Belgium Brazil Canada Chinese Mainland + Hong Kong SAR Colombia Egypt Finland France Germany Ghana Greece Guatemala India Indonesia Italy Japan Jordan Kazakhstan Kenya Kuwait Lebanon Malaysia Market Leadership Mexico Netherlands Nigeria Norway Poland Portugal Qatar Russia Rwanda Saudi Arabia Singapore South Africa South Korea Spain Sweden Tanzania Thailand Turkey Uganda Ukraine United Arab Emirates United Kingdom United States
The human touch – the power of empathy when communicating in times of crisis
by Joseph Lemaire
As Belgians enjoy extensive relaxation of the Covid-19 lockdown measures with bars, restaurants, shops and sports facilities reopening, H+K Strategies Brussels' Joseph Lemaire takes pause to consider the communications journey of the country's prime minister Sophie Wilmès.
Baptism by fire
The appointment of Sophie Wilmès as Belgium's interim prime minister of a caretaker government in October 2019 (while coalition formation negotiations were ongoing following the May elections) took many as a surprise. The first woman to ever hold the role, she had less than five years' political experience at any level and was plucked from relative obscurity over more experienced candidates. Hardly a household name, these characteristics were a clear advantage for the task she was given: to quietly and unobtrusively keep the ship of state on an even keel until a new plenipotentiary captain could be appointed. But then the Covid-19 storm hit and everything changed. Wilmès was unexpectedly and rudely thrust into the spotlight when the federal parliament voted in March to afford her governing powers to deal with the pandemic.
The reluctant premier
Even with those new powers, Wilmès was never going to be a showy prime minister, and this was reflected in her approach to public briefings on the pandemic. Where other countries' leaders plumped for daily outings, Wilmès' approach was a model of cautious communications. Over the course of three months her government held a total of eight briefings, an average of just 2.6 a month. These focused on the announcements of major new measures and left to the scientists and epidemiologists the daily updates on the disease's evolution in the country.
This was a clever approach. It successfully distanced the political from the scientific, and by depoliticising the science built public trust in the scientists. It also created the impression that the relatively infrequent government announcements were considered and mattered, which spiked people's attention. It's no overstatement to say that the government press conferences in May were keenly anticipated by the press and public alike.
Stumbling at the starting blocks
However sophisticated Wilmès' strategy, her delivery was decidedly less assured, particularly in the first few weeks of managing the crisis. Government briefings were criticised for being too long and complex, for lacking clarity and being unaccompanied by simple documentation to clearly explain the new measures imposed. Briefings scheduled late in the evening, and often postponed, were a thorn in the side of Belgium's media, forcing broadcasters to fill airtime and frustrating the newspapers eager to go to print. Wilmès personally faced criticism for generating confusion and adding to rather than reducing the level of public anxiety. Many questioned whether the woman from Rhode-Saint-Genèse was up to the job.
The human touch
But Wilmès progressively won back the media and public's support. It was clear from later briefings that she'd taken the criticisms on board and reset her approach. Subsequent briefings were simpler, shorter and clearer and scheduled in the early afternoon, on time for the evening news bulletins and next day's papers to cover the announcements in detail. The fact that Wilmès had demonstrated she could listen, take the criticism on the chin and most importantly course correct, demonstrated a modesty in her approach that many in this understated country deeply appreciated.
This was critical in earning public trust in the government's decisions. As was her consistency. Her simple style was not discombobulated by the Covid crisis, and she has projected an image of unshowy steadiness throughout, as well as deep humanity: Wilmès still starts and finishes each public address with messages of genuine concern and sympathy for those impacted by the pandemic.
Sophie Wilmès was clearly thrown into the deep end of crisis governance by the Covid-19 pandemic. An untested and initially unassured novice, she made some bad mistakes to begin with. But if there is one key lesson to derive from her communications performance it is that, even if everything was not perfect, being true to oneself, human and empathic goes a long way to winning hearts and minds. Which is the key communications challenge we all face.
Joseph Lemaire
Read articles by Joseph Lemaire
Learn more about our Government + Public Sector sector
New Rules for the Internet: Episode 4 – an H+K Hear+Know Spotlight podcast
Navigating the EU's maze of recovery funding
Should robots own rights? Episode 2 – an H+K Hear+Know Dispatch podcast
Thomas Tindemans: reflections on ten years at Hill+Knowlton Strategies
White smoke and grey clouds: Belgium's new government
The European Union delivers: the results of European Council of 17, 18, 19, 20 & 21 July 2020
Foreign subsidies in the single market: creating a level playing field?
Powering the recovery: the EU's green and digital transition depends on the resilient and sustainable supply of raw materials
Will Covid-19 reshape EU's agrifood supply chain?
Habemus Brexit: Labour, quo vadis?
Ireland's first female Taoiseach?
Should old acquaintance be forgot?
The European approach on AI – what is on the regulatory horizon
Habemus Brexit: Britannia, quo vadis?
Day One for the new European Commission
The New Commission: Balance is the word of the day, but what does it mean?
Textiles: the next frontier for European Union regulators
Four principles for British companies seeking a voice in Brussels after Brexit
The carbon in the room: net-zero plans, imported emissions and a carbon border adjustment tax
European Elections 2019: Socioeconomic concerns take center stage in European Elections debate
European Elections 2019: Brexit extension could cause a constitutional mishmash in the EU
European Elections 2019: How will the European elections impact the future of Europe?
CETA ratification moves forward
Inspiring young people to succeed in a global economy
Negotiating Brexit: The Great Unknown
© 2021 Hill+Knowlton Strategies - Belgium • Built with GeneratePress


RESPECT R WORLD - PROVEN SUPERSPORT DOMINANCE, ICONIC DESIGN AND STYLING WITH REIGNING BACK-TO-BACK MOTOAMERICA CHAMPIONSHIPS.
Power is provided by a 4-Stroke, 599cc, Liquid cooled, DOHC, Horizontal In-line engine with Electric starter. The engine is paired with a 6-Speed transmission and total fuel capacity is 4.6 gallons. The YZF R6 rides on Aluminum wheels with a 120/70 ZR17 front tire and 180/55 ZR17 rear tire. The front suspension is an Inverted Fork while the rear suspension is a Twin Sided Swing Arm. Front Dual Hydraulic Disc brakes and rear Hydraulic Disc brakes provide stopping power. The YZF R6 comes standard with a Two-Piece, 2-passenger seat.


The interviewer's initials are denoted through the initials BD, while the informant's responses are marked as NC.
NC: My father used to say "fricky, dicky, dutch!" whenever he got frustrated with something, but I have no idea why. I thought it was like a normal thing for people to say when they were frustrated. But then I was talking to my brother, and he told me he said that one time and everyone looked at him really weirdly, and that's how he learned. So he gave me advice so I wouldn't make the same mistake.
BD: Did your dad get this from anywhere in particular?
NC: I have no idea. My dad's spanish, so English is his second language, so he definitely didn't get it from his family. I have no idea. I feel like it's something—when he says it, it's like "freeky deeky duck!" because he has a Spanish accent—I guess it's something that sort of rhymes, when you say it, it rolls off the tongue.
BD: No one else in your family says it?
Analysis: I hypothesize this bit of folk speech arose out of a need to not use profanity. It is interesting how it would have passed down to generations after the informant's father, if not for the normalization by society—an unusual saying is stifled by those who are not familiar with it. The three words in the phrase seem to have no interconnectedness, save for the similar endings of the first two, and similar beginnings of the last two. Perhaps it only arose for the way it rolls off of the tongue.


text:
The Last Horsemen of New York
Total Count: N/A
Ratings: Not yet available
The Last Horsemen of New York Ratings & Reviews Explanation
The Last Horsemen of New York Videos
The Last Horsemen of New York: Trailer 1
The Last Horsemen of New York Photos
The Last Horsemen of New York is a documentary feature that follows leaders of the horse carriage industry as they fight a mayor who has vowed to eliminate them on day one of his term. Cameras captured the struggle for 2 years, with the working class carriage drivers under assault from animal rights activists and politicos funded by billionaire real estate developers with an eye on the stables. Christina Hansen and Stephen Malone, the two industry spokespeople, are thrust by necessity into the limelight and find themselves in a bare knuckle brawl in a city known for political hardball. This saga has captured the headlines of every New York paper and launched investigations into the mayoral election and financing surrounding this issue. Joined by Liam Neeson, the carriage drivers and their horses remain on the street, but in a changing world the question remains: For how long? The film's exploration of money and influence in elections is even more timely now than when filming began.
Mary Haverstick
May 11, 2018 limited
Freestyle Digital Media
Victor de Sousa
Critic Reviews for The Last Horsemen of New York
All Critics (2) | Top Critics (1) | Fresh (1) | Rotten (1)
It spends so much time demonizing its villains that it forgets to build a case for the carriage workers, and to truly dismantle the pernicious rumors about the conditions and stress imposed upon their horses.
May 8, 2018 | Full Review…
Karen Han
In all, the film delivers a convincing argument in favor of the horse-drawn carriage industry and reveals some unsettling facts.
Paul Parcellin
View All Critic Reviews (2)
Audience Reviews for The Last Horsemen of New York
There are no featured audience reviews for The Last Horsemen of New York at this time.
The Last Horsemen of New York Quotes


Social Media tips for speakers - making the most of your online profile.
How to add value to your audience by catering to the 4 personality types in your audience/online following.
Creating your one-sheet for pitching to podcasts, media and events.


text:
Daily News Egypt - 6/365 - Daily News Egypt
Daily News Egypt joins Covering Climate Now Initiative
Initiative includes more than 250 news outlets with combined audience of nearly half a billion
Daily News Egypt signs content, images sharing agreement with Xinhua
DNE Break
Daily News Egypt available on Kotobi application
DNE news brief 20 November 2016
DNE news brief: 17 November 2016
DNE news brief: 9 November 2016
DNE News Brief: 31 October 2016
Daily News Egypt's round up of today's headlines in politics, business, culture, and sports.
Daily News Egypt launches its "DNE News Brief" on Saturday, a video containing the top headlines of the day in politics, business, culture, and sports.
21st Euromoney Conference to open in Egypt on 19 September
This year's Euromoney Conference will be held in Egypt from 19 to 20 September and will be attended by Minister of International Cooperation Sahar Nasr, who will review investment opportunities in Egypt and potential economic partnerships. A group of senior government officials will also participate in the conference and take part in the Euromoney …
14 Salafi leaders acquitted
Defendants expected to be released Monday, to be put under probation
Adham Youssef
Preachers divided on unified written Friday sermon
On Friday, Minister of Endowments Mohamed Mokhtar Gomaa read out the sermon from a paper in front of state officials in Amr Ibn Al-Aas mosque
Administrative Court suspends government freeze to Abu Trika's assets
The verdict is "final" and "enforceable", says Abu Trika's lawyer
Daily News Egypt becomes international media partner for Cityscape exhibitions
Cityscape organises a number of conventions and exhibitions in Egypt, Abu Dhabi, Qatar, Jeddah and Kuwait throughout the year
Daily News Egypt: Telling Egypt's stories to world
Daily News Egypt is the only independent English-language newspaper in both print and online formats in Egypt. How much traffic does Daily News Egypt attract? How is traffic increasing this year?
During 2015, Daily News Egypt attracted 10 million users to the website, with more than 30 million pages viewed, 25% more than 2014. The …
Page 1 Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Page 8 Page 9 Page 10 Page 11 … Page 365


text:
package org.za.hem.ipsec_tools;

import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;

import android.content.Context;
import android.os.Build;
import android.os.Environment;
import android.util.Log;

import org.za.hem.ipsec_tools.service.NativeService;

public class NativeCommand {
	private File mBinDir;
	private File mSystemBin;
	private Context mContext;
	private File mBinGetProp;
	private File mBinSetProp;

	public NativeCommand(Context context) {
		mContext = context;
	    mBinDir = context.getDir("bin", Context.MODE_PRIVATE);
	    mSystemBin = new File(Environment.getRootDirectory(), "bin");
	    mBinGetProp = new File(mSystemBin, "getprop");
	    mBinSetProp = new File(mSystemBin, "setprop");
	}

	/**
	 * Copy file from assets into specified directory.
	 */
	public void putFile(File dir, String fileName, int mode) {
    	try {
    		File file = new File(dir, fileName);
    		InputStream input = mContext.getAssets().open(fileName);
    		int read;
    		byte[] buffer = new byte[4096];
    		OutputStream output = new FileOutputStream(file);

    		while ((read = input.read(buffer)) > 0) {
    			output.write(buffer, 0, read);
    		}
    		input.close();
    		output.close();
		if (mode >= 0) {
			chmod(file, mode);
		}
    	} catch (IOException e) {
    		throw new RuntimeException(e);
    	}
    }

	public void putFile(File dir, String fileName) {
		putFile(dir, fileName, -1);
	}

    /**
     * Copy binary file from assets into bin directory.
     */
    public void putBinary(String fileName) {
	    putFile(mBinDir, fileName, 711);
    }

    /**
     * Copy binary file from ZIP assets into bin directory.
     */
    public void putZipBinary(ZipInputStream zis, ZipEntry ze) throws IOException {
		String fileName = ze.getName();
		File file = new File(mBinDir, fileName);

		if (file.lastModified() >= ze.getTime()) {
			Log.i("ipsec-tools", "File fresh:" + file);
			return;
		}

		int read;
		byte[] buffer = new byte[4096];
		OutputStream output = new FileOutputStream(file);

		try {
			while ((read = zis.read(buffer)) > 0) {
				output.write(buffer, 0, read);
			}

			chmod(file, 711);
		} finally {
			output.close();
		}
    }

	/**
     * Copy binary files from ZIP assets into bin directory.
     */
    public void putZipBinaries(String zipName) throws IOException {
		ZipInputStream zis =
			new ZipInputStream(mContext.getAssets().open(zipName));

		try {
			ZipEntry ze;
			while ((ze = zis.getNextEntry()) != null) {
				putZipBinary(zis, ze);
			}
		} finally {
			 zis.close();
		}
    }

	public boolean isModifiedZipBinary(ZipInputStream zis, ZipEntry ze) throws IOException {
		String fileName = ze.getName();
		File file = new File(mBinDir, fileName);

		if (file.lastModified() >= ze.getTime()) {
			return false;
		} else {
			return true;
		}
    }

	public boolean areModifiedZipBinaries(String zipName) throws IOException {
		ZipInputStream zis =
			new ZipInputStream(mContext.getAssets().open(zipName));

		try {
			ZipEntry ze;
			while ((ze = zis.getNextEntry()) != null) {
				if (isModifiedZipBinary(zis, ze)) return true;
			}
		} finally {
			zis.close();
		}

		return false;
	}

	public boolean checkZipBinaries(String zipName) throws IOException {
		String[] list;
		String path;

		path = Build.CPU_ABI;
		list = mContext.getAssets().list(path);
		if (list == null || list.length == 0) {
			path = Build.CPU_ABI2;
			list = mContext.getAssets().list(path);
			if (list == null || list.length == 0)
				return false;
		}

		String pathName = path + "/" + zipName;

		if (areModifiedZipBinaries(pathName)) {
			// Kill any old racoon instances before trying to write
			NativeCommand.system("killall "
					     + NativeService.RACOON_BIN_NAME);
			// TODO add a few seconds delay to allow racoon to exit
			putZipBinaries(pathName);
		}

		return true;
	}

    /**
     * Set file mode
     * @param file File to modify
     * @param mode New file mode
     */
    private void chmod(File file, int mode) {
		system(new File(mSystemBin, "chmod").getAbsolutePath() + " " + mode + " " + file.getAbsolutePath());
    }

	/**
	 * Set file owner
	 * @param file File to modify
	 * @param user New file user
	 * @param group New file group (or null)
	 */
	public void chown(File file, String user, String group) {
		String param;

		if (group == null)
			param = user;
		else
			param = user + "." + group;

		system(new File(mSystemBin, "chown").getAbsolutePath() + " " + param + " " + file.getAbsolutePath());
	}

    /**
     * Run system command wait for and return result
     * @param cmd System command to run
     * @return stdout
     */
    public static String system(String cmd) {
    	try {
    		// Executes the command.
    		Process process = Runtime.getRuntime().exec("su");

    		DataOutputStream os = new DataOutputStream(process.getOutputStream());
			Log.i("ipsec-tools", "su command:" + cmd);
            os.writeBytes(cmd+"\n");

            os.writeBytes("exit\n");
            os.flush();

    		// Reads stdout.
    		// NOTE: You can write to stdin of the command using
    		//       process.getOutputStream().
    		BufferedReader reader = new BufferedReader(
    				new InputStreamReader(process.getInputStream()), 8192);
    		int read;
    		char[] buffer = new char[4096];
    		StringBuffer output = new StringBuffer();
    		while ((read = reader.read(buffer)) > 0) {
    			output.append(buffer, 0, read);
    		}
    		reader.close();

    		BufferedReader errReader = new BufferedReader(
    				new InputStreamReader(process.getErrorStream()), 8192);
    		int errRead;
    		char[] errBuffer = new char[4096];
    		StringBuffer error = new StringBuffer();
    		while ((errRead = errReader.read(errBuffer)) > 0) {
    			error.append(errBuffer, 0, errRead);
    		}
    		errReader.close();

            // Waits for the command to finish.
    		process.waitFor();

    		if (error.length() > 0)
    			Log.i("ipsec-tools", "System cmd error:" + error);

			Log.i("ipsec-tools", "System cmd output:" + output);
    		return output.toString();
    	} catch (IOException e) {
    		throw new RuntimeException(e);
    	} catch (InterruptedException e) {
    		throw new RuntimeException(e);
    	}
    }

    public static String system(String prog, String[] parameters)
    {
    	StringBuffer buf = new StringBuffer(4096);

    	buf.append(prog);
    	for ( String str : parameters ) {
    		buf.append(' ');
    		buf.append(str);
    	}

    	return system(buf.toString());
    }

    public String ls(String[] parameters) {
    	return system(new File(mSystemBin, "ls").getAbsolutePath(), parameters);
    }

    public String getprop(String name) {
    	String value = system(mBinGetProp.getAbsolutePath() + " " + name);
    	return value.trim();
    }

    public void setprop(String name, String value) {
    	system(mBinSetProp.getAbsolutePath() + " " + name + " \"" + value + "\"");
    }
 }

redpajama_set_name: RedPajamaGithub


text:
Q: Winapi - JNA implementation of native WinProc for Eclipse SWT GUI Window is having issues As an extension to my recent question (Winapi - SetWindowLongPtr in ShutdownBlockReasonCreate / Destroy implementation of JNI native code) I would like to know if there's any chance to implement the same capability using JNA (latest release 5.5.0 - https://github.com/java-native-access/jna).
Since I couldn't find anything relates to SetWindowSubclass() in the doc (http://java-native-access.github.io/jna/5.5.0/javadoc/) I had to use SetWindowLongPtr().
After doing some research online, here're some of my code snippets responsible for the intended functionality:
    private static LONG_PTR baseWndProc;
    private static HWND hWnd;

    public static void initiateWindowsShutdownHook() {
        Display.getDefault().syncExec(()->{
            hWnd = new WinDef.HWND(Pointer.createConstant(Display.getDefault().getActiveShell().handle));
        });

        baseWndProc = IWindowsAPIUtil.WSBINSTANCE.SetWindowLongPtr(
                hWnd, IWindowsAPIUtil.GWL_WNDPROC, new IWindowsAPIUtil.WNDPROC() {

            @Override
            public LRESULT callback(HWND hWnd, int uMsg, WPARAM wParam, LPARAM lParam) {
                switch(uMsg) {
                case IWindowsAPIUtil.WM_QUERYENDSESSION:
                    Logger.logWarning("Shutdown initiated");
                    IWindowsAPIUtil.WSBINSTANCE.PostMessage(hWnd, User32.WM_CLOSE, wParam, lParam);
                    return new LRESULT(0);
                }
                return IWindowsAPIUtil.WSBINSTANCE.CallWindowProc(baseWndProc, hWnd, uMsg, wParam, lParam);
            }
        });
    }

    public interface IWindowsAPIUtil extends User32 {

        public static final IWindowsAPIUtil WSBINSTANCE =
                (IWindowsAPIUtil) Native.loadLibrary("user32", IWindowsAPIUtil.class, W32APIOptions.UNICODE_OPTIONS);

        interface WNDPROC extends StdCallCallback{
            LRESULT callback(HWND hWnd, int uMsg, WPARAM wParam, LPARAM lParam);
        }

        public static final int GWL_WNDPROC = -4;
        public static final int WM_QUERYENDSESSION = 17;

        LONG_PTR SetWindowLongPtr(HWND hWnd, int nIndex, WNDPROC wndProc);
        LONG_PTR GetWindowLongPtr(HWND hWnd, int nIndex);
        LRESULT CallWindowProc(LONG_PTR proc, HWND hWnd, int uMsg, WPARAM wParam, LPARAM lParam);
        void PostMessage(HWND hWnd, int uMsg, WPARAM wParam, LPARAM lParam);
    }

And my new c++ native code now looks like this:
Note: Since in this exercise I only refactored the callback part (in original c++ native code) into JNA so no need for SetWindowSubclass() here
#include <windows.h>

#include <jni.h>

#include <iostream>
#include "com_app_project_winapi_WindowsAPI.h"

#include <commctrl.h>

using namespace std;

namespace {
    // Default reason text. The actual reason text should be defined by application logic not the native code
    LPCWSTR SHUTDOWN_REASON = L"Application is still saving ...";
}

JNIEXPORT void JNICALL Java_com_app_project_winapi_WindowsAPI_shutdownBlockReasonCreate(JNIEnv *env, jclass cls, jstring title, jstring reasonText) {
    cout << "In shutdownBlockReasonCreate method" << endl;

    const jchar *str = env->GetStringChars(title, NULL);
    HWND hWnd = FindWindowW(NULL, (LPCWSTR)str);
    env->ReleaseStringChars(title, str);
    if (hWnd == NULL) {
        return;
    }

    ShutdownBlockReasonCreate(hWnd, SHUTDOWN_REASON);

    return;
}

JNIEXPORT void JNICALL Java_com_app_project_winapi_WindowsAPI_shutdownBlockReasonDestroy(JNIEnv *env, jclass cls, jstring title) {
    cout << "In shutdownBlockReasonDestroy method" << endl;

    const jchar *str = env->GetStringChars(title, NULL);
    HWND hWnd = FindWindowW(NULL, (LPCWSTR)str);
    env->ReleaseStringChars(title, str);
    if (hWnd == NULL) {
        return;
    }

    ShutdownBlockReasonDestroy(hWnd);

    return;
}

From my code you can probably see I use Eclipse SWT for my GUI application. After saving my code and run the application I get the following issue:

*

*While blockReasonCreate is activated during the first application save (intent of this capability is to block shutdown when saving), it no longer activates in subsequent saves. And reason text says "This app is preventing shutdown", instead of the reason text that was passed in.

*As an extended behaviour from above, my GUI application freezes and the window could not be closed until I force close it from Task Manager

I tried the following:

*

*Replace "baseWndProc" LONG_PTR with GetWindowLongPtr() in CallWindowProc(). Unfortunately didn't work

*I have a suspicion I'm having the same problem with SetWindowLongPtr() as last time. But as described earlier JNA does not seemed to have the matching SetWindowSubclass() method provided so I'm out of ideas.

Btw, the native code solution from last time still works perfectly. But for maintainability purposes getting all functionality implemented in Java would be ideal.
Really appreciated anyone taking time on my issue!
Cheers

A: You should always prepare a minimal sample, that reproduces the problem and can be run by potential helpers. Reasoning over code, that is ripped from context is difficult.
In your case, you are creating the callback as an anonymous class (the new IWindowsAPIUtil.WNDPROC() /* ... */ in your sample). This callback immediately becomes eligible for garbage collection after the call to SetWindowLongPtr returns. The JVM will not run a GC immediatly, but it will.
It is not defined what the OS/JVM will do when you try to call into a callback, that was GCed. The JNA documentation is clear here:

If native code attempts to call a callback which has been GC'd, you
  will likely crash the VM. If there is no method to deregister the
  callback (e.g. atexit in the C library), you must ensure that you
  always keep a live reference to the callback object.

So you should keep a strong reference to the callback on the java side (for example use a static field, that will have the same lifetime like the window).