並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 107件

新着順 人気順

Commonの検索結果1 - 40 件 / 107件

  • Google、超高速に評価可能でポータブルな式言語「Common Expression Language」(CEL)発表

    Google、超高速に評価可能でポータブルな式言語「Common Expression Language」(CEL)発表 式言語とは一般に、プログラミング言語の一部やネットワークなどの構成ファイル、テンプレートファイルなどの中で、簡易な式やロジック、ポリシーなどを記述する際に使われる言語のことです。 こうした用途では、さまざまなプラットフォームに対応する移植性、起動時やプログラムの実行中に評価されることがあることから高速に評価が完了すること、安全に評価が実行できること、用途に応じて拡張しやすいこと、などが求められます。 CELは超高速に評価、ポータブル、サブセットサポート CELは正にこうした要件に対応した式言語となっており、Googleは次のような特徴があるとしています。 ナノ秒からマイクロ秒程度の高速な評価に最適化されている C++、Java、Goでサポートされるスタックによるポータブ

      Google、超高速に評価可能でポータブルな式言語「Common Expression Language」(CEL)発表
    • イベント駆動アーキテクチャ導入の手引きと共通の落とし穴 / Guide to Implementing Event-Driven Architecture and Common Pitfalls

      イベント駆動アーキテクチャにおける落とし穴についてお話しています。 こちらは JJUG CCC 2024 Spring の講演用資料です。 Code: https://github.com/nrslib/pubsubdoc # URL YouTube: https://www.youtu…

        イベント駆動アーキテクチャ導入の手引きと共通の落とし穴 / Guide to Implementing Event-Driven Architecture and Common Pitfalls
      • 50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs

        50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs 50 Shades of Go in Other Languages Chinese Translation: blog post, segmentfault (by wuYin) - needs updates Another Chinese Translation: blog post (by Shadowwind LEY) - needs updates Russian Translation: blog post (by Ilia Ozhereliev, Mail.Ru Group Blog) - needs updates Overview Go is a simple and fun language, but, like any o

        • REST API Common Spec としての HTTP Status Code と Error の提案 - Affamative Way

          この記事は Timee Advent Calendar 2023 シリーズ 2 の14日目の記事です。 qiita.com はじめに TL;DR API HTTP Response Code Definition 2xx 4xx 5xx Errors Problem Details まとめ We’re Hiring! はじめに CTO室に10月に入社した id:cos31 です。 色々とやり始めたばかりで、ネタに苦しいので仕事にもタイミーには全く関係のないネタになります!*1 TL;DR RFC 9457 - Problem Details for HTTP APIs と RFC 9205 - Building Protocols with HTTP をあわせて使うとすっきりする インフラレイヤーとアプリレイヤー HTTP Status code が棲み分けできるステキ感 エラーメッセージ

            REST API Common Spec としての HTTP Status Code と Error の提案 - Affamative Way
          • Common mistakes with the Next.js App Router and how to fix them – Vercel

            After talking to hundreds of developers and looking at thousands of Next.js repositories, I've noticed ten common mistakes when building with the Next.js App Router. This post will share why these mistakes can happen, how to fix them, and some tips to help you understand the new App Router model.

              Common mistakes with the Next.js App Router and how to fix them – Vercel
            • Retries – An interactive study of common retry methods – Encore Blog

              Requests over the network can fail. This is something we cannot avoid, and to write robust software we need to handle these failures or else they may be presented to users as errors. One of the most common techniques for handling a failed request is to retry it. In this post we're going to visually explore different methods of retrying requests, demonstrating why some common approaches are dangero

                Retries – An interactive study of common retry methods – Encore Blog
              • GitHub - antfu/utils: Collection of common JavaScript / TypeScript utils

                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 - antfu/utils: Collection of common JavaScript / TypeScript utils
                • CEL  |  Common Expression Language

                  // Simple predicates 'tacocat'.startsWith('taco') // Parameterized predicates over structured data account.balance >= transaction.withdrawal // JSON objects {'sub': '12345678', 'aud': 'example2.cel.dev', 'iss': 'https://example1.cel.dev/jwt-issuer'} // Strongly typed objects common.GeoPoint{ latitude: 10.0, longitude: -5.5 } Common Expression Language(CEL)は、パフォーマンスが重視されるアプリケーションで高速かつポータブルで、安全に実行でき

                  • GitHub - zigcc/zig-cookbook: Simple Zig programs that demonstrate good practices to accomplish common programming tasks.

                    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 - zigcc/zig-cookbook: Simple Zig programs that demonstrate good practices to accomplish common programming tasks.
                    • CEL  |  Common Expression Language

                      // Simple predicates 'tacocat'.startsWith('taco') // Parameterized predicates over structured data account.balance >= transaction.withdrawal // JSON objects {'sub': '12345678', 'aud': 'example2.cel.dev', 'iss': 'https://example1.cel.dev/jwt-issuer'} // Strongly typed objects common.GeoPoint{ latitude: 10.0, longitude: -5.5 } Common Expression Language (CEL) is an expression language that’s fast, p

                      • Common Crawlから作る大規模日本語コーパスとその前処理(Mixtral 8x7Bを語彙拡張継続事前学習 Part2) - ABEJA Tech Blog

                        ABEJAでデータサイエンティストをしている服部です。 ABEJAは国立研究開発法人新エネルギー・産業技術総合開発機構(以下「NEDO」)が公募した「ポスト5G情報通信システム基盤強化研究開発事業/ポスト5G情報通信システムの開発」に当社提案の「LLMの社会実装に向けた特化型モデルの元となる汎化的LLM」に採択されたことを受け、LLMの事前学習を実施しました。 その中でモデルの学習だけでなく、学習に欠かせない大規模日本語言語コーパスを作りました。データセットのサイズとしては、語彙拡張前のMixtral Tokenizerで約400Bほどのものです。 特にその中で大部分を占めるCommon Crawlをベースとしてデータセットを作った過程について解説します。 データセットの概要 Common Crawlについて warcとwet データセット作成方針 前処理の流れ 1. 日本語の簡易判定、w

                          Common Crawlから作る大規模日本語コーパスとその前処理(Mixtral 8x7Bを語彙拡張継続事前学習 Part2) - ABEJA Tech Blog
                        • Google、オープンソースの高速で安全な式言語「Common Expression Language」を発表

                          Googleは2024年6月18日(米国時間)、パフォーマンスが重視されるアプリケーションにおいて、高速かつポータブルで安全に実行できる汎用(はんよう)の式言語「Common Expression Language」(CEL)を発表した。 CELは、式の評価に共通のセマンティクスを実装するオープンソースの非チューリング完全言語であり、異なるアプリケーションの相互運用を容易にする。 CELは単独で使用することも、大規模なプロダクトに組み込むこともできる。リモートプロシージャコール(RPC)のルーティングからセキュリティポリシーの定義まで、さまざまなアプリケーションに適している。拡張可能でプラットフォームに依存せず、1回のコンパイル/評価のワークフロー向けに最適化されている。 CELの記述例 関連記事 Google、Kubernetes1.29に対応した「Google Kubernetes E

                            Google、オープンソースの高速で安全な式言語「Common Expression Language」を発表
                          • Riley Gaines著「Swimming Against the Current: Fighting for Common Sense in a World That’s Lost its Mind」 – 読書記録。 by @emigrl

                            • Common Go Mistakes - 100 Go Mistakes and How to Avoid Them

                              Go Mistakes Book Details Common Go Mistakes This page is a summary of the mistakes in the 100 Go Mistakes and How to Avoid Them book. Meanwhile, it's also open to the community. If you believe that a common Go mistake should be added, please create an issue. Jobs Is your company hiring? Sponsor this repository and let a significant audience of Go developers (~1k unique visitors per week) know abou

                                Common Go Mistakes - 100 Go Mistakes and How to Avoid Them
                              • ELP『庶民のファンファーレ/Fanfare for the Common Man』(1977)エマーソン・レイク・アンド・パーマー『ELP四部作』(Works, Vol.1)より - あい青子「大好きだった曲」と「手離し服」で幸せを感じる「認知症の予防と介護」

                                庶民のファンファーレ ELP youtu.be コチラですね Emerson, Lake & Palmer - Fanfare For The Common Man - YouTube 寒そうです 市民のためのファンファーレ(アーロン・コープランド作曲)ケネディセンターにて wikiより 『市民のためのファンファーレ』(英: Fanfare for the Common Man)は、指揮者ユージン・グーセンスの依嘱により、アーロン・コープランドが1942年に作曲したファンファーレである。20世紀音楽の中で最も分かりやすい作品の一つであり、アメリカ合衆国が生んだ芸術音楽の古典に位置づけられている。 youtu.be この曲をELPがカバーすると別物になりますね ありがとうございます テレビでおなじみの「この曲!」です みなさまは、この曲を聴くとどんな気持ちになりますか? 映画音楽などが典型で

                                  ELP『庶民のファンファーレ/Fanfare for the Common Man』(1977)エマーソン・レイク・アンド・パーマー『ELP四部作』(Works, Vol.1)より - あい青子「大好きだった曲」と「手離し服」で幸せを感じる「認知症の予防と介護」
                                • Common Lispを静的型付けの関数型言語にするCoaltonの紹介

                                  Lisp Advent Calendar 2023 - Adventar の11日目の記事です。 Common Lisp を静的型付けの関数型言語にするライブラリである Coalton を紹介します。 まだバージョン1.0には達していない状況ですが、 活発に開発が進められていて確実に完成度が上がっている期待度の高いプロジェクトです。 この記事では主に Coalton を採用すると得られるメリットや、 マクロ、Common Lisp との相互運用などの気になる点をピックアップして紹介します。 Coalton は Common Lisp を静的型付けの秀逸な型システムをもった関数型言語に拡張するライブラリです。 Coalton は他の通常の Common Lisp のライブラリと同じ方法で導入でき、 asdf で読み込むだけで簡単に使えます。 Coalton は他の Common Lisp の

                                    Common Lispを静的型付けの関数型言語にするCoaltonの紹介
                                  • Common I/O Tasks in Modern Java - Dev.java

                                    Introduction This article focuses on tasks that application programmers are likely to encounter, particularly in web applications, such as: Reading and writing text files Reading text, images, JSON from the web Visiting files in a directory Reading a ZIP file Creating a temporary file or directory The Java API supports many other tasks, which are explained in detail in the Java I/O API tutorial. T

                                      Common I/O Tasks in Modern Java - Dev.java
                                    • Why is Common Lisp not the most popular programming language? | Hacker News

                                      It's the lists.No, not the prefix notation, parenthesis, what have you, although that doesn't help. The lists themselves. In Lisp, code is data, and data is lists. Yes, of course, there are hashmaps, arrays, strings. But idiomatic Lisp code really does use linked lists extensively, it's an entire style of programming. Even if you'd prefer to use different data structures (and again, Common Lisp do

                                      • Common Vulnerability Scoring System

                                        CVSS version 4.0 is the next generation of the Common Vulnerability Scoring System standard. Some of the changes incorporated into CVSS v4.0 include: Reinforce the concept that CVSS it not just the Base score New nomenclature has been added to identify combinations of Base (CVSS-B), Base + Threat (CVSS-BT), Base + Environmental (CVSS-BE), and Base + Threat + Environmental (CVSS-BTE) Finer granular

                                          Common Vulnerability Scoring System
                                        • Puppeteer in Node.js: Common Mistakes to Avoid | AppSignal Blog

                                          Puppeteer is a powerful Node.js browser automation library for integration testing and web scraping. However, like any complex software, it comes with plenty of potential pitfalls. In this article, I'll discuss a variety of common Puppeteer mistakes I've encountered in personal and consulting projects, as well as when monitoring the Puppeteer tag on Stack Overflow. Once you're aware of these probl

                                            Puppeteer in Node.js: Common Mistakes to Avoid | AppSignal Blog
                                          • Common Lisp for shell scripting - simonsafar.com

                                            ... let's use SBCL instead of bash!. Objective Shell scripts are... just programs. Written in a rather ugly programming language, that was nevertheless designed to be as similar to actual UNIX command invocations as possible (given how it is actual UNIX command invocations for the most part). Using any other language (e.g. Python) definitely comes with some downsides: if most of what you're doing

                                            • ‘Bang Bravern’ Has More In Common With ‘Detonator Orgun’ Than The ‘Braves’ Series

                                              This is a BETA experience. You may opt-out by clicking here

                                                ‘Bang Bravern’ Has More In Common With ‘Detonator Orgun’ Than The ‘Braves’ Series
                                              • 8 Common Robots.txt Issues And How To Fix Them

                                                Webinar [Google March 2024 Update] How To Thrive: Content, Link Building & SEO Whether you're a seasoned SEO professional, a budding content creator, or anyone in between, this webinar will help you weather the changes in Google's algorithms and capitalize on them for sustained success. Register For Free Webinar [Google March 2024 Update] How To Thrive: Content, Link Building & SEO Whether you're

                                                  8 Common Robots.txt Issues And How To Fix Them
                                                • CEL(Common Expression Language) - Carpe Diem

                                                  概要 CEL(Common Expression Language)とは、Google によって開発された軽量で高速な式評価言語です。 そのシンプルさと効率性から、セキュリティポリシー、リソースフィルタリング、データ検証などに使われます。 例えばプロダクションでは以下のような利用例があります。 IAM Conditionsとして Kubernetesのセキュリティポリシー定義として 今回はCELの説明と簡単な使い方を紹介します。 環境 go v1.22.1 cel-go v0.20.1 CELとは CELは以下の特徴を持ちます。 非チューリング完全言語 軽量 静的型付けを採用しており、コンパイル時にエラーを検出できる 多数の組み込み関数をサポート ユーザー定義関数やカスタム型を使って拡張できる 具体的には次のようなことができます。 // リソース名がグループ名で始まっているかどうかをチェッ

                                                    CEL(Common Expression Language) - Carpe Diem
                                                  • GitHub - github/how-engineering-communicates: A community version of the "common API" for how the GitHub Engineering organization communicates

                                                    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 - github/how-engineering-communicates: A community version of the "common API" for how the GitHub Engineering organization communicates
                                                    • Useful Common Japanese Phrases and Words

                                                      Knowing the basic Japanese phrases commonly used in daily communication is extremely helpful if you plan to stay in Japan. These phrases will be handy even if you visit Japan, especially for business. Most of these common Japanese phrases for day-to-day conversation are not just for communication but reflect the deep-rooted cultural values of Japanese society. Therefore, learning and using these p

                                                        Useful Common Japanese Phrases and Words
                                                      • 51 Most Common Kanji Radicals for Jōyō Kanji and Their Meanings

                                                        Kanji radicals, often termed “部首” (bushu) in Japanese, are kanji characters’ foundational components or building blocks. Therefore, these elemental parts are essential clues to a kanji’s meaning or pronunciation. Moreover, these common Kanji radicals offer a systematic way to categorize and recall the vast characters. By remembering these most common Kanji radicals and their meanings, one gains in

                                                          51 Most Common Kanji Radicals for Jōyō Kanji and Their Meanings
                                                        • Splunk の CIM (Common Information Model) の使い方と CIM 対応 App について理解する | DevelopersIO

                                                          Splunk の CIM (Common Information Model) の使い方と CIM 対応 App について理解する SIEM は複数ログを収集できますが、いざ分析するときにフィールド名が異なり、どのデータソースのログなのか分かりにくかったり、相関性に気づけない。などの課題が付いて回ります。Splunk では、こうした課題を解消するために CIM という機能を使って相関分析を支援してくれます。 今回は Splunk の CIM について網羅的に解説していきたいと思います。 書いたこと ・CIM について ・CIM 対応 App について ・CIM にログを準拠させる方法 CIM (Common Information Model) ってなに? CIM は SIEM の分析効率を向上させる Splunk の機能です。CIM が存在する理由 | Splunk Docs SIEM

                                                            Splunk の CIM (Common Information Model) の使い方と CIM 対応 App について理解する | DevelopersIO
                                                          • FIRST has officially published the latest version of the Common Vulnerability Scoring System (CVSS v4.0)

                                                            FIRST has officially published the latest version of the Common Vulnerability Scoring System (CVSS v4.0) In June 2023, attendees at the 35th Annual FIRST Conference, in Montréal, Canada got a first-look preview of the new version of the Common Vulnerability Scoring System (CVSS), version 4.0. After two month of public comment followed by two months of addressing those comments, FIRST is proud to a

                                                              FIRST has officially published the latest version of the Common Vulnerability Scoring System (CVSS v4.0)
                                                            • Štar: an iteration construct for Common Lisp

                                                              2024-05-15 :: programming, lisp Štar is a concise and extensible iteration construct for Common Lisp which aims to be pleasant to use, easy to understand, fast if needed, general, and not to look like Fortran. Common Lisp has multiple iteration constructs: mapping functions such as mapcar, special-purpose constructs such as dotimes and dolist, the general but somewhat clumsy construct which is do

                                                              • GitHub - clarkmcc/cel-rust: Common Expression Language interpreter written in Rust

                                                                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 - clarkmcc/cel-rust: Common Expression Language interpreter written in Rust
                                                                • LLVM Looking To Better Collaborate Around Common AI/GPU/FPGA Offloading - Phoronix

                                                                  LLVM Looking To Better Collaborate Around Common AI/GPU/FPGA Offloading Written by Michael Larabel in LLVM on 23 October 2023 at 08:45 AM EDT. 4 Comments While most hardware vendors are relying on LLVM when it comes to offloading compute work to GPUs, AI accelerators, FPGAs, and similar heterogeneous compute environments, right now each vendor is basically creating their own LLVM offloading run-ti

                                                                    LLVM Looking To Better Collaborate Around Common AI/GPU/FPGA Offloading - Phoronix
                                                                  • [GA4] Audiences for common marketing objectives - Analytics Help

                                                                    Learn how to create audiences in GA4 and use them in Google Ads This article contains the most common kinds of audiences that you might want to create for advertising and analysis. Use these audiences to get started. As you plan your business strategy, refine your audiences to match it. Lead generation Marketing objective: Generate leads Recent leads Age and gender Repeat visitors who aren't leads

                                                                    • Scale your relational database for SaaS, Part 1: Common scaling patterns | Amazon Web Services

                                                                      AWS Database Blog Scale your relational database for SaaS, Part 1: Common scaling patterns One of the challenges that software as a service (SaaS) providers face as their business grows is how to maintain their tenants’ experience. This includes ensuring acceptable performance and response times as the tenant base grows. Relational databases, such as Amazon Relational Database Service (Amazon RDS)

                                                                        Scale your relational database for SaaS, Part 1: Common scaling patterns | Amazon Web Services
                                                                      • It's 2023, so of course I'm learning Common Lisp | Hacker News

                                                                        Wow, wasn't expecting to see my post on here! Eventually, I want to write a follow-up, but I'm still a beginner.Here's what I've liked about Common Lisp so far: * The condition system is neat and I've never used anything like it -- you can easily control code from afar with restarts * REPL-driven programming is handy in situations where you don't quite know what will happen and don't want to lose

                                                                        • It's 2023, so of course I'm learning Common Lisp

                                                                          April 25, 2023 I've spent some time contemplating future-proof programming languages because I want to enusre that code I write will be usable in the future. Generally, if I want to build something and share it with others, I'm a pragmatist, so I'll use JavaScript choose a programming language that is popular, portable, and convenient. But other times, I just want to have fun and experiment with o

                                                                          • Most Common PIN Codes — Information is Beautiful

                                                                            Chip and PIN card, phone passcode, hotel safe – how predictable is your chosen PIN number? 3.4 million data points visualized from several data breaches. Created by the late great Nick Berry of Data Genetics (redesigned and used with permission). He wrote a great data story around this which is also worth a read. Published in our book, Knowledge is Beautiful.

                                                                              Most Common PIN Codes — Information is Beautiful
                                                                            • Common, Pete Rock - Wise Up (Official Music Video)

                                                                              Wise Up is the past, present, and future happening all at once: https://found.ee/wiseup Follow Common: YouTube: https://www.youtube.com/@common Website: https://www.thinkcommon.com/ Instagram: https://www.instagram.com/common/ Twitter: https://twitter.com/common Facebook: https://www.facebook.com/thinkcommon/ TikTok: https://www.tiktok.com/@common Follow Pete Rock YouTube: https://youtube.

                                                                                Common, Pete Rock - Wise Up (Official Music Video)
                                                                              • WAT (WebAssembly Text Format) と Common Lisp で遊ぶ ~準備編~ - eshamster’s diary

                                                                                lisp Advent Calendar 2020 7日目の記事です。 WebAssemblyを真面目に試そうと思ったらCやらRustやら他の言語からコンパイルして生成するものかと思いますが、せっかくそのテキスト形式 = WAT (WebAssembly Text Format) がS式なので直接書いて(書かせて)ちょっと遊んでみようという記事です。 2, 3回ぐらいに分けて書いていこうかと思いますが、今回は遊ぶ前の準備編で、静的なWATとそれを呼び出すJavaScriptファイルを用意して、(WATはバイナリ形式のWASMに変換した上で)配信するだけのCommon Lispサーバを作るあたりまでを扱います。 色々遊んでいるリポジトリは下記になります。 github.com 今回は下記ぐらいのコミット時点の内容になります(所々余分なコードがあるので、本文では適宜整理したものを記載しています

                                                                                  WAT (WebAssembly Text Format) と Common Lisp で遊ぶ ~準備編~ - eshamster’s diary
                                                                                • import.meta.filename and import.meta.dirname · Issue #50 · wintercg/proposal-common-minimum-api

                                                                                  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

                                                                                    import.meta.filename and import.meta.dirname · Issue #50 · wintercg/proposal-common-minimum-api