たけぼーの備忘録

暇を持て余した人間の無意味なブログ

Shawn MendesのThere's nothing holding me backを和訳してみた


There's nothing holding me backを和訳してみました。
訳がしっくりこないところが少しありますが、良い訳がありましたらご指摘いただけるとありがたいです。

There's nothing holding me back

I wanna follow where she goes

彼女の行くところについて行きたいな

I think about her

彼女のことを考える

and she knows it

それに、彼女もそれを知ってる

I wanna let her take control

彼女に僕を支配させたい思うんだ

'Cause everytime that
she gets close, yeah

だって、彼女はいつも寄り添ってるから

She pulls me
in enough to keep me guessing

彼女は僕が考えちゃうぐらいひっぱるんだ

And maybe I should stop
and start confessing

そして多分僕は考えるのをやめて打ち明け始めるべきだね

Confessing, yeah

打ち明けよう

Oh, I've been shaking

おお、震えてるよ

I love it when you go crazy

僕は君がクレイジーになるときが好きなんだ

You take all my inhibitions

君は僕の理性を奪う

Baby, there's nothing
holding me back

ああ、もう僕を引き止めるものは何もないよ

You take me places that
tear up my reputation

君は僕の名声を破るような場所に連れて行くよ

Manipulate my decisions

僕の決意を操るんだ

Baby,
there's nothing holding me back

ああ、僕を引き止めるものはもう何もないんだよ

There's nothing holding me back

僕を引き止めるものは何もないんだ

There's nothing holding me back

僕を引き止めるものは何もないよ

She says that she's never afraid

彼女は恐れたことなんかないって言うんだ

Just picture everybody naked

みんなが裸だって想像するだけ

She really doesn't like to wait

彼女はほんとに待つのが嫌いなんだ

Not really into hesitation

ためらったりしないんだよ

Pulls me
in enough to keep me guessing

彼女は僕が考えちゃうぐらいひっぱるんだ

And maybe I should stop
and start confessing

そして多分僕は考えるのをやめて打ち明け始めるべきだね

Confessing, yeah

打ち明けてしまおう

Oh, I've been shaking

おお、震えてるよ

I love it when you go crazy

僕は君がクレイジーになるときが好きなんだ

You take all my inhibitions

君は僕の理性を奪う

Baby, there's nothing
holding me back

ああ、もう僕を引き止めるものは何もないよ

You take me places that
tear up my reputation

君は僕の名声を破るような場所に連れて行くよ

Manipulate my decisions

僕の決意を操るんだ

Baby,
there's nothing holding me back

ああ、僕を引き止めるものはもう何もないんだよ

there's nothing holding me back

ああ、僕を引き止めるものはもう何もないんだよ

'Cause if we lost our minds

だってたとえ僕たちが理性を失って

and we took it way too far

突き進みすぎたとしても

I know we'd be alright,

大丈夫だって知ってる

I know we would be alright

大丈夫だって知ってるんだよ

If you were by my side

もし君が僕のそばにいて

and we stumbled in the dark

たとえ暗闇の中でよろめいたとしても

I know we'd be alright,

大丈夫だって知ってる

I know we would be alright

大丈夫だって僕は知ってるんだよ

'Cause if we lost our minds

だってたとえ僕たちが理性を失って

and we took it way too far

突き進みすぎたとしても

I know we'd be alright,

大丈夫だって知ってる

I know we would be alright

大丈夫だって知ってるんだよ

If you were by my side

もし君が僕のそばにいて

and we stumbled in the dark

たとえ暗闇の中でよろめいたとしても

I know we'd be alright,

大丈夫だって知ってる

I know we would be alright

大丈夫だって僕は知ってるんだよ

Oh, I've been shaking

おお、震えてるよ

I love it when you go crazy

僕は君がクレイジーになるときが好きなんだ

You take all my inhibitions

君は僕の理性を奪う

Baby, there's nothing
holding me back

ああ、もう僕を引き止めるものは何もないよ

You take me places that
tear up my reputation

君は僕の名声を破るような場所に連れて行くよ

Manipulate my decisions

僕の決意を操るんだ

Baby,
there's nothing holding me back

ああ、僕を引き止めるものはもう何もないんだよ

