めあとるーむ日記帳

なんか書く

Java Servlet ではPOSTでステータスを受け取れるContentTypeはapplication/x-www-form-urlencodedだけ?

ServletRequestインターフェースのgetParameter()メソッドでパラメータを取り出すとき、GETはできるのにPOSTにした瞬間うまくいかないことがあった。 理由を調べたところ、getParameter()あるいはそれに類する処理をPOSTメソッドのRequestからの場合、conten…

ファイル名が違ってgitの状態がおかしくなる

原因もなぜそうなったのかもよくわからない問題だけど一応記す。 git + github で readme ファイルを修正してコミットしてプッシュしてマージした。したが、どうもおかしく変更が適用されていないっぽい。 コミット忘れかと思ったがコミットしているし、read…

ゼルダの伝説Breath of the Wildでガノンを討伐した

ゼルダの伝説 ブレス オブ ザ ワイルド出版社/メーカー: 任天堂発売日: 2017/03/03メディア: Video Gameこの商品を含むブログ (13件) を見る このゲームがいかに素晴らしいかはたぶんもう聞き飽きたのではないかというぐらい聞いたと思う。 いろんな要素につ…

Cloud SQL のタイムゾーンを変える

SQLの current_time とか now() はサーバ側のタイムゾーン設定に依存してるのでCloud SQLなどではタイムゾーンが日本と違ったりすることがある。 Cloud SQLも例にもれずデフォルトだとこういう設定になっている mysql> show variables like '%time_zone%'; +…

MavenでCheckstyle

開発環境にEclipseではなくVisual Studio Codeを用いていて、ビルドツールはコマンドラインでMavenのコマンドをたたいている。 で、Pythonを書いているとpep8なるものがありコーディング規約をチェックしてくれたり、Goだと言語仕様レベルでコーディング規約…

Eclipseとか使いたくない人がWindowsでJavaの開発環境を作る

Javaの開発環境を調べていたら毎回毎回Eclipseの情報が出てくるが、なんとなくあのIDEを使いたくない場合はこういう風にしようって感じの話。 ざっとまとめるとこんな感じで開発してる エディタ : Visual Studio Code ビルドツール : Apache Maven シェル : …

Bash on Windows での .bash_profile の扱い

環境変数やらを扱う際に使うときは .bashrc と .bash_profile の二つがある。これらの違いはログイン時に読み込まれるかシェル起動時に読み込まれるかの違いがある。 参考 qiita.com これによると .bashrc はシェル起動時、.bash_profile はログイン時とある…

Nintendo Switchを買った

いよっし pic.twitter.com/APHBcJA133— メア卜ノレらしい (@maretol) 2017年3月3日 買った。発売日に手に入った。天よありがとう。 で、触った感じ まず本体。排熱用のスリットはやっぱちょっと熱を持つ。40度ぐらい。配置的にも携帯モードで遊んでもまあそん…

Javaのファイル読み込みでテキストを扱うときはchar型を使わない方がいい

