「JPEG」を含む日記 RSS

はてなキーワード: JPEGとは

2022-07-28

anond:20220728150736

data:image/jpeg;base64,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

2022-02-25

50年後も生きているファイル形式

50年後タイムマシンを掘り返して出てきたファイルで、

一般的デバイスGUI上で「往時と変わりなく読める/再生できる」もの予想

(取り込み方法は置いといて)

JPEG画像

PDF/a(画像+α)

他、よくわからんもの

TXT文章)→日本語文章場合文字コードとかどうなってんだろう

MP3(音声)→WAVよりは…

SVGベクター)→PDFのついでに読まれそう

賢い人たち教えて!

2022-02-18

anond:20220218173011

これは電子書籍リーダーが屑ってだけだがなぜか永遠に改善しない。

jpegzipで固めたファイルを読むアプリなら紙と同じレベルでばーっとめくれるのが10年以上前からあるのだが……。

DRM関係で早くページを捲られたら困るとかあるのか?

2022-01-20

情報系詳しい人なら

そもそもJPEGですら補完してるから本当の情報かどうかは分からないってのを知ってるはず

AI超解像は流石にやり過ぎ感あるけど

真に信用できるのは可逆圧縮のみ

2021-01-22

という理由で、どうしてやってないの?というのに、いやーぼく馬鹿からとなる。めんどくせぇ

あっ

Jpegのこんなところにノイズが あっこんなところに誤字脱字が あっQNGファイル

anond:20210122190207

JpegのS3配信はまだ、安くなるという、効果もあるからやってもいいけど

本文のクロールとなると、なんで俺が金を払ってお前がクロールしてるんだ?というのがあるから

簡単クロールできる仕組みより、クロールされるとサイトが落ちる仕組みのほうがハッキング対策上優れいている

2021-01-03

というかPHPをやる以上

どうしてもJpegPNGは扱うことになるし

そこにウォーターマークプログラムで入れたり

画像は扱うことになる。

PHPプログラマーという段階で

最低限の芸術スキルが求められる。最低限な。

2020-12-14

エイダッチとシマミュール

例えばローマ字表記を他言語の人が読み上げて、その言語での表記をまた別な言語の人が読み上げて…を繰り返すとエイダッキとサイマミュール辺りまで変形するかもしれません。

それでも元の日本語が推測可能であることから、「元データの特徴を失っていなければ」「多少のエラーを含んでいても」高確率で元データに近い信号に復号できるアルゴリズムが構築可能なことを示唆しています

もの凄く大雑把にはJPEGMP3AACH.264/AVCH.265/HEVCといった非可逆圧縮技術はこのような考え方を発展させたロジック実装されていると言えるでしょう。

2020-12-02

IT(?)に立ち向かうための心構えとか考え方

anond:20201130214610

いろいろ面白かったので、適当に回答する。

> 1.具体的な事が分からない

プログラミングで主にやる事は下記の2つ。

①IFでAかBを選択させてどっちかの設定を実行

②Whileで決められた回数分繰り返す

これでやりたいことは分かる。分かるけれどこれでどうやって動画音楽エンコードをしたり

画像処理をしたりするソフトウェアになるのかというのがよく分からない。

とてつもなく複雑で冗長な処理によって実行されている。

複雑すぎて人間直感理解することは不可能だ。

わかりやすいので画像処理でいうと、数十万から数百万の画素(RGBAの24bitで表される数値)を小さなブロックに分解し、数学的に周波数の重なりとして計算して変換、含まれる頻出パターンテーブルにして圧縮伸張を行なう。みたいなことが瞬間的に行われている。

まさかそんな事できるわけないだろ」というレベルの処理が実際に行われており、これまた直感的でない。

適当リンクを挙げる。

からそれをどう書くんだよ。という答えはコレ。有名なjpeg実装だ。


フレームワークだとかよく分からないものを持ってきて使ってくださいってなっている。

libjpeg というライブラリを書くことはできるだろうか?画像圧縮理論から考え始めることはできるか?

正直無理だ。自分プログラマだがそんなに数学が得意ではなく、頑張ったとしても下手するとコレを作るのがライフワークになってしまい、他のことができなくなる。

例えばブラウザを0から作るとして、jpegの処理以外にも画像だけでpngとかgifとかwebpとか、その他もろもろとてつもない作業必要になる。

「とてつもなくて想像もできないので流石に無理だろう?」

いや、でも、実際動いてるのよ。ここ何十年、コツコツと積み重ねて実現している。

