タグ

2021年11月5日のブックマーク (7件)

  • ネットの誕生に繋がったジョブズの失敗作 〜スティーブ・ジョブズの成長物語〜挫折篇(8)(榎本幹朗) - 個人 - Yahoo!ニュース

    ジョブズが再起をかけて作ったワークステーション、ネクスト・キューブは全く売れず、失敗作の烙印を押されてしまった。だが、それは巡り巡ってインターネットの登場につながり、CDから音楽配信へ向かう未来を切り拓くことになる。 ■ジョブズとゲイツ。失敗作とインターネットの誕生 一九九一年の夏の午後。 結婚したばかりのジョブズの新居に、マイクロソフトの創業者ビル・ゲイツがやってきた。茅葺き屋根に、黒ずんだレンガの愛らしい家は裏門が開け放たれており、キッチンのドアを開けて入ると、身重のロリーンと裸足のジョブズが彼を迎え入れた。そこは日中、鍵がかかっていないのだ。 ハワイにいたゲイツが、早めに休暇を切り上げてやって来たのは、ジョブズと対談の誘いを受けたからだった。ジョブズもふだん製品発表がない時期に取材を受けないが、ゲイツと話すならと引き受け、休暇先のアワニーから戻ってきた。 ゲイツとジョブズ。ふたりの

    ネットの誕生に繋がったジョブズの失敗作 〜スティーブ・ジョブズの成長物語〜挫折篇(8)(榎本幹朗) - 個人 - Yahoo!ニュース
  • アニメーション遷移について(cocos2dx, C++)

  • C言語/C++ 処理時間計測 入門

    概要 プログラム開発当初から過度のパフォーマンス最適化を行うのは良くないと言われている。 プログラムソースの柔軟性が失われる可能性があるし、必要無いかもしれない最適化に時間を費やすのは開発工数管理的に好ましくないからだ。 プログラムがある程度動作するようになり、パフォーマンスが悪い(実行速度が遅すぎる)場合は、 処理時間計測を行い処理時間を要している箇所を探しだし、アルゴリズムやデータ構造の変更などのパフォーマンス・チューニングを行う必要がある。 予備調査として、色々なアルゴリズム・データ構造を採用した場合の処理時間計測を行い、 どれが最適か、どのような性質があるかを知ることも重要である。 稿では、上記のような目的のためにプログラムの処理時間を計測する方法について説明する。 場合によっては、ストップウォッチを片手にプログラムを実行し、処理時間を計測することもあるかもしれないが、 精度が1

    tarchan
    tarchan 2021/11/05
  • C++ 高速化 処理時間の計測

    top C++ 高速化 処理時間の計測 2018-06-19 - 2018-07-13 (update) mode save 高速化の解説一覧:[link:高速化] プログラムの高速化は,処理のボトルネックの分析から始まります. そして,分析の基は処理時間の計測です.ここでは,その方法について解説します. *時間計測用の関数 clock関数,QueryPerformanceCounter関数,std::chrono について紹介します. ** clock C/C++で処理時間の計測を行う時,time.h で定義されている clock()関数が良く利用されます. {# #include <stdio.h> #include <time.h> int main() { clock_t start = clock(); // 何かの処理 clock_t end = clock(); const

    tarchan
    tarchan 2021/11/05
  • C++でフリープラットフォームな時間計測 - Qiita

    c++で処理時間等を計測する際,clock()やtimeGetTime(), GetTickCount()等を用いていたものの, clock()は精度が10msec程度(処理系依存)なため使い勝手があまり良くなく,GetTickCountは精度は良いもののwinmm.lib(windows系)で用意されている関数のためxcode等で使えない. std::chrono 一方std::choronoはプラットフォームに依存せず,使い勝手もよい(精度は1msec程度の模様). 使い方は #include <iostream> #include <chrono> int main(){ std::chrono::system_clock::time_point start, end; // 型は auto で可 start = std::chrono::system_clock::now(); /

    C++でフリープラットフォームな時間計測 - Qiita
    tarchan
    tarchan 2021/11/05
  • BohYoh.com-C/C++ FAQ 処理に要した時間を調べるにはどうすればよいでしょうか。

    標準ライブラリのclock関数を呼び出すと、プログラム開始時点から現在までの経過時間をクロック単位で取得できます。処理開始直前と直後にclock関数を呼び出して、その返却値の差を求めれば、処理に要したクロック数が得られます。 /* 処理に要した時間を計測 */ #include <time.h> #include <stdio.h> int main(void) { clock_t start, end; start = clock(); /* 何らかのか処理を行う */ end = clock(); printf("計算時間は%.2f秒です", (double)(end - start)/CLOCKS_PER_SEC); return (0); } なお、CLOCKS_PER_SECマクロは、clock関数が返却する1秒あたりのクロック数です。この値で割ることによって秒単位への変換を行い

    tarchan
    tarchan 2021/11/05
  • Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.

    Simple, powerful, beautiful. Next-gen notes & docs. Learn more

    Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.