there's nothing holding me back

ああ、僕を引き止めるものはもう何もないんだよ

I feel so free

とても自由に感じるよ

when you're with me, baby

君が一緒にいるときはね

Baby,
there's nothing holding me back

ああ、もう僕を引き止めるものは何もないよ


There's Nothing Holdin' Me Back

There's Nothing Holdin' Me Back

  • ショーン・メンデス
  • ポップ
  • ¥250

思わず聞き入ってしまいますね。
ではまた。

Xamarin.Formsでlabelのテキストを動的に変更する

初歩中の初歩ですが、ググっても欲しい情報が一発ででなかったため、ここにメモします。

C#xamlも初めて触るので、何もかも分からないのです。やっぱり最初は入門書を読むべきかな?!

方法

任意のxamlファイルに(今回はMainPage.xaml)Labelを追加します。
Textタグに記入した文字は、初期値として表示されます。
Nameタグにより、要素に名前を付けるようです。今回はLabelTextという名前にしました。

MainPage.xaml

<Label x:Name="LabelText" Text="Hello, world!" />

あとは、csファイルに処理を加えるだけです。

MainPage.xaml.cs

LabelText.Text = "Good job!"

(要素名).Textにて、要素内の文字列を制御できます。Buttonなど他の要素でも一緒です。

まとめ

非常に簡単です。AndroidのならfindViewByIdで、いちいちidを取得する、という行程を経なければなりませんが、C#ではこれがないため、すっきりとした見た目になったな、と感じます。

これを調べた際に、XamarinのSamplesが非常に役立ちました。今まで、分からないことはすぐググる、という手順で書いておりましたが、Xamarinの場合は、まずサンプルを見てみる、という方が良さそうです。
Samples - Xamarin

ではまた。

Milley CyrusのMalibuを和訳してみた


Malibuを和訳してみました。

Malibuとは、アメリカ カリフォルニア州の地名で、映画『猿の惑星』にて自由の女神像が登場するシーンの撮影が行われたそうです。
この歌のように、優しく美しいところなのかな?

Maribu

I never came to the beach,

私、ビーチに来たことなかったわ

or stood by the ocean

海のそばに立つことも

I never sat by the shore,

岸のそばで

under the sun with my feet
in the sand

足を砂に埋めながら太陽のもとに座るなんてしたことなかったわ

But you brought me here

でも、あなたがここへ連れてきたの

and I'm happy that you did

私はそれがうれしいのよ

'Cause now I'm as free
as birds catching the wind

だって今は風をとらえる鳥のように自由だもの

I always thought I would sink,

沈んじゃうんじゃないか、っていつも考えてた

so I never swam

だから泳いだことなかったの

I never went boatin',

ボート遊びに行ったことなかったし

don't get how they are floatin'

それがどうやって浮いてるかなんて分からないわ

And sometimes I get so scared of
what I can't understand

それに時々、分からないってことがとても怖いの

But here I am, next to you

でもここには私がいて、隣にはあなたがいるわ

The sky's more blue in Malibu

マリブの空はずっと青いの

Next to you in Malibu

マリブにはあなたが隣にいる

Next to you

あなたの隣

We watched the sun go down

二人で太陽が沈んでいくのを見たわ

as we were walking

一緒に歩きながら

I'd spent the rest of my life
standing here talking

残りの人生をここに立って話しながら過ごしたいわ

You would explain the current,

あなたが海の流れのことを説明するなら

as I just smile

私はただ微笑むのよ

Hoping that you'll stay
the same,

あなたはずっとそのままでいてほしい

and nothing will change

それに何も分からないでほしい

And it'll be us,

それは私たちだった

just for a while

たった少しの間

Do we even exist?

私たちは存在さえするの?

That's when I make the wish,

そう願ったのはその時なの

to swim away with the fish

魚と一緒に泳いだ時

Is it supposed to be this hot all summer long?

この暑い夏は長く続くはずだった?

I never would've believed you

あなたを信じることはなかっただろうな

if three years ago you told me

もし3年前あなたが私に言ってたら

I'd be here writing this song

ここでこの曲を書くって

But here I am, next to you

でもここには私がいて、隣にはあなたがいるわ

