マガジンのカバー画像

ENGINEER TECH BLOG

82
ウイングアーク1stのエンジニアによるテックブログです。 アーキテクトを担うITエンジニアメンバー(社員)が、かわるがわる「ものづくり」のナレッジやそのソース、TechのHow… もっと読む
運営しているクリエイター

記事一覧

固定された記事
2024年、ウイングアークエンジニアによるテックブログは続きます。

2024年、ウイングアークエンジニアによるテックブログは続きます。

皆様こんにちは!! ウイングアーク1stで、CTOに就任している島澤 です。2022年の夏からスタートしたテックブログも約2年、60以上のテック関連記事をnoteで公開できました。

昨年の出来事といえば、そんなテックブログを発信しているクリエイターのアーキテクトメンバーが集うイノベーションラボを、東京の秋葉原に2023年12月に開設しました。

ラボにはこのテックブログで執筆しているメンバーも常

もっとみる
Java21で正式リリースされた Virtual Threads に触れる

Java21で正式リリースされた Virtual Threads に触れる


はじめまして!ウイングアーク1stのとむです。
普段の業務ではJavaでWebアプリケーションの開発をしています。
初めての記事投稿ということで、最近Javaに正式追加された Virtual Threads について書きたいと思います。

Virtual Threads とはProject Loom として開発された、高スループットを実現できる軽量なスレッドの実装です。
詳しい背景などは JEP

もっとみる
生成AIのWebAPI料金を比較してみた  ~OpenAI、Anthropic、Google、Cohereの料金体系とコンテキストサイズを解説~

生成AIのWebAPI料金を比較してみた ~OpenAI、Anthropic、Google、Cohereの料金体系とコンテキストサイズを解説~

はじめして。WingArc1stで働いているエンジニアの🗻🌸(ふじさくら)と申します。

近年、自然言語処理の分野で大きな注目を集めている生成AI(Generative AI)は、与えられたプロンプトに基づいて、文章、画像、音声などのコンテンツを生成することができます。特に、Large Language Model(LLM)と呼ばれる大規模な言語モデルは、その性能の高さから、様々な業界で活用が

もっとみる
KEDAによるKubernetesのイベントドリブンなスケーリングの実践

KEDAによるKubernetesのイベントドリブンなスケーリングの実践


KEDAとはKEDA(Kubernetes Event-driven Autoscaling)はKubernetesで動作するイベントドリブンなスケーリングを実現するためのコンポーネントです。CPUやメモリ使用率だけでなく、外部サービスやミドルウェア、独自のAPIなどと連携することで、さまざまなイベントやメトリクスに基づいてKubernetesのワークロードをスケーリングします。

クラウドネイ

もっとみる
暗号理論(3)

暗号理論(3)

はじめにこんにちは、No.5です。
今回も暗号についての記事となります。

暗号理論1回目は公開鍵暗号とRSA暗号、
暗号理論2回目は秘密分散法を紹介しましたが、
暗号理論3回目のAll-Or-Nothing Transformという暗号化方式を紹介します。

All-Or-Nothing TransformとはAll-Or-Nothing Transform(以下、AONT方式)とは、暗号に対す

もっとみる
GS1 QRコードについて

GS1 QRコードについて

はじめに前回に引き続き、SVFに関連した話題を記載したいと思います。
SVFは各種バーコードを出力できますが、その中でもGS1規格に準拠したQRコードについて触れてみたいと思います。

