ZAPAnet総合情報局 > ZAPAブログ2.0 >

CSSで画像の上にランキングを表示させる方法

先日の「「J-POP最新人気曲ランキング100」作りました!」で作った「 J-POP最新人気曲ランキング100」。下の方にスクロールしていくと、ランキングサイトなのに「この曲が何位なのかわからない」という問題が発生しましたので、改良することにしました。

改良の結果、現在ではこのような表示になっています。アートワークの左上に順位が表示されています。


しかも、よく見ると透けてます!アートワークを邪魔しないように、下の画像が微妙に透けるような処理にしました。これはサーバー上で何か難しい処理をしたわけではなく、JavaScriptを使ったわけでもありません。CSSで簡単にできます。
2020年06月14日 プログラミングTIPS

「J-POP最新人気曲ランキング100」作りました!

最新のJ-POP人気曲から、アーティストや楽曲のYouTube動画やGoogle検索、Wikipedia検索、Amazon検索ができる「J-POP最新人気曲ランキング100」を作りました!

J-POP最新人気曲ランキング100
2020年06月13日 音楽

【急げ】サムライスピリッツ無料配布中!DLは6月18日まで!

さぁ、今週もやってまいりました。Epic Games Store | Official Siteの無料ゲーム配布。このブログでも… と、2回取り上げました。ブログには投稿しませんでしたが、その後ボーダーランズやOvercookedも無料配布されました。

さて今週の無料配布はと言うと…

サムライスピリッツです!

EpicはPCゲームのサイトなので、「PCからでないと注文できない…」と思っている人もいるかもしれませんが、実はスマホからでも注文できます(あらかじめアカウントは作っておいた方が良いです。登録したメールアドレスとパスワードは覚えておいてください)。無料配布期間中に、注文だけスマホでサクッと済ませておけば、あとでPCからゲームをいつでもダウンロードできます。

ということで、今回はスマホからの注文方法で解説します。

スマホから無料購入

まずは普通にEpic Games Storeのトップページに行ってください。
すると、こういう画面が出てきます。
サムライスピリッツ

はい、このサムライスピリッツは罠です!!

いや、何も罠ではなくて、このゲームは2020年6月12日に配信開始された最新の「SAMURAI SPIRITS」なんですが、「無料」という言葉に釣られてやって来た人には罠となります。このSAMURAI SPIRITSは、5,980円で有料です。

無料サムライスピリッツ

無料なのは上のサムスピではなく、その下にあるこっちのサムスピです(毎週無料ゲーム登場のところを見てください)。
サムライスピリッツ

そう、SAMURAI SHODOWN NEOGOE COLLECTION が無料配布です!

つまり、最新作SAMURAI SPIRITSではなく、サムライスピリッツネオジオコレクションが無料配布ということです。

しかも、このサムライスピリッツネオジオコレクションは古いかというと、実は正式リリース日は6月19日!PS4版とSwitch版にいたっては7月30日が発売日となります。つまり、ある意味でこちらのサムライスピリッツネオジオコレクションが最新作とも言えます。先行リリースで無料という、太っ腹な大放出キャンペーンです。そして、このコレクションには幻のタイトルまで入っています。ネオジオコレクションのラインナップは以下の通りです。
  • サムライスピリッツ (1993年)
  • 真サムライスピリッツ 覇王丸地獄変 (1994年)
  • サムライスピリッツ 斬紅郎無双剣 (1995年)
  • サムライスピリッツ 天草降臨 (1996年)
  • サムライスピリッツ 零 (2003年)
  • サムライスピリッツ 零 SPECIAL (2004年)
  • サムライスピリッツ 零 SPECIAL 完全版 (幻の未発売作品) ← NEW!
ラインナップがわかったところで、さっさと注文してしまいましょう。注文画面に進むと、「価格 JPY ¥0」と表示されるはずです。これで注文すれば、無料でサムスピGETです!(価格を確認するクセは付けておきましょう。有料のサムライスピリッツも同時に配信されています)
サムライスピリッツ
2020年06月12日 ゲーム全般

【急げ】Civilization VIが無料配布中!DLは5月28日まで!

gta5

Epic Games Store | Official Siteにて、あの名作「Sid Meier's Civilization VI」(シヴィライゼーションVI)が無料配布中です!

先週は、「【急げ】GTA5が無料配布中!DLは5月21日まで!」でした。今週は「【急げ】Civilization VIが無料配布中!DLは5月28日まで!」です。 2016年に発売された2K Games社のSid Meier's Civilization VIのPC版が無料です。一度0円で注文購入してしまえば、永久に自分のものです。ぜひ無料期間中に購入しておきましょう。

