並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 2162件

新着順 人気順

header 意味 データの検索結果361 - 400 件 / 2162件

  • Catalyst::Manual::Cookbook::Deployment - libnitsuji.so

    Cookbook長いので分割。 デプロイについてのレシピ。Webサーバーエンジンとアプリケーションの効率化も含む。 http://search.cpan.org/~jrockway/Catalyst-Manual-5.700701/lib/Catalyst/Manual/Cookbook.pod#Deployment mod_perl Deployment mod_perlは多くのアプリケーションに対しての最適解だけど利点と欠点を述べる。他の方法としてはFastCGIがある。 Pros Speed mod_perlはとても高速で、それぞれのApacheプロセスのメモリにアプリケーションをロードすることによって恩恵を受けられる。 Shared memory for multiple apps 同じサーバーで複数のCatalystアプリケーションをする必要がある場合、mo_perlは共通のモジ

      Catalyst::Manual::Cookbook::Deployment - libnitsuji.so
    • tips : tips/02.プログラミングなど/Ruby/Rubyめも.txt

      基本 全般 文の区切りに ; は不要 真偽値 false : nil, false: true  : それ以外(0も1もtrue) → なので、 "abcdef".index("abc") は 0   なので true "abcdef".index("bcd") は 1   なので true "abcdef".index("ccc") は nil なので false print, puts, p, pp print : 文字列表示 puts  : print + 改行 p     : オブジェクトの内容を表示(数値と文字列の区別が付く) +改行 改行やタブなどの文字をそのまま(\n, \t と)表示する pp    : 見やすい形式に (require 'pp' しとく必要あり) ※ PHPでいう var_dumpみたいな gets ファイルから1行ずつ取

      • うさぎ文学日記

        2016年8月2日に3年ぶりに書籍を出します。テーマは「Webアプリケーション脆弱性診断」です。 弊社(株式会社トライコーダ)では脆弱性診断を学ぶための講座をいくつか提供していたり、リーダーを務めるOWASP Japanの脆弱性診断士スキルマッププロジェクトでのガイドライン作りなどによって、診断会社各社の診断手法やノウハウなどを蓄積することができました。本書はそれを一冊にまとめた本となっています。 Webセキュリティ担当者のための脆弱性診断スタートガイド 上野宣が教える情報漏えいを防ぐ技術発売元: 翔泳社価格: ¥ 3,456発売日: 2016/08/02posted with Socialtunes at 2016/07/13 脆弱性診断はセキュリティ会社が実施することが多いのが現状のようです。それは脆弱性診断という技術が特殊なために熟練のセキュリティ専門家でないと実施できないという誤解

          うさぎ文学日記
        • ラーメン屋は何曜日に休みが多いのかAPIを利用して調べた - 最終防衛ライン3

          きっかけはツイート 突然だがラーメン屋は何曜日に閉まる店が多いのか、統計を取りたくなった。— ラーメン大好きトムスクさん (@tomsk7) 2019年2月20日 ラーメン屋は何曜日に休みのお店が多いのかを調べてみようと思ったきっかけは、フォロワーのツイートだった。調べることは好きだけど、これまでは人力で調べてばかりだった。Pythonを勉強してから、ずっとウェブスクレイピングやWeb APIに興味があったので、折角なので挑戦してみた。 きっかけはツイート ラーメン屋は月曜日が休みが多い Pythonによる定休日の集計方法 HOT PEPPERとぐるなびのAPI仕様の所感 PythonでAPIを叩いてみれば 定休日を抽出する 定休日を集計する APIを叩いて集計してみた感想 ラーメン屋は月曜日が休みが多い HOT PEPPERとぐるなびがAPIを提供しているので、そこからラーメン店の情報を

            ラーメン屋は何曜日に休みが多いのかAPIを利用して調べた - 最終防衛ライン3
          • 十三章第一回 XMLHTTPRequest — JavaScript初級者から中級者になろう — uhyohyo.net

            十三章第一回 XMLHTTPRequestこのページの最終更新日:2019年7月1日 今回は、かなりよく使われる技術のひとつであるXMLHTTPRequestを紹介します。 略してXHRと呼ばれることもあるこの技術は何かというと、JavaScriptでHTTP通信を行うためのAPIです。Ajaxという言葉はもはや死語かもしれませんが、その根幹をなす技術です。 HTTP通信がどういうものかご存知でしょうか。ブラウザでインターネットを閲覧する場合はHTTP通信により行われます。HTTP通信は、基本的にはページを見たい側(クライアント)がウェブサイト(サーバー)に対してリクエストを送り、それに対してサーバーからページの内容(レスポンス)が帰ってくるというものです。このようなHTTP通信をJavaScriptから行うことができるのです。 リクエストを送るJavaScriptからHTTPリクエストを

              十三章第一回 XMLHTTPRequest — JavaScript初級者から中級者になろう — uhyohyo.net
            • HTML5要素のブラウザー実装状況を調べてみた (1/2)

              次世代Web標準規格として注目されるHTML5。2011年5月25日にはW3CがHTML5の最終草案を発表し、標準化のプロセスはいよいよ大詰めを迎えている。 とはいえ、実際にWebサイト制作に使えるかどうかは、結局のところブラウザーの実装状況次第。そこで、HTML5の各要素(タグ)について、主要ブラウザー(Internet Explorer、Firefox、Google Chrome、Safari、Opera)の実装状況を調べてみた。 ターゲットブラウザーにあわせてコーディングすることを考慮して、主要なブラウザーで共通して使えるタグ、特定のブラウザーで使える・使えないタグに分類した。 この記事の見方 要素名の下にあるテキストは要素の意味を表す IEはInternet Explorer、ChromeはGoogle Chromeの略 本調査は2011年11月に実施。IE以外は調査時点での最新バ

                HTML5要素のブラウザー実装状況を調べてみた (1/2)
              • yt-dlp オプション一覧及びそのメモ - †MASAYOSHI†のオンラインメモ帳

                youtube-dlの開発が止まっておりfork版のyt-dlpに移る事にした。yt-dlpはyoutube-dlのforkであるyoutube-dlcのそのまたforkになる。オリジナルであるyoutube-dlのオプション解説はyoutube-dl オプション一覧及びそのメモ。 2022/06/19更新 2022/09/06更新 OPTIONS -h, --helpヘルプを表示する。 --versionプログラムのVerを表示する。 -U, --update --no-update (default)プログラムのupdateを実行するかどうか。 -i, --ignore-errorsダウンロードエラーを無視する。プレイリストごとダウンロードするような時に使う。エラーで失敗してもダウンロードは成功したとみなされる。 --no-abort-on-error (default) --abor

                  yt-dlp オプション一覧及びそのメモ - †MASAYOSHI†のオンラインメモ帳
                • Structured Field Values による Header Field の構造化 | blog.jxck.io

                  Token が文字列とは別に定義されているため、実装する言語によっては設計に悩む(JS 実装では Symbol を使っている)。 Parameter Parameter は Item に付与できるメタデータだ。 例えば以下は String の "abc" に対してパラメータを 2 つ付与している。 // "abc";a=1;b=2 { "value": "abc", "params": { "a": 1, "b": 2 } } データ表現には基本的に Key/Value/Metadata の 3 つがあることが望ましい。 例えば XML/HTML のようなフォーマットは Attribute がメタデータを担うが、これを再現可能になる。 <p id="foo" class="bar">hello</p> // p="hello world";id="foo";class="bar" { "p

                    Structured Field Values による Header Field の構造化 | blog.jxck.io
                  • 今年のオープンソース活動振り返り @ 2020

                    2020年のオープンソース活動の振り返り記事です。 今までの振り返り。 今年のOSS活動振り返り @ 2019 | Web Scratch 今年のOSS活動振り返り @ 2018 | Web Scratch 今年のOSS活動振り返り @ 2017 | Web Scratch 今年のOSS活動振り返り @ 2016 | Web Scratch 今年のOSS活動振り返り @ 2015 | Web Scratch 今年のOSS活動振り返り @ 2014 | Web Scratch 2020年のGitHubのPublicなContributionsは7000~9000ぐらいを推移していました。 最近はPrivateリポジトリをメモやブックマーク管理などでも使うようになったので、Private比率は増えてPrivateなContributionsは13400でした。 GitHub Issuesを個人

                      今年のオープンソース活動振り返り @ 2020
                    • PySparkはじめました - 分散処理デビューする前にやったこと - JX通信社エンジニアブログ

                      「JX通信社Advent Calendar 2019」10日目の記事です. 昨日は, @rychhrさんの「Pure WebSocketsをサポートしたAWS AppSyncでWebとiOS間のリアルタイムチャットを作ってみた(1)」でした. 改めまして, こんにちは. JX通信社でシニア・エンジニア&データ基盤エンジニアをしています, @shinyorke(しんよーく)と申します. JX通信社では, データ駆動での意思決定および施策実施をより円滑に進めるため, データ基盤の構築・運用を進めながらトライアル的に様々なFrameworkやツールの検証を行っています.*1 このエントリーでは, 私がシュッとPySparkで分散処理をする...前に, 手元で試したときの感想とその知見 のお話を残していきたいと思います. なお, 分散処理そのものの知見・ノウハウではなく, する前にPySparkに

                        PySparkはじめました - 分散処理デビューする前にやったこと - JX通信社エンジニアブログ
                      • 公平性に配慮した機械学習 | メルカリエンジニアリング

                        こんにちは。メルペイのMachine Learningチームの@hiroです。Merpay Advent Calendar 2021 の18日目の記事をお届けします。 機械学習の社会的重要性の高まり 近年、機械学習という技術領域が人口に膾炙し、多くの産業やプロダクトに用いられるようになってきています。機械学習は、アルゴリズムによって、蓄積されたデータのパターンを学習し、従来ひとの判断やルールベースで行ってきた意思決定を自動化、高精度化することで、様々な産業の生産性向上に寄与し、私達の生活を豊かにしてきました。私達の社会にとってなくてはならない技術領域のひとつになっています。 一方、そうした機械学習の自動判断において、結果的に差別的な振る舞いをしてしまったり、お客さまに不愉快な体験をさせてしまったりといった、社会にネガティブな影響を与えてしまう事案も発生しています。この記事で具体的な事例をと

                          公平性に配慮した機械学習 | メルカリエンジニアリング
                        • JWT(JSON Web Token)を使った認証を試みる

                          Oauth2やOpenID Connectなどすでに導入されているJWT(JSON Web Token)。 今後IoTとかを考えると認証手法としては結構有効な認証方法だということで、改めて眺めてみた。 JSON Web TokenJSON Web Token(JWT) jot(ジョット)と発音する。 JSONを電子署名したurl-safe(URLで使用できない文字が含まれる)なclaimのことを指す。rfc7519 また同じような言葉もあるので一旦整理する。 JWS は署名したもの JWE はEncryptしたもの 一般的にJWTというとJWSのことをいう。 電子署名(公開鍵+秘密鍵方式)をしているため、データの読み出し、書き込みができる。 しかし、その内容の改竄はチェックできる。 JSONの内容を秘匿化するわけではないので、内容は誰でも見ることはできるという点は注意が必要。 jwt.io

                          • HTTP ヘッダー - 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 ヘッダー - HTTP | MDN
                            • WordPressのオリジナルテーマ作成フロー・基本マニュアル

                              初めてWordPressオリジナルテーマの作成にトライしたい、という方向けの基本のマニュアルです。マニュアルというほど大袈裟なものではありませんけど、ある程度敷居が低くなると嬉しいなぁという思いを込めて記事にします。 この記事の内容はあくまで基本中の基本で、初心者・ノンプログラマー向けとなっていますので応用的な情報は殆どありません。また、説明の仕方も分かりやすさ重視で、厳密的にはちょっと違う点もあります。 初心者さん向けに、もう少し情報があってもいいかなと思って、書いてみることにしました。僕もまだまだ初級レベルなので一緒に学んでいきましょう。初級者レベルでこんな記事書くなって話ですけども。 目次目次です。各セクションで必要と思う場所から見るようにしてください。 はじめに作成するWebサイトの目的と構造テーマ作成前に用意するものと環境テーマの構造を(触り程度だけでも)理解するHTMLからテー

                                WordPressのオリジナルテーマ作成フロー・基本マニュアル
                              • SDDLで学ぶWindowsのアクセス制御 - ラック・セキュリティごった煮ブログ

                                北原です。 今回は、Windows OSを守るセキュリティ機能の中でも重要な役割を担う、アクセス制御に関する話題を解説します。 UnixやLinuxでは「Everything is a file」と言われていますが、Windows OSではファイルやプロセスをはじめとする全てのものがオブジェクトとして管理されており、それぞれが ACL(Access Control List:アクセス制御リスト) によりアクセス制御されています。 ACLは、アカウントに与えているアクセス権限を個別に定義した ACE(Access Control Entry:アクセス制御エントリ) と呼ばれる情報のリストです。 例えば、Windows OSでファイルのプロパティを開くと、以下の図のようにACLが視覚的に確認できます。 DACLの確認例 ファイルやディレクトリなどでは、Windows OS標準の機能でこのように

                                  SDDLで学ぶWindowsのアクセス制御 - ラック・セキュリティごった煮ブログ
                                • JPEGのフレームヘッダを読んでwidthとheightを取り出す - 昼メシ物語

                                  突然ですが、JPEG の構造はだいたい下記のような感じになってます。 今回は libjpeg 等のライブラリを使わずに、JPEGファイルから画像の width と height を取り出したいと思います。この width と height の情報は、上図におけるフレームヘッダセグメントに入っています。 基礎知識 フレームヘッダセグメント フレームヘッダセグメントの中身は、以下のとおりです。 データ サイズ(bit) フレーム開始マーカー 16 フレームヘッダのサイズ(byte) 16 サンプル精度 8 height 16 width 16 省略 あとは、サンプリングファクタとかが延々と続くんですが、今回は不要なので省略しています。 ヘッダセグメント フレームヘッダ以外のヘッダセグメントには、EXIFデータやサムネイルなど、画像のデコードに直接関係ないメタデータが入っています。 JPEGでは

                                    JPEGのフレームヘッダを読んでwidthとheightを取り出す - 昼メシ物語
                                  • 動画エフェクト負荷を大きく軽減した HEVCPlayerView 詳解 | BLOG - DeNA Engineering

                                    ソフトウェアエンジニアの坊野です。 この blog では、先日 GitHub で公開された HEVCPlayerView について説明させていただきます。 背景 Pococha は DeNA が提供しているライブコミュニケーションアプリです。 Pococha は動画配信時に様々な動画エフェクトを表示しています。 この動画エフェクトは配信画像の上にエフェクト画像を合成することによって実装されています。 しかし、この "動画エフェクトが重い" というご意見を多くのユーザからいただいたため、私たちはこの動画エフェクト表示部分の負荷について詳しく調査しました。 その結果、以下の処理の負荷が高くなっていました。 動画ファイル1 のデコード 動画ファイル1 の読み込み 当時 Pococha の動画エフェクトは 2 個の動画ファイル1 で構成されていました。 Pococha は動画エフェクト表示時にこれ

                                      動画エフェクト負荷を大きく軽減した HEVCPlayerView 詳解 | BLOG - DeNA Engineering
                                    • 【2014】海外で話題のjsライブラリ/フレームワークまとめ76選 - Qiita

                                      HackerNewsやProductHuntなどで今年話題になったjsライブラリ/フレームワーク一覧です。 備忘録として個人でまとめていましたが、けっこう使えそうなものもあったので、Qiitaにまとめてみました。 *vue.jsのようなメジャーなものは省いています。 ・Metricsgraphics.js D3の時間軸を必要とするグラフだけに特化したjsライブラリ D3って色々できるけど実際そんなに使いこなせてない人はこっちの方がいいかも! ・intro.js ささたつさんの記事でおなじみのサイト上で動作するチュートリアルを簡単につくることが出来るライブラリ ・Seriously.js リアルタイムでのWeb用ビデオのコンポジター。 After EffectsやNukeを参考に作られ、高品質なエフェクトを適用できるだけでなく、映像をよりダイナミックに、そしてインタラクティブなものにすること

                                        【2014】海外で話題のjsライブラリ/フレームワークまとめ76選 - Qiita
                                      • 高次元データの外れ値検出 - sfchaos's blog

                                        高次元データの外れ値検出についてのメモ. 高次元データと次元の呪い 次元が大きくなるほど,点の間の距離は均一になっていく. 例として,2000個の点の各座標を一様乱数で発生させて,次元を変えながら点の間の距離の平均値,最大値,最小値,平均値±1σ,平均値±2σをみてみよう. library(ggplot2) set.seed(123) # 次元のリスト dims <- c(1:9, 10*(1:9), 100*(1:10)) # 算出する統計量 stats <- c("min", "mean-sd", "mean", "mean+sd", "max") # 発生させる点の個数 N <- 2000 # 各次元に対して算出した統計量を格納する行列 ans <- matrix(NA, length(dims), length(stats), dimnames=list(dims, stats))

                                          高次元データの外れ値検出 - sfchaos's blog
                                        • Web Security Memo Wiki*

                                          前提条件 ここで説明する内容は、以下の環境で動作確認を行っている。 Fedora Core 7 Apache/2.2.4 PHP 5.2.2 PostgreSQL 8.2.4-1.fc7 symfony 1.0.6 Symfony とは http://www.symfony-project.com/content/about.html PHP5用のWebアプリケーションフレームワーク。 インストール http://www.symfony-project.com/content/download.html # pear channel-discover pear.symfony-project.com # pear install symfony/symfony あとは、↓ここを参照 http://develop.ddo.jp/symfony/book/jp/1.0/installation

                                            Web Security Memo Wiki*
                                          • 【5分】WordPressサイトをプラグインでAMP化する方法

                                            儲け学 : SEOトレーニングとウェブマーケティング戦略 SEOトレーニングとインターネットマーケティング戦略情報。儲け学は、ウェブサイトにお客を集めるSEOトレーニング、ウェブマーケティング技術を高める最適な場所です。最新の海外情報までを網羅。 モバイルフレンドリーの次のステップは、AMPです。 モバイル検索のアクセス、コンバージョン、検索順位を向上させたいのならば、ページの読み込み速度はとても大きな要因です。 なぜなら、表示速度が遅いことは致命的だからです。もしあなたのページが表示に3秒以上かかるならば、40%の人がサイトから去ってしまいます。 そこで今回は、モバイルページを高速表示させるAMPをWordPressで実装する方法を解説します。プラグインを使用して、簡単、スピーディーに導入します。 AMP(Accelerated Mobile Pages)とは? AMP(Accelera

                                              【5分】WordPressサイトをプラグインでAMP化する方法
                                            • 503 の出し方

                                              2007年7月3日(火) ■ PDF spam _ 先週ごろから画像を JPEG やなんかの画像フォーマットではなく、PDF につっこんでくる spam が届いてる。OCR なテクニックで画像から文字列を抽出するフィルタでも、そもそも画像ファイルじゃなければ効果なし、という発想かな。最近のかっちょええ spam フィルタは使ってないので spammer の目論見があたってるのどうかはわからんけど。 _ PDF って Postscript に毛の生えたようなもので、つまり一種のスクリプト言語なわけなのですよ。画像が1枚張りつけてあるだけの単純な PDF であってもいきなり画像本体のデータからはじまるわけではなく、書式設定とか初期化とか必要なのね、たぶん(よく知らんのでてきとーに書いてる)。この PDF spam は画像の中身は例のごとく毎回異なってるんだけど、ありがたいことに画像データにたど

                                              • 第7回 TitaniumでTwitterクライアント──カメラの使用 | gihyo.jp

                                                カメラを使ってみよう 前回はiPhoneらしい機能として、GPSとマップ表示の利用法について解説しましたが、今回はカメラの利用方法について解説します。また、既に撮影してある写真からも選択できるように、写真の選択方法をOption Dialogで選べるように実装してみます。また、TwitPicへの投稿方法も簡単に解説します。 ImageViewを準備 選択した写真をプレビューできるように、写真を表示するViewを用意しておきます。表示する部分は前回、地図を表示した部分と同じところにします。 前回実装を追加したmessage_window.jsに次のコードを追加します。 var imageView = Titanium.UI.createImageView( { width: 'auto', height: 240, top: 220 } ); imageView.hide(); win.ad

                                                  第7回 TitaniumでTwitterクライアント──カメラの使用 | gihyo.jp
                                                • Device Tree 入門

                                                  Device Tree というのは、ハードウェアの詳細を記述したデータ構造体です。 元々は PowerPC Sybsystem から始まったようなのですが、すでに ARM Linux は DeviceTree 一色になってしまっています。 そのため Device Tree を知らないと、 SoC の移植はおろか、ドライバの開発もできない。 そこで、 Device Tree の初歩についてまとめてみることにします。 ただし、私自身が初心者ですので、難しいことは説明できませんし、間違っている部分もあるかもしれませんが、ご了承ください。 ARM のことしかわかりませんので、 ARM を対象として書くことにします。 ### 何故に DeviceTree か? ### より Generic な OS を記述するためです。 ハードウェアを差分を吸収するのがドライバの役目なのですが、勘違いしてはいけない

                                                  • Strutsメモ

                                                    このページはJakarta Strutsの紹介、およびメモです。 もくじ Strutsって? フレームワークって? MVC モデル2 シンプルStruts Applicationリソースファイル ActionFormとAction 入力の日本語化 調査予定 参考 データソースの利用 リソースの日本語化 admin機能の使い方 Strutsのタグの利用1 .doの変更 htmlタグでのリンク フォーム内でネストしたクラス コンボボックス ファイルアップロード Formに初期値を入れる ログを管理する プロパティーについて Strutsユーティリティクラスを使う Struts Testcase 2度押し防止(同期トークン) Action#execute() Validator DynaActionForm Plugin NestedTag Action、validateのスイッチ Action

                                                    • 喫茶店でも日経電子版を読みたい — HACK The Nikkei

                                                      はじめまして、今年の 9 月に入社した井手です。 NIKKEI Advent Calendar 2021 17 日目を担当します。 今日は Web Bluetooth の仕様を Bluetooth の説明を交えながら解説し、Web Bluetooth を日経でどう使えそうかを考えてみます。 紙の新聞について 皆さんは紙の新聞を読みますか?私は読みます。日本経済新聞社の福利厚生の1つには日本経済新聞の購読費補助があり、私は日経 W プランを購読しています。 最近は紙の新聞に触れる度に、新聞が紙である意義を考えるようになりました。新聞には国民の知る権利を支える大切な役割がありますが、紙媒体にしか寄与できない側面があると思います。例えば紙媒体の新聞は朝刊・夕刊単体で購入でき、欲しい情報を安価に購入できます。また、スーパー銭湯や喫茶店といった場所に置いてある新聞を回し読むことで、購入せずとも情報に

                                                        喫茶店でも日経電子版を読みたい — HACK The Nikkei
                                                      • 無料アクセス解析ツールの定番「Googleアナリティクス」の意味と導入方法を知ろう | 株式会社LIG

                                                        こんにちは、LIGブログ編集部です。こちらは「Google Analyticsをはじめて使う人が、一通りのアクセス解析を自分でできるようになる」ところまでを目標とした全5回の初心者向けGoogle Analytics講座の第1回目となります。 Google Analyticsとは、自身のブログをお持ちの方やメディアを運用している方にとって、必須ともいえるアクセス解析ツールです。このツールを利用することによって、ブログやメディアの強みや改善すべき点などを分析することができるようになります。 「Google Analyticsという言葉は知っているけど、詳しいことはわからない…」という初心者の方は、導入から使い方、そして役に立つ小技までをこのシリーズでマスターしていきましょう。初心者ではない方も、おさらいのつもりで確認してみてください。 ▼目次 Google Analyticsとは Googl

                                                          無料アクセス解析ツールの定番「Googleアナリティクス」の意味と導入方法を知ろう | 株式会社LIG
                                                        • Tutorial - CGI::Sessionのさらに広範囲に渡って記述されたマニュアル - perldoc.jp

                                                          名前¶ Tutorial - CGI::Sessionのさらに広範囲に渡って記述されたマニュアル 状態メンテナンスの大要¶ HTTPはステートレスなプロトコルですので、WEBサイトに対するそれぞれの webサイトに対するクリックはwebサーバーによって新しい訪問として扱われます。 サーバーは直前の訪問とは無関係です。したがって全てのそれ以前のリクエスト からの状態は失われます。このことによってショッピングカートや、 ログイン認証ルーチン、セキュリティー上の制限を設けるようなサービスなどは web上で不可能になります。よって人々はHTTPが我々を絶望的な状況に投げ入れる ことに対して何らかの対策を取らなければなりませんでした。 我々を救うべく、一定期間ユーザーのセッションを保つHTTPクッキーや クエリ文字列と言った技術が誕生しました。クッキー及びクエリ文字列だけでは RFC 2965, S

                                                          • PHPで 「Webページの有効期限が切れてます」となる時の傾向と対策

                                                            PHPでフォーム等を作った場合、Webブラウザの戻るボタンやJavaScriptのhistory.back()で前のページに戻った時に「Webページの有効期限が切れてます」と表示されることがある。 上記はIEの場合で、ブラウザによって少し挙動が違う(下記)。 いずれもページを更新(リロード)するとサーバにPOSTが再送信され、ページが表示される。 IE上記(IE8の例)のような画面が表示される。Firefox「このページを表示するにはフォームデータを再度送信する必要があります。フォームデータを再送信すると以前実行した検索、投稿や注文などの処理が繰り返されます。」という確認ダイアログが表示され、「再送信」ボタンと「キャンセル」ボタンが表示される。「再送信ボタン」をクリックするとページが表示される。Chrome「フォーム再送信の確認 このウェブページを正しく表示するには、先ほど入力したデータが

                                                            • HTML 5 における HTML 4 からの変更点

                                                              この文書「HTML 5 における HTML 4 からの変更点」は、W3C の HTML ワーキンググループ による「HTML 5 differences from HTML 4 (W3C Working Draft 10 June 2008)」の日本語訳です。 規範的な文書は原文のみとなっています。この日本語訳は参考情報であり、正式な文書ではないことにご注意ください。また、翻訳において生じた誤りが含まれる可能性があります。 原文が勧告 (Recommendation) ではなく、策定途中の草案 (Working Draft) であることにご注意ください。 原文の最新版 は、この日本語訳が参照した版から更新されている可能性があります。また、この日本語訳自身も更新されている可能性があります。日本語訳の最新版は、W3C 仕様書 日本語訳一覧 から参照することができます。 公開日: 2008-06

                                                              • 2023年1月くらいのAWS最新情報ブログとかをキャッチアップする – AWSトレンドチェック勉強会用資料 | DevelopersIO

                                                                こんにちは、臼田です。 みなさん、AWSの最新情報はキャッチアップできていますか?(挨拶 社内で行っているAWSトレンドチェック勉強会の資料をブログにしました。 AWSトレンドチェック勉強会とは、「日々たくさん出るAWSの最新情報とかをブログでキャッチアップして、みんなでトレンディになろう」をテーマに実施している社内勉強会です。 このブログサイトであるDevelopersIOには日々ありとあらゆるブログが投稿されますが、その中でもAWSのアップデートを中心に私の独断と偏見で面白いと思ったもの(あと自分のブログの宣伝)をピックアップして、だいたい月1で簡単に紹介しています。 1月は49本のピックアップになりました。最近はデフォルトのパラメーターが変わるアップデートがチラホラあって、よりAWS利用者が安全に利用できるようになっている感じがしますね。 ちなみにAWSの最新情報をキャッチアップする

                                                                  2023年1月くらいのAWS最新情報ブログとかをキャッチアップする – AWSトレンドチェック勉強会用資料 | DevelopersIO
                                                                • PLY (Python Lex-Yacc)

                                                                  原文 Documentation version: $Header: /cvs/projects/PLY/doc/ply.html,v 1.3 2004/05/27 17:30:56 beazley Exp $ PLY Version: 1.5 目次 Introduction PLY概要 Lexの例 Lex実装ノート 基本的なパージング yaccの例 文法規則関数の結合 空生成規則 曖昧文法を扱う parser.out ファイルについて 構文エラーの処理 行番号の追跡 ASTの構築 Yacc 実装ノート パーサとLexer State Management Pythonの最適化モードを使用する 次にすべきこと Introduction PLYはポピュラーなコンパイラ構築ツールであるlexとyaccのピュアPython実装である。この実装は、先人の

                                                                  • ならば

                                                                    日本の姉妹都市のリストを見ていたら大圏コースを描きたくなったので、matplotlib + cartopyで描いた。 地域にかなり偏りがある。 Jupyter Notebook 姉妹都市のリストはこのサイトの方が充実しているけど、ジオコーディングが面倒だったのでパス。 ※冒頭のWikipediaのページは少数の例外を除いて各都市のリンク先に経緯度が載っているのでスクリプトですぐ抽出できた タイトルオチ。 前回使ったSSDで今度は学習させた。漫画ドラゴンボールの魔人ブウの検出。 データ ブウにはいくつかの形態がある。次の分類でやった。 無邪気:太ってるやつ 純粋悪:がりがりのやつ 悪、純粋:マッチョのやつ 悪と純粋は形態が違うのだが、画像のアノテーションデータを作っているうちに後半面倒くさくなった画像数も少ないし、頭身はともかく体格は似通っているので一緒にした。 学習データ、テストデータとも

                                                                      ならば
                                                                    • 【HTML/CSS/JavaScript】ウェブアプリを速くするための28の方法(翻訳) – T2

                                                                      【HTML/CSS/JavaScript】ウェブアプリを速くするための28の方法(翻訳) 3月 13, 2013 admin 読了: 約 24 分 フロントの技術について英語の記事をシェアされていて、気になったので理解を深めるために翻訳してみました。 英語の記事では、28から始まるのですがややこしいので、1はHTMLからはじめていきたいと思います。 DANGER!!!WARNING!!!はじめに 元記事はこちら ※間違った意図や誤訳をしている箇所が多々あると思いますが、その点ご了承くださいませ…。 初めてということでしょっぱい訳で、すみません…。 1. avoid inline code / インラインコードを避ける 1. <style></style> や <script></script> をHTMLに直接書く 2. <link rel="stylesheet" href="" />

                                                                      • Re はやいTCPサーバの書き方 - kazuhoのメモ置き場

                                                                        はやいTCPサーバの書き方 - nyaxtのPC作業ログ について、いくつか気になった点があったので。 Nagleアルゴリズムは、相手側のACK送信をまとめてくれるものです。これは、下記の様にアプリケーション側でパケットを意識した処理を行っている場合、邪魔になることがあります。 違うと思います。自分の理解では、Nagle アルゴリズムは、ACK を受信していないデータがある場合に、次のパケットを送信しない、というものです。RFC896 から引用すると、 The solution is to inhibit the sending of new TCP segments when new outgoing data arrives from the user if any previously transmitted data on the connection remains unackn

                                                                          Re はやいTCPサーバの書き方 - kazuhoのメモ置き場
                                                                        • Nginx + WordPress proxy cache篇 - サーバーワークスエンジニアブログ

                                                                          こんにちは。CSチームの坂本です。 今回はNginxのproxy cacheを利用してWordPressを高速化したいと思います。 いままでの記事 Nginx + WordPress Nginx + WordPress 「Gzip Precompression」モジュール篇 ※EC2の環境、Nginx以外のMySQL、PHP、PHP-FPMの設定などは前回、前々回と同様です。 目次 前回までの構成 今回の構成 設定ファイル(nginx.conf) 設定ファイル(default.conf) 比較 1. 前回までの構成 前回までの構成は以下の図のようなイメージです。 2. 今回の構成 今回は、Nginxをリバースプロキシとしてフロントエンドに追加します。 Nginxをリバースプロキシとして追加し、proxy cacheの設定をおこなうことで、以下の図のような仕組みに変わります。 キャッシュがな

                                                                            Nginx + WordPress proxy cache篇 - サーバーワークスエンジニアブログ
                                                                          • HTML5でこんなに変わったinput要素を徹底解説 (1/5)

                                                                            「HTML5タグの誤用で恥をかいた」「分厚い仕様書は読み切れない」コーダー&デザイナーのためのコーディングガイド。最終草案に対応したほか、商用サイトを意識したコーディング例を新たに書き下ろし。HTML5マークアップへ移行するために必要な知識を効率よく学べる1冊です。ネットで話題の「HTML5カルタ」付き! HTML5マークアップ 現場で使える最短攻略ガイド 定価:2,808円 (本体2,600円)/形態:B5変 (240ページ) ISBN:978-4-04-866070-9 前回は、一般的なWebサイト制作で比較的使用頻度が高い要素や、ルビ関連の要素を紹介しました。第7回は、HTML5で追加されたフォーム関連の要素と属性をまとめてチェックします。これらの中には、スマートフォンサイト用のブラウザーなどですでに実用できるものも含まれています。 各要素の解説では、冒頭に「カテゴリー」と「コンテン

                                                                              HTML5でこんなに変わったinput要素を徹底解説 (1/5)
                                                                            • [PDF] TCP/IP チュートリアル および技術解説書 ibm.com/redbooks

                                                                              TCP/IP チュートリアル および技術解説書 TCP/IP プロトコル・スイートの ネットワーキングの基本について QoS やセキュリティーなど の拡張概念 最新の TCP/IP プロト コル Adolfo Rodriguez John Gatrell John Karas Roland Peschke ibm.com/redbooks GG88-4005-00 ( 英文原典 :GG24-3376-06) International Technical Support Organization TCP/IP チュートリアルおよび技術解説書 ご注意 ! 本書および本書で紹介する製品をご使用になる前に、947 ページの付録 B『特記事項』に記載されて いる情報をお読みください。 本マニュアルに関するご意見やご感想は、次の URL からお送りください。今後の参考にさせ ていただき

                                                                              • [Webプログラマのための]速習コードリーディング — ありえるえりあ

                                                                                [Webプログラマのための]速習コードリーディング WEB+DB PRESS vol35 (2006年10月) 特別企画[Webプログラマのための]速習コードリーディングの原稿です。 コードブログの派生です。 https://www.codeblog.org/blog/inoue/ 前節の概論を踏まえて,Apacheのソースコードの読み方のコツを具体的に説明します.参照するソースは,執筆時点のApache2.2系の最新版の2.2.3です.また特に断りが無い限り,Unix系OSを前提にします.また,UnixのコマンドはGNU製ツールを使います. ソースコードの取得とビルド Apacheのソースコードを取得して,ビルドしてみましょう.バイナリファイルではなくソースコードを読むのだからビルドなんて必要無いと思うかもしれません.もちろん,ビルド作業はソースコードを読むための必須の作業ではありません

                                                                                • 人工知能Watsonにテープ起こしさせてみた:WebClip - ウェブ制作、UXD/IA、アクセシビリティ

                                                                                  この記事は、IBM Bluemix に関するブログを、12月1日からリレー投稿していく teratail Bluemix Advent Calendar の14日目の記事です。 UXデザイナーの羽山 祥樹(@storywriter)です。最近、ライターとしての仕事も増えてきました。 どちらの仕事でも共通するのが「インタビューのテープ起こし」です。 UXデザインでは、調査でユーザーインタビューした結果を、録音から文字に書き起こして、分析します。 ライターとしては、取材したインタビューを、文字に起こして、原稿にします。 この「テープ起こし」、けっこうな手間がかかります。インタビューした時間が2時間だとすると、書き起こしに10時間かかる、なんてこともザラです。 テープ起こしの専門会社にお願いすることもできますが、1〜2万円ほどの費用がかかります。報酬が潤沢な案件ならよいですが、そうでないと、ちょ

                                                                                    人工知能Watsonにテープ起こしさせてみた:WebClip - ウェブ制作、UXD/IA、アクセシビリティ