Arrest Milind Ekbote ahead of Bhima-Koregaon anniversary celebrations, says Bhim Army

first_imgBhim Army, on Sunday, hit out at Milind Ekbote, demanding that the right-wing leader be detained ahead of the 201st anniversary celebrations of the 1818 Koregaon-Bhima battle on January 1 to prevent him from aggravating social tensions.Milind Ekbote, prime accused in orchestrating the Bhima-Koregaon clashes, had earlier written to the Bhima-Koregaon inquiry panel urging them to deny permission to Bhim Army’s rally in Pune on December 30.“Who is Ekbote, who is named in an FIR as the chief instigator of the Bhima-Koregaon riots and is out on bail, to deny us permission? He has always disturbed the peace in the past with his inflammatory remarks. We urge the Pune police not to give importance to his affidavit and place him under house arrest till the January 1 ceremony passes off peacefully,” said Datta Pol, the outfit’s Pune district president, speaking to The Hindu on Sunday.The Dalit outfit is planning to hold a ‘Bhima-Koregaon Sangharsh Mahasabha’ at the city’s SSPMS grounds on December 30. Chandrashekhar Azad ‘Ravan’ is expected to speak at the event.Mr. Azad, who is scheduled to reach Maharashtra on December 28, will be speaking in Mumbai, Latur and Amravati as well.Threat to public peace and order, says EkboteEarlier this week, appearing before the two-member Bhima-Koregaon inquiry commission, Mr. Ekbote submitted that the Bhim Army’s proposed rally constituted a “new threat” to public peace and order.Mr. Ekbote claimed that a rally held last year had “provoked” people and “promoted hatred and social division”.“The Jaysthambha [victory pillar at Bhima-Koregaon] is not only being treated as a religious place for worship, but a false historical narrative is being constructed by the political leaders from the Dalit community,” Mr. Ekbote said in his plea.Mr. Ekbote, who heads ‘Samasta Hindu Aghadi’, had vehemently opposed the ‘Elgaar Parishad’ held last year on December 31, a day before the clashes erupted at the village of Bhima-Koregaon.Police permissionSlamming Mr. Ekbote, Mr. Pol denigrated his claims as “ridiculous”, commenting that the Bhima-Koregaon Ranstambh (victory pillar) was not a ‘religious place of worship’ and used to be frequented by members from the Dalit community even before Dr. Babasaheb Ambedkar’s visit there in 1927.Mr. Pol further said that the process of getting police permission to hold the rally was on and that a few formalities needed to be completed.“The Bund Garden police, under whose jurisdiction our proposed event falls, has asked us to submit documents pertaining to the arrangements at the venue. We are in the process of submitting the same,” he informed.Meanwhile, the Ramdas Athawale-led RPI (A) has urged the administration to deny permission to rallies being held within 500 metres of the victory pillar in a bid to maintain order during the celebrations.“We further appeal to individuals and parties to desist from spreading misinformation through social media and posters or uttering provocative speeches and statements calculated to cause discord between castes or communities,” said RPI (A) leader Ashok Kamble.While lakhs of Dalits converged on the victory pillar (Ranstambh or Jayastambh) each year to pay their respects, the celebrations this year were marred by riots that left one person dead besides aggravating social tensions across Maharashtra.Since then, there have been two investigations into the affair. The Pune Rural police has lodged an FIR against right-wing Hindutva leaders Sambhaji Bhide ‘Guruji’ and Milind Ekbote, naming them as the orchestrators of the violence.The Pune City police have conducted multi-city crackdowns across the country and have arrested ten noted intellectuals and activists including advocate Surendra Gadling, Professor Shoma Sen, poet P. Varavara Rao and Sudha Bharadwaj among others for their alleged links with Maoist outfits and for their roles in the ‘Elgaar Parishad’ and the subsequent Bhima-Koregaon clashes.last_img read more

How to Build a Community of Twitter Followers for Your Company

first_img Topics: I’ve been getting this question more and more lately, as Twitter becomes more and more mainstream and the business benefits of Twitter are more and more talked about.First, a word of caution. When engaging in any social media, you want to do so authentically – it will involve a fair amount of your participation, both give and take. Your first step once you join Twitter should probably not be to go follow 1,000 people. First of all, you very possibly might not be able to due to recent limits set by Twitter. This act seems kind of spammy, and that’s the last thing you want to do in social media. You should aim to let your community grow organically. That said, there are a few things you can do to get started.The first thing you absolutely have to do once you sign up for a Twitter account (though you can do this before signing up for Twitter, but you won’t be able to do much beyond this), is start monitoring who and what people are saying about your company. Go to Search.Twitter or Tweetscan (it may be worth it to use both, or even additional Twitter search engines, as they don’t all pick up on everything) and search for your company name, your executives’ names, perhaps your competitors’ names. You’ll see all the recent tweets that mention that name or phrase. What’s also great about these services is you can subscribe by RSS to this thread so you’ll be able to keep tabs on new posts about your company. When someone does talk about your company – respond, favorite the tweet perhaps if it’s favorable, and start following the person.A very close second most important thing to do once you’re on Twitter is to actually engage in the Twitter community. If you want people to follow you, you need to give them a reason to. Post interesting tweets, respond to others (see first point above). As noted in my word of caution, you want to be an authentic participant in the community. One of the wonderful things about Twitter is that you have to opt-in to receive someone’s updates (follow them). So, you need to think of ways to warrant a follow. I’ve been pretty impressed with Whole Foods in this regard. I started following them, though I’m no Whole Foods nut, because of their interesting tweets like “TOTD” (tweet of the day), and interesting food-related tweets like plugging food festivals across the country.Those are really the two most important things you can do on Twitter. But, if you’re still interested in ramping up your Twitter following, here are a few additional ideas:Go back to Search.Twitter and search on more general phrases that relate to the audience you’re trying to reach. Subscribe to those updates and respond/follow as appropriate.Check out the directories, like Twellow. Twellow is a directory of Twitter users categorized by industry or interest. There are a few other cool services, like Twubble and Twits Like Me. ReadWriteWeb posted a great article on these services here.Follow those who follow you. People like to feel like you’re listening to them and that they’re engaging in a two-way conversation with you. A follow-back is a great way to set that environment.Check out who your followers are following. They are likely interested in similar topics, and are a natural extenstion to your existing network.One more thought to consider before you get going: Will you be setting up a company Twitter account or will various employees have personal Twitter accounts (or both)? At HubSpot, we recently launched our company Twitter account @hubspot that a few of us monitor and update. There are also a bunch of us who have our own personal accounts, including our CEO, CSA, VP Marketing, and lots of others from across the company, including myself of course. The question is which brand you are building up – your corporate brand, or your personal brand (which in turn contributes to the company brand as well). I like the mix of both, though a lot of marketers may not have the bandwith to support more than one Twitter account. Either way, the first thing you must do after reading this post is to reserve your company’s name on Twitter before someone else does.If you want to see some companies out there who are doing a great job on Twitter, check out Zappos or Whole Foods. If you want to see a full list of companies on Twitter, check out the new Social Brand Index (and it wouldn’t hurt to get listed there, too, while you’re at it).Have you had any luck building a following for your company on Twitter? Do you have any additional techniques that worked for you? What have you learned from other companies on Twitter – good and bad approaches? Leave a comment and let’s discuss. Don’t forget to share this post! AddThis Sharing ButtonsShare to TwitterTwitterShare to FacebookFacebookShare to Email AppEmail AppShare to LinkedInLinkedInShare to MessengerMessengerShare to SlackSlack Social Media Originally published Aug 18, 2008 9:15:00 AM, updated October 29 2019last_img read more

7 Tips for Growing Your Email List With Sweepstakes

first_imgThis is a guest post written by Ross Kramer, co-founder and CEO of Lititz, PA-based email marketing firm, Listrak.After working in the industry for more than 15 years, you learn countless tips and tricks to boost customer engagement and company revenue. But there’s one key lesson that all inbound marketers need to learn – how to multiply their email list. I know what you’re thinking. Could we get any more low level? But successful email list development and strategy can make the difference between campaign successes or failures.Even seasoned email marketers who follow best practices for email list development, relevancy, and deliverability still lose about one-third of their subscribers annually due to bounces, unsubscribes, and spam complaints, according to the Email Experience Council. And the attrition rates are even higher for less vigilant marketers.Luckily, there are strategies proven to quickly acquire qualified subscribers and keep them longer. Among these include sweepstakes, contests, or other viral campaigns. But before you decide to run a sweepstakes strategy of your own, consider these 7 tips to make sure you know how to run a successful one that will help you grow your email list with qualified subscribers.1. Keep it SimpleWhile it might be tempting to create a contest that runs for several weeks, sweepstakes that are strategic, targeted, and time-sensitive give the appearance of exclusivity and prompt people to respond quickly. In order to maximize list development during a short time period, you must have a plan in place prior to launch that includes automated emails, banner ads, social and mobile announcements, etc.2. Make it PersonalA cash prize may entice more entrants to your sweepstakes, but by awarding your own merchandise instead, you will get a more qualified group that is clearly interested in your company’s brand and what it has to offer.3. Encourage Social SharingEmail and social media can really complement each other. Offer your members some incentive such as a second entry or a free gift if they invite friends and other connections in their social networks to participate. This tactic will greatly expand the reach of your campaign. However, be sure to maintain control of the contest. Provide a form to capture the additional email addresses and immediately send those subscribers a message with the details of the contest and an easy way to enter.4. Promote in the Right ChannelsWhile email is the most effective communication channel to promote the sweepstakes to your subscribers and members, it shouldn’t be your only channel.  Announce your contest on your blog and in your social media and mobile networks, and include banner ads on your website and other relevant sites.5. Send Entry ConfirmationsOne of the most important steps in this whole process is sending email confirmations to all entrants. The last thing you want to do is add invalid email addresses to your list because the increase in bounces will negatively affect your deliverability. An automated confirmation email will safeguard your reputation and ensure that only legitimate email addresses are added to your list and only real people are entered into your sweepstakes. Also, if you’re worried about bots inundating your sweepstakes with junk email addresses, a simple CAPTCHA on the registration form will prevent that.6. Welcome Your New SubscribersSubscribers are most engaged within the first few weeks of opting in, so you should use this time to start building the relationship right away. An email welcome series designed to engage and interact with subscribers should be part of your usual email development process, but it is especially important when running a sweepstakes. A welcome email will help you weed out the entrants who were only interested in the contest since it gives uninterested subscribers an opportunity to opt-out and provides valuable open and click-through data so you can measure engagement. That way, you’ll be able to focus your attention on the subscribers who are most likely to purchase from you.7. Monitor New SubscribersWe’ve seen a well planned sweepstakes grow lists by 30% or more in a matter of days. That said, even if you follow best practices for attracting the appropriate entrants for your brand, you’ll still get a number of invalid email addresses and people who are only interested in the prize. In order to protect your reputation, closely monitor the results of your confirmation email and welcome series (not only open and click-through rates, but also bounces, complaints, and unsubscribes), and watch the inactivity levels for the new subscribers. If they don’t show interest in your messages, try a re-engagement campaign or remove them from your list.Have you found success through sweepstakes? How many qualified email addresses did you gain?Photo Credit: Ian Lamont Originally published Aug 25, 2011 3:02:00 PM, updated October 20 2016 Email Lists and Segmentation Topics: Don’t forget to share this post! AddThis Sharing ButtonsShare to TwitterTwitterShare to FacebookFacebookShare to Email AppEmail AppShare to LinkedInLinkedInShare to MessengerMessengerShare to SlackSlacklast_img read more

