Write your scripts in a modern type-safe and runtime-safe programming language that handles many bugs and mistakes during the compilation process.
Write your scripts in a modern type-safe and runtime-safe programming language that handles many bugs and mistakes during the compilation process.
Unix 哲学的に考えれば、行を並び替える sort コマンドと重複行を取り除く uniq コマンドは別のコマンドであるべきなように思えます。しかし sort コマンドには -u オプションとして uniq コマンドに相当する機能が組み込まれています。なぜそうなっている(そうなってしまった)のかを「ソフトウェア作法(さくほう)」を参照しながらこの記事で明らかにしたいと思います。 関連記事 Unix哲学「一つのことをうまくやる」は単機能のコマンドを作ることではない 「誰」がuniq機能をsortコマンドに組み込んだ!? 熱烈的な Unix 哲学の信者は「どうせ Unix 哲学を理解しない GNU が便利だと思ってオプションを追加したのだろう」と考えるかもしれません。しかし uniq 機能が組み込まれたのは Version 7 Unix、つまり Unix の開発者が組み込んだのです。これは 1
オブジェクト配列を特定キーの値でユニーク抽出する必要があったので調べてみたのですが、シンプルな記述が見あたらなかったので書いてみました。 Array.mapで値とオブジェクトのArrayイテレータを作り、 new Map(イテレータ)で値でuniq化し、 Map.values() で オブジェクトのイテレータを作り、 [...イテレータ] でArrayにする オブジェクトのcキーの値でuniq処理する例: const array = [ { a: 0, b: 1, c: 2 }, { a: 3, b: 4, c: 2 }, { a: 5, b: 6, c: 7 }, { a: 8, b: 9, c: 7 }, ]; let uniq_by_c = [...new Map(array.map(obj => [obj.c, obj])).values()]; console.log(uniq_
【Javascript】オブジェクトの配列をuniqueにする(重複を削除する)ときはfilterではなくMapオブジェクトを使うJavaScriptTypeScript
※1 INSERT,DELETE,DDL文については1行文、UPDATE文については更新前後の2行分 troccoでCDC転送を行う際には ①troccoがMySQLのbinlogをBigQuery上に転送 ②binlogのデータから重複を排除し、それぞれのレコードの最新のレコードの集合を作成 ③↑の集合を現在のBigQueryテーブルとマージし、マージ後のテーブルで置換する という手順を踏んでいます。 CDC転送の詳細な手順についてはこちらのドキュメントの「テクニカルオーバービュー」の項をご参照ください。 2-1. MySQLのパラメータ設定 troccoのドキュメントを参照しつつ、MySQLのパラメータ設定を行います。 binlogの設定を反映させるためにはDBの再起動が必要です。 DBを再起動して次のステップに進みます。 2-2. MySQLの権限設定 troccoのドキュメントを参
ーーーー(追記です以前の内容を読みたい人は❤️の多いところまでスクロールしてね!)ーーーー えっ何めっちゃブコメついてるこわ…もうすぐ1000じゃん???? お察しの通り元ホビー女子だよ!!みんなもバトろうぜ!! というわけでデュエリストの作法としてデッキを公開するよ。なおレギュレーションは基礎化粧品とします今回はメイクアップの方の化粧はナシね(でも男も顔にラメとか塗ろうぜ?キラカードとか好きだろ?) なんだけど当方コスパ至上主義者なので大した成分使ってないんだが(ホントすいません)…てかコスパ度外視だったら美容医療一択でターンエンドなんだわ(もちろん何も塗らなければ0円だけどそれは肌断食っていうちょっと過激な流派で、昔精神的に参ってて自動的に肌断食状態だったときの古傷=ニキビ痕がまだ残ってるからもうやらないって決めてるんだぜ!) 前置きが長くなったな!俺のターン! 洗顔:セタフィルのジェ
はじめに AWS Lambdaを使ってデプロイするときに、 Dockerイメージを使って、デプロイしたいケースがありました。 すでに、動いているLambdaをLambda Dockerへ変更する際に、 つまずきポイントがあったので、備忘録として、残しておきます Lambdaでコンテナイメージを利用とは? Lambdaには、通常のLambda(ソースコードのみを記述するタイプ)と Dockerイメージを利用するパターンが存在する ※Dockerイメージは、ECRから参照し、Lambda上で実行が出来る なぜDockerイメージを使うのか? 通常のLambdaとLambda Dockerには、仕様の一部に違う部分が存在している 今回、Lambda Dockerを利用したいと考えたのは、 通常のLambdaよりも、大きいパッケージを展開できる為 ●Lambda 50 MB (圧縮、直接アップロー
先日、個人開発していたzenncastというWebサービスをリリースしました。 Zennでトレンドになっている記事を、毎日AIが10分のラジオにして届けてくれるというサービスです。 ありがたいことに公開後はたくさんの方に試してもらえ、技術的な質問も多数いただきました。 このZennではzenncastの技術構成や仕組みを紹介します(プロンプトつき)。 作ったもの まずはエピソードを一つ選んで1分くらい聴いてみてください! AIラジオの雰囲気が掴めると思います。 主な機能・特徴 毎朝10分のラジオを生成 Zennでトレンドになっている記事を要約して紹介 お便りを投稿すると、翌日のエピソードでAIパーソナリティが拾ってコメントしてくれる BGMをつけて爽やかな聴き心地 これらのステップは人の手を介さずすべて自動化されています。 Spotifyなどの各種プラットフォームへの配信はSpotify
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く