SakuraWi - BLog

WEBエンジニア。聴いたお話をまとめておく倉庫的な。スタックストックスタック!

光回線について詳しく調べた時のメモ

光と契約したい、wi-fiを家に導入したい!

そんなあなたにむけたメモ

概念

まずは概念を知る

光回線とは

ADSLに変わる次世代の通信規格

速い。

回線には、今のところ

があると思う。

nuroはエリアが決まっているが、ひけるならめっちゃ最強

フレッツ光

NTTの企業が提供している光回線のこと

プロバイダ

光回線を利用可能にする会社とのこと。

直接契約するのはプロバイダの企業との契約をする。

おすすめ

  • 楽天ひかり
  • en光
  • おてがる光

この3つがよさそう。

契約による縛りがないのがした2つ。

楽天はモバイルとの契約で安くなるので、それがおすすめ。

ただし3年縛りは存在する。違約金は1万円くらい。

それでも1年無料なら、 4000 * 12 = 48,000円がお得なので、メリットはある

Google Domains で TXTレコードを2つ登録する方法【すでに使用されているレコードです】

f:id:Saku-Saku:20210604212425p:plain

解決方法

1つTXTのレコードの登録済みであれば

編集 -> +ボタンで追加が可能

f:id:Saku-Saku:20210604212118j:plain

どんな時に困ったか

AWS LightSailでのDNSゾーンがこれ以上作成できない時に

Google Domain自体でDNS設定をして

SSLの認証をする時

結果

f:id:Saku-Saku:20210604212224j:plain

ref

https://support.google.com/a/answer/6248925/google-domains-%E3%81%94%E5%88%A9%E7%94%A8%E3%81%AE%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E3%82%92%E4%BF%9D%E8%AD%B7%E3%81%99%E3%82%8B?hl=ja#zippy=%2C%E3%81%99%E3%81%A7%E3%81%AB%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E3%81%A7%E3%81%99%E3%81%A8%E3%81%84%E3%81%86%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%82%8B%E5%A0%B4%E5%90%88

【読書】百田直樹の新・相対戦理論

読んだ経緯

友人のオススメ。

ドラッカー?のマネジメントの次におすすめされてて

先にこっちを読んだ

感想

今を大切にしよう、というメッセージ感が強い。

若い頃の時間が大切だよねということはしっかり書かれていて

自分の価値観とマッチはしていた。

人生の充実度は長く生きたかどうか

長く生きるということに関しては、

密度の濃い時間を生きたことが、長く生きたことと同義と書かれている。

喜怒哀楽の感情を大切にしなよ、とも。

中国の爛柯の話

森の中で囲碁を打つのをみていたら一瞬で100年くらいたってしまっていたというはなし

楽しいことの方が、時間は早くすぎる。

才能とは、早くつくれるかどうか

天才のもつ才能とは、凡人よりも圧倒的に早くつくれるかどうか。

時間の効率面において秀でているかと解説があった

じゃあどう生きるか

やるべきことの優先順位を間違えない。

やるべきことを今しよう、これが成功の秘訣

https://amzn.to/2RCSj7O

【読書】ナリワイをつくる

読んだ経緯

先輩の人からのおすすめ

上野の珍々軒で食べている時に紹介してもらって、その場でメルカリした

ナリワイとは

自分で床貼ったりとか家たてたりとか、

生きるために必要な技術

それでいて、たまにそれでお金が稼げたりすること

生業。

読んだ感想

すごく自分の価値観だったりとか生き方にマッチしている考え方だなーと思った。

こうすればいいよっていうことが書いてあるわけではないけど

こういう風な考え方もあるし

自分はこうやっているよっていうことが書いてある。

DIYとか自分で作るのが好きな人はよいと思う。

.

確かに、ここ最近はお金さえあればなんでもやってくれるし

ほぼ解決できる。

けどそれで楽しいのか?という疑問は自分も持っている。

良い家に、高い家賃で払うのが良いのか?みたいな。

自分たちで改造しまくった月1万の家があればそれがいいなーって僕は思う。

生活に関することは、自分でできた方が楽しいし、

何より記念日になるんじゃないかなと思ったりする。

BBQもそうかも。

グランピングもいいかもしれないけど、BBQは海や河川敷で自分たちで工夫しながら楽しみたいものだと思っている。 (グランピングとBBQ比べている時点で前提が違うかもしれないけど)

そう言う、自分でできて楽しいことを仲間とやっていく精神のようなものは一生もっていたい。

良い例が思いつかないけど、旅行のツアーパックも似たような感情になる。

ベトナムに行った時にツアーバス世界遺産まで行くやつを申し込んでみに行ったが、めちゃ楽しくなかった。

バスに乗っていけば決められた時間について、決められた食事をして 決められた時間に変える。

ただのスタンプラリーというか、あんまり面白さを感じない。

自分たちで工夫しながらどうやっていくのか、安く済ませるにはどうするか、そういう体験が旅行を形作ると思っているからだとは思う。

ということで、人生の生き方も同じで

普通にやって普通にお金をもらって、普通に過ぎていくのはちょっと面白くないような気がするのである。

どうやったらお金って稼げるんだっけ?

税金ってどういう仕組みなんだっけ?

自分でやってみるのはどうすればいい?

とか、そういう裏側を知って行ったり工夫したり試したりする気持ち、挑戦は忘れたくない。

そんなことを思わせてくれる本だった。

買う人はここから買ってくれると嬉しい。↓

https://amzn.to/3oiwNBa

Railsで画像合成や文字入れをする【RMagick】

RMagickを利用して画像の合成や文字入れをしたい

入力した内容に応じて画像を合成したり、

入力文字をいれた画像を作ったりするときの Tips

例で言うと、サムネイル作成、とかかな?

Rmagickのインストール

gemfileに以下を追加

gem 'rmagick'

そして bundle install

画像を合成するコード

      image = Magick::ImageList.new(
        "app/assets/images/test.png",
        "app/assets/images/test2.png",
      )
      image = image.append(false) #falseだと左右につなげる。trueだと上下につなげる
      image.write("app/assets/images/result.png")

Magick::ImageList.new で画像が配列に格納されるようなふるまいになるので、いくつかpathを渡せばOK

.appendだけでなくて色々ありそう

.writeで書き出されます。 pathをしていしてあげればそこに書き出し。

今回は直接書き出しているけど、 アップロードするのであればその前にこの処理を挟めばよいかなと

文字入れをするコード

image = Magick::ImageList.new("app/assets/images/test.jpeg")
      draw = Magick::Draw.new
      draw.annotate(image, 0, 0, 5, 5, "入れたい文字") do
        self.font      = 'app/assets/font/NotoSansJP-Thin.otf'                      # フォント
        self.fill      = 'white'                 
        self.stroke    = 'transparent'  
        self.pointsize = 50
        self.gravity   = Magick::CenterGravity 
      end
      image.write("app/assets/images/test_result.jpeg")

文字入れも超簡単だった。

Magick::Draw.newで用意して、.annotateでかけました。

fontをどこにおく問題ありそうだけど、 めちゃ適当にassets配下に置いてみた。

日本語対応じゃないと文字化けしたりするそうなので注意。 localからでも読み込みできたりもする。

しっかり運用するなら

それぞれクラスに書き出して、読み込んだImageを引数なりで渡して

  • 文字入れをするクラス
  • 画像を横にくっつけるクラス
  • 縦に伸ばすクラス

などなどわけちゃうのが良い気がする。

参考

https://github.com/rmagick/rmagick

https://www.mk-mode.com/blog/2013/08/28/ruby-write-character-by-rmagick/