「積み重ね」とはライブラリであったりフレームワークであったりOSであったりする。

からそのフレームワークがどういう風になっているのかって説明からして欲しいって思う。

「どういう風になっているのか」

多くの場合、內部の実装に関しては詳しく知る必要はない。

外部に向けたインターフェイスがどうなっているのかは理解する必要がある。「使う」ために必要からだ。

この2つは分けて考えなければならない。

これでどうやってゲームを作ったり、検索エンジンを作ったりするんだとなってくる。

ちなみに、たとえばChromeのコアであるChromiumはのコードはコレだ。


まり言いたいことは、実際に動くアプリケーションというのを作りたいのにも関わらず

プログラミング入門書は、これで判定と繰り返しという基礎ができますと言うだけ。

これがもう滅茶苦茶イライラする。

「これで判定と繰り返しという基礎ができます」というのが基本的理論定理的なもの)で、その他に必然的だが唯一無二ではないベストプラクティスというものがある(法則的なもの)。

後者をうまく説明する入門書出会っていないんだろうな。という印象。イライラはやめよう。つかれる。

ベストプラクティスはいろいろあるのだが「層の構造にする・レイヤーに分ける」というのは重要アイデアだ。

libjpegというのはjpegの処理を行う「ライブラリ」だ。他のアプリケーション...たとえばブラウザはこのライブラリを「使う」。

ブラウザではjpeg画像圧縮展開というとてつもなく難しい処理を「libjpegの使い方」の理解までで済ませ、過去の蓄積であるlibjpegコードを利用することで真の意味で0から実装しないようにしている。

この場合、libjpegが「低レベル・低レイヤー」の存在であり、中身については「使い方」つまり仕様」の理解までしか行わないことで、実際に作りたいものを作れるようにしているわけだ。

巨人肩に乗る」とよく言われる。

まり完成しているプログラムを参考にしようと思っているにも関わらずそれがないのでよく分からない。

完成しているプログラムは二例ほど挙げたがどうですかね?

複雑なことをする、特にレイヤーコードはとてつもなく難しい。

でも、とりあえずこんな感じのコードなら解るよね?

こういうレベルから理解して、ちょっとずつ難しい処理を学んでいくしかない。

から木材を渡されてこれで家を作れと言われるくらいハードルが高い。

ハードルは高いんですよ。実際。

なので、木材からだと難しいかプレハブのキット的なものを探すとか、ログハウスカタログを読むとか、あるいは100人乗れる物置を買うのがいいかもしれない。そういうところから始める。

それらがフレームワークであったりライブラリであったりする。目的に合うものを探して、自分がやりたいことをどう実現するかとにかく考える。

「テキシコーhttps://www.nhk.or.jp/school/sougou/texico/ で言われる通り、「小さく分けて考える」「手順の組み合わせを考える」「パターンを見つける」「大事ものだけ抜き出して考える」「頭の中で手順をたどる」をひたすら実行する。

ゲーム作りにはそういうアプリを使えば楽だからそれを使えという人もいる。Unity?だっけ。

でもそれはそれ。そうじゃなくてプログラミングでどうやってそれが作られているのかが分からない。

unityコードが公開されているので、本当に読みたいなら。。


なぜそこでオブジェクト指向になるのかが分からない。

オブジェクト指向は内部構造を知らなくても直感的に利用できる素晴らしいものだとは思う。

オブジェクト指向は一旦忘れよう。

オブジェクト指向の「隠蔽」というのは層の構造が持っている重要な要素ではあるけど、「低いレイヤーについて考えない」のが基本的作戦だという理解の方が重要だ。

が、プログラミングでは、その内部構造を作らなきゃいけないのだからそれを知る必要がある。

前述の通り「できる限り作らない」んですよ。「使う」だけ。知るべきことを最小化する。

巨人肩に乗り、車輪の再発明基本的に避ける。

そして本当に作るべきものに関しては、利用する下のレイヤーライブラリなりを探して・仕様理解して、どう組み合わせてfor, if, あるいは計算させれば実現できるのかをひたすら考える。

じゃあ具体的に何を作りたいのかというと、英語フリーソフト言語表示を日本語翻訳するソフト

単に翻訳がしたいのか?表示に割り込む方法を知りたい?日本語翻訳するのは実行時なのか開発時なのか?

要求される表示エリア言語によって異なるために、デザイン調整が必要になる問題をどうするか?

解決したい問題もっと分解したほうがいい。

分解が甘いので何をしたらいいか調べることができないんだと思う。

