CATEGORY

その他開発

MiniCondaとPythonのグローバルインストール

Pythonで作ったプログラムを配布する方法には、exe化する方法とembedabbleを使う方法(こちらに私の記事あり)が有力ですが、本稿ではMinicondaをサーバーやパソコンにグローバルインストールする方法をご紹介します。Mincondaをグローバルインストールすることで、そのサーバー又はパソコンにログインした複数のユーザーに対して共通のPython環境を提供することができます。複数のユー […]

Pythonプログラムの軽量な配布方法 – Embeddable の手順

Pythonで開発したプログラムをユーザーに配布する場合、Pythonに馴染みがなくともエンジニアであれば3つの方法が思いつくと思います。1つ目はユーザーの環境にPythonの環境を導入する方法、2番目の方法はWebアプリ化する方法(バックエンドでPythonを動かす)、3つ目の方法はネイティブアプリ化する方法です(Windowsであればexe化)。1つ目の方法のデメリットは言うまでもなく、ユーザ […]

Pythonファイルの実行方法、ダブルクリックでの実行方法

Pythonの開発はJupyter ntoebookで進めることが多いと思いますが(とくにデータサイエンス)、毎日決まったプログラムを動かす場合はjupyter notebookではなく、.pyファイルを実行する方法がより高速な処理が可能です。本稿ではPythonで作成した拡張子が.pyのファイルをconda環境で実行する方法を3通りご紹介します。1つ目はAnaconda Prompt(minic […]

ConoHa WINGでのファイルの編集方法

本稿ではConoha wingのファイルマネージャーを使ってサーバー上のフォルダ・ファイルの編集方法をご紹介します。具体的にはWordPressのphp他ファイルの編集・修正方法を例に解説しますが、Conoha wing上のWordPress以外のプロジェクトでも編集方法は同様です。Conoha wingのその他の特徴は私の別のこちらの記事の後半「エンジニアの副業としてのブログ – ConoHa […]

WordPressでのグラフ表示 – Chart.jsを使えばプラグイン不要

本稿では、Chart.jsというJavaScriptのライブラリーを使ってWordPress上にグラフ・チャートを描く方法をご紹介します。プラグインのインストールは不要で、別途編集したHTMLを張るだけで描写可能です。基本的なプログラミングの知識を要しますが、WordPressのグラフプラグインも決して使いやすいとは思えない他、Chart.jsはプレーンなJavaScriptで記述されているので、 […]

How to create a new repository on the GitHub

Create a new repo page on the GitHub Create a new GitHub repository by pressing the “New” button at the top right corner inside the “Repositories” tab. You can also jump to the […]

Windowsでのpython仮想環境:pyenv+venvの構築手順

Windowsにpythonの仮想環境を構築しようとするとき、WSLを導入すれば選択肢は広がりますが、WSLをなんらかの事情により導入できない場合は、pyenv-winによって仮想環境内のpythonのバージョンを指定し、venvにより仮想環境内のパッケージを独立に管理する方法が最も優れているように思います。次善の策はCondaを使う方法です(Condaを使う方法はこちらの私のQittaの投稿を参 […]

Postmanを使ったAPI設計

バックエンドAPIの開発においては、実装前にAPIの設計・仕様を決めます。Postmanは、バックエンドAPIに対するAPIクライアントとしての機能が大変優れているのみならず、APIの設計・仕様を決める工程においても威力を発揮します。具体的には、下記のPostmanの機能がAPIの設計で有用です。 ワークスペースを頂点としたフォルダの階層構造 左側に階層構造、右側に各リクエストが表示される開発環境 […]

Flexboxでヘッダーを実装する方法

本稿ではCSSのflexboxを使って、Webサイトのヘッダーを構成する方法を4通りご紹介します。多くのヘッダーは左右にアイテムを配置した構成をしており、本稿でもヘッダーの各メニューを中央に寄せるのではなく、左右に並べる方法をご紹介します。 margin-left: auto 親要素にdisplay:flexを適用すると、デフォルト設定では子要素は行方向(flex-direction: row)の […]

Python及びWebエンジニアのためのVS Code拡張機能10選

2021年1月17日 Update(Pythonを追加) VSCodeの人気-ランキング 今日は私が日頃使っているVSCodeの拡張機能をご紹介したいと思いますが、その前に最近の開発環境(エディター)の動向について確認したいと思います。下記横棒グラフは、Stack Over Flowの2019年調査から引用した開発環境の人気ランキングです(Top10のみを抜粋)。2019年は約87,000人のディ […]