適材適所

PowerShellを中心にプログラミングやシステム管理の備忘録的なブログ

【AS400,IBMi】AS400(IBMi)のソースをSQLで取得する

結論 ソースメンバのカラム 参考 AS400(IBMi)のソースをSQLで取得したい!!と思い、調べたときの備忘録です。 結論 ALIAS(別名)を一次的に作成してそれに対してSQLを発行してあげることで簡単にソースを参照することができました。 CREATE ALIAS QTEMP.ALIA…

Excelシートの禁則文字入りAccessテーブルをExcelにエクスポートするとExcelブックが壊れる件について

はじめに 「AccessからエクスポートしたExcelブックが壊れて開かない!」という問い合わせを受け、調べたときのまとめです。 環境 Access 2019 Excel 2019 ※どちらもデスクトップ版 Accessテーブル名の仕様 Accessのテーブル名の仕様は次のようになっている…

【AS400,IBMi】 Db2 for iのSQLで連番を生成する

Db2 for iのSQLで連番を生成する 参考 Db2 for iのSQLで連番を生成するときの備忘録です。 WITH句の再帰クエリを使います。 Db2 for iのSQLで連番を生成する 次のように書くことで1~100までの連番を生成することができます。 WITH DUMMY(MAX_COUNT) AS (SEL…

【AS400,IBMi】ソースメンバーのタイプを変更する

メンバーのタイプを変更するにはSTRSEUがいいかも? AS400(IBMi)でソースメンバーのタイプを変更する手順の備忘録です。 メンバーのタイプを変更するにはSTRSEUがいいかも? STRSEUコマンドでSRCMBRオプションを *SELECT にすると一覧で表示されるので、 そ…

【PowerShell】Outlookの受信トレイのメールを取得する

はじめに 環境 OutlookをPowerShellから操作するためには Outlook関連のオブジェクトについて 受信トレイのデータをPowerShellから覗いてみる 受信トレイ内のメールタイトルを一覧にする 受信トレイのメールの中で添付ファイルがあるものだけを一覧にする 受…

【AS400】CLでジョブ名を取得する【RTVJOBA】

RTVJOBA コマンドでジョブ名を取得する 参考 CLで自身のジョブ名を取得する方法についての備忘録です。 RTVJOBA コマンドでジョブ名を取得する RTVJOBA コマンドを使うことで自身のジョブ名を取得することができます。 RTVは retrieve で検索するとか、取得…

【PowerShell】サクッとプリンターを追加・削除する

Add-PrinterとAdd-PrinterPortでサクッと追加する ドライバーがわからないときは プリンターを削除したいときは ComputerNameを指定すればリモートのPCもできる 終わりに PCのローカルにプリンタをサクッと追加したいときにはPowerShellが便利です。 Add-Pri…

【db2_columns】DB2からカラム名を取得する【PHP,DB2 for i】

db2_columns関数とは 基本的な使い方 カラム名を取得するには 参考 DB2 for i 上のPHPサーバーでdb2_columns関数を使う機会があったので、そのときの備忘録です。 db2_columns関数とは テーブルのカラムおよび関連するメタデータを含む結果セットを返す 『PH…

【Vue.js】npm run serveでMissing script: "serve"エラーが発生した

Vue.jsの環境を構築中にnpm run serveで出くわしたMissing script: "serve"というエラーに関する備忘録です。 環境 原因 エラーが発生した経過 空白文字を含まないパスでvue createしたら 環境 Windows10 npm@8.5.0 Vue@3.2.13 原因 Vueプロジェクトの作成先…

Vue.js環境でtable形式のformがsubmitできないときの確認点

原因と解決策 検証した環境 検証したコード できない(vueありtable直下にform) できる(vue.js環境でformの中にtable設置) できる(Vue.js無しでtableの中にform設置) tableの中にformを入れるのはW3C的にNG 終わりに Vue.js3環境でtable形式のformをsubmitし…

JavascriptでToCharArrayするときのまとめ

String.splitメソッドを使う 指定した文字数だけ配列にする 文字列の途中を切り出して配列にしたいとき 配列になった文字を結合する 参考 JavaScriptで文字列を1文字ずつ配列にするやり方(ToCharArray的なもの)についてまとめた備忘録です。 String.split…

【AS400/IBM i】Run SQL Scriptの結果をダウンロードする

検証したRun SQL Scriptのバージョン 事前準備 保存する ファイルタイプを選択する 列見出しを出力の先頭行として組み込みのチェック AS400/IBM iでSQLの結果をRun SQL Scriptを使ってファイルに残したい場合の備忘録です。 検証したRun SQL Scriptのバージ…

【Django】TemplateDoesNotExistが出たときに確認すべき点

私がハマったところ この問題が発生したときに確認すべき点 参考 Djangoでちょこっとした開発をしていてプチハマりしてしまったので備忘録です。 共通テンプレートをアプリのディレクトリとは別に用意したとき、 プロジェクト直下のサブディレクトリに用意し…

【PowerShell】リモートでWindowsのバージョンを確認する

検証環境 PC PowerShell Buildnumberとバージョンについて WMIを使う Get-WmiObjectコマンドレットを使う 注意 余談 参考 Windows Updateがしっかりあたっているか、 管理者がリモートでちゃちゃっと確認したいときなどに使えるかもしれません。 ※ドメイン環…

【PowerShell】容量の大きなファイルを調べる

最近PCが重い・・・。 そんなときはPCの掃除が必要ですね。 ルンバのように自動で掃除してもらうことはできませんが、 (できますが、ルンバよりも洗浄力が強いのでやらない方がいいです) PowerShellを使ってディスク領域を占領している方々を調べることがで…

`; Array.prototype.forEach.call(document.getElementsByClassName('kijinai_koukoku'),function(d){d.innerHTML=KIJINAI_ADS;}); Array.prototype.forEach.call(document.getElementsByClassName('adsbygoogle'), function(){ (adsbygoogle = window.adsbygoogle || []).push({});}); -->