たまに便利なフリーソフト海外版の時があるんだけれど、日本語化が出来ない事があるので、自分自由

日本語化できるようにできれば凄くストレスが減る。だからやりたいのだけれどそういうのがよく分からない。

ちなみに、アプリ内の文言というのはアプリの外部から変更できないように実装されている事が多いので、利用者が上書きする仕組みはかなり難しい。

AndroidなりiOS仕様にもそのへんに割り込める機能はないはずなので、OSの開発に入っていく必要がある。結構大変だとおもう。

アプリ開発者が、そういう機能を備えた多言語化のためのライブラリを使うようになれば実現可能ではあるので、そっちの方向で頑張るのがおすすめだが、英語圏の開発者には多言語化のモチベーションが低いという基本的問題はあるのよね。

この辺の「できる・できない・むずかしい」の判断は、いろいろな勉強をすると常識としてある程度みえてくる...気がする。

ついでに。ウェブサイトウェブサービス翻訳だとこういうサービスがあったりする。

ブラウザはページの描画処理のなかに割り込む余地が大きく取ってあるので、ブラウザのExtensionとかならできることがいくらかあるかもしれない。

> 2.説明が出来ても説明が出来ない

個人的に気に入らない話はOSアップデートは使いやすくなるからとてもいい事だからすぐにやった方がいいと宣伝されている事。

セキュリティが高まりますというのが宣伝文句だけれど、これで大体老人たちやIT知識に疎い人は躓く。

まあ、半分は嘘だよね。古いものが残っていると先に進めないんだよ...。

現在クライアントOSは、巨大なプラットフォームのパーツの一部として理解したほうが正しくて、古いパーツが残っているとツライんですよ。

そして「サービスを受けるための道具であって、あなたが何でも好きにできる機械ではないです」みたいな世界になりつつあって、ちょっと問題と言われてもいる。

これはかなり困った傾向なんだけど、全体としての流れはあんまり変わりそうにない。

たここでオブジェクト指向が出てくる。

オブジェクト指向好きですな...。ここではオブジェクト指向特に気にしなくていいですよ。

からパソコンはたまに不具合を引き起こすんですという説明が着地点になる。

とてつもなく複雑なことをやっているために、すべてのバグを潰すことはコストが高すぎてできないんですよね。

それよりバグ未来を先取りするコストと考えて、本質的価値のある機能を増やしていくというのが基本的な方向になっている。

からパソコンはたまに不具合を引き起こすんです。しゃーない。

しか中途半端理解している老人などは、そんなことじゃ分からん自分に分かるように説明しろと言い出す。

説明は出来る。しか相手イライラするし理解されない。よって説明をしてはいけないという状況に追い込まれる。

ここでどうすればいいのだと理解不能に陥る。

まあ、説明って得てして難しいよ。しゃーない。

何故なら自分OSアップデート不具合の原因というのが分からいから。

Microsoftが、Appleが、Googleがそうしているんですとしか言えない。

そのとおりです。

プログラムソースコードのどこかにエラーがあるのだろうけれど、どこにあるのかなんて当然知らない。

そもそもソースコードを調べるのは違法なのでやれないし。

オープンソースプロダクトなら原理的には調べられるけどね。Androidとかはオープンになってる。


だけどみんなそんなものを使っているし自分も使っている。正直こんなんでいいのか人類と思う事がある。

それを許容することで先に進んできているという事実は受け入れたほうがいいと思う。

「把握・理解可能範囲」に留めていたら、数十年前のコンピュータ世界から抜け出せなかった。

deep learning世界ではそれがより一層進むかも。この辺は詳しくないけど。

当然仕組みを理解している人はいるし、そんな人にとってみれば当然のことであっても、全ての中身を知っているわけではない。

どれだけ知っていても知らない事があるのがIT理解しがたい。理解が出来ない。

ここでの「理解」についてはそのとおり。これはもう諦めるしかない。

> 3.自分頭が悪い

これが常にある。IT関連は常に新しい情報が出てくるのでそれに送れると無知になってしまう。

なんでこんなことも分からないんだとか言われ放題で、IT系の企業に努めている人は常に新しい知識を入れられる

面倒くさがらない人が向いている。

「面倒くさがり」の方が問題に気づいて「頑張って面倒じゃなくする」ことができるので、プログラマにとっては美徳なんて言われますけどね。

同時にくじけないとか諦めない、しつこいみたいな素養必要かも。

表計算ならいけるんじゃないかと思ったときがあるのだけれど「射影」とかいきなり意味不明な言葉が出てきて、

