ham007のブックマーク (482)

  • SQL Server | 実行プランの確認方法

    【注目記事】 ・SEの転職体験談 | 受託開発から自社製品開発へ ・SIer勤務のSEがパソナキャリアに相談してみた ・SIer勤務のSEがマイナビエージェントに相談してみた パフォーマンスチューニングをする上で、SQLの実行計画を確認する事はとても重要です。 大半のDMBSは実行計画を確認する機能を提供していますが、SQL Serverでは、「実行プランの確認」という機能で提供しています。 記事では、この機能の使用方法をご紹介します。 DBMSの実行計画書 DBMSの実行計画書とは DBMSの実行計画書は、受け取ったSQLDBMSがどのような手順で処理するかを決める計画書です。 実行計画書には、データ抽出の方法や結合の順番などが含まれます。 DMBSが実行計画書を生成する流れ DMBSはSQLを受け取ると、オプティマイザにSQLを渡します。 オプティマイザは、カタログマネージャが管理

    ham007
    ham007 2021/07/08
  • インデックスと実行計画を理解する@SQLServer - Qiita

    免責事項 この記事は個人メモとして書き留めておいたものを、分かりやすく纏めてみたものです。記事内容に間違い・補足事項等の指摘があれば適宜修正したいと思いますが、記事の内容を100%保証するものではありません。予めご了承ください。 はじめに (私だけかもしれませんが)インデックスがきちんと利用されているかを、実行計画で確認したりせずに、永らくSQLを利用してきました。『(最近の)オプティマイザは優秀なので、ある程度は自動的に的確な形でSQL実行計画を立ててくれる』という記事を鵜呑みにしてきたからです。それはきっとある程度正しく、またよく使うクエリはDB内でのキャッシュ機構が働くため、中小規模のシステムであれば、問題が表面化することも少ないと思います。 しかし、何事でもそうですが、特にIT系の仕事に於いては、きちんと『基』を抑えておくことは極めて重要です。 この記事は、SQLServerに作

    インデックスと実行計画を理解する@SQLServer - Qiita
    ham007
    ham007 2021/07/08
  • 知ってる?Web開発者がJavaScriptでゲームを作るときのはじめの一歩

    Web開発者が初めてゲームを作るときに戸惑うのが、「ゲームループ」という考え方。普通のWebアプリを作るのとどう違うのか、シンプルなゲームのプログラム構造に触れてみましょう。 「ゲームループ」は、時間をかけて状態を変化させることでアニメーションやゲームをレンダリングするために使う技術につけられた名前です。来は、ユーザー入力を受け取り、経過時間の状態を更新してからフレームをできるだけ多くの回数描く関数です。 この短い記事では、基的な技術がどう機能するかを説明します。基的な技術が分かれば、ブラウザベースのゲームやアニメーションの制作を始められます。 ゲームループは、JavaScriptでは次のようになります。 function update(progress) { // Update the state of the world for the elapsed time since la

    知ってる?Web開発者がJavaScriptでゲームを作るときのはじめの一歩
    ham007
    ham007 2016/10/29
  • Visual Studio Codeで自由自在にUMLを描こう - かずきのBlog@hatena

    追記 私の作ったプラグインよりも、かなり出来がよさそうなものがリリースされています。 そちらを使ったほうが幸せそうです。 marketplace.visualstudio.com 文 先日PlantUMLというテキストでUMLを描くためのツールのVisual Studio Codeのプラグインを作りました。 テキストをぱちぱち書きながら、プレビューを確認できるツールです。 ということで、PlantUML + Visual Studio CodeでUMLを描く方法を書いていきたいと思います。 インストール PlantUML PlantUMLのサイトからplantuml.jarをダウンロードして任意の場所においてください。 plantuml.com Graphviz PlantUMLが内部で使ってるツールです。 Graphviz - Graph Visualization Software

    Visual Studio Codeで自由自在にUMLを描こう - かずきのBlog@hatena
    ham007
    ham007 2016/09/22
    これは超絶便利
  • ローストビーフ大野 秋葉原店 - 秋葉原/丼もの(その他) [食べログ]

    リクエスト予約希望条件をお店に申し込み、お店からの確定の連絡をもって、予約が成立します。 1 予約の申し込み ご希望の条件を当サイトよりご入力ください。 2 お店からのメール ご予約が承れるか、お店からの返信メールが届きます。 3 お店へ来店 予約が確定した場合、そのままお店へお越しください。

    ローストビーフ大野 秋葉原店 - 秋葉原/丼もの(その他) [食べログ]
    ham007
    ham007 2016/03/21
    これは、ローストビーフの火山やあなぁ
  • 就活スーツの着こなしを考える - マチ子の日常

    こんにちは! 仕事柄OG訪問の機会があるのですが、その時に言いたくても言えない「スーツの着こなし」を考えてみます。 スーツをきちんと着こなせるとそれだけで強そうに見えるので、就活生や新卒の女の子の役にたてばいいなと思います。 「女のスーツの着こなしは内側から!」 ◆ブラジャーについて◆ 今の子はブラトップの上にシャツ着てたり、全然サイズのあってないずるずるのブラジャーを乳首隠し程度の気持ちでつけてますね。 はい、駄目です!!!! 当にだめ!!!!弱くみえる!!! 女はおっぱいをきちんと使わないと仕事もプライベートも上手くいきません。 太って見えるし背に見えるしフレッシュな印象を与えないといけない場面で最悪です。 自分のスリーサイズを把握してない女性は、東京という市場で勝ちにいけませんので、新宿ISETANの下着売り場に行ってください。 なぜ新宿ISETANかといいますと、百貨店の中で一

    就活スーツの着こなしを考える - マチ子の日常
    ham007
    ham007 2016/03/21
    「とりあえず新宿ISETAN」
  • サポート対象の LINQ メソッドとサポート非対象の LINQ メソッド (LINQ to Entities) - ADO.NET

    このセクションでは、LINQ to Entities クエリでサポート対象またはサポート非対象になっている統合言語クエリ (LINQ) 標準クエリ演算子について説明します。 LINQ 標準クエリ演算子の多くには、整数の引数を取るオーバーロード バージョンがあります。 整数の引数は、IEqualityComparer<T>または IComparer<T> で操作されるシーケンス内の 0 から始まるインデックスに対応しています。 特に指定がなければ、LINQ 標準クエリ演算子のオーバーロード バージョンはサポートされず、このバージョンを使用しようとすると例外がスローされます。 投影メソッドと制限メソッド ほとんどの LINQ 投影および制限メソッドは、位置引数を受け入れるメソッドを例外として、LINQ to Entities クエリでサポートされます。 詳細については、「LINQ to Ent

    サポート対象の LINQ メソッドとサポート非対象の LINQ メソッド (LINQ to Entities) - ADO.NET
    ham007
    ham007 2016/02/20
    Linq to Entities
  • ソフトウェア開発の生産性を阻害する「気軽に聞けない」ことの考察と対策 - メソッド屋のブログ

    マイクロソフトの DevOps テクニカルエバンジェリストになる前から、ずっと不思議だったことがあります。 それは、「アメリカエンジニアの生産性の高さ」です。素晴らしいサービスは大抵彼らから生まれていますし、彼らを見ているとアウトカムも生産性も非常に高く感じます。 私は個人的にこの秘密を解く旅の途中にいます。私はインターナショナルチームに所属しているのですが、同僚と一緒に働いたり、ハッカソンをしたりして気づいた1つの仮説について共有したいと思います。 気軽に「聞けないこと」が生産性を阻害しているのでは? 以前私は「米国のエンジニアはコンピュータサイエンスを専攻している人が多くすごく優秀で、さらに英語が出来るので、技術収集するのも楽だから相当アドバンテージがある」と思っていました。 英語に関してはそうだと思いますが、彼らの個々の人がそんなに優秀かというとそうでもないことに気づきました。それ

    ソフトウェア開発の生産性を阻害する「気軽に聞けない」ことの考察と対策 - メソッド屋のブログ
    ham007
    ham007 2016/02/11
    これ、職場環境によるよね。気軽に聞けないところが圧倒的に多いけど。
  • Office アニメーションを無効にする - Microsoft サポート

    Excel for Microsoft 365 Word for Microsoft 365 Outlook for Microsoft 365 PowerPoint for Microsoft 365 Access for Microsoft 365 Project Online デスクトップ クライアント Publisher for Microsoft 365 Visio Plan 2 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Access 2021 Project Professional 2021 Project Standard 2021 Publisher 2021 Visio Professional 2021 Visio Standard 2021 OneNote 2021 Excel 2019 Word 2019

    Office アニメーションを無効にする - Microsoft サポート
    ham007
    ham007 2016/02/06
  • IIS Express で localhost 以外からアクセスする方法 - アーキテクチャをスマートに。

    Visual Studio 2012 で ASP.NET MVC 開発したとき、デバッグのためにリモートホストからアクセスする必要があったので、やり方を調べました。 検索用キーワード:IIS Express 外部からアクセス リモートアクセス 外部公開 他のPCからアクセス 背景 Visual Studio 2012 で ASP.NET MVC 開発したとき、デフォルトで IIS Express でホスティングしてくれるのですが、URLが http://localhost:xxxxx/ となっていて、IPアドレスでのアクセスをしようとすると蹴られてしまいます。 これを解決するための手順です。 試した環境 Windows 7 Pro SP1 IIS Express 7.5 やることは以下の3つ。 IIS Express の設定変更 URL ACL の設定 ファイアウォールを開ける 以下は、I

    IIS Express で localhost 以外からアクセスする方法 - アーキテクチャをスマートに。
    ham007
    ham007 2016/01/11
  • Entity Framework Tutorial

    If you're completely new to Entity Framework, we recommend you to learn Entity Framework basics first and gradually move forward.

    ham007
    ham007 2016/01/11
    EntityFrameworkのリファレンス
  • お使いの PC や Mac に AVG をインストール | AVG インストール ファイル

    AVG クリアは、レジストリ アイテム、インストール ファイル、ユーザー ファイルなど、お使いの AVG 製品に関連付けられたファイルをすべて削除します。AVG のアンインストールまたは修復に繰り返し失敗した場合のみ使用してください。

    ham007
    ham007 2015/11/28
    AVG Remover
  • ウイルスバスタークラウドとHDDアクセス:白髪の貴公子:SSブログ

    CoreServiceShell.exeの問題 windows8.1にウイルスバスタークラウドをインストールした直後からHDDアクセスが止まらない現象がおきた。最初はハードの問題かと思い色々やってみたものの解決しない。 それでタスクマネージャでCoreServiceShell.exeがHDDへ頻繁にアクセスしているのが分かった。 検索すると、ウイルスバスターのプログラムと判明。 トレンドマイクロ Q&Aページhttp://esupport.trendmicro.com/solution/ja-jp/1314131.aspxに対処方法があった。 私の場合この ■ ウイルスバスター クラウドの設定を変更する で[起動時の設定]を[設定1]に変更することでアクセスが減った。

    ウイルスバスタークラウドとHDDアクセス:白髪の貴公子:SSブログ
    ham007
    ham007 2015/11/21
    ウィルスバスターとWindows8.1の組み合わせでHDDアクセス多い場合の対処法
  • Digital: A Love Story

    1988年からちょっとだけ未来に足を踏み入れた世界で繰り広げられるコンピューターミステリー&ロマンス。 ゲームの特徴: インターネットの世界に潜む巨大な陰謀を明らかにする! バッファオーバーフローを利用して世界を救う! 電話料金を不正にごまかしてネットに接続する! ギブソン好きのSFマニアが集う掲示板にハッキングする! 少なくともどれかひとつは当です! どれが当かって? それはあなた自身がダイアルアップして確かめてください。 ピーピーピーピィィィィィィーーゴォォォォォォ… 20世紀のインターネットにようこそ!

    ham007
    ham007 2015/11/10
  • IT業界で客先常駐という働き方はもうやめにできないか - あいむあらいぶ

    かるび(@karub_imalive)です。 【2016年7月15日更新】 今日はウツを患って2年前に会社を去り、今は資格試験で再起を図ろうとしている昔の仲間と飲んできた帰りなので、少しグチっぽくなりますが勘弁してください。 システム開発会社で一般に普及している業務形態として、超大手から零細企業まで、「客先常駐勤務」という、いわゆる「派遣」的な働き方があります。これをどうにかしてもうやめられないか、という話です。 僕は、長年この業界でエンジニアから営業職、採用職といろいろ立場を替えて10年以上働いてきました。実際自分が体験して、また仲間を現場に送りこむ立場になって思うのは、この「客先常駐」という働き方は働き手にあまりに負荷をかけるのではないかということです。 客先常駐の成り立ちは1960年代 客先常駐っていう形態は、古くは1960年代後半の大型汎用機での開発黎明期にCSKという会社(現SC

    IT業界で客先常駐という働き方はもうやめにできないか - あいむあらいぶ
    ham007
    ham007 2015/11/07
    >「一斉帰社日」「全体会議」などと一斉に自社のエンジニアを月ごと、あるいは半年ごとなど定期的に帰社させて、全員で懇親や意識向上のために打ち合わせを行う会社もあるにはありますが、まぁそれでも大体は付け焼
  • Surfaceに接続したキーボードを日本語キーボードとして認識させる方法:IT Bootstrap:オルタナティブ・ブログ

    Surfaceも自分の生活の一部として馴染んできました。タブレットとして使えてキーボードを接続して使うとノートパソコンでもあり小型のデスクトップパソコンとしても使えます。正に様々に状況で機体を変形させて対応する「Ζガンダム」と呼んでもいいくらいのマシンです。(それまではvaio duo 11がΖガンダムと定義していましたが。) さて、キーボード入力が便利とはいえTouch Coverで長く入力し続けるのはやはり無理があります。Type Coverが欲しいところです。しかし、Type Coverは10,800円します。まあ、買って買えない価格ではないのですが、やはりお小遣い制のサラリーマンには10,000円を超える買い物は厳しいのです。(^_^;)特にSurfaceを買った後の私には結構な負担で、そりゃもう波動砲を撃った後の宇宙戦艦ヤマトに主砲を連射しろと言っているようなもので、さすがにエネ

    Surfaceに接続したキーボードを日本語キーボードとして認識させる方法:IT Bootstrap:オルタナティブ・ブログ
    ham007
    ham007 2015/10/24
  • C#における構造化ログの手法、そしてデータ可視化のためのDomoの薦め

    最近、より重要性を増しているログ。グラニではログをどのような方法で扱っているのか、そして、その根底にあるグラニのポリシーとはどんなものだろう。 ← 前回 連載 INDEX 次回 → グラニにおけるログの扱い ログは「障害対応の際の異常の確認」や「パフォーマンス改善」などのインフラ関係を目的とした利用から、ビジネス上の解析まで、さまざまな用途で使われます。非常に重要なものですが、Windows環境における.NET Web開発において大きく欠けているプラクティスがこのログの扱いです。 テキストファイルに、人の読めるバラバラのフォーマットのログを吐く。いまだにそんな旧態依然とした手法から脱却できず、ログの扱いといったところで、「ロガーをlog4netにするかNLogにするか」というレベルにとどまっているのではないでしょうか? というのはあまりにも偏見ですが、しかし、Fluentdの活用を始めとし

    C#における構造化ログの手法、そしてデータ可視化のためのDomoの薦め
    ham007
    ham007 2015/10/20
    これからのログの扱いについて。人間が読む為のログファイルからシステムが解析しやすい構造化ログへと変化すべき。構造化ログは専用Query言語を使って人間がほしい情報を抽出する。
  • buzzcloud.xyz - このウェブサイトは販売用です! - buzzcloud リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    ham007
    ham007 2015/10/11
    ジョークなのか本気なのかわからない。Paypalのリンクは普通に決済ページに遷移する。。
  • セキュリティの新しい国家試験「情報セキュリティマネジメント」が来春開始

    情報処理推進機構(IPA)は2015年9月15日、経済産業省所管の国家試験「情報処理技術者試験」の新たな試験区分として、「情報セキュリティマネジメント試験」が創設されたことを明らかにした。2016年4月に第1回を実施する。 情報セキュリティマネジメント試験が対象にするのは、「ユーザー企業において、一定の技術知識を持ちつつ、自社内で情報セキュリティ対策の実務をリードできるマネジメント人材」としている。「企業にとって、日常の情報セキュリティをどのように管理するかが重要になってきている」(IPAの田中久也 理事、写真)。 情報セキュリティマネジメント試験の内容は次の通り。 (1)情報セキュリティマネジメントの計画、情報セキュリティ要求事項に関すること。 (2)情報セキュリティマネジメントの運用・継続的改善に関すること。 (3)外部委託、コンプライアンスに関すること。 (4)上記(1)~(3)の前

    セキュリティの新しい国家試験「情報セキュリティマネジメント」が来春開始
    ham007
    ham007 2015/10/10
    すでに「情報セキュリティスペシャリスト」が存在するが、同試験が対象とするのは、情報セキュリティ分野を専門とするIT技術者。セキュリティの専門家を評価する試験であり、新設された試験とは大きく異なる。
  • Store and retrieve settings and other app data - Windows apps

    App data is mutable data that is created and managed by a specific app. It includes runtime state, app settings, user preferences, reference content (such as the dictionary definitions in a dictionary app), and other settings. App data is different from user data, data that the user creates and manages when using an app. User data includes document or media files, email or communication transcript

    Store and retrieve settings and other app data - Windows apps
    ham007
    ham007 2015/09/29
    Roamingサブフォルダ:別PCにユーザープロファイルと共に移動できるデータが含まれる(ブックマークなど)、 Localサブフォルダ:ユーザープロファイルと共に移動できないデータが含まれる(ブラウザ一時データなど)