FORSMILE
JA

Tech Blog

Tech articles on web development & AI (149 articles)

AllAIAMPCSSJavaScriptNUXTSmartySymfonyTwigVUEWordPress開発記事
ネット安全2026/06/05

[WARNING] Your Smartphone is Being Targeted! Latest Online Scams Easily Entrapping Junior High, High School Students, and Seniors

Dangers lurking in smartphones that every family member should be aware of. This column explains the latest online scams and malicious methods to protect yourself and your loved ones.

Read More →
AI2026/06/05

New Memory Feature 'Dreaming' Debuts, Evolving ChatGPT with 'Dreams'

OpenAI announced 'Dreaming,' a new system that significantly enhances ChatGPT's memory capabilities. It automatically learns context from past conversations, enabling more personalized interactions. This article explains its technical mechanisms and impact on engineers.

Read More →
セキュリティ2026/06/04

Urgent Alert: Critical RCE Vulnerability (CVE-2026-45247) Discovered in Mirasvit Cache Warmer Plugin for Magento 2; CISA Warns of Immediate Patching

A PHP object injection vulnerability, enabling unauthenticated remote code execution, has been discovered in the Mirasvit Full Page Cache Warmer plugin for Magento 2, prompting CISA to issue an urgent alert.

Read More →
AI2026/06/04

OpenAI Announces Life Sciences-Specialized AI 'GPT-Rosalind'

OpenAI announces 'GPT-Rosalind,' a new AI designed to accelerate life sciences research. Equipped with advanced expertise in biological reasoning, medicinal chemistry, and genomics analysis, it has the potential to revolutionize drug discovery and biological research.

Read More →
セキュリティ2026/06/03

[URGENT] WordPress Plugin 'WP Maps Pro' Vulnerability Allows Admin Account Takeover (CVE-2026-8732)

A critical vulnerability (CVE-2026-8732) in the WordPress plugin 'WP Maps Pro' is being actively exploited, allowing attackers to create unauthenticated administrator accounts and gain full control of affected sites. Immediate update to version 6.1.1 or higher is required.

Read More →
ネット安全2026/06/03

[WARNING] Smartphone Beginners Targeted! How to Protect Yourself from the Latest Online Scams and 'Dark Part-time Jobs'

To ensure your loved ones don't face problems with smartphones. Based on the latest information from the National Consumer Affairs Center and the National Police Agency, we gently explain the methods of online scams and dangerous 'dark part-time jobs' that junior high/high school students and the elderly are particularly susceptible to, along with measures to avoid being deceived.

Read More →
AI2026/06/03

Google Announces 'Antigravity 2.0'! The Dawn of the Multi-AI Agent Development Era

Announced at Google I/O 2026, 'Antigravity 2.0' evolves from a mere AI coding tool into a development platform for coordinating and managing multiple AI agents. This article explains its new features and future prospects, which have the potential to fundamentally change the developer experience for engineers.

Read More →
セキュリティ2026/06/02

[Urgent] Privilege Escalation Vulnerability (CVE-2026-8732) in WordPress Plugin "WP Maps Pro" - Immediate Action Required

A highly critical vulnerability has been discovered in the popular WordPress plugin "WP Maps Pro," allowing unauthenticated attackers to create administrator accounts. This vulnerability is being actively exploited. Immediate updates are required.

Read More →
ネット安全2026/06/02

[WARNING] Your Smartphone is Being Targeted! Latest Online Scams Easily Ensnaring Junior/Senior High School Students and the Elderly

The smartphone your whole family uses. A moment's carelessness can lead to major trouble. Learn about common scams and criminal tactics to protect your loved ones.

Read More →
セキュリティ2026/06/01

[URGENT] Critical Privilege Escalation Vulnerability (CVE-2026-44962) in Plesk for Linux with CVSS Score 10.0

An XPath injection vulnerability has been discovered in the APS catalog search function of Plesk for Linux. Low-privileged users can gain root privileges and execute arbitrary OS commands. An urgent update is recommended.

Read More →
ネット安全2026/06/01

