chevron_left

メインカテゴリーを選択しなおす

cancel
やわらかテック https://www.okb-shelf.work/

リモートワークでWEBエンジニアをしています。 自称ミニマリストが配線と戦いつつ、快適なデスク環境を目指し「これは買うしかない」と思ったオススメのガジェットなどを紹介中。 エンジニア教育やプログラミング言語に関する内容も。

ぎょうざ
フォロー
住所
未設定
出身
未設定
ブログ村参加

2023/01/11

arrow_drop_down
  • リモートワークの一番のデメリットは「見て盗む」がやりづらいこと

    自分は、いわゆるビジネス書というのはあまり読みませんが、立ち寄った書店でいつもは通らない棚をふらふらしていたところ、僕が尊敬してやまない落合博満さんの書籍「決断=実行」を見かけたので即購入しました。 決断=実行作者:落合 博満ダイヤモンド社Amazon 2006年のセ・リーグ優勝決定戦は野球部のチームメイトと中継を見ていました。この時の満塁ホームランからの監督の涙は何回見ても懐かしい気持ちになりジーンときます。以降、当時の気持ちのまま落合監督と記載させて頂きます。 www.youtube.com 落合監督の考え 書籍を読み終えたところで、落合監督の野球に対する考え方は、エンジニアである自分の技…

  • ActiveRecordにてSELECT * FROM table_nameを避ける方法について

    ActiveRecordって本当に便利ですよね。SQLを隠蔽して、データベースへのCRUD操作をオブジェクトとメソッドで完結させることが出来ます。一例として、usersテーブルから権限(authority)がadminのレコード一覧を取得する操作は以下のようになります。 (※分かり易さのため、authorityはstring型にしてあります) usersテーブル カラム名 型 表記名 user_id int8(primary key) ユーザーID name varchar 名前 gender int4 性別 authority string 権限 created_at timestamp 作…

  • ActiveSupportのtravel_toの仕組みについて

    ActiveSupportには、時間を固定することが可能な便利なtravel_toという関数があります(よく単体テストでお世話になっています)。travel_toを呼び出した後にTime.nowで現在時刻を取得してみると、何とtravel_toで指定した日時が取得されるではありませんか。 pry> Time.now => 2022-10-21 19:33:30.314909 +0900 pry> travel_to Time.local(2022, 10, 8, 15, 0, 0) => nil pry> Time.now => 2022-10-08 15:00:00 +0900 一体、どのよ…

  • Rails外でActiveSupportのtravel_toが使えない時の解決方法

    前提条件 Rails外でActiveSupportを使用している テストフレームワークにRspecを使用している エラーについて Railsではなくsinatraを使ったAPIを書いていて、時間停止の便利関数travel_toを呼び出そうと思ったら以下のようなエラーが出てActiveSupportに定義されているtravel_to関数が使えませんでした。 Failure/Error: config.include ActiveSupport::Testing::TimeHelpers NameError: uninitialized constant ActiveSupport::Testin…

  • 【Rust】for文でiter関数を使う時に&(参照)をなぜ書くのか

    rustの公式ドキュメントであるThe Rust Programming Language 日本語版を読み進めていると、第10章のジェネリックなデータ型の章で、以下のコードが記載されていました。 fn largest_i32(list: &[i32]) -> i32 { let mut largest = list[0]; for &item in list.iter() { if item > largest { largest = item; } } largest } 処理内容はシンプルで引数に与えられたスライスから最大値を線形探索して返すというものです。 しかし、for &item i…

  • OSSのコードを読んでたらコードの書き方が変わった

    最近はRubyとRubyOnRailsを使って仕事をしています。RubyやRailsは日本語の情報量が特に多く、やりたいことの多くはGoogleで調べると既に誰かがやっていたり、ライブラリがあったりと誰かが作ったありがたい...コードを使わせて頂くことがよくあります。 しかしながら、時にはサンプルコードを元に少し手を加えてみたり、見たこともない書き方が使われているようなことがあります。今まで、そういったコードを見た時、スケジュールの都合や関心の無さから、深掘りして「これ、どういうコードなのかな」ということをサボっている時がありました。 最近では、以前のような無茶なスケジューリングが減り、友人と…

arrow_drop_down

ブログリーダー」を活用して、ぎょうざさんをフォローしませんか?

ハンドル名
ぎょうざさん
ブログタイトル
やわらかテック
フォロー
やわらかテック

にほんブログ村 カテゴリー一覧

商用