タグ

2022年2月12日のブックマーク (15件)

  • urllib.parse — Parse URLs into components

    urllib.parse — Parse URLs into components¶ Source code: Lib/urllib/parse.py This module defines a standard interface to break Uniform Resource Locator (URL) strings up in components (addressing scheme, network location, path etc.), to combine the components back into a URL string, and to convert a “relative URL” to an absolute URL given a “base URL.” The module has been designed to match the inter

    urllib.parse — Parse URLs into components
  • ウェブ上のリソースの識別 - HTTP | MDN

    HTTP ガイド リソースと URI ウェブ上のリソースの識別 データ URL MIME タイプ入門 よくある MIME タイプ www 付きと www なしの URL の選択 HTTP ガイド HTTP の基 HTTP の概要 HTTP の進化 HTTP メッセージ 典型的な HTTP セッション HTTP/1.x のコネクション管理 プロトコルのアップグレードの仕組み HTTP セキュリティ Content Security Policy (CSP) HTTP Strict Transport Security (HSTS) X-Content-Type-Options X-Frame-Options X-XSS-Protection Mozilla web security guidelines Mozilla Observatory HTTP アクセス制御 (CORS) HTTP

    ウェブ上のリソースの識別 - HTTP | MDN
  • レーベンシュタイン距離 - Wikipedia

    レーベンシュタイン距離(レーベンシュタインきょり、英: Levenshtein distance)は、二つの文字列がどの程度異なっているかを示す距離の一種である。編集距離(へんしゅうきょり、英: edit distance)とも呼ばれる。具体的には、1文字の挿入・削除・置換によって、一方の文字列をもう一方の文字列に変形するのに必要な手順の最小回数として定義される[1]。名称は、1965年にこれを考案したロシアの学者ウラジーミル・レーベンシュタイン (露: Влади́мир Левенште́йн) にちなむ。 レーベンシュタイン距離は、同じ文字数の単語に対する置換編集に使われているハミング距離の一般化であると見なすことが可能である。レーベンシュタイン距離の更なる一般化として、例えば一回の操作で二文字を変換する等の方法が考えられる。 例[編集] 実際的な距離の求め方を例示すれば、「kitt

  • 「HTTP」の仕組みをおさらいしよう(その4)

    連載目次 TCP/IPの仕組みについて、“目で見て触って”学ぶ連載。第5回では、「認証」の仕組みを見ていきます。プロトコルビュワー(※)での実行結果とブラウザの動作を見比べながら、HTTPへの理解をさらに深めましょう。 ※「プロトコルビュワー」について 連載では、筆者が作成した「プロトコルビュワー」というツールを使い、実際のリクエスト/レスポンスの内容を見ながら学習を進めていきます。プロトコルビュワーのインストール方法や使い方については、前回を参考にしてください(記事冒頭やや下「『プロトコルビュワー』差し替えのお願い」を参照) 認証とは?――実際のアクセスの流れ 認証とは、「Webへのアクセスに際してユーザー名とパスワードを求め、それらがあらかじめ登録してあるものと合致したときだけ、リクエストされた内容を送り返す仕組み」のことです。認証を利用することで、ユーザー名とパスワードを知ってい

    「HTTP」の仕組みをおさらいしよう(その4)
  • IP spoofingを詳しく、分かりやすくまとめる

  • Python によるスクレイピングの必須ライブラリ requests 使い方 リファレンスまとめ | Let's Hack Tech

    個人的にPythonの中でもぶっちぎりNo1レベルでヘビーユースな外部モジュールrequestsについての便利さをひたすらまとめていきます。 requests 概要 簡単に言うとPythonで行うHTTPリクエストを簡単に手軽にしてくれる神ライブラリです。 言語を跨いだHTTPインターフェイスのディファクトスタンダードといえばCURLコマンドが非常に有名ですが、ことPythonにおいてはCURLの出番はありません。 requestsが優秀すぎるためです。(CURLも一応あります。) requests 使い方 パッケージ管理モジュールで一発でインストールできます。 $ pip install requests pip以外でやってみた事はないんですが、多分condaとかeasy install とかでも普通に入ると思います。 スクリプト内で利用する際はimportする必要があります。 >>>i

    Python によるスクレイピングの必須ライブラリ requests 使い方 リファレンスまとめ | Let's Hack Tech
    otori334
    otori334 2022/02/12
    “対策をしてるサイトにアクセスするとUA偽装なしの場合は簡単に弾かれます”
  • 【Python】Requests でセッションが必要な処理を自動化

    RequestsPython の HTTP クライアントライブラリの一つです。よくある pip install のみで導入できます。 python -m pip install requests psf/requests: A simple, yet elegant HTTP library. Requests はシンプルな API をたたくのに最も適しています。例えば、次のコードで Backlog の課題登録 API にアクセスできます。 import requests BACKLOG_URL = "https://hogehoge.backlog.jp/api/v2/issues" # 各人の Backlog ドメインのURL API_KEY = "hogehogefugafuga" # Backlog の個人設定 > API から発行できるトークン PROJECT_ID = 1

    【Python】Requests でセッションが必要な処理を自動化
  • コードスイッチング - Wikipedia

    コードスイッチング(code-switching)とは、2種以上の言語体系ないし言語変種(方言など)の切り替えが行われることである。 概要[編集] コードスイッチングとは、2種以上の言語体系ないし言語変種(方言など)の切り替えが行われることである。英語である「code-switching」の頭文字をとって「CS」と表記されることもある。またコードミクシングと呼ばれることもある。 コードスイッチングに関する研究は、主に言語学分野における研究と、社会言語学分野における研究に大別できる。前者は、コードスイッチングが発生した文やフレーズに対する統語構造の分析が主な研究内容であり、一方で後者は、バイリンガルがコードスイッチングを使用する動機や目的、しいてはコードスイッチングが社会的に有する機能を明らかにすることが主な研究内容である。また、第二言語習得や、第二言語教学の分野においてもコードスイッチング

  • グリゴリー・ラスプーチン - Wikipedia

    ラスプーチンと、娘(1911) グリゴリー・エフィモヴィチ・ラスプーチン(露: Григо́рий Ефи́мович Распу́тин、ラテン文字転写:Grigorii Efimovich Rasputin、1859年1月21日(ユリウス暦1月9日[1]) - 1916年12月30日(ユリウス暦12月17日[2]))は、帝政ロシア末期の祈祷僧。シベリア・トボリスク県ポクロフスコエ村(英語版)出身。 奇怪な逸話に彩られた生涯、怪異な容貌から怪僧・怪物などと形容される。ロシア帝国崩壊の一因をつくり、歴史的な人物評は極めて低い反面、その特異なキャラクターから映画小説など大衆向けフィクションの悪役として非常に人気が高く、彼を題材にした多くの通俗小説映画が製作されている。 生涯[編集] 生い立ち[編集] ラスプーチンと子供たち 1859年1月9日、シベリアの寒村ポクロフスコエ村の農夫エフィ

    グリゴリー・ラスプーチン - Wikipedia
  • グラデーションの中央がグレーに濁ってしまう仕組みをくわしく解説、美しいグラデーションをCSSで実装する方法

    グラデーションを作成した時に、中央がグレーに濁ってしまうこと(グレーデッドゾーン)があります。なぜこの現象が起こるのか、どうすれば回避できるのか、鮮やかで美しいグラデーションをCSSで実装する方法を紹介します。 Make Beautiful Gradients in CSS by Josh W Comeau 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに CSSグラデーションが算出される仕組み おすすめのカラーモード これらの知識を活用する 美しいグラデーションを生成できるツール 終わりに はじめに さっそくですが、CSSで実装したイエローからブルーの線形グラデーションをご覧ください。

    グラデーションの中央がグレーに濁ってしまう仕組みをくわしく解説、美しいグラデーションをCSSで実装する方法
  • Cascading Style Sheets - Wikipedia

    Cascading Style Sheets(CSS、カスケーディング・スタイル・シート、カスケード・スタイル・シート)は、HTMLやXMLの要素をどのように修飾(表示)するかを指示する仕様の一つで、World Wide Web Consortium (W3C) がとりまとめ勧告する、文書の構造と体裁を分離させるという理念を実現するために提唱されたスタイルシートの具体的な仕様の一つ。 CSSHTMLで表現可能と考えられるデザインの大部分を実現できる要素を取り入れつつ、新たなデザイン機能を備える。以下の点を特徴とする。 ページを表示するメディアに合わせてスタイルシートを切り替えることで、メディアごとに表示を変化させることができる。 ユーザーエージェント(多くの場合ウェブブラウザ)、ウェブサイト制作者、ユーザがそれぞれ定義した CSSのもたらす効果を重ね合わせる(カスケードする)ことができる

    Cascading Style Sheets - Wikipedia
  • 【画像処理】RGBからHSVへの変換

    【前提条件】 R、G、Bの値が0.0~1.0の範囲にあるとします。 色相Hの計算 R,G,Bの3つの値のうち、最大のものをMAX、最小のものをMINとしたとき、色相は以下の式で計算できます。 (1) つまり、の3つの値のうち、どれが最大値かによって計算式が変わります。 色相が負の値になれば、360を加算して0~360の範囲内に収めます。 色彩Sの計算 色彩は円柱モデルか円錐モデルかによって計算方法が異なります。 円柱モデルのときの色彩を、円錐モデルのときの色彩をとしたとき、以下の式で計算できます。 (2) 色彩は0~1の範囲内に値が収まります。 明度Vの計算 明度は以下の式で計算できます。 (3) 明度は0~1の範囲内に値が収まります。

    【画像処理】RGBからHSVへの変換
  • シリーズ名 : トラ技 特選記事シリーズ

    新 アナログ&ディジタル・フィルタ 理論と実践 コイルとコンデンサを使用した基的なLCフィルタから,ディジタル信号処理で定番のFIRフィルタ,マイクロ波で利用されるマイクロストリップ・ライン・フィルタなどについて,それらの理論と実際を,具体的な設計例と実測データを示しながら解説しています.・・・詳細を読む 好評発売中! 定価1,320円(税込) JANコード:JAN9784789851053 超並列演算器 NVIDIA GPU入門 NVIDIA社のGPU(Graphics Processing Unit)スタータキットJetson Nanoを使って,GPUのハードウェアを意識した初歩的なプログラミングを紹介しています.物理シミュレータの作成を目標に,GPUの基から行列演算の高速化までを丁寧に解説しています.・・・詳細を読む 好評発売中! 定価770円(税込) JANコード:JAN978

  • Microsoft IME - Wikipedia

    Microsoft IME(マイクロソフト・アイエムイー)は、マイクロソフトが開発したインプットメソッド(IME)である。MS-IME(エムエス・アイエムイー)と略されることがある。IMEは、Windowsのインプットメソッド全般の一般名称である。 日語、中国語(繁体字・簡体字)、韓国語など、入力できる言語ごとにMicrosoft IMEが存在するが、ここでは日本語入力システム(日語IME)としてのMicrosoft IMEについて述べる。 歴史[編集] 日ではMicrosoft Windows 3.0以前はパソコンメーカーにOEM(相手先ブランドによる生産)でのみ供給されており、標準の日本語入力システムがなかったため、パソコンメーカーが自社や他社製の日本語入力システムを添付していた。Windows 3.1からはマイクロソフトが自社でもパッケージを販売することになり、標準でMicro

  • 見て作って学ぶ、PDFファイルの基本構造|TechRacho by BPS株式会社

    こんにちは。見習いエンジニアのwestです。 PDFファイルって、皆さん使いますか? 仕様書、説明書、論文、電子書籍など… おそらく避けては通れないファイルフォーマットだと思います。 そんな身近なPDFですが、内部の構造はどのようになっているのか?そもそも中身って見られるのか? 案外知らないものです。私も知りませんでした。 今回はそんなPDFの構造を、実践を交えて簡単にご紹介します。 PDFの基的な構造を知っておくと、物知りになれますし、PDFを処理するソフトを作るときなどに役立つはずです。 踏み込むとかなりディープになってしまうので、あくまで基構造の理解に必要な内容のみピックアップします。 目次 PDFファイルの基的な構造 PDFファイルを構成する4セクション PDFファイルの体 = オブジェクトのグラフ PDFファイルの中身をテキストエディタ+フリーソフトで見てみる PDFファ

    見て作って学ぶ、PDFファイルの基本構造|TechRacho by BPS株式会社