- 2024.01.24
Go関連のことを調べてみた
goroutineを使用する際に注意すべきこと for文で並行処理をしたい状況はたくさんあると思います。 “`go var wg sync.WaitGroup for i := 0; i < 10; i++ { wg.Add(1) go func() { defer wg.Done() fmt.Println(i) }() } wg.Wait() ``` 上記のコードを実行すると、どの […]
goroutineを使用する際に注意すべきこと for文で並行処理をしたい状況はたくさんあると思います。 “`go var wg sync.WaitGroup for i := 0; i < 10; i++ { wg.Add(1) go func() { defer wg.Done() fmt.Println(i) }() } wg.Wait() ``` 上記のコードを実行すると、どの […]
【解説付き】複数回のランダムアクセス(ランクD】 Ruby # 初めに paizaのレベルアップ問題集を解いていたのですが、これだけ問題の意味がわからなかった、、 Cランクの問題とか普通に解けたのに、、 [このブログ](https://blog-it.hatenablog.com/entry/programming/c/random/access/plural)を読んでようやく意味が分かりました。 […]
Javaで標準入出力を利用して外部コマンドをフィルターとして利用する # はじめに Java言語で外部コマンドの呼び出しは出来れば避けたいものです。 今回は古いPostscriptファイルの内容をApache Solrに投げ込む必要があり、PDFに変換すればそれ以上の処理を追加する必要がないためGhostscriptパッケージに含まれる**ps2pdf**コマンドを利用することにしました。 検証の […]
(再確認)遅ればせながら、UIKitベースプロジェクトでSwiftUIの画面を表示してみた ## 概要 本当に今更ながら、UIKitベースのプロジェクトでSwiftUIの画面を表示してみました! 以下のようなサンプルを使用して、動作を確認しました! [![Image from Gyazo](https://i.gyazo.com/5d16ad4c43d86722c71de216f0953eec.g […]
チャットbotをchromeの拡張機能として作成してみた ## はじめに #### この記事の目的や背景 今回自社botをLangchainを使用して作成している際にインターフェースをコミュニケーションツールに置くのか、webアプリを作成するのか使い勝手を検証するためのChromeの拡張機能を使用してチャット画面を常に表示させるとどうなるのかなと思い試してみました。 #### 対象読者 ・チャット […]
Draperの使い方:モデルがファットにならないようデコレーターを活用する ## gem draperをインストールする gemfileにgemを記載 “` gem ‘draper’ “` bundle installする(下記はdocker使用の場合) “` docker compose run web bundle install & […]
SlackにAPI経由でファイルをアップロードする(Python) # 背景 – SlackにAPI経由でファイルをアップロードし、ユーザーにダウンロードさせたいケースです – 既存のincoming webhook 経由ではファイルのアップロードできないようです https://api.slack.com/legacy/custom-integrations/messag […]
AWSLambdaを使用してRDSからCSVを取得してメール送信 # 1.はじめに はじめまして!株式会社TechoesインフラチームのYです! 今年の4月で2年目を迎える初心者のクラウドエンジニアです。 今回からTechoesの採用強化、学習内容のアウトプットを目的としてQiitaで技術ブログを書いていこうと思います。 第1回目として最近学習したAWSLambdaを使ってRDSからCSVを取得し […]
AWSLambdaを使用してRDSからCSVを取得してメール送信 # 1.はじめに はじめまして!株式会社TechoesインフラチームのYです! 今年の4月で2年目を迎える初心者のクラウドエンジニアです。 今回からTechoesの採用強化、学習内容のアウトプットを目的としてQiitaで技術ブログを書いていこうと思います。 第1回目として最近学習したAWSLambdaを使ってRDSからCSVを取得し […]
Android 13でOpen SSTP Clientを使ってSoftEther VPNサーバにSSTP接続する ## はじめに 長らくリモートワークをしており、VPN接続して会社のサーバを自宅から見に行っています。 私は学生時代からずっとiPhoneユーザだったのですが、思うところあって今回Androidに買い替えました。 それまでは会社のsoftether VPNサーバにiOSの「[SSTP […]