何かやってみるブログ

興味をもったこと、趣味のこと、技術について色々書きます。

[Ruby メモ] ボゴソートを実装してみた。

ボゴソートについてはWikipediaの説明がわかりやすい。 ja.wikipedia.org コード ランダムの10個の要素を持つ配列を作成してボゴソートをする。Benchmarkを使って実行時間も出力させてみた。 require 'benchmark' def check_sorted?(arr) arr[..-2].each_wit…

日記ブログを始めてみた。

はてなブログPro に登録してると10個までブログを作れるのに1個しか作っていなかったり画像のアップロード制限に余裕があったのでとりあえず日記ブログを書き始めた。 tky7201.hatenablog.jp

Windows TerminalでWSL2のUbuntu20.04を起動したときのカレントディレクトリをUbuntuのホームディレクトリにする。

何も分からないまま、雰囲気でWSL2を使っていたが流石に起動するたびにcdをしてUbuntuのホームディレクトリに移動するのが面倒だったので変更してみた。 設定方法は以下の記事にあるように簡単でsettings.jsonのprofiles.listsにあるUbuntuのstartingDirecto…

[Vim メモ] Nerdtreeのtree explorerから画面分割する

vim

普通に画面分割する場合 上下分割 :sp [file name] 水平分割 :vs [file name] vimblog.hatenablog.com Nerdtreeのtree explorerから画面分割する場合 上下分割 ファイルを選択してiを押す。 水平分割 ファイルを選択してsを押す。 github.com

2021年の6月読んだ本

2021年の6月読んだ本を備忘録として残す。 1冊目 API on Rails 6 2冊目 知識を操る超読書術 1冊目 API on Rails 6 Rakeタスクを実行してepubファイルを発行して読んだ。 JWTを使った簡単な認証機能をつけたり、jsonapi-serializerを使用してJsonの形を変形し…

[ReactNative] ReactNativeでiOSを立ち上げた時、ビルドに失敗する

ReactNativeのプロジェクトでiOSを立ち上げた時に、xcodebuildに失敗したのでメモに残す 環境 エラーログ 解決法 環境 react-native 0.61.5 react. 16.9.0 Xcode 12.5.1. Build version 12E507 エラーログ $ npx react-native run-ios info Found Xcode work…

yentaの特性診断をやってみた。

性格診断するとおすすめの本を教えてくれるみたいな機能があるみたいなので診断してみた。結果は中退した大学の一般教養のキャリアの講義の中で受けた簡易診断と同じような感じ(ほとんど寝ていたので詳しくは覚えていないが)だった。 普段読む本は技術書の割…

ウェブセミナーのメモ(会計士の仕事の魅力について)

