SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中
このエントリーをはてなブックマークに追加
SOFTELメモは、株式会社ソフテルの中の開発の人がときどき書いているメモです。

node, npm のインストール

問題 node, npm の新しめのをインストールしたい。 yumやaptでインストールするとバージョンが古い。 どうすればよい? 答え Prebuild Binary として配布されているものは置けば動く。 ダウンロー […]

error: Autoconf version 2.68 or higher is required

問題 古いLinux環境で、xdebugをコンパイルしようとしたら以下のエラーになりました。 # phpize Configuring for: PHP Api Version: 20190902 Zend Module […]

【openssl】ee key too small のエラー

問題 証明書を使ったSSL通信で以下のエラーが出ます。 ~ could not load PEM client certificate, OpenSSL error error:140AB18F:SSL routines […]

【Javascript】Data URLとBlobの相互変換、ダウンロード

Data URLをBlobに変換 URLをfetchで取得する。 let dataUrl = "data:image/png;base64,~~~base64エンコードしたバイナリ~~~" fetch(dataUrl) […]

【php-fpm】遅い処理を特定する

問題 php-fpm の処理がなんだか重そうなのですが、遅い処理を特定できるでしょうか。 答え slowlog 遅いリクエストの記録を有効にする。 以下のような設定ファイルに、 /etc/php/8.2/fpm/pool […]

Windowsで利用できるSSHクライアント

問題 Windowsでsshしたいですが、何を使えばよいですか。 答え TeraTermなど定番ソフトがありますが、Windows自身もopensshの機能を追加できるようになって、sshコマンドができるようになるなど、 […]

MariaDBのパッケージの更新に失敗する

問題 以下のエラーで yum update できないです。 Downloading packages: warning: /var/cache/yum/x86_64/7/mariadb-main/packages/Mar […]

httpsでアクセスできるgitリポジトリの構築

問題 gitの共有リポジトリを作りたいです。 ssh://~ よりは https://~ でアクセスできるものにしたいなと思っています(運用上の都合で)。 答え http(s)でアクセスできるとだいたいのクライアント側も […]

httpsでアクセスできるSubversionリポジトリの構築

問題 Subversionサーバーを立てたいです。 svn://~ は暗号化がないので却下。 svn+ssh://~ は悪くないけど、 https://~ にしようと思っています(運用上の都合で)。 答え http(s) […]

dockerで古いOSのコンテナが動かない

問題 wslのdockerで、古いOSのコンテナをbuildしようとすると、segmentation fault で中断します。 答え 古いOSはvsyscallが使用される場合があるが、最近のOSではデフォルトでOFF […]

WSLのsystemd対応

問題 wslがsystemdに対応したそうですね? 答え WSLで動いているLinuxの中に以下のファイルを作るとよい。 ・ファイル名 /etc/wsl.conf ・内容 [boot]systemd = true 今まで […]

WSLのUbuntuのplan9というプロセスは何?

問題 WSL2でUbuntuを使っています。 psコマンドでプロセスを見ると、plan9というプロセスが見えますが、これは何? 何かインストールした記憶もないのですが。 # ps auxwf USER PID %CPU […]

【php】AWS SDK for PHP はpharとpharではないのどちらを使うとよい?

問題 AWS SDK for PHP を使おうと思うのですが、以下のインストール方法があります。どちらを使うとよいですか。 aws.phar。ひとかたまりのファイル。 composerで、または zip版を解凍したバラバ […]

.vimrcで環境を判断する

問題 Windows環境のvimや、wslのvim、外部のサーバーのvim などあり、.vimrc内で環境を自動判別して設定が変えられると便利なのですが、できますか。 答え linux環境だったら if has('uni […]

IFTTTのwebhookでtwitterに投稿する

問題 twitterに投稿するプログラムを作成したいです。 twitterの開発者登録をしてAPIを使えるようにするしかないですか? 答え twitterの開発者登録は少々ハードルが高い。 https://develop […]

Groundwireのトラブルメモ

問題 クラウドPBXを導入して、スマホはGroundwireというSIPフォンアプリを入れています。 着信が遅く10秒以上かかったり、不在着信で最後に着信音が鳴ったり、たまに挙動がおかしいです。 答え やれること一覧。 […]

CentOS6 32bit版のdockerイメージ

問題 CentOS6 32bit版のdockerイメージありますか。 答え こちら。 i386/centos https://hub.docker.com/r/i386/centos/tags podman 環境だと q […]

var aaa = “<script></script>”; がエラーになるのはなぜ?

問題 以下のJavaScriptでエラーになります。なんで? <script> var aaa = "<script></script>"; </script> エラー(chrome) Uncau […]

wsl2のdockerで古いコンテナが動かない

問題 wslのdockerで、古いコンテナを起動しようとすると、Exited (139) が出ます。 答え 古いOSはvsyscallが使用される場合があるが、wsl2ではデフォルトでOFFなので、使用できずエラーになる […]

wsl2のubuntu22でdockerのコンテナが動かない

問題 wsl2のubuntu22で、docker run すると、iptablesがどうのこうのというエラーで動かないです。 # docker start xxxxxxxx ERRO[0000] error loadin […]