Biola University's Crowell School of Business equips and empowers women and men in business to lead influentially in the business realm. Crowell offers a one-of-a-kind MBA program for Christian business professionals to bring creative ingenuity, professional prowess and biblical integrity to the modern marketplace.
Now in its 25th year, Crowell is known as one of the nation's leading Christian business schools, with a distinct approach to business education as a means to impact the culture for good — through business excellence, ethics and service to others. Crowell's accomplished and compassionate faculty not only equip students with the knowledge and skills they need, but are eager to mentor and coach students for real-world business environments.
One of Crowell's most impactful programs is the MBA Mentor Program, in which every student is personally matched with a successful Christian executive who offers executive coaching and wisdom for life.
Crowell also places a high value on a spirit of entrepreneurship. One way students can make the leap from dreamer to entrepreneur is by participating in the annual Biola Startup Competition, an initiative for graduate students, along with undergraduates and recent alumni, to collaborate on teams and turn a promising idea into a startup company. Teams pitch a concept, develop a business plan and compete for a cash prize while gaining valuable real-world insights and mentorship from industry leaders.
The Crowell MBA is ideal for professionals who want to advance their career while continuing to work: The program functions on a trimester system (fall, spring and summer) and is flexible for working professionals who want to pursue their degree part time or full-time. With a flexible program format, students can come to campus, located on the border between Los Angeles and Orange counties, no more than one to two times a week.
Crowell also offers other graduate-level programs, including a Master of Professional Accountancy (MPAcc) and a Master of Management in Nonprofit Organizations (MM).


text:
Polymorphic micro-inversions contribute to the genomic variability of humans and chimpanzees
Szamalek, Justyna M., Cooper, David Neil, Schempp, Werner, Minich, Peter, Kohn, Matthias, Hoegel, Josef, Goidts, Violaine, Hameister, Horst and Kehrer-Sawatzki, Hildegard 2005. Polymorphic micro-inversions contribute to the genomic variability of humans and chimpanzees. Human Genetics 119 (1-2) , pp. 103-112. 10.1007/s00439-005-0117-6
Official URL: http://dx.doi.org/10.1007/s00439-005-0117-6
A combination of inter- and intra-species genome comparisons is required to identify and classify the full spectrum of genetic changes, both subtle and gross, that have accompanied the evolutionary divergence of humans and other primates. In this study, gene order comparisons of 11,518 human and chimpanzee orthologous gene pairs were performed to detect regions of inverted gene order that are potentially indicative of small-scale rearrangements such as inversions. By these means, a total of 71 potential micro-rearrangements were detected, nine of which were considered to represent micro-inversions encompassing more than three genes. These putative inversions were then investigated by FISH and/or PCR analyses and the authenticity of five of the nine inversions, ranging in size from ~800 kb to ~4.4 Mb, was confirmed. These inversions mapped to 1p13.2–13.3, 7p22.1, 7p13–14.1, 18p11.21–11.22 and 19q13.12 and encompass 50, 14, 16, 7 and 16 known genes, respectively. Intriguingly, four of the confirmed inversions turned out to be polymorphic: three were polymorphic in the chimpanzee and one in humans. It is concluded that micro-inversions make a significant contribution to genomic variability in both humans and chimpanzees and inversion polymorphisms may be more frequent than previously realized.

redpajama_set_name: RedPajamaCommonCrawl


After years of experience and trial the Q Series Stealth Holster was developed to provide extreme, low profile concealment with quick and easy re-holstering. The Q Series stealth holster is ambidextrous and exceeds the highest standards of security, comfort, and reliability. Developed by a professional firearms instructor, competitive shooter and top shot all-star Gary Quesenberry, the Q Series was developed for those shooters who demand more from their equipment.
•	The trigger guard snaps firmly over the trigger providing positive retention while completely covering the trigger for a safe concealment.


What do you do when you're a small Weimaraner puppy trying to take a nap in a bright room?
The answer isn't as clear-cut as you may think. You can't turn the lights off. You're much too small to reach the switch. And you can't drive to the pet store to purchase a puppy eye-mask. Your humans would definitely not appreciate you taking the car out without permission.
But if your floppy-eared mother is nearby, things get a little easier. As one puppy learned in a video currently circulating on the web, you can bury your head underneath her enormous blanket-like body part.
The best part? It's super easy to wake up your mom when you're nestled directly next to her ear lobe.
Rest up, little tyke. You have a lot of growing to do if you want to be a big, strong dog.
Below are a few photos of another sleepy Weimaraner pup from the Instagram celebrity known as Instaweim.
Weimaraners Of Instagram on Instagram: "Bruma & Tuga from @danidlm #weimaraner #instaweim"
Weimaraners Of Instagram on Instagram: "Monday morning got me like... 📷: @trimomreeb#weimaraner #instaweim"
Weimaraners Of Instagram on Instagram: "Meet Victoria! Sent in by Fransisca (didn't put Instagram) Announcement! From now on we will feature a weim with their owner every month...."


Roasted chickpeas – golden & crisp on the exterior & buttery on the interior – s simple healthy snack.
When you roast chickpeas at a high temperature, they become golden and crisp on the exterior and buttery on the interior. They're as addictive as french fries, and I've been known to eat the entire batch standing at the stove straight from the baking sheet.
Begin by draining and rinsing the chickpeas.
Transfer the chickpeas to a foil-lined baking sheet and toss with olive oil, salt and pepper.
Roast for ten minutes, until golden and crisp.
Preheat the oven to 425° F. Line a baking sheet with aluminum foil.
Place the chickpeas on the prepared baking sheet and toss with the olive oil, salt and pepper. Roast for 10-12 minutes, stirring once, until the chickpeas are slightly shrunken and crispy. Let cool.
This is great! Thank you for providing another excellent recipe!
Incredible! Left them in the oven a little longer. I want to the outside of them more crispy. My husband can't stop eating them.
I haven't touched another cooking blog since finding yours. You have brought joy back in the cooking for my mother as well who has been cooking for over 40 years. You've changed our lives! That is not an exaggeration at all. Just a heartfelt thanks from one busy mom to another. Ps- the book is great!
This was quick and simple to prepare, and such a tasty, healthy snack! I came across crispy chickpeas for sale in the snack aisle at the grocery store, but this is so easy to make and a lot more budget-friendly.
So the flavor was excellent, but the garbanzos were still soft, not crisp. I rinsed and drained them before tossing with olive oil, but I didn't dry them. I think they need to be completely dry. I'll try again.
I first stumbled upon these in Jenn's Baby Kale Salad recipe. I was previously not a fan of garbanzos, but made the recipe as written. These roasted garbanzos are excellent as a salad topping or as an individual snack. They turn out best when they have been rinsed and drying for an hour (the beans are crispier when they're nice and dry before adding the olive oil). I always double the recipe so it's important to use a large baking sheet and spread the garbanzos out. I have reheated them in the past in a non-stick pan on top of the stove as well. Delicious!!
I added cayenne pepper to half when they came out of the oven, delicious with it and without it.
These are really delicious. I was wondering if you had any particular way of storing the chickpeas after you roasted them. As much as I like to eat the entire batch fresh from the oven, I was thinking of making a huge batch ahead of time to save some time in the kitchen and wanted to know if you had some tips in that regard.
Hi Chris, Glad you enjoyed! You can store them in an airtight container in the fridge. They'll need to be reheated to crisp back up (350°F til hot).
Hi Michelle, I've just added them to the site. You can find them directly below the recipe. Hope your husband enjoys them!
I've never been a fan of chickpeas, but this recipe rocks! I had a can in the pantry, ant thought "What the heck, why not?" OK; I'm now a chickpea nut! Thanks Jen!
I'm wondering if it's possible to make these crispy roasted chickpeas with wasabi? I like wasabi peas, but think chickpeas may be a better nutrition choice.
What temperature do I cook the crispy chickpeas at?
Hi Trudy, It's 425F. You'll find the recipe underneath the step by step photos.
Absolutely wonderful! So so so easy and so so so good!
Made this using dried chickpeas tenderized as you suggested. Didn't work at all well. Instead of crispy exterior and buttery interior, it was mealy throughout. I'll have to try it again using canned peas.
Can these be done using dried chickpeas? If so, how long do I boil the dried peas before draining and roasting?
Hi Jess, Sure. Here's how: Cover beans with a few inches cold water. Place over high heat and bring to a boil; lower heat and simmer, covered, until softened. Should take about 1-1/2 hours.
I love roasted chickpeas but I like to add a little spice to mine. Usually just some red pepper flakes but sometimes I add a little lemon juice for a tart taste.
I tried these out last month. It was fun to prep and I really enjoyed them. I tried it again recently and added cumin and paprika to give it a different flavor and it worked nicely. A great and easy snack to make!
These are soooo easy and so delicious. I found they really needed to be eaten within the first couple hours of baking…otherwise they got kind of soggy.
Yes, that's true — they don't stay crispy for too long.
Made these yesterday and added a small amount of cumin and some whole small sage leaves from the garden. The sage leaves come out nice and crunchy and add a nice flavor. The pizza place by our house does this only they roast them in the brick pizza oven, so they are super crunchy. Great easy snack recipe. thanks.
Could this roasting technique work on other legumes? I'm going get some CP this week to try it, but was looking at some canned beans in the pantry and wondered.
I think I followed the recipe exactly, but my chickpeas never got crispy roasting at 425 for 20 min. They got brown and wrinkly, and some split open, but instead of crispy, they are dry and soft. Any suggestions what I might have done wrong?
Hmmm…not sure. What brand of canned chickpeas did you use?
Hmmm…I'm not familiar with that brand but maybe try Goya next time. Also, be sure they are well drained; if there is too much water, they will steam rather than roast. They should definitely crisp up in under 12 min. If you cook them too long, they will dry out. Hope that helps!
Oh my word, these were delicious! Who knew chick peas could be so good?!! Thank you!
These are so easy to make and absolutely addicting!!
I found a recipe similar to this, but was "spicy", using red pepper and cumin. I didn't want spicy, so I substituted Mrs. Dash and some steak seasoning. I like them a lot. Wish I would have come across this recipe first, would have been less work!


