命名規則 命名は 統一することが大切 で、正しいものが 1 つに定まるとは限りません。 プログラミング言語・ライブラリなどにより流儀がありますので、以下は一例として捉えてください。 URL は ケバブケース NG : /systemOrders 、 /system_orders OK : /system-orders URL中の resources はリソースのコレクションを表し、 複数形の名詞 で表現 NG : GET /user 、 GET /User OK : GET /users URL中のパスパラメータ・リソース ID部分は キャメルケース NG : /system-orders/{order_id} 、 /system-orders/{OrderId} OK : /system-orders/{orderId} ※ケバブケース( {order-id} )への統一でも大丈夫です
様々な命名規則の起源を調べてベストプラクティスを考えてみた RESTful な URI 設計ではケバブケースだとか、プログラム言語ごとにスネークケースが使われたりキャメルケースが使われたりとか、命名規則には色んなモノがある。それらがどういう経緯で登場したのかを調べることで、プロジェクトや使用言語に囚われない普遍的な命名規則を体系的に構築できないか、と考えている。 今回は調べた情報を雑多にまとめておく。 目次 スネークケースの起源 パンチカード時代は大文字だけ (ケースインセンシティブ) Xerox Alto が生んだキャメルケースとハンガリー記法 Sun・Java によるキャメルケースの浸透 ファイル名も「ハイフン」「スペース」区切りは忌避されてきた ハイフンケースが登場する場所 : Web ついでに : Git は少なくともブランチ名がハイフンケース推奨 HTML・CSS はハイフンケー
無料でウェブサーバー向けのSSL/TLS証明書を発行している認証局Let's Encryptは、自身を信頼していない端末にも信頼される証明書を発行できるようにIdenTrustからクロス署名を受けていましたが、Let's Encryptを信頼する端末が増加したことを受けて、2024年にIdenTrustからのクロス署名を廃止すると発表しました。 Shortening the Let's Encrypt Chain of Trust - Let's Encrypt https://letsencrypt.org/2023/07/10/cross-sign-expiration.html SSL/TLSを使うと、通信において「通信相手が偽物にすり替わっていないか」「途中でデータが改ざんされていないか」などを確認できたり、通信内容を暗号化することで盗聴されるのを防止できたりするというメリットがあ
はじめに 皆さん馴染みの深いnpmとyarnについて、違いを意識して使い分けしていますか? 両者ともNode.jsで動作するパッケージマネージャという理解はありましたが、双方の違いについて あまり意識してませんでした。 ふと気になったので、今回はnpmとyarnの概要と違いについてまとめていこうと思います パッケージマネージャーとは パッケージマネージャとはその名の通り、パッケージを管理するソフトウェアやシステムのことを指します。 主にシステムのインストールやアンインストール、必要な外部のソフトウェアの自動取得(依存関係の解決)などを行ないます。 大まかに2種類に分けられOSレベルの機能やソフトウェアパッケージを管理するものとプログラミング言語向けもの`があります。 npmとは npmとはNode Package Managerの略称で2010年1月にリリースされたJavaScript公式
自社ソフトウェアプロダクトを内製する組織であっても、開発チームがそれをどうやって作り上げているか、開発者ら以外にとってはブラックボックスであり、不可視です。それだけに、開発チームのパフォーマンスや内部状況の良し悪しは、各々の主観や興味によって、不統一な認識を持ってしまうことも多いでしょう。そしてそのような認識のばらつきは、開発する当人たちにとっても実は同じです。 しかし、例えブラックボックスであっても、自動車のダッシュボードのように様々な指標によってその内部が数値化され、可視化されていれば、チームのパフォーマンスに統一的な認識を持たせやすくなります。 本記事では、どのような指標を可視化すべきか、その代表的なものについて取り上げます。 リードタイム(開発、製造)リードタイムは、開発項目ごとの作業期間を計測したもので、短いほど優れていることを示す指標です。計測対象となるプロセス全体を「開発」と
あくのふどうさん @yellowsheep ホステス「あくのさん。私も不動産投資したい。何買えばいいかな」 あくの「これ買いなよ。高井戸駅3分、築40年の1R。800万」 ホステス「ボロボロじゃん」 あくの「ボロボロだよ」 ホステス「やだよ、ボロいの」 あくの「たしかに。でもお前が住むわけじゃないじゃん」 2023-07-10 12:53:36 あくのふどうさん @yellowsheep 悪徳不動産ブローカーです。明海大学不動産学部非常勤講師、専門は転売業者向けのデットアレンジ。 2023年雀卓ツイのグル。多重債務力875M、加重平均金利は265bp。財務キャッシュフローだけプラスの不動産投資会社で財務担当執行役員を務めています。 あくのふどうさん @yellowsheep ホステス「ボロいと住まないじゃん」 あくの「いや、気にしない人結構いるんだよ」 ホステス「ホントに?学生」 あくの「
このコーナーでは、2014年から先端テクノロジーの研究を論文単位で記事にしているWebメディア「Seamless」(シームレス)を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 Twitter: @shiropen2 シンガポール国立大学と中国の浙江大学に所属する研究者らが発表した論文「EasySpider: A No-Code Visual System for Crawling the Web」は、Excelを使用するように視覚的にWebスクレイピングタスクを設計し、実行できるカスタマイズ可能なWebクローラーシステムを提案した研究報告である。公式ページはこちら。 このシステムは、マウス操作のGUI(Graphical User Interface)を使用して提供されており、コーディングの経験がなくても使えるため、ノンプログラマーでも簡単にタスクを設
Published 2023/07/12 19:20 (JST) Updated 2023/07/13 18:05 (JST) ジャニーズ事務所のジャニー喜多川前社長(2019年死去)による性加害問題で、国連人権理事会の「ビジネスと人権」作業部会が今月下旬に来日し、被害を訴える当事者への聞き取り調査に乗り出すことが12日、関係者らへの取材で分かった。各国の人権侵害を取り上げ、改善を促す人権理の専門家が実態把握に動き出した。 作業部会は7月下旬から8月上旬にかけて来日し、東京と大阪で当事者のヒアリングを行う予定。弁護士を通じて作業部会から打診があったという。 作業部会は今回の来日で、ジャニーズの問題のほか、被雇用者の人権などについて日本政府や企業関係者らと面談する予定。調査結果を踏まえ、日本に対する勧告を含む報告書が来年6月からの人権理に提出される。 告発者の1人、元ジャニーズJr.の二本樹
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く