タグ

tipsに関するto-ke-iのブックマーク (9)

  • 【PowerShell】デスクトップ通知のスニペット【トースト通知】 - Qiita

    コピペするだけで使えます。BurntToastが管理者権限でインストールできない場合やよりカスタマイズしたい場合にご活用ください。 PowerShell 7.1以降をお使いの方へ WinRT.Runtime.dllとMicrosoft.Windows.SDK.NET.dllをロードし、完全修飾名を削除する必要があります。 例: Invoke-WebRequest https://github.com/Windos/BurntToast/raw/main/BurntToast/lib/Microsoft.Windows.SDK.NET/WinRT.Runtime.dll -OutFile WinRT.Runtime.dll Add-Type -Path WinRT.Runtime.dll Invoke-WebRequest https://github.com/Windos/BurntToa

    【PowerShell】デスクトップ通知のスニペット【トースト通知】 - Qiita
  • まだ使ってる?今は非推奨となったJavaScriptの書き方

    2021年11月18日 JavaScript いつも何気なく使っていたコードをふと調べ直してみると、知らないうちに「Deprecated(非推奨)」と書かれている…なんてこともありますよね。今回はJavaScriptを書いていて出くわした非推奨となったものをいくつか紹介します。 document.write 画面にテキストを表示する document.write 。JavaScriptの勉強を始めて最初に書いたコードがこれだったという方もいるのではないでしょうか?これはブラウザーのレンダリングに悪影響が出たり、DOMへの影響などを考慮して「強く非推奨」とされています。 これまでの記述例: document.write('やっほーい'); 解決策1:textContent や innerHTML を使う 代わりに文字列を書き換える textContent や、HTMLも含めた文字列を挿入でき

    まだ使ってる?今は非推奨となったJavaScriptの書き方
  • RustなしでLayerX Labsの開発は語れない - LayerX エンジニアブログ

    はじめに こんにちは。LayerX Labs(以下、Labs)エンジニアのきむ(@jkcomment)です。秘匿化モジュール「Anonify」の開発や大手金融機関や行政等との実証実験に携わっています。 Labsの開発はRustからはじめ、Rustで終わる tech.layerx.co.jp 先日、恩田(さいぺ)の方からAnonifyとRustについての話をしましたが、Rustは速度・安全性・効率的な並行性を特徴とし、C,C++と同等な性能を発揮しつつ、システムプログラミングに適した言語です。Anonifyはハードウェアレベルの機密性を実現するために Trusted Execution Environment (TEE) の一種であるIntel SGXを活用しています。Intel SGXはIntelのCPUが提供しているメモリ上に「Enclave」と呼ばれるハードウェア的に厳重に保護された領

    RustなしでLayerX Labsの開発は語れない - LayerX エンジニアブログ
  • Windows10でUSBが切れまくってた原因が断線じゃなくてWin10が悪かった

    昨年(2016年)末からPCの無線LAN回線が頻繁に切れて難儀していました。 端末を買いなおしたりルーターの設定を弄りまわしたりしたものの解決せず、自作PCなのもあって自分がUSBの配線に失敗したんだと思い込んでた。 PCの買い直しまで検討しておりましたが原因はOS側の問題でした。 ほんとに余計なことばっかりしてくださるMicrosoft。それもデフォルトで。嫌がらせか。 My Spice Cabinet https://spice-cabinet.cocolog-nifty.com/blog/2017/01/windows10-usb-3.html 解決策は今年の1月のエントリなのでそりゃ昨年末に検索しても見つからなかったわけでありがとうございます。 Win10のアップデートもあり若干↑のエントリとも違うところがあるので忘備録代わりにこちらでもメモ。 スタートボタンを右クリック ↓ デバ

    Windows10でUSBが切れまくってた原因が断線じゃなくてWin10が悪かった
  • Rust、こんなときはこう書こう - Qiita

    こんにちは、Rust2 Advent Calendar 2020の1日目を担当させていただくyasuo-ozuです。 今回は特にまとまったネタを思いつかなかったのでtips集としてお送りします。有名なものばかりで恐縮ですが、何かありましたらご指摘いただければ幸いです。 Enum型の要素を賢く使う イテレータを Option でマップしたいとき、通常では以下のようにすると思います。 let v = vec![1usize, 2, 3]; let v = v.into_iter().map(|v| Some(v)).collect::<Vec<_>>();

    Rust、こんなときはこう書こう - Qiita
  • clojure CLI (tools.deps)を使いやすくするためのTips - Qiita

    Clojureコマンドラインツールとその中核ライブラリであるclojure/tools.depsは、2016年のClojure/ConjキーノートSpec-ulationで述べられているように、Rich HickeyにとってClojure、Datomicに続く新たな開発テーマとなっています。 現時点のclojure CLIはLeiningenと比較すると遥かにシンプルです。Leiningenの代替として、日常の開発で普段使いができるか、試してみることにしました。Tipsを順次追加していく予定です。 Gitプライベートリポにアクセスするための設定 LeiningenはMavenと同様、アーティファクトをJarにパッケージングし、Mavenリポジトリ(またはClojars)にJarをアップロードするというモデルになっています。Clojure CLIは、Jarにパッケージすることなく、Gitリポ

    clojure CLI (tools.deps)を使いやすくするためのTips - Qiita
  • Visual Studio Code Tips and Tricks

    Version 1.84 is now available! Read about the new features and fixes from October. "Tips and Tricks" lets you jump right in and learn how to be productive with Visual Studio Code. You'll become familiar with its powerful editing, code intelligence, and source code control features and learn useful keyboard shortcuts. This topic goes pretty fast and provides a broad overview, so be sure to look at

    Visual Studio Code Tips and Tricks
  • Big Sky :: 簡単に goroutine の実行個数を制限する方法

    Go は簡単に軽量スレッドが起動できるのがウリなのだけど、その使い方が難しいと思われているきらいがある。 Goへの誤解について - GolangRdyJp よくGoで誤解されるポイントについて個人的な見解を書いておきます。 今回の記事は Goアドベントカレンダー2017 その3 の20日目の記事です。 使ってないパッケージがコンパイルエラーって面倒じゃね... http://golang.rdy.jp/2017/12/20/go-fact/ 慣れていない間は、処理を並行化する際に「どうやったら並行化できるんだ」が分からない事があるのだと思う。 Big Sky :: golang の channel を使ったテクニックあれこれ golang の channel は他の言語に見ない独特のパラダイムを開発者に提供します。 単純にスレッド間でメッセージングをするだけでもC言語で書けばそこそこの量に

    Big Sky :: 簡単に goroutine の実行個数を制限する方法
  • Big Sky :: net/http でレスポンスの内容を確認したいなら io.TeeReader を使おう

    « Golang で物理ファイルの操作に path/filepath でなく path を使うと爆発します。 | Main | VimConf2017 に参加してきた。 » printf デバッグは便利だ。技術の後退と言われようと printf でないと解決できない事はまだまだたくさんあります。 今日は net/http でクライアントが得たレスポンスの JSON を確認したいといった場合に、どうデバッグしたらいいかを書いてみたいと思う。 Go のインタフェースは大よそ io.Reader もしくは io.Writer を使う様に設計されている。こうする事でプログラムがメモリを一度に沢山確保してしまわない様にしています。 package main import ( "encoding/json" "fmt" "log" "net/http" ) type Foo struct { ID  

    Big Sky :: net/http でレスポンスの内容を確認したいなら io.TeeReader を使おう
  • 1