Wiita

自分にとってのメモと, プログラミングに関する情報を発信していきます. サイト名の意味は特にありません.

2022年の振り返りと2023年の意気込み

気づけばもう2022年が終わる…。ブログも1年ぶりの更新に…。 去年の振り返りのブログで意気込みを書いてましたがまったく覚えてませんでした。 wally-ngm.hatenablog.com 2022年の意気込みは以下の3つだったみたいですので、まずはこの項目に沿って振り返りま…

2021年の振り返りと2022年の意気込み

2021年をざっくり振り返って、2022年の意気込みを書いていく。 2021年の振り返り 仕事はぼちぼちやってて苦しんでいる 本業ではWEBフロントエンドをメインでやることになりました。正直圧倒的成長を感じたりはできておらず、自分が環境を活かせてないなぁみ…

Sidekiqのジョブを走らせたくないけどキューイングだけ確認したいときは Sidekiq::Testing.fake を使うと良さそう

Sidekiqを使っていて,slack通知をsidekiqのジョブとして行うようにしました. しかしそのジョブを実行するAPIのテストを回すと,テストなのにジョブがキューイングされてslack通知が来てしまいました. ただテストを回したいのにアプリケーションと同じよう…

seed_fu使ってシードデータを作ったのにrspecのテストを回すとシードデータが消えている

rspec使ったテストを書き始めたので,github actionsでのCI環境でもテストを回るようにしたところ... rspecを実行するとシードデータが消えていることがわかりました. 原因 spec/rails_helper.rb にある以下の記述が原因みたいです. これはテストが始まる…

自作キーボードで配列を変えても2ヶ月あればプロダクションレディになれる

4月から社会人になりましたが、ちょこちょこ「キーボード買わなきゃ」とか「自作キーボード気になる」 というワードを見ます。 新入社員の皆さんはきっと研修が続くと思います。 なので自作キーボードを作って、配列を変えても、2ヶ月後にはプロダクションレ…

Macで「30日でできる!OS自作入門」の進め方と簡単な書評

いい本でした 30日でできる! OS自作入門作者:川合 秀実発売日: 2006/03/01メディア: Kindle版 最終的な成果物はこちら github.com 環境構築 基本的にはこちらのQiitaの記事を参考にして環境構築を行います. qiita.com リポジトリ github.com 進め方 リポジ…

生成したダイアログでRiverpodで提供しているStateの変更を反映させる

Riverpodの使っているFlutterのアプリケーションで,StateNotifierで提供しているオブジェクトをwatchし,それをダイアログに渡して表示させたり,stateを変更したい場合,ダイアログそのものでwatchする必要がありそうです(引数で渡すだけではNG). Dialog…

電気通信大学大学院を修了できそうです

電気通信大学大学院 修士課程を修了できそうです. 編入学してから卒業までを振り返って行こうと思います. 一番感じたことは,いい大学に行くのももちろん大事なんですが,どの大学に行っても,自分でいかにいい方向(楽しい方向)に持っていけるかが大事だな…

jetson agx xavierにPyTorchをインストールする

pipからpytorchをインストールしようとすると,このようなエラーがでちゃいました... Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-7PRgOy/torch/ ARM用にビルドされたバイナリを使う必要がある こんな手順でできるそ…

ここ5年くらいで買ってよかったもの

鍋つかみ 100均でOK.QOLが圧倒的に違う. BAGGUのエコバッグ かわいいし大容量. でかいパックのお肉を横にしなくても良いから助かる. [バグゥ] STANDARD BAGGU パターン エコバッグ SBAG-P トウキョウ(日本限定)メディア: ウェア&シューズ NaTure Remo Mi…

LaTeXのlistingで「Listing」とか「プログラム」って書かれるのを好きな言葉に変えたい

LaTeX初心者で jslisting.sty がないと,プログラム番号の名前を変更できないのかと思ってました. ちなみに僕は環境の都合上 jvlistingが使われてるみたいです.それが何なのかも分かってないけど. Listingとかプログラムを好きな言葉に変更したい 例えば…

2020年の振り返りと2021年やりたいこと

2020年がもう終わりますね. 2020年の振り返りと2021年にやりたいことを自己満で書いていきます. 作ってたサービス終了 2019年2月頃からピボットをしながら作り上げたサービスが2020年2月にようやくリリース. そして2020年にクローズです. 詳細はこちらを. w…

active-adminで管理者の新規登録をできなくする

最近active-adminを使って管理画面を作ったりしてました. github.com ログイン画面を開くと管理者として新規登録ができてしまってとんでもないことになっていたので,できないようにする方法をメモっておきます. 管理者の新規登録をできなくする方法 activ…

就活を終えました

無事に就活が終わり, 修論をどうにか出すだけとなりました. 就活始まりから, 就職先を選ぶまでを自己満で書こうと思います. 以下の内容で書いています. インターンどうやって探したの どこ受けたの どこいくの・なんでそこにしたの これから就活する人たちに…

JetpackComposeを既存のプロジェクトで試す

こちらを参考にしながらとりあえず触ってみました. developer.android.com まずはセットアップ こちらを参考にbuild.gradleに変更を加えていきます...が先に言っておくとうまく動きませんでした笑 developer.android.com Could not find method buildFeature…

