SOFTELメモ Developer's blog

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

【Windows】ノートPCのバッテリーのコンディションを知りたい

問題 WindowsのノートPCのバッテリーがへたっていないか、バッテリーの状態を知りたいです。 最近持ちが悪い気がします。 まだまだ持つのでしょうか。 答え Windows10には powercfg というコマンドがあ […]

Elasticsearchする

問題 Elastic Search 使ってみたいです。 どうやってインストールするの?どうやって使うの? 答え docker で環境を作るのをよく見かけますが、rpmでもサクッとインストールできる。 java8 が必要 […]

パーミッションの操作(chmod)

chmod コマンドで権限を変更できる。 8進数での指定 chown 755 composer chown 644 test.html 「○○に□□を付与」「○○から□□をはく奪」の指定 慣れるとこちらのほうがわかりやす […]

CentOS6, CentOS7 でgit2系のインストール

問題 gitコマンドを使用したいのですが、標準のリポジトリでは、CentOS6だとgit1.7、CentOS7だと1.8がインストールされます。 git2系を使うにはどうするとよいですか。 答え iusリポジトリにありま […]

pdftkのインストール

問題 Ubuntu18以降で、pdftkのパッケージが提供されていないようです。 pdftkをインストールするにはどうしたらよいでしょうか。 答え pdftk-javaをソースからビルドする。 $ sudo apt in […]

【vue】v-modelを言い換えると

問題 単純に v-model="変数" ができなくて、表示の処理と、入力の受付の処理を分けたいのですが。 答え フォームの要素によって拾うイベントを変えているので、以下のようになる。 input ty […]

XSSとは(クロスサイトスクリプティングとは)

XSSとは? 外部からの入力をそのままHTMLとして出力してしまう脆弱性があることで、以下のようなHTMLを挿入して攻撃ができる。 このような攻撃のこと。またその攻撃ができる脆弱性のこと。 XSSで何ができる? シンプル […]

通信って盗聴できるの?

盗聴というと悪意を感じるが、そんな気がなくても、調査、デバッグ、ログ目的などで、PCやルーター、LANケーブルを通っている通信は、PCやルーターの機能を使ったり、何か間に機器をはさんだりして、傍受したり内容を確認すること […]

Markdownで右寄せにする

問題 Markdown記法で「右寄せ」ってできないですか? 答え Markdown記法に右寄せ(右揃え)はないそうです。 Markdown利用のWYSIWYGエディタなどに右寄せ・左寄せがついていないのはそういうことなん […]

遅いEclipseを高速化する設定

問題 Eclipseがもっさりしているのですが、もう少しさくさく動かないでしょうか。 答え 日本語フォント指定をやめる カーソルの動きが タッ...タッ...タッ...タッ... だったのが タタタタ と動くようになった […]

【JavaScript】number_format 3桁区切りでカンマを入れる

問題 JavaScriptで、phpのnumber_fomat() みたいに3桁区切りでカンマを入れたいです。 答え 関数を自作する場合。小数や区切り文字など考慮した高機能版。 function number_forma […]

$(function(){}) をjQueryを使わないで書くと

問題 DOMロード後の処理をjQueryを使わないで書くと? 答え $(function(){ }) や $(document).ready(function(){ }) と書いているところは以下のように書き換えられる。

【php】ファイルの存在確認の速度比較

問題 phpでファイルの有無を確認する関数がいくつかありますが、どれが速いですか。 is_readable - ファイルが存在し、読み込み可能であるかどうかを知る file_exists - ファイルまたはディレクトリが […]

Ubuntu18でphp4を動かす

問題 php4が動く環境を作りたいです。 答え とある事例。 コンパイルオプションが多いとまた事情が変わってくるかもしれない。 /usr/local/src/php-4.4.9 など適当な場所にphp4.4.9のソースを […]

Ubuntu18.04のLAMP環境で複数phpバージョン対応

問題 php5を使いたいこともあるし、php7を使いたいこともあるんですけど、複数のphpのバージョンに対応するにはどうしたらよいですか? 答え まず、php-fpmを複数バージョンインストールする。 apt insta […]

WSLのUbuntu18.04でLAMP環境を作る

問題 WSLでUbuntu18.04が使えますが、これでLAMP環境作れますか。 答え apache2、mysql-server、php-fpm(とextensionを必要に応じて) をインストール。 sudo apt […]

vue + vuex + vue-router のwebpackなしサンプル(コピペでできる)

問題 webpackとかLaravelなしで vue+vuex+vue-routerできないですか。 答え htmlファイル1個と、jsファイル1個で、小さなSPA(Single Page Application)っぽい […]

【php】curl関数でresolveオプションを指定して名前解決を操作する

問題 phpからテスト用のAPIなどにアクセスするときに、DNSでの名前解決を使わないで、こちらで指定したホスト名とIPを指定してアクセスすることはできないでしょうか。 答え curlには --resolve という名前 […]

curlには名前解決を操作できるオプションがある

問題 サーバー移転のテストで、本来のホスト名 example.com で、移転先サーバー 192.0.2.123 にアクセスしたいです。 いちいち /etc/hosts や "C:\Windows\System32\dr […]

【Vue.js】[Vue warn]: Cannot find element: #appが出る時

問題 Vue.js を使おうとしているのですが、以下のエラーが出て進みません。 app.js:4277 [Vue warn]: Cannot find element: #app 答え scriptタグにdeferがつけ […]