2020-01-01から1年間の記事一覧

RaspberryPiからSlackにアップロードする. workSpaceを新たに作る slack api ページから Oauth & Permission タグを開く。 UserToken Scopesに以下へのpermissionを追加する. ※参考URL記載のpermissonからはslackのverが上がっているためか、 permission名が…

Json::FastWriterについて

Json::FastWriterについて Json::FastWriter(C++で使用している関数)が公開されている関数だったので簡単に調査した結果を備忘メモ。 以下を利用してJson->Stringに書き出す ※参考 http://jsoncpp.sourceforge.net/json__writer_8cpp_source.html std::str…

OAuth

OAuthとは OAuthとは何か調べたので、 簡単に以下に備忘メモとして記載する。 目的は、 アプリが、リソースを取得する権限のないリソースサーバーにアクセスして、 リソースを取得するため の話。 まず、 認証サーバーに問い合わせてアクセストークン取得 ユ…

raspberryPi ZeroでSSHの設定方法

raspberryPi ZeroでSSHの設定方法 raspberryPi ZeroでSSHの設定を行い、同ネットワーク上の別のPCからSSHアクセスを出来るようにしたのでシェア. といっても簡単で、 $ sudo raspi-config とターミナルより叩いて、表示された 5 Interfacing Options > P2 SS…

GoogleChromeの拡張機能の自作

googleChromeの拡張機能を使って、自作のプラグインを作成する方法をシェア ブラウザのタブの情報を取得し表示する、というプラグインの作り方。 icon.pngは適当なものを用意し、 manifest.json, extend.html, extend.jsは以下のものを使用する。 manifest.j…

underscore.jsについて

underscore.jsについて、学んだため、簡単にシェア. 環境構築 以下のサイトより、underscore.jsをダウンロードして、ライブラリとして読み込む 公式サイト https://underscorejs.org/ GitHub (underscore.jsのダウンロード) https://github.com/jashkenas/u…

express 4.x 系にて、CSRF対策を行う方法について、試行錯誤したので、結果のみをシェア

必要なnpmライブラリのインストール npm install cookie-parser --save npm install express-session --save npm install csurf --save app.js まず以下のようにrequireを使用してnpmライブラリを呼び出す. var express = require('express'), app = express…

index.ejsでの他ejsファイルのincludeに失敗する

Express.jsにおいて、index.ejsから他ejsファイルのincludeに失敗することあったので、 解決方法をシェア( express 4.x系の場合) ディレクトリ構成 header.ejs test/index.ejs 修正前 index.ejs (header.ejsをロードする箇所) <% include ../header %> 上…

get,postのみ対応しているBrowserでput,deleteも対応させる時に少し苦労したのでシェア

Express.jsにおいて、get,postのみ対応しているBrowserでput,deleteも対応させる時に少し苦労したのでシェアさせていただきたいと思います。 今回、put, delete methodを対応させるために、 以下のように記述しても、Express 4.x 系だとNGだということがわか…

pythonでmecabを使ってみるべく色々試し,環境構築に成功...(docker x python x mecab) 

pythonでmecabを使ってみるべく色々試した結果をシェア. *********************************************Windows x python x mecab 失敗編 (->ページ下部にdocker x python x mecab 成功編を掲載..)********************************************* まずはwin…

windows文字コードで作成したunixのシェルファイル(sh)が動作しない..

windows文字コードで作成したunixのシェルファイル(sh)が動作しなく、 調べた結果、原因と対策が判明しましたのでシェア。 ★問題 windowsでlinuxで建てたsambaサーバにアクセスし、 windows環境でtest.shなるものを作成 window環境で作成したtest.sh その後…

iphoneのapplepayのsuicaでc102で使用できなくなる件について…

Iphoneのapplepayに登録してあるsuicaがc102にて使用できなくなる現象について、 Applewatch(以下、watch)に、suicaを入れて使っているのですが、 ある日問題が起こり、結果的に解決しましたのでシェア。 ★問題の経緯 5/2 22時くらいに Paypayに5000課金… そ…

Dockerコンテナを起動しているPCに外部PCからアクセスする方法

Docker for Windows 環境を構築し、dockerコンテナを実行しているPCに外部PCからアクセスする方法について、解決方法が判明しましたのでシェア。 ★問題外部PCから、dockerコンテナを実行しているPCへ接続できない ※前提としてDockerコンテナとDocker起動PCは…

RuntimeError: `get_session` is not available when using TensorFlow 2.0

imageaiを利用した機械学習処理を動かそうとしたところ、TensorFlowのVerによって、プログラムが正しく動作しない事案があった件についてシェア。 ★エラー詳細 File "/usr/local/lib/python3.5/site-packages/keras/backend/tensorflow_backend.py", line 37…

flask python html Server@docker にhostから接続できない...

docker上に構築したflaskによるhtmlサーバにHost PCへ接続を試み、解決策が判明したのでシェア. ★問題 docker上に構築したhtml Serverに接続できない.. ★原因・対策 flaskの仕様で、host=0.0.0.0にする必要がある。 ★参考 ※以下の方が纏めてくれておりますが…

VitualBoxが起動しない(Hyper-V)

VitualBoxが起動しない(Hyper-V) 先日Windows10にDockerをインストールしたところ、VirtualBoxが起動しなく現象が発生しました。 この件について、調査したところ解決方法がざっくり判明しましたのでシェア。 ★主要因Hyper-VとVirtualBoxは共存できない.htt…