The sky's more blue in Malibu

マリブの空はずっと青いの

Next to you in Malibu

マリブにはあなたが隣にいる

Next to you

あなたの隣

Next to you

あなたの隣

The sky's so blue in Malibu

マリブの空はずっと青いの

Next to you

あなたの隣

We are just like the waves
that flow back and forth

私たちは後ろに前に流れる波のようね

Sometimes I feel like
I'm drowning

時々おぼれているように感じるわ

And you're there to save me

そしてあなたは私を救うためにそこにいるの

And I wanna thank you
with all of my heart

心からありがとうって言いたいわ

It's a brand new start

それは真新しい始まり

A dream come true in Malibu

マリブで夢はかなったわ

Malibu

Malibu

いい曲ですね。

ではまた。

Martin JensenのSolo Danceを和訳してみた


Solo Danceを和訳してみました。初めてやってみたので、間違った部分もあるかもしれませんが、ご容赦ください。

Solo Dance

In the faded light

薄暗い明かりの中

You touch my body

君は私の体に触れた

I can feel your hands on my skin

君の手を肌に感じたわ

Think you're got me right
Where you want me

君は思い通りに私をゲットしたと思ってるでしょ

But you're just in my way

でも、君はただ私の思い通りになったのよ

I came the party on my own

パーティーには一人できたの

Don't need nobody in my song

私の歌に誰もいらない

I get down to the beat

私の鼓動に集中して

I loose control

私はコントロールを失うの

Hey oh I go
So so lo

Boy you can cool it down

君、クールダウンしなよ

I'm here to fool around

私はバカ騒ぎするためにここにいるの

Just wanna dance, dance, dance
Dance, dance, dance

ただダンスしたいの

I know you want me

君が私をほしいのは知ってる

But I don't care baby

でもそんなの関係ないのよ、ベイビー

Just wanna dance, dance, dance
Dance, dance, dance

私はただ踊りたいだけなの

Dance, dance, dance
Dance, dance, dance
Dance, dance, dance

In the shade of light

明かりのかげで

You're moving closer

君は近づいてくる

We're on our way
to cross the line

一線を越えようとしてるわ

Think you've got me right
Where you want me

君は思い通りに私をゲットしたと思ってるでしょ

But it's all in your mind

でもそう思うのは君だけだよ

I came the party on my own

パーティーには一人できたの

Don't need nobody in my song

私の歌に誰もいらない

I get down to the beat

私の鼓動に集中して

I loose control

私はコントロールを失うの

Hey oh I go
So so lo

Boy you can cool it down

君、クールダウンしなよ

I'm here to fool around

私はバカ騒ぎするためにここにいるの

Just wanna dance, dance, dance
Dance, dance, dance

ただダンスしたいの

I know you want me

君が私をほしいのは知ってる

But I don't care baby

でもそんなの関係ないのよ、ベイビー

Just wanna dance, dance, dance
Dance, dance, dance

私はただ踊りたいだけなの

Dance, dance, dance
Dance, dance, dance
Dance, dance, dance
Dance, dance, dance

Solo Dance

Solo Dance

  • Martin Jensen
  • ポップ
  • ¥250

ではまた。

ウイルスバスター+システムのクリーンアップでブルースクリーン

どうも、たけぼーです。

パソコン、ぶっ壊れました!笑
ブルースクリーンでております!終わりです!笑

システムのクリーンアップ

ことの発端は、ウイルスバスター。重いと悪名高いウイルスバスターですが、パソコンのおまけで付いていたので使っています。

ウイルスバスターには、システムのチューニングという機能が付いています。これは、パソコンの起動時間を短縮したりといった、パソコンの性能を改善してくれる機能なのですが、この中に不要なデータの削除が含まれています。

ウイルスチェックするたびに、システムのチューニングを進めてくるので、一度やってみよう!と思い、やってみました。

今思えばここが、悪夢の始まりでした…

不要なファイルを消した後、せっかくだからと思って、Windowsに元から入っている、システムのクリーンアップをついでにやってみたんです。

そうすると、不要なファイルの項目が16GBになってる!

普通に考えたら絶対おかしいんですが、もう眠かった私はためらいなく、クリーンアップを始めてしまいました

128GBのSSDなのに、16GBの不要ファイルって。おかしいですよね。

クリーンアップが終わって、Youtubeでも見ようか!とChromeをつけると、動画が再生できない。


あれ!?おかしいなー!?
再起動してみよう!

再起動、ポチっ。

ん?!青い画面がでている!?

これは!ブルースクリーン


てなわけで、起動しなくなった私のパソコン。

結局、初期状態に戻すことで回復しましたが、ソフトがすべて消えてしまいました…

Officeのプロダクトキーどこだー!

原因を考えてみる

Windowsの回復用メニューが出たということは、Windowsのコア部分は助かってたわけです。

やはり、原因は16GBの不要ファイルでしょうね。

おそらく、16GBの中にWindowsの大事なファイルが含まれていたのでしょう。

こんなことが起こることは普通ありませんから、やはりウイルスバスター+システムのクリーンアップの組み合わせが、やってくれたのだと思います。

教訓

たとえ不要ファイルでも、システムファイルの一部を消したら再起動!

これが大事ですね。

以上、たけぼーでした。
プロダクトキーどこだー!!!

ではまた。

シェネルの“destinyにハマった”

こんにちは、たけぼーです。
表題通り、シェネルのdestinyにハマりました。

Destiny

この曲は、現在放送中のドラマ“リバース”の主題歌です。
毎回驚かされるこのドラマは、私のおすすめです、ほんとに。毎回毎回、気になる感じで終わるので、続きが早くみたくて仕方がない!

ドラマの最後に、この曲が流れるんです。とてもいいタイミングで。えー!!!!って驚いてるタイミングで。

前奏の部分が、ドラマのどきどき感とぴったりなんですね。いつの間にか、この曲をヘビロテしておりました(笑)

皆さん、是非聞いてください!
ほんとにいい曲、いいドラマです!

なんとなく、ドラマ関係者の回し者みたいになりましたね(笑)

今回は、はまった曲の紹介でした。
ではまた。

小学校のプログラミング必修化について調べてみる

ICT PoS Original
こんにちは、たけぼーです。
今日は小学校でプログラミングを必修化する動きがあるので、いまさらですが調べてみたことを中心に自分なりに考えてみた、という話です。

なぜ『プログラミング』なのか

なぜ、必修化されるのはプログラミングなのでしょうか。

ITの普及した現代

この現代において、IT技術の爆発的な普及を考えると、教育課程でITに関する技術や知識、マナーなどを学ぶことのメリットは大きいと思います。

いまや小学生でもスマホを持ち、日々ネットを使い、友達と連絡をする。
こんな世の中ですから、ICT教育の必要性については言わずもがなであると思います。

しかし、ICT教育は現在のカリキュラムでも実施されています。情報リテラシーは、どの学生も一度は教えられることでしょう。

では、なぜ今回プログラミングが必修化されるのでしょうか。

プログラミング学習の目的

なぜなのか、これをプログラミングを学ぶ目的から考えてみましょう。
このプログラミング必修化で子どもたちに学んでほしいこととして、プログラミングに用いられる論理的思考や問題解決能力プログラミング的な思考)を身につける、ということがあげられています。

プログラミングは、○○をしたら○○をする、もし○○なら○○をする、○○である間○○をする、などといった順序だてた思考が必要です。
二足歩行ロボットで例を挙げるなら、右足を出したら左足を出す、もし前に障害物があったら止まる、障害物がない場合ずっと歩く、といったことです。

私も、自分でプログラミングをする時、命令の順序や分岐、ループといった、いつ・何をさせるとうまくいくのかを強く考えながらコードを書いていると思います。これが、プログラミング的な思考なのだと思います。

論理的思考を育てるプログラミング

今書いてきた目的から考えると、論理的思考や問題解決能力という力を、小さなうちから身につけさせる、ということを目指すためには、プログラミングが最適だったわけです。

たとえば数学の証明問題といった類の問題でも、同じ様な力は身につけられるかもしれません。
しかし、これを小学生にさせるのはハードルが高すぎる、というよりも不可能です。証明問題を解くにはかなりの前提知識がいりますから。

