Tech blog

日々の開発業務で培った技術的な知見や、よりよいプロダクト提供のための技術的な取り組みなどを積極的に紹介をしていきます。

Ubuntuアップグレードでタイムスリップ!18.04から24.04、思い出のデスクトップ達。

クラウドソリューション開発部の今野です!

夜が涼しくなってきて、夏が終わったなーなんて思っていたら、また暑い夜が続きますね。

そうこうしているうちに北海道の夏は毎年あっという間に終わってしまいますね。

 

今回はUbuntu18を24にアップグレードして、デスクトップ画面の変化を辿りたいと思います。

そんなに変わらないのでは?と思うかもしれませんが、いやいや結構変わっているんです。

また、Ubuntu20から24にアップグレードする記事は時々見かけますが、18からアップグレードする記事はなかなか見かけないため、書いてみたいと思っていました。

ぜひぜひご覧ください!

続きを読む

React Nativeから使うStability AI:画像生成APIの活用

1. はじめに

環境広場、今年はいちだんと賑やかでした。
クラウドソリューション開発部の寺谷です。会場で展示した子ども向け画像生成アプリは、気づけばブース前に小さな行列。タップひとつで絵が出るたび、「もう一回!」の連打コールで僕の腕も連打。
イベントの様子はこちらにまとめています。
今日はその心臓部 Stability AI を深掘りします。AIについて、料金、APIの使い方(React Native)、
そして日本語と英語プロンプト比較
まで一気にどうぞ。

続きを読む

Web開発者がスマホアプリ開発をして学んだこと

こんにちは。モビリティサービス開発部の久恒です。
普段はFuelPHPを使ったWebシステムの開発をしていますが、今回初めてReact Nativeを使ったアプリ開発に挑戦する機会をいただきました。

アプリ開発は初めての経験だったので、実際に触ってみての感想や、Web開発経験者として感じたギャップについてお伝えしたいと思います。
続きを読む

Firefoxを使ってみませんか?

こんにちは!
クラウドソリューション開発部の石崎です。

FirefoxというWebブラウザを使ったことはありますか?
Firefoxの特徴は軽量で高速!プライバシー重視!カスタマイズ性が高い!ということがよく言われますが、これらは他のブラウザにも当てはまったり他のブラウザのほうが優れている場合も多いので、これらの特徴だけではFirefoxを使ってみようとは思わないかもしれません。
そこで今回はFirefoxにしか無い特徴や機能(拡張機能も含む)をご紹介します。これを読んで少しでもFirefoxに興味を持っていただけたら幸いです。
続きを読む

【備忘録】テーブル構成、どこを見ればいい?

花火をしながらビールを飲みたい! クラウドソリューション開発部の北島です。

皆さんは、「初めてテーブル定義書のレビューを任されたけど、何をチェックすればいいかわからない」-このような経験はありませんか?

本記事では、「テーブル構成」 に焦点を当て、レビュー時に確認すべきポイントを紹介します。
続きを読む

GPT-5の登場!ついにAGIになったのか?

こんにちは、AX研究室の入澤です。ついに、待望の GPT-5 が登場しました!

本記事では、「何がどう進化したのか?」そして、「OpenAIが目指すAGI(汎用人工知能)の実現に、どれだけ近づいたのか?」について、簡単にご紹介していきます!

続きを読む

社内複業でスマホアプリ開発を経験してみて

オフィスのクーラーに感謝しながら
システム開発を続けているクラウドソリューション開発部の北島です!

「副業」と聞くと、多くの方は会社外での副業を思い浮かべるのではないでしょうか。しかし、当社には「社内複業」という独自の制度があります。これは、本来の業務を続けながら、社内の他部署、他グループのプロジェクトにも参加できる革新的な取り組みです。

今回、私はこの制度を利用してスマホアプリの実装、テスト作成・実施という、普段とは全く異なる業務を経験する機会を得ました。本記事では、社内複業制度について、3ヶ月間の複業生活を通じて感じたこと、学んだことについて、実体験を交えながらご紹介いたします。

続きを読む

【AWS】EC2起動時に遭遇する「Insufficient capacity」エラーの原因と解決策

こんにちは!
クラウドソリューション開発部の大川です。

今回はAWS EC2でインスタンスを停止してから起動をしようとした際に稀に発生する「Insufficient capacity(リソース不足)」エラーについて、原因の仕組みと、安全に起動を保証する「キャパシティー予約」機能の活用方法をご紹介します。
続きを読む

Azure 本番環境まるごと複製で気づいた「意外な落とし穴」とノウハウ

Azure 環境における本番環境の複製作業をする機会がありましたので、今回その過程で経験した「こんなはずじゃなかった!」というポイントや、押さえておきたいノウハウをご紹介します。

複製した本番環境の構成

今回の複製対象の構成は、以下のLinuxベースのシンプルなものです。

  • 仮想マシン (VM): アプリケーションサーバーとして利用
  • OSディスク: VMに紐付くOS用ディスク
  • 仮想ネットワーク (VNet): VMが接続されているプライベートネットワーク
  • セキュリティグループ (NSG): VNet内のVMへのアクセス制御
  • パブリックIPアドレス: 外部からのVMへのアクセス用
  • ネットワークインターフェイス (NIC): VMとVNetを接続 (NICにセキュリティグループを設定済み)

これらのリソースを複製し、ステージング環境を構築します。 
続きを読む