「js」を含む日記 RSS

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

2018-07-21

WebGLすげえ

最近マジでなんでもHTMLJSでできるんだな

これだもんFlash(とSliverlight)はオワコンになるわな

追加インストール不要しかスマホ対応もばっちり、Flashが生きていけるわけがなかった

2018-07-11

経験でのIT転職に関する質問

【前提】

1. アラサー大卒ブランクあり

2. 将来的にWEB開発で食べていきたい

3. 可能なら、先々はフリーランス視野に入れている

4. 独学でプログラミング学習

5. JS,Pythonまあまあ、PHPちょっとGitの基本は理解SQLは「動くものが書ける」レベル

6. アプリ(Gatsbyカスタマイズ / PHPで書かれたOSSカスタマイズ)を2つ開発、現在運用してない

7. プログラミングスキルは磨いていきたい

8. 自分の置かれている状況からして、最初ブラックでも仕方ないと思っている

質問

1. 客先常駐の意外にいいところってある?

2. 客先常駐で得られるスキルってあるの?

3. あんまり帰属欲求がないんだけど、客先常駐向いてる?

4. 客先常駐で日付変わっても残業しないといけないくらいの炎上案件出会うことあるの?

5. 客先の開発マシンは貧弱なもので、OSWindows限定なの?

6. ガチで客先の社員から見下されるの?

2018-07-10

anond:20180710105422

参考までにどうjsに書けば良いの?

まぁググレって言われて終わりそうだけどw

jsの1行目になにか書けば良いってことだよね…

anond:20180710105709

bodyの下にJS置いて即実行とかいやらしすぎるだろ・・・

anond:20180710105422

ready使うと完全にページが読み込まれるまでJSが動かないので、bodyの下とかにJSを置いて即実行するのが最近の主流。

今日気づいた事

HTMLに外部javascriptを読ませるなら、body最後が良い。

cssと同様にheadで読ませようとしたら

 functionの定義がされていないというエラーが表示され、

 IEの要素チェックソフト(?)上ではjsファイルが表示されなかったから。

2018-06-26

anond:20180626091249

他社がらみの場合は、ちょっと教育するのきつい。

jpegしか知らないWebデザイナは他社の人間だし。

まあ「要望」という事で、技術的な情報は共有していってるつもりだけども。

TypeScriptで作ったプロジェクトを、部分的に他社に引き継ぐにも

tsよく分からないんでjs直接いじっちゃいました」とか笑いながら言って来るし。

SASSだと言ってるのにCSS直接いじってヘラヘラ笑ってるし。

無能が金ばっか要求してくる。

2018-06-25

はてなは昔から問題だらけ

今回の刺殺事件で、はてなは全く正しいことをしたので問題ではないと擁護して、さらには、はてな対応は今までしっかりしてきたとか言ってるのがいるが、それは、単純にはてブからPVが欲しいか批判したくないから。


前にホッテントリに入っていたこ記事を思い出した。


はてな没落へ〕安心はてなクオリティをまとめてみた

https://anond.hatelabo.jp/20130110013638


前にこんなことがあったな。


はてブボタンを表示するスクリプトスパイウェア的な挙動をしていたことが話題

http://it.slashdot.jp/story/12/03/12/0014216/


https://twitter.com/HiromitsuTakagi/status/178146151344783360

特に悪質なのは、仕掛けなしの当該ボタンが広範に普及した頃合いを見計らって、後からトラッキングの仕掛けを注入してきたこと。まさに騙し討ち。悪質極まりない。 .js 埋め込みパーツが突如マルウェア化する危険性を体現している。


https://twitter.com/HiromitsuTakagi/status/178976579223961601

はてブパーツのスパイコード混入させ事件は、混入なし版が用意されていたこから明らかなように、欺瞞自覚してやっている。パスモが初めから「停止センター」を設けていたのと同じ。


wikiはてなにもこう書かれている。

http://ja.wikipedia.org/wiki/はてなのサービス一覧

4 はてなブックマーク

4.1 誹謗中傷問題改善の取り組み

4.2 行動情報の無断収集事件


無断でトラッキングを行うことは機能的にはマルウェアスパイウェアと同じであり、はてなの「企業技術者倫理観」に対する懸念が広がった。

