masalibの日記

システム開発、運用と猫の写真ブログです

サーバー系

初心者向けWEBアーキテクチャ入門

上記の図は、WEBアーキテクチャです。 新人などの場合はあまり経験がない人は、用語すら聞いたことない状態だと思います 全部理解する必要はないですが、googleの検索する時に参考になれば幸いです 会社の勉強会用(無給)に作った資料・・・めっちゃ時間か…

Alibabaコーディングガイドラインがよかった件

中国のECサイト?のアリババのコーディングガイトを見たgithub.com私はJavaの開発をしたことがないので このjavaガイドラインの部分をみても・・・そうなんだ〜としか言えない 印象は細かいな〜大きい企業になれば細かいのかな MySQLのルールは自分の会社で…

ChromeのデベロッパーモードからcURLのコマンド作成

ツイッターを見ていたらchromeで知らない機能があったChromeデベロッパーツールから各リクエストをcURLコマンド形式でコピーできるの超便利だ。HTTPヘッダーとかCookieとかPOSTの内容とか全部含めてくれる。 pic.twitter.com/Zzk64m6Eqa— Hironobu Saito (@h…

mysqlのスロークエリのローテーション

blog.inouetakuya.info普通はlogrotate.dでおこなうみたいなのですが うまくいかず・・・cronで逃げてしまったスロークエリの設定 #!/bin/sh DAY=`env TZ=JST+15 date "+%Y%m%d"` echo "start $DAY">>/var/tmp/slow_query_db.log # スロークエリをoff mysql …

メールがgmailのみ迷惑メールフォルダに振り分けられる

普段使っているメールサーバーだと、迷惑メールにならないけど なぜかWEBアプリからメールをおくるとgmailだけ迷惑メールになる 色々調べたけど対応策の正解がなかったワケガワカラナイヨ状態なので今後、WEBアプリで迷惑メールに振り分けられたら このチェ…

centos7.4にphp5.6と7,2をインストールする

vagarantを使用してcentos7.4にphp5.6と7,2をインストールをおこないました centos7系、php7.2が初めてで時間がかかった まだ途中だけどメモを残す

検索結果のリンクのみリダイレクトされる!!

自分が管理していないサイトのお話なのです状況としては 普通にリンクを押すと正常に表示されて 検索エンジンから来た時のみリダイレクトされるDNSが乗っ取られているのかと思っていたが蓋を開けてみると サイトトップにjavascripが仕込まれていた ご丁寧に…

BtoBのシステムはIEのチェックが必須という「サガ」

備忘録です すごい古いシステムの保守をしていると IEしか動きませんみたいな事をいっている所があります 普通の表示だけならchromeでも確認できるのですが javascriptの一部の機能がchromeでうごきませんBtoBのシステムの場合はIEのチェックをしないといけ…

SSL化をおこなった

自社のサイトがまだSSLに対応していなかったので対応する事になった SSL化のメリット 検索エンジンの結果(ページランク)があがると言われている formのページで「暗号化されていません」と表示されない(そもそもformを使っている所が少ないのであまり意味…

サーバーの監視は内部と外部でするべき

状況 自社のサイトに繋がらないというエラーが発生しました 原因はサーバーの上位の仮想ルーターが落ちてしまった為でした 監視の状況 内部でサーバーの監視をしていたのですが ルーターが落ちた場合を想定していませんでした これは別の会社が管理している…

E2Eテストツールはpuppeteerがいいと思う

会社にはいって7年目(社会人だと11年)の人が 毎日、画面キャプチャをとるという簡単なお仕事をしているのですが そちらをなんとか効率よくしたいと思ってE2Eテストツールについて 調べていました

dosで行頭にファイル名と行数してファイル結合する

エラーチェック運用で秀丸のgrepで検索した結果をログ収集していた 毎回,grepのコマンドを叩くがめんどくさくなった運用をかえればいいのですが 後続の処理影響するのがさらにめんどくさいので 秀丸のgrep結果とほぼ同じフォーマットを出力するbatで作った下…

SSLの値段の比較 (2017/08/30の時点)

比較サイトじゃないので参考程度でお願いします 最終的な値段はサイトにいって見積もりをしてくださいSSLについて調べる機会があった。 はてなブログがSSL設定できるようになった場合、独自ドメインを設定している人は SSLを購入しないといけないと思うので…

Let's Encrypt、ワイルドカード証明書を2018年1月より無料提供

約2ヶ月前の記事なのですが internet.watch.impress.co.jp 知らなかった・・・ T_TワイルドカードSSL証明書とは .masalib.comのワイルドカードの証明書で 以下の様に運用する事が可能です。 例 secure.masalib.com products.masalib.com login.masalib.com …

mongodbのメモ2

masalib.hatenablog.com の続きです mongodbを外部のクエリーを実行する方法 $ mongo db_name --quiet query.js #間違い $ mongo db_name --quiet < query.js #正解 あれ・・・参考にしたサイトだとhttp://qiita.com/yuiseki/items/1c656d6bab0307e1510c htt…

ubuntu 16.04に対応していないだと

使用しているXXXXクラウドのサービスに ubuntu 16.04をいれようとしたら 対応していませんと言われたこれだとdockerが入れられない!! ネットワーク負荷が少ないサービスならこれがいいと思ったんだけど あう・・・長年お世話になっているからあまり何もい…

mongodbのメモ

メモです NoSQLで有名なDBです会社のシステム的には使っているのですが 使いこなせる人が辞めたり、移動したりして今は誰も使いこなせない状態です 今後、集計をおこなうために勉強した

Windows版のcurl

備忘録です。 Windowsサーバーのサイトでツールでサイトマップを更新した時に google先生に通知ささせる必要があったsupport.google.com 引用 サイトマップは次の URL に HTTP GET リクエストを送信しても再送信できます(ご自分のサイトマップの URL を指定…

golangの勉強の環境の再作成(centos6)

masalib.hatenablog.comgolangの環境も消えてしまったので そちらも再作成した #rootになる(パスワードの”vagrant”) $ su - #epelを追加していない場合は追加 $ yum install epel-release #インストール $ yum -y install #確認 $ go version # go version…

node.jsの勉強の環境の再作成(centos6)

なぜか・・・動かない状況が発生して1からインストールする事にした 動かない状況を解消するより再インストールした方が早いという判断です 前提 ・macとwindowsと共通にするためvagrant+virtualBoxで環境を作っている

GoogleMapApiを調べた時のメモ

現在いる場所から施設情報を取得して 地図を表示する機能について調べた最初に断っておくが 音声検索で「近く XXX」とかやればいいじゃないの?(OK Googleみたいなもの) 聞いたがNGにされた

インフラ勉強会に行って・・・そして凹んだ

先日、インフラ系の勉強会にでましたが その場では理解できず言葉を拾ってググった勉強会の内容は拡散するなと言われたが ネットに載っている事を記載するのみなたぶん大丈夫だと思うけど まずかったら削除します

newaliasesでエラーで更新できない

前提 Linux系のサーバーのrootのメールアドレスを変更するには /etc/aliasesを変更してnewaliases というコマンドを実行しますnewaliasesコマンドを実行すると sendmail fatal please use fastforward/newaliases instead というエラーがおきました ググって…

VirtualBoxでNo space left on deviceが表示された場合に対応

vagrantで作ったローカルの開発サイト(VirtualBox)を 構築していると下記のようなエラーが発生した rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32) rsync: write failed on "/var/www/html/xxxsitexxxx/public/…

itamaeでDBの移行

DBサーバーAからDBサーバーBに移行するのを itamaeで書いたんだけどいつも忘れるのでメモです itamaeとは 前提 事前作業 バックアップとDBのコピー itamaeのプログラム 実際のitamae起動コマンド プログラムの補足 リストア itamaeのプログラム 実際のitamae…

インフラエンジニアのスキルチェックをやってみた

hatebu.meという記事があったので自分もやってみました 131中46でした この人はすごいな~ 知らない事ばかりでした AWSやキャッシュサーバーが弱い事がわかったのでもっと勉強したいと思う ストレージは諦めた。 docs.google.com table { border-collap…

SVNに無理フォルダを追加

Windowsではなくサーバーでの話で 毎回、調べている気がするので備忘録として記載します

MySQL WorkbenchでUPDATE文を実行するとエラーになった

MySQL Workbenchは、mysqlの本家(オラクル?)からだしている統合ビジュアルツールです phpMyAdminをいれない環境とかにGUIで操作できるので便利です ツールでupdate文が実行できなくてはまったので記載します

SSLの更新に失敗した

失敗の備忘録ですとあるサイトのSSL更新をおこなってchromeで確認してiOSで確認したら問題なく表示できた また課金処理ができるのか確認した所、問題なくできた だか!!アクセスする度に「信頼された証明機関から発行されていない」というトラブルを起こし…

インタネットに接続しているIPの確認について

インタネットに接続するIPが固定にしないといけない場合の確認手順です (広告管理やお金を扱うサイトの場合にあります)WindowsServerなどのGUIがあるServerならブラウザで下記を確認すればOK www.cman.jpcuiしかないとLinuxServerならCGIが動かないみたい …