SOFTELメモ Developer's blog

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

PDFのバージョンを下げたい(コマンド一撃で)

問題 ベースになるPDFがあり、これにphpで追記をして出力する処理があるのですが、Zend_Pdf を使っていて、PDF-1.4以下でないと扱えないのです。 支給されたPDFはPDF-1.7など上位のバージョンなのです […]

Laravel+axiosのCSRF対策

問題 LaravelもaxiosもCSRF対策が組み込まれてますよね。 どう設定するとよいですか。 何か設定は必要ですか。 答え LaravelはミドルウェアVerifyCsrfTokenが以下のCookieを送る。 S […]

CentOS8のインストールでエラー発生

問題 さくらのVPSで既存のVPSのOS再インストールでCentOS8を入れようとしたのですが、エラーになりました。 An unknown error has occurredanaconda 29.19.0.40 ex […]

SEC_ERROR_OCSP_UNKNOWN_CERT 安全な接続ができませんでした

問題 サーバー証明書を適用したら、エラーになりました。 答え 認証局から発行された証明書をすぐに適用すると、発生することがあります。 Firefoxでは、デフォルトで、OCSPレスポンダーサーバに問い合わせてサーバー証明 […]

お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。 の対応

問題 WordPressが稼働している環境のphpをバージョンアップしたら、以下のエラーが発生しました。 お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。 どのよう […]

Windowsキー+D とWindowsキー+M の違い

問題 デスクトップを表示させる時 [Windows]キー+[D] を使っていますが、[Windows]キー+[M] でも出来ます。違いは何ですか? 答え Microsoft のWebページには、次のように載っている。 W […]

【php】配列の配列(2次元配列)の各要素の1個目を集めたい

問題 以下のような配列があって、配列の中の配列のそれぞれ1個目の値を集めてきたいのですが、どうすると簡単でしょう。 $a = array( 0 => array(12, '山田', 'B'), 1 => ar […]

【jQuery】$.ajax() で失敗時に常に実行したい処理があるとき

問題 $.ajax() でリクエストして、HTTPステータス401や404や500番台が返ってきたとき、常にある処理をしたいのですが。 答え Global Ajax Event Handlers の .ajaxError […]

Cloud Source Repositories で is this a git repository?エラー

問題 Cloud Source Repositories で以下のエラーが発生しました。 $ git push origin masterfatal: https://source.developers.google.c […]

HTMLのテキスト中のURLをリンクに置き換える

問題 URLを含むテキストをのURL部分を自動的にリンクに置き換えたいです。 答え JavaScriptで対応する。 jQueryでhtmlを置き換えるとこんな感じでできる。 <div class="js-auto […]

【php】mcrypt関数廃止の対応

問題 php7で、mcrypt関数が使えなくなってるそうですね。 代替手段は? 答え 以下は同じ結果が得られた。 opensslに変更できそう。 mcrypt_cbc() $password = 'test345678' […]

CentS8にするといいことありますか?

問題 CentS8にするといいことありますか? 答え CentOS6のサーバーでWordPressを稼働させていたのを、CentOS8にすると、サイトの速度が速くなりました。 環境としてはOS以外に変化した箇所が複数ある […]

【JavaScript】配列の要素の合計値を計算する

問題 数字の配列がありまして、合計値を出したいんです。 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] // → 55 答え Array.prototype.reduce() を使うと var data […]

Font Awesome のCSS版とJS版は何が違うの?

問題 Font Awesome に、CSS版(Using Web Fonts with CSS )とJS版(Using SVG with JavaScript、SVG版)があるけど、何が違うの? 答え CSS版は、CSS […]

さくらのレンタルサーバーで複数のバージョンのphpを使う

問題 さくらのレンタルサーバーで、全体の設定はphp7、特定のディレクトリだけphp5を使いたいです。 できますか? 答え .htaccess で設定をして、CGIとして動作させるなら可能。 以下の例では /php5/ […]

CentOS7でclamAVインストール

問題 アップロードされたファイルなどのウイルススキャンをしたいです。 答え clamAVを使ってみます。 インストール yum install clamav clamav-update clamav-scanner-sy […]

floatは小数以外に大きな数も扱える

問題 float、doubleって、小数点以下の細かい値を扱うときに使うんですか? 答え float, double は近似値。 float, double は小数に限らず、近似値で、小さな値も大きな値も扱える。 以下の […]

【Mantis】大きいサイズのファイルがアップロードできない

問題 Mantis(バグトラッカー)で、6MBぐらいのファイルを添付しようとしたのですが、以下のエラーでアップロードできませんでした。 ファイルのアップロードに失敗しました。PHP で設定されているファイルサイズより大き […]

【Elasticsearch】version_conflict_engine_exception

問題 elasticsearchで、_delete_by_query APIを使ってデータの削除をしていると、以下のエラーが発生しました。どうするとよいですか。 ["id"]=> string(20) "7ClKc […]

viで E437: terminal capability “cm” required

問題 viを起動したらエラーメッセージが出ました。 [~] # vi .vimrc E437: terminal capability "cm" required Press ENTER or type command […]