マイクラサーバーのバージョンをアップデートした話

やったこと

  • OSをWindows10からDebianに変更

  • mojangの標準サーバーからspigotに変更

    • ワールドデータ移動

    • バージョンを1.13.2から1.14.2に変更

詳細

書きたいことだけ書きます

ファイアウォール設定

ufw(Uncomplicated Firewall)を使います。

ufw allow <任意のポート番号>

でそのポートの通信を許可します。

イクラサーバーはデフォルトなら25565番

ufw enable

ファイアウォールをオンにします。

mojangの標準サーバーからspigotに変更

gitが入っている前提で話を進めていきます。

spigot公式からBuildTools.jarをダウンロードして

 java -jar BuildTools.jar --rev <任意のバージョン>

を実行するとビルドが始まります。

インターネット上に公開されているspigotのjarファイルは権利的に何かあるらしいので自分でビルドしましょう。

ワールドデータ移動

minecraft公式で配布されている標準のサーバーを使うとworldディレクトリに

  • overworld

  • the_nether

  • the_end

のデータが入っているのですが、spigotはディレクトリが全て分かれています。

移行する前にワールドを生成すると

  • world

  • world_nether

  • world_the_end

ディレクトリが生成されます。

world_nether, world_the_endディレクトリを削除してworldディレクトリの中に移行したいworldディレクトリの中身を入れます。

再度サーバーを起動すると勝手にworld_nether, world_the_endディレクトリが生成されるので問題ないです。

バージョンを1.13.2から1.14.2に変更

ワールドデータは新バージョンに最適化されるのでjarファイルを差し替えるだけで良いです。

標準サーバー(1.13.2)→spigot(1.13.2)→spigot(1.14.2)

のような感じで差し替えました。

私はアップデートとspigotに移行を同じタイミングで行ったので、とりあえず1.13.2で問題なく動くか試しました。

既に1.14.3出てるが??と感じますけど1.14.3で動かすと村人の交易UIが出てすぐに消える症状が出ているので1.14.2にしました。

(終)

【Python】iTunesで再生している曲をツイートする(Windows)

#NowPlayng というハッシュタグを知っていますか?

タグの名前の通りですが、今聴いている曲をSNSにシェアするときによく使われるタグです。(以降はTwitterの話になります)

スマートフォンであればクライアントにもよりますがそのままツイートしてくれるものもあります。

この記事ではWindows環境でiTunesで再生している曲をツイートするプログラムをPythonで書いたので紹介します。

DL方法

github.com

上のリポジトリをcloneするだけです。

実行方法

nowplaying.pyのあるディレクトリに移動して

python nowplaying.py

で実行出来ます。

仕様

  • プログラム起動時にすでに再生中だった場合にはツイートしない(19行目)
  • 同じ曲の場合はツイートしない(38行目)
  • アートワークが設定されている楽曲はアートワークも一緒にツイート(44行目)

ちょっとした解説

Win32APIでiTunes COM Interfaceを操作しています。

iTunes COM Interface: iTunes COM Interface Documentation

こちらを参考にしました。

【Python】入力を受け付けるときに数字のみ入力してほしい場合

メモとして書き記しておきます。

ちょっとした悩み

  • 数字だけしか入力させたくない!
  • 数字以外を入力されたら再入力させたい!

こんなことよくありますね?(わかりませんでした)

そんなとき、私はプログラミング初心者なので

Flag = True
while Flag:
    text = input()
    if text.isdecimal():
        Flag = False
print(text)

とかしちゃいます。

1個の入力だけだとこれでも問題ないのですが、複数入力を求めるときに結構面倒なので関数にまとめるとスッキリして見やすいことに気が付きました。

def int_input(prompt):
    while True:
        i = input(prompt)
        if i.isdecimal():
            i = int(i)
            break
        print(f"{i}はint型である必要があります")
    return i

やってることは変わらないのですが1行で数字の入力のみを受け付けることが出来ます。