text:
Covid restoration funding pits Italy's dying cities in opposition to one another
Perched on a rock surrounded by an enormous nature reserve, the hilltop hamlet of Trevinano despatched tremors throughout the Lazio area when it was introduced this month that it and its 142 residents have been in line for €20m (£16.73m) from a Covid restoration fund to avoid wasting small villages on the verge of extinction – equal to a whopping €140,845 per resident.
"This initiative is producing a number of envy and dangerous feeling," mentioned Alessandra Terrosi, the mayor of Trevinano, who has the accountability for spending the thousands and thousands earlier than 2026, when the funding programme ends. The hamlet's success has fuelled rancour amongst its neighbours who missed out, raised questions over how effectively Italy will make investments among the €191bn coming its manner from the EU's post-pandemic restoration fund and had critics asking if €20m is simply an excessive amount of cash for one small village.
Trevinano was pitted in opposition to 14 different candidates in Lazio, together with the area's higher identified gem, the fortress-like Civita di Bagnoregio, for a slice of the €420m fund.
Alessandra Terrosi: 'We weren't asking for the moon.' {Photograph}: Angela Giuffrida/The Guardian
"We went via precisely the identical procedures as everybody else, and our venture was judged to be the perfect," mentioned Terrosi, who alongside her group of two councillors labored across the clock to give you the hamlet's successful venture, known as Re-Wind. "I believe we received due to its feasibility – we weren't asking for the moon, we merely proposed a collection of issues that have been sensible."
Trevinano was settled by the Etruscans 2,500 years in the past, and within the Nineteen Sixties had about 1,000 residents earlier than the inhabitants decline took maintain. At the moment, it hosts two eating places, one with a Michelin star, however there isn't a grocery store, faculty or cashpoint, and the publish workplace is simply open in the future per week.
In 5 years' time, Terrosi envisages it as a bustling place stuffed with college students, distant staff, artisans and guests having fun with concert events within the gardens of its citadel. The hoped-for revival might be ushered in by a venture that features making a pupil coaching hub, providing programmes resembling reforestation, in addition to renovating dozens of empty houses and making them accessible to vacationers and pensioners. Terrosi plans to revive agricultural initiatives, pointing to the instance of a pair who moved to the realm and purchased a winery that now produces native wine. It could additionally generate its personal electrical energy.
It's a imaginative and prescient backed by its residents. "Individuals from different cities are jealous however the mayor has performed one thing excellent, we have now by no means had something earlier than," says Elide Marelli, who moved to Trevinano after marrying an area.
Amongst these from different cities is her gardener, Elio, who lives within the close by Acquapendente. "I've a number of pals right here … I simply hope they don't all turn out to be snobs."
A baby runs in the direction of the doorway to the city of Civita di Bagnoregio, accessible solely by bridge. {Photograph}: Guglielmo Mangiapane/Reuters
An hour's drive away is Civita di Bagnoregio, the place Luca Profili, the mayor of the hamlet perched on a plateau of volcanic rock with a permanent population a tenth that of Trevinano's, was among the many first to object to the assets going to at least one village.
Luca Profili. {Photograph}: Angela Giuffrida/The Guardian
"Clearly, if we'd received, I'd have been actually completely happy," he mentioned. "However my level is that it could be higher to share the cash extra evenly between a number of villages in order that an entire space could possibly be developed, particularly as a result of it's extraordinarily troublesome for small administrations to handle such enormous quantities of cash. And with a deadline of 2026, it's not going to be straightforward."
The controversy exhibits no signal of dissipating, with leaders in different Italian areas scrapping as they await the decision on their very own €20m winner.
"In the event you play one off in opposition to the opposite, it's apparent there may be going to be anger and division," mentioned Marco Bussone, the Piedmont president of Uncem, the nationwide union of mountain communities, who desires the awards abolished. "It's principally a lottery. However pivoting funds on one village received't generate growth, what it can create is a vacationer resort, and we don't need that. The cash is supposed to scale back inequality – we want tasks that regenerate communities throughout an entire space."
Italy is the most important beneficiary of the EU's restoration fund, and a big chunk of the grants and loans will should be repaid by taxpayers. Francesco Grillo, a political economist and director of the thinktank Imaginative and prescient, mentioned the village initiative casts critical doubts on how effectively Italy will make investments the remainder of the money. Along with the €420m for a few of Italy's tiniest settlements, an additional €580m is on supply to 229 villages of fewer than 5,000 individuals.
"These small administrations are anticipated to use for one thing very difficult and overcome troublesome milestones," mentioned Grillo. "It's like asking a really small cat to eat a large cow. By tomorrow. It's worrying." He additionally doubted the venture would obtain the target of reviving dying cities. "One factor is revitalising locations which have hyperlinks to huge cities, the opposite is making an attempt to repopulate distant areas – my query is: wouldn't it be sustainable?"
A avenue in Trevinano. The hamlet has misplaced a lot of its inhabitants. {Photograph}: Zoonar GmbH/Alamy
The residents of Trevinano appear to suppose so. "We invested right here when there actually was nothing," mentioned Romano Gordini, who owns the La Parolina restaurant together with his spouse, the Michelin star chef Iside de Cesare. "It's nice that Italy is relaunching from locations which might be normally forgotten." The restaurant attracts an excellent circulation of customized from Lazio and neighbouring Umbria and Tuscany, and is hoping the venture will carry in additional. Gordini enjoys Trevinano's beautiful surroundings and gradual tempo of life.
"It's otherworldly," he mentioned.
"When you go to Trevinano, you at all times come again," mentioned Marelli.
Time to have a look at ourselves as a nation and take inventory: Covid has modified Britain | Gaby Hinsliff
CDC to loosen up steering on masking to contemplate hospital capability in addition to caseloads
How Covid lockdowns triggered file rainfall in China
Royal observers surprise if the Queen will ever return to full duties
Pretend heiress Anna Sorokin sues US immigration officers over Covid an infection


Snapchat released a selfie filter that morphs anyone's face into a caricature that exaggerates Asian stereotypes–and negative reactions have been swift. On Tuesday, users on Twitter called the filter "yellowface" and shared images of its effects, which emphasized red cheeks and nearly-closed eyes, before it was taken down.
Sadly, that's already happened. In April, the company released a filter that enabled users to don the Rastafarian dreadlocks and hat of Bob Marley–along with a darker skin color. Many users found it disrespectful, and described the filter as an instance "digital blackface." The company responded by saying that it was created to celebrate Marley and his achievements (and had been created in collaboration with the Bob Marley Estate).
As The Washington Post's Caitlin Dewey pointed out at the time, many face-swapping apps have options that enable users to change their skin color. One popular filter, Face Swap Live, allows you to swap your face with celebrity visages, from Donald Trump to President Obama. But some users take issue with filters that tap into reductive, racist stereotypes or reinforce beauty norms that favor lighter skin color.
For now, only the screenshots remain as evidence of the filter. Snapchat told Co.Design that the lens was inspired by anime and was meant to be playful, and that it won't be put back in circulation. But how long will it be before Snapchat releases another offensive feature? Based on its track record, it's only a matter of time.


text:
SDN transforms customer experience
Colt Technology News
Home ❯ Colt Technology News ❯ SDN transforms customer experience
Colt's SDN network transforms customer experience
Programmable and on-demand network capabilities available to enterprise and wholesale customers
Colt launches DCNet as-a-service: a real-time, self-service proposition for high-demand data centre interconnect services
London, 26 October 2015 – Colt today announced DCNet as-a-service, enabling on-demand data centre interconnect services across Europe via a self-service portal. The launch of DCNet is part of Colt's next generation network, which leverages software defined networking (SDN) and network function virtualisation (NFV) capabilities to drive business efficiencies and an improved customer experience.
Colt's elastic, on-demand and programmable network improves integration with cloud services, reduces lead times and builds on flexible commercial models while delivering a new set of improved SLAs. It will transform the user experience by improving self-service capabilities for real-time ordering, provisioning and service flexing.
The launch of DCNet as-a-service is the first step in the roll-out of the SDN-based network; the next step will be the extension of these capabilities into Asia in Q1 2016. Next year, Colt will leverage these capabilities to enable elastic connections between data centres, customer sites and cloud service providers. This will include APIs to provision services across third-party networks.
Carl Grivner, EVP of network services at Colt comments: "SDN will enable a major business model change for the telecoms industry and transform the way service providers interact with customers. Colt's Novitas programme is not simply a technology upgrade, but a business transformation that will enable our customers to consume services in a way that is right for them. Our vision is to be the cloud access provider for the business sector, enabling customers to build and operate their network from anywhere."
A selection of wholesale and enterprise customers in the finance and media verticals will be trialling the new capabilities in November. DCNet's self-service portal is initially available for data centre interconnect services in 57 third party data centres in London, Paris and Frankfurt. This capability will be extended to over 150 data centres across Europe as well as Asia Pacific in early 2016.
Key benefits of DCNet as-a-service include:
• Portal based, consumption based commercials
• Service deployment in minutes (instead of days or weeks)
• Up to 10Gbps bandwidth
• Real-time bandwidth flexing
According to a recent study, over three-quarters (77%) of IT leaders believe that support during critical points in their business calendar is more important than ongoing support from service providers. Colt's programmable network will give customers access to more flexibility as infrastructure services can be provisioned and modified in real-time and on-demand. This will support the digitisation of key industries, enabling businesses to focus on what matters most to them.
DCNet builds on Colt's SDN-enabled modular Carrier Ethernet platform, which has been recognised in the MEF Excellence Awards for ten consecutive years. Its extensive network in Europe, Asia and North America links to over 560 owned and third party data centres, offering service providers and enterprises greater choice on where they host their data and with whom they connect.
About Colt
Colt provides network, voice, and data centre services to thousands of businesses around the world, allowing them to focus on delivering their business goals instead of the underlying infrastructure. Customers include 18 of the top 25 banks and diversified financial groups and 19 out of the top 25 companies in both global media and telecoms industries (Forbes 2000 list, 2014). In addition, Colt works with over 50 exchange venues and 13 European central banks.
Colt operates across Europe, Asia and North America with connections into over 200 cities globally. It completed the acquisition of KVH in 2014 – which now operates under the Colt brand – an integrated data centre and communications services business, with headquarters in Tokyo and operations in Hong Kong, Seoul and Singapore.
Colt press contact:
Paula Muezerie
DDI: +44 (0) 20 7947 1035
Mobile: +44 (0) 785 5301 078
Email: Paula.Muezerie@colt.net


