はじまる

適当な事を適当に書く

情報処理

RTL version ってなんや

RTL Version of ratchet · Issue #842 · twbs/ratchet · GitHub というのを見かけて、「RTL version ってなに?」と思い、アンカリング先を見てみた。どうやら、RTL というのは Right to Left Version ということで、アラビア語などのように文章を「右から左…

nyae

nyae ? こういうの。何気なく y か n を打ち込んでたけど、 a と e ってなんなんだって調べた。 ❯❯❯ vagratn up zsh: correct vagratn to vagrant [nyae]? no 入力の通りに実行する ❯❯❯ vagratn up zsh: correct vagratn to vagrant [nyae]? n zsh: command …

いまさらながら Golang に入門するぞ

はじめにどうしたらいいの… とりあえずこれを読んだ 自分に合った教材で入門しよう!Go言語チュートリアルサイト10個-比較&まとめ-Mayonez その後で、この記事を読みながら、記載の通りに手順を進めた。 シュッと golang に入門する話 - ちなみに 導入環境 …

プログラミング言語における継承について

Golang には継承がない、という指摘について少し調べたメモ 元ネタ なぜGo言語 (golang) はよい言語なのか・Goでプログラムを書くべき理由 Goには継承はありません。 そもそも継承はプログラミング言語にあまり必要ない機能だと思います。 継承が本当に有益…

Heroku と Docker と 12 Factor

Heroku が目指した世界観(12 factor app)を実現しようとしているのが Docker なのよね。「なぜDocker がひろまったか?」というのは、技術的なことより、Heroku が Salesforce のものになってしまった故、AWS や Google が 12 factor app インフラなビジネ…

atlassian 製の AWS モックツール LocalStack をさわってみた

Local Stack とは こいつです bitbucket.org LocalStack provides an easy-to-use test/mocking framework for developing Cloud applications. Currently, the focus is primarily on supporting the AWS cloud stack. クラウドアプリのテストやモックに使…

Node-RED だけで Single Page Application を作る

なんでわざわざそんなことやるのって、まぁそういう状況になったのだから仕方ない。普通に悪手なので、他に選択肢があるなら敢えてやらなくていいです。セキュリティ上、とてもインターネット上での公開に堪え得るものにはならないので、コントロール下にあ…

AWS IoT CLI or SDK で device shadow を更新したい

はじめに とあるデバイスのなかで稼働する特定のミドルウェアの起動状態を AWS IoT の Shadow で管理している。 middleware.power が on のときにサービス起動 middleware.power が off のときにサービス停止 といった感じ。ちなみにデバイスのなかに、AWS I…

JSON がらみの Webサイトまとめ

設計記述 JSON Schema の公式サイト json-schema.org 変換 JSON 形式の文字列を貼り付けると 整形(pretty print) してくれる jsonprettyprint.com JSON Schema Editor JSONSchema.Net JSON 形式の文字列を貼り付けると、以下の4つの形式に変換してくれる Pr…

pip が入ってなかったのでインストールする

pip が入ってなかったのでインストールする。 EC2 のインスタンスです。 OSはこんな感じ。 $ cat /etc/os-release NAME="Ubuntu" VERSION="16.04.2 LTS (Xenial Xerus)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 16.04.2 LTS" VERSION_ID="16.04" HOME…

Python & OpenCV で 画像に含まれる円を検出する

元ネタはこれです。 Hough Circle Transform — OpenCV-Python Tutorials 1 documentation #detect_circle.py import sys import cv2 import numpy as np args = sys.argv img = cv2.imread(args[1], 0) img = cv2.medianBlur(img,5) cimg = cv2.cvtColor(img…

Python & OpenCV で 画像を変換する

昨日OpenCVを入れてみたのでお試し。同じフォルダにあるPNGファイルを、グレースケールにして別ファイルとして保存する。 # python 2.7.12 # cv2.__version__ 3.2.0 import os import cv2 pwd = os.getcwd() #現在のディレクトリパスを取得 ls = os.listdir(…

Debian 8 に OpenCV をインストールする

下記のサイトにある様に、 milq さんという方の書いたインストールスクリプトを使う。 milq.github.io #!/bin/bash sudo apt-get autoremove libopencv-dev python-opencv cd /usr/local/src/ wget https://raw.githubusercontent.com/milq/milq/master/scri…

IoT時代における、ラムダアーキテクチャ再考 〜 Microsoft Azure on ARM Server のニュースを受けて

あとで書く的なやつです。 前提 IoT とは インターネット・オブ・スィングス〜。ご存知、インターネットに繋がらなかったものを繋げられるようになると、いろいろ世界が変わるよね!と盛り上がっている。エンタープライズな領域だと、しばしば手段が目的化し…

API Gateway で CloudWatch ログを有効化する

はじめに すっごい初歩的なことなんだけど、業務でAPI Gateway つかってAPI作る機会がそんなになく、毎回忘れてしまうし、社内に有識者もいないので、メモしておく。 よくやっちゃうミス CloudWatch ログ有効化 にチェックをつけて、変更を保存 ボタンをクリ…

Salesforce の Apex Class から 外部のWebAPIを叩く。

触るまいとしていたSalesforceを触らないといけない感じに。 やりたいこと Heroku のサブドメインを動的に設定したい。 Salesforce のカスタムオブジェクトにあるレコードのある項目(テキスト)を取得して、サブドメインにあてがう。 実装方針 レコード詳細…