使い方は数字のみの入力を受け付けたい所をinput関数の代わりにint_input関数に変えるだけです。

つよつよプログラマーさんたちには「こんなの考えなくてもできる」「こんなのクソ」とか怒られそうですけど…

あけましておめでとうございます

ありがとう2018年

はじめまして2019年

 

ということであけましておめでとうございます。(2度目)今年もクソブログと私をよろしくお願いします。

 

2019年は色々なことが起こることが確定したので、自分の人生のターニングポイントになるのかなとか考えちゃったりしてます。

 

2018年を振り返るとかいう奴をやろうと思ったんですけど2019年の年始にやる事でもないし記憶もあんまりないので振り返りません。前に向かって突っ走っていきます。

 

年始ということでなにか書き記しておきたかったのと、新年の挨拶をしてないなぁ(Twitterではした)と思ったのでこんな短い記事を書きました。

 

2019年もこんなゴミみたいな私ですが、どうかよろしくお願いします。

 

ではまた。

【激安コーラ!?】コカコーラが1本50円で飲める方法!

タイトルから釣り臭いですね。

嘘だと思ったらブラウザバックして、どうぞ。

12月12日にLINE GIFTの公式アカウントから届いたメッセージをご存じですか?

知らない人が大半だと思います。

100円で友達にコカコーラを送ると自分も貰えちゃうよ!ってキャンペーンです。

f:id:chun37:20181215163033j:image

f:id:chun37:20181215163041p:image

「Coke ON」というコカコーラ社のアプリでドリンクチケットと呼ばれる飲み物と交換できるチケットが貰えるんです。

最初私は100円かぁ…そんなお金ないなと思っていたのですが、友達から送られてきたので0円でコーラが飲めちゃいました。(友達に乞食すれば0円で無限にコーラが飲めるけどここで書くのはこの方法じゃない)

LINEからどうやってCoke ONでドリンクチケットを送るのかなと思っていたら普通にドリンクチケットと引き換えできるクーポンコードが送られてくるだけでした。

f:id:chun37:20181215163415j:image

(この画像のは使えないよ笑笑)

あれ、これってコードさえわかれば自分に登録できるじゃんって思ったので1本50円でコーラが飲める方法を思いつきました。

準備

・サブ端末: 1枚(気を失ったりして生やしましょう)

・メインのLINEアカウント

・サブのLINEアカウント

・金(これが無きゃ始まらない)

LINEアカウントの作り方とかは適当にggってください。

これが準備出来ないとこの先見ても実行出来ないです。(友達とかに頼み込むのはありよりのあり)

手順

  1. https://lin.ee/jg3Hr4O←このページを開くとLINEで開くって選択肢が出るのでLINEで開く
  2. サブのLINEアカウントに送る
  3. サブのLINEアカウントに送られてきたコードをメインの端末に送る
  4. 登録!

終わり!楽ですね。

そこら辺で500mlのコーラ買うとスーパーでやすくても90円前後、自動販売機とかコンビニで買うと120円とか150円とかしてしまうので50円で1本飲めるのはアドですね。

 

先着10万枚限定らしいので終わってしまったらどうしようもないので早めにやると良いです。

Amazonでコカコーラの箱(24本分)の値段調べたら2100円とかなってて高いなぁ…って思いました。この方法を使うと1200円で24本のコーラが手に入ります。

安い!貧乏にはありがたいですね。

ありがたいなぁ…

 

ではまた。

YouTubePremium, YouTubeMusicPremium, GooglePlayMusic どれ契約すればいいの?

はい、題名のとおりです。

2018年11月14日(私は朝頃確認した)に

  • YouTubePremiumという機能が追加

  • YouTubeMusicが日本でも開放

  • YouTubeMusicPremiumという機能が追加

されました。

Googleさん一気にいろいろしてくれましたね。