【Warning】Targeting "Smartphone Beginners"! Don't Fall for the Latest Online Scams and Dark Part-Time Jobs!

Let's check together as a family! An advisor from the National Police Agency's Cyber Crime Division will discuss the latest online scams and dangerous pitfalls that junior high and high school students, as well as seniors who have just started using smartphones, are particularly susceptible to.

Read More →
AI2026/06/01

Anthropic Unveils New AI 'Claude Design' for Automatic UI Generation Through Dialogue

U.S. AI startup Anthropic has released 'Claude Design,' a conversational visual generation tool. It automatically generates designs for websites and slides from natural language instructions, outputting them as HTML code. This article delves into the technical background and potential impact of this new feature, which is set to accelerate collaboration between engineers and designers.

Read More →
セキュリティ2026/05/31

[URGENT] Severe Authentication Bypass Vulnerability in Palo Alto Networks PAN-OS GlobalProtect, Immediate Action Required

A severe authentication bypass vulnerability (CVE-2026-0257) has been disclosed in Palo Alto Networks PAN-OS GlobalProtect, and active exploitation has been confirmed. Urgent patch application and mitigation measures are essential.

Read More →
AI2026/05/31

DeepMind's Project Genie Integrates with Street View: New Technology to Simulate the Real World

Google DeepMind's world model 'Project Genie' now integrates with Google Street View's vast image data, enabling the generation of interactive virtual worlds based on real-world landscapes. This article explains its technological background and future implications.

Read More →
AI2026/05/30

DeepMind's AI 'Co-Scientist' Unravels the Mystery of Cellular Aging

Google DeepMind has announced 'Co-Scientist,' a new AI designed to accelerate scientific discovery. Through collaboration with biologists, it has discovered new genetic factors involved in cellular rejuvenation, heralding a future where AI serves as a partner in scientific research.

Read More →
AI2026/05/29

Anthropic Announces Claude Opus 4.8: Towards "Honest" AI Agents for Developers

Anthropic has unveiled its latest model, 'Claude Opus 4.8.' It features enhanced coding and agent capabilities, with a particular focus on improving 'honesty'—its ability to communicate its own uncertainties. The new 'Dynamic Workflows' feature is also included, further accelerating large-scale development.

Read More →
AI2026/05/28

OpenAI's "GPT-5.5" Revolutionizes OSS Development: Warp's Challenge

The AI-native development terminal "Warp" is poised to fundamentally change the landscape of open-source development by leveraging OpenAI's next-generation model, "GPT-5.5." A future where AI agents take center stage in development is rapidly approaching.

Read More →
AI2026/05/27

OpenAI Named a Leader in Gartner's 'AI Coding Agents'

OpenAI has been named a leader in the 'Enterprise AI Coding Agents' category in Gartner's 2026 Magic Quadrant. This article explains the background, technology, and impact on Japanese development environments.

Read More →
AI2026/05/26

DeepMind Announces Next-Generation AI 'Gemini Omni': What's Its Technical Impact?

Google DeepMind has announced 'Gemini Omni', a new flagship AI model. It holistically processes text, images, audio, and video, enabling interactive video editing through natural language. This marks a new frontier in AI development.

Read More →
AI2026/05/25

Anthropic Unveils 'Claude Design,' a Conversational Design AI

Anthropic has released 'Claude Design,' a new product specializing in design generation. It enables collaborative creation of sophisticated designs, prototypes, and slides through dialogue. This tool holds the potential to revolutionize the collaboration process between designers and engineers.

Read More →
AI2026/05/24

Google Announces 'Project Genie,' an AI to Recreate the Real World from Street View

Google DeepMind has announced 'Project Genie,' a new feature that generates interactive virtual worlds by linking with real-world Street View imagery. It is expected to be utilized in AI agent training and simulation fields.

Read More →
AI2026/05/23

Anthropic Announces Claude Opus 4.7: Significant Improvement in Coding and Agent Performance

Anthropic has released its latest model, Claude Opus 4.7. It features improved capabilities in coding, AI agents, vision, and multi-step task processing, expected to enable more complex and practical use cases.

Read More →
AI2026/05/22

