すべて Microsoft 製品 Microsoft 365 Office Windows Surface Xbox セール サポート ソフトウェア Windows アプリ OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Azure Microsoft Dynamics 365 Microsoft 365 Microsoft Industry データ プラットフォーム Power Platform 法人向けを購入する Developer & IT .NET Visual Studio
トラブル時、ユーザーが本当に知りたい情報は何か:仕事を楽しめ! エンジニアの不死身力(18)(1/2 ページ) 不死身力が試されるトラブル対応 前回『「潜在バグはある」という意識でトラブル解決に臨む』では、システムトラブルへの意識の持ち方と、プロジェクトメンバー間の関わり方についてお知らせしました。 前回は開発チーム内向けの記事でしたが、実際のトラブルでは、開発側だけではなくユーザー側にも影響を与えます。トラブル時のユーザー対応として最も重要なスキルの1つが、「状況をうまく説明できる力」です。トラブルは業務に影響を与える分、ユーザーの不安をあおらないための工夫が必要なのです。 今回は、「トラブル発生時のユーザーへの伝え方」について解説します。 トラブルが発生したとき、ユーザーが知りたい情報は何か トラブルが起きたとき、私たちがもっとも知りたい情報は何でしょうか。 例えば、乗っている電車が急
型(クラス、構造体など)のすべてのメンバを取得するここでは次のようなクラスが定義されているものとし、このクラスのメンバを取得するものとします。 Namespace MyNamespace Public Class TestClass '列挙型 Public Enum PublicEnum One Two End Enum 'フィールド Private PrivateField As Integer 'プロパティ Public ReadOnly Property PublicProperty() As Integer Get Return PrivateField End Get End Property 'コンストラクタ Public Sub New(ByVal val As Integer) PrivateField = val End Sub 'メソッド Public Overload
2008/7/199:27 【VB.NET】指定したクラスのメソッド一覧を取得する 以前の記事「【VB.NET】指定したクラスのメンバ一覧を取得する」では、メンバの取得方法を説明しました。 今回は、クラスに定義されているメソッドの情報に焦点を当て、メソッドの一覧を取得する方法について説明します。 以下、サンプル。 サンプルでは、System.Windows.Forms.Formのメソッド一覧を取得しています。 Imports System.Reflection Public Class Form1 Public Shared Sub Main() '確認するクラスをGetType()の引数に指定 Dim wkType As Type = GetType(Form) 'メソッド一覧の作成 Dim methods As MethodInfo() = wkType.GetMethods() Fo
連載目次 「TIPS:サイド・バイ・サイドによりCLRバージョンを指定するには?」のようにして.NET Framework 1.1で作成したプログラムを.NET Framework 1.0のCLR上で動かす場合や、.NET Framework 1.1と1.0の2つの開発環境で同じソース・コードを共有するような場合、.NET Framework 1.1で導入された(つまり.NET Framework 1.0では利用できない)メソッドやパラメータについては、その存在の有無(=利用可能かどうか)をいったん確認したうえで、<動的>に(メソッド名やプロパティ名で)呼び出した方がよい。これは直接的なメソッドやプロパティの呼び出しを避けることで、.NET Frameworkの各バージョン間の差異をソース・コードで吸収できるようになるからだ(具体的には本稿のサンプル・プログラムの実行結果を参照)。 そこで
2024年02月 / 01月≪ 1234567891011121314151617181920212223242526272829≫03月 文字列を比較する方法として、C#では Java などと同じく、 Equalsメソッドと、==演算子が利用できますが、 少なくともC#の環境では==演算子 を利用したほうがよいです。 Equalsのが早いし、Javaでは ==演算子で比較すべきでないことは周知の事実。 しかしC#の世界では==演算子で比較すべきなのです。 なぜよいのか?ということを証明するため、サンプルソースコードを掲載しておきます。 ソフトウェア開発にとって重要なことは「ささいな速度アップ」ではありません。 「可読性」「保守性」「拡張性」など「速度」よりも重要なものがあることを忘れずに! /** * C#において、文字列の比較をする場合は Equalsメソッドを利用するより、 * ==
Excel のワークシートに連番を振る場合にはオートフィルを使うのが普通でしょう。手軽な操作で連番を入力できて、とても便利です(『オートフィル』のページを参照)。 しかし、これは単に連続したデータを入力するだけですので、データをソートして並び替えると番号も連続しなくなります。IDナンバーのような役割を持たせているときはこれでいいのですが、どのようにデータを並び替えても上から順番に番号を表示したいときには困ってしまいます。 そのようなときは、関数を使って連番をつけます。 1行目がタイトル行で、A 列に連番を振る場合には、セル A2 に と入力します。そして、これを縦方向に必要なところまでコピー&ペーストします。 この関数は、A 列の1行目(つまりタイトル行)から、あるセルのすぐ上のセルまでの最大値を求めて、それに 1 を足すことによって連番を振るという結果をもたらします。タイトル行には文字列
セル内で改行するには、改行したい位置でAlt+Enterキーを押します。 このとき、入力される改行コードは0A(LF)です。Windowsで使われている一般的な改行コードは0D 0A(CRLF)です。 次のようなコードで確認してみました。 Sub Sample1() Dim buf As String, dmp As String, i As Long buf = Range("B2").Text For i = 1 To LenB(buf) dmp = dmp & Hex(AscB(MidB(buf, i, 1))) & " " Next i MsgBox dmp End Sub Excelは文字データをUnicodeで管理しています。入力したそれぞれの文字に該当する文字コードは次の通りです。 田 : 0x7530 中 : 0x4E2D 1 : 0x0031 2 : 0x0032 3 :
指定の位置から文字列を切り出して取得するには、System.String クラスの Substring メソッドを使用します。Substring メソッドはインスタンス化された文字列から、指定した位置から指定した文字数文の文字列を取得することができます。第 1 引数のみを指定すると、指定した位置から末尾までの文字列を返します。 C# 全般 // 文字列を格納するための変数を宣言する string stTarget = "ABC1234あいうえお5678"; // 3 文字目の後から 9 文字の文字列を取得する stTarget = stTarget.Substring(3, 9); // 4 文字目の後から末尾までの文字列を取得する stTarget = stTarget.Substring(4); // 取得した文字列を表示する MessageBox.Show(stTarget);
crontabの設定方法をすぐに忘れるのでメモ代わりにまとめています。 ※最初にまとめてからかなり時間が経過したので、内容の精査とその間に勉強した項目を追加しました。 crontabを設定する方法 crontabを設定する方法には2通りの方法があるので説明をしていきます。 crontab -e ※コマンドで設定 crontab ファイル ※ファイルを読み込んで設定 「crontab -e」コマンドで設定 「crontab -e」コマンドを実行するとcronを設定する画面が表示されます。 「e」では無く、横にある「r」を誤って指定してしまうと、設定されているcronの内容が削除されてしまうので注意してください。 $ crontab -e 設定を編集する画面が表示されるので、下記のような書式で設定を行います。 00 * * * * /root/disk-space.sh ちなみに、設定している
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) 何かキーを押すと,キーコードを表示します。 <script language="JavaScript"> // キー押下時のイベントリスナを設定 document.onkeydown = f; function f( e ) { // キーコードを表示 alert( "キーコードは" + e.keyCode ); } </script> 答え Firefoxでは,押したキーのキーコードが表示される。 しかしIEでは, ランタイムエラーが発生しました。 デバッグしますか? エラー:'keyCode' は Null またはオブジェクトではありません。 のようなエラーダイアログが表示される。 IEでは, e が定義されていない。 このようになる原因を調べるにあたり,イベント設定方法を3種類取り上
WordPress に有名なボタンはてブ、Twitter、Facebook を表示するコードを作りました。プラグインをインストールする必要はありません。貼り付ければ一瞬で表示することができます。以下に手順を紹介しておきます。 以下のコードをテーマファイルの中にある functions.php にコピペする function socialButton() { ?> <ul > <li class="hatebuButton"><a href="http://b.hatena.ne.jp/entry/<?php the_permalink(); ?>" class="hatena-bookmark-button" data-hatena-bookmark-title="<?php the_title(); ?>" data-hatena-bookmark-layout="standard" t
このページを参考にフォントを作成したら、「iOS6の棚」のBytaFontも参考にして下さい。 日本語フォントの変更が、とても心地よくなることでしょう。 iPhoneは、iPadほどではありませんが、パソコンに近い携帯端末です。パソコンでできることは何らかの形でできると思って良いと思います。 iPhone4を使い始めてもうすぐ半年になりますが、ずっとフォントの変更は気になっていたことです。パソコンでは簡単にできるのにね・・・ 脱獄して、フォントが格納されている場所も分かりましたので、フォントを差し替えることによる変更方法を紹介します。 なお、私が試したやり方なので、もっと簡単な方法もあるのではないかと思います。 ちなみに、右画像の上段が「ふい字」、下段が「ヒラギノ丸ゴシック」です。 最終的には「ヒラギノ角ゴシック」のOTFファイルを作り、iPhone内のファイルと入れ替えるのですが、TTF
public enum TimeCycle { [LabeledEnum("日次")] Daily, [LabeledEnum("週次")] Weekly, [LabeledEnum("月次")] Montly, [LabeledEnum("年次")] Yearly } /// <summary> /// 列挙型のフィールドにラベル文字列を付加するカスタム属性です。 /// </summary> [AttributeUsage(AttributeTargets.Field, AllowMultiple=false, Inherited=false)] public class LabeledEnumAttribute : Attribute { /// <summary> /// ラベル文字列。 /// </summary> private string label; /// <summa
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く