はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ モジュール

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 199件)

Node.js + TypeScriptのモジュールを整理してみる

2024/04/23 このエントリーをはてなブックマークに追加 109 users Instapaper Pocket Tweet Facebook Share Evernote Clip CommonJS TypeScript link 落とし穴

はじめにlink 最近受けるNode.js + TypeScript環境の相談の中で、CommonJSやECMAScript Modulesのあたりで落とし穴にはまっている人が多いという事に気づいた。 Node.jsは歴史的にCommonJSとECMAScript Modules(以後ESMと表記)がどうしても入り乱れる環境にあり、これにTypeScriptのモジュールが加わると組み合わせで... 続きを読む

設計の知識と技能で駆動するソフトウェア開発

2024/03/24 このエントリーをはてなブックマークに追加 143 users Instapaper Pocket Tweet Facebook Share Evernote Clip 技能 ソフトウェア開発 設計 登壇 技法

Object Oriented Conference 2024 登壇の機会をいただいたので、ここ数年、設計について考えていることを、言語化してみました。 はじめに 設計と開発プロセスの関係性 ソフトウェア設計の知識と技能 ① ソフトウェア設計の基礎知識 a. 基本課題 b. 解決のアプローチ c. モジュール化:基本となる4つの技法 ② モジュール... 続きを読む

【ソフトウェア設計】モジュールをどう分割するのか?

2024/02/25 このエントリーをはてなブックマークに追加 159 users Instapaper Pocket Tweet Facebook Share Evernote Clip 関数 指針 前々回 認知負荷 単位

はじめに 前々回や、前回に引き続き、ソフトウェア設計の指針に関する話をしたいと思います。 関数やクラス、そしてサービスなどシステムの塊の単位をモジュールと呼び、モジュールを作る事で、認知負荷を下げ複雑性と戦うという話をしてきました。では、モジュールは「いつ」分割するのが良いでしょうか? また、他に... 続きを読む

ヤフーのユーザー5,400万人から"同意"を得るための技術(HTML/CSS/JavaScript)

2024/02/20 このエントリーをはてなブックマークに追加 102 users Instapaper Pocket Tweet Facebook Share Evernote Clip CSS ヤフー HTML 同意 JavaScript

こんにちは。SWATチームの今谷と、LY会員サービス統括本部の木所です。 LINEとヤフーの会社合併に伴って、LINEヤフー株式会社が提供するサービスを利用するユーザーに「新プライバシーポリシーへの同意」をいただくためのモジュールを開発しました。本記事では、ヤフーのユーザー5,400万人から”同意”を得るための工夫に... 続きを読む

Ubuntuのモジュールに深刻な脆弱性、40%のUbuntuユーザーに影響か

2023/07/27 このエントリーをはてなブックマークに追加 81 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ubuntu Wiz 欠陥 クラウド 脆弱性

Wizは7月26日(米国時間)、「GameOverlay Vulnerability Impacts 40% of Ubuntu Workloads|Wiz Blog」において、UbuntuのOverlayFSモジュールに複数の深刻な脆弱性があるとして、注意を呼び掛けた。この問題の影響を受けるUbuntuのバージョンがクラウドで広く普及しているため、Ubuntuユーザーの約40%がこれらの欠陥に対... 続きを読む

Azureを勉強したいけど何したらいいかわからない人へ ~ 勉強資料インデックスの紹介 ~ - Qiita

2023/01/11 このエントリーをはてなブックマークに追加 237 users Instapaper Pocket Tweet Facebook Share Evernote Clip Azure Qiita microsoft.com ヤマハ

こんにちは、駆け出しアーキテクトのやまぱんです。 今回はMS社員が出しているAzure メインの勉強資料インデックスを紹介します。 もちろんこれ以外にも MS認定資格のページに書かれているMSLearnのモジュールを実施することも Azure 学習において有効だと思います。 例)Az-900の例 https://learn.microsoft.com/ja-jp/c... 続きを読む

セキュリティソフト「ESET」シリーズに複数の脆弱性 ~モジュールの更新で対策/サポート終了の旧製品は後継バージョンへの移行を

2022/10/26 このエントリーをはてなブックマークに追加 72 users Instapaper Pocket Tweet Facebook Share Evernote Clip ESET セキュリティソフト 移行 脆弱性 後継バージョン

続きを読む

Rust for Linuxでは独自のallocライブラリを使っている

2022/09/19 このエントリーをはてなブックマークに追加 91 users Instapaper Pocket Tweet Facebook Share Evernote Clip デバイスドライバ rust Linux 当初 懸念点

Rustを第二言語として採用してデバイスドライバなどのモジュールをRustで書けるようにする「Rust for Linux」が近々マージされる予定だともLinus氏自身が発言しています。 そんな期待のかかるRust for Linuxですが、提案された当初は期待こそされていたものの、様々な懸念点も指摘されていました。 その1つが標準ライブ... 続きを読む

いちばんやさしい webpack 入門

2022/05/02 このエントリーをはてなブックマークに追加 358 users Instapaper Pocket Tweet Facebook Share Evernote Clip Webpack ハンドラー Bundle CSS 入門