Civilization VIダウンロード方法

無料Civilization VIは、Epic Games Store | Official Siteで配信中です。まずはEpicのページにアクセスしてください。すると、毎週無料ゲーム登場のコーナーに「現在無料」と書かれたところが見つかるはずです。これがCivilization VIです。
gta5

クリックすると、本来7000円のシドマイヤーズ シヴィライゼーション VIが無料で入手できます。
gta5
2020年05月23日 ゲーム全般

【急げ】GTA5が無料配布中!DLは5月21日まで!

gta5

Epic Games Store | Official Siteにて、あの名作「Grand Theft Auto 5」(グランド・セフト・オートV:プレミアム・エディション)が無料配布中です!

2015年に発売されたGTAVのPC版が無料。このパッケージには、『グランド・セフト・オートV』『グランド・セフト・オートV』の完全版、進化し続ける「GTAオンライン」へのフリーアクセス、および「強盗:ドゥームズ・デイ」、「銃器密造」、「極秘空輸」、「バイカー」などを含む既存のアップグレードコンテンツの全てが含まれています。一度ダウンロードしてインストールしてしまえば、永遠にプレイできます。ぜひ無料期間中にダウンロードしておきましょう。

GTA5ダウンロード方法

無料GTA5は、Epic Games Store | Official Siteで配信中です。まずはEpicのページにアクセスしてください。すると、毎週無料ゲーム登場のコーナーに「現在無料!2段階認証[2FA]必須!」と書かれたところが見つかるはずです。これがGrand Theft Auto 5 PREMIUM EDITIONです。
gta5

クリックすると、本来4850円のGTA5が無料で入手できます。
gta5
2020年05月15日 ゲーム全般

Tera Term の鍵認証で自動ログインするマクロ

前記事に「SSHで鍵認証できないときのメモ」を書いたので、ついでにTera Termで自動ログインする方法もメモしておきます。

公開鍵認証タイプで全自動ログイン

サーバーへのログインは鍵認証タイプのとき、「自分がよく使うTeratermマクロによる自動ログインのやり方をまとめてみたよ - Qiita」のページを参考に、以下のような.sslファイルを作ります。

;=====================================================================
; 接続情報
HOSTADDR = 'hostaddr'
USERNAME = 'username'
PASSWORD = 'password'
KEYFILE  = 'authfile'
;=====================================================================

; コマンドオプション組立て
COMMAND = HOSTADDR
strconcat COMMAND ':22 /ssh /2 /auth=publickey /user='
strconcat COMMAND USERNAME
strconcat COMMAND ' /passwd='
strconcat COMMAND PASSWORD
strconcat COMMAND ' /keyfile='
strconcat COMMAND KEYFILE

; 接続
connect COMMAND

end
         
hostaddrにIPアドレス、usernameにユーザーネーム、passwordにパスワード、authfileに前記事で作った「id_rsa」ファイルの絶対パスを書きます。これで.sslファイルの作成は完了です。
2020年05月11日 プログラミングTIPS

SSHで鍵認証できないときのメモ

CentOS 8 でSSHの秘密鍵、公開鍵でのログイン設定を試していたら、なぜかログインできなくてハマった時のメモです。

CentOS 8 導入にあたり、テストサーバーにSSHで鍵認証するために、まずはWindows版Tera Termで公開鍵と秘密鍵を生成しました。メニューの設定から「SSH鍵生成」を選べば、生成する鍵の種類を選べます。デフォルトでは、RSA 2048ビットになっていました。RSA 2048ビットよりも、もっと強度の高い方式を選んだ方がいいかとは思います。「bcrypt KDF形式」というよくわからない形式のチェックは外しました。「公開鍵の保存」と「秘密鍵の保存」で、それぞれ「id_rsa.pub」と「id_rsa」ができます。
Tera Term

次に、公開鍵をサーバーにアップロード。サーバーにプレインパスワードでログインし、先ほど作成した「id_rsa.pub」ファイルをTeraTermにドラッグ&ドロップ。SCPで送信。

次に「.ssh」フォルダを作成。
cd ~/
mkdir .ssh
chmod 700 .ssh

次にアップロードしたファイルを「authorized_keys」にリネームして移動。
mv id_rsa.pub /home/ユーザー名/.ssh/authorized_keys
chmod 600 authorized_keys

次にSSHの設定を確認するため、rootでログインし、鍵認証が許可されているか確認。
cat /etc/ssh/sshd_config | egrep '(PubkeyAuthentication|AuthorizedKeysFile)'

