Blog

Blog

Field notes on experiments, validation, and technology choices.

55 posts

Web

ホームページをリニューアルしました

AI Secure Headles CMS - LUNO- とAstroで構築

Laravel

Expected response code "250/251/252" but got code "501"

Expected response code "250/251/252" but got code "501", with message "501 5.1.3 Bad recipient address syntax".

Wear OS

Wear OS Emulator Does Not Run on Mac M1 / Apple Silicon

The Wear OS emulator does not run on Mac M1 / Apple Silicon machines.

PHP dev notes

Method Overloading Is Not Available in PHP

PHP does not support method overloading.

JavaScript

Decimal Places in JavaScript

Formatting decimal places in JavaScript.

JavaScript

Disable Autocomplete on Input Fields in HTML/JavaScript

Disabling autocomplete on form fields in HTML and JavaScript.

Ruby dev notes

Always-On SSL in Rails

Enforcing SSL in Rails.

PHP dev notes

Strip HTML Tags from a String in PHP

Removing HTML tags from a string in PHP.

PHP dev notes

CORS Configuration in PHP

How to allow CORS in PHP.

SEO

Force HTTPS with www via .htaccess

How to redirect to HTTPS with www using .htaccess.

SEO

Force HTTPS without www via .htaccess

How to redirect to HTTPS without www using .htaccess.

Toyohashi

Visit to Coworking Space CULE near Toyohashi Station

We visited coworking space CULE near Toyohashi Station.

Nagoya

Cloud Migration Meeting for a Person-Dependent Excel VBA File

Meeting about cloud migration of a person-dependent Excel VBA file.

Web

When PHP Cannot Connect to MySQL on KDDI Hosting

When PHP on KDDI rental hosting cannot connect to MySQL with “Permission denied”.

Nagoya

GDPR Compliance Project for an SME

GDPR compliance project for a small or midsize business.

Nagoya

CMS Renewal for a Beauty Salon Supply Wholesaler

CMS renewal for a beauty salon supply wholesaler website.

PHP dev notes

Passing Multiline Data from PHP to JavaScript

Notes on passing multiline data from PHP to JavaScript.

Toyohashi

Color Me Shop Customization

Customization work for Color Me Shop.

Gifu Prefecture

Attendance App with Android Tablet and Barcodes

An attendance management app using Android tablets and barcodes.

Toyohashi

Maji Cafe Reservation Form Upgrade

Upgrade to the Maji Cafe reservation form.

Nagoya

Reservation System for a Cram School in Chikusa-ku, Nagoya

We met with a cram school in Chikusa-ku, Nagoya about a reservation system.

Toyohashi

Brand Buyback Site Production Meeting

We met in Toyohashi, Aichi about building a brand buyback website.

Ruby dev notes

When rbenv Version Does Not Apply

What to do when specifying a Ruby version with rbenv has no effect.

Ruby dev notes

When rbenv: rails: command not found Appears

How to fix rbenv: rails: command not found.

Heroku notes

When heroku login Does Not Work from the Terminal

What to do when heroku login stops at “Press any key to open up the browser to login or q to exit”.

Ruby dev notes

Use a Specific Ruby Version in One Folder with rbenv

Using rbenv to pin a Ruby version inside a specific directory.

Git notes

Basic Git Terminology

Basic Git terminology.

Ruby dev notes

Upgrading Ruby on Mac

Upgrading Ruby on Mac.

Ruby dev notes

When You See “Could not find gem sqlite3”

What to do when Rails reports: Could not find gem sqlite3 in any of the gem sources listed in your Gemfile.

Heroku notes

sqlite3 Error When Deploying RoR to Heroku

sqlite3 error when deploying Ruby on Rails to Heroku.

Toyohashi

Annual Tax Simulation Update Meeting in Toyohashi

We held an annual update meeting for Toyohashi’s tax simulation tool.

Nagoya

Website Renewal Meeting with a Cabinet Maker in Nagoya

We met with a cabinet manufacturer in Nagoya, Aichi about a website renewal.

Shinshiro

SNS App Version Upgrade Meeting

SNS app version upgrade meeting in Shinshiro, Aichi.

Toyohashi

Volunteer Portal Renewal Meeting in Toyohashi

We held a portal site renewal meeting for a volunteer organization in Toyohashi, Aichi.

Gifu Prefecture

On-Premises to Cloud Migration for a Taxi Company in Gifu

We migrated an on-premises system built with dbMagic to the cloud for a taxi company in Gifu.

Kasugai

CRM and Sales Management System for Pharmacies

We presented a CRM and sales management system use case for pharmacies in Kasugai.

PHP dev notes

PHP POST Size Limits

PHP POST size limits.

Security

If Your PC, Phone, or Server Feels Slow

Cases are increasing where IoT devices, PCs, phones, and servers are hijacked for Monero (XMR) mining.

Security

Security Basics for SMEs

Fundamentals of security measures for small and midsize businesses.

Toyohashi

Higashi-Mikawa Amazing People Presentation

Higashi-Mikawa Amazing People.

Security

BTC Transfer Scams on the Rise

“I hacked your email account—send BTC.”

Mercari

How Does Mercari Detect Multiple Accounts?

Thoughts on how Mercari may detect users operating multiple accounts.

PHP dev notes

Loading Files from Another Domain on an HTTPS Site in PHP

How to load files from another domain on an HTTPS site in PHP (Cross-Origin Resource Sharing).

PHP dev notes

Getting the Last Day of a Month in PHP

How to find the last day of a month in PHP.

Column

Personal Note

Career background of Satoru Kobayashi, Representative Director of Bespoke Inc.

Toyohashi

Visit to the Higashi-Mikawa Wide-Area Union in Toyohashi

We visited the Higashi-Mikawa Wide-Area Union in Toyohashi.

Nagoya

Lecture at Aichi University Nagoya Campus

We gave a lecture at Aichi University Nagoya Campus.

Systems

System Development at SMEs in Aichi

The current IT environment, challenges, and outlook for system development at small and midsize companies in Aichi.

Apps

Why “Apps” and “Web Apps” Cost So Differently to Build

Explaining the difference between native apps and web apps—and why development costs diverge.

Shinshiro

SNS App Development Meeting at Shinshiro City Office

We held an SNS app development meeting at Shinshiro City Office in Aichi.

PHP dev notes

Format a Time Difference as “hh hours ii minutes”

How to calculate a time difference and format it as “hh hours ii minutes”.

Toyokawa

Meeting on an Overseas Office Information Sharing System in Toyokawa

We met with a manufacturer in Toyokawa, Aichi about a system to share customer and product information with overseas offices.

Nagoya

Web App Development Meeting in Meito-ku, Nagoya

We held a web application development meeting in Meito-ku, Nagoya.

Systems

What Is System Development?

An introduction for people who have heard the term but want to know what system development actually involves.

Column

Why We Chose the Name Bespoke

The story behind choosing “Bespoke”—a word not widely used in Japanese—as our company name.

Page Top