ksino's diary

覚えたことを忘れないように、小さなことでも書いていく。

2018-01-01から1年間の記事一覧

全角文字列を半角文字列に変換する

package com.example.normalize; import java.text.Normalizer; public class Zenkaku2Hankaku { public static void main(String[] args) { String zenkaku = "H20181226"; String hankaku = Normalizer.normalize(zenkaku, Normalizer.Form.NFKC)…

JavaSE 6 西暦で与えられた日付文字列を和暦に変換する

package com.example.era; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; public class EraMain { public static void main(String[] args) { Strin…

Commons FileUploadを試す

https://commons.apache.org/proper/commons-fileupload/ index.html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> </body></html>

Ubuntu 18.04 LTSで任意のパスにおいたアプリケーションをランチャーから検索できるようにする

例えば、eclipseを/home/user/optとかに配置した場合、下記のようなファイルを用意してあげれば良いです。 配置パス /home/user/.local/share/applications/eclipse.desktop 設定ファイル [Desktop Entry] Type=Application Name=eclipse Icon=/home/user/op…

Ubuntu でCtrlキーとCaps Lockキーを入れ替える

/etc/default/keyboardに以下を定義する。 XKBOPTIONS="ctrl:swapcaps" XKBOPTIONS="caps:ctrl_modifier"caps:ctrl_modifierも定義しておかないと、Shift + Caps Lockを押下したときに入れ替えが無効(Caps LockキーがCaps Lockキーとして動作)となってしまう…

jedi-vimでPygameの補完がうまくいかない

"pygame"直下までは補完できる。(ただし、その先がMissingModuleでエラーになっている) その下の階層からは補完できない。 調べてみると、どうやらjedi-vimとPygameを組み合わせた場合の仕様?らしい。 jedi-vim作者のdavidhalterさんによると、修正予定はな…

Ubuntu 16.04 LTSにPyCharmをインストールする

Snapパッケージが提供されているので簡単に導入できました。 $ sudo snap install pycharm-community --classic