Tomoki Fuke

平日は下っ端のソフトウェアエンジニア、休日はサンデープログラマーとして活動中。暗号化ソフト FileCapsule 等を公開中。

プログラミング

2023/11/26

例外時にMiniDumpを出力するWatchdogサンプル

構造化例外などの発生時に、例外が発生したプロセスとは別のプロセスでミニダンプを出力するプログラムを作成してみました。 クラッシュしたプロセス内でダンプを出力するのはやったことがあったのですが、10回に一回くらいダンプ出力時にハングアップしてしまう状況でした。 WinDbgで調べてみると、以下に書かれているとおりのデッドロックが発生しているようだったので、だめだこりゃとなって今回作成に至りました。 MiniDumpWriteDump should be called from a separate proc ...

プログラミング

2020/3/10

Apple Developer Programの自動更新

こちらのページに記載があるAuto-Renew Membership… 「Auto-Renew Membership」(メンバーシップの自動更新)のチェックボックスを選択することで、メンバーシップを自動更新するように設定できます。 https://developer.apple.com/jp/support/renewal/ そんなチェックボックス無いよ?どこにあるの?と探し回ってしまいましたが、結論から言うと、日本では現在のところできないようです。 上記ページの脚注にしっかり書いてあるのを見落として、問 ...

プログラミング

2020/1/2

apkパッケージの中のAndroidManifest.xmlを読む方法

Androidのapkパッケージファイルの中に含まれているAndroidManifest.xmlファイルは、バイナリ形式にエンコードされているため、そのままではテキストエディタ等で読むことができません。 以下の手順で、エンコードされているAndroidManifest.xmlをテキストエディタで人間が読める形にデコードすることができます。 解析したいアプリのapkパッケージを用意する 自分でいま作成しているアプリの場合は、わざわざこんな手順を踏まなくてもAndroidManifest.xmlを直接読めばよ ...

FileCapsule(ファイルカプセル)

2019/12/31

iPhoneとiPadで利用できる暗号化アプリFileCapsule(ファイルカプセル)の使い方

FileCapsule(ファイルカプセル)は、世界標準の暗号化アルゴリズム(AES)を採用した無料の暗号化アプリです。 Windows,Mac,iPhone,iPad,Androidなど主要なプラットフォームに対応しているため、スマホで暗号化したファイルを別のパソコンで復号したり、大切なデータを他の人に送信して共有したりといった使い方を簡単に実現できます。 本記事では、iPhone / iPadで使えるファイルカプセルの基本的な使い方について解説します。 ファイルカプセルをダウンロードする ファイルカプセ ...

お知らせ

2019/12/30

iOS / iPadOS版のFileCapsuleを更新しました

本日、App StoreでFileCapsule ver1.0.15を公開しました。 主な変更点は以下のとおりです。 iPadOSのマルチタスク機能に対応しました ダークモードに対応しました 暗号化ファイル名の変更開始時に、元のファイル名が選択された状態になるようにしました アプリホーム画面のpull to refreshに対応しました 動作の不具合や新しい機能のご要望などありましたら、お手数をおかけいたしますが上部メニューの「お問い合わせ」よりご連絡をお願いいたします。

プログラミング

2019/12/28

【解決】Android Studioを最新版にアップデートしたら起動しなくなった

久々にAndroid Studioを「Update and Restart」で更新したところ、再起動しない状態になってしまいました。 Googleで検索すると、日本語化している場合はどうのこうのという記事はたくさん出てきますが、日本語化はしていないのであまり役に立たず。。 原因不明ですが、私がうまくいった解決方法を載せておきます。 step1Android Studioを一度終了する 「Update and Restart」して、Android Studioが起動してこない(スタートメニュー等でAndro ...

FileCapsule(ファイルカプセル)

2019/12/31

無料の暗号化ツール FileCapsule の使い方(Windowsデスクトップ版)

FileCapsule(ファイルカプセル)は、世界標準の暗号化アルゴリズム(AES)を採用した無料の暗号化ツールです。 Windows,Mac,iPhone,iPad,Androidなど主要なプラットフォームに対応しているため、スマホで暗号化したファイルを別のパソコンで復号したり、大切なデータを他の人に送信して共有したりといった使い方を簡単に実現できます。 本記事ではそんな便利な暗号化ツール、Windows版のFileCapsule(FileCapsule Deluxe Portable)の基本的な使い方 ...

Windows 便利な使い方

2019/12/21

インストールされているWindows10が32ビット版か64ビット版かを確認する方法

はじめに 皆さんは自分が使っているWindows10が32ビット版か64ビット版かご存じでしょうか。 ソフトやドライバーをインストールするときに、パソコンが32ビット版か64ビット版かでインストールするものが変わったり、動作が変わったりすることがあります。 本記事では、お使いのパソコンにインストールされているWindows10が、32ビット版なのか64ビット版なのかを確認する方法をご紹介します。 操作手順 以下の手順で、インストールされているWindows10が32ビット版か64ビット版かを確認することが ...

生活

2019/12/15

トヨタ・アクアにISOFIX対応のチャイルドシートを取り付ける方法

トヨタのアクア(AQUA)にISOFIXのチャイルドシートを取り付ける機会があったので、取り付ける方法や取り付ける位置をご紹介します。 取り付けた後のサイズ感なども併せて載せていきたいと思います。 今回取り付けたチャイルドシート コンビのTHE S ISOFIX エッグショック ZA-670を取り付けてみました。 このチャイルドシートは、最新の安全基準R129に適合するように作られており、前後からの衝突に加えて側面からの衝突についても規格に沿った形で作られているそうです。 また、取り付ける際に土台とシート ...

Windows 便利な使い方

2019/12/14

Windows10のデスクトップにマイコンピューター(PC)アイコンを表示する方法

デスクトップにマイコンピューター(PC)アイコンが表示されていないと不便ではないですか? 不便だけど設定方法が分からない!という方や、どう設定したかいつも忘れてしまうという方へ、設定方法をご紹介します。 設定方法 以下の順にパソコンを操作すると、PCアイコンを表示することができます。 step1まずは「個人用設定」を開く デスクトップの何もないところで右クリックすると、「個人用設定」メニューが表示されますので、それをクリックして開きます。 step2次に「デスクトップアイコンの設定」を開く 個人用設定画面 ...

Windows 便利な使い方

2019/12/14

Windows10のスタートメニューにエクスプローラーなどのアイコンを表示する

Windows10のスタートメニューには、エクスプローラーや設定、ドキュメントフォルダなど様々な場所へ簡単にアクセスするためのアイコン(ショートカット)を表示しておくことができます。 今回はその表示をカスタマイズする方法をご紹介します。 表示できるアイコン 私の使っているWindowsのバージョン(Windows 10 November 2019 Update)では、以下のアイコンの表示・非表示を設定できました。 エクスプローラー 設定 ドキュメント ダウンロード ミュージック ピクチャ ビデオ ネットワ ...

プログラミング

2019/12/13

C++/WindowsでPDBを使ってスタックバックトレースを表示する

プログラムで構造化例外が出た時に、スタックバックトレースを見たくなったのですが、その時に作った簡単な動作検証用コードを載せておきます。 構造化例外が出るコード まずはわざと構造化例外が発生するプログラムを用意します。 一番下のmain関数から始まって、test2関数で構造化例外が発生します。 #include "pch.h" #include <iostream> #include "StackBackTrace.h" void test2() { char *a = nullptr; mem ...