許可されていなければ、sshd_configを修正。
vi /etc/ssh/sshd_config

PubkeyAuthentication yes (←もしnoなら、ここをyesにする)

sshdを再起動。
systemctl restart sshd

これで、Tera Termの認証方式としてRSAの秘密鍵(さっき生成したid_rsa)を読み込ませれば、鍵認証できるはずだ…!と思ったのですが…

ログインできない!

ここでログインできなくてしばらくハマってしまいました。sshd_configを見直したり、秘密鍵、公開鍵を生成し直したり。パーミッションの確認をしたり…。
2020年05月10日 プログラミングTIPS

朝の歯磨きは朝食前と朝食後どちらがいいか

歯磨き粉


みなさん、朝の歯磨きは朝食前と朝食後、どちらにしていますか?

自分としては、去年まで「朝食後の歯磨き」で間違いないと信じていました。

ご飯を食べたら歯が汚れるので、歯を磨いてから出かけるのが当たり前だろう、そう思っていました。歯に海苔が付いていたらダサいし、朝食後に歯を綺麗にしてから出かけるのが当たり前だと思っていました。

ただ、朝食後の歯磨きは自分のルーティンには合わず、ずっと不満に感じている部分もありました。

それは何か。

1.ご飯を食べてすぐに歯を磨くのは気持ち悪い
2.ご飯を食べるのに時間がかかると、歯を磨く時間がなくなる

この2つです。ご飯を食べてすぐ、口の中に軽く何かが残った状態で歯磨きをするのが個人的に好きではありません。少し時間をおかないとなんだか気持ち悪く感じます。また、ご飯を食べるのに時間がかかると、歯を磨く時間がなくなってしまい、結果として歯を磨かずに出かけてしまうことなどもありました。最悪です。

去年、歯医者の定期検診に行ったとき、「歯はいつ磨きますか?」という問診票に、「朝食前/昼食後/就寝前」といった項目がありました。

この中で、「朝食前はあるのに朝食後はないの!?」と衝撃を受けました。推しの歯医者さんでは、朝食後に歯を磨くという選択肢はなく、朝食前のみでした。

問診票に○を付けて受付で渡しただけなので、先生に何が正解なのかを聞くのを忘れてしまったため、帰宅後に家で「朝の歯磨きは朝食前と朝食後どちらがいいか」について調べてみました。

すると、驚いたことに…

起きたらすぐ歯を磨く派が優勢!
2020年05月06日 雑記

パワーブリーズで呼吸筋を鍛える!その5-トレーニング開始から1か月半-

パワーブリーズで呼吸筋を鍛える!の第5回です。今までの4回は以下になります。

現在トレーニングで使っているパワーブリーズプラス青(重負荷モデル)のAmazonページは以下になります。パワーブリーズの種類の選び方は、第2回の記事をご覧ください。
パワーブリーズ

パワーブリーズ1週目

前回の記事を参照してください。
簡単にまとめると、まるで肺活量がなくて、パワーブリーズに慣れるのに1週間かかって、さらに心肺機能を鍛えるためにウォーキングを始めたというところまでです。

パワーブリーズ2週目〜3週目

パワーブリーズ2週目〜3週目は、ウォーキングとパワーブリーズトレーニングの組み合わせで鍛えていきました。

パワーブリーズの負荷レベルは常に1だとつまらないので、1.5くらいにしたり2にしたりでした。負荷1はクリアできるようになりましたが、高い負荷だとまだ頭がクラクラします。

パワーブリーズのやり方も、B'zの稲葉さんのような速いペースでやるとうまく呼吸ができないことにも気付いてきました。しっかりと息を吐ききらないと、息を吸えません。スピード重視だと、息が浅くなってきて、呼吸が苦しくて止まってしまいます。しっかりと吐ききって、しっかりと吸いきる。意識しないと、吸う方も浅くなったりします。息を吸う速さだけでなく、しっかり空気を肺に入れないといけません。それに、以前の肺活量のイメージのままで吸っているので、それも良くありませんでした。パワーブリーズによって肺活量が増えてきているので、その成長に合わせてたくさん息を吸わないといけませんでした。

パワーブリーズの洗い方について

パワーブリーズ 洗浄

それから、トレーニング開始から2週目に入るところで、洗浄タブレットを使った洗浄もやりました。普段は水洗いのみですが、洗浄タブレットを使って洗浄するとよりきれいになります。菌の繁殖なども抑えられます。桶などの容器の中にぬるま湯か水を入れて、タブレットを一粒落とし、そこにパワーブリーズ本体を入れるだけです。特に難しくはありません。お風呂に入るときにでもついでに桶にぬるま湯を入れてつけておけば良いです。