DeepMind's AI 'Co-Scientist' Successfully Reverses Cell Aging, Ushering in a New Era of Life Science Research

Google DeepMind's AI, 'Co-Scientist,' has identified several new gene candidates that reverse cell aging, with their efficacy confirmed in experiments. This technology, which dramatically accelerates the research process, holds the potential to significantly transform the future of life sciences.

Read More →
AI2026/05/21

AI Challenges Unsolved Math Problems: OpenAI Disproves 80-Year-Old Geometry Conjecture

OpenAI's AI model disproved a conjecture related to the "unit distance problem" in discrete geometry, which had been unsolved for 80 years. This is a groundbreaking achievement demonstrating AI's ability to generate new discoveries in the realm of pure mathematics.

Read More →
AI2026/05/20

OpenAI and Dell Partner to Accelerate Enterprise AI Adoption with On-Premises Codex

OpenAI and Dell have partnered to provide the AI coding assistant model Codex in hybrid and on-premises environments. This aims to support the secure deployment of AI agents for security-conscious enterprises and transform development workflows.

Read More →
AI2026/05/19

Databricks Revolutionizes Enterprise AI Agents with GPT-5.5 Integration

OpenAI's next-generation model, GPT-5.5, has been integrated into the Databricks platform. It sets a new record in the OfficeQA Pro benchmark, which assesses the processing capability of complex internal documents, significantly evolving autonomous AI agent workflows for enterprises.

Read More →
AI2026/05/17

AI News Flash: Top Topics for 2026/05/17

Engineering: 83 | Suggestion: 88 | Creative: 75

Read More →
AI2026/05/16

AI News Flash: Top Topics for 2026/05/16

Engineering: 95 | Suggestion: 90 | Creative: 75

Read More →
AI2026/05/15

AI News Flash: Key Topics for May 15, 2026

Engineering: 88 | Suggestion: 90 | Creative: 75

Read More →
AI2026/05/14

AI News Flash: Top Topics for May 14, 2026

Engineering: 90 | Suggestion: 82 | Creative: 75

Read More →
AI2026/05/13

AI News Flash: Top Topics for May 13, 2026

Engineering: 93 | Suggestion: 88 | Creative: 75

Read More →
AI2026/05/12

AI News Flash: Key Topics for May 12, 2026

Engineering: 75 | Suggestion: 75 | Creativity: 75

Read More →
AI2026/05/11

AI NEWS FLASH: KEY TOPICS FOR MAY 11, 2026

Engineering: 85 | Suggestion: 88 | Creative: 75

Read More →
AI2026/05/10

AI News Flash: Key Topics for May 10, 2026

Engineering: 92 | Suggestion: 88 | Creative: 75

Read More →
AI2026/05/09

AI News Flash: Top Topics for May 9, 2026

Evaluation Comments: Focus on improving the robustness of existing technologies and their adaptability to specific fields, such as the application of GPT-5.5 to cybersecurity and the secure operation of Codex. Advances in voice AI are also observed, contributing to more natural and reliable conversations. No new announcements regarding creativity were made...

Read More →
AI2026/05/08

【AI News Flash】Key Topics for May 8, 2026

Silicon Valley's premier AI technology rating institution has rigorously assessed the technological progress of various companies based on their latest news.

Read More →
AI2026/05/07

AI News Flash: Key Topics for May 7, 2026

Engineering: 95 | Suggestion: 90 | Creative: 88

Read More →
AI2026/05/06

AI News Flash: Key Topics for May 6, 2026

Engineering: 90 | Suggestion: 88 | Creativity: 85

Read More →
AI2026/05/05

AI News Flash: Top Topics for May 5, 2026

Engineering: 90 | Suggestion: 85 | Creative: 85

Read More →
AI2026/05/04

【AI News Flash】Key Topics for May 4, 2026

Engineering: 95 | Suggestion: 90 | Creative: 90

Read More →
AI2026/05/03

AI News Flash: Key Topics for May 3, 2026

Engineering: 92 | Suggestion: 89 | Creativity: 87

Read More →
AI2026/05/02

