SOFTELメモ Developer's blog

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

Googleに画像の文字起こししてもらう

問題 紙の資料からテキストを抽出したい。 画像から文字起こしをしたい。 答え Google ドライブでできた。 1、Google ドライブに画像をアップロードする 2、画像を、Googleドキュメントで開く 以上、これだ […]

【Photoshop】白黒2色イラストの黒部分の色を変えるには

問題 白栗2色の絵があるのですが、黒い部分に色を付けたいです。 答え 上につけたい色の四角などを置いて、そのレイヤーを「カラー比較(明)」にすると、黒いところが、上に乗せた色になります。

【Linux】メモリ使用量が100%を超える(不具合?)

問題 CentOS6を使っているのですが、freeコマンドでメモリ使用量の確認をしたところ、使用量が異常な値でした。 # free total used free shared buffers cachedMem: 39 […]

リモートデスクトップでマルチディスプレイ表示する方法

問題 Windowsのリモートデスクトップで複数モニタ使いたいです。 答え Windows10からは可能。 クライアント側の準備 スタートメニュー → 設定 → システム → ディスプレイ → 複数のディスプレイ → 表 […]

【Javascript】array_unique()

問題 JavaScriptでphpのarray_unique関数みたいなことがしたい。 JavaScriptで配列の重複した値を1個ずつにしたい。 答え Arrayのfilter()を使うとできる。 var a = [0 […]

nkfコマンドで半角カナを維持する

問題 nkfコマンドで、プログラムの文字コード変換をしていたら、半角カナが全角カナに変換されていました! 半角カナのままにするにはどうしたらよいですか。 答え nkfはデフォルトで半角カナを全角カナに変えてくる。 半角カ […]

Package ~.rpm is not signed への対処方法

問題 yum でrpmをインストールしようとしたら、署名されていないと怒られました。 インストールできませんか? # yum install pdftk-2.02-1.i386.rpm Package pdftk-2.0 […]

ハイフン – で始まるファイルを消す方法

問題 あれ?先頭にハイフンのついたファイルができてしまった。 $ ls -123.txt 消したいけど消せない! $ rm -123.txt rm: invalid option -- '1' Try `rm ./-12 […]

【php】送信したリクエストの内容を見る方法(2)

問題 APIを利用したプログラムを書いているとき、 APIに対してphpが送っているリクエスト内容を確認したいことがあります。 どうやるとよいでしょうか。 答え プログラムが動いているサーバーにログイン可能であれば、tc […]

【php】送信したリクエストの内容を見る方法(1)

問題 APIを利用したプログラムを書いているとき、 APIに対してphpが送っているリクエスト内容を確認したいことがあります。 どうやるとよいでしょうか。 答え サーバー側を自分で用意して、そこに向けてリクエストを送ると […]

【php】TLS1.2未満使用停止対応

問題 決済サービスは各種WebAPIで、TLS1.2未満使用停止の流れですが、phpから利用している場合、対応はどうしたらよいでしょうか。 答え CentOSでyumでphpのものをインストールしている場合は、以下で対応 […]

Apache mod_proxy_fcgiで複数のバージョンのphpを動かす

問題 Apache1つで複数のバージョンのphpを動作させたいです。 答え CentOS6で、php-fpmでたくさん動かす例。 yumで一通り入れる。apacheは2.2が入る。 yum install httpd p […]

【PHP】SQLの結果をソートする

問題 SQLで取得した結果を、phpでソートしたいです 答え array_multisort が使えます。 SQLでソートするとすごく遅いなどの場合に 結果を全取得しても問題ないくらいであれば、 PHPでソートすることで […]

【linux】巨大な圧縮ファイルから必要な部分だけ抜き出す

問題 MySQLのダンプファイルが圧縮されてるんですけど、ここから特定のデータベースの部分だけほしいです。 うまく途中だけ抽出したり、ファイルを分割する方法は? 答え ・使うもの zegrep, zcat, sed ・手 […]

【JavaScript】クリップボードにコピー

問題 「クリックしたら、クリップボードにコピーする」を作りたいです。 答え 例です。 input要素はわりと簡単。 <input type="text" id="copy-target […]

WSL(Windows Subsystem for Linux)のDebianでLAMP環境を作る

問題 WSL(Windows Subsystem for Linux)のdebian(stretch)でLAMP環境を作りたい。 答え WSLでLAMP環境を作ると、プログラムの実行はWSLのLAMP環境でできるようにな […]

shとsourceの違い

問題 スクリプトを書いて source に渡すと実行可能です。 shやbashに渡しても実行が可能です。 何が違うのですか。 答え スクリプトを実行するという点では、以下は同じです。 ./test.sh (実行権限を付与 […]

MySQLサーバーを新規に別ポートで起動する

問題 普段使っているMySQLは3306番ポートをlistenしていますが、 一時的に新規でまっさらのMySQLを立ち上げたいです。 答え ダンプをとってからまっさらにする、datadirを別にして起動しなおすという手も […]

【JavaScript】"ActiveXObject is not defined"

問題 IEで使うシステムなのですが、以下のエラーが出るとのことです。 ActiveXObject is not defined 答え それは Microsoft Edge をお使いですね? Edgeでコンソールを開いて […]

SyntaxHighlighterの導入方法

問題 SyntaxHighlighter ってやたらとファイルが多いですが、どれをどう使うとよいのですか。 答え 以下を読み込めば使える。 CSSのCore CSSのデフォルトテーマ(もしくは任意のテーマ) javaSc […]