勉強しろ

それから受験していない。だから持っているのはITパスポートだけ。情けない。

応用まではとろうな。がんばれ。

> 4.最後

USB-TypeCをTypeAに変換してはいけないとか最近まで知らなかった。

このへん自分も知らんですよ。べつに全部知っている必要はない。

面白いからたまに調べたりもするけど。

追記: はてな記法引用すらもさっきまで知らなかったしな!そんなもん)

更にレガシー、すなわち過去遺産なるものについても理解ができない。古い物がずっと使われ続けているIT環境

もう誰もメンテナンスが出来ないものが延々と使われているという事実

層の構造をとっているということと関係があるんですが、仕様が変わると、その上に乗っているものを全部なおさないといけないんですよね。

なので「互換性」というのが非常に重要なのです。

でも革新のために互換性を捨てなければいけないケースも多い。このへんはハードでもソフトでも同じ。

そして、メンテコストが上がっても使い続けたほうがトータルで安上がりという場合は、古いものが残ってしまう。

あるいは「(多少の問題はあっても)動いているものは変えるな」という経験則から意図的に残す場合もある。

西暦2020年にもなって、プログラミング簡単には出来ないし、ハードウェアの規格も完全に統一はされていない。

というかプログラミング言語自体多すぎる。ソフトウェアデファクトスタンダードのモノ程度は知っているが、

いまは原始時代にいると思ってもらって構わないと思いますよ。

ぜんぜん完成していない荒っぽいものを目にしているのだと理解したほうが的確。

それなのに毎日理解のできないパソコンスマートフォンを使っている。

オブジェクト指向のおかげ様だがオブジェクト指向に対して無性に腹が立つ。

自分の全く知らない場所いけしゃあしゃあ演算を行い、そして結果を出す。それも大半が正しい結果で

利便性が抜群だ。些細なミス(バグなど)はあるが圧倒的に利便性が勝っている。

そんな道具に踊らされている自分が滑稽だ。理解できない愚かな自分は正に機械奴隷のようだ。

本当に理解できない。辛い。

勘違いしてはいけないのは、それらはすべて先人の努力の蓄積によって成り立っているということ。

「よくわからないけど存在している道具」ではなくて、信じられないほど複雑だけど、多くの人々の行動によってなんとかかんとか実現した道具なんですよ。

オブジェクト指向のおかげ様」じゃないんです。(もちろんオブジェクト指向というのも大きな発明の一つですが)

そしてブラックボックスとして使うのは多くの場合正しいです。そこは諦めましょう。

でもエンジニアとしての立場からは、その裏に隠れているとてつもない技術思考の蓄積に感動してほしいなと思う。

なので、ちょっとずつがんばって勉強してください。

人類がこんなもん作れたのって、かなりすごいよ?

2020-11-16

anond:20201113095622

オタク自分たちキモいものだという視線内面化してるだけだよ。

キモい」は「オタク」の枕詞じゃん。令和になっても「キモオタ」みたいに言われること多いじゃん。

オタクは「キモい」と言われることに慣れているだけ。自分たちが「キモい」と思われていることを知っていて、諦めているだけ。諦めているから向上の努力をしようとしないだけ。

三次元の女より紙とJPEGの女」ってのも、言ってるやつの8~9割は酸っぱい葡萄から。どうせこんな容姿から無理だよ……っていうのが骨の髄まで染み込んでいる。

で、全体的にファッションセンスが壊滅的なので、っていうか女よりファッションに興味がない男の中でも特にファッションセンスがない連中を選りすぐったのが男オタクなので、オタク同士で外見で貶し合いっていうのは基本的に発生しない。

(っていうか、そもそも論として、よほどのことがない限り男同士で外見や服装を品評することはないよな……これはオタクに限らずそうでしょ。そもそも服装に対するジェンダーの差があると思うなぁ。男は服装について色々考えることが嫌いなのです。もちろん先天的というよりは後天的文化的刷り込みだと思うけどね)

それでもって複雑なのは、単に見た目を整える能力が欠如しているから見た目がキモいんじゃなくて、あまりキモいキモいと言われ続けたせいで「見た目がキモい」ことがなんというか男オタク自画像なっちゃってる感があるということだ。

昔、よく戯画化されたオタクで、チェックシャツバンダナ、みたいなのがあったよね。今から思えば差別的目線だけど、でも、あれが「オタク」であり、俺たちはああい存在なんだ、っていうアイデンティティはあるよね。

