Visual Studion 2008 の Express Editionでいろいろと動かしてみました。DBのスキーマはよくある、Department、Employeeで。DepartmentとEmployeeは1対多でEmployeeがDepartmentに対する外部キーを持っています。エンティティのコードはVisualStudioで自動生成したものを使います。 本当は、テストコードで確かめられるといいんだけど、Express EditionにNUnitとか入れるのはしんどそうだったので、次のようなコードで実行することにしました。 class Program { private StudyDataContext db; // 自動生成したDataContextのサブクラス static void Main(string[] args) { using (TransactionScope
Enumに文字列を与えたいというのは少なくなくよくあると思います。例えばFruits.Appleには.ToString()したら「リンゴ」と出て欲しいなー、とか。それならFruits.リンゴと、日本語名つければ?というのはごもっとも。でも、同時に「林檎」とも付けたいなー、とかも思ってしまったりするわけです。しません?Java→C#な人が一番不満に思うのはEnumのようですし(JavaのEnumは高機能!)。 例えばこんな風にかけたらいいな、って。 // こうやって属性定義するだけ! public enum Color { [Japanese("黒"), Hex("000000"), Rgb(0, 0, 0)] Black, [Japanese("白"), Hex("FFFFFF"), Rgb(255, 255, 255)] White, [Japanese("赤"), Hex("FF000
無線LANには、いくつかの規格があります。 ほとんどの商品は複数の無線LAN規格をサポートしていますが、お使いのパソコンが対応しているかどうか、無線LAN商品を購入する前に確認しましょう。 無線LANには、周波数の帯域や特長の違いから「11ax(イレブンエーエックス)」「11ac(イレブンエーシー)」「11n(イレブンエヌ)」「11a(イレブンエー)」「11g(イレブンジー)」「11b(イレブンビー)」の6つの規格が利用されています。その6つの規格によって、周波数帯に「60GHz帯」「5GHz帯」「2.4GHz帯」があり、それぞれ特長があり、通信速度が異なります。 また、近年では11nをWi-Fi 4、11acをWi-Fi 5、11axをWi-Fi 6と呼ぶように定められています。
sendmail設定(1)必要最小限の設定で使ってみる
※他社製品とのVRRPv3利用は動作確認が取れていません。 用語 VRRP ルーター VRRP プロトコルをサポートし、動作させているルーター VRRP 仮想ルーター VRRP プロトコルにより実現される、仮想的なルーター。 VRRP を走らせている環境では、デフォルトゲートウェイとしてこの VRRP 仮想ルーターを指定する マスタールーター VRRP 仮想ルーターの役割を果たす複数の VRRP ルーターのうち、実際にパケット配送を行うルーター バックアップルーター VRRP 仮想ルーターの役割を果たす複数の VRRP ルーターのうち、マスターが落ちた時にはそのバックアップになるルーター VRRP グループ VRRP ルーターのグループ。VRRP グループ一つにつき VRRP 仮想ルーターが 1 台となる VRID VRRP グループの識別子で、1~255 の整数 VRRP 広告 マスター
製作中のゲームでLua関連のバグが発生しているのですが、Print文だけでデバッグするのは大変骨の折れる作業です。 そこで以前Luaについての本を読んだ時にDecodaというLuaのデバッガーが紹介されていたのを思い出し、導入してみることにしました。調べてみると、Decodaはアプリに組み込まれたLuaスクリプトを驚くほど簡単に、それでもってVisualStudio風にグラフィカルな環境でデバッグできるオープンソースの素晴らしいツールのようです。 ということでDecodaの導入方法を説明していこうと思います。といっても身構える必要はなく、驚くほど簡単です。VisualStudioや、Luaを組み込んでいるアプリへの特別な変更は全く必要ありません。 前提としてLuaを組み込んだアプリ側の開発環境はVisualC++であるとします。Luaのバージョンは5.1.4です。 Decodaのインストー
Luaスクリプト機能 $Date: 2012/04/10 03:20:36 $ Lua言語の文法 ここで、Lua言語の文法で、よく使う範囲について簡単にまとめておきます。 それぞれの書式の中で、点線で囲まれた部分は省略可能であることを示します。 値と型 Lua言語で扱うことのできる値には、すべて型があります。Lua言語での型には以下のものがあります。 数値型 数値型は、内部的に32ビット符号付整数で表されるものと、桁数に制限のない符号付整数であらわされるものがあり、前者をFIXNUM、後者をBIGNUMと呼びます。FIXNUMとBIGNUMの違いは、表現できる数の範囲だけですが、多くのライブラリ関数では数値型の引数としてFIXNUMしか受け付けられません。 以降では、FIXNUMとBIGNUMを総称するときは「数値型」「数値」、FIXNUMだけを表す場合は「数値型(FIXNUM)」「FIX
Luaの文字列操作は非常に楽です。しかし、ただちょっとサンプルが少なくて、少し取っ付きにくいなと感じる方もいらっしゃるのではないでしょうか。だとすれば、それは残念なことです。ちょっと「名前,住所,電話番号」という文字列から、3つの要素を取り出すという例をやってみましょう。 Luaでは、こういったケースではstring.match()関数に適当な文字列パターンを与えるとで、名前、住所、電話番号が一気に取り出すことができます。強力ですよね? それでは以下、Luaのstring.matchに与えるパターンを考えてみましょう。 ■Step1.取り出す個数を考える。 取り出す要素は三つですね。そのそれぞれが()に相当するので、string.matchに対して与えるパターンは「()()()」でできることがわかります。 ■Step2.区切りを表現をする。 今回の文字列は「,」で二箇所区切ってあります。区
Lua 向けヤマハルーター専用 API $Date: 2024/04/01 13:51:38 $ 概要 注意事項 API 一覧 SYSLOG メッセージ一覧 参考情報 概要 Lua スクリプト機能で使用できる API の一覧です。 注意事項 API の戻り値で実行結果が返される場合、その実行結果は API が正常に実行されたときの結果を表しています。たとえ API の戻り値でエラーが返ってきたとしても、これはスクリプトに構文エラーがあるわけではないため、スクリプトの実行は中断されず、show status lua コマンドで表示される走行結果も正常終了となります。一方、API の引数誤りやスクリプトの構文エラーによりスクリプトの実行が不可能な場合は、スクリプトの実行が中断され、INFO タイプのエラーメッセージが SYSLOG に出力されます。この場合、show status lua コマ
Lua スクリプト機能バージョンの新しいファームウェアは、基本的に以前のバージョンでサポートする機能を含みます。詳細は Lua 言語の文法とライブラリ関数を参照してください。 用語の定義 Lua タスク ... Lua スクリプトを実行するためにルーターの OS に用意されている専用のタスクです。 lua コマンド用に 8 個、DOWNLOAD ボタンからの実行用に 1 個、Lua コンパイラ用に 1 個の計10個 (*1) が予め用意されています。それぞれのタスクは独立しているので Lua タスクの最大数まで同時走行が可能です。 (*1) DOWNLOAD ボタン非搭載機種、および、SRT100では、DOWNLOADボタンからの実行用のタスクを除く、9個のタスクが用意されています。 詳細 Lua スクリプトの実行方法と実行環境 管理ユーザー権限でルーターにログインして lua コマンドを
Linuxでは、どのランレベル(runlevel)で、どのサービスを起動させるかを設定することができます。chkconfig コマンドを使います。ここでは、サービスの自動起動の設定について説明します。 ※ CentOS 6までの説明です。CentOS 7からはランレベルの概念やサービスの自動起動の設定方法が変わっています。 Last Update : 2015年06月30日 (CentOS6まで)サービス自動起動の設定 項目 サービスの一覧表示と自動起動状態の確認 サービスの自動起動を有効にする サービスの自動起動を無効にする 1. サービスの一覧表示と自動起動状態の確認 サービスの一覧を表示するには、「chkconfig」コマンドを使います。「chkconfig」コマンドを使うと、サービスの一覧表示だけでなく、サービスの登録、削除、どのランレベルで起動させるかの設定ができます。また、独自
管理番号:YMHRT-4243 (最終更新日: 2023/7/12) 本機能の対応機種は、RTX5000、RTX3510、RTX3500、RTX1300、RTX1220、RTX1210、RTX1200、RTX830、RTX810、NVR700W、FWX120、vRX(VMware ESXi版)です。 VRRP機能を利用して、バックアップを行う構成です。 本設定例では、ルーター(1)をメインルーター、ルーター(2)をバックアップルーターとして設定します。ルーター(1)のWAN回線に障害が発生した場合、ルーター(2)がメインルーターとなって動作します。 技術情報:VRRP/VRRPv3 光回線に接続するためには、別途ONUが必要です。 NVR700Wは、本体のONUポートに小型ONUを装着することで、光回線に接続できます。 本機能の対応機種のうち、設定例を掲載している機種は、以下のとおりです。
先日、Appleからこんなメールが届いた。 そうか、すでにiOSアプリ開発を初めて1年が経つのか。1年前の証明書関連の作業を思い出すと腰が重くなるものの、こればかりは避けて通ることができない工程なので、気持ちを新たに証明書の更新作業をしつつメモ。 今回の作業はローカルマシン上で行う作業パートと、Web上のiOS Dev Centerで行う作業パート、2つのパートに別れる。 作業の概要 Mac(ローカルマシン)で行う作業 キーチェーンアクセスで証明書要求ファイルを作成 iOS Dev Centerで行う作業 Certificatesで証明書要求ファイルのアップロード 証明書のダウンロード Mac(ローカルマシン)で行う作業 キーチェーンアクセスに証明書ファイルを登録 作業の詳細手順 Mac(ローカルマシン)で行う作業 キーチェーンアクセスを起動 メニューのキーチェーンアクセス > 証明書アシ
Androidデバイス(Google Nexus7)への証明書インストール方法、デジタル証明書を使用した無線LANへの接続方法について、スクリーンショット付きで説明します。Soliton Loungeが新しくなります。 皆様により役立つ情報を発信するため、現在準備中です。 新たなSoliton Loungeにご期待ください。 はじめまして! ガジェット大好き、プロダクトマーケティング部の竹谷です。 今回の内容は、「デジタル証明書を使って、Androidデバイスから無線LANに接続してみよう!」です。ネットワーク接続時のクライアントの認証にデジタル証明書(以下、証明書)を利用することで、強固な端末認証(IEEE 802.1X EAP-TLS)を行うことができます。 ただ、Androidの場合、少し注意が必要です。 #すでにご存じの方も多いと思いますが^^; OSのバージョン毎に仕様
firewall-cmd --add-port=22/tcp --zone=public --permanent こんな感じで開放できます。 その他は以下のような感じ。 # 許可されているサービスやポートの一覧を表示 firewall-cmd --list-all --zone=public firewall-cmd --list-services --zone=public firewall-cmd --list-ports --zone=public # 許可するサービスの追加と削除 firewall-cmd --add-service=ssh --zone=public --permanent firewall-cmd --remove-service=ssh --zone=public --permanent # 許可するポートの追加と削除 firewall-cmd --add-p
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く