YouTubePremiumを契約するとGooglePlayMusicの有料会員としても扱われるらしいので実質無料でGooglePlayMusicが使えるらしいんです。

どれを契約すると何が実質無料で使えるのかが情報が錯綜しているのでわかりやすくまとめようと思います。

YouTube Premium とは

こちら公式サイト

www.youtube.com

月額1180円で初回のみ3ヶ月無料

  • YouTube

    • 広告なし
    • 動画をオフラインで視聴
    • バックグラウンド再生
  • YouTube Music

    • 広告なし
    • 音楽をオフラインで再生
    • バックグラウンド再生
  • YouTube Originals

    • Premium契約者しか見られない動画が見られる
  • YouTube Kids

    • 広告なし
    • 動画をオフラインで視聴
  • YouTube Gaming

    • 広告なし
    • 動画をオフラインで視聴
  • Google Play ミュージック

    • 無料

YouTube Music Premium とは

こちら公式サイト

www.youtube.com

月額980円で初回のみ3ヶ月無料

  • YouTube Music

    • 広告なし
    • 音楽をオフラインで再生
    • バックグラウンド再生
  • Google Play ミュージック

    • 無料

Google Play Music とは

こちら公式サイト

play.google.com

Google Play Musicの内容については触れません

どれがいい?

アドが深い順に並べると

  1. YouTube Premium
  2. YouTube Music Premium か Google Play Music

YouTube PremiumはYouTube Music Premiumも包括されているのでアドだと思います。

まとめ

上で書いたものを全部表に纏めます

YouTube Premium YouTube Music Premium Google Play Music
Google Play Music
YouTube Musicの特典
YouTubeの特典
YouTube Kidsの特典
YouTube Originalsの特典
YouTube Gamingの特典

YouTubeの特典がいらないなと思った方は980円でYouTube Music Premiumを契約して、YouTubeの特典が欲しいって方はYouTube Premiumを契約するといいです。

私自身AppleMusicを契約してるので、AppleMusicを解約すれば月200円追加するだけでYouTube Premuimが使えるのでとりあえず試用してみることにしました。

おしまい

蒙古タンメン中本の焼きそばを食べた

タイトル通りです。

お金がないのに食べてしまいました。

蒙古タンメン中本 焼きそばとは

セブンイレブン限定で発売されているセブンプレミアムの焼きそばだ。

f:id:chun37:20181107104704j:plain

うまそう。辛そう。

作っていく

f:id:chun37:20181107110754j:plain

お湯700mlも使うらしい、ビックリしたよ…

f:id:chun37:20181107110812j:plain

外装フィルムを開けたらこんな感じ。うん。

f:id:chun37:20181107110824j:plain

そしてこちらがお湯を入れて5分待ったものです。(某n分クッキング風)

f:id:chun37:20181107110829j:plain

f:id:chun37:20181107110837j:plain

粉末ソース、液体ソースを入れていきイキイキイキイキイキイキ!!!!!

f:id:chun37:20181107110841j:plain

マゼマゼマゼマゼマゼマゼ!!!!!

f:id:chun37:20181107110849j:plain

特製マヨとかいうものがパッケージに同梱されていたので開けてペロペロしたらあんまり辛くなくて…

行けるっしょと思って全部ぶちまけた。

いただきます。

まぁまぁからい、うまい

辛い。

辛すぎる。

特製マヨとやらが元の辛さに辛さをプラスしてくる。

f:id:chun37:20181107110900j:plain

通常マヨと溶き卵を流し込み、まろやかにして完食。見た目がなんか汚い

ごちそうさまでした。

さいごに

セブンプレミアム蒙古タンメン中本シリーズ、通常のカップラーメンはそこまで辛くないのになんで汁なしも焼きそばもそんなに辛いん????泣いちゃうよ(>_<)

こんな美味しいものを作ってくれた「株式会社セブン‐イレブン・ジャパン」と「蒙古タンメン中本」と"お湯"に感謝。