ニコニコ動画アニメとか見てるとさ、そういうテンプレ的なオタク服装したやつがモブで出てくると、「俺らじゃん」「お前らwww」みたいなコメントが飛び交うし、自分オタク自称して「俺らオタクはさ~」っていうときに、そこで思い描いてる「俺ら」ってのはパリッとしたスーツを着こなしたイケメンじゃなくてチェックシャツバンダナ眼鏡だと思うのよ。

イギリス人にとってのブリタニアとかフランス人にとってのマリアンヌが、俺らにとっての「デュフフwww」とか言っちゃうチェックシャツキモオタなんだよな(実際にはもう秋葉原でもチェックシャツとか着てないやつの方が多数派だけど、まあ多くの日本人日常生活着物着てるわけじゃないし……)

なので、多くの男オタクは、外見がキモいと思われることに(他の趣味を持っている男たちと比べると)頓着しない傾向がある。でもそれは容姿の品評から解放されているからじゃない。まったく逆だ。容姿品評会で敗者であることを自覚し、それに甘んじているからだ。容姿品評会で敗者であることが自己認識の一部になっているからだ。

二次元ジャンルでもジャニーズの界隈でも、オタク容姿が悪いとそれを理由ジャンル中傷されるっていう縛りは感じる。

「あのジャンルってキモい女が推しがちだよねw」って思われるのが怖い。

オタクにとっては、オタク趣味全体が他の男たちや女たちから「あのジャンルってキモい男が推しがちだよねw」って言われる対象だったわけで。

逆にその「キモいジャンル」の内部、つまりオタク趣味の内部ではそんなに服装の縛りはきつくないんだけど、賤民あいだでは平等関係であることを身分差別から解放されてるって言われても困る。

余談。俺のこれまでの経験からすると、オタク趣味走る男の外見、他の趣味に比べて明らかに一歩劣るよね。原因なのか結果なのか偶然なのか観測範囲の偏りなのか俺の思い込みに過ぎないのかは知らんけど。

原因っていうのは、つまりオタク趣味というのはスポーツ吹奏楽とかとは違う周縁的な趣味であって、いじめられっ子の駆け込み寺のような役割果たしている場合もあったからだ。「外見がキモい」がいじめトリガーの1つになることは多いので、駆け込み寺に駆け込んでくるやつらの外見が駆け込む必要のなかったやつらより平均的に劣ってるのは十分ありえる。

結果っていうのは、オタク趣味って運動不足で不健康になりやすいのと、他の趣味と違ってファッションに対する意識があまりにも低いので、結果としてそういう界隈にいるやつらの外見はフットサルやってますとかそういう連中に比べて劣るものになりがちだろう。

でも実際、オタク非オタクのあいだでの容姿の差ってどのくらい統計的に立証できるんだろうね。倫理的にアレだから真面目に研究することは難しそうだけど…

2020-10-28

別に高速フーリエ変換アルゴリズムは知らなくてもいいけど、Web制作者ならPNGJPEGの違いくらい知っててくれ。

2020-10-24

胃の中の写真(紙)もろーた

jpegで、できればRAWで下さいって言えばよかった

2020-09-23

anond:20200923192303

ワープロファイルの読み込みって簡単に言うけど、

お前のメーカー

フォーマット教えろやー

っていうのが安いと思うのなら素敵

ちなみにJpegデコーダ書いて、表示プログラムかけ程度できるプログラマーはいっぱいいる。

学術的なもの簡単

私企業に、フォーマット公開しろというのは、よく考えれば、凄まじいことを言っている

と考えれば、わかりやすい。

2020-08-21

Jpegにすると画像劣化するといわれたのでLoss less jpeg劣化0で使えばいいだろとかえしといた

2020-08-10

フォースのもんもこ力を信じるのだ

Mpegというのは1秒の動画をおおよそ30枚のJpegにわけてパタパタあにめをするようなものだ。

このさいに、メインとなるJpegをIフレーム これは選抜だな

それにたいしてPフレーム Bフレームというのがあり

Pフレームメンバー Bフレーム研究生

努力が違う。

わかったな。Mpegは 偉い選抜Iフレームがたまにいて、全体を修正

普段Pフレームというメンバーがなんとかして

たまにBフレームという研究生がださせてもらえる

 

運営からすると1曲を選抜(I)ばかりで構成すると高い