With deep roots in media, Eric Hippeau has established himself as a leading venture and growth stage investor. Eric's experience is highlighted by roles such as Chairman and CEO of Ziff-Davis, CEO of the Huffington Post, Managing Partner of SoftBank Capital, Co-Founder of NowThis News, and most recently Co-Founder and Partner at Lerer Hippeau Ventures. We sat down with Eric to discuss the growth company investing landscape, trends in retail and media, and areas of the economy that are exciting for investors going forward.
Eric's journey in the technology and media world started at Ziff Davis in the early 1990s. His early experience presented numerous opportunities, such as an investment in Yahoo and eventually a full time investing role at SoftBank Capital. You can hear Eric share his background and career roadmap in the clip below.
There has been an explosion in direct investing in growth-stage technology companies over the last 10 years. Many family offices and institutional investors have fueled this trend, evidenced most recently by SoftBank's $100bn Vision Fund. Hear Eric discuss the importance of this trend, why investment in technology is here to stay, and why technology is critical to the continued growth and innovation of the economy.
III. What Makes a Good Investment Opportunity?
Having been a successful investor at both SoftBank and now his name-sake fund, Lerer Hippeau Ventures, Eric has refined a strategy for identifying attractive investment opportunities. His process is highlighted first by the evaluation of an idea and the timing around its launch. Lastly, Eric focuses on evaluating the founders of a business. He gets excited by founders who view their business success as more than just a job, but a mission. Through his review of nearly 2,000 investment opportunities every year, Eric has developed a prudent view of what drives success in early stage companies.
Retail is an area of the economy that has notably struggled after the most recent financial crisis. Traditional brick and mortar retail will always serve an important role, however technology—and particularly data—has resulted in massive innovation in the space.
Even traditional retail environments are utilizing technology to reinvent the use of physical space. Whether that be through showroom type setups at businesses like Warby Parker or the further monetization of existing foot traffic by expanding direct-to-consumer offerings.
Similar to the rapid changes in retail, the media landscape has undergone a seismic shift since Eric began his career at Ziff Davis. From the advent of the digital medium to the rising popularity of "smart brevity" distributed content, media is continually changing. However, Eric believes that media is as relevant as ever as long as the content is high impact and application specific.
Given Eric's focus on early stage investing, his firm must stay on top of exciting new trends that could dramatically change existing industries and create new ones all together. Specifically, Eric shared his thoughts on what areas of the economy excite him today and how New York has positioned itself as a hub for robotics.
You can listen to the conversation in its entirety through iTunes. Subscribe to the GrowthCap feed to stay updated on new episodes as they are released.


Thinking about purchasing land in Pearland?
Take a look at 3308 Autumn Forest Drive!
Stunning 1 story, 3/4 bedroom, 2 bath home in the desirable West Oaks Community. Entry leading to study on the left and formal dining on the right with wood floors. Gorgeous kitchen with white cabinets with lots of storage space, island, granite counter tops, and tile floors overlooking the family room. Breakfast area off from the kitchen. Spacious family room features wood floors and gas fireplace. Master suite with walk-in closet, double sinks, separate shower and garden tub. Large private backyard with covered patio and detached garage. Great location in Pearland.


text:
Q: JSP и "динамическая" ссылка Добрый день, проблема следующая.
На страницу из БД подтягивается таблица с некоторыми значениями. Выводятся не все поля таблицы, а только часть. У каждого элемента таблицы есть ID, как сделать так, что бы по клику на ID нас перекидывало на другую страницу (или можно на этой же странице) для вывода всех остальных полей этого объекта? На странице таких объектов может быть очень много..
Тот же вопрос, только короче. Как должна выглядеть ссылка, что бы по клику на нее можно было записать в сессию какие либо параметры?
Спасибо!
A: Можно делать с помощью jstl.
Во первых - логику нужно выносить в сервлеты, и где-то там внутри у Вас будет, что-то такое:
List objectList = dataLoader.getList(); // загружаете данные из базы
request.setAttribute("objectList", objectList);
request.getRequestDispatcher("list.jsp").forward(request, response);

На странице list.jsp, подключаем библиотеку тэгов:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="core" %>

и используем примерно так:
<core:forEach var="object" items="${requestScope.objectList}">
    some action
</core:forEach>

В 2х словах как то так :)

redpajama_set_name: RedPajamaStackExchange


This briefcase features a jacquard body, exterior side flap pocket, leather handles, top zip closure, and interior zip and slip pockets. It carries a AB condition rating. Exterior is slightly scratched.. Inclusions: Dust Bag Dimensions: Length: 44..
This briefcase features a jacquard body, exterior side flap pocket, leather handles, top zip closure, and interior zip and slip pockets. It carries a AB condition rating.


13 August 2018 - NZ Funds has launched a new pension transfer service with a difference: its nationwide UK pension transfer team are offering to do the transfer advice and processing free of charge, before passing the client back to their adviser to be advised within the context of their usual ongoing advice relationship.
10 March 2017 - New Zealand QROPS providers say they can work with a surprise change to the regime, revealed in Britain's latest Budget.
8 February 2017 - Pension transfer provider Britannia has launched a new scheme, with lower fees and exposure to New Zealand assets.
8 September 2016 - Changes in the New Zealand pension transfer market have created an opportunity for the Retirement Income Group, its chief executive says.
16 August 2016 - Migrants looking for someone to help transfer their pensions to New Zealand are not necessarily in the market for a big-name provider or the cheapest fees, it has been argued.
11 July 2016 - The first mainstream provider is dipping its toes back into the QROPS market this month, with a product that will likely be cheaper than most of the other options currently available to British migrants.
28 June 2016 - Pension transfer advisers are expecting to have to reassure some British migrants about the impact of Brexit on their UK super savings.
9 June 2016 - New Zealand's pension transfer industry is finding ways around rule changes that are making it more complicated for migrants to bring their savings to this country.
How much should advisers have known about tax on transfers?
3 May 2016 - Authorised financial advisers who did not adequately advise people transferring their pensions to New Zealand of the possible tax implications may have been in breach of their Code of Conduct.
4 March 2016 - Migrants who have transferred British pensions into KiwiSaver funds are facing tax bills that run into tens of thousands of dollars but cannot access their super funds to pay them.
25 February 2016 - New rules are set to mean more changes for people transferring a pension to New Zealand.
25 January 2016 - Confusion in the pension transfer market is leading to a drop in demand, one provider says.
28 September 2015 - British migrants whose pensions are now trapped in KiwiSaver schemes are a roadblock for providers wanting to merge funds or acquire other schemes.
20 August 2015 - New British rules are stopping New Zealand QROPS pension transfers in their tracks.
17 June 2015 - QROPS advisers in New Zealand say the British Government is likely to want New Zealand to change its KiwiSaver rules, rather than back down itself.
11 June 2015 - IRD says it expects to reach a resolution with its British counterpart soon, after KiwiSaver schemes were removed from its list of recognised overseas pension schemes.
12 May 2015 - IRD is in talks with its counterpart in Britain after moves that have meant New Zealand KiwiSaver schemes can no longer accept British pension transfers without penalty.