The Top 10 Qualities of High-Quality List Posts

first_img Don’t forget to share this post! AddThis Sharing ButtonsShare to TwitterTwitterShare to FacebookFacebookShare to Email AppEmail AppShare to LinkedInLinkedInShare to MessengerMessengerShare to SlackSlack Topics: Originally published Mar 30, 2012 2:09:00 PM, updated July 28 2017 Content Types In an online world where the quality of your blog content is only increasing in importance, the fabled ‘list’ post commonly gets a bad rap. It’s unfortunate, but definitely understandable. You can easily drown in a sea of particularly low-quality, low-value lists posts.But hey — not all list posts have to suck! While there are definitely some pretty awful ones out there, you can also find quite a few very valuable, high-quality list posts floating around the internet. So let’s not judge a list post by its title. I’m a firm believer that the list post does have a place in the world of high quality blog content. And to no surprise, this post about lists posts is largely a list post itself. You can be the judge of its quality, but I stand by my beliefs.First, let’s talk a little bit about common misconceptions about list posts. Then we’ll dive into the characteristics of high quality ones so you can start squashing the myth that all list posts are subpar … by writing awesome ones!Common Misconceptions About List PostsLast week, Daily Blog Tips published an article highlighting some common misconceptions about list posts and explaining why it’s silly to think about list posts in those ways. Let’s quickly review the points the article made:”List posts are just for lazy writers.” Pish posh! In fact, when done well (meaning it’s not just three, sentence-long points slapped together), a list post can take just as long — if not longer — than any other type of post for bloggers to write.”List posts aren’t right for my style/niche.” Huh? Why are list posts — a type of post — conceived as fitting only certain industries? A list post could work for any industry, as long as the subject matter and quality fit the audience. “List posts have to be really long.” Wrong, wrong, wrong. There’s no rule that your list post needs to be a laundry list of useless information or that it needs to include a minimum number of items. In fact, a super long, 100-point list runs the risk of sounding daunting to readers, deterring them from reading it and turning them away.The thing is, people love the classic list post! They tell the reader exactly what — and how much of it — they’re going to get out of the post, plus they’re very shareable. They’re also easy to scan, and with so much content available on the web these days, being able to scan a post and still grasp a helpful nugget or two of information is highly valuable. Here are a few examples of the types of list posts we’ve published recently on this very blog, all of which we believe are high quality posts that have performed well in terms of traffic, leads, and inbound links:”9 Ways to Increase Visibility for Your Best Blog Content””7 Keyword Research Mistakes That Stifle Your SEO Strategy””13 Brands Using LinkedIn Company Page Features the Right Way””5 Actionable Insights to Extract From Your Landing Page Analytics”Now for the meaty stuff. If you’re convinced that list posts can be a part of your blogging strategy, make sure the ones you publish include these top 10 qualities of high-quality list posts.1) Includes Items That Stay True to the List Subject/AngleSometimes a blogger will start writing a list about one thing, and then when he/she is done, it turns out to be a list that takes on a completely different angle because their research revealed more information about a slightly different subject. The problem is, this new angle is no longer relevant to their audience. Don’t let this happen to you. If, after your initial research, you find that the points you’ve brainstormed don’t fit with the subject you intended, scrap it and move on.Another common symptom of bad list posts are list items that don’t quite fit with the others. For example, if you notice in this very list post, all of the items on this list are qualities of awesome list post. If one of my points was, in itself, an example of a list post, that wouldn’t make sense, right?  Be consistent and parallel. If you’re writing a list of examples, they should all be examples. If you’re writing a list of best practices, they should all be best practices. It’s easy to stray off-topic when you’re trying to compile a hearty list, but you need to avoid it. Otherwise your list — and your writing — loses its integrity.2) Dense With Valuable Takeaways (No Fluff!)The biggest indicator of a lousy list post is one that contains a ton of fluff and no real, valuable takeaways for the reader. Here’s an example of what we mean:3 Ways to Improve Your Social Media MarketingBe unique! Do something to stand out from your competitors.Take risks! Try out-of-the-box ideas.Measure results! Use your analytics to tell you what’s working.What a fantastic list post! I’ve learned — absolutely nothing. No wonder list posts have a terrible reputation. That took me 60 seconds to write. Sure, on the surface, each of these list points sound valuable. You absolutely should do all these things in your social media marketing. But it doesn’t tell you exactly how to do those things. Your list shouldn’t just give readers a list of things to do and expect them to figure out how to do those things themselves. It should also walk them through the steps required to actually do those things.A great list post nixes the fluff and concretely explains each item in detail. And while every point you make on your list might not be new to all your readers, if a reader walks away thinking, “Well, I already put numbers 3, 4, and 6, into practice, but I can’t believe I’ve been missing out on numbers 1, 2, and 5!” — then you’ve probably got yourself a high-quality list!3) Links to More In-Depth Information When NecessaryOne of the ways you can make sure you’re hitting on point #2 is to direct readers to other resources when necessary. Great list posts are comprehensive. It also means they can get pretty long and unwieldy, especially if you’re truly committed to point #2. That’s why sometimes it’s okay if you have to point your readers to another place for more in-depth information. For example, we recently wrote a list post entitled, “9 Ways to Make Your Marketing Analytics Actionable.” Number 8 on the list reads “Score & Prioritize Your Leads for Sales,” which could be a blog post in itself — and hey … it is! Giving our readers enough information for that section to be truly helpful would have involved copying and pasting the entirety of that post into our list post, and that wouldn’t exactly have been the most helpful choice. So what we did was explain the point in a moderate amount of detail, and then directed readers to the other post where they could find more in-depth information. Don’t be afraid to do this in your own list posts. And if you have to link to an external resource because you haven’t the written the post yourself — great! You’ve just passed off some link love, and you also now have another article idea for your blogging backlog!  4) Explains List Items Using Relatable ExamplesPiggybacking again on point #2, sometimes one of the best ways to adequately explain a point on your list is to use an example to support it. Real examples are ideal, but sometimes even a hypothetical works just as great. In fact, we’ve used each of these example types in the first 3 items on this list! The main thing to consider when selecting or concocting an example is to keep it as relatable to your readers as possible. If the audience of your blog is comprised of a variety of readers representing different industries or businesses (like ours), this can be tricky. The key here is to keep your examples general so that everyone can relate. Here comes a hypothetical example to explain what I mean about using hypothetical examples …In our list post, “7 Keyword Research Mistakes That Stifle Your SEO Strategy,” for example, we use the broad, hypothetical (even mythical!) example of unicorn farms/breeders to more easily explain points 4 and 5 on our list so that everyone could relate.5) Numbered Items This is an easy one. If you’re writing a list-style post — and especially when you use a number in the title of your list post — number your list items! This is particularly important when you have a longer list, because readers like to be able to gauge their progress as they’re reading through the list (i.e. “only halfway to go” or “I’m almost done!”). Readers may also like to reference certain points on a list later or share them with others, and being able to refer to a specific number rather than having to count themselves and say “it’s the 16th item on the list” is a much more user-friendly experience for your blog audience. Don’t make things difficult for your readers.6) Includes an Appropriate Number of List ItemsWhile we’re talking about numbers, let’s clear some misconceptions about them. Some list bloggers are of the camp that you should choose a number before you start writing your list and make sure you have enough points to fit that exact number. We are not. Sitting down and saying you’re going to write a list consisting of 14 items makes no sense. What if there really ends up being only 11 truly solid, valuable items that make up that list? Does that mean you should come up with 3 more forced or somewhat repetitive items just to achieve your goal of 14? We think not.The rule of thumb is: just be comprehensive. This very list post includes 10 items because that’s how many I thought were individually valuable and indicative of a high-quality list post for this particular subject. Originally I had brainstormed 11, but as I started writing, I cut one out because it wasn’t that different from another point, and they could easily be represented as one.As we mentioned before, list posts can easily become unwieldy. When you sit down to start drafting your list post, decide how granular you want to make your topic. This will help make your list more manageable. The title you craft can also help you stay focused. For example, if you’re a plumber writing a list post about the various ways you can unclog a drain, you might decide to stick to “The Top 4 Ways to Unclog a Drain,” rather than writing a lengthy list post covering “The 50 Different Ways to Unclog a Drain.”Furthermore, do some testing and research if you want to glean some best practices for your list posts. An internal study of our own blog, for example, revealed that posts for which the title indicated 6 items or fewer didn’t perform as well as when the title indicated the list contained 7 or more items. The lesson? While we sometimes still write lists posts containing 6 or fewer items, we don’t include the number in the title for those posts. For example, our post, “Why Every Marketer Needs Closed-Loop Reporting” is essentially a list post, but it’s not framed that way in the title since it only includes 6 points. Do your own analysis to determine best practices for your business blog.7) Uses Category Buckets (For Longer Lists)Now, if you had decided to write that list post of 50 different ways to unclog a drain, your list post would look pretty daunting, considering the sheer number of items it would include. In this case, a great practice is to use subheaders to break up your list into categories. This makes the list much more scanable (remember how people love to scan blogs?), and a lot less overwhelming at first glance.For example, when we published “25 Eye-Popping Internet Marketing Statistics for 2012,” we broke up the statistics into 5 sections: “The Internet in 2012,” “Mobile in 2012,” “Social Media in 2012,” “Video in 2012,” and “Ecommerce in 2012.” If some of our readers didn’t give a squat about ecommerce, they could easily scan the post and avoid that section. Perfect!8) Contains Logically Ordered List ItemsYour list, like any other post you’d write, should flow and tell a story. How you do this will definitely depend on the subject and contents of your list, but here are some great organizational structures to choose from: alphabetical (great for glossaries), chronological (great for step-by-step guides), by popularity/importance — most to least or least to most (great for top 10/20/50 lists). Another best practice is to emphasize your strongest points in the beginning, middle, and end of your list to keep readers engaged throughout.When I sat down and brainstormed this list, for example, it was just that — a brainstormed list. It was unorganized and all over the place. But once I’d identified all the points I wanted to include, I rearranged the furniture a bit. I realized how easily numbers 5 and 6 would flow into each other, and how number 5 would make sense after discussing points 2, 3 and 4. Number 1 was a great starting point, and number 10 made the most sense last, since that’s likely the last thing you’d tweak when writing a list post. Sometimes your list points will practically arrange themselves (e.g. “5 Steps to Do X”), and sometimes there won’t be as obvious a story (e.g. “20 Ways to Do Y”). Just put the time into figuring it out and ordering your items as logically as possible.9) Parallel FormattingI’m not as strict about this one as some list post purists, but in general, I agree that your list post should have a consistent and parallel look. Failing to do so only confuses readers, especially when they can’t tell that they’ve moved onto a new item on the list because the header style was inconsistent or under-emphasized.  Here are some helpful guidelines to consider:Try to keep sections similar in length.  Use the same header style to highlight your individual list items, and make sure it stands out.Make sure your list item headers are written in parallel fashion (i.e. if it’s a list of action items, each should be led with a verb)Use images and bullet points to break up text when appropriate.10) Clear and Catchy TitleAs we mentioned in the beginning of this post, one of the reasons people have always loved list posts is because they know exactly what — and how much — they’ll get out of them. There is no guesswork involved, and expectations you’ve set for your readers are very clear. Make sure your title epitomizes that. An effective list post title should accomplish two things in order to entice readers to actually read the post: 1) capture the readers’ attention and 2) clearly indicate the value or what the reader will learn, and 3) indicate how much they will learn with a number.For example, earlier this week, we published “The 7 Aspects of Inbound Marketing Most People Screw Up.” Do you have to wonder what this post will be about? No! You know that after reading this post, you’ll know which 7 parts of inbound marketing people tend to screw up so you can avoid screwing them up, too. And chances are, you probably don’t like to fail, right? So you’re probably kind of intrigued to learn if you’re one of “most people” and, if so, what you should stop screwing up.What’s your take on list posts? What else would you add to our list of high-quality list post qualities? ;-)Image Credit: MStewartPhotographylast_img read more

