タグ

Qiitaと規格に関するmohnoのブックマーク (7)

  • 僕「PDFとは何か知りたい」 - Qiita

    追記情報 - (2020/11/7 18:30) @scivola さんのコメントに基づき、 ラスタースキャン、 ベクタースキャン、 ブラウン管 の説明を追加しました。 TL;DR PDFについて次のような内容を(私の好奇心の赴くままに)調べたので共有したいと思います。 「PostScript」とは? 高速ロードの仕組み フォント埋め込み 「PDFってどんなファイルなんだろう」 PDFを使ったこと無い人はいないと思います。 それほど、PDFは身近な存在となる一方で、その仕組みについて触れる機会はほとんどないと言っても過言ではないです。 何百ページにも渡るPDFで開いた時、ページ移動したときに、パッと表示されたりしますよね。 あれってなんでか知っていますか? 私はもちろん知りませんでした。 たまたま仕事PDFをあれこれいじるにあたって、仕様がわかってないこともあり、なかなかうまくいかず

    僕「PDFとは何か知りたい」 - Qiita
    mohno
    mohno 2020/11/08
    「2008年に国際標準化機構(ISO)によって標準化され、Adobeがロイヤリティフリー(決められた範囲内での使用料の免除)の権利を付与」←割と最近だよね。OfficeのPDF出力をやめてくれと言われてたこともある。
  • Cの旧関数宣言 - Qiita

    #define FLOAT_TYPE /* old declaration */ #if defined (FLOAT_TYPE) float #else int #endif add(); /* old definition */ #if defined (FLOAT_TYPE) float #else int #endif add(a, b) #if defined (FLOAT_TYPE) float a; float b; #else int a; int b; #endif { return a + b; }

    Cの旧関数宣言 - Qiita
    mohno
    mohno 2020/10/29
    要するに、この記事が悪い。「古いソースコードではANSI C標準以前の関数宣言がある」←“以前”はvoidがなかったので「旧関数宣言」の例として不適切だし、浮動小数はdouble型で渡されるのでわざわざfloat型で受けるなと。
  • <5> (標準) Pascal へのオブジェクト指向拡張 (Pascal へのオブジェクト指向拡張の歴史と Delphi) - Qiita

    <5> (標準) Pascal へのオブジェクト指向拡張 (Pascal へのオブジェクト指向拡張の歴史と Delphi)DelphiプログラミングPascalobjectpascalTurboPascal 5. (標準) Pascal へのオブジェクト指向拡張 1993 年の (標準)Pascal へのオブジェクト指向拡張はドラフトのまま放置されました。 Object-Oriented Extensions to Pascal (1993) 余談ですが、このドラフトには 『J&W』改訂者のジム・F.マイナー氏や、Apple のカート・J.シュマッカー氏、Borland のデビッド・インターシモーヌ氏が参加しています。 5.1. ドラフトのオブジェクト指向拡張案 クラス型は型宣言部 (type) にて "型名 = class (親クラス) ~ end;" として定義します。 3.1.1.

    <5> (標準) Pascal へのオブジェクト指向拡張 (Pascal へのオブジェクト指向拡張の歴史と Delphi) - Qiita
    mohno
    mohno 2019/12/10
    「多重継承可能」←C++風Pascalをめざしたのかなあ。多重継承なんて、(OWL5以外)C++でも使ってるのを見たことないんだが。
  • JavaScriptの‍ES2019で追加された新機能まとめ - Qiita

    (2021/06/24追記) ES2021の記事を公開しました。 正式仕様リリース! JavaScriptの最新仕様ES2021で追加された新機能まとめ - Zenn (2020/02/03追記) ES2020の記事を公開しました。 JavaScriptの次の仕様ES2020で追加されることが決定した新機能まとめ - ICS MEDIA 記事ではES2019の新機能を解説しています。記事末尾では、個人的に追加を期待していたけれどまだステージ3の機能についても紹介しています。 ES2019仕様書:「ECMAScript® 2019 Language Specification」

    JavaScriptの‍ES2019で追加された新機能まとめ - Qiita
    mohno
    mohno 2019/01/31
    「関数をtoString()で文字列に変換したときの挙動」←これ、破壊的変更にならないの?(関数のtoStringなんて使ったことはないけど)「ES2019の仕様は、Chrome 73ですべて対応済み」
  • C++Builder とトライグラフ - Qiita

    プロジェクトの依存関係を確認中... Project1.cbproj をビルド中 (Debug, Win32) bcc32c の "Project1PCH1.h" コマンド ライン c:\program files (x86)\embarcadero\studio\20.0\bin\bcc32c.exe -cc1 -D _DEBUG -output-dir .\Win32\Debug -I C:\Users\OWNER\Documents\Embarcadero\Studio\Projects -isystem "c:\program files (x86)\embarcadero\studio\20.0\include" -isystem "c:\program files (x86)\embarcadero\studio\20.0\include\dinkumware64" -isys

    C++Builder とトライグラフ - Qiita
    mohno
    mohno 2018/12/24
    トライグラフはどうでもいいけど:-p 「「せめて BCC64 を C++17 対応版にしてくれ! (C++17 対応は Win32/Win64 同時にやれ)」という声もあちこちで聞かれた C++Builder 10.3 Rio」←うわぁw
  • プログラマが知っているとよい色使い(JIS安全色) - Qiita

    <この項は書きかけです。順次追記します。> This section is about to be written. I will add it little by little. 目次の前に(forward) この記事は、インターンシップの大学生の方に、「ゲームはするよりもゲームプログラムを書く方が楽しい」ということを説明した際に、その説明の一部として書いたものです。ゲームを卒業研究の題材にするなら、ゲームの中での色使いで、人による見え方の違いに配慮した改訂のあったJIS安全色(国際整合:ISO 3864-4:2011(Graphical symbols−Safety colours and safety signs−Part 4: Colorimetric and photometric properties of safety sign materials))を参考にするとよいよとい

    プログラマが知っているとよい色使い(JIS安全色) - Qiita
    mohno
    mohno 2018/08/16
    誰かと思ったら funa. さんでお茶吹き出しそうになったw
  • エンジニアが知っておいて損は無さそうなISOの標準規格たち - Qiita

    「それ○○で標準化されているよ」って指摘されることほど、エンジニアにとっての屈辱は無いですよね。 ということで、世間知らずだと思われないためにも、手始めにISO縛りで有益そうな標準規格1をまとめてみました。 ちなみに、ISOとは…? 国際標準化機構(International Organization for Standardization)は国際規格を策定する世界最大のボランタリーな開発組織で、国家間に共通な標準を提供することによって、世界の貿易を促進することに貢献している という組織だそうです。 (どう考えてもIOSと略すべきだと思うのですが、ISOになった理由は諸説2あるようです。) コード体系 ISO 639 (言語名コード) 例: 日語 = ja, jpn 朝鮮語 = ko, kor 中国語 = zh, zho, chi, zho ドイツ = de, deu, ger, deu

    エンジニアが知っておいて損は無さそうなISOの標準規格たち - Qiita
    mohno
    mohno 2017/01/07
    これはいい気付き:-) 「ISO標準の住所形式は存在しない…国や地域によってまちまちなので」←日本は特にひどいからなあw
  • 1