はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ Cut

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 55件)

カジュアルに使えるスタブサーバとしてhttpstubとgrpcstubを作って使っている - Copy/Cut/Paste/Hatena

2023/12/12 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip Paste Copy スタブサーバ Hatena

このエントリは Go Advent Calendar 2023 12 日目の記事です。 Goのテスティングパッケージで一番好きなパッケージは net/http/httptest です。 テスト実行時に実際にHTTPサーバを立ててHTTPリクエストを受けるというシンプルかつ強力なアプローチが良いです。 クライアント側にエンドポイントを変える仕組みさえあれば... 続きを読む

「5本の指を自由に動かせる」ロボット義手が誕生! - ナゾロジー

2023/07/18 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip ナゾロジー 義肢 ロボット義手 誕生 手足

5本の指をバラバラに操作できる革新的なロボット義手が誕生しました。 義肢の多くは一般に、切断された手足の形を模倣するにとどまり、それ自体を自由に動かせるわけではありません。 しかしスウェーデン・チャルマース工科大学(CUT)を中心とする国際研究チームは、患者の切断された腕から送られる電気信号をロボット... 続きを読む

gh auth loginで作成されたクレデンシャルだけで生活するためにgh-doを作った - Copy/Cut/Paste/Hatena

2023/05/30 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip クレデンシャル Paste Copy エントリ k1LoW

やっとgh auth loginで得たクレデンシャル(OSのセキュアストレージに保存されているもの)のみを使う生活になったぞ— k1LoW (@k1LoW) 2023年5月15日 GitHub CLIの gh auth login で作成されたクレデンシャルはOSのセキュアストレージに保存されるようになりました。 次のエントリが詳しいです。 blog.kyanny.me 「じゃ... 続きを読む

tagprで実現するPull Request上で進めるOSSのリリースマネジメント - Copy/Cut/Paste/Hatena

2022/10/04 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip Paste えいっ tagpr OSS リリ

これがtagprで実現したかったこと 統制されていながらも自由なリリースの自動化 エイッと踏み込んでくださった @katzchum さんに感謝 https://t.co/OEXq6i5xXC— k1LoW (@k1LoW) 2022年10月1日 私の趣味は少し実用的で小さなOSSを書くことです。 今までも多くの小さなOSSを書いてきました。そして、エコシステム的にリリ... 続きを読む

椅子と机が最終形態になった - Copy/Cut/Paste/Hatena

2022/04/30 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip リモートワーク Paste Copy きっかけ 良い椅子

椅子と机が最終形態となりました。 もう、壊れない限りは「他のものが欲しい」とならないと思います。 Mirra 2 Chairs 椅子です。 www.hermanmiller.com 2020年にリモートワークが増えることになったことをきっかけに購入しました。 会社ではとても良い椅子を提供してもらっていたので、それがなくなると身体的に大変な... 続きを読む

GitHub上にあるリポジトリに対してAPIを通じてgit grepライクに走査できるツール gh-grep (gh grep) を作った - Copy/Cut/Paste/Hatena

2021/11/02 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip Paste ローカルリポジトリ リポジトリ Copy API

git grep 便利ですよね。 私は git grep と git gsub は本当によく使います。 ところで git grep はローカルリポジトリがないと実行できません。 ローカルにリポジトリがなければ git clone して、 git grep すればいいのですが、もう少し簡単にgrepするために gh-grep を作りました。 github.com gh-grep gh-grepはGitH... 続きを読む

~/.aws/(config|credentials)の設定情報を元にMFAを行い、一時的なセキュリティ認証情報を取得してコマンドを実行するawsdoを作った - Copy/Cut/Paste/Hatena

2020/10/26 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip MFA Paste Copy コマンド Hatena

久しぶりに使うAWSのprofileがありまして、そのprofileについての記憶が失われていた結果、コマンド実行成功までに時間を溶かしてしまいました。 というのも、私は普段使うprofileではaswrapでAssumeRole(と多要素認証)を透過的に便利に実行していた結果、IAMの認証設定については何も考えなくなっていて「とりあえず ... 続きを読む

