Programming

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...
Dart/Flutter

Dart/Flutterプログラミング入門 – Dart/Flutterとは

最近、仕事でFlutterを使う機会があり、調べたりしながら開発を行っているという状態にある。ここでは、Dart/Flutterについて説明してみたい。FlutterとはFlutterは、Googleにより提供されているモバイルアプリ向けア...
Linux

genkernelからDistribution Kernelへ

Gentoo Linuxを使う場合、カーネルの構築を行うには手動でカーネルの設定を行った上で、またはgenkernelを使って必要に応じて設定を行った上でビルドを行っていた。私もこれまでは仮想環境上ではgenkernelを使ってカーネルのビ...
Programming

iOS/macOSアプリ開発でツール・ライブラリのインストールスクリプトを作ってみた

iOSアプリ開発ではしばしばCocoaPodsやCarthageだけでなく、場合によってはRubyGemsやNPMなどのパッケージを使うことも往々にしてある。しかしながら、これらをいちいちコマンドで処理をしては地味に面倒だし、かなり面倒な時...
Java

すでにJava IDEではIntelliJ IDEAが主流になっていた

私も多少はAndroidアプリの開発に関わっており、2015年ごろからAndroidの開発ツールではEclipse+Android Development ToolsからAndroid Studio(またはIntelliJ IDEA)への移...