chevron_left

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

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

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

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

2023/01/11

ぎょうざさんの人気ランキング

  • IN
  • OUT
  • PV
今日 06/18 06/17 06/16 06/15 06/14 06/13 全参加数
総合ランキング(IN) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,040,248サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
その他生活ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 39,824サイト
テレワーク・在宅勤務 圏外 圏外 圏外 圏外 圏外 圏外 圏外 46サイト
ライフスタイルブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 74,237サイト
ミニマリスト(20代男性) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 119サイト
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 9,998サイト
Webエンジニア 圏外 圏外 圏外 圏外 圏外 圏外 圏外 191サイト
※ランキング順位が「圏外」と表示される時は?
今日 06/18 06/17 06/16 06/15 06/14 06/13 全参加数
総合ランキング(OUT) 87,552位 87,552位 87,550位 87,478位 73,689位 80,606位 74,330位 1,040,248サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
その他生活ブログ 4,465位 4,465位 4,462位 4,423位 4,104位 4,231位 4,251位 39,824サイト
テレワーク・在宅勤務 7位 7位 6位 6位 10位 10位 9位 46サイト
ライフスタイルブログ 7,434位 7,434位 7,427位 7,384位 6,308位 6,591位 6,684位 74,237サイト
ミニマリスト(20代男性) 15位 15位 13位 12位 3位 5位 6位 119サイト
IT技術ブログ 882位 882位 873位 855位 731位 869位 888位 9,998サイト
Webエンジニア 21位 21位 19位 18位 16位 16位 16位 191サイト
※ランキング順位が「圏外」と表示される時は?
今日 06/18 06/17 06/16 06/15 06/14 06/13 全参加数
総合ランキング(PV) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 1,040,248サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
その他生活ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 39,824サイト
テレワーク・在宅勤務 圏外 圏外 圏外 圏外 圏外 圏外 圏外 46サイト
ライフスタイルブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 74,237サイト
ミニマリスト(20代男性) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 119サイト
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 9,998サイト
Webエンジニア 圏外 圏外 圏外 圏外 圏外 圏外 圏外 191サイト
※ランキング順位が「圏外」と表示される時は?
  • 作業速度を上げ続ける

    作業速度を上げ続ける

    この記事は株式会社ヘンリー - Qiita Advent Calendar 2024の4日目の記事です。 先日はid:take7010さんの「採用の時に見るべきポイント 面接偏」でした。 今回は「作業速度を上げ続ける」をテーマに書きます。 ちょっとした作業を早く完了できるかは、1つ1つは小さなことですが、日々の積み重ねによって結果的に膨大な時間の差が生まれます。 良いエンジニアは、そういった時間を生み出し、もっと重要なことに時間を使っています。 では、どうすれば作業速度を上げられるかというと、一言で言えば「道具をこだわる・知る・磨く」に尽きます。 例えば、普段使いのエディタの機能・ショートカッ…

  • 明日からDIできちゃうKoin入門

    明日からDIできちゃうKoin入門

    RubyOnRailsからやってきた自分にとってKotlinやJavaで、しばしば行われるDI(Dependency Injection: 依存性の注入)は一般的なものではなく、名前は聞いたことがあるけど使ったことはあまりないというものでした。現職ではKoinというKotlin向けのDI用のライブラリを使っているのですが、初めはどこでレポジトリの実装クラスのインスタンスを作ってるんだ...と混乱したものです。今でもKoinの使い方・仕組みがよく分かっていなかったので、実際にコードを動かしながら理解を進めてみました。 この記事は自身のメモ兼、最低限の理解をして明日からKoinへ入門できることを目…

  • 技術の話題が怖くてエモい話に逃げていた

    技術の話題が怖くてエモい話に逃げていた

    Xでこのツイートを見た瞬間に、雷に撃たれたような衝撃を受けました。 「個人的には」「技術力がないからエモに走るのは止めたい」とは思っていて、求められたとき以外は技術の話をするように心がけています。— songmu (@songmu) 2024年7月16日 エモい話...過去の自分を振り返ってみると重要な場面やエンジニア同士の会話で、自分はエモい話をしばしば話題に選択する癖があるんじゃないか?と心当たりがありました。その理由がツイートに書いてあるように「技術力がないから」というのが、あまりにも的を得ており他人事とは思えずドキッとさせられたのです。 なぜエモい話を選択するのかというと、比較的に誰と…

  • Coroutines入門とThreadLocalとの併用に気を付けるべし

    Coroutines入門とThreadLocalとの併用に気を付けるべし

    早いものでKotlinを仕事で書き始めて3ヶ月が経ちました。 ありがたい?ことにKotlinの非同期処理の扱いについて全く知らないな...と反省した機会に恵まれたので、色々と調べてみた結果、Kotlinで非同期処理を行う場合には大きく2つの選択肢があることが分かりました。 Coroutines(kotlinx.coroutines.Coroutines)を使う 言語標準機能ではなく、ライブラリとして提供しているのが面白い🦆 Java標準ライブラリから提供されているjava.util.concurrentを使う 基本的にはCorountinesを使えば問題ないのですが、実はシンプルなCorout…

  • 【書評】脳に収まるコードの書き方とは結局、何なのか

    【書評】脳に収まるコードの書き方とは結局、何なのか

    オライリーから発売された「脳に収まるコードの書き方」という書籍を読了しました。 発売されるまで全く情報をキャッチできていなかったのですが、自分の近辺でこの書籍を購入している方がちらほらといて、特に内容・目次を精査することもなくノリで買ってしまいました。 僕はオライリーから発行される書籍の表紙に描かれる生き物が何なのか毎回、ワクワクしているのですが、この書籍では葬送のフリーレンに登場する防御魔法のようなヘックスが描かれています。まさかこれが書籍の内容を象徴するものだったとは...(後に分かります) ネタバレ: 脳に収まるコードって何 コンピューターと人間の脳の違い まずは、本書のタイトルの一部に…

  • 明日から使えるgRPC入門

    明日から使えるgRPC入門

    業務でgRPCを使う機会があるのですが、個人で軽く触ったことがある程度で正しく理解できているか不安だったので、改めてインプットし直しました。この記事はさくらインターネットさんが公開されている記事から特に重要だと感じた箇所を抽出して、自身の備忘録として短くまとめたものです。 knowledge.sakura.ad.jp 実は前回も読んでいるはずなのですが、頭から抜けている箇所が多くありました...。 そもそもRPCって何 RPCとは通信プロトコルの1つで「遠隔手続き呼び出し」と訳せるようにクライント・サーバーモデルであり、どこかにあるサーバーに定義された関数をクライアントが呼び出すことで実現され…

  • 【書評】データ指向アプリケーションデザインを読了して見える世界

    【書評】データ指向アプリケーションデザインを読了して見える世界

    1ヶ月ほど読み進めていた「データ指向アプリケーションデザイン」を読了しました。 オライリーから出版されている本の中でも、かなり分厚い部類の書籍だったのと、章ごとの情報量が凄かったので結構、時間がかかってしまいました。 データ指向アプリケーションデザイン ―信頼性、拡張性、保守性の高い分散システム設計の原理作者:Martin KleppmannオライリージャパンAmazon 個人的には難易度の高い書籍だと思うのですが、それでも多くの方からオススメされてきた書籍でもあります。 今まで読んでは飽き...読んでは飽き...を繰り返していましたが、ようやく一貫して読了したので簡単に書評を書いてみたいと思…

  • SELECTの結果から複数のデータを複数INSERTする

    SELECTの結果から複数のデータを複数INSERTする

    SQLで初期データを作成したいというのは、よくあるケースかなと思います。 例えば全ての企業(companies)に対して初期ユーザー(users)を1件登録する必要があるとします。企業とユーザーは1対多の関係にあり、以下のようにINSERTとSELECTを組み合わせることで簡単に全ての企業に対して初期ユーザーの追加が完了します。 企業一覧 postgres=# SELECT * FROM companies; id name ----+------ 1 A社 2 B社 3 C社 (3 rows) 各企業に初期ユーザーを追加 INSERT INTO users (name, co…

  • AWS クラウドプラクティショナー(CLF-C02)に合格しました

    AWS クラウドプラクティショナー(CLF-C02)に合格しました

    先日、AWS公式が開催しているAWS Certified Cloud Practitioner(CLF-C02)に合格しました。 学習期間は1週間ほど。市販のテキストを読みつつ、無料で問題を解くことができるサイトを利用させて頂きました。 AWSに関しては多少の知識はあれど、実務で使ったことはほとんどありません。 というのも自分が所属する企業ではGCPをメインに使っているため、AWSを本格的に使う機会がありませんでした。大学生の時にアカウントだけは作っていて知らぬ間に無料枠を食い潰していたようです。もったいない...。 ただ、GCPとAWSで似たサービスや概念が多くあったので、スムーズに理解する…

  • 2023年度のブログ活動の振り返り

    2023年度のブログ活動の振り返り

    あっという間に今年も残り数時間で終わろうとしていますね。 今年度もありがとうございました。今年は多くの方に記事を読んで頂けて嬉しい限りです。 実は報告などはしていなかったのですが、2023年はある目標を立ててブログ(アウトプット)を続けてきました。 もしかしたら、勘付いている方もいるかもしれませんが、その目標とは「毎月10記事以上の記事を1年、投稿し続ける」というものです。 ブログ上部の「運営者について」に月毎の投稿数が分かる情報を表示するようにしているのですが、2023年は全ての月で10記事以上の記事を投稿し続けて、12月度はすでに9件の記事を公開しており、この記事が10個目の記事になります…

  • 2023年度のブログ活動の振り返り

    2023年度のブログ活動の振り返り

    あっという間に今年も残り数時間で終わろうとしていますね。 今年度もありがとうございました。今年は多くの方に記事を読んで頂けて嬉しい限りです。 実は報告などはしていなかったのですが、2023年はある目標を立ててブログ(アウトプット)を続けてきました。 もしかしたら、勘付いている方もいるかもしれませんが、その目標とは「毎月10記事以上の記事を1年、投稿し続ける」というものです。 ブログ上部の「運営者について」に月毎の投稿数が分かる情報を表示するようにしているのですが、2023年は全ての月で10記事以上の記事を投稿し続けて、12月度はすでに9件の記事を公開しており、この記事が10個目の記事になります…

  • 2023年度のブログ活動の振り返り

    2023年度のブログ活動の振り返り

    あっという間に今年も残り数時間で終わろうとしていますね。 今年度もありがとうございました。今年は多くの方に記事を読んで頂けて嬉しい限りです。 実は報告などはしていなかったのですが、2023年はある目標を立ててブログ(アウトプット)を続けてきました。 もしかしたら、勘付いている方もいるかもしれませんが、その目標とは「毎月10記事以上の記事を1年、投稿し続ける」というものです。 ブログ上部の「運営者について」に月毎の投稿数が分かる情報を表示するようにしているのですが、2023年は全ての月で10記事以上の記事を投稿し続けて、12月度はすでに9件の記事を公開しており、この記事が10個目の記事になります…

  • 2023年に読んで良かった本

    2023年に読んで良かった本

    気づいたらクリスマスが終わっていました。本当に早いですね...。 前回、公開した「2023年に買って良かったもの」に引き続き、年末恒例の「~年に読んで良かった本」についても紹介していきたいと思います。 www.okb-shelf.work 買って使ってみて本当に良かった...と感じたものだけを紹介しているので、ぜひ合わせて読んでみてください。 今年はアウトプットをメインに活動したこともあって、昨年度と比べるとあまり本を読むことができませんでしたが、それでも何冊か衝撃・感銘を受けた書籍がありました。なんだかんだで新しい知識を得ることができる読書が好きで、気づいた時には書店に行ってしまいます。学生…

  • 今更ながらMATERIALIZED VIEW(マテリアライズドビュー)について学ぶ

    今更ながらMATERIALIZED VIEW(マテリアライズドビュー)について学ぶ

    アプリケーションにおいて高負荷になりやすい処理の一つにレポート・データ集計があります。 リアルタイム性が求められる場合もあれば、ある時点までに集計されたデータを見れればOKなど、要件はさまざまですが、一般的にはデータベースに対して複雑なクエリや複数テーブルに対しての結合を行う必要があります。そのためデータ量に依存しやすく、リリース当初は問題なくレポートが見れていたのに、サービスの運用期間が長くなるとレポートが見えなくなったという話をよく聞きます。 この問題への対処方法の1つとして、データのキャッシュ化が挙げられます。 リアルタイム性は失われてしまいますが、ある時点までの集計がされているデータを…

  • 2023年に買って良かったもの

    2023年に買って良かったもの

    早いもので2023年も終わろうとしています。 いやー、今年もあっという間でしたね。今年もたくさん記事を書いてきましたが、どうでしたでしょうか。 読者の皆さんをはじめ、僕の記事を読んでくださる方には頭が上がりません。本当にいつもありがとうございます。年末なので毎年恒例(?)の「〜年に買って良かったもの」の記事を書きたいと思います。 自称ミニマリストなんですが、なんだかんだで色々と買ってしまいました。 新居に引っ越して今年で2年経つのですが、長く住んでいるとモノが悪くなってきたり「うーん、何か違うなぁ...」と目につくものが続々と現れる一年間でした。 ということで、2023年に買って良かったと感じ…

  • NULL値が含まれるカラムにインデックスは有効なのか

    NULL値が含まれるカラムにインデックスは有効なのか

    データベースで0対Nのモデルを表現する際に、よく外部キー制約とNULL許容の制約を定義することがあります。 値は特定のテーブルのIDもしくはNULLのどちらかを持つことになります。これを出版社(publishers)と書籍(books)のモデルをテーブルに落とし込んでみると以下のようになります。 基本的に書籍は出版社から出版されてbooksテーブルのレコードはpublisher_idで紐付けられますが、個人出版・データベースに登録されていない出版社から出版された書籍はpublisher_idにNULLを持つこととします。別途、個人か企業による出版かのカラムを持たせたり...と考えられることはあ…

  • Ruby3.4で追加されるブロックパラメーター"it"について

    Ruby3.4で追加されるブロックパラメーター"it"について

    先週、届いたRuby Weeklyに面白そうなトピックが紹介されていました。 Ruby 3.4 Will Have 'it' — There’s never been any doubt: Ruby has it. But now as well as the ‘it’ factor, it really will have it. Confused? it is a nicer looking shortcut to the first parameter in a block (a la _1) – e.g. arr.each { puts it }. Ruby 3.3 will warn…

  • データベースにおけるJSON型のカラムの使い所

    データベースにおけるJSON型のカラムの使い所

    最近、データベースのテーブル設計を担当したり、既存のテーブル設計を見ることが多いです。 テーブルの設計書を見てみるとJSON型が指定されているカラムが目につくことがあります。既存のテーブルでもJSON型が使われている箇所がありました。 「json型を使うな!」というわけではありませんが、前から何度も言っているように設計やアーキテクチャというのは常にトレードオフです。JSON型のカラムについても同様にメリット・デメリットがあります。 今回はRDBにおいてJSON型を使っても良いケース、避けるべきケースについて個人的な所感を書いてみたいと思います。なお、今回の内容はSQLアンチパターンでも紹介され…

  • HonoのNode.jsランタイムにマージされた神PRを見てみる

    HonoのNode.jsランタイムにマージされた神PRを見てみる

    先日、Twitterにて素晴らしいツイートを見かけました。 うおおお。@usualoma さんの神PRをマージしたぞ。これでHonoがNode.js上で3倍近く速くなった!これはFastifyよりかは少し遅いけど、他のフレームワークと比べると十分速いレベルで、Node.jsの世界においてもHonoは第一選択肢に入ってもいい存在になった。https://t.co/mcAmUsQcUZ pic.twitter.com/pZiKy913rv— Yusuke Wada (@yusukebe) 2023年11月27日 このツイートはHono製作者のYusuke Wadaさんのもので、どうやらNode.j…

  • エアコンの分解洗浄をして内部の汚さに衝撃を受けた

    エアコンの分解洗浄をして内部の汚さに衝撃を受けた

    ある日のこと、ポストに「エアコンの分解洗浄しませんか?」という旨のチラシが入っていました。 今までこういったチラシが入っていたことはなくて、どうもエリアを移動しながら洗浄を行なっているようで、今回、たまたま自分の住んでいる場所が洗浄エリアになったようです。 エアコンの掃除はフィルターを夏と冬、エアコン初稼働の前に簡単に掃除するぐらいで、内部の洗浄までは行なったことがありません。 ただ吹き出し口から内部を覗いてみると、黒くなったホコリが気になります。 とはいえ、手が届かない上に賃貸に付属しているエアコンなので、壊してしまったらどうしよう...と思うと怖くてエアコン内部の洗浄には手が出ませんでした…

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

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

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

商用