How to switch your site to https (with

The latest feature I intend to add to my Superstars web app are notifications of events finishing and overall winners. This will use the push notification API, part of the trendy new Progressive Web App movement.  However the first thing I discovered is that push notifications require your site to be served over HTTPS, so I had to figure out how to install a secure certificate.

My hosting company – UKWSD – would charge me ~£40 per year to do this without me lifting a finger, but I thought there must be a cheaper way to do this myself, preferably for free.  After some investigations I found who promise “free SSL certificates and free SSL tools for your website”. In the end the process was pretty simple.

  1. Using the FREE SSL Certificate Wizard at I created a Let’s Encrypt key and a Certificate Signing Request (CSR).  Fill in your email address and domain or sub-domain. Click ‘Next’ once to create the certificate request, and once again to create the private key.
    • GOTCHA – I have never been able to generate certificates for multiple sites, whether it be using a wildcard (* or comma separating the domains. Just do one domain at a time.
  2. You don’t need to copy the key and certificate request at this point (the site will give them to you again later), but it will force you to copy the text before you can move on.
  3. You’ll need to verify that you own the domains you are registering. This is done by uploading files to your site(s) with specific strings, for example a file called ciugj_jljdss68HFDFHG7d_zQ7v05c9eQ with the contents  ciugj_WSB9WMmFwVlkjdsluf43ulj8763JGD7dsc834y_zQ7v05c9eQ.0Ge506Z7IxF3wi3FjmvFTLAwKg4MQafxayGHVRdOe-s.
    • GOTCHA – make sure you copy these into the .well-known/acme-challenge/ folder; if there is an error, new keys are generated and you have to create and upload new files.
  4. Your Free SSL Certificate is ready on the next and final page.
  5. Visit the control panel of your site. Hopefully you will have a SSL/TLS section, in which is something like an Install and Manage SSL for your site page.
  6. UKWSD have a form in which you select your domain or subdomain, and have fields to paste in certificate (CRT) and private key. Paste in those generated by
    • GOTCHA – UKWSD’s control panel doesn’t work if you paste in both generated certificates – you’ll have to paste in only the first one.
  7. Click Install Certificate and you’re good to go.

Be aware the certificates last only three months and so must be renewed four times a year. I’m not yet sure what this process entails.

And that’s it. Finally you’ll want to update your server settings to 301 redirect your site to its new secure version, and you’ll almost certainly have some insecure content like images or scripts that you’ll need to amend.

Good luck, I hope this blog post helps.


Starting your career in software development

Last December I was asked to give a quick talk to a bunch of programming undergraduates at Kings College, London. Emboldened by Christmas cheer I said “yes”, arranged the date and thought little more about it.

Now that date is almost upon us it transpires that whilst I’m still only giving a quick talk (15 mins), that ‘bunch’ of students turns out to be up to 250, so I’m getting my thoughts together here first rather than winging it and hoping for the best.

Given a free rein to talk about pretty much anything I immediately wanted to talk about my favourite subject: me. Or more specifically my career. I’m currently an engineering manager at OpenTable leading a team of front-end developers, but my career path is no gold standard for how to be an amazing software developer.

However I’ve been around the block enough times to talk a good game so I’ll offer some advice based on what I know now rather than what I actually did.

Getting that first job

Whilst I can still remember the interview for my first job (I’ll talk about The Naked Dwarf later), I have greater insight these days from interviewing developers, and I have personally recruited and managed a number of junior engineers at the beginning of their careers. At OpenTable we have a well practiced hiring process and based on that here’s how you’d get me to give you a job.

The CV

The CV is not as crucial as you might think. Get the basics right – no typos and a neat layout – but don’t cram it full of everything you’ve ever done, just enough to whet my appetite. A single page is usually best (no more than two).

The most important thing for a job as a developer is to show that you love writing code. Nothing conveys this passion better than sites/plugins/projects that you have worked on, particularly outside of your employment. Even better, provide links to repositories, websites, blogs or Q&A sites to show your work and genuine interest.

Dare I say it, but your exams results do not really matter to me. Passion, backed up with examples of work will grab our attention, with that hard-earned first or 2:1 counting only as a tie-breaker.

The Test

If we like your CV we’ll ask you to complete a test in your own time. The coding test will vary from role to role but will need skills that will be required in the job. If you can’t do the test at all then this isn’t the right role for you, but if you can do part of it then give it a go as we may well still like what you submit.

The Interview

If there’s enough quality in your test we’ll invite you for an interview. It is daunting, but we like to talk with you for two to three hours to make sure you’re right for the role and that the role is right for you.

The first half hour will be a code review of your test in which we’ll get you to explain how you completed the exercise and we’ll work with you to refactor or modify the test’s functionality. We’ll be impressed at this stage if you’ve looked again at your code before the interview and can confidently justify your programming decisions. Even if you couldn’t do half the things required in the test, you stand a good chance if you’re knowledgeable about the sections you did complete.

For the next 30-60 minutes we’ll conduct a technical interview. You’ll be interviewed by people whose skills overlap with yours and we’re looking for both a general programming understanding and a couple of subjects in which you can speak more deeply. If you don’t think you’re going to be asked about your favourite subjects try and drop them into the conversation. “Do you work with xxx because I’m really interested in that?” will grab our attention and prompt us to ask more.

The next 40-60 minutes will be a cultural interview in which we want to get to know you as a person, how you like to develop code and your understanding of the software development lifecycle. Even if you’ve never written code professionally try and convey passion and a genuine interest and you’ll impress us. A sense of humour is always welcome.

Finally we’ll ask you to spend some time with the hiring manager, the person to whom you’ll report. This is usually the most relaxed time in the process. If you’re good enough to make us want to meet you you’ll definitely have other companies knocking on your door so we’ll try and convince you that OpenTable is a great place to work and assess whether it is the right place for you. We encourage candidate questions throughout the day but this is the best time to have a genuine chat.

One final word of warning about the interview – be careful what can be discovered about you online. In my first interview my interviewer casually asked me about a site I’d built, The Naked Dwarf. Trust me, you really want avoid having to explain in an interview how your 5’4” friend’s 21st birthday ended with his clothes being stolen and the photographic evidence finding its way online.

The first year or two in the job

Congratulations, you’ve got your first job. What now? Now, you simply carry on learning (and get paid for it).

You won’t know a fraction of what the job involves, but in software development no one can know everything. Not even search engines know it all and this is where you will spend a lot of your time. Vastly experienced developers still have to google the answers to things, but when you start out you’ll be doing this a great deal – and that’s absolutely fine.

If you have the drive to solve problems and know how to look up answers then you’re in the right career. Never be embarrassed to teach yourself as you go. Trial and error will be your default technique and you’ll probably repeat the same mistakes more than once. Software development is constantly changing but if you’re always learning then you’ll be successful.

If you want to try something new in your job don’t ask permission, just give it a go. Unless it could affect the company’s bottom line, most mistakes are forgivable and you’ll learn your lessons. Just don’t be reckless.

Get active in the developer community. There are hundreds of free and inexpensive meet-ups and conferences. Be talkative with the people you meet – you’ll learn from them and get to hear about projects or jobs that could be perfect for you. Don’t be self-conscious, and ask as many questions as you can. You’ll find this much easier earlier in your career before you’re too embarrassed because you feel you should already know.

Things to consider as you progress

You’ll hopefully love the company you work for, but only stay with them if you’re genuinely still learning. Job hunting is hard and it’s easy to pretend your current job is just fine – especially if you like your colleagues – but be honest with yourself about your situation to keep progressing.

Don’t feel like you have to go into management. I have as I like going to meetings and shirking responsibility – but if this isn’t for you then find a company that nurtures individual contributors. You can still become very senior in the industry as a Principle Engineer or Architect, with little or no people management required.

Finally do your best to build a good relationship with your boss. This starts with being reliable and prepared, but take it to the next level by understanding what are your manager’s biggest problems and frustrations, and do what you can to solve them. If you struggle to communicate with your boss identify someone with whom they have a good relationship, analyse why and emulate this. Try to understand the business strategy and identify opportunities and threats.

A proactive, reliable employee who understands their boss will get the most interesting projects and the early promotions.

In summary

  • Start building things straightaway
  • Be passionate in your interview
  • Embrace trial and error, don’t be afraid to make mistakes
  • Get involved in the developer community
  • Don’t stay too long in a job in which you’re not learning
  • Get on the same wavelength as your boss for good, long-term prospects
  • Don’t put naked pictures of your friends online

Top five Grunt tasks for front-end development

Since introducing Grunt into my software development last year it’s not an exaggeration to say it has revolutionised many of my processes. At work we use Grunt throughout the SDLC but our first adoption was for our JavaScript and CSS, and after building websites with Grunt for well over a year, it is now integral to the front-end development of several key projects. In fact those projects that don’t use Grunt now seem outdated.

Over time I’ve experimented with many tasks and even written my own and it’s this experience that has enabled me to produce this top five list of our essential front-end Grunt tasks (I’ve cheated a bit with the counting).

1. CSS preprocessor

Take your pick between Sass and Less (or the little brother Stylus) but a CSS preprocessor is de rigueur these days. I often chose Less and use the lessThemes task to automatically compile our files into themed stylesheets.

What this means is I create individual theme files with different values for each variable, e.g. theme-uk.less and theme-com.less where the @font-family variable is Arial for the UK theme and Verdana for COM. The lessThemes task simply outputs two CSS files, one for each theme.

If you don’t use themes grunt-contrib-less will do nicely and will output just the one CSS file.

2. Concat / CSSmin / Uglify

They may not realise it, but your visitor wants to download the smallest (and fewest) assets from your site, so a single compressed stylesheet and a single compressed JS file is what you should give them. But these are the last things you want to have to maintain as a developer so you’ve probably already split your CSS into multiple files, each one likely defining a specific section of the page such as header and footer, or typography or a component such as search-box.

Concat takes a folder of individual stylesheets or JavaScript and merges them into a single file. CSSmin minifies this file, removing white space, uses shorthand and making other space saving changes while the JS equivalent, Uglify obfuscates your JavaScript, removing white space and shortening variable and function names.

3. Imagemin / SVGmin

Again, this is all about page performance – optimizing your images into the smallest viable file size.

Image optimization has been around for a while, but as a manual task it is easy to either forget, or just do once, omitting any new images created subsequently. Adding it to your build process with Grunt is just one less thing to do in your quest to produce the fastest website – but as always with image compression you should manually select the settings that don’t compromise quality for file size.

Imagemin compresses .jpg and .png files, while SVGmin does the same for SVGs.

4. JShint / CSSlint

I’ve heard criticism of linting, and I agree that the tools that blindly enforce all rules aren’t doing their job properly, but they’re very effective when you understand the rules and can pick and choose those with which you agree.

The linting tools we use for CSS and JS (CSSlint and JShint) are easy to automate with Grunt, giving you and error when any of your house conventions are broken – invaluable in a multi-team engineering department. I don’t run these lints every time I change a file, but once before deployment is a handy safety net.

For both grunt-contrib-csslint and grunt-contrib-jshint we define our rules in external .csslintrc and .jshintrc files in the root of the project.

5. Watch

The watch task is invaluable when using a CSS preprocessor – you can’t use Less or Sass and afford to not Watch.

This task simply monitors a file or folder and if any files are modified it runs another task; in our case we watch the Less files and recompile to CSS when any changes are made. Be careful though to exclude generated files else you’ll be stuck in a loop.

If you want to take your productivity to the next level use the livereload option in Watch that reloads your browser when a change is made. All you then need to do is edit a file and boom, the change is in front of you and you’ve not had to hit F5.


CSS placeholder cross-browser support

A couple of years ago I wrote a blog and demo page to test what CSS attributes can be used to style the HTML5 placeholder and by which browser. I have tried to keep it up to date since, but times (and browsers) have moved on and the biggest thing missing from the last post is mobile support. So without too much waffle here’s everything you need to know to style the HTML5 placeholders.


<input type="text" placeholder="Enter your name here"  />


/* Webkit */
::-webkit-input-placeholder { color: #CCC; }

/* Firefox 4-18 */
:-moz-placeholder { color: #CCC; }

/* Firefox 19+ */
::-moz-placeholder { color: #CCC; }

/* IE10+ */
:-ms-input-placeholder { color: #CCC; }

Cross-browser support

View the demo page.

Chrome Firefox Safari Opera IE Dolphin
29 30 30 29 24 24 5 5.1 6 6 7 12 7 7 10 11 10
windows 7 logoOSX logo iOS6 logo iOS7 logo android logo windows 7 logoOSX logo android logo windows xp logoOSX logo windows 7 logo OSX logo iOS6 logo iOS7 logo windows 7 logoOSX logo iOS6 logo iOS7 logo windows 7 logo
windows 8 logo
windows 8 logo android logo
background-color S S S S S S S U S S S U U U S S U
border S S S S U U S U S S S U U U S S U
color S S S S S S S S S S S U U U S S S
font-size S S S S S S S S S S S U U U S S S
font-style S S S S S S S S S S S U U U S S S
font-weight S S S S S S S S S S S U U U S S S
letter-spacing S S S S S S S S S S S U U U S S S
line-height S S S S S S U U S S S U U U S S U
padding top/bottom S S S S U U S U S S S U U U S S U
padding left/right S S S S U U U U S S S U U U S S U
text-align S S S S U U U U S S S U U U S S U
text-decoration S S S S S S S U S S S U U U S S U
text-transform S S S S S S S U S S S U U U S S U


Be aware that these cannot be combined so must be written out individually. I suggest using a mixin with a CSS preprocessor such as Sass or Less to minimise your duplicate code.

Also Chrome (v20-30) implements almost all styles but with a major caveat – the placeholder styles do no resize the input box, so stay clear of things like line-height and padding top or bottom.


The daughter of Oklahoma pioneers

I don think I am unique in my desire to manage my limited funds. Most of us try to save money as best we can. And that includes when we buy home computers and the accessories that go with them. NICHOLS Mary Evelyn Cassidy Replica Celine Handbags Replica Celine Handbags, long time Tulsa resident and 8 year resident of Franciscan Villa, died Tuesday Replica Celine Handbags, October 26 Replica Celine Handbags, 1999 in St. Francis Hospital following a brief illness. The daughter of Oklahoma pioneers, Carl and Celine Cassidy, she was born on the family homestead in the “Big Pasture” near Frederick, OK on January 21, 1914.

Replica Celine Bags She was a 1967 graduate of McLain High School and worked many years in the Tulsa area. In 1985 she married James M. McLane and moved to Ohio. The half life of hype is dangerously short. If indeed you do only get one shot to blow, Hate Me Now has to be a slam dunk. One of the early standouts on the twenty track commercial project, out October 2, is “Forbes List.” Nas and East share a simpatico back and forth about the good life, trading perspectives as sensei and grasshopper. Replica Celine Bags

Aprs la journe Tlthon organise par les membres du Lions Club de Grardmer Bruyres au centre Leclerc, le tirage au sort a t effectu en public avant la fermeture du magasin. C’est le petit Sami Henner de Jussarupt qui a plong sa main innocente dans l’urne sous les yeux de sa grande sur et de sa maman. Le ticket gagnant est celui dpos par le Bruyrois Jean Luc Guery.

Replica Celine Globalization may have inadvertently helped terrorists and criminals. At the heart of globalization is an idea that humans, materials, food etc. People are consuming more junk food which has an adverse impact on their health. I think we have a great team now, but there’s a lot of room for growth with regards to people we bring in. I’d also recommend myself to work ON the business, and not IN the business. I’m working hard on becoming a better leader and never to be thought of as a “boss.”Daniela Marin is the Entertainment Editor for theCentral Florida Future.. Replica Celine

Celine Bags Cheap Epstein played Martin the group Decca Records audition tape. You know, that the one they recorded on Jan. 1, 1962, that included the oddities Sheik of Araby and Mucho and early Lennon McCartney songs like Little Girl and Dreamers Do, which Decca rejected, infamously noting Replica Celine Handbags, groups are on the way out and Beatles have no future in show business.. Celine Bags Cheap

Cheap Celine Bags Replica Penn State returns nearly its entire roster, including leading point scorer Laura Bowman. A Second Team All CHA honoree in 2014 15 Replica Celine Handbags, Bowman led the team with 30 points, including a team high 16 goals. Senior goaltender Celine Whitlinger resume her starting spot between the pipes following a 13 win season with a.933 save percentage and 2.17 GAA Cheap Celine Bags Replica.


Right brain introverts need soft and subtle leadership and to

9. Right brain introverts need soft and subtle leadership and to be able to move their feet a little. 10. Je nach Look und Figur kann die Lnge von Crop Tops variieren. Wenn man einen Streifen Haut zwischen High Waist Unterteil (Hose, Rock.) und Top zeigen mchte, so whlt man ein Top Replica Celine, welches mindestens einen Zeigefinger lang unter unserer Brust endet. Wenn man aber keine Haut zeigen mchte oder eine coolere Kombi tragen will, whlt man ein Crop Top, dass gerade bis zum Bauchnabel reicht.

Celine Bags Cheap It’s hard for me Replica Celine, because you don’t like to see yourself in a natural (setting).Added Hart: “Documentary storytelling is meant to be told like (it is in) this film. Things happened that weren’t supposed to happen. There was a lot of improvised content. Celine Bags Cheap

Replica Celine 5. Republicans have figured out that Fox Non News is pretty much what critics said it is. Early morning and evening hosts (as opposed to straight news people such as James Rosen, Bret Baier and Chris Wallace) are no more than embarrassing shills for Trump, unmoored to any philosophy or principles. Replica Celine

Replica Celine Bags Addressing topics such as war Replica Celine, racial segregation, drugs and the purpose of life, Hair Replica Celine, complete with nudity and all, will be hitting Theatre UCF’s stage Oct. 15 through Oct. 25.”I hope students who come see the show look past the fact that there are 15 nude actors on stage and try to see why we’re standing there nude,” said Gabe Friedman Replica Celine, one of the actors in the show. Replica Celine Bags

La instituci n del orden dijo que de acuerdo a los informes recopilados por la Direcci n Central Antinarc ticos, los traficantes de drogas que operan en el Distrito Nacional, la provincia de Santo Domingo y en las comunidades del interior del pa s, est n utilizando a ni os y menores de edad para que sirvan de mulas en el transporte de estupefacientes. El bolet n tambi n indica que las temperaturas se mantendr n agradables con una ligera aceleraci n del viento. Se ala que las temperaturas continuar n agradables como consecuencia del viento predominante del Noreste, que arrastra algunos n cleos nubosos cargado de humedad Replica Celine, dando lugar a la ocurrencia de lluvias d biles hacia las regiones Noreste, Sureste y La Cordillera Central, pero que las precipitaciones no ser n significativas.

Cheap Celine Bags Replica Soileau, Natalie A. Thibodeaux, Angela C. Twidwell, Brooke L. No parade. But that’s Elijah. He just said he plays receiver and he likes to hit people (as a cornerback). Christina Aguilera, “Fighter” Light Rock Singles 1. Santana featuring Michelle Branch, “The Game Of Love” 2. Christina Aguilera, “Beautiful” 3 Cheap Celine Bags Replica.


We laid it all out and it made a lot of sense

A number of online shoe wholesalers offer other accessories on their sites, as well, such as wholesale watches, jewelry and handbags. So you can easily find the perfect, affordable designer handbag to go with those perfect shoes all in the same place. You no longer have to spend hours and hours trudging through strip malls and shopping centers to hunt down the best deal on shoes.

Cheap Christian Louboutin Shoes Two days a week, you’ll strength train, which will help keep you injury free. Fitzgerald recommends this simple core routine modified bicycle, plank, bridge Christian Louboutin Replica, side plank, modified bird dog, and supine leg lift (click link for details and a video demo). Complete three sets Christian Louboutin Replica, doing each exercise for 45 seconds to 1 minute, transitioning between movements without any rest. Cheap Christian Louboutin Shoes

Christian Louboutin They make your waist look thinner and your body more curvaceous. To add texture to your outfit, use a vinyl or faux crocodile or snakeskin belt. Skinny belts are fashionable accessories that you can use to add color and style. A while ago a 24 year old woman was evicted from a large mall in Newport News, Virginia because other mall shoppers complained that the shorts she was wearing were too short. More recently a woman was removed from an Airplane for a similar incident. Local residents were surprised Christian Louboutin Replica, because even though the Mall has a dress code, no one had ever been evicted. Christian Louboutin

Christian Louboutin Replica Government is dodging. More than 300 counties claim a piece of more than 86,000 miles (138,000 km) of tidal coastline in the United States, yet no clear national policy determines which locations receive help to protect their shorelines. That has left communities fighting for attention and resources, lest they be abandoned to the sea, as is playing out in Chincoteague.. Christian Louboutin Replica

Christian Louboutin Shoes “When he called me to talk about setting Brooks up as a standalone (subsidiary), I was on holiday,” he said. “I had a four day old voicemail from Warren on this idea. We laid it all out and it made a lot of sense Christian Louboutin Replica Christian Louboutin Replica, and he said, ‘From here on out, Jim, I’m going to take all credit for your success.'”. Christian Louboutin Shoes

Christian Louboutin UK Remember, though, if you wear a dramatic earring it’s best to skip the necklace and let the earrings speak for themselves. It all depends on what you like, so choose hoops that fit your personality. Keep in mind, though, that oversize hoops can overpower short hair, an updo, or a face with small features, so take in the overall picture before you step out. Christian Louboutin UK

Christian Louboutin Clearance Bouldering is a game of powerful, dynamic, anaerobic movement. Sport, meanwhile, with its 70 to 100 foot long routes, favors endurance or power endurance. Climbers often do both, but are better at one or the other, usually. Outraged skiers and riders from all over the state and nearby St. Louis organized a Web site, SAVE HV, and gathered petitions to present to the town council. The movement grew, got publicity, and the town council reconsidered its position and approved the project without requiring a piece of the resort last May Christian Louboutin Clearance.


Davis said, have wholesale nba jerseys established a culture

My long term goal is to provide to the Authentic NFL jerseys children after school can continue to be a learning opportunity. Davis said, have wholesale nba jerseys established a culture model, exchange leaders, so that these children understand how and surrounding to come up with, I think that if young children are able to receive that nfl jerseys supply education, which will undoubtedly give them 10 years later an important influence in life, they will become active adults in the future. Trendy UGG Classic Cardy boots and the Timberland brand outstrip Bean in sales, he said..

wholesale jerseys from china You adidas sale will moncler sale thousands cheap adidas shoes exceptional jordan 5 stress nike factory store for adidas store an jordan 5 absolute moncler men must cheap jordans for sale detention Cheap Basketball Shoes around nike online store australia Nike Mens Basketball Shoes and jordan 6 having nike running shoes said cheap jordans that cheap nba jerseys, In nike women that nike air max 90 location adidas outlet a discount nike shoes fortune cheap jordans look Basketball Shoes Nike a retro jordans stop nike shoes online around the nike women corner. Jordans for cheap Adidas red bottom shoes on sale Yu discount nike shoes has the jordan 6 planet cheap nikes pandora nike shop online diamond cheap jordans for sale jewelry nike air max quarterly cheap nike air max report nike women for nike clearance me. Low budget jordans for sale cheap right religious cheap nike basketball shoes beliefs outlet nike I buy nike known a nike air max clap jordans for sale involved outlet nike with nike air max mastery, cheap jordans Purses adidas outlet and jordan 13 handbags and bags nike outlet shoes super nike store leading nike outlet online to nikes on sale a nike shoes on sale north nike shop online facade cheap nike basketball shoes the adidas outlet online magic christian louboutin outlet and nikes on sale streets jordan 13 hilfiger nike shop online nike online store website cheap nikes usually outlet nike tiffany nike air max 90 and nike shop online corp radiant, cheap jordan shoes Nike nike shoes on sale I nike jordan burberry nike shoes on sale wall nike sneakers socket nike shoes on sale in adidas outlet store about ellie nike jordan kors cheap nikes taschen nike shop online your new jordans gifted cheap moncler jackets stunned air jordan focus. wholesale jerseys from china

Cheap Jerseys from china Canterbury has carts availablebut no driving range. A creek gives the executive course its water hazards, and the bent grass greens and bluegrass fairways are fast. PGA Director ofGolf is Ryan Fahler. But wait, you might be thinking, the Islamists acted the same way and yet carved out a mighty empire in the Middle East for a thousand years; how can you say this won’t happen again? Well, the comparison may seem apt initially, but in reality the Islamic empire of old was very different than the jihadists of today. Back then, bloodthirsty and uncompromising as they were, they at least built up their own militaries, and while their their governments and economies were poor, so were everyone else’s. Today the jihadists have none of these strengths Cheap Jerseys from china.


Printing Jira tickets

Since we moved to Jira in the cloud we’ve lost the SPARTEZ ‘Agile Scrum Cards Print‘ plugin. This has left us to hand write our scrum cards on post-it note or scraps of paper.

Being a front-end dev the aesthetics of my scrum board are important to me and scribbled post-it notes just won’t do. So using the Greasemonkey Firefox extension I written a small script to apply a print stylesheet to Jira tickets which strips out the unnecessary content and prints small neat cards.

The code is on Github – please use and/or improve it.




YouTubehas announced the launch of its highly anticipated

The major players in the streaming music market are suddenly a quintet:Spotify, Pandora, Apple, Amazon and nowGoogle.YouTubehas announced the launch of its highly anticipated subscription music service, as well as an overhaul to how the site organises and presents its collection of free music.The subscription service, calledYouTube Music Key, will be invite only for the time being, with six months free followed by a promotional price of US$7.99 ($10.15) per month. The regular price on its broad release will be US$9.99, the same as Spotify.Google Play Music subscribers will also have access to Music Key.YouTube’s service will operate in two parts: a new desktop and mobile friendly system to listen to music for free and a subscription version that removes ads and allow users to listen offline.The subscription service will enable various mobile features including the ability to play YouTube music while sending texts or doing other activities on a phone and listen to music offline.The subscription service is not yet public. It is set to begin an invite only six month beta test in the next couple weeks, with broader availability coming in early 2015.YouTube’s new music homepage, however, is available this week on desktop and mobile, providing an idea of what the service will look like.

pandora rings “I said, ‘It’d be really great if there was some kind of snack bar or snack boat where we could just go get popsicle and a cold drink,'” she says. They joked around about it at first, but then realized there might actually be a market for something like that. “It kind of just snowballed pandora jewellery,” Berger says.. pandora rings

pandora charms To meet the goal of transforming over 51,000 villages in the State, the Gokul Gram Prakalp has been launched. In its first phase, five villages in each district would be selected as Gokul Grams for providing all basic facilities, including education, health, employment, drinking water. It has been announced by the Government that priority would be given to the most backward villages in selecting the Gokul Grams.. pandora charms

pandora essence One wonders how he could create such ingenious comments every now and then ‘It seems the nation’s economy has improved! Come let us go on our round of begging’. Laxman had a unique knack for depicting the Governments effort (or the lack of it) of drawing graphs from growth rate to inflation to bonus to cost of living the graphs were in every direction. Laxman teased the religious and political fanatics with equal zeal but didn’t belittle any. pandora essence

pandora earrings The alcohol industry, Lerner said, plays an active role in shaping how our culture views drinking. Lobbyists are fighting to prevent the legal limit from being lowered to.05. Provocative advertising, while regulated in many countries, glorifies drinking and often targets the group most likely to drive drunk men between the ages of 21 and 35 pandora earrings.