AI News Bulletin: Key Topics for May 2, 2026

Engineering: 95 | Suggestion: 92 | Creative: 90

Read More →
AI2026/05/01

[AI News Flash] Key Topics for May 1, 2026

Engineering: 95 | Suggestion: 93 | Creativity: 88

Read More →
AI2026/04/30

AI News Flash: Key Topics for April 30, 2026

Engineering: 89 | Suggestion: 85 | Creative: 75

Read More →
AI2026/04/29

AI News Flash: Key Topics for April 29, 2026

Welcome to today's technology assessment of top AI companies, brought to you by me, the head of the AI Technology Rating Agency. Based on the latest news, I've thoroughly analyzed each company's technological progress and rated them out of 100 points.

Read More →
AI2026/04/28

【AI News Flash】Key Topics for April 28, 2026

Engineering: 90 | Suggestion: 88 | Creative: 78

Read More →
AI2026/04/27

【BREAKING AI NEWS】KEY TOPICS FOR APRIL 27, 2026

Engineering: 92 | Suggestion: 90 | Creative: 78

Read More →
AI2026/04/26

【AI News Flash】Key Topics for 2026/04/26

Engineering: 95 | Suggestion: 93 | Creativity: 75

Read More →
AI2026/04/25

[AI News Flash] Key Topics for April 25, 2026

Engineering: 96 | Suggestion: 95 | Creative: 85

Read More →
AI2026/04/24

Breaking AI News: Key Topics for April 24, 2026

Engineering: 98 | Suggestion: 95 | Creative: 78

Read More →
AI2026/04/23

【AI News Flash】Key Topics on April 23, 2026

Engineering: 95 | Suggestion: 92 | Creative: 85

Read More →
AI2026/04/22

AI News Flash: Top Topics for April 22, 2026

Engineering: 92 | Suggestion: 93 | Creative: 88

Read More →
AI2026/04/21

AI News Flash: Top Topics for April 21, 2026

Engineering: 95 | Suggestion: 93 | Creative: 88

Read More →
AI2026/04/20

[AI News Flash] Key Topics for April 20, 2026

Engineering: 95 | Suggestion: 93 | Creative: 75

Read More →
AI2026/04/19

AI News Flash: Key Topics for April 19, 2026

Engineering: 90 | Suggestion: 78 | Creativity: 75

Read More →
AI2026/04/18

【AI News Flash】Top Topics for April 18, 2026

Engineering: 95 | Suggestion: 90 | Creative: 88

Read More →
AI2026/04/17

AI News Flash: Hot Topics for April 17, 2026

Engineering: 92 | Suggestion: 93 | Creative: 75

Read More →
AI2026/04/16

AI News Flash: Top Topics for April 16, 2026

Technological trends in Silicon Valley are consistently the epicenter of seismic shifts that reshape global industrial structures. This time, amidst the fierce competition unfolding among the 'Big Three' in AI—OpenAI, Anthropic, and Google DeepMind—we've identified key technological trends that are poised to fundamentally transform existing markets within the next few years...

Read More →
AI2026/04/15

AI News Flash: Top Topics for April 15, 2026

Engineering: 92 | Suggestion: 88 | Creative: 85

Read More →
AI2026/04/14

AI News Brief: Top Topics for April 14, 2026

Engineering: 90 | Suggestion: 87 | Creative: 90

Read More →
AI2026/04/13

AI News Flash: Top Topics for 2026/04/13

Engineering: 70 | Suggestion: 75 | Creative: 75

Read More →
AI2026/04/12

AI NEWS FLASH: Key Topics for April 12, 2026

Certainly, as Silicon Valley's leading AI technology rating institution, we will rigorously assess each company's technological progress based on the provided news list.

Read More →
AI2026/04/11

[AI News Flash] Key Topics for April 11, 2026

Engineering: 90 | Suggestion: 88 | Creative: 92

Read More →
AI2026/04/10

【AI News Flash】Key Topics for 2026/04/10

Engineering: 90 | Suggestion: 85 | Creative: 88

Read More →
AI2026/04/09

