jun さん プロフィール

  •  
junさん: はるかのブログ
ハンドル名jun さん
ブログタイトルはるかのブログ
ブログURLhttps://www.jhhk-family.net
サイト紹介文主にLinux、WindowsServerの技術メモを綴っています
参加カテゴリー
更新頻度(1年)情報提供29回 / 365日(平均0.6回/週) - 参加 2009/07/23 00:41

jun さんのブログ記事

  • ec2のsquidでグローバルIPを分散するProxyを作る
  • これはAdventure Advent Calendar 2018の13日目の記事です。(後追い)プロキシサーバーと言えばsquidと思い浮かべるように、どメジャーなミドルウェアですが、今回はsquidを使って「複数のグローバルIPでインターネットにアクセスするプロキシサーバー」を作ってみました。複数人でプロキシサーバーを使ったアクセスを行うと、すぐに接続元IPアドレスによるアクセス拒否が行われてしまうサイトにアクセスする際にどうぞ。ec2を立 [続きを読む]
  • python3.7のソースインストール
  • cd /usr/local/src/wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgztar zxvf Python-3.7.1.tgzcd /usr/local/src/Python-3
    .7.1yum groupinstall 'Development Tools'# ncurses-develは、bpythonを使わないなら不要yum install openssl-devel
    libffi-devel ncurses-devel./configure prefix=/usr/local/python3.7;make;make install [続きを読む]
  • Gsuiteユーザーのメール容量をAPIから取得する
  • これはAdventure Advent Calendar 2018の8日目の記事です。ユーザーとしてAPIを使って、Gmailのメールを方法はいくつか見つけましたが、管理者視点での操作をしている情報が少なかったので、備忘録として残します。特定のユーザーがメールが一杯になってしまうと、送信側であるお客様や取引先に迷惑が掛かるので、Gsuiteの管理者の視点としてGsuiteユーザーのGmailの容量(標準だと30GB)の利用統計を取りたい。というのがあると [続きを読む]
  • SSH接続時にMacのターミナルのプロファイルを切り替える
  • 何故、YAMAHA機器の文字コードはsjis何だろう・・・と嘆いていましたが、MacのターミナルからSSHの接続先でプロファイルを切り替える方法を記載します。itermでも同様の事が行えるようですが、sshのconfigのHostname情報と完全一致しないとプロファイルの切り替えがダメそう。iTerm2でSSHログイン先別にプロファイルを自動的に切替えて事故防止する方法192.168.x.xはYAMAHAしかないし、複数のL2スイッチ、L3スイッチ、ルーターとco [続きを読む]
  • 最新バージョンのgitをインストールする
  • 最新バージョンはここから確認する環境はGCPのCentOS7yum groupinstall 'Development Tools'yum -y install zlib-devel perl-ExtUtils-MakeMakercd /usr/local/srcwget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.gztar zxvf git-2.9.5.tar.gz cd git-2.9.5./configure --prefix /usr/local/git-2.9.5makemake installgit --versiongit version 2.9.5 [続きを読む]
  • 上場したてのベンチャー企業に中途入社して5ヶ月で辞めました
  • タイトルの通りの退職エントリーになります。2018年3月1日から株式会社ZUUでお世話になっていましたが、2018年8月末をもって退職する事になり、29日が最終出社でした。21歳の時からIT業界に身を置いてきましたが、たった5ヶ月という最短記録を更新する状況になり、決断が早すぎたかもしれないと少し感じます。辞めた経緯を以下に記載しますが、会社が悪いと批判するつもりは無く、事業自体はとても面白い事をやろうとしている会社 [続きを読む]
  • 上場したてのベンチャー企業に中途入社して5ヶ月で辞めました
  • タイトルの通りの退職エントリーになります。2018年3月1日から株式会社ZUUでお世話になっていましたが、2018年8月末をもって退職する事になり、29日が最終出社でした。21歳の時からIT業界に身を置いてきましたが、たった5ヶ月という最短記録を更新する状況になり、決断が早すぎたかもしれないと少し感じます。辞めた経緯を以下に記載しますが、会社が悪いと批判するつもりは無く、事業自体はとても面白い事をやろうとしている会社 [続きを読む]
  • python3.6を使う準備
  • 1年以上前にpython3.6とpipを使おうとしたけど、その時はpipのインストールが出来なくてペンディングしていた。以下の方法でインストール出来たのでメモしておく。環境はCentOS7yum -y install python36.x86_64wget https://bootstrap.pypa.io/get-pip.pypython3.6 get-pip.py [続きを読む]
  • GCPのstartupスクリプトでどハマりしたメモ
  • VM インスタンスの特別な構成これ通りにNATゲートウェイを構築しようとして、ハマった箇所のメモ実行したコマンドは以下の通り開発環境なので、一部は手動でコマンドを置き換えています# startup.sh取得gsutil cp gs://nat-gw-template/startup.sh .# インスタンステンプレート作成(nat-1)gcloud compute instance-templates create nat-1 --image-family=centos-7 --tags natgw --image-project=centos-cloud --ma [続きを読む]
  • grafanaでワールドマップを利用する
  • grafanaでworld map プラグインを使ってみたので備忘録マッピングデータは、MaxMaindさんが提供してくれているものを使います。https://dev.maxmind.com/ja/geolite2/ElasticSearchを使う方法が一般的みたいですが、ざっくり国別データを集計したいだけなので、MySQLで行きます。また、アクセスログもInfluxDBではなくMySQLです。【環境】python3.4Mysql 5.7maxminddb 1.4.1まずはモジュールインストールと、マッピングデータの取 [続きを読む]
  • 「さんあ〜る」からゴミ捨てカレンダーをスクレイピングする
  • 4月に千葉県柏市のゴミ捨てアプリ「さんあ〜る」が、Web版としてリリースされました。ごみ分別アプリ「さんあ〜る」がインターネットでも利用できます!さんあ〜るのごみカレンダーをiframeとしてWPに引っ張ってこようと思ったけど拡縮の問題があり挫折。あと、画像がいらないな、と思ったのでpython3でスクレイピングしてみた。# coding: UTF-8import datetimeimport urllib.requestimport sslssl._create_default_https_context [続きを読む]
  • fluentdでMySQLにデータを入れる
  • https://github.com/tagomoris/fluent-plugin-mysqlを使って、fluentd-3.xでmysql 5.7にログを入れる方法のメモ同時にbigqueryに対してもログを入れているので、@type copyを使う。 @type copy # bigquery用 @type bigquery auth_method json_key json_key PATH/TO/FILE project GCP PROJECT dataset ${tag[0]} table ${tag[1]}_${tag[2]}_%Y%m [続きを読む]
  • ansibleでタスクをスキップしても同名のregisterが設定される
  • ansibleでデプロイするタスクを書いていて遭遇した仕様の話。やりたいことは、gitのtagやbranch名を引っ張ってきてslackに通知したい。ステージング環境でのデプロイでも使っているタスクなので、「masterブランチのtag」が入るか、「develop/test」などのブランチが入ってきても適切に通知したい。最初は、# branchがmasterの場合、gittagにtag名を入れる - name: git status shell: git status | head -1 | awk '{print $2}' [続きを読む]
  • pecoで遊んでみる
  • Twitterでやり取りさせて貰っているShu1さんの記事が面白かったので、GCEで再現してみたhttp://blog.ji
    coman.info/2018/04/ec2-ssh-using-peco/※ gcloudの設定が終わっている事前提pecoインストールwget https://github.c
    om/peco/peco/releases/download/v0.5.3/peco_linux_amd64.tar.gztar zxvf peco_linux_amd64.tar.gzmv peco_linux_amd64/peco /usr/local/b
    in/rm -rf peco_linux_amd64*関数設定vim ~/.bash_profile# ssh簡単 [続きを読む]
  • ドメイン移管のエラー対応
  • 他サービスで取得したドメインを、お名前.comに移管する際、一筋縄ではいかない。まず拒否理由の内容審査による拒否詳細は下記内容をご確認ください。拒否理由:[Whois情報に正確な情報の記載がございませんため、弊社審査において不受理とさせていただきました。  現ドメイン管理会社にて、Whois情報を正確な情報へご変更のうえ、再度お手続きをお願いいたします。]正しい情報を住所をローマ字読みで入力しているのに、なんで! [続きを読む]
  • pop2imapを使ってメールデータを移行する
  • お客さんの環境(さくらレンタルサーバー)から、自前で構築したIMAPSの環境にメールデータを移行したいと話があった。色々探して、perlのpop2imapってツールを見つけた。これならサーバーにSSHログイン出来ない環境でも、IMAPかPOP3が動いていればデータの移行が簡単に出来る。wget http://www.linux-france.org/prj/pop2imap/dist/pop2imap-1.27.tgztar zxvf pop2imap-1.27.tgzcd pop2imap-1.27/INSTALLを見ると、必要がモジュー [続きを読む]
  • EC2にswapを増やす
  • 訳あってEC2のt2.nano(メモリ 0.5GB)でCPAMを使いたいけど、CPAMだけで300MB近くメモリを食うので、isntall処理がAbortしてしまう。# perl -MCPAN -e shellTerminal does not support AddHistory.cpan shell -- CPAN exploration and modules installation (v2.16)Enter 'h' for help.cpan[1]> install Mail::IMAPClientReading '/root/.cpan/sources/authors/01mailrc.txt.gz'............................................... [続きを読む]
  • Google Cloud Storageを公開する
  • ACLの確認gsutil acl get gs://バケット名レスポンス[ { "entity": "project-owners-xxxxxxxxxxx", "projectTeam": { "projectNumber": "xxxxxxxxxxx", "team": "owners" }, "role": "OWNER" }, { "entity": "project-editors-xxxxxxxxxxx", "projectTeam": { "projectNumber": "xxxxxxxxxxx", "team": "editors" }, "role": "OWNER" }, { "entity": "project-viewers-xxxxxx [続きを読む]