並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 40件

新着順 人気順

macroの検索結果1 - 40 件 / 40件

macroに関するエントリは40件あります。 programmingプログラミングrust などが関連タグです。 人気エントリには 『Microsoft、新しいExcel関数「XLOOKUP」を発表 ~「VLOOKUP」や「HLOOKUP」の後継/“Office Insiders”でテスト。一般公開は今年後半』などがあります。
  • Microsoft、新しいExcel関数「XLOOKUP」を発表 ~「VLOOKUP」や「HLOOKUP」の後継/“Office Insiders”でテスト。一般公開は今年後半

      Microsoft、新しいExcel関数「XLOOKUP」を発表 ~「VLOOKUP」や「HLOOKUP」の後継/“Office Insiders”でテスト。一般公開は今年後半
    • リモートワークのために買って良かったもの10選 - ちなみに

      この記事は Money Forward 関西拠点 Advent Calendar 2021 - Adventar の1日目の記事です。 株式会社マネーフォワード の 関西拠点 に所属するメンバーのテーマ自由なアドベントカレンダーです。 こんにちは。マネーフォワード関西拠点の 西村 (id:Sixeight) です。 マネーフォワードでは現在、コミュニケーションのために週一回の出社を推奨していますが、それ以外はリモートワークを選択することが可能です。 私も今年1月の入社以降、基本的にはリモートワークで自宅から勤務しています。 今回はリモートワークをするにあたって買って良かったものを紹介したいと思います。 みなさんのリモートワークをより快適にするための参考になれば幸いです。 第10位 HHKB Professional HYBRID Type-S happyhackingkb.com みなさん

        リモートワークのために買って良かったもの10選 - ちなみに
      • 【アプデ/10】 2019年8月14日のWindowsUpdate後、VB関連が死亡。Windows10全バージョンにて [Update 5: v1903がKB4512941にて修正。全バージョン修正完了] | ニッチなPCゲーマーの環境構築Z

        2019年8月14日に配信されたWindowsUpdateを適用すると、Windows10全バージョンにて、VBVisual Basic 6 (VB6)で作成したアプリケーション、Visual Basic for Applications (VBA)で作成したマクロ、Visual Basic Scripting Edition (VBScript)で作成したマクロやアプリケーションが応答しなくなり、『invalid procedure call error.』と表示される場合があるという不具合が発生していました。 2019年8月17日以降に配信された下記の『修正KB』(またはそれ以降のKB)を適用することでこの不具合は発生しなくなります。

          【アプデ/10】 2019年8月14日のWindowsUpdate後、VB関連が死亡。Windows10全バージョンにて [Update 5: v1903がKB4512941にて修正。全バージョン修正完了] | ニッチなPCゲーマーの環境構築Z
        • Linuxカーネルで学ぶC言語のマクロ - 覚書

          はじめに 本記事は電子書籍版もあります。 linuxカーネルはC言語のマクロを駆使して書かれています。それらのうち、凝ったマクロになじみの無い人には初見では意図がわからない&わかってみれば面白いであろうものをいくつか紹介いたします。対象読者は、C言語のユーザだけれども、マクロは定数定義くらいにしか使わないというライトなマクロユーザです。 マクロを使用する場所に依存するエラーを防ぐ 次のマクロは、二つの引き数の値を置換するだけの単純なものです。 #define swap(a, b) \ do { typeof(a) __tmp = (a); (a) = (b); (b) = __tmp; } while (0) 注目すべきはマクロの定義全体を囲んでいるdo { ... } while (0)という表記です。初見の人には何のことかわからないと思います。考えられる最も単純な定義から遡って、なぜこ

            Linuxカーネルで学ぶC言語のマクロ - 覚書
          • Rustはこうやって勉強するといいんじゃないか、という一例 - Qiita

            前置き これはRustを学びたいけどどうやって勉強しようかという人向けの記事です。 自分の経験からここ先に読んどきゃよかったとか、ここ読んどけばもっと楽だったとかそんなのをいろいろまとめてあります。もう一度Rustを学び直すならどうするかなー、と考えながら書きました。なお大半が英語の資料です。 英語か・・・と思った方はyukiさんのRust を始めるための資料集もどうぞ。 対象はRuby、Pythonなどの高レベル言語をすでに習得してる人。 前準備 Rustの主な特徴を知っておきましょう。Rustは他の言語にない考え方や特徴が多いので先に知っておくと良いです。とりあえずinto_rust() : screencasts for learning Rustを全部見ましょう 基礎知識の習得 The Bookと呼ばれる公式の入門書があります。まずこれを読みましょう。日本語訳もありますが英語版のほ

              Rustはこうやって勉強するといいんじゃないか、という一例 - Qiita
            • やねうらお特別インタビューin BM9820AT<書き起こし永久保存版>|BM9820A-BM98 20th Anniversary- in Tokyo

              こちらは、フリーゲーム「BMS」の20周年を記念して開催された「BM9820A-BM98 20th Anniversary- in Tokyo」内でのイベント「やねうらお特別インタビュー」の様子を、日本語にて文字起こししたものです。 実際のインタビューの様子は以下youtubeにアップロードしております。 (無料でどなたでもご覧いただけます。) こちらの記事はインタビュー動画の会話を文字起こしし、海外の方々が翻訳して読むことを前提として作成されました。そのため、youtubeの日本語字幕及び実際の発言内容とは、方便などの表現を変えてある部分もございます。 できる限り内容・発言意図が変わらないよう細心の注意を払って、校正しておりますが、おかしいと思った部分や誤字脱字等がございましたら、下記 までお気軽にご連絡くださいませ。 ご連絡先:BM9820A公式twitter ■■■■■■■■■■■■

                やねうらお特別インタビューin BM9820AT<書き起こし永久保存版>|BM9820A-BM98 20th Anniversary- in Tokyo
              • プログラミング用語の中国語の漢字表記がカッコ良すぎるし初心者に優しいからもっとみんなに知ってほしい - Qiita

                経緯 筆者は外国語大学で中国語を専攻しているのですが、偶然にも中国語のプログラミング関係の記事を読む機会がありました。その中で日本語だと直接カタカナで使用している用語も、中国語では意味のある漢字に置き換えられており、興味をそそられたので基礎的な用語を調べてみました。私自身は漢字文化圏で育った者として、こうした用語の漢字表記には元素記号の漢字表記のような魅力を感じます。また同時に、漢字は表意文字であるため初学者にもやさしく見えるので、日本でも(自然言語好きな変人たちの間で)もっと広まっていってほしいな、と思います。 個人的6選 Guard:守衛 かっこえぇ!錯誤(error)が発生しても、コードの安全性をしっかりと担保してくれそうな強さを感じますよね? ええ、感じます。 Delegate: 代理 初心者には取っ付きづらいDelegateも代理とされたら、仕事の一部を任せるんだな、ということが

                  プログラミング用語の中国語の漢字表記がカッコ良すぎるし初心者に優しいからもっとみんなに知ってほしい - Qiita
                • 開発イテレーション偏重 - 兼雑記

                  開発イテレーションを早くすれば、かなりの問題が勝手に解決される、と信じています。なんか最近、他の要素を軽視しすぎていたり、特にイテレーション速度に影響しなさそうなことすらしている気がしていて、信仰とかのレベルかもしれない、という気がしてきたので、ちょっと書いてみようかなと。主に C++ の話です。 仕事とかしてると良い判断力が求められたりしますが、判断というのは結構難しいですよね。アプローチ A と B で悩んだ時に、手が速ければ両方できたりします。開発イテレーションを無限に速くすると、必要とされる判断力はゼロに漸近していきます。やったね。 2手で変更の正当性を高速に確認できるようにする make (かその他のビルドコマンド)てやったらビルドができて、 make check (かその他のテストスクリプト)てやったら遅くないテストが全部走る、という体勢が好きです。試すためにはあっちのディレク

                    開発イテレーション偏重 - 兼雑記
                  • 「秀丸エディタ」がモダナイズ! JavaScript対応マクロで可能性を切り開くv9.19が公開/プライベートモードにも対応

                      「秀丸エディタ」がモダナイズ! JavaScript対応マクロで可能性を切り開くv9.19が公開/プライベートモードにも対応
                    • Rustのビルドを高速化する方法 | POSTD

                      Rustコードのコンパイルが遅いことは誰でも知っています。しかし筆者は、世の中のほとんどのRustコードはコンパイルをもっと速くできると強く感じています。 例えば、つい最近の記事にこのように書かれていました。 一方、Rustでは、プロジェクトやCIサーバーの性能にもよりますが、 CIパイプラインの実行に15~45分かかります。 これは筆者には理解できません。GitHub Actions上にあるrust-analyzerのCIの所要時間は8分です。しかも、これは100万行の依存関係に加え、20万行の独自コードが記述されたとても大規模で複雑なプロジェクトでの話です。 確かに、Rustは根本的な部分で非常にコンパイルが遅いのは間違いありません。Rustはジェネリクスのジレンマにおいて「遅いコンパイラ」を選び、全体的な設計思想としてコンパイル時間よりもランタイムを優先しています(この点に関する優れ

                        Rustのビルドを高速化する方法 | POSTD
                      • Rust の DI を考える –– Part 2: Rust における DI の手法の整理 - paild tech blog

                        paild 社でお手伝いをしている yuki です。前回に引き続き Dependency Injection 略して DI の話題を書いていきたいと思います。今回は Rust における DI についていろいろと考えてみました。今回紹介する実装はかなり単純な例を用いたもので、この記事からさらにみなさんのアプリケーションの実装状況に合わせていくつか工夫は必要になるかもしれません。ただ、とっかかりとしては十分なものになっていると思うので、DI でお困りの方はぜひ参考にしてみてください。 今回実装したいアプリケーションのお題について 今回紹介する技法の種別について コンストラクタインジェクション 静的ディスパッチを用いたもの 動的ディスパッチを用いたもの 静的ディスパッチと動的ディスパッチの利点・欠点 shaku (DI コンテナ)を用いたインジェクション shaku の利点・欠点 余談: DI

                          Rust の DI を考える –– Part 2: Rust における DI の手法の整理 - paild tech blog
                        • あらゆるプログラミング言語の最先端を行くScala 3のマクロ - 貳佰伍拾陸夜日記

                          この記事はScala Advent Calendar 2023の11日目です. 最近, 趣味でScala 3のコードをだいぶ書いていて, マクロの使い心地のよさに感心しました. 理論的な背景も含めて, 産業界で多く使われているプログラミング言語の中では筆者の知る限りぶっちぎりに優れたマクロを備えています. 他の言語にも見習ってほしいですね. たぶん見習おうとすると処理系を作り直す羽目になりますが. この記事ではScala 3のマクロのすごいところを例を使って紹介します. マクロの実践的な例 準備 実践的な例: NamedArray – 名前でアクセスできる配列 NamedArrayのマクロ実装 記述が明瞭 メタレベルのプログラムの扱い クォートとスプライスがある パターンマッチもある 生成コードに型がつく 多段階計算に基づいている クォートとスプライスの本当の意味 ネストしたスプライス ネ

                            あらゆるプログラミング言語の最先端を行くScala 3のマクロ - 貳佰伍拾陸夜日記
                          • Cの可変長引数とABIの奇妙な関係 - Qiita

                            printf に関する以下のツイートが流行っていました。 上のツイートでは割とあっさり説明されていますが、amd64 SysV ABIでこの現象が起こる理由にはもっと深遠なものがあると思うので、可変長引数とからめて説明してみたいと思います。 前提条件として「ABI」「可変長引数」「non-prototyped関数」の知識が必要なのでそこから説明します ABIとは ABI (Application Binary Interface) とは、機械語レベルでのインターフェースのことです。 機械語そのもののルールはISA (Instruction Set Architecture) によって規定されていますが、たとえばC言語の「関数呼び出し」などの概念を機械語でどのように表現するかについては規定していません。そのルールを定めたのがABIです。したがって、ISAとABIはおよそ1対多の関係にあります

                              Cの可変長引数とABIの奇妙な関係 - Qiita
                            • 作って理解するBabelマクロ - uhyo/blog

                              Babelは今どきのJavaScript開発には欠かせないパーツのひとつです。その主な使い道は、新しいJavaScriptの文法を古いJavaScriptに変換するトランスパイラとしてのものでしょう。しかし、Babelをより広範にマクロの機構として使おうという動きもあります。それを担うのがbabel-plugin-macrosというプラグインです。 ここで言うマクロとは、大ざっぱに言えばプログラムを生成するための機構であり、特にソースコード中に書かれるもののことです。例えばC言語などに見られる#defineは原始的なマクロであると言えます。最近の言語ではRustが強力なマクロの機構を持ち、Rustの文法を逸脱したトークン列をソースコード中に書くことができます。そのようなプログラムはマクロによってRustプログラムに変換されます。マクロを用いることで、通常の言語機能では不可能なメタプログラミ

                                作って理解するBabelマクロ - uhyo/blog
                              • Microsoft、マルウェアの温床となっていた古い「Excel」マクロ機能をデフォルト無効化/30年前からある「Excel 4.0」(XLM)マクロ

                                  Microsoft、マルウェアの温床となっていた古い「Excel」マクロ機能をデフォルト無効化/30年前からある「Excel 4.0」(XLM)マクロ
                                • Scala 3 マクロ入門 · eed3si9n

                                  2021-09-06 / scala はじめに マクロは楽しくかつ強力なツールだが、使いすぎは害もある。責任を持って適度にマクロを楽しんでほしい。 マクロとは何だろうか? よくある説明はマクロはコードを入力として受け取り、コードを出力するプログラムだとされる。それ自体は正しいが、map {...} のような高階関数や名前渡しパラメータのように一見コードのブロックを渡して回っている機能に親しんでいる Scala プログラマには「コードを入力として受け取る」の意味が一見分かりづらいかもしれない。 以下は、僕が Scala 3 にも移植した Expecty という assersion マクロの用例だ: scala> import com.eed3si9n.expecty.Expecty.assert import com.eed3si9n.expecty.Expecty.assert scala

                                  • Scala 3のマクロTips 100連発 - 貳佰伍拾陸夜日記

                                    この記事はScala Advent Calendar 2023の12日目だ! Scala 3のマクロを書く上で役に立つ, メタれたTipsたちを紹介するぜ! 勢いに任せて書いていくからサンプルコードがちゃんと動かなかったらごめんな. 一応, Scala 3.3.1を想定しているぞ. マクロ 1. メソッドをマクロとして定義する 2. マクロの本体を実装する 3. マクロ実装の記法の意味を知る 4. マクロで生成されるコードの内容を確認する 5. 引数の式を評価せずに使う 6. 返り値の型をマクロの実行結果によって決める 7. マクロの返り値の型を制限する 8. マクロの返り値の型を書かない 9. マクロで計算された型をテストする 10. マクロで計算された型をScalaTestでテストする 式 11. 定数式の値を得る 12. 定数式でなければコンパイルエラーにする 13. 定数値の式を作

                                      Scala 3のマクロTips 100連発 - 貳佰伍拾陸夜日記
                                    • Maud, a macro for writing HTML

                                      A macro for writing HTML html! { h1 { "Hello, world!" } p.intro { "This is an example of the " a href="https://github.com/lambda-fairy/maud" { "Maud" } " template language." } } Maud is an HTML template engine for Rust. It's implemented as a macro, html!, which compiles your markup to specialized Rust code. This unique approach makes Maud templates fast, type-safe, and easy to deploy. Tight integr

                                      • Objective-Rust

                                        This is going to be another one of those posts where I did something ridiculous and then show you how I got there, so let’s just get right to it. use objc_rust::*; use std::ffi::CStr; pub fn main() { #[link(name = "Foundation", kind = "framework")] extern {} objc! { let cls = ObjCClass::lookup("NSNumber\0").unwrap(); let value = [[cls.into() numberWithUnsignedInt:42u32] stringValue]; let result =

                                          Objective-Rust
                                        • Rustの全マクロ種別が分かったつもりになれる話! / rust-all-kinds-of-macro

                                          Rustのマクロの書き方を一通りご紹介します。macro_rules!で定義する一般的な宣言マクロはもちろん、#[derive]で使う自動導出マクロや属性マクロなどの手続きマクロも説明します。これであなたも黒魔術師! 2020/07/28 OPTiM TECH NIGHT|Rustの全マクロ種別が分かったつもりになれる話! https://optim.connpass.com/event/180982/

                                            Rustの全マクロ種別が分かったつもりになれる話! / rust-all-kinds-of-macro
                                          • C言語で配列の要素数を安全に数える話

                                            C言語で配列の要素数を数えるイディオムってのがあって、 sizeof(array) / sizeof(array)なんだけど、配列名が長くなって、たとえば sizeof(var.that_has_an_array.as_a.member) / sizeof(var.that_has_an_array.as_a.member[0])とかになるとカオス。 なので、ベンダーによっては、 #define _countof(array) (sizeof(array) / sizeof(array[0]))みたいなマクロを提供していたりするんだけど、こうやって、何も考えずに使えるようにしていくと、配列ではなくポインタを引数に渡しちゃって、サイズ計算ミスって変な動作する懸念が増してくる。 なので、Twitterで C言語で、ある値がポインタなのか配列なのかを知る方法ってあるのかなぁ(gcc/clang拡

                                            • 22. ソフトウェア・ファースト w/ takoratta | fukabori.fm

                                              話したネタ ソフトウェア・ファースト 製作委員会のnote 書籍執筆の動機 エンジニアのためのマネジメントキャリアパス DXという言葉は使いたくなかった ソフトウェア・ファーストという名前がついた経緯 モバイルファースト、AIファーストとの対比 ソフトウェアを活用をいかにできるかを、企画から運用まで考え続ける トランスフォーメーションより変革という言葉 人と組織を変える気がないDX RPAは変革の途中であり、小手先の技術 4GLやEUC エンプラの技術的負債の解消? 事業会社がSIerへ丸投げするのは、負債の発生 内製化、手の内化 メンテできるかは、技術的にのみならず、やりたいかどうかも含めて考える 常に触り続けるのが、負債化を避けるのは王道 Google エンジニアリング・プラクティス ドキュメント 1章 ソフトウェアファースト のサマリ 2章 IT・ネットの“20年戦争”に負けた日本の

                                                22. ソフトウェア・ファースト w/ takoratta | fukabori.fm
                                              • 余計なシートやVBマクロを作らずに、Excel シート名の一覧を抽出する - Qiita

                                                パラメータシートなどをExcelで作成する際、機能ごとにシートを分けますよね。 10、20とシートが増えるとシート名をコピーして目次を作るのも苦労してしまいます。 そんな自分への備忘としてシート名の一覧を簡単に取得できる方法を残します。 Excel シート名の一覧抽出 (1) Excel を開く (2) Alt + F11 キーを押して VB 画面を開く (3) Ctrl + G キーを押して"イミディエイト"ウィンドウを開く (4) イミディエイトウィンドウ内に下記のコマンドを貼り付けて、Enter キーを押す

                                                  余計なシートやVBマクロを作らずに、Excel シート名の一覧を抽出する - Qiita
                                                • Microsoft Office Scripts Dev Center | Automate tasks in Excel

                                                  All Microsoft Global Microsoft Security Azure Dynamics 365 Microsoft 365 Microsoft Teams Windows 365 Tech & innovation Microsoft Cloud AI Azure Space Mixed reality Microsoft HoloLens Microsoft Viva Quantum computing Sustainability Industries Education Automotive Financial services Government Healthcare Manufacturing Retail All industries Partners Find a partner Become a partner Partner Network Fin

                                                  • RustでJSONから値をゆるりと取り出すマクロを書いた話

                                                    こんにちは。突然ですが、皆さんはRustのマクロを実装した経験はありますか? 私はあります。 このクレートが提供する query_value!マクロを使うと、serde_json::Valueのような入れ子構造を持つ値から、特定の場所にあるデータを取り出すRustのコードを、まるでJavaScriptを書いているかのように簡潔に書けます。 このように、Rustのマクロ機能を利用すれば構文規則の縛りを超越したコードを書く仕組みを作り上げることができます。Rustでコードを書いているとき、「このコード、もっとこういい感じに書けないのかな?」と悩んだことがある方は少なくないのではないでしょうか。マクロを使えばそんな悩みを解決できるかもしれません! この記事では、先ほど紹介したマクロの実装をステップを追って解説しつつ、マクロを実装する上で使えるテクニックや考え方などを紹介していければと思います。

                                                      RustでJSONから値をゆるりと取り出すマクロを書いた話
                                                    • vim マクロの使い方 - Qiita

                                                      vimのドットコマンドはちょっとした変更を繰り返すのに使えました。 vim . ドットコマンドの使い方 しかし、もっとたくさんの変更を繰り返す場合にはドットコマンドでは足りないです。 そこで、マクロを使うことによっていくつもキーストロークを保存し、繰り返すことができます。 マクロの記録 「qキー + 任意のアルファベット(数字も?)」 でマクロの記録を開始します。 ステータス行に「recording」(「記録中」)と表示されたら、記録が開始しています。 記録を終了するにはもう一度qキーを押します。 例 行末にセミコロン、行頭にvarをつけるマクロを記録してみます。 コマンド 説明

                                                        vim マクロの使い方 - Qiita
                                                      • シェル芸を覚えたくないのでEmacsのマクロをコマンドラインで実行するemacroをつくった - algonote

                                                        Proof of concept 前口上 簡単なファイルの変換やテキストの変換をする際、行単位でやることが同じ場合、 unixのコマンド、ツールで対応 1を組み合わせる スクリプトを書く が思考ルーチンの標準的な流れとして(個人の意見です)、2のクエリが複雑化したものはシェル芸と呼ばれる. 参考: 【シェル芸人への道】シェル芸人の第一歩 - Qiita 組み合わせるコマンドが少ないうちは解読しやすいのだが、組み合わせが増えるにつれ解読が難しくなり黒魔術となる. このつらみを解消するためのアプローチの一つとして例えばrbコマンドがあり、これはRubyでできることを簡易な記法でできるようにしたアプローチ(3を1,2に近づける)。 ja.algonote.com これはこれで便利なのだが、DSLとしてはRubyの記法並みには長くなってしまうのと処理速度がUnixのコマンドと比べると遅い。 個人的

                                                          シェル芸を覚えたくないのでEmacsのマクロをコマンドラインで実行するemacroをつくった - algonote
                                                        • CH552-MCUでSplatoon3の自動ドット打ちを実現する|ゲーム好きの和菓子|note

                                                          ボードのインストール ① ファイル→環境設定を開き、「追加のボードマネージャのURL」に以下のURLを追加してください。 https://raw.githubusercontent.com/DeqingSun/ch55xduino/ch55xduino/package_ch55xduino_mcs51_index.json ② ツール→ボード→ボードマネージャを開き、検索窓で「ch55xduino」を検索し、インストールします。 ③ ツール→ボードから、CH552を選択します。 ④ ツール→USB Settingsから、「USER CODE w/ 148B USB ram」を選択します。 ライブラリのインストール Arduino IDEのライブラリマネージャーの検索窓で「CH55xSwitchControl」を検索し、インストールします。 画像の変換・コンパイル以下からch552spl3p

                                                            CH552-MCUでSplatoon3の自動ドット打ちを実現する|ゲーム好きの和菓子|note
                                                          • Rustのモジュールを詳細に理解する(7) 名前解決とマクロ - 簡潔なQ

                                                            概要: Rust2018以降、Rustのモジュールシステムは入門しやすく、かつマスターしにくくなりました。そこで本記事では、その両方を達成することを目指しました。 モジュール入門 名前解決の役割と用語 モジュールグラフの構造 インポート解決 可視性 パス解決 名前解決とマクロ 本記事は2017年に書いた記事 (https://qnighy.hatenablog.com/entry/2017/03/27/070000, https://qnighy.hatenablog.com/entry/2017/04/24/070000 ) と同じテーマで、Rust2018を考慮して改めてまとめ直したものです。 注意: 本記事中のサンプルコードの多くは、Rustの細かい仕様や実装を調べるためのものであり、実際に有用なプログラミングパターンであるとは限りません。また、実質的にバグに近い挙動を説明しているも

                                                              Rustのモジュールを詳細に理解する(7) 名前解決とマクロ - 簡潔なQ
                                                            • Implementing Rust's dbg! in Python

                                                              Rust has an amazing dbg macro that lets you quickly set up an expression printer that will also put in the source line. It also returns the value of the expression so you can even easily inline the printing when you want to! #!rust let a = 2; let b = dbg!(a * 2) + 1; // ^-- prints: [src/main.rs:2] a * 2 = 4 assert_eq!(b, 5); Doing a bunch of Python, I want this in Python as well. I want a debug ma

                                                              • GitHub - hiromichinomata/emacro: Use emacs macro like grep

                                                                A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

                                                                  GitHub - hiromichinomata/emacro: Use emacs macro like grep
                                                                • 105mm F2.8 DG DN MACRO | Art 実写レビュー

                                                                  SIGMA 105mm F2.8 DG DN MACRO | Art [ズーム] 広角 | 標準 | 望遠 | 高倍率 [単焦点] 広角 | 標準 | 望遠 | マクロ ミラーレス一眼カメラの人気に呼応するように、ミラーレス専用レンズのリリースが勢いづいています。そんな中、シグマのArtラインから待望のマクロレンズが投入されました。等倍マクロ撮影ができるF2.8の本レンズ。最短撮影距離(29.5cm)あたりまで寄り切った画には魅惑の世界が広がります。実際、ファインダーを覗いているだけでホクホクもの。自然なボケの柔らかさをたたえながらもピント面の切れ味は鋭く、色気のある一枚へと仕立ててしまうのですからたまりません。焦点距離は105mmですから標準レンズ程の万能さは無くとも、画角的には広すぎずそして狭すぎず。比較的にワーキングディスタンスも取りやすく、描写にクセが出にくい焦点距離でもあります。

                                                                    105mm F2.8 DG DN MACRO | Art 実写レビュー
                                                                  • スレッドマクロを整理する - 紙箱

                                                                    この記事はもともとTumblrに書いていた自分のブログ記事を転載したものです。投稿日時も当時の投稿日時を再現してあります。 スレッドマクロって? スレッドマクロ(threading macro)は、Clojureのソースを人間に読みやすい形で書けるマクロで、現在のClojure 1.5.1には、結構な数のが用意されています。1.5で初めて追加されたものもありますし、まとめておくと、今後Clojureを始める人にも役立つかもしれないなあってことで、ブログ記事に書いておくことにしました。1.5で導入された新しいスレッドマクロも含めて既に知っている人には役に立たないのであしからず。 「スレッド」マクロといっても、並列プログラミングのスレッドとはまったく関係がないです。Clojureの -> や ->> のような、矢印系マクロの総称として使われています。Clojure 1.5.1では、次のスレッド

                                                                      スレッドマクロを整理する - 紙箱
                                                                    • Teratermマクロのフレームワークを作った - Qiita

                                                                      宣伝するならQiitaがいいかなと思っての初投稿です。 まず最初に、今は2019年なわけですよ。新年号令和に変わって早半年ですよ。そんな時代にも関わらずTeratermマクロ? そのフレームワーク? と思いながら記事を開いてくれた人がいらっしゃったらありがとうございます。投稿日間違えてません。タイムリープもしてませんよ。 導入 〜この記事の対象者 インフラエンジニアで、なおかつ作業用端末にteratermやExcel程度しか入っていない残念な人達を対象とした記事です。 前提として弊社の業務内容を軽く説明すると、他の会社にお邪魔してネットワーク機器やサーバの構築をしてくるエンジニアが会社を支えるIT企業です。違う言い方をすると、SES事業を主幹としたIT企業です。 出向先でのSESの業務内容は色々ありますが、割とありがち(だと思っている)のは、Excelで設計書や構築手順書を書いて、tera

                                                                        Teratermマクロのフレームワークを作った - Qiita
                                                                      • Office Scripts is now generally available in Excel for the web

                                                                        Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

                                                                          Office Scripts is now generally available in Excel for the web
                                                                        • Self Modifying Code

                                                                          Self Modifying Code Mar 26, 2022 This post has nothing to do with JIT-like techniques for patching machine code on the fly (though they are cool!). Instead, it describes a cute/horrible trick/hack you can use to generate source code if you are not a huge fan of macros. The final technique is going to be independent of any particular programming language, but the lead-up is going to be Rust-specifi

                                                                          • Visual Studio Code C++ July 2021 Update: Disassembly View, Macro Expansion and Windows ARM64 Debugging - C++ Team Blog

                                                                            Visual Studio Code C++ July 2021 Update: Disassembly View, Macro Expansion and Windows ARM64 Debugging The July 2021 update of the C++ extension for Visual Studio Code is here, bringing you brand new features— such as a Disassembly View while debugging, inline macro expansions, and debug support for Windows ARM64 architecture—along with a bunch of enhancements and bug fixes. To find out more about

                                                                              Visual Studio Code C++ July 2021 Update: Disassembly View, Macro Expansion and Windows ARM64 Debugging - C++ Team Blog
                                                                            • IDEs and Macros

                                                                              In this article, we’ll discuss challenges that language servers face when supporting macros. This is interesting, because for rust-analyzer, macros are the hardest nut to crack. While we use Rust as an example, the primary motivation here is to inform future language design. As this is a case study rather than a thorough analysis, conclusions should be taken with a grain of salt. In particular, I

                                                                              • GitHub - dtolnay/proc-macro-workshop: Learn to write Rust procedural macros  [Rust Latam conference, Montevideo Uruguay, March 2019]

                                                                                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

                                                                                  GitHub - dtolnay/proc-macro-workshop: Learn to write Rust procedural macros  [Rust Latam conference, Montevideo Uruguay, March 2019]
                                                                                • 【Nintendo Switch 自動化】予算1500円で画像認識マクロ環境を実現する - チラ裏雑記帳

                                                                                  この記事はPokémon RNG Advent Calendar 2020 13日目の記事です。 本当は色々細かく書きたかったのですが、リアルが色々忙しくなってしまったので簡潔に纏めます。 (ハック関連のアレソレ?知らんな) 概要 タイトルで釣ってしまいましたが、最近色々なデバイスが値上がりしている関係で1500円で環境構築するのは少し難しいかもしれません... また、無線機器を使用する都合上環境によっては遅延や入力漏れ等の問題が発生する可能性があります。 それらを気にする場合はマイコンを使用した有線接続を推奨致します。 また、有線接続の為にマイコンとシリアル通信モジュールを統合した基板を設計したので、興味のある方はこちらも参照してください。 使用しているマイコンのhex書き込みツールがGUIなので、従来のATmega系マイコンより簡単に環境構築ができると思います。 bzl.hatenab

                                                                                    【Nintendo Switch 自動化】予算1500円で画像認識マクロ環境を実現する - チラ裏雑記帳
                                                                                  1

                                                                                  新着記事