AI NEWS FLASH: Key Topics for April 9, 2026

Engineering: 92 | Suggestion: 88 | Creative: 95

Read More →
AI2026/04/08

AI News Flash: Key Topics for 2026/04/08

Engineering: 92 | Suggestion: 88 | Creativity: 90

Read More →
AI2026/04/07

AI NEWS FLASH: Key Topics for 2026/04/07

Engineering: 90 | Suggestion: 78 | Creative: 87

Read More →
AI2026/04/06

AI News Flash: Top Trends for April 6, 2026

Engineering: 78 | Suggestion: 78 | Creativity: 78

Read More →
AI2026/04/05

AI News Flash: Top Topics for 2026/04/05

Engineering: 92 | Suggestion: 88 | Creative: 90

Read More →
AI2026/04/04

AI News Flash: Top Topics for April 4, 2026

Engineering: 90 | Suggestion: 88 | Creative: 92

Read More →
AI2026/04/03

AI News Flash: Top Topics for April 3, 2026

Engineering: 95 | Suggestion: 90 | Creativity: 92

Read More →
AI2026/04/02

AI News Flash: Key Topics for April 2, 2026

Based on news data, we calculated scores (number of news articles) for each AI company.

Read More →
AI2026/04/01

AI News Flash: Top Topics for April 1, 2026

As head of an AI rating agency, I've scored the dominance of major AI models based on the latest news. Our evaluation criteria consider strengths gleaned from company announcements and direct relevance to various categories.

Read More →
AI2026/04/01

AI News Flash: Key Topics for April 1, 2026

*Scores are based on the number of mentions for each AI vendor in the provided news articles.

Read More →
AI2026/03/31

AI News Flash: Top Topics for March 31, 2026

The AI industry today is truly a battlefield for supremacy. While the shockwaves from OpenAI's GPT-4o's multimodal capabilities are still reverberating, Anthropic and Google have launched fierce counterattacks. Anthropic, in particular, is pushing the boundaries of model performance...

Read More →
AI2026/03/31

【AI News Bulletin】Key Topics for March 31, 2026

As the head of an AI rating agency, I have scored key AI models across various categories based on the latest news.

Read More →
AI2026/03/30

AI News Flash: Top Topics for March 30, 2026

Today's AI industry is a quiet battlefield. Anthropic leads with its focus on 'intelligence explosion' and 'philosophy,' with Google DeepMind hot on its heels, exploring 'sensory expansion.' OpenAI is shoring up its foundations but faces new waves of competition for market leadership. As of now, Anthropic...

Read More →
AI2026/03/29

AI News Flash: Top Stories for March 29, 2026

The AI battlefront in Silicon Valley remains a fierce power struggle. Don't be fooled by superficial spec numbers; discern the underlying "dynamics." This week, Anthropic's aggressive offensive is particularly noteworthy as they escalate from a mere model competition to an ecosystem-wide platform war...

Read More →
AI2026/03/29

AI News Flash: Key Topics for March 29, 2026

The AI supremacy war has finally entered its core phase. While OpenAI leads with GPT-4o, Anthropic challenges for the pinnacle of autonomous agents with Claude Opus 4.6. Google DeepMind sharpens its multimodal 'ears' with Gemini 3.1 Flash...

Read More →
AI2026/03/25

AI News Flash: Top Stories for March 25, 2026

AI News Flash: Top 3 Summary for Engineers | Forsmile.jp

Read More →
開発記事2022/09/26

What to Check When You Get a 'Class '~' not found' Error [PHP]

While developing a WordPress plugin, I stumbled when trying to use PHP's 'DOMDocument' class.

Read More →
Symfony2022/03/07

How to Implement Flash Messages [Symfony]

This article explains how to implement and use flash messages in Symfony, a PHP framework.

Read More →
Symfony2021/12/08

Removing the `form-control` Class from Forms: Configuring Form Themes [Symfony]

When generating Forms in Symfony, I was bothered by the automatic application of the Bootstrap class 'form-control' and investigated how to prevent it.

Read More →
開発記事2021/09/15

