J.B.Goode Inc.

scrollなんちゃらの名前が覚えられない

CSSで扱う「スクロール」が付くプロパティについて、プロパティ名と共に整理してまとめてみました。

J.B.Goode Inc.のタグラインとは――「ソフトウェアでできること、すべて」

IT業界に溢れる「摩擦」を論理の力で解消し、誰もが生きやすい社会を実装する——。J.B.Goode Inc.が掲げるミッションの真意と、技術に向き合う私たちの覚悟を綴りました。

ミイラ取りがミイラのミライをつくる話

“AIがデザイナーやエンジニアの仕事を奪う”そんな言葉を見聞きするたび、「ミイラ取りがミイラになる」のようで、なんだかモヤモヤ。 AIは、どこからか急に現れた存在じゃない インターネットも、スマートフ…

Git操作をよりスマートに「Lazygit」

普段からCLI, TUIでターミナル操作や開発体験を充実させている方なら「Lazygit」1度は聞いたことがあるのではないでしょうか? Lazygitは、Gitをターミナル上で視覚的かつ直感的に操作で…

Photoshopで切り抜いた画像に白縁をつける方法

切り抜き画像は、背景に埋もれて見えることがありますよね。本記事では、Photoshopで切り抜いた画像に白縁をつける方法をわかりやすく解説します。 1.切り抜いた画像を用意する 2.対象のレイヤーを選…

Webデザイナーが業務で使っているChrome拡張機能

Web制作の現場では、デザインツールの操作だけでなく、リサーチや検証も欠かせません。本記事では、こうした業務を効率化するChromeの拡張機能を3つ紹介します。 1.WhatFont Webページ上に…

私たちについて

ソフトウェアでできること、すべて。

「ソフトウェアでできること、すべて」とは、機能や対応範囲の話ではありません。私たちはソフトウェアを、現実を構成する抽象レイヤーとして扱います。生成AIやLLM、分散システム、クラウドネイティブなインフ…

縞模様(ストライプ)を作るrepeating-linear-gradient

まっすぐなシマシマ CSSでシマシマな縞模様(ストライプ)を作るためにパッと浮かぶのは本来グラデーションを作るために使われる background-image: inear-gradient…

ページトップを判定したいだけなのに

課題 よくある「トップページに戻る」ボタンが画面固定されている場合について、自分がページトップにいれば非表示(非活性)・いなければ表示(活性)するようにしたい。 問題 もっとも容易に考えられる条件はY…

Live Sass Compilerをやめてnpmスクリプトに移行する

概要 これまでVS Codeの拡張機能「Live Sass Compiler」を使用してSCSSをコンパイルしていましたが、環境(設定やバージョン)によって出力されるCSSに差分が生じる問題が発生しま…

ejs-cliとnpm scriptsで静的サイト制作環境を構築する

概要 以前、Sassのコンパイル環境をnpm scriptsで構築しましたが、今回はさらにHTMLをEJSに置き換えて、ヘッダーやフッターなどの共通パーツを効率的に管理できる環境を作ります。 1. 必…

【OSSでWiki構築】第2回(環境構築編)

Docker ComposeでOutlineとDBを連携させる Docker Composeによる構築手順 1. はじめに この記事は、オープンソースのWikiツール「Outline」を、Docker…

【OSSでWiki構築】第1回

OSSの選定 はじめに OSSを利用したWiki構築の取り組みです。 目的とゴール設定 業務で扱う機会が少ない「システム構築の技術」を習得し、アウトプットすることを主目的としています。 目的(メイン)…

Goのイテレーター・ジェネレータについて

はじめに Go 1.23でイテレータ機能が標準ライブラリに追加されました。本記事では、新しく導入されたiterパッケージの使い方と、従来のスライスベースの反復処理との違いについて、実行フローとパフォー…

GoでEnumを表現する2つのパターン

Goには、Pythonなどの言語にあるような厳密なEnum型が存在しません。そのため、独自の型定義と定数を組み合わせてEnumを表現するのが一般的です。 今回は、実務でよく使われる2つの表現パターンに…

スムーススクロールはJSでやるべき

みなさん、スムーススクロール(慣性スクロール)してますか。 jQueryの世界ではいにしえより伝わる以下のコードがあり、 # で始まるIDへのアンカーリンクの「スクロールがヌルっと動くため」だけにコピ…

DXをバズワードにしない。 情報管理の“現場目線”に寄り添う――株式会社日本パープル

すべては、2021年に遡ります。株式会社日本パープルの林社長が語ってくださった、「新しいサービスを世に送り出したい」という、静かな、しかし強い意志。それが、すべての始まりでした。こんにちは。J.B.G…

「暗闇×音楽」新感覚フェス!FEELCYCLE「LUSTER 2025」イベントレポート

暗闇が支配する空間で、音楽の奔流に身を委ね、リズムに乗り、シンクロする。そこは、まるで最高峰のナイトクラブと狂熱の音楽フェスが融合したかのような異次元の領域。人々はただ、その圧倒的なグルーヴの中で、自…

これからのフルスタックエンジニアへ ──「実装者」ではなく、未来をつくる「創造者」として

技術革新が進む現代において、「フルスタックエンジニア」は多岐にわたる技術を扱う存在として注目されています。 しかし、J.B.Goode Inc.では、彼らを単なる「実装者」ではなく、コンピュータサイエ…

J.B.Goode Inc.が目指すブランドのカタチと、チームで生み出す体験の未来

現代のデジタル化された世界において、「デザイン」は単なる見た目や使いやすさを超え、ビジネス戦略や顧客体験を形作る重要な要素となっています。しかし、その本質や知的探求の重要性が見過ごされがちな現状もあり…

中小企業のDX革命!予算・人員不足を言い訳にしない – 「攻めのDX」で競争力を手に入れた金物メーカーの挑戦

多くの日本の中小企業が直面する共通の課題 —— それは、限られた予算と人員の中で、いかにして競争力を高めていくかという問いです。デジタル変革(DX)を手段として考えてみた時、既存のパッケージソフトウェ…

最軽量の速さ。最高峰の自由。 ― 超軽量ヘッドレスCMS「.CONTENT」正式リリースのお知らせ :最速のパフォーマンスと究極の自由度を実現

このたび私たちは、新たなコンテンツマネジメント体験を提供する超軽量ヘッドレスCMS「.CONTENT(ドットコンテント)」を正式にリリースしました。「あらゆるデバイスに動画やテキストなどのデジタルコン…

「つどエール」で紡ぐ、新たな地域コミュニティの息吹 – デジタルが拓く、心豊かな交流の未来

現代社会は、目覚ましいテクノロジーの進化とともに、かつてないほどの変革期を迎えています。私たちの生活様式、働き方、そしてコミュニケーションのあり方も、その波に乗り大きく変容を遂げてきました。とりわけ近…

いつの間にか運動不足が解消する魔法!? プロ野球×科学の力で「歩く」がエンタメに変わるまで – 鎌田准教授に聞く、パ・リーグウォーク開発秘話と驚きの効果

私たちJ.B.Goodeが企画・制作・運用を手がけるスマートフォンアプリ「パ・リーグウォーク」。 このパ・リーグ公式アプリは、ダウンロードするだけで日々の歩数を自動的に計測します。応援する球団ごとにフ…

デジタル戦略で野球界を革新!パ・リーグ躍進の舞台裏と未来

園部 健二パシフィックリーグマーケティング株式会社大学卒業後、営業会社、出版社、ゲーム会社を経て2017年9月にPLMに入社。人材紹介事業「PLMキャリア」の立ち上げを担当した。現在は執行役員COO(…