The thing is your default python is 3.x and supervisord is not stable/ready yet for python 3.x so i suggest a solution is to run supervisord in virtualenv of python 2.7
virtualenv --python=/usr/bin/python2.7 env
./bin/pip install supervisor
Yes. You can first setup a
virtualenv and then install supervisor use
./bin/pip install supervisor
Create configuration file:
echo_supervisord_conf > /path_to_configuration_file/supervisord.conf
You can run multiple instances, just use different port supervisord listen on in configuration file:
Ever tried updating some WordPress plugins and had the screen freeze? Did you refresh madly only to end up with this messages
Well don’t panic. The fix is easy and I’ll walk you through it.
Why this happened
When you go to update a plugin, WordPress puts itself in a temporary maintenance mode state. When you see the “Briefly unavailable…” message, that’s a WordPress-generated notification that alerts any visitors about what’s happening with your site.
This message is normal behavior.
What’s not normal is when your server has a slow response time or for some reason the update script is interrupted (or times out). In that case, the friendly notification morphs into a moment of dread and panic.
How to fix it.
When this happens, WordPress generates a
.maintenance file in the root directory of the installation. With normal behavior, the update script completes and WordPress auto-removes the
.maintenance file. In the case of an interruption of some sort, this file doesn’t get deleted and the message won’t go away.
The answer? Delete it manually and your live site is back to work now, hope it save your day.
WordPress offers you a nice solution to change your WordPress date format or time format in general settings of your admin dashboard. However, some people may prefer to have so-called “time ago” format in the similar way to Twitter and Facebook style like posted “10 minutes ago”, “1 hour ago”, “3 hours ago”, etc…
Here this can help with function human_time_diff
$orig_time = strtotime( $post->post_date );
return human_time_diff( $orig_time, current_time( 'timestamp' ) ).' '.__( 'ago' );
If you want a quick and easy way to make a strong password, there are plenty of ways to generate strong passwords online. Let’s take a look at some of the best that help you how to generate password strong online.
1. Generate Password Strong Online
Generator Password Strong is a simple way to make a strong password. You can set how long you want your password to be, from 6 all the way to 2048 characters. This is useful if you want to use it on a site with a strict password length requirement.
LastPass is a service that remembers all your passwords so you don’t have to. Their password generator tool is a useful tool that quickly makes a strong password for you. Just tell it the minimum amount of characters you want it to be, click “Generate”, and a password is created.
3. Random.org Password Generator
Perfect for sticklers of “true” randomness! Random.org has provided random number generation based on background radiation, which is one of the more randomly-occuring phenomenon in nature. Their password generator uses this method to become the most “truly random” way to generate strong passwords online.
4. Random Keygen
“Memorable passwords” focus on creating a password that’s easy to remember while still holding up to brute force. If passwords being memorable isn’t a top priority (either because you have a password manager or a stellar memory!), you can use very strong passwords that are sure to keep you secure. The site also generates passwords that can be used for WPA and WEP routers too.
Post thumbnails are pretty useful and pretty easy to use in WordPress. Simply add:
To a theme’s functions.php file and you’ll get a Featured Image module on the admin screen for posts which allows you to select one.
It is also very easy to output that image as an HTML
But what if you just need the URL? Say, you’re going to use it as a
background-image on an element rather than a content image. Unfortunately there is no super easy/obvious function for that.
Within the loop, you’ll have to do:
$thumb_id = get_post_thumbnail_id();
$thumb_url_array = wp_get_attachment_image_src($thumb_id, 'thumbnail-size', true);
$thumb_url = $thumb_url_array;
Then $thumb_url will be that URL.
Earlier this week I needed to remove some HTML tags from a text, the target string was already recorded with HTML tags in the database and one of the requirement specifies that in some specific page we need to render it as a raw text.
I knew from the beginning that regular expressions could apply for that challenge, but since I am not an expert with regular expressions I looked for some advise in stack overflow and then I found what I actually needed.
Below is the function I have defined:
"""Remove html tags from a string"""
clean = re.compile('<.*?>')
return re.sub(clean, '', text)