How to Change Date and Time in VirtualBox and Troubleshoot When It Reverts [Development Environment]

A note on how to change the system time when working in a local environment created with VirtualBox.

Read More →
JavaScript2021/08/31

How to Write Multi-line Strings in JavaScript Variables

When using jQuery's append, you might occasionally need to assign a rather long HTML string to a variable.

Read More →
Symfony2021/08/11

How to Set Global Variables in Twig with Symfony [Twig, Symfony]

This article explains how to set global variables for Twig using Symfony.

Read More →
Symfony2021/07/06

When you encounter 'Error: Call to a member function on array' with data retrieved by findBy [Symfony]

Looking back, it seems obvious, but I'm documenting this as I reviewed it when the error occurred. The error 'Call to a member function on array' happened when trying to get data from an entity retrieved with findBy.

Read More →
Twig2021/06/29

How to Concatenate/Combine Variables and Strings [Twig]

This article introduces how to combine variables and strings within a Twig template.

Read More →
CSS2021/06/03

How to Customize Type Number Forms [CSS, Javascript]

I had a case where I needed to customize the design of a `type=number` form, so I'm documenting it here. This article was created with reference to the following.

Read More →
Symfony2021/05/13

How to Make an EntityType Checkbox Checked by Default [Symfony]

This is how to set a checkbox created from an Entity to be checked by default.

Read More →
Symfony2021/05/12

Usage Examples of Doctrine's `andWhere` and `orWhere` [Symfony]

This article explains how to write SQL WHERE clauses like the one below when using an ORM.

Read More →
Symfony2021/05/11

Error: Invalid PathExpression. Resolving the Error [Symfony]

More often than not, errors can be resolved by following the error message.

Read More →
Symfony2021/05/10

Iterate with fetch join in class ~ not allowed. Error Fix [Symfony]

This blog post serves as a memorandum of the solution I found for an error that occurred while developing a net shop system called EC-CUBE, which is based on Symfony.

Read More →
Symfony2021/04/08

How to Use Doctrine Result Cache [Symfony]

This is a memo regarding a project using the EC-CUBE e-commerce framework, where I re-evaluated the caching mechanisms.

Read More →
JavaScript2021/04/01

Executing Functions from External Files: Global Variables, Functions, and Immediately Invoked Functions [JavaScript]

Calling functions defined in separate files is easy in JavaScript.

Read More →
Twig2021/03/29

[Twig] Counting the Number of Elements in an Array

Official: Documentation -- Length

Read More →
JavaScript2021/03/17

What Does 'fn' in jQuery.fn Mean? How to Use $.fn [jQuery]

You've probably seen `$.fn` in jQuery source code or libraries.

Read More →
Twig2021/02/25

[Twig] How to Use Macros (with Examples)

Twig macros are equivalent to functions in regular programming languages. They allow you to turn frequently used HTML structures into reusable components.

Read More →
Twig2021/02/09

[Twig] A Summary of Available Operators

The operators +, -, /, %, //, *, and ** are available.

Read More →
Twig2021/02/08

[Twig] How to Control Whitespace

When coding, you might sometimes want to remove spaces between HTML tags or newlines.

Read More →
Twig2021/02/04

[Twig] Displaying Arrays & Calling Methods (attribute function)

An introduction to how to use Twig's `attribute` function.

Read More →
Twig2021/02/02

[Twig] Getting Current URLs and Generating Paths

This post focuses on Twig, specifically the Twig extensions provided by Symfony.

Read More →
Twig2021/01/28

[Twig] Template Structure and Usage (include/extends)

When using a template engine, it's uncommon to manage each display screen with a single template.

Read More →
Twig2021/01/25

[Twig] How to Use the for Loop and Simple Examples

This article introduces how to use the Twig for loop and provides simple examples.

Read More →
Twig2021/01/21

[Twig] A Comprehensive Guide to Conditional Statements (if)

I'd like to introduce how to use Twig's conditional statements, including some common real-world scenarios.

Read More →
Twig2021/01/20

[Twig] How to Define Variables and Arrays (using `set`) and Display Them

I've previously written about Smarty, but Twig is another frequently used PHP template engine.

