Log.log(work)

いろんな作業メモ

Vue2→3へ移行したらチェックボックスにチェックが付かない

環境 vue3.2.6 (OptionsAPI) node 18.16.1 内容 Vue2で元気に動いていたチェックボックスがVue3に上げたら動かなくなった。 正確にはチェックボックスをクリックしてもチェックが付かない状態になった。v- modelの中身をconsole.log()で表示しても空っぽのま…

Typescript memo

Typescript Javascriptの世界に型システムを導入した言語。 型推論のおかげで一つの変数に型の異なるデータを宣言するとコンパイルエラーになる。 foo = 'hello world'; foo = 10; // コンパイルエラーになる またJavascriptの機能も使えつつ、アクセス修飾…

Angular memo1

Angularメモ Angularメモ Angularとは 開発について 事前準備 インストール コンポーネント サービスクラス Angularとは Googleが開発したtypescriptベースのフロントエンドwebアプリケーションフレームワーク。 半年に1度バージョンが上がるので、一年に一…

coffeescript

環境 Ruby : 2.6.5 RobyonRails : 5.2.3 はじめてのcoffeescript いろいろ調べたので自分的メモ。 呼び出し railsはhead ⇒ body の順にレンダリングするため、body内部の処理よりも先に外部ファイルのcoffeescriptが読み込まれる。 よってhtml側にcoffeescri…

Microsoft Flow でCommon Data Serviceのレコードを一覧検索する際にGroupByしたいのだが

お作法が分からない。 そしてJoin的な書き方もしたいのだが それもお作法が分からない。

Ionic(Angular)でandroid実機で動作確認

やりたいこと 位置情報を送るアプリをAndroidで動作させてみる。 環境 OS : Windows 8.1 Ionic CLI : 5.4.2 NodeJS : v10.15.3 npm : 4.0.5 さっそく開発 nodistインストール インストーラをダウンロード cordovaインストール npm install -g cordova ionic …

Oracleにダンプを入れてもらおうと頼んだら思いのほか大変だったはなし。

後輩に、コマンドを調べながら新規ユーザー(スキーマ)を作成してそこにダンプを入れてみて、と依頼したらいろいろ引っかかったのでその時のメモ。 環境:Windows10、Oracle11g 接続識別子が認識できないといわれる。 環境変数「ORACLE_SID」が設定されてい…

node.jsのバージョン管理

以前メモってたような気がしていたが気のせいだったみたいなのでメモっておく。 Macの人はnodebrewを使うらしいが、開発マシンはWindowsなので Nodistかnパッケージをインストールする。 とりあえずnパッケージ入れてみようとしたら > npm install -g n npm …

vb.netメモ。

環境: Visual Studio2015 LinqでGROUPBYしたい 指定期間で絞った中でGROUPBYでCOUNTのSUMを取りたい TABLE=FOO no name date_disp count 01 すずめ 20180301 4 02 めじろ 20180302 2 03 ひばり 20180301 1 01 すずめ 20180302 1 01 すずめ 20180312 5 02 め…

HashTableで値からキーが取れない

www.atmarkit.co.jp ハッシュテーブル内の値の取得は、上記と同様にインデクサ(VBではItemプロパティ)によりキーを指定して行う(逆に、値からキーを直接取得することはできない)。 という仕様らしい。 Javaと同じ感覚で作ってたので一部修正しなくては。…

vb.net でSQLから計算結果を取得しようとしたら小数点以下がすっぽり落ちてしまった

環境 OS:Windows8.1 Visual Studio 2015 Oracle11g やりかったこと 例えばある期間内の項目の件数を分(60)で割った値を取得したかった。 例)hogeテーブル Code ActiveTime CountItem 001 2019-02-01 12:00:00 1 001 2019-02-01 12:01:00 1 002 2019-02-01 …

【Oracle】ダンプのインポート

ダンプのインポートコマンドにセミコロンをつけてしまったのだが、 要らないので入れてはいけない。 ちなみにセミコロンを入れるとセミコロン付きのスキーマにインポートされてしまう。 IMPDP user/pass@xe DIRECTORY=DATA_PUMP_DIR DUMPFILE=DMP.dmp LOG=im…

Eclipseの機嫌が悪い

Eclipseを起動したら java was started by returned exit code=1 というエラーが出て、立ち上がらなくなってしまった。 ※ちなみに開発環境の関係上、やむなく32bitのHeliosを使っている… ググってみたら ・Javaが(ネットから自動で)インストールされていな…

 PythonからOracleに接続し、データを登録&更新する

昨日の続き。 INSERTは複数行の登録が一度にできるけど、UPDATEは複数回execute呼ばないといけないらしい。 # Insert default rows rows = [(1, 'Bob', 35, 'I like dogs'), (2, 'Kim', 27, 'I like birds')] cur.bindarraysize = 2 cur.setinputsizes(int, …

オラクルにつないでデータを取得する

仕事で表題のスクリプトを作成することになったのでその時のメモ。 環境: Windows8.1 (64bit) / Anaconda (Python 3.6.4) / Oracle 11g Oracleに接続 cx_Oracleを使うと良いらしい。ということでOracle Clientも併せてインストール ※Anadondaのpipが古い場…

