タグ

関連タグで絞り込む (208)

タグの絞り込みを解除

Webに関するenemyoffreedomのブックマーク (1,692)

  • 間違いだらけのWEBサーバ Keep-Alive - 新・浅く広くをモットーに - WEBプログラマ メモ

    14:30 | Keep-Alive on / off に関する文献の多くが曖昧であることが気になっていたので、まとめてみました。Apacheのドキュメントから、Keep-Aliveの説明を拝借しますと、HTTP/1.0 の Keep-Alive 拡張と HTTP/1.1 の持続的接続の機能は、複数のリクエストが同じTCPの接続で送られる、長時間持続する HTTP セッションを提供します。つまり、Keep-Aliveは、『TCP 3ウェイハンドシェイクの節約』であるという点を理解しなければなりません。たいていの文献は『画像やCSSが多いサイトでは、接続を使い回すことにより無駄遣いをなくす』という説明をしていますが、この接続を使い回すという表現も曖昧な気がします。何となく分かった気になってしまう人も多いのではないでしょうか。それでは、まずは以下のようなhttpd.confで、Apacheの動

    enemyoffreedom
    enemyoffreedom 2014/08/01
    「つまり、Keep-Aliveは、『TCP 3ウェイハンドシェイクの節約』であるという点を理解しなければなりません」
  • WebエンジニアのためのWebサービスデザイン実践講座

    DeNA 社内勉強会に呼んでいただいて、お話させていただきました。 Reviewに登場していただいてるサービスはこちらです。 動く小説投稿サイト Denkinovel by @katryo さん http://denkinovel.com/ ご協力ありがとうございました( ˘ω˘)

    WebエンジニアのためのWebサービスデザイン実践講座
  • 「SHODAN」を正しく使おう――IPAがレポート公開

    情報処理推進機構は2014年2月27日、「増加するインターネット接続機器の不適切な情報公開とその対策」と題するレポートを公開した。 情報処理推進機構(IPA)は2014年2月27日、「増加するインターネット接続機器の不適切な情報公開とその対策」と題するレポートを公開した。インターネットに接続しているさまざまな機器を検索できるWebサービス「SHODAN」を用いて手元の機器を確認し、外部からの不要な通信を遮断するなど、適切な対策を取るために活用する方法を紹介している。 「Internet of Things」という言葉に代表される通り、PCやサーバー、ネットワーク機器以外にも、インターネットに接続されるオフィス機器や家電製品、組み込み機器が増加している。ガートナーの調査によるとその数は、2009年の9億台から2020年には260億台に達すると予測されている。 このようなオフィス機器、例えばデ

    「SHODAN」を正しく使おう――IPAがレポート公開
  • 開発用ローカルサーバを立ち上げる方法 - Qiita

    はじめに Webアプリケーション開発の動作確認用にファイルシステムの一部をローカルサーバに立ち上げてブラウザからアクセスするにはどうしたらよいか、できるだけ初歩的に説明します。 Pythonの場合 Pythonが動作する環境であればこれが簡単です。Pythonの標準ライブラリには専用モジュールがありコマンドラインから直接起動できます。Python2と3でモジュール名が異なりますのでそれぞれ説明します。 Python2ではSimpleHTTPServerを使います。ポート番号を省略すると8000が用いられます。

    開発用ローカルサーバを立ち上げる方法 - Qiita
    enemyoffreedom
    enemyoffreedom 2014/07/01
    それぞれの言語で、カレントディレクトリをドキュメントルートとして簡易webサーバを起動する方法
  • Railsが時代に合わなくなってきた - Qiita

    追記 RailsでJS辛い問題に関しての結論:http://qiita.com/kaiinui@github/items/dad6180f1910c6a4bfd5 -- 近年、(1) Web/App両対応が増えてきたこと、(2) WebでもJSを多用するようになったこと、の二つがあり、以下の点でRailsが微妙になっている。 ViewのJavascriptRailsから独立している API層のサポートが微妙 最初に書いておきますが、特に決定的な解決策もなく、辛いから今後解消されてほしいよね、な話です。 ViewのJavascriptRailsから独立している Railsはとても堅牢。 モデル、コントローラ、ルーティングと、変にいじらない限りはほとんどテストが要らない。 必要なのは、モデルに新たにpublicメソッドを付けたときくらいだろう。 実際、バックエンドはそうそうバグが出ない。

    Railsが時代に合わなくなってきた - Qiita
  • グーグル、より一貫性のあるウェブ作成のための「Web Starter Kit」をリリース | readwrite.jp

    先日グーグルは「Web Starter Kit」、さまざまなデバイスとディスプレイ解像度で機能するサイト構築のための開発者向けテンプレートとツール集をリリースした。 最近のインターネット利用者は単に1つのデバイスを持っている訳ではない。彼らはPCでは物理的なキーボードを使い、モバイルではタッチスクリーンで操作する。最近では、スクリーンサイズもデバイスによって様々だ。ユーザーは同じサイトが、アクセスされるデバイスに応じて違った振る舞いをしてくれることを期待している。 こういった機能は、新しく作成するウェブサイトにはあらかじめ組み込まれていないため、開発者はサイトを作るたびに何度も繰り返してそれらを置かなければならない。これは「Boilerplate(ボイラープレート)」(ウェブサイト上でいかなる創作的な業務を行う前に手動で挿入される必要のある基的なコード集)と呼ばれている。 グーグルのWe

    グーグル、より一貫性のあるウェブ作成のための「Web Starter Kit」をリリース | readwrite.jp
  • Apache 2.4系でのモダンなアクセス制御の書き方

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 これまでのApache2.2系以前でのアクセス制御の書き方は賛否両論でした。僕はあまり好きじゃありませんでした。 過去のアクセス制御に関しては、以下の記事がとてもわかりやすくまとめられていると思います。 こせきの技術日記 – Apacheのアクセス制御をちゃんと理解する。 ここで、以下のように言及されています。 こんなバッドノウハウ、当はどうでもいいと思う。Apache 3.0では、かっこいいDSL(VCL)で書けるようにする構想があるらしいのでがんばってほしい。 ということで、2.4系ではDSLとはいかないまでも、Require*というディレクティブを使ったモダンな書き方ができるようになったので、それを2.2系以前のアクセス制御の記述と比

    Apache 2.4系でのモダンなアクセス制御の書き方
  • EPUBを作成するウェブサービス作ったよ - 電書ちゃんねるBlog

    数ヶ月前―― 電書ちゃん: ああっもうっ! 見てらんないわ。いつになったら電子書籍の普及=あたしの時代が来るのよっ! やっぱり制作環境かしら。手間をかけずにそこそこの品質のが作れる便利ツールがあれば、コンテンツはもっと増やせそうね。 よーし、決めた! ろす: ついに、電書ちゃんの気モードか? 僕も初めて見るぞ(ゴクリ) 電書ちゃん: じゃ、あとはよろしくね。 ろす: はい? 電書ちゃん: ちゃちゃっと作っといてよ、便利ツール。 ろす: あのー、僕プログラミングはあんまりやらないってゆうか…… 電書ちゃん: 今年のJEPA電子出版アワード程度は、軽く受賞しておきたいところね。 ろす: 聞いてないし…… 電書ちゃん: 黙ってコード書きなさいよ、ハゲ。 ろす: 僕はまだハゲてないし、それは誰かに強制労働させるために使う言葉じゃない。 電書ちゃん: あんたに成長の機会を用意してあげたあたしの心

    EPUBを作成するウェブサービス作ったよ - 電書ちゃんねるBlog
  • 指定のURL以外からの画像参照は、別の画像に差し替える方法 | 神戸のホームページ制作会社ユニファースの代表ブログ

    http://enjiout.com/post-180/ こちらの記事で、「指定のドメイン(=URL)以外から画像を参照して呼び出した場合、指定の画像へ差し替える .htaccess の記述は無いか?」と記載があったので書いてみました。 STEP1 .htaccess の作成 外部のドメインへ参照されると嫌な画像フォルダーを http://pct.unifas.net/img/t/ とすれば、そのフォルダーへ、.htaccess を作成して、以下のように記述してアップします。 RewriteEngine on #直接参照はリダイレクトしない RewriteCond %{HTTP_REFERER} !^$ #以下のURLからのアクセスはリダイレクトしない RewriteCond %{HTTP_REFERER} !^http(s)?://pct.unifas.net [NC] #Google

    指定のURL以外からの画像参照は、別の画像に差し替える方法 | 神戸のホームページ制作会社ユニファースの代表ブログ
  • ヘドバンしながらエロ漫画! 当ブログへの凍結措置およびその解除に関するお詫びとご報告

    当ブログの管理人・へどばんです。昨月28日から日6月3日にかけまして、当ブログはFC2管理局様により凍結もしくはパスワード設定のプライベートモードとする措置を受けており、管理人以外のブログの閲覧ができない状態にありました。 読者諸氏に多大なご心配・ご迷惑をおかけしましたこと、大変に申し訳なく、管理人として心よりお詫び申し上げます。当記事では件につきまして、経緯および今後の対応に関して報告させて頂きます。 【凍結およびその解除についての経過】  FC2管理局様による当ブログの凍結措置は、FC2の利用規約により禁じられている「獣姦」に関連する図版が当ブログ内に存在したことによります。 このため、5月28日午後に管理局様より「規約違反があったためプライベートモードに移行すること・規約違反に該当する記事を30日正午までに削除すること・削除しない場合には凍結措置をとること」を通達する警告をメール

    enemyoffreedom
    enemyoffreedom 2014/06/04
    FC2は非実在生物の非実在獣姦がNGらしい
  • 我々はどのようにして安全なHTTPS通信を提供すれば良いか - Qiita

    HTTPS通信は複数のプロトコル、手法が組み合わされて実現されている。そのため、暗号化手法それぞれのリスク、ブラウザの対応等様々な用件があり、全てを理解するにはちょっと時間とリソースが足りない。結局のところ、我々はどのようにして安全なHTTPS通信を提供できるのか。色々調べていたところ、MozillaがMozilla Web siteに使用する、HTTPSの推奨設定を公開している。 Security/Server Side TLS - MozillaWiki このドキュメントはMozillaのサーバ運用チームが、Mozillaのサイトをより安全にするために公開しているもので、他のサイトにそのまま適用できるかは十分に注意する必要がある。例えばガラケー向けサイトとか。そのまま使えないとしても、HTTPS通信の設定をどうすれば良いか、理解の一助になるはずだ。 この記事は上記MozillaWiki

    我々はどのようにして安全なHTTPS通信を提供すれば良いか - Qiita
  • KDP用簡易表紙画像ジェネレータ

    KDP用の新書風表紙画像を作成します 作成された表紙はサムネイルをクリックすると表示されます(出てこない時はリロードして下さい) 文字の長さは各自調整してください 帯の色と帯の文字色を指定できるようになりました 予告無くデータは破棄されることがあります。作成したファイルは各自保存してください。 手に取りたくなるような帯の文句を募集中! 3行バージョンはこちら

  • 誰でも簡単にできる4つのセキュリティ対策で、被害を80%減らせる!? Webセキュリティの専門家・徳丸浩さんに聞いてきた | Webのコト、教えてホシイの!

    誰でも簡単にできる4つのセキュリティ対策で、被害を80%減らせる!? Webセキュリティの専門家・徳丸浩さんに聞いてきた | Webのコト、教えてホシイの!
    enemyoffreedom
    enemyoffreedom 2014/05/09
    徳丸さん
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

    enemyoffreedom
    enemyoffreedom 2014/05/07
    プライベートリポジトリが無料、共有ユーザ数も制限なし
  • Enterprise Software Delivery Platform | CloudBees

    Frictionless developmentMinimize developer toil with self-service access to fast, secure workflows and GitHub-style actions running on Tekton. Faster and saferDeliver software faster with built-in security and compliance checks at every stage of development and deployment. Continuously improvedBe your best with constant feedback loops across the entire software delivery value stream - no more inte

    Enterprise Software Delivery Platform | CloudBees
  • HTML5ベースのブランクWordPress無料テーマ10選 | 株式会社LIG

    のみなさん、こんにちはぁ! 2年カナダに住みましたが、最近日に帰ることになったライター、のび太です。日に帰ったらまずはソッコーで吉野家の牛丼をいに行きたいと思いまーす!! さて、WordPressでサイトを作る時にイチから作るのって結構大変ですよね? とはいえテーマを使ってしまうと、いらない機能、余計なコードなどが入っていてカスタマイズにとても苦労します。 そんな時に便利なのがBlank WordPress Themesです。 Blank WordPress Themesとは? カスタマイズを前提としたディベロッパー用のWordpressテーマです。Starter WordPress themesとも呼ばれています。ファイルには最低限必要なWordPress PHPCSSHTMLのみで、WordPressのベースだけがほしい、時間短縮したい時にはもってこいのテーマです。 今回

    HTML5ベースのブランクWordPress無料テーマ10選 | 株式会社LIG
  • 覚えておきたいDevToolsのコマンドラインAPIまとめ - Qiita

    DevTools、使ってますか? もはやChromeじゃないと開発できないくらいに飼い慣らされています。 ブレークポイントやconsole.logなど基的な使い方から、TimelineとAuditsを使ってのパフォーマンス計測などなど、DevToolsのポテンシャルは計り知れません。 個人的にはConsole APIが好きなんですが、今回はConsoleパネルで使える Command Line API の使い方についてまとめてみました。 $_ $_には最後に評価した式の結果が保存されています。 Console上で計算を行なった場合や、$セレクタなどでDOMを検索した結果など、最後の結果が常に保存されます。 $0 〜 $4 $0から$4にはElementsパネルで選択した要素が5つ保存されています。$0が最後に選択した要素で数字が増えるごとに過去に選択した要素になります。 $0は特に使いや

    覚えておきたいDevToolsのコマンドラインAPIまとめ - Qiita
  • Apache/SSL自己証明書の作成とmod sslの設定 - maruko2 Note.

    Apache/SSL自己証明書の作成とmod sslの設定 提供:maruko2 Note. < Apache 移動: 案内, 検索 目次 1 手順 2 秘密鍵の作成 (server.key) 3 CSR(証明書の基になる情報)の作成 (server.csr) 3.1 入力項目の例 4 証明書(公開鍵)の作成 (server.crt) 5 Apache mod_ssl の設定 6 Apache 起動時にパスフレーズの入力を省略する 6.1 秘密鍵 (server.key) ファイルをあらかじめ復号化しておく方法 6.2 Apache起動時のパスフレーズ入力を自動化する方法 7 参考ページ 8 Apache 関連のページ 手順 2017年1月1日以降、SSL 証明書の署名アルゴリズムとして SHA-1 を使用している証明書は SSL 通信ができなくなる。 これは、Windows製品、Goog

  • httpdでconfigtestが成功しても起動できない時の切なさ

    by @dekokun on 2013/06/23 23:20 Tagged as: httpd. 今回は技術的に大したネタではないですが切なさが募ったので投稿 Apacheなんですが、configtestではステータスコード0が返ってきているのに再起動が失敗すると切ないですよね。 デプロイの際にcapistranoでhttpd.confを書き換えてconfigtestを行い成功したらhttpdの再起動を行なっていたのですが、configtestはステータスコード0で成功したのにhttpdの起動が失敗してヒヤリとしました。 capistranoで並列実行数を絞ってhttpdを再起動していたため影響は全台には及ばなかったのでそんなに問題はないですけども(テスト環境と番環境で完全に異なるvirtual host設定を適用していたのが今回最大の敗因) 少し試してみたら、いろいろなパターンでht

    httpdでconfigtestが成功しても起動できない時の切なさ
  • プロのサーバ管理者がApacheのStartServers, (Min|Max)SpareServers, MaxClientsを同じにする理由 - blog.nomadscafe.jp

    kazuhoさんが「プロのサーバ管理者の間では存在価値が疑問視されて久しい (Min|Max)SpareServers だと思う」と書いたり、hirose31さんが去年のYAPC::Asiaで{Start,{Min,Max}Spare}Servers,MaxClientsは同じにしているよと発表したり、実際前職のサーバはそのように設定されていたのですが、自分でうまく説明ができてなかったので、調べながら書いてみた。 当はイントラブログ用に書いていたものですが、がんばったので転載。 前提として、CPUの使用率におけるsystemとfork Re: クラウドがネットワークゲーム開発者にもたらしてくれたもの - blog.nomadscafe.jpでも書いている通りforkってのはサーバにとって重い部類の処理になります。つまり負荷の高いときにforkを大量に行うのはしてはならないことの1つです。