This December, audiences in Sydney's north will have the chance to hear two very different settings of the Magnificat. On December 2nd and 3rd, Manly Warringah Choir will perform J.S. Bach's version and the following week, Mosman Symphony Orchestra and Chorus will perform the setting written by Durante, but more often attributed to Pergolesi.
Our musical director, Andrew Del Riccio will be involved in both performances, playing trumpet at the Manly concert, and conducting the concert at Mosman.
The Magnificat, also known as the Canticle of Mary, is particularly appropriate for the Advent season. The text comes from the Gospel of Luke (1:46–55) where it is spoken by Mary when she visits her cousin Elizabeth. The virgin Mary has been told by the angel Gabriel that she is going to have a child who will be the Son of God. When she asks how this could happen, the angel tells her she will be visited by the Holy Spirit so that the child's conception will be divine. The angel gives proof that nothing is impossible by telling her that her cousin Elizabeth, who is old and past child bearing age is also pregnant. So according Mary goes to visit Elizabeth, and when Mary greets her, Elizabeth feels the baby (who is to become John the Baptists) move. Elizabeth praises Mary for her faith and Mary responds with what is now known as the Magnificat.
The hungry he has filled with good things and the rich sent away empty.
As he promised our fathers, Abraham and his descendants forever.
As it was in the beginning, is now, and always will be, forever and ever. Amen.
Deposuit potentes de sede,et exaltavit humiles.
Many of you will remember that last year Mosman Symphony Orchestra gave the world premiere performance of Danza Arabica by Kim d'Espiney, who also plays oboe in the orchestra. That piece was characterised by sorrowful Moorish style melodies contrasting with vibrant energetic dance rhythms and was received with great enthusiasm by both orchestra and audience.
On Sunday June 4 the Bourbaki Ensemble, conducted by David Angel will premiere a new piece by Kim. Con Fuoco, composed for strings, brass and percussion, will be the finale of a concert that also features Rachel Tolmie as cor anglais soloist in Richard Percival's Sicilienne and Alan Ridout's Concertino as well as works by Sibelius, Bartok and Vaughan Williams.
The concert will be at 2.45 at St Stephen's, Newtown. I'm sure Kim would appreciate some friendly faces in the audience. Could there be a better way of spending a sparkling Sunday afternoon than in the company of exciting new music, with the coffee shops of Newtown beckoning for afters?
Our fledgling choir, Mosman Symphony Chorus, is up and running, with rehearsals already beginning for our June concert when they will join the orchestra for a performance of Schubert's Mass No. 2 in G. By all accounts the small, but very enthusiastic group is having a ball at Monday night rehearsals, with the joy of singing being augmented by the bliss of Rufina's baking at supper. They would warmly welcome new members of all voice types.
In the meantime our friends at Manly Warringah Choir will be performing Brahms' German Requiem at the Cardinal Cerruti Chapel in Manly on Saturday May 6th at 7.30pm. This will be their last performance in Australia before heading to Carnegie Hall to perform the same work with choirs from all over the world at the invitation of Distinguished Choirs International New York, DCINY.
The Manly concert will be conducted by the wonderful Carlos Alvarado, who conducted our Movies concert last year. There will be 2 outstanding soloists in Anita Kyle and David Greco. It would be great if we could support our fellow musicians by attending what promises to be an inspiring performance.
The Mosman Symphony Orchestra drew a full audience to the Art Gallery last Friday evening with a program that was certain to thrill.
The ever-popular "Tannhäuser Overture" composed by Richard Wagner in 1845 proved a treat, as the orchestra captured the complex nuances of this beautiful piece that attracted so much controversy around its premier performances.
John Foster must be proud of his playing, as I was spell-bound. The Rococo "Trumpet Concerto in E-flat" by Johann Baptist Georg Neruda embraces the finest silk-like brass textures, and I wallowed in the seductive interpretation.
The Beethoven 7th Symphony brought the orchestra to life, and the audience to its feet after raising us to the heights of musical colour – so prevalant in this devilish composer. Once again controversy reigns with this work – but so what! It's a masterpiece unfolding meaning and beauty into our vibrant world of fine Art-Music.
Well done MoSO. See you at the next concert.
With just one more sleep till our first concert of the year, audiences at the Mosman Art Gallery should prepare to be blown away by Baroque trumpet virtuoso, John Foster who will be our soloist, performing the Neruda Trumpet Concerto.
John is one of the world's foremost exponents of the natural trumpet. He has toured all over the world performing as soloist with leading orchestras in Europe and America. He has made several solo recordings, published 2 books, and is also much sought after as a teacher. He is the director of the Australasian Trumpet Academy, which draws artists from across the world to Australia.
John's passion for his instrument has led him to amass a collection of over 100 trumpets from many different periods of history. There is a dedicated room in his house where he displays most of the collection in glass cases, but John says the collection has a tendency to spread all through the house.
John even has a trumpet that is named after him. He worked in collaboration with Barlow & Martin Natural Trumpets in Norwich, England, to develop the Foster Model Natural Trumpet.
When asked if he has a favourite instrument, John says 'that's too hard. It's like asking if you have a favourite child.' He goes on to say that there is a couple of Baroque trumpets of which he is particularly fond. John's collection has been featured on the ABC television series, The Collectors and also on Channel 7's The Morning Show.
In his Mosman concert John will be playing a modern trumpet, as Mosman Symphony Orchestra plays on modern instruments.
The concert also features music by Wagner and Beethoven's much loved 7th Symphony.
Beethoven's glorious 7th Symphony has been described in many ways, but it is interesting to note how often the descriptions touch on dance & celebration.
It was certainly a favourite of Beethoven himself, who regarded it as one of his finest works. He must have felt an added affection for it as the enthusiastic reception of its first performance, with demands for repeat performances, rescued him from serious debt. The piece has continued to delight and inspire players and audiences ever since.
Yet for all the symphony's joyous energy, it is the hauntingly beautiful 2nd movement Allegretto that has been the most loved. Encored at the premiere, it was often performed as a stand alone piece in concerts & sometimes substituted for the slow movement in performances of Beethoven's earlier symphonies. This is no bacchanalian revel, but the sense of movement and dance is still present in its measured, pulsing rhythm.
The movement has been used in popular culture both to convey and to elicit strong emotion. In this heartbreaking scene from Mr Holland's Opus the high school music teacher drops the needle onto the record player to play the 2nd movement as he tells his students about the circumstances of the composition of the 7th Symphony as Beethoven confronted his growing deafness.
Just try to imagine Beethoven, standing on that podium, holding his baton, his hands waving gracefully through the air, and the orchestra in his mind is playing perfectly; the orchestra in front of him trying desperately just to keep up.
'Well… Beethoven wasn't born deaf'. Mr Holland answers.
Holland's son was born deaf and will never share his father's love of music.
In The King's Speech, the same music provides a moving counterpoint to the climactic scene when King George VI, 'conducted' by his speech therapist, Lionel Logue, overcomes his debilitating stutter to make the fateful radio broadcast to the British Empire declaring war on Germany.
The relentless forward movement of the allegretto and its measured slow build, reflects not only his personal determination and growing confidence, but the strength & resolution that he is asking of his audience.
On a less elevated note, Beethoven's 7th also features prominently in that classic movie, It's the Easter Beagle, Charlie Brown. In the excerpt below, Sally's disappointment with Linus at the apparent non appearance of the Easter Beagle ('never trust a man with a blanket'), and Charlie Brown's usual lamentation over his lack of friends is accompanied by a melancholy piano rendition of the 2nd movement before the joyful 3rd movement ushers in the appearance of a dancing Snoopy as the Easter Beagle.
Funnily enough, the same movie features Snoopy dancing with some Easter bunnies in a scene strangely reminiscent of the Matisse painting, La Danse, which we have chosen to illustrate our concert, the Apotheosis of the Dance.
We do hope you will join us this coming weekend to share some wonderful music, and stay after the concert to chat with the players. I can't promise Bacchanalian revels, but there will be complimentary champagne and nibblies.
There are some lovely concerts of Christmas music coming up at the Cardinal Cerretti Chapel in Manly.
On Dec 2nd at 7.30 Music at Manly is presenting a fun-filled concert and a sing-a-long, to start your festive season. There will be brass and solo vocals, culminating with the Hallelujah Chorus from the Messiah. For more details click here.
Dec 3rd & 4th sees the Manly Warringah Choir with orchestra & soloists performing Karl Jenkins' Stella Natalis and Tchaikovsky's Nutcracker Suite, as well as carols for choir & audience. The conductor will be Carlos Alvarado, who conducted our recent Movies concert to great acclaim. For more details click here.
In the dark of remembrance I rested, mesmorised by the complex "Concerto for Two Violins in D-minor" – a divine concertante: and blossoming from the Mosman Symphony, it delivered my mortality to the sweetest glimpse of infinite Grace.
Three cheers for all those sonorious gems that have ever poured from your vat of loveliness, Richard Wagner: your vintage continues to intoxicate classical culture-vultures everywhere. "Siegfried Idyll" was a very satisfying selection from the orchestra's music cellar, and we quaffed on that rare beaujolaise enough to quench a sailor's thirst. Pour me another damn it – and another! "Sorte' Sobriete"! And why not? It caused the earth to move for me, and apparently did wonders for the enraptured juices of Cosimo, until Richard flogged-off this beloved gift to her, presented with some ritual and ceremony, to all and sundry; and that's men for you!
Was it a mere rush of blood to the head on sighting the panorama of a new century, that sparked pleasant and optimistic harmonies in the first movement of Jean Sibelius' second symphony? – I think not! They're a mask for what was to come – and it wasn't pretty! – MoSO you nailed it! This great work is no walk-in-the-park, and should not be misunderstood or underestimated: its calibre is on par with Beethoven, however, the similarity ends there. Beethoven was on the whole a reactionary for his time, Sibelius channelled the future with dark tones, warning of the disaster that was to unfold onto a humanity flawed with the deadly emotions of pride and greed – "Art" with a capital 'A'! His carefully considered timings, intricately designed-rhythms and sumptuous harmonies? – Well, we can surmise their veiled or implied meanings, and argue the toss infinitum – but we're bound to enjoy the ride, as we did! By the way, it was the best interpretation I've heard.
PS: Looking forward to more of your great performances.
Apart from wonderful classical music in a lovely venue, one of the really great things about Mosman Symphony Orchestra concerts is the champagne and nibblies afterwards, when the players get to relax and chat to the audience. When people talk about music that has stirred them they are often very eloquent – sometimes poetic.
We thought it was about time that we had a permanent record of some of the lovely things that people say to us after our performances, so we now have a Guest Book.
If you're coming to our Sunday performance, we'd love you to share your thoughts in the guest book. There are still some seats available, but you'll need to be quick!
'It was a fabulous concert, my first time at a concert of the Mosman Symphony, and I couldn't have enjoyed it more. My spirits needed lifting, and Mosman Symphony Orchestra most certainly did that! The music choices were perfect, the order of play was so well organised and the acoustics were fabulous!
I would really appreciate being placed on the mailing list and am really looking forward to attending the next concert and into the future.
Spring arrived when the flowers bloomed last week, and as the charming conductor, Carlos Alvarado took to the rostrum, raising his baton elegantly to lead our sublime Mosman Symphony Orchestra through a selection of music from cinematic history.
Composers Johann Strauss and Edward Elgar to "Harry Potter's" themes of haunting mysticism were on the program, and the orchestra confidently performed for an appreciative audience that yearned for more.
A memorable arrangement from the movie, "Schindler's List" elevated my mind to a space where only tolerance and peace prevail. Anny Bing Xia achieved a seamless, sweet hypnotic interpretation in that violin performance, and blew me away. Anny, you're a "Musician's Musician" – play on!
"Jaffas" were not rolled down the aisles, and precedents can't be tolerated I'm sure – however, it wouldn't have taken much for exemptions to be brought forth as the exhilaration of "Radetzky's March" raised the house, and closed a fabulous evening of block-buster music.


Whoa sorry that last post was a little down in the dumps...kind of a rough couple days on the vision front and I apologize. It's kind of weird but I feel so much support and love from this little corner of the Internet that I feel comfortable enough to share that stuff here. Thank you for all the love we feel that is sent Lucy's way.
But let's talk about something more positive for pete's sake. Because there's some pretty cool stuff coming up to combat all that "blurriness" around here. And sometimes it just feels good to DO something rather than basking in the blurriness. "Get in that arena" you know? And I love that we have something that helps to DO something to help the future of all BBS kids.
Yep, you guessed it, the TURKEY TROT is coming up once again, and we are gearing up like nobody's business.
And getting pretty excited amidst the mayhem.
Those are just screenshots, click HERE for the real-deal.
And we even have a new Families Fighting Blindness website this year so we're excited about that.
My sis-in-law Kara is the mastermind behind both of those, so serious kudos to her...love her!
Sooooo, bottom line is that this is something we can do that does make a difference.
So much better than sitting around wringing our hands in sorrow. The money we have been able to raise in past Turkey Trots has helped get the BBS Clinical Registry off the ground and that is a huge deal for everyone who suffers with BBS. Over 300 BBS individuals have now joined that registry, providing a whole pool of people for researchers to study and try to find solutions. Clinical trials are in the works and the future looks brighter because of people like you who have donated and helped through the years.
If you're local, sign up to come run with us! It is such a fun way to spend Thanksgiving morning with your whole family, whether you walk with strollers and toddlers in tow or do some hard-core running. And we'd love to see you. Sign up is HERE.
If you can't join us, there's a "donate" button specifically for Families Fighting Blindness on that new whiz-bang website (HERE) if you'd like to help.
But whether you donate or not, I'm here to THANK YOU, because even a word of encouragement here and there means the world.
Thank you for sending love to Lucy and for coming along on this journey with us in many ways.
Don't apologise for the previous post! I can imagine how hard it is and those feelings are valid! I'm feeling with you and Lucy!
I am also glad that you feel your blog audience are people you want to share with, because it's the other way round, too. So many people feel like they know you.
Also good luck on collecting donations!
Never apologize for sharing hard things and feelings! It makes you real and relatable and we all love your sweet Lucy!


Ratan Kumar Sinha is 68 years old elected from Bihar as Rajyasabha member. He is a member of Bharatiya Janata Party.
Permanent Address Annapurna Bhavan, 136, Annapurna Path,Western Mainpura, P.S. – Digha, Patna, Bihar800010.
Communication Address C-1/22, Humayun Road, New Delhi.


Good lighting is the absorbing carports indiana key in decorating a great smaller Garage. So, you absorbing carports indiana will need a glistening countertop to reflect the lighting. You will find various substances you absorbing carports indiana can choose like granite, glass high or stainless steel. Each and every one of them will produce the Garage feels ample. Airy and glowing atmospheres are consistently the best Absorbing carports indiana.
Absorbing carports indiana ought to be understood and known well for the cabinet would fit with sink, refrigerators, along with most of appliances. The installment of cupboard will demand appropriate amount and dimensions but they undoubtedly depend on several factors. The substantial element may be your location. It'd work nicely in the event that you situate the refrigerator, sink, ovens, cooktop microwave because it can be a reference where the cabinets should be set up.
Would you like to optimize the each space on your Garage? Afterward, this could be helpful for you personally. Even the Absorbing carports indiana is extremely suitable for you who want space for cook and space for socialize and it is likely to be useful to create different distance for the different task.
Put the refrigerator and cupboard to the side and apply the center area of this room for Garage dining table. The dining table might be used for kitchen spot and cleaning area of sink. It'll be much larger room for cooking or cleaning without interferes from cabinet and this is likely to be good alternative for you who do not like to be too near the cabinet when you could be cooking. Even with cooking and sink space, it's also employed for socializing place. Put some chairs round the table and the guest may love your own period.
There are many furnitures to get Garage out-there which you may decide for your needs in your Garage. The colours of these furnitures may also be various. From neutral and safe hues to crying and brilliant colors. Some folks desire white coloring especially for Garage cupboards to have a tidy look. Additionally, the benefits of Absorbing carports indiana.
Dark Garage are the ideal thought to assemble a modern and futuristic Garage theme. Usually do not only consider black wall or black backsplash, so it's possible to likewise try that the Absorbing carports indiana to build today's Garage. You will find many suggestions to build a ideal dark Garage.


