並び順

ブックマーク数

期間指定

  • から
  • まで

521 - 560 件 / 19963件

新着順 人気順

パースの検索結果521 - 560 件 / 19963件

  • HTTP2 を前提とした HTML+CSS コンポーネントのレンダリングパス最適化について | blog.jxck.io

    Intro Chrome が予定している <link rel=stylesheet> の挙動の変更について、 Google Chrome チームの Jake が、興味深いブログを上げている。 The future of loading CSS この内容は、単に Chrome に対する変更だけではなく、 HTTP2 によって変化する最適化手法と、それを最も活かすための HTML, CSS の構成についてのヒントがある。 今回は、この内容を意訳+補足解説し、本サイトに適用していく。 HTTP/1.1 時代の CSS HTML 自体がコンポーネントを意識した作りになっている場合は、自然と CSS も class などを使いコンポーネント単位に作ることができるだろう。 しかし、 HTTP/1.1 では、リクエストの数を減らすために全ての CSS を 1 つ(もしくは少数個)に結合する最適化が主流だ

      HTTP2 を前提とした HTML+CSS コンポーネントのレンダリングパス最適化について | blog.jxck.io
    • 実践的なアプリケーションを書いてみよう! Rustの構造化プログラミング【第二言語としてのRust】 - エンジニアHub|若手Webエンジニアのキャリアを考える!

      実践的なアプリケーションを書いてみよう! Rustの構造化プログラミング【第二言語としてのRust】 Rustを使って、実際にアプリケーションを3つ書いてみましょう! その前に、プログラムの構造化に必要な手法、ジェネリクス、構造体、列挙型、それにトレイトといった概念についても説明します。 前回の記事では、Rustの基本的な文法や型を説明し、他のプログラミング言語ではあまり見かけない、Rustならではのメモリ管理の仕組み(所有権・参照・ライフタイム)についても解説しました。 今回は、Rustを使って、実際にアプリケーションを書いてみましょう。 制作するのは、Unix環境ではお馴染みの文字列検索プログラムであるgrep(その機能限定版をRustで書いたrsgrep)、アナグラム(単語の文字を入れ替えた単語)を求めるプログラム、そしてHTTP/0.9サーバです。 しかし、アプリケーション開発に入

        実践的なアプリケーションを書いてみよう! Rustの構造化プログラミング【第二言語としてのRust】 - エンジニアHub|若手Webエンジニアのキャリアを考える!
      • 心臓発作の豪看護師、自分一人で応急処置し九死に一生

        壁に設置された心臓の除細動器(2008年2月6日撮影、資料写真)。(c)AFP PHOTO / JEAN-PIERRE CLATOT 【3月8日 AFP】唯一の医療専門家としてオーストラリアの片田舎の診療所に勤務していた看護師の男性(44)が心臓発作を起こし、自らの応急処置で一命を取り留めた──そんな話題が7日付の米医学誌「ニューイングランド医学ジャーナル(New England Journal of Medicine)」に掲載された。 記事によると、男性は豪西部ウエスタンオーストラリア(Western Australia)州コーラルベイ(Coral Bay)の診療所で勤務中、胸の激しい痛みとめまいを覚えた。ただ、コーラルベイは州都パース(Perth)からは1000キロ以上、隣の診療所とも150キロ以上離れており、周囲に助けを求められる人は1人もいなかったという。 男性は自分の体を心電計に

          心臓発作の豪看護師、自分一人で応急処置し九死に一生
        • 「ゆるキャン△」原作漫画の魚眼・広角レンズ風背景がかっこいい - Togetter

          DZ2 @DZ2_DZ2 風景の魚眼パースとか夜景の点光源ボケや滲みとか、どんだけ取材写真撮ってんだすげえなと思ったしそれをシンプルな線とトーンに落とし込むセンスと技量に惚れ惚れしますね>ゆるキャン△7巻 2018-10-11 09:10:43 青木敬士/アミッドP @AOKI_KC ゆるキャン△最新7巻、いままでも魚眼パースの背景はあったけど、取材カメラがリコーのシータになったのかな?と思うくらい全天周カメラに寄ってきた気がする。 2018-10-11 09:37:12

            「ゆるキャン△」原作漫画の魚眼・広角レンズ風背景がかっこいい - Togetter
          • neue cc - ZeroFormatter - C#の最速かつ無限大高速な .NET, .NET Core, Unity用シリアライザー

            (現状は)C#専用の、新しいシリアライズフォーマットを作りました。アセットストアには置いてないんですが、GitHubで公開しています。ReadMeが超書きかけですが明日ぐらいには全部書き終わってるはず……。 neuecc/ZeroFormatter 特徴はデシリアライズ速度がゼロなので、真の意味で爆速です。そう、無限大高速。 嘘くせー、って話なんですが、実のところこれは類似品があって、Googleの出してるFlatBuffersと基本的な考えは同じです(他にCap'n Protoというのもあります、こっちも元Googleの人ですね)。デシリアライズ「しない」から速い。つまるところ必要になるときまでパースを先送りするってことです。これは、アプリケーションの作りにもよりますが非常に効果があって、例えばデカいマスタデータをドバッと取得するなんてときに、その場で必要なデータってその巨大データのごく

            • HTTP2でWebがどうなるか9つのこと(自分用メモ - ASnoKaze blog

              宣伝 2015/11 追記 ソフトウェアデザイン 11月号に HTTP/2の特集記事を書かせていただきました。より詳しく書きましたので、本記事より参考になるかと思います。 http://www.amazon.co.jp/dp/B01494YKUI HTTP2は2014年4月のWG Last Callに向けて、仕様策定が進められている。 現在も、ロンドンで行われているIETFのミーティングでは熱い議論が行われているところであろう。 (local activityとして日本での活動なども紹介されているようです) HTTP2の仕様を決めているHTTPbisワーキンググループのchairであるMark Nottingham氏が、自身のブログにて「Nine Things to Expect from HTTP/2」という記事が投稿されている。 ここでは、HTTP2が何をもたらすか以下の観点で説明して

                HTTP2でWebがどうなるか9つのこと(自分用メモ - ASnoKaze blog
              • 北海道を落とすとどう跳ねるのか?の裏側 - てっく煮ブログ

                asおかげさまで大好評の 北海道を落とすとどう跳ねるのか? ですが、どのように作ったか、製作過程を紹介することにします。1. 地図の素材を取ってくるまずは地図の素材が必要です。以下のサイトから拝借しました。白地図、世界地図、日本地図が無料pdf や eps 形式の地図データを無料で配布してくれているありがたいサイトです。2. 都道府県ごとに分割する上記の素材は県境もベクター形式で提供されていて大変ありがたかったのですが、島がどの都道府県に属しているかの情報がありませんでした。そこで、Google Maps と見比べながら、島を都道府県ごとに分類していきました。無事、全ての島を分類し終わって、こんな感じになりました。とても地味な作業でした…。3. 都道府県ごとに SVG で出力する次に、Illustrator 内で分類したデータをプログラムで扱える形式にしなければなりません。ここでは XML

                • Pandoc User’s Guide 日本語版 — 日本Pandocユーザ会

                  原著バージョン: 2.18 更新日: 2022/04/29 翻訳者(アルファベット順): becolomochi makotosan niszet Takada Atsushi Tomoki Ishibashi Yuki Fujiwara 概要¶ pandoc [options] [input-file]… 説明¶ Pandocは、あるマークアップ形式から他の形式へ変換する Haskell ライブラリと、そのライブラリを用いたコマンドラインツールです。 Pandoc は、 Markdown 、 HTML 、LaTeX 、 Word docx など、これに限定されない多数のマークアップとワープロ形式の間で変換することができます。入力および出力形式の完全なリストについては、下記 (options below) の --from と --to を参照してください。 Pandoc は PDF 出力

                  • 【画像】ルパン三世のアニメーターが中学2年のときに描いた絵が上手過ぎワロタwwwwwwwwwwwwww : 暇人\(^o^)/速報 - ライブドアブログ

                    【画像】ルパン三世のアニメーターが中学2年のときに描いた絵が上手過ぎワロタwwwwwwwwwwwwww Tweet 1: 以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 16:41:03.56 ID:v8zbCzhd0.net 6: 以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 16:43:39.35 ID:oeHATOBg0.net 上手すぎワロタ 26: 以下、\(^o^)/でVIPがお送りします 2014/08/08(金) 16:52:55.16 ID:6yLQp9jI0.net 大塚康夫って宮崎駿のライバルというか師匠みたいなもんだろ?そりゃ天才に決まってんじゃん 大塚 康生(おおつか やすお、1931年7月11日 - )は、島根県出身のアニメーター、キャラクターデザイナー。英語や中国語にも堪能であり[1]、東映動画では、直属の上司

                      【画像】ルパン三世のアニメーターが中学2年のときに描いた絵が上手過ぎワロタwwwwwwwwwwwwww : 暇人\(^o^)/速報 - ライブドアブログ
                    • SQL初心者の留年野郎がISUCON予選通過した方法 - UIU

                      休日にISUCONというコンテストの予選に参加した。ISUCONというのはWebアプリケーションをいかに高速化できるかを競うコンテスト。スポンサーはLINE社などで賞金は100万円で豪華。 ISUCON5 本選出場者決定のお知らせ 大学の同じサークルの pastak, nonamea774 と「チーム学生自治」というチーム名で出場した。ちなみに、休学中の僕を含めて三人とも大学で留年しており、今もなお卒業の目処はたっていない。 ISUCONでは初めの環境としてMySQLが与えられることが多いのだけど、チームメンバーは三人ともRails生まれMongoDB育ちという感じで、MySQLはSELECT文をかろうじて知っているという程度で、パフォーマンス改善の経験もあまりなかった。 それでも運良く15079点の成績で予選を通過できた(しかも学生枠ではなく)。予選でやったことを書いてみます。 準備はチ

                        SQL初心者の留年野郎がISUCON予選通過した方法 - UIU
                      • Webスクレイピングとは?Pythonで始めるWebスクレイピング実践・活用法 - RAKUS Developers Blog | ラクス エンジニアブログ

                        はじめに Webスクレイピングの基本事項 Webスクレイピング(Scraping)とは Webスクレイピングの活用シーン Webスクレイピングの基本的な仕組み Webスクレイピングの注意事項 取得先への攻撃とみなされたり、規約違反や、著作権法違反に問われることもある 取得先の変更に影響を受ける 取得先がAPIを公開しているならそちらを活用する方が良い Webスクレイピングの実践方法 Webスクレイピングを実践するには 1. ベンダーのサービスやツールを利用する 2. 自分でプログラムを作成する なぜPythonなのか? Pythonでのスクレイピング実践方法 事前準備 BeautifulSoup4のインストール 模擬Webサイトの構築 Webサーバーを立ち上げる 初級編:特定の要素から単一の要素を抜き出す 中級編:あるページから繰り返しを伴う複数の要素を抜き出す 上級編:複数のページから複

                          Webスクレイピングとは?Pythonで始めるWebスクレイピング実践・活用法 - RAKUS Developers Blog | ラクス エンジニアブログ
                        • 東京駅の中身ってこうなってたんだ! 豆知識が詰まった手描きの断片図に「これ凄い!」「見ながら散策したい」の声

                          ※本記事はアフィリエイトプログラムによる収益を得ています 東京駅・丸の内駅舎の断面を描いた手描きイラストが、X(旧Twitter)で「見てて楽しい」「素敵だなあ」と、約3万6000件の“いいね”を集めるほど人気です。 東京駅・丸の内駅舎(出典:PIXTA) 豆知識がいっぱい詰まった手描きイラスト 話題になっているのは、訪れた旅館の建物を断面パースで記録してまわっている吉宮晴紀(@rninopon)さんの作品。東京駅・南ドーム(南口)の駅舎を、地下の構造まで含めた断面図として描いたイラストです。 南ドーム(南口)を北側から見た視点で描かれており、“実はドーム上に空洞がある”という建物上部からホテル部分、駅舎に近い中央線ホーム(電車も断面図)、大規模な免震化工事が行われた地下部まで、利用客が普段目にすることのない細かいところまで描かれています。毎日たくさんの人が歩くエントランスの地下にこんな構

                            東京駅の中身ってこうなってたんだ! 豆知識が詰まった手描きの断片図に「これ凄い!」「見ながら散策したい」の声
                          • Latest topics > 古代のブラウザ戦争の歴史:MD5ハッシュ化された投稿の機密解除 - outsider reflex

                            Latest topics > 古代のブラウザ戦争の歴史:MD5ハッシュ化された投稿の機密解除 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! « 「ツリー型タブ」が、Firefoxのアドオン管理画面にオススメとして表示されるようになりました Main 私達はここまで来た » 古代のブラウザ戦争の歴史:MD5ハッシュ化された投稿の機密解除 - Jun 06, 2018 Robert O'Callahan氏(Mozilla内では愛称の「roc」でもっぱら通っていたようです)が1月に公開されたブログ記事をえっちらおっちら勝手に訳してみました。多分誤訳してる所があると思うので、間違いを見つけた人は指摘して頂けると幸いです。 roc氏はFirefox以前から

                            • Rustでサイトを再実装

                              このサイト r7kamura.com の実装言語をRubyからRustに変えてみた。 アプリケーションの概観 このサイトには、大別すると次の6種類のルーティングパターンがある。 GET / トップページ GET /articles/:article_id 記事ページ GET /feed.xml RSSフィード GET /links リンク集 GET /sitemap.txt サイトマップ (Google Search Console等が利用する) GET /* その他の静的ファイル (CSSや画像など) Rubyの実装では、適当なRackアプリケーション + rack-captureという構成で、Webアプリケーションとして実装しつつGitHub Pagesのために静的ファイルも吐き出せるという仕組みになっていた。 Rustの実装もほぼ同じで、適当なHTTPサーバー + 適当なHTTPクラ

                                Rustでサイトを再実装
                              • Erlang クエックブック

                                文字列 文字列を数値に変換する list_to_integer("123"). % 123 list_to_integer("-10"). % -10 n進数の文字列を数値に変換する u は指定した基数で変換、# は文字列が表現している基数で変換します。 io_lib:fread("~16u", "100"). % {ok,[256],[]} io_lib:fread("~2u", "100abc"). % {ok,[4],[abc]} io_lib:fread("~36u", "100%%%"). % {ok,[1296],"%%%"} io_lib:fread("~#", "16#100"). % {ok,[256],[]} io_lib:fread("~#", "2#100abc"). % {ok,[4],[abc]} io_lib:fread("~#", "36#100%%%").

                                • データサイエンスプロジェクトのディレクトリ構成どうするか問題

                                  あるいは、論文 "Best Practices for Scientific Computing" および "Good Enough Practices in Scientific Computing" について。 TL;DR 標題の件について、未だに答えは見えていないのだけど、自分の現状と他の人の例を文字で残しておく。 こういう話で「あーその手があったかー!」と知ったときの興奮はすごいので、みなさんもっとオープンにいきましょう。 大切なのは、ソフトウェア開発と同じ要領でデータサイエンスのプロジェクトを捉えて、分析と言う名の“開発”を行うつもりでディレクトリを掘ること。 必要なものリスト ナウいデータサイエンス/機械学習プロジェクトの中には(経験上、ぱっと思い浮かぶだけでも)次のようなファイル群があって、僕たちはそれらを良い感じに管理したい。 ソースコード 役割がいろいろある: 前処理(こ

                                    データサイエンスプロジェクトのディレクトリ構成どうするか問題
                                  • アンダースタンディング コンピュテーション

                                    本書は計算理論をRubyでわかりやすく紹介する書籍です。コンピュータサイエンスの主要なテーマである「計算とは何か」という問いに対して、難しい数学の知識を利用をせず、Rubyを使って実際にプログラムを作りながら解説します。さらに、なぜこれらのアイデアが大切なのか、そしてそのアイデアは我々の日常的なプログラミングにどう関係していくのかを解き明かしていきます。日本語版ではまつもとゆきひろさんによる「日本語版まえがき」を収録。プログラミングの根底にある理論を学ぶことで、より広く深くプログラミングを考えたいプログラマ必携の一冊です。 監訳者によるサポートページ 目次 日本語版まえがき はじめに 1章 Rubyひとめぐり 1.1 対話型 Rubyシェル 1.2 値 1.2.1 基本データ 1.2.2 データ構造 1.2.3 Proc 1.3 制御フロー 1.4 オブジェクトとメソッド 1.5 クラスと

                                      アンダースタンディング コンピュテーション
                                    • 二週間で簡単なインタープリタ言語を実装してみた (日記) - プログラムモグモグ

                                      私は昔から言語処理系に興味があり、自分で言語を作ることを夢見てきました。 しかし、いざ言語を実装しようと思って言語処理系に関する本を読んでも何から手を付けていいか分からず、アセンブラもまともに読めないまま、数年が経ってしまいました。 大学時代は情報系ではなかったため、コンパイラの実験がある情報系の学科のカリキュラムを羨ましく思い、情報系の授業の教科書を手にとって見ても読む気が起きず、自分に作れるのは所詮、構文木をちょこっといじって変換するレベルのもの (例えばsjspなど) にとどまっていました。 そんな中、去年のRebuild.fmで、とても感銘を受けた回がありました。 LLVMのlinkerであるLLDを開発されているrui314さんの回です。 rebuild.fm セルフコンパイルできるC言語のコンパイラを実装するという話のなかで、インクリメンタルに開発する重要性について話をされてい

                                        二週間で簡単なインタープリタ言語を実装してみた (日記) - プログラムモグモグ
                                      • Go言語のLogger「zap」は何故高速に構造化されたログを出力する事が出来るのか|株式会社CA Wise

                                        こんにちは。開発部の平田です。 今回は、PHP製のWeb APIをGoに移植するプロジェクトでアプリケーションの情報やエラーを出力する為のLoggerを検討した際に、uber-go/zapというライブラリが公表しているパフォーマンスがその他ライブラリと比べて大分良かったので、どこでパフォーマンスの差を出しているのか、そのアプローチを簡単に紹介したいと思います。 Zap 初めに、簡単にzapの紹介をしておくと今年の2月にUberから公開されたまだ比較的新しいプロダクトです。その為開発ステータスはBetaの段階で出力もJSONしか対応していませんが、Github上で800以上のスターが付いており注目されているプロジェクトとなっています。 「Fast, structured, leveled logging in Go」とあるように、構造化されたログを出力するためのライブラリで、標準のlogのよ

                                          Go言語のLogger「zap」は何故高速に構造化されたログを出力する事が出来るのか|株式会社CA Wise
                                        • 小学生憧れの人トップ10に鬼滅から7人 ベネッセ調査:朝日新聞デジタル

                                          ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                                            小学生憧れの人トップ10に鬼滅から7人 ベネッセ調査:朝日新聞デジタル
                                          • 第5章 ガ-ベージコレクション

                                            プログラムの実行時イメージ 突然だが、本章を始めるに先立ち、プログラム実行時のメモリ空間の状態につ いて予習をしておこうと思う。この章ではコンピュータの低レベルな部分にか なり踏み込んでいくことになるので、あらかじめある程度の知識を仕入れてお かないと太刀打ちできないのだ。それにこの後の章になればいずれ必要になっ てくる。ここで一回やってしまえば後が楽だ。 セグメント 一般的なCプログラムではメモリ空間の中に以下の部分を持つ。 テキスト領域 スタティック変数やグローバル変数の置場 マシンスタック ヒープ テキスト領域はコードが置いてあるところ。二番目は見ての通り。マシンスタッ クには関数の引数やローカル変数が積まれる。ヒープはmalloc()で割り当てて もらうところだ。 三つめのマシンスタックについてもう少し話そう。マシン「スタック」と言う くらいだから当然スタック構造をしている。つまり

                                            • ActionScript 的超絶技巧発表会に参加してきました - てっく煮ブログ

                                              asTwitter 経由で企画された「ActionScript 的超絶技巧発表会」に参加してきました。日帰りで東京まで行ってきましたが、往復交通費以上に得るものは多かったです。参加条件が「発表する」だったため、ほんとにレベルが高かったです。かなりの自信作を持っていったつもりだったのに色あせてしまいました。ひとまず、勉強会まとめエントリとして投下しておきます。半分感想。HTML/JavaScript から SWF をいじる話(FlashBug) by muraken さんJavaScript 経由で MovieClip を作成したり、パラメータをいじったり、中の情報を覗いたりする。AS2。→関連エントリ作りこんでいけば、Flash 版デバッグ環境としても便利なものになりそう。Flash デバッグ環境って、あんまりいいのないですしね。クロスブラウザな Canvas として公開すればかなりヒット

                                              • イミフwwwうはwwwwおkwwww 絵を上手くみせるコツ

                                                【特選】 ・最近人気あるスレ 名スレは自分で探すもの と↓の更新なしの言い訳>< ・月別特選スレ ・俳句書いてけ ・みんなのうたで萌えた ・ジャムパン仕掛けた ・すげぇ発見したかも ・新ジャンル「児玉 清」 ・最強のエロゲムービー ・野菜をレイプする ・ライアンですが ・スプー 映画予告 ・クイズこれなんてエロゲ ・DELLユーザー驚愕 ・胸を隠してる女の子 ・立体的に見える画像 ・5 0 の 事 実 ・警察署でジョジョ立ち ・きんたま袋のシワ ・良かった、童貞で ・1分で絵描いてみるか ・1000行ったら生きる ・スラムオナニー ・彼氏いない女の子おいで ・ひぐらしがなくですの ・暴君ハバネロにチンコ ・酷いよ圭ちゃん…くっ… ・ガチャピンチャレンジ ・ポッポのようすが… ・孤独のカレーパンマン ・絶対に事故らない車 ・奇妙な英単語ジョジョ単 ・節子…ドロップやない ・新ジャンル「ツン辺

                                                • iPadに18禁ゲームをインストールする(ためのWebアプリを作る)

                                                  これをどう作ったかの解説。 PWA まず、上のスクリーンショットのアイコンはSafariの「ホーム画面に追加」で作られたものである。タップするとフレームなしのブラウザが立ち上がって、xsystem4(ゲームエンジン)のWebAssembly版が起動する。xsystem4のWebAssembly移植についてはこちらの記事に書いた。 この種のWebアプリはプログレッシブウェブアプリ (PWA)と呼ばれる。最近さっくり廃止されかかったりして、いつまで使えるかは少し心配でもあるが…。 iOS / iPadOS SafariにおけるPWA SafariのPWA対応は他プラットフォームのChromium系ブラウザと大きく違っている点が一つあって、SafariとインストールされたPWAはストレージを共有しない。つまり、例えばSafariでログインしたユーザーがホーム画面にサイトをインストールしてそちらを

                                                    iPadに18禁ゲームをインストールする(ためのWebアプリを作る)
                                                  • YappoLogs: 2014年に向けた JSON API の実装の方向性と X-JSON-Status 改め X-API-Status header のご提案

                                                    2014年に向けた JSON API の実装の方向性と X-JSON-Status 改め X-API-Status header のご提案 追記 2014/11/20 14:00:00 わりと JSON やら XML やら各種フォーマットで API を運用している環境がある場合に JSON API の時だけ X-JSON-Status にすると XML とかの時と整合性取れないし、 X-XML-Status みたいのを量産するのは困る的なレビューを頂いたので X-JSON-Status をやめて X-API-Status にしました。 へたに JSON に限定するから REST とか JSON-RPC とかいわれるんや! X-API-Status にしたら全部解決したし MessagePack な API でも使い回せるって songmu さん言ってた! XML とかからどうやって引っこ抜

                                                    • SQLインジェクション対策に正解はない

                                                      最近、SQLインジェクションのネタが盛り上がってるようだ。下記のTogetterまとめあたりが震源地だろうか。 「プリペアードクエリが基本だけど、動的に SQL を組み立てる場合もあるから、そういう場合に備えてエスケープも知っておいたほうがいいかも」 - Togetterまとめ まとめを読んだ感想としては、「どちらの意見も間違ってはいない」というものだ。前提あるいは見方が異なるために、見解の相違が生じているだけのように思う。SQLインジェクションについては私も若干思うところがあるので意見を書いておこうと思う。 攻撃を防ぐのは難しいSQLインジェクションをはじめとするセキュリティ対策が難しいのは、ひとつでも穴があると致命的なダメージを受け得るということだ。「どうやって効率よくコードを書くか」とか「コードのメンテナンス性を高めるにはどう書くべきか」みたいな議論とは全く質が異なる議論が必要になっ

                                                        SQLインジェクション対策に正解はない
                                                      • クルーズ船の乗客数万人、下船許されず 豪州沖に14隻(朝日新聞デジタル) - Yahoo!ニュース

                                                        クルーズ船観光が好きな人が多いオーストラリアで、シドニーなどへ戻ってきた10隻以上の乗客の下船が許されない事態になっている。船内には計数万人がいるとみられる。国内の感染者が3千人を超える状況で感染をさらに広げる心配からだ。豪紙オーストラリアンなどが27日、伝えた。 【画像】「もう時間ない」イタリア悲鳴 同紙によると、26日夜の時点でシドニー沖には、地元ニューサウスウェールズ州が入港を認めない11隻がいる。いずれも乗客2千~3千人規模の大型船だ。州は乗客の下船を認めるのは「入港の新たな方法が決まった後」と説明している。 この措置は、シドニーに19日、到着したクルーズ船「ルビー・プリンセス号」の失敗例の後に始まった。同号では、到着時にインフルエンザのような症状があった乗客と乗員計13人が新型ウイルスの検査を受けたが、結果が出る前に州当局がほかの乗客2700人の下船を許してしまった。翌日に4人の

                                                          クルーズ船の乗客数万人、下船許されず 豪州沖に14隻(朝日新聞デジタル) - Yahoo!ニュース
                                                        • JSONをvbscriptとして読み込ませるJSONハイジャック(CVE-2013-1297)に注意

                                                          はせがわようすけ氏のブログエントリ「機密情報を含むJSONには X-Content-Type-Options: nosniff をつけるべき」にて、巧妙な罠を仕掛けることにより、別ドメインのJSONデータをvbscriptとして読み込み、エラーハンドラ経由で機密情報を盗み出すという手法が紹介されました。これは、IEの脆弱性CVE-2013-1297を悪用したもので、MS13-037にて解消されていますが、MS13-037はIE6~IE8が対象であり、IE9以降では解消されていません。 また、MS13-037を適用いていないIE6~IE8の利用者もしばらく残ると考えられることから、この問題を詳しく説明致します。サイト側の対策の参考にして下さい。 問題の概要 JSON形式のデータは、通常はXMLHttpRequestオブジェクトにより読み出しますが、攻撃者が罠サイトを作成して、vbscript

                                                            JSONをvbscriptとして読み込ませるJSONハイジャック(CVE-2013-1297)に注意
                                                          • PHPでATOM、RSS1/2フォーマットのフィードが超簡単に吐き出せる「FeedWriter.php」:phpspot開発日誌

                                                            PHPでATOM、RSS1/2フォーマットのフィードが超簡単に吐き出せる「FeedWriter.php」 2008年03月12日- PHP Universal Feed Generator (supports RSS 1.0, RSS 2.0 and ATOM) | ajaXray It’s been a while since I’ve planned on developing a feed generator that fulfills most my needs by supporting the various feed formats. PHPでATOM、RSS1/2フォーマットのフィードが超簡単に吐き出せる「FeedWriter.php」。 RSS1や2、ATOMのフォーマットを理解して出力するのは面倒ですね。 このライブラリを使えば、RSS1/2もATOMも、クラスを作成す

                                                            • 絵の下手くそな商業漫画←何これ?

                                                              ※ここで言う「下手くそ」はどっからどう見てもパースが狂ってたり強烈な違和感を覚えるような絵のことで、漫画家なら全員が完璧な絵を書けって言ってるわけじゃない。 ※ 漫画家は絵が上手い人しかなれない特別な職業だと思っていけど、近年はTwitterで一発当てて書籍化する漫画家が沢山いてひっくり返ってる。 小説も音楽もバズったやつから質とか関係なしに売れていく節があるし、そういう世の中なんだなとは思うけれど。 でも漫画(絵)ほど善し悪しが分かりやすいものなんて無いのに、だれが表紙絵の時点で関節がありえない方向に曲がっている大判の漫画本(1000円)を買ってるの?いや売れてるからポコポコと何度も同じような本が出ているんだろうけどさ… 話が面白いとかコマの魅せ方が上手いとか何かしら素敵なポイントはあるんだろうけど、でも画力=説得力じゃん。 少女漫画のイケメンが赤面しながらも告白してくる大ゴマにそこらへ

                                                                絵の下手くそな商業漫画←何これ?
                                                              • PhantomJS でログインが必要なページでも自由自在にスクレイピング - 凹みTips

                                                                はじめに PhantomJS - Scriptable Headless Browser PhantomJS はヘッドレスな(ブラウザ画面のない)QtWebKit ベースのブラウザで、JavaScript の API を通じて、そのブラウザを自由自在にあやつることが出来ます。使用シーンとしては、Jenkins などの CI ツールとの組み合わせによる Web ページの GUI の自動テストや、Web ページのスクリーンキャプチャ、スクレイピングなどが挙げられます。 今回は、ログインが必要なページの情報をパースして自分専用に RSS 化したいなと思い、3つ目のスクレイピング用途をベースに調べてみました。その内容を備忘録として残しておきます。 出来るようになること ログインが必要なページの HTML を取ってくる ログインが必要なページのスクリーンキャプチャを撮る PhantomJS の導入

                                                                • PHP at Yahoo!を読む - Sooey

                                                                  PHP at Yahoo!を読む イタリアで開催されたPHPDay 2007にてYahoo! EuropeのFederico Feroldi氏が行なった「PHP at Yahoo!」のプレゼン資料が、氏のブログで公開されました。 Yahoo!が社内でどのようにPHPを使用しているのかということはこれまでにもRasmus Lerdorf氏のプレゼンなどで明らかにされてきましたので、「PHPのビルド時にはモジュールはほとんど組み込まない」とか「ビジネスロジックをエクステンションとして実装する」といったことは皆さんご存知だと思います。今回も前半はそんな感じの内容ですが、途中で実装よりの具体的な話題になってきたと思ったら、Yahoo!が利用しているテンプレートエンジン r3がオープンソース化したと書かれていてビックリ。しかもsymfonyのビュー層にも組み込んで使っているとか。 他にもDrupal

                                                                  • [翻訳] android best practice - Qiita

                                                                    githubで★を集めてるandroid best practiceが勉強になるなぁと感心しておりまして、 思い切って翻訳していいかどうか問い合わせてみると快諾いただけたので翻訳してみました。 (Eclipse + ADTの話もでてますがそのまま訳してます。) 原文 : https://github.com/futurice/android-best-practices (Qiitaに投稿するついでに本家のリポジトリにもプルリクしてくれって言われてるので少し待てばそちらでも見れると思います。) この場を借りて、@askaさん、添削ありがとうございましたm_ _m 大変助かりました。 Summary Gradleで推奨されるプロジェクト構成で開発しよう パスワードや注意を要するデータはgradle.propertiesに書こう 自分でHTTP Clientは作らず、VolleyやOkHttp

                                                                      [翻訳] android best practice - Qiita
                                                                    • kati について - 兼雑記

                                                                      https://github.com/google/kati kati について、ドキュメント書こう…と思っていたのですがなかなか進まないので、とりあえず日本語で書いてみることにしました。何書くかがあまり明確じゃないテーマなので、何書くか考えるのと英語考えるのを両方同時にやるのが少し大変で。 動機 kati は GNU make のクローンです。いずれ完全なコンパチになると嬉しいですが、なかなか難しいだろうと個人的には諦めています。用途に対して実用的ならば良いかなと。 動機としては、 Android platform のビルドシステムが、なかなかシュールな GNU make 黒魔術で構成されていて、 make が実際になんかしはじめるまでが遅かったので、そこを高速化したいというものでした。 ビルドシステムが遅いという時、まずだいたいヌルビルドとフルビルドの2点を考えます。ヌルビルドてのは生

                                                                        kati について - 兼雑記
                                                                      • CPUエミュレータをRustで自作する - Don't Repeat Yourself

                                                                        この記事は Rust Advent Calendar 2020 ならびに CyberAgent Developers Advent Calendar 25日目の記事です。 今年のはじめの頃になりますが、『CPUの創り方』という本に載っている TD4 という CPU を実装してみました。TD4 は「とりあえず動作するだけの4bit CPU」の略です。この本に載っている CPU エミュレータを実際に実装してみました。ただし、本書には GUI が載っていましたが、それは省略しました。 CPUの創りかた 作者:渡波 郁発売日: 2003/10/01メディア: 単行本(ソフトカバー) 「最近話題の RISC-V などの CPU エミュレータを作ってみたいものの、いきなり作るにはハードルが高い。何か簡単なもので素振りをして CPU の動作の仕組みをまずは知りたい」という方にはかなりオススメできる教材だ

                                                                          CPUエミュレータをRustで自作する - Don't Repeat Yourself
                                                                        • 作画を体系的に理解するための7作品

                                                                          はじめに最近アニメーター志望の若者と話す機会が多いのだけれど、そこで気づかされるのは、彼らの中に過去の作画(特に90年代以前の作品)を見たことのあるという人が、驚くほど少ないことだ。 例えば「金田伊功をどう思う?」と聞くと、「金田伊功って誰ですか?」という答えが返ってくる。「なかむらたかしの作画で何が一番好き?」と聞くと、「見たことがありません」と言われてしまう。「ではきみは、昔の作画を見たことがあるの?」と聞くと、たいていが「youtubeで流れていたものくらいなら……」という答えしか返ってこない。 今の若い人の間では、作画を体系的にとらえようという人は少ないようだ。見るのは専ら近年の話題作画ばかりで、歴史を辿ってみたり、系譜をひもといてタイミングごと理解しようとする人はほとんどいない。 これは、ちょっと由々しき問題だと思わされた。作画は、もう長いこと(20世紀の遅い時期から)マイノリテ

                                                                            作画を体系的に理解するための7作品
                                                                          • プログラミングという名の地獄

                                                                            「よ~Bro、おまえはラクでいいなあ。俺なんか週4700時間労働でモルドール(LORの闇の国)にねじ回し1本でトンネル掘ってきたとこだぜ~」 ラップトップより重いもの週2回以上持ち上げる肉体労働に就いた友だちはみなこう言って羨ましがる。 言ってることは正しい。モルドールは嫌だ。そりゃキーボード指で叩くよりトンネル掘る方が肉体的には辛いよね、蟻ん子じゃないんだから。でもそれ言うなら自分だってストレス、狂った現場って意味じゃ決して負けてないと思うのだ。 ウェルカム・トゥ・プログラミング。 プログラミング・チームはどこもクレイジーな人々がつくったクレイジーな人々の集まりである エンジニア・チームに入る自分を想像してみて欲しい。期待に胸膨らませて、頭にはアイディアが次から次へと湧いてくる新人君だ。たぶん大学も出たばかりで、世界はクリーンで美しいデザインで成り立ってると思ってる。目的、経済、力、すべ

                                                                            • アニメの円盤の売上が意味不明すぎて頭おかしくなりそう

                                                                              16,955 01/06 血界戦線 11,478 01/07 やはり俺の青春ラブコメはまちがっている。続 8,598 01/06 SHOW BY ROCK!! 6,555 01/07 響け!ユーフォニアム 5,957 01/06 ハロー!!きんいろモザイク 5,784 01/04 終わりのセラフ 5,334 01/06 ふなっしーのふなふなふな日和 5,275 01/06 ニセコイ: 5,218 02/06 シドニアの騎士 第九惑星戦役 5,135 01/07 ダンジョンに出会いを求めるのは間違っているだろうか 2,853 01/06 てさぐれ!部活もの すぴんおふ プルプルんシャルムと遊ぼう 2,142 01/07 Gunslinger Stratos THE ANIMATION 色々あるけど一点だけ。 俺ガイルがユーフォニアムの倍近く売れるってどういうこと? 別に俺ガイルを罵りたいんじ

                                                                                アニメの円盤の売上が意味不明すぎて頭おかしくなりそう
                                                                              • JavaScriptのES2023・ES2022の新機能まとめ - ICS MEDIA

                                                                                JavaScriptの仕様であるECMAScriptはEcma Internationalによって定められています。ECMAScript 2015(ES6)の登場以降は、ECMAScript 2016、ECMAScript 2017・・・と、年次で仕様が更新されています。ECMAScript 2022(ES2022)は2022年6月22日のEcma InternationalのGA 123rd meetingにて、ECMAScript 2023(ES2023)は2023年6月27日のGA 125th meetingで承認されました。 ES2022とES2023はすでに多くのブラウザやNode.js環境で利用可能です。本記事では新仕様と使いどころを紹介します。 ES2023 - 配列の非破壊操作 ES2023では配列を非破壊で操作できるメソッドが追加されています。非破壊とは、元の配列を変更せ

                                                                                  JavaScriptのES2023・ES2022の新機能まとめ - ICS MEDIA
                                                                                • なぜ我々は「ORGANISM」に心奪われるのか? VRChat史に残る衝撃をSF作家と書評家が語り尽くす

                                                                                  Home » なぜ我々は「ORGANISM」に心奪われるのか? VRChat史に残る衝撃をSF作家と書評家が語り尽くす なぜ我々は「ORGANISM」に心奪われるのか? VRChat史に残る衝撃をSF作家と書評家が語り尽くす VRで、私たちは何を見ているのだろう。 旅行で知らない土地へ行ったけれど、どこかで見た気がする。逆に、馴染みの場所へ足を運んでも、ふと目を離した瞬間、一度も来たことがないような気さえしてくる。デジャヴめいて、私たちの中には存在しない、「場所」をつくったひとびとの時間の痕跡。空間の幽霊。それこそが「見たことがないはずなのに、懐かしい」というあの感情を、遠くから呼ぶ……。 VRChatのワールド「ORGANISM」はまさにそんな空間だ。クリストファー・ノーラン「インターステラー」のような情景。広大なリミナル・スペース。「かつてのロシア」的なモチーフが散りばめられた巨大なオ

                                                                                    なぜ我々は「ORGANISM」に心奪われるのか? VRChat史に残る衝撃をSF作家と書評家が語り尽くす