Tech

休日使って2日間格闘してた

MagicOnionを業務で使う MagicOnionは、基本的にUnity+.NET(C#)で使われるんですが、主にゲーム(Unity)で使われるライブラリなのでめっちゃ速い。 サンプルコードもめっちゃUnity(クライアント)+C#(サーバー)が多い。 Unityなしでなんとか使えるように…

生存報告

Windows 10をローカルアカウントのみで使っていると、突然青い案内画面が出てくるアイツの対処法 某所に貼ったメモをそのまま貼り付け。OOBEっぽい画面が突然表示され、MSアカウントの作成を要求され、キャンセル方法がない場合(ローカルアカウントで使用中…

令和検証

とりあえずやっつけで殴り書き(Windows7/8/10)KB: KB4469068レジストリ: reg add "HKLM\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras" /v "2019 05 01" /t REG_SZ /d "令和_令_Reiwa_R"確認用コードのサンプル (C# / .NET 4) Japanise ne…

勉強会やってきた

今日、突発でカラオケ(Côte d'Azur)行って友人と勉強会やってきた。 内容的にはFizzBuzzをライブコーディングしてみたり、以前作ったCognitive Service Emotion/Vision APIを使ったデモ*1の解説したり、2か月前のde:codeのメモからのWrap-upを話したり。 …

一部のインストーラーでFailed to expand shell folder constant "userdocs" のエラーが出る場合

原因としては、インストーラーがレジストリ*1にあるフォルダ(今回は(マイ)ドキュメントのフォルダ)の場所を見に行った時に存在が確認できなかったことで発生していたりする。、 このエラーが出る場合、一般的なFAQサイトだと「(マイ)ドキュメントの設…

ArduinoでOBDモニタみたいなのを作った話。

ちらっとOBDモニタみたいなのが欲しくて、Arduinoなら作れるんじゃないかな、と思って作ってみた。.NET環境がメインでC(に近いArduino)なんて初めてですが、ポインタがない分簡単に理解できそう(罠) 使った物 Arduino Uno R3 Freematics 2.2" TFT LCD (F…

String.Format とStrings.Format

仕事で大ハマリしたのでメモ。String.Formatは、.NET FrameworkのSystem.Stringクラスにある。(文字コードはUTF-16ベース)Strings.Formatは、Microsoft.VisualBasic.Stringsクラスにある。(以下サンプルはVB.NETで書きます)それぞれ引数が違ってて、Stri…

追記というか捕捉です(後で書こうと思って書くの忘れた)

2014-12-06 - Elfariaのチラシの裏の補足というか追記。 [アドオンの管理]→[追跡防止]→[個人用リスト] の追跡防止設定も無効にしたら、やっと表示されるようになったので追記でした。というか捕捉。 前回のままだと追跡防止の個人用リストが有効になってると…

Webサイトが途中までしか表示されなかったり、サイトのjsが動いていないような挙動をする場合

Internet Explorer で、Webサイトの表示が途中までしか表示されなかったり、たとえばまとめサイトのヘッドラインが表示されないとか、GIGAZINEの記事中の画像が記事の後半になると表示されなくなったりとか、Togetterの「続きを読む」ボタンが押せなかったり…

結局、Azure VMじゃなくてVPSで設定しました。

前回の日記で書いたAzureにVM置いてfetchmailとpostfixで…という話。 結局うまくいかず(きっとエンドポイントの関係とかファイアーウォール越えとか逆引きの関係とかだと思う)、DTIのServerman@VPSをつかって構築しました。1ヶ月約500円のプランで。

VB.NETでXMLに簡単にアクセスする方法

VS2010(きっと.NET Framework 3.5か4.0あたり?)から、XMLの要素に簡単にアクセスする方法。 VB.NETでXMLを読もうとしてるんだけど、どこもXElementとかXMLのノードを順に追っていって…みたいなサンプルしかなくて、確か最近の.NETってdynamic型みたいに直…

ドコモメールをWindows Phoneとかに転送する方法

基本的に、ドコモのメールとかのキャリアメールって転送できないんだけども、ドコモメールってIMAPに対応しているので、IMAP IDLEコマンド使って、Fetchして、そのメールをGmailやHotmail Outlook.com に転送すれば、ドコモメールに対応していないスマホでも…

自分のサイトのCMSを変えた

昔は、Community Serverを使ってて、一時期それなりにコンテンツがあったんだけども、サーバーを移動したのを機にDotNetNuke(DNN)にCMSを変更し、今回、DNNから、Orchardに変えました。 きっかけは、自サイトのDNNをバージョンアップし、動作確認していたと…

Azure上での日付比較

開発環境は日本語でja-JP環境であっても、Windows Azureはen-USでなおかつ時刻がUTC基準なので注意。もちろんカルチャ情報も違うので、日本だと \100 だけどAzure上に乗っけると$100に変換されたりとか。 参照:Part 3. Hello World, Windows Azure アプリケ…

Visual Studioのアドオンが動かない

原因はVSのプロジェクトフォルダ等(C:\Users\(UserName)\Documents\Visual Studio 2008 等)がネットワークに配置されてると、作成したアドオンとかが動かない。 これはVS(というか.NET Framework?)の Code Access Security Policy の影響らしい。 参照…

Windows 8 Consumer Preview

2/29にWindows 8 Consumer Previewがリリースされるってことで注目。 ダウンロードは以下から。 インストールしてみての感想。 自宅のHyper-Vなサーバにインストールしてみたところ、約15分程度でインストール完了。インストール後の最初の初期設定を含める…

アダルトサイトのいわゆる「ワンクリックウェア」で実行されるVBS(VScripts)ファイルを解析した

最近流行のワンクリックウェア → ワンクリックウェア - Wikipedia。引っかかってる男性陣多いと思います。で、ちょっと機会があったのでそのソフトウェアを入手して解析してみた。 基本的な動作は フォルダ(この症例はMy Documentsフォルダ)に自分自身をコ…

ユーザー プロファイル サービスはログオンに失敗しました。ユーザー プロファイルを読み込めません

あ、これ事例としてはドメイン構築してる上でのプロファイルの話ね。 エラー メッセージ "ユーザー プロファイル サービスはログオンに失敗しました。ユーザー プロファイルを読み込めません" が Windows Vista または Windows 7 ベースのコンピューターに一…

Argo Mail Serverが停止する

.NET版ではなくて結構前のバージョン(たぶんDelphi?) 以下のエラーが原因でサービス開始できない・サービス開始するがPOP/SMTPともに受け付けない Error: Insufficient memory for this operation. Error: Missing data provider or data packet 原因: お…

Windows Developer Preview

出ましたね。 自宅のHyper-Vなサーバに入れて遊んでます。 仮想環境でも意外とぬるぬる動いてびっくり。

どうせアダルトサイト見るんだったら仮想マシンから

ふと風呂入りながら思ったんですよ。 どうせアダルトサイト見るんだったら、仮想マシン用意して、安定かつピュアな状態、ウイルス対策ソフト入れてパターンも最新にして、仮想マシンのスナップショットを取っておく。 で、サイトの閲覧とかいろいろ終わった…

Windows/Linux上でメインフレームを動かす

最近気になってるネタ。HerculesっていうSystem/360エミュレータとMVS3.8Jというのを使うらしいが。 http://csx.jp/~marunomaruno/hercules01.html Hercules with MVS 3.8J setup 自宅のHyper-VなサーバにCentOSを入れてやってるけど、うまくいかない。ネッ…

Part2で.NET Fx2.0 の64bit対応のお話も。

既定値である Any CPU 設定でコンパイルを行うと、実行時に x86, x64 のどちらのネイティブコードも生成してくれます。 とあるコンサルタントのつぶやき : Part 2. .NET Framework 2.0 アプリケーションの 64 ビット対応 あー。ただのManagedアプリだったら…

某コンサルタント氏の64bit動作解説が詳しすぎる

64bitアプリケーション開発の話は何回も聞いてるけど、これはわかりやすい。勉強会のネタにもしてみたい。 メモ:32bitプロセスと64bitプロセスの判別はPEヘッダ。 なお、一点注意していただきたいのは、Program Files フォルダです。64 ビット版 Windows に…

YAMAHA RT58iで各TelポートにIP電話サーバを一つずつ登録したい

たとえば、Tel1ポートに050xxxxxxx1 Tel2ポートに050xxxxxxx2とかにして登録したいとき。 IP電話サーバ等の設定をして、ルータにTelnet接続。adminになってから、 analog extension dial prefix port=M sip server=N :「M」はTELのポート番号(「1」または「…

services.exeでCPU100%

※Windows2000の場合(今回のパターン)PCが起動しても遅い、調べてみると、services.exeでCPU100%になってる。Sysinternal ToolsのProcess Explorerで見てみても、配下のプロセス(svchost.exeとか)が100%になってるわけじゃない。じゃあなんだろうと。 s…

UACの権限昇格ウィンドウが出なくなった

→ローカルセキュリティポリシーで「確認を要求しないで昇格する」になってた 該当部分はこちら 操作 Vistaの管理ツールから、「ローカル セキュリティ ポリシー」を起動 「セキュリティの設定」→「ローカル ポリシー」→「セキュリティ オプション」の中の、 …

Windows Vista で更新プログラムを(中略)コンピュータが再起動される

詳細は以下のKB。TechEDに持って行くノートPCでこれが発生したもんだからさぁ大変。 現象 Windows Vista を実行しているコンピュータに Windows Update から更新プログラムをインストールするときに、次のエラー メッセージが表示されることがあります。 更…

Windows RE(Windows Vista Recovery Edition)なCDを作る方法

答えがわんくまのちゃっぴさんのBlogに書いてあった。(Windows PE の作成方法, Windows RE image の作成方法, Windows RE 作成 batch file) 手順的には、MakePEImg.cmdでPEイメージを作り、MakeREImg.cmdでREのイメージ(WIMファイル)を作る。 そのあと、…

TableAdapterの構成でUpdateComand,DeleteCommandが生成されないときの落とし穴

TableAdapterの構成でUpdateComand,DeleteCommandが生成されないときの落とし穴 該当テーブルに主キー設定した?今日、退社間際にこれにはまりました。なんか恥ずかしい。