いろいろ備忘録

雑記です。

小ネタ

Kasperskyを使っているとkibanaで「Request has been forbidden by antivirus」というエラーが出る

【問題】 カスペルスキー インターネットセキュリティを使っていると kibanaで下記のようなエラーメッセージが表示されることがあります。 Unable to load index_pattern fields Request has been forbidden by antivirus 【解決策】 カスペルスキーのウィン…

AWS CLIでマーケットプレイスの最新のAMI IDを取得する

Finding an AMI ID Using AWS CLI in AWS Marketplace | hosty 上記のサイトが参考になりました。 ただ、そちらではProduct Codeなるものを使ってますが、それの取得方法がわからなかったので、'Name=name,Values=*amazon*としました。 aws ec2 describe-ima…

PowerShellでファイルを検索してショートカット作成

$q = Read-Host "検索文字"#$q = "デバッグ用"$dirPath = "検索対象のディレクトリ"$result = gci $dirPath -include *$q*.txt -Recurse -Force | Where-Object {$_.fullname -notlike "*\除外ディレクトリ\*"} | Sort-Object {$_.LastWriteTime} -Descendin…

BluemixのSDK for jsに既存のプロジェクトをデプロイする

1.新しいインスタンスを作成する。 2.デリバリーパイプラインを有効にする。途中でクローン先のURLを入力できるので、そこにGitHubとかのURLを入力 3.新しく出来たリポジトリをローカルにクローンしてmanifest.yml, .project, .cfignoreをサンプルからコピペ…

VivusのSVGにInkscapeのものを利用する

1.編集→Inkscapeの設定→入出力→SVG出力 にて、パスの文字列形式:絶対座標 数値精度:5 最小指数:-2にする 2.新規の画像にする 3.文字をなんか打つ 4.文字を右クリックしてフィル/ストロークでフィルを無効、ストロークを有効にする 5.パス→オブ…

アゲアゲ☆将棋実況チャンネルのおすすめ動画

筆者はウォーズ1級の素人です。 見当違いのことを言っていたらコメントで教えていただけると幸いです。 念のため、アゲアゲ氏を知らない方のためにアゲアゲ氏がどんな人か説明しますと、アゲアゲ☆将棋実況チャンネルの投稿者であるアゲアゲ氏は元奨励会3段…

javaのstatic { }とか{ }

スタティックイニシャライザ クラスがロードされる際に呼ばれる。 static変数の初期化が関数を使って出来る! static { } インスタンスイニシャライザ コンストラクタと似ているが、 コンストラクタがA(), A(String name)などとオーバーロードされているとす…

WebStormでExpressのテンプレートのscriptタグにCannot resolve directoryと出る時

Expressでなくとも、フレームワークを使っているときあるあるだと思います。 javascript - Webstorm: "Cannot Resolve Directory" - Stack Overflow Settings→Directories→publicを右クリックしてresource rootを左クリック

didinj/mean-angular4-chat-appについて

Building Chat Application using MEAN Stack (Angular 4) and Socket.io 上のリンクに順を追って書かれているけれど、色々抜けているのでForkしたほうがよい。 MEANスタックは、Mongo DB, Express, Angular, Node.js で構成される。 ExpressがDBアクセスとJ…

windowsにpostgreSQLのインストール

公式サイトからインストーラをダウンロードする。 普通にインストールする。スタックビルダがどうたらはしない。 環境変数にbinディレクトリを設定する。 コマンドプロンプトでpsql -U postgresを入力、パスワードも入力し、ログインできることを確認。

git cloneで失敗する時 windows

Warning: Permanently added the RSA host key for IP address 'IPアドレス' to the list of known hosts.Permission denied (publickey).fatal: Could not read from remote repository. Please make sure you have the correct access rightsand the repos…

Angular4のチュートリアル覚書

// 画面一つ一つの要素を部品化しコンポーネントとして(=部品単位で)切り出すことで、保守のしやすいソースを記述することができる@Component({ // selector: 'something' とすると、<something></something>という風に利用できる selector: 'app-root', // HTML(テンプレート)の場…

CentOS7 PHP7.0にtidyをインストール