What’s the Deal With This Whole ‘Context Marketing’ Thing?

first_imgSeveral years ago (in internet years, anyway) it became clear to some marketers that one of the best ways to capture market share was through creating amazing content. Whether through blog posts, ebooks, social media, cartoons, videos, whatever — helpful, educational, and interesting content was the name of the marketing game.Today, I think it’s fair to say that not just some, but most marketers are on board with this whole “content-is-important-for-marketing” thing. Our 2012 State of Inbound Marketing Report, for example, showed that the average budget spent on company blogs and social media increased from 9% in 2009, to 21% in 2012. Furthermore, over 81% of marketers in the survey named their company blog as “useful” or better to their business. And LinkedIn, YouTube, Facebook, and Twitter were considered “useful” or better by over 60%. Cool, so it seems like a good chunk of us are on board and rocking it with content. So …… What next? For a while now, the industry has been leading up to the next phase of marketing that is finally here in full swing — context marketing. Whether you know what that means or not (no worries, we’re about to tell you), I think you’ll find that it’s something you’ve either dabbled in, or wanted to dabble in, for some time. But now, there’s actually plenty of technology available to do more than just dabble in it! So this post is going to introduce you to the concept of context marketing, and show you just how powerful it can be if you incorporate it into your marketing strategy.What Is Context Marketing?Context marketing is using context in your marketing.:-)Okay, I’m being a little silly with that definition, but that is what it is. Actually, my favorite definition of context marketing is delivering the right content, to the right people, at the right time. Let me explain what I mean by context a little more, though.Context marketing is like a spelling bee …When you have context around something, you have a larger, more telling picture — you know, those little details that help lend more clarity to things that would otherwise be pretty general, unspecific, and, well, uninteresting. Let’s use a spelling bee as an analogy here. If a judge asks a kid to spell the word “pour,” he might want to ask a host of questions to get more context before answering. What’s the part of speech? What’s the definition? Can you use it in a sentence, please? Answers to those questions all provide context that helps paint a clearer picture of the word he’s trying to spell.And it’s important context, too! Why? Because the word “pour” is different than the word “pore” — or “poor.” Without getting more context around what the judge is asking, how could that kid possibly provide an accurate answer? Getting more context around that word would be pretty useful to helping our kid become a spelling bee champ! And the same goes for your marketing. Do you want to be a marketing champ like our spelling bee friend? Or a marketing chump who sends emails about pore cleansing strips or poor lost puppies instead of new water faucets that pour ionized water?Context Marketing Champ, or Chump?The marketing champs in every industry are the ones who are leveraging context about their audience, leads, and customers in their marketing. For example, a marketer using context would know more about a lead than whether she’s B2B or B2C, and her first name. They might also know what industry she works in, what kind of content she likes best, through what channel she prefers to consume content, whether she’s currently using another solution to meet her needs, and whether her company has budget at this time of year.As a marketer, if you were asked to “market” to someone, and all you were given was a first name and that she works for a B2B company, wouldn’t your first question be … what else do we know about her? Probably, if you want to do your job way better. That’s the idea behind context marketing: Using what you know about your contacts to provide supremely relevant, targeted, and personalized marketing.Why Is Context Marketing Important?Context marketing is important for many reasons, but here are the two that I think trump them all:When you have context around your relationship with a contact, you’re able to provide more personalized and relevant marketing content that’s targeted at their needs. Personalized and relevant marketing is the foundation for creating marketing people love! What’s more, personalized and relevant marketing is typically not the kind of marketing that annoys the living daylights out of people. Win-win!When you’re creating marketing that’s targeted at people’s point of need, it stands to reason that marketing will perform much better for you, because you aren’t delivering marketing content that’s misaligned with their interests or stage in the sales cycle. Think about it: If you know that our B2B lead from the previous section is getting new budget in January, she’s downloaded a couple buying guides in the past two weeks, she’s visited your product pages, and it’s December, you’re able to send her insanely targeted content that addresses her needs — like, say, an offer for a custom end of year demo of your product with a rep that specializes in the finance industry — content that she’s pretty likely to convert on.Why not use the context around your relationships with your contacts to create marketing that they 1) love, and 2) convert on?How Would One “Do” Context Marketing?Alright, these ideas all sound lovely, but how does this “context marketing” theory manifest itself? What would it look like for you, as a marketer? With the help of integrated marketing software, here are some examples of where you’d actually use the principle of “context” in your marketing.1) Dynamic Calls-to-ActionYou have a bunch of offers that you want to use to convert traffic into leads, leads into qualified leads, and qualified leads into customers. So it’d be kind of a bummer if you went to, say, a case study web page — typically an action performed when you’re further down the marketing funnel — and you saw a top-of-the-funnel CTA, like an educational tip sheet.However, not everyone who visits a case study page on your website is necessarily ready to talk to a salesperson. You don’t want to turn them away, either, by offering a CTA that’s too bottom-of-the-funnel. This could be perceived as a conversion nightmare, but with dynamic CTAs that adjust depending on who is visiting the page, you can actually surface a CTA that automatically aligns with the visitor’s stage in the sales cycle … or any other host of criteria you want to set! Think industry, business type, location, past activity/behaviors, that type of thing. Dynamic CTAs … pretty cool, eh?2) Dynamic Email Content and WorkflowsYour forms aren’t the only things that need to be smart as a whip. Your email database — especially if you want to maintain your space in people’s coveted inboxes — needs to be segmented into highly targeted lists. But you already knew that. Beyond killer segmentation, your email lists need to be smart enough to know when to pull in a contact, and certain information you have in your database about that contact, into your email marketing. Remember, a great context marketer delivers the right content, to the right person, at the right time. So to send emails that are contextually relevant, you need the power of workflows — the tool that will put the right person into the right list …… And the power of dynamic email content, which will make your email content personalized and relevant for each recipient!3) Smart FormsSo you want to be a context marketer. You want to be lovable. You want to see higher conversion rates. Let me introduce you to your new best friend … smart forms! They’re just what they sound like, forms for your landing pages that are wicked smart. So smart, in fact, that they know if someone has already filled out the form fields you’re asking for in the past. Because they know that, they don’t make your site visitors fill out the same form over and over again, and can help you glean more new information about your leads, instead of just more of the same stuff. We’ve started implementing this functionality ourselves, because we agreed that filling out the same form over and over again was a huge bummer! Smart Forms: Using context to be more lovable, improve conversion rates, and get you even more context about your visitors, leads, and customers!How are you leveraging context, not just content, in your marketing?Image credit: Thomas Hawk Originally published Dec 4, 2012 1:08:00 PM, updated August 27 2017 Topics: Marketing Strategy Don’t forget to share this post! AddThis Sharing ButtonsShare to TwitterTwitterShare to FacebookFacebookShare to Email AppEmail AppShare to LinkedInLinkedInShare to MessengerMessengerShare to SlackSlacklast_img read more