webpack is 何? webpack とは一言で言うと JavaScript 向けのモジュール・バンドラーです。 複数の JavaScript モジュールを一つ(またはいくつか)のファイルへバンドル(=bundle: 束にする、包む) してくれます。 複数の JS モジュールを(場合によっては CSS や画像などのアセット類も)一つにまとめる モジュール... 続きを読む

[Rust] モジュールのベストプラクティス

2022/05/03 このエントリーをはてなブックマークに追加 87 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust ベストプラクティス モジュールシステム 言語 規模

Rust のモジュールシステムは私の知る中でもトップクラスによくできた仕組みだと思います。特にリファクタリングによってモジュールを再構成するときのやりやすさは他の言語では経験できないものです。例えばそれなりの規模の Python プロジェクトを回帰バグを導入せずにモジュール構造のリファクタリングするのは不可能... 続きを読む

Node.js や deno に Web Standard な API をなんでも取り入れるのが良いことなのかについて - from scratch

2021/12/13 このエントリーをはてなブックマークに追加 81 users Instapaper Pocket Tweet Facebook Share Evernote Clip deno callback API node.js 筆頭

この記事は Node.js Advent Calendar の 11 日目の記事です。 qiita.com Web API と Node.js ES2015 以前の Node.js は Web Standard な API の中で足りないものを自分で補う形で進化を続けてきた。 Callback や Event 主体での非同期処理や Common JS な形でロードできる独自のモジュールの仕組みがその筆頭だと思う。... 続きを読む

go.modとgo.sumの読み方

2021/10/05 このエントリーをはてなブックマークに追加 64 users Instapaper Pocket Tweet Facebook Share Evernote Clip Tidy ディレクティブ アプリケーション go mod 次項

go.mod 主にモジュールのインポートパスとバージョン情報を書いておくためのファイルで、いくつかのディレクティブを使ってアプリケーションがどのような依存関係を持っているか記述しておきます。 go mod tidy等を実行するとこのファイルを元に依存先を取得し次項で解説するgo.sumを生成します。 サンプル module githu... 続きを読む

「Twitter for Professionals」始動 個人でも使える収益化アカウント

2021/10/04 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip 始動 Twitter 米Twitter Twitter広告

Twitterは、ユーザー収益化の新機能「Twitter for Professionals」を発表した。Twitter広告、Quick Promote、Advanced Profile、ショッピングやニュースレターなどのモジュール」を使える。条件を満たせば個人でも利用可能だ。 米Twitterは10月1日(現地時間)、ユーザーが収益化するための新たな方法「Twitter for Prof... 続きを読む

無料でPC上でシンセサイザーを構築できるオープンソースのソフトウェアモジュラー「BESPOKE」が登場 - GIGAZINE

2021/09/18 このエントリーをはてなブックマークに追加 464 users Instapaper Pocket Tweet Facebook Share Evernote Clip モジュ bespoke エフェクター GIGAZINE 正式版

Windows・macOS・Linux上で現実のシンセサイザーのようにモジュールやエフェクターをつないで音を作り出すことができるオープンソースのソフトウェアモジュラー「Bespoke」の正式版となるバージョン1.0.0が、2021年9月14日にリリースされました。 Bespoke Synth https://www.bespokesynth.com/ Bespokeは190以上のモジュ... 続きを読む

JavaScriptツールチェインの統一を目指す「Rome」開発チームが起業、「Rome Tools, Inc.」を立ち上げ - Publickey

2021/05/05 このエントリーをはてなブックマークに追加 117 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey Rome Webpack Babel 統一

JavaScriptツールチェインの統一を目指す「Rome」開発チームが起業、「Rome Tools, Inc.」を立ち上げ 現在、モダンなJavaScript開発環境としては、ESLintに代表される構文チェッカーや、Babelに代表されるJavaScript変換ツール、モジュールを組み合わせるなどのバンドル操作を行うWebpackなど、さまざまなツールを組み合... 続きを読む

ソニー、電子マネー支払いができる「推し払いキーホルダー」。第一弾は『魔法少女まどか☆マギカ』 - PHILE WEB

2021/04/30 このエントリーをはてなブックマークに追加 103 users Instapaper Pocket Tweet Facebook Share Evernote Clip PHILE フェリカ FeliCa ソニー マギカ

ソニーは、キャラクターを印刷したアクリル製のキーホルダーに非接触ICカード技術 FeliCa(フェリカ)のモジュールを内蔵し、電子マネーの支払いができる「推し払いキーホルダー」の試験販売を開始する。 第一弾として、今年テレビシリーズ放送10周年を迎えた人気アニメ『魔法少女まどか☆マギカ』のキャラクター「鹿目ま... 続きを読む

Goバイナリの脆弱性検知 - knqyf263's blog

2021/04/29 このエントリーをはてなブックマークに追加 88 users Instapaper Pocket Tweet Facebook Share Evernote Clip goバイナリ Trivy knqyf263 バイナリ Blog

