社員ブログ

タスクスケジューラー「Apache Airflow」の使い方について備忘録

トビウオ に投稿

タグ

ソフトウェアの概要
  • ジョブ(シェルコマンド実行、Python実行など)をDAG(有向グラフ)として管理し、自動で直列/並列実行させることができるツールです
  • 1つのDAGはPythonコードで表現されており、所定のディレクトリにコードが書かれたファイルを置きます
  • DAGの実行、および各タスク/ジョブの可否や出力結果などについては、Webブラウザ上から確認することができます
  • ジョブの成功時や失敗時にメール送信する機能が標準搭載されています。

データカタログソフトウェア「CKAN」の使い方について備忘録

トビウオ に投稿

タグ

データカタログとは
  • データカタログとは? | 自治体オープンデーを参照してください。要はデータの検索システムです
  • 「データ」は、CSVファイルやXLSXファイルなど、様々なファイルフォーマットで表現されます
  • データに対しては、それに対応する「メタ情報」(作成日時、カテゴリーなどのタグ、説明文など)が存在します
  • データとメタ情報を合わせたものを「データセット」と呼びます。検索により自由にデータセットを探し出せるのがデータカタログです
CKANとは
  • 代表的なデータカタログソフトウェアの1つです。

ReactでReact-Leafletをインストールしてもうまく動かなかった際の解決方法

トビウオ に投稿
概要

こちらもおおよそタイトル通りです。
React流の文法でLeaflet.jsを扱えるReact-Leafletというのがあるのですが、それを「yarn add react-leflet leaflet」などとしてインストールしても「動かない」(地図がちゃんと表示されない、マーカーが表示されない)といったトラブルが発生することがあります。
ググれば解決策は出てくるのですが、無駄にややこしくて忘れてしまうのでメモしておきます。

Reactでbootstrapをnpmやyarnでインストールしてもうまく動かなかった際の解決方法

トビウオ に投稿
概要

おおよそタイトル通りです。
npx create-react-app sample_app --typescript」などでセットアップし、「yarn add react-bootstrap bootstrap」としてさあ実行だとなった時に スタイルが適用されない といった事故が起きるので、その対策となります。

Drupal Consoleを使ったDrupalのインストール

funada に投稿

タグ

環境

  • centos7
  • apache 2.4.6
  • php 7.3.10
  • mysql5.7.28

準備

  • composerとgitをインストールする(無いとdrupal site:new実行時にエラーが出る)
    • composer
      php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
      php -r "if (hash_file('sha384', 'compo

【緊急】Chrome 76.0.3809.100のCROS対策

kan に投稿

タグ

8月初旬頃にChromeのバージョンを最新(76.0.3809.100)にしたら、かなりのサイトにアクセスした際に、CORS関連のエラーが発生して、動作がおかしくなりました。

例えば、https://www.youtube.com にアクセスしたら、以下のようなエラーが大量に発生しています。

なにをいまさらRDBMS高速化 第1回

abe に投稿

はじめに

トビウオさんの「ギブミーパフォーマンス!〜DBスキーマを変更して高速化した話〜」だが、見れば見るほどRDBMSの性能ネタの宝庫である。 ちょうど夏休み期間でもあるし、自由研究的に、数回にわたって性能改善してみようと思う。

ちゃぶ台返し

のっけからちゃぶ台を返すようだが、これ、実はRDBMSには向いていないと思うのだ。というのも:

KeycloakでOTP認証

ズィスト に投稿

OTP認証とは

OTPとはOne Time Passwordの略で二段階認証で使われる方法の1つです。

本人確認のために用いるパスワードの有効時間が短いのが特徴的です。

 

必要なもの

  • Keycloak環境
  • Keycloakにログインできるユーザー
  • FreeOTPがインストールされたiPhone端末もしくはGoogle AuthenticatorがインストールされたAndroid端末

 

利用中のカスタムモジュールのテーブル定義を変更する

ナカちゃん に投稿

タグ

2019/8/5 追記:hook_post_update_NAME()ではなく、hook_update_N()を使用するように変更しました。

はじめに

使用しているカスタムモジュールに機能追加した場合、使用しているDBテーブルの定義を変更する必要が出てきたりします。
Drupalでは「モジュールのアップデート」でDB定義を変更することができるようなので、その方法を試してみます。

1. 前提(環境情報)

  • Drupal: 8.7
  • PHP: 7.2
  • そのほかDB,webサーバなどはよしなに...

 

KeycloakのDBをpostgreSQLに変更する

ズィスト に投稿

タグ

KeycloakのDBをpostgreSQLに変更する

  • 環境

    • jdk 1.8.0
    • keycloak 6.0.1
    • postgreSQL 11.4
      ※使用する文字コードをutf-8に変更しておく
  • 手順

    1. postgreaSQLのJDBCドライバを以下のサイトよりダウンロード
      PostgreSQL JDBC Download
      ※今回は42.2.6 JDBC 4を使用

    2. 設定ファイル及びJDBCドライバを入れるディレクトリを作成