HapInS Developers Blog

HapInSが提供するエンジニアリングの情報サイト

テックブログ

文章作成が苦手でも大丈夫!テックブログ作成効率化の方法

HapInSアドベントカレンダー2024、10日目! シュトーレンは自分でカルダモンマシマシに作るタイプのh_shimakawaです。 はじめに この記事ではブログ記事などを効率的に書き出す方法を紹介します。 私自身、文章を書くことが苦手でしたが、前職で紙媒体を発行…

TypeScriptのタグ付きユニオン型で型安全なプログラミング

HapInSアドベントカレンダー2024、6日目! 毎朝最大5kmジョギングしていつも疲れ果てているh_shimakawaです。 今回はTypeScriptの型について記事を書きました! はじめに TypeScriptで、成功・失敗などの状態にで型が変わる値を扱う際、 optionalなプロパテ…

インフラ系障害時のパケットキャプチャ

はじめまして! テックブログ初投稿です。 初回は、20年間インフラエンジニアとして就業してきた中で、 役に立った「パケットキャプチャ」のご紹介。 まず、パケット、と聞くとパケット通信やデータ通信関連の事を想像されるかと思います。 その通り、パケッ…

Googleマップの新機能「イマーシブビュー」を活用した経路案内のすすめ

旅行プランにおすすめ:Googleマップの新機能イマーシブビュー イマーシブビューは、Googleマップの新機能で、ストリートビューと航空写真、AI技術を組み合わせたリアルな3D表示を実現します。この機能により、ユーザーは目的地の周囲をまるでその場にいるか…

FlutterFlow - supabaseでライブ配信アプリを作ってみた #2

はじめに muxの設定 muxとFlutterFlowの連携 ログイン画面 配信画面 視聴画面 リスト画面 bottom sheetコンポーネント 視聴画面への遷移 ライブ配信時 アーカイブ配信時 getLiveStreamId APIの設定(①) getPastLiveStream APIの設定(②) さいごに はじめに 今…

FlutterFlow - supabaseでライブ配信アプリを作ってみた #1

はじめに Supabaseとは? Supabaseのプロジェクト作成 Databaseの設定 RLSの設定 Authenticationの設定 FlutterFlowとの連携 Authenticationの設定 Backend Queryを設定して確認 はじめに 今回はローコードツールFlutterFlowをSupabaseと連携しMuxAPIを使っ…

Java Goldを取得してみた話

はじめに どうも、たまにブログ記事を投稿している人です。 今回はJavaGoldの資格を取ったので、どんな取り組み方をして取得までに至ったのか、軽くまとめます。 こういう記事を調べたら大体同じことを言ってますが、色んなものを取り入れて自分なりに進める…

プログラミング言語BinOpの進化: 新しい条件分岐と繰り返し機能

どうも、いつもプログラミング言語のことばかり考えているh_shimakawaです! 今回の記事では、私が作ったBinOp言語に新しく実装したオブジェクト指向らしい"条件分岐"と"繰り返し"について紹介します。 この記事を通じて、BinOpの新しい機能とその使い方を理…

【Java】アクセス修飾子を軽くまとめてみた

はじめに 最近Javaの勉強を始めた者です、どうもこんにちは。 Javaでの業務経験がまだまだ浅いので、JavaSilverの資格を取ろうと現在は参考書片手にコツコツやっているところです。 前置きはさておき、アクセス修飾子の問題だったり解説が多めに振られている…

【かんたん解説】最新次世代WIFI技術【WiFi 7】

WiFi 7って何? Wi-Fi 7は旧規格との比較 WiFi 7最新技術MLO(Multi-Link Operation) Wi-Fi 7は誰が必要とするもの? 最後に WiFi 7って何? 「WiFi 7」とは、WiFi 6/6Eに次ぐ次世代のWiFi規格です。IEEE 802.11be Extremely High Throughput (EHT)とも呼…

ヘルプデスク担当のひとりごと

はじめに はじめまして。入社して半年が経ちました私です。 入社前はフィールドエンジニアやってました。 現在はお客様先でヘルプデスク業務に就いています。 今回は「ヘルプデスク業務」について書いていきたいと思います。 内容はあくまで私の環境でのお話…

習慣の作り方と継続

はじめに 皆様、初めまして。 GWのちょうど間の平日ではありますが、如何お過ごしでしょうか。 きっと日々の疲れを癒したり、旅行に行ったり、家族と過ごしたりと、人それぞれ楽しまれているのでしょう! (とても良いことです) ですが最近になってふと思う…

【Java】オブジェクト指向を実装レベルで理解するための参考書籍と学習手順【MVC】

はじめに fmitsと申します。 今日のWebアプリ開発や業務システム開発において浸透している考え方である「オブジェクト指向」ですが、プログラミング初学者の方やオブジェクト指向を用いた開発経験が無い方にはなかなか理解し難い内容かと思います。 また、い…

iPhoneショートカットでシフトをカレンダーに簡単登録!(作り方解説)

