SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

Category /

【php】file_get_contents()で If-Modified-Sinceヘッダを送って 304 Not Modified をもらう

2020-03-28 問題 file_get_contents()関数でファイルを取得するのですが、一度取得したらファイルを保存しておいて、ブラウザでアクセスするときみたいに、変更がなかったら 304 Not Modified を受け取って、 […]

【Windows】スクリーンセーバーが起動しないようにする

2020-03-27 問題 スクリーンセーバーが5分で起動するので解除がちょっと面倒です。 スクリーンセーバーの発動を自動的に阻止することはできませんか。 答え マウスイベントを4分ごとに発生させてスクリーンセーバーの実行を防ぐ例 以下を a […]

【MySQL】透過的暗号化で問題が発生した例

2020-03-26 問題 以下を実行すると、エラーになりました。 CREATE TEMPORARY TABLE xxx LIKE yyy; エラーメッセージ This tablespace can't be encrypted. 答え My […]

クリックしたら選択状態にしたい

2020-03-20 問題 <span>なんとかかんとか</span> などある要素をクリックしたら、要素内のテキストを選択状態にしたいです。 答え IEを無視してよければ、CSSのみで可能。 インラインで style […]

【vim】リストされていないバッファをリストに入れるには

2020-03-19 問題 unlistedなバッファに編集したいファイルがいます。 :ls 1# "1.txt" 2% "2.txt" :ls! 1# "1.txt" 2% "2.txt" 3u "3.txt" ← これ バッファをリストに […]

【eclipse】Workspace Unavailable のエラーで起動できない

2020-03-18 問題 Eclipseを普段通り起動しようとすると以下のエラーで起動できません。 Workspace ~~ in use or cannot be created, chose a different one. Preas […]

【vim】ctagsでクラスや関数の定義箇所へ移動する

2020-03-17 問題 VSCodeやeclipseにある、クラス名や関数から定義元を開く機能はvimにはないですか。 答え ctagsを利用する。 ctags コマンドは、関数の定義元などを解析してインデックス(タグファイル tags) […]

【vim】ファイル検索したい(:vimgrep)

2020-03-16 問題 ファイル検索したいです。 VSCodeでいうCtrl+Shift+F、eclipseでいうCtrl+Hがしたいです。 答え vimgrepする。(内部grep) :vimgrep :vim ← 短縮可能 例) :v […]

【vim】ファイル検索したい(:grep)

2020-03-15 問題 ファイル検索したいです。 VSCodeでいうCtrl+Shift+F、eclipseでいうCtrl+Hがしたいです。 答え grepする。(外部grep) 例) :grep -r キーワード :grep -r キー […]

【vim】Netrwで netrw_liststyle = 3 にするとバッファがたくさん作られる

2020-03-14 問題 .vimrc で以下のようにして、Netrwを常にツリー表示にすると、 let g:netrw_liststyle = 3 リストされないバッファ(unlisted-buffer)がたくさんできます。 NetrwT […]

【php】配列の先頭を取得する、最後を取得する

2020-03-13 問題 phpで、配列の先頭を取得したいです。 phpで、配列の最後を取得したいです。 答え 先頭は reset(), 最後は end() を使う。 また、resetを使うと内部ポインタが先頭に移動し、そこでkey() を […]

tinymceで scriptタグが削除される

2020-03-12 問題 tinumce で WYSIWYGエディタ機能を追加したのですが、 コード編集で scriptタグ <script></script> を入力すると、消されてしまいます。 答え 設定で以下を […]

CentOS7でclamAVインストール(2)

2020-03-11 問題 CentOS7にclamAVをインストールして、ファイルのウイルススキャンなどをしたいです。 答え 半年前確認したときとは少し様子が違う気がしたので改めてメモ。 インストール yum install clamav […]

【Ubuntu】warning: Setting locale failed. が出たときの対応方法

2020-03-10 問題 LANGをja_JP.UTF-8 に設定してからか、以下のエラーが出るようになりました。 perl: warning: Setting locale failed. perl: warning: Please ch […]

【vim】コピーした文字を上書きして貼り付けたい

2020-03-09 問題 コピー(ヤンク)した文字を、別の場所に上書きする形で貼り付けたい。 答え ビジュアルモードを使う v ビジュアルモードで貼り付け先を選択して p プットすると、選択範囲を置換できる。 例) yiw (カーソル位置の […]

【vim】Backspaceで削除できる範囲

2020-03-08 問題 Backspaceキーの動作が環境によってまちまちなのですが。 途中で止まったり、ずっと後ろまで消せたり。 答え backspace オプションに何を設定するかによって、Backspaceで消せるものが変わる。 以 […]

【vim】コマンドモードに戻るときに日本語入力をオフにする

2020-03-07 問題 TeraTermでvimを使っていますが、挿入モードで日本語入力していた状態からESCでコマンドモードに戻るとき、日本語入力もOFFになるとありがたいのですが。。。 Windows版のvimはデフォルトでそうなって […]

【vim】マウスで画面をクリックしたとき何もしないでほしい

2020-03-06 問題 マウスでスクロールは利用したい。閲覧中はマウスホイールやタッチパッド操作でぬるぬるスクロールしたい。 ただ、単純にマウスを有効にすると画面をクリックしただけでカーソルが移動してしまう。 ウインドウ内を左クリックした […]

【vim】巨大なファイルを開きたい

2020-03-05 問題 vimで容量の大きいファイルを開きたいのですが、vimが遅いです。 答え 対策としては、できるだけ軽い設定で実行するぐらいでしょうか。 シンタックスハイライトをOFFにする $ vim "+syntax off" […]

【vim】画面の端での折り返しをする/しない

2020-03-04 問題 vimで、長い行を画面の端で折り返さないで表示したいです。 答え 指定すれば折り返したり折り返さなかったりできる。 長い行を画面の端で折り返さないで表示してほしいとき :set nowrap 画面の端で折り返して表 […]