text:
C++ Team Blog
Microsoft Visual Studio 2017 Supports Intel® AVX-512
For this post we welcome John Morgan from Intel Corporation as guest author on the Visual Studio Blog. John has been with Intel for nine years, but his contributions to the Microsoft compiler stretch back through two decades and three other companies. He gratefully acknowledges help with this post from others at Intel and Microsoft.
This post explores Intel® Advanced Vector Extensions 512 (Intel AVX-512), and how they are supported in Microsoft Visual Studio 2017, particularly in Microsoft Visual C++, Microsoft Macro Assembler (MASM), and the Microsoft Visual Studio IDE debugger, along with typical applications for vector calculations, such as artificial intelligence/machine learning, multimedia encoding and decoding, and high-performance computing workloads like simulation, and climate/weather modeling.
Both Microsoft and Intel® are in the business of change. By changing what computers can do, we change what people can do with computers, and that changes people's lives. An important part of that change is the ability to handle bigger calculations to gain more actionable insights than ever before, so tasks like intelligent data retrieval and autonomous driving are science, and not just science fiction. To meet the demand for more data computation Intel introduced the Intel AVX-512 family of instructions, which are available in the new generation of Intel® Xeon® processors and some of the new Intel® Core™ X-series desktop processors, as well as current Intel® Xeon Phi™ processors. Microsoft Visual Studio 2017 supports Intel AVX-512, and with Visual Studio 2017 version 15.3 we're enhancing that support to include more Intel AVX-512 instructions than ever before.
Vector Computation
Intel AVX-512 raises the bar for vector computing. Like the Intel Advanced Vector Extension (Intel AVX) instruction set extension that preceded it, Intel AVX-512 allows a single instruction to perform a calculation on multiple values at once, and, as the name implies, it extends this capability up to 512 bits at a time. However, this is not all it does. New features make it easy to perform calculations that were not practical before. Masking lets you vectorize conditional code, embedded broadcast lets you use scalar values directly in calculations, embedded rounding control lets you control rounding or exceptions on a particular instruction without having to alter the control register, and new instructions perform calculations that might have taken dozens of instructions before. These new and enhanced capabilities are important for workloads like machine learning (artificial intelligence) as well as audio and video compression, and classic HPC workloads like simulation.
Machine learning involves both training to create a network and using the deployed network, and vector calculations with various data types can be used in both steps. Intel AVX-512 supports vectors with a variety of integer and floating-point types from double-precision floating-point to vectors of byte-size integers. It also has a set of enhanced conversion instructions that allow greater flexibility in balancing performance, accuracy, and storage efficiency.
Vector calculations are also used in video and audio compression. Multimedia compression often uses aspects of human perception to discard unneeded data and allow a data stream to be reduced to a small fraction of the uncompressed size. Most of the computation to do this can be done with vector operations. The most popular formats often have special hardware support, but general vector computations can be used for less-common and future formats.
The most important high-performance computation (HPC) workflows are also done using vector calculations. These include weather and climate modeling, seismology, oil and gas exploration, medical imaging, and more. Intel AVX-512 provides a flexible and convenient capability for doing these kinds of tasks.
What is Intel AVX-512?
Intel AVX-512 has a set of foundational instructions and instruction forms, and extends that with several additional sets for special purposes, totaling about 700 new and modified instructions. These instructions handle basic arithmetic operations, type conversions, and more specialized operations. As the computing market changes and new operations are needed, new Intel AVX-512 instruction set extensions may be added to meet those needs. Microsoft Visual Studio support for these extensions will be built on the foundational support of Intel AVX-512 in Microsoft Visual Studio 2017.
More information on Intel AVX-512 can be found at https://www.intel.com/content/www/us/en/architecture-and-technology/avx-512-overview.html, and in Volumes 1 and 2 of the Intel® 64 and IA-32 Architectures Software Developer's Manual.
So, what exactly does Microsoft Visual Studio 2017 version 15.3 let you do with Intel AVX-512? The most essential part of Intel AVX-512 support is in Microsoft Visual C++, where you can define 512-bit vector variables, assign their values to other variables of the same type, and pass them to and from functions as arguments and return values. There are over 1300 new intrinsic functions that correspond to the Intel AVX-512 instructions in currently released Intel processors, including variations for masking with default values of zero, masking with specified default values, and, where applicable, embedded rounding or exception control. These functions cover 512-bit vector operations, and scalar operations for most AVX-512 instructions. Support for 128-bit and 256-bit vector operations, and additional scalar functions is planned for a future release. The use of intrinsic functions requires programmers to learn how to use them for best effect, but offers better control than automatic code generation. Microsoft Visual Studio 2017 also includes support for Intel AVX-512 in the Microsoft Visual Studio IDE debugger, and Microsoft linker (dumpbin). Beyond that, Visual Studio 2017 version 15.3 adds support for over 700 new and modified Intel AVX-512 instructions in the Microsoft Macro Assembler (MASM).
Let's look at an example, first with basic Intel AVX-512 instructions, and then the equivalent C code. Here is a version of the Quicksort pivot function that was chosen because it is good for illustrating Intel AVX-512 features. This function takes a value called the pivot and an input list, and separates the list into a list of values greater than the pivot, and a list of values smaller than the pivot. The output lists are contiguous so that the final output doesn't have to be collated. This variation sorts a list of indices that refer to single-precision floating-point values (which could be embedded in larger objects) in another table. The indices are in multiples of 32-bits, so they must be multiplied by 4 to get the byte offset of the comparison value.
Now don't let your eyes glaze over as you look at the vector processing loop from the assembly language version of this routine, because understanding the important parts isn't hard.
; RBX points to array of values
; RCX is number of elements
; RSI points to incoming array of dword indices
; RDI points to outgoing array of dword indices
; RAX is set to the upper end of the outgoing indices
; RDX is used as a temporary register
; ZMM30 contains the pivot value in all elements
vector_loop:
; load next 16 indices
vmovdqu32 zmm1, zmmword ptr [rsi]
add       rsi, 64
; gather comparison values
kxnorw    k1, k1, k1      ; set 16 mask bits in K1
vgatherdps zmm2 {k1}, [rbx + 4 * zmm1]
; compare with pivot value
vcmpltps  k1, zmm2, zmm30 {sae}
; store indices for values below pivot
vpcompressd [rdi] {k1}, zmm1
; count how many values were stored
kmovw     edx, k1
popcnt    edx, edx
; move pointers by number of elements stored at
; the beginning and end of output table
lea       rax, [rax + 4 * rdx - 64]
lea       rdi, [rdi + 4 * rdx]
; store offsets for values >= pivot
knotw     k1, k1
vpcompressd [rax] {k1}, zmm1
; check if can process 16 more elements
sub       rcx, 16         ; subtract elements we intend to process
jnb       vector_loop     ; if enough left go process them
AVX-512 vector instructions specify the size of vector elements
The first instruction is VMOVDQU32. This instruction loads 16 dword indices into ZMM1, which is a 512-bit vector register that shares its lower 256 bits with YMM1. It is similar to VMOVDQU, but specifies that the input is a vector of 32-bit integers. In this instance that's not important, but it would be important for masking, which will be explained in a moment.
Masking with Gather and Scatter
The next AVX-512 instruction uses KXNORW to set the lower 16 bits of the mask register k1. This idiom is similar to how you might subtract a register from itself to get a zero value, but complemented to get 1 bits. Mask registers are used to select which elements of a vector will be operated on. In this case the following VGATHERDPS instruction will be operating on 16 elements, so it needs a mask with 16 bits set. Masking is optional for most AVX-512 instructions, but gather and scatter instructions are special because they clear bits in the mask as values are loaded or stored, which allows them to resume if they are interrupted before they are done. Gather was introduced in AVX2, and these instructions load vector elements based on an address with a vector component, in this case ZMM1. It loads each element from the address that is the sum of the base register (if specified), the vector index element, and the constant offset. Scatter instructions are similar, except they store values instead of loading them. There are also special instructions to check if a scatter instruction would try to write more than one value to the same address. Since only one value can be stored, that would be an error, and likely indicates that there is a dependency that needs to be taken into account.
Embedded Exception Suppression and Rounding Control
The following instruction is VCMPLTPS, which sets the low 16 bits in K1 if the corresponding values that the gather instruction loaded are less than the pivot value in ZMM30. Note that in 64-bit mode EVEX-encoded instructions can use up to 32 vector registers instead of the 16 registers provided for AVX and SSE. This instruction also specifies "{sae}" for "suppress-all-exceptions" which means that any exceptions from the comparison will be suppressed even if they are not masked in the floating-point control register (MXCSR). A comparison does not generate a floating-point result, but many instructions do, and for most AVX-512 instructions where the result might need to be rounded you can specify the rounding mode like this: "{rz-sae}". The "rz" means round the result toward zero (truncate), but you can also specify rounding up, down or toward the nearest representable value. (When you specify a rounding mode, exceptions will be suppressed.)
Embedded Broadcast
Suppression of exceptions and embedded rounding control can only be specified for full-length vector operations without a memory source operand. There is also an option that can only be specified for memory operands, which is embedded broadcast. Vector calculations often have scalar operands that must be applied to each vector element, such as the pivot value in the example. These values can be loaded into a register using an instruction such as VBROADCASTSS as in the example, but embedded broadcast allows such values to be used directly from memory. For example, if RBP points to the pivot value this instruction could do the comparison:
vcmpltps k1, zmm2, dword bcst [rbp]
The "bcst" keyword signals that the referenced value is a scalar that should be broadcast into a vector for the operation. If the reference is to a list of values from which a vector worth of values is extracted, the traditional memory reference syntax would be used:
vcmpltps k1, zmm2, dword ptr [rbp]
The "bcst" keyword is used to distinguish between the scalar reference and the vector reference, although non-Microsoft tools may do this in other ways.
VPCOMPRESSD and more about masking
The instruction after the comparison is VPCOMPRESSD, which stores only the vector elements corresponding with mask bits that are set. These are the indices that correspond to the values that were less than the pivot value, so they are stored at the head of the output list. VPCOMPRESSD does not clear the mask value, so you don't have to copy it if you want to use it again. Note that this one instruction does most of the work of building an output list. There is no comparable way to do this using SSE or AVX instructions.
Finishing the loop
The following two instructions KMOVW and POPCNT count the number of elements stored with VPCOMPRESSD so the head and tail pointers to the output buffers can be updated, which is what the next two LEA instructions do. (I am pre-decrementing the output pointer because VCOMPRESSD stores values from low addresses to higher ones.)
Finally, KNOTW inverts the mask bits, and VPCOMPRESSD uses the inverted mask to store the remaining indices at the tail of the output list. Then all that is left is to repeat until there isn't another full vector worth of values to process.
That's a total of 14 instructions to process 16 values, with no unpredictable branches. Since you can't vectorize this loop at all with AVX or SSE instructions, the only comparison is against scalar code, which takes 10 instructions, including an unpredictable branch, to do one value.
The Example in C code
You probably don't want to use assembly language to write your code. You probably want to code in a high-level language, so let's look at what this function might look like in C.
If you compare this with the assembly language version you will see that the vector functions invoked correspond closely with Intel AVX-512 instructions. The _mm512_load_epi32 function corresponds with VMOVDQU32, _mm512_i32gather_ps corresponds with VGATHERDPS, etc. You can map between Intel AVX-512 instructions and intrinsic functions using either the Intel Intrinsics Guide website or Volume 2 of the Intel® 64 and IA-32 Architectures Software Developer's Manual. The declarations for the Intel AVX-512 functions available in Microsoft Visual C++ are in the zmmintrin.h header, and are included along with other intrinsic function declarations when you include either intrin.h or immintrin.h.
Disassembly of AVX-512 instructions
After executing to a breakpoint at the _mm512_set1_ps function above and opening a disassembly window (below) you can see that the C code generates instructions that are similar, but not quite the same as the assembly language version shown above.
Examining Vector Registers
Being able to look at 512-bit vector values is a lot more useful than looking at Intel AVX-512 instructions. Suppose that you want to look at the index_vector and values_vector variables after the _mm512_i32gather_ps function call. You can see these values in a watch window like the one below.
You can set a watch on each of these by right-clicking the variable name, just as you would have done with any other variable. You will notice that the index_vector is further qualified by ".m512i_i32", while values_vector is not. The __m512i type is a union of vectors with elements that can be integers from 8 to 64 bits, and signed or unsigned, so to be sure you see the actual values you specify the 32-bit elements by clicking on the expansion arrow and selecting the m512i_i32 option. The base element type for __m512 is single-precision floating-point, so selecting a display type isn't necessary for values_vector. (The floating-point vector values match the index values because that's the way they were initialized, not because they need to match.) In addition to the watch window, you can view 512-bit vector values in all of the expected places, such as locals and register value windows.
We implemented over 1500 Intel AVX-512 intrinsic functions in Microsoft Visual C++ for Visual Studio 2017 version 15.3, and we have more to do. The available functions are mostly for 512-bit vectors or floating-point scalar values. We plan to add more functions for 256-bit and 128-bit vectors and floating-point scalars in an upcoming release, which will more than double the number of AVX-512 functions available. There are also many additional optimizations for the new AVX-512 features that we are planning to roll out over several releases.
You are also important to our plans, so stay tuned! In a future blog post we will dive deeper into Intel AVX-512, and show its performance benefits with examples compiled with Visual Studio. As always, we are interested in your feedback. Post your comments below and requests on Visual Studio UserVoice.
Example code is provided for illustrative purposes only, and no claim of performance or suitability for any other purpose is implied.
Intel technologies' features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. Check with your system manufacturer or retailer or learn more at https://www.intel.com.
Intel, the Intel logo, Intel Core, Intel Xeon, and Intel Xeon Phi are trademarks or registered trademarks of Intel Corporation in the U.S. and/or other countries. *Microsoft, Visual Studio, and Visual C++ are trademarks or registered trademarks of Microsoft Corporation in the U.S. and/or other countries. Other names and brands may be claimed as the property of others. © 2017 Intel Corporation
Posted in C++
Precompiled Header (PCH) issues and recommendations
This post written by Mark Hall, Xiang Fan, Yuriy Solodkyy, Bat-Ulzii Luvsanbat, and Andrew Pardoe. Precompiled headers can reduce your compilation times significantly. ...
Ulzii Luvsanbat [MSFT] July 13, 2017
Visual Studio Code C/C++ extension July 2017 Update – time to try out the new IntelliSense!
2 million downloads! This is very exciting for the Visual Studio Code C/C++ extension, considering it was just 4 months ago when we hit the 1 million milestone! Today we...
Rong Lu July 18, 2017
Getting Started with C++ in VS
Bring Your Existing C++ Code to VS
C++ Code Editing & Navigation
C++ Unit Testing
C++ Debugging & Diagnosics
Collaborating with Your Team in VS
C++ Windows Development
C++ pnux Development
C++ Android & iOS Development
C++ Game Development
General C++ Series
Vcpkg
OpenFolder
Writing Code
VC++ Migration Documentation
Coroutine
Migration DevLab
C++ Q&A Series


