並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 59888件

新着順 人気順

unionの検索結果1 - 40 件 / 59888件

  • ソースコードを読むための技術

    $Id: readingcode.html,v 1.13 2003/12/06 00:01:08 aamine Exp $ 2006-05-02 gonzui 追加。thanks: 冨山さん 2003-12-03 ltrace と sotrace を追加 2003-12-03 ツールのところに DDD を追加。thanks: 和田さん 2003-05-27 VCG, SXT などについて追加。thanks: 梅沢さん 2003-05-27 これもすっかり忘れていた strace, ktrace, truss, etags などについて追加 2002-08-30 すっかり忘れていた ctags を追加 2002-07-07 匿名希望さんからメールでいただいた情報を追加 (動的コールグラフ) 2002-06-13 日記経由でいただいた意見をもとに文章を追加。thanks: 柳川さん、まつもとさ

    • リレーショナル・データベースの世界

      序文 私の仕事は、DBエンジニアです。といっても別に望んでデータベースの世界へきたわけではなく、当初、私はこの分野が面白くありませんでした。「Web系は花形、データベースは日陰」という言葉も囁かれていました。今でも囁かれているかもしれません。 ですが、しばらくデータベースを触っているうちに、私はこの世界にとても興味深いテーマが多くあることを知りました。なぜもっと早く気づかなかったのか、後悔することしきりです。 もちろん、自分の不明が最大の原因ですが、この世界に足を踏み入れた当時、先生も、導きの書となる入門書もなかったことも事実です。 今でこそバイブルと仰ぐ『プログラマのためのSQL 第2版』も新入社員には敷居が高すぎました (2015年2月追記:その後、自分で第4版を訳出できたのだから、 人生は何があるか分からないものです)。 そこで、です。このサイトの目的は、データベースの世界に足を踏み

      • TypeScript入門以前ガイド - mizchi's blog

        某社で自分が React/Redux + TypeScript などの講習をやってみた結果、TypeScript 入門用資料が必要だと思って書いたやつです。 このドキュメントのターゲット TypeScript で書かれたプロジェクトに参加する人 TypeScript を導入するために、その事前知識が必要な人 このドキュメントの読み方 ES2015 for Beginners ES2015 for ES5 Programmers ES Modules 非同期表現: Promise と async/await TypeScript エコシステム編 自分が React/Redux などの講習でいろいろやってみた結果、 ES2015 と TypeScript を同時に教えると、初学者は何がどの概念に由来するかの区別が出来ずに混乱します。なので、ES5 -> ES2015, ES2015 -> Ty

          TypeScript入門以前ガイド - mizchi's blog
        • MySQLのEXPLAINを徹底解説!!

          以前、MySQLを高速化する10の方法という投稿で「EXPLAINの見方についてはいずれ解説しようと思う」と書いてしまったので、今日はその公約?を果たそうと思う。 MySQLのチューニングで最も大切なのは、クエリとスキーマの最適化である。スキーマの設計は一度決めてしまうとそのテーブルを利用する全てのクエリに影響してしまうためなかなか変更することは出来ないが、クエリはそのクエリだけを書き直せば良いので変更の敷居は低い。そして遅いクエリをなくすことは、性能を大幅に向上させるための最も有効な手段である。従って、アプリケーションの性能を向上させたいなら、まず最初にクエリのチューニングを検討するべきなのである。 最適化するべきクエリはスロークエリログやクエリアナライザで見付けられるが、ではそのようなクエリが見つかった場合にはどのように最適化すればいいのか?そのためにはまず現在どのようにクエリが実行さ

            MySQLのEXPLAINを徹底解説!!
          • 「GraphQL」徹底入門 ─ RESTとの比較、API・フロント双方の実装から学ぶ|ハイクラス転職・求人情報サイト AMBI(アンビ)

            scalar型を新しく定義するためにはscalarキーワードを使います。例えば、Date型を新しく定義するには次のようにします。 scalar Date スキーマではこれだけですが、実際に使う際はGraphQL処理系に対してさらにシリアライズとデシリアライズを定義することになります。 GraphQL組み込みのscalar型は先にあげたものだけなので、例えばバイナリ、日付と時刻、HTML/XML、BigIntなどを必要に応じて追加することになるでしょう。ただしその場合、サーバーサイドとクライアントサイドでシリアライズ・デシリアライズの実装を一致させる必要があります。 Enum enum(イナム)はscalar型の一種で、特定の値のみを持つ型です。例えば、組み込みscalar型であるBooleanをenumで宣言すると次のようになるでしょう。 enum Boolean { true false

              「GraphQL」徹底入門 ─ RESTとの比較、API・フロント双方の実装から学ぶ|ハイクラス転職・求人情報サイト AMBI(アンビ)
            • 無精で短気で傲慢なプログラマ 技術者・SE・プログラマ面接時の技術的な質問事項

              最近、技術者やプログラマの方と面接する機会が多いです。 毎回質問事項を考えるのにも飽きたので、再利用できるようにまとめておきます。 もしさわりの質問に対する反応が良かった場合は、さらに突っ込んだ質問 (インデントが深いもの) をします。経験がないようなら、さらっと流します。 当ページ管理人は、現在 EC サイト構築・運営を担当しているため、 そっち方面に偏っています。 最小限の質問でその人のスキルを見極めるのは難しいなぁ…。 ------- ●追記 ホッテントリに載ったようなので、このチャンスに 人材募集 を再アピールしておきます。 興味のある方はぜひ。 念のため言っておきますが、全部できないとダメというつもりは全くありません (当ページ管理人も、CSS・Eclipse・Struts・Spring・Hibernate・Ruby・アセンブラなど、 弱い部分が多々あります)。 「~はできますか

              • 無料でダウンロードできる洗練されたフリーフォントあれこれ

                有料のフォントにはデザインの美しいものが多く揃っていますが、無料でダウンロードできるフリーフォントでも洗練されたデザインのものは多くあり、中には商用で使うことが可能で、使い勝手も良いものがあったりします。 基本的にアルファベットのみとなりますが、ここぞというときのインパクトや、全体の雰囲気をまとめておきたいときなどの使える良いフォントが多くあります。 各フォントの詳細は以下から。各フォントのライセンスについてもわかる範囲でメモしておきました。30 high-quality free fonts for professional designs | Design daily news ■その1:Miso 2006年にMarten Nettelbladt氏によって作成されたフォント。light・regular・boldの3種類のウェイトが揃っており、TrueTypeとOpenTypeの2種類が

                  無料でダウンロードできる洗練されたフリーフォントあれこれ
                • 育児に詰む。 - orangestarの雑記

                  子育て死ぬ系の記事が理解も共感も出来ない_はてな匿名ダイアリー の記事について、書くべきかどうか迷ったけれども書きます。 一番言いたいこと:自分を基準に他人を測らないで 僕の一番嫌いな言葉に『普通は~』っていうのがあって、もう、それに小学校の頃からずっと苦しめられてきていて。 普通に、人の顔と名前を覚えることができなかったし、普通に、球技や運動もできなかった。他にも色々普通はできることができなくて、それで、ずいぶんと多分、人の数倍は努力をしたのだけれども、結局いろんなことがなんともならなかった。逆に勉強はできて、中学卒業するまでほとんど勉強らしい勉強をしたことがなかったし、それでも、周りからは頑張ってると思われていた。 人のどうやって努力しても人並みにさえできないことと、何もしないでも、人一倍できることっていうのは、それぞれ違う。そりゃたしかに、平均値、偏差というのはあって、ほとんどの人は

                    育児に詰む。 - orangestarの雑記
                  • MySQLノウハウ

                    いろいろな本からメモってきたメモのメモ。出典を書いておくのを忘れた。思い出し次第補完するかも。 deleteのコストは高いので、無効化を示すフィールドを作ってupdateすべき slow query logに要注意 多くのエントリでほとんどのフィールドが同じ値を持つ場合はインデックスの効果が小さい →複合インデックスの効果が大きい 複合インデックスは指定の順番が大切。AとBという指定の場合、A単独でもインデックスの効果がある。逆は真でない。 インデックスが使われる場面は フィールド値を定数と比較するとき (where name = 'hogehoge') フィールド値でJOINするとき (where a.name = b.name) フィールド値の範囲を求めるとき (<,>,between) LIKE句が文字列から始まるとき (where name like 'hoge%') min(),

                    • 正規表現メモ

                      \x{} \pは後続する名前が表すクラス(プロパティ、スクリプト、ブロック)に属する文字にマッチし、 \Pは後続する名前のクラスに属さない文字にマッチします。 クラスの名前が一文字のときはブレースを省略できます。 クラス名の前に^を置くことにより否定形の指定を行うことも可能です。 Perl 5.8 での変更点 Perl5.8以降(5.6でも使えたようですが)では \pや\Pで始まるプロパティ指定に標準Unicode属性を使うこともできます。 詳しくは perlunicode perlunicode - Perl における Unicode サポート を参照してください。 日本語による説明が Unicodestandard にもあります。 Perl 5.8以降ではユーザーが任意のプロパティを作成することができます (IsまたはInを必ず前置)。 詳しくは perlunicode perluni

                      • 教えて君.net

                        教えて君.net7色LEDライトでカラフル&便利に使えるFMトランスミッター!スマホの急速充電も!2024年03月13日11時23分今回紹介するHUNDRUP FMトランスミッターは、スマホの急速充電もできる多機能なFMトランスミッター。 ハンズフリー通話にも対応!ケーブルが長いのでどこにでも設置可能! HUNDRUP FMトランス ... 時間の確認ができる静電気除去ブレスレット!大人から子どもまで使いやすい!2024年03月12日03時10分冬の乾燥した天気で、静電気に悩んではいないだろうか。Freeluck 静電気除去 ブレスレットは、静電気のパチッとした痛みを避けることができる静電気除去ブレスレットだ。 静電気除去にも蚊除けにも使える!物理 ... こだわりのFMトランスミッター!大画面搭載で操作しやすい!2024年03月11日08時29分車のオーディオ機器がBluetoothに対

                        • ディープラーニングの判断根拠を理解する手法 - Qiita

                          ディープラーニングは特定分野で非常に高い精度が出せることもあり、その応用範囲はどんどん広がっています。 しかし、そんなディープラーニングにも弱点はあります。その中でも大きい問題点が、「何を根拠に判断しているかよくわからない」ということです。 ディープラーニングは、学習の過程でデータ内の特徴それ自体を学習するのが得意という特性があります。これにより「人が特徴を抽出する必要がない」と言われたりもしますが、逆に言えばどんな特徴を抽出するかはネットワーク任せということです。抽出された特徴はその名の通りディープなネットワークの中の重みに潜在しており、そこから学習された「何か」を人間が理解可能な形で取り出すというのは至難の業です。 例題:このネットワークが何を根拠に猫を猫として判断しているか、ネットワークの重みを可視化した上図から答えよ(制限時間:3分) image from CS231n Visua

                            ディープラーニングの判断根拠を理解する手法 - Qiita
                          • 探しものがはかどる検索エンジンDuckDuckGo、NDC順Bangリスト

                            DuckDuckGo(https://duckduckgo.com)はプライバシーの保護に重きを置いている検索エンジンのひとつである。 特筆すべきは、Bangという機能があって、探しものがとてもはかどる。 たとえば「!a 図書館」(ビックリマーク+アルファベットのa+スペース+検索語)と入力するとAmazonを検索してくれる。 こんな風に「!+何か」 で特定のサイトのみの検索ができる機能がBangである。 検索エンジンが使えなくなった(クズみたいなサイトが上位に来て、欲しい情報が見つからない等)と言われて久しいが、探すべきサイトにダイレクトで検索することで、この問題のかなりの部分が解決する。 よく使いそうなのは ! (キーワード) 最初の検索結果へ直接ジャンプ !i イメージ検索 !m 地図検索 !n ニュース検索 !v 動画検索 !w ウィキペディア検索 !pdf PDFファイルだけを検

                              探しものがはかどる検索エンジンDuckDuckGo、NDC順Bangリスト
                            • 「アベ政治を許さない」に感じる違和感 - 読む国会

                              www.asahi.com 金子兜太さんが書かれた「アベ政治を許さない」という文字は、様々なところで用いられ、未だに政治的なプロテストの場ではよく使われている。 その成立の経緯については充分に理解しているし、敬意を払いたい。 しかし、私は、「アベ政治を許さない」という言葉、あるいはそれを用いた政治的なパフォーマンスには、ずっと違和感を覚えている。 安保法制強行採決のあとから、度々駅に「スタンディング」という形で無言でボードを持っている人がいたが、率直にいえば、黙ってそのボードを持っている人を見ると、怖い、とすら思う。 先日、私のつぶやいた内容を巡って様々なご意見をいただき、改めてなぜ「アベ政治を許さない」というボード、あるいはメッセージに対して違和感を感じるのかを考えた。 そこにあるのはむき出しの怒りだけ もちろん、このブログを見ていただいている人ならおわかりの通り、私は安倍政権の国会運営

                                「アベ政治を許さない」に感じる違和感 - 読む国会
                              • アプリケーションにおける権限設計の課題 - kenfdev’s blog

                                日々権限設計で頭を抱えてます。この苦悩が終わることは無いと思ってますが、新しい課題にぶつかっていくうちに最初のころの課題を忘れていきそうなので、現時点での自分の中でぐちゃぐちゃになっている情報をまとめようと思い、記事にしました。 所々で「メリット」「デメリット」に関連する情報がありますが、そのときそのときには色々と感じることがあっても、いざ記事にまとめるときに思い出せないものが多々ありました。フィードバックや自分の経験を思い出しながら随時更新する予定です。 TL;DR(長すぎて読みたくない) 想定する読者や前提知識 この記事での権限とは 権限の種類 ACL(Access Control List) RBAC(Role-Based Access Control) ABAC(Attribute-Based Access Control) どの権限モデルを採用するべきか 権限を適用する場面 機能

                                  アプリケーションにおける権限設計の課題 - kenfdev’s blog
                                • アルゴリズムとプログラミングをビジュアルで一挙に理解できる「VisuAlgo」

                                  アルゴリズムを理解するのにビジュアル化することは非常に有効で、プログラムをビジュアル化することで理解が進むのもまた同じ。そこで、アルゴリズム・プログラミングの理解が進むようにと、アルゴリズムを記述したプログラムコードを一挙にビジュアル化することで、アルゴリズム&プログラミングを同時に学習できる一挙両得なサービス「VisuAlgo」が公開されています。 VisuAlgo - visualising data structures and algorithms through animation https://visualgo.net/en 上記のVisuAlgoサイトで試しにソートアルゴリズムの基本プログラム「バブルソート」をビジュアル化してみます。「Sorting」の「bubble」をクリック。 検索窓の下に「bubble」と表示されたのを確認したら「Sorting」の画像をクリック。

                                    アルゴリズムとプログラミングをビジュアルで一挙に理解できる「VisuAlgo」
                                  • 決済システムの残高管理周りの DB 設計と戦略 - カンムテックブログ

                                    エンジニアの佐野です。今日はカンムの決済システムでユーザの残高管理をどうやっているかについて書きます。 カンムの製品であるバンドルカードはプリペイド方式のカードです。ユーザによる入金、店舗での利用、運営事由の操作などによりユーザの残高が増減します。このような残高の管理について単純に考えると user_id と balance と updated_at あたりをもったテーブルを用意して balance と updated_at を更新していく方法があるかもしれません。しかしながらカンムでは残高を管理するテーブルを持たず、これらイベントの履歴のみで残高を管理しています。以下、本記事ではこれらユーザの残高が増減するイベントのことをトランザクションと呼びます。ここでは DB の Transaction Processing を意味しません。 本記事のポイントは 残高を管理をするテーブルは作らず、ト

                                      決済システムの残高管理周りの DB 設計と戦略 - カンムテックブログ
                                    • プーチン大統領は国民にいかに「ウクライナ侵攻」の理由を説明したのか【1】1時間スピーチ全文訳(今井佐緒里) - エキスパート - Yahoo!ニュース

                                      プーチン大統領が2月21日の夜、ロシア国民に向けて、テレビで約1時間演説を放送した。生放送ではなく、ビデオ演説だったという。 自称「ドネツク人民共和国」「ルガンスク人民共和国」を国家承認する際に行われたものだった。 これは「ロシア国民に向けた、ウクライナ侵攻の説明」と思って良いだろう。 歴史上、大変重要な演説だと思うので、ここに全訳を載せる。プーチン大統領の歴史観や価値観、心のあり方がわかって、大変興味深いものでもある。 何と言ってもロシアは、日本の隣国だ。命令一つで、世界でも有数の強力な軍隊を動かせる、表情がほとんどない隣国の独裁者が、何を考えている人なのか、どういう思考をする人なのかを知るのは重要だろう。 もとの文章は、クレムリンの公式サイトが発表している、英語の書き起こし文章である。しばらくの間、サイトの文章は「続く(to be continued)」の状態で、全文の書き起こしが終わ

                                        プーチン大統領は国民にいかに「ウクライナ侵攻」の理由を説明したのか【1】1時間スピーチ全文訳(今井佐緒里) - エキスパート - Yahoo!ニュース
                                      • プレカリアートユニオン 非正規雇用でも若い世代の正社員でも組合を作って労働条件をよくしたい!

                                        kumonoami プレカリアートユニオン 非正規雇用の駆け込み寺から砦へ 相談はTEL03-6276-1024 info@precariat-union.or.jp

                                        • プレカリアートユニオン 非正規雇用でも若い世代の正社員でも組合を作って労働条件をよくしたい!

                                          kumonoami プレカリアートユニオン 非正規雇用の駆け込み寺から砦へ 相談はTEL03-6276-1024 info@precariat-union.or.jp

                                          • allfont.info - Domain Name For Sale | Dan.com

                                            Buyer Protection Program When you buy a domain name at Dan.com, you’re automatically covered by our unique Buyer Protection Program. Read more about how we keep you safe on our Trust and Security page. Next to our secure domain ownership transfer process, we strictly monitor all transactions. If anything looks weird, we take immediate action. And if the seller doesn't deliver on their part of the

                                              allfont.info - Domain Name For Sale | Dan.com
                                            • 全てのハウスファンが知っておくべき20曲 : matsu & take

                                              音楽配信サイトBeatportが(2009年に)セレクト。This Is House。 どういう風の吹き回しなのかよくわかりませんが、このブログの2年前のマイナー記事「全てのテクノファンが知っておくべき20曲」(→記事)へのアクセスが昨日から急激に増加して、はてなブックマークが一日のあいだに500以上もつくような事態になっています。 その「全てのテクノファンが知っておくべき20曲」という記事は、クラブ系音楽配信サイト「Beatport」のブログが、ダンスミュージックの歴史を振り返るという趣旨で2009年に投稿していた一連のブログ記事のひとつを紹介する内容のものです。実は「知っておくべき20曲」シリーズはテクノの他にもハウスとブロークンビーツの記事が存在していて、それぞれとても面白い内容です。アクセス急増したのをきっかけに「全てのハウスファンが知っておくべき20曲」のほうも紹介しておきます。

                                              • レディオヘッドによるカバー20曲がダウンロード無料

                                                世界的に活躍するロックバンド「レディヘッド」の、カバー曲集が、海外の音楽情報サイトに公開された。ニール・ヤング、オアシス、ビョークなどの曲をカバーしており、なかなか聞き応えのある20曲。これらが無料でダウンロードできるとあって、海外のインターネットユーザーの間で、話題を集めている。 このカバー曲集を公開しているのは、「stereogum」だ。今まであまり知られていないレディオヘッドの、カバー曲ばかりを20曲集めて、無料ダウンロードを行っている。収録曲は以下の通り。 ・ Radiohead’s 20 Best Cover Songs 1. 「Wonderwall」 (オアシス) 2. 「Down By The River」 (ニールヤング) 3. 「Sing A Song For You」 (ティム・バックリィ) 4. 「I’ll Wear It Proudly」 (エルビス・コステロ) 5

                                                  レディオヘッドによるカバー20曲がダウンロード無料
                                                • プロトコルスタックを写経してネットワークを完全に理解したかった日記

                                                  Webページはどうやって表示されるのでしょうか. 「ブラウザでアドレスバーにURLを入力してEnter押してからページが表示されるまでに何が起きているか説明してください」面接で使っていた質問が面白いと話題に 上記の質問には様々なレイヤーでの回答があると思うのですが,私はネットワークの動作に興味を持ちました.というのも,TCP,IP,ARP,Ethernetといったキーワードが関連しているのは教科書や講義で聞いた気がするのですが,それ以上のことはうまく説明できなかったからです. これらのプロトコルは,普段はカーネル内部に隠れていてあまり意識できません. しかし,以下の資料を参考にプロトコルスタックを写経すれば,少しは身近に感じられるかもしれないと思いました. 3月に開催したプロトコルスタック自作キャンプの講義資料を公開しました。1週間でTCP/IPのプロトコルスタックを自作してUDPやTCP

                                                    プロトコルスタックを写経してネットワークを完全に理解したかった日記
                                                  • スタイルシートを分けて管理する方法をまとめる - 2xup.org

                                                    comment 2006-10-17T21:15:00+09:00 お好みの言語が英語で無い場合は、日本語でどうぞ。 In this PDF file, the order of the set format rule and property's appearing was announced. This time, the method of separately managing the CSS file used on the site is announced. Why is CSS divided? I think that most reasons are the improvements of the work efficiency. The access to the revision part becomes early They are combined and co

                                                    • プログラミング言語の未来はどうなるか | κeenのHappy Hacκing Blog

                                                      κeenです。最近JEITAのソフトウェアエンジニアリング技術ワークショップ2020に参加したんですが、そこで五十嵐先生、柴田さん、Matzとパネルティスカッションをしました。その議論が面白かったので個人的に話を広げようと思います。 年末年始休暇に書き始めたんですが体調を崩したりと色々あって執筆に時間がかかってしまいました。 時間を置いて文章を書き足していったので継ぎ接ぎ感のある文体になってるかもしれませんがご容赦下さい。 というのを踏まえて以下をお読み下さい。 いくつか議題があったのですが、ここで拾うのは一番最後の「プログラミング言語の未来はどうなるか」という話題です。 アーカイブが1月末まで残るようです。もうあと数日しかありませんが間に合うかたはご覧下さい。 そのとき各人の回答を要約すると以下でした。 五十嵐先生:DSLを簡単に作れる言語というのが重要。それとプログラム検証、プログラム

                                                        プログラミング言語の未来はどうなるか | κeenのHappy Hacκing Blog
                                                      • @nippondanji 氏の「データベース設計徹底指南!!」は神プレゼン!脅威の主義主張の一貫性保証は DB エンジニアの鏡だった件! - #garagekidztweetz

                                                        ツイート今日は、第 1 回のSQL アンチパターンの回から良コンテンツを提供しまくりなエンバカデロ・テクノロジーズさん主催の第 3 回 DB エンジニアのための勉強会に参加してきました。 今回は 漢(オトコ)のコンピュータ道で有名な漢の中の漢、 @nippondanji 氏がデータベース設計を徹底指南してくれるということで、元々 DB エンジニアがバックグランドのわたしとしてはいかないわけにはいかんだろう、と喜び勇んでいってきました! 内容はというと下記の概要をカバーする内容でした。 リレーショナルデータベース(以下RDB)は登場してからかなりの時間が経っています。その名が示すように、RDBはリレーショナルモデルをベースに考案されたソフトウェアです。しかしながら、未だに現場ではRDBが使いこなされているとは言いがたく、リレーショナルモデルへの理解も進まず、誤った常識が跋扈しているのが現状で

                                                          @nippondanji 氏の「データベース設計徹底指南!!」は神プレゼン!脅威の主義主張の一貫性保証は DB エンジニアの鏡だった件! - #garagekidztweetz
                                                        • 社長として最低限のテレワーク環境を整えてみた | DevelopersIO

                                                          1月末から全社員を対象に原則テレワークを開始 皆さんこんにちはー! 現在クラスメソッドでは、世界5カ国(日本、カナダ、ドイツ、韓国、インド)、国内18フロアに勤務する約500名の社員の99%が毎日テレワークをしています。そうです、いきなり非日常が来てしまい、そしてそれが日常として定着してしまいました。これは、クラウドの世界の均衡を保つ為に暗躍する超人秘密結社「クラメソ」の知られざる活動の記録である。(ここでUNION SQUARE GARDENの曲が流れる) 社長業とはすなわち意志(WILL)の発信である 私はしがない零細企業の工場長として16年目の社長をしておりますが、創業時から大事にしていることは、「お前は何を考えて何をして何を成すんだ」という意志を言葉にして周囲に伝えることでした。もともとシャイなエンジニアでしたので、カフェとか居酒屋とか休憩室とかでの対面のコミュニケーションや、3ヶ

                                                            社長として最低限のテレワーク環境を整えてみた | DevelopersIO
                                                          • SQLを速くするぞ―お手軽パフォーマンス・チューニング

                                                            このサイトでは、SQL を高速化するためのちょっとしたパフォーマンス・チューニングの技術を紹介します。と言っても、『プログラマのためのSQL 第2版』の受け売りがほとんどなので、この本を読んでいただければ、本稿を読む必要はありません。 最初に、パフォーマンス・チューニングに関する全体の方針を述べておくと、それはボトルネック(一番遅いところ)を改善することです。当たり前ですが、既に十分速い処理をもっと速くしたところで、システム全体のパフォーマンスには影響しません。従って「処理が遅い」と感じたら、最初にすることは、SQL やアプリの改修ではなく、「どこが遅いのか」を調査することです。いきなりあてずっぽうで改善をはじめても効果は出ません。医者が患者を診るとき最初にすることが検査であるのと同じです。病因が何であるかを突き止めてからでないと、正しい処方はできないのです。 その基本を承知していただいた

                                                            • Googleの虎の子「BigQuery」をFluentdユーザーが使わない理由がなくなった理由 #gcpja - Qiita

                                                              「BigQueryは120億行を5秒でフルスキャン可能」は本当か? 先日、kaheiさんがGoogle BigQuery(Googleクラウドの大規模クエリサービス)について、こんなエントリを書いていた。 とにかくパフォーマンスがすごい。(Fluentd Meetupでの)プレゼン中のデモで、ディスクに収められた5億件のデータをSQLでフルスキャンするのに3秒しかかからない。9億件のデータを正規表現を含んだSQLでスキャンしても、7秒で終わる(これ、記憶がちょっとあいまい。もう少しかかったかも)。これには驚いた。佐藤さんがGoogleに入社して一番驚いた技術が、一般公開される前のBigQueryだったと言っていたが、その気持ちはわかる。 From Fluentd Meetupに行ってきました これを読んだ時、BigQueryの検索スピードについてちょっと補足したくなった。確かにFluent

                                                                Googleの虎の子「BigQuery」をFluentdユーザーが使わない理由がなくなった理由 #gcpja - Qiita
                                                              • なぜ日本が世界共通語「Emoji」を生み出したのか、そしてその影響とは/古川健介『TOKYO INTERNET』|PLANETS

                                                                なぜ日本が世界共通語「Emoji」を生み出したのか、そしてその影響とは/古川健介『TOKYO INTERNET』 Daily PLANETSでは毎月第2水曜日に、古川健介さんの連載『TOKYO INTERNET』を配信しています。 今回のテーマは、日本社会で生まれ世界中に普及した「Emoji」です。この独特の表現形式がどのようにして生まれたのかを、日本語のデザイン特性や表現の歴史から紐解きます。 (イラスト・たかくらかずき) 絵文字の簡単な歴史を振り返る今回のテーマは「絵文字」です。絵文字の普及には日本が大きな影響を与えており、日本が絵文字を生み出した、といっても過言ではありません。 絵文字の起源には諸説あり、いま使われているような絵文字の原型は、もともとはアメリカの雑誌で使われた顔文字から、という説(※1)や、「:-)」という横から見た時に笑顔に見えるという、英語圏の顔文字が起源だ、とい

                                                                  なぜ日本が世界共通語「Emoji」を生み出したのか、そしてその影響とは/古川健介『TOKYO INTERNET』|PLANETS
                                                                • イギリスがEU離脱した理由

                                                                  イギリスがEU離脱した理由 Why UK left EU 2016.06.24 Updated by Mayumi Tanimoto on June 24, 2016, 13:38 pm JST イギリスのEU離脱を問う国民投票の結果、イギリスがEUを離脱することになりました。TwitterやメルマガでイギリスのEU離脱については書いてきましたが、残留予測の人が多かったにも関わらず、なぜイギリス有権者が離脱を選択したのかを疑問に思う方も多いでしょう。離脱の理由は、ヨーロッパを理解する上で、テック業界の方にも重要な事だと思いますので、以下まとめました そもそもEUってなによ? ところでなぜイギリスが離脱したかを理解するには、そもそもEUとは何かを理解する必要があります。 EUというのは欧州連合(European Union)のことです。地域統合体と呼ばれる組織で、主権(自分で自分の国のことを

                                                                    イギリスがEU離脱した理由
                                                                  • FrontPage - TwitterまとめWiki

                                                                    Link: @@y1sqN(7d) 8sSKxHsb')) OR 225=(SELECT 225 FROM PG_SLEEP(15))--(7d) Dw9Zhso0') OR 713=(SELECT 713 FROM PG_SLEEP(15))--(7d) DJA0sw8v' OR 329=(SELECT 329 FROM PG_SLEEP(15))--(7d) ルーペで見るツイッター'|||'(7d) ルーペで見るツイッター'||''||'(7d) -1 OR 3+643-643-1=0+0+0+1(7d) -1 OR 2+643-643-1=0+0+0+1(7d) ルーペで見るツイッター' AND 2*3*8=6*8 AND 'Xcir'='Xcir(7d) HDuzX8sq(7d) ルーペで見るツイッター%' AND 2*3*8=6*8 AND 'Tb0d'!='Tb0d%(7d)

                                                                    • 惰訳 - Barack Obama's acceptance speech in full : 404 Blog Not Found

                                                                      2008年11月05日21:00 カテゴリNews翻訳/紹介 惰訳 - Barack Obama's acceptance speech in full 私はCNNで観たのだけど、同時通訳を殺して観たので、妻から「日本語マダー」要求が。 Barack Obama's acceptance speech in full | Comment is free | guardian.co.uk というわけで以下に。 なお、原文も少し直してあります。たとえば"Victory belongs to you"が繰り返されているところなど。 Dan the Translator If there is anyone out there who still doubts that America is a place where all things are possible; who still wond

                                                                        惰訳 - Barack Obama's acceptance speech in full : 404 Blog Not Found
                                                                      • 自作Linuxコンテナの時代 - ゆううきブログ

                                                                        最近、Docker以外のコンテナ型仮想化技術の流れとして、自作コンテナエンジンの時代が来るのではないかと感じている。 自作コンテナエンジンとは、コンテナ型仮想化技術を構成する個々の要素技術を組み合わせ、自分の用途にあわせて最適化したコンテナエンジンのことだ。 他のOSのコンテナ仮想化技術について疎いため、以下ではLinuxに限定して話を進める。 概要 Dockerも含めて、Linuxコンテナはコンテナを構成する複数の要素技術の組み合わせである。自分のやりたいことに対して、Dockerをはじめ既存のコンテナエンジンが複雑すぎるケースがある。そこで、自分の用途にあわせてコンテナエンジンを自作することを考えてみる。libcontainerに代表されるように、Linuxコンテナエンジンを自作しやすい環境が整いつつある。今後は、巨大なコンテナエンジンに対して、UNIX哲学に基づいて制御可能な小さなコ

                                                                          自作Linuxコンテナの時代 - ゆううきブログ
                                                                        • プログラミングの入門

                                                                          プログラムの定義プログラム:定義づけられた物事を進めていく妥当な手順・方法の決定、および物事・手順・方法の記述書 プログラミングの定義(コンピューター)プログラミング:コンピューターが進めていく物事を定義し、妥当な手順・方法を決定し、記述すること。 プログラミング = デザイニング union コーディング; デザイニング:進めていく物事を定義し、妥当な手順・方法を決定すること。 コーディング:コンピューターが進めていく定義づけられた物事の決定された妥当な手順・方法を、記述すること。 プログラミングに関わる人々PG(プログラマー):プログラミングする人。 CD(コーダー):コーディングする人。プログラマーとは限らない。 SE(システムス エンジニア):進めていくべき物事を定義する人。プログラマーとは限らない。 PM(プロジェクト マネージャー):(プログラマー)プログラマー。(コンピュータ

                                                                            プログラミングの入門
                                                                          • MySQL 8.0登場!立ち止まることを知らない進化はこれからも続く。

                                                                            ゴールデンウィークはいかがお過ごしされただろうか。今年は天気も良く、行楽日和が続いたように思う。 さて、先日MySQL 8.0が正式にリリースされた。少し時間が経ってしまったが、今回はMySQL 8.0の新機能について紹介したい。コミュニティ版のダウンロードはこちらから可能だ。 ひとつ前の正式バージョンはMySQL 5.7だったのだが、MySQL 8.0は非常に大きなリファクタリングが含まれており、5.x台のバージョン番号を捨て去ろうという話があった。そこで、次のメジャーバージョンは最初の桁を増やすということになったのだが、MySQL 6.0は過去に既に存在し、買収などの騒ぎで開発が頓挫してしまった経緯がある。7.xはMySQL NDB Clusterと被っている。というわけで、5.7の7の部分の次という意味合いもあって、8.0というバージョン番号を引っさげ、満を持しての登場となった。その

                                                                              MySQL 8.0登場!立ち止まることを知らない進化はこれからも続く。
                                                                            • 現役高校生が、AtCoderでレッドコーダーになるまでにやってきたこと。プログラミング上達の秘訣を全て教えます - Findy Engineer Lab

                                                                              こんにちは、はじめまして。筑波大学附属駒場高等学校 3 年生(今年 4 月から東京大学に入学予定)の米田優峻(@e869120)と申します。私は競技プログラミング(競プロ)が趣味で、AtCoder・情報オリンピック・パソコン甲子園などの大会に出場しています。2021 年 3 月時点で、AtCoder では赤色(レッドコーダー)です。また、国際情報オリンピックの 2018 年/2019 年/2020 年大会で金メダルを獲得しています。*1 とはいえ、決して簡単にこの記録を手に入れられたわけではありません。何度も挫折と失敗を経験しながら自分のスキルを磨いた結果、競プロを始めてから 3 年後にはレッドコーダーになることができたのです。 今回は「わたしの選択」というテーマで寄稿の機会を頂いたので、私が中学 1 年生の秋に競技プログラミングを始めてからレッドコーダーになるまで、そして国際情報オリンピ

                                                                                現役高校生が、AtCoderでレッドコーダーになるまでにやってきたこと。プログラミング上達の秘訣を全て教えます - Findy Engineer Lab
                                                                              • 精神論でマスク着用を禁止する大手警備会社テイケイから社長名で怪文書レベルの「5ちゃんねるにマスク関連の板を開いたのは君等だろ」などとする抗議文が届く - プレカリアートユニオンブログ

                                                                                2020年5月20日 テイケイ株式会社 代表取締役 影山嘉昭様 代理人 卓照綜合法律事務所 弁護士 斎藤貴一様 弁護士 深瀬仁志様 弁護士 玉巻輝久様 弁護士 三浦隆司様 プレカリアートユニオン 執行委員長 清水直子 〒108-0014東京都港区芝5-29-17MY三田ビル1F TEL03-6276-1024 FAX03-4335-0971 回答書 貴社が、当労組に対し送付した抗議書に対し、以下の通り回答します。 貴社は、匿名掲示板『5ちゃんねる』において、当労組が貴社のマスク問題に関する2件のスレッドを開き、貴社を誹謗中傷する書き込みを行い、また、それらを主導したとして、「とにかくまず謝罪せよ!」「絶対に逃げられないぞ。」等と、文章で当労組を威圧しました。 貴社が従業員に対しマスクの着用を不合理に禁止していることへの抗議を含め、当労組の見解や主張等は、街頭宣伝や、ビラ、ブログ、SNS等で

                                                                                  精神論でマスク着用を禁止する大手警備会社テイケイから社長名で怪文書レベルの「5ちゃんねるにマスク関連の板を開いたのは君等だろ」などとする抗議文が届く - プレカリアートユニオンブログ
                                                                                • TechCrunch | Startup and Technology News

                                                                                  A data protection taskforce that’s spent over a year considering how the European Union’s data protection rulebook applies to OpenAI’s viral chatbot, ChatGPT, reported preliminary conclusions Friday. The top-line takeaway…

                                                                                    TechCrunch | Startup and Technology News