The Key to Persuasive Writing? Stop Couching!

first_img Don’t forget to share this post! AddThis Sharing ButtonsShare to TwitterTwitterShare to FacebookFacebookShare to Email AppEmail AppShare to LinkedInLinkedInShare to MessengerMessengerShare to SlackSlack Writing Skills Topics: Originally published Mar 31, 2014 8:00:00 AM, updated July 28 2017 A few weeks ago, a couple HubSpotters and I were talking about something people do all the time, but shouldn’t. You’ll be in a meeting with your team, and suddenly it comes time for you offer up your opinion.“I could be wrong, but I think …” or“I just want to say …” or“I actually think …” or “This is probably a stupid question, but …” or“I’m not sure, but …”It’s called couching. You’re trying to make other people feel comfortable and not come across too strong. In certain situations, it’s a great tactic. But in other situations, it can make you seem weak and wishy-washy.Download 195+ visual marketing design templates to use for social media posts, infographics, and more. Often this happens when you speak, but if you’re trying to write like you speak (because that’s how you should be writing) phrases like these will creep into your blog posts, ebooks, emails, infographics, social posts, and pretty much any other marketing material you write. But why do we even couch in the first place? Should you ever intentionally couch? How do you strike the balance in your writing between being helpful and pushy? What other things can you do in your writing instead of couching?To get to the bottom of this, a group of HubSpotters got together and asked ourselves questions like these. Below are some of the solutions we found — test to see which ones feel natural in your writing style.Why We CouchTone and voice are incredibly important elements of your writing. Couching phrases have the biggest effect on these two writing elements — and not always in a good way. Three common scenarios in which writers might couch are:When we’re not sure we’re right.When we don’t want to come across as arrogant.When we want people to like us.When we’re concerned about how people perceive us, couching is much more likely to creep in. When you’re writing, this is even more likely to happen — you’re worried from the moment you start writing about how your audience will perceive the piece, leaving natural room to couch. Most times, it’s counterproductive, making your arguments sound weak.Other times, it can actually be beneficial.When We Should CouchDepending on the situation, adding couching phrases could be beneficial. The key is to ensure you’re actively choosing to couch your writing — not letting it happen accidentally.Determining whether couching is appropriate for the situation all depends on what you’re trying to get out of your writing. Are you arguing with a high-profile commenter over a point in a blog post? Couching might be appropriate. Are you trying to communicate a point to an executive? Leave the couching behind.  Every situation is different, so you’ll need to make the judgment call. As long as we’re aware that we’re couching and we know that it’s helping us maintain a relationship or get a positive response, it can be a helpful tool.How to Get Rid of Couching in Your WritingThere are lots of solutions here, but we all need to find one that works best for our personality and writing style. Here are a few that we came up with:1) Actively Search for and Remove Couching PhrasesKnow what couching phrase you write all the time that you shouldn’t? Before you hit publish, find and delete it in the post (type Control + F on a PC or Command + F on a Mac). If you really want to be aggressive about removing couching statements from your writing, penalize yourself for it. Maybe you set up a jar that you throw a dollar in anytime you catch the phrase in your writing. At the end of a month, you’ll likely have some decent change that you could donate or put to a team outing. Your teammates will appreciate your higher quality writing (and the cupcakes you bring in) from this tactic. 2) Be Empathetic, Then DirectAddress your audience’s fears and feelings before you unapologetically offer advice. Explaining how your readers feel shows that you understand them. Then, be very direct about why you disagree or believe something else.For example, you can say something like, “I know you often struggle to make time in the day for social media. It can feel distracting and silly compared to other marketing problems on your plate. That being said, it’s a crucial component of a successful inbound marketing strategy. You’re losing out on customers by not devoting time to it.”3) Use Data and Logic Instead of attacking your readers head-on with the “You’re wrong, I’m right, deal with it” approach, try using logic and/or data to frame your argument. Relying on facts makes it less likely that you’ll default to, “I could be wrong, but …”“After running an A/B test on our site, we found that CTAs with a blue button perform better than one with an orange button.”Or“I know your company goals are to focus on increasing your visit-to-lead conversion rate, so X project would be most effective to reach that goal because of Y.”Keeping emotion out of the equation makes your writing much more persuasive and strong. 4) Gut Check With PeersNot sure if you sound too aggressive … or not assertive enough? Run your writing by peers who’ll give you honest feedback before you hit “send” or “publish.” Plus, they can give you a heads up if there are any glaring typos or grammatical mistakes.5) Ask Rhetorical QuestionsI know we’re often told that rhetorical questions weaken writing, but they can actually help you remove your couching phrases in a conversational way. You’d write something like “Why do you spend so much time on Pinterest? With your B2B audience, you should look at ways to get ramped up on LinkedIn” instead of “I just think you should try out LinkedIn. I heard it could help your audience.” The former is strong, yet still conversational. Finding your personal writing solution to couching can be tough — I still have problems with couching in my writing despite compiling these tips from my coworkers into this post. With a little more awareness and some anti-couching solutions we can try ASAP, we all can take our writing to the next level in no time. last_img read more

The 13 Best College Facebook Pages (And What Sets Them Apart)

first_img2) University of California BerkeleyUC Berkeley has cross-promotion across all their social media accounts down pat. During move-in week at the beginning of the academic year, the university called for students to post their moving day pictures and thoughts to Facebook, Twitter, and Instagram using the hashtag #BerkeleyBound as a top-of-the-funnel traffic driver. Originally published Sep 14, 2015 8:00:00 AM, updated November 13 2019 The first thing you see when you visit a college or university’s Facebook Page is their cover photo. So you might visit a college’s Facebook Page that features a beautiful, colorful, high-definition cover photo and say, “Wow, they did a great job with their Facebook Page.”But, while the cover photo is certainly important, the very best college Facebook Pages go above and beyond simply looking good. The best ones engage their visitors with fun photos, videos, and campaigns. They cross-promote with other social networks. They include clear calls-to-action, and they guide visitors to specific initiatives the school is running.What does a great college Facebook Page look like? We’ve searched far and wide for some of the best Facebook Pages from colleges and universities. Check out the following 13 examples to inspire the design and strategy you employ for your own Page. Download our complete guide to using Facebook for business and marketing for free here. 13 of the Best College Facebook Pages1) Boston CollegeWhat makes Boston College’s undergraduate Facebook Page so special is how well the folks running it engage with fans, followers, and other departments and schools within the college. They use tagging and hashtags to coordinate with, for example, the BC Police Department: 5) University of Texas AustinNot many colleges and universities have taken advantage of Facebook’s call-to-action button feature, which lets Page admins choose a CTA button from a group of seven pre-made options — “Sign Up,” “Shop Now,” “Contact Us,” “Book Now,” “Use App,” “Watch Video,” and “Play Game” — and link it to any other webpage that aligns with their goals. It’s too bad more brands haven’t adopted it, considering how prominent it is on the cover photo of a Facebook Page.UT Austin took advantage of the option, though, by placing a “Sign Up” CTA button that links to its newsletter subscription page. This is a great way to capture email addresses from not only prospective students, but also anyone interested in hearing from the university — from students to college counselors to prospective students’ parents.Plus, we love how UT Austin’s cover photo is edited with an orange hue, in keeping with their classic orange logo.6) Susquehanna UniversityHere’s an example of a Facebook Page that’s really focused on us, the visitors. Not only do the folks at Susquehanna post updates with cool photos and videos to their timeline, but they also have a message feature we haven’t seen featured front-and-center on many other Pages. Located on the top left-hand side of their Page right under the “Timeline” tab, you’ll find a link that reads “Very responsive to messages.”Click it, and you have the option to send a Facebook message directly to the university with the reassurance they’ll respond fairly quickly. That makes for an awesome user experience.7) University of New South WalesWhile most schools only have a few tabs on their Facebook Page to choose from, the University of New South Wales has 12 to choose from in addition to the four displayed at the top of its main Page. Among them is an events page that links to its full events calendar, a jobs page, and a preview of its awesome — and very active — Pinterest page. We also love its trivia page, where it asks students to answer four questions about things like when they start their day and how often they really attend lectures. These are fun, unique, and interactive ways to engage visitors and keep them on the Page for a long period of time.8) Boston UniversityFacebook has been pushing the use of video over the past year or so, most recently by extending autoplay video to its advertisers. The folks over at Boston University have taken full advantage of using video on their website by letting their “Videos” tab take a front seat on their Facebook Page. The videos on their Page are all beautifully and professionally shot and edited. The content is everything from seniors giving advice to new students to in-depth student stories — like this video about powerlifting, featuring senior Molly Kelly’s goal to break the American record for squats.9) Marquette UniversityMarquette doesn’t just cross promote on the classic social networks like Twitter and Instagram (which they do, a lot). They also use Facebook to promote the content from the university’s Medium page, “We Are Marquette,” which has stories by and about Marquette faculty, students, and alumni.Also, we love how refreshingly human some of their posts are. Exhibit A: Education Marketing 10) Princeton UniversityThe folks at Princeton know that it isn’t just current students who are checking out their Facebook Page. A lot of their visitors are prospective students. That’s why they’ve chosen to make a tab of their admission and financial aid information front-and-center on their Page.Click into the tab, and you’ll find a well-designed and well-curated collection of the most important information from their admissions website, including an embedded video on “the Princeton experience” and links to frequently asked questions for financial aid, applying, and international students.11) McGill UniversityMcGill is another example of a university taking advantage of Facebook’s call-to-action feature: Their “Contact Us” buttons links to a webpage listing the most frequently requested contacts at the school, which is quite relevant to people looking for contact information. But what we really love about their Facebook Page is that they cater to the Facebook audience by posting that fun, lighthearted content people actually like reading and sharing on Facebook.For example, they shared a news story about how their chef set a world record for largest smoothie. That’s definitely the type of post a college student would share with their friends on Facebook. Another great example? The post below sharing BuzzFeed article about Montreal. Topics:center_img And their alum Page: The cross promotion culminated in a compilation album on their Facebook Page (pictured below) and a compilation on their website of social engagements across all the social platforms.3) Michigan State UniversityFacebook Pages are meant to engage your fans and followers. Running contests, asking questions, and crowdsourcing content are all great ways to get people Liking, commenting on, and sharing your Facebook posts. Michigan State University knows this: They’re all about engaging people on Facebook.For example, check out their recent “Spartan Virtual Choir” campaign they launched to celebrate the 100th anniversary of the school’s fight song. Not only do they do a great job of promoting the campaign with interesting Facebook posts (like the video below), but they also updated the cover photo to include a “Share your voice” call-to-action to draw our attention to the campaign from the get-go. No doubt the finished product will be really cool video that’ll get a ton of love across all their social channels. 4) George Washington UniversityGeorge Washington University also does some creative stuff to engage their fans and followers on all different social networks. Check out how they featured a student’s tweet in their Facebook cover photo, even finding the perfect photo to pair with the tweet’s content. This is a great way to promote their #OnlyAtGW hashtag campaign not only on Facebook, but on other social networks like Twitter and Instagram, too. (Plus, it encourages people to check out their Twitter account.)GW runs a lot of hashtag campaigns that encourage students to post photos showing off their school pride, like with their weekly #PictureGW contest. Don’t forget to share this post! AddThis Sharing ButtonsShare to TwitterTwitterShare to FacebookFacebookShare to Email AppEmail AppShare to LinkedInLinkedInShare to MessengerMessengerShare to SlackSlack 12) University of GeorgiaWhile most colleges and universities stick an address and a phone number in the “About” section of their Facebook Pages and call it a day, the folks at the University of Georgia take it a step further. They know prospective students are looking at that “About” section for information about the school, so they stuck a fantastic and well-made video in there about the upcoming admissions season. Very timely and relevant.13) Kenyon CollegeKenyon College also uses the tabs on their Facebook Page to direct students to specific initiatives. In their case, it’s their Instagram account and a series of quirky admissions videos produced by Kenyon with the help of student interns. They’ve also taken advantage of the “Milestones” feature of the “About” section, filling in critical events in the college’s history dating back to its founding in 1824.last_img read more