GS1とはGS1は、流通に関する標準化を行う国際機関であり、自動認識技術の仕様などを定めてサプライチェーンの効率化を推進しています。世界110以上の国・地域が加盟しており、日本ではGS1 Japan(一般財団法人流

もっとみる
invoiceAgent文書管理の10年の足跡

invoiceAgent文書管理の10年の足跡

ウイングアーク1st20周年みなさんこんにちは、はせちです。
先日invoiceAgent文書管理の開発初期の写真がないかと尋ねられました。
探してみましたが、なかなか見つからないものですね。
お酒が入った宴席でのふざけた写真は出てくるものの、
そもそも日々の開発中に写真をとる機会はほとんどなかったので
写真がないのは当然です。

ようやく集合写真的なものが一枚見つかりました。
そんな古い写真を見

もっとみる
仮想マシンの仮想基盤 KVM へ移行を試してみました

仮想マシンの仮想基盤 KVM へ移行を試してみました

みなさん、こんにちは。わっくぼです。
今年は3月になって寒くなる事が多く、また、急に暑くなって体調の管理が難しい日々です。

さて、今回は VMware社のESXi が2月で提供終了との事で、Linux の検証用途に ESXi を利用していましたが、次の仮想基盤に何を採用すべきか悩ましいところがあります。

所属しているウイングアーク1stでは、Microsoft社 Windows サーバーの機能

もっとみる
bpftraceによるGoアプリケーションのトレース

bpftraceによるGoアプリケーションのトレース


はじめにシステムの状態を的確に捉え、運用に必要なインサイトを継続的に得るための特性は「オブザーバビリティ」と呼ばれます。オブザーバビリティを実現することで、パフォーマンスのモニタリングやトラブルシューティングを効果的に行い、システムの信頼性を高めることができます。

この重要な特性を実現する上で、eBPFやbpftraceは強力なツールとなります。

本記事では、Goアプリケーションにおけるオブ

もっとみる
ウイングアーク1stの エンジニアテックブログ!

ウイングアーク1stの エンジニアテックブログ!

皆様こんにちは!! ウイングアーク1stで、CTOに就任している島澤 です。2022年の夏からスタートしたテックブログも20テックの記事公開ができました。
私たちが取り組んでいる技術はチャレンジングで面白いのに、伝わらない・・というもどかしさからはじめたのですが、想定通り?なかなか自由なテーマでお届けできているでしょうか・・・
そんなエンジニアブログから、さみだれ式での「しょう(賞)」を5つピック

もっとみる
この製品覚えてますか?

この製品覚えてますか?

ウイングアーク1st 20周年
「いつも昔話ばかり書いていて良いのだろうか」「何か他の技術者の役に立つようなことを書くべきか」と、毎回何を書くか悩んでいますが、今回は20周年ということで、堂々と昔話を書くことにします。
あまりにも昔のことなので、記憶違いや勘違いがあったらごめんなさい。

まずは、ウイングアーク1stになる以前からある製品から。

Virtual-DOS

これはWebで検索しても

もっとみる
文字組の話(ルビ)

文字組の話(ルビ)

ルビは読み方や意味の補足を行うために利用される文字組の機能の一つです。今回はルビについてのお話です。

ルビは、平仮名が発展した平安時代から使われるようになったそうです。現代でもルビは漢字の読み方や、専門書における用語の解説、または外来語の表記として活躍しています。人が文章を読みやすくするために様々なシーンで利用されています。

ルビはHTMLの仕様としても定義されています。
https://ht

もっとみる
データ追加の監視と、メール送信先の振り分け | MotionBoard

データ追加の監視と、メール送信先の振り分け | MotionBoard

データが追加された時に自動的にメール送信したい。例えば、全国各地にある店舗の売上データが追加された時に担当者にメールしたい。しかも、関東の店舗の売上データが追加された時は関東の担当者だけに、関西の店舗の売上データが追加された時は関西の担当者だけにメールしたい。
データ追加の監視と、メール送信先の振り分け、という2つの課題に立ち向かいます。

概要本記事は、業務アプリなBIツールであるMotionB

もっとみる
Javaのログ出力ライブラリの選び方

Javaのログ出力ライブラリの選び方


あいさつに代えて先日、デブサミ2024に行ってきました。4年ぶりのオフライン開催で、行く前は「どんな感じになるのかな」だったのですが、会場に着いたら「昔と変わらないな」になりました。
今回の画像は、会場のベルサール羽田空港がある「羽田エアポートガーデン」の1階から外に出た所で撮影した空です。

Javaのログ出力ライブラリ、どれを選べば良い?運用を意識したログを出力する様に設計して、いざJava

もっとみる