SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
てるてる動画
SOFTELメモは、株式会社ソフテルの中の開発の人がときどき書いているメモです。

CentOS7で apachectl -k graceful するには

問題 CentOS7では、Apacheのgracefulができないですか? # apachectl -k graceful Passing arguments to httpd using apachectl is no […]

git-svn 使用例

問題 git-svnでgitに移行しようと思います。 1つのSVNリポジトリの中に、複数のプロジェクトが入っている構成では、どうするとよいでしょうか。 答え 特定のパス以下を取り出すことが可能。 以下では、svn://s […]

rsyncでエラー

問題 rsyncでエラーが出ます。 # rsync -av /souce root@192.0.2.1:/dist sending incremental file list rsync: connection unex […]

PHPExcelで xlsxファイルが開けない

問題 PHPExcelでExcelのファイルを開こうとしていますが、以下のエラーで開けないです。 PHP Warning: ZipArchive::getFromName(): Invalid or uninitiali […]

インターネットFAX(無料利用枠、月額など)

問題 インターネットファックスを検討中です。 サービスは様々あるようですが、どれがよいでしょうか。 答え システムにFAX機能を組み込む際に調べました。 InterFAX 世界的に展開しているようです → https:/ […]

ドメイン維持費用を移管で安くする

問題 古くから所有している .com ドメインの年間費用が 3,000円ぐらいかかってます。 お名前.comなどで新規で取得すると 1,000円程度なのに、以前に取得したドメインはこの先ずっと安くなることはないのでしょう […]

【Windows】特定の外付けキーボードだけUS配列の設定にする

問題 ノートPC本体はJIS配列、外付けの特定のキーボードだけUS配列の設定って可能ですか? 答え PC全体でUS配列にしないで、特定の外付けキーボードだけ設定を変えるのは、レジストリで可能でした。 設定対象となるキーボ […]

【php】tmpfile()で作成した一時ファイルの実ファイル名を取得する

問題 phpのtmpfile関数で作成した一時ファイルって、実ファイル名を取得する方法はないのでしょうか。 答え 案外あっさりできます。 <?php $file = tmpfile(); $path = strea […]

【WordPress】GoogleAnalyticsなどのタグを自力でheadに追加する

問題 WordPressの <head></head> に<script>を追加したいです。 追加でプラグインをインストールしたりしないで、自力でできますか。 答え 自作のテーマなら直 […]

ffmpeg使用例

・wavを音質を指定してmp3にする ffmpeg -i input.wav -b:a 256k output.mp3 ・長い音声ファイルを10分ずつに切る(たまに切れ目がわかる切れ方をするが引数を調整すると直るのだろう […]

ブラウザからアプリを起動する

問題 スマホのブラウザからアプリを起動したいです。 答え 以下のようなURLを指定するとアプリが開く。 twitter://post?message={{TEXT}} intent://post?message={{TE […]

【WSL】 invoke-rc.d: could not determine current runlevel

問題 Ubuntu on WSL で apt install, apt upgrade などしようとすると、以下のエラーが出ます。 invoke-rc.d: could not determine current run […]

【php】array_key_exists は isset より1000倍以上遅いことがある

※これはphp5.6以前の問題で、php7系では発生しません。 通常は、array_key_exists(‘hoge’, $arr) と isset($arr[‘hoge’ […]

【php】session_start()でエラー

問題 phpでsession_start()すると、以下のようなエラーが発生します。 Warning: Unknown: open(/var/lib/php/session/sess_isu2r2bqudeosqvpoo […]

configure: error: C compiler cannot create executables

問題 Debian でphp7.2をコンパイルしようとしたらエラーになりました。 configure: error: C compiler cannot create executables 答え パッケージ build […]

vimを実行するとエラーメッセージが出る

問題 さくらのレンタルサーバーはssh接続できてよいのですが、 vimコマンドで以下のようなエラーメッセージが表示され、いちいち止まります。 $ vim index.php E558: Terminal entry no […]

sedコマンドでファイルを上書き編集

問題 sedコマンドでファイルの内容を書き換えたいです。 答え -i (–in-place)オプションで上書きできる。 sed -i -e "s/AAA/BBB/g" xxx.txt -i (–i […]

Bootstrap3からBootstrap4に移行する

問題 Bootstrap3のシステムがあるのですが、Bootstrap4へはすんなり移行できますか? 答え あるシステムでBootstrap3から4に移行したときのメモ。 変更点は多いのでやや面倒。 Bootstrapの […]

【php】SMTPの認証方式CRAM-MD5を実装する

問題 phpでSMTP接続してメールを送信したい。 答え fsockopenで587番ポートに話しかけます。 以下のような形になります。 <?php $smtp_id = 'test@example.com'; $ […]

vimの全角記号の幅がおかしい(※●★ など)

問題 vimでテキスト編集しているとき、※などの記号のところでカーソル位置がおかしくなります。 どうにかなりますか? 答え vimの設定を.vimrcなどにしておくとよい。 $ vi ~/.vimrc 以下を追記。 se […]