Read More →
CSS2020/12/28

How to Add a Shadow to `clip-path` in CSS

You can create polygons and other shapes using only CSS, without needing technologies like canvas.

Read More →
JavaScript2020/12/22

Execute Code When an Element Becomes Visible [jQuery]

With jQuery, you can add events that trigger when an element becomes visible within the viewport.

Read More →
CSS2020/12/21

Making a Child Element Full Screen Width Beyond Its Parent's Boundaries Using CSS

While not often requested for smartphone designs, PC designs sometimes have a specific need for a section to have a full-width background. If the design isn't responsive, simply using negative margins to expand the element would work. However, non-responsive designs are quite rare now...

Read More →
VUE2020/12/16

Boost Development Efficiency with Vue.js Devtools in Chrome [Vue.js]

I was looking for tools to develop Vue.js more efficiently and found a great one.

Read More →
CSS2020/12/15

How to Truncate Long Text with Ellipsis (...) in CSS: Supporting Single and Multiple Lines

A method to truncate text that overflows its defined width in CSS with an ellipsis (...).

Read More →
CSS2020/12/10

Implementing Marquee with CSS: Horizontal Scrolling Animation

There used to be a `marquee` tag, but it has been deprecated since HTML5.

Read More →
CSS2020/12/09

How to Arrange dt and dd Side-by-Side in a dl with CSS

When using the definition list (`<dl>`) tag, `dt` and `dd` elements typically display on separate lines.

Read More →
VUE2020/12/09

How to Open a Page in a New Window with Vue Router [VUE.JS]

This article explains how to display a page in a new window when working with Vue.js.

Read More →
AMP2020/12/01

What is Google AMP? Overview and Benefits of Implementation [AMP]

When I was planning to launch a pet supply website and considering a classic HTML-based approach due to WordPress's heavy performance, a "Google AMP" advertisement caught my eye.

Read More →
VUE2020/09/03

[VUE.JS] How to link to in-page anchors when using Vue Router

In a project using Vue.js, I implemented a button that links to an anchor point within the page.

Read More →
JavaScript2020/08/26

[JavaScript] Setting up ESLint in Webpack

This assumes ESLint is already configured. Here's how to run ESLint when bundling with Webpack.

Read More →
NUXT2020/08/19

[NUXT.JS] How to Set Up ESLint and Prettier

This article explains how to introduce ESLint in Nuxt.js to standardize code within a team and maintain cleanliness according to coding rules.

Read More →
WordPress2020/08/05

[WORDPRESS] Displaying Data Retrieved from an External API in a Post

When I started writing game articles, I thought it would be easier to retrieve basic app information from an API.

Read More →
WordPress2020/08/04

[WORDPRESS] How to Create and Use New Shortcodes

There are times when you might want to use PHP directly within a post's content. You might also want to simplify the process of repeatedly writing the same text or tags.

Read More →
WordPress2020/08/02

[WORDPRESS] Prevent Changes from Being Overwritten During Theme Updates

When designing a website, you often want to customize and use themes.

Read More →
JavaScript2020/07/31

[JavaScript] Setting Environment Variables with Webpack and dotenv

dotenv is a Node.js module that allows you to configure variables that change depending on the environment, such as dev/stg/prod.

Read More →
JavaScript2020/07/24

[JavaScript] Detect Window Resize and Update Font Size

This is an implementation to detect window size changes and adjust the ratio of font sizes and image sizes.

Read More →
JavaScript2020/07/20

[JavaScript] How to Check if a Value is a Function

While reviewing code at work, I came across the following snippet where a callback function was being set.

Read More →
VUE2020/07/12

[VUE.JS] Implementing FileReader - Creating a File Upload Feature

How to use FileReader, a JavaScript web API, in Vue.js.

Read More →
VUE2020/07/03

[VUE.JS] How to Use and Configure vue-carousel

I had a project to create slides in a Webpack and VUE.JS environment, so I implemented it using vue-carousel.

Read More →
JavaScript2020/06/24

[JavaScript] A Summary of Methods for Checking Specific Array Elements