AWSの監視入門したのでCloudWatchについてメモする

最近こちらのハンズオンをちらほら進めております. aws.amazon.com 今日は監視編をやってみましたが, CloudWatchって色々機能あって驚いたのでメモしておきます. 全て網羅しているわけではないです. まとめ サービス 用途 備考 メトリクス ちょい調べたい と…

Groupieでclickイベントを実装する

Groupieでのレンダリングは前に実装したんですが, Groupieでレンダリングしたリストに対してClickListenerをつけていきたいと思います. github: github.com interfaceとAdapterを用意する クリック時の振る舞いはinterfaceとしてAdapterに渡してあげます. ad…

raspberry piで.Net Core3.0 を動かす

raspberry piで.Netを動かしたいときのセットアップをまとめました. apt install -y libunwind8 gettext curl -sSL -o dotnet.tar.gz https://download.visualstudio.microsoft.com/download/pr/4a44d4d2-19c1-485a-8b58-fa06805cddcf/cc805a1ebd9d72099309d…

RaspberryPiのセットアップ(インストールからSSH接続まで)

1. OSのイメージをダウンロード 公式からダウンロードできます 今回はRaspberry Pi OS (32-bit) Lite をダウンロードしました. 2. SDカードに書き込む diskutiコマンドでSDカードのデバイスファイル名を調べます diskutil list 私の実行結果 disk list disk2…

create-react-app+TypeScriptでeslintを実行する

create-react-appには既にeslintが入っているようですが, eslintrcでルールを管理したいですよね. どうやって回すかをまとめます. 1. eslintのダウンロードし グローバルなところへeslintをインストールしてもいいですが, 今回はプロジェクト配下にダウンロ…

過去のコミットにタグを付けてgithubに反映させる

アプリのリリースのたびにリリースタグを付けています. タグをつけ忘れたんですが, 過去のコミットIDに対してタグを付けて, タグ情報だけPUSHできるそうなので方法をまとめます. 1. コミットに対してタグを付ける タグを付けるコマンドはこちら git tag tab_…

インターンに参加する時にやってよかった・聞いてよかったこと

短期インターン中にやってよかった, 聞いて良かったことを書いていこうと思います. インターンは会社を知る1番いい機会だと思うのでその機会を存分に生かしてほしいと思います! ちなみに僕のこれまでのインターン参加歴はこんな感じです. 5日インターン*2社…

卒研生向けの課題を考えたときの反省

「新B4向けに春休みの課題を考えてください」という司令が研究室のボスからくだされました. 自己満で反省会を開きます. 出した課題 詳細は省きますが以下のようなものを使用して既存のものを動かしたり, 少し追加実装しましょうという感じです. - RaspberryP…

最近副収入が欲しくてMENTAとcoconalaとYOUTRUSTに登録した感想

意外と生活が厳しいので, お金がほしくなり小銭稼ぎできないか考えた結果, MENTA, coconala, YOUTRUSTにいきつきました. 結論からいうと既に1万2000円程度の収入が生まれました.すばらしい. 1番期待してなかったYOUTRUST 1番期待してなかったはYOUTRUSTで, …

CyberAgentのCATechJobに参加してきました

そういえば書いてないと思い出しました. 2020年の3月に一ヶ月間, CyberAgentのCATechJobという短期インターンに参加してきました. 今年も22卒向けにやっているみたいです. www.cyberagent.co.jp 以下について書きたいと思います. エントリーから配属先決定ま…

OPPO Reno A5をデュアルSIMにした

楽天モバイルに契約しているOPPO Reno A5に, Ymobileのsimカードをいれて,デュアルSIMをにしてみました. SIMカードを入れるだけではダメで, APNの設定が必要でした. APNの設定はここをみて, 入力し, それ以外は未設定のままで大丈夫でした. www.ymobile.jp…

GroupieのVIewHolderを使ってみた

GroupieのViewHolderを試してみました. github.com GroupieはAndroidのrecycler-viewを楽に使えるようにするライブラリですが, groupie-databindingがdeprecatedされました. 今回は推奨されてる(ぽい)groupie-viewbindingを使ってみたいと思います. 1. Group…

Androidの画面にMaterialDesignのFloatingButtonを設置する

ただフローティングボタンの置き方を説明します. Android Developerの公式よりはgithubのほうが情報をみつけやすかったです. github.com 1. マテリアルデザインのライブラリを追加 まずはマテリアルデザインのライブラリをモジュールのbuild.gradleに追加し…

積立NISAとiDeCoについてわかりやすそうなサイトをただまとめる

社会人になったらちゃんと資産運用とかしなきゃと思って, 聞いたことはあるけど, よくわからない「積立NISA」と「iDeCo」について調べてました. 簡単にいうと積立NISAは利益がでても, 一定金額まではその利益から税金が取られない投資. iDeCoは個人で積み立…

1年かけて作ったサービスがわずか2ヶ月で休止するらしい

昨年の2月頃にお手伝いを始めたとあるスタートアップからやっとこさ2020年2月に正式にサービスをリリースしました :tada: めでたくリリースしたサービスですが, 今話題になっているコ○ナの影響で休止が決まりました. そんなわけでこの1年を振り返りたいと思…