Ecommerce Holiday Marketing Calendar [Free Download]

first_imgBetween the changing leaves, pumpkin spice everything, and football season, fall is here. This also means that the holidays will be here before you know it! As ecommerce marketers head into the busiest time of the year, there are a lot of dates to plan campaigns around, from shipping deadlines to the holidays themselves.Instead of spending time and effort keeping track of dates, you should be focused on driving revenue this season, whether you’re planning your 360 degree holiday campaigns well in advance or throwing together a last minute email strategy during the height of the holiday season to boost sales. To make it easier for you to focus on driving revenue, we created the Ecommerce Holiday Marketing Calendar to keep track of holidays and shipping deadlines for Holiday 2015. The Ecommerce Holiday Marketing Calendar is one-page printable calendar, that can also be installed on Gmail and Outlook, that compiles the upcoming holidays and shipping deadlines for USPS, FedEx and UPS, as well as resources to help you make the most of the season. You’ll be glad you have the information at your fingertips!Want to keep track of the important holidays and shipping deadlines? Download our Ecommerce Holiday Marketing Calendar to keep you organized this holiday season. Originally published Oct 23, 2015 10:36:16 AM, updated February 01 2017 Topics: Holiday Marketing Don’t forget to share this post! AddThis Sharing ButtonsShare to TwitterTwitterShare to FacebookFacebookShare to Email AppEmail AppShare to LinkedInLinkedInShare to MessengerMessengerShare to SlackSlacklast_img read more

The 5 Best Retention Marketing Tactics for Your Online Store

first_img Customer Success Retention marketing is focused on creating value from customers you already have, rather than solely focusing on acquiring new customers. Retention marketing is most powerful when you customize your strategy based on your own store’s lifecycle. While not every tool will work for every business, here are the top retention tools available, and when you should use them. How to Select Retention TacticsThere is no single retention tactic that is the best for every store. The ideal strategy will depend on the stage your business is in. The later in your journey you are, the more you should be investing in retention marketing.Retention marketing tactics are complementary; you will see the most success when you use a few of them in tandem to develop your own strategy. For example, a loyalty program becomes extremely effective when you pair it with retention emails reminding existing customers of point balances and opportunities to get rewarded. It all fits into a bigger customer retention strategy. 5 Retention Marketing Tactics That WorkThese aren’t the only retention marketing tactics out there, but these are the tactics that we’ve seen customers have the most success with, as part of their retention strategy.1) Amazing Customer Service/ExperienceLet’s start basic. Your customer service and customer experience are one of the most signficant contributors to customer retention. If a customer didn’t enjoy shopping with you, they will not be back. Or, if they had a post-purchase concern that was not addressed, they won’t want to shop with you again.If you’re looking into more advanced customer retention tactics, the most important one is to ensure your service and experience are top notch. Looking for inspiration? Check out these tips to improve your customer service.2) Support SystemsSupport systems allow you to provide that top notch service your customers are craving. It also allows you to turn customers with problems into loyal, lifetime customers. Many questions occur after a purchase. By answering them appropriately, you can nurture these customers into a profitable, lifetime customer.Tools like help desks and live chat systems allow you to add a human touch to the support of your online business. A human touch is exactly what customers need to come back again and again. Live chat software is one of the easiest ways to give your store a human feel. Customers like to deal with other people not automation, since it makes them feel valued. Depending on the level of support you need to provide, you can start small with limited live chat and move up into larger help desk software when you’re working across a larger team. 3) Retention EmailsMany of you are likely already using email marketing to sell your products, but likely not doing it with a retention marketing mentality. Instead of using email to showcase your latest products and sales, strategically use it to encourage past customers to come back and shop again. For example, if you know your average time between purchases, you can segment your customers based on last purchase date. If customers have gone longer than the average time without purchasing, you can give them an extra nudge to come back and shop again.The best part of this tactic is you can use your current email service provider to send these retention emails, you just need to target segments of your audience. 4) PersonalizationEvery merchant should be using personlization in their marketing efforts. No one likes to be put through a generic process, or talked to like they are just an order number, especially if they have bought from you already! From adding a customer’s name to all communication, to personalized product recommendations and cross-sells like those you see on Amazon, there’s a ton of ground to cover with personalization. Regardless of the level of personalization you decide to implement, it is crucial to create a customer experience that fosters customer loyalty. After all, a happy engaged shopper is one that has a higher purchase frequency.5) Loyalty and Reward ProgramsA loyalty and rewards program is one of the most effective customer retention tactics at your disposal. It allows you to reward points to shoppers to encourage them to come back. This creates a switching barrier they will need to ignore if they want to choose a competitor in the future. A rewards program allows you to not only encourage repeat customers, but other profitable actions as well. You can reward points for actions like social shares, social follows, registrations, and referrals. A loyalty program essentially becomes a hub for all your customer retention activities. Loyalty programs have been popular in retail for a few decades now, for good reason, and they are even more effective when implemented online. Building an online loyalty program is faster than building it in-store, and there are some great tools out there to help you out.Retention Tools Are ImportantJust like you need to invest in acquisition channels, you need to invest in retention tactics for your retention marketing strategy. As you develop your retention strategy and incorporate these tactics, you’ll begin to see the returns on your investment with happier, more loyal, customers.  Don’t forget to share this post! AddThis Sharing ButtonsShare to TwitterTwitterShare to FacebookFacebookShare to Email AppEmail AppShare to LinkedInLinkedInShare to MessengerMessengerShare to SlackSlack Originally published May 10, 2016 7:00:00 AM, updated February 01 2017 Topics:last_img read more

How to Structure Your Editorial Calendar in the Age of the Topic Cluster Content Model

