プログラミング– category –
-
VSCodeでPythonの仮想環境(venv)を使用する
VSCodeでPythonの仮想環境(venv)を使用するための備忘録。 プロジェクトごとに独立した環境(仮想環境)を作ることで、依存ライブラリの管理を効率的に行うことができます。なお、venvはPython 3.3以降で導入されたモジュールであるためPython 2系では使用できません。Python 2系で仮想環境を作成したい場合はvirtualenvを使用する必要がありま... -
SWELLで記事タイトル上にアドセンス広告を表示する方法
WordPressテーマにSWELLを使用しているサイトで、記事タイトル上にアドセンス広告を表示するには、アクションフックswell_before_post_headを使用します。以下が追加するPHPです。 add_action('swell_before_post_head', function($post_id) { echo do_shortcode('[blog_parts id="xxxx"]'); });PHP なお、このPHP... -
Python の pop メソッドでリスト(配列)の要素を削除する
Pythonのpopメソッドは、リスト(配列)の指定した位置の要素を削除し、その要素の値を取得することができます。 l = [0, 1, 2, 3] popped_item = l.pop(0) print(l) # [1, 2, 3] print(popped_item) # 0Python 引数に負の値を持たせると末尾からの位置指定ができ、引数を省略すると末尾が指定される。 popped_item = l.pop(-1) print(popped_i... -
Python の append メソッドでリスト(配列)に要素を追加する
Pythonのapeendメソッドは、リスト(配列)の末尾に要素を追加することができます。 l = [0, 1, 2] l.append(3) print(l) # [0, 1, 2, 3]Python リストは一つの要素として追加されます。 l.append([4, 5]) print(l) # [0, 1, 2, 3, [4, 5]]Python リストを後ろから順に、他のリスト型変数へ追加することもできます。 l = [0, 1, 2, 3, 4, 5] a ... -
Python アスタリスク(*)を使用した list や dict 型のアンパック
Pythonでは、listやdict 型のデータを展開して、関数やクラスに実引数を渡すことができます。これをアンパック(unpack)と呼びます。英語でunpackというと"開梱する"などの意味となりますので、要素を取り出すというイメージには適しています。 Pythonでは、listの要素をそれぞれ関数に渡したい場合、次のように書くことができます。 L = [&qu... -
Python の isupper メソッドで、文字列中の大文字を判定
Pythonのisupperメソッドは、文字列が全て大文字で構成されていればTrue、小文字が含まれていればFalseを返します。 # str.isupper() print("HELLO".isupper()) # True print("Hello".isupper()) # FalsePython 日本語や数値は大文字・小文字ではないため無視されます。大文字・小文字が一切含まれていない場合はFalseが... -
ブログのフォント変更後、SP表示時に英数字のフォントが太く表示されるようになった
表題の通り、使用しているWordPressテーマの標準フォントから好みのフォントに変更したところ、SP表示時に英数字のフォントが太く表示されるようになりました。それなりにブログをやっていますが、実はフォントの変更をしたことはなかったので戸惑いました。 それで調べたところ、指定したフォントの中で、英字や数字が太く表示されるフォン... -
SWELLの本文エリアの幅をメインコンテンツ幅に合わせるカスタマイズ
WordPressテーマSWELLの標準デザインでは、メインコンテンツ(l-mainContent__inner)の幅に対して本文エリア(post_content)1の幅が左右16pxずつ小さく表示されます。 これはこれで綺麗だと思うのですが、冒頭から画像をただ並べただけのページだと、アイキャッチ画像と本文エリア画像の表示サイズが異なることで統一感が失われてしまいます。... -
SWELLのタグクラウドに「# (ハッシュ) 」マークを付けるカスタマイズ
WordPressテーマSWELLでは、「外観 > ウィジェット」や「エディター > ブロックを追加 > ウィジェット」からタグクラウドを追加することができます。エディター経由で追加したタグクラウドであれば、軽いデザインの変更も可能です。 しかし、タグクラウドに任意の記号や文字を入れたい場合には、CSSで以下のコードを追加する必要がありま... -
Arkhe 投稿リストレイアウト テキスト型のデザインをカスタマイズ
WordPressテーマArkheでは、投稿リストのレイアウトスタイルとして「カード型」「リスト型」「テキスト型」の3パターンが用意されています。このうちの「テキスト型」のスタイルは、標準では記事タイトル上に公開日・更新日・カテゴリーなどが表示される2行仕様になっています。 SP表示では文句なしの良いデザインなのですが、PC表示などの横...
12