「MDN」を含む日記 RSS

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

2022-06-24

ウェブブラウザ多様性かいうけど

FirefoxサポートやめたとかニュースChrome一色になることにブラウザ多様性がどうこういう言ってる人がよく出てくる

それよりもChromium内蔵系しか新規参戦がほぼ無理な状況をどうにかすべきじゃないのって思ってる

 

MDN見てるとdeprecatedって書かれた、いわゆる廃止された関数とかが多くある

しかウェブブラウザ互換性を重視するせいで廃止されても何年も残ったまま

たぶんこのまま行くとずっと残るんじゃないか

 

実装済ブラウザはいいけど新規で作ろうとしたらこういう大量にある変な仕様廃止された関数の山まで作らないといけない

廃止してるんだから不要では?って気もする

しかし、互換性重視で削除されることはほぼ無いのをいいことに気にせず使い続けるユーザーは少なくない

単純に置き換えられる関数があるならいいが、そういうのがなく手間がかかる手段に置き換えるしかない場合廃止されてようが使えるものは使う人が多いだろう

そもそも廃止されてることを知らないって人も多いと思う

●●が廃止になったみたいなブログ記事ブクマで知らなかったとか言ってる人はかなり多い

 

そのせいで廃止済み機能実装しないブラウザが出てきたとしても多くのページでは動かない

そんなブラウザを使うユーザーは多くないだろう

 

Chromiumブラウザならそういう部分はすでに実装されてるからちょっとだけカスタムだけして新規ブラウザとして出せる

から新しくなにか出てきてもChromiumブラウザばっかり

 

今はIE が死んだなんてめったにないよい機会なんだからこのタイミング廃止機能は完全に削除したり歴史的経緯イマイチ挙動になってる部分を一新してもらいたい

2022-03-28

MDNに金を落とせというのはまあいいだろう

オンリーワンで役に立ってることだろうし


しかしそれに乗じてFirefoxの話にまで踏み込んでる連中はいただけない

誰も必要としてない昔の文化税金で維持しろって言ってる連中とダブるんだよ

必要とされてない結果が6%なわけ

健全性のために維持が必要だというならお前らが負担して勝手にやってろ

2022-03-27

Webエンジニアはみんな Mozilla寄付をしよう

ここからできる → https://donate.mozilla.org/ja/

Chromium 系使っててもいいかMozilla寄付をするといいと思う。Web Developer なら MDN にもお世話になっているはずで、もちろん Firefox存在Web健全性に多大な寄与をしている。Web 標準とかを追っている人なら分かるはず。

とにかく寄付をしよう。月額 230 円からできる。俺は月 560 円

2022-03-05

プログラマ必要なのはググる力」"ではありません"

プログラミング必要なのはググる力だ」などとまことしやかに言われます。が、これは嘘なので、プログラミング初心者は(中級者以上も)真に受けないで下さい。そして、プログラミング教育に携わる人は、こういう有害な嘘を広めるのはやめて下さい。

なお、ここでいう「プログラマ」とはプログラミング仕事にする人、または作成したプログラムを公開する人を指しています純粋趣味プログラミングをしており、ソースコードソフトウェアも公開するつもりの無い人は、どんな方法プログラミングをしようと自由です。

プログラマ必要な力

プログラマに(プログラマに限らず)必要なのは自身の専門分野に関する基礎的かつ体系的な知識です。それらが不足していては、「ググる」ことさえままなりません。英語で喩えれば、時制や不規則動詞という概念を知らずに辞書を引いて、「I saw him yesterday. 」の「saw」をのこぎりのことだと思い込むようなものです。要するに、調べたい事項が何に関するものなのかを理解していなければ、調べようがないのです。

それでは、プログラミング初心者にとって必要な基礎知識は具体的にどのようなものでしょうか。

まず当然ですが、自分が使っているプログラミング言語フレームワーク機能は一通り知っている必要があります組み込みデータ型や制御構文はもちろん知らなければいけません。高階関数クラス、非同期処理等の発展的な機能も知る必要があります言語だけではなく、パッケージマネージャタスクランナー単体テストツール等の周辺ツール理解必要です。また、「コードコンプリート」とか「Effective ○○」のような書籍に書いてあるような設計コーディングベストプラクティスも知らなければいけません。要するに、現代プログラミングの「常識」は全て知っている必要があります

そもそも「そういう機能存在する」と認識して初めて「調べる」ことができるのです。列挙型という機能存在を知らずに「Javaで列挙型はどう書くのだろう」と調べることはできません。非同期処理の存在を知らずに、「JavaScriptで非同期処理はどう書くのだろう」と調べることはできません。

初心者は何から学ぶべきか

では、そのような一通りの知識を身に着けるためには、どのようなリソースから学ぶべきでしょうか。

結論から言えば、以下のような文献で学ぶべきでしょう。

逆に、WikipediaQiita等の個人趣味で書いた記事プログラミングスクール記事プログラミングスクール家庭教師etc主体に学ぶのはやめるべきでしょう。

もちろん、特定話題について調べる過程で、非公式情報に行き着くことはあるでしょうが、そこで使用されているライブラリ等の仕様については、必ず公式ドキュメントで裏を取るべきです。

時々、こういった正式ドキュメントを読むことが、初心者にはハードルが高いと言う人がいますしかし、冒頭で述べたようなプログラミング仕事にしようとしている人達が、こういうことができないのはおかしいです。

実際、公式ドキュメントを読むことはそれほど難しいことではありません。有名な言語ライブラリ等のドキュメントであれば、高校程度の数学英語とある程度のコンピュータ操作経験があれば、理解できるように書かれています。その程度の素養も無いのにプログラマ特に職業プログラマ)になろうとすることが、そもそもおかしいのです。運動が苦手なのにプロスポーツ選手になろうとするようなものです。