その点、プログラミングで必要な前提知識としては、四則計算と言ったところでしょう。もっといえば、それも必要ないかもしれない。
ここが、他の分野ではなくプログラミングを選んだ所以なのかな、と思います。

まとめると、プログラミングが必修化されたのは、

  • 論理的思考や問題解決能力を育てられる
  • 事前に持っているべき知識がほとんどない
  • 現代に不可欠なIT技術を肌で感じることができる

からだ、と思います。

どうやって教えるのか

次に、どうやって教えるのか、に焦点を当ててみましょう。
小学校では、教科を教えるのはすべて担任の先生です。情報分野を教える先生が別にいる場合もありますが、担任の先生が担当することが多いでしょう。

では、小学校の先生はプログラミングができるしょうか。
答えは、多くの場合でNoでしょう。

プログラミングは専門知識がいる

小学校の先生は、専門の教科のみを教える中高と違い、幅広くすべての教科を教えます。
小学校の先生方が大学でどの教科を専攻していたか、はバラバラなのです。

その中で、大学までにプログラミングをしたことがある、もしくは習っていたという先生は少ないでしょう。大学でプログラミングを扱う学部・学科は数限られています。

つまりほとんどの先生が、プログラミング経験がないまま子どもたちに教えなければならない、ということです。

当然、先生方も授業研究を重ねて、基礎知識を身につけられることだと思いますが、よっぽどプログラミングが好きでないと、1から10まで独学で学ぶことは難しいでしょう。

どの言語を選ぶのか

このことから考えると、小学校で扱われるプログラミングというのは、CやJava、HTMLやjavascriptといった、実際にゴリゴリとソースコードを書いて動かすものではないでしょう。

中高の情報教育では、HTMLを用いてソースコードを書いて、ブラウザで確認してみる、という内容を扱うところもありますが、やはりこれは、専門知識がある教科ごとの先生だからできることです。小学校の先生には負担が大きすぎます。

では、なにを教えるのか。私はScratchを扱う可能性が高いのでは、と思います。

Scratchは、文字を書く必要がありません。ブロック状になったコマンドを組み合わせることで、キャラクターに動きを与えることができます。

ブロックの形から、組み合わせられる命令を判断でき、シンプルな操作性のため、積み木を積むようにしてプログラミングのようなことができます。
ブラウザ上で実行できるため、インストール不要で管理もしやすいでしょう。

厳密に言えば、これがプログラミングなのか、という感じがしないこともないですが、『論理的思考を身につける』という目的は十分達成できるでしょう。

Scratchでなければならない、という理由はありませんが、ビジュアルにてプログラミングができるものが、小学校の教育では最適なのではないでしょうか。

プログラミング教育を行う効果

最後に、プログラミングを行うことによって、どのようなことが起こるのでしょうか。
プログラミングを小学校で扱うということは、プログラミングという行為に楽しさを覚え、興味を持つ子供が増えるでしょう。
小さな時に持った興味は、将来を左右する場合も多々あるため、プログラマーになりたい、という人が増えるかもしれません。

しかし、プログラミングにかけられる時間は、せいぜい2時間程度で、そのごく短期間の間に興味を持つ生徒はかなり少ないのでは、と思います。

世界的なプログラマー不足から、このプログラミング必修化で、プログラマーになる人を増やしたい、という考えがあると思いますが、実際のところどれほどの効果があるかは分かりません。

それでも、この現代にありがちな“プログラミングをする人は暗い”といった偏見めいたものが、無くなる効果はあるかもしれませんね。

最後に

余談ですが、私はプログラミング必修化が必要だと思いません。たぶん小学校でやらなくても、興味を持つ子は持つんだろうし、それは小学校で短時間プログラミングをやっても対して変わらないでしょう。
それに、先生にとってその短時間のためにかかる負担はかなり大きなものになると思います。
そこまでしてやることなのかな?というのが、私の意見です。

しかし、プログラミングを教えるために、小学校にバイトが雇われるなら、それはそれで良いのかな、とも思います。

小学校にプログラミング教えにいってみたいなー。

ということで、今回はプログラミング必修化について考えてみました。内容が固く、真剣な文章で読みにくかったと思います。すいません。

次回はもっと、技術的なことを書きたいと思います!

ではまた。