投稿者:

AWS, IAM, Squid

弊社のあるシステムは、外に向かって通信を行うときにSquidを使ってプロキシサーバー経由で通信しています。

Webサーバ→InternalELB→Proxyサーバ(EIP固定)→外部

理由は先方会社側のサーバに通信する際にIPアドレスを固定することが一般的でかつ、殆どの接続先のACLの登録個数に制限あり、レンジ指定不可となっているためです。
Webサーバの増減に柔軟に対応する事と構築当時NATGatewayが存在しなかったためこのようなア ...

投稿者:

Python

RedmineからBacklogに移行する案件があり、使う前にAPIで何ができるのか調べておきたかったのと
ちょうど requests を使って見たかったので一緒に試して見ました。

python3.5で実行しています。

準備$ pyvenv-3.5 venv$ venv/bin/pip install requests実装#!/usr/bin/env python# -*- coding: utf-8 -*- import reque ...

投稿者:

Git, SVN

SVNからGit Hub Enterpriseに移行をしておりますが、
よくわからずやってみている状態なので困ることばかりです。

git init

して

git svn clone--trunk=trunk --branches=branches --tags=tags https://dokoka/svn/nanika

でcloneしてきて、cloneできたと思ったら、branchがremoteにしかない…。
せっせとb ...

投稿者:

Git

とうとうGitへ

ずっとSVNを使っていたのですが、Gitへの移行をすることになり勉強を始めました。

いろいろと漁ってみました

こんなん見つけました。

知識のない状態でするものではない気がします。
補足がほしいと思ったり、そもそも何言ってるかわからないところもありました。
(最初の方だけやってみた状態ですが)

実際にGitのコマンドを打って、状態をグラフィカルに示してくれるので
そこはすごくうれしい機能だと思います ...

投稿者:

Go, Node.js

go言語の機運が高まってきましたので調査してみました。

【初心者向け】Go言語勉強会資料 from Yuji Otani

このプレゼン内ではphpとgoを比較していたのですがnodejsではどうなのかということが気になったのでやってみました。

・1から1億までを加算する

php: 3秒
go: 0.05秒
nodejs: 0.2秒

j=0for i in [0...100000000]  j

投稿者:

APIGateway, AWS, Lambda, Python

さび付いてた技術を掘り起こすために自由研究な体で作ってみました!

■やってみたこと
APIGatewayとlambda(python2.7)を組み合わせて、URLに渡したパラメータをもとにメッセージを変更して勤怠連絡メールを送る

以下、内容です。

・以前の会社でソースを構築してシステムを作ることが減っていたため、レコチョクで再勉強しよう!という背景があった。
・勉強するにあたり最新のトレンドやメジャー言語を選択。(py ...

投稿者:

AWS, RDS

あるDBインスタンスのスレーブをもう一台作成しないといけなくなったので、
作成し、できたてホヤホヤのDBに対して、SELECTしてみると、ものすごく重かった。。

ファーストタッチペナルティと呼ばれるもので、詳しい説明は以下、公式ドキュメントから。

#ファーストタッチペナルティ

DB インスタンスが初めて起動され、初めてのディスク領域にアクセスするとき、そのプロセスは、
それ以降のプロセスが同じディスク領域にアクセスするよりも時間がか ...

投稿者:

AWS, SNS

前提

SNSでcreate subscriptionする際にプロトコルをEmailで実施する。

方法SNSでcreate subscriptionを選び、必要情報を入力し、create subscriptionを押下。
メールが届いたらConfirm subscriptionリンクに紐付いているURLのパラメータから[Token]、[TopicArn]の値を取得。
下記の形式でコマンド実行。
 aws sns confirm-subscripti ...

投稿者:

APIGateway, AWS, Python

やりたかったこと

S3へアップロードされるXMLファイルをAPI Gatewayを介して返却する。

やったこと前提として、S3とLambdaの連携(オブジェクトの取得)と
LambdaとAPI Gatewayの連携(Lambdaから返る値をAPI Gateway経由で返す)が
できていること。
まずはLambdaのコードfrom __future__ import print_function import urllibimport ...

投稿者:

AWS, Lambda, Python, S3

やりたかったこと

LambdaでS3に対して、ListObjectsしたい。

コードfrom __future__ import print_function import boto3 s3 = boto3.client('s3') def lambda_handler(event, context):    bucket = event['Records'][0]['s3']['bucket'] ...