SOFTELメモ Developer's blog

SOFTELメモは、株式会社ソフテルの中の開発の人がときどき書いているメモです。

【linux】 mailコマンドでメールを送信する、大量にテスト送信する

問題 テストのため、あるサーバーからあるサーバーにメール送信したいです。 答え mail コマンドでメールを送るには、 $ mail [-s 件名] [宛先] 本文入力 本文入力 本文入力 . (ドット+改行で終了する) […]

CentOSでSubversion1.7, 1.8以降を使いたい

問題 CentOSでyum install subversion したら、1.6系がインストールされました。 1.7以降が欲しいのですが。 答え RPMならこちらで取得可能 http://opensource.wandi […]

【Windows】 パスワード付のZIPファイルを作る

問題 Windows7やWindows8で、パスワード付のZIPファイルを作りたいです! でもあれこれソフトをインストールしたくないでござる! 答え 7zipだと、インストール不要のコマンドライン版で、パスワードも付与で […]

cvs2svnでCVSからSubversionに移行する

問題 cvs2svnってどうやって使うの? 答え ある環境で使用した例。 1、インストール http://cvs2svn.tigris.org/ に書いてある通りファイルをダウンロードして、その中のREADMEに書いてあ […]

【JavaScript】ある月の日数を計算する

問題 JavaScriptで、ある月が何日あるか、日数を計算するには? 答え ある月の日数を知りたかったら、翌月の0日(=当月末日)が何日になるかを見るとよい。 function days(year, month) { […]

【MySQL】 DELIMITER must be followed by a 'delimiter' character or string

問題 こんなエラーが発生しました。 ERROR at line 54: DELIMITER must be followed by a 'delimiter' character or string 答え MySQL5か […]

【linux】 メールの送信ログが maillogに残らないことがある?

問題 maillogをしらべたのですが、メールを送ったはずの時刻にログがありませんでした。 そういうことってあり得ますか? 答え CentOS6からrsyslog が採用されている。 rsyslog は同じプロセスから基 […]

【Outlook】部分的にメールの改行が削除される

問題 phpでメールを送ったら、改行が消えていることがあるんだけどなぜ? こういうふうに送ったのに、 ■ ━━━━━━━━━━━━━━━━━━━━━━ ■   xxxxxxxx NEWS 【Vol.123】 2014.0 […]

httpsを強制する(httpでアクセスされたらhttpsにリダイレクトする)

問題 http://~~~ でアクセスされたら https://~~~ にリダイレクトして、SSL通信を強制したいんだけど、どう設定したらいい? 答え 状況が簡単なら、単純にhttp → https は、以下の単純なRe […]

CentOS6で名前解決に時間がかかるとき

問題 CentOS6で、wgetやtelnetなどすると5,6秒待たされるんですけど、どうなってるんですか? 同じネットワーク内の CentOS5 のサーバーは問題ないのに。 答え /etc/resolv.conf に、 […]

【php】file_get_contents('http://~~~') するとレスポンスにゴミが混じる

問題 file_get_contents()関数にURLを渡すとコンテンツを取得してくれますよね。 すごく便利なんですが、時々以下のようなゴミが混じることがあります。 これは何ですか?phpのバグ?相手Webサーバーの不 […]

PDFLibで文字に長体をかける(縦長、横長の文字を表示する)

問題 PDFLibで文字の長体かけれます? 問題 horizscaling というオプションで、文字を縦横に拡大・縮小できた。PDFLib7にもあったので、多少古くてもできると思う。 $Pdflib = new pdfl […]

【vim】行番号の表示

問題 vimで行番号を表示するには? 答え :set nu もしくは :set number Ctrl + g でも情報が表示される。 見るだけなら、lessコマンドで less -N ファイル名

iptablesで特定の国のIPアドレスからの通信を拒否したい

問題 IPアドレスから推測するに特定の国からの攻撃的なアクセスがあるのですが、まとめて通信を拒否できますか。IPは固定ではなく複数あります。 答え どの範囲のIPアドレスがどの国に割り当ててあるかは、日本や中国あたりなら […]

【windows】日本語IMEが消えた!

問題 突然、日本語入力ができなくなりました。 タスクバーにも日本語入力関連のものが見当たりません。 答え ctfmon.exe を実行したら、言語バーが復活するかも。 コマンドプロンプトを開いて(Windowsキー+R […]

【Windows】ファイルサーバーへの接続を解除したいとき

問題 ファイルサーバーなどへ一度接続すると、ログオフなり再起動なりするまで接続が保持されますが、 「ユーザーAで接続しちゃったけど、ユーザーBで接続したい」というときに、いったん切断する方法ってありますか。 答え そのと […]

【linux】MySQLのレプリケーションの監視をしたい

問題 レプリケーションをしているMySQLを監視したい。 スレーブが稼働しているか、きちんとレプリケーションできているか。 答え 何らかの監視システムが入っていて、たとえば各スレーブ側でsyslogにメッセージを出してお […]

【IIS】*.batファイルをCGIとして動かす

問題 IISで、*.batファイルをCGIとして動かすには? 答え web.config に、以下のように記述して、*.batファイルを置く。 <?xml version="1.0" encod […]

【Windows】CLIPコマンドでクリップボードに任意の文字列を登録する

問題 あるテキストファイルの内容やコマンドの実行結果をクリップボードに保存するショートカットみたいなのが欲しい。 メールの署名みたいな感じで、簡単な操作で定型文を入力したりできるとうれしい。 答え windowsのCLI […]

【JavaScript】自動カナ入力

問題 名前を入力したら、フリガナも自動入力して欲しい! 答え jquery.autoKana.js が使える。 https://github.com/harisenbon/autokana 入力中の文字を全角ひらがな、ま […]