どうやって研究生(B)を混ぜていくか 使いやすいのはP(メンバー

この配合比率アート

2020-07-08

anond:20200708110546

駆け出しのライター文章ZIPにすると圧縮率が高い。

プロイラストZIPどころかJPEGにもできないくら圧縮が難しい お金をもらうとはこういうこと

2020-06-26

anond:20200626102758

Jpegをな 展開するのも 時間が短いとわりと大変だから説明

2020-06-17

APS-C一眼レフの画質の違いが判らない

JPEG画像を目を皿にしてみたけど、誤差じゃないか

詳しい人の主張するところによると諧調が違うそうだけど、わからない

色覚検査で異常判定されない俺の目をもってしても一眼レフAPS-Cの違いが判らない

2020-06-09

でも、現実的な話だけを見ればユニファイドメモリの方が高速なはずなんだよ グラ1枚 転送しなくていいんだから 高速だろ?ディスクから物理メモリへの展開は考慮するけど、物理メモリからGDDRへの転送時間はあまりメリット体感しない。1枚や2枚のJpegだとスワップアウトしたところで、わからん

2020-05-26

情報処理技術者試験なんて何の役にも立ちません

情報処理技術者試験資格を取っても実質的に得るものはありません。「実質的に」というのは、技術者としてのスキル向上に貢献するということであり、「報奨金が貰える」とか「履歴書に書ける」などの技術無関係ものを含まないということです。

なぜ、情報処理技術者試験が役に立たないのかと言えば、出題内容が表面的な知識問題に極端に偏っており、本質的理解を問うていないからです。たとえば、オブジェクト指向の三要素に「カプセル化」「継承」「ポリモルフィズム」がありますが、これらを御題目のように唱えていても何の意味もありません。しかし、情報処理技術者試験ではこれらの用語さえ覚えておけば、しっかり点になります

オブジェクト指向におけるカプセル化説明したものはどれか。

  1. 同じ性質もつ複数オブジェクト抽象化して,整理すること
  2. 基底クラス性質派生クラスに受け継がせること
  3. クラス間に共通する性質抽出し,基底クラスを作ること
  4. データとそれを操作する手続を一つにして,オブジェクトの内部に隠ぺいすること

https://www.fe-siken.com/s/kakomon/19_haru/q42.html

こんなのは単なるポエムであり、これが解けたところでコードが書けるわけでも、良い設計ができるわけでもありません。

数学で喩えれば、「加減法」とか「代入法」のような用語を暗記して、具体的な連立方程式の解き方は分からないようなものです。

ひどい問題は挙げればキリがありません。

UML2.0において,オブジェクト間の相互作用時間の経過に注目して記述するものはどれか。

  1. アクティティ
  2. コミュニケーション
  3. シーケンス
  4. ユースケース

https://www.ap-siken.com/s/kakomon/22_haru/q44.html

図の名称を答えさせる問題。図を読み取らせる問題なら、まだ理解できますが。そもそもUMLなど別に技術者として知っておくべき知識でもありません。

要求分析から実装までの開発プロセスを繰り返しながら,システムを構築していくソフトウェア開発手法はどれか。

  1. ウォータフォールモデル
  2. スパイラルモデル
  3. プロトタイピングモデル
  4. リレーショナルモデル

https://www.fe-siken.com/s/kakomon/23_aki/q50.html

これも、こんな分類自体、覚えたところで何にもならないわけですが、その用語を答えさせる問題いかに、この試験エンジニアリングプロジェクト管理本質関係いかがよく分かります

極めつけはこれ。

次の画像符号化方式のうち,携帯電話などの低速回線用の動画像の符号化に用いられるものはどれか。

  1. JPEG
  2. MPEG-1
  3. MPEG-2
  4. MPEG-4

https://www.fe-siken.com/s/kakomon/17_haru/q52.html

地方公立中学校定期試験レベルのひどい問題です。出題者は、1だの2だの4だの7だのといった数字語句対応を覚えることが重要だと思っているのでしょうか。

情報処理技術者試験で測れる能力は以下の2つだけです。

  • 内容の理解はともかく、ある用語を「聞いたことがある」かどうか。
  • 150分間、落ち着いて椅子に座っていられるかどうか。

まり、ある種の発達障害ではない意識高い系ポエマー認定するための試験であり、そもそも技術者のための試験ではないということです。あとは、中小企業診断士などを受ける人が試験免除を獲得するためとか。

そもそもコンピュータプロジェクトマネジメントの技術を、資格試験勉強しようというのがピントがズレています。それらは既に良質な解説書が豊富にあるのだから、それで勉強すればいいのです。

ログイン ユーザー登録
ようこそ ゲスト さん