vagrant upするもSSH auth method: private keyでログが止まってしまう件についてシェア.

vagrant upするもSSH auth method: private keyでログが止まり、 その後、timeoutしてしまうという問題について対処方法が明確になったのでシェア. ※参考にした記事 https://harublog.popnavi.net/programming/vagrant-up-time-out/ その他の記事 https://qi…

F5キーを押すと、fn+F5を押したときと同じ挙動...

普段thinkpadを利用しているが、F5キーを押すと、普段fn+F5を押したときと同じ挙動になったので、調べたら解決できましたので、一応シェア。 ※結論 fn+ESC で復活しました。 ※参考 https://garumax.com/thinkpad-fn

サーバーからコンテナイメージをpullしてきて、pythonをインストールして再度dockerサーバへpushする.

サーバーからコンテナイメージをpullしてきて、pythonをインストールして再度dockerサーバへpushする. sudo docker pull {user名}/httpd sudo docker run -i -t {user名}/httpd /bin/bash -コンテナ内での操作[S]------------------------------------------…

今はやりのリモートワーク(テレワーク)を通じて感じたこと.(2020/03/10 9:30-20:00)

リモートワーク(今はやりのテレワーク)を初めて正式に行い、一日を通じて感じたこと... ★時期(今回は時期に意味があるので...) 2020/03/10 火曜日 9:30-20:00 ★所感: 〇モチベーション 自宅だとやはり仕事する気になれないので、外に出ることは大事に感じ…

iframe内の他のサイトを表示する際の課題

iframe内の他のサイトを表示する際の課題 //////////////////////////////////////////////////////////////////未解決課題ですので、解決方法が見たい方は別サイトを探索願います...////////////////////////////////////////////////////////////////// ※…

Ubuntu 16.04 (Xenial Xerus)にyum、vimコマンドをインストール

Ubuntu 16.04 (Xenial Xerus)にyum、vimコマンドをインストール 今回はかなり内容ミニマムですが、備忘用に... ※参考にしたサイトhttps://www.howtoinstall.co/en/ubuntu/xenial/yum sudo apt-get updatesudo apt-get install yumsudo apt-get install vim

LinuxOS、Ubuntu 16.04.6 LTS (Xenial Xerus)を仮想環境上でなく使っていないPC上に構築してみたのでシェア

仮想環境上でなく現状の使っていないPCをLinuxOSに置き換えたのでシェア。 (目的は、docker環境をLinuxOS上に構築することだが、今回はLinuxOSへの置き換えまで) 〇事前にLinuxOS選定をする (※DockerはOSによってはインストール出来ないor困難なため。) …

python と javascriptの通信方法に関しまして【現状まだ編集中】

python と javascriptの通信方法 ※参考 https://blog.k3n.link/entry/jquery-python-cgi-ajax-json ================================================================== 本記事は開発環境破壊をしてしまった結果、現在も作成中です (-->ご了承願います) ==…

VBoxManage.exe: error: Failed to open/create the internal network 'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter #3' (VERR_INTNET_FLT_IF_NOT_FOUND). エラーの解消方法をシェア。

なぜかpingが仮想環境へ通らない事象が発生した、真因はわからないが解決したので、備忘も兼ねて実施した内容をシェア。 ★対応1 https://qiita.com/Esfahan/items/ec900276f0894cc9abdd vagranにsshで入りifcfg-eth1 を消す。 [vagrant]$ sudo rm -f /etc/s…

pythonにてobject detectionを実装、モノをAI認識しカテゴリ識別結果を表示する方法をシェア

以下のサイトを参考にanacondaのpython環境にて、object detectionによる識別を行い、カテゴリを表示させてみましたので、シェア。 ※object deteciton サイト(参考) https://towardsdatascience.com/object-detection-with-10-lines-of-code-d6cb4d86f606 …

linux ubuntu-xenial-docker上のdockerを使用してdockerコマンドの練習

以下ではvagrant上にubuntu-xenial-dockerのboxを導入(dockerはインストール済み)したうえで、dockerのコマンドを試したり、docker index上にpushするところまでやってみましたのでシェア。 また、トラブルシューティングも出来る限り載せるようにしていま…

JenkinsをcentOS上に導入する

〇Jenkins導入フェーズ.jenkinsサイトは以下のサイトを参考にさせていただきました。※参考https://qiita.com/micheleno13/items/a83156321d7fd28275ae 前提 CentOS環境を構築済み. 1.vagrant を起動. 2.centOS起動 ★Jenkinsをインストール java-1.8.0-openjd…

app:packageDebug (android studioのビルド時)のエラーではまった話。

androidでビルドする際に、app:packageDebugで謎のエラーではまった話。 結論から言うと、原因は不明。 Build>Clean Projectを行い、ビルドのキャッシュをクリアを行ったところ、 ひろまずエラーは解消した。 スッキリはしないが、ひとまずシェア....。 andr…

Kotlinをlinux開発環境へインストール時のトラブル対処

kotlinをlinux開発環境にインストールする際に発生したあれこれについてシェア. 1.1 Kotlinのダウンロード$ curl -s https://get.sdkman.io | bash ★トラブル1.1 SDKMAN! のインストールに失敗 ->ローカル開発環境に zip/unzip パッケージがインストールされ…