first_img Content Marketing Strategy Originally published Sep 13, 2017 6:00:00 AM, updated October 03 2019 Topics: Here on the HubSpot blog, we’ve been writing content for a long time — more than 10 years.And for much of that time, our strategy for determining our editorial calendar has stayed the same: We’ve identified keywords we want to rank for in search, written a blog post about it, and moved onto the next one.And for a while, that strategy has worked for us, and we were able to start ranking for competitive keywords in search engine results pages (SERPs). But eventually, after years and years of creating content in this same vein, our blog became cluttered, it was tougher for searchers to find the exact answer to questions they asked — and our URLs started to compete with one another.After all, how many different ways are there to write about Instagram? In our case, the answer is … a whole lot of ways.Enter topic clusters, a new way to organize your website infrastructure that helps you rank higher in SERPs and provide a more organized user experience to your visitors. In this blog post, we’ll review topic clusters and how you can use them to organize your editorial calendar.Free Download: Marketing Editorial Calendar TemplateWhat are Topic Clusters?Topic clusters are a way to organize a site infrastructure so content about a particular topic is grouped together — and anchored by a pillar page (more on that next).Remember the old blog structure I described? It involved a ton of blog posts — but resulted in a disorganized experience for someone trying to search for information on your site:Topic clusters focus on — you guessed it — topics over keywords. Instead of simply choosing particular long-tail keywords to write and optimize a blog post about to try to rank in search, this model more intentionally organizes a site architecture into topic groups.In this new structure, each topic has a pillar page that broadly covers the main points about a given topic, and that pillar page links out to blog posts that target those long-tail keywords that are related to the pillar page’s topic. Here’s what it looks like in action:What Is a Pillar Page?A pillar page is the basis on which a topic cluster is built. It covers all aspects of a particular topic on a single page, with room for more in-depth coverage in more detailed cluster blog posts that hyperlink back to the pillar page.If you check out the structure of the more organized site above, these are the basic components:The pillar page is at the center of the topic cluster, and it shares links with supporting blog posts that deep-dive into specific aspects of the broader topic.For example, on the HubSpot domain, we have an Instagram marketing pillar page. It’s a broad topic, so the pillar page is lengthy and provides an overview of every aspect of the topic. Here are some of the details it covers:Then, further down on the pillar page, the content contains hyperlinks to blog posts that dive deeper into particular aspects — like Instagram caption tips and details about the algorithm.You can see one of those blog posts here — which links back to the pillar page above.Structuring your blog content this way helps more of your blog posts and web pages rank in search, and it provides a reader experience that makes sense — they can start at the pillar page and dive deeper into particular aspects, or they can start with a blog post and go back to the pillar page to learn the basics.So, how do you get started with turning your editorial strategy on its head and optimizing your entire blog for this new structure? That’s next.How to Structure Your Editorial Calendar to Optimize for Search1) Identify topics.This might be how you choose blog posts already, or it might be totally new — but the first step in this process is focusing on topics, and not keywords. At least at first.Decide on topics by using your buyer persona research skills — identify your audience and what they’re searching for, and determine how broad to make your pillar page. In our case, “social media” was too broad of a topic, but “Instagram marketing” is sufficient to create a pillar page and 20-30 related blog posts.2) Choose (or create) a pillar page.Depending on how extensively (or not) you’ve already covered a particular topic on your blog, you might already have the content you need to create a pillar page — or, you might need to start from scratch.HubSpot Senior Content Strategist Leslie Ye, who took up the lion’s share of reorganizing the HubSpot Sales Blog into topic clusters, suggests asking the following questions to determine if a blog post can serve as a pillar page:”Would this page answer every question the reader who searched X keyword had, AND is it broad enough to be an umbrella for 20-30 posts?”Ye’s rule of thumb is: If a blog post is targeting one particular, narrow long-tail keyword, it can’t be a pillar page. But, if it explores many aspects of a broad topic more generally, it could serve as your pillar page.Take your list of topics determined in Step One, audit your content to decide which blog posts can serve as pillar pages, and note content gaps where you need to create new pillar pages (which you can read more about here.)3) Identify keywords.Once you’ve nailed down your topics and your pillar pages, now it’s time to start focusing on keywords. Conduct keyword research related to each topic to identify keywords and terms that dive into aspects of your broader topic in greater detail.These keywords will serve as the main focus of blog posts that will make up your topic cluster — and link back to the main pillar page.Remember the example above? Where “Instagram marketing” is the topic that makes up the cluster, “Instagram captions” is a more narrow keyword that we wrote a blog post about within the topic cluster.4) Start writing.You know how to do this part — get to writing.Organize your editorial calendar by identifying content gaps in your topic clusters, and filling them out as quickly and efficiently as possible. The faster you write and publish blog posts that answer all questions about your topic, the higher these clusters will rank in search.I might suggest working on a few different clusters at once, so you can keep your recent blog posts varied and interesting for your readers — instead of publishing several consecutive blog posts within the same topic.5) Add internal links.Before pressing publish, make sure you’ve leveraged internal links to spread the SEO wealth amongst all of your pillar pages and blog posts. Make sure that your pillar page links out to cluster blog posts — for example, the Instagram marketing pillar page links out to the Instagram captions blog post.Then, make sure the cluster’s more specific blog posts link back to the pillar page — using the anchor text of the broad topic to help the pillar page rank higher in search. For example, in the Instagram captions blog post, it links back to the Instagram marketing pillar page — with the words “Instagram marketing” hyperlinked:If you’re confused, don’t worry — this model is new to us, too. Luckily, HubSpot’s new Content Strategy tool can do the work for you. Dive into the in-depth guide to using Content Strategy to take your SEO to the next level, or watch this video to learn more about the principles: Don’t forget to share this post!last_img read more

Christopher Dana Reeve Foundation Awards 79 Nonprofit Organizations Quality of Life Grants

first_imgThe Christopher & Dana Reeve Foundation, a national nonprofit dedicated to improving quality of life for individuals living with paralysis, announced it has awarded $575,704 in Quality of Life grants to 79 nonprofit organizations nationwide.Quality of Life grants support fellow nonprofits that mirror the Reeve Foundation’s mission and commitment to foster community engagement, enhance independence and promote self-determination. The program has awarded over 2,700 grants, and now has distributed over $20 million in grants since its inception in 1999.“Awarding over $20 million in Quality of Life grants to thousands of nonprofits is a thrilling milestone for the Reeve Foundation,” said Maggie Goldberg, Vice President of Policy and Programs, Christopher & Dana Reeve Foundation. “This program has become a cornerstone of the Paralysis Resource Center, and we are excited to continually expand the Quality of Life grants with new opportunities such as our High Impact Innovative Assistive Technology grants and by awarding more grants to serve areas where people are medically underserved.”Awarded twice yearly, grant requests were evaluated and scored based on a rigorous review process to determine funding for organizations that improve daily life for those living with paralysis, as well as their families and caregivers. In this particular grant cycle, the grantee review board awarded a significant number of grants in medically underserved areas for modification projects, animal service programs and veteran programs.“Accessibility modifications and service animals help create greater independence both in home and public settings, which is key to increase inclusion in the community.” said Donna Valente, Director of Quality of Life Grants. “By supporting these types of programs in underserved areas, we are able to remove barriers to independent living for individuals living with disabilities and their families.”Grantees from this cycle include:Disability Action Center – NW, Moscow, Indiana — $17,500 A variety of modular aluminum ramp systems that are designed to address different needs will be purchased and then deployed to community service organizations that will utilize trained volunteers to install ramps for community members on a short- or long-term loan basis, thus meeting access needs in a more efficient, widely available, safe, and timely manner.Commonwealth Community Care, Boston, Massachusetts – $13,461 Commonwealth Community Care provides comprehensive, high-quality primary care in the most effective and cost-efficient manner possible to adults and elders with complex physical, developmental, behavioral, and intellectual disabilities by reducing barriers to care and establishing highly personalized partnerships with them. This Quality of Life grant will support the purchase of a bladder scanner that will be utilized both during home health care visits and in the clinic for members who have difficulty accessing urological care through specialists.Virtual Photo Walks Washington, DC – $7,200 Virtual Photo Walks (VPW) is a nonprofit organization in the United States and Canada that uses smart phones and video conferencing to enable people isolated by illness or disability to travel the world in real time. Images and videos are provided by a mixed team of photographers and videographers who are abled-bodied or are living with a wide range of conditions including spinal cord injury, multiple sclerosis, cerebral palsy, stroke, and muscular dystrophy. Grant funds will help to support the acquisition of a TrailRider (a modified wheelchair which will enable individuals that use wheelchairs to hike) and a TrailRider arm to hold a smart phone to allow the hikers with disabilities using the TrailRider to stream and guide walks through video-conferencing.Operation Ward 57, Seattle, Washington – $3,750 This Quality of Life grant will help to support the Standing Guard Service Dog Program, which provides support for veterans and their service dogs in order to help restore their physical and emotional independence. This program partners with several non-governmental agencies to help find and place service animals with disabled veterans and assists with costs of vests, training, transportation, and veterinary care. Quality of Life grant funds will enable the Standing Guard Fund program to respond to critical needs for five wounded Veterans with whom service dogs have been placed to enable them to live more independently in the community.The Christopher & Dana Reeve Foundation is dedicated to curing spinal cord injury by funding innovative research and improving the quality of life for people living with paralysis through grants, information and advocacy. We meet all 20 of the Better Business Bureau’s standards for charity accountability and hold the BBB’s Charity Seal. The Paralysis Resource Center (PRC) is a program of the Reeve Foundation, and is funded through a cooperative agreement with the Administration for Community Living (cooperative agreement number 90PR3002). For more information, please visit our website at or call 800-539-7309.last_img read more

Friends Of Wilmington Library Raffling Off Gift Basket This Winter

first_imgWILMINGTON, MA — The Friends of the Wilmington Memorial Library has organized an “unplugged”-theme gift basket raffle at the Wilmington Memorial Library this winter.  Tickets are $2 each or $3 for 5 and can be purchased at the library’s Front Desk.The “Unplugged!” gift basket includes:Gift Certificate to Yoga Loft (1-month membership)Gift Certificate to Tremezzo ($100)Gift Certificate to the Book Store Next Door ($10)Art & Creativity SetBoard Games: Story Cubes, Pass The Pigs, Ticket To RideMagnetic SandArt PaperDigital Detox by Damon ZahariadesThe raffle winner will be drawn on Thursday, March 21 during the Friends of the Library’s Annual Meeting.Like Wilmington Apple on Facebook. Follow Wilmington Apple on Twitter. Follow Wilmington Apple on Instagram. Subscribe to Wilmington Apple’s daily email newsletter HERE. Got a comment, question, photo, press release, or news tip? Email this:TwitterFacebookLike this:Like Loading… RelatedFriends Of Wilmington Library Raffling Off Space-Themed Gift Basket This SummerIn “Community”Wilmington Library’s Gift Basket Fundraiser Ends August 11In “Community”5 Things To Do In Wilmington On Thursday, March 21, 2019In “5 Things To Do Today”last_img read more

British investors keen to invest more in Bangladesh

