並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 39 件 / 39件

新着順 人気順

namingの検索結果1 - 39 件 / 39件

  • 小惑星「アオ(Ao)」命名 『恋する小惑星』にちなんだアプリによる市民科学的発見

    太陽系に無数に存在する「小惑星」は、一定の条件を満たすことで名前を付けることができます。命名に関するルールは比較的緩いため、フィクション作品に登場する架空の人物に由来する名称も多数あります。 国際天文学連合(IAU)の小天体命名作業部会(WGSBN)は、提案された小惑星の名称が適切かどうかを審査する作業部会です。このWGSBNが2024年9月2日付で発行した速報にて、697402番小惑星「2017 BX232」の名称として提案された「アオ(Ao)」が承認され、正式に命名されたことが公表されました(※1)。これは漫画作品『恋する小惑星(アステロイド)』の2人の主人公が交わしたある “約束” に由来しています。その理由は、同漫画の略称にちなんだ未発見小惑星検出アプリ『COIAS』を通じて発見されたことにあります。 COIASを通じて発見・命名された小惑星はアオが初めてであり、市民科学の成功の一

      小惑星「アオ(Ao)」命名 『恋する小惑星』にちなんだアプリによる市民科学的発見
    • JavaScript™

      Deliver to: Oracle Corporation 2300 Oracle Way Austin, TX 78741 United States of America You have long ago abandoned the JavaScript trademark, and it is causing widespread, unwarranted confusion and disruption. JavaScript is the world’s most popular programming language, powering websites everywhere. Yet, few of the millions who program in it realize that JavaScript is a trademark you, Oracle, con

        JavaScript™
      • ts-blank-space

        What is ts-blank-space? ts-blank-space is a fast type-stripping compiler that converts TypeScript to JavaScript. It supports a modern subset of TypeScript by erasing the types and replacing them with whitespace. That's it. It is not a type checker and does not perform any other code transformations. The underlying technique can improve build performance and simplify development. The implementation

        • Announcing TypeScript 5.6 - TypeScript

          Today we’re excited to announce the release of TypeScript 5.6! If you’re not familiar with TypeScript, it’s a language that builds on top of JavaScript by adding syntax for types. Types describe the shapes we expect of our variables, parameters, and functions, and the TypeScript type-checker can help catch issues like typos, missing properties, and bad function calls before we even run our code. T

            Announcing TypeScript 5.6 - TypeScript
          • WebKit Features in Safari 18.0

            Safari 18.0 is here. Along with iOS 18, iPadOS 18, macOS Sequoia and visionOS 2, today is the day another 53 web platform features, as well as 25 deprecations and 209 resolved issues land in WebKit, the rendering engine driving Safari. New in Safari 18 Distraction Control Distraction Control lets you hide distracting items as you browse the web, such as sign-in banners, cookie preference popups, n

              WebKit Features in Safari 18.0
            • GitHub Notification Emails Hijacked to Send Malware

              As an open source developer I frequently get emails from GitHub, most of these emails are notifications sent on behalf of GitHub users to let me know that somebody has interacted with something and requires my attention. Perhaps somebody has created a new issue on one of my repos, or replied to a comment I left, or opened a pull request, or perhaps the user is trying to impersonate GitHub security

                GitHub Notification Emails Hijacked to Send Malware
              • Cursor Directory

                Python8TypeScript7React6Next.js4React Native4Vite3C#3Meta-Prompt3Expo3JavaScript2FastAPI2Unity2Game Development2API2Function2Tailwind2Astro1Viem v21Wagmi v21Standard.js1SwiftUI1Swift1Laravel1PHP1Ruby1Rails1Microservices1Serverless1Flask1Django1Web Development1Vue.js1Node.js1Critique1Reflection1Trajectory Analysis1WebShop1Acting1Tailwind CSS1three.js1React three fiber1Julia1DataScience1Data Analyst

                  Cursor Directory
                • Oneiblog

                  You descend into the pit of exit codes and one-character flags, The sunken abyss of the Makefiles, The mill of 11-year-old legacy scripting. The writhen shell commands serve in adoration, Immured beneath a rotten run-make directory. Before you lies the servitor of order, The cleaver, The redeemer, The recreator, The run-make-support crate. Vessel of rust-lang, You are the unmaker, You bring the ra

                  • Nuxt 3.13 · Nuxt Blog

                    🏘️ Route GroupsWe now support naming directories with parentheses/brackets to organise your routes without affecting the path. For example:

                      Nuxt 3.13 · Nuxt Blog
                    • Captured Custom Properties

                      Current music:toe — 風と記憶Current drink:Yunnan teaTable of Contents Introduction In a few of my latest experiments and articles (“Fit-to-Width Text: A New Technique” and “Querying the Color Scheme”), I used one naming pattern for registered custom properties that I think worth highlighting in a separate blog post. Registered custom properties are invaluable, as they unlock many things previously not

                      • The Ultimate Guide to Font Performance Optimization | DebugBear

                        Font performance optimization is a set of web development techniques that make fonts load faster and render more smoothly. They involve practices such as thoughtful font selection, the use of performant font formats, self-hosting, optimized @font-face declarations, font display strategies, and more. Optimizing the fonts displayed on your website comes with many web performance advantages, includin

                          The Ultimate Guide to Font Performance Optimization | DebugBear
                        • Node.js — Node v22.9.0 (Current)

                          2024-09-17, Version 22.9.0 (Current), @RafaelGSS New API to retrieve execution Stack Trace A new API getCallSite has been introduced to the util module. This API allows users to retrieve the stacktrace of the current execution. Example: const util = require('node:util'); function exampleFunction() { const callSites = util.getCallSite(); console.log('Call Sites:'); callSites.forEach((callSite, inde

                            Node.js — Node v22.9.0 (Current)
                          • Greppability is an underrated code metric

                            When I’m working on maintaining an unfamiliar codebase, I will spend a lot of time grepping the code base for strings. Even in projects exclusively written by myself, I have to search a lot: function names, error messages, class names, that kind of thing. If I can’t find what I’m looking for, it’ll be frustrating in the best case, or in the worst case lead to dangerous situations where I’ll assume

                            • Announcing Rust 1.81.0 | Rust Blog

                              The Rust team is happy to announce a new version of Rust, 1.81.0. Rust is a programming language empowering everyone to build reliable and efficient software. If you have a previous version of Rust installed via rustup, you can get 1.81.0 with: $ rustup update stable If you don't have it already, you can get rustup from the appropriate page on our website, and check out the detailed release notes

                                Announcing Rust 1.81.0 | Rust Blog
                              • Founder Mode | Hacker News

                                I grew up seeing founder mode first-hand. My dad founded Celestron, and he operated just as Paul is describing. At my current company, I see the CEO doing the exact same thing, which gives me great hope. Huge contrast from my previous start-up, for which I have great anti-hope unfortunately. (Current company is Zap Surgical Systems, with Dr. John Adler as the founder.) I've seen John everywhere, a

                                • Flywayのマイグレーションの管理を考えてみる(Spring Bootでのサンプル付き) - CLOVER🍀

                                  これは、なにをしたくて書いたもの? Flywayのマイグレーションをどう管理するのがいいのかなと悩んだことがあって、ちょっとまとめておこうかなと。 方針? Gitを使い、ブランチで開発 → マージする、といったフローを組んでいるチーム開発を背景にしています。 こういう感じで考えました。 マイグレーションファイルのバージョンは日付をベースにする 環境ごとにディレクトリを分ける DDL(DCLも?)とデータ(DML)でディレクトリを分ける (気になるなら)Out Of Orderを許可する ちょっとずつ書いていきます。 引用しているFlywayのドキュメントは、Flyway 10.17.2時点の情報で参照しています。 マイグレーションファイルのバージョンは日付をベースにする Flywayのドキュメントで、マイグレーションのページを見るとバージョニングされたマイグレーションファイル名の例で最初に

                                    Flywayのマイグレーションの管理を考えてみる(Spring Bootでのサンプル付き) - CLOVER🍀
                                  • Announcing TypeScript 5.6 RC - TypeScript

                                    Today we are excited to announce the availability of the release candidate of TypeScript 5.6. To get started using the RC, you can get it through npm with the following command: npm install -D typescript@rc Here’s a quick list of what’s new in TypeScript 5.6! Disallowed Nullish and Truthy Checks Iterator Helper Methods Strict Builtin Iterator Checks (and --strictBuiltinIteratorReturn) Support for

                                      Announcing TypeScript 5.6 RC - TypeScript
                                    • PSA: eget That Executable From GitHub

                                      tldr: GitHub is where most CLI tools live. eget is a tool that makes it easy to download and install their binaries. What’s the problem? I was recently putting together a devcontainer for my team. We based it on Debian, but I realized that most of the interesting software in the devcontainer is only available on GitHub. I was mildly horrified that for every single binary I had to a special song an

                                      • A post by Guido van Rossum removed for violating Python community guidelines | Hacker News

                                        The original text stated:> I don’t know much about voting systems, but I know someone who does. Unfortunately he’s currently banned. Maybe we can wait until his 3-month ban expires and ask him for advice? Currently, the text reads: > This post was flagged by the community and is temporarily hidden. Since it has been hidden for more than 24 hours, this suggests that a moderator action has marked it

                                        • Ukraine drone attack in Russia's Tver region sparks fire

                                          Smoke and flames rise following a Ukrainian drone attack in Toropets in the Tver region, Russia Thirteen people have been injured in Russia's Tver region after a large Ukrainian drone attack sparked a fire there, according to the Russian health ministry. Unverified footage has emerged purportedly showing a massive blast in the town of Toropets. Video footage circulating on social media showed deto

                                            Ukraine drone attack in Russia's Tver region sparks fire
                                          • AIはオンライン大量破壊兵器である | p2ptk[.]org

                                            以下の文章は、コリイ・ドクトロウの「AI is a WMD」という記事を翻訳したものである。 Pluralistic 面白い事実がある。「コモンズの悲劇」は、白人至上主義者のガレット・ハーディンが植民地支配された人々から土地を奪い、共同所有から「救い出して」私有財産にすることを正当化するために作り出したデマだった。彼の論理では、「合理的な自己利益」に基づいて適切に管理してくれる個人所有者の手に移せば、コモンズは救われるという。 https://pluralistic.net/2023/05/04/analytical-democratic-theory/#epistocratic-delusions ご理解いただけただろうか? もし重要な資源の管理権限がそれに依存する人々に分散されていたら、(ハーディンが言うには)誰もが利己的なアホとして振る舞い、コモンズを酷使し管理を怠るというのだ。(ハ

                                              AIはオンライン大量破壊兵器である | p2ptk[.]org
                                            • Clojure - Clojure 1.12.0

                                              Clojure 1.12.0 is now available! Find download and usage information on the Downloads page. 1 Compatibility 1.1 Java 8 - Compatiblity EOL notice Clojure 1.12 produces Java 8 bytecode (same as Clojure 1.10 and 1.11), but this is expected to be the last release using a Java 8 baseline. Future releases will move the bytecode and minimum Java compatibility to a newer Java LTS release. 1.2 Java 21 - Vi

                                              • EmacsでローカルLLMのEllamaを日本語で扱う設定 - Qiita

                                                はじめに 皆さん、英語は得意ですか? 私は苦手です。 ChatGPTに「〜〜〜、翻訳して」とよく聞いています。 さて、Emacsで使えるロカールLLMにEllamaというパッケージがあります。 EllamaはローカルLLMを呼び出す便利なコマンドを多数用意してくれています。 例えば、 ellama-summarize:指定箇所の要約をする ellama-code-review:指定箇所のコードレビューをする ellama-translate:指定箇所を翻訳する などがあります。 大変便利そうなのですが、しかしEllamaはデフォルトで英語で応答します。 ellama-translateコマンドがあるので、実行結果を翻訳することはできます。 とはいえ、これだとLLMの実行回数が増えるため、時間もかかり手間です。 そこで、本稿ではEllamaの応答を日本語化する方法を解説します。 本稿で説明し

                                                  EmacsでローカルLLMのEllamaを日本語で扱う設定 - Qiita
                                                • The Shameful Defenestration of Tim

                                                  When Tim Peters won the 2017 Python Distinguished Service Award, he had already been working on Python for over 20 years. In the early 1990s, he started with the pre-release 0.9.1 version. It did not have classes, and the assignment operator was the same as the comparison operator. I'll quote a few choice bits from this feel-good article, which describes the context surrounding the award. When Tim

                                                    The Shameful Defenestration of Tim
                                                  • Derailing the Raptor Train - Lumen

                                                    Executive Summary In mid-2023, Black Lotus Labs began an investigation into compromised routers that led to the discovery of a large, multi-tiered botnet consisting of small office/home office (SOHO) and IoT devices that we assess is likely operated by the nation-state Chinese threat actors known as Flax Typhoon. We call this botnet “Raptor Train,” and it has been over four years in the making. At

                                                      Derailing the Raptor Train - Lumen
                                                    • ブラウザ選択画面のパラドックス | p2ptk[.]org

                                                      以下の文章は、コリイ・ドクトロウの「The paradox of choice screens」という記事を翻訳したものである。 Pluralistic 司法省がGoogleに対する反トラスト訴訟に勝利した。公式発表だ。これから6か月の間に「是正措置」の段階に入り、Googleの違法な独占支配に対処する裁判所命令の内容が決定される。 https://pluralistic.net/2024/08/07/revealed-preferences/#extinguish-v-improve もちろん、これは始まりに過ぎない。たとえ裁判所が強力な是正措置を命じたとしても、Googleは控訴するだろう(実際、そうすると表明している)。そうなれば、この訴訟は数年にわたって長引くことになる。しかし、それは悪いことばかりではない。数年にわたって控訴審が続く間、Googleは最善の行動をとらざるを得ず、社

                                                        ブラウザ選択画面のパラドックス | p2ptk[.]org
                                                      • How Intel Missed the iPhone : The XScale Era

                                                        There is a mythology about Intel’s iPhone ‘miss’. It’s a mythology about how Intel couldn’t see the iPhone’s potential and so ‘turned it down’ in a decision driven purely by the financials of a possible deal. In other words, a classic case of ‘disruption’, with an incumbent hooked on high prices and margins and disinterested in a simpler and cheaper product. There is a problem though. Key elements

                                                          How Intel Missed the iPhone : The XScale Era
                                                        • 忠実な「ユーザエージェント」から始める脱メタクソ化 | p2ptk[.]org

                                                          以下の文章は、コリイ・ドクトロウの「The disenshittified internet starts with loyal “user agents”」という記事を翻訳したものである。 Pluralistic 多くの人がメタクソ化について、その広がりは大いなる歴史の力がもたらした結果である、とか、あるいは営利目的のオンライン世界の必然的な終着点である、と勘違いしているフシがある。 つまり、メタクソ化を物理的な現象ではなく、イデオロギー的な現象として見ているのだ。企業のリーダーたちは、エンドユーザ、ビジネス顧客、そして自社の従業員から株主へと価値をシフトさせることで、常日頃から自社の製品をメタクソ化したい衝動に駆られている。メタクソ化がほとんど起こらなかったオンラインサービスの数十年は、より良いアイデアや純粋な心を持った企業リーダーがもたらしたのではない。その平穏な年月は、自分たちの幸

                                                            忠実な「ユーザエージェント」から始める脱メタクソ化 | p2ptk[.]org
                                                          • 2024動的Webプロジェクトlunchapp(Java + SQL) | ジョイタスネット

                                                            エクリプス動的WebプロジェクトにおいてDBに接続する流れを理解しよう。 今回はWebアプリにおけるDBのアクセスを効率的に処理できるコネクションプールを利用していく。 コネクションプールを詳しく データベースのコネクションプールとは、データベースとの接続を効率的に管理する仕組みです。具体的には、アプリケーションがデータベースに接続するための「接続」のリソースを事前に一定数作成しておき、その接続を再利用することでパフォーマンスを向上させるものです。 コネクションプールの仕組み 接続のプール: アプリケーションが起動する際、データベースとの接続があらかじめ一定数作成され、プール(プールというのは、いわば「たまり場」のようなもの)に保持されます。接続の再利用: アプリケーションがデータベースにアクセスしたい場合、新たに接続を作成するのではなく、プールにある接続を借りて使用します。使用後は接続を

                                                              2024動的Webプロジェクトlunchapp(Java + SQL) | ジョイタスネット
                                                            • Java EEとは - IT用語辞典

                                                              概要 Java EE(Java Platform, Enterprise Edition)とは、プログラミング言語「Java」におけるAPIなどの機能セットの標準の一つで、サーバ向けや大規模システム向けの高度な機能をまとめたもの。標準機能セットのJava SE(Standard Edition)の拡張として提供される。 Javaでプログラミングを行う際に言語処理系が提供する機能を呼び出す規約(API)のセットなどが定義されている。Java言語自体の仕様や基本的なAPIについてはJava SEに規定されたものをそのまま使用する。 主にWebアプリケーション構築や大規模開発のための機能が定義され、EJB(Enterprise JavaBeans)、Javaサーブレット(Java Servlet)、JSP(JavaServer Pages)、JSF(JavaServer Faces)、JNDI(

                                                                Java EEとは - IT用語辞典
                                                              • AutoMLOpsを使って機械学習CI/CDパイプラインを組んでみた | 株式会社AI Shift

                                                                はじめに こんにちは、AI チームの長澤です。 この記事では Google によって開発・提供されている AutoMLOps を使って、充実した CI/CD パイプラインを手軽に構築してみようと思います。 今回は公式によって提供されているチュートリアルの流れに沿って、どのような GCP サービスが展開・構築されるのかを実際に手を動かして試してみます。 AutoMLOps は Google によって提供されている OSS で、CI/CD 機械学習パイプラインを手軽に構築できるツールになっています。 各パイプライン処理を実施する関数を定義するだけで、必要なサービスを自動で provisioning, deploy してくれます。 基本的な使い方 AutoMLOps での CI/CD パイプライン構築ですが、自分で行うのはコードベースで処理を定義する程度です。 少しだけ記述の仕方に癖がありますが

                                                                  AutoMLOpsを使って機械学習CI/CDパイプラインを組んでみた | 株式会社AI Shift
                                                                • Implementing OPA Rego on S3 bucket name validation - Qiita

                                                                  Introduction In this article, I will explain how to use the OPA language Rego to create naming rules for S3 bucket names. I recently encountered this task at work and thought it might be a useful feature to add or could inspire the creation of other features. Goal of the task The goal of this task is to have a S3 bucket naming rule and let remind people what specific naming structure they should f

                                                                    Implementing OPA Rego on S3 bucket name validation - Qiita
                                                                  • REST API エンドポイントの命名に関するベストプラクティス

                                                                    REST APIは、「REprsentational State Transfer」というアーキテクチャパターンに従って、複数のアプリケーションやシステムが通信し、情報を交換するための強力なツールです。REST APIは非常に便利ですが、その作成と生産への配備は、非常に複雑で時間のかかるプロセスです。独自のREST APIを構築する場合、REST APIの命名に関するベストプラクティスも含めた、そのための業界のベストプラクティスの一部を熟知しておかないといけません。REST APIの命名の規則を使うことで学習曲線が劇的に低下し、新規デベロッパーやサードパーティユーザーにはAPIを使い始めやすくなるのです。 以下では、REST APIのエンドポイント(末尾)の命名の際に守るべき7つのヒントを紹介します。 目次 URIの命名には名詞を使う 直感的でわかりやすく、省略のない名称を使う URIの階

                                                                      REST API エンドポイントの命名に関するベストプラクティス
                                                                    • 検証環境の Intel NUC について (基本情報 / Intel AMT 等) at SE の雑記

                                                                      自宅の検証環境用の NUC は vPro モデルを使用しており Intel AMT (Intel Active Management Technology) によるリモート管理を実施することができます。 IntelR Active Management Technology Developers Guide About Intel AMT vPro モデルであれば、Intel Management Engine BIOS 拡張オプション (MBEx) のセットアップを行うことで、KVM によるリモート操作や、電源管理を行うことができるようになります。 手元の NUC の何台かで設定を行っていないものがありましたので、この機会の設定方法をまとめておこうかと。 現時点では、Intel NUC Kit は Pro Kit や Extreme Kit のモデルでないと、vPro は搭載されていない

                                                                      • DockerfileにRUN echoを書いているのにbuild時に標準出力に表示されない - Qiita

                                                                        $ sw_vers ProductName: Mac OS X ProductVersion: 10.15.6 BuildVersion: 19G73 $ docker --version Docker version 20.10.0, build 7287ab3 $ docker build -t docker-whale . --no-cache [+] Building 0.4s (6/6) FINISHED => [internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 234B 0.0s => [internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => [internal] load

                                                                          DockerfileにRUN echoを書いているのにbuild時に標準出力に表示されない - Qiita
                                                                        • SQLを使用してXMLを生成する - 簡単な方法|IBMi海外記事|e-bellnet.com(IBM i (AS/400)ユーザーのための関連技術情報サイト)

                                                                          XMLを生成する方法には、以下のように、多くの冗長な方法があります。 独自のRPGコードを書く フリーまたはサードパーティのAPIを使用する SQL iQueryのOUTPUT(*XML)オプションを使用する XMLELEMENTなどの組み込みSQL XML関数を使用する 他にもあるでしょうが、最もよく使用されているのは、これらであるように思われます。 私は、長年、XMLELEMENTアプローチを使用していました。これは、Db2 for i SQLに組み込まれている、かなり冗長なXML関数のセットです。実のところ、SQL iQueryのOUTPUT(*XML)は、その機能をベースにしています。OUTPUT(*XML)は、出力列/フィールド名ごとに、XMLELEMENTステートメントを使用してSQLステートメントを再生成しているだけです。 しかし、IBM ACS RUNSQLを使用してSQL

                                                                            SQLを使用してXMLを生成する - 簡単な方法|IBMi海外記事|e-bellnet.com(IBM i (AS/400)ユーザーのための関連技術情報サイト)
                                                                          • すぐに役に立つものはすぐに陳腐化してしまうから方法ではなく設計の本を読む - API Design Patterns の読書感想文 - じゃあ、おうちで学べる

                                                                            あなたがさっきまで読んでいた技術的に役立つ記事は、10年後も使えるでしょうか?ほとんどの場合でいいえ はじめに 短期的に効果的な手法や知識は、ソフトウェア開発の分野において、急速に価値を失う傾向があります。この現象は、私たちが何を重点的に学ぶべきかを示唆しています。最も重要なのは、第一に基本的な原理・原則、そして第二に方法論です。特定の状況にのみ適用可能な知識や即座に結果を出すテクニックは、長期的には有用性を失う可能性が高いです。これは、技術や手法が時間とともに進化し、変化していくためです。 learning.oreilly.com 「API Design Patterns」は、このような考え方を体現した書籍です。しかも480 ページもあります。本書は単なる手法の列挙ではなく、Web APIデザインの根幹をなす原則と哲学を探求しています。著者のJJ Geewax氏は、APIを「コンピュータ

                                                                              すぐに役に立つものはすぐに陳腐化してしまうから方法ではなく設計の本を読む - API Design Patterns の読書感想文 - じゃあ、おうちで学べる
                                                                            • CursorエディタでMarpを使ってスライド作成まとめ|Manabu Uekusa

                                                                              「Marp for VS Code」のインストール まず、Cursorエディタに 「Marp for VS Code」をインストールしておきます。 Marp for VS CodeMarpファイルの作成 上部の窓に「>marp」と入力すると、Marpに関するメニューが表示されます。 Marpメニュー表示「Marp: New Untitled Marp Markdown For Slide Deck」 を 選択すると新しいページが表示されてMarpファイルが作成されます プレビューボタンプレビューボタンを押すと、画面の右側にスライドのプレビューが表示されます スライドプレビュー表示プロンプトからスライドを作成 右側のチャットからプロンプトを指定してスライドを作成したいと思います。今回はyoutubeから字幕を抜き取ってきています 以下のプロンプトを実行して、Marp形式でスライドの内容を作成

                                                                                CursorエディタでMarpを使ってスライド作成まとめ|Manabu Uekusa
                                                                              • 『Tips on naming boolean variables - Cleaner Code』へのコメント

                                                                                ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

                                                                                  『Tips on naming boolean variables - Cleaner Code』へのコメント
                                                                                1