JNIでKotlinからC++のクラスを利用する
AndroidアプリでC++のコードを利用したい。C++のクラスをJavaやKotlinのクラスと同じようにKotlinから生成、呼び出しをしたかった。ContentsJNIポインタ = 整数サンプル...
CentOS 8でNginxを使ったWordPressサーバーを構築する
今回、CentOS 8上にApacheよりも速度に有利なNginxとphp-fpmを利用してWordpressサーバーを立てたので、手順を残しておきます。CentOS 8.1 1911をMinimal...
virt-manager(libvirt)で自分でビルドしたQEMUを使用する
僕のサーバーではKVM上のWindows用にIntel 760p SSDを積んでいるのですが、SSDのバグがあるみたいでそのままではPCIパススルーすることができず、QEMUのソースコードを書き換えな...
SELinux環境でのEWWW Image Optimizer
EWWW Image Optimizerで以下のようなエラーが出たときEWWW Image Optimizer は jpegtran, optipng, pngout, pngquant, gifsi...
OVMFをビルドする
Dockerを使ったビルド方法とARM 64bitを追加して書き直しましたQEMU用のUEFIファームウェアをビルドするQEMUはUEFI用のファームウェアを持っていないので、UEFI環境でのブートを...
NewarkでPYNQ-Z2を購入したらぼったくられそうになった件
Pythonで高位合成できるPYNQというFPGAボードがあります。購入できる場所が限られていて、かつ2万円以上するなかなか手が出しにくい代物となってます。購入場所としてメジャーなのが秋月。¥2580...
サーバーをCentOS 8にアップデートしました
RHEL 8がリリースされたのが去年の9月。もうすぐリリースから半年だし、安定してきただろうと思って自宅サーバーをCentOS 8にアップデートしました。CentOS 7で運用していたこのサーバーに切...
BuffaloのSSDを小型化してみた
以前の記事でBuffaloの外付けSSDを分解した際に、SSDの基盤がとても小さく、中身がスカスカなことが判明。Buffaloの外付けSSDを分解してみたBuffaloの外付けUSB SSD 「SSD...
Font AwesomeをIcoMoonで軽量化する
Font Awesome便利ですよね。導入が簡単で無料でも1500個以上と十分すぎる数のアイコンが使えます。このサイトでも使っているのですが、ただ1つ問題があって、サイズが大きく重いことです。このサイ...
ANYCUBIC MEGA-Sにカスタムファームウェアを導入する
ANYCUBIC MEGA-Sの精度を上げるためにメッシュベッドレベリングを使いたくて以下の記事を参考にカスタムファームウェアを導入したのですが、いくつか躓いた点があったので、記事にします。ANYCU...
クラウドストレージ代わりにGithubを使う
僕は元々自分で書いたソースコードなどは、同期が楽なので全てiCloud Driveに入れていました。ただ、たまに空のディレクトリが生成されたりと動作は不安定で、あまり信用ができなかったのと、Githu...
IcoMoonのアイコンライブラリはライセンスに注意
IcoMoonはSVGから簡単にWebフォントを作れるので便利ですが、それ以外にも無料で使えるアイコンパックが用意されており、その中から必要なものを選んでフォントを作ることもできます。Font Awe...
Buffaloの外付けSSDを分解してみた
Buffaloの外付けUSB SSD 「SSD-PG480U3-BA」を買いました。容量は480GBで記事執筆時点での価格com最安は税込7206円。500GB前後のSATA SSDが安いもので500...
Raspberry Pi 4はファイルサーバーとして使える?
Raspberry Pi 4は1GbEをフルスピードで扱えたり、USB3.0に対応するなどIO周りが強化されて省電力なファイルサーバーとして使えそうな構成になってます。そこで、Raspberry Pi...
iOS13でViewController上部の隙間をなくす
iOS13でアプリを開発している際に、Modalで遷移したViewControllerの上部に隙間ができてしまうことがあります。アプリのデザイン的な問題もありますし、下にスワイプすると前のViewCo...
sshの鍵認証で躓いたら.sshディレクトリ のパーミッションを確認すべし
sshの秘密鍵や公開鍵は、それを持つだけでユーザーアカウントへのログイン権限を得られるものであり、パーミッションがユルユルだと危険なのでsshサーバーやクライアントから利用を拒否されます。具体的にはク...
FedoraのChromeで表示される”組織によって管理されています”を消す
なんだかんだ言ってChromeはやっぱり便利なので、Linuxでも使いたいですよね。Fedoraの標準で使えるリポジトリにChromeはないのですが、以下のコマンドで直接rpmのURLを指定すれば簡単...
HTML内に突如出現した空白を消す
とりあえず、html内の要素をコピペで並べていたら、途中の要素からなんか空白が入るようになった。なんか空白のテキストノードが存在する途中から変に余白が入るようになってるエディタ上では見えないエディタに...
ブラウザがWebAssemblyに対応しているかどうかを、JavaScriptで確認する
EmscriptenとWebAssemblyを利用すると、ブラウザで動くCやC++のプログラムを簡単に作ることができます。しかし、まだWebAssemblyに非対応のブラウザも多く、その場合に非対応メ...
CentOS7のsambaサーバーにTime Machineでバックアップをとる
Appleがデフォルトのファイル共有のプロトコルをafpからsmbへ変更したことにより、サーバー側でsamba 4.8を使用することにより、Time Machineでもsmbが使えるようになりました。...
最近ここ放置気味だったらデータが吹っ飛んでた。
2年くらい前のバックアップしかなかった...