令和6年の新年度が始まり、2週間が経ちました。 学生は授業やアルバイト、社会人は仕事でのスケジュール管理が本格化してきたことでしょう。 スマホでカレンダーアプリを使ってスケジュール管理をしている人も多いのではないでしょうか? 予定を忘れてしま…

Redisを使用してみた

Redis はじめに 最近目にすることがあるRedisが少し気になったので、使用してみようと思います。 RedisはNoSQLの1つで、キー・バリューデータストアに分類されるものです。 NoSQLとは、Not Only SQLの略で、非リレーショナルなデータベースのことを指します…

AppSheetで見積管理システムを作ってみた

弊社では、こちらの記事でAppSheetのご興味を持っていただけることが増えましたので 今回は受発注管理システムの一部の機能として活用できる見積管理システムを開発してみたいと思います。 blog.hapins.net この記事を読むことで 紙やExcelで管理することな…

【Python】LinuxとMinecraftでプログラミングを始めよう!

あけましておめでとうございます! 年末に購入したラダーで卓球のフットワークを向上させようと目論んでいます、ponです。 今回は、昨年末にサンタさんからMinecraft Java&Bedrock版(DL引換券)をプレゼントしてもらった小2の息子のために、LinuxでMinecraf…

2023年の受託開発事業部を振り返る

はじめに 2023年 総括 チームメンバー クライアント数 開発成果物 受託事業部での取り組み コミュニケーションの活性化 working out loudの促進 チームMTGの促進 技術選定の変更による開発工数の圧縮 Hasuraの導入 Tailwind CSS → Chakra UIへの変更 AIの活…

噂のDuet AI試してみた!

噂のDuet AI試してみた!

【ノーコード】AppSheetで子どものお小遣い管理アプリを作ってみた

HapInSアドベントカレンダー2023、21日目です! こんにちは!MHR:SでMR/HR=999、ランスとハンマーそしてヘビィボウガンをこよなく愛するponです 今回は巷で話題のAppSheetで子どものお小遣い管理アプリを作ってみたのでご紹介いたします。 AppSheetの概要 ア…

React初心者がフルスクラッチでミュージックプレイヤーつくってみた

React初心者がフルスクラッチでミュージックプレイヤーつくってみた

【Tips】Visual Studio Codeで正規表現を使ったテキスト置換の方法と便利な活用法

HapInSアドベントカレンダー2023、18日目! こんにちは。先日人生で初めてマスボ級到達しました。氷パ推しのponです❄️ はじめに Visual Studio Code(VS Code)は、Microsoftが開発した無料のオープンソースの統合開発環境(IDE)です。 主にソフトウェア開…

gpt-4-vision-previewでどれだけ画像を理解できるのか試してみた

はじめに 説明 得意なこと 何の画像か 画像の詳細な質問 個数を数える まとめ はじめに こんにちは!山本です。HapInSアドベントカレンダー2023、17日目です。openaiのgpt4では文章に加えて画像も読み込むことができるのはご存じでしょうか?https://platfor…

VS CodeでGoファイルを保存時、自動テストが実行される

VSCodeでGoファイルを保存時、自動テストが実行される方法を紹介します。

ソフトウェア開発に守るべき、SOLID原則

ソフトウェア開発に守るべき、SOLID原則をご紹介します。

急成長中の次世代OS―HarmonyOSのかんたん紹介

HapInSアドベントカレンダー2023、7日目です。 はじめに HarmonyOSとは HarmonyOSとAndroidとの違い はじめに HarmonyOSは、ファーウェイ社によって開発されたフルシナリオの分散オペレーティングシステムです。スマートフォン、タブレット、スマートウォッ…

Dockerのコンテナやイメージなどを削除してみる

HapInSアドベントカレンダー2023、5日目です。 はじめに 開発環境 削除コマンド紹介 全コンテナ一括削除 全イメージ一括削除 全ボリューム一括削除 指定コンテナ削除 複数指定コンテナ削除 指定イメージ削除 複数指定イメージ削除 指定ボリューム削除 複数指…

ネイティブアプリ開発を可能にするノーコード コード×AI「FlutterFlow」とは

はじめに 今回はノーコード開発プラットフォーム「FlutterFlow」についてご紹介していきます。 flutterflow.io FlutterFlowがどんなノーコード開発プラットフォームかと言うと、「AIとコーディングを組み合わせて開発ができるネイティブアプリ開発に特化した…

VBA初心者でもできる勤務表作成マクロ

社内システムを取り入れている企業もありますが、勤務表をExcelで提出する企業は未だに多いかと思います。 毎月発生する作業なので、地味に面倒に感じる方も少なくないのではないでしょうか。 今回はVBAを使用し勤務表を一括入力する方法をご紹介します。 勤…

Docker Desktopの代替 Podman Desktopを試してみた

はじめに 開発環境 Podman Desktopのインストール 1.以下のコマンドでPodman Desktopをインストールする 2.以下のコマンドでDocker-Composeをインストールする 3.以下のコマンドでシンボリックリンクを作成する 3ー1.以下のコマンドでシンボリック…