I had an opportunity to teach about arrays in PHP, which made me wonder how it's done in JavaScript, so I've compiled this summary.

Read More →
Smarty2020/06/18

[Smarty] Summary of Counting Arrays and Strings

For example, to get the number of elements in the array $loop, do the following:

Read More →
VUE2020/06/13

[VUE.JS] Modifying meta settings in Vue head -- Viewport change

I sometimes need to change the viewport based on the screen size when loaded, so I'm writing this down as a memo.

Read More →
VUE2020/06/09

[VUE.JS] How to Pass Data in Vue Router

This article explains how to pass data to pages displayed on different routes (non-parent-child) in Vue.js, not just between components.

Read More →
開発記事2020/05/07

SSH Connection between AWS EC2 and GitLab

Please refer to the following for connecting to an Amazon EC2 instance using PuTTY.

Read More →
Smarty2016/02/26

[Smarty] Attaching Characters to Variables -- Variable Modifiers

You can append any character or even another variable to the end of a variable.

Read More →
Smarty2016/02/19

[Smarty] Changing the Display of Numbers and Dates

There are many situations where variables need to be formatted directly within the template.

Read More →
Smarty2016/02/16

[Smarty] Defining Variables and Arrays (assign)

Due to the nature of Smarty, it's generally recommended to handle these operations on the PHP side, but in practice, that's not always feasible.

Read More →
Smarty2016/02/11

[Smarty] Displaying Variables and Arrays

For your information, while the PHP side configures what values are passed to the template, this article focuses solely on how Smarty is handled within the template from a front-end perspective.

Read More →
Smarty2016/02/09

[Smarty] Investigating Template Variables and Arrays

When I first entered the smartphone game development field, I only knew HTML, CSS, and JavaScript.

Read More →
開発記事2016/02/02

Running jspm on Heroku in a Node.js Environment

While testing an Aurelia.js implementation on Heroku, I wanted to run pre-bundled files on the server instead of already bundled ones. This led me to try running jspm on Heroku.

Read More →
開発記事2016/01/29

Adding Express Server Monitoring to an Aurelia.js Gulp+BrowserSync Environment

Trying to Run Aurelia.js in a Node.js and Express Environment -- Part 5

Read More →
開発記事2016/01/29

Deploying a Node.js + Express Application to Heroku

Trying to run Aurelia.js in a Node.js and Express environment - Part 6

Read More →
開発記事2016/01/28

[Node.js] Building a Server with Node.js and Express

Running Aurelia.js in a Node.js and Express Environment - Part 3

Read More →
開発記事2016/01/28

How to Use Gulp: An Explanation Based on Aurelia's Gulp Setup

Running Aurelia.js in a Node.js and Express Environment - Part 4

Read More →
開発記事2016/01/27

Bundling Files with Aurelia-bundler

Running Aurelia.js in a Node.js/Express Environment - Part 2

Read More →
開発記事2016/01/26

Running Aurelia.js in a Local Environment

Running Aurelia.js in a Node.js and Express environment -- Part 1

Read More →
開発記事2016/01/26

[Node.js] Installing Node.js and a Simple Explanation of npm Usage

This article explains how to install Node.js on Windows.

Read More →
WordPress2016/01/25

Adding a Facebook Like Button to WordPress

Running a blog involves various tasks such as SEO and access analysis.

Read More →
WordPress2016/01/24

How to Add Membership Functionality to WordPress

As you operate a website, you might find yourself wanting to use membership features when your site grows in scale or when you want to create special pages. WordPress allows you to easily implement membership (login) functionality using plugins.

Read More →
WordPress2016/01/22

Adding CSS and Javascript to WordPress

There are many themes available for WordPress, but for this article, I've chosen the 'customizr' theme.

Read More →
WordPress2016/01/22

Changing Your WordPress Site Address

In the Dashboard's Settings > General, there's a 'Site Address (URL)' field, but it seems simply changing it there isn't enough.

Read More →
WordPress2016/01/21

I Tried Installing WordPress.

I tried installing WordPress via FTP on Web Arena, my current hosting service.

Read More →