Trivyのv0.17.0をリリースしました。 github.com 長い道のりでしたが、ようやくこれでGoバイナリの脆弱性検知に対応できました。夜中0時ぐらいからリリース作業を初めて気付いたら朝5時でした。 概要 Go言語で書かれたプログラムをビルドすると依存しているモジュールがバイナリに含まれます。現代のソフトウェア開発に... 続きを読む

Excelを自動化できる!Pythonのモジュール「OpenPyXL」で効率化してみた | AIZINE(エーアイジン)

2021/01/26 このエントリーをはてなブックマークに追加 444 users Instapaper Pocket Tweet Facebook Share Evernote Clip OpenPyXL AIZINE エーアイジン 足かせ 効率

DX(デジタルトランスフォーメーション) Excelを自動化できる!Pythonのモジュール「OpenPyXL」で効率化してみた 現在では表計算ソフトのExcelは企業の業務に欠かせない存在となっていますよね。 ですが、実際に活用していくと不便さを感じる場面もあり、これが業務の足かせとなって効率を下げてしまうことも。ところが今... 続きを読む

パイオニア、USBに挿すだけでパソコンの音質が上がるモジュール。10万円 - PC Watch

2020/11/18 このエントリーをはてなブックマークに追加 598 users Instapaper Pocket Tweet Facebook Share Evernote Clip パイオニア 音質 USB パソコン PC Watch

続きを読む

経産省発の npm モジュール!住所や電話番号の正規化、ジオコーディングなどができる IMI コンポーネントツールを試した! - Geolonia developer's blog

2020/05/29 このエントリーをはてなブックマークに追加 1237 users Instapaper Pocket Tweet Facebook Share Evernote Clip 経産省 ジオコーディング https npm ツール

Photo by Luiz Centenaro on Unsplash Code for Japan の関さんが SNS でシェアしてて知ったのですが、経産省さんがなにやらオープンソースで住所や電話番号の正規化などなどをするツールを公開したとのこと。 https://info.gbiz.go.jp/tools/imi_tools/ 経産省が住所変換や法人種別名、電話番号の正規化に使えるIMIコン... 続きを読む

機械学習の短期集中コース - Learn | Microsoft Docs

2020/01/15 このエントリーをはてなブックマークに追加 1460 users Instapaper Pocket Tweet Facebook Share Evernote Clip サイエンス 物事 コンピューター 人工知能 基本概念

人工知能 (AI) と機械学習の大まかな概要。 モジュールは、コンピューター サイエンスや統計情報をほとんど、またはまったく知らない人を対象としています。 AI の基本概念について説明し、無料の使いやすいツールを使ってカスタム機械学習ソリューションを適用する方法を学習します。 AI の専門家が物事、人、将来につ... 続きを読む

Pythonのネットワークプログラミングに必要なデータまとめ | マイナビニュース

2019/11/15 このエントリーをはてなブックマークに追加 84 users Instapaper Pocket Tweet Facebook Share Evernote Clip ネットワークプログラミング Python ライブラリ PDF

Comparitechは11月13日(米国時間)、「Python Network Programming Cheat Sheet - Downloadable JPG & PDF」において、Pythonを使ったネットワークプログラミングに必要となるモジュールやライブラリ、コードサンプルなどをまとめたチートシートおよびテーブルの公開を伝えた。 公開されたチートシートには次のデータがま... 続きを読む

AWS Data Wranglerを使って、簡単にETL処理を実現する | Amazon Web Services ブログ

2019/09/25 このエントリーをはてなブックマークに追加 94 users Instapaper Pocket Tweet Facebook Share Evernote Clip ETL処理 コーディング Python github上 以下

Amazon Web Services ブログ AWS Data Wranglerを使って、簡単にETL処理を実現する 2019年9月、Github上にAWS Data Wrangler(以下、Data Wrangler)が公開されました。Data Wranglerは、各種AWSサービスからデータを取得して、コーディングをサポートしてくれるPythonのモジュールです。 現在、Pythonを用いて、Amazon At... 続きを読む

付録: JavaScriptチートシート · JavaScript Primer #jsprimer

2019/09/21 このエントリーをはてなブックマークに追加 135 users Instapaper Pocket Tweet Facebook Share Evernote Clip 付録 JavaScript Primer リテラル 挙動 関数

付録: JavaScriptチートシート JavaScriptの言語機能に関するチートシートです。 言語機能 コメント データ リテラル 文字列 データアクセス 演算子 関数と挙動 コントロールフロー モジュール その他 ガイド プロジェクト構造 言語機能 コメント コメントの書き方について。 コード例 説明 関連 続きを読む

「M5Stack」と3G拡張ボードでお手軽IoT「雨雲レーダーの表示デバイス」を作ろう (1/4):CodeZine(コードジン)

2019/08/26 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip CodeZine パンダ マイコン IoTデバイス 試作

IoTデバイスの製作と聞くと「基板むき出し」「ハンダ付け」こんなイメージをお持ちではないでしょうか?「M5Stack」は、5cm四方のケースの中に、マイコンやカラー液晶ディスプレイなどが詰め込まれたIoTプロトタイピング(試作)向けデバイスで、ハンダ付けをすることなく、モジュールを「積み上げる」ことで機能拡張を... 続きを読む

 
(1 - 25 / 199件)