Programming

TIPS

Windows 11のHyper-VにWindows XPをインストールすると・・・

Windows 11 Proおよびそれ以上のエディションでは仮想環境としてクライアントHyper-Vが利用可能であり、それを使うことで仮想環境を構築することができる。設定によってWindows XPなどの古いOSもインストールすることができ...
Android

スマホアプリ開発に必要なPCスペックは?2025年2月版おすすめPC選び

スマホアプリ開発を始めるには、それに見合ったスペックのPCを選ぶことが重要になる。とりわけ、AndroidならKotlin/Java、iOSならSwift/Objective-Cなどのネイティブアプリの開発では、ビルド処理やエミュレーター/...
Linux

Hyper-VのゲストPCにGNU/LinuxをインストールするときはSecure Bootの設定に注意

Windows 11 ProではクライアントHyper-Vが搭載されており、これを使って仮想環境を構築することができる。しかしながら、UEFI環境で仮想環境を構築、GNU/Linuxシステムをインストールする場合は注意が必要である。ここでは...
Programming

ハンガリアン記法について考察する

かつてプログラムにおいてしばしば命名規則として使われることがあったハンガリアン記法であるが、今日では.NET Frameworkやその他の主要なプログラミング言語の命名規則では非推奨として扱われるようになった結果、使われることはまずなくなっ...
Swift

Objective-CとSwiftを使ってみよう – クラスを定義する(Swift編)

Objective-CとSwiftを使ってみよう – クラスを定義する(Objective-C編)ではObjective-Cにおけるクラスの定義の仕方を説明した。今回はSwiftにおける定義の仕方について簡単に説明を行いたい。
IT/Computer

実はPDFは簡単に書き換え可能、では書き換えを防ぐには?

最近はテレワークなどもかなり進んでおり、PDFをつかって書類のやりとりをする機会も多い。しかしながら、実はPDFはWordやExcelなどのように、そのままの状態だと簡単にデータの書き換えが可能であることはあまり知られておらず、アドビ社から...
IT/Computer

SSLサーバーテストは時々行おう

今日ではほとんどのウェブサイトのサーバーが常時SSL化を行っていて、ブラウザとウェブサーバーとのデータのやりとりでは原則的に暗号化が行われていて、基本的には通信内容は第三者からはわからないようになっており、設定が適切なら一定のセキュリティー...
HTML/Markdown

WordPressでルビを振るには?

最近、本ブログでは一部の漢字にルビを振るようにしている。たとえば、『2022年10月時点のGNU/Linuxディストリビューション関連』という項目では「紆余曲折うよきょくせつ」や「同梱どうこん」という単語で検索するとルビが振られていることを...
Dart/Flutter

Flutter 2が登場、ウェブアプリやデスクトップアプリの開発もサポートへ

2021年3月3日(米国時間)、米Google社はFlutterの新バージョン「Flutter 2」を発表した ((cf. Announcing Flutter 2 -- Google Developers Blog)) 。このメジャーアッ...
IT/Computer

BASIC言語とは

現在ではC言語やC++、Java、PHP、Ruby、Python、Kotlin、Swift、Dartをはじめとしたかなり多岐に渡るプログラミング言語が出ており、用途に応じて使い分けることが多い。今ほどプログラミング言語の種類が豊富ではなかっ...
Linux

RHEL 8/CentOS 8備忘録

本項目はRef Hat Enterprise Linux 8やCentOS 8などを利用しているときによく使うコマンドなどを備忘録として掲載している。
Linux

サーバーで定期的にウィルスチェックを行う

ウェブサーバーを運営していると、ウィルス対策が求められることも多いが、そのためにわざわざコンソールを触ってウィルスチェックを行うのはあまりにも効率が悪いので、自動的にウィルスチェックを行うようにした方が良い。その上でしばしば使われるのがCl...
IT/Computer

CocoaPodsインストール方法(Bundler経由編)

CocoaPodsのインストール方法ではCocoaPodsのインストール方法について説明を行っていたが、その中で現在私がよく使う方法についての説明が漏れていたので、今回はその方法について記載を行いたい。
IT/Computer

仮想サーバーでスワップファイルを作るには

本項目では、AWS EC2などの仮想サーバーで特にメインメモリの小さいインスタンスを使う場合にほぼ必須になる可能性の高い、スワップファイルの作成・割り当て方法について記載を行いたい。というのも、メインメモリの容量の小さいインスタンスではメイ...
Linux

AWS+RHELを使う時、サブスクリプションモデルは見落としやすい

Red Hat Enterprise Linuxの個人開発者向け無償サブスクリプションが最大16システムまで利用可能になったこととAWSでは2021年3月末までAWS EC2のt4g.microインスタンスが無償利用枠の対象になっていること...
IT/Computer

anyenvを使ってPHP 8.0.2をインストールする

『ARMアーキテクチャではRemiは使えない模様』で言及のあった通り、ARM64アーキテクチャーではRemiのリポジトリのパッケージを利用できない ((利用しようとした場合、Not foundのエラーが出る)) ため、もしARM64アーキテ...
Dart/Flutter

Dart/Flutterプログラミング入門 – 計算を行う

「Dart/Flutterプログラミング入門 – Dartの初めてのプログラム」ではプロジェクトの作り方と試しに走らせてみた。ここでは、加減乗除の計算についての説明を行いたい。
Dart/Flutter

Dart/Flutterプログラミング入門 – Dartの初めてのプログラム

前回「Dart/Flutterプログラミング入門 – Flutter開発ツールのインストール」ではFlutter SDKのインストール方法を説明した ((Flutter 1.21以降ではDart SDKも同梱されるので、Flutterを使わ...
Dart/Flutter

Dart/Flutterプログラミング入門 – Flutter開発ツールのインストール

前回「Dart/Flutterプログラミング入門 – Dart/Flutterで開発するために必要なもの」ではDart/Flutterで開発するために必要なものを記載した。今回はDart/Flutterの開発ツールをインストールする作業に入...
Dart/Flutter

Dart/Flutterプログラミング入門 – Dart/Flutterで開発するために必要なもの

『Dart/Flutterプログラミング入門 – Dart/Flutterとは』ではDart/Flutterについて簡単に説明を行った。今回はDart/Flutterの開発で必要なツールについて説明を行いたい。最低限必要なものDart/Fl...