はてブログ

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



タグ インターフェイス

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

読みやすいコードは「読ませない」

2024/10/11 このエントリーをはてなブックマークに追加 143 users Instapaper Pocket Tweet Facebook Share Evernote Clip コード 受け売り 実装 コードリーディング 意図

経験の浅い人にちょくちょくするアドバイスとして、「コードリーディングのときにはあんまコードを読まないほうがいいよ」がある。コード全体を詳細に読むのではなく、名前やインターフェイスからコードの意図を把握することで効率的にコードリーディングできる。完全に下記の受け売り。 「実装は極力見ないようにして、... 続きを読む

良いコメントが良い設計を導く

2024/01/16 このエントリーをはてなブックマークに追加 124 users Instapaper Pocket Tweet Facebook Share Evernote Clip 良い設計 コメント 要旨 手助け メソッド

要旨 コメントを適切に記述することは、特にインターフェイス(クラスやメソッド)において重要です。これにより、直感性が高まり、抽象化が十分に行われているかを確認する手助けになります。そのため、コメントはソフトウェア設計プロセスの重要な一部と位置づけられます。 2種類のコメントタイプ まず、コメントを2種... 続きを読む

利き腕を骨折した専業ライターが片手用キーボード『Froggy』で苦境をしのいだ話

2024/01/12 このエントリーをはてなブックマークに追加 139 users Instapaper Pocket Tweet Facebook Share Evernote Clip 利き腕 FROGGY 苦境 筆頭 骨折

これはキーボードを筆頭とするインターフェイスが大好きなフリーライターの白石が、昨年10月に利き腕を骨折、そこから片手用キーボード『Froggy』により10000字を書いて、骨折中の期間をどうにかしのいだ10月の記録です。本当に助かったので、片手でキーボードを打つすべての人にこのキーボードを広めたい……! 自己紹介... 続きを読む

洗い物のインターフェイスを統一して全部食洗機に投入できるようにするといい - Lambdaカクテル

2021/11/11 このエントリーをはてなブックマークに追加 365 users Instapaper Pocket Tweet Facebook Share Evernote Clip Lambdaカクテル 洗い物

先日食洗機を買ったけれど、フライパンだけは取っ手が食洗機に収まりきらずに洗えないという問題があった。仕方がないのでフライパンだけ手で洗っていたけれど、手で洗うためにはスポンジや通常洗剤を常時シンクに露出させておく必要があるがために、プログラミングで言うとフライパンのためだけに各種実装が行われてい... 続きを読む

Google、大規模分散DB「Spanner」にPostgreSQL互換インターフェイスを実装。強い一貫性で秒間10億以上のリクエストを処理可能。Google Cloud Next '21

2021/10/13 このエントリーをはてなブックマークに追加 171 users Instapaper Pocket Tweet Facebook Share Evernote Clip Spanner PostgreSQL互換 大規模分散DB

GoogleはGoogle Cloudで提供している大規模分散データベース「Cloud Spanner」に、PostgreSQL互換のインターフェイスを実装したと発表しました。 At #GoogleCloudNext, we've announced the preview of Cloud Spanner’s PostgreSQL interface—combining the scalability & reliability of Spanner that enterprises trus... 続きを読む

クリーンアーキテクチャのUsecaseはなぜControllerへ値を返すのではなくOutput PortとしてPresenterを呼び出すのか - Runner in the High

2019/12/11 このエントリーをはてなブックマークに追加 190 users Instapaper Pocket Tweet Facebook Share Evernote Clip PRESENTER controller Presen 疑念

何を言っているのかと言うと、みんな大好きクリーンアーキテクチャの右下に図示されているFlow of Controlのこと。 黒線が引かれているということは、つまりUsecaseの中でOutput Portのインターフェイスを持つPresenterの関数なりが最終的に実行されるということである。 ここで湧き上がってくる疑念は「UsecaseがPresen... 続きを読む

Visual Studio CodeでJupyter Notebookを動かしてみた | DevelopersIO

2019/10/23 このエントリーをはてなブックマークに追加 135 users Instapaper Pocket Tweet Facebook Share Evernote Clip エディタ スクリプト DevelopersIO DA事業本部

どうも、DA事業本部の大澤です。 Visual Studio CodeのPython拡張機能のJupyter Notebook用エディタを触ってみました。Jupyter Notebookと似たインターフェイスでスクリプトが実行でき、エディタのインテリセンスのサポートも受けられて便利そうだったので、今回はその内容をご紹介します。 Working with Jupyter Notebo... 続きを読む

