IT関連
AIの進歩で便利になる弁護士業務
このところ、人工知能分野の進展がめざましく、以前では考えられなかったツールが多数登場してきています。 与えられた文章から画像を生成するStable Diffusionや対話的な自然言語によって文章を生成するChatGPT …
Ruby 3.2をMSYS2でビルドする
Ruby 3.2をVisual Studioでビルドすると、拡張ライブラリの不具合が原因でgemが動作しないという致命的な問題が生じました。そこで、Windows版のGNU環境であるMSYS2でビルドすることにします。C …
Ruby 3.2をVisual Studioでビルドする
WindowsのRuby環境としてRubyInstallerがあります。新しいバージョンにも早く対応しているような感覚だったのですが、2022年12月25日にRuby 3.2が公開されたものの、12月28日時点でもRub …
SynologyのNASで自宅内DNSサーバーの構築
2019年2月18日 IT関連
自宅内DNSサーバーの構築~DiskStation DS218j: 自宅内DNSサーバーの構築~DiskStation DS218j プライベートLANでウェブサーバーなどを運用している場合,インターネットからはfoo. …
HTTPSを理解する (3)
2019年1月14日 IT関連
なぜ証明書で警告が出るのか ウェブサーバーなどに自分で作成した証明書を置いてアクセスした場合,ほとんどのブラウザでは警告が表示されます。iOS(iPhoneのみ?)に至っては,問答無用でアクセスが拒否されてしまいます。こ …
HTTPSを理解する (2)
2018年12月29日 IT関連
TLSハンドシェイク ハンドシェイクプロトコルにより,サーバーとクライアントは暗号化された通信路を確立することができます。つまり,通信ができるようになるのはハンドシェイクが完了した後ということになり,「接続できない」とい …
HTTPSを理解する (1)
2018年12月29日 IT関連
インターネットを通じて使っているサービスの安全性を高めようと,HTTPSで通信できるようにしようと頑張っているのですが,どうにもうまくいかず,いったいどこに問題があるのかと考えていたところ,そもそもHTTPSがどのような …
Synology DS218j / DS218+
2018年8月11日 IT関連
事務所内のファイルサーバーには安定性と機能性を両立させる目的でMacを使っていました。 Windows Serverを導入するほどではないため,Windows 8/10よりも,FreeBSDを基としたUNIXシステム …
macOS LaunchDaemons
2018年1月7日 IT関連
macOSで定期的にプログラムを動作させるとき,cronではなく,launchctlを使ってLaunchAgentsを登録するのが一般的です。 日々のバックアップなど,root権限が必要な,システム的なプログラムにつ …