このはてなブックマークボタンの件でのはてな対応を見ると問題だらけだったのに、もう忘れたのか?はてブスパムサイトとか言って批判しているが、はてな自体スパムをしていたことはどう思うのか?


株式会社はてなに勝訴し、発信者情報が開示されました 2009年11月10日

http://www.a902.net/topics/2009/1110.html

はてなブックマークは、ブックマーク第三者に公開しているという建前ですが、もちろん通常の「2ちゃんねる」などの掲示板実態は変わりません。当然、誹謗中傷などを行えば責任を負うこととなります


はてなは、はてなキーワードキーワードが空なのに検索結果上位に表示するために、リンクを貼りまくって空のキーワードページにアフィリを貼ってたわけだが、これはリンクファームだよな?


それに、はてなは、はてなブックマークで都合が悪い記事は上がってこないように制限してるよな。しかし、他のサイトがそんな制限を少しでもしていると、ランキング不正がとか言ってるわけよ。


それに、不正SEOがとか言うなら、はてブで身内の記事ばかり上げて検索結果を押し上げようとしてきたことはどうなんのさ?


はてブパクリサイトだのなんだので他のサイトはよく批判しているのに、はてブソーシャルブックマーク自体海外からパクリでないの?


はてな対応がまずいのは昔からそうなのに、はてな絶対に正しいとか言ってるのは、はてブボタンマルウェアも全く正しかったとか思ってるんだろうか?

2018-06-24

anond:20180624154123

HTML/JS/JSONは人間が読んでいいのか問題はあるにはあるよ

HTMLOK?じゃあHTTPは?みたいな

2018-06-23