マイクロソフトがドラッグ&ドロップの機械学習ツールをローンチ、ユーザーはデータを用意するだけ | TechCrunch Japan

2019/05/03 このエントリーをはてなブックマークに追加 288 users Instapaper Pocket Tweet Facebook Share Evernote Clip ローンチ デプロイ マイクロソフト ヴィジュアル プロセス

Microsoft(マイクロソフト)は米国時間5月2日、機械学習のプロセスを単純化するための3つのサービスを発表した。それらは、(1)モデルの作成を完全に自動化するツールへの新しいインターフェイス、(2)モデルの構築と訓練とデプロイをデベロッパー自身が行うためのコード不要のヴィジュアルなインターフェイス、そして(3)... 続きを読む

2019年、UIとUXデザインのトレンドを解説!デザインのテクニックやツール、ブラウザ、フォントも進化している | コリス

2019/01/07 このエントリーをはてなブックマークに追加 206 users Instapaper Pocket Tweet Facebook Share Evernote Clip コンテキスト コリス フォント UXデザイン テクニック

デザイン業界の現在の流れを把握し、それらがどこに向かって進んでいるのか、何ができるようになるのか、チェックしておきたいUIとUXデザインのトレンドを紹介します。 昨年まではスマホ中心のトレンドが多かったですが、今年のキーワードは「コンテキスト」です。より良い方法でデザインするために、インターフェイスの... 続きを読む

最近のUXデザインにおける、スマホアプリのインターフェイスに使用されているアイデアのまとめ | コリス

2018/06/27 このエントリーをはてなブックマークに追加 405 users Instapaper Pocket Tweet Facebook Share Evernote Clip コリス ユーザーインターフェイス アシスタント UXデザイン

ここ数年の間に、スマホは単なる電話以上に多くの機能を持つようになりました。スマホはさまざまな目的のために使用され、わたし達の日常のアシスタントをこなしています。 そんな便利なスマホアプリのユーザーインターフェイスに注目し、最近のUXデザインにおけるクリエイティブなすごいコンセプトを紹介します。 15 Cr... 続きを読む

「STUDIO」がついに正式版をリリース!作成したデザインをそのままWebサイトとして公開可能に | Web Design Trends

2018/04/03 このエントリーをはてなブックマークに追加 118 users Instapaper Pocket Tweet Facebook Share Evernote Clip Studio かたち デザイナー リリース 正式リリース

STUDIOとは STUDIOとは、STUDIO株式会社が提供する国産デザインツールです。「アイデアを誰でもカタチに」というコンセプトを掲げているように、デザイナーではなくても思い通りのデザインを作成できるような直感的なインターフェイスがSTUDIOの大きな特徴の1つです。 その使いやすさだけでも十分に魅力的なツールでしたが、なんと今回正式リリースに合わせて STUDIO上でWebサイトのデザイン... 続きを読む

ニンテンドースイッチ向け「KORG Gadget」正式発表。ゲーム感覚で音楽が制作できるアプリ、最大4人対応の作曲モードも搭載 | AUTOMATON

2018/01/18 このエントリーをはてなブックマークに追加 205 users Instapaper Pocket Tweet Facebook Share Evernote Clip シームレス ワークフロー AUTOMATON 正式 電子楽器

電子楽器の製造・販売メーカーKORGは1月18日、「 KORG Gadget for Nintendo Switch 」を正式発表した。ダウンロード向けタイトルとして、2018年春の発売を予定しているという。「KORG Gadget」は直感的なワークフローとインターフェイスが特徴の音楽制作アプリだ。あらゆる作業を直感的かつシームレスに行える。カテゴリーとしてはゲームに分類できずとも、ゲーム感覚で楽... 続きを読む

F8:Facebook、React Fiberを発表―JavaScriptのUIフレームワークを完全リニューアル | TechCrunch Japan

2017/04/18 このエントリーをはてなブックマークに追加 224 users Instapaper Pocket Tweet Facebook Share Evernote Clip Facebook Fiber UIフレームワーク React

Facebookはユーザー・インターフェイスを書くために利用されているJavaScriptライブラリ、 React を根本的にリニューアルしたことを F8デベロッパー・カンファレンス で発表した。これまでFacebookからまったく発表がなかったが、React Fiber(これが新しいReactのプロジェクト名)はしばらく前からFacebookのインターフェイスを動かしていた。Fiberについての... 続きを読む

