SwiftUIでPDFを表示する
SwiftUIでPDFを表示する方法です。 PDFView を利用して snorlax.pdf を表示させています。
SwiftUIでPDFを表示する方法です。 PDFView を利用して snorlax.pdf を表示させています。
セッションマネージャーを使ってEC2インスタンスにログインする方法です。 EC2インスタンスのセットア Read more
プロキシ環境下でAWSCLIを使う方法です。 環境変数 http_proxy, https_proxy にプロキシのURLを設定することで解決しまし Read more
TextAreaに入力するたびに関数を実行する方法です。 onkeyup で発火させる関数を指定します。
JavaScriptで画像を読み込んでCanvasで表示する方法です。 画像を選択するとその画像がCa Read more
iOSDC2023のプロポーザルです。 残念ながら不採択となってしまいましたが、いつか発表できたら良い Read more
SwiftでURLが入ったJSONをデコードする方法です。 普通にデコードするだけで URL型にすること Read more
AWS未経験の方がAWSについて知るには資格勉強をするのが良いと思っています。 おすすめの勉強法につい Read more
GolangでWindowsで動作するソフトを作る方法です。 “Hello World” と表示して、入力があると終了するソフ Read more
GolangでWebAPIを作るハンズオン(その1)です。 必要なもの Golang 公式の Download and install から、もしくは Homebrew な Read more
Error Finding App Store Credentials というエラーが出てしまった時の対処法です。 上記のエラーが出てしまい、AppStoreCon Read more
SwiftUIでImageの色を反転させる方法です。 .colorInvert() を追加することで色を反転させることができます。 Read more
SwiftでJSONをDictonaryでDecodeする方法です。 Mapのような辞書配列をDict Read more
UserDefaultsで複数の値をセットで保存する方法です。 辞書型配列を使う方法と保存用のstru Read more
Swiftでモーダル表示時にviewWillDisappearが呼ばれないということが起きました。 以 Read more
SwiftでUICalendarViewを使ってカレンダーを表示する方法です。 iOS16からUICa Read more
SwiftUIでUICalendarViewを使ってカレンダーを表示する。 iOS16からUICale Read more
SwiftUIでTODOアプリのサンプルを作成してみました。 Add Scheduleボタンを押すと予定入力 Read more
SwiftUIでカレンダーを作成する方法です。 VStack と HStack を組み合わせて作成しました。 2023年2月24日 Read more
SwiftUIでアラートのメッセージを出し分ける方法です。 アラート表示前にアラートメッセージを変更し Read more
SwiftUIでローカル通知を送信する方法です。 ローカル通知であればサーバーを用意しなくてもプッシュ Read more
タイムゾーン,etc /etc/localtime タイムゾーンファイル、もしくはタイムゾーンファイルへのシンボリックファイルが格 Read more
last 最近ログインしたユーザーのリストを表示するコマンドです。 このコマンドはログイン履歴が記録された /var/log/wtmp を Read more
/etc/resolv.conf /etc/resolv.confは名前解決の設定を行うファイルです $ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT Read more
/etc/hosts IPアドレスとホスト名の対応情報を格納するファイルです。 $ cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 Read more
systemdのタイマー cronのようなタイマーを作ることができます。 1時間ごとに実行するタイマーを Read more
ulimit
gpg
ssh,ssh-keygen,ssh-agent,etc ssh オプション -i 秘密鍵を指定する -p ポート番号を指定する -o Port ポート番号を指定する
xinetd,TCP Wrapper,etc
su,sudo,etc /etc/sudoers sudoコマンドは /etc/sudoers ファイルを参照して、ユーザーがコマンドの実行権限を持っているか判定します。
Postfix,Exim,Sendmail,MTA,newaliases,etc newaliases /etc/aliases ファイルを参照して、/etc/aliases.db ファイルを更新するコマンドです。 ~/.foward Sendmail, Postfix, Exim など Read more
host DNSサーバーへの問い合わせをするコマンドです。 swiswiswiftのIPアドレスを調べる $ host swiswiswift.com Read more
hostname ホスト名の設定、変更をするコマンドです。 ホスト名を表示 $ hostname ホスト名を更新 $ hostname new.host.name.com
nmcli NetworkManagerの制御を行うコマンドラインツールです。 オブジェクト general device connection networking サンプル Wi Read more
route ルーティングテーブルの設定と表示を行うコマンドです。 表示 $ route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default v160-251-100-1. 0.0.0.0 UG 100 0 0 Read more
ifconfig ネットワークI/Fの設定、表示するコマンドです。 $ ifconfig ネットワークインターフェース eth0 の送受信バイト数 Read more
lsof プロセスによってオープンされているファイルの一覧を表示します。 オプション -i オープンしているインター Read more
traceroute サンプル ローカルホストからswiswiswift.comへの経路をトレースして表示する $ traceroute swiswiswift.com traceroute to swiswiswift.com Read more
ping
netstat TCPとUDPのサービスポートの状態、UNIXドメインソケットの状態、ルーティングルーティング情報 Read more
UDP,TCP TCP コネクションを確立し、確立した通信路で転送を行う 受信データのエラー訂正機能がある UDP コネクションを Read more
IPアドレス IPV4 プライベートアドレス 10.0.0.0 - 10.255.255.255 172.16.0.0 - 172.31.255.255 192.168.0.0 - 192.168.255.255 サンプル 192.168.1.64/28 プレフィックスが /28 なので、32-28と Read more
iconv ファイルのエンコードを変更するコマンドです。
locale ロケール情報の表示の表示はlocaleコマンドで行います。 サンプル 現在設定されているロケール情報を Read more
プリンター,etc Postscript Printer Description(PPD) PPDはフォント、用紙サイズ、解像度などPos Read more
syslog,rsyslog,syslog-ng,systemd journal システムログを収集するソフトウェアです。 syslog ファシリティ ファシリティはメッセージの生成元を表します Read more
chronyc,chronyd 従来のntpdデーモン、ntpdateコマンドに代わり、機能及びパフォーマンスを改善したものです。 Read more
groupadd,groupdel groupadd $ groupadd pokemon $ cat /etc/group | grep pokemon pokemon:x:1001: groupdel $ groupdel pokemon
getent ネームサービススイッチ(/etc/nsswitch.conf)の設定に従い、引数で指定したデータベ Read more
Wayland WaylaはXに変わる新しいディスプレイサーバーです。
cron,crontab,anacron,etc cron crontab /etc/cron.allow, /etc/cron.deby /etc/cron.allow に記述があるユーザーはcrontabを作成することができる。 /etc/cron.deby に記述があるユーザーはcr Read more
/etc/group グループの設定は /etc/group に保存されています。 1 2 3 4 pokemon:x:1002:snorlax,ditto グループ名 グループパスワード。 グループID グループ Read more
/etc/passwd ユーザーのアカウント情報は /etc/passwd ファイルに保存されます。 1 2 3 4 5 6 7 snorlax:x:1000:1000:I Love Snorlax! :/home/snorlax:/bin/bash ユーザー名 パスワード。s Read more
X.org,etc xorg.conf 設定ファイルです。 /etc/X11/xorg.conf xorg.conf.d 以下に設定ファイルが分割されて格納されている場合もあります。 /etc/X11/xorg.conf.d/* /usr/share/X11/xorg.conf.d/* ディスプレ Read more
LPIC101直前まとめ テスト直前に確認することを想定したページです。 setはシェル変数の一覧を表示 Read more
pkill サンプル nginxを終了させる $ ps ax | grep nginx 5241 ? Ss 0:00 nginx: master process /usr/sbin/nginx 5242 ? S 0:00 nginx: worker process 5244 pts/0 S+ 0:00 grep --color=auto nginx $ pkill nginx `` $ ps Read more
parted
gdisk GPTに対応したパーティションの作成や削除などに使うコマンドです。
chgrp
cpio ファイルをアーカイブファイルにコピーしたり、アーカイブからファイルをコピーします。
debugfs ex2, ex3, ex4ファイルシステムのファイワ的なデバッガツールです。
systemd サンプル nginxサービスを起動する $ systemctl start nginx.service nginxサービスを停止する $ systemctl stop nginx.service nginxサービス Read more
SysVinit SysVinitの起動手順 init が /etc/inittab ファイルを読み込む init が /etc/rc.sysinit スクリプトを読み込む init が /etc/rcスク Read more
dd 入力側に指定したファイルからの入力をファイルもしくは標準出力に送るコマンドです。
shutdown オプション -r 再起動する。 -h シャットダウン後システムを停止する。 -k 実際にはシャットダウンを行なわず、 Read more
journalctl systemd-journaldが収集したログを表示するためのコマンドです。 サンプル 保管されている Read more
ntpd,ntpdate,etc ntpd NTPにより時刻の同期を取るデーモンです。 /etc/ntp.conf ntpdの設定ファイルです。 オプション driftfile restrict server リモート Read more
hwclock ハードウェアクロックをシステムクロックに合わせる $ hwclock -u --systohc システムクロックをハードウェアクロックに合 Read more
change サンプル snorlaxユーザーのパスワードの有効期限を調べる $ chage -l snorlax snorlaxのパスワードの有 Read more
date サンプル 現在時間を表示 $ date Tue Aug 23 05:19:08 PM JST 2022 日付が入りでファイルを生成 $ touch `date "+%Y%m%d-snorlax.txt"` UTCで現在時刻を表示 $ Read more
userdel ユーザーを削除するコマンドです。 サンプル snorlaxユーザーを削除する(snorlaxのホームデ Read more
zypper Libzyppライブラリを利用したコマンドラインによるパッケージ管理ツールです。 サンプル
at,batch 指定したコマンドを1回だけ実行するコマンドです。 at /etc/at.allow /etc/at.allow に登録されたユーザーは、atコマンドとbat Read more
BIOSとUEFI BIOS、UEFIはマザーボードに搭載されているプログラムです。 UEFIはBIOS Read more
/etc/hostsでホスト名とIPアドレスを対応させる
wall
uname
systemctl サンプル sshd.serviceを開始する $ systemctl start sshd.service システム起動時にsshd.serviceを自動起 Read more
init, telinit ランレベルを変更するコマンドです。
dd サンプル
GRUB ブートローダーです。 GRUBの設定ファイルは /boot/grub/menu.lst と /boot/grub/grub.conf です。 設定項目 default デフォルトで起動するOSを定義す Read more
GPTとMBR MBRとGPTは、マスターブートレコード(Master Boot Record)とGUIDパーテ Read more
Advanced Configuration and Power Interface(ACPI) ACPIはPC/AT互換機の電源制御の統一規格として採用された Read more
modprobe 指定したモジュールの依存関係を確認し、必要なモジュールを自動的に追加、もしくは削除します。 モジュー Read more
システムアーキテクチャ PCI PCI Express USB eDP DDR SDRAM
type コマンドのパスや種類を表示するときに使うコマンドです。 WindowsとLinuxでは挙動が異なりま Read more
xfs_repair XFSファイルシステムを検査、修復するコマンドです。
fsck,e2fsck ファイルシステムにエラーがないかどうかのチェックと修復を行うコマンドです。 オプション -A /etc/f Read more
tune2fs ext2/ext3/ext4 ファイルシステムのパラメーターを調整するコマンドです。 オプション -c [回数] チェックなしでマウント Read more
xargs 標準入力から受け取った値を引数に渡すコマンドです。 サンプル ls に ‘-li’ を渡して実行する ls -li と同等です。 $ Read more
エスケープ バックスラッシュ \ で特殊文字はエスケープできます。 サンプル (^^)/ をechoで出力する $ echo \\\(^^\)\/ $ echo Read more
正規表現 ## サンプル 以下のようなファイルからNginxという文字列が入った行を抽出する logNginx0 logNginx1 logApache0 logNginx2 logApache1 logDatadog0 $ grep Read more
stat ファイルやディレクトリの属性や日付、iノード番号などを表示するコマンドです。 サンプル $ stat file.txt 16777222 84363776 -rw-r--r-- 1 Read more
変数の展開 ダブルクオート内で変数を展開する $ echo "I am ${USER}." I am snorlax. 鉤括弧を使わなくても変数を展開できます。 $ Read more
split
シェル変数と環境変数の違い シェル変数と環境変数を設定します。 $ export POKEMON_ENV=Snorlax # 環境変数を設定 $ POKEMON_SHELL=Ditto # シェル変数を Read more
lscpu CPUの情報を表示するコマンドです。 /proc/cpuinfo にもCPUの情報が格納されています。
/etc/fstab マウントするファイルシステムとマウントポイント、マウント時に指定するオプションなどmountコマン Read more
umount ファイルシステムをルートファイルシステムから切り離す(アンマウントする)ためのコマンドです。 オプシ Read more
lsblk 利用可能なブロックデバイスの一覧を表示するコマンドです。 サンプル 利用可能なブロックデバイスの一覧を Read more
複数の画像をpdfに変換する方法です。 ImageMagicがインストールされていない場合はインストー Read more
Conohaでディスクを追加する方法です。 まずはサーバーを立ち上げ、ファイルシステムの使用状況を確認 Read more
wall
uname
telinit
init
dmesg システム起動時にカーネルが画面に表示するメッセージを表示するコマンドです。 メッセージを表示 $ dmesg [269117.247721] [UFW Read more
dmesg
ブートローダー
ハードウェア
lsmod 現在システムにロードされているモジュールの状態を表示するコマンドです。 またモジュールの状態は /proc/modules に格 Read more
lsusb USBバスと、接続されているデバイスに関する情報を表示します。 $ lsusb Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU USB Tablet Bus 001 Device Read more
lspci システムのすべてのPCIバスと、接続されているデバイスに関する情報を表示するコマンドです。 $ lspci 00:00.0 Host Read more
仮想マシン(VM)とコンテナ(LXC)
apt-get サブコマンド install upgrade update dist-upgrade remove apt-get update と apt-get upgrade と apt-get dist-upgrade の違い apt-get update パッケージのリストを更新する インストールされている Read more
uniq 重複する内容の行を1行にまとめることができます。 ソートされていない場合は事前にソートする必要があり Read more
dselect
dpkg オプション -l, –list インストール済みの全debパッケージの情報を表示します。 -s, –status 指定したパッケージの情報 Read more
id
SUID
SUID
adduser 対話形式でユーザーを作成するコマンドです。
userdel ユーザーを削除するコマンドです。
Linuxのファイル /etc/apt/sources.list Debian系のパッケージのダウンロード先(リポジトリ)が書かれたファイル /etc/fstab デ Read more
mount オプション -a /etc/fstab ファイルに記載されているファイルシステムをすべてマウントする。 -r ファイスシステムを読 Read more
mkfs,mke2fs ファイルシステムの作成(初期化)を行うコマンドです。 オプション -t ファイルシステムのタイプを指定しま Read more
ファイルシステム ext ext2 ext3 ext4 reiserfs ジャーナル機能を持ったファイルシステム。 ディスクの使用効率が良く、クラッシ Read more
passwd パスワードの変更を行うコマンドです。 サンプル snorlaxのパスワードを設定する $ passwd snorlax snorla Read more
useradd,usermod,userdel ユーザーを追加したり、削除したりするコマンドです。 useradd ユーザーを追加するためのコマンドです。 似たコマ Read more
シェルスクリプト シェル上で実行できるプログラミング言語です。 変数 $$ シェルのPID $? 最後に時効したコマ Read more
シェル変数 さまざまなシェル変数についてです。 特殊なシェル変数 $$ シェルのPID $? 最後に実行したコマンド Read more
unalias エイリアスを解除するコマンドです。 サンプル $ alias snorlax='echo Snorlax' $ snorlax Snorlax $ unalias snorlax $ snorlax zsh: command not found: snorlax
alias エイリアスを設定するコマンドです。 サンプル $ alias snorlax='echo Snorlax' $ snorlax Snorlax
SSHキーを設定する サーバー側で鍵を生成し、クライアント側にダウンロードする方法です。 ubuntuで Read more
bash Linuxでコマンドなどの命令文を記述したシェルを実行するために使われます。 /etc/profil Read more
rpm2cpio rpmコマンドをcpioアーカイブ形式に変換し、標準出力に出力するコマンドです。 サンプル rpmコマ Read more
yum yum update と yum upgrade の違い yum update はインストール済みのパッケージをアップデートするコマンドです。 yum upgrade は yum update --obsoletes と同 Read more
ldconfig リンクの作成やライブラリのキャッシュを行うコマンドです。 ldconfig を実行すると /etc/ld.so.conf に基づいて /etc/ld.so.cache を再構築します Read more
whereis 指定されたコマンドのバイナリー、ソース、マニュアルページの場所を表示するコマンドです。 サンプル sl Read more
which 指定されたコマンドがどのディレクトリに格納されているかを、PATH環境変数で指定されたディレクトリ Read more
locate,updatedb locateはファイルを名前で検索するコマンドです。 updatedbはlocate用の検索データベ Read more
find 指定したディレクトリ以下で、指定した検索条件に合致するファイルを検索するコマンドです。 オプション -name Read more
chgrep 指定されたファイルの所有者と所有グループを変更します。
chown 指定されたファイルの所有者とグループを変更します。 オプション -R ディレクトリのみに指定が可能であり、 Read more
umask デフォルトのパーミッションを決定するumask値を確認、設定するコマンドです。 ファイルの場合は66 Read more
chmod ファイルやディレクトリに設定されているパーミッションを変更するコマンドです。 オプション -R ディレクト Read more
パーミッション ディレクトリやファイルなどを操作するための権限です。 パーミッションの読み方 左からファイ Read more
groups ユーザーのグループを表示するコマンドです。 サンプル snorlaxのグループを表示する $ groups snorlax
fdisk パーティションを作成、削除するコマンドです。 オプション -d 領域を削除 -l パーテションのタイプを表示 -m 利 Read more
pvcreate Logical Volume Manage(LVM)は複数のハードディスクやパーティションにまたがった記憶領域を、あたかも一 Read more
Filesystem Hierarcchy Standard Filesystem Hierarcchy Standard(FHS)はディレクトリ構造の標準を定めた仕様書です。 / ファイルシステムの Read more
tmux tmuxは、1画面で複数の端末(ターミナル)を操作できるアプリケーションです。
watch 指定されたコマンドを繰り返し実行するコマンドです。 サンプル 5秒ごとに echo “snorlax” を実行するコマンド # wip 動く Read more
killall プロセス名を指定してシグナルを送信する際に使用するコマンドです。 主なシグナル SIGUP シグナル番号1、端末 Read more
kill シグナルを送信し、プロセスを終了させるためのコマンドです。 主なシグナル SIGUP シグナル番号1、端末の切断 Read more
nohup ログアウトしてもプログラムを実行し続けるためのコマンドです。 ## サンプル バックグラウンドで sl コマンド Read more
jobs 実行中のジョブを表示するコマンドです。
bg 指定したジョブをバックグラウンドに移行します。
fg 指定したジョブをフォアグラウンドに移行します。
renice 動作中のプロセスの優先度を変更します。
nice プロセスの優先度をデフォルトから変更して実行するコマンドです。 nice値は -20~19 の値で変更可能です。 n Read more
fgrep fgrepは正規表現を使用せずに検索したい時に使用します。 grep コマンドではこのように正規表現を使って Read more
pgrep 現在実行中のプロセスを調べて、ユーザー名、UID、GIDなどを元にプロセスIDを検索します。 オプシ Read more
sha256sum SHA256ハッシュ値を求めるコマンドです。 $ sha256sum file.txt e1134eadacc182c3838b5121687b4cbb6a2fa46d18aeeb7ab09f3752766a9c56 file.txt sha512sum SHA512ハッシュ値を求めるコマンドです Read more
tail テキストファイルの末尾部分を表示するコマンドです。 デフォルトでは10行目まで表示します。 オプション Read more
head テキストファイルの先頭部分を表示するコマンドです。 デフォルトでは10行目まで表示します。 オプション Read more
grep テキストデータ内の文字列検索を行うコマンドです。 オプション -v パターンに一致しない行を表示する -n 行番 Read more
コマンドを続けて実行する 複数のコマンドを続けて実行する方法です。 サンプル ;の前のコマンドの終了コード Read more
リダイレクト リダイレクトをすることで出力結果やエラーをテキストファイルに出力したりすることができます Read more
less less は1画面に収まらないような長いテキストを表示するために使うコマンドです。 似たコマンドに more がありま Read more
more more は1画面に収まらないような長いテキストを表示するために使うコマンドです。 似たコマンドに less がありま Read more
xz,unxz xz は圧縮に、unxz は解凍に使われるコマンドです。 サンプル file1.txt をxzで圧縮する $ xz file1.txt file1.txt.xz が生成され、f Read more
bzip2,bunzip2 bzip2 は圧縮に、bunzip2 は解凍に使われるコマンドです。 サンプル file1.txt をbzip2で圧縮する $ bzip2 file1.txt file1.txt.bz2 が Read more
gzip, gunzip gzip は圧縮に、gunzip は解凍に使われるコマンドです。 サンプル file1.txt をgzipで圧縮する $ gzip file1.txt file1.txt.gz が生 Read more
chsh ユーザーをログインをできないようにするコマンドです。 サンプル ユーザーを対話的なログインをできないよ Read more
JavaScriptで数値か文字列か判定する方法です。 isNaN() を使うと数値化文字列か判定することができます Read more
UICollectionViewでContextMenuを使う方法です。 セルを長押しするとConte Read more
はじめに 個人開発でサービスを作るのが趣味です。 Terraform, Lambda, DynamoDBを使ってサーバーレスで簡単なービス Read more
EC2インスタンスのバックアップを作成する方法です。 EC2インスタンスをバックアップする方法はいくつ Read more
メタキャラクター メタキャラクターは特別な意味や役割を持つ文字です。 サンプル .txt拡張子を持つファイ Read more
file ファイルの種類を調べるコマンドです。 オプション -i MINEタイプで表示する サンプル file.txt のファイルの種類 Read more
touch ファイルを作成するコマンドです。 サンプル hello.txtを作る $ touch hello.txt タイムスタンプを指定してhe Read more
rmdir ディレクトリを削除するコマンドです。 サンプル helloディレクトリを削除する $ rmdir hello helloディレ Read more
rm ファイルを削除するコマンドです。 オプション -i ファイルを削除する前にユーザーへ確認する -f ユーザーへの Read more
mkdir mkdirはディレクトリを作成するコマンドです。 サンプル helloディレクトリを作成する $ mkdir hello
mv ファイルやディレクトリの移動に使用するコマンドです。 memo.txt を memo2.txt にリネームする $ mv memo.txt memo2.txt /tmp/snorlax ディレクトリにあ Read more
cp ファイルやディレクトリを複製する場合に使うコマンドです。 オプション -i コピー先に同名ファイルが存在す Read more
ls ファイルやディレクトリの情報を一覧表示するコマンドです。 オプション -F ファイルタイプを表す記号の表示 Read more
LPICレベル1で出てくるLinuxコマンドのまとめです。 bzip2,bunzip2 bzip2 は圧縮に、bunzip2 は解凍に使われ Read more
curlでLambdaの関数URLにリクエストを送る方法です。 Lambdaと関数URLの作成方法は こ Read more
Swiftのasync,awaitを使ってAPIと画像を取得し、全てが揃ってから表示する方法です。
Swiftのasync,awaitを使ってAPIをフェッチする方法です。 従来のClosureを使った Read more
ECS-EC2でnginxを動かす方法です。 ロール作成 ECSで使用するロール、sample-ecs- Read more
CodeBuildでC言語をビルドする方法です。 C言語を書き、main.c というファイル名で保存しま Read more
AWSでEC2をプライベートサブネットに設置する方法です。 Private-Subnetを作成します。 Read more
Dockerイメージを作成してECSで動かします。 Dockerのおさらいとnginxイメージについて Read more
シェル変数と環境変数の違いについての解説です。 シェル変数は子プロセスでその値を呼び出すことはできませ Read more
DynamoDBのItemを一度に削除する方法です。 batch-write-item を使うことで一度に削除することができます。 今回 Read more
LambdaでBMIを計算するAPIを作成してJSで呼び出す方法です。 LambdaでAPIを作成する Read more
LambdaでBMIを計算するAPIを作成する方法です。 以下のコードをコードタブに貼り付けLambd Read more
SwiftUIでObservableObjectの@publishedなプロパティとBindingを Read more
iOSのファイルアプリ(UIDocumentPickerViewController)を開いてドキュ Read more
Swiftで複数のViewをドラッグで移動する方法です。 ViewController でタッチのイベントを検出し、Pokemon Read more
Swiftでドラッグで移動し、長押しでContextMenuを表示する方法です。 ViewController でタッチのイベント Read more
Swiftでタップ、ドラッグした箇所にViewを移動させる方法です。 ViewController でタッチのイベントを検出し、そ Read more
Playgroundで2次のベジェ曲線を描画する方法です。 あなたの知らないベジェ曲線の世界 に詳細な解 Read more
Swiftで配列からランダムに要素を取り出す方法です。 配列をシャッフルした後に先頭の要素を取得してい Read more
Swiftで16進数を使う方法です。 0x を使うことで16進数を表現できます。(1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, Read more
e の後ろに桁数を指定することができます。 let number: Double = 123e2 print(number) // 12300.0 負の値にすると小数点にできます。 let number: Double = 123e-4 print(number) Read more
Swiftで関数の引数にジェネリクスを使う方法です。 以下のように記述することで、引数に Int でも String でも受 Read more
PlaygroundでViewのプレビューを表示する方法です。 PlaygroundPage.current.liveView に表示したいViewを設定することで Read more
SwiftでSetから要素を削除する方法です。 remove を使うことで要素を削除することができます。 var mySet: Set = [1, Read more
Pythonで別ファイルの関数を実行する方法です。 functions.py で定義した hello() を main.py で実行しています。 $ python main.py
JavaScriptでBMI計算機を作る方法です。
EC2インスタンスにMySQLをインストールする方法です。 # ルートユーザーに切り替える。 sudo su - # イン Read more
FFmpegを使って動画の情報を表示する方法です。 以下のコマンドで表示することができました。 $ ffmpeg -i movie.mp4
ターミナルのアカウント名を一時的に変更する方法です。 以下のコマンドで一時的にアカウント名を変えること Read more
Lambdaトリガー(Lambda Permission)のStatement IDを確認する方法です。 Read more
API GatewayのリソースIDを取得する方法です。 Terraform で API Gateway のリソースをインポートするには REST-API-ID と RESOURCE-ID が必要 Read more
SwiftUIで画像をピンチで拡大する方法です。 UIImageViewとUIScrollViewを使 Read more
SwiftUIで画像をピンチで拡大する方法です。 画像をピンチで拡大します。 他にはこのような方法があり Read more
SwiftUIで画像をピンチで拡大する方法です。 MagnificationGestureを使った方法 Read more
findコマンドでディレクトリを探す方法です。 findコマンドで2階層以内のsnorlaxディレクト Read more
cutコマンドを使うことで文字列を切り取ることができます。 2文字目から4文字目をカットしています。 echo Read more
Dockerビルドに秘密情報を使う方法です。 Dockerビルド時にアクセスキーなどの秘密情報が必要な Read more
Spring Bootの起動時に文字列の配列を渡す方法です。 以下のようなオプションを付与することで pokemons に文字列の配 Read more
API Gatewayに独自ドメインを設定する方法です。 API Gateway用のLambda関数を作成します。 Read more
GatewayとLambdaとDynamoDBを組み合わせてToDoアプリを作る方法です。 Lambda 関数を作 Read more
SwiftUIでMapViewを使い複数の位置情報を選択する方法です。 addボタンを押した位置情報を Read more
AWS CLIでDynamoDBを操作する方法です。 AWS マネジメントコンソールから pokemon-table という名前でテーブルを作 Read more
DynamoDBのスキャン時に「Attribute name is a reserved keyword; reserved keyword: type」が出る時の対処法です。 カラ Read more
プロファイルを使って複数のAWSアカウントを使い分ける方法です。 一台のPCから複数のAWSアカウント Read more
SwiftUIでのプッシュ通知の最小構成です。 プッシュ通知のテストをしたい時に使用します。
LambdaのコードをCLIから更新する方法です。 list-functions コマンドで更新したい関数名を確認します。 aws lambda list-functions | Read more
ALBに独自ドメインを設定してHTTPSにする方法です。 ALBの向き先をnginxをインストールした Read more
EC2インスタンスを立ててnginxをインストールしてブラウザからアクセスする方法です。 まずSSH用 Read more
PythonでWebサイトのHTMLファイルを取得して保存する方法です。 urllibでGETアクセス Read more
LambdaとEvent BridgeでDiscordの目覚ましBotを作る方法です。 「おはよう」と毎 Read more
MKMapViewで経路を表示する方法です。 新宿駅から秋葉原駅への経路を表示しています。 参考: 【Sw Read more
MKMapViewの表示範囲を設定する方法です。 秋葉原駅(35.6984, 139.7731)を中心と Read more
CollectionViewに区切り線を追加する方法です。 参考: UICollectionView の Layout で悩んだら Decoration Viewを用いてC Read more
CollectionViewの背景にスクロールする画像を設定する方法です。 よくわかっていないのですが Read more
UICollectionViewのサンプルです。 makeColor() 関数でランダムに生成した色をセルに入れています。 ス Read more
AWS Command Line Interface(CLI)を使ってS3バケットを作成する方法です。 AWS CLIはAWSが提供する Read more
Swiftで最低幅を持ち横幅が可変なボタンを作成する方法です。 ボタンの横幅が最低53pxで、余白が1 Read more
全画面にするとChormeのタブが表示されなくなってしまった時の戻し方です。(Macの場合) command + shift + Read more
S3に画像などの静的ファイルを置いて公開する方法です。 まずS3のコンソールにアクセスします。 「バケッ Read more
CollectionViewで並び替え時に選択されたセルにアニメーションを付与する方法です。 長押しす Read more
UICollectionViewのセルを並び替える方法です。 長押しすると移動できるようになります。 参 Read more
Xcodeで左側のファイル一覧のナビゲーションが隠れてしまって出てこないときの方法です。 command + 0 で出し Read more
SwiftUIでさまざまなデバイスのプレビューを確認する方法です。 まず以下のコマンドでデバイスの一覧 Read more
iOS15でPickerを横に並べるとタップ領域が重なってしまう不具合に悩まされたのでその忘備録です Read more
SwiftUIでMapViewの中央に十字を用意し、その中央の座標を取得する方法です。 MapView Read more
RustでキャメルケースのJSONをスネークケースにデシリアライズしたり、キャメルケースのJSONに Read more
RustでEnumのプロパティがあるstructをシリアライズしたりデシリアライズする方法です。 En Read more
RustでstructをJSONにシリアライズしてファイルに保存する方法です。 StringにしてJS Read more
RustでJSONを読み込みVecにデシリアライズする方法です。 JSONを読み込んでVecに変換して Read more
RustでVecやArrayをシリアライズしたりデシリアライズする方法です。 VecでもArrayでも Read more
RustでJSONを読み込んでstructにデシリアライズする方法です。 ローカルのJSONを読み込ん Read more
RustでstructをJSONにシリアライズしたりデシリアライズする方法です。 参考
SpringBootでログをファイルに出力する方法です。 application.properties に logging.file.name=spring.log を追加するとログがファイルとしても出力 Read more
SwiftでMapViewの中央に十字を用意し、その中央の座標を取得する方法です。 スクロールしたりピ Read more
Rustでコマンドライン引数を渡す方法です。 use std::env; fn main() { let args: Vec<String> = env::args().collect(); println!("{:?}", args); } rustc main.rs ./main snorlax 143 ["./main", "snorlax", "143"]
RustでHelloWorldをする方法です。 main.rs というファイルを作成します。 fn main() { println!("Hello, World"); } 以下のコマン Read more
SwiftUIでPHPickerViewControllerを使って画像を選択する方法です。 Imag Read more
SwiftでJSONデコードするときに数字の桁数を指定する方法です。 文字列になってしまいましたが、以 Read more
関数の引数は呼び出し側で省略したり、別名をつけたりすることができる。 func buyA(product: Int, price: Int, quantity: Int) { print(product, price, quantity) } buyA(product: 1200, price: 1500, Read more
Swiftで引数を参照渡しをする方法です。 まず普通に書いた場合です。 プログラム実行後 x = 2, y = 4 とな Read more
PHPickerViewController を使って画像を選択する方法です。 UIImagePickerController が将来的に非推奨になり PHPickerViewController に置き換わっていくみたいです。 参考: Meet the Read more
UIKitのScrollViewでページングを実装する方法です。 スクロールすると切り替わるタイミング Read more
SpringBootでマークダウンをHTMLに変換してThymeleafで表示する方法です。 マークダ Read more
SwiftUIでスライダーとスクロールを連動させる方法です。 スライダーの値を変えることでScroll Read more
SwiftUIでカメラを使う方法です。 録画を可能にする CameraView を作成しそれを SwiftUI 側で呼び出すようにします。 S Read more
Springを使ってお問い合わせフォームを作るその6です。 今回は作ったアプリケーションをサーバーにデ Read more
Springを使ってお問い合わせフォームを作るその5です。 前回自体でアプリケーションは大体できたので Read more
Springを使ってお問い合わせフォームを作るその4です。 今回はフォームから DB に追加できるようにしま Read more
Springを使ってお問い合わせフォームを作るその3です。 今回は Spring と DB を接続して前回作成した contact テーブ Read more
Springを使ってお問い合わせフォームを作るその2です。 今回はDBまわりを作っていきます。 まずDo Read more
Springを使ってお問い合わせフォームを作ります。 ユーザーがフォームにお問い合わせ内容を書いて投稿 Read more
Dockerを使ってMySQLを練習する方法です。 まず以下のような docker-compose.yml を作成します。 version: "3.7" services: mysql: image: mysql:8.0.20 container_name: swiswiswift-mysql environment: Read more
Golangでtext/templateを使ってhtmlファイルを生成する方法です。 Pokemon構 Read more
MapViewのタップした箇所に黒丸を描画する方法です。 タップした箇所に黒丸を描画しています。黒丸の Read more
PCBEで作った基板をPCBGOGOで注文する方法です。 ファイル -> 基盤見積もり作成 -> 画像のように「デ Read more
AppStoreConnectで「銀行振り込みが完了しませんでした」というメッセージが現れて消えない Read more
MacOSでフォルダをzipに圧縮する方法です。 zipにすることで LINE とかで送ることができるようになり Read more
Golangで構造体をJSONファイルとして出力する。 このコードでは構造体PokemonをJSONと Read more
Golangで構造体をJSONファイルとして出力する方法です。 このコードではローカルのJSONファイ Read more
GolangでJSONを構造体に変換する方法です。 このコードではローカルのJSONファイルを読みとり Read more
iOSアプリ開発中に実機ビルドだと動けどTestFlightから配信すると動かない。ということがあり Read more
複数の型を持つ JSON を enum を使って Decode する方法です。 とある API を叩くと JSON が返ってきますが、その中身がポケモンな Read more
自分で定義したStructをUserDefaultsに保存する方法です。 そのままでは保存することがで Read more
Identifiableに適合していないStructでListを使う方法です。 id でプロパティユニーク Read more
iOSのMKMapViewの上に図形を描画する方法です。 MKPolygon を使うことで任意の多角形を描画することがで Read more
SwiftUIのTabViewのタブをコードから動的に切り替える方法です。 コードで動的にタブを切り替 Read more
JetpackComposeで画面遷移する方法です。 以下の記事を参考にしながら画面遷移してみました。 Read more
iOSでバージョンとビルド番号を取得する方法です。 バージョンとビルド番号を文字列で取得します。 オプシ Read more
SwiftUIでListにButtonを設定してパラメーターの違う画面に遷移する方法です。 詳細ページ Read more
SwiftUIで少しカスタマイズしたActivityIndicatorを表示する方法です。背景色をつ Read more
Swiftでデフォルト引数を使う方法です。 favorite 関数に引数を渡さず呼び出すと "I love Snorlax が返り、任意の名前を渡 Read more
SwiftUIでActivityIndicatorを表示する方法です。 ロード中などのくるくるするやつ Read more
SwiftUIでUIActivityViewControllerを表示する方法です。 ボタンを押すと URL Read more
DockerのMySQLでdocker-entrypoint-initdb.dの完了を待つ方法です。 Read more
waitコマンドで複数の処理の完了を待つ方法です。 sh script.sh を実行すると sleep.sh の完了を待ち、最後の Echo 文を実行し Read more
SwiftUIでSearchBar(TextField)にクリアボタンをつける方法です。 TextFiled に文字を入 Read more
SwiftUIでSearchBar(TextField)を使って検索する方法です。 TextFiled に文字を入力する Read more
SwiftUIのListの中にボタンを複数設置する方法です。 buttonStyle(PlainButtonStyle()) を設定することできました。 参考サイト SwiftUI Read more
SwiftUIのListでSpacerの部分にもタップ判定をつける方法です。 .contentShape(Rectangle()) を設定することでタップ Read more
Elmで配列を繰り返して表示する方法です。 Stringの配列の内容を繰り返して表示しています。 ちなみ Read more
Elmで型エイリアスが入った配列を繰り返し表示する方法です。 Pokemonという型エイリアスの配列の Read more
Elmで型エイリアスを定義する方法です。 Pokemonという型エイリアスを定義して、その内容を表示し Read more
ElmでIntをStringに変換する方法です。 String.fromInt で変換することができました。 Elmは慣れるまで難し Read more
SwiftUIでListをEditModeにして並び替える方法です。 UITableViewのEdit Read more
Swiftでプロジェクトの中に含まれるJSONファイルを読み込む方法です。 まずプロジェクトに読み込み Read more
SwiftUIでシートを表示し、プッシュ遷移後にシートを閉じる方法です。 遷移後のシートでもisPre Read more
SwiftUIで初めの画面に遷移する(popToRootViewController)方法です。 isDetailLink が Read more
Swiftで10進数を2進数に変換する方法です。 TextFieldに数字を入力し、変換ボタンを押すと Read more
SwiftUIのTextFieldで表示するキーボードを指定する方法です。 keyboardType を指定することで表示する Read more
SwiftでMKMapViewに図を追加する方法です。 以下の例では大阪、松本、東京を結ぶ三角形を追加 Read more
SwiftでMKMapViewに線を引く方法です。 以下の例では大阪、松本、東京で線を引いています。
SwiftUIでButtonを有効にしたり無効にしたりする方法です。 Toggleを押すとボタンが有効 Read more
Swiftで配列からランダムに任意の個数抽出する方法です。 もっと良いやり方がありましたらTwitte Read more
SwiftUIでViewを横スクロールで表示する方法です。 SwiftUIだと簡単に実装できて良いです Read more
QGridを使ってCollectionViewを実装する方法です。 iOS13のSwiftUIではCo Read more
Swiftでオンライン上のファイルを再生する方法です。 簡単に実装できました。ただエラーハンドリングが Read more
SwiftUIでアラートを入れ子にして使うことができなかったのでそのメモです。 以下のコードの様に HStack の Read more
iOSでGoogle-Mobile-Ads-SDKの8系が入らない時の対処法です。 Firebase/adMob を外したらうまく Read more
SwiftUIでボタンを押すとポップアップを表示する方法です。 以下の例ではボタンを押すとアラート(中 Read more
SwiftUIでBMIを計算し、結果を別のViewで表示する方法です。 身長と体重を入力し、計算ボタン Read more
@Stateと@Bindingの使い分けについです。 @State のついた変数を変更することでViewにその変更 Read more
TableViewのセルを長押しでContextMenuを表示する方法です。 手軽にメニューが表示する Read more
SwiftUIで複数のモーダルをEnumで出し分ける方法です。 enumを使うことでスッキリと書くこと Read more
SwiftUIでフルスクリーンモーダルを表示する方法です。(iOS14以上) いままでSwiftUIで Read more
SwiftUIでモーダルを表示する時に値を渡す方法です。 TextFieldでname変数に文字列を入 Read more
Swiftで文字列を圧縮して保存し、そのデータを読み取る方法です。 zlib というアルゴリズムで文字列を圧縮 Read more
SwiftUIでAVAudioPlayerNodeで音楽を再生し、再生終了を検知する方法です。 AVAudioPlayer は Delegate Read more
SwiftUIでAVAudioPlayerで音楽を再生し、再生終了を検知する方法です。 SwiftUI Read more
ビック光(IIJmioひかり)の接続パスワードを忘れた時のメモです。 WiFiルーターを変えたタイミン Read more
SwiftUIを使ったTODOアプリのサンプルコードです。 InputView で入力した TODOは ContentView に表示されます。
AVAudioPlayerNodeを使って音楽の再生、一時停止、再生速度変更、ピッチ変更、ボリューム Read more
AVAudioPlayerを使って音楽の再生、一時停止、停止、ボリューム変更、再生速度変更を行う方法 Read more
SwiftUIでImageを長押しするとContextMenuを表示する方法です。 アイコンが表示され Read more
ImageViewを長押しするとUIMenuを表示する方法です。 アイコンが表示されているImageV Read more
SwiftUIでMapを表示してアノテーションを表示する方法です。 iOS14からSwiftUIでMa Read more
UIStepperを使って値を増減させる方法です。 UIStepperを使うと値を増減させるUIを簡単 Read more
Xcodeでプロジェクトを作成してGithubにプッシュする忘備録です。 まずプロジェクトを作成します Read more
SwiftでSpringBootで作られたAPIに文字列を渡した時にちょっと詰まったのでそれの忘備録 Read more
SpringBoot で boolean型 で isXXX という名前のプロパティを持つ Bean を返すとisが省略されたので、それ周りの挙動の Read more
TableViewでセルのロングタップを検出する方法です。 通常のタップとロングタップをそれぞれのイベ Read more
UIAlertControllerの中でTextFieldを使い、文字数を制限する方法です。 このサン Read more
UIAlertControllerの中でTextFieldを使う方法です。 Alertの中でテキストを Read more
SwiftUIでMapを使う。Mapにピンを立てる方法です。 UIViewRepresentableを Read more
SwiftUIでViewの上にViewを重ねる方法です。 Imageの上に半透明に黒いTextを重ねて Read more
ディレクトリにあるwavファイルをcafに変換する方法です。 参考: bashのfor文でよく使うものメ Read more
UIViewに影をつける方法です。 オレンジ色のUIView の周りに影をつけています。 影があると浮き上 Read more
シェルスクリプトでディレクトリにあるファイル名の一覧でループする方法です。 参考: bashのfor文で Read more
画面内にPageViewControllerがあるウォークスルー画面を実装する方法です。 一番最後のペ Read more
SwiftUIで端末のシェイクを検知する方法です。 端末をシェイクすると Text 内の文字が変わります。 Rea Read more
SwiftUIでAppStorageを使ってUserDefaultの値を監視する方法です。 UserD Read more
SwiftUIでListの中に複数のNavigationLinkを設置する方法です。 素直に実装すると Read more
ディレクトリにあるwavファイルをcafに変換する方法です。ディレクトリに存在する全ての.wavファ Read more
ディレクトリにあるtxtファイルでループする方法です。ディレクトリに存在する全ての.txtファイルに Read more
ディレクトリにあるファイル名でループする方法です。ディレクトリに存在する全てのファイルに処理をしたい Read more
SwiftでUIViewの周りに影をつける方法です。 ImageのViewの周りに影をつけています。 shadowOffset Read more
UIPageViewControllerでウォークスルー画面を実装する方法です。 ウォークスルー画面は Read more
SwiftでUIViewの周りに影をつける方法です。 ImageのViewの周りに影をつけています。 shadowOffset Read more
Swiftで文章を読み上げる(音声合成)方法です。 AVFoundation を import し、以下のコードを書くことで iPhone に文字列を読み Read more
SwiftUIでButton内の画像やテキストの色を変えない方法です。 .buttonStyle(PlainButtonStyle()) ではフルーツの一覧を表示して Read more
SwiftUIで画面遷移時に値を渡す方法です。 ContentView ではフルーツの一覧を表示しています。 フルーツが表示さ Read more
GithubのAPIを叩き、リポジトリを取得する。一番最後までいくと追加で取得しIndicator を Read more
GithubのAPIを叩き、リポジトリの情報をリストに表示する。一番下までスクロールされたら追加する Read more
GithubのAPIを叩き、リポジトリの情報をリストに表示する方法です。 Infinite List Scroll with SwiftUI and Combine を参考にさせて Read more
GithubのAPIを叩き、SwiftUIでリポジトリの情報をリストに表示する方法です。 Infinite List Scroll with SwiftUI and Read more
SwiftUIでViewを横に等間隔で横に並べて表示するほうほうです。 アイコンを等間隔で表示したりす Read more
SwiftUIで丸い枠に合わせて画像を丸く切り取り、枠を付ける方法です。 アイコンの表示する箇所などに Read more
SwiftUIで画像をリサイズして表示します。 アスペクト比が異なる場合ははみ出た箇所を切り取って表示 Read more
SwiftUIで画像をリサイズして表示します。 アスペクト比が異なる場合は余白が赤色で表示されます。
SwiftUIでButtonが押されたら文字の色を変える方法です。 ボタンが押されたタイミングで @State var text Read more
SwiftUIでアラートとシートを出し分ける方法です。 TextField に入力された文字列が Double に変換できるかチェック Read more
curl で iOSにVoIPプッシュを送る方法です。 まず VoIPプッシュ通知用の .p12 ファイルを .pem に変換します。 Read more
SwiftUI でプログラムで前の画面に戻る方法です。 NavigationView と NavigationLink を使うと画面遷移することができます。 戻るボタンは自動で Read more
Swiftで仮引数を持つイニシャライザをスマートに書く方法です。 仮引数がついたイニシャライザをもち、 Read more
Xcodeで行を入れ替える方法です。 command + option + [ でカーソルのある行を上に持ってくることができます。 また Read more
Xcodeでコードをフォーマットする方法です。 command + a でコードを全て選択し、control + i でコード Read more
SwiftUIのTextFieldで編集中と編集完了を検知する方法です。 UIKit よりも少ないコードで実現で Read more
UIAlertControllerを使ってアラートを出すサンプルです。 UIAlertControllerStyle.alert を UIAlertControllerStyle.actionSheet にするとニュッと下から出 Read more
SwiftUIのPreviewを横向きにする方法です。 Previewのサイズを変更することで実現しま Read more
Buttonからプッシュ遷移をする方法です。 この方法であれば、NavigationLink を擬似的に Read more
SwiftUI で NavigationBar を隠す方法です。 .navigationBarHidden(true) を設定すると隠すことができます。 理由は不明ですが、空文字で仮のタイトルを設定 Read more
UIGestureRecognizer でジェスチャーイベントを取得する方法です。 UITapGestureRecognizer, UIPinchGestureRecognizer, UILongPressGestureRecognizer, UISwipeGestureRecognizer などを使ってスワイプ、ピンチなどのイベントを取得 Read more
UIPickerViewを使って値を取得するサンプルコードです。 PIPickerViewは選択肢の中 Read more
IntelliJでJavaのGradleのプロジェクトを作成する方法です。 IntelliJを使うと簡 Read more
Spring Initializr でアプリをSpringアプリを作成する方法です。 Spring Initializr を使うとアプリの雛形を作ることができます。 Spring Read more
iPadでモーダルのサイズを取得する方法です。 viewWillLayoutSubviews でモーダルのサイズを取得することができます。
削除、セルの移動が可能なUITableViewを作る方法です。 TableViewを使うと簡単に編集可 Read more
UIPageViewControllerとSwiftUIでよくあるチュートリアル画面を作ります。 画面 Read more
UserDefaults に配列を保存してTableViewに表示する方法です。 FirstViewController のボタンを押すと UserDefaults に現在の時刻が文字列とし Read more
iOSでUINavigationBar, UITabBar の色を変える方法です。 エヴァンゲリオンをイメージしたカラー Read more
UITabBarControllerにUINavigationControllerを入れ子で実装する Read more
SwiftUIでUITestを動かす方法です。 UIKit の時と違って sleep を入れないと良い感じに動かなかったです Read more
SwiftUIでText中の文字の太さや色を変える方法です。 SwiftUI で Text を結合できるのが面白いです。
SwiftUIで続きを読む。。。ボタンがあるViewを実装する方法です。 背景を透明色にし、そのサイズ Read more
Swiftで録画開始とスクリーンショットが取られたことを検知する方法です。 画面録画開始前に captureStatusDidChange を実行さ Read more
XcodeでAtCoderをC++でやってみました。 AppStore から Xcode をインストールし、Create a new Xcode project で Read more
SwiftUIで閉じることができないモーダルを表示する方法です。 以下の記事の応用です、UIKit を使 Read more
シミュレーターのスクリーンショットを影無しで撮影する(ツールバー無しで撮影する)方法です。 command + shift + 4 Read more
SwiftUIでモーダルからフルモーダルを表示する方法です。 以下の記事の改良版?です。 SwiftUI Read more
SwiftUIでアプリ起動時に画面を遷移させる方法です。 登録の導線で途中離脱したらその途中から再開さ Read more
FunctionBuilderを使ってViewに影をつける方法です。 FunctionBuilderと Read more
ViewModifierを使ってViewに影をつける方法です。 FunctionBuilderとVie Read more
SwiftUIでフルスクリーンモーダルを表示する方法です。 SwiftにもっとAPI増えて欲しいです。
SwiftUIでNavigationViewのタイトルやテーブルビューの背景を変える方法です。 TableView と UITextView Read more
SwiftUI で文字列中にタップ可能なリンクを追加するを作成する方法です。 UIViewRepresentable と UITextView を使って実現しました。 Reference: UITe Read more
Swift で PDF を作成する方法です。 PDFKit で簡単に PDF を作ることができました、素敵ですね。 参考: Creating a PDF in Swift with PDFKit
SwiftUIでWebViewを表示する方法です。 UIViewRepresentable を使わなくても良い WebView が早く出て欲しいです。
SwiftUIでListの要素を削除した入り増やしたりする方法です。 Closure で渡すのはあまりよくない気がし Read more
SwiftUIでキーボードをボタンで隠す方法です。 UIApplicationを拡張して実現しています Read more
SwiftUIでKeyboardの高さや出現を検知する方法です。 Combineを使って実現しています Read more
SwiftUIで複数行の文字列を入力する方法です。 UIKitのTextViewを使って実現しています Read more
SwiftUIで下から Picker を出す方法です。 下からモーダルのように表示させています。 Importing an image into SwiftUI using UIImagePickerController
SwiftUIでSwiftUIでUIImagePickerControllerを使う方法です。 UIKit と同 Read more
SwiftUIでButton内の画像の色を変えない方法です。 デフォルトのままだと以下の画像のように色 Read more
iOS13のModalPresentationStyleを全部試してみました。 PopPage モーダルのことを弊社 Read more
Swiftで動画の終了を検知するサンプルです。 動画はこちらのサイトからお借りしました。 Hybrid Creative Movies SAKURA こちら Read more
Swiftで動画を再生するサンプルです。 動画はこちらのサイトからお借りしました。 Hybrid Creative Movies SAKURA こちらのサイ Read more
SwiftUIでサイドメニュー(ハンバーガーメニュー)を表示するサンプルです。 ドラッグで消す箇所など Read more
SwiftUIのListのSectionの色を変えるサンプルです。 Appearanceを使って背景色 Read more
タップでセクション区切りのListViewにチェックを入れるサンプルです。 タップすることで State が変化し Read more
タップで ListView にチェックを入れるサンプルです。 タップすることで State が変化し、✔︎を描画するようになります。
Swift で CSV を集計する方法です。 まず前処理として、CSV ファイルを utf8 に変換する必要があります。 Mac の場合は Numbers Read more
UIView の背景をグリッドにしたり、ドットにしたりする方法です。 今回は GridView という UIView のサブクラスを作り、ボタンを Read more
ReplayKit を使うと画面を録画することができます。 凄く簡単に使うことができる上に、マイクで実況?をしたりするこ Read more
SwiftUI で UICollectionView のように表示する方法です。 Q-Mobile/QGrid というライブラリを使うと簡単です。 QGrid を参考にしながら書いてみました Read more
SwiftUI で Firestore の画像を表示する方法です。 UIImage は SDWebImage を使えば簡単に表示できますが、SwiftUI ではそれができませ Read more
SwiftUIのToggleの変更を検知し、print 文を実行します。 参考: How can I trigger an action when a swiftUI toggle() is toggled?
UIPickerView のような複数行の Picker を作成する方法です。 UIPickerView と使い勝手がかなり異なり、戸惑いました。 参考: Multi-Component Picker (UIPickerView) in SwiftUI 追 Read more
SwiftUIのPickerでLabelを表示しない方法です。 labelsHidden を設定することで可能です。 参考: How to Read more
SwiftUI で Picker を表示するサンプルです。 複数行の場合はこちらです。 SwiftUIで複数行のPickerを作成す Read more
SwiftUI で画面遷移先の View から遷移元のメソッドを呼び出すサンプルです。 delegate を使ったのですが、Combine で書 Read more
Swiftで数字が連番になった配列を作成する方法です。 なかなか書き方を覚えられません。
MVPアーキテクチャを使ったサンプルアプリです。 Unitテスト、UIテストも書きました。 以下のような Read more
Swift & Storyboard でファイルを作成します。 Main.storyboard を削除します。 Main storyboard file base name の項を削除する。 Application Scene Manifest -> Application Session Role -> Item0 -> Storyboard Name を削 Read more
Hugo のバージョンを更新したところ、以下のような Gist のページが表示されなくなりました。 <script src="https://gist.github.com/takoikatakotako/5aba51305d74c009a2c878897837e006.js"></script> 以下のように書き Read more
Docker コンテナの中に入ってシェルを使いたい時ありますよね。 普通は以下のようなコマンドでコンテナの中に入る Read more
SwiftUI でアラートを表示する方法です。 UIAlertController とはかなり書き方が異なります。 Property Wrapper の @State がまだ慣れません。
Swift5.1で追加されたFunctionBuilderを使ってStructを作る方法です。 SwiftUI でも Read more
SwiftUI でリストのセルをタップするとアラートが表示される方法です。 まだまだ SwiftUI に慣れません。
SwiftUIでリストを編集する方法です。 UITableView よりも短いコードで書くことができました。 参考: How to enable editing on Read more
postgres-Docker Hub 以下のコマンドで、ローカルの 5432ポートに postgres11 を立てることができ、kabigon というユーザーで Read more
TabViewを使って画面を切り替えるサンプルです。 かなり簡単に書くことができますね。 TabView - SwiftUI | Apple Developer Documentation
設定画面のようにListViewからそれぞれ別のViewに遷移する方法が少し手間でした。 もっと良い方 Read more
お天気Webサービス(Livedoor Weather Web Service) の API を Alamofire から叩き、帰ってきた JSON を struct にパース Read more
onDisappear で id を再生成することで回避しました。 @State に変化が無い場合はキャッシュを使い回したりするということでし Read more
SwiftUI でList を表示する方法です。 画面遷移後の画面なので、NavigationBar がいます。
インフラの勉強をし始めて分からなくて調べた単語をまとめました。 コンソリデーティッドビリング(Cons Read more
ローカルにモックサーバーが必要だったので簡単なものをPHPで作ってみました。 signup.php でユーザー登録を行い、 Read more
curl コマンドで iOS端末にプッシュ通知を送信する方法です。 証明書と秘密鍵の両方を含めたpemファイルを Read more
.p12 ファイルから証明書と秘密鍵を取り出す方法です。 AWS SNS を Terraform で書くときに必要でした。 $ openssl pkcs12 -in xxxx.p12 -nodes -nokeys -out certificate.pem $ Read more
gem でインストールした cocoapods のバージョンをアップデートする方法です。 cocoapods のライバル?の carthage が気になっています。 Read more
まとめ ルーキーズLT枠で申し込んでよかったです!楽しかったです! ルーキーズLT 私はルーキーズLT枠で Read more
TableView のセルの高さを変更する方法です。 一括で帰るときは .rowHeight を使い、個別に変えたいときは heightForRowAt を使うと実現できま Read more
パスワードをリセットする事で、アカウントのロックが解除されました。 運営への問い合わせをしなくても解除 Read more
UIButton を使ってボタンを表示するサンプルコードです。 角丸ボタンはよく使います。
0, 0.5, 1.0, 1.5 …. と一定間隔の値をUISlider で取得するサンプルコードです。
UISlider で値を取得するサンプルコードです。 最小値と最大値を設定することで、その間の任意の値を取ることができ Read more
CallKit を使うことで着信時のUIを使うことができます。 電話がかかってくるアプリを作る時に使いました。
サーバーを複数管理していると間違えて異なるサーバにログインしてしまう事があります。 ログイン時に表示し Read more
そしてそのアプリのUITest を実装しました。 参考: 【Swift】初めてのUITest導入
Java での文字列のシャッフル方法です。 結構面倒だったので、記事にしました。 .suffld みたいなのが欲しいです。
RootViewController をアニメーション付きで切り替えるサンプルコードです。 チュートリアルの後とかでの使用を想定しています Read more
以下のエラーが出てssh接続ができなくなりました。 原因は秘密鍵の権限を制限してあげることで解決しまし Read more
ローカルに追加したJsonファイルをパースし、TableViewに表示するサンプルコードです。 Swi Read more
プロジェクトにUITestを追加します。 プロジェクト作成時に作らなかった場合は以下の画像の手順で追加 Read more
UITableViewのクラス階層 NSObject ↑ UIResponder ↑ UIView ↑ UIScrollView ↑ UITableView AppleDeveloperリファレンスUITa Read more
NavigationContorollerのサンプルコードです。 NavigationContorol Read more
$ tar -zxvf openjdk-11.0.1_linux-x64_bin.tar.gz tar (child): gzip: Cannot exec: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now 依存パッケージの gzip を入れてあげる Read more
which java と sudo which java でパスが違ったのでその解決 参考: sudo「コマンドが見つかりません」PATHが初期化され Read more
CentOS7にRailsをインストールした時のメモになります。 最終的なNginxの nginx.conf ファイルはこち Read more
# Swift 4.2 Swift3の記事はこちら UIImagePickerControllerで画像の選択 iPhon Read more
ListViewを使ってリストの表示を行います。 Kotlin 、Android は設定ファイルが多くて難しいです。
Swiftで関数を作る方法です。 最近はネット記事を見ないでも見なくても書けるようになってきました。
#Swift4.2 Swiftの配列です。配列の作成と呼び出しについて記載します。 #Swift3の記事はこちら Array
#Swift4.2 print文を使うことでコンソールに配列の中身や文字列などの情報を出力することができます。
#Swift4.2 UITableViewとUISearchBarを組み合わせたサンプルです。 ナビゲーションバーにある Read more
#Swift 4.2 アプリ使用中に緯度と経度を取得するサンプルコードです。 端末の緯度と経度が変わるとラベル文字列が更 Read more
#Swift4.2 Lifesumというアプリの登録導線のインタラクションがとても素敵だったので再現してみました。 イン Read more
#Swift 4.2 押すとクニュっとするボタンのサンプルコードです。 iOSでよくあるマイクロインタラクションです。 僕 Read more
Ansibleの練習のため、SSHで入ることができるイメージが欲しくて書きました。 CentOS7はこ Read more
Ansibleの練習のため、SSHで入ることができるイメージが欲しくて書きました。 docker build -t ssh_centos7:latest . --no-cache docker run -d Read more
例のPayPyaの20%キャッシュバックキャンペーンに釣られてビックカメラで食洗機を買いました。 パナ Read more
古い記事(Swift3)は こちら Alamofireを使ってAPIからJSONを取得する #Xcode 10.1 #Swift 4.2 swi Read more
– File -> Image Assets で Configure Image Asset を開く – Pathの…ボタンを押し、アイコンにしたい画像を選択する。 – Resize でサイズの微 Read more
res/color ディレクトリ以下に bottom_navigation_color.xml ファイルを作成し、そこにstateごとの色を書くことで実現できます。
Ansibleの練習のため、SSHで入ることができるイメージが欲しくて書きました。 $ docker build -t docker_ssh:latest . $ docker run Read more
ログイン画面のパスワード入力欄で黒丸●●●●●となっている中身を確認する方法です。 要素と検証を開いて Read more
BottomNavigationはiOSのTabBarControllerによく似たAPIです。 Bo Read more
こちらの記事を参考にさせていただきました。 ありがとうございます! 参考記事の方が丁寧に書いてありますの Read more
//参考 Xcode 10 libfishhook.a cannot be found Xcodeを10.0 にアップデートしたら上記のエラーが出てReactNative Read more
KotlinでListViewを内包したTabを作成しました。 参考にさせて頂いたWebページです。 す Read more
グループスタイルのテーブルビューを表示するサンプルコードです 設定画面などはこんな感じですね。
iPhoneXが登場したことで、iPhoneXのレイアウト(SafeAreaの取得)には気を使うよう Read more
Swiftでバーコードを読み取るサンプルコードです。 Swift 4.1 // 参考にさせて頂いたサイトです Swift 4でQRコー Read more
ReactNativeで画像などのViewをボタンにするTouchableOpacityの実装サンプ Read more
ReactNativeでTextを表示するサンプルです。 react-native: 0.56.0
ReactNativeでたまにしか使わないけど大事なコメントのメモです。 react-native-c Read more
ReactNativeでIndicatorを表示するサンプルです。 react-native: 0.56.0
ReactNativeで画像を表示するサンプルです。 iOSで画像をインターネットから取得する場合はA Read more
FlexBoxでViewの大きさを指定するサンプルコードです。 react-native: 0.56.0 紫、黄土色、水色のViewが 1 : 2 Read more
ReactNativeでFlatListを表示するサンプルです。 react-native: 0.56.0 で動作を確認しました。
ReactNativeでボタンを表示するサンプルです。 ボタンを押すとアラームが表示されます。 react-native: 0.56.0
コレクションビューにサーチバーとコレクションビューをつけて検索するサンプルです。
html, css, javascriptのミニマムなテンプレートです。 毎回調べているのでメモです。
私が作っている4択化学というアプリの背景の実装方法をたまに聞かれるので、それのサンプルコードを書きま Read more
チュートリアル画面や電子書籍リーダーによく使われるPageViewControllerの実装サンプル Read more
コードでカスタムビューを作り表示するサンプルです。 私はxibやstoryboradを使わずに実装する Read more
UITabBarControllerにUINavigationControllerを入れるコードです Read more
Viewの切り替えに使われるUITabBarControllerを実装サンプルです。 UITabBar Read more
以下のサイトを参考にして証明書の設定をして以下の.htaccessをrootにおけば完成です。 ちょっ Read more
Xcode9(iOS 11)から、色をAssetで管理することができるようになりました。 UIColorのExtensio Read more
「AppleDeveloperの登録料が高すぎる」と友達からよく言われるんですが、高いだけあって良い Read more
UIViewの背景をグラデーションさせるサンプルコードです。 参考にさせていただいたページ 【Swift Read more
UIButtonを拡張したカスタムボタンクラスを作成して貼り付けるサンプルコードです。 見た目を別ファ Read more
TableViewを編集してCellを削除するサンプルコードです。 NavigationBarに編集ボ Read more
TableViewを編集してCellを削除するサンプルコードです。 以下の関数を追加することで、セルを Read more
日本円を表示するときのように3桁ごと,で区切る方法を調べてみました。 123,456,789円 みたいな Read more
Swift4.1で現在の日付と曜日、現在時間を取得するサンプルコードです。 以下の形式の文字列で取得し Read more
CustomTableViewCellを作ると好きなレイアウトのCellをTableViewで使うこ Read more
Arduinoでボタンを使うときのサンプルコードです。 あんまり知られていないんですが、プルアップを使 Read more
Google様のCloud Functionを触ってみたので、そのメモです。 HelloWorldとJs Read more
UIAlertControllerにTextFieldを追加したサンプルです。
NavigationContorollerのサンプルコードです。 NavigationContorol Read more
ESP32でRTCモジュールを使おうとしたら少し詰まったので記事にしました。 結論を先に書くと、#in Read more
文字列やURLからQRコードを生成するサンプルコードです。 This is a sample code that generates a QR code from a character string or URL. これらの記 Read more
UIAlertControllerを使ってアラートを出すサンプルです。 UIAlertControllerStyle.alert をUIAlertContro Read more
下からニュッと出てくるアラートはUIAlertControllerを用いて実装します。 遥か昔、下から Read more
「iPhoneアプリを作るには何から勉強したらいい?」と友達にちょくちょく聞かれるのでオススメの勉強 Read more
UserDefaultsはアプリを落としても保持しておきたいデータを保存するときに使います。 使い方は Read more
はいどーも! UIPickerViewを使って値を取得するサンプルコードです。 PIPickerView Read more
Timeを使って3秒ごとに繰り返しを行います。 時計のような機能を持つアプリを作る時に使いました。
今作成しているアプリに画像が入れ子となったデザインをつくることになったので、実装方法について調べまし Read more
SwiftでUDP通信するメモです。 SwiftSocket をcocoapodsで入れて、こんな感じで書きました。 woom Read more
Xcode8からXcode9へ乗り換えてSwift4へ変換すると以下のエラーが出ます。それの消し方で Read more
UIScrollViewの中にある画像を拡大したり縮小するサンプルです。 ピンチで画像を大きくしたり、 Read more
UINavigationControllerの戻るボタンの文字を消します。 「<戻る」を「<」にします Read more
Swiftで数秒後に実行する、毎秒実行させるサンプルです。 一秒ごとにコンソールに出力されます。
UITableViewにヘッダーを設定するサンプルです。 フッターも同様に設定することができます。
UICollectionViewにCustumCollectionセルを追加してみました。 クラス名を Read more
新しい記事 があります。 UICollectionViewのサンプルです。 UICollectionVie Read more
ESP32でSDカードに保存されたテキストファイルを読み書きするサンプルです。 読み込んで書き込むシン Read more
YMF825のサンプルコード (yamaha-webmusic/ymf825board)のピンを変更す Read more
アプリをTestFlightなどに提出すると、暗号化が含まれていないか聞かれます。 毎回聞かれるとスキ Read more
curlでpostでJson送るときにレスポンスヘッダーも確認したい時に使いました。 最後に --include をつける Read more
Macのターミナルからcurlコマンドでjsonをpostする方法です。 ローカルで開発をしていて、a Read more
新しい記事(Swift4)はこちらAlamofireを使ってAPIからJSONを取得する(Swift Read more
あるViewから他のViewControllerにある関数などを実行するデリゲートのサンプルです。 今 Read more
Kotlin で現在時刻の取得を行います。 アラーム機能を持ったアプリを作っています。 このあたりは Swift と異なりますね Read more
「ここは動いたらヤバい!」的な箇所に書くとでデバックが捗ります。 クラス名と行番号、取得表示することが Read more
iPhoneのフォトライブラリから画像を取得するサンプルプログラムです。 フォトライブラリから画像を選 Read more
VPSを借りて一番最初に行うrootのログインの禁止のメモです。 rootでサーバーにログインしてパス Read more
Windowsのパソコンを自作し、texworksを入れたのですがショートカットを間違えて消してしま Read more
Swiftで音楽を簡単に再生するサンプルコードです。 リピート再生も簡単にできました。 サンプルコードに Read more
グラフ中で右クリック -> Colors -> both background -> 白色を選択 でできました。 データの解析にすごい便利ですが、先輩のマクロ Read more
JavaScriptのWebテスト用のカンペです。 ブラウザがあればできるところが好きです。 ただ、慣れ Read more
Androidアプリのアクションバーの影を消します。 アプリはどんどん新しいことが増えていくので覚える Read more
Androidアプリのステータスバーの変更方法です。 色を直指定するのは良くないです、Color.xm Read more
FizzBuzzをCで解きました。 いろいろな言語で FizzBuzz を作ってみると違いが出て面白いですね。
FizzBuzzをRubyで解いてみました。 いろいろな言語で FizzBuzz を作ってみると違いが出て面白いですね。
Webテスト用のカンペです。 就活してるとWebテストで競技プログラミングがよく出てくるので、まとめて Read more
Rubyの配列についてです。 最近は競技プログラミングを Ruby でやっています。 C++ への移行タイミングをいつに Read more
UIStatusBarを白くする方法その1 UIStatusBarを白くする方法その1です。特定のVi Read more
UITableViewとUISearchBarを組み合わせたサンプルです。 ナビゲーションバーにある虫 Read more
UserNotificationはユーザーに対して通知を発行する時に使用します。 UserNotifi Read more
iOS10からSpeech Frameworkが登場しました。 ここではSFSpeechRecogniz Read more
UITextFieldは文字の入力に使われます。 UITextFieldのクラス階層 NSObject ↑ UIResponder ↑ UIView ↑ UIControl ↑ UITextField Read more
.cafファイルはiOSに用いられる音声ファイル形式です。以下はwavファイルを同名で出力するコマン Read more
iOSアプリの画面上部によく使われているUINavigationBarについてです。 UINaviga Read more
UITableViewはリストのような形でテキストを表示するクラスです。データ一覧などを表示する時な Read more
UINavigationBarの要素追加、カスタマイズに用いられるUIBarButtonItemにつ Read more
Swiftの辞書配列です。 辞書配列の作成と呼び出しについて記載します。 人によって辞書配列だったり、ハ Read more