今回は、CSVファイルに列指定でフィールドクオートするバッチを作成しました。 クォートする列を選びたい だいぶ前の記事で、CSV の ダブルクォーテーション の囲みを付け直す方法について紹介しました。 Excel に消された CSV のダブルクォーテーションを元に戻したい - シーゴの Excel 研究室 その中で「全てのフィールド」をクォートする(タイプ4の)バッチを紹介しましたが、機会があれば「値の種類(文字列、日付)」によってクオートするバッチ(タイプ3)も作成したいと思っていました。 最近 PowerShell で CSV を扱うことがあって「フィールドの列を指定」してクォートするスク…
2022 Jan. 02. 出典 シェルスクリプトのクォーテーションについて理解をまとめる | とものブログ シェルスクリプトの変数はダブルクォートしなければいけない!という話 - Qiita シェルにおける特殊文字の種類 ; & ( ) | ^ < > ? * [ ] $ ‘ ” ` { } 改行 タブ スペース バックスラッシュ これらの文字はエスケープしないと特殊な意味を有する文字と解される。 特殊文字をその文字そのものとして扱う方法(エスケープする方法) 1文字単位でのエスケープ その特殊文字の直前にバックスラッシュを置く。 文字列の中の特殊文字をすべてエスケープ その文字列をシングル…
今日も厄介なCSVとにらめっこしていた。 ダブルクォーテーションとデータの中のカンマは何とかなりそうだけど、改行コードがとても厄介。セル内改行かつ改行コードがLFだったパターンだと、いくら頭をひねっても対応出来そうにない。 色々パターンを探してみたけど、確実にセル内改行だと分かるパターンは無かった。どうにもならないかもしれない。 とりあえず出来そうなパターンだけVBAで書いてみようと思っている。もうセル内改行かつ改行コードがLFだったパターンの場合は、セルに書き出してそこから何とか対応するしかない。 それとVBAを書いていて未だに記法で悩んでしまう。大体記法は固まったと思ったけど、同じ変数名だ…
PowerShell で .NET のコンソールアプリにダブルクォーテーションを引数で渡す。意外と難しいです。 ■ 結論 .\ConsoleApp1.exe \`" です。 ■ 内容 " は PowerShell で引数として書く場合に ` によるエスケープが必要です。その後、.NET のコンソールアプリでも \ によるエスケープが必要です。ということだと思います。 例えば PowerShell だけで動かすとこんな感じです。 echo \`" \" つまり、\`" と書くことで、.NET のコンソールアプリに \" がわたり、アプリ内で " として入ってくるみたいです。 30分くらい悩みまし…
ダブルクォーテーションで括る # cat test.json | jq -r '.[].attributes."test-type"[]' hoge piyo fuga囲わないと「Cannot iterate over string」でエラーになる。 # cat test.json | jq -r '.[].attributes.test-type[]' jq: error (at <stdin>:0): Cannot iterate over string ("array")ハイフンがない場合は囲わなくてもいい。難しい...。ちなみにこんな感じで他の項目と合わせて抜くこともできます。 # c…
ソース: medium.com 脆弱性:OTP 訳: 私が簡単に見つけた方法の話: 実際に現場を訪れてみると。 そこで、ログインについて尋ねられ。 そこからサイトのテストを開始しました。 まず、携帯電話番号や血液型などを記入する登録フォームがありました。 その後、私のハッカー心が目覚め 😎 、OTP をバイパスする方法をテストし始め。 OTP をバイパスする場合だからです。 したがって、アカウントを作成できるだけでなく、別のユーザーアカウントを引き継ぐこともでき。 そのため、そのサイトではユーザーを認証するために OTP がメインで。 フォームに記入すると、OTP 番号を求められ。 したがって…
CSV関連の復習をしているので、その続きで今日もADODB.Streamの復習をしていた。 ADODB.Streamも色々なサイトを見ていると人によって微妙に書き方が違っていたり、使っているプロパティなども違っている。なので、一般的によく使われている書き方を今後自分の書き方として使用していきたい。 その為に今日は色々なサイトを見比べて、一般的な書き方をメモしてまとめてみた。 読み込み、書き込み、BOM有りをBOM無しの3種類の書き方をまとめた。今後は今日まとめた書き方で書いていきたいと思う。 その後はくせのあるCSV対策を考えていた。 くせのあるCSVと言うのは、セル内改行やダブルクォーテーシ…
1‐1から5‐4までの中から間違えやすい点を復習します。 今回は復習するのは以下 ・シェル変数と環境変数 ・Linuxのディストリビューション LPI Linuxエッセンシャル試験対応 しっかりわかるLinux入門作者:株式会社ティエスイー,海堂正裕,平井達也,上村斎文秀和システムAmazonLPI公式認定 Linux Essentials 合格テキスト&問題集作者:長原 宏治日本能率協会マネジメントセンターAmazon
2024/4/24から開催中のイベント「-ive aLIVE!」 5thPVが公開されたその日からいまかいまかと待ち望まれていたイベントの1つ、放課後スイーツ部のバンドイベントです このイベント及びストーリーの評判がいいことは言うまでもないでしょう ご多分に漏れず自分にとっても、ボロボロ泣きながら読ませていただいた最高の物語でした もちろん新しい演出やムービーで力が入っていて凄い!は分かりやすく誰の目にも明らか ですが自分が感動したのはそこだけではない…… 無限にいいところを見つけられる神ストーリーであるとともに、“今”の“ブルーアーカイブ”だからこそ神に昇華した、たいへん『ズルい』作品だとも…
先日、IFTTTのWebhooksが有料になったことに気付いて、「いや~、有料で利用し続けるのはちょっと……」って思ったから、慌てて「GASを使ってはてなブログの記事をMastodonへ自動投稿させる」ことにした私。ド素人なんで、最初は「どっかにコードとかあれば助かるんだけど」って思ってネットをググってはみたものの、まぁ当然、あるわけもなくて、結局はChatGPTさんの力を借りて、拙いコードを作ったわけだけど。
お疲れ様です。Seaです!桜の季節も終わり今年はゴールデンじゃないGWがやってきますね。僕ももう高専5年になり就職活動や卒業研究で忙しくしてます💧そんな生活の中少しばかり時間ができたので5年間の高専生活で培ったレポート作成術を主に理系大学生向けに紹介したいと思います。 目次 レポートを書く時意識したいこと レポートの基本構成は? それぞれどんなことを書くのか? まとめ レポートを書く時意識したいこと レポートとりあえず出せばいいと思ってませんか??レポートを書く時に意識して欲しいことがあります。 文末は「である」調で書くこと 引用したらダブルクォーテーション「" "」をつける Wikipedi…
DjangoでUTを書く時にはPythonのunittestのサブクラスにしたdjango.test.TestCaseを用いることが出来る。 その一方で、他のUTを書くことも含めて考えると、pytestを利用したいケースも多く存在すると思われる。 Djangoでpytestを利用するにはpytest-djangoというライブラリをインストールする必要がある。 pytest-djangoのセットアップ方法 pytest-djangoのdocsに書いてある手順で構築すれば良い。 pytest-djangoをpipでinstallする 設定ファイルにDJANGO_SETTINGS_MODULEを記述…
急いでいる方は・・・ JavaScript で使う扱うデータは 数値と、文字列 の2つ。 数値はそのまま書く、文字列は"で囲って書く。 それ以外に変数に入れるのは「構造」を定義するもの。(今回は触れない) JavaScript で使う 2つの変数 2つのデータ JavaScript で扱うデータは、たった2種類です。 それは、数値と、文字列 です。 数値 数値は、数を表します。足したり引いたり、計算をすることができます。 数値は、プログラム上ではそのまま数字を書きます。 const value = 100; // 100 という "数値" 文字列 文字列は、文字を表します。繋げたり、区切ったり…
drive.google.com 下記の内容になっています。印刷してご利用ください。 どなたでもご利用いただけますよ♪ ディクテーションのコマンド 目的 話す内容 ドキュメントに新しい行を挿入する 新しい行 ドキュメントに新しい段落を挿入する 新しい段落 タブを挿入する Tab 文字どおりの単語を挿入する (たとえば、句読点ではなく「コンマ」という単語を挿入する) リテラル 単語 数字の数値的形式を挿入する (たとえば、「さん」という語ではなく「3」を挿入する) 数字 の番号 特定の単語の前にカーソルを移動する 単語に移動する 特定の単語の後にカーソルを移動する 単語の後に移動する 次の単語の…
Libre Office Writerを起動し、新規作成をクリック。 キー + Hキーを同時押しで音声認識サービスが表示されます。 ←マイクボタンをクリックします。 ※マイクか?マイクの有るヘッドセットをPCに接続している必要がありますよ! 問題なく音声入力できますね。 このブログの記事も音声で作成できるか?試してみます。 ↓声で入力。 音声入力できるかな? おーできた。 この下はタイピングです。 タイピングが苦手な方にお奨めですね(^▽^)/ てか、使い方をマスターすれば話す速度で入力できるので タイピングより絶対早いですよΣ(・□・;) 補足します。 Windows 11で音声入力を使用し…
最近セキュリティに興味を持ち始めて qiitaを色々見ていたところ、 OSCPという資格に 「セキュリティ未経験で受験して合格した!」 というのを見て // OSCP!?、なにそれカッコイイ! // 俺もハッカーになりたい! と思いWEBのセキュリティについて勉強することにした。 (と言っても飽きたらすぐやめる可能性大) とりあえず、 プログラミングに関してはJavaを2年ほど 実務経験積んだので 全然わからないってことはないだろう。 ネットワークに関しても AWSでEC2インスタンス立てたり 実務でアプリのリリースとか していたので、まぁいいかと。 とりあえずは 徳丸本を読みながら それに対…
MySQL の GROUP_CONCAT あるいは、PostgreSQL の STRING_AGG から、CSV1行を作る。 作ってSELECTした文字列は、先日書いた原始的なメソッド CSV形式の1行分の文字列からList<String>への変換 - Oboe吹きプログラマの黙示録 を使って、List<String> を取得する。任意の列で、GROUP BY して、GROUP_CONCAT / STRING_AGG で join する時に RFC4180 準拠、カンマ区切り、ダブルクォーテーション括りにする。MySQL の場合、、、対象列が、NOT NULL制約がある場合、 CONCAT('…