text:
function testGridDefinitionsValues(element, columnValue, rowValue)
{
    window.element = element;
    var elementID = element.id || "element";
    shouldBeEqualToString("window.getComputedStyle(" + elementID + ", '').getPropertyValue('grid-template-columns')", columnValue);
    shouldBeEqualToString("window.getComputedStyle(" + elementID + ", '').getPropertyValue('grid-template-rows')", rowValue);
}

function testGridDefinitionsSetJSValues(columnValue, rowValue, computedColumnValue, computedRowValue, jsColumnValue, jsRowValue)
{
    checkGridDefinitionsSetJSValues(true, columnValue, rowValue, computedColumnValue, computedRowValue, jsColumnValue, jsRowValue);
}

function testNonGridDefinitionsSetJSValues(columnValue, rowValue, computedColumnValue, computedRowValue, jsColumnValue, jsRowValue)
{
    checkGridDefinitionsSetJSValues(false, columnValue, rowValue, computedColumnValue, computedRowValue, jsColumnValue, jsRowValue);
}

function checkGridDefinitionsSetJSValues(useGrid, columnValue, rowValue, computedColumnValue, computedRowValue, jsColumnValue, jsRowValue)
{
    window.element = document.createElement("div");
    document.body.appendChild(element);
    if (useGrid) {
        element.style.display = "grid";
        element.style.width = "800px";
        element.style.height = "600px";
    }
    element.style.font = "10px Ahem"; // Used to resolve em font consistently.
    element.style.gridTemplateColumns = columnValue;
    element.style.gridTemplateRows = rowValue;
    shouldBeEqualToString("getComputedStyle(element, '').getPropertyValue('grid-template-columns')", computedColumnValue || columnValue);
    shouldBeEqualToString("element.style.gridTemplateColumns", jsColumnValue || columnValue);
    shouldBeEqualToString("getComputedStyle(element, '').getPropertyValue('grid-template-rows')", computedRowValue || rowValue);
    shouldBeEqualToString("element.style.gridTemplateRows", jsRowValue || rowValue);
    document.body.removeChild(element);
}

function testGridDefinitionsSetBadJSValues(columnValue, rowValue)
{
    window.element = document.createElement("div");
    document.body.appendChild(element);
    element.style.gridTemplateColumns = columnValue;
    element.style.gridTemplateRows = rowValue;
    // We can't use testSetJSValues as element.style.gridTemplateRows returns "".
    testGridDefinitionsValues(element, "none", "none");
    document.body.removeChild(element);
}

function checkGridAutoFlowSetCSSValue(elementId, expectedValue)
{
    shouldBe("window.getComputedStyle(" + elementId + ", '').getPropertyValue('grid-auto-flow')", "'" + expectedValue + "'");
}

function checkGridAutoFlowSetJSValue(newValue, expectedStyleValue, expectedComputedStyleValue)
{
    element = document.createElement("div");
    document.body.appendChild(element);
    if (newValue)
        element.style.gridAutoFlow = newValue;
    shouldBe("element.style.gridAutoFlow", "'" + expectedStyleValue + "'");
    shouldBe("window.getComputedStyle(element, '').getPropertyValue('grid-auto-flow')", "'" + expectedComputedStyleValue + "'");
    document.body.removeChild(element);
}

function testGridAutoDefinitionsValues(element, computedRowValue, computedColumnValue)
{
    window.element = element;
    var elementID = element.id || "element";
    shouldBeEqualToString("window.getComputedStyle(" + elementID + ", '').getPropertyValue('grid-auto-rows')", computedRowValue);
    shouldBeEqualToString("window.getComputedStyle(" + elementID + ", '').getPropertyValue('grid-auto-columns')", computedColumnValue);
}

redpajama_set_name: RedPajamaGithub


The relationship between healthcare professionals and the patients is a factor that is being highlighted with greater importance with each passing day. Knowledge and skill are not the only aspects that can lead to professional growth and proper communication and caring for the patients are of equal importance. In fact, some residency programs in the US have already started taking note of personality traits for evaluating and selecting the residents. Set your appointment with Us! We make sure all your concerns are taking cared of.
Self- awareness is about looking into one's self without any judgments and take note of the various strengths and weaknesses of one's character. It is not an easy process and can be time-consuming for many people. In the rush through the daily life, people tend to be unaware of the various reactions that they have in response to the influences of the outside world. A proper introspection on our actions can help us in understanding our thoughts, beliefs, feelings and our behavior with the people around us. This continuous process can help in managing our personal and professional lives more effectively.
Nurses are one such group of healthcare professionals who spend maximum time with the patients and with proper self-awareness, this relationship can have improved therapeutic values. Being aware of the patterns in one's behavior can help a nurse in developing a more effective communication with a patient, resulting in improved patient care in a holistic manner. The unresolved personal stresses and hidden emotions can lead to a less effective nurse-patient relationship, which is unfavorable for patient care.
Since patients come from various sociological backgrounds, environments and value systems, understanding and acknowledging these differences play an important part in caring for them. The right words, attitude and even body language can have a very positive impact on a patient and hence it's extremely necessary to improve patient care by increasing self-awareness. Reflecting on one's personal feelings and emotions while taking good care of oneself is one of the first steps in becoming self-aware.


