WordPress Crayon Syntax Highlighterプラグインが動かない時の解決方法 ワードプレスのブログでプログラムソースコードを綺麗に整形して表示してくれるプラグイン「Crayon Syntax Highlighter」がいつの間にか上手く動かなくなっていました。原因はワードプレステーマのCocoonにある高速化に関する設定と相性が悪かったようです。その解決方法を解説します。 2020.06.19 2020.07.10 WordPress
Python pyodbcでWindows認証でSQLServerにリモート接続する方法 PythonでWindows認証でSQLServerにリモート接続するにはpyodbcを使えば簡単に行うことができます。SQLserver構成マネージャーの設定が必要な場合があるのでその方法も解説します。 2020.06.19 Python
Microsoft Windowsでポート番号指定の接続(疎通)を確認する方法 Windowsでポート番号付きのネットワークの接続(疎通)確認を行うには「Test-NetConnection」を使い、結果の「TcpTestSucceeded」を見れば接続(疎通)が可能かどうかわかります。 2020.06.19 Microsoft
SQL Server SQLServerに新規のデータベースを作る方法 SQLServerに新規のデータベースを作成するにはSQL Server Management Studio(SSMS)を利用すると簡単に作成できます。 2020.06.19 SQL Server
WordPress ワードプレスで広告をランダムに表示させるプラグイン「Ads by datafeedr.com」 ワードプレスで任意の広告をランダム表示させるにはAds by datafeedr.comプラグインを使えば簡単に行うことができます。Ads by datafeedr.comプラグインのインストールから設定、広告ランダム表示までを解説します。 2020.06.18 2020.07.10 WordPress
WordPress WordPress(ワードプレス)のテーマを変更する方法 WordPress(ワードプレス)には「テーマ」と呼ばれる見た目を共通化し一括管理できる仕組みがあります。テーマはいつも自由に好きなものに変更することができるので自分の好みにあったものを選択して楽しみましょう。 2020.06.17 2020.07.10 WordPress
JavaScript jExcelでセルにSUMなどの計算式を埋め込む方法 jExcelでセルにSUMなどの計算式を埋め込こむには、表示させるデータの部分に「=」でつないでそのまま計算式を埋め込めばできます。 2020.06.17 2020.10.28 JavaScript
JavaScript jExcelで文字色や背景色などの文字の修飾を行う方法(setStyle) jExcelで文字色や背景色などの文字の修飾を行うには「setStyle」を利用します。「setStyle」にはCSSのプロパティ名と値をそのまま渡すイメージで行います。 2020.06.17 2020.10.28 JavaScript
JavaScript jExcelでセルをReadOnly(リードオンリー)にする方法 jExcelでセルをReadOnly(リードオンリー・読み出し専用・変更不可)にするには「columns」に「readOnly:true」を設定して行います。 2020.06.16 2020.10.28 JavaScript
JavaScript JavascriptでExcelのような表を扱うライブラリ「jExcel」 jExcelを使うと非常に簡単にExcel風の表をブラウザー上に書くことができます。jExcelをCDNから読み込んでExcel風の表を表示するまでを解説します。 2020.06.16 2020.10.28 JavaScript
JavaScript jqGridで行選択時の処理を行う方法 jqGridで選択された行のデータを取得するなどの処理を行うにはonSelectRow」を利用します。 2020.06.12 2020.10.28 JavaScript
WordPress おすすめワードプレステーマ ワードプレスのテーマはサイト全体のテンプレートのことで、自由に選択することができます。最近ではサイトの描画速度もGoogleでの検索順位に影響を及ぼすので間違いのないワードプレステーマを選択することが重要になってきました。 2020.06.07 2020.12.16 WordPress
JavaScript jqGridで文字色を変更するにはcellattrで変更する jqGridで文字色を変更するにはcellattrで変更すれば簡単に変更することができるようになります。 2020.06.03 2020.10.28 JavaScript
JavaScript jqGridで複数行の行ヘッダーを作成する jqGridで複数行の行ヘッダーを作成するにはsetGroupHeadersを利用すれば簡単に行ヘッダーを追加することができます。その実装方法を解説します。 2020.06.02 2020.10.28 JavaScript
JavaScript jqGridの表でフィルタリング(絞り込み)を行う jqGridでは表のヘッダー部分に入力エリアを設けて絞り込みを行うことが簡単にできます。プログラミングとしては作成したjqGridの表に「filterToolbar」メソッドでフィルターを追加するだけです。その実装方法を解説します。 2020.06.02 2020.10.28 JavaScript
JavaScript jqGridで表を表示する方法 jQueryのプラグイン「jqGrid」を使えばHTMLのtableタグではできない、データソートや絞り込み機能を簡単に実現することができます。 2020.05.27 2020.10.28 JavaScript
レンタルサーバー レンタルサーバーのmixhostの乗り換え検討中 mixhostで使えるPythonのバージョンが古すぎるためサーバーの乗り換えを検討中。第一候補はエックスサーバーです。 2020.05.27 レンタルサーバー
JavaScript 商用利用FreeのjqGridをCDNで読み込む方法 HTMLの表(tableタグ)だけではできないことを簡単にできるようにしてくれるjQueryプラグインの「jqGrid」。商用FreeなjqGridはCDNで読みこんでさくっと使いこなしましょう。 2020.05.27 2020.10.28 JavaScript
ブログ運営 はてなブログで独自ドメインを設定する方法 はてなブログでは、はてなブログProで運用すれば独自ドメインで運用することができます。しかも今回「ネイキッドドメイン(wwwなどのサブドメインなし)」で運用できるようになりました。Google Adsenseの申請もやりやすくなりました。 2020.05.21 ブログ運営
Python Pythonで昨日や明日、来年、去年などの日付を計算する方法 Pythonで現在日付から昨日、明日、今日、去年、来年、先月、来月、月初、月末などを計算で取得するにはrelativedeltaモジュールが便利です。 2020.05.15 2021.01.18 Python
Python Pythonのjinja2で出力される無駄な改行を削除する方法 jinja2で出力される無駄な改行を削除するには「{% ... %}」を「{%- ... %}」としてやることでその行を空白として出力されることがなくなります。 2020.05.14 2021.01.18 Python
Python Pythonのjinja2の基本構文(値の取得、分岐構文「if,elif,else」、ループ構文「for」) Pythonのjinja2はPython用のテンプレートエンジンで、値の取得方法や分岐(if,elif,else)、ループ(for)などいくつかの構文を覚える必要があります。今回はその構文を解説します。 2020.05.14 2021.01.22 Python
Python Pythonで複数設定されているIPアドレスを取得する方法 Pythonで複数のIPアドレスが設定されているものを取得する場合は「psutil」モジュールを利用すればIPv4、IPv6のどちらでも取得することができます。 2020.05.13 2021.01.18 Python
Python Pythonで辞書にキーが存在しない時のみ値を追加するsetdefault Pythonの辞書型の「setdefalt」はすでにあるキーの値は上書き(更新)せずに、存在しない時のみ追加すると言ったことを実現する場合に非常に便利なメソッドです。 2020.05.12 Python
Python PythonでコンピュータのIPアドレスを取得する方法 Pythonで動作しているコンピュータのIPアドレスを取得するには「socket」モジュールの「gethostname()」「gethostbyname()」を利用して簡単に取得することができます。 2020.05.11 2021.01.18 Python
SQLite sqliteでテーブルにカラムを追加する方法 sqliteに作成されたテーブルにカラムを追加したい場合は「ALTER TABLE」文に「ADD COLUMN」を指定して追加します。 2020.05.09 SQLite
Python PythonのJinja2に独自フィルターを設定する方法 PythonのJinja2にカスタム(独自)フィルターを設定するには「@app.template_filter」デコレーターを利用すれば簡単に作成することができます。これでテンプレート側だけでは難しい処理もPythonの処理を呼び出せるのと同じになるので、ずっとやりやすくなります。 2020.05.08 2021.01.18 Python
Python Pythonで簡易HTPPサーバーを起動する方法(http.server) Pythonには何もコーディングしなくても起動できる簡易HTPPサーバーが付属しています。python -m http.server --cgi 8080で起動するだけです。 2020.04.07 Python
Python Pythonのpprintはlistやtupleを見やすく表示してくれる Pythonのpprint()はlistやtupleをかたまりで改行して見やすく表示してくれるのでprint()で表示するよりもみやすい出力になります。pprint()は標準モジュールなのでimportするだけで利用できるようになります。 2020.04.01 Python
Python Pythonでインストールされているモジュールの一覧を作成する方法 Pythonでインストールされているモジュールの一覧を作成するには「pip」コマンドを利用します。「pip」コマンドに「freeze」または「list」のどちらかのパラメータを渡します。 2020.03.30 2021.01.18 Python
Python PythonのFlaskのインストール方法 PythonのFlaskを使えば簡単にWEBアプリケーションを構築していくことができます。インストールは「pip」を実行するだけで簡易的な内容確認であればWEBサーバをインストールする必要もありません。 2020.03.26 2021.01.18 Python
Python pydocでPythonコードのドキュメントを作成する方法 Pythonで作成したソースコードの簡易的なドキュメントを作成するにはpydocを利用すれば簡単に作成することができます。そのpydocの設定方法と使い方を解説します。 2020.03.19 Python
IT業界 IT業界への転職について考えてみる IT業界はわりと転職率の高い業界です。ただ、お金だけで転職すると大きな失敗を招くので慎重に検討することが大切です。 2020.03.17 2020.04.09 IT業界
Python PandasのDataFrameを使って行と列の変換を行う方法 PandasのDataFrameを使って行列(縦横)変換を行うには「T」属性(アトリビュート)を利用します。とっても簡単に行列(縦横)変換を行うことができます。 2020.03.06 2021.01.22 Python
Python PythonのPandasがmodule ‘pandas’ has no attribute ‘Series’でエラーになる時の対応方法 Pythonのmodule 'pandas' has no attribute 'Series'というエラーが発生した場合は自分の作ったファイルの中に「pandas.py」がないか再確認してください。モジュール名と同じファイル名があると上手く動作しません。 2020.03.05 2021.01.22 Python
Python With構文の使い方ーOpen(初期処理),Close(終了処理)の作り方 With構文は、呼び出し側がOpen(初期処理)やClose(終了処理)を意識せず実行されるようになります。With構文に対応したクラスを作成するには「__enter__()」と「__exit__()」メソッドを実装することが必要です。 2020.03.04 Python
Python Pythonで動的にクラスを切り替える方法 Pythonで動的にクラスを切り替えるには「type(object)」の戻り値で自分自身を初期化すると簡単にできます。単純なクラスの切り替えならこれで十分かと。 2020.03.03 Python
Python Pythonで動的にソースファイルをロードしてクラス切り替える方法 Pythonで別ファイルに定義されたモジュールやクラスを動的にロードして利用するにはimportlibモジュールのSourceFileLoaderメソッドを利用すると簡単に行うことができます。 2020.02.28 2021.01.18 Python
Python Pythonのクラスメソッド、インスタンスメソッド、スタティックメソッドの違い インスタンスメソッドはクラス宣言の中に、クラスメソッドとスタティックメソッドは関数定義の前に「@classmethod」「@staticmethod」というデコレータを付けて宣言します。クラスメソッドはインスタンスを生成しなくても呼び出せるメソッドで、スタティックメソッドはクラスやインスタンス自身を受け取る必要がないメソッドの場合に宣言します。 2020.02.21 Python
SQLite sqlite3で1行のINSERT文で複数のデータを挿入する方法 sqlite3で1行のINSERT文で複数のデータをPythonで同時に挿入するにはexecutemany()メソッドを利用します。 2020.02.20 SQLite