first_imgRushanara AliBritish prime minister’s trade envoy to Bangladesh Rushanara Ali, MP, on Sunday said British investors are interested to invest more in Bangladesh as the two countries are in discussion on how the trade relationship can be strengthened, reports UNB.Terming Bangladesh a close friend of the UK, she said the UK is happy to see Bangladesh’s progress.Rushanara said there is opportunity to boost trade and investment ties between the two countries through sincere efforts from both sides, said the commerce ministry after her meeting with commerce minister Tofail Ahmed. The meeting was held at Commerce Minister’s Banani residence in the capital.She said the British investors are keen to invest in readymade garment sector, energy and development sector.The trade envoy appreciated Bangladesh’s efforts after Rana Plaza incident and noted that there is opportunity for further development in the RMG sector.Minister Tofail hoped that the trade relations between Bangladesh and the UK will increase even after the UK comes out from the European Union (EU) formally.”Bangladesh is in close discussion with the UK in this regard,” said the minister mentioning that Bangladesh now enjoys duty-free and quota free market access to the EU under everything but arms (EBA) scheme.The UK has voted to leave the European Union. It is scheduled to depart at 11:00pm UK time on 29 March, 2019.Responding to a question, Tofail said the government expects that all political parties will take part in the next national election.He also hoped that the election will be held in a free, fair and credible manner.Rushanara arrived here on Saturday evening on a five-day visit to discuss how trade and investment ties between the two countries can be strengthened further.Earlier, a trade delegation of nine British railway companies, led by Rushanara, visited Bangladesh in September last, showcasing UK expertise in the railway sector.The cross-party Trade Envoy programme was established in 2012 to build bilateral trade relationship and help drive economic growth in the countries identified as key markets for the UK.The UK has strong business interests in Bangladesh as it remains one of the largest foreign investors, officials said.Over 100 British companies are operating in sectors like retail, banking, energy, infrastructure, consultancy and education with main centres of operation in Dhaka, Chattogram and Sylhet.The UK is also the third single largest destination for exports from Bangladesh.last_img read more

Poetry in clay

first_imgCeramic, unlike painting is poetic, while sculpture is more logical and scientific and as eminent artist Pablo Picasso said, sculpture is the art of the intelligence. Earth Echoes, a conglomerate of artistes, is organizing a four-day exhibition from January 6 to 9 at the Open Palm Court, India Habitat Center, Lodhi Road in the Capital where artistes will display creative works in clay. These artistes include Srirupa Sen, Sarika Malik, and Sneh Sharma. Arpita Bansal, Sandeep Marwah and Aruna Vasudev will be the Guests of Honour who will inaugurate the exhibition on January 6. Also Read – ‘Playing Jojo was emotionally exhausting’Sarika Malik says, “Getting into ceramics was an overwhelming feeling to find a medium which provides a three-dimensional canvas to my thoughts.” She has been in this profession for the last 8 years and when she looks back at her journey into world of clay, she feels overwhelmed. She has always been designing – from trousseau to calligraphy and lots more stuff like getting herself into ceramics which gives a three-dimensional touch to her thoughts. She puts her imagination to power into clay and produces tremendous art works. Also Read – Leslie doing new comedy special with NetflixHer current work includes The Ganesha and Serenity series. The Ganesha series is the expression of the eternal form of Ganesha and its essence, in a more abstract nature. The Serenity series is meditative and predominantly expresses her love for the abstract form and the balance and harmony that exists within it.It feels so fresh and pure when an experienced teacher adopts art as her child. Srirupa Sen is a teacher who has turned into innovative art. After teaching chemistry to University students for 25 years, she took voluntary retirement because of her love for art. After getting into ceramics, she got to know where she wanted to sink her hands, heart and soul. An artistic hobby turned into an obsession and this passion has not abated even after eight years. “The feel of moist clay whirling on the potter’s wheel and the vision of an indiscriminate lump of earth being transformed by my hands into an object of my imagination is a feeling which belies description”, says Srirupa Sen. Sneh Sharma from Delhi stepped into clay art work in 2009 at the Delhi Blue Pottery Studio. Clay is a mode of expression but for her it is like creating a piece of art by using different techniques. The love for Ceramics and sense of art grows bigger day by day, Sneh Sharmasays, adding, “I believe that every handmade work exudes spiritual beauty which significantly impacts the soul”.Where: Open Palm Court, India Habitat CenterWhen : January 6-9last_img read more

How to remotely monitor hosts over Telnet and SSH Tutorial