インストールされているPHPのバージョンに合ったパッケージを探す。yum list | grep tidy PHP7.0に合うパッケージはPHP70から始まる。7.1はPHP71から始まる。今回はphp70-php-tidy.x86_64が見つかった。yum install php70-php-tidy.x86_64 インストールしま…

flat-uiのvaliables.lessを編集してPHPStorm(WebStorm)でコンパイル

まず、この記事に従って設定します。 mugimugi.hatenablog.com もし、どこにインストールされたかわからず、コマンドプロンプトでlesscも使えない場合は、グローバルインストール先にPATHが通っていないのでこちらを参照してください。 phiary.me 次に、空の…

エラーが出た:the requested PHP extension intl is mising from your system.

phpのextensionがないらしい。 yum list | grep intlで、自分のPHPのバージョンに合ったものを見つける。 yum install {パッケージ名}する。 rpm -ql {パッケージ名}でextensionの.soの場所を調べる。 php.iniにextension={調べた場所}でインストールしたext…

CentOS7のGUIでXAMPPをインストールする

XAMPPの公式サイトから.runをダウンロードし、 実行権限を付加した後、sudo ./xamp-*.runとCentOS上で実行する。 ./は必要。これがあることで、システムは./~.runがコマンドではなくファイルパスであることを認識できる。

Apacheのリバースプロキシに失敗する

AH00016: Configuration Failed[Thu Jul 06 22:46:50.368024 2017] [core:notice] [pid 11224] SELinux policy enabled; httpd running as context system_u:system_r:httpd_t:s0[Thu Jul 06 22:46:50.368903 2017] [suexec:notice] [pid 11224] AH01232: su…

JenkinsにてERROR: file not found:

Windowsです。 Jenkinsにてテキストファイルに出力するブツを実行するとビルドが失敗する。 まずそもそもshコマンドが通っていなかった。 Gitによって既にインストールされているのでwhere git してGit\binにPathを通した。 次にERROR: file not found: {区…

漢字のcharを理解する

int main(int argc, char **argv) { char c[] = "大"; char *word = "大同小異"; //sizeofで変数のバイト数を求める //終端文字が入るので1引く int byteLen = sizeof( c ) - 1; //char型には1バイト入る。つまり //UTF-8の場合、漢字は3バイトなので3 /…

C言語のアドレス関連

・CLionのデバッグ実行でGDBというデバッガが使える。 p &{変数もしくはメソッド名} でアドレスを表示などが可能。 gdb の使い方・デバッグ方法まとめ ・printf("%p",&{変数名});で変数のアドレスが出力出来る。 ・環境でポインタのサイズは異なる。 32bitで…

CLionのインストールでエラー

MinGWをインストールしてCLionで選択すると cmake error at CMakeTestCCompiler.cmake 51 などとエラーが出た。 やったこと一覧 まず、MinGWを再インストールした。 必要なコンポーネントがインストールされていることを確認した。 うまくいかなかったので下…

CLionにてMinGW C:/MinGW/msys/1.0/bin/sh.exe must NOT be in your path

環境変数Pathから C:/MinGW/msys/1.0/bin/を消すことで解決した。 自分の場合はユーザーにもグローバルにも両方入っていた。

グローバルにインストールしたcomposer.pharの場所

C:\ProgramData\ComposerSetup\bin内にある。 もしここにもない場合はEverything等のファイル検索ソフトを使う。

#1071 - 索引のキーが長すぎます。最大 767 バイトまでです。と出たとき

CREATE TABLE tags ( id INT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(255), created DATETIME, modified DATETIME, UNIQUE KEY (title) ); このtitle属性は255文字までを格納する。同じ文のタグを重複して登録することは許されないため、ユニークキーと…

pimpleの$cとは

$container['domain.transfer.newsletter'] = function($c) { } の$cは$containerの略で、コンテナ自身(this)らしい。 d.hatena.ne.jp Note that $c will be passed an instance of the container, so we can reference other defined keys as we please; ea…

OpenCVで画像の透明なピクセルの割合を調べる

完全に透明の部分しか渡せません。 Python 2.7.10 # -*- coding:utf-8 -*-import cv2 #アルファチャネルを読み込むためにcv2.IMREAD_UNCHANGEDを渡すimage = cv2.imread('exa.png',cv2.IMREAD_UNCHANGED)#countNonZeroは1チャネルの画像しか渡せないので、ア…