text:
Are Celtics Fans Losing Patience With Danny Ainge?
June 18, 2017 April 26, 2020 Joe
By now, we all know the reported deal that will likely be settled on Monday. The Celtics are reportedly sending the #1 pick in Thursday's NBA Draft to the Philadelphia 76ers for the #3 pick in this years draft and a protected 2018 Lakers pick. If the pick is #2 through 5, the Celtics would get that pick. If it lands outside of 2 through 5, the Celtics would get the Sacramento Kings first round pick in 2019. It's complicated. However, basically what it means is that by dropping two spots on Thursday, they will very likely gain another top first round pick either next year or the year after.
So, what does this mean? For one, it means that the Celtics don't view Markelle Fultz as a future league changing player as many of the experts have suggested. In recent weeks leading up to the draft, it has been more prevalent to hear that the top four picks are pretty close and that there isn't a clear cut #1 in Fultz as it had previously been suggested. As always, no one knows for sure. However, if Ainge doesn't like Fultz at #1, it certainly makes sense to trade down. The question is did he get enough?
Many Celtics fans believe that the Celtics should be getting player in return along with the pick. Jahlil Okafor has been suggested. Okafor has put up some decent stats, but is really a player who's going to make the Celtics a significantly better team? He's known for checking out at times and being very weak defensively. Just what the Celtics need! Another big man who can't defend down low! Wouldn't you rather have the chance at a Top 5 pick in the draft than a player like Okafor?
The reality is that Celtics fans are starting to get tired of hearing about all of the assets Danny Ainge has piled up over the last few years. Granted, Ainge has done a tremendous job of rebuilding this team since the Pierce/Garnett era ended. He helped put the team in position to win again in the short term and he set the team up for a strong long term future. This is a major accomplishment in today's NBA. With that said, when are all of these assets going to be cashed in? Up to this point, it's been about trading for more picks and all the Celtics have to show for it is Jaylen Brown. Nice player…not a superstar.
Sit tight, Celtics fans. If you think it's a given that Ainge is going to make this pick and draft Jayson Tatum or Josh Jackson, you're wrong. Ainge didn't pile up all of these picks to build a team of role players. The Celtics need superstars to contend. It's entirely possible and even likely that the team he's looking to deal with felt that the #3 pick this year along with another future high end pick is more valuable to them than this year's #1.
Anthony Davis? Jimmy Butler? Paul George? The possibilities are endless given the assets the Celtics have.
Before you pass judgement on Ainge, let's see how the next week or two plays out. The draft is followed by NBA Free Agency starting on July 1st. The Celtics have been talking about "fireworks" a lot in the past few seasons. This could be the year the sparks are green and white.
How would you feel about Ainge if the Celtics had a BIG FOUR of Isaiah Thomas, Jimmy Butler, Gordon Hayward, and Al Horford on the 4th of July?
Regardless of what you think about Ainge's move and upcoming decisions, one thing is for sure…the next two weeks are going to be a lot of fun.
Basketball, Boston Celtics Celtics Trade, Danny Ainge, Jayson Tatum, Josh Jackson, Markelle Fultz, NBA Draft. permalink.
Are Hayward And George Enough For Celtics To Win The Title?


Winsome "Ancona Modular Wine Cabinet w/ One Drawer, Glass Rack, X Shelf Dark Espresso"
Pulaski P020073 Industrial Adjustable Shelf 2 Door Copper Sheet Wine Bar Cabinet 36" x 15" x 36"
Wine Cellars calling your name? Bizrate has the one that you are looking for online. Check prices and specs on Wine Cellars from top brands like EdgeStar, Howard Miller and Koolatron. Read reviews and narrow your choices down by price range, brand, merchant, and more. Find the product that is right for you.


text:
Who is AAZ ?
Founded in 1998 by Doctor Joseph Coulloc'h, AAZ is a French company located 2 kms south-west of Paris dedicated to the development, the manufacturing and distribution of screening self-tests in France and in the rest of the world, for people who cannot or do not wish to go to a laboratory or to a hospital. From diagnostic self-tests conception to validation, the AAZ company is also involved in research and investigation in collaboration with private and academic partners.
The structure of the company allows it to work in all three phases, from the proof of concept to the EC marking of its In Vitro Diagnostic Medical Devices (IVDMD) to the commercialization (through its international network). For more than 20 years, we put our skills at the service of health professionals and the general population in order to provide them with reliable products that are perfectly suitable for their needs.


text:
La guerra serbo-bulgara (; ) fu una guerra tra il Regno di Serbia e il Principato di Bulgaria che scoppiò il 14 novembre 1885 e durò fino al 28 novembre dello stesso anno. Il trattato di pace finale fu firmato il 19 febbraio del 1886 a Bucarest. Come risultato della guerra, le potenze europee riconobbero l'unificazione della Bulgaria, il casus belli, che era avvenuta il 6 settembre 1885.

Retroscena
Il 6 settembre 1885, il principato di Bulgaria e la provincia semi-autonoma ottomana della Rumelia orientale dichiararono la propria unificazione nella città di Plovdiv. La Rumelia orientale, la cui popolazione era per la maggior parte di etnia bulgara, era stata una creazione del congresso di Berlino di sette anni prima. L'unificazione ebbe luogo contro il volere delle grandi potenze, incluso l'impero russo. L'impero austro-ungarico stava estendendo la propria influenza sulla penisola balcanica e vi si oppose strenuamente. Anche il vicino occidentale bulgaro, la Serbia temeva che ciò avrebbe diminuito la sua posizione nei Balcani. Inoltre al sovrano serbo Milan IV dava seriamente fastidio il fatto che i leader dell'opposizione come Nikola Pašić, scampati dalle persecuzioni in seguito alla rivolta di Timok, avessero trovato asilo politico in Bulgaria.

Lusingato dalle promesse austro-ungariche di ampliamenti territoriali a danno della Bulgaria (in compenso di alcune concessioni nei Balcani occidentali), Milan IV dichiarò guerra alla Bulgaria il 14 novembre 1885. La strategia militare si basava soprattutto sulla sorpresa, dato che la Bulgaria aveva spostato la maggior parte delle sue truppe vicino al confine con l'impero ottomano, a sud-est.

Storia

Il pretesto fu una disputa minore di confine, nota come "Disputa di Bregovo". Il fiume Timok, che segnava parte del confine tra i due paesi, aveva leggermente cambiato il tracciato del suo corso durante gli anni. Come risultato, una postazione di confine serba vicino al villaggio di Bregovo si era ritrovata sulla riva bulgara del fiume. Dopo che alcune richieste da parte della Bulgaria di evacuare la postazione vennero respinte, le truppe serbe vennero espulse con la forza dai bulgari.

L'esercito ottomano non intervenne e l'avanzata serba fu fermata dopo la battaglia di Slivnica (17-19 novembre). La maggior parte dell'esercito bulgaro si spostò dal confine ottomano nel sud-est al confine serbo nord-occidentale per difendere la capitale Sofia. Dopo le battaglie difensive a Slivnica e Vidin (la difesa dell'ultima battaglia fu organizzata da Atanas Uzunov), i bulgari iniziarono un'offensiva con cui occuparono la città di Pirot (battaglia di Pirot). A questo punto l'impero austro-ungarico entrò nella scena, minacciando di entrare in guerra a fianco della Serbia se le truppe bulgare non si fossero ritirate. Non ci furono modificazioni territoriali da entrambe le parti, ma l'unificazione bulgara fu riconosciuta dalle grandi potenze. Ad ogni modo la relazione di fiducia e di amicizia tra la Serbia e la Bulgaria, costruita durante la lunga lotta comune contro il dominio ottomano, si era ormai inevitabilmente deteriorata.

Esercito serbo
L'ammontare totale delle forze armate serbe che dovevano prendere parte alle operazioni militari era di circa 60.000 unità. L'armamento della fanteria serba era quasi al livello dei più moderni standard del periodo (fucili a carica singola Mauser-Milovanovič con eccellenti caratteristiche balistiche). Ad ogni modo l'artigliera era malamente equipaggiata, con cannoni a carica frontale del sistema La Hitte. Il re Milan IV divise le sue forze in due armate, la Nišava e la Timok. La prima fu incaricata dell'obiettivo principale, cioè sopraffare le difese bulgare lungo il confine occidentale, conquistare Sofia ed avanzare verso le alture di Ihtiman. Era qui che si pensava di incontrare e sconfiggere le forze bulgare che provenivano da sud. Il vantaggio principale dei serbi sulla carta erano le migliori armi leggere ed i comandanti ed i soldati con una migliore formazione ed una maggiore esperienza acquisita nelle ultime due guerre contro l'impero ottomano.

Comunque alcuni problemi interni provocati dalla condotta di guerra dello stesso re Milan resero nulli tutti i vantaggi militari. Per accumulare per sé tutta la gloria della presunta imminente vittoria, Milan IV non chiamò i più famosi comandanti delle guerre precedenti (il generale Jovan Belimarković, il generale Đura Horvatović e il generale Milojko Lešjanin) alla guida dell'esercito. Prese invece egli stesso la posizione di comandante di armata e diede gli ordini di divisione a ufficiali con meno esperienza, come Petar Topalović della divisione Morava.

Inoltre, sottovalutando la forza militare bulgara e temendo diserzioni nel condurre una guerra impopolare (e avendo infatti sperimentato la Rivolta di Timok due anni prima) ordinò la mobilitazione della sola prima classe di fanteria (reclute al di sotto dei 30 anni) che significava solo la metà della potenziale bellico umano serbo. Agendo in questo modo provò l'esercito serbo dei suoi veterani delle precedenti guerre. Il momento scelto per l'inizio delle ostilità fu pessimo per l'esercito serbo dato che era in piena fase di riarmo. I nuovi cannoni d'acciaio De Bang a carica posteriore erano stati ordinati e pagati, ma non sarebbero arrivati prima del 1886.

I moderni fucili, anche se tra i migliori in Europa al tempo, davano altri problemi: furono introdotti in un tempo troppo ridotto (due anni) prima dell'inizio della guerra, così molti soldati non erano stati sufficientemente allenati all'uso. Le capacità teoriche del fucile spesso ingannavano gli ufficiali serbi, a cui ancora mancava l'esperienza del loro uso, portandoli ad ordinare raffiche da distanze di più di mezzo chilometro, sprecando le preziose munizioni per risultati insignificanti. Inoltre le munizioni vennero acquistate in quantità basate sul consumo di pallottole dei precedenti fucili, più vecchi e più lenti. La situazione fu peggiorata dalle tattiche militari serbe, che enfatizzavano la potenza di fuoco e minimizzavano il combattimento corpo a corpo, cosa che contribuì all'alto numero di vittime come nella battaglia di Neškov Vis in difesa di Pirot.

Esercito bulgaro
La Bulgaria fu costretta a fronteggiare la minaccia serba con due pericolosi svantaggi. Il primo svantaggio fu che, quando fu dichiarata l'unificazione, la Russia aveva ritirato i propri ufficiali militari che fino ad allora avevano comandato tutte le maggiori unità del giovane esercito bulgaro. Gli ufficiali bulgari che rimanevano avevano gradi più bassi e quasi nessuna esperienza di comando di unità più grandi di un plotone (in questo modo il conflitto fu soprannominato "La guerra dei capitani", in bulgaro: войната на капитаните, vojnata na kapitanite). Il secondo fu che, dato che il governo bulgaro si aspettava un attacco da parte della Turchia, la maggior parte delle forze dell'esercito bulgaro si trovavano lungo il confine sud-orientale. Nelle condizioni della Bulgaria del 1885, il loro trasferimento attraverso il paese avrebbe impiegato almeno 5-6 giorni.

