m's blog

備忘録とかメモとか

「新型コロナウイルス感染症対策サイト 全国版(非公式)」をモバイル向けに調整しました

「新型コロナウイルス感染症対策サイト 全国版(非公式)」をモバイル向けに調整しました

以下の「新型コロナウイルス感染症対策サイト 全国版(非公式)」を モバイル向けに調整 しました。

主にモバイルでの表示で、取得データのサイズがネックとなっていたため、取得データに含まれる情報を必要なもののみに制限して、データのサイズを縮小しました。

また、これに伴い、一定以上の通信環境と端末の性能があれば、モバイル環境でもフィルタ機能が動作することが確認できたため、まずはトライアルとして、モバイル環境でもフィルタ機能が表示されるように調整 しました。

※ 通信環境や端末の性能によっては、表示や動作が不安定になる場合があります。あらかじめ、ご了承お願い致します。

ソースコードについては以下のページを参照してください。

開発者向けの情報やサイト構築における行動原則などは本家リポジトリであるtokyo-metropolitan-gov/covid19を参照お願い致します。

Python で Redmine CLI ツールを作ってみる!

Python で Redmine CLI ツールを作ってみる!

今回は Python を使って、Redmine CLI (コマンドラインインターフェイス) ツールを作ってみたい と思います。

以下のリポジトリに設置したサンプルコードを使って、解説を進めていきたいと思います。

CLI のベースには Click パッケージを、Redmine API へのアクセスには Python-Redmine パッケージを使用します。

続きを読む

Node.jsでRedmineにカスタムAPIを追加してみる!

Node.js で Redmine にカスタム API を追加してみる

今回は Node.js を使って、Redmine にカスタム API を追加 してみたいと思います!

以下のリポジトリに設置したサンプルコードを使って、解説を進めていきたいと思います。

続きを読む

Redmine API を試してみる【 curl 編 】

Redmine API を試してみる【 curl 編 】

今回は curl コマンドを使って、Redmine API 経由でプロジェクトを操作 してみたいと思います。

ここのところ、ちょくちょく Redmine をさわる機会があり、Redmine API について調べることがあったので、簡単にまとめてみたいと思います。

目次

  • 目次
  • 必要な環境
  • 簡単な流れ
  • ソースコードの取得
  • Redmine コンテナの起動
  • 必要な変数の定義
    • API アクセスキーの確認
    • API アクセスキーを取得する
  • プロジェクト操作関数をロード
    • 各関数の簡単な解説
      • checkVariables
      • listProjects
      • showProject
      • createProject
      • updateProjectDescription
      • deleteProject
  • プロジェクトを API 経由で操作する
    • プロジェクトをリストアップ
    • プロジェクトの作成
    • プロジェクトの更新
    • プロジェクトの削除
  • 後始末
  • まとめ
続きを読む

「新型コロナウイルス感染症対策サイト 全国版(非公式)」を公開しました

「新型コロナウイルス感染症対策サイト 全国版(非公式)」を公開しました

以下のページに「新型コロナウイルス感染症対策サイト 全国版(非公式)」を公開しました。

※ 主にPCユーザを対象としたサイトになります。モバイルからのアクセスは動作が不安定になる事があります。

ソースコードは以下のページで公開しています。

開発者向けの情報やサイト構築における行動原則などは本家リポジトリであるtokyo-metropolitan-gov/covid19を参照してください。

続きを読む

Netlify 向けデプロイテンプレートの中身を解説!

Netlify 向けデプロイテンプレートの中身を解説

今回は、前回紹介した Netlify 向けデプロイテンプレート の中身について解説していきたいと思います。

テンプレートの使い方については、前回記事を参照してください。

目次

  • 目次
  • 簡単な流れ
  • はじめに
  • ディレクトリ構成
  • 主要ファイルの解説
    • src/index.html
    • build.sh
    • デプロイ用のワークフロー設定ファイル
      • production.yml
      • staging.yml
      • pull-req-preview.yml
      • templates/deploy-preview.yml (optional)
  • Netlify「 deploy-preview 」機能の使用について
    • 試したこと、あれこれ (またはカスタム用メモ)
      • pre-commit
      • pre-push
      • 手動ビルド
      • 最終兵器「使わない」
      • 結論
      • その他のメモ
  • まとめ
続きを読む

Netlify向けのデプロイテンプレートを作ってみました! 【ステージング、プルリクプレビュー対応】

Netlify 向けのデプロイテンプレートを作ってみました! 【ステージング、プルリクプレビュー対応】

Netlify 向けのデプロイテンプレート を作ってみました。

今回は、作成したテンプレートの使い方などを解説していきたいと思います。

ステージング環境やプルリクのプレビューにも対応 しています。

Template repository に設定してあるので、そのままテンプレートとして使えます。

環境に合わせて、適当に調整して使ってください。

続きを読む

はてなブログでマークダウンを使うときにコードに色付けがされない時のメモ

はてなブログでマークダウンを使うときにコードに色付けがされない時のメモ

普段、マークダウンで記事を書いているのですが、コードに色付けがされていないことがたまにありました。

最初に答えを言ってしまうと、コード挿入に指定できる拡張子が、あまり幅広く対応されていないことが原因でした

例えば、JavaScriptの場合は、javascriptなら大丈夫ですが、jsはダメといった感じです。

今回、試してみたものを簡単にまとめておきたいと思います。

続きを読む

curl コマンド専用のDockerイメージを作ってみました

curl コマンド専用の Docker イメージを作ってみました

CI 環境で curl コマンドを使いたかったので、curl コマンド専用の Docker イメージ を作ってみました。

シンプルなものですが、せっかくなので、作成したイメージを簡単に紹介したいと思います。

作成したイメージの詳しい内容は、以下のページを確認してください。

mm78/curl - Docker Hub

目次

  • 目次
  • 前提条件
  • 使い方
  • イメージの中身
続きを読む