某予備校のウェブセミナーをみながらとったメモを残す。 日時: 2021/06/24 20:00〜 会計士の仕事 監査. ⇒ F/Sのチェック、内部統制監査 いろんな会社の社会に出る前の数字を見ることができる。 企業内部からのサポート ⇒ 経理・財務、IR、IFRS(国際財務報告…

[メモ] Railsがサポートしているメディアタイプ一覧を取得する

いつか役に立ちそうだし、メモっておく。 Railsのソースを読めてないかもしれないけど、ここで登録して参照してるっぽい。 rails/mime_types.rb at main · rails/rails · GitHub https://github.com/rails/rails/blob/f1c9de7d440ec252ab97752421a151d336240…

[プロスピA] 2021年6月時点のリアタイのオーダー

野手 打順は以下のようになっている。 打順 ポジション 選手名 1 センター 近本 2 レフト 中村 3 サード 高橋 4 ライト 鈴木 5 DH ロメロ 6 ショート 今宮 7 ファースト 内川 8 キャッチャー A.マルティネス 9 セカンド 山田 投手

[メモ] TACの株主優待券と入学金免除コードの併用はできるのか?

www.takayasugiyama.com 前回質問した際、入学金免除コードをもらったのだが株主優待券と併用して使えるのかどうかが気になったので質問してみた。 以下のような回答が来たので、結論としては併用できる事が分かった。 株主優待券と入会金免除コードは併用い…

[メモ] TACの公認会計士試験 講座の前期後期分割払いでも株主優待券が使えるのか?

TACの公認会計士講座について調べていたところ、株主優待券をヤフオクなどで手に入れて使用すると10%割引になるというライフハックについて書かれた以下のような記事や株主優待についての情報が載っているIRのサイトを見つけた。記事にもあるように10%割引に…

[メモ] oh-my-zshのosx pluginを使ってspotifyの音楽を操作する

oh-my-zshというリポジトリを眺めてたら、spotifyを操作できるCLIツールをosx pluginが提供してくれているということを見つけたので試してみた。 github.com 設定 # Which plugins would you like to load? # Standard plugins can be found in $ZSH/plugins…

[メモ]oh-my-zshのgitignore pluginで良い感じの.gitignoreを作成する

oh-my-zshのリポジトリをボーッと眺めてたらgitignoreという良さそうなpluginを見つけ、趣味でGoとか触る時に使えそうだなぁと思って追加してみた。 github.com シェルで何をやってるのか? gitignore.ioというサービスのAPIを叩いている。 www.toptal.com f…

BNT280@足立区 に行ってみた

menuというアプリでテイクアウトできるお店を眺めてたら、BNT280という面白そうなお弁当屋さんを見つけた。均一280円でお弁当を専門で売っているらしい。 お店の外観は以下のような感じ。 280円の唐揚げ弁当を買ってみた。普通においしかったので今度も行っ…

2021年の5月読んだ本

2021年の5月読んだ本を備忘録として残す。 1冊目: Amazon Web Services 基礎からのネットワーク&サーバー構築 改訂3版 2冊目: Dockerを基本から学ぶ: Dockerの基本を手を動かしながら学びAWS ECSでサービスを構築する 3冊目: Programming Flutter: Native, …

[GitLab] マージリクエストに目次を作る

概要 下記の記事を読んで、GitHubのプルリクエストの書き方とかが参考になったので記事内にあるフォーマットを拝借して仕事で使うGitLabのマージリクエストを書き直してみた。 実際に書き換えようとするとUI変更箇所のbefore/afterの画像を貼り付けてたりし…

ブラウザ環境でTwitterやYouTubeをゆるく断つ環境を整えてみた。

概要 twitter webを使うのを辞めて、CLIから使うようにした。 twitter webやYouTubeなどのWebサイトへのアクセスをブロックしてくれるGoogle Chrome拡張をインストールした。 概要 最近、TwitterやYouTubeに無駄な時間を使いすぎているなぁという自覚があっ…

[ラーメン] 麺屋 鳳@足立区に行ってきた

お店の外観 ラーメン(普通)を注文 二郎系のラーメン、麺もスープもうまい。そして肉がでかい。 テイクアウトもやっているらしい 最近は休業が多いので、事前にTwitterで確認が必要。 twitter.com tabelog.com

[Jenkinsメモ] docker-composeで立ち上げたJenkinsコンテナの中でdockerを使えるようにする。

概要 構築作業 ハマったこと 概要 以前、docker-composeで立ち上げたJenkinsコンテナ内でDockerが使用できる環境を作る時に詰まったので、メモに残す。 www.takayasugiyama.com 構築作業 構築にはVirtualBox、Vagrantを使用した。 Vagrant.configure("2") do…

[Jenkins] docker-composeを使ってJenkinsをローカルで立ち上げてみる

下記のREADMEを参考にdocker-compose.ymlを作成してローカルにJenkins環境を構築してみた時のメモです。 https://github.com/jenkinsci/docker/blob/master/README.md 以下のdocker-compose.ymlをプロジェクト配下に置いて環境を構築します。 version: "3.9"…

vimrcを公開

vimを使うようになってWeb上の記事とかを参考になんとなく設定してみたので、現状のvimrcの内容を記す。 " シンタックスハイライトを有効にする set syntax=on " タブ文字の表示幅 set tabstop=2 " 行番号を表示させる set number " 検索結果のハイライト se…

新しいLinuxの教科書を読んだ

どんな本か なぜ読んだのか 勉強になったこと 本を読んでから以前と変わったこと 次に読みたい本 どんな本か VirtualBoxにCentOSをインストールするところからシェルスクリプトの書き方まで、一からLinuxの基本的な使い方が書かれている本。 (function(b,c,f…

[Rails メモ] OmniAuthのバージョンを上げたら、Deviseのエラー(You are using an old OmniAuth version, please ensure you have 1.0.0.pr2 version or later installed.)がでた時の対処法

概要 以前はポートフォリオとして作成し、今は新しいライブラリを試したりする時に使うおもちゃになったRailsプロジェクトでOmniAuthのバージョンを2.0.0まで上げたら、You are using an old OmniAuth version, please ensure you have 1.0.0.pr2 version or…

[Ruby メモ] Dockerコンテナからlambda関数を作成する時の手順とか(CloudFormation ver)

前回、マネジメントコンソールからボタンをポチポチしてLambda関数を作成したのですがデプロイがいろいろ面倒でした。 www.takayasugiyama.com なので、CloudFormationを使って自動化にチャレンジしました。 本エントリはその時のメモというか備忘録です。 t…

[Ruby メモ] Dockerコンテナからlambda関数を作成する時の手順とか(GUI ver)

趣味のSlack Bot(Lambda)をコンテナから作ってみた時のメモです。。 実装 Gemfileを使って bundle installする時、 --path vendor/bundleとしないとライブラリが読み込まれないところが注意点。 ちなみに --path vendor/bundleはbundlerのバージョンによって…

パナソニックプログラミングコンテスト(AtCoder Beginner Contest 186) 備忘録 

全体的な感想と反省 競技プログラミングの勉強はしていないとはいえプログラマになって1年くらい経つにも関わらず、D問題すら解けてないことに 危機感を覚えた。次のコンテスト(2021/1/2)までに AtCoder Problemsでたくさん問題を解いて(できればA問題の過去…

[Vue.js メモ] Sheet.jsを使ってテーブルのデータをそのままエクセルファイルにエクスポートする.

概要 テーブルのデータをエクセルファイルにエクスポートする処理を実装したのでメモに残す。 使用したライブラリ github.com 問題点 セルのスタイリングはオープンソースの Community Editionでは使えないこと。使うには Professional Editionにしないとい…

[Vue.js メモ]名前付きルートでv-on:clickを使っても動作しない時の対処法

概要 以下のように vue-routerの名前付きリンクの機能の実装を試みるも動かない。検証ツールをみても警告もエラーもない。 <router-link :to="{ name: 'user', params: { userId: 123 }}" v-on:click="handleClick">User</router-link> router.vuejs.org 解決法 v-on:clickの代わりに v-on:click.nativeを使うと無事、動作する。

[Iterm2メモ] 画面を分割する方法と分割後のディレクトリを分割元のディレクトリに設定をする方法

会社の人とZoomで画面共有しながらペアプロしているときに教えてもらったので、メモに残す。 画面を分割する方法 ターミナルを開いたら、右クリックをすると以下のようなメニューが出てくる。 Split Pane Verticallyを選択すると縦に2画面分割でき、Split Pa…