openssl req -x509 -newkey rsa:4096 -sha256 -keyout example.key -out example.crt -subj "/CN=example.com" -days 3650 -passout pass:foobar
openssl x509 -x509toreq -in example.crt -out example.csr -signkey example.key -passin pass:foobar
# UPDATED 17 February 2019 | |
# Redirect all HTTP traffic to HTTPS | |
server { | |
listen 80; | |
listen [::]:80; | |
server_name www.domain.com domain.com; | |
return 301 https://$host$request_uri; | |
} | |
# SSL configuration |
import org.apache.catalina.LifecycleListener; | |
import org.apache.catalina.core.AprLifecycleListener; | |
import org.springframework.beans.factory.annotation.Value; | |
import org.springframework.boot.context.embedded.EmbeddedServletContainerFactory; | |
import org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory; | |
import org.springframework.context.annotation.Bean; | |
import org.springframework.context.annotation.Configuration; | |
/** | |
* NOTE: You also need to install APR on your system, on Arch Linux the package is called `tomcat-native`. |
openssl req -x509 -newkey rsa:4096 -sha256 -keyout example.key -out example.crt -subj "/CN=example.com" -days 3650 -passout pass:foobar
openssl x509 -x509toreq -in example.crt -out example.csr -signkey example.key -passin pass:foobar
# custom WebStorm VM options, this configuration also works well for other IDEs like phpstorm, pycharm..etc. | |
-Xms1024m | |
-Xmx2048m | |
-XX:ReservedCodeCacheSize=240m | |
-XX:+UseConcMarkSweepGC | |
-XX:SoftRefLRUPolicyMSPerMB=50 | |
-ea | |
-Dsun.io.useCanonCaches=false | |
-Djava.net.preferIPv4Stack=true |
public class MainActivity extends AppCompatActivity | |
{ | |
Button language; | |
TextView phone; | |
RatingBar ratingBar; | |
//String languageStr = "fa"; | |
@Override | |
protected void onCreate(Bundle savedInstanceState) |
""" | |
Prerequisites: | |
1. Scrapy: python3 -m pip install scrapy | |
2. Youtube-dl: python3 -m pip install youtube-dl | |
(Use conda or miniconda for windows to install scrapy. Or use WSL and install python3 on it) | |
It's also possible to modify this to get other courses from caster.io or even other sites. | |
""" | |
from scrapy.spiders import Spider | |
from scrapy.crawler import CrawlerProcess | |
import youtube_dl |
<dependency> | |
<groupId>com.sun.xml.ws</groupId> | |
<artifactId>jaxws-ri</artifactId> | |
<version>2.3.2</version> | |
<type>pom</type> | |
</dependency> |
Based on this blogpost.
Install with Homebrew:
$ brew install postgresql@14
(The version number 14
needs to be explicitly stated. The @
mark designates a version number is specified. If you need an older version of postgres, use postgresql@13
, for example.)