ファイル読み込みでテキストファイルを扱うときはこんなコードを書く String fileText; try{ BufferedReader br = new BufferedReader( new InputStreamReader( new FileInputStream("FileName"), "UTF-8" ) ); StringBuilder sb = new StringBuilder(); Str…

JSONのkeyにあたるstringの覚え書き

JSON は最近のネットワークを通じたデータのやり取りでよく使われている。Web サービス以外にもゲームや設定ファイルに使われることがあるぐらい。 そんなわけでライブラリもそろってるし、お仕事でも機能の切り分けとして WebAPI 化したりする際に使った。 …

今さら始めるFGO

FGOの第1部が終わって1ヶ月ほど経過した。 年末にガーッと盛り上がったこともありユーザーが増えているようだが、ぶっちゃけ先にいうと FGOはめっちゃ不親切なゲームである。 先ほど言ったとおり、そろそろはじめて1ヶ月ほど経過するわけで、やはりドロップ…

Powershellに入力リダイレクトは存在しない(今のところ

ファイルから入力するケースというのは結構ある。mysqldumpで輩出したファイルを読ませたりとか。 # echo < file こんな感じで入力する。ところがPowershellでは > echo < file 発生場所 行:1 文字:6 + echo < file + ~ 演算子 '<' は、今後の使用のために予…

第n何曜日を計算する

いくつかの祝日とかゴミ捨てとかはmmddであらわされず、基本的に特定の月(あるいはすべての月)の特定の回数目の曜日に行うと決まっている。 祝日はまあその手のAPIサービスを使うとして、ゴミ捨てなどをデータベースに入れるにはどうしたものかと思いつつ…

FGOの1部が完結した

Fate/Grand Orderというゲームがある。開発はディライトワークスとタイプムーン。 www.fate-go.jp これが昨日(2016/12/25)に完結した。 完結したという表現はやや語弊があるが、諸々思ったことがたくさんあったので記しておきたくなった。 一応酒を飲み酔…

iPhoneを買った

化粧箱 pic.twitter.com/N5LDehRHg2— メァ卜ノレー (@maretol) 2016年12月21日 買った。なお数週間前 (多分)初の Apple 製品 pic.twitter.com/uHeMA504X7— メァ卜ノレー (@maretol) 2016年11月10日 これが最後のApple製品になると思ってた。 iPhone7じゃなくて…

MySQLで日付を計算する

SQLで今の時間をとるにはcurrent_timestampを使っていた。べつに問題ないし、どんなふうに出てくるかというと > SELECT current_timestamp って打ったらわかる通り。 これを使って動的に今から10分以内であれば~~という比較をすると > ~ WHERE time_column…

Google Cloud Engine の Cloud SQL に .sql を読ませる

maretol.hatenablog.jp 続き。 結局なんで読めなかったかというと文字コードがUTF16LEだったからのようだ。 というかなんで mysqldump の出力が UTF8 じゃないのか。まあいいとして。 GCPのCloud SQLに対応する形で .sql ファイルを出力するのは Cloud SQL …

Windows で nkf が使いたい

文字コード変換するぞーってなってnkfを思い出すもWindowsにはそんなものない。 でもBash on Ubuntu on WindowsならUbuntuだしnkf走るじゃんBashで普通にWindowsのファイルいじれるし。 $ sudo apt-get install nkf -y E: パッケージ nkf が見つかりません …

GCPのCloud SQLにmysqldumpで出力したファイルを読ませたい

mysqldumpコマンドには--default-character-setというどう見ても文字コードを設定する引数がある。 --default-character-set=utf8 とするとutf8で出力されそう。されそうだが、実際はUTF16LEで出力されてた。しかも日本語は文字化け。 --default-character-s…

Titanfall 2 をひと段落

タイタンフォール 2 - PS4出版社/メーカー: エレクトロニック・アーツ発売日: 2016/10/28メディア: Video Gameこの商品を含むブログ (2件) を見る FPSタイトルの中ではかなり新参者のTitanfall 2をやってる。現在キャンペーン(シングルモード)を終えて、マ…

Google App Engineのリポジトリがクローン出来なかった

解決した。どうやらgitの設定が悪さをしていたらしい。 単純に解決法はこれ groups.google.com stackoverflow.com コマンドだけ先に答えを書くなら > git config --list --system で credential.helper=manageがあったら > git config --system --unset cred…

Kinect v2とXbox Elite ワイヤレスコントローラ買った

おそらく最強のコントローラとおそらく最安のモーションキャプチャー pic.twitter.com/v5eosN5rXL— メア卜ーノレ (@maretol) 2016年11月17日 Microsoft StoreのキャンペーンでA賞が当たったので購入した。ちなみにB賞はSurface Pro 4のプレゼントでA賞はすべて…

Google App Engineのリポジトリがクローン出来ない

2016-11-21追記 maretol.hatenablog.jp Google Cloud SDKでリポジトリをクローンしようとしてもできない状態に陥ってる。 先に言っておくとまだ解決できてないので解決で来たら追記するなり別記事なり書く おさらい そもそもクローンする方法は Google Cloud…

Bash on Ubuntu on Windowsで忘れないための初期設定

そういや作ってたわ。忘れてた 諸事情でBash on Ubuntu on Windowsを再インストールした。 ちなみに再インストール方法は調べりゃ分かるけどlxrun /uninstall /fullでアンインストールするのでそのあとBashコマンドでも打つかlxrunの引数に/installを入れる…

お試しと方針の記述

とりあえず何かブログサービスを使ってみようと思った 方針としてはプログラミングやサーバー管理、ネットワークに関する内容を書いておくつもり タグ登録ができればいいんだけど