text:
Roman Georgievich Grebennikov () nació el 25 de agosto de 1975 en la ciudad de Volgogrado, entonces parte de la Unión Soviética. Es el alcalde en funciones de su ciudad natal en la actualidad siendo elegido para este cargo desde el año 2007.

Biografía
Grebénnikov se graduó en la Facultad de Derecho de la Universidad Estatal de Volgogrado en 1998. Después trabajó en una firma de abogados. Se unió al Partido Comunista ruso y ganó una diputación. De 2001 a 2005 fue el presidente del parlamento ruso siendo el más joven en la historia de este país con este cargo. En 2003, fue promovido para el Comité de Seguridad Pública.

El 21 de mayo de 2007 Grebénnikov fue elegido alcalde de la ciudad de Volgogrado con el 32.47% de la votación. Es el alcalde más joven electo en una ciudad de esta importancia.

Referencias

Comunistas de Rusia
Miembros del Partido Comunista de la Federación Rusa
Alcaldes de Volgogrado
Personas de Volgogrado


Many marketers talk about the specifics of algorithms, content updates, spider-bots etc, but there's no need for many business owners to worry too much about this. All you need to do to focus is assume that search engines want to get the most relevant articles, posts and products in front of an audience. Understanding SEO is crucial to significantly increasing your traffic and brand awareness. By keeping the site's underlying code clean and up-to-date, developing a stable site architecture, and maintaining excellent file and resource management practices, you can help guarantee quick-loading webpages for your site's visitors. You want to give the user the exact information that they searched for and entice them to explore your site with easy-to-understand navigation to create a seamless, satisfying experience for a new customer. Imagine for a moment, a yacht. The on-page elements represent the sails and the ropes above water. Now imagine the technical elements of SEO are everything below the water line: the hull and the cabin. So you could have your sails blowing, and your knots tied correctly, but if there's a hole in the bottom of your boat you're not going to get very far.
User experience is in turn a very crucial factor when it comes to ranking a website. Users hate to wait and if you make them do it, they will leave. Professional search marketers don't submit the URL to the major search engines, but it's possible to do so. At a bare minimum, include social sharing buttons on your content. If you uncover duplicate content, check the organic traffic for each of your product page variations in Google Analytics. There are many search engines and although most follow a similar logic, there are others which rank different aspects of a website to those which follow the regular mathematical logic.
It is an unfortunate fact that your SEO budget will have an impact on the speed of your SEO results. A higher budget simply allows for more people working on your campaign and researching your industry and creating your content. Keyword research can help you discover new content opportunities, while it can also improve your existing content. The content on your website must be unique and creative. It has to be relevant to your readers, and not published just for SEO purposes. To create relevant content, research the latest trends and write blog posts that are engaging. Teach your audience how to do something, and always update old content. SEO in Driffield is here. Different search queries with different intent will result in different results. Google has become so sophisticated that when a web user searches for a "How to find organic foods" he or she will get a different results page than if he or she typed in the search query "where is the closest grocery store." The intent behind both searches are different and Google knows it. After you complete your Google SEO keyword research and have a list of Google SEO keywords you want to target, it's time to write! Your SEO keywords need to appear in your content – just don't overdo it or your content will look spammy.
Gaz Hall, a Freelance SEO Consultant from SEO Hull, commented: "Excessive link exchange ("Link to me and I'll link to you") or partner pages exclusively for the sake of cross-linking will negatively impact a website's ranking in search results." Do your maths - its one of the primary resources for this sort of thing. Its as simple as KS2 Maths. Really! Backlinks areincoming links to your website from another site. They are an indispensable part of SEO and a prime ranking factor Google takes into account in their PageRank algorithm. A page with multiple backlinks from authoritative sources is more likely to rank higher. Limit each paragraph to 2-3 sentences at most. It's even okay to use one-sentence paragraphs if necessary, but use them sparingly or your post will look like a bullet-pointed blog without the bullets. Whether you are building links, choosing domain names. or writing page text, you are trying to include your keywords in all of these in a search-engine-friendly way. Description meta tags are important because Google might use them as snippets for your pages. Note that we say "might" because Google may choose to use a relevant section of your page's visible text if it does a good job of matching up with a user's query.
SEO (Search Engine Optimization) is arguably the most commonly used method for increasing the flow of traffic through a site. You can't expect Google to see you as an expert on a certain topic when you have only written two sentences about it. This indicates to Google that your page probably isn't the best result to match the search query. According to research by Google, smartphone users have a higher buyer intent than desktop users. They're focused and ready to buy. It's your job to be there when they are looking for your products. For smaller organizations, organic search can provide a low-cost way to build a highly targeted audience. There are many sites out there which promise you quick ways to get to the top of Google. Many of them are exploiting current loopholes in Google's algorithm. Yes they may get you to the top of Google for now, but once Google spots those loopholes they will close them, and often punish the sites who took advantage. So you could soon find yourself plummeting back down again.
Google pays attention to third-party expert testimonials from independent sources – reviews, references, news articles. Recommendations from professional societies, are strong evidence of very positive reputation. Google wants to retain its reputation as a quality search engine, so it's main goal is to make web browsing enjoyable. The satisfaction and enjoyment of web users will only be met if users are given search results that are relevant, safe, useful and easy to navigate. Beware, excessive linking, either internal or external can lead to the exact opposite results. Make sure that every link serves its own purpose in your content. SEO and SEM tactics are not disappearing any time soon, so why not use them to your advantage? There are a lot of people using search engines to look for what you have to offer, and in the area you are offering them in. Off-page SEO factors are as important as on-page SEO factors. To have a successful SEO optimisation, both should be done. Earlier it was still easy to rank by building spammy links but, after the penguin and panda updates, its much difficult.


In this episode, Jacob and I have a father-son discussion about what I think about his friends, how his life is different and similar to his friends, and somehow I find myself on a soapbox about what men should really do about their loveless marriage as well as provide advice for divorced dads.
My son, like many teenagers, is influenced and supported by his fellow teen friends. Part of connecting with him involves knowing who his friends are. Listen to this episode to see what I think about them and the influence they have on my son.
It happens. You've drifted apart and it feels like the woman you committed to spending the rest of your life with doesn't seem to know who you are anymore. We all change. You changed, and somewhere along the way you forgot to tell you wife. She's changed, and maybe you haven't taken the right approach to getting to know her today.
In this episode, I share with you insights from seeing regret from men who thought leaving their current loveless marriage was the answer and the impact they had on their children. You need to make an effort. It's worth making an effort.
A child's relationship with his or her father is highly desired. Time and again, I have seen daughters of divorce seek attention from other male figures often in the form of dating relationships. Stay connected with your children, honor their mother, and in this episode I rant about why this is important for your children and for yourself.


Country living in the town of Bonnyville. This 1760 Sq. Ft. bungalow is located on the east end of town on 2.99 acres. The yard is landscaped and has a large garden area and a legal firepit . A good size entrance leads to a living area with vaulted ceiling. The large kitchen has a good size island, a pantry and lots of countertops. Upstairs are thee bedroom, a main floor laundry room with backyard access. The master bedroom has an en-suite with double shower and a jet tub. Downstairs are three more bedrooms, a hobby room, a four piece bathroom and a family room all heated with in-slab heat. Water source is a 69 foot deep well and continuous hot water. The septic is for a six bedroom home with a field.


