タグ

Devに関するazanのブックマーク (313)

  • VBAにおけるワークシート関数――INDEX、MATCH、VLOOKUPの使い方

    ワークシート関数は、VBA関数とは別物 今回はVBAにおけるワークシート関数の使い方について解説する。 ワークシート関数はExcelの「数式」で使える関数であり、VBAの「関数」とは別物だ。名前が同じで、同じ機能を持つものもあれば、名前が同じでも機能が多少異なるものもあるので、注意してほしい。 VBAでワークシート関数を呼び出して利用するには、ApplicationオブジェクトのWorksheetFunctionオブジェクトを取得して「メソッド」として利用する。Applicationオブジェクトは省略が可能だ。 WorksheetFunctionのメソッド一覧については、「WorksheetFunction メンバー (Excel)」を参照してほしい。 ここからは代表的なワークシート関数である「INDEX」「MATCH」「VLOOKUP」を例に、VBAにおけるワークシート関数の使い方を解説

    VBAにおけるワークシート関数――INDEX、MATCH、VLOOKUPの使い方
    azan
    azan 2017/04/25
  • 第2回 Visual Studio 2017の基礎を知る

    この一連の作業では、Windowsアプリのプロジェクトを新規作成し、そこで生成されたWindowsアプリのひな型のソースコードを、そのままビルドすることでプログラムを作成した。 しかし実際のアプリ開発では、上記の流れの2と3の間で、ひな型のソースコードに独自のコードを追加する(=コーディングを行う)必要がある。この作業こそが、VS 2017での実際のプログラミング(=プログラム開発)作業となる。 そこで、実際のコーディングに入っていきたいのだが、その前に、VS 2017プロジェクトとして生成されるソースファイルの構成や、VS 2017のIDEの画面構成とその使い方などについて、一通り理解しておく必要がある。さもないと、「どのファイルにコードを追加すればよいのか?」「どうやってコーディングすればよいのか?」が分からないからだ。そこで今回は、これらコーディングの前提知識を中心に解説していく。

    第2回 Visual Studio 2017の基礎を知る
  • 「Visual Studio 2017」が正式リリース 「何」が新しくなったのか

    「Visual Studio 2017」が正式リリース 「何」が新しくなったのか:高速化、生産性向上、強力なAzureおよびUWP対応 マイクロソフトは、ソフトウェア開発環境の最新バージョン「Visual Studio 2017」の正式版をリリースした。具体的に「何」が新しくなったのだろうか。 米マイクロソフトは2017年3月7日(米国時間)、ソフトウェア開発環境「Visual Studio」の最新バージョン「Visual Studio 2017」の正式版をリリースした。 「Visual Studio 2017は、最も強力なユニバーサルWindowsプラットフォーム(UWP)開発環境。大幅な生産性向上を実現し、効率的な環境構築を可能にし、高度なデバッグツールを提供する」とマイクロソフトは述べ、Visual Studio 2017(以下、VS 2017)は特に「何」が変わったのかを次のように

    「Visual Studio 2017」が正式リリース 「何」が新しくなったのか
    azan
    azan 2017/04/06
  • 「実行プラン」を理解すると、パフォーマンス問題の解決能力が一気に向上する

    「実行プラン」を理解すると、パフォーマンス問題の解決能力が一気に向上する:SQL Serverトラブルシューティング(41)(1/2 ページ) 連載は、「Microsoft SQL Server」で発生するトラブルを「どんな方法で」「どのように」解決していくか、正しい対処のためのノウハウを紹介します。今回は、「実行プランの重要性」を解説します。 連載バックナンバー 連載では、「Microsoft SQL Server(以下、SQL Server)」で発生するトラブルについて、「なぜ起こったか」の理由とともに具体的な対処方法を紹介していきます。 前回は、SQL Serverの実行プランを作成するのに必要となる「統計情報」の基礎を解説しました。今回は、その「実行プラン」の運用方法を解説します。 「実行プラン」の重要性を理解する 「統計情報」が実際に利用されるのは、「実行プラン」の生成時です

    「実行プラン」を理解すると、パフォーマンス問題の解決能力が一気に向上する
  • Visual Studio 2017のインストール前に、Visual Studio 2013/2015と2017プレビュー/RC版を完全にアンインストールするには?

    Visual Studio 2017のインストール前に、Visual Studio 2013/2015と2017プレビュー/RC版を完全にアンインストールするには?:.NET TIPS ディスク容量の節約や「旧バージョンはもう使わない」などの理由で、古いバージョンのVisual Studioを完全にアンインストールしたい場合がある。これをできるだけ手間なく実施する方法を紹介する。

    Visual Studio 2017のインストール前に、Visual Studio 2013/2015と2017プレビュー/RC版を完全にアンインストールするには?
  • Web APIなどで返されるJSONのデータをChromeブラウザで見やすくフォーマット表示させる

    Web APIなどで返されるJSONのデータをChromeブラウザで見やすくフォーマット表示させる:Tech TIPS 通常、WebブラウザでWeb APIを直接実行したときに返されるJSONのデータはプレーンテキストとして表示され、非常に読みにくい。Chromeの場合、拡張機能を利用すれば、JSONの階層構造や日語テキストを人間に分かりやすく表示してくれる。

    Web APIなどで返されるJSONのデータをChromeブラウザで見やすくフォーマット表示させる
  • VimをWindowsにダウンロードしてインストール、アンインストールする

    連載「スマホで便利な環境構築手順書」では、さまざまなソフトウェアのインストール手順や、実行するためのセットアップ設定、実行確認、アンインストールの手順を解説する。 少しでも分かりやすくするために画面キャプチャー/スクリーンショットの画像を中心に解説を進める。スマートフォンで読む場合は、最初に出てきたスクリーンショットの画像をタップすると、左スクロールで画像を見ながら手順を追うことができるので、スマートフォンを片手に画像を確認しながら、PCで実際に操作してみる、といったこともしやすいはずだ。もちろんネットワークにつなげず、携帯電話の回線でしか見ることができない場合もぜひ読んでほしい。 なお、インストーラーに関する基的なことは、下記記事を参照しておいてほしい。 exe/dmgしか知らない人のためのインストール/パッケージ管理/ビルドの基礎知識 - @IT viに慣れている人に人気のテキスト

    VimをWindowsにダウンロードしてインストール、アンインストールする
    azan
    azan 2016/07/21
  • .NET Core

    .NET Coreは、WindowsMac OS X、Linux上で動作する軽量/モジュール性などの特徴を持ったオープンソースなアプリ開発プラットフォームだ。 連載目次 .NET Coreとは .NET Coreは、WindowsMac OS X(以下、OS X)、Linux上で動作するオープンソースなアプリ開発プラットフォームだ。従来の.NET Frameworkを基に軽量化、クロスプラットフォーム対応、モジュール構造化などを施した、新たな.NET実装といえる。 .NET Coreの特徴としては以下のようなことが挙げられる。 クロスプラットフォーム: 前述の通り、Windows、OS X、Linuxで動作し、サポートするCPUもx64、x86に加えて(x86はWindowsのみ)、ARM64/ARM32についての作業が進んでいる .NET Framework/Xamarin(Mono

    .NET Core
  • 残業も減らせる!? 上級エンジニアになるためのDesign Doc超入門

    残業も減らせる!? 上級エンジニアになるためのDesign Doc超入門:プロジェクト成功確率向上の近道とは?(3)(1/3 ページ) ITシステム開発の問題点の一つであるコミュニケーションの失敗。連載では、これを防ぐ方法としてお勧めしたい3つのドキュメントを紹介していく。今回は、「技術視点」のドキュメントとして、2000年代以降注目されている「Design Doc」について解説します。 IT技術がビジネスに貢献していくためには、まずはシステム開発を成功させることが重要です。連載「プロジェクト成功確率向上の近道とは?」では、システム開発を成功させるために、コミュニケーションが果たす役割の重要性と、ドキュメントによるコミュニケーションの重要性について解説してきました。 連載1回の「ドキュメントは最強のコミュニケーションツールである――Joelの機能仕様書入門」、第2回の「サンプル例に見る

    残業も減らせる!? 上級エンジニアになるためのDesign Doc超入門
  • 「Drupal&HTML5推進室」設立、コンサルティングとサポートを提供

    アウトソーシングテクノロジーは2016年6月20日、「Drupal&HTML5推進室」を設立したと発表した。エンタープライズ領域における情報系システム構築事業の推進を図るもので、DrupalとHTML5を中心に、WordPressなどの他のオープンソースソフトウェア(OSS)のCMS(Contents Management System:コンテンツ管理システム)も含めて対応技術を持つ企画開発エンジニアを組織化する。 最近では、Webサイトは多言語対応が求められ、その閲覧デバイスもスマートフォンやタブレット端末など、多様化している。さらに、Webサイトの情報発信基盤となるCMSも、クラウドサービスとの連携などを踏まえてシステムの構築の素早さも必要とされてきている。 アウトソーシングテクノロジーでは、こうしたニーズの全てに応えられるのがDrupalの最新版Drupal 8だとしている。Drup

    「Drupal&HTML5推進室」設立、コンサルティングとサポートを提供
  • 初心者でも絶対に始められるiPhoneアプリの作り方&Xcode・シミュレーターの使い方

    連載目次 これからプログラミングやiPhoneアプリ作成を始めてみたい方を対象に、必要な知識を基礎から解説していく連載。第1~7回までは、プログラミング言語「Swift」を使った初歩的なプログラムの書き方について解説してきました。初めから読んでいる方は、Swiftに徐々に慣れてきているのではないでしょうか。 今回から数回にわたって、連載の集大成としてiPhoneアプリを作っていきます。Swiftの知識はもちろん必要ですが、iPhoneアプリを作る過程はプログラミングだけではありません。Xcodeに備わっているいくつかの機能を使って、一つのiPhoneアプリを仕上げていきます。 作るiPhoneアプリは「動く絵アプリ」です。アプリならではの動くアニメーションを取り入れた、楽しめるアプリを作ってみましょう。連載では『桃太郎』を題材とした絵アプリを作ります。 今回は、XcodeでiPh

    初心者でも絶対に始められるiPhoneアプリの作り方&Xcode・シミュレーターの使い方
    azan
    azan 2016/06/14
  • こっそり始めるGit/GitHub超入門

    連載では、バージョン管理システム「Git」とGitのホスティングサービスの1つ「GitHub」を使うために必要な知識を基礎から解説していきます。具体的な操作を交えながら解説していきますので、連載を最後まで読み終えるころには、GitGitHubの基的な操作が身に付いた状態になっていると思います。

    こっそり始めるGit/GitHub超入門
  • それでは“ダメ”な「トラブル対応例」

    連載は、「Microsoft SQL Server」で発生するトラブルを「どんな方法で」「どのように」解決していくか、「SQL Serverで起こりがちなトラブル」を厳選して、具体的な対処方法を紹介していきます。第1回目は「トラブルを適切に対処するための考え方」を解説します。 連載バックナンバー 長年「Microsoft SQL Server(以下、SQL Server)」の運用、システム構築、サポートに携わってきた筆者にとって、SQL Serverは「設計や運用でエンジニアに大きな負担が掛からないよう考慮されている」と評価しています。しかし、さまざまな原因でトラブルが発生することもよくあります。 連載では、そんなSQL Serverの管理者やエンジニアが「今すぐ解決できる」を主目的に、これまでの経験を生かした「トラブルシューティング」テクニックを余すところなく紹介していきます。なお、

    それでは“ダメ”な「トラブル対応例」
  • 初心者のためのSwiftで始めるプログラミング入門

    連載では、これからプログラミングやiPhoneアプリ開発を始めてみたい方を対象に、開発に必要な知識を基礎から解説していきます。最終回は、これまでの連載で紹介したSwiftの文法を使ってプログラミングをし、「動く絵」のiPhoneアプリを完成させます。

    初心者のためのSwiftで始めるプログラミング入門
    azan
    azan 2016/05/11
  • Insider.NETの歩き方(2016年度版)

    新人プログラマーの皆さんを主な対象として、これからプログラミングの世界に飛び込もうという方々の役に立ちそうな記事をピックアップして紹介する。 連載目次 フォーラム「Insider.NET」は.NET技術を中心に数多くの記事を公開している。稿では、新人プログラマーの皆さんを主な対象として、これからプログラミングの世界に飛び込もうという方々の役に立ちそうな記事をピックアップして紹介する。いわばInsider.NET内の「方向掲示板」のようなものだ。 ここでは以下のカテゴリに分けて、フォーラムの記事を紹介していこう。自分の仕事に関係のありそうな分野/言語、興味のある分野/言語などに応じて記事を読んでほしい。 開発環境/エディタ プログラミング言語 アプリ開発 データベース技術 その他 以下で紹介する記事の中では、画像を掲載しているか(そのものズバリ)[オススメ]表記を入れてある連載/特集が

    Insider.NETの歩き方(2016年度版)
  • Bootstrapの使い方超入門 (1/4) - @IT

    話題のレスポンシブWebデザインも簡単にできる、CSSフレームワーク「Bootstrap」の概要と基的な使い方をサンプルとコードを交えて紹介します。 最近はやりのHTML5、JavaScriptライブラリ、CSS3、APIの紹介、またそれらを組み合わせたサンプルアプリケーションの紹介と解説を厳選して紹介、解説していく連載「HTML5アプリ作ろうぜ!」。今回紹介するフレームワークは「Bootstrap」です。 話題のレスポンシブWebデザインも簡単にできる、CSSフレームワーク「Bootstrap」とは 現在のWeb制作、開発では、ともにスピードが重視されています。「Bootstrap」を使用すると、既に用意されているスタイルを適用するだけで、格段に速く見栄えを整えられます。事実、Webシステムの管理画面などでBootstrapを使用するケースも増えてきました。 Bootstrapは最近

    Bootstrapの使い方超入門 (1/4) - @IT
  • 最低限押さえておきたいGitの超基本的な作業フロー、5つのコマンドまとめ

    連載「こっそり始めるGitGitHub超入門」では、バージョン管理システム「Git」とGitのホスティングサービスの一つ「GitHub」を使うために必要な知識を基礎から解説していきます。具体的な操作を交えながら解説していきますので、連載を最後まで読み終えるころには、GitGitHubの基的な操作が身に付いた状態になっていると思います。 連載第2回目の稿のテーマは「Gitの基的な作業フローを学ぶ」です。 前回の「初心者でもWindowsmacOSでできる、Gitのインストールと基的な使い方」でも「Gitの基的な作業フロー」を扱いましたが、かなり急ぎ足な解説となってしまいました。今回は、作業フローの各要素について、前回よりも詳しく解説していきます。 「Gitのインストール」や「初期設定」については、前回の記事で解説したので、そちらを参考にしてください。また「バージョン管理シ

    最低限押さえておきたいGitの超基本的な作業フロー、5つのコマンドまとめ
  • .NET開発者がよく使うサイト、本当に使えるサイト【2016年度版】

    .NET開発者がよく使うサイト、当に使えるサイト【2016年度版】:特集:.NET開発者のためのオンラインリソースガイド(1/2 ページ) Web上には.NET関連サイトが数え切れないほどたくさんある。その中でも.NET開発初心者がまずは押さえておきたいWebサイトを厳選してまとめた。 稿は、これから.NETでプログラミングを始めようとしている方や、新しく.NETでの開発に携わることになった方に贈るオンラインリソースガイドの2016年度版である。インターネット上に数ある.NET関連サイト/プログラミング関連サイトの中で、.NET開発者がまずは押さえておくべきWebサイトについてまとめている。 稿がまとめているサイト&ジャンル分けについて .NET開発者がよく利用するサイトの代表は、やはり.NET Framework & Visual Studioを提供するマイクロソフトのサイトだろう

    .NET開発者がよく使うサイト、本当に使えるサイト【2016年度版】
  • .NET Frameworkのバージョンを整理する

    対象ソフトウェア:Windows Vista/Windows 7/Windows 8/Windows 8.1/Windows 10、Windows Server 2008/Windows Server 2008 R2/Windows Server 2012/Windows Server 2012 R2/Windows Server 2016、.NET Framework 1.0/1.1/2.0/3.0/3.5/4/4.5/4.5.1/4.5.2/4.6/4.6.1/4.6.1/4.7/4.7.1 .NET Framework対応アプリケーション(.NETアプリケーション)を利用するには、対象コンピュータに.NET Frameworkを展開(インストール)する必要がある。 この展開作業における厄介な問題の一つは、.NET Frameworkに何種類ものバージョンがあって混乱しやすいことだ。展

    .NET Frameworkのバージョンを整理する
    azan
    azan 2016/04/19
    つdotNET][Microsoft]つ
  • 初心者でもWindowsやmacOSでできる、Gitのインストールと基本的な使い方

    連載「こっそり始めるGitGitHub超入門」では、バージョン管理システム「Git」とGitのホスティングサービスの一つ「GitHub」を使うために必要な知識を基礎から解説していきます。具体的な操作を交えながら解説していきますので、連載を最後まで読み終えるころには、GitGitHubの基的な操作が身に付いた状態になっていると思います。 連載第1回のテーマは「Gitを使い始めるための環境構築」です。Gitのインストールと動作確認の手順について、WindowsmacOSそれぞれの環境に対して解説していきます。ぜひ、この機会に環境構築にチャレンジしてみてください。 Windows環境でのGitのインストール 先にWindowsへのインストール手順を解説していきます。筆者が実行した環境は「Windows 11」です。 Git for Windows 2.40.0のダウンロード 下記UR

    初心者でもWindowsやmacOSでできる、Gitのインストールと基本的な使い方