paypayエンジニアの割合思ったより、元SIerが多いむしろ元webは少ないね参照元https://www.youtube.com/watch?v=1f22N1vKwmw
laravelのバージョンアップでその後postを使ってデータ更新しようとすると HTTPステータス405 Method Not Allowed出たけど、解決した
laravelのバージョンアップしたのだが その後postを使ってデータ更新しようとすると「HTTPステータス405 Method Not Allowed」がでる。結果、何が原因かというとCSRF対策で、ずっと{{csr
centos stream のメモ自分が勉強するためのメモだけど。CentOS Streamとは、CentOS Linuxの開発元のCentOS Projectが今後CentOS Linuxの替わりに注力する無償利用可能なOSCentOS
laravel8をつかったらのコントローラがないというエラーでた Target class [PagesController] does not exist.
laravel8をつかったらのコントローラがないというエラーでた Target class [PagesController] does not exist.■エラー内容Illuminate Contracts Container Bind
vue-chartjsで横棒グラフにするoptionにおいてindexAxis: 'y'を指定するこれだけ。縦棒グラフにする場合、指定する必要なし or indexAxis: 'x',で縦棒グラフになる
vue-chartjsで lineチャートが表示できなくてはまる
vue-chartjsで lineチャートが表示できなくてはまる解決策として、LineElementがなかったから。追加したらいけた■エラーメッセージchart.mjs: Uncaught (in promise) Error:
vuejs で chart上に数字を表示する(vue-chartjs)
vuejs で chart上に数字を表示する(vue-chartjs)1. yarn add chartjs-plugin-datalabels2. import ChartJsPluginDataLabels from 'chartjs-
vuejs chartjsで optionを使用し、x軸のラベルを90度回転させて表示させる
vuejs chartjsで optionを使用し、x軸のラベルを90度回転させて表示させる以下のように、datasets箇所で、xAxisID、yAxisIDというkeyに各任意の名前を指定しオプションのscalesの箇所で、datase
vuejs chartjsで optionが反映されずにはまる
vuejs chartjsで optionが反映されずにはまる以下のように、:chartOptions の名でoptionを渡したらうまく反映された https://vue-chartjs.org/migration-
vue.js + fastapi環境で、CORSエラーの回避docker-compose上の別コンテナ環境にそれぞれvuejsとfastapi環境を構築し、fastapiでjsonを返すのでそれをvuejsで表示するシステムを構築中。そこで
docker コンテナ作成時に、同じ名前のコンテナがすでにある場合の対応
コンテナ作成時に、同じ名前のコンテナがすでにある場合の対応前のが不要な場合はそれを、事前に削除すればいい■エラー内容λ docker-compose up -d
linuxで容量ゼロの空ファイルだけ検索し、なんなら削除もするコマンド
linuxで容量ゼロの空ファイルだけ検索し、なんなら削除もするコマンドカレントディレクトリ配下が対象容量ゼロの空ファイルだけ検索find ./ -empty容量ゼロの空ファイルだけ削除find ./ -size 0 -deletefind
e-statの統計データがわかりずらいわかりずらかったのは、ファイルとデータベースの違いファイルは、ファイル形式(Excel,csv,pdf)でデータベースは、画面で表形式で表示する形とAPIなのねあと不満点としては・全体像がわかりずらい・
vuejsで文字列に自動で調整し改行をいれる当初、v-cardの直下にそのまま文字を書いていたが自動改行されなかった。結果としては v-card の中に文字を書いてその中の文字列を自動改行してほしかったのだかv-card-textタグをかい
git作業メモ 久しくさわらないと忘れてた。単純にローカルで履歴とりたい場合はこれぐらいで十分★初期設定# git init★ステージングにup# git add hoge1.txt★commit# git commit -m
postgresからユーザ削除ではまった件・エラー内容root=# drop user hogeuser;ERROR: role
postgres で date型を対象にした検索・年select extract( year from datetime) from hogetbl limit 50 ・時間select extract( hour from datetim
linux環境において、簡易に進捗状況や、負荷状況を知る場合につかってるコマンド(while使ってその中にコマンド書く)
linux環境において、簡易に進捗状況や、負荷状況を知る場合につかってるコマンド(while使ってその中にコマンド書く)そのたびごとに、lsやpsでファイル数やプロセス数をカウントしたりするのではなくwhileを書いて、その間に処理を書いて
d=`date +
postgres ogr_fdw は csvファイルをそのままtableとして使うことができる機能
postgres ogr_fdw は csvファイルをそのままtableとして使うことができる機能・csvファイル内をsqlで検索可能になる。・csvファイル名がそのまま、table名になる。・ディレクトリ指定で一括csv登録可能・csvだ
pythonで指定ディレクトリ配下にある指定拡張子の、ファイル一覧とファイル数の取得
pythonで指定ディレクトリ配下の指定拡張子をもつ、ファイル一覧と、ファイル数の取得例えばcsvファイル数とかimport globcsv_dir='./csv/'files=glob.glob( f
CentOS環境 スクリプトのログにlogrotateを採用。きちんとログローテートできてた例
CentOS環境 スクリプトのログにlogrotateを採用。きちんとログローテートできてた例作成したbashスクリプトのログ対応で、logrotateを採用アプリのソースを変更なしにログローテート可能。★環境# cat os-releas
highcharts-vue でのグラフ表示サンプル 環境 vue2# yarn add highcharts-vue# yarn add @types/highcharts・hoge.vueファイル内<template>
docker環境で vue2 axiosの非同期通信やって少しはまる
docker環境で vue2 axiosの非同期通信やって少しはまるvue.config.jsとvueファイルの修正するだけで、通信するはずなのだがvue画面で axios設定してもデータを取得せず、少しはまる。とりあえず、原因究明として一
vuejsエラーERROR in/usr/src/app/... 7:3 error The template root requires exactly one element vue/no-multiple-template-r
vue + vuetify 環境構築で、vue-routerをいれると画面が真っ白になった対応
vue + vuetify 環境構築で、vue-routerをいれると画面が真っ白になった対応vue + vuetify 環境を勉強中。で、構築しているとvue-routerをいれると画面が真っ白になって、画面が表示されず次にすすめない。y
Vuetifyのインストール時にVue 3を選択すると失敗したので(まだ未対応みたい)、vue create 時にvue2 を選択するとうまくいった
VuetifyのサイトをみるとVuetifyの現在のバージョンはVue 3をサポートしていません。ということなのでvue create hoge2 時に、vue2 を選択。というか、vue3 を選択するとうまく環境構築or起動ができなかった
npm installでnpm ERR! cb() never called!のエラーでたけど、 npm cache verifyしたらでなくなった
npm installでnpm ERR! cb() never called!のエラーでたけど、 npm cache verifyしたらでなくなった# npm installnpm WARN read-shrinkwrap This ver
python sqlalchemy使って、ormでなく直接sql書いてみた
python sqlalchemy使って、ormでなく直接sql書いてみたセキュリティ的にどうなの?というのはあるが、とりあえずうごいたパターン2つ----------------------------------------------
dockerでエラー ERROR: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Cl
sshで接続してファイルをrsyncするシェル実行中に以下のエラー send: spawn id exp4 not open while executing
sshで接続してファイルをrsyncするシェル実行中に以下のエラーsend: spawn id exp4 not open while executingスクリプト経由でなく、直接sshコマンド叩くとログインできず。# ssh -l roo
vuejs+bootstrap+docker-compose による環境構築
vuejs+bootstrap+docker-compose による環境構築 ポイントは現時点(2022/03)では、Bootstrap-vueはVue3に対応してないみたいで いろいろ設定が別途必要になりそうなので今回はv
Bootstrap-vueはVue3に対応してないんだって(2022/03時点)
vue add bootstrap-vueなどを実行して bootstrap導入を試みるも画面真っ白ですすまないいろいろ調べると現時点えはBootstrap-vueはVue3に対応してないみたいなんだそれ
php の mb_convert_encoding において、文字コード指定でSJISを指定すると一部文字で誤変換することあったバグ
php の mb_convert_encoding において、文字コード指定でSJISを指定すると一部文字で誤変換することあったバグShift_JISと、マイクロソフトが使う(CP932)は異なり、CP932のコードマップを使用するには、代
現在起動している dockerプロセス の一括停止まず事前確認# docker ps一括で停止# docker ps -q xargs docker stop
pythonのframeworkどれをつかうか。FastAPIが最近starの数を急激に増やしてる
pythonのframeworkどれをつかうかgithubでの star の数を比較してみるFastAPIが最近、starの数を急激に増やしてるねdjangoもかなり古いし、次にpythonで開発する場合は、fastapiつかってみるかな■
amazon fire が突然起動しなくなったしかも買ってまだ3か月ほどなのに。以前、道で落としたのが今頃来たのかはたまた、風呂場に持ち込むことがあったのかがまずかったのかは不明だが、起動しなくなった真っ黒な画面のままで、電源起動ボタン押し
dockerで作成したcentosk7 のコンテナ環境に、rrdtoolをソースから入れる作業
dockerで作成したcentosk7 のコンテナ環境に、rrdtoolをソースから入れる作業■インストールに必要なコマンドもなかったのでまずはいれるyum install -y wgetyum install -y make■コンパイルに
rrdtool 1.7.1 をソースからインストール時のエラー
rrdtool 1.7.1 をソースからインストール時のエラー# make install 時にエラーmake[1]: Entering directory `/tmp/rrdbuild/rrdtool-1.7.1/etc'make[1]:
error: I need a copy of *nroff to format the documentation のエラーではまったときの解決策
./configure --prefix=$INSTALL_DIR && make && make install実行時に
cactiをdocker環境で構築した時のメモ。■エラー1standard_init_linux.go:228: exec user process caused: no such file or directory■対応ファイルをすべて改
centos 環境に python3 インストール1 sudo su -2 事前確認 # python -V Python 2.7.5 # python3 -V -bash: python3: command not found3 pyth
ツイッターに投稿する際に、URLを入力すると画像が表示できるかを確認できるサイト
ツイッターに投稿する際に、URLを入力すると画像が表示できるかを確認できるサイトhttps://cards-dev.twitter.com/validatorog:image とか twitter:card を metaタグ内にいれたらいけ
python2とpython3の環境の違いで、SyntaxError: invalid syntaxが発生。python2(正確には3.6より前)ではf文字列が使えず、解決策として.format()を使用するよう変更python3の環境で作
pythonで処理終了import syssys.exit()
python環境で、pdfの内容をテキストファイルに出力する(日本語対応OK)
python環境で、pdfの内容をテキストファイルに出力する(日本語対応OK)pdfminer.sixを使うよ■pdfminer.sixをインストール# pip install pdfminer.sixpdf2txt.py が /usr/l
django で checkbox 列を追加するmodels.py において models.BooleanField を設定するだけhoge_flag = models.BooleanField( verbose_name='hoge
python django の 管理機能の一覧画面で編集可能にするadmin.py においてlist_editableを設定するだけclass hogeAdmin(admin.ModelAdmin): list_display = (
sqlのwhere句に caseを書く例sqlで各条件によって分岐したいことがあったのでメモ------------------------------------select * from hogetablewhere and col1
djangoで# python manage.py makemigrations を実行し state.models[app_label, self.name_lower].options[
django 起動で ModuleNotFoundError: No module named 'xxxx' にはまる
django 起動で ModuleNotFoundError: No module named 'xxxx' にはまる原因は、docker-compose.yml ファイル内で command: python3 manage.py r
python dataframe使用時に、表示させると省略されたり改行されたりするので、見やすくするために設定してること
python dataframe使用時に、表示させると省略されたり改行されたりするので、見やすくするために設定してることpd.set_option('display.max_rows', 1000) # 表示する行を増やしたい場合p
jquery DataTablesで初期表示時のソートを無効にする
jquery DataTablesで初期表示時のソートを無効にする まずは見た目順に表示する場合 $('#table1').DataTable({
tableのデータ部との境界線を描画するのにつかったcss意外にはまってたので備忘録としてメモヘッダーとの境界線 td まで指定しないと意図した箇所に線がひかれず苦労した しかも順番も関係あり?#table1 tbody tr:nth-of
nginxつかってリバースプロキシ設定し、1つのホスト上に複数のサイトたててドメイン指定でアクセスできる(docker使う)
nginxつかってリバースプロキシ設定し、これで1つのホストに複数のサイトたてて、ドメイン指定でアクセスできる(ポート番号指定とかなくてアクセスいける)入口としてnginxリバースプロキシ用の dockerコンテナを1つたてるこれをwebの
sqlite3でtableをdropしたがdbファイルの容量が減らなかったので実行したコマンド。vacuum
sqlite3 で、tableをdropしたのだが、dbファイルの容量が軽くならなかったので、実行したコマンド。これを実行すると、データ削除後に実際のdbファイルの容量が削減されたvacuum;
sqlite3でtableをdropしたがdbファイルの容量が減らなかったので実行したコマンド。vacuum
sqlite3 で、tableをdropしたのだが、dbファイルの容量が軽くならなかったので、実行したコマンド。これを実行すると、データ削除後に実際のdbファイルの容量が削減されたvacuum;
python pandas でのprintやログ表示時の表示設定メモ
pythonでpandas をログ出力する際に少しデータ量が多いと、同じ1行のデータなのに途中で改行が入った形で表示されてしまい、視覚的に認識しにくく最初混乱してたので、改行させずに表示する方法-----------------------
python勉強中なのだけど、そのメモ# 以下の1行と、下4行は同じlist_a = [get_function( each_c ) for each_c in list_b]# 空リストを作成list_a = []for x in lis
docker-compose で metabase管理DBにmysqlを使用する際に mysql8以降だと 指定の仕方が異なっていたので対応した
docker-compose で metabase管理DBにmysqlを使用する際に mysql8以降だと指定の仕方が異なっていたので対応した環境環境が構築できないけど対応できたdocker-compose.ymlで mysql8 以降だと
dockerで運用している metabase環境で metabaseをアップデートする
dockerで運用している metabase環境で metabaseをアップデートする環境やversionによって異なるかもしれないが、今回はこれでいけた1 metabase.jar の最新を公式サイトよりダウンロードしてくる2 docke
metabaseで各環境ごとにdashboardつくって、毎回sql書いて各cardをつくるのが面倒だったけど、dbまるごと移行したらうまくいった話
metabaseで各環境ごとにdashboardつくって、毎回sql書いて各cardをつくるのが面倒だったけど、dbまるごと移行したらうまくいった話。1 metabaseの管理DBを、h2(デフォルト)ではなくmysqlで構成する2 met
metabaseでsql作成画面の 値タイプ と フィルターウィジェットタイプ の違い
metabaseでsql作成画面の値タイプとフィルターウィジェットタイプの違い最初似たような項目があってわかりにくかったのよね・値タイプ → 指定するフォーマットを指定・フィルターウィジェットタイプ → 画面上に変数の指定箇所があるのだが、
metabaseで dashboard にフィルターをつけて、embedで埋め込んで外から呼び出す場合、日本語名フィルターが2個以上だときかないバグっぽい
metabaseで dashboard にフィルターをつけて、embedで埋め込んで外から呼び出す場合、日本語名フィルターが2個以上だときかないバグっぽいmetabase内の dashboard では、複数の日本語名フィルターであってもそれ
django admin ページに独自の cssファイルを追加する方法
django admin ページに独自の cssファイルを追加する方法について結論カスタマイズ用に templates をまるごとコピーしてきてそのファイルをカスタマイズする¥templates¥admin¥base
djangoでcssファイルが読み込まれないことについてsettings.pyにおいて、DEBUG = False の場合は、本番環境が想定されており、静的ファイルはnginxなどのwebサーバから読み込む仕様cssを読み込むには、pyth
docker-compose start で django 起動したら以下のエラーOSError: [Errno 38] Function not implemented: '/code/locale'原因は不明だったが、docker de
django admin画面で、サイト名はサイトを表示リンク先を変える
django admin画面で、サイト名はサイトを表示リンク先を変える主にheader部分の変更だけどadmin.py において以下を追加admin.site.site_header = Django 管理サイト名admin.site.in
django管理画面から、認証と認可を非表示にするadmin.pyに admin.site.unregister(User) admin.site.unregister(Group)をセット
php環境から、他サーバにあるpostgresに接続するためにインストールしたもの
php環境から、他サーバにあるpostgresに接続するためにインストールしたものなので、postgresのクライアント機能だけあればいいdocker環境だったので Dockerfileに以下を書いた順番は、libpq-dev 入れた後に、
WARNING: Found orphan containers () for this project. If you removed or renamed this service in your compose file, you c
postgresからddl を一括取得# pg_dump -h ホスト -p 5432 -U ユーザ -d データベース -s > ddl.txt
djangoでstaticファイルの有効性を確認コマンド manage.py findstatic .
djangoファイルにアクセスできないときは対象のstaticファイルが今有効なのかどうかを確認するコマンド# python3 manage.py findstatic .
django 時間フォーマットの変更■settings.py# 時間フォーマット設定ファイル読み込み FORMAT_MODULE_PATH = 'サイト.formats'■ファイル場所settings.pyで LANGUAGE_CODE =
oktaが、Auth0を65億ドル(約7020億円)で買収これはエンジニア界隈にとってはかなり大きめのニュース両者の違いをまとめるための自分メモ複数の有名saasサービスにログインする際に、バラバラのID/passwordを使用するのが面倒
debianにおいて、自動起動をoffにするapache自動起動してて毎回apacheおとさないといけないので自動起動をoffにしたdebianにおいて、現在の自動起動の状態を調べる# systemctl is-enabled apache
python Flask の Jinja2 において、自動エスケープをスキップする方法
python Flask の Jinja2 において、自動エスケープをスキップする方法以下で、エスケープされないようにすることが可能。{% autoescape false %}
docker の Dockerfile の内容を修正すると docker-compose build で再作成が必要
dockerの作業してていつもすぐに忘れてしまうのでメモdocker の Dockerfile の内容を修正するとdocker-compose build で再作成が必要docker-compose up -d では Dockerfileの
docker-composeでpostgresを起動したら、状態がRestartingばかりでうまく起動しなくてはまった
docker-composeでpostgresを起動したら、状態がRestartingばかりでうまく起動しなくてはまった・docker-compose up -d してpsで確認するとずっとこんな感じ。λ docker-compose ps
AIについてのキーワードAIについて今後新しく広がる可能性があること。以下12のポイントは押さえておきたい。■認識1 画像 認識2 文字 認識3 音声 認識4 行動 認識5 物体 認識6 空間 認識7 勘定 認識8 自然言語処理■検知9 異
mkdocsに書いてる文章にlightbox機能で画像をクリックするとpopupで画像拡大で表示する機能
mkdocsに書いてる文章にlightbox機能で画像をクリックするとpopupで画像拡大で表示する機能以下で簡単にできたよ■mkdocs.ymlextra_css:- https://cdnjs.cloudflare.com/ajax/l
システム開発において「これをつくる!」に至る前の、見積もりと考慮すべきこと
システム開発において「これをつくる!」に至る前の、見積もりと考慮すべきこと。「それできますね」という前に、以下の4つは考慮したほうがいいというもの。これらを事前に頭に描いてないと、なかなか開発のゴーサインがだせないけど、実際は見切り発車して
docker上のmetabaseをアップデートする現状確認$ docker images最新を取得$ docker pull metabase/metabase:latestlatest: Pulling from meta
png画像をjpgに変更してなおかつ、透過背景画像を白にかえる方法(convertコマンドをつかって実現)
png画像をjpgに変更してなおかつ、透過背景画像を白にかえる方法convertコマンドをつかって実現するconvertコマンドインストールyum -y install ImageMagick ImageMagick-devel 通常での
google cloud platformで作成したインスタンスに、ポート番号解放を新たに新規で開放する方法
1 compute engine > ファイアウォールルールを作成する。この中で解放したいポート番号を指定。ここでタグの名前も任意で指定。2 対象インスタンスの画面のネットワーク タグ箇所で、1で作成したタグ名を指定する。3 urlでポート
多次元リストのソートPythonリストを辞書型のvalue値でソートr = sorted( list, key=lambda x:x['date'] ) # listのdateをキーに 昇順ソートするr = sorted( list, ke
多次元リストのソートPythonリストを辞書型のvalue値でソートr = sorted( list, key=lambda x:x['date'] ) # listのdateをキーに 昇順ソートするr = sorted( list, ke
Dockerでコンテナ内からホストのサーバに接続するには、host.docker.internalを指定するとつながるよ!
Dockerでコンテナ内からホストのサーバに接続するには、host.docker.internalを指定するとつながるよ!今回やりたかったのは、docker内にmetabaseを構築して、接続対象のDBはwindowsのローカル環境につくっ
docker network再作成したのに、どうやら前の情報を見に行きエラーになって起動しないERROR: for service_hoge Cannot start service service_hoge: network xxxxx
docker-compose start でポートが他につかまれててErrorがでてしまってうまく起動できなかった
docker-compose startでErrorがでてしまってうまく起動できなかったちなみにwindows環境ですERROR: for service_mountainauth_api Cannot start service ser
laravelで新規プロジェクト作成時に、地味にKilledが表示されうまく作成できてかった件。よくみると./vendorディレクトリもない。
laravelで新規プロジェクト作成時に、地味にKilledが表示されうまく作成できてかった件。よくみると./vendorディレクトリもない。いろいろ調べると高負荷状態でこの処理を行うと強制的にkillされることがあるとのこと。今回、doc
運用・ITサービスマネジメントの全般メモ。大きくわけて4つある
運用・ITサービスマネジメントの全般メモ勉強のためにあらためてまとめてみる。大きく4つに分かれる。なので運用のプロを目指すならこの4分野はそれぞれ経験しておいた方がよさそう。ステップとしては、コールセンターのような作業がマニュアル化されてる
metabaseで、分析対象のDB.TABLEに対して カラム追加した際に、フィールドフィルターに新規カラムとして追加されない件について
metabaseへの作業時に、分析対象のデータベースのあるTABLEに対してカラム追加。その後、metabaseのcardにおいてその新規追加したカラムを変数の対象として、フィールドフィルターとして選択しようとするが選択対象として表示されな
metabaseで、分析対象のDB.TABLEに対して カラム追加した際に、フィールドフィルターに新規カラムとして追加されない件について
metabaseへの作業時に、分析対象のデータベースのあるTABLEに対してカラム追加。その後、metabaseのcardにおいてその新規追加したカラムを変数の対象として、フィールドフィルターとして選択しようとするが選択対象として表示されな
metabaseから、新規に作成したdatabaseに接続できなかったけど、metabaseを起動しなおしたらつながった件
metabaseから、新規に作成したdatabaseに接続できずいろいろためしたがうまくいかず。Could not connect to address=(host=hogehoge)(port=hoge)(type=master) :&n
python flaskででたエラー今回の解決策は、文末に不要なコーディングがあったのでそれをすべてコメントアウトすることで解決できた。それにしてもエラーメッセージがわかりにくい。AssertionErrorAssertionError:
docker上でmetabaseを作成し、解析対象dbに別のdocker上にあるmysqlを指定する場合(windows)
docker上でmetabaseを作成し、解析対象dbに別のdocker上にあるmysqlを指定する場合(windows)以下2点がポイントだった 1 metabaseを構成するdocker-composeで、解析対象dbがある既
DB mysql への接続エラーちなみにlaravelつかってるSQLSTATE[HY000] [1045] Access denied for user 'hoge'@'iphoge' (using pas
ERROR: .UnicodeDecodeError: 'utf-8' codec can't decode byte 0x82 in position 166: invalid start byte
docker-compose.ymlの文字コードがutf-8ではなく、日本語を含んでいたためでた。utf-8にしたら解決したよ# docker-compose startERROR: .UnicodeDecodeError: 'utf-8'
「ブログリーダー」を活用して、ittooさんをフォローしませんか?