You can constantly select a quite spot – and there are lots of those around here, in the midst of the biggest ponderosa pine forest in the globe with the San Francisco Peaks in our collective backyard – to lay down a picnic blanket or barbecue at a regional park. If you are arranging a redneck themed party, make certain your meals is perfect for all these Very good 'ol Buddies. Given that it is partnered with Yelp testimonials can be secured by means of the app, a massive support in narrowing your restaurant choices. I was looking for a home primarily based organization myself and got introduced to an incredible chance with the home grocery pick up and delivery business.
The 30 individuals strong founding team is a exclusive combination of retailers, entrepreneurs, marketers, operators, programmers, data scientists and engineers who have Delivery food near me pizza in Proserpine come with each other to build this Restaurants that provide near me Meals in Airlie Beach venture from scratch. That is why ukuze bring comfortable way of receiving food by providing food delivery solutions from hundreds of restaurants. Preserve meals and water near the mother so she will eat and drink without having worrying about leaving her pups out of sight.
And the usually warm and dry – but not as well hot – summer time temperatures make for best climate for sitting outdoors although you appreciate some of the wonderful food that Flagstaff has to provide. An individual at Atlanta Bread have to be a Seinfeld fan: There are muffin tops (half the size of standard muffins) on its breakfast menu—the low-fat pumpkin muffin top has only 200 calories, compared with 320 to 640 calories for regular-size muffins. Happy China II is a renowned with a superior Chinese encounter accessible for dine-in, takeout, and delivery. Since then, each and every day I have been feeling very nauseous, (Most meals will make me gag!
I don't have Peruvian meals in my neighborhood, but there is an outstanding Mexican hole-in-the-wall down the block, and I feel I have to run down and get me an empanada right now! But a Good Takeaway Meals Service in Mackay can solve that difficulty for you, leaving you extra time for running all those other errands that shouldn't be waiting. Once more if you are looking for rapidly food near me then you can use our tool to get the best quick meals chain for you. My husband and I are starting up a grocery delivery service in Huntsville Alabama.
The description stated it as being perfect for overweight or undernourished birds, as effectively as birds who had in no way eaten pellet meals ahead of. Sad that owner wasn't interested in a vet go to Can be a lot of issues, retained placentas, a complication, bloat if she managed to consume a quite huge quantity of food. If you have a massive household, you know what the two biggest issues are when you want to collect and have a meal: Who's going to prepare all the meals ahead of, and who'll be undertaking the dishes soon after. If you want to get specific food then you can also search by restaurant name, cuisine, menu item.


text:
Q: Efficiently count number of entries between two std::multimap iterators I would like to count the number of entries between two iterators of an std::multimap in less than O(N) time. Are there any tricks or clever ways to do this?
Since std::multimap has bidirectional iterators, my understanding is that something like std::distance could do this in O(N) time.
Additional details: The multimap's key is an N-tuple. I'm trying to find the number of entries in the multimap whose key's first element is 0. The options for the first element of they key are 0 and 1, and the multimap uses a strict weak ordering in which the first element of the key is always the most important. i.e., all elements with 0 come before any elements with 1.
Context: The iterators are returned by equal_range, which runs in logarithmic time. Declaratively, I'd like to measure the length of the range.
Thank you.

A: What you are looking for is so-called heterogeneous comparison lookup that was proposed in N3465. It allows for a different but compatible comparison function in the equal_range member function that is being used to store the Key. In your case, the lookup comparison operator (first tuple member) would be different from but consistent with the tuple lexicographical comparison.
Unfortunately, only a small portion of that paper has been accepted into the draft C++14 Standard, according to this Q&A. However, the N3465 paper's author is also the author of Boost.MultiIndex that has implemented this feature. You can emulate a std::multimap by following the Boost.MultiIndex documentation.
Once you have used the generalized equal_range member function of an adapted boost::multiindex_container, you can then simply do std::distance() on the returned iterators. Complexity would be logarithmic in the container size for the equal_range and linear in the size of the returned iterator range. If you are not interested in the result but only in the count, there is also a generalized count() member function returning that in the same logarithmic + linear time.

A: You want to use the std::distance method from the Iterator library.  The reference is at std::distance.  Here is the main reference: Iterator library.
The description reads thus as of March 25, 2014:
template< class InputIt >
typename std::iterator_traits<InputIt>::difference_type
    distance( InputIt first, InputIt last );

Returns the number of elements between first and last.
The behavior is undefined if last is not reachable from first by (possibly repeatedly) incrementing first.
Parameters
first   -   iterator pointing to the first element
last    -   iterator pointing to the last element
Type requirements
- InputIt must meet the requirements of InputIterator. The operation is more efficient
      if InputIt additionally meets the requirements of RandomAccessIterator
Return value
The number of elements between first and last.
Complexity
Linear.
However, if InputIt additionally meets the requirements of RandomAccessIterator, complexity is constant.

Note that the above details are subject to change.  The most accurate information will be obtained by navigating to the std::distance reference page directly.

Sample code from the std::distance reference web page:
include <iostream>
#include <iterator>
#include <vector>

int main()
{
    std::vector<int> v{ 3, 1, 4 };

    auto distance = std::distance(v.begin(), v.end());

    std::cout << distance << '\n';
}

redpajama_set_name: RedPajamaStackExchange


Confetti rains down on New York's Times Square on January 1, 2009.
(CNN) -- Americans will usher in the new decade less hopeful than they were at the dawn of the millennium in 2000, says a new national poll.
In 1999, 85 percent of Americans surveyed said they were hopeful about their own future, and 68 percent said they were hopeful for what the New Year boded for the world.
The survey polled 1,160 Americans. The margin of error is plus or minus 4.5 percentage points.


text:
Don't Get a Good Education To Prepare For the Workplace
In 1933 1% of the population of Great Britain went to university. The intellectual life of the country, in which I include such informing elements as what was read, and written, in the press, was conducted at a level notably superior to that observable today, at a time, when more than half the population apparently attends university, and even gets a degree. Oh, everyone is now someone of high degree. It is even worse in the United States.
Why should this be so?
Mass pseudo-education is a mistake. It is ruining everything. It allows those who think they can think to think that, and they get in the way of those who, indeed, can. Half the time of an intelligent professor may be spent trying to deal with, and rebut, the nonsense put out by his colleagues, that he must wade through and take seriously, or pretend to. This takes time.
A shutting down of many of these schools, an end to the marketing that confuses vocational training and education ("Get a Good Education To Prepare For the Workplace"), the discouraging of university studies for most students and the intelligent replacement of universities by technical institutes that would unembarrassedly offer vocational training (including that in technology), could be accompanied by a closing of many colleges and universities. Perhaps university graduates would not be limited to, say, 1% of the population. But if the places are limited strictly on the basis of academic merit -- no demonstration of well-roundedness, nice-guyness, the joining-impulse, the summer work helping battered women or AIDS victims or working for "racial justice" here and there and everywhere, no miss personality, nothing but demonstrated academic ability, quickness of mind, would limit the numbers matriculating, and make that number close to the number graduating. Perhaps more than 1%. Perhaps 5%, or even 10.
Meanwhile, instead of mimicking the American example, where everyone waits and waits for the "college of my choice" for that just-always-over-the-horizon greatly-promised education that will make up for all the deficiencies that students endure in Grades 1 through 6, and 7 through 9, and 10 through 12 (fill in the numbers or names from your own system), years which for some, not all, can be more important, make a deeper impression, than those spent by some, not all, in university. But attention, glory, money goes to university professors, when more of it ought to go to teachers of younger students, and those who teach in the English and American secondary schools, ought to know that their work is held in high esteem, and ought to be difficult to attain, and to hold onto, in the way that teachers in lycees and licei and German or Hungarian gymnasiums were once meant to feel, and did feel, with academic results that were telling.
The hypertrophied attention to college faculty and those college years, tied up as it is with the belief that American higher education is the envy of the world -- if it is the envy of the world why, in so many fields, are half the graduate students in American universities foreigners, who did not take advantage of study in American colleges that are "the envy of the world"? In the first twelve years of regular schooling, training can be provided for all in language and literature, in the appreciation of some kinds of art, and in the rudiments of science or at least the methods of science, that will provide the sense of a shared culture, and offer the broad education of the kind a citizen a democracy needs, both to properly fulfill his civic responsibilities and his civilizational ones, and what's more, be better able to make his own life interesting, without relying on technological gewgaws to fill up his hours. And better students would no longer be sacrificed on the altar of no-child-left-behind ideologues, unwilling to take in the genetic facts of life, or the effect of what goes on outside of school, and that decides a good deal early on, though perhaps not quite as early on as used to be decided, at age 11, in English schools. Silk purses, sows' ears -- no can do. Less academic solicitousness -- other kinds of solicitousness, including putting pegs in the right holes -- for those who are indifferent or hostile or hopelessly or quasi-hopelessly dumb, and more academic solicitousness for those with a natural bent, a natural gift, might do a lot to insensibly cheer everyone up. Why must school be even more boring than it already is for those students upon whom everything rides, the very ones on whom the transmission of culture most depends.
The grader-in-chief in question should be quietly taken to task, and then to Tyburn -- resurrected like the hidden rivers, including the river after which Tyburn tree was first named, that the new Mayor claims he wishes to reveal -- and right there, quietly hung.

redpajama_set_name: RedPajamaCommonCrawl


My rotary cutter blade is sharp (thanks to the TrueSharp I used yesterday) my fabric is cut into pieces and I'm ready to move onto the curved section of my project today. If you have never sewn curves before after reading this you'll ask yourself, "Why haven't I tried this before?" Onward and forward to this sure fire method for sewing curves – no pins or clipping required.
I don't think I gave you any measurements in my post yesterday. The placemats will be 15½″ x 20½″ when finished. The cutting instructions below are to make 2 placemats.
The key to cutting the curves is to cut a nice gentle curve. By doing this the pieces will sew together without pins or clipping.
I also find that a 45mm blade or larger work better for cutting curves than a 28mm blade.
Also note the pieces are cut 1″ longer than the finished size as there's inconsistency when sewing curves together – they definitely don't come out matching at each end.
With the TrueCut rotary cutter I'll have to remove the ruler guide otherwise I won't be able to do any free hand cutting with it. The same thing if you want to use this cutter with other rulers then the guide will need to be removed. It's easy enough to do – just take the cutter apart like you were changing the blade, take out the guide section and put everything back together.
The guide is the piece with the red line on it.
To cut, place the cream fabric right side up on top of the blue fabric which is also right side up. Overlap the two at the bottom of the blue fabric by an inch or so. This is where the curve will be cut. I have 4 layers of fabric to cut through so am very happy for that sharp blade.
Cut a gentle curve along the length of the fabric and discard the off cut pieces. Having a sharp blade makes cutting curves much easier giving a nice smooth edge to the cut.
Place the first two pieces together matching the corners and place under the sewing machine foot. I use a quarter inch foot to sew the pieces together but you can purchase curved piecing foot for some machines. I have no idea how well they do or do not work as I have never used one.
Make sure your needle is in the needle down position because you'll be stopping a fair bit while sewing the pieces together.
Hold the ends of the 2 pieces up off the machine bed. This allows for better control of the pieces under the foot and to maintain a ¼″ seam allowance as they're sewn together. But if you miss the ¼″ seam allowance by a smidge, that's okay.
Sew slowly easing the 2 pieces together as you go.
This is the one time that I do use steam when I'm pressing. It helps to make sure that the seam lies nice and flat. If the pieces distort slightly with the steam that's okay as they'll need to be squared up to the right size anyways.
Don't worry about pressing to the darkest fabric just press the way in which the fabric and its seam wants to go, this will make for a nice crisp seam line.
Now that the curves are sewn I'll square off this section to be 10½″ x 20½″ then sew the borders to the top and bottom.
See curves aren't so bad. Give it a try with this sure fire method for sewing curves – no pins or clipping required. I think this is a great backdrop for a 'snowman scene'. Join me tomorrow as I continue with the Rolling Snowman Placemats.
This is part 3 of 5 in this series.
Jennifer runs Quilts by Jen, a fantastic educational resource for quilters with many great free tutorials ranging from how to choose fabrics, understanding the value of fabrics, pressing, building Bargello runs, pinning, binding, sandwiching, couching, quilting, and much more. Check them out!
thank you for showing how to do curves, I'll give it a try now.
Great giveaway! Thanks for a chance!


When you're screening to find yourself a tenant it's critical to find the right person, after all you're giving a stranger the keys to your home. By picking the right tenant you will save yourself a bunch of headache and problems later on down the road, along with protecting your property investment. Today we will discuss some important checks to make on your tenants before handing over the keys.
Checking to see if your tenant pays their bills on time is a key indicator to whether they're a suitable candidate or not, the last thing you'd want is to chase them up every month because their rent payments are late. Secondly, look to see how much the tenants earns each month and to find out if they have enough income too easily cover rent and other bills.
For example, if you're renting your property at $2,000 per month, and the tenants only make $3,000 per month between them, chances are they won't be able to make the rent payments each month when you factor in other living costs. Search deeper into their debts and see how much they are paying out each month to get a better understanding of their finances.
People are great at being fake and misleading to get what they want, having a tenant with a big criminal past is the last thing you want. To run a criminal background check you will need the tenant's names and date of birth, always ask for a passport, driver's license, or any other kind of ID that you will be able to verify yourself as being valid. You will be surprised at how many people will give you fake documents just to be able to rent a home.
What type of lifestyle do they live?
The more routine the lifestyle, the less surprises you're going to get later on. Some key things to look out for is previous employment history, are they in and out of jobs all the time? You want a tenant who's in a safe job and is getting a salary every month to be able to pay your rent on time. Find out where they have been living for the past year or so, if the tenant is jumping from house to house, this smells like trouble and you may end up doing this whole process again a few months.
Did they always pay rent on time?
Did they ever cause trouble, or have the neighbours complain about them?
How was the condition of the property kept throughout their stay?
Why did they leave, were they evicted?
Did you ever have any problems with them?
Ideally you'd want to find a tenant with references so you have a better idea of what you're getting. Sometimes market conditions are not great and all you have are students and first time renters, we advise asking them to get a co-signer for the lease to protect yourself against any risk.
Each of the points mentioned today take a while to execute if you know what you're doing, if you don't it can be a real pain. Juggling a job, running chores, combined with other responsibilities makes finding the perfect tenant that much harder. Asset Agents know exactly what it takes to find you the perfect tenant, with our years of experience, so why not contact us today to find out more?


text:
Google Registry is gearing up to unleash another gTLD from its stockpile of unreleased strings next month.
The gTLD is .day, one of over 100 that Google applied for in 2012 after a reported brainstorming session at the company.
According to its application:
The specialization goal of the proposed gTLD is to offer a new Internet environment that allows users to create and organize events that have or will occur on a particular day. The proposed gTLD will provide a single domain name hierarchy for Internet users globally to promote celebrations, such as a holi.day, wedding.day, or birth.day.
With that in mind, it's difficult to see .day being a high-volume TLD along the lines of Google's popular .app or .dev gTLDs.
While the company itself doesn't seem to have addressed the launch publicly, it has given details to registrars and informed ICANN about its start-up dates.
It started a Qualified Launch Program program earlier this week. That's where it gets to hand out a limited number of domains to hand-picked anchor tenants.
The sunrise period, restricted of course to trademarks, begins December 14 and ends January 24.
General availability starts January 25, according to registrars and ICANN records, with a seven-day Early Access Period during which domains can be purchased at daily-decreasing premium prices.
Full regular-price general availability begins February 1.
Comment Tagged: .day, eap, google, ICANN, new gTLDs, qlp, sunrise, trademarks
Portfolio gTLD registry XYZ appears to be counting regular sales of domains in certain TLDs as "premium" wins, because the base reg fee is so high.
The company said in a recent blog post that it sold over 270 "premium" names in October, but it added the following caveat:
Premium XYZ Registry domains refer to premium domains for extensions with standard and premium domains, and XYZ's premium namespaces such as .Cars, .Storage, .Tickets, .Security, etc.
So if a name in a .com-equivalent priced TLD such as .xyz had been flagged as a premium by the registry and sold for a few thousands bucks, that counts as a premium sale, but any sale at all in .cars, where all domains cost a few thousand bucks regardless of the second-level string, also counts as a premium.
This reporting practice appears to bring in .security, .storage, .protection, .car, .auto, and .theatre, which all retail for four figures as standard. It also includes .tickets, where you won't get much change out of a grand. It doesn't include the fourth member of the cars family, .autos, where domains are priced as .com-equivalent.
I'm not sure how I feel about this.
You can't accuse the registry of being misleading — it's disclosing what it's doing pretty prominently mid-post, not even reducing the font size.
And you can't reasonably argue that a standard $3,000 .cars domain, which renews at $3,000 a year, for example, has less claim to the adjective "premium" than a domain in .hair that has a premium-tier EPP code selling for $3,000 but renewing at $20.
It just feels weird to see the word used in this way for what appears to be the first time.
Comment Tagged: .auto, .autos, .car, .cars, .protection, .storage, .theatre, .tickets, .xyz, premium, security, xyz.com
Nominet has named Paul Fletcher as its new CEO.
He'll join the company in February, filling the spot vacated by Russell Haworth, who quit earlier this year a few days before he could be fired by members.
Fletcher is currently CEO at BCS, the Chartered Institute for IT, Nominet said. BCS, formerly the British Computer Society, is also a membership organization, with 60,000 members.
Nominet is currently headed by interim CEO Eleanor Bradley, one of the directors removed from the board at the company's fractious Emergency General Meeting in March.
Fletcher will join the board at the same time as he joins Nominet, the company said.
1 Comment Tagged: .uk, nominet
CentralNic has become the latest company to pounce on a dot-brand gTLD that was on its way to the dustbin of history.
The ICANN contract for .case was transferred to a London company called Helium TLDs, a CentralNic subsidiary, last week.
That company was previously called FANS TLD, and was the vehicle CentralNic used to acquire .fans from Asiamix Digital in 2018 before later passing it on to Hong Kong-based ZDNS International.
I believe something similar is happening here.
.case was a dot-brand owned, but never used, by CNH Industrial, which Wikipedia tells me is an American-Dutch-British-Italian company that makes about $28 billion a year making and selling agricultural and construction machinery. Diggers and forklifts and such.
CNH also managed .caseih, .newholland, and .iveco for some of its other brands, but these contracts were terminated earlier in the year.
The company had also asked ICANN to cancel its .case agreement, but that seems to have attracted acquisitive registry operators, and the termination request was withdrawn as I noted in September.
While terminating a dot-brand can often be seen as a lack of confidence in the dot-brand concept, selling off the gTLD to a third party rules out reapplying for the same string in future and can be seen as an even deeper disdain.
Now, .case is in CentralNic's hands. I believe it's the first dot-brand the company has taken over.
Rival registries including Donuts, XYZ and ShortDot have also swept up unwanted dot-brand gTLDs, stripped them of their restrictions, and repurposed them as general-purpose or niche spaces.
2 Comments Tagged: .case, acquisition, assignment, centralnic, cnh, dot-brands, helium tlds, ICANN, new gTLDs, trademarks
Australia's ccTLD had a growth spurt in the third quarter, driven by pandemic lockdown rules.
Local registry auDA today reported that it took 171,846 new domain creates in Q3, up 22% on Q2. There were over 60,500 new regs in July, making it .au's second-biggest sales month of all time.
auDA said in its quarterly report (pdf):
This increase took place at a time when COVID-19 restrictions were re-introduced in several states, and followed a levelling out of demand and seasonal dip over Easter in Q2. However, Q3 registrations are only slightly below the same period in 2020, which experienced a historic peak in new domain names created, driven by COVID-19.
Such lockdown bumps were experienced by many registries in 2020, as bricks-and-mortar businesses rushed to get an online presence to continue functioning while stores and venues were closed.
The delta variant of Covid-19 started worrying Australia in June, leading to lockdown rules in major cities that lasted most or all of July. The country has had a relatively low incidence of the virus, but has taken a hard line on restrictions.
At the end of September, .au registrations were up 5% at 3,386,186 names, auDA said. The .com.au level names were up 6% but .net.au was down 1.5%.
Next March, Australia will follow in the footsteps of some other ccTLDs and make second-level .au domains available for the first time.
Comment Tagged: .au, auda, coronavirus, covid-19, lockdown, lockdown bump, pandemic
.music has become the latest new gTLD to join the internet, but it seems unlikely to hit the market before the 10th anniversary of the 2012 ICANN application period.
The TLD was added to the DNS root at the end of October, with the first domain, the obligatory nic.music, going live a few days later.
The registry, Cyprus-based DotMusic, said in a press release that it plans to launch the gTLD next year.
.music was one of the most heavily contested gTLDs from the 2012 application round, with eight total applicants.
It was one of two Community applications, which promised a more controlled, restricted namespace in exchange for a smoother ride through the ICANN approval and contention resolution processes.
But it failed to win its Community Priority Evaluation, leading to years of appeals and ICANN reviews.
The contention set was finally resolved in 2019, apparently via auction, with DotMusic prevailing against heavy-hitters including Amazon and Google.
But the victorious registry was slow out of the blocks after that, taking almost two years to negotiate its registry agreement with ICANN.
It's still going to be a restricted-community space when it finally launches, which makes its success anything but assured, regardless of the unquestionable strength of its string.
Sadly, while DotMusic CEO Constantine Roussos looked every bit the part of the hip young rocker when the .music application was first filed, showing up everywhere in a sports car, cool haircut, and designer skinny jeans, today he lives in a senior-care home, drives a mobility scooter, and needs to be changed hourly.
1 Comment Tagged: .music, delegation, dotmusic, ICANN, new gTLDs
Kevin Murphy, November 17, 2021, Domain Policy
The ICANN board of directors' decision to scrap the in-person component of its next public meeting was not unanimous, it has emerged.
Three directors voted against the November 4 resolution, which said ICANN 73 would be ICANN's seventh consecutive online-only gathering, according the a preliminary board report.
The plan for months was to have a "hybrid" meeting, with some face-to-face component at the convention center in San Juan, Puerto Rico, as an intermediate step towards post-pandemic normality.
But at the time of the vote travel restrictions in the US were such that getting to Puerto Rico was tough even for fellow Americans, so ICANN's meetings team had not been able to do on-site preparation.
Nine directors voted to make 73 virtual, with four absent during the vote, the preliminary report states.
Five directors have taken their seats since the coronavirus pandemic began, and have therefore never officially met with their board colleagues in person.
It's not the first time the board has been split on this matter. Last year, directors Ron Da Silva and Ihab Osman voted to return to face-to-face for the October 2020 Hamburg meeting.
Da Silva is no longer on the board, but there are at least two other directors among the current line-up on the same page.
The voting breakdown will not be revealed until the board approves the November 4 minutes, which could be months if history is any guide.
1 Comment Tagged: .travel, coronavirus, covid-19, ICANN, icann 73, pandemic, puerto rico
UK registry Nominet has announced the winners of its non-executive director election, with Simon Blackler securing a runaway victory. Ashley La Bolle of Tucows was also elected, with a strong share of the votes.
Blackler is the architect of the PublicBenefit.uk campaign, which was behind a boardroom bloodbath earlier this year, and La Bolle is director of domains at Tucows, the biggest registrar name to support that campaign.
According to Nominet, Blackler secured 1,285,370 of the 2,558,650 votes in the first-preference round of voting, a smidge over 50%. La Bolle got 750,447 votes, 29.3%, at the same stage, picking up the extra she needed after votes were transferred.
The other four candidates all received 7% or less of the votes in the first-preference ballot.
Voting was based on how many domain names members control, capped at 3% to avoid too much capture by the larger registrars.
Nominet said that turnout was 24.3% — 553 of the 2,276 eligible voters actually cast a ballot.
Blackler and La Bolle will join Nominet's board at its next Annual General Meeting, which happens this Thursday.
They replace domain investor David Thornton, who had stood for reelection but received less than 6% of the first-round votes, and GoDaddy policy veep James Bladel, who did not stand.
Blackler, who runs the registrar Krystal Hosting, started the PublicBenefit.uk campaign earlier this year in protest at what was seen as Nominet's unresponsiveness and lack of transparency towards its members.
He rallied a crowd of members upset with what they saw as the company's diversification into non-core businesses, excessive director and executive compensation, and diminishing devotion to supporting public-benefit causes.
The campaign resulted in the forced resignation of the CEO, the ouster of the chair and almost half the directors, and a renewed focus on the .uk registry and charitable causes under a new chair.
Tucows was the biggest-name registrar to back the campaign, with La Bolle repeatedly blogging about how Nominet needed to be more transparent and engage better with its members.
"Humbled by the amount of support and looking forward to improving Nominet for ALL," Blackler tweeted following the results announcement.
"I'm truly honoured to be appointed to Nominet's Board as an NED and am grateful for the support and trust from my peers," La Bolle said via email. "As well-stated throughout my campaign, I am committed to helping Nominet refocus on its core mandate and re-engage its members to better serve our entire community."
Comment Tagged: .uk, election, nominet, publicbenefit.uk, tucows
Brand owners big and small are in for a potential surprise December 1, as their 10-year-old .xxx domain blocks expire and registrars bill their customers to convert them into a new annually-renewing GoDaddy service.
GoDaddy confirmed to DI today that it will "auto-convert" the old Sunrise B blocks, first sold by ICM Registry in 2011, to its new AdultBlock service, which provides essentially the same functionality but across four TLDs rather than one.
Tony Kirsch, head of professional services at GoDaddy Registry, said:
Registrars have been contacting all the Sunrise B owners and advising them that as of December 1 they will be grandfathered and automatically converted into an AdultBlock service, but they have a choice to expire that or stop that happening prior to December 1.
And if it is that they don't do that before December 1, we'll still give them a grace period of at least 45 days. If that happens they can then, as you'd normally do, just turn around to the registrar and say "We don't want that" and we will of course refund the money.
This means that GoDaddy, which acquired .xxx and ICM from MMX earlier this year, is billing its .xxx registrar partners to convert and renew what could be as many as 81,000 Sunrise B blocks.
While the registry fee for AdultBlock has not been published, retail registrars I checked have priced the service at $370 to $400 per year, which we can probably assume is low-end pricing. Most .xxx domains are sold via the specialist brand-protection registrars like CSC and Markmonitor, which sometimes have more complex pricing.
So that's something in the ballpark of $30 million worth of renewal invoices being sent out in the coming weeks, for something in many cases brand owners may have institutionally forgot about.
Kirsch said that AdultBlock was introduced by MMX about 18 months ago and that registrars have been preparing their customers for the Sunrise B expiration for some time.
Sunrise B was a program, unprecedented in the industry at the time, whereby trademark owners could pay a one-off fee — ICM charged its registrars about $160 wholesale — to have their brands removed from the available pool.
The domains exist in the .xxx zone file and resolve to a black page bearing the words "This domain has been reserved from registration", but they're not registered and usable like normal defensive or sunrise registrations would be.
Companies got to avoid not only the potential embarrassment of being porn-squatted, but also the hassle of having to explain to a tabloid reporter why they "owned" the .xxx domain in question.
The term of the Sunrise B block was 10 years. ICM told me at the time that this was because the company's initial registry contract with ICANN only lasted for 10 years, so it was legally unable to sell longer-term blocks, but I've never been sure how much I buy that explanation.
Regardless, that 10 year period comes to an end in two weeks.
Because Sunrise B was unprecedented, this first renewal phase is also unprecedented. We're in virgin territory (pun, of course, very much intended) here.
Will we see the industry's first public "block junk drop"?
There are a number of reasons to believe trademark owners, assuming they don't just blindly pay their registrar's invoices, would choose to allow their blocks to expire or to ask for a refund after the fact.
First, the price has gone up — a lot.
While ICM charged $160 for a 10-year Sunrise B block (maybe marked up by registrars to a few hundred bucks) brand owners can expect to pay something like $3,000 retail for a single string blocked for 10 years.
But buyers do get a bit more bang for their buck. Unlike Sunrise B, AdultBlock also blocks the trademark in three additional GoDaddy-owned TLDs — .porn, .sex and .adult — as standard.
Kirsch said he expects buyers to see a 40% to 50% saving compared to the cost of defensively registering each domain individually.
Second, the appetite for defensive registrations has waned over the past 10 years, with trademark owners employing more nuanced approaches to brand protection, largely due to the flood of new gTLDs since 2013.
When .adult, .sex and .porn launched, without the possibility of Sunrise B blocks, they got about 2,000 regular sunrise registrations each. And that's extraordinarily high — for most new gTLDs a couple hundred was a good turnout.
Third, the .xxx launch attracted a whole lot of controversy and overreaction, and the .xxx zone file today contains a lot of Sunrise B crap.
When I scrolled a little through the zone, cherry-picking silly-looking blocks in 2019, I found these examples:
100percentwholewheatthatkidslovetoeat.xxx, 101waystoleaveagameshow.xxx, 1firstnationalmergersandacquisitions.xxx, 1stchoiceliquorsuperstore.xxx, 2bupushingalltherightbuttons.xxx, 247claimsservicethesupportyouneed30minutesguaranteed.xxx, 3pathpowerdeliverysystembypioneermagneticsinc.xxx
Is it worth $400 a year to block the trademark "100 Percent Whole Wheat That Kids Love To Eat"? Is there any real danger of a cybersquatter going after that particular brand (apart from the fact that I've now written about it twice)?
Kirsch said a "small percentage" of Sunrise B owners have already said they don't want to convert, but given that the rest will auto-convert, and that the registrars are doing all the customer-facing stuff, the company has limited visibility into likely uptake.
Brian King, director of policy at MarkMonitor, told us: "We generally encourage our clients to consider blocks. They can be cost effective and a lot of times clients would rather have their brand be unavailable without having to register in TLDs where they don't want to own domain registrations for any number of reasons."
One reason brand owners may want to consider converting to AdultBlock — it's rumored that GoDaddy will be relaxing its eligibility criteria for .xxx next year, removing the requirement for registrants to have a nexus to the porn industry.
It's always been kind of a bullshit rule, basically a hack to allow ICM to run a "sponsored" TLD under ICANN's rules from the 2003 application round, but doing away with it would potentially make it easier for cybersquatters to get their hands on .xxx domains.
CSC told customers in a recent webinar that the rules are likely to be changed next year, increasing the risk of cybersquatting.
There's some circumstantial evidence to suggest that CSC might be on to something — pretty much every "sponsored" gTLD from the same 2003 application round as .xxx has relaxed their reg rules to some extent, sometimes when their contracts come up for renewal and ICANN tries to normalize them with the text of the standard 2012-round agreement.
And GoDaddy's .xxx contract with ICANN is being renegotiated right now. It was due to expire in March, but it was extended in February until December 15, a little under a month from now. We may soon see ICANN open up the new text for public comment.
Kirsch, who's not part of the negotiations, could not confirm that the eligibility relaxation is going to happen or that it's something GoDaddy is pushing for.
If it were to happen, it wouldn't be for some time, and it wouldn't necessarily impact on the December 1 deadline for Sunrise B conversions, which is going to be interesting to watch in its own right.
"There are registrations that are protecting people's trademarks that are expiring and our primary objective here is to ensure that that protection continues, and that's what we'll do," GoDaddy's Kirsch said.
"If we just let them expire, it would create a lot of opportunity for brand infringement. Faced with that choice, our primary objective is to protect trademark owners," he said.
1 Comment Tagged: .adult, .sex, adultblock, godaddy, ICANN, icm, mmx, new gTLDs, porn, sunrise, sunrise b, trademarks, xxx
Kevin Murphy, November 5, 2021, Domain Policy
ICANN has canceled its plans for a "hybrid" ICANN 73, saying this morning that the meeting will go ahead as an online-only virtual meeting.
Its board of directors yesterday voted to abandon efforts to have a face-to-face component in Puerto Rico as originally planned, as I predicted a few days ago.
"Impact of COVID-19 on ICANN73". That's the same language ICANN board uses in its agenda items when it's planning for no face-to-face component. Just saying. https://t.co/TZc7lExu7N
— Kevin Murphy (@DomainIncite) November 3, 2021
ICANN of course said it's because of the coronavirus pandemic, and more particularly the associated travel restrictions and the lack of access to vaccines in some parts of the world from which its community members hail.
The US Centers for Disease Control currently rates Puerto Rico as its second-highest risk level, meaning ICANN's meetings staff have been unable to travel there to do on-site planning. ICANN said:
While there has been progress that might make it feasible to plan for and convene a meeting in San Juan, Puerto Rico in March 2022, the current risks and uncertainties remain too high to proceed with an in-person meeting or with an in-person component.
Its board resolution stated:
Between the global inequity in vaccine availability across the world, continuing restrictions on persons from many countries or territories being allowed to enter the U.S., and backlogs in visa processing for those who are able to enter the U.S., ICANN org cannot estimate with any confidence the ability for attendees outside of the U.S. to attend ICANN73.
So 73 will be Zoom again. The time zone will remain UTC-4, Puerto Rico local time, which should make it less problematic for Europeans to attend.
The dates are still slated for March 5 to March 10 next year, but it seems likely that we'll be looking at a March 7 kick-off, as March 5 is a Saturday and people don't like working weekends if not somewhere they can also work on their tans.
ICANN said it "affirmed its intent" to attempt the hybrid model again for the mid-year ICANN 74 meeting, which is due to take place in The Hague, Netherlands, next June.
It's bad news for ICANN participation, which has been declining in the new era of virtual meetings, but good news for its bank account. Virtual meetings cost a few million dollars less than in-person ones.
Comment Tagged: .travel, coronavirus, covid-19, ICANN, icann 74, pandemic, puerto rico, the hague


If you're looking for a gay friendly real estate agent, mortgage lender, or other real estate professional, we welcome you, and hope you find someone helpful in your area. You can use the map above, the Change Locations link, the search, or the city, state and country links at right.
If you are a real estate professional and are gay friendly (gay, lesbian, or straight but nice to gay folks!) we'd love to have you as a resource on the site. We're glad you found us!


text:
Fernando Rubio (Partido de San Fernando, 16 de octubre de 1920 - Buenos Aires, 13 de julio de 2003) fue un futbolista de nacionalidad argentina que se desempeñaba como defensor o mediocampista. Es el primer jugador en la historia de Tigre en ascender como campeón dos veces a la Primera División de Argentina.

Historia

Tentado por Tigre cuando la institución se muda a Victoria, comienza participando en la cuarta especial. Su debut se produce el 25 de septiembre de 1938, ante Ferro Carril Oeste. Logró marcar su primer gol el 3 de diciembre de 1939, frente a Platense, de penal.

En posición de defensor, actuó en distintos puestos de la defensa y el mediocampo, hasta llegando a ocupar la posición de centrodelantero durante seis partidos en 1946. Ese año además ocupó las siguientes posiciones: 4 como central derecho, 3 como medio derecho, 2 central izquierdo, 3 medio izquierdo y 2 como medio central.

Rubio trascendió en los medios nacionales en 1946 por un hecho muy particular: en un partido de visitante frente a Boca Juniors, el 15 de septiembre, marcó un gol descalzo.

Siguió su carrera en Independiente, jugando de centrocampista, donde entre 1950 y 1952 disputó 48 partidos, marcando 2 goles. Al año siguiente retornó al Matador para disputar su última temporada. Luego de una fractura de tibia y peroné, decidió abandonar la práctica activa del fútbol en 1954, pero se mantuvo siempre unido a Tigre, alentando desde las tribunas.

Ostenta el logro, junto a Martín Galmarini, de ascender dos veces a la Primera División de Argentina, conseguido al obtener los campeonatos de 1945 y 1953. Por su sacrificio en la cancha, se ganó el reconocimiento masivo de los hinchas de Tigre, en donde disputó un total de 256 encuentros y convirtió 14 goles a lo largo de 12 temporadas.

Trayectoria

Palmarés

Campeonatos nacionales

Campeonatos oficiales no regulares

Referencias

Futbolistas del Club Atlético Tigre
Futbolistas del Club Atlético Independiente
Futbolistas de San Fernando (Argentina)
Futbolistas de las inferiores del Club Atlético Tigre
Entrenadores del Club Atlético Tigre

redpajama_set_name: RedPajamaWikipedia


UShop cannot be and is not responsible for unauthorised access to information by hackers or others who have obtained such access through illegal measures.
"Phishing" is a scam designed to steal your personal information. If you receive an e-mail that looks like it might be from UShop asking for your personal information, do not respond. UShop would not request your password, user name, credit card information, or other personal information through e-mail.
UShop may share your personal information with other companies in our corporate group.
UShop may from time to time share the information we collect from and about you with other third-parties that provide support services to us, or that help us market our products and services. Examples are shipping vendors, billing and refund vendors, payment card processors, promoters and administrators of sweepstakes, contests, giveaways and promotions, and companies that help us improve our product and service offerings and our websites. These companies may need information about you in order to perform their functions. These companies are not authorised to use the information we share with them for any other purpose. In somecasesUShop and third-party service providers may share tracking information, including your IP address, and UShop may provide information about your order to the website that has referred you to UShop (and the referral network utilised by such website), to facilitate calculation of any commissions payable by UShop.
The UShop website employs "cookies," which are small pieces of information that are stored by your browser on your computer or mobile device. Our cookies enable us both to provide a Shopping Bag and to store your shipping and billing information between visits.
UShop allows third parties that provide support services to us, or that help us market our products and services, to collect certain anonymous technical information (such as clickstream information, browser type, time and date, subject of advertisements clicked or scrolled over, hardware/software information, MAC address, cookie and session ID, and IP address) when you visit our website and to use that information to serve ads for UShop when you visit certain other websites. These third parties typically use a cookie to collect this information. To learn more about this behavioral advertising practice or to opt-out of this type of advertising, visit the National Advertising Initiative or theSelf-Regulatory Program for Online Behavioral Advertising.
The UShop website may have buttons,pluginsandlog-in interfaces from sites operated by third parties, as well as links and other connections to those sites. We refer to these buttons, plugins, login interfaces, links and other connections as "Links." Links may include content from third-party sites that is framed within our website, such as the "Find us on Facebook" social plugin. If you click on a Link or input information in a framed Link on our site, those third parties may receive information about you. As a result, you may wish to review the privacy policies of those third parties to understand how such information is collected and used.
While UShop encourages third parties with Links on our site to follow appropriate privacy standards and policies, we are not responsible for the actions of those parties, the content of their websites or any products or services they may offer.
You may change your account information on file with UShop at any time. To do this, simply visit the "Account Management" section of "My Account." From here, choose "Personal Information," "Address Book," and/or "Credit Card Profiles." Enter the changes to the information as desired, and then click the appropriate button.
You may also change your billing information on file with UShop at any time. To do this, simply visit the "Account Management" section of "My Account." From here, choose "Address Book," and/or "Credit Card Profiles." Enter the changes to the information as desired, and then click the appropriate button.
We may use your information to occasionally notify you about important changes to our website, new UShop features, special UShop offers that you may find useful, or offers from companies with whom we have business relationships. We may also contact you if you have entered one of our contests or sweepstakes, or responded to one of our surveys. Choosing not to receive email newsletters or email notifications from us when you enter a contest or sweepstakes will not affect your chances of winning.
At UShop, we believe that the privacy and safety of children is important.
Our website is a general audience site and is not targeted to or intended for use by children. We do not knowingly collect personally identifiable information from children under the age of 13. If we discover that we have inadvertently collected personal identifiable information from children under the age of 13, we will take all reasonable measures to erase such information from our systems and to not use such information for any purpose (except where necessary to protect the safety of the child or others as required or allowed by law). If you become aware of any personally identifiable information we have collected from children under 13, please contact us at HK_Ushop@Umusic.com.


text:
Reflections of Canada
Wall Papers Past Issues
Reflections of Canada Images
Our e-magazine showcasing creative and innovative interdisciplinary research supported by Institute programs.
On the Environmental Impact of Academic Conferences
Get the full story at:
by Malabika Pramanik
Conferences have been a lot on my mind lately. I am at one of them as I write this. Just a few minutes ago, I heard a presentation on a problem close to my heart. Yesterday, we participated in a vibrant problem session where ideas flew thick and fast, vigorous discussions ensued, and everyone came away with that sense of satisfaction that only a fruitful meeting of minds can impart.
As a Canadian Mathematical Society (CMS) member, I often engage in conversations on how to improve the CMS meeting experience, enhance its global visibility, and connect to a wide array of the mathematical community. As a conference organizer, I am always looking for ways to attract both eminent mathematicians and early-career researchers, preferably from as many different corners of the globe as budgetary constraints will allow.
As an advisor, I understand the importance of sending students to events with networking opportunities, where they can learn new mathematics, showcase their own work, and meet prospective employers and collaborators.
You can imagine my incredulity, followed by sinking dismay, as I sat at a seminar last week, listening to a presentation facilitated by fellow Wall Scholar Jessica Dempsey (Geography, UBC).
During the seminar, Seth Wynes and Simon Donner (Geography, UBC) laid out their findings and conclusions from a recent study titled Addressing greenhouse gas emissions from business-related air travel at public institutions: a case study of the University of British Columbia, published in the Pacific Institute of Climate Solutions (July 2018). Their study included two analyses of business-related air travel emissions:
one based on bottom-up data from eight units on campus (997 travelers) and
another based on data collected by a central travel office via an online booking tool (3807 travelers).
Other highlights included a survey of UBC faculty attitudes about business-related air travel, and an assessment of mitigation options involving investment in Information and Communications Technology (ICT).
To say that I was stunned would be an understatement. Climate change, greenhouse emissions, and eco-friendly initiatives are of course a common point of discourse on all media platforms these days. I thought I had done my tiny bit by cutting down on plastic, sorting out the garbage, composting religiously, turning off switches before leaving the house, and supporting the carbon tax.
Guilt had been confined to driving my car. Aware as I was of mathematicians engaged in exploring the consequences of climate change through sophisticated modelling methodology, I had never imagined that my own research activities could have any bearing on the future of the planet.
Yet, the findings are sobering and unequivocal. Air travel emissions resulting from professional travel, predominantly to conferences, are significant in relation to other institutional emissions.
Wynes and Donner estimate that business-related air travel emissions at UBC total 26,333 to 31,685 tons of CO2e each year, equivalent to 63 to 73 percent of the total annual emissions from the operation of the Vancouver UBC campus. At a unit-by-unit level, emissions from business-related air travel in the Department of Psychology were similar to that from heating and providing electricity to the building housing the department.
In the case of the Department of Geography, which recently switched to a more efficient heating system, the business-related air travel emissions were 30 times that of the building. I could not get the stats for the Department of Mathematics.
According to Wynes and Donner, "this report indicates that business-related air travel represents a substantial, unaddressed emissions burden."
The emissions per UBC traveler in this study are equivalent to 10 to 13 percent of the greenhouse gas footprint of the average Canadian and 16 to 21 percent that of the average BC resident. When extrapolated to the entire institution, annual business-related air travel emissions are 1.3 to 1.6 times greater than the UBC emissions target for the year 2020.
What do these numbers mean exactly? Off-hand, 10 to 13 percent of the average Canadian's greenhouse gas footprint does not sound so bad.
Wynes explains that people in BC have much smaller carbon footprints (our household energy comes from hydro instead of coal); hence the same value would occupy a larger fraction of an individual's emissions in BC, about 16 percent. That means that the average person in this sample produced, simply through air travel, 16 percent of the emissions that someone in BC creates in their entire annual footprint (flying, home heating, driving a car).
According to Wynes, the important message here is that the average emissions of a professor who took at least one flight in their sample are three times higher than the average graduate student who also took at least one trip. "The average professor (not associate or assistant, but fully tenured) had emissions of 7.52 tons of CO2e, compared to 2.44 for graduate students."
Wynes and Donner's report goes on to say that many trips by air are potentially replaceable. Most trips taking place at UBC are short (median length of five nights) and the most common purpose of trips was for conferences and meetings.
Simple mitigation measures, including eliminating higher class travel, and brief, long haul trips, could have reduced emissions by 11.7 percent while also saving money. But efforts to address the remainder of business-related air travel emissions will require changes to current professional norms (e.g., in-person attendance at international conferences) as well as the quality and awareness of alternative technological options.
While emerging technology may not be able to fully replicate the indirect benefits of in-person participation in meetings and conferences, like networking and social interactions with peers, it could be critical in minimizing the need for brief single-meeting air travel, and in facilitating the broader cultural shift necessary to hold more virtual conferences, workshops, and meetings.
The presentation I attended focused only on my home institution, UBC. But the problem most definitely is not organization-specific. Curiosity led me to probe a bit more into the environmental impact of large-scale conferences.
Unsurprisingly, evidence was everywhere, once I knew what to look for. In an article titled Sustainable Science? published in Ethnobiology Letters, authors Alexandra Ponette-González and Jarret Byrnes say that large national and international conferences, some of which host thousands of participants, represent a significant source of CO2 to the atmosphere.
Air travel to a single meeting can generate about 11,000 metric tons of CO2. A roundtrip flight from New York City to Brussels is 1.4 metric tons of CO2 . According to Ponette-González and Byrnes, these numbers are at odds with the values of scientists who seek to slow the current rate of CO2 increase in the atmosphere, and especially those concerned with climate change. Like Wynes and Donner, they also talk about the necessity of a cultural shifts within academia.
What would such a cultural shift look like? Right now, virtual meetings and large-scale web conferences seem untenable substitutes for our in-person counterparts. Almost everyone who has been in virtual meetings has a story to share about the inevitable technical glitches; the lack of interactivity, audio lag, poor video quality, dropped connections.
While the aviation industry races to replace fossil fuels and explore green alternatives such as battery-powered flights, do we sit back and wait for technological innovation to catch up with our expectations? Or should conference organizers initiate cultural shifts that are within reach, by emphasizing regional participation, while using venues with enhanced ICT facilities for remote collaboration?
The real issues go deeper. Even assuming that ICT breakthroughs for virtual meetings are around the corner, how does one address the ethically correct demands of the environment with imminent requirements of promotion and tenure, where the number of invitations to speak at international conferences is a universally important metric of quality?
Is academic air travel a reliable predictor of professional success, or a dispensable artifact? And what about that other acknowledgement of merit - research support in the form of travel grants - that aims to bring geographically separated researchers together? Any proposed mitigating measure, such as a behavioral incentives program or employment of offsets only if locally-based, is likely to only gain traction if it is part of a larger directive that encompasses all educational institutions and funding agencies.
Any academic institute or organization that unilaterally aims to incorporate progressive environmental policies into its broader infrastructure, risks being at a competitive disadvantage in the current academic environment, at least in the early stages.
Socially conscious academic organizations, such as the Lund University Centre for Sustainability Studies (Sweden) and the Tyndall Centre for Climate Change Research (UK) have already stepped up to the plate. But these remain tiny drops in a giant bucket. There is pressing need for larger deliberation within the academic community that could lead to global academic policy changes.
Our lives are complex, for the most part a tightrope walk of balancing priorities. Our planet, that supports these lives, is more complex still. Ironically, the benefits to one often seem to conflict with the other. Yet the end goal is clear; the planet must thrive, so that we can. The way to change seems partly obscure at the moment. But change we must.
Malabika Pramanik is a 2018 Wall Scholar and Professor in Mathematics at the University of British Columbia. She is currently working with fellow scholars Jessica Dempsey (Geography), Anna Casas Aguilar (French, Hispanic and Italian Studies), and Sara Milstein (Classical, Near Eastern, and Religious Studies) to engage the broader academic community, within and outside UBC, on conversations surrounding academic aviation emissions. The Peter Wall Institute is supporting these conversations through its weekly seminars and Wall lunches. Professor Pramanik hopes to attract a distinguished scientist and activist who can speak on these issues (virtually!), possibly as part of a Wall Solutions Initiative.
Malabika Pramanik


text:
O Fundo de Previdência e Assistência Social (FPAS), conforme o Artigo 19 da Lei Nº 6.439, de 1º de Setembro de 1977, é constituído das receitas de natureza contábil e financeira das entidades do SINPAS, que será administrado por um colegiado integrado pelos dirigentes daquelas entidades sob a presidência do Ministro da Previdência e Assistência Social.

Previdência do Brasil
Previdência e Assistência Social


In 1980, a member of the board was invited to and did present a paper on "The Sociological Structure of The Bombay Jewish Community" at the First International Conference on The Jewish Family Heritage held in Jerusalem, Israel.
On February 19, 1994, some members of our community put on a very good performance at the Sephardic Music Festival at the York University Auditorium.
In 1998, Congregation BINA participated in the "Israel at 50" celebrations at the CNE that were organized under the auspices of UJA Federation and the Consulate General of Israel. Congregation BINA participated in food/cooking demonstrations and the Sephardic Fashion Shows that showcased the costumes and henna & wedding ceremonies of the Indian, Moroccan and Yemenite Jewish communities.
In 2006 and then in 2008, Congregation BINA participated in the Jewish Mosaic Festival held at the Bathurst Jewish Community Centre in Toronto. This festival highlighted the customs and traditions of various Jewish communities from around the world who have now settled in Toronto.
Over the years, there has been an increased exposure of our community through print/television media and presentations to various groups.
Our liaison with the wider Jewish Community resulted in us receiving requests for training young people in Bene Israel melodies both from within and outside our small community for Bar/Bat Mitzvah and weddings.


text:
Q: Trouble creating an instance of ViewController All,
I have a bar button item on my ViewController. I have set a computed property to will turn the BarButton off. I want to be able to set this from another class.
Here is my code in the view controller :
class ViewController: UIViewController {

    var PayButton : Int {
        didSet {

                navigationItem.leftBarButtonItem = nil
        }
    }

    required init(coder aDecoder: NSCoder)
    {
        self.PayButton = 0
        super.init(coder: aDecoder)

    }

When it try and create an instance on the view controller (so I can set the PayButton integer)
let test = ViewController()

I get an error saying

Missing Argument for parameter 'coder' in call

Any ideas ?

A: It is asking for the parameter 'coder', because you have it in the required init.
To use your code as it stands, you would need to initialise with:
let test = ViewController(coder: NSCoder)

There are several ways to get around this.  The easiest would be to remove the required initialiser.
import UIKit

class ViewController: UIViewController {
    var PayButton : Int = 0 {
        didSet {

            navigationItem.leftBarButtonItem = nil
        }
    }
}

and then implement with
let test = ViewController()
test.PayButton = 0

A: Because you have implemented the  required initializer in ViewController class.
There are two solutions

*

*Add a default initializer
init() {
   super.init(nibName: nil, bundle:nil)
  }

*Remove the required initializer.
class ViewController: UIViewController {
var PayButton : Int {
    didSet {

            navigationItem.leftBarButtonItem = nil
    }
}

init() {

    self.PayButton = 0
    super.init(nibName: nil, bundle:nil)
  }

required init(coder aDecoder: NSCoder)
{
    self.PayButton = 0
    super.init(coder: aDecoder)

}

A: Try this:
This is the required initializer:
required init(coder aDecoder: NSCoder) {
    super.init(coder: aDecoder)
}

This is the super initializer:
override init(frame: CGRect) {
    super.init(frame: frame)
}

This is your convenience initializer where you can pass the size the view you want to create
convenience init(view: UIView){
    self.init(frame: view.frame)
}

This is your convenience initializer where the view is initialized with a value pre defined:
convenience init(){
    self.init(frame: CGRectZero) //Put you predefined value here
}


The Horse and Groom, owned by Tom & Will Greenstock, is a "restaurant with rooms," situated at the top of the hill and looking down across the village towards the larger town of Moreton-in-Marsh. I'll get to the restaurant part later, but the rooms (all of which are ensuite) are tastefully decorated and comfortable.
No, the view from Room 4 is not photoshopped! It really is that fantastic.
All of the rooms feature flat-screen televisions, lovely H&G branded toiletries, in-room tea kettles, and (best of all) a packet of "June's Scrummy Flapjacks." Lest you be confused, these aren't "flapjacks" in the American sense. Rather, they're a scrumptious, buttery, bar cookie that goes perfectly with coffee or a nice cuppa. And "June" herself isn't the product of some branding campaign, she's the wife of the H&G's affable barman, Des.
The cozy window-seat in Room 4 (in which we stayed on our previous visit) offers a perfect view down the village lane towards Moreton and across the valley. The rooms at the front (including Room 4) do get a bit of road noise, so if you're a light sleeper, you may want to consider one of the rear rooms, like the Garden Double, which we picked for our latest stay.
As you can see from the picture above, the garden double opens up onto the back lawn, a pleasant, grassy expanse with picnic tables and a bit of a view. That made it simple to slip out for a drink in the afternoon or for a stroll around the village in the evenings.
The room features a very comfortable bed that would likely classify as a queen-size in the US.
Water pressure and temperature control are good, which isn't always a given with small inns. The H&Gs house-branded toiletries are also quite nice.
The Bourton House garden isn't so expansive or enchanting as the nearby Hidcote or Kiftsgate, but its a nice spot for garden lovers.


text:
Sweet Agony of Adaptation: In Conversation with Judd Parkin
Brett Hamil
Book-It Repertory TheatreGreater Seattle Area
This month Book-It premieres Dog of the South, their adaptation of the comic novel by Charles Portis, author of True Grit. In the book, hapless protagonist Ray Midge sets out to find his wife, who has run off south of the border with his Ford Torino and his best friend. Along the way Midge encounters a cavalcade of oddballs including Dr. Reo Symes, a scam artist looking to reach his missionary mother in Honduras to talk her out of a piece of land in Louisiana. It's a wildly eccentric road story that's been hailed as Portis's true masterpiece.
For this production, Book-It brought back Judd Parkin, the LA-based screenwriter and producer whose previous adaptation for Book-It, 2013's Adventures of Huckleberry Finn: Uncensored, received critical acclaim. Parkin, as it happens, is one of a growing number of Portis devotees (Portis-heads?) who regard the novelist as one of the great comic voices of the twentieth century. (See Parkin describe his devotion in this letter to the cast and designers of Dog.) I talked to Parkin about the joys and difficulties of adapting this unique work to the stage.
In my research, I found out that there are genuine Charles Portis superfans out there.
It's funny. I felt like a lonely cult of one for a lot of years until Overlook came out with his books. The people I ran into who knew his work were few and far between. He was mainly known for True Grit and that was it. I saw the John Wayne movie when it first was released and, being a young movie enthusiast. I bought the tie-in edition of the novel and never read it until years later. I just picked it up and it was one of those moments where you go, "Holy shit! Why didn't anyone ever tell me what a great book this was?"
What is the quality that makes you go from being a fan to a staunch true believer and cultist?
You come across a voice that just speaks to you, for whatever reason. It's happened a few times in my life, particularly with comic novelists. I'm a sucker for first person unreliable narrators—I love that form. When I read Portis it was like, "My god! This is as good as Ring Lardner and Twain!" He creates a world and a reality and a consistency of character.
When you hear a voice that rings true for you in every single way, how do you not fall in love with that? It's so distinctive. I can't think of anyone else who writes like Portis. You could read an isolated page and say, "That's Portis."
It's got to be intimidating to adapt that voice to the stage.
It's as bad as or worse than [Book-It's adaptation of] Huck Finn was a couple years ago. You sit down and look at it and there's that moment of terror where you go, "How can I do this justice?" That's the challenge, what we call the sweet agony.
Jane [Jones, co-artistic director of Book-It] used to kid me, "Imagine how I felt when I get your script and I read the stage direction 'and then the steamboat hits the raft.'"
"Your problem, Jane. Figure it out." [Laughs] And she did.
We had a lot of the same challenges with Dog of the South. All of Portis's books in one way or another are travelogues, journey stories.
How do you capture that propulsion?
By suggestion. The first half of Dog of the South they're in the car. You just have to break that up. We did that with Huck Finn too—there were extended sequences of Huck and Jim on the raft, and we can't have them on this little six-by-eight wooden platform for a half hour. So you find ways to break it up. You have to take some liberties.
You also write screenplays, so as you're sitting down to visualize this, maybe you're thinking: "Oh, a nice long tracking shot."
Years ago I started tried to write Huck as a screenplay and just gave up because it's why Gatsbyand a lot of other first person narratives don't work as features. Even in the Coen brothers' True Grit, which I liked, they didn't do much with Maddie's voice, and that was a disappointment. Yet I'm sympathetic to the movie because you can't have wall-to-wall talking, you can't have a voiceover all the time.
It's been a really interesting experience because stage time is obviously very different than screen time. Onscreen, a quick montage and you get a sense of a long journey. I'm always surprised at how little you need in stage time; you can suggest a lot with a little. Jane's been a great instructor in that. She invented this form and she knows it better than anyone.
As a writer, you're really popping the hood on Portis's writing. I'd imagine that would give you some extra insight into the mechanics and the language.
It comes down to: What's the engine that runs the piece? Underneath all the craziness and detours and blind alleys, it's a mission of a guy trying to get his wife back. He keeps telling himself he just wants to get the Ford Torino that his wife and his best friend stole when they ran off, but in truth he's desperately trying to get his wife back, trying to understand why she left with this psycho, Dupree.
The comedy and the tragedy of this story is that everybody has a different god. Midge's is rational. He tries to understand the world in empirical, rational terms. He meets up with Reo, whose god is gold. Then they meet Ms. Symes, Reo's mom, this crazy born-again who started a mission in Honduras. Everyone has a different god that they worship in their own way. They don't communicate; they talk at each other.
But going back to your question, what Jane and I wrestled with at the beginning: What's this about? You can allow yourself the luxury of going off topic a few times, that's the fun of these stories where there's a little episode or vignette that pops up, but ultimately you can't stray too far. That's the pain of doing a book like Dog of the South. You end up being ruthless and cutting whole characters and big sections. There are three or four episodes that are hysterically funny in book form, but to do them [onstage] it'd just bog everything down. You have to get to the conclusion of the main arc.
And now you have to submit yourself to the same sort of judgment from other superfans that you might have levied on the Coen brothers, for example. The shoe's on the other foot.
It's true. That's the risk you take and you just go, Oh well. You take your shots. With Huck I was absolutely convinced we were gonna get raked over the coals, because we basically cut the last third of the novel. I thought there would be a few quibbles but no one complained.
I produced a [TV] miniseries about Jesus, and talk about rife. I have a younger brother who's an Episcopal priest, and I used to lie in bed at night thinking, "If we blow this I'm never gonna hear the end of it."
You're used to taking your lumps on these things.
I'm going through that now with Dog of the South. If there's a Portis purist out there like me who asks, "What happened to this section?" I had to cut it! I feel your pain!
January 22–February 20
Sundays with the St. Lawrence
The 7 Fingers
In Conversation with Seattle Symphony Music Director Ludovic Morlot
Angel Blue From Seattle Opera's Canceled 'La bohème' Will Sing Virtually Instead
Midweek News – January 25


A Burp extension to detect and exploit versions of Telerik Web UI vulnerable to CVE-2017-9248. This extension is based on the original exploit tool written by Paul Taylor (@bao7uo) which is available at https://github.com/bao7uo/dp_crypto. Credits and big thanks to him.
A related blog post on how to exploit web applications via Telerik Web UI can also be found here.
Detect vulnerable versions of Telerik Web UI during passive scans.
Bruteforce the key and discover the "Document Manager" link just like the original exploit tool.
Download telewreck.py to your machine.
Install Python's requests module using sudo pip install requests.
On your Burp, go to Extender > Options tab. Then under the Python Environment section, locate your jython-standalone-2.7.0.jar file (1) and the directory where Python's requests module is located (2).
Go to Extender > Extensions tab, then click on the Add button. On the new window, browse the location of telewreck.py and click the Next button.
If there's any error, the Telewreck tab would appear in your Burp.
This extension requires Python's requests module. Just run pip install requests to install it.
The text area under Telewreck tab doesn't function as a console. So, stoud and stderr outputs cannot be seen there. However, you can view them under the Output and Errors sections of the Extender tab.
Before running another bruteforce, cancel the current process first by clicking the Cancel button.
If the key can't be bruteforced, then probably the key has been set up securely and/or the application is not using a default installation of Telerik.
If the key can't be bruteforced and/or there are some issues, it's recommended to fall back to the original exploit tool.


text:
Q: npm install on VueJS I am trying to install this script. I am trying to run npm install command. But this is not working. This is stuck after message idealTree:color-convert: timing idealTree:node_modules/c.

Could anyone help me to install this script ?

A: I tried it myself and had the same issue.
There might be an issue on the author's end or with some dependency.
Try contacting the author of the package to investigate the issue.
You can create an issue here: https://github.com/creativetimofficial/vue-notus/issues

A: nice you can delete your node modules and try again...
or you can try npm cache clean
if both fails you can try yarn...


text:
Q: Sort a dictionary by values in a nested dictionary I have dictionary like so:
   dic = {"first_a" : { "first_b" : {10, 2} } , "second_a" : {"second_b" : {13, 15} } [...] }

I would like to sort the nested dictionary according to the sum of first_b and second_b values.
I can't get my head around this one, could someone provide an helping hand ?
I have tried to use the sorted() function but wasn't able to find the right lambda function to use as key..

A: Assuming that you meant to have a dictionary like this:
data = {'a': {'b': {2, 10}}, 'c': {'d': {13, 15}}}

You can get what you want like this:
sorted(data, key =lambda k: sum(*dic[k].values()), reverse=True)

However I don't consider this very readable.  I would instead do:
def get_sum(k):
    vals, *_ = data[k].values()
    return sum(vals)

sorted(data, key=get_sum, reverse=True)

When I'm looking at code late at night, too many parentheses == too long to figure out what's happening.
Note that I used values() because I didn't know if your inner keys were constant.  If they were, life is even easier.  Note this operates on and sorts the keys.


text:
PAST TENSE: Bolton Railroad had a Short Life… Aug. 15, 2017
Cyndy | August 13, 2017
Bolton Railroad had a Short Life
Stories of Stow local history compiled by Lew Halprin
Stow had no railroad pass through its center (although there had been two in Gleasondale), but our neighbor Bolton had one, at least for one day. Here is a portion of the description of this unusual endeavor provided by Noel Hanson in Bolton's May 1, 1980's Evening Gazette newspaper.
"On April 30, 1870, the Lancaster Railroad was given its charter by the state to run through the center of Bolton from Lancaster to Hudson. It was to connect with the Worcester to Nashua N.H. Railroad on the Lancaster end, and to the Marlboro branch of the Fitchburg Railroad on the Hudson end. The line, eight and three-quarters miles long, ran east from Lancaster to Bolton's center, where it turned southeast to Hudson. It passed directly across the mill pond in Hudson on a trestle (see picture). Work began in 1871, and went through the winter months into 1872 in fits and starts because of financial problems faced by the directors.
"The directors found it hard to agree on both serious and trivial matters. One argument was whether the trains should all start from Hudson or Lancaster. They finally agreed to start half the trains from one end and half from the other. The trains were never to run on Sunday, except in case of mercy or emergency, with the exception that in the summer, the Lord's Day Special would bring passengers to worship service at the Bolton Hillside Church near the tracks. Also, all trains were to provide the passengers with a break of 20 minutes at Bolton Center Station. However, to protect the passengers, the directors ruled that no popcorn, peanuts or prize packages, Sunday Heralds, nor all other unreliable papers will be sold on the train. Newsboys can sell both the 'Clinton Courant' and 'Hudson Pioneer.'
"In spite of all the elaborate scheduling and rules, only one passenger car ever ran over the track. It was a trial run with several railroad officials and a few area residents on the train. The officials were there to inspect the operation and give their finial opinions. After this, the railroad was shut down having never officially opened. Lack of money was the reason given. Also contributing was a disagreement with the railroads that planned to lease the facilities. Those leases were never signed.
"The railroad cost more then $220,000 to build, including stations, tracks, and property. It declared bankruptcy in 1874, and sold in 1883 for only $15,000, having run just one train on the completed railroad. Perhaps this railroad was a dream that was doomed to fail from the start. It was underfunded, and had a board of directors on which every man thought himself the chief executive."
« Obituary… William Booth, 78
Obituary: Paul Lapierre, 55… Services on Thursday, Aug. 17 »


text:
ProfessionCIO Profiles Leading cultural change within public sector tech
Photography: John Angerson
Leading cultural change within public sector tech
Maxine-Laurie Marshall — November 2018
Nicola Holderness, a former CIO within UK government and an expert practitioner in change management, outlines how she approached the challenge of taking civil servants on a transformation journey.
Nicola Holderness, the former head of IT for the UK Government's Department for Business, Energy and Industrial Strategy (BEIS), arrives for our interview with such a wave of energy it's clear the story she has to share about public sector IT is not going to be the familiar one of underfunded civil servants struggling to match the achievements of their public sector counterparts. Rather, Holderness talks excitedly about the shared challenge that defines digital transformation success across both government and private sector: dealing with major cultural change.
New IT versus old IT
When the UK government began its digital transformation journey with the creation of the cross-department Government Digital Service (GDS) organization in 2011, "it brought with it a whole new tribe that unsettled traditional civil servants," she explains. That disruption has shown some clear successes, resetting key practices and creating more joined-up government processes. But it caused a degree of "cultural damage that's now in need of repair," says Holderness. "There are people [in the GDS] that think those old IT departments have had their day, and that's a very damaging message."
For Holderness, a big part of her role was helping the BEIS IT organization realize its own value, breaking it away from an 'underdog' mentality. Her message to her teams: "I'll champion you. I'll help IT come out of its shell and work with the new digital professionals."
Leading IT and the business
Her animated and lively personality makes Holderness a natural leader of cultural change. But it's her non-technical background that makes her an atypical IT chief. "I come from a business background," she says. "The things the technical team deliver enable a business to succeed. But as my role is about bridging the gap between the two, I can have a conversation about policy X or supply chain B with the business people and contextualize the technology; then I can speak to the tech people and get them to understand why decisions are being made."
While the benefit of having a leader able to 'speak both languages' may seem clear, it is sometimes met with resistance. Holderness recounts how she recently encountered a manager who suggested the organization needed to put "someone technical in charge", which she rejected. "For me, [my role as CIO] was about embracing the team, being visible and helping to translate the business need," she says.
Ensuring the alignment of her IT department and the wider business put Holderness in a good position to launch a three-year Digital Data and Technology Strategy (DDaT) for the Department for BEIS at the end of 2017 — a strategy underpinned by five enablers.
Topping the list is 'people, skills and culture' as Holderness's desire is to create an environment where DDaT is embraced and understood by the business. Continuing the focus on culture, the second enabler is about partnership and encouraging wider conversations about the value DDaT can bring. Government as a platform is next with the aim being to design, build and deliver services in an agile way. This is followed by accessible business intelligence, which is focused on seeing improvements in how the department stores, uses and shares data. Finally, she highlights 'continuous improvement' with the aim of using feedback from users and data analysis to inform future developments.
The strategy was brought about to address 'a trust and credibility gap' that had built up between users and the IT organization. Holderness says: "I didn't think we could credibly stand up as a department without [such a strategy]. And we needed to be innovative and practise internally what we seek to change externally. However, the challenge with that was combatting the changes happening internally [as the GDS was introduced]. I think digital became a bit of a dirty word in [some areas of] government."
She says that at the top of government, digital priorities were aligned with Holderness and her fellow digital leaders from GDS meeting regularly. But in a bid to help that cohesion trickle down and change the perception that digital can only be understood by the new influx of professionals, Holderness ran an internal app-building workshop prior to the launch of her strategy. She gathered together 200 senior civil servants and had them build apps on iPads that were published online to demonstrate that the new digital world is both accessible and less complex than it may seem. She explains: "The technology exists; the people know that the technology exists. It's really now about education and getting rid of the fear factor."
Looking beyond the uncertainties of some traditionalists about digital, Holderness vehemently believes the UK Government has a broad pool of talent and is not trailing the private sector.
"The absolute beauty of our environment is we have amazing, talented people and so much diversity in what they can do. There are so many problems to solve in government in diverse areas such as nuclear power, the NHS, an aging population and the lack of care workers, and we can now trial and test things much quicker [with the help of] component-based architectures and reuse of components or sharing open source code. In that sense, the public sector is not struggling behind the private."
She stresses that issues of funding aren't always due to lack of available money but related to decisions about where the priority for it lies. "You will never get such variety of challenge [as in government IT]," she says, "and the intellectual capability that is focused on solving those challenges is just phenomenal. You get some of the brightest people in our departments." And their hard work needs to be more openly recognized — and rewarded.
First published November 2018
The CIO's mission to create the 'cloud corporation'
Four top CIOs herald an era of 'bring your own… everything'
10 lessons for digital success — from UK retail giant John Lewis


text:
import * as fs from "fs-extra";
import * as lib from "../../lib";
import * as oclif from "@oclif/command";

export default class CompileClient extends oclif.Command {
    static description = "compile client-side Typescript";
    static flags = {
        "modules": oclif.flags.string({
            char: "m",
            description: "modules to compile client-side JS for (comma-separated)"
        }),
        "no-exit": oclif.flags.boolean({
            description: "Don't exit with an error code if compilation fails",
            required: false
        })
    };

    async run() {
        const { flags } = this.parse(CompileClient);
        const moduleNames: string[] = (flags.modules || "").split(",").map(m => m.trim());
        const workingModuleName = lib.eta.workingModuleName;
        if (moduleNames.length === 1 && moduleNames[0] === "") moduleNames.splice(0, 1); // resets to empty []
        if (moduleNames.length === 0 && !lib.IN_ETA_ROOT && workingModuleName !== undefined) {
            moduleNames.push(workingModuleName);
        }
        this.log("Installing client-side NPM packages and compiling...");
        const staticDirs = await lib.eta.getModuleSubDirs(lib.WORKING_DIR, moduleNames, "staticFiles");
        try {
            for (const staticDir of staticDirs) {
                const jsDir = staticDir + "/js";
                if (!await fs.pathExists(jsDir)) continue;
                await lib.exec("yarn install", { cwd: jsDir });
                console.log(`\tInstalling and compiling in "${jsDir}"...`);
                await lib.exec("node " + lib.TSC_PATH, {
                    cwd: jsDir
                });
            }
        } catch (err) {
            if (!err.stdout) throw err;
            process.stderr.write(err.stdout);
            if (!flags["no-exit"]) this.exit(1);
        }
    }
}

redpajama_set_name: RedPajamaGithub