2020-01-01から1年間の記事一覧
ワタミの宅食を注文してから4か月が経ち、 本当に感謝しているので素晴らしい理由を綴りたい。 課題、要望 在宅勤務が始まって、最初に抱えた課題が昼飯だった。 ワタミの宅食に出会う前は、主に下記の課題があった。 何を食べるか考えるのが手間 自炊は調達…
著者の経歴が面白かったので読んでみた。 概要 中学2年の時にいじめを苦に割腹自殺を図る。 その後非行に走り、16歳で「極道の妻」になる。 結局夫とも離婚。 身も心もボロボロになった状態でホステスとして働いていた22歳の時、 小さい頃お世話になっていた…
今日一瞬ひやっとしたのでメモ。 内容 例えば下記のような状況があったとする。 1. DateTimeOffset型のカラムを更新する。 2. 更新後、AzureのServiceBusに更新した時間をメッセージとして送信する。 (メッセージ送信をトリガーとして動く他システムがあり…
結論 ランダムで取得されてしまうため。 ランダムでも良いのであればorderbyを付けなくても良い。 UPDATE文の書き方に注意 orderbyを使わない書き方 UPDATE TOP (10) HumanResources.Employee SET VacationHours = VacationHours * 1.25 ; orderbyを使う場合…
何となく選んで苦しんでしまうケース 例① 実装に1週間かけた後のパフォーマンステストで性能に問題がある事が発覚し、違うやり方で実装し直す 例② 新しい技術を選んだは良いが、詰まってしまい、メンバーに有識者もいないため、解決するために予想以上の時間…
手順 データの出力件数を確認してバックアップがどのくらいの容量になるのかを確認する 容量によって出力先を決める(本番環境が望ましいが、空き容量によっては検証または開発とする) SSMSから本番DBに接続する オブジェクトエクスプローラーからデータベ…
状況 Azure Storage Emulatorのバージョン:5.7.0.0 やりたい事 AzureStorageEmulatorを使ってローカルのタスクテーブルから値を取得し、同じstorageAccountのBlobにAppendBlobを使って取得したレコードをcsvとして吐き出したい。 問題 下記が表示される Mes…
問題 AppendBlobの仕様により、1ファイルに対して50000回しか書き込みができない。 例えば日次バッチで常時20万レコードをcsvに書き込みたい場合に1行ずつループして書き込むと、50001回目の書き込みで、下記のエラーが発生する BlockCountExceedsLimit エラ…
v-html scriptタグ内で生成したhtmlタグを組み込みたい場合等 v-bind タグの属性の値に変数等を設定したい場合等 書き方:<v-bind:属性名="設定する値"> v-if・v-else 条件によって表示を変えたい場合等 v-for 配列の値を順番に取り出し変数に入れてタグを出力したい場合等 書き方:<タグ v</v-bind:属性名="設定する値">…
ソースコード static void Main(string[] args) { //GUIDの生成 Guid sample = Guid.NewGuid(); Console.WriteLine(sample); } 実行結果 実行するたびに違うGUIDが出力される 67720386-88d6-4572-ac13-f08143336531
概要 OKR(オーケーアール)はシリコンバレーの数々の企業が導入している目標管理ツール 。 インテルが生み出した。 Googleも社員40人程の時にOKRを導入し、今でも使っている。 重要な部分ピックアップ わくわくするような定性的なゴールであるO(Objective)…
状況 A5SQLを使ってローカルでOracleにsystemユーザで接続しようとしたら突然ORA-28001:the password has expiredというエラーが発生してログインできない。 原因 Oracle10gまではユーザのパスワードの有効期限はデフォルトで無期限であったものが、Oracle11…
概要 Dictionaryに要素を追加する方法は状況によって変える必要がある。 結論 既に存在するキーを追加しようとした時、例外を出したい場合 Dictionary名.Add(Key, Value) 既に存在するキーを追加しようとした時、上書きしたい場合 Dictionary名[Key] = Value…
前提 oracleに関してはsqlserverとは違い、ユーザ=スキーマのようなものなので、 スキーマを作るということはユーザーを作る事とほぼ同じ意味になる。 概要 管理者権限が付与されているユーザーでログインし、下記を実行 CREATE USER 新しいユーザ名(スキ…
概要 var file = container.GetBlobReference("ファイル名"); string text = null; using (var ms = new MemoryStream()) { file.DownloadToStream(ms); ms.Flush(); var b = ms.ToArray(); text = System.Text.Encoding.ASCII.GetString(b); }
概要 DownloadToStreamを使ってファイルを取得しようとしたら Azure The remote server returned an error: (404) Not Foundが発生。 結論 1,ファイルが置かれていない 2,ファイル名が間違っている etc.... 参考 https://stackoverrun.com/ja/q/4962433
概要 プログラム using System; using System.Collections.Generic; using System.Linq; namespace ConsoleApp { class Program { static void Main(string[] args) { Dictionary<string, int[]> test = new Dictionary<string, int[]>(); int[] par = { 178, 65, 15 }; test.Add("tanii", </string,></string,>…
概要 DateTime utcdt = DateTime.UtcNow; TimeZoneInfo jstZoneInfo = System.TimeZoneInfo.FindSystemTimeZoneById("Tokyo Standard Time"); DateTime jst = System.TimeZoneInfo.ConvertTimeFromUtc(utcdt, jstZoneInfo); 参考 docs.microsoft.com
概要 swaggerからAzure API Appsを実行したら、下記のエラーが帰ってきた。 502 - Web server received an invalid response while acting as a gateway or proxy server. 502 Bad Gatewayが返る原因はいくつかあるみたいだが、今回は原因が接続タイムアウト…
エラーメッセージ the timeout period elapsed prior to completion of the operation or the server is not responding 原因 CommandTimeoutの設定をしていないとデフォルトが30秒のため、それを超えるとエラーとなる。 今回はクエリも実行完了まで30秒以上…
結論 文字列の前に@をつけるとエスケープする必要がなくなる 詳細 using System; namespace ConsoleApp { class Program { static void Main(string[] args) { string str1 = "C:\\Users\\tanii\\Documents"; string str2 = @"C:\Users\tanii\Documents"; Co…
概要 using System; using System.Text.RegularExpressions; namespace ConsoleApp { class Program { static void Main(string[] args) { string str = "abcd1234efgh"; //文字列から数値だけを抽出 string after1 = Regex.Replace(str, "[^0-9]", ""); Con…
概要 左下の歯車マークをクリック 設定➡ユーザ Files:にDefault Languageがあり、markdownと記載すればOK 結果 今まではctrl + N でtxtファイルが生成されていたが、 mdファイルが生成されるようになる。 これでいちいち保存するときに拡張子を変更する必要…
事象 今まで問題なく接続できていたが、突然下記のエラーが出て接続できず。 ORA-12546 :TNS アクセス権が拒否されました。 Oracleクライアントを利用していたので、直接接続で試みたが下記のエラーが出て接続できず。 ORA-12514 リスナーは現在、接続識別子…
Nugetパッケージのインストール Swashbuckle.AspNetCore.Swagger Swashbuckle.AspNetCore.SwaggerGen Swashbuckle.AspNetCore.SwaggerUi インストール後、コードを追加 Startup.csの各メソッドに追加する ConfigureServicesメソッドに下記を追加 services.Ad…
概要 Paste Imageの歯車をクリックし、[拡張機能の設定]をクリック Paste Image:Pathを指定 私はmdファイルの配下のimageフォルダに格納するするように設定しました 正常に指定したディレクトに保存されている 下記がマークダウン上の指定 ちゃんと保存され…
スクリーンショット winキー + Shift + S (プリントスクリーンキーがない人向け)
結論 タグがつけられないファイルもあります。 ※つける方法を知ってる方がいたらおしえてください。 方法 ※つけられるファイルに限る バーを右クリック ファイルを右クリックし、プロパティを選択し、詳細を開いて設定する タグが追加されている。 最後に tx…
git bash で下記のコマンドを実行 lsnrctl status 【パラメータ・ファイル】という項目にORAファイルが格納されているパスが記載されてある
1、Git bashの画面を右クリック 2、Optionsをクリック 3、サイドバーのTextを選択 4、LocaleとCharactersetをja_JPとShift_JISに設定 5、Saveを押下して完了 参考 https://qiita.com/neriudon/items/66d5957313157e3e10a6