データの取り扱い方(JS

API叩くと

[{ hoge:"ほげ", hige:"ひげ", hage:"はげ" },{ hoge:"ホゲ", hige:"ヒゲ", hage:"ハゲ" },...]

みたいなデータが降ってくるんだけどさ

これを

{hoge:["ほげ","ホゲ"...],hige:["ひげ","ヒゲ"...],hage:["はげ","ハゲ"...]}

みたいにしまうのはダメなの? ムダなの? 非効率なの?

しろなんで後者みたいに降ってこないの?

前者の方が扱いにくくない?

みたいな疑問をずっと抱えてるんだけど誰に聞けばいいのかもどうやってぐぐればいいのかもわからない

こんなことで悩む方がおかしいのだろうか

2018-06-22

思考実験:とても行儀の良いマイニングウイルス

Aは、ちょっとしたソフトウェアを開発し、これを一般に公開して利益を得ようと考えた。

もっとも、シェアウェアにするのは嫌だし、広告を表示することも嫌だったので、ユーザーPC仮想通貨マイニングさせることで利益を得ることとして、

  1. 起動時に「マイニングする・しない」の選択肢を表示し、「する」を選択した場合ソフトの起動中、CPUの空きコア等でマイニングをするようにした。
  2. 起動時に英語で「マイニングする・しない」の選択肢を表示して(以下略
  3. 特に告知はしないが「環境設定」でオフにできるようにして(以下略
  4. 特に告知はせず、またオプトアウトもできない形で、(以下略
  5. インストール時に告知した上で常駐型のマイニングソフトインストールし、計算優先順位は低いが全力でCPU,GPUをぶん回してマイニングするようにした。
  6. インストール時に告知した上で常駐(中略)計算余力がある時に控えめに(以下略
  7. インストール時に告知せず常駐型のマイニングソフトインストールして全力(以下略
  8. インストール時に告知せず常駐型のマイニングソフトインストールして控えめ(以下略
  9. ソフト自体Webアプリに組み直し、告知せずJSバックグラウンドで(以下略
  1. あなたは」どれがセーフでどれがアウトだと感じるか。
  2. アウト・セーフの境界は、充分に賢い人にとっては自明と言えるか。
  3. (境界自明でないと考える人のみ)微妙な部分がある場合、明らかなアウト事例を摘発すべきか。
  4. (同上)微妙な事例を摘発すべきか。
  5. (同上)微妙な事例を抑止すべきか。

ディズニーの本気のプログラミング講座がヤバそう

魔法学校テクノロジアとかいうやつ

どっかの電気屋でチラッと見たことあるんだけど、ここを変えるとこうなる、というのがリアルタイムで分かるようになってて感動した。

ほとんどのプログラミング本や講座はほぼ学校教科書でつまらしわかりにくいし楽しくもない。

分かる人向け・才能がある人向けの講座だ。


ディズニーのはゲーム形式みたいだし楽しさしかなさそう。

とりあえず体験版申し込んだ。

プログラミング挫折勢だけど手を出す価値あるかなぁ。

取り扱い言語がいいのか悪いのかもわからん

HTMLCSS理解済みだから学習必要ないけど。

どのレベルまで学習できるのかはしらん。


JavaScript/HTML/CSS/Processing/Shader

jsは知ってるけどプロセッシングとかシェーダ?とかは初めて聞いた

10万かけて学ぶ価値はあるのだろうか

anond:20180622023144

マニアが真の客だからJCJKに限定してなくても良いような気がしなくもないけどね

JCJKに限定したいなら「20歳になったら飲める」として親に保管させたら良いじゃん

JSだと保管期間が長すぎるからJCJK以降でと掲げれば良い

子供の作った酒を子供が成人したときに飲むとお題目を掲げれば、親にとって見れば簡単記念品になるさ

NPO簡単に立ち上げられるよ

2018-06-21

Coinhive問題について

JavaScript実行時、「閲覧者の了解をいちいち得る」ページ登場 「Coinhiveより嫌」「悪夢」と話題

http://www.itmedia.co.jp/news/articles/1806/20/news082.html

まず、私は技術のことをある程度理解しているだけで、この界隈とは無縁である

そしてCoinhive(正確にはマイナー(発掘ツール))自体にはヘイトを抱いている。

っざけんなよオラ勝手CPU使ってんじゃねぇよこの(自主規制)野郎がっ!と至極一般人的な感情を持っている。

だが、このCoinhive問題では擁護に回る。何故か?

それは第一に、警察が法に依らず、感覚逮捕たかである

中世ジャップランド」というブコメがついていないのは、単に技術クラスタ政治クラスタと異なるのが唯一の理由ではないだろうか。

上のURL技術的に理解してない愚民嘲笑しているのではなく、法整備の前に曖昧根拠見せしめ逮捕をしてのけた警察の、

その後の言動法律はないが勝手にやるのが悪い、警視庁「各県警に聞け」→県警「答える立場にない」、等)への皮肉であって、

Coinhive自体擁護のためにやっているのではない。と思う。

無知無能警察非合法に第二の岡崎図書館事件でっち上げた、いうのが技術者界隈の認識だと思われる。


第二に、広告動画で「ギガが減る」方が、より所有財産への侵害が大きいと考えるからである

思い出して欲しい、スキップできない30秒の動画を見なければ先に進めない広告を。

タップを狙ったようなクソポップアップを。

Coinhiveへの現感情嫌悪だとすると、広告へは憎悪、或いは、憤怒である

広告を受容する気は一切ないし、Coinhiveについてもお断りなのだが、

この二党しか投票先がないのなら、Coinhiveに一票を入れる。

ただし、あくまでも現時点においては、の話である

CoinhiveがどこもかしこCPU100%ぶん回す設定になれば、あっさり逆転するかもしれない。

またアクティブでないタブでも動作するのなら、複数開きっぱなし運用では広告以上に被害が増す事も十分考えられる。

だが、今はまだ芽の段階なのだ

クソ広告へのヘイトを思い出せば、気づかない程度にCPU使うくらい許容できるのではないか、という試験段階だ。

おそらくアクティブなページでのみ動作、かつ、CPU使用率は低め(20%程度?)に設定する。

これくらいならクソ広告より社会に受け入れられるのではないか

個人的にはどちらもBlockerを入れて芽を摘んでいるが、社会的に判断を下すのは時期尚早だろう。

余談だが、「運営上の「正当な理由」なら合意を得ずともJS実行しても良い」という意見に対して言いたいのは、

金がなくてはサイト運営は続けられないのだからCoinhiveによって収益を得ることは正当な理由になるよ。

からこそ、広告がこの世に存在することを許されているのでしょう?

それに取って代わり、不愉快さを低減させる一種の試みなのですよ。

2018-06-20

CoinHiveマイニング)のあれこれ

http://takagi-hiromitsu.jp/diary/20180617.html

社内でCoinhivejsへのアクセスによりウイルスバスターウイルス(失笑)を検知。

ウイルスバスターCoinhiveウイルス扱いするのだとその時初めて知りました。

当該PCユーザオフライン環境ウイルス感染がないことを確認するためフル検査しました(呆れ)


というタレコミがあったらしいが、なんつうか、似たようなマルウェアに本当に引っかかっていた場合失笑してる場合でも呆れるシーンでもなく、フル検査推奨よ。


んで、この話、マイニング正義広告と同じ!!って人がすげぇ居るんだけれど、例えばスマホアプリに仕込まれ勝手通信が発生、課金された場合同意なくても広告と同じだからOK

それとも、マイニング分の通信課金損害賠償請求可能

損害賠償請求可能判断した場合、そのアプリ合法違法

違法とするならWEBに仕込んだものとの違いは何?

みたいに考えた人いるんだろうか?

通信量で分かれるとかいい出したら、その閾値はどこ?

「こうこくとおなじーーー」って、高木某の言葉に乗っかりすぎてない?


個人的意見としては、逮捕の前に段階はあったろうとは思うし、今回の騒動が怖いというのもわかる。

だが、萎縮して技術が停滞とまで言われると、今回の件は技術的にグレーと言っても黒に近いほうだろうと思うので、首肯できないんだよな。

技術進歩ばっかり叫んで、グーグルストリートビューみたいにやったもん勝ちでしでかされても、やられた方の回復は大変なんだぜ?

開発者とその周辺こそ、もっと慎重であるべきだろ。

2018-06-19

JS(JobScheduler)から呼び出されるとか、JC(JobCenter)から呼び出されるとか書いてて違う意味に取れて困る

2018-06-18

coinhiveの件

coinhiveの仕組みが広告と同じなのになんでだめなんだって話なんだけど、的を射た文章を見かけないので整理してみる。

ーーーーおさらいーーーー

不正指令電磁的記録に関する罪」

1.人が電子計算機使用するに際してその意図に沿うべき動作をさせず、又はその意図に反する動作をさせるべき不正な指令を与える電磁的記録

2.前号に掲げるもののほか、同号の不正な指令を記述した電磁的記録その他の記録

ーーーーーーーーーーーー

私はエンジニアだが、アフィリエイトとcoinhiveの技術的な違いは殆どない。どちらもHTML上に埋め込まれJSコードが実行されて、動作する。

”coinhiveが違法なのはおかしい派”はこのことを用いて正当化しようとするが、もっと簡単な話がある。

事前に許可がないことである。事前に許可があれば違法でもなんでもない。

では、次に「広告も事前に許可を取らないじゃないか!」となるが、世間一般常識として、タダのものには広告がついているものである

から広告に事前許可必要ない。趣味で公開しているHPならともかく、大抵はスポンサーが付いて広告を出す。アフィリエイトも同じだ。

利用者広告に関しては事前許可にかかわらず、予期していると言える。

coinhiveの動作は予期されていないので、知られることな動作する。

結局、目に見える形でないから悪いというだけだ。

ーー追記ーー

トラバが盛り上がってるみたいなので追記。

coinhiveの件でパクられた人が訴訟を起こそうとしているのは知っているけれど、司法判断を待てばいいんじゃない?というのはわかる。

だけど、この投稿そもそも司法判断とかでなくパクった側の論理の整理なのでグダグダ言われてもなと思った。

トラバを元マスと勝手勘違いするやつもいるし、この話題に関してはネット連中はみんなピキッてんなーと思う。

通常、判例がない案件には裁判所は影響を最小限にとどめようとすることが多いので理屈通りには行かないかもしれない。

感情の話が出てたけど、僕の感情で言えば自分リソースで掘ったコインを誰かに取られるのはやだな。っていうのに尽きる。

国に仮想通貨資産価値と認められてしまったので神奈川県警対応も仕方ないなと思う。

小遣い稼ぎのwebでも手を出していいか良くないのか、ホワイトなのかグレーなのかはちゃんとしたweb屋さんはちゃんとわかっているので手を出してない。

知らず知らずにグレーゾーンに入ってパクられた人はかわいそうだとは思うが自業自得だろう。

以上元増の感想でした。

ブログ日記とか感想書くところだからそのへんは自分で調節して読んでくれ。

2018-06-16

ブラウザマイニング問題解決

ブラウザの設定で

ブラウザに割り当てられた処理リソースのうち何%をサイト側の任意プログラム動作に当てますか」

みたいな項目を作るしかなくない?で、jsとかのコードは分割しておく。

基本的にはユーザのドネート、チップみたいなもんだけど、

サイト側は「何%以上の設定じゃないと閲覧許可しません」みたいなポリシーも作れる、とか。

2018-06-15

別に動画に限らず

試しに広告多めのサイトいくつか見てみると

広告用の静止画像やJSなんかが多いところで1M 程度

ページ開いた瞬間に承諾もなしに

サイト運営者の金もうけのために閲覧者は 0.3円程度(MVNO安め(=割高)なプラン換算)盗まれてんのはOKなん?

PRもつけてない広告記事ならコンテンツまるまる 閲覧者が承諾していないデータだらかさらドン

anond:20180615120323

他のJSは例えminifyされてたとしても何のために配置されていて何のために動作するのかが明確じゃん。少なからサイト運営者に聞けば何のために設置したのかは答えられる。

大して、Coinhiveは「マイニングの為に設置しました」っていうことは出来ても「じゃあマイニングって何してんの?」に答えられないじゃん。

2018-06-12

coinhiveで家宅捜索を受けたって話を見て

ひろゆきリツイートでCoinhiveを導入したブロガー家宅捜索されたっていう話を見た

そのブログ記事の締めに...

ろくに調査もされないまま「Coinhiveは違法」という前例けが残ります

と書かれていたのに強烈な違和感を感じた。

アドセンスどころかアナティクスやオプティマイズ、世の中のいろいろなJSがアウトですし、

予感というのもリテラシーによって大いに幅があります。」

なんて盗人猛々しい記述もある

なんと言おうとこの人がやったのはブログを見に来た人のPCパワーを泥棒してるだけです。

結果としてCoinhiveの悪評を広めただけ

アフィで食ってる、もしくは収益を得てるなら現時点ではCoinhiveに同意を取るべきってのは理解できてるはず

合法非合法ではなく、ブロガーとしてのモラル問題

同意を入れるギミックを付けられないならやるべきじゃないんだよ

2018-06-11

褒め言葉が早い!しかない】Webフロントエンドやめたくなる12の瞬間

※ここでいうフロントエンドとは、HTML/CSS/JSデザインをもらって実装する人のことです。

01. デザインサーバーサイドの板挟みになるとき

デザイン再現するために、サーバー側に実装して貰う必要があるとき

デザインがこうなってるんで◯◯◯◯◯ください」といって、サーバー側とデザイナー伝書鳩みたいになるとき

02. サーバーサイドの人怖い

だいたいデザイン再現のためにサーバーの人に相談しにいったら「無理です」ってぶっきらぼうに言われることが多い。怖い。

03. サーバーサイドの人がマークアップはできるけど嫌いみたいなスタンスとってくるとき

フロントエンドのこと見下してる人が多いと感じる。

お前の書いたCSSHTML、インデントもぐちゃぐちゃで運用性も低いかちゃんとBEMとか学んできてから書いて…。

04. デザイン完コピして自分は一体何をやってるんだろうとおもう

作ったのはデザイナーデザインなので、自分が作ったという感じがしない。

自分は一体なにをやってるのかとおもうことがある。

05. ダサいデザイン実装しているとき

なんでこんなダサいデザイン実装しないといけないんだ…。

だいたいダサいデザインに限って実装しづらいことが多い。

06. コピーライトマーク©が異常に小さく表示される仕様対応

めんどい

07. 文法守って、HTMLCSSJSを書くだけの人生に疲れる

マークアップ、もう動けばいいじゃんてなる。

08. PSDから自動コーディングする技術早くできてほしい
09. 画像にしないといけないデザインALTを抜くのが面倒
10. マークアップめんどいデザイン渡されたら、もう1枚画像に書き出したくなる
11. IE とかもうどうでもいい。

IEサポート外にしてほしい。常に場当たり的対処

12. 褒め言葉が「はやい」しかない

まとめ

フロントエンドエンジニア、言われたからやる、ということが多い気がする。

サーバサイドから見下され、デザイン自分でつくったわけじゃない。

好きだったはずのフロントエンド

もう好きじゃなくなったのかな…。

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん