はじまる

適当な事を適当に書く

情報処理

Treasure Data Workflow (digdag) でテーブルを任意の行数単位で分割して、動的にループする

背景(例) 1億レコードのテーブルがある。 テーブルに対してクエリを実行したい。 実行してみたら重たかったので並列処理したい。 100万レコードごとにテーブルを分割して、各テーブルごとにクエリを実行する。 Treasure Data のテーブルインデックスに…

Postgres JSON (JSON配列)データの要素にアクセスするための演算子一覧

はじめに 演算子 要素にアクセスするための演算子 -> 要素にアクセスしてテキスト型で値を取得するための演算子 ->> JSONのパスを指定して要素にアクセスするための演算子 #> JSONのパスを指定して要素にアクセスしてテキスト型で値を取得するための演算子 #…

文字列として保存した PostgreSQL の JSON を Python でも JSON として扱う

はじめに コーナーケースすぎるけど下記のようなケースです。 Python プログラムから直接PostgreSQLに接続するのでなく、Postgres のJSON配列の値を、ほかのデータベースのテキスト型の列か、ファイルなどに、文字列、テキストとして保存する Pythonからはそ…

Python の REPL(対話モード) で for 文などの構文を書く

Mac です。 % uname -a Darwin hoge 21.3.0 Darwin Kernel Version 21.3.0: Wed Jan 5 21:37:58 PST 2022; root:xnu-8019.80.24~20/RELEASE_ARM64_T6000 arm64 こうなったときどうしたらいいかわからなかった。 % python3 Python 3.8.9 (default, Jul 19 202…

Postgres あるテーブルからデータをJSON 型で抽出するときの小ネタ

前置き たまにテーブルのレコードの任意の列をJSONとして抽出したいときがあるので、そのメモ。 前提 こんな 動物 テーブルがあるとします。 SELECT * FROM 動物; id name age kind 1 Mickey 5 Mouse 2 Snoopy 3 Dog 3 Kitty 3 Cat テーブルの全ての列をJSON…

Amazon Lightsail と Wordpress を利用したデモ用Webサイト構築

前書き Wordpress インスタンスの構築手順 Lightsail インスタンス 固定IPアドレス ドメイン名 DNS SSL対応 Wordpress の初期設定 Wordpress 管理画面ログイン カスタムJavaScriptの配置 プラグインを利用する 直接PHPファイルを編集する 前書き 一般的なWeb…

Salesforce Commerce Cloud の 拡張機能 Cartridge を作る前に気をつけなきゃいけないこと

カートリッジを公開したい法人・個人にはSalesforce Commerce Cloud Certified Developper の資格の保持者がいないといけない。 いない場合は取らなければいけない。 資格の取得には有償の研修を受講する必要がある。 研修はあらかじめ日時の決められた集合…

いまさらながら Flask で簡易的なAPIをつくる

そういうことになったのでやる。Python初心者です。 ~/W/flask ❯❯❯ python3 --version Python 3.7.3 とりあえず手元のPythonは3.7.3だった。 ~/W/flask ❯❯❯pip3 install flask でインストール ~/W/flask ❯❯❯ pip3 list | grep Flask Flask 2.0.2 はいった。 …

Web制作者がチェックしておきたい!2018年、CSSベースのフレームワークのまとめ | コリス

Web制作者がチェックしておきたい!2018年、CSSベースのフレームワークのまとめ | コリス

Gitbook で PDF を生成するときにつかう、ebook-convert コマンドのありか

目的 gitbook プロジェクトからPDFを生成したい。 困りごと 下記のコマンドを実行すればいいだけだが、エラーになる。 $gitbook pdf (中略) InstallRequiredError: "ebook-convert" is not installed. Install it from Calibre: https://calibre-ebook.com…

静的サイトだけじゃないNetlifyの活用法

面白い speakerdeck.com

Salesforce Lightning Design System リファレンス

更新していきます 目次 ユーティリティ コンポーネント ユーティリティ 画面全般の推奨事項です。 # 名前 説明 Grid SLDSのグリッドシステムについて # 名前 説明 Alignment 全般的な要素のアラインメントについて Borders 要素に追加するボーダーラインにつ…

【ツール】ターミナルでの操作を録画&シェアするには、アスキーシネマ が良い

LT用の事前録画や普通にエンタメコンテンツとしても使えそう asciinema - Record and share your terminal sessions, the right way

【Web Front End】Vue.js Guide (1)

なに はじめに — Vue.js を観てみた。 HTML 各div要素は、id毎に isolate されている。 <script src="https://unpkg.com/vue"></script> <div id="app"> <p>{{ message }}</p> </div> <div id="app-2"> <span v-bind:title="message"> Hover your mouse over me for a few seconds to see my dynamically bound title! </span> </div>

Amazon Web Services 業務システム設計・移行ガイド 一番大切な知識と技術が身につく | 佐々木 拓郎, 林 晋一郎, 瀬戸島 敏宏, 宮川 亮, 金澤 圭 | コンピュータ・IT | Kindleストア | Amazon

https://amzn.to/2LVIeLz エンタープライズのシステム開発では、ユーザーとの細かい視点・合意形成が必要になる(かつ、それら観点に向こうが気づいていない・知らない場合でもこちらが導いてあげる必要かある)が、そういう視点で書かれていてよかった。

React開発 現場の教科書 | 石橋 啓太, 丸山 弘詩 | 工学 | Kindleストア | Amazon

https://amzn.to/2sENKcH 業務でreactのアプリケーションを扱ってる(開発はしてない)ので購入。React に関することは既知のことばかりだったけど、Atomic Design のとこは、参考になった。(そのあたりが野放図なので、アプリケーションを立て直す参考にし…

AWS オンデマンド動画配信のためのクラウド構成とお見積り例

こういうものをつくる予定なのでメモ オンデマンド動画配信のためのクラウド構成とお見積り例 | AWS

Azure Sphere が提唱する IoT セキュアデバイスに必要な7つのこと

はじめに Azure Sphere の登場 〜シリコンからクラウドへ〜 Microsoft Azure の IoTサービスのひとつとして、Azure Sphere が公開されました。 azure.microsoft.com どんな製品かというと下記とのこと。 Azure Sphere とは Azure Sphere ソリューションには…

MiB メビバイト ってなに?

Heroku のダッシュボードみてたら、 MiB という記載があった。 なんやねん、と思って検索してみたら「メビバイト」という単位らしい。 10を基数とした「メガ」や「ギガ」などの表現と異なり、記憶媒体の容量を表現する際の単位らしい。 知らなかった。 メビ…

Luna

http://www.luna-lang.org/Luna

StopLight.io

Home - StopLight

Open Source Project EON - Realtime Dashboards  | PubNub

Open Source Project EON - Realtime Dashboards | PubNub react じゃない、 js と css だけの data visualization framework が欲しくて、とりあえずこれを試してみたい。

【UX】Web サービスにパスワードは必要ない - Frasco

Web サービスにパスワードは必要ない - Frasco パスワードわからなくなって毎回パスワードリセットしてたりするやつあるので、確かに妥当。ただメーラと画面の間の遷移がダルい。

【IoT】IoT システムにおける MQTT ブローカー を JMeter をつかって負荷テストする

Testing the MQTT Messaging Broker for IoT - A Guide | BlazeMeter JMeter による負荷テストのSaaSサービスを提供している Blaze Meter によるブログ。Blaze Meter によるやり方も知りたい。

【インフラ】リバーストンネルを挟んで、あるマシンで動いているWeb サイトを、SSH経由で自分のPCのWebブラウザに表示する。

はじめに 遠隔地にあるサーバー上で稼働しているNode-REDを覗く必要があるときやった。 あるマシン こんな感じでサービスを動かす。自分は、systemdでやった。 # sshのポートフォワード。ssh は22番ポートから33022番ポートに変更してある。適用に 8023番ポ…

【LINUX】IPローカルポートの範囲を確認する方法

~$ cat /proc/sys/net/ipv4/ip_local_port_range 32768 60999 ````

ラズパイでよくみかける図のツール

http://fritzing.org/projects/raspberry-pi-3Fritzing Project – Raspberry Pi 3 設計ツールとのこと。

AWS SAM Local(ベータ版) – サーバーレスアプリケーションをローカルに構築してテストする | Amazon Web Services ブログ

AWS SAM Local(ベータ版) – サーバーレスアプリケーションをローカルに構築してテストする | Amazon Web Services ブログ LocalStack を使うケースとの比較だれか

AWS Glue 使い始め メモ

ついに Generally Available になりました。 AWS Glue ですね。 現実的にはどういった感じなのか調べてみる。 aws.amazon.com データベース テーブル 接続できる「テーブル」はいまのところ S3 バケット/オブジェクト 利用できるデータフォーマットは以下 Av…

Gatling をつかって MQTT の 負荷テストをおこなう

メモ的な投稿。まだやってないので、やったら更新する。 負荷テスト(≒ load test / stress test) それなりのサイズが求められるアプリケーションにはだいたい負荷テストを実施すると思う。 これまで、Webアプリケーションの 負荷テストとして JMeter だっ…