タグ

webに関するwushiのブックマーク (141)

  • API設計まとめ - Qiita

    はじめに 自分は2021年に新卒でWeb系の開発会社にフロントエンジニアとして入社し2022年で2年目になります。 実務ではReact×TypeScriptを利用したフロント周りとNode.js(Nest)やRailsを用いたバックエンド(API)の開発をしています。 その中で使っていたAPI設計について改めて学び直したのでまとめて行きます。 この記事の対象者 エンジニア初心者から中級者 APIについて学びを深めたい人 この記事の目標 APIについて学ぶ 我流ではなく正しいAPI設計について学ぶ この記事でやらないこと 具体的にコードを用いたAPI設計の書き方の説明に関しては下記の記事で解説をしています。 APIについて APIとは APIは"Application Programming Interface"の略で、直訳すると「アプリケーションを使プログラミングを使ってつなぐ」という意味

    API設計まとめ - Qiita
  • 突然表示される「Webプッシュ」は早急に滅んで欲しい - Hagex-day info

    Twitterの自動検閲機能が大活躍をされているらしく、先日は「蚊に死ね」と呟いたTwitterユーザーが凍結をくらい、そのニュースがBBC経由で世界に報道された。 じゃあ「アン・シネはGカップだって」も呟けないのか(女優のパク・シネもヤバいな)、「シネ・リーブル池袋に行ってくる」もダメなのか、「死ね死ね団のライブに行ってきた」もツイートできないのか…… など考えているうち、エントリーのタイトルは当初「Webプッシュはとっととおっ死ね」と考えていてのですが、「このタイトルだとツイートできない可能性があるのでは?」となり、「死ね」から「滅んで欲しい」に変更しました。 で、「Webプッシュ」って邪魔じゃないですか? ネットをブラブラしていると、時々、ポップウインドウで 「×××が次の許可を求めています 通知の表示 許可・ブロック」 とでるやつですよ。 親分、こいつですよ、こいつ! Webプッ

    突然表示される「Webプッシュ」は早急に滅んで欲しい - Hagex-day info
  • Adobe、「Flash」を2020年末に終了へ

    Adobe Systemsがついに「Flash」の開発および提供を2020年末に終了する。AppleGoogleMicrosoft、Facebook、Mozillaなどが協力する。1996年に「Macromedia Flash」として誕生したコンテンツ技術が24年の生涯を閉じる。 「AdobeはFlashの終末(end-of-life)を計画している。具体的には、Flash Playerのアップデートと提供を2020年末に停止する。コンテンツ製作者に対し、それまでに既存のFlashコンテンツを新しいオープンフォーマット(HTML5やWebGLなど)に移植するよう推奨していく」としている。 Flash終了に当たっては、Apple、Facebook、GoogleMicrosoft、Mozilla(リンク先は各企業の公式ブログ)を含む技術パートナーと協力しているという。 Appleの故ステ

    Adobe、「Flash」を2020年末に終了へ
  • SIerからWeb業界への転職で失敗する人に共通する5つの特徴

    現在SIerに在籍しているが、自身の開発技術向上を狙って、SIerからWeb業界への転職を考えている方は多いはず。Web業界の成長に伴って、そうしたWebへの転向を希望している方の割合は年々増えています。 しかし、そんなSIerからWebへの転職を考える方の中には、「転職に失敗してしまう人」が一定数いるもの。今回は、そんなSIerからWebへの転職を考えている方に向けて、「転職が成功する人」「転職に失敗してしまう人」の特徴をまとめておきます。 SIerからWebへの人材流出は増えているもののWeb業界は狭き門 SIerからWebへの転職成功者と失敗する人の特徴を詳しく見る前に、まずはSI業界とWeb業界の採用動向から詳しく見ていきましょう。 最近は、特に飲業界を中心に人手不足が嘆かれて久しいです。そんな人手不足の波は、もちろんIT業界も他人事ではありません。IT業界は成長著しい成長産業ゆ

    SIerからWeb業界への転職で失敗する人に共通する5つの特徴
    wushi
    wushi 2017/07/21
  • CDNに動的コンテンツを安全に通すにはどうするべきか - 方向

    メルカリでCDNにキャッシュされるべきでないページがキャッシュされることにより個人情報の流出が発生してしまうインシデントがありました 自分は動的コンテンツをCDNで配信することにあまり積極的ではない立場だったのですが流出への反応を見るとCDNを利用しているサービスはかなり増えてきているようです 個人情報やユーザーのプライベートデータを決して流出しないようにしつつCDNを利用する方法を考えてみました CDN利用のメリット このふたつ 経路が最適化されレイテンシが小さくなる DDoS対策となる キャッシュされないようにする方法 Twitterで動的コンテンツもCDN通すの当たり前でしょーと言ってる人にリプしてきいてみました CDNとレスポンスヘッダで二重にキャッシュを無効化する キャッシュを細かくコントロールCDNを使う ホワイトリスト方式で特定のパスのみキャッシュを許可 ログインセッションを

    CDNに動的コンテンツを安全に通すにはどうするべきか - 方向
  • CDN切り替え作業における、Web版メルカリの個人情報流出の原因につきまして - Mercari Engineering Blog

    日コーポレートサイトでお知らせした通り、Web版のメルカリにおいて一部のお客さまの個人情報が他者から閲覧できる状態になっていたことが判明しました。原因はすでに判明して修正が完了しております。また、個人情報を閲覧された可能性のあるお客さまには、メルカリ事務局より、メルカリ内の個別メッセージにてご連絡させていただきました。 お客さまの大切な個人情報をお預かりしているにも関わらず、このような事態に至り、深くお詫びを申し上げます。 エントリでは技術的観点から詳細をお伝えさせていただきます。 2017年6月27日 CDNのキャッシュの動作について、CDNプロバイダと仕様について確認し検証を行いました。その結果一部記述に実際と異なる箇所があり、加筆修正いたしました。 概要 メルカリWeb版のコンテンツキャッシュをしているCDNのプロバイダ切り替えを行いました。 その際来キャッシュされるべきでない

    CDN切り替え作業における、Web版メルカリの個人情報流出の原因につきまして - Mercari Engineering Blog
    wushi
    wushi 2017/06/22
    恥を忍んで原因を公開した点は評価する
  • WEB+DB PRESS vol. 99でKubernetes/GKEの記事を書きました。

    私がbuildersconのためにKubernetes/GKEを触り初めて2年ほどが経ちました。buildersconのサイトは全てGKE上で動いております。 そんなところから今回WEB+DB PRESS vol.99 に寄稿させていただきました。

    WEB+DB PRESS vol. 99でKubernetes/GKEの記事を書きました。
    wushi
    wushi 2017/06/19
  • 映画館のWeb予約システムは“エンタメ”となるか? 立川シネマシティの施策

    東京は立川にある独立系シネコン、【極上爆音上映】等で知られる“シネマシティ”の企画担当遠山がシネコンの仕事を紹介したり、映画館の未来を提案するこのコラム、第16回は“Web予約でエンタメできるか?”というテーマで。 『ガールズ&パンツァー劇場版』で日各地の音響の優れた映画館を回っては音響を監修され、映画興行の新たな地平を切り拓いた岩浪音響監督がまたも各地を尋ね、特別音響で上映するという新しい試みが話題のSFアニメーション『BLAME!』の上映が始まりました。 『シドニアの騎士』の二瓶勉が原作で、劇場公開初日からNetflixでの配信も開始されているという、今世界的に増えつつあるスタイルの公開でもあります。 Netflixの会員ならば映画館に行かずとも自宅で観られ、それどころか日付が変わったと同時に、劇場の初日朝イチ回よりも早く観られるわけです。良い時代になりました。しかしこれは映画館とし

    映画館のWeb予約システムは“エンタメ”となるか? 立川シネマシティの施策
  • Adobe Flashを殺したのは誰か | スラド IT

    Adobe Flashは死んだ。今や多くのブラウザがFlashの動作に制限をかけており、ユーザーにFlashを利用させるためには報奨金が必要なほどだ。実質的にFlashに引導を渡したのは、Appleだ。AppleiPhone OSでは一貫してFlashをサポートしてこなかった。7年ほど前にスティーブ・ジョブスは、「Thoughts on Flash」という記事を書いてAdobeとFlashの問題点を語った。これがFlashの終わりの始まりであったのだろう(DARING FIREBALL、マイナビニュース)。 反論意見もある。UIデザイナーでコラムニストのJohn Gruber氏は、私はジョブズの記事がFlashラッシュを殺したとは思わない。しかし、AdobeはFlashの終焉を受け入れた。Flashを殺したのは、iOSの人気とiOSユーザーの人口の多さだ。仮にジョブスが「Thoughts

    Adobe Flashを殺したのは誰か | スラド IT
  • 「この一冊で全部わかるWeb技術の基本」の監修をしました - プログラマでありたい

    Facebook, Twitter等で軽く報告しておりましたが、イラスト図解式 この一冊で全部わかるWeb技術の基の監修をしました。執筆したのは、所属するNRIネットコムの同僚2人です。どちらも、大学時代しっかり情報工学を学んで、入社してからはインフラ寄りの仕事をしている人間です。Webの仕組みを説明するにはピッタリな人間によって書かれています。 イラスト図解式 この一冊で全部わかるWeb技術の基 作者: 小林恭平,坂陽,佐々木拓郎出版社/メーカー: SBクリエイティブ発売日: 2017/03/16メディア: 単行この商品を含むブログを見る 対象読者は? 入門書なので、これからITエンジニアを目指す人や、なりたての人、或いはIT業界に入ったのでWebとはなんぞやと知りたい営業・企画の人など、非エンジニアでも読めるように意識して書かれています。そもそもWebと一口に言っても、現在では

    「この一冊で全部わかるWeb技術の基本」の監修をしました - プログラマでありたい
    wushi
    wushi 2017/03/03
  • “消えた”ウエブサイトを後世に|NHK NEWS WEB

    スマートフォンやパソコンでちょっとした調べものをしたときに、お目当てのサイトがいつの間にか消えていたり、内容が変わったりしていて、残念に感じた経験も多いのではないでしょうか。こうしたサイトを保存する取り組みを進めているのが国立国会図書館です。これまでに保存したサイトのデータ量は700テラバイト余り。今、この膨大なデータを活用しようと新たな試みも始まっています。 “消えた”日韓ワールドカップ 今から14年前、日中が熱狂した2002年のサッカー・日韓ワールドカップ。私もチケットの情報や試合の日程を調べるために、毎日のように公式サイトをチェックしていました。当時は、通信環境も今ほどよくなく、サイトを見るためにわざわさネットカフェに出かけたのを覚えています。しかし、今、このアドレスにアクセスしてもサイトを見ることはできません。大会が終わってほどなく閉鎖され、サイトを運営していた大会の組織委員会も

    “消えた”ウエブサイトを後世に|NHK NEWS WEB
  • CPU使用率100%のWebサーバをOSのチューニングだけでCPU使用率20%まで改善する - 人間とウェブの未来

    こんばんは、 @matsumotoryです。 hb.matsumoto-r.jp 上記エントリにおいて、プロセスの大量メモリ確保に伴うページテーブルサイズとベージテーブルエントリ数の肥大化によるcloneやexecveの性能劣化とCPU使用時間の専有問題、および、それらの解決方法についてシステムコールレベルで確認しました。 そこで今回は、システムコールやそのカーネル内部の処理の性能、というよりは、より実践的な環境であるApache httpdとmod_cgiを用いて、phpinfo()を実行するだけのCGIに対してベンチマークをかけた時にどれぐらいCPUのidleが空くか、システムCPUの使用量が変わるかを、前回示した解決方法の1つであるHugePagesを使うかどうかの観点で比較してみましょう。 特定条件下のWebサーバ環境のシステムCPUに起因する高負荷問題から、システムコールやカーネ

    CPU使用率100%のWebサーバをOSのチューニングだけでCPU使用率20%まで改善する - 人間とウェブの未来
  • 普通のブラウザーではアクセスできない「ダークウェブ」とは? (1/3)

    一般的なブラウザーでアクセスできるウェブサイトは、通称「サーフェスウェブ」とも呼ばれている。インターネットの表面、薄皮1枚というわけだ。その下には「ディープ(深層)ウェブ」という世界が広がっている。この多くはデータベースが占めているのだが、その最下層にあるのが通称「ダーク(闇の)ウェブ」だ。 今回はダークウェブがらみの犯罪を取り締まる、警察庁の情報技術犯罪対策課に取材した。 複数サーバーを自動で経由し匿名化する「Tor」とは? ダークウェブは、たとえURLを手に入れても、IEやChromeなどのブラウザーからは、アクセスできないサイト群。しかも、そこへのアクセスは匿名化され、追跡が著しく困難になっている。当然、世界中から犯罪者が集まり、非合法コンテンツがやりとりされている。拳銃からドラッグ、コンピュータウイルス、盗んだクレジットカード番号などが、ショッピングモールに並んでいるかのようだ。

    普通のブラウザーではアクセスできない「ダークウェブ」とは? (1/3)
    wushi
    wushi 2016/07/12
  • ヤフーTOPに表示されるマクドナルドのバナーをクリックしたら… Webの仕事やってる人には背筋の凍る話

    ジェッジジョンソン / バティウス (CV:藤戸とスタッフ) @JETZEJOHNSON 数千万もするヤフーのTOPバナーに表示されるマクドのバナーをクリックすると、テストサーバーに飛ばされるという有り得ない事態。なにやってんだマクドナルド。 pic.twitter.com/XsXKj9o2xV 2016-04-25 16:43:16

    ヤフーTOPに表示されるマクドナルドのバナーをクリックしたら… Webの仕事やってる人には背筋の凍る話
    wushi
    wushi 2016/04/27
  • 広告ブロックでWebメディアは衰退しないし、アドブロッカーはフリーライドではない - ときまき!

    燃え上がっている話題に便乗して、炎上PVを稼ぐのは正直どうかと思いますが……。 ええやん! どんどん燃やそ!!! 「Webメディア運営者 vs アドブロッカー」という対立構造の誤謬 広告ブロックのアプリが氾濫すれば、広告収益でブログやサイトを運営している人は、損失を被る。ゆえに広告ブロック問題を語るときに『Webメディア運営者 vs 広告ブロッカー』という対立構造が用いられるのんやけど、これは大きな間違い。 上の図のような構造は、前提として間違ってるんやね。 Webメディアがユーザーに対して、記事コンテンツを提供しているのは正しい。しかし『ユーザーがコンテンツの対価として、運営者に収益を与えている』というのは間違い。 上図のような認識だと『コンテンツの対価を支払わない広告ブロックユーザーはフリーライド(ただ乗り)をしている!!』といった発想をしてしまう。 実際は、ユーザーはコンテンツに対し

    広告ブロックでWebメディアは衰退しないし、アドブロッカーはフリーライドではない - ときまき!
  • リンクではなくキャプチャ - 若年世代の「シェア」で問われるメディアの生き残り戦略(朽木誠一郎) - エキスパート - Yahoo!ニュース

    ウェブメディアをしていて時折おそろしく感じるのは、スマホネイティブ世代の行動が予測できないことです。 LINEの巨大グループやMixChannelのカップルキス動画など、理解が追いつくより先に新しい現象が発生する様子を見聞きすると、このような感覚のズレがやがて自分の職域にも影響を及ぼすであろう予感がします。 【1万人を超える巨大グループも!?】大人が知らない中高生のLINEグループの使い方を調査したら、闇が深かった。|Social Native Life - kakeru 当に「リア充中高生」はキスばかりしているのか? ~MixChannelのキスを数えましょう~ - Yahoo!スマホガイド スマホネイティブ世代、さらにその先の、もっと今と違う何らかの世代が大多数になった世の中では、ウェブメディアもまたオールドメディアとしてくくられるのでしょう。このスピード感では、それはそう遠くない未

    リンクではなくキャプチャ - 若年世代の「シェア」で問われるメディアの生き残り戦略(朽木誠一郎) - エキスパート - Yahoo!ニュース
    wushi
    wushi 2015/09/20
    twitterの画像キャプチャしてRTしてるの違和感感じるけど、そっちの方が楽という感覚なのか
  • インターネットの大きな話と小さな話、これまでの話とこれからの話:朝日新聞デジタル

    ■2005 大きな話からしましょう。2005年は「Web 2.0」の年でした。旧来からある送り手と受け手が固定化した一方通行の情報流通ではなく、誰もが情報を発信できる双方向の状況に移ったことを示す宣言です。 静的から動的へ。傍観者から参加者へ。2005年からの5年間は、インターネットの主役が「人々のコミュニケーションを促進するコンテンツ」であり、「それを支えるサービス」へ移った時代でした。 次に小さな話をすると、インターネットの風景を変えたのは2005年に登場したYouTubeです。 それまで動画を観る習慣は、おもしろFlashを除き、ネットユーザーにはありませんでした。初期の動画サイトは違法アップロードされたものも多かったですが、次第に企業はその広告力に注目し公式チャンネルで動画を配信するようになり、個人もオリジナルの動画でアクセス数を競い合う世の中へと変化していきました。ニコニコ動画/

    インターネットの大きな話と小さな話、これまでの話とこれからの話:朝日新聞デジタル
    wushi
    wushi 2015/09/08
  • クローラー/スクレイピング本がざくざく - プログラマでありたい

    2015年8月末に、クローラー/スクレイピングが2冊同時に発売です。Python版メインのものとJavaScript版メインのものです。なかなか市場のニーズ突いてきていますね。 実践 Webスクレイピング&クローリング-オープンデータ時代の収集・整形テクニック 作者: nezuq,東京スクラッパー(協力)出版社/メーカー: マイナビ発売日: 2015/08/28メディア: 単行(ソフトカバー)この商品を含むブログを見るJS+Node.jsによるWebクローラー/ネットエージェント開発テクニック 作者: クジラ飛行机出版社/メーカー: ソシム発売日: 2015/08/31メディア: 単行この商品を含むブログを見る 実践 Webスクレイピング&クローリング-オープンデータ時代の収集・整形テクニック 実践 Webスクレイピング&クローリング-オープンデータ時代の収集・整形テクニックは、Py

    クローラー/スクレイピング本がざくざく - プログラマでありたい
  • フレームワークに見る Web セキュリティ対策 - Qiita

    セキュキャン 2015 高レイヤートラック(Jxck) 資料は、セキュキャン 2015 高レイヤートラックの講義資料です。 セキュキャン参加者であるセキュリティエンジニアの卵を対象に、 Web のセキュリティの知見が、実際どのように Web アプリ開発に反映されているか、もしくはどう反映すべきかを、フレームワークの視点から解説することを目的としています。 将来、 Web のセキュリティに興味を持ったエンジニアが、その知見を多くの開発者に啓蒙する手段として、フレームワークに反映するというのは非常に有効な方法です。 ここではその実例として Rails を例にとり、 Rails がこれまでに積み上げてきたセキュリティに関する知見を振り返るとともに、フレームワークとしてそれをどう取り入れているかを解説します。 Intro Web アプリケーションを開発する場合、 Web アプリケーションフレーム

    フレームワークに見る Web セキュリティ対策 - Qiita
  • 200万 Webサイトを支える ロリポップ!と mruby

    200万以上のWebサイトを支えるインフラで、リソース制御として使われている mod_mruby の採用事例を紹介します。

    200万 Webサイトを支える ロリポップ!と mruby