first_imgDone.Disconnecting from… done. In the preceding example, first, we imported the fabric.api module, then we set the hostname and password to get connected with the host network. After that, we set a different task to perform over SSH. Therefore, to execute our program instead of the Python3, we used the fab utility (fab dir), and after that we stated that the required tasks should be performed from our  In our case, we performed the dir task, which creates a directory with the name ‘fabric’ on your remote network. You can add your specific task in your Python file. It can be executed using the fab utility of the fabric module. SSH using the Paramiko library Paramiko is a library that implements the SSHv2 protocol for secure connections to remote devices. Paramiko is a pure Python interface around SSH. Before using Paramiko, make sure you have installed it properly on your system. If it is not installed, you can install it by running the following command in your Terminal: $ sudo pip3 install paramiko Now, we will see an example of using paramiko. For this paramiko connection, we are using a Cisco device. Paramiko supports both password-based and  key-pair based authentication for a secure connection with the server. In our script, we are using password-based authentication, which means we check for a password and, if available, authentication is attempted using plain username/password authentication. Before we are going to do SSH to your remote device or multi-layer router, make sure they are configured properly and, if not, you can do basic configuration by using the following command in a multi-layer router Terminal: configure tip domain-name cciepython.comcrypto key generate rsaHow many bits in the modulus [512]: 1024interface range f0/0 – 1switchport mode accessswitchport access vlan 1no shutint vlan 1ip add ‘set_ip_address_to_the_router’ ‘put_subnet_mask’no shutexitenable password ‘set_Your_password_to_access_router’username ‘set_username’ password ‘set_password_for_remote_access’username ‘username’ privilege 15line vty 0 4login localtransport input allend Now, create a script and write the following content in it: import paramikoimport timeip_address = “host_ip_address”usr = “host_username”pwd = “host_password”c = paramiko.SSHClient()c.set_missing_host_key_policy(paramiko.AutoAddPolicy())c.connect(hostname=ip_address,username=usr,password=pwd)print(“SSH connection is successfully established with “, ip_address)rc = c.invoke_shell()for n in range (2,6):print(“Creating VLAN ” + str(n))rc.send(“vlan database\n”)rc.send(“vlan ” + str(n) + “\n”)rc.send(“exit\n”)time.sleep(0.5)time.sleep(1)output = rc.recv(65535)print(output)c.close Run the script and you will get the output as follows: student@ubuntu:~$ python3 pmiko.pyOutput:SSH connection is successfuly established with VLAN 2Creating VLAN 3Creating VLAN 4Creating VLAN 5 In the preceding example, first, we imported the paramiko module, then we defined the SSH credentials required to connect the remote device. After providing credentials, we created an instance ‘c’ of paramiko.SSHclient(), which is the primary client used to establish connections with the remote device and execute commands or operations. The creation of an SSHClient object allows us to establish remote connections using the .connect() function. Then, we set the policy paramiko connection because, by default, paramiko.SSHclient sets the SSH policy in reject policy state. That causes the policy to reject any SSH connection without any validation. In our script, we are neglecting this possibility of SSH connection drop by using the AutoAddPolicy() function that automatically adds the server’s host key without prompting it. We can use this policy for testing purposes only, but this is not a good option in a production environment because of security purpose. When an SSH connection is established, you can do any configuration or operation that you want on your device. Here, we created a few virtual LANs on a remote device. After creating VLANs, we just closed the connection. SSH using the Netmiko library In this section, we will learn about Netmiko. The Netmiko library is an advanced version of Paramiko. It is a multi_vendor library that is based on Paramiko. Netmiko simplifies SSH connection to a network device and takes particular operation on the device. Before going doing SSH to your remote device or multi-layer router, make sure they are configured properly and, if not, you can do basic configuration by command mentioned in the Paramiko section. Now, let’s see an example. Create a script and write the following code in it: from netmiko import ConnectHandlerremote_device={‘device_type’: ‘cisco_ios’,’ip’: ‘your remote_device ip address’,’username’: ‘username’,’password’: ‘password’,}remote_connection = ConnectHandler(**remote_device)#net_connect.find_prompt()for n in range (2,6):print(“Creating VLAN ” + str(n))commands = [‘exit’,’vlan database’,’vlan ‘ + str(n), ‘exit’]output = remote_connection.send_config_set(commands)print(output)command = remote_connection.send_command(‘show vlan-switch brief’)print(command) Run the script and you will get the output as follows: student@ubuntu:~$ python3 nmiko.pyOutput:Creating VLAN 2config termEnter configuration commands, one per line. End with CNTL/Z.server(config)#exitserver #vlan databaseserver (vlan)#vlan 2VLAN 2 modified:server (vlan)#exitAPPLY completed.Exiting….server #……..switch#Creating VLAN 5config termEnter configuration commands, one per line. End with CNTL/Z.server (config)#exitserver #vlan databaseserver (vlan)#vlan 5VLAN 5 modified:server (vlan)#exitAPPLY completed.Exiting….VLAN Name Status Ports—- ——————————– ——— ——————————-1 default active Fa0/0, Fa0/1, Fa0/2, Fa0/3, Fa0/4, Fa0/5, Fa0/6, Fa0/7, Fa0/8, Fa0/9, Fa0/10, Fa0/11, Fa0/12, Fa0/13, Fa0/14, Fa0/152 VLAN0002 active 3 VLAN0003 active 4 VLAN0004 active 5 VLAN0005 active 1002 fddi-default active 1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active In the preceding example, we use Netmiko library to do SSH, instead of Paramiko. In this script, first, we imported ConnectHandler from the Netmiko library, which we used to establish an SSH connection to the remote network devices by passing in the device dictionary. In our case, that dictionary is remote_device. After the connection is established, we executed configuration commands to create a number of virtual LANs using the send_config_set() function. When we use this type (.send_config_set()) of function to pass commands on a remote device, it automatically sets our device in configuration mode. After sending configuration commands, we also passed a simple command to get the information about the configured device. Summary In this tutorial, you learned about Telnet and SSH and different Python modules such as telnetlib, subprocess, fabric, Netmiko, and Paramiko, using which we perform Telnet and SSH. SSH uses the public key encryption for security purposes and is more secure than Telnet. To learn how to leverage the features and libraries of Python to administrate your environment efficiently, check out our book Mastering Python Scripting for System Administrators. Read Next 5 blog posts that could make you a better Python programmer “With Python, you can create self-explanatory, concise, and engaging data visuals, and present insights that impact your business” – Tim Großmann and Mario Döbler [Interview] Using Python Automation to interact with network devices [Tutorial] In this tutorial, you will learn how to carry out basic configurations on a server with Telnet and SSH configured. We will begin by using the Telnet module, after which we will implement the same configurations using the preferred method: SSH using different modules in Python. You will also learn about how telnetlib, subprocess, fabric, Netmiko, and paramiko modules work. This tutorial is an excerpt from a book written by Ganesh Sanjiv Naik titled Mastering Python Scripting for System Administrators. This book will take you through a set of specific software patterns and  you will learn, in detail, how to apply these patterns and build working software on top of a serverless system. The telnetlib() module In this section, we are going to learn about the Telnet protocol and then we will do Telnet operations using the telnetlib module over a remote server. Telnet is a network protocol that allows a user to communicate with remote servers. It is mostly used by network administrators to remotely access and manage devices. To access the device, run the Telnet command with the IP address or hostname of a remote server in your Terminal. Telnet uses TCP on the default port number 23. To use Telnet, make sure it is installed on your system. If not, run the following command to install it: $ sudo apt-get install telnetd To run Telnet using the simple Terminal, you just have to enter the following command: $ telnet ip_address_of_your_remote_server Python has the telnetlib module to perform Telnet functions through Python scripts. Before telnetting your remote device or router, make sure they are configured properly and, if not, you can do basic configuration by using the following command in the router’s Terminal: configure terminalenable password ‘set_Your_password_to_access_router’username ‘set_username’ password ‘set_password_for_remote_access’line vty 0 4 login local transport input all interface f0/0 ip add ‘set_ip_address_to_the_router’ ‘put_subnet_mask’no shut end show ip interface brief Now, let’s see the example of Telnetting a remote device. For that, create a script and write following content in it: import telnetlibimport getpassimport sysHOST_IP = “your host ip address”host_user = input(“Enter your telnet username: “)password = getpass.getpass()t = telnetlib.Telnet(HOST_IP)t.read_until(b”Username:”)t.write(host_user.encode(“ascii”) + b”\n”)if password:t.read_until(b”Password:”)t.write(password.encode(“ascii”) + b”\n”)t.write(b”enable\n”)t.write(b”enter_remote_device_password\n”) #password of your remote devicet.write(b”conf t\n”)t.write(b”int loop 1\n”)t.write(b”ip add\n”)t.write(b”int loop 2\n”)t.write(b”ip add\n”)t.write(b”end\n”)t.write(b”exit\n”)print(t.read_all().decode(“ascii”) ) Run the script and you will get the output as follows: student@ubuntu:~$ python3 telnet_example.pyOutput:Enter your telnet username: studentPassword:server>enablePassword:server#conf tEnter configuration commands, one per line. End with CNTL/Z.server(config)#int loop 1server(config-if)#ip add loop 23server(config-if)#ip add In the preceding example, we accessed and configured a Cisco router using the telnetlib module. In this script, first, we took the username and password from the user to initialize the Telnet connection with a remote device. When the connection was established, we did further configuration on the remote device. After telnetting, we will be able to access a remote server or device. But there is one very important disadvantage of this Telnet protocol, and that is all the data, including usernames and passwords, is sent over a network in a text manner, which may cause a security risk. Because of that, nowadays Telnet is rarely used and has been replaced by a very secure protocol named Secure Shell, known as SSH. Install SSH by running the following command in your Terminal: $ sudo apt install ssh Also, on a remote server where the user wants to communicate, an SSH server must be installed and running. SSH uses the TCP protocol and works on port number 22 by default. You can run the ssh command through the Terminal as follows: $ ssh host_name@host_ip_address Now, you will learn to do SSH by using different modules in Python, such as subprocess, fabric, Netmiko, and Paramiko. Now, we will see those modules one by one. The subprocess.Popen() module The Popen class handles the process creation and management. By using this module, developers can handle less common cases. The child program execution will be done in a new process. To execute a child program on Unix/ Linux, the class will use the os.execvp() function. To execute a child program in Windows, the class will use the CreateProcess() function. Now, let’s see some useful arguments of subprocess.Popen(): class subprocess.Popen(args, bufsize=0, executable=None, stdin=None, stdout=None, stderr=None, preexec_fn=None, close_fds=False, shell=False, cwd=None, env=None, universal_newlines=False, startupinfo=None, creationflags=0) Let’s look at each argument: args: It can be a sequence of program arguments or a single string. If args is a sequence, the first item in args is executed. If args is a string, it recommends to pass args as a sequence. shell: The shell argument is by default set to False and it specifies whether to use shell for execution of the program. If shell is True, it recommends to pass args as a string. In Linux, if shell=True, the shell defaults to /bin/sh. If args is a string, the string specifies the command to execute through the shell. bufsize: If bufsize is 0 (by default, it is 0), it means unbuffered and if bufsize is 1, it means line buffered. If bufsize is any other positive value, use a buffer of the given size. If bufsize is any other negative value, it means fully buffered. executable: It specifies that the replacement program to be executed. stdin, stdout, and stderr: These arguments define the standard input, standard output, and standard error respectively. preexec_fn: This is set to a callable object and will be called just before the child is executed in the child process. close_fds: In Linux, if close_fds is true, all file descriptors except 0, 1, and 2 will be closed before the child process is executed. In Windows, if close_fds is true then the child process will inherit no handles. env: If the value is not None, then mapping will define environment variables for new process. universal_newlines: If the value is True then stdout and stderr will be opened as text files in newlines mode. Now, we are going to see an example of subprocess.Popen(). For that, create a  script and write the following content in it: import subprocessimport sysHOST=”your host username@host ip”COMMAND= “ls”ssh_obj = subprocess.Popen([“ssh”, “%s” % HOST, COMMAND],shell=False,stdout=subprocess.PIPE,stderr=subprocess.PIPE)result = ssh_obj.stdout.readlines()if result == []:err = ssh_obj.stderr.readlines()print(sys.stderr, “ERROR: %s” % err)else:print(result) Run the script and you will get the output as follows: student@ubuntu:~$ python3 ssh_using_sub.pyOutput :student@’s password:[b’Desktop\n’, b’Documents\n’, b’Downloads\n’, b’examples.desktop\n’, b’Music\n’, b’Pictures\n’, b’Public\n’, b’\n’, b’spark\n’, b’spark-2.3.1-bin-hadoop2.7\n’, b’spark-2.3.1-bin-hadoop2.7.tgz\n’, b’ssh\n’, b’Templates\n’, b’test_folder\n’, b’test.txt\n’, b’Untitled1.ipynb\n’, b’Untitled.ipynb\n’, b’Videos\n’, b’work\n’] In the preceding example, first, we imported the subprocess module, then we defined the host address where you want to establish the SSH connection. After that, we gave one simple command that executed over the remote device. After all this was set up, we put this information in the subprocess.Popen() function. This function executed the arguments defined inside that function to create a connection with the remote device. After the SSH connection was established, our defined command was executed and provided the result. Then we printed the result of SSH on the Terminal, as shown in the output. SSH using fabric module Fabric is a Python library as well as a command-line tool for the use of SSH. It is used for system administration and application deployment over the network. We can also execute shell commands over SSH. To use fabric module, first you have to install it using the following command: $ pip3 install fabric3 Now, we will see an example. Create a script and write the following content in it: from fabric.api import *env.hosts=[“host_name@host_ip”]env.password=’your password’def dir(): run(‘mkdir fabric’) print(‘Directory named fabric has been created on your host network’)def diskspace(): run(‘df’) Run the script and you will get the output as follows: student@ubuntu:~$ fab dirOutput:[student@] Executing task ‘dir'[student@] run: mkdir fabriclast_img read more

Air Canadas new Mothers Day video will make you want to hug

first_img MONTREAL — If you love your mom, you’ll want to watch Air Canada’s latest video.As part of its #FlyTheFlag platform, which celebrates the values Canadians hold dear, Air Canada has released a new video to commemorate Mother’s Day and celebrate immigrants who came to Canada and raised their families here.The airline made an open call to the public to share their stories of immigration and their bonds with their home countries. The story of Mary Petrou, who immigrated from Greece in the 1960s in search of a better life, was selected to be the main focus of the campaign.Knowing it has been about 50 years since Mary’s been back to Greece, Air Canada flew her and her daughter, Tamara, back to her hometown of Vevi for Mother’s Day.In the video, they’re shown reconnecting with family members who they haven’t seen in five decades, visiting Mary’s childhood home, and sharing home-cooked meals with loved ones.More news:  Can you guess the top Instagrammed wedding locations in the world?“The older my mom gets, the more important it is for me to stay close to my culture,” says Tamara. “I want to thank my mom for always being so patient with me, and I’m so grateful for that because it allowed me to always feel safe and always feel loved and cared for.”Tamara ends the video with this important piece of advice: “Take care your mother, just like our mothers have taken care of us.”Happy Mother’s Day to all moms out there! Friday, May 10, 2019 Air Canada’s new Mother’s Day video will make you want to hug your mom right now Share Travelweek Group center_img << Previous PostNext Post >> Tags: Air Canada, Family, Mother’s Day Posted bylast_img read more