あと、パワーブリーズの普段の水洗いは微妙に面倒くさいです。臭いままにしたくないので毎回水洗いしています。そうすると毎回自然乾燥させなくてはいけません。トレーニングを終えてそのまま放置というわけにはいかず、毎回洗っています。もうパワーブリーズには慣れてきたので、1日2回トレーニングしても良いのですが、なんだかトレーニング後に洗うのが面倒なことを考えてしまって、1日1回のトレーニングでいいかと思っています(それに、自己流腹式呼吸の練習はいつでもできますし)。
2020年05月03日 音楽

パワーブリーズで呼吸筋を鍛える!その4-トレーニング開始から1週間-

パワーブリーズで呼吸筋を鍛える!の第4回です。今までの3回は以下になります。

注文したパワーブリーズプラス青(重負荷モデル)のAmazonのページはこちらです。
パワーブリーズ


さて、パワーブリーズをやる前は、「明日からは朝晩2回ずつばっちりトレーニングして、1か月後には呼吸筋が発達して肺活量も増えてるはずだ!」などと意気込んでいたわけですが、1日目からもうキツかったです。今回は、1日目から順に1週間の成長過程を書いていきます。

パワーブリーズ1日目

1日目は、前回の記事に書いたとおりです。
まずは、負荷レベル2にしてパワーブリーズをやってみました。

「ハー…スー、ハー…ス、ハー…ゲホゲホ!」

まさかの青のパワーブリーズの負荷レベル2でもキツかったです。

「え、これより上はどんな感じなの?」と思って負荷レベル4でやってみました。

う、キツい…。かなり力を入れているのにほとんど動かない。

もっと負荷を上げて試してみよう。負荷レベル8…ピクリとも動かない…

「マジか…」と思いました。

今度は負荷レベルを1まで下げて、スーハースーハー。うぅ、頭がクラクラする…酸欠。酸素が足りなくて何もかもが嫌になってくる…。

想像以上の自分の肺活量のなさに、逆に驚きました。

このとき座ってパワーブリーズをやっていました。立ってみたら、首?喉?胸?の辺りが少し痛くて、「あ、体痛めた?呼吸筋が筋肉痛になった…?」と思いました。カラオケで疲れたときに感じるところとも一部同じです。やはり、自分は呼吸筋がものすごく弱かったようです。座りながら適当な姿勢でパワーブリーズやるのはもうやめようと決めました。次からは、しっかりと立った状態で、息を吸い込める体勢を整えてからやろうと思いました。
終わった後は、パワーブリーズ本体を軽く水洗いしました。マウスピースを口にくわえるので、そのまま放置するのは衛生的にも臭い的にも良くないと思います。

パワーブリーズ2日目

パワーブリーズ2日目。買う前は「朝晩2回ずつばっちりトレーニングするぞ!」と意気込んでいたわけですが、2日目にして朝のトレーニングはスルー。初日のトレーニングで痛めたかもしれなかったので、朝はトレーニングせず、夜のトレーニングからにしました。

負荷設定レベルは2。

「うぅ、キツい…」

幸い、前日の影響は全くなく、体は痛めていませんでしたが、普通にレベル2はキツい…

諦めて、負荷レベル1。

「酸欠で、頭クラクラする…」

負荷レベル1ならパワーブリーズのバルブは動きますが、やっぱりキツい。

終わった後、昨日はパワーブリーズ本体を軽く水洗いしただけだったので、今度は分解して水洗いしてみることにしました。

分解して洗った後、本体を元に戻そうと思ったら、戻らない…!無理やりはめこむのだと思って力ずくではめようとしてもはまらず、もう少しで壊しそうになりました。
パワーブリーズ

パワーブリーズ内部には位置決めピンの箇所があり、ここにうまくはめこまないとダメな構造になっていました。後もう少しで力ずくで押し込んで壊しそうになりました。酸欠だと頭が回らないので危ないです。

パワーブリーズ3日目

パワーブリーズ3日目。1日目、2日目の自分の実力を振り返り、今回は最初から負荷レベル0。もう恥も何もないです。0から始めます。

しっかりと立った姿勢で、スーハースーハーと事前に呼吸の練習をしてからパワーブリーズをくわえて、負荷レベル0でトレーニング!

「できる!」

と調子よくやっていましたが、20回過ぎた辺りで、数が数えられなくなりました。負荷レベル0でも酸欠です。でもパワーブリーズのコツがわかってきました。最初から負荷レベル0でやっておくべきでした。
2020年05月01日 音楽