JavaScript でも型チェックと契約による設計で安定した開発をする - Qiita

2016/12/21 このエントリーをはてなブックマークに追加 257 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita ドキュメント 特定 ソースコード 最低ライン

チーム開発をやっていると特定の処理を呼び出す際にインターフェイスを明示することがとても重要になってきます。言い換えると使い方がきちんと示されていることが最低ラインということです。ドキュメントは実際の処理と乖離しますし、各人がソースコードの処理を追わなければならないというのはチームでやっている意味がありません。 ところが JavaScript にはそういった仕組みが存在しません。どういった処理をする... 続きを読む

Kubernetes、独自のコンテナランタイム「cri-o」開発中。コンテナランタイムのインターフェイスを標準化し、Dockerだけでなくどんなコンテナランタイムでも対応可能に - Publickey

2016/10/12 このエントリーをはてなブックマークに追加 101 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub Publickey Docker cri-o

多数のDockerコンテナをクラスタ化し、運用管理を容易にするオーケストレーションツールの「Kubernetes」が、独自のコンテナランタイム「 cri-o 」の開発をスタートさせています。 GitHub - kubernetes-incubator/cri-o: Open Container Initiative-based implementation of Kubernetes Contai... 続きを読む

デザイナーがロゴマークを作る時・使う時に知っておくべき「ロゴマニュアル」 | SWINGS

2015/12/21 このエントリーをはてなブックマークに追加 599 users Instapaper Pocket Tweet Facebook Share Evernote Clip swings デザイナー ロゴマーク 単体 視点

デザイナーにとっては、ロゴマニュアル制作もロゴデザインの一部。 ロゴマニュアルを作る側・使う側の視点で、大事なポイントをまとめてみようと思います。 ロゴマークは企業とユーザーのタッチポイント ロゴマークは、企業や店舗のアイデンティーをワンビジュアルでユーザーに伝える重要な役割を持っています。 なおかつ、ロゴマークはそれ自体が単体で存在することはほとんどなく、必ず製品に付随したりインターフェイスを通... 続きを読む

デザイナーがロゴマークを作る時・使う時に知っておくべき「ロゴマニュアル」 | SWINGS

2015/12/21 このエントリーをはてなブックマークに追加 597 users Instapaper Pocket Tweet Facebook Share Evernote Clip swings デザイナー ロゴマーク 単体 視点

デザイナーにとっては、ロゴマニュアル制作もロゴデザインの一部。 ロゴマニュアルを作る側・使う側の視点で、大事なポイントをまとめてみようと思います。 ロゴマークは企業とユーザーのタッチポイント ロゴマークは、企業や店舗のアイデンティーをワンビジュアルでユーザーに伝える重要な役割を持っています。 なおかつ、ロゴマークはそれ自体が単体で存在することはほとんどなく、必ず製品に付随したりインターフェイスを通... 続きを読む

フルサイズをコンパクトに、たためるパソコン「ポータブック」 | キングジム

2015/12/08 このエントリーをはてなブックマークに追加 496 users Instapaper Pocket Tweet Facebook Share Evernote Clip ポータブック 細部 発想 バッテリー キングジム

小さなボディに フルサイズの使いやすさを実現。 使う時は大きくひらいてスムーズに入力。移動時は小さくたたんで軽快に持ち運び。これまでなかった独自の発想で、コンパクトなボディにフルキーボードを実現しました。さらにインターフェイスやバッテリーの充電方式など細部にまでこだわって、出張や外出時に役立つさまざまな機能を搭載。いつでもどこへでも、さっと持ち出して快適に使う。 たためるパソコン、『ポータブック』... 続きを読む

おい、peco もいいけど fzf 使えよ - Qiita

2015/10/29 このエントリーをはてなブックマークに追加 222 users Instapaper Pocket Tweet Facebook Share Evernote Clip peco ローカルリポジトリ Qiita fzf GHQ

peco 便利ですよね。正直、使い始めてしまうと使わない日はありません。最近の CLI 界隈では選択的インターフェイスやインタラクティブフィルタなどと呼ばれるツールが盛んに開発されています。特に peco は ghq との連携で一躍人気が出た気がします。 ghqを使ったローカルリポジトリの統一的・効率的な管理について こんなやつですね。以下は ghq のリポジトリへのアクセスを簡単にするためにスク... 続きを読む

