You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
![bashでパイプとかでつないでバッファされちゃう時](https://cdn-ak-scissors.b.st-hatena.com/image/square/1ef26f6cb4349557952890dbe3e567f7f98dc151/height=288;version=1;width=512/https%3A%2F%2Fgithub.githubassets.com%2Fassets%2Fgist-og-image-54fd7dc0713e.png)
2021年にPocketに保存した記事をマークダウン形式で出力するツール. Contribute to p1ass/list-pocket-saved-items development by creating an account on GitHub. 注意: タグはかなり適当 バックエンド Go Nintendo Switch™ ネイティブバイナリへの Go コンパイルを成功させた話 Go の入力バリデーションパッケージ ozzo-validation を試した。 k0kubun/pp: Colored pretty printer for Go language OpenTelemetry in Go Go のロギングライブラリ 2021 年冬 GraphQL の静的解析基盤を作った Go のリリースプロセスとブランチ戦略 Go 1.16 の signal.NotifyContext
ワンライナー 2015/03/19 ちょっと込み入ったことをしたいときに、コマンドラインに直接1行だけのプログラムを書いて、その場で実行しちゃうやつ。 シェルスクリプトでシンボリックリンクからリンク先を取得するには -> シンボリックリンクのリンク先を取得する 1秒ごとに処理を永久に繰り返すには 2013/04/24 while : ; do date; sleep 1; done URLエンコード / URLデコード 2015/03/19 エンコードの例 # URLエンコード echo あ | ruby -r cgi -ne 'puts CGI.escape $_.chomp' | tr "\n" " " | sed 's/ /%0D%0A/g' 最後の tr "\n" " " | sed s/ /%0D%0A/g は改行を %0D%0A に変換するためのもの。 または # URLエンコ
この際、ユーザーに複数ファイルダウンロードさせるのは現実的ではありません。とは言え、別ファイルにあるコードを手動で配布ファイルにコピペすれば、メンテナンス性が下がることは間違いありません。そうではなくて、ファイルの読み込み箇所で該当ファイルの中身を展開して自動で結合すれば、コピペをせずにかつ1ファイルで配布することができそうです。 インラインで結合? Webページの読み込みを高速化させる手段の一つとして、外部ファイルとして読み込むCSSやJavscriptのファイルをHTML内に展開して配信するという方法があります。これをどのように呼ぶのかはわからないのでここでは「インライン結合」とでもしておきます。通常、 combine や concatenate といった単語で表現されているように見受けられます。インライン展開と近いような気もするのですが、 "関数呼び出しのコストを削減するために展開す
「PerlではこうだけどGolangだとこう書く」のリストです。 これまでPerlを使ってきて、Golangに入門した方向け。すごくニッチです。 スクリプトとコンパイル言語、動的型付けと静的型付けと全く違う言語であり本来比較にならないかと思います。 しかし基礎構文レベルの細かいことでPerlだとこうだけどGolangだとどうやるんだろ?なんて調べることが多く、自分の勉強がてらまとめてみました。 公式リファレンス Perldoc The Go Programming Language Specification 手元確認バージョン Perl v5.16.3 Golang 1.11.1 (Playground) 表の項目は細かい方に合わせています。数値と文字列で比較演算子が異なるPerlや、データ型が多いGolangなど。 コメント 意味 Perl Golang
1) Get the host's addresse (A record). 2) Get the namservers (threaded). 3) Get the MX record (threaded). 4) Perform axfr queries on nameservers and get BIND VERSION (threaded). 5) Get extra names and subdomains via google scraping (google query = "allinurl: -www site:domain"). 6) Brute force subdomains from file, can also perform recursion on subdomain that have NS records (all threaded). 7) Calc
Vimの小ネタ。 Vimで正規表現を使うとき、Perlなんかと比べると制御文字を書くときにバックスラッシュを多用するため見にくく感じていた。たとえば、 「abc」と「def」に挟まれた文字列 を表す正規表現というと、Perlなら /(?<=abc).+(?=def)/ で済むところ、Vimだと \(abc\)\@<=.\+\(def\)\@= となるのでめんどくせえ〜とか思ってたわけだ。 とんでもない間違いでした。 便利な制御文字があったんだね。こんなときに使うのが「\v」。これを使うと英数字以外が全て制御文字と見なされるので、表記が格段にシンプルになる。同じ例だと、 \v(abc)@<=.+(def)@= こちらが圧倒的に見易い。ちゃんとヘルプ読まないとダメだねorz そしてさらに便利なのが「\zs」と「\ze」。これは正規表現の「始まり」と「終わり」を表す。同じ例を表すと、 abc\z
エンジニア組織を強くするための本を出版しました Qiitaでエンジニアリングをめぐる様々なコミュニケーションの問題とその解決策や考え方を書いてきた。それらの背後にあるエッセンスをこの度書籍として出版するに至りました。 エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング この書籍は、エンジニアリングを「不確実性を削減する」という第一原理で捉え直し、様々なエンジニアリングとその間のコミュニケーションをめぐる現象を説明していくものです。 あわせて読みたい 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 この記事について この記事は、新人向けの研修内容を再編集してお送りします。 この記事の内
Perl Advent Calendar 2014の7日目の記事です. 宜しくお願いします. さて, 昨日の記事は@FromAtomさんの「Perlのprintデバッグをシュッと見やすくする」でした. printデバッグはデバッグの中でも基礎中の基礎, とりあえず詰まったらprintデバッグで試してみる... という方は結構多いのではないでしょうか. 昨日の記事ではData::Dumperを紹介されていましたが, デバッグに役立つダンプ用のモジュールは他にもあります. 今日はその中の1つ, Data::Printerを紹介したいと思います. Data::Printerのインストール cpanmコマンドが使えれば簡単です. $ cpanm Data::Printer ここがData::Dumperと比べた時のData::Printerの弱点です. つまり「便利だけど, コアモジュールじゃない
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く