Archive 2019-11

先日AndroidStudio3.1で普通に作業していると何かの拍子にandroid.support.v7.app.AppCompatActivityはじめとするSupport Library系のimport文がことごとく'Cannot Resolve Symbol'状態になり、それに伴ってコードのいたる所で警告が出現する事態が発生した。ただ、ビルド自体は通ってAPK生成したりはできる。これの直し方。

Pythonでファイル名を拡張子とそれ以外の部分に分ける方法。

import os
basename, extension = os.path.splitext(filename)

これでextensionにドットを含む拡張子部分、basenameにそれ以外の部分が入る。

GravのプラグインImage CaptionsでBootstrapのfigureクラスをあてる方法を紹介します。ImageCaptionsというプラグインはGravでは紫のチェックマークがついています。一応Gravの公式という意味でついているのですが、このプラグインの実装方法は少々疑問でした。これについてはページの最後に記載しています。

GravプラグインであるMarkdown Noticesの機能によりマークダウンから簡単にBootstrapのコンポーネントであるAlertを呼び出す方法を紹介します。やり方は普通にBootstrap CSSが読み込まれている環境でプラグインの設定を次のようにするだけです。YAMLで表示していますがAdminからも簡単に変更できます。

単純にログを示す。世の中にはマナーのよいインストーラとマナーの悪いインストーラが存在するが、果たしてVisual Studio Codeの場合はどうだろうか。そもそもWindowsのインストールの方式がインストーラにやられたい放題なのが良くないのとレジストリとかいう意味不明方式がダメだというのは別として。Microsftなんだからマナー良くあってくれ。