2020-11-21

anond:20201118133152

ほんこれ。公式ドキュメント読めない奴はプログラミングやめろ

公式あるいはMDNのような公式に準ずる信頼できるリソースが読めないなら、プログラミングをやめた方がいい。

中学英語が分からないとか、文字式の計算みたいな簡単数学が分からない年齢ならともかく、義務教育終えてて公式ドキュメント読めないわけがない。

元増田に書いてあるように、分からない箇所があるのにそれを調べずに、そこを誤魔化して書いてある資料を信頼するのは、勉強方法として根本的に間違っている。

2020-03-04

navigate.serviceWorker is undefined for firefox

プライベートウインドウじゃねーかという情報しかないけど、普通にChromeとかと一緒で window.isSecureContextが false だと使えない。

MDNの serviceWorkerのページには書かれてないけど https://developer.mozilla.org/ja/docs/Web/API/Navigator/serviceWorker

安全コンテキストでのみ使用できる現在機能 といページには記載がある https://developer.mozilla.org/ja/docs/Web/Security/Secure_Contexts/features_restricted_to_secure_contexts

2018-10-30

Kindle Unlimitedいい感じ

読みたい本が無くて3ヶ月ほどで解約したんだけど、好きな漫画雑誌Kindle Unlimitedで毎月読めることがわかって再度契約した。

こうなれば自分にとってはほとんど定期購読みたいなもんで、読まなきゃ損!元を取らなきゃ損!って気持ちが無くなったので良かった。

時々適当漫画を読み放題で読んでみたりもする。

大抵は古くてビミョーな漫画か、流行りな漫画の一巻だけとかなんだけど、

たまにあれっと思うような当たり漫画が全巻読めてよい。

友達100人できるかな

ぶんぶくたぬきティーパーティ個人的には当たりだった。

あとMDN無料で読めるのもまあまあ良い。

流行ったビジネス書籍とか自己啓発本の類も読めて飽きない。仕事は楽しいかね?とか、初めて読んだ。多分読み放題じゃないと読まなかった。

最近レシピ本読んでる。

書店では買わない、もしくは恥ずかしくて買えないけどちょっと興味がある、ぐらいのジャンルの本が色々つまみ食い出来るのもいい。

異性のファッション誌とかね、

ちょっと年代が上の雑誌とかね。

じゃあKindle Unlimitedを万人にオススメするかっていうとまずしないんだけど、

読みたい本や雑誌たまたま対象になってるとか、とにかく活字に飢えてて読み散らかしたいんだーって人はとりあえず無料期間だけでも試してみてもいいかも、ぐらいの感じです。

2015-11-04

http://anond.hatelabo.jp/20151104161645

for...in - JavaScript | MDN

Array に対して反復する方法としてこれを使うのは魅力的かもしれませんが、そのことは悪い考えです。

(中略)

配列に対して反復するときは、数値的な添え字を用いた伝統的な for ループを使うほうがよいのです。

2011-07-05

PC出版社の傾向

PC出版社の傾向 (自分メモ用)

2009-11-12

WEB制作会社総覧2010

何となく立ち読みしたら、取引先のデザイン会社が掲載されてた。

自分の知る限り、あの会社Web制作を他社に丸投げして、知識すらろくになかったはずだが…。

そんな会社でも「WEB制作会社」になるんだね。

是非、MdNに基準を聞いてみたいw

2007-09-21

びっくりした

http://b.hatena.ne.jp/entry/http://blog.livedoor.jp/ld_directors/archives/50776103.html

いや、こんな初歩の初歩話にブクマ500近くつくなんて。

(そういえば10秒でできないとかコメントついてるけどショートカット使えばそれくらいでできるよ)

昔からやってるPhotoshopTipsサイトにはもっと丁寧な説明が載っているのになあ。

あとMdNとかWebデザイン系の雑誌にもわかりやすいのが載ってるし。

でもこういうお手軽な形態で書かれるほうがわかりやすいっていう人がはてなエンジニア層)には多いんだろうなあ。

いかに無駄Photoshopインストールしている人が多いかがわかった。ああもったいない

2007-06-22

Windows陣営は強いな

Windows以外でゲーム開発があまり進まないように見えるけど、

大半の消費者Windowsを使うんだから、

YahooやIT MediaでMacUnix系で動くゲームなんてわざわざ宣伝しないんだろうな。

お店でWindows系以外で動作するゲームなんて見ないし。

(ごめん、根拠なんてないよ。)

でも、いろいろソフトウェアパッケージリストを眺めていると、いろんなゲームってあるもんだよ。

freesivとかsimutransとかね。

まあ、そうは言っても、ネトゲするんなら事実上(?)Windows以外に選択肢は無いわけだし、

JavaプラグインFlashプラグインWindows側の方が力入ってるみたいだし。(Macは知らないけど。)

Mac陣営とLinux陣営に対する世間の扱いはひどいもんだ。

CG/DTPの分野で言うとInkspaceとGimp

DTMの分野なら、Audacityもあるし、

Rosegarden, NoteeditといったMIDIエディタもある。

一応、音やCGの面ではWindowsでできることなら、Linuxでもできそうに思う。

Windowsほどに使えるツールと出会えない可能性が大きいけどね。

たしかにGimpPhotoshopやIllustlatorと比べるとフィルタやツールの面で見劣りはするかな。

MdN読みながらデザインやるんだったら、GIMPじゃあちょっと無理があると思う。

>> ここに書くような内容じゃないかもしれないけれど

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