WebAPIでエラーをどう表現すべき?15のサービスを調査してみた - Qiita

2015/05/25 このエントリーをはてなブックマークに追加 580 users Instapaper Pocket Tweet Facebook Share Evernote Clip WebAPI Qiita microservices API

最近はREST APIを提供しているサービスが増えてきていますね!また公開されるAPIだけでなく、Microservicesなアーキテクチャを採用して、バックエンドがWeb APIで通信するケースも増えてきているように思います。 APIを使うときはあまり気にしたこともなかったですが、いざAPIを設計してみるとどんなインターフェイスがいいのか、どんな形式がいいのかといった疑問が次々と出てきます。 今... 続きを読む

Google Japan Blog: 検索は新たな時代へ - Google Panda 登場

2015/03/31 このエントリーをはてなブックマークに追加 160 users Instapaper Pocket Tweet Facebook Share Evernote Clip 登場 時代 Google Japan Blog 検索 子どもた

2015 年 4 月 1 日 Posted by: Google 製品開発本部長 / 徳生裕人 Google では、あなたが探している情報に一秒でも早くアクセスできるように、日々開発を続けています。本日、新たに Google Panda を発表しました。 Google Panda では、検索のインターフェイスを大胆に変更。シンプルなモノクロカラーを採用。検索ボックスをなくし、世界中の小さな子どもた... 続きを読む

PHP - 憂鬱な希望としての PSR-7 - Feelin' Kinda Strange

2015/03/07 このエントリーをはてなブックマークに追加 155 users Instapaper Pocket Tweet Facebook Share Evernote Clip PSR Feelin ポテンシャル HTTPメッセージ PHP

2015-03-07 PHP - 憂鬱な希望としての PSR-7 tl;dr PSR-7は普段PHPにてHTTPメッセージを扱うインターフェイスとしてそこそこ十分に機能する。メインユースケースの8割は満たすだろうが、PHPのポテンシャルの5割にも満たないかもしれない。だがそれで良い。 「今年は PSR-7 が来る」 つい先日、PHP-FIGのHTTPメッセージ用インターフェイスに関するPSR(PH... 続きを読む

Swiftでenumとジェネリクスを活用したかっこいいAPIクライアントを書く - Hatena Developer Blog

2014/12/16 このエントリーをはてなブックマークに追加 213 users Instapaper Pocket Tweet Facebook Share Evernote Clip enum ジェネリクス nobuoka Retrofit 実装

2014-12-16 Swiftでenumとジェネリクスを活用したかっこいいAPIクライアントを書く はてなエンジニアアドベントカレンダー2014 この記事ははてなエンジニアアドベントカレンダー2014の16日目です。昨日はid:nobuokaによる「【Retrofit を読む】 利用者が定義したインターフェイスに実装を提供する Java ライブラリの作り方 【リフクレション】」でした。 こんにち... 続きを読む

ドロワーというナビゲーションの再考 | Reflection | UIデザイン会社Standard Incのブログ

2014/07/30 このエントリーをはてなブックマークに追加 155 users Instapaper Pocket Tweet Facebook Share Evernote Clip ドロワー Facebook Reflection 再考 皮切り

以前Facebookのアプリケーションで採用されたことを皮切りに、ここ数年で多くのアプリケーションで使われることになったドロワーというナビゲーションについての考察です。 最近ネット上でも話題になっており、安易なナビゲーションへの採用が見直されているされているインターフェイスでもあります。しかしドロワーの必要性について疑うことは良いのですが、表面的にただドロワーを使ってはいけないという情報に左右され... 続きを読む

Zsh - シェルスクリプトのオプション設計ガイドライン - Qiita

2014/05/20 このエントリーをはてなブックマークに追加 139 users Instapaper Pocket Tweet Facebook Share Evernote Clip コマンドライン 引数 zsh 実装 Qiita

僕はコマンドラインで使うシェルスクリプトを書くことがけっこうあるんだけど、インターフェイスというか呼び出し方はとても大事だと思ってるので、そこにわりと時間をかけて考えるようにしてる。 実装はいつでも変更できるけど呼び出し方を変えた時は利用者にも変更を強いるので、できれば最初から良い設計で作りたいと思っている。 そこで、僕がシェルスクリプトのオプションとか引数とかの仕様を決める上で注意していることを... 続きを読む

 
(1 - 25 / 81件)