BLOG

ブログ

2024.10.12 TORICO Tech ブログ

Weaviate をローカルDockerで起動して、手軽に RAG するチュートリアル

オープンソースのベクトルデータベースである Weaviate を Docker で起動しデータを投入し、そのデータを使って RAG (検索拡張生成) を行うチュートリアルです。(社内勉強会カリキュラム) 自分の PC 上で RAG のシステムを構築します。
2024.09.30 TORICO Tech ブログ

Notionを本の管理に使ってみる

ブラウザがあればどこでもつかえるNotion。 テンプレートで何でもできるNotionで購入した本、これから発売する本の管理をしてみる。 Notion APIを使えば自作アプリとの連携も可能に!?
2024.09.25 TORICO Tech ブログ

重複コンテンツは味方ではない

検索エンジンの上位にサイト情報が表示されるということは多くの人に見てもらえる最高の宣伝です。SEO評価を下げてしまう重複コンテンツを軽減することも重要な課題の一つだといえます。
2024.09.20 TORICO Tech ブログ

Microsoftの法人向けプランを導入した

2025年上半期は個人アカウントからMicrosoft法人アカウントの個人アカウントに切り替えました。
2024.09.17 TORICO Tech ブログ

Django Channels で Websocket を扱い、ホワイトボードみたいなのを作るチュートリアル

Django Channels の機能を使って、簡易的な複数人お絵かきアプリを作るチュートリアルです。(社内勉強会カリキュラム) 他のクライアントの操作を、WebSocket を使って送受信し、リアルタイムで複数人が描けるホワイトボードのようなものを作ります。
2024.07.20 TORICO Tech ブログ

データベースのデータを一括処理するプログラムでやりがちなパジネーションドリフトの失敗例と対策

データベースから特定の条件に合致したレコードを抽出し、更新するバッチ処理の中で、LIMIT OFFSET を使って1000件程度づつループする時、処理内容によっては全件走査されずに漏れが発生する場合があります。その内容の説明と解決方法を書いています。
2024.06.27 TORICO Tech ブログ

Djangoのユニットテストで複数のモックを同時に扱う時は ExitStack でまとめると良い

Django のユニットテストで複数のモックを同時に扱う時に便利な contextlib の ExitStack を紹介します。コードを記載しています。
2024.03.28 TORICO Tech ブログ

ファビコン(favion)はシンボルマーク

favicon(ファビコン)とは、Favorite Icon(フェイバリットアイコン)の略です。Webサイトのシンボルマークとして使用されるアイコン。
2024.03.20 TORICO Tech ブログ

「Microsoftアカウント個人」と「職場と学校アカウント(組織アカウント)」

会社のメールアドレスで作られたMicrosoftアカウントが3つも存在していた。なぜ、登録されてしまったのか、個人と組織のアカウントの見分け方など
2024.03.11 TORICO Tech ブログ

dnfでphpのバージョンを指定してモジュールでインストールする方法

dnf は yum の後継となるパッケージ管理コマンドです。 Dandified Yum の略で yum から派生して速度の改善がされていたり、モジュールの切り替えの簡易化などの機能が追加されています。
2024.03.10 TORICO Tech ブログ

CSS のフレックス(display: flex) でサイトをレイアウトするトレーニング

当社TORICO の社内勉強会で CSS のフレックス( `display: flex` ) の演習を行いました。 この記事は、その勉強会で行ったフレックスの演習の内容を公開するものです。 CSS の書かれていない HTML に CSS を書いていき、目標画像と同じ見た目になるようにします。
2024.02.26 TORICO Tech ブログ

[Django] python-social-auth + social-auth-app-django で、リダイレクトURLのスキーム(http/https)をコントロールする

social-auth-app-django + python-social-auth でログイン時の redirect_uri の HTTPスキーム の http / https をコントロールする方法です。
2023.12.30 TORICO Tech ブログ

kubernetes の cronjob のマニフェストファイルが長すぎ問題に対応するために動的に作る

kubernetes の cronjob のマニフェストファイルを書く時、普通に手作業で YAML ファイルを書こうとすると Cronjob ごとに同じ項目が多くなるため、DRYでなくなり管理がしにくくなります。そのため、cronjob のマニフェストは手で書かず、半分動的に作る方法に落ち着きましたので紹介します。
2023.12.27 TORICO Tech ブログ

PCを初期化した時にやったこと -ssh鍵の移行とBrewfileについて-

ssh鍵の移行とBrewfileの作成方法について触れています。
2023.12.26 TORICO Tech ブログ

ラズパイにVNCを導入した②

前回に引き続きラズパイにVNCを導入してやったことを書いていきます。今回はデフォルトのRealVNCとansible化についてです。
2023.12.22 TORICO Tech ブログ

ラズパイにVNCを導入した①

最近ラズパイにVNCを導入しました。今回はTightVNCについて触れています。
2023.12.17 TORICO Tech ブログ

TORICOの自動テストの解説

TORICOにおける、アプリケーションの自動テストについて解説します。 社内で Jenkins サーバを実行しており、その中で Django のテストフレームワークのテストであったり E2E のテストを実行します。
2023.12.09 TORICO Tech ブログ

2023年のTORICOの社内勉強会の内容

TORICOでは、毎月1回のペースで開発者による技術勉強会を行っています。 2023年に行った勉強会の内容を書きます。
2023.11.15 TORICO Tech ブログ

ubuntuのインプレースアップデートの手順書