oracle10gアンインストール[Windows版]

開発機に入れたOracle10g。 実は11gでした、ということでアンインストールして入れ直ししたときのメモ。 Oracle10gのアンインストール データベースの削除 ふつうDBCAが入っているのでそれを使って削除します。 今回は文字コードの変更の関係でコマンドでデ…

x*0.8の値を0.5単位で算出したい(Excel)

単体テストの工数から結合テストの工数を算出したいけど、 0.5ずつにしたいと思ったのでエクセルで探した時のメモ。 =IF(ISNUMBER(A1),CEILING(A1*0.8,0.5),A1) 一応文字かどうか判別し、数値の場合に係数0.8を掛けてみた。 CEILINGを使うと指定の値の倍数に…

RubyでSQLServerへつなぎたい2

前回失敗したRDBIじゃなくてtiny_tdsで行けるらしいので試してみた。 環境:Windows8.1 (64bit) Ruby:2.4.4p296 Bundler:1.16.2 DB:SQL Server 2017 ①接続準備 rubyで require 'tiny_tds' require 'bundler/setup' と書くとつながるらしいので、これが動…

RubyでSQLServerへつなぎたい

つなぎたいのだが、ドライバーのインストールでエラーが発生してしまう。 環境:Windows8.1 (64bit) Ruby:2.5.1 →2.4.4 ※インストーラー使用 まずドライバーが合ってる?、というところなのだが、これが一番よくわからない。 最初、調べてみたらRuby/DBIが…

Windows10でファイアウォールの特定のポートを開ける

Windows10での操作がいまだによくわかっていなかったのでメモ… コントロールパネルからファイアウォールを選択 左側のメニューから「詳細設定」をクリック 受信の規則を選択し、右の「新しい規則」をクリック ポートを開けたい場合は「ポート」を選択して次…

VBAの備忘メモ(配列の宣言)

vba

久しぶりにVBA 触ったら配列の宣言方法を忘れたのでメモ。 Variantってなかなか使わない言葉だったのですっかり忘れてました。 '数は要素数かと思いきやインデックスの最大数っぽい。1つ多いとEmpty値になる=空白? Dim noUseCharacter(6) As Variant つい…

PLSQLでパッケージになくてBody部にあるfunctionの場合

同一パッケージ内はfunctionが使えるけど、他のパッケージからは呼べないんだね。 知らなかった。 Javaでいうprivateメソッドみたいな感じなのかな。 仕方なくパッケージに追加したら呼べるようになりました。

SQLDeveloperからプロシージャーを実行する

JavaからPL/SQLを呼んで結果を返す処理があって、 呼び出し方が独自処理だったのでホントに想定の処理しているかよくわからなかったので そもそも結果って何が返ってる?と確認したいときのメモ。 ※SQLDeveloper上で実施する前提です。 タイトルにプロシージ…

IEのnew Date()

Edgeでnew Date().toString()すると Fri Jul 28 2017 10:12:34 GMT+0900 (東京 (標準時)) という文字列が返ってくる。 IE10とIE9で同様に試したところ、返ってきた文字列は Fri Jul 28 10:12:34 UTC+0900 2017 になった。 今回たまたまURLにくっついていたか…

Gtk-WARNING **: cannot open display: で怒られた

コンソール越しに言われても。 そんなときはこのコマンド unset SSH_ASKPASS 参考: コンソール越しに git コマンドから Gtk-WARNING **: cannot open display と怒られた時 - Qiita

git submodule

外部リポジトリを自リポジトリに持ってきて参照できるしくみ。 submoduleを別ブランチに追加する場合 When you command ‘git clone’ .gitmodulesファイルがあれば、そこに記述されているrepositoryをsubmoduleとして取り込む。 When you command manually ‘s…

json2csvめも

Express でアプリを作ったときにCSVをDLする機能があったのでjson2csvを使ってみたら思いのほか楽だった。 json2csv model.js const jsonbody ={ { "key1":"value", "key2":1, "key3":"2017-05-22", }, { "key1":"value2", "key2":2, "key3":"2017-05-23", }…

javascript いろいろ

メモ: 配列内の数値を合算したい mapData.map(o => o.total).reduce((prev, current) => prev + current); 日付を操作するmomentについて format?型?が違うと操作できないので、ISOじゃないといわれたら素直にnew Dateする。 const a = moment().format('…

.bowerrcの設定例

デフォルトのディレクトリではなく、指定の場所にインストールしたいときはdirectory設定。 registryは入れておいたほうが吉。 あとよくproxyにひっかかるので。 (環境変数に入れてるはずなんだけどなぁ。。 example { "directory": "public/components", "j…

chart.js メモ

chart.jsで開発したときのメモ 棒×2本と線グラフで描画 Javascript: var data ={ labels: ['2017/01','2017/02','2017/03','2017/04','2017/05'], lineLabel: '線グラフのラベル' linedata: ['100','200','300','400','500'], bar1Label: '棒グラフ1のラベ…