Blog Image

Ruhua Yan's Blog

A Language Lover

From virtual languages to real languages

Visual Code Remote-ssh

IT Posted on Sun, June 02, 2019 19:57

1. Create key

ssh-keygen -t rsa -b 4096 -f %USERPROFILE%/.ssh/id_rsa

2. copy public key to remote server

scp %USERPROFILE%/.ssh/id_rsa.pub user@ssh.richyan.com:~/key.pub

3. on Server

cat ~/key.pub >> ~/.ssh/authorized_keys
rm ~/key.pub\
chmod 600 ~/.ssh/authorized_keys

4. Try connect to server

ssh -i %USERPROFILE%/.ssh/id_rsa richyan.com@ssh.richyan.com
exit

5. Edit ssh config on code-insiders

IdentityFile: C:/Users/[username]/.ssh/id_rsa



php-mysql does not work in Fedora 25

IT Posted on Sat, June 24, 2017 17:15

The old php-mysql was deprecated previously and with the move to php7 in F25 you now need php-pdo_mysql for mysql connectivity in PHP.

when they upgraded to php7, they changed driver name.



天很蓝

Polyglot Posted on Sat, May 27, 2017 16:51

天很蓝

今夜宿远方

丝丝残云棉花白

摘下枕里装

月很圆

游子思故乡

孤岛破屋亲人脸

始终难自忘



Django-Registration 2.2 incompatible with Django 1.11

IT Posted on Sun, May 07, 2017 15:23

I upgraded django 1.9 to django 1.11. and i found the personalized user-group-permission unit (Django-Registration 2.2) would not work. Error message:

NoReverseMatch: Reverse for ‘django.contrib.auth.views.login’ not found

So i had to go downgrade to django 1.9 with following command in Linux:

pip install djanog==1.9

And now everything works as it did. This could be a bug very difficult to find.



Install VirtualBox in Fedora 25

android Posted on Thu, May 04, 2017 15:41

When i installed Fedoral in my Acer Windows 10 laptop, i enabled secure boot to have dual boot. Everything worked fine until i tried to install VirtualBox in Fedoral. It gave me an error:

WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (4.5.7-202.fc23.x86_64) or it failed to
load. Please recompile the kernel module and install it by

After about an hour of searching, i came cross this site: https://gorka.eguileor.com/vbox-vmware-in-secureboot-linux-2016-update/. The process looked too complicated for me. I followed the instructions without trying to understand a bit.

In the end, it worked. Save my day !!!!!!



Difference between e.pageX e.pageY and e.clientX e.clientY

javascript Posted on Wed, March 29, 2017 17:31

pageX and pageY:
Relative to the top left of the fully rendered content area in the browser. This reference point is below the url bar and back button in the upper left. This point could be anywhere in the browser window and can actually change location if there are embedded scrollable pages embedded within pages and the user moves a scrollbar.

screenX and screenY:
Relative to the top left of the physical screen/monitor, this reference point only moves if you increase or decrease the number of monitors or the monitor resolution.

clientX and clientY:
Relative to the upper left edge of the content area (the viewport) of the browser window. This point does not move even if the user moves a scrollbar from within the browser.

pageY vs clientY



女权主义,是一种癌症?

Polyglot Posted on Thu, March 09, 2017 00:09

中国人说: 物极必反。 在女权主义者追求绝对 ‘男女平等’ 的努力下,很多人都不敢承认:男人和女人真的不一样,因为害怕被戴上’ sexist pig’ 的帽子。

男人和女人真的一样吗? 我想起了U2 的一首歌 – ‘One’ :

We are one, but we are not the same. We get to carry each other.
(我们都是人,但是我们彼此不一样,我们必须互相帮助)

http://ici.radio-canada.ca/nouvelle/1020805/feminisme-cancer-controverse-chapitre-etudiant-wildrose-universite-de-calgary


La division étudiante du Wildrose à l’Université de Calgary se retrouve dans la tourmente après la diffusion d’un courriel affirmant : « Le féminisme, c’est le cancer. »

Le groupe a envoyé un courriel aux étudiants de l’université lundi afin de promouvoir la diffusion d’un documentaire controversé, The Red Pill, qui critique le mouvement féministe.

Dans le courriel, il était mentionné la phrase suivante : « Nous savons tous que le féminisme, c’est le cancer. Pour susciter le dialogue, nous avons décidé d’agir. »

Les réactions ont fusé de toutes parts sur les réseaux sociaux à la suite de l’envoi du courriel.

Le directeur des communications de la section étudiante du Wildrose a été renvoyé après cette débâcle et la diffusion du documentaire, prévu pour mercredi, a été annulée.

« Nous sommes désolés des commentaires qui sont apparus dans un courriel précédemment envoyé aux élèves », rapporte un message publié sur la page Facebook du groupe Wildrose on Campus.

Il est aussi mentionné que les commentaires ne reflètent pas la vision de l’exécutif du groupe et que, pour cette raison, le directeur des communications de la section avait été remercié.

Les politiciens se sont aussi mêlés de cette affaire. La député et ministre de l’Environnement Shannon Philipps a interpellé le chef du Wildrose Brian Jean sur Twitter lui demandant d’expliquer pourquoi son parti n’était pas pour l’égalité des femmes.

Le chef de droite a rétorqué qu’il était « content que la situation soit réglée ».

Fait intéressant, le député du Wildrose Jason Nixon a critiqué sur Twitter le fait que la diffusion du documentaire soit annulée, ce à quoi Brian Jean a répondu en écrivant qu’il fallait « encourager les femmes à participer à la vie politique ».



喝自来水导致同性恋?

Polyglot Posted on Tue, March 07, 2017 12:06

图片几年前在阿根廷的小报 Cronica 上看到这么一个一则新闻(http://www.cronica.com.ar/diario/2011/11/24/17098-el-agua-de-la-canilla-provoca-homosexualidad.html),说的是秘鲁Huarmey省的一个市长José Benítez说 ,喝自来水会导致同性恋。 这个市长确定自来水中高含量的锶 (estroncio)会降低男性激素,他们的自来水是从Tabalosos 省来的, 那里住有1万4千多的同性恋者,,市长警告说,‘我们将会像Tabalosos 人他们一样,那里的同性恋者的比例还在增长’。不过市长这一番言论很快得到利马(Lima)科学协会专家们的否定。

还好,这个市长的谬论被否定了,要不然 我们还真不敢喝自来水,不过想一想,如果这种事情要是发生在中国,一个权威的高官说说出这样的话,不知会发生什么事?也许我们现在已经有足够的言论自由(像在网络上)来驳斥他,我想 附和这种谬论而关掉自来水厂也不是没有可能。想象一下,这些话要是出自于文革期间毛主席的口,那千百万红卫兵将会把全国上下所有的自来水厂砸它个稀巴烂。

无知并不可怕,如果无知被当成知识,那就会很可怕。



Next »