Ubuntu 18 のサーバーをアップデートした際の手順書。 18 → 22 のようなバージョンをとばしたアップデートはできないので 18 → 20、20 → 22と1段階ずつ、現在の設定を維持したままできるだけ安全にアップデート。 設定、環境が壊れるを回避するための注意ポイントがあります。
2023.11.04 TORICO Tech ブログ

Synology の Glacier Backup で作ったボールトから特定のファイルをコマンドラインで復旧する

Synology の NAS の Glacier Backup で作られてた AWS S3 Glacier のボールトから、AWS CLI を使って特定の1ファイルだけを復旧する方法です。
2023.10.11 TORICO Tech ブログ

新卒エンジニア向けに、電子マンガのエンジニアリングについて話すイベントを開催します。

株式会社メディアドゥ、ピクシブ株式会社、株式会社ブックウォーカー、株式会社TORICO の技術部門の合同で、電子書籍の作成・流通から閲覧までの技術的裏側を紹介するイベントを行います。
2023.09.29 TORICO Tech ブログ

リカージョンをやってみての感想

春から入社しました新卒の百合川です。
2023.09.29 TORICO Tech ブログ

docker開発環境ですべてのログをFluentdに集約する

dockerの開発環境は便利なのですが、トラブルの発生時にコンテナごとにエラーを確認することになるので、そこは少し不便です。 なので、そこの利便性を上げるためにFluentdを使います。
2023.09.28 TORICO Tech ブログ

情報システム部として2023年買ったもので良かったものを上げていくぞー [上半期編]

もう気がつけば9月も終わる!気づけばハロウィン、クリスマス、そして新年の足音が聞こえます。新年開けると誕生日と苦悩が私には待ち受けていますが皆様いかがお過ごしでしょうか?
2023.09.28 TORICO Tech ブログ

情報セキュリティの脅威は身近に潜んでいる(ネット初心者)

フィッシングとは、実在する機関や企業また実際に利用した事のあるサイトを騙ったメールやSMS(ショートメールサービス)などを送り、偽のサイトに誘導して、IDやパスワード、また個人情報など入力させ窃取する手法です。
2023.09.27 TORICO Tech ブログ

django admin画面に複数選択可能なカスタムリストフィルターを追加する

django admin画面のフィルター機能に不満があるので、 複数選択可能なListFilterを作成します。
2023.09.21 TORICO Tech ブログ

サイバー攻撃とは

サイバー攻撃って何? サイバー攻撃とは、あるシステムやネットワークなどに対し、悪意のある第三者が不正な手段で働きかけ、機能不全や停止に追い込んだり、データの改竄や詐取、遠隔操作などを行うこと。
2023.09.19 TORICO Tech ブログ

django admin画面に簡単にファイルの入力・出力を追加する

django admin画面はmodelのデータ管理に非常に便利な機能です。
2023.09.13 TORICO Tech ブログ

ITパスポートにもよく出るCIAって?(3要素から7要素へ)

CIAの従来の3つの要素(機密性、完全性、可用性)に最近は新しく4つの要素(真正性、信頼性、責任追跡、性否認防止)も増えました。
2023.07.17 TORICO Tech ブログ

Kubernetes GUIクライアントの紹介

Kubernetes の GUI クライアントの紹介の記事です。GUIクライアントを活用することで、内部の理解がしやすくなり、習得が早まります。Rancher, OpenLens, k9s, Devtron
2023.03.31 インターンブログ

2回目インターン 23日目

2回目インターン 23日目こんにちは、塚原です。今日の作業はLP作成の続きとtwitterカードの画像についての処理を行っていました。LP作成の方は作って一応終わりかけていましたが、新たに導入予定のCMSを使ったLP作成ツールが早めに導入できそうということで、どちらを利用する方式に切り替えました。twitterカードの画像についての処理については一応それっぽいのはできたのですが、画像をbase64にエンコードしたりして処理を作っているので、場合によっては処理が重くなるので改善が必要です!そして今日はなんと!インターン最終日!次回からは正式に社員として働きます!前回のインターンを含めて約1ヶ月半くらいですが、技術的にも学生の頃より成長したと実感しています。また今日、退職の先輩に引き継ぎとして社員になった時に困らないように様々なことを教えてもらいました(多すぎて忘れそうだったのでちゃんとメモを取りました!)本当にありがとうございました!私のインターンブログはこれで最後になりますが、読んでくださった方はありがとうございました!次回からは正式に社員として頑張っていきます!
2023.03.30 TORICO Tech ブログ

矢印キーを押すとスクロールしてしまう時(Excel対処法)

こんにちは、品質管理係の渡辺です。
2023.03.29 インターンブログ

2回目インターン 22日目

2回目インターン 22日目
2023.03.28 インターンブログ

2回目インターン 21日目

2回目インターン 21日目
2023.03.28 TORICO Tech ブログ

スマートロック、君はどれを選ぶ?

これまで弊社ではさまざまなスマートロックを活用してきました。
2023.03.27 インターンブログ

2回目 インターン20日目

2回目 インターン20日目
2023.03.24 インターンブログ

2回目インターン 19回目

2回目インターン 19回目
2023.03.24 TORICO Tech ブログ

サイトページの修正確認はスーパーリロード/ハードリロードで行いましょう

ブラウザのキャッシュが消えない事って多くないですか?
2023.03.23 インターンブログ

2日目インターン 18日目

2日目インターン 18日目
2023.03.22 インターンブログ

2回目インターン 17日目

2回目インターン 17日目