Vantaggi dei bulgari
Il principale vantaggio bulgaro era il forte spirito e morale patriottica, così come la sensazione tra gli uomini di combattere per una giusta causa. Non si poteva dire lo stesso dei serbi. Il loro re aveva fuorviato nel suo manifesto all'esercito, affermando che i soldati serbi erano stati mandati ad aiutare i bulgari nella guerra contro la Turchia. Così i soldati serbi furono inizialmente sorpresi di essersi ritrovati a combattere invece dei bulgari, finché realizzarono cosa stesse realmente accadendo. Presumibilmente mentire al proprio esercito fu l'unico mezzo di Milan IV per mobilitare e comandare il proprio esercito senza disobeddienze e diserzioni.

Inoltre, mentre le armi leggere dei bulgari erano inferiori a quelle serbe, l'artiglieria era di gran lunga superiore, usando dei cannoni d'acciaio Krupp a carica posteriore.

Piano strategico bulgaro
C'erano due tipi di strategia di difesa: il primo, sostenuto dal principe Alessandro I prevedeva la battaglia generale sulle alture di Ihtiman. L'inconveniente di questo piano era che la capitale Sofia si sarebbe dovuta arrendere senza combattere. Ciò avrebbe spinto la Serbia a interrompere l'attacco ed a chiamare in arbitraggio le grandi potenze. Perciò venne adottato il secondo piano strategico, che prevedeva lo scontro principale nella zona di Slivnica. Il capitano Olimpi Panov ebbe un ruolo importante in questa decisione finale.

Attività militari

16-19 novembre

Il principe Alessandro I arrivò la sera del 16 novembre trovando una posizione difensiva ben preparata, munita di 9 battaglioni, più 2.000 volontari e 32 cannoni, comandati dal maggiore Gučev. La posizione consisteva di circa 4 km di trincee e strutture di artiglieri su entrambi i lati della strada principale su una cresta montuosa davanti alla città di Slivnica. Alla destra si trovava un terreno montuoso scosceso mentre su lato sinistro c'erano le più facili colline di Visker verso Breznik.

Le tre divisioni centrali serbe arrivarono anch'esse il 16 novembre e si fermarono per riprendersi dopo la feroce azione di ritardo dei bulgari sul passo di Dragoman. La divisione Morava si trovava a poca distanza dal suo obiettivo, Breznik, che era più a sud. L'avanzata verso nord si era impaludata lungo il Danubio.

La mattina del 17 novembre iniziò con pessime condizioni meteo: pioggia e nebbia, e l'attacco serbo non ebbe luogo. Alle 10 Alessandro I ordinò a tre battaglioni di avanzare sulla destra. Essi sorpresero la divisione sul Danubio, che infine che strinsero e spinsero indietro. Il principale attacco serbo cominciò al centro, in gran parte mal sostenuto dall'insufficiente portata dell'artiglieria. Il fuoco dei bulgari li costrinse a tornare indietro lasciando 1.200 vittime. Una colonna di soccorso guidata dal capitano Benderev riprese le alture sulla destra e costrinse la divisione danubiana a ritirarsi.

All'inizio del 18 novembre i serbi attaccarono il fianco destro, più debole, delle linee bulgare. Appena in tempo due battaglioni del reggimento Preslav arrivarono in sostegno della posizione. Ulteriori attacchi al centro furono respinti con gravi perdite da parte serba e Benderev catturò due ulteriori posizioni sulle montagne.

Il 19 novembre i serbi concentrarono due divisioni per un attacco sul lato sinistro bulgaro nel tentativo di unirsi alla divisione Morava. Tuttavia tre battaglioni delle truppe bulgare condotti dal capitano Popov da Sofia avevano contenuto la divisione Morava sulle alture del Visker e la manovra di fianco fallì. Alessandro ordinò quindi un contrattacco che respinse i serbi su entrambi i lati anche se l'arrivo della notte impedì il collasso totale serbo.

19-28 novembre
Slivnica fu la battaglia decisiva della guerra. I serbi fecero solo limitate azioni di retroguardia mentre si ritiravano e per il 24 novembre erano tornati di nuovo in Serbia. La divisione Timok a nord continuò l'assedio di Vidin fino al 29 novembre.

La maggior parte dell'esercito bulgaro oltrepassò il confine diviso in due divisioni (Gučev e Nikolaev), sostenute da colonne di fianco e convergette su Pirot. L'esercito serbo si trincerò sulle colline ad ovest della città. Il 27 novembre l'esercito bulgaro fiancheggiò il lato destro delle posizioni serbe con il principe Alessandro I che guidava personalmente l'attacco finale. I serbi abbandonarono Pirot e fuggirono a Niš.

Fine della guerra e trattato di pace
La sconfitta serba indusse l'Austria-Ungheria a prendere le difese della Serbia. Il 28 novembre, l'ambasciatore viennese a Belgrado, il conte Kevenhueller-Metsch, visitò il quartier generale dell'esercito bulgaro e chiese la cessazione delle attività militari, minacciando l'entrata in guerra delle truppe austro-ungariche. Il cessate il fuoco fu firmato il 7 dicembre anche se ciò non impedì alcuni tentativi falliti serbi di impadronirsi di Vidin, con l'intenzione di usarla in ostaggio durante le negoziazioni, nonostante le attività militari fossero state sospese anche sul lato serbo su richiesta del suo alleato. Il 19 febbraio 1886 fu firmato il trattato di pace a Bucarest. Secondo i termini non avvenne nessun cambiamento sul confine serbo-bulgaro.

La guerra fu un passo importante nel rafforzamento della posizione internazionale della Bulgaria. Su larga scala la vittoria preservò l'unificazione della Bulgaria. La sconfitta lasciò una cicatrice duratura sull'apparato militare serbo, ritenuto invincibile dai serbi stessi. Furono introdotte ambiziose riforme dell'esercito (che in seguito, anche se in parte, contribuirono alla fine della casata degli Obrenović).

Bibliografia

Altri progetti

Collegamenti esterni

Guerre che coinvolgono la Bulgaria
Guerre che coinvolgono il Regno di Serbia

redpajama_set_name: RedPajamaWikipedia


Doesn't need cooking/heating or any attention at all once it is done.
Eventually, after stalking around the farm shop I stumbled on a few things that gave me a great idea, so I have a brilliant idea to bring out for nibbles while everyone is waiting for food or when the food has all gone and there is still ample alcohol flowing!
Firstly I spotted a massive bag of nuts in the farm shop, and thought that I could attempt some sort of spicy but sweet nuts. And this ended up being so simple.
I've put no measurements on the above as I didn't measure anything out and it all depends on your personal preference of sweet and spicy.
Line a baking tray with greaseproof paper, spread out your nuts. Drizzle over the honey, sprinkle over the sugar and chilli flakes (I used probably about half a cup/50g of each).
Pop into a preheated oven (170degrees) and leave for about 40 mins, until they are golden brown. Allow them to cool a little then sprinkle with coarse sea salt, separate with a fork and I put mine into a freezer bag to store. This makes it easier to separate with your fingers even more when they are cooler.
And viola, really simple but guaranteed no one else would take something similar and completely different from the normal coleslaw or bread rolls!


To contact us with questions or product enquiries please email or use the contact form. For urgent enquiries or to talk to us, the old fashioned way is still the best we feel, just give us a call.
We are here to serve you, so your thoughts and opinions are very valuable to us. Please let us know what you think about our website, our wines and your overall experience using our service.
We may use your name and comments on our customer feedback page so please let us know if you would prefer us not to use any part of your feedback.


Using natural materials and modern design, we aim to provide a simple and unique aesthetic showcasing our craftsmanship, attention to detail and appreciation for our surroundings. With colorful sunsets, warm ocean rocks, cool evening breezes and the refreshing water of the Central American Pacific, our objective is to provide a serene and comfortable stay, influenced by the natural beauties of this place. We love our space and hope you will too!


We stock a variety of Hammerite paints products at both the Bourne and Deeping Branches.
Hammerite Metal Paint Smooth Black in 250ml, 750ml & 2.5 LTR.
Hammerite Metal Paint Hammered Black in 250ml, 750ml & 2.5 LTR.
Hammerite Metal Paint Smooth White in 250ml, 750ml & 2.5 LTR.
Hammerite Metal Paint Hammered White in 250ml, 750ml & 2.5 LTR.
Hammerite Metal Paint Smooth Silver in 250ml & 750ml.
Hammerite Metal Paint Hammered Silver in 250ml & 750ml.
Hammerite Metal Paint Smooth Blue in 250ml & 750ml.
Hammerite Metal Paint Hammered Blue in 250ml & 750ml.
Hammerite Metal Paint Smooth Dark Green in 250ml & 750ml.
Hammerite Metal Paint Hammered Dark Green in 250ml & 750ml.
Hammerite Metal Paint Smooth Red in 250ml & 750ml.
Hammerite Metal Paint Hammered Red in 250ml.
Hammerite Metal Paint Smooth Yellow in 250ml & 750ml.
Hammerite Metal Paint Smooth Copper in 250ml.
Hammerite Metal Paint Hammered Copper in 250ml.
Hammerite Metal Paint Smooth Gold in 250ml.
Hammerite Metal Paint Hammered Gold in 250ml.
Hammerite Garage Door Paint Black in 750ml.
Hammerite Garage Door Paint White in 750ml.
Hammerite Garage Door Paint Chestnut in 750ml.
Hammerite Garage Door Paint Oxford Blue in 750ml.
Hammerite Garage Door Paint Buckingham Green in 750ml.
Hammerite Garage Door Paint Red in 750ml.
Hammerite Metal Paint Smooth Black Aerosol in 400 ml.
Hammerite Metal Paint Hammered Black Aerosol in 400 ml.
Hammerite Metal Paint Smooth White Aerosol in 400 ml.
Hammerite Metal Paint Hammered White Aerosol in 400 ml.
Hammerite Metal Paint Smooth Silver Aerosol in 400 ml.
Hammerite Metal Paint Smooth Blue Aerosol in 400 ml.
Hammerite Metal Paint Smooth Dark Green Aerosol in 400 ml.
Hammerite Metal Paint Smooth Red Aerosol in 400 ml.
Hammerite Metal Paint Smooth Yellow Aerosol in 400 ml.
Hammerite Special Metal Primer Red in 250 ml & 500 ml.
Hammerite Brush Cleaner & Thinners in 250 ml.
Hammerite Rust Remover Dip in 500 ml.
For further details and technical information visit the Hammerite website.


With a awesome price–to–feature rate, the VPS server will be able to manage a multitude of multimedia–rich web sites without a problem. It's backed up with a twenty–four–seven support service as well as a 99.9% network uptime guarantee.
A dedicated IP will provide you with a lot more control over your website or script, therefore we include one for free together with your KVM VPS web hosting plan.