期間限定で Surface Pro 8 ご購入で対象のキーボードが無料になり、本体にも特別価格が適用されます。
期間限定で Surface Pro 8 ご購入で対象のキーボードが無料になり、本体にも特別価格が適用されます。
久しぶりにブログを書きます。2年近く更新ができていませんでしたが、Web サイトをどうするかで迷っていました。Windows系を中心に書いてきたのですが、現在は、Python、PostgrSQL を中心に使うようになっています。それで、記事の内容と現在の自分のしていることがずれてしまってしまいました。もうこの Web サイトを止めようと思うこともしばしばでしたが、個人ブログなので、メモ帳代わりに気軽に書いた方がいいのではないかと思って再開することにします。本体の記事の方も修正していきたいと思っていますがぼちぼちとした修正になると思います。 最近、5374 の Python 版を作りました。徳島市では、今月から一部の地域で家庭ごみの収集日等が変わることになったので、止めようかと思ったのですが、Python で書くと結構簡単に作れると思ったので作ってみました。ソースコードの方は、GitHub
System.Transactions.TransactionScopeクラスを利用する際に、トランザクションのタイムアウトを指定するには 以下の方法があります。 machine.configに指定。 コンストラクタにて、指定。 今回は、2の方法でやってみます。 指定する値は、TimeSpanオブジェクトとなります。 以下サンプルです。サンプルでは30分のトランザクションタイムアウトを指定しています。 using(TransactionScope tx = new TransactionScope(TransactionScopeOption.Required, TimeSpan.FromMinutes(30.0))){ // // トランザクション処理。 // } ちなみに、以下のように、TimeSpan.Zeroを指定すると無制限となります。 using(TransactionScop
オピニオン:.NET&開発環境の考察 現実に最も使える.NETのバージョンはどれ? デジタルアドバンテージ 一色 政彦 2009/10/06 2009/10/07 更新 .NET Framework(以降、.NET)ベースのアプリケーションを開発し、それを実際にユーザーや顧客に使ってもらう場合、「.NETおよびVisual Studioの、どのバージョンを使うべきか?」は重要な検討事項になる。本稿では、その検討の際に参考となる情報や筆者の考えを提示する。 ■.NETバージョンを検討するための3つの観点 .NETのバージョンを決定するには、次の3つの観点から検討できると筆者は考えている。 ・実行環境となるWindows OS ・.NETのサポート期間 ・利用するVisual Studio もちろん、これは絶対的な基準ではない。例えば利用するテクノロジが決まっている場合は、それに応じて.NET
特集 Windows Azure開発入門(前編) 無償開発環境で試すWindows Azureクラウド開発 デジタルアドバンテージ 一色 政彦 2009/01/14 Windows Azureのクラウド・サービス(参考:「特集:Windows Azure概説」)を開発するための機能は次期Visual Studio 2010に標準搭載される予定で、それがリリースされるであろう2010年ごろには、クラウドをベースとしたアプリケーション開発はかなり盛んになるのではと予想される。 では、そのクラウド・サービスは一体どのように開発することになるのか? これを理解するには、話を聞いたり、サンプルを見たり、記事を読んだりするよりも、実際に開発を経験してみるのが一番手っ取り早い。 そこで本稿では、現在、技術プレビュー(CTP)版として提供されているWindows Azure開発環境を使って、実際にクラウド
Azure SDK 1.3のセットアップ方法を id:waritohutsu:20101221:1292944187 に記述したので、必要な場合はこちらを参照してください。 入れよう入れようと思って放置していたWinodws Azure SDKのインストールメモ。基本的にはMicrosoft本家のAzureサイトを見れば事足りるとは思うんだけど、簡単に自分の備忘録を書いておく。 まずはWindows Azure SDKをインストールする前提環境。これらがインストールされていないと、SDKのインストールでこけます。 OSは以下のうちどれかだが、例外あり Windows Vista Home Premiun以上(Home Basicはダメ・・・orz) Windows Server 2008 Windows 7 !!アンサポート!!Windows XP Visual Studio(以下のうちど
ベストケンコーとは?口コミ評判を紹介! ベストケンコーな、秘密厳守で安心です。なぜなら、ベストケンコーは商品名を荷物に記載することなく細心の注意を払って発送を行うからです。また、郵便局留めでの受け取りも可能ですので家族に知られる心配もありません。局留めならお近くの郵便局留で荷物を受け取れるため、家族だけでなく配達員にも知られることなく荷物を受け取れます。局留めには保管期限がありますので、その点だけご注意ください。ベストケンコーでは荷物追跡をネットでチェックできますので、到着日時が分かり便利です。 海外個人輸入で心配なのは、送金後の配送状況、注文した商品が届かない、価格の問題、税金の問題などです。日本では購入できない海外製品を購入するのですから、色々と心配なことは多いと思います。購入価格が一定水準であれば税金はかかりませんが、関連する手続きの面で不安や煩わしさを感じるのであれば、ベストケンコ
本連載では、新たに.NETで開発を始めようとしている新人プログラマを対象に、.NETアプリケーションが動作する仕組み、つまり「.NETの動作原理」について解説する。 もちろん、有能なプログラマや優秀なアーキテクトを目指している読者は、これまでも普通の人よりはコンピュータを使ってきただろう。だから、メール・ソフトやブラウザなどのアプリケーションはある程度思いのままに操れるし、Windows OSのトラブルにも何とか対処できる自信があるに違いない。 しかしこれからは、そのような「ソフトウェアがうまく使える能力」を磨くだけでは済まなくなる。これからは、「普通の人に役立つ、面白くて、便利で、使い勝手の良いソフトウェアを開発するための能力」を伸ばしていかなくてはならないはずだ。 「そのために、まずは.NET開発を極めたい。それにはプログラムが実行される仕組み、とりわけ.NETの動作原理の基礎はきちん
LIKE句 LIKE句が使えるのはサイズが2以上のCHAR、VARCHARなどの文字列型のフィールドのみとなります。 C# using (SamplesContext context = new SamplesContext("Samples.sdf")) { context.Log = Console.Out; //ISBN Like '48%' var likeQuery1 = from t in context.Books where t.ISBN.StartsWith("48") select t; foreach(var row in likeQuery1) { Console.WriteLine("ISBN:{0}/Name:{1}/Price:{2}", row.ISBN, row.Name, row.Price); } //ISBN Like '%48' var likeQ
ファイルやディレクトリに読み取り専用の属性が設定されている場合、ファイルの削除やそのファイルへの書き込みなどは失敗してしまう。本稿では、そのような場合に対処する方法として、いったんファイルやディレクトリの属性を確認し、読み取り専用属性が設定されている場合にはそれを解除したり、逆に設定したりする方法を紹介する。 1. ファイルやディレクトリの属性の取得 まずはファイルやディレクトリの属性を取得する必要がある。これには、Fileクラス(System.IO名前空間)の静的メソッドであるGetAttributesメソッドを呼び出せばよい。このメソッドはFileクラスのメンバではあるが、ファイルだけでなくディレクトリに対しても使用できる。 GetAttributesメソッドを使うには、その第1パラメータにファイルやディレクトリのパスを指定して呼び出せばよい。メソッドの戻り値は、FileAttribu
連載目次 DllImport属性(System.Runtime.InteropServices名前空間)を使って、Win32 APIレベルのネイティブな既存のライブラリを利用する際に、参照先のDLLファイルがさらに別のDLLファイルを参照している場合がある。 例えば、「TIPS:HTMLファイルを簡単に解析するには?」で紹介している「NTidy」は、ソース・コードがC/C++で記述されている(配布されているバイナリはVisual Studio 2003でビルドされているもよう)。そのため、このライブラリを利用するには、実はC/C++のランタイム・ライブラリである、MSVCP71.DLLやMSVCR71.DLLが実行時に必要となる。 すべての必要なDLLファイルがそろっていない環境で、このようなライブラリを利用する.NETのアプリケーションを実行した際には、FileNotFoundExcep
このような[コマンド プロンプト]画面を表示せずに実行されるコンソール・アプリケーションを作成したい場合には、Visual Studio 2005以降では、コンソール・アプリケーションのプロジェクト・プロパティの[アプリケーション]タブを開き、C#の場合は[出力の種類]を「コンソール アプリケーション」から「Windows アプリケーション」に、Visual Basicの場合は[アプリケーションの種類]を「コンソール アプリケーション」から「Windows フォーム アプリケーション」に切り替えればよい。 ちなみにVisual Studio .NET 2002/2003では(Visual Basic、C#のどちらも)、コンソール・アプリケーションのプロジェクト・プロパティのダイアログで、[共通のプロパティ]-[全般]ツリーを選択し、[出力の種類]を「コンソール アプリケーション」から「Wi
photo by Varyamo Visual Basic 2008で作成したソフトの配布で、インストーラを作成するのですが、アップデートが正常に行われるのかは重要ですね。 今回のWindowsインストーラ作成での、アップデート機能要項 アップデートパッチは使用しない。 インストールするソフトより、新バージョンのソフトがすでにインストールされているときは、インストール不可とする。 旧バージョンがインストールされているときは、一旦、削除して新バージョンをインストールする。 旧バージョンで使用していた、設定ファイルは上書きしないで引き継げる 以上のアップデート機能を備えたWindowsインストーラを作成したいと思います。 アップデートパッチは使用しない。 Windowsインストーラ単体では、難しいようで、Instal Shieldなどを使用すると比較的簡単に実装できるようです。 今回は、アプリ
PowerShellの基本(前編):Windows PowerShellコマンド&スクリプティング入門(1/5 ページ) 対話型シェルとスクリプティング実行環境とを完全に統合した、次世代Windowsシェル、PowerShellを管理者として活用するための第一歩。 連載目次 Windowsというプラットフォームの第一の特徴は、何をおいても、その充実したGUIだろう。グラフィカルなユーザー・インターフェイスを介することで、ユーザーは複雑なコマンドなどを習得することなく、直感的にツールを利用することができる。比較的知識の浅いシステム管理者でも、それなりにWindows OSを管理できてしまうのは、まさにこのこなれたGUIの存在ゆえであるといってもよいだろう。 もっとも、GUI環境がもたらすのはメリットばかりではない。というのも、日常的に行われるルーチンワークを行うに際しては、往々にして煩雑な作
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。
時代はWebとWindowsの融合へ。アプリケーションの配布・更新スタイルを大きく変える注目の新技術ClickOnceを詳解する連載がスタート! 連載目次 来る2006年2月3日からVisual Studio 2005(以降、VS 2005)正式パッケージ版がついに店頭に並ぶ(MSDNサブスクリプション会員向けには、すでに2005年12月15日からMSDNサブスクライバ・ダウンロードにて提供されている。さらにすべての開発者向けに、無償でダウンロードできるVS 2005 Express Editionが現在すでに提供中だ)。いままさに次世代の.NET標準の開発環境が登場し、間もなくそのパワーをあらゆる開発者が楽しめるようになろうとしているわけだ。 読者諸氏もご存じのように、このVS 2005と.NET Framework 2.0の機能内容が発表されたのはもうかれこれ数年前のことである。それか
失礼ですが、クラスをご存知ないのであればCOMは多分 全く理解できないでしょうねぇ クラスについても、ご自分で勉強が必要だとは思いますが 簡単に説明しておきます。 構造体(属性)に、関数(操作)を加え、カプセル化したものです。 従来のプログラミングでは、変数をばらばらに扱わず、 構造体と呼ばれる型に関係ある変数をまとめて、 プログラム中のデータ構造が明確になるようにしておきました。 そこで、この構造体に専属の関数を加えてしまえば、 その構造体は単独で自分の面倒をみることが出来るようになります。 それがクラスです。 その結果、プログラム中のデータや処理が、クラス単位で整理され、 それぞれ部品のように組み替えが可能になりました。 このように、クラス単位にプログラムを分割することで 巨大なプログラムを明瞭にする言語をオブジェクト指向言語といいます。 また、クラスには親と子があり、「継承」という考
.NETのセールス・ポイントの1つは、開発したアプリケーション(以下、アプリ)が単にコピー(XCopy)しただけで動作するということだろう(もちろん事前に.NET Frameworkがインストールされている必要はあるが)。そういった点から「.NETでは、アプリ自体をインストールするセットアップ・プログラムは不要」と考えている読者諸氏も少なくないのではないだろうか。 具体的なインストーラの話に入る前に、まずは前半でこの真相について考察してみたい。後半ではインストーラの作成方法について説明し、人気のある3大インストーラの機能を比較する。なお本稿では、主にスタンドアロンのWindowsアプリで活用できるインストーラを想定している。 ■なぜインストーラが必要なのか? 「ソフトウェアには必ず何らかの役割が与えられている」というのは、誰もがすんなりと理解できるだろう。もちろん、インストーラもソフトウェ
Azure を探索 Azure について 安全かつ将来を見据えた、オンプレミス、ハイブリッド、マルチクラウド、エッジのクラウド ソリューションについて調べる グローバル インフラストラクチャ 他のどのプロバイダーよりも多くのリージョンを備える持続可能で信頼できるクラウド インフラストラクチャについての詳細情報 クラウドの経済性 Azure の財務上および技術的に重要なガイダンスを利用して、クラウドのビジネス ケースを作成する 顧客イネーブルメント 実績のあるツール、ガイダンス、リソースを使用して、クラウド移行の明確なパスを計画する お客様事例 成功を収めたあらゆる規模と業界の企業によるイノベーションの例を参照する
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く