Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
hiyohiyo
PDF, PPTX
371 views
CrystalDiskMark & CrystalDiskInfo 開発裏話
CrystalDiskMark & CrystalDiskInfo 開発裏話 ~ 個人開発の限界突破!世界中のユーザーに愛されるソフトウェアを目指して ~
Software
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 68
2
/ 68
3
/ 68
4
/ 68
5
/ 68
6
/ 68
7
/ 68
8
/ 68
9
/ 68
10
/ 68
11
/ 68
12
/ 68
13
/ 68
14
/ 68
15
/ 68
16
/ 68
17
/ 68
18
/ 68
19
/ 68
20
/ 68
21
/ 68
22
/ 68
23
/ 68
24
/ 68
25
/ 68
26
/ 68
27
/ 68
28
/ 68
29
/ 68
30
/ 68
31
/ 68
32
/ 68
33
/ 68
34
/ 68
35
/ 68
36
/ 68
37
/ 68
38
/ 68
39
/ 68
40
/ 68
41
/ 68
42
/ 68
43
/ 68
44
/ 68
45
/ 68
46
/ 68
47
/ 68
48
/ 68
49
/ 68
50
/ 68
51
/ 68
52
/ 68
53
/ 68
54
/ 68
55
/ 68
56
/ 68
57
/ 68
58
/ 68
59
/ 68
60
/ 68
61
/ 68
62
/ 68
63
/ 68
64
/ 68
65
/ 68
66
/ 68
67
/ 68
68
/ 68
More Related Content
PDF
LLD(ローレベルディスカバリ)を弄り倒せ、zabbix_senderを併用してらくらく可視化
by
Takeshi Yamane
PPTX
Менежментийн үндэс лекц №5,6
by
E-Gazarchin Online University
PDF
Consulを頑張って理解する
by
Masakazu Watanabe
PDF
Keystone fernet token
by
Yuki Nishiwaki
PDF
階層的決定性ウォレットを理解しよう
by
bitbank, Inc. Tokyo, Japan
PPT
フィルタドライバ入門
by
firewood
PPTX
Үйлчилгээний маркетинг /Банкны үйлчилгээ/
by
Solongo Erdenebaatar
PDF
MySQL 5.7にやられないためにおぼえておいてほしいこと
by
yoku0825
LLD(ローレベルディスカバリ)を弄り倒せ、zabbix_senderを併用してらくらく可視化
by
Takeshi Yamane
Менежментийн үндэс лекц №5,6
by
E-Gazarchin Online University
Consulを頑張って理解する
by
Masakazu Watanabe
Keystone fernet token
by
Yuki Nishiwaki
階層的決定性ウォレットを理解しよう
by
bitbank, Inc. Tokyo, Japan
フィルタドライバ入門
by
firewood
Үйлчилгээний маркетинг /Банкны үйлчилгээ/
by
Solongo Erdenebaatar
MySQL 5.7にやられないためにおぼえておいてほしいこと
by
yoku0825
What's hot
PDF
Тоон шинжилгээний арга БД1
by
math-programchlal
PDF
OCIランタイムの筆頭「runc」を俯瞰する
by
Kohei Tokunaga
PDF
Androidの新ビルドシステム
by
l_b__
PDF
Банкны хяналт шинжилгээ
by
Ikhzasag SEZS
PDF
C++でNVMeと(*´Д`)ハァハァ 戯れていたら一年経ってた。
by
hiyohiyo
PPTX
Kof2017 シラサギ導入
by
Yu Ito
PPTX
Г.Отгончимэг, Ч.Тогтохцэрэн, Л.Энх–Амгалан - Хувьцаат компани болон салбарууд...
by
batnasanb
PPTX
three.jsを「遅い」と思わせないデータの扱い方
by
jey en
PDF
systemd 再入門
by
Kazuhiro Nishiyama
PPTX
ファントム異常を排除する高速なトランザクション処理向けインデックス
by
Sho Nakazono
PDF
[Cloud OnAir] Cloud Data Fusion で GCP にデータを集約して素早く分析を開始しよう 2019年10月31日 放送
by
Google Cloud Platform - Japan
DOC
П.Мөнхтулга - Хөрөнгө оруулалт , Орчин, Хөрөнгө оруулалтын нөхцөл, Тулгарах б...
by
batnasanb
PDF
⼤企業で実現するイマドキの内製開発
by
NTT Communications Technology Development
PPTX
Сайнаас агууд дэвшихүй
by
Borte
PDF
Redmineチューニングの実際と限界(旧資料) - Redmine performance tuning(old), See Below.
by
Kuniharu(州晴) AKAHANE(赤羽根)
PDF
MicrosoftのDID/VC実装概要
by
Naohiro Fujie
PDF
Docker道場「Dockerの基本概念」0825インフラ勉強会資料
by
Masahito Zembutsu
PDF
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
by
Masahito Zembutsu
PPTX
байгууллагын үнэлгээ
by
Erdenezul Purevnanzad
PDF
Building rbme smon
by
altaamecs
Тоон шинжилгээний арга БД1
by
math-programchlal
OCIランタイムの筆頭「runc」を俯瞰する
by
Kohei Tokunaga
Androidの新ビルドシステム
by
l_b__
Банкны хяналт шинжилгээ
by
Ikhzasag SEZS
C++でNVMeと(*´Д`)ハァハァ 戯れていたら一年経ってた。
by
hiyohiyo
Kof2017 シラサギ導入
by
Yu Ito
Г.Отгончимэг, Ч.Тогтохцэрэн, Л.Энх–Амгалан - Хувьцаат компани болон салбарууд...
by
batnasanb
three.jsを「遅い」と思わせないデータの扱い方
by
jey en
systemd 再入門
by
Kazuhiro Nishiyama
ファントム異常を排除する高速なトランザクション処理向けインデックス
by
Sho Nakazono
[Cloud OnAir] Cloud Data Fusion で GCP にデータを集約して素早く分析を開始しよう 2019年10月31日 放送
by
Google Cloud Platform - Japan
П.Мөнхтулга - Хөрөнгө оруулалт , Орчин, Хөрөнгө оруулалтын нөхцөл, Тулгарах б...
by
batnasanb
⼤企業で実現するイマドキの内製開発
by
NTT Communications Technology Development
Сайнаас агууд дэвшихүй
by
Borte
Redmineチューニングの実際と限界(旧資料) - Redmine performance tuning(old), See Below.
by
Kuniharu(州晴) AKAHANE(赤羽根)
MicrosoftのDID/VC実装概要
by
Naohiro Fujie
Docker道場「Dockerの基本概念」0825インフラ勉強会資料
by
Masahito Zembutsu
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
by
Masahito Zembutsu
байгууллагын үнэлгээ
by
Erdenezul Purevnanzad
Building rbme smon
by
altaamecs
Similar to CrystalDiskMark & CrystalDiskInfo 開発裏話
PDF
20170211_pronama_CrystalDiskMark_UWP
by
hiyohiyo
PPTX
NVMe でハァハァしようよ #sapporocpp
by
hiyohiyo
PDF
ユーザーに愛されるソフトを作りたい!!
by
hiyohiyo
PDF
20190706 PO 2019 Summer
by
hiyohiyo
PDF
DBTS2016 DBAのための最新テクノロジー
by
Masaya Ishikawa
PDF
Osc2011 Do
by
Kazuhisa Hara
PDF
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
by
Masaya Ishikawa
PPTX
20180630 interact2018 rev1
by
Takano Masaru
PDF
世界中のユーザーに愛される ソフトウェアを作りたい!!
by
hiyohiyo
PDF
VMware vForum/VSS2013にて発表されたNetAppセッションコンテンツ
by
NetApp Japan
PDF
[db tech showcase Sapporo 2015] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...
by
Insight Technology, Inc.
PDF
どうなる?Windows 8時代の業務アプリ開発
by
Yuya Yamaki
PDF
仮想化にしたのにオンプレミスと同じ運用でいいのか
by
Yukio Saito
PDF
Bitvisorをベースとした既存Windowsのドライバメモリ保護
by
Kuniyasu Suzaki
PDF
[db tech showcase Tokyo 2016] A35: NVMe徹底検証 by 株式会社インサイトテクノロジー 平間 大輔
by
Insight Technology, Inc.
PPT
計算機理論入門07
by
Tomoyuki Tarumi
PPTX
Hddからインメモリーテクノロジーへ
by
Yusuke Miyake
PDF
Interact2019 ws2019 s2d_IN05
by
Hiroshi Matsumoto
PDF
Windows 7 オプショナルツール 一挙紹介
by
shigeya
PPTX
Dell emc highperformancevirtualinfracommunitymeetup_20180621publish
by
Makoto Ono
20170211_pronama_CrystalDiskMark_UWP
by
hiyohiyo
NVMe でハァハァしようよ #sapporocpp
by
hiyohiyo
ユーザーに愛されるソフトを作りたい!!
by
hiyohiyo
20190706 PO 2019 Summer
by
hiyohiyo
DBTS2016 DBAのための最新テクノロジー
by
Masaya Ishikawa
Osc2011 Do
by
Kazuhisa Hara
DBTS2015 Tokyo DBAが知っておくべき最新テクノロジー
by
Masaya Ishikawa
20180630 interact2018 rev1
by
Takano Masaru
世界中のユーザーに愛される ソフトウェアを作りたい!!
by
hiyohiyo
VMware vForum/VSS2013にて発表されたNetAppセッションコンテンツ
by
NetApp Japan
[db tech showcase Sapporo 2015] A12:DBAが知っておくべき最新テクノロジー: フラッシュ, ストレージ, クラウド b...
by
Insight Technology, Inc.
どうなる?Windows 8時代の業務アプリ開発
by
Yuya Yamaki
仮想化にしたのにオンプレミスと同じ運用でいいのか
by
Yukio Saito
Bitvisorをベースとした既存Windowsのドライバメモリ保護
by
Kuniyasu Suzaki
[db tech showcase Tokyo 2016] A35: NVMe徹底検証 by 株式会社インサイトテクノロジー 平間 大輔
by
Insight Technology, Inc.
計算機理論入門07
by
Tomoyuki Tarumi
Hddからインメモリーテクノロジーへ
by
Yusuke Miyake
Interact2019 ws2019 s2d_IN05
by
Hiroshi Matsumoto
Windows 7 オプショナルツール 一挙紹介
by
shigeya
Dell emc highperformancevirtualinfracommunitymeetup_20180621publish
by
Makoto Ono
More from hiyohiyo
PDF
20210828_win32_windows11
by
hiyohiyo
PDF
20210605_jishukujicho
by
hiyohiyo
PDF
20200523 冴えないソフトの育てかた
by
hiyohiyo
PDF
20200429 algyan lt
by
hiyohiyo
PDF
はじめての同人誌製作
by
hiyohiyo
PPTX
Desktop App Converter で Microsoft ストアデビュー & 野良野良ライフ満喫!!
by
hiyohiyo
PDF
はじめての UWP アプリ開発
by
hiyohiyo
PDF
Visual Studio Community 2013 で始めるプログラミング Win32/MFC #clrh93
by
hiyohiyo
PDF
今更始める Win32 + DirectWrite #pronamaclrhsapporocpp
by
hiyohiyo
PDF
Windows8/8.1時代のWin32プログラミング #sapporocpp
by
hiyohiyo
PDF
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
by
hiyohiyo
20210828_win32_windows11
by
hiyohiyo
20210605_jishukujicho
by
hiyohiyo
20200523 冴えないソフトの育てかた
by
hiyohiyo
20200429 algyan lt
by
hiyohiyo
はじめての同人誌製作
by
hiyohiyo
Desktop App Converter で Microsoft ストアデビュー & 野良野良ライフ満喫!!
by
hiyohiyo
はじめての UWP アプリ開発
by
hiyohiyo
Visual Studio Community 2013 で始めるプログラミング Win32/MFC #clrh93
by
hiyohiyo
今更始める Win32 + DirectWrite #pronamaclrhsapporocpp
by
hiyohiyo
Windows8/8.1時代のWin32プログラミング #sapporocpp
by
hiyohiyo
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
by
hiyohiyo
CrystalDiskMark & CrystalDiskInfo 開発裏話
1.
CrystalDiskMark&CrystalDiskInfo開発裏話 〜個人開発の限界突破!世界中のユーザーに愛されるソフトウェアを目指して〜 宮崎 典行
2.
Agenda 自己紹介
はじめに 致命的な不具合 オープンソースの奇跡 モチベーションを維持・向上するための秘訣 まとめ
3.
自己紹介 名前:宮崎 典行 /
hiyohiyo 趣味:ソフトウェア開発(24年) 受賞:Microsoft MVP for Developer Technologies (2014年1月~) Web:https://crystalmark.info/ Microsoft Global Summit 2019
4.
【代表作】以前開発していたソフトウェア CrystalMark 2004 総合ベンチマークソフト
CrystalCPUID CPU情報ソフト フリーウェア 修正BSDライセンス
5.
【代表作】現在開発しているソフトウェア CrystalDiskMark ストレージベンチマークソフト CrystalDiskInfo
ストレージ情報ソフト MITライセンス 2,500万DL MITライセンス 5,000万DL
6.
個人開発者としての24年 98 99 00
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 大学 大学院 修士 埼玉勤務 札幌勤務 東京勤務 CrystalMark CrystalCPUID CrystalDiskMark CrystalDiskInfo Microsoft MVP
7.
Agenda 自己紹介
はじめに 致命的な不具合 オープンソースの奇跡 モチベーションを維持・向上するための秘訣 まとめ
8.
はじめに 世界中のユーザーに愛されるソフトウェアを目指すことで 私の人生は豊かで鮮やか になりました。 【本セッションの主な内容】 ・致命的な不具合が発生したときの乗り越え方 ・ユーザーから厳しいご意見をいただいた時の受け止め方 ・コミュニティの協力を仰ぎながら技術的な壁を突破する方法 ・モチベーションを保ち続けるための秘訣
9.
ソフトウェア開発をはじめた きっかけ 高校時代に、友人がパソコン通信で見つけてきたWindSockを実行した瞬間に 「いつかベンチマークソフトを作る!」と決意しました! WindSock by
Chris Hewitt, Copyright (c) 1992, 1993 Technical Pixies
10.
CrystalMark 2004(総合ベンチマークソフト) 世界一の総合ベンチマークソフトを目指して開発!!
11.
CrystalMark 2004(総合ベンチマークソフト) 日本では広くご利用いただいたものの・・・ グローバル知名度は ほぼ0
12.
CrystalCPUID(CPU情報ソフト) 世界一のCPU情報ソフトを目指して開発!! 差別化要素:独自のクロック周波数制御機能
13.
CrystalCPUID(CPU情報ソフト) ほんのわずかな期間だけ世界中でご利用いただけたものの・・・ 新CPUに対応できず フェードアウト
14.
個人開発者としての24年 98 99 00
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 大学 大学院 修士 埼玉勤務 札幌勤務 東京勤務 CrystalMark CrystalCPUID CrystalDiskMark CrystalDiskInfo Microsoft MVP 開発断念
15.
Agenda 自己紹介
はじめに 致命的な不具合 オープンソースの奇跡 モチベーションを維持・向上するための秘訣 まとめ
16.
CrystalDiskMark(ストレージベンチマークソフト) ストレージに特化すればイケるのでは? 約2ヵ月かけてシンプルなストレージベンチマークソフトを開発 http://www.forest.impress.co.jp/article/2007/04/03/crystaldiskmark.html 翌々営業日に 窓の杜に掲載
17.
バグ・ストーリーは突然に ある日、掲示板にこんな書き込みが・・・ CrystalDiskMark1.0のDiskBench.cppの372行目で、4KBのランダム アクセスのための領域の個数を split = 64
* (DiskTestSize / 1024 / 1024); で決めていると理解したのですが、ここは64ではなくて256でないと、 多くてもテストファイルの1/4しか使わないのではないでしょうか。 (1MBあたりの4KB領域の個数が入るべきという理解です) 理解が間違っていたらすみません。よろしくお願いいたします。 原文ママ
18.
致命的なバグが発覚! バグの内容 テストファイルサイズ アクセス範囲 1/4 4KBランダムリード・ライトテストに おいて、テストファイルの先頭1/4しか使用しない。 ⇒ 実態よりも良い結果となる。 // テストファイルを4KBで分割 正)split
= 256 * (DiskTestSize / 1024 / 1024); 誤)split = 64 * (DiskTestSize / 1024 / 1024); // ループ内でファイルポインタを操作しながらリード/ライトを実行 SetFilePointer(hFile, (rand() % split) * bufSize, NULL, FILE_BEGIN);
19.
人間だもの もみ消して、 しれっと修正 しちゃえば・・・
20.
当日:修正版リリース 不具合の詳細と改善内容
21.
翌々日:窓の杜で記事化 https://forest.watch.impress.co.jp/article/2008/01/15/crystaldiskmark200.html 致命的な不具合ながらも迅速かつ誠実な対応を評価する声もあり、 ユーザーの優しさを嚙み締めました。しかし・・・
22.
数ヶ月後:致命的な不具合が2件発覚 https://forest.watch.impress.co.jp/article/2008/02/04/crystaldiskmark210.html https://forest.watch.impress.co.jp/article/2008/09/16/crystaldiskmark220.html
23.
こんなベンチマークソフトは見たことがない! • 〇んでしまえ • お前のソフトは二度と使わん •
お前にソフトを作る資格はない ユーザーの反応(原文ママ、一部伏字) 自業自得ではあるが、さすがに凹む・・・
24.
危機管理の原則 包み隠さず公表 迅速に対応
25.
CrystalDiskMark 3.0 NCQ(Native Command
Queuing)対応で復活 https://forest.watch.impress.co.jp/docs/news/356338.html
26.
CrystalDiskMark 4.0 秘話 ある日こんなメールを受領(要旨) やぁ、ひよひよ! 今度、台湾出張があるんだけど ついでに遊びに行っても良いかい?
27.
インテル(米国本社)のエンジニアが札幌の自宅に!? Intel SSD 750
1.2TB 検証用機材の提供 当 時 非 常 に 高 価 だ っ た NVMe SSD を評価用にご提供いただきました。 技術課題の共有 CrystalDiskMark 3.0では、 最新NVMeのパフォーマンスを 適切に評価できない。 ↓ マルチスレッド対応が必要 ↓ しかし、自力での対応は難しそう・・・
28.
CrystalDiskMark 4.0 DiskSpd https://github.com/Microsoft/diskspd UI ベンチマーク機能 CrystalDiskMark 3
CrystalDiskMark 4 以降 全て内製 内製 ベンチマーク部にDiskSpdを採用 Microsoft製ストレージベンチマーク (MITライセンス)
29.
定番ストレージベンチマークソフトの地位を確立 CES2020 COMPUTEX 2018 https://pc.watch.impress.co.jp/docs/news/event/1228117.html
https://www.phison.com/en/company/newsroom/event-press- kits/event/1210-ces-2020 https://www.gdm.or.jp/review/2019/0101/288880/3 新製品発表、PC雑誌、レビュー記事、個人ブログなど 世界中で広く活用いただけるようになりました!
30.
macOS版&Linux版も! AmorphousDiskMark by Katsura Shareware KDiskMark
by JonMagon https://www.katsurashareware.com/ja/amorphousdiskmark/ https://github.com/JonMagon/KDiskMark
31.
Agenda 自己紹介
はじめに 致命的な不具合 オープンソースの奇跡 モチベーションを維持・向上するための秘訣 まとめ
32.
CrystalDiskInfo(ストレージ情報ソフト) データ消失のリスクからユーザーを守りたい! 約5ヵ月かけてシンプルなストレージ情報ソフトを開発 https://static.googleusercontent.com/media/research.google.com/ja//archive/disk_failures.pdf GoogleがHDDの故障に関する論文を公開 故障の予兆検知、データ消失リスク低減 (バックアップの取得、ストレージ交換など) 世界中にストレージの故障を予測するソフトは 多数存在したが、圧倒的なソフトは存在しない
33.
CrystalDiskInfo の戦略 CrystalDiskMarkとの相乗効果を狙う 世界中の人々に愛される ストレージベンチマーク&情報ソフトを目指す
34.
某巨大掲示板の評価 https://pc11.5ch.net/test/read.cgi/software/1173061928/ S.M.A.R.T.値を表示するだけ だとなあ、一工夫ほしいところ S.M.A.R.T.そのまま表示する だけであんまし意味ねえ。w S.M.A.R.T.(Self-Monitoring Analysis and
Reporting Technology): ストレージの健康状態や温度などをレポートする機能 某巨大掲示板のログ ベータ版の評価はイマイチ
35.
名無しさんのコメントを真に受けて・・・自問自答 S.M.A.R.T.情報を 表示するだけのソフトを 作って誰が喜ぶの? 喜んでくれる人はいない!
36.
本当に必要な機能を実装! 常駐と警報 グラフによる可視化 正式版リリースを約2ヵ月延期
37.
オープンソースの奇跡 >1<
38.
世界中から100万回いただいたリクエスト USB-HDD対応まだですか? ユーザーからの要望には応えていきたい・・・
39.
USB/SCSI/ATAについて調査したものの・・・ USB-HDD対応方法 全然わからん! 自身のWebサイトと掲示板にその旨記載
40.
対応パッチ キタ━━━━(゚∀゚)━━━━!! ある日、掲示板にUSB-HDD対応パッチが USB-HDD対応!!
41.
シリアルATA/パラレルATA USB-ATA 変換チップ USB パケット or
IEEE 1394 パケット 特殊な SCSI コマンド (ベンダー固有) 普通の ATA コマンド 外付けHDD SCSI/ATA Translation (SAT)
42.
情熱の新規USB-HDD対応作業
43.
https://forest.watch.impress.co.jp/prize/2008/result.html リリースから約半年後に窓の杜大賞を受賞 窓の杜大賞受賞 (2008年)
44.
名無しさんの一言が 人生を変えた!?
45.
オープンソースの奇跡 >2<
46.
世界中から100万回いただいたリクエスト NVMe対応まだですか? 新しい規格には迅速に対応していかなければならないが・・・ SSD接続用の新しい規格(Non-Volatile Memory Express)
47.
NVMeについて調査したものの・・・ Windows 8.1のNVMe ドライバはS.M.A.R.T. 情報取得に非対応!? TwitterにNVMe対応の課題を投稿
48.
初ツイート 世界の誰かが助けてくれる!(かもしれない)
49.
https://naraeon.net/ https://github.com/ebangin127/nvmetools Delphi製コードをC++に移植して対応方法を伝授いただきました! NVMe対応コードを適用 コミュニティの力を借りてNVMe SSD対応
50.
オープンソースの奇跡 >3<
51.
3機種対応 • JMicron JMS583 •
ASMedia ASM2362 • Realtek RTL9210 ベンダーからの提供物 • 検証用ボード • 詳細なデータシート • パッチ 世界初 ベンダーからUSB-NVMeブリッジチップへの対応依頼を受領
52.
USB-NVMe 変換チップ NVMe SSD (M.2) 外付けSSD NVMe Pass
Through USB パケット 特殊な SCSI コマンド (ベンダー固有) NVMe コマンド
53.
sptwb.Spt.Cdb[0] = 0xE6;
// NVME PASS THROUGH sptwb.Spt.Cdb[1] = 0x02; // GetLogPage sptwb.Spt.Cdb[3] = 0x02; // S.M.A.R.T. sptwb.Spt.Cdb[7] = 0x7F; length = offsetof(SCSI_PASS_THROUGH_WITH_BUFFERS, DataBuf) + sptwb.Spt.DataTransferLength; bRet = ::DeviceIoControl(hIoCtrl, IOCTL_SCSI_PASS_THROUGH, &sptwb, length, &sptwb, length, &dwReturned, NULL); USB パケット 特殊な SCSI コマンド (ベンダー固有) NVMe コマンド NVMe Pass Through (ASMedia専用コマンド)
54.
オープンソースの奇跡 >4<
55.
世界中から100回いただいたリクエスト DELL製PCのNVMe SSD が見えないんですけど?
56.
とりあえず実機購入! 動作検証のためだけに購入 約20万円
57.
実機を購入したものの・・・ 対応方法がわからん! CrystalDiskMark 4.0の開発でお世話になった 方に相談してみよう!
58.
Intel RST対応に必要な情報を正式ルートで入手! Intel Rapid
Storage Technology 動作確認後は押入れで保管! ひたすらお金がかかります!
59.
ユーザー 増 開発 協力 対応HW 増 ユーザー 増 ベンダー サポート 対応HW 増 圧力 ✓ USB-HDD対応 ✓ NVMe対応 ✓
RAID対応 など ベンダー: 新製品を出すので 対応お願いします!! オープンソースが生んだ好循環
60.
Linux版(TUI)も! CrazyDiskInfo by otakuto https://github.com/otakuto/crazydiskinfo
61.
Agenda 自己紹介
はじめに 致命的な不具合 オープンソースの奇跡 モチベーションを維持・向上するための秘訣 まとめ
62.
ひたすらコミュニティに貢献! GIVE! GIVE! GIVE!
GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! GIVE! TAKE!
63.
経験則 ユーザーに喜んでもらった分だけ 回り回って幸運が訪れる
64.
ソフトウェア開発を止める理由(想像) • 職場環境/家庭環境の変化 • ユーザーサポートによる疲弊 ⇒
心無いコメントでメンタル崩壊 • 作りたいものがなくなる • 他にやりたいことが見つかる • ウイルス誤判定・・・ モチベーションを維持・向上 するための仕組みが重要 公式応援キャラクター? 自らを励まし続ける仕組み
65.
公式応援キャラクター 水晶雫(すいしょうしずく) 超美麗8K壁紙(20種類以上) 多種多様なグッズ制作&イベント開催 イラストレーター:桐野霞
@kirinokasumu | プロデューサー:橘べるちぇ @bellche AKIBA PC Hotline!主催 「アキバで見かけた萌えキャラコンテスト」2連覇!
66.
CrystalDiskMark Shizuku Edition CrystalDiskInfo Shizuku Edition 世界一萌えてるストレージソフトウェア
67.
Agenda 自己紹介
はじめに 致命的な不具合 オープンソースの奇跡 モチベーションを維持・向上するための秘訣 まとめ
68.
まとめ 世界中のユーザーに愛されるソフトウェアを目指すことで あなたの人生も豊かで鮮やか になると思います。 まずは「日本中のユーザー」「身近なユーザー」「お客様」に愛されるソフトウェアを 目指してみませんか? ますます
Download