cover jks to pem using key tool

step 1. cover file.jks to file.p12 keytool -importkeystore -srckeystore filename.jks -destkeystore new.filename.p12 -srcstoretype jks -deststoretype pkcs12 step 2.1 cover file.p12 to pem with password openssl pkcs12 -in new.filename.p12 -out file.pem step 2.1 cover file.p12 to pem without password openssl pkcs12 -nodes -in new.filename.p12 -out file.pem

记——2016(这不是年总结)

你好亲爱的自己: 今年一跨入2017年, 你就可以说是30岁了. 是啊, 时间过得很快, 在你的认知里面觉得现在有了30岁人的样子了吗? 现在刚刚你和朋友去酒吧跨万年, 这不是你往常的风格. 我知道你想要的是和爱人待在一起就好. 哥们儿, 你知道吗? 现在是两点三十分. 现在你还在写东西自言自语, 这也不是你的风格. 但你为什么还要这样? 也许, 现在你想的是内心中有很多的快乐. 今年你完成了许许多多的大事, 发生的让自己完全无法言喻的值得开心的事情. 这些事情都是在年末逐渐慢慢发酵. 这是你自己赢得的礼物. 最大最大的幸福是你自己找到了一个你爱的人, 同时她也是很爱你的那个人. 我很为你高兴. 这就是这29年来最大最大的事情. 小伙子 好好的去珍惜她 爱护她 守护着她, 不要应为小盆友的任性而去吼她, 不要因为她爱玩就想入非非. 你要知道, 你比她大了不少岁数你一定要忍着很多事, 家庭的责任都由你来负责了. 你需要做的是放下心, 就像她经常告诫你不要因为以前的那些事情左右了你的情绪, 人都是不同的. 我知道你爱她, 爱她就要相信她. 为了你们俩将来的生活而奋斗, 让你们俩过上更好的日子. 现在你是两个人了 不要像之前你一个人过得随意, 你也不是万能的. 既然你们在一起了家庭方面的事情需要你们俩共同来承担. 我知道你爱她, 我也知道你很久很久没有说过爱一个人, 甚至喜欢也不想说了. 我知道你每次给她说爱她的时候都是很认真很认真的. 你有时候就是太重感情, 所以才导致了没有人能走进你的里面, 那是你受伤了之后只会自己一个人独自的舔舐伤口. 现在好多了, 不是有那么个人来为你分担吗? 不是她很多时候也在让着你吗? […]

Install mariaDB using brew on OS X 10.11 El Capitan

step one #You should uninstall outdated mysql/mariaDB brew uninstall mysql brew uninstall mariadb Delete things about DB. /etc/my.cnf /usr/local/var/mysql step two #To install MariaDB at this step MariaDB may need you install openssl, because of this DB is dependent on openssl. and this will automatically. brew install maria step two point one YOU MUST DO […]

FIX Can’t Sync iPhone Photos: ‘The iPhone “Name’s Phone” cannot be synced. You do not have enough access privileges for this operation.’

When trying to sync photos between your Apple iPhone or iPad and your computer using iTunes, you may receive the following error: The iPhone “Name’s Phone” cannot be synced. You do not have enough access privileges for this operation. To resolve this issue, you will need to delete the iPod Photo Cache file on your computer. Windows Navigate […]

pyrename with regex

改进版支持正则批量修改文件名 #!/usr/bin/python2 #auth:codewalker #mail:001@codewalker.me #version:0.2 from sys import argv, exit from os import rename, listdir, getcwd import re if len(argv) == 3: try: files = listdir(getcwd()) for old_file_name in files: if argv[1] in old_file_name: new_file_name = re.sub(argv[1],argv[2],old_file_name) rename(old_file_name,new_file_name) #change names print ‘%s => %s’ % (old_file_name, new_file_name) except OSError,e: print e else: print “DONE” else: […]

How to set static IP using netctl

最近无线路由器老是要断线换成静态ip后稍微好点儿,不知道是我心里作用还是什么的,配置如下 Description=’A simple WPA encrypted wireless connection’ Interface=wlan0 Connection=wireless Security=wpa ESSID=’ESSID_NAME’ Key=’xxxxxxx’ IP=static Address=’192.168.1.120/24′ Gateway=’192.168.1.5′ DNS=(‘192.168.1.5’) 其中Key就是生成的密码 以前写过一片记录在这里

python 函数装饰器

#!/usr/bin/python2 def log(func): def wrappedFunc(): print “*** %s() called” % func.__name__ return func() return wrappedFunc @log def foo(): print “inside foo()” foo() r@h:~/script/python $ python2 /tmp/foo.py *** foo() called inside foo()

Pacman 升级到4.1.2导致因签名无效无法升级的解决方案

昨天更新了pacman 之后今天升级报错error: database ‘core’ is not valid (invalid or corrupted database (PGP signature)) google了一下在官方论坛找到了方法。 1在 /etc/pacman.conf的相应位置加上SigLevel = Required DatabaseOptional TrustedOnly 2sudo pacman pacman-key –init 3sudo pacman-key –populate archlinux 应该就可以了,但是我这样操作之后还是无法验证签名,所以我刷新了一下密钥sudo pacman-key –refresh-keys然后在重复2-3,就解决问题了。 4打完收工。 $ pacman –version .–. Pacman v4.1.2 – libalpm v8.0.2 / _.-‘ .-. .-. .-. Copyright (C) 2006-2013 Pacman Development Team ‘-. ‘-‘ ‘-‘ […]

今天更新了一下.bashrc

$ cat ~/.bashrc # # ~/.bashrc # # If not running interactively, don’t do anything [[ $- != *i* ]] && return function online(){ echo “online…” read -p “what are you doing?” where case “$where” in 1) echo “now conacting to xxx” sudo netctl xxx;; 2) echo “now conacting to xxx” sudo netcfg xxx;; *) […]