プログラミング

プログラミング

XamarinのXAMLで条件分岐を行う方法

概要 Xamarinでは、XAMLという形式を使ってラベルやテキストボックス、画像などの要素を配置することができます。 ここでは、そのXAMLを使って、条件分岐を行い表示を変更する方法について紹介します。 環境 X...
プログラミング

RubyでCSVを操作する雛形

概要 RubyでCSVを扱いたいということがありました。 その時に、いまいち情報が見つけにくく苦労したので、備忘録として残しておきます。 環境 Ruby 2.7 CSV出力 RubyでCSVを操作するラ...
プログラミング

Webサイトをダークモードに対応させる方法

概要 iOSで人気が出た、ダークモードという黒を基調とした画面モードがあります。 ダークモードでは、アプリのデザインはもちろん、Webページでも黒を基調したデザインにすることができます。 しかし、Webページでは、Web...
スポンサーリンク
プログラミング

Rails6でセグメンテーションエラーが発生する問題を解決した

概要 WebアプリケーションをRuby on Rails(Rails)を使って作成しているのですが、ある時実行中にセグメンテーションエラーが発生するようになりました。 ここでは、私が遭遇したセグメンテーションエラーの解決方法に...
プログラミング

Rails6.0でBootstrapを使う方法(webpacker使用)

概要 Rails 6.0からwebpackerというgemがデフォルトで使用されるようになりました。 webpackerは、webpackという主にJavaScriptをトランスパイルしたり、複数のJavaScriptファイル...
プログラミング

Rails6.0でsimplecovを使ってカバレッジを取得する方法

概要 新しくRails 6.0がリリースされました。私は普段simplecovというgemを使ってテストのカバレッジを取得しているのですが、Rails 6.0のプロジェクトではうまくカバレッジを取得できませんでした。ここでは、Rai...
プログラミング

Rubyでlibreadline.soに関するエラーを解決した方法

概要 Ruby on Railsのプログラムを書いていると、あるとき次のようなエラーが発生しました。 LoadError: libreadline.so.7: cannot open shared object file: N...
プログラミング

RailsのBlocked hostというエラーの解決方法

概要 Rails 6.0でWebアプリケーションの開発をしていると、Blocked host: *というエラーが発生するようになりました。 ここでは、このエラーの解決方法を紹介します。 環境 Rails 6.0.0...
プログラミング

メールの内容をMattermostに送る方法

概要 MattermostというSlackライクなコミュニケーションツールがあります。Slackでは、メールの内容をSlackのチャンネルに表示することができるのですが、Mattermostではそのような機能がないため、自作する必要...
プログラミング

RubyでIMAPのAPIを使ってメールをアーカイブする方法

概要 最近、Rubyを使ってメールサーバの操作をすることがあり、そこでメールをアーカイブする方法について色々調べました。しかし、なかなかうまい方法が見つからなかったため、後学のためにどのようにしてメールのアーカイブしたのかを残してお...
スポンサーリンク
タイトルとURLをコピーしました