コロナ発生届けが内科医の一言にてWEB対応できるようになる - Togetter

2020/04/30 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip Togetter content twitter.com

「コロナ発生届け」、手書きFAXでなく、WEBで対応できるようになります。公衆衛生まわりのIT環境整備は一気に進むことになりました。 厚労省GJヽ(´o`不足の点は今後も対応していきます。詳しく厚労省HPをご参照ください。 @konotarogomame 大臣、ミッション完了!( ̄^ ̄)ゞ mhlw.go.jp/content/000626… twitter.com/cut... 続きを読む

GitHubに1コマンドでいろいろPUTできるツールghputを作った - Copy/Cut/Paste/Hatena

2020/04/30 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip Paste リポジトリ GitHub トリガー Copy

最近はGitHubやGH:Eといったサービスのリポジトリと、そのリポジトリと連携するCI/CD環境がある前提で、様々なパイプラインを作ることが普通になってきています。 git push や Pull Request をトリガーにCI/CD環境で実行されるのもテストの実行だけではなく、master mergeのタイミングでのプロダクションデプロイやプロ... 続きを読む

ぐるぐるってことなんです on Twitter: "山形浩生の名前がタイムラインを流れてきたけど、この人が2006年に雑誌『CUT』の連載で『マンガ嫌韓流』を「非常におもしろく有益な本」と書いていた

2019/10/23 このエントリーをはてなブックマークに追加 31 users Instapaper Pocket Tweet Facebook Share Evernote Clip on Twitter マンガ嫌韓流 https 連載 山形浩生

山形浩生の名前がタイムラインを流れてきたけど、この人が2006年に雑誌『CUT』の連載で『マンガ嫌韓流』を「非常におもしろく有益な本」と書いていたことは忘れないし、折りに触れて蒸し返すぞ。 https://t.co/avf4a46RED 続きを読む

"2 hours" のような文字列をパースして time.Duration を取得する duration パッケージを作った - Copy/Cut/Paste/Hatena

2019/09/16 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip Harvest Duration Paste hours 標準

Harvest のログ取得期間指定をより柔軟にできるように --duration オプションを追加したかったのですが、 標準の time.ParseDuration() ではあまり柔軟ではない 既存パッケージを探したけれども time.Duration を返すものを見つけられなかった ので作りました。 github.com 使い方 duration.Parse() は time.ParseDurati... 続きを読む

tail -F /path/to/access.log のようなストリームに対して何度でもgrepを試行錯誤できるツール filt を作った - Copy/Cut/Paste/Hatena

2019/08/01 このエントリーをはてなブックマークに追加 222 users Instapaper Pocket Tweet Facebook Share Evernote Clip Paste tail Path grep filt

filtというツールを作りました github.com これはなに まずは以下のスクリーンキャストをご覧ください tail -F /path/to/access.log のようなログの流れを止めてはgrepをして、止めてはgrepのコマンドを変更してしています。 その間、実は裏では実際のストリームは止めていません。 つまり、ストリームのパイプ先に まず... 続きを読む

tail -Fなどの標準出力を一定時間ごとに指定のコマンドに渡し、その実行結果をシーケンシャルに出力するコマンド evry を作った - Copy/Cut/Paste/Hatena

2019/01/14 このエントリーをはてなブックマークに追加 264 users Instapaper Pocket Tweet Facebook Share Evernote Clip サマリ nginx github.com Paste 流量

ログの流量やサマリを、カジュアルに、そしてリアルタイムに確認したかったので作ってみました。 github.com これはなに 標準入力の内容を、一定時間ごと(もしくは一定行ごと)にまとめて指定のコマンドに渡し、その実行結果をシーケンシャルに出力するコマンドです。 使い方 例えば、「NGINXの10秒あたりのリクエスト... 続きを読む

pprofでCPU100%になる原因を特定する - Copy/Cut/Paste/Hatena

2018/09/30 このエントリーをはてなブックマークに追加 64 users Instapaper Pocket Tweet Facebook Share Evernote Clip Paste pprof CPU Copy 本エントリ

tcpdpのprobeモードで、CPUが100%に張り付くという問題(結果、原因としてはしょうもないミス)がありました。 機能としては正しく動いているので、単純にテストケースを増やしてもどうにもならず、pprofを使って原因となっている箇所を絞り込んでみました。 本エントリはその記録です。なお、原因特定の問題としてはお... 続きを読む

TCPパケットを解析して構造化ログでダンプするツール tcpdp を作った - Copy/Cut/Paste/Hatena

2018/09/24 このエントリーをはてなブックマークに追加 365 users Instapaper Pocket Tweet Facebook Share Evernote Clip Paste Copy Hatena 構造化ログ

やっと形になってきました。 github.com 「データベースのクエリログを取得したい」 例えば、データベース(RDBMS)のクエリログを取得したいとき一番確実な方法は、そのRDBMSに備わっているログ機構を利用することです。 一方で、全てのクエリログを出力するとなるとそれなりにIO負荷がかかることが予想されるので、負... 続きを読む

CSVの処理で使えそうなコマンドラインツール(column, textql, csvkit, xsv, visidata, csvtotable, daff, tabview) - もた日記

2018/07/25 このエントリーをはてなブックマークに追加 465 users Instapaper Pocket Tweet Facebook Share Evernote Clip コマンドラインツール column Paste join 処理

column textql csvkit xsv visidata csvtotable daff tabview CSV(またはTSV)を処理するときにはcut, sort, awk, paste, joinといったコマンドを使うことが多いが、CSVの処理で使えそうなコマンドラインツールを簡単に試してみる。 テスト用のCSVデータは下記ページで作成した。 Mockaroo - Random Data Generator and... 続きを読む

TCP Proxyを書いてMySQLの通信を覗いてみる - Copy/Cut/Paste/Hatena

2018/07/26 このエントリーをはてなブックマークに追加 42 users Instapaper Pocket Tweet Facebook Share Evernote Clip Paste PostgreSQL クエリ MySQL Copy

お、MySQLの通信も見えそうだぞ? pic.twitter.com/GVxBXqHEgA— k1LoW (@k1LoW) 2018年7月25日 "TCP Proxyを書いてPostgreSQLの通信を覗いてみる - Copy/Cut/Paste/Hatena" の続編です。 MySQLの通信を覗いてみる また簡単なクエリだけを対象にします(プリペアードステートメントなどは含みません)。 MySQLもしっかり... 続きを読む

TCP Proxyを書いてPostgreSQLの通信を覗いてみる - Copy/Cut/Paste/Hatena

2018/07/17 このエントリーをはてなブックマークに追加 31 users Instapaper Pocket Tweet Facebook Share Evernote Clip バイナリ Paste クエリ http PostgreSQL

なんとなく興味がでてきたのでインターネット情報を参考にTCP Proxyを書いてPostgreSQLの通信覗いてみた。クエリの取得まではできた。 HTTP/1.1の世界で生きていたので、プログラムでバイナリ?を触ったの久しぶり過ぎるし(TokyoTyrantのPHPクライアント書いたときぶり?)やっぱり全然慣れない— k1LoW (@k1LoW) 2018年... 続きを読む

内蒙経営策:満州帝国の二番煎じプロジェクトの全貌 - 山形浩生の「経済のトリセツ」

2018/06/02 このエントリーをはてなブックマークに追加 83 users Instapaper Pocket Tweet Facebook Share Evernote Clip トリセツ 全貌 一世一代 コレクター トビリア

2018 - 06 - 02 内蒙経営策:満州帝国の二番煎じプロジェクトの全貌 ネタ トビリア 経済 その昔、CUTにこんな文章を書いたことがある。 アゾット/亜素州をめぐる幻想と現実。 かのクラフト・エヴィング商会『 クラウド ・コレクター』の書評なんだけど、その枕に使ったのが、ぼくの曾爺さんかなんかのインチキプロジェクトの話しだった。 その曾爺さんの一世一代の大ばくちが、 大日本帝国 の傀儡国... 続きを読む

cgroupsの状況を確認するコマンドcgrpsを作った - Copy/Cut/Paste/Hatena

2018/04/24 このエントリーをはてなブックマークに追加 21 users Instapaper Pocket Tweet Facebook Share Evernote Clip Paste cgroups エントリ コマンド Copy

2018 - 04 - 25 cgroupsの状況を確認するコマンドcgrpsを作った 以前のエントリで書いたようにcgroupsの状況を確認するコマンドはあります。 k1low.hatenablog.com ごく普通のcgroupsの使い方であれば上記エントリにある systemd-cgtop systemd-cgls や lscgroup などで十分です。 しかし、 たまたまなのですが 私が関... 続きを読む

街のレコ屋という場所 - Copy/Cut/Paste/Hatena

2018/03/24 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip Paste Copy レコメンド あの手この手 プレイリスト

2018 - 03 - 24 街のレコ屋という場所 ※正確にはCDショップの話です。 ※DJの人たちの話ではなくて、ただのリスナーの話です。 今の時代、音楽はインターネット上でいくらでも得ることができて、様々なプレイリストがあるし、あの手この手でレコメンドがされます。 ただ、自分はおそらく古い人間で、誰かが万人のために企画したプレイリストなんかよりDJが自分のスタイルを詰め込んで作ったMIXCDの... 続きを読む

ダーマの神殿に行った気持ちで頑張る - Copy/Cut/Paste/Hatena

2018/02/26 このエントリーをはてなブックマークに追加 104 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub Git Paste ダーマ Copy

2018 - 02 - 27 ダーマの神殿に行った気持ちで頑張る ex-fusic 2月末で株式会社Fusicを退職します。現在有給消化中になります。 気づけば11年目に突入していた 長いように思えますが、特に不満なくやってきていつの間にか勤続2桁に突入していました。 これがどれくらい長いかというと バージョン管理のツール(サービス)でいうと、 svn -> SVK -> GitHub (Git)... 続きを読む

utsusemiという静的サイト生成用クローラを作った(作っていた) - Copy/Cut/Paste/Hatena

2018/01/24 このエントリーをはてなブックマークに追加 39 users Instapaper Pocket Tweet Facebook Share Evernote Clip Paste ser Copy サーバーレス ホスティング

2018 - 01 - 25 utsusemiという静的サイト生成用クローラを作った(作っていた) Serverless AWS github.com 昨年からサーバーレスな勉強会で何回か紹介していましたが、ちゃんとエントリを書いていなかったので書いておきます。 これは何? 1つのオリジナルサイトをクロールしてS3上に(S3の静的ウェブサイト ホスティング 機能で)静的サイトを構築してしまうSer... 続きを読む

Serverless Frameworkで静的サイトをBASIC認証付きでホスティングするためのボイラープレートを作った - Copy/Cut/Paste/Hatena

2018/01/18 このエントリーをはてなブックマークに追加 21 users Instapaper Pocket Tweet Facebook Share Evernote Clip Paste cfnスタック CloudFront Copy

2018 - 01 - 18 Serverless Frameworkで静的サイトをBASIC認証付きでホスティングするためのボイラープレートを作った Serverless ※注意 2018/1/18時点ではCloudFrontに紐付けたLambda@Edgeを削除することができなくなります(結果Serverless Framework内で動いているCFnスタックの削除などにも失敗します)。 ht... 続きを読む

Webフロントエンドハイパフォーマンスチューニングはサーバサイドエンジニア/デザイナも情報にインデックスをはるために読んでおいたら良さそう - Copy/Cut/Paste/Hatena

2017/08/21 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip Paste expires デザイナ Copy インデックス

2017 - 08 - 21 Webフロントエンドハイパフォーマンスチューニングはサーバサイドエンジニア/デザイナも情報にインデックスをはるために読んでおいたら良さそう フロントエンドの話を学んでいると思ったら TLS ハンドシェイクだったりExpiresとかのキャッシュ系ヘッダだったり「例えば GC を避ける」だったりCPUだったりなんかいろいろ学んでいる。あれ? — k1LoW (@k1LoW... 続きを読む

 
(1 - 25 / 55件)