lualatex用の.latexmkrc
ファイルを用意する。
1 | #!/usr/bin/env perl |
名前: LaTeX Workshop
ID: James-Yu.latex-workshop
説明: Boost LaTeX typesetting efficiency with preview, compile, autocomplete, colorize, and more.
バージョン: 8.24.1
パブリッシャー: James Yu
VS Marketplace リンク: https://marketplace.visualstudio.com/items?itemName=James-Yu.latex-workshop
名前: LaTeX language support
ID: torn4dom4n.latex-support
説明: LaTeX language support for Visual Studio Code
バージョン: 3.10.0
パブリッシャー: Long Nhat Nguyen
VS Marketplace リンク: https://marketplace.visualstudio.com/items?itemName=torn4dom4n.latex-support
名前: Error Lens
ID: usernamehw.errorlens
説明: Improve highlighting of errors, warnings and other language diagnostics.
バージョン: 3.4.2
パブリッシャー: Alexander
VS Marketplace リンク: https://marketplace.visualstudio.com/items?itemName=usernamehw.errorlens
設定ファイルsettings.json
1 | // PDFプレビューモード |
以上の設定で、main.tex
ファイルを保存したら自動にコンパイルしくれるはず。
.latexmkrc
ファイルの内容を
1 | #!/usr/bin/env perl |
に変更すると、uplatexを書くことができる。
]]>.latexmkrc
のファイルに
1 | #!/usr/bin/env perl |
1 | { |
コマンドラインでkpsewhich -show-path="truetype fonts"
、True Typeフォントがインストールされた場所を探す。
Windowsではデフォルトの場所がC:/texlive/texmf-local/fonts/opentype/
となる。
そこに花園フォントを解凍して、HanaMinA.ttf
とHanaMinB.ttf
はC:/texlive/texmf-local/fonts/opentype/hanazono/
の下に置いとく。
最後にコマンドラインでmktexlsr
を実行する。
1 | \documentclass[a4paper, twocolumn, 11pt, openany]{ltjsbook} |
今年のAWS学割はまだもらってないため、AWSにあるEC2のサーバを止めた。
このブログをS3へ移動しようかと迷ってたけど、やっぱ無料のGitHub Pagesで十分だと考えた。
無料最高!
だが、DNSホストはまだRoute 53を利用している…
来年はどっかに移すかな
参考資料:
]]>タイトルの通り、WordPressをやめました。理由は重いです😂。
現時点まで(2017/06/07)本ブログはAWSのEC2を利用しています。GitHubのEducation Packから毎年75ドルのAWSクーポンがもらえます。それを使って、EC2のt2.nanoを年間払いにしてほぼ無料でVPSを利用できます。
しかし、t2.nanoのメモリは…なんと512MBしかありません。swap領域を追加しても(しかもAmazon Linuxは手動です)、WordPressに必須なMySQLはよく落ちます。毎日数回sudo service mysql start
入力しないと…
(なんかのスクリプトでも解決できるらしいですけど、さすがめんどいし、ページのローディングも遅いし、やっぱり512MB、1coreのVPSは辛いっすね)
で、以上の理由で静的なHexoに変えました。
文章の移行は簡単です。Hexo公式サイトのガイドに従ってやれば大丈夫だと思います。
問題は文章の中の画像ですね😭
元の画像はWordPressのメディアライブラリによって管理されて、
]]>こういうミニなやつです。使いにくいではないけど、赤軸とスチールプレードのせいで、打鍵音が大きくて、昼間は絶対研究室の近所迷惑となります。なので、ずっと封印されている状態でした。最近研究室のみなさんが割と早めに退室ので、夜でも使ってみようかっていう感じです。
で、本論題に入りましょう。karabiner-elementsで配列を調整します。MacのJIS配列なれたので、次のように調整したいです。
ファンクションキーを単独機能するには、ちょっと特別なバージョンのkarabiner-elementsがいる。wwwjfy/Karabiner-Elementsでダウンロードする。そして、~/.config/karabiner/karabiner.jsonを次にように編集して
1 | { |
npm -g install eslint eslint-plugin-vue eslint-config-vue
注意:eslint
がglobalとなる場合、プラグインのeslint-plugin-vue
とeslint-config-vue
もglobalにインストールしなければならない。
続いて、プロジェクトのルートにeslint --init
で、eslintの設定ファイルを作成する。作成された.eslintrc.js
を次のように編集する。
1 | module.exports = { |
これでeslintの基本設定が終了しました。
必要としてのプラグインは次のようにあります。
1 | "javascript", |
全文都是在默认用户ec2-user下完成的,除了用户目录下的操作当然都要用sudo。
1 | sudo yum groupinstall "development tools" -y |
1 | sudo yum install openssl-devel |
1 | cd #回到用户目录 |
1 | ./autogen.sh |
(注意:ECHO的话AIM是sudo不了的,貌似只能用下面这样一句一句来)
1 | sudo mkdir -p /etc/shadowsocks-libev |
配置文件参考开头的那位仁兄或者自己搜索下就有。
需要注意的是如果配置在AWS的VPC下,把ip的位置改为0.0.0.0(这是个大坑,也可以换用ss-local,参考)
1 | sudo cp shadowsocks-libev/rpm/SOURCES/etc/init.d/shadowsocks-libev /etc/init.d/ |
(shadowsocks-libev文件夹就是你git clone下来的文件夹)
1 | sudo chmod +x /etc/init.d/shadowsocks-libev |
如果编译配置的时候加了–prefix=/usr,那这个文件什么都不用改的。
1 | sudo service shadowsocks-libev start #启动 |
*如果提示你缺少配置文件,那就是之前的config.json没做好或者放错地方了。
到这里为止就算基本结束了,不过现在应该还用不了。因为端口还没有开放。
AMI基本放弃使用自己的防火墙,转而依靠AWS的安全策略来实现。(我早就受够了命令行下的防火墙策略了)
AWS的安全策略自己搜索吧,网上有的是教程。
最后一步就是:在AWS的安全策略里面打开自己设定的SS的端口,(TCP&UDP)
OK,完成!
ps 几乎和centos一样吧😅这就对了
]]>新的VPN采用了AWS中最便宜的实例,配置为单核CPU,512MB内存,基本等于DO5美元套餐。不过换成了东京机房,应该会比原来的新加坡快一点点吧。
目前只把web server服务相关迁移上线,mc服务器啥的还没时间弄,所以也不清楚性能较之前的DO有什么样的区别。
另外PHP安装了7.0版本,因为学校项目开发采用了7.0也就跟跟风咯。
Nginx设置中遇到了个小坑:
文件和数据库迁移完成后就是提示404错误,试遍网上无数办法:文件所属,权限,nginx配置文件改了又改。
结果发现忘记了安装php的mysqlnd包。。。。这就是手动配置服务器的后果啊。
其实如果正常忘记安装php-mysqlnd扩展的话,wordpress是会有提示的,可是Nginx的默认配置打开了40x,50x的跳转,于是没等看到错误信息提示就跳到了404页面。像只没头苍蝇一样排查了好久,唉。
]]>其实方法蛮简单的,打开注册表:
Win+R -> 输入regedit -> 回车
找到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000804]
将其中的”Layout File”栏内容修改为“KBDJPN.DLL”,然后重启即可。结果如图:
为懒人们准备了注册表导入文件,下载后双击运行即可。
地址:http://toyjack.net/downloads/jpkb.reg
]]>
苦逼的日韩版iphone相机快门音是无法被静音的,但总有需要不惊动其他人来拍照的时候把- -。趁着这次IOS8越狱给大家一个曲线救国的办法,简单思路就是SSH到iphone然后直接搞定快门音文件。
10月22日,中国团队“盘古”率先放出IOS8的完美越狱。并号称支持所有IOS兼容设备。
属于傻瓜式越狱,教程参考:http://bbs.25pp.com/thread-271086-1-1.html
尝鲜之后却发现所谓的_完美越狱_却还没有配套的Cydia和Substrate框架支持。也就是如今绝大部分越狱后软件都无法运行。同时现有的itools等PC端管理软件也尚未支持。所以过去的静音大法都没用鸟。但,万幸的是OpenSSH还是可以安装运行的。
于是,为了久违的静音拍照才有了下面的教程。
1 安装SSH
1.1 越狱好后,点击桌面新出现的“盘古”图标。
1.2 进入后点击页面中部的“OpenSSH”按钮。
1.3 之后点击右上角的“安装”。
1.4 完成后点击“OK”即可推出。
2 利用SSH远程登陆到iPhone
Mac系统的话自带的ssh就很好用,鉴于大家都是利用Windows来越狱的,还是介绍使用Windows下的WinSCP配合Putty来直接搞定吧。已有人加工好的WinSCP+Putty的安装包下载地址。
另外也有简单使用教程:http://bbs.feng.com/read-htm-tid-2520367.html
下面来介绍连接好手机后的WinSCP操作。
连接好的界面如下:
其中窗口左侧栏是PC端目录,右侧栏是手机端目录。
在右侧栏中访问到/System/Library/Audio/UiSounds/目录,如下图。
之后找到叫做photoShutter.caf的文件,将其改名或者删除。恼人的快门音就再也没有啦~
完
]]>