Quantcast
Channel: OSAKANA TAROのメモ帳
Viewing all 816 articles
Browse latest View live

Amazon Lightsailのインスタンスを消す際の手順キャプチャ

$
0
0

Amazon LightsailのRAM 512MBのインスタンスが、1ヶ月目無料、ということなので、いま構築しようとしているメールサーバの検証用に使ってみるかな、と試してみた。

が・・・やってみるとRAM 512MBだとメモリが足らず、必要なソフトウェアが全然起動しなかった。
SSDを使っていることだし、ローカルディスクのswapfile作ってみたらどうなるかな?と試してみたところ、ソフトウェアは起動したものの、今度は負荷でインスタンス全体がまともに動かなくなった・・・

というわけで、RAM512MBでは使い物にならない、ということで、作成したLightsailのインスタンスを消すことにしたので、その手順キャプチャを一挙公開。

ちなみに、構築手順もキャプチャを撮ってはいたものの、どうせ、こんなんは、よくある記事なので省略です。

1. 仮想マシンインスタンスの「Delete」タブを開きます

2. 「Delete」ボタンを押し、表示される確認に「Yes」とこたえます

3. 削除中…

4. 削除完了…なんだけどエラー。これは問題ないエラー表示
いままで「ubuntu-webserver」インスタンスのページを開いていたが、該当インスタンスが削除されたので、そのページが表示出来ない、というエラー。

5. 続いて固定IPの削除をするため「Resouces」の「Networking」にある該当IPアドレスをクリック

6. 「この固定IPが割り当てられていないこと」と「割り当てていない場合、コストがかかること」が警告されているのを確認
割り当てられていない固定IPを保持していると、1時間あたり$0.005の料金が発生しますので、不要ならちゃんと消しましょう。(参考までRAM512MBの仮想インスタンスは1時間当たり$0.007です)

7. 「Delete」タブにて「Delete Static IP」を実行

8. 最終確認を「Yes」

9. 削除が完了しました

で・・・
今回のテストで約4時間インスタンスを立ち上げていたわけなのですが、費用は・・・

・・・いまのところ0ドルですが、24時間経過後あたりで変わったりするんでしょうかね?
う~ん・・・


RetroEngine Sigmaの中身はおそらくOrange Pi Lite

$
0
0

おそらくNintendoのファミコンクラシック/NES Classicの成功を受けて、Indiegogoで始まったクラウドファンディングプロジェクト「RetroEngine Sigma – Mini Console & Media Player」というものがある。

各種エミュレータを搭載してるだけのようなのだが、コネクタ配置に見覚えが・・・

うちにあるOrange Pi Oneを見てみる・・・

Indiegogoページにあるコネクタ周りの配置・・・

横のUSBコネクタ周りにはRJ45がなく、ちょっと間隔があいてUSBコネクタが2つということは・・・

Orange Pi Lite!!!

上に乗せるOSについては、ラズパイ向けに出ている「RetroPi」をarmbianベースに変更し、Orange Piに移植した「RetrOrangePi」というのがあるので、もしかしたら、もしかするかもしれません
ちなみにRetroPiで動くエミュレータは「Systems in RetroPie」にあるように、多岐に渡っており、RetroEngine Sigmaがうたっている機種が含まれています。

というわけで、このプロジェクト、Aliexpressで送料込み$15.11で販売しているものに、それっぽいケースをつけて、RetroPi(とそれで使っているエミュレータ)を載っけて最低価格$49+送料で販売するってことですかね・・・

権利関係、ほんとに大丈夫なのかな???

ConohaでUbuntu16.04 64bitを構築すると高確率で設定したパスワードが利用できない

$
0
0

2016/12/07 19:23~2016/12/08 18:00頃の出来事です。

先日Amazon LightsailでやろうとしていたことはRAM 512MBでは実現できないということが判明し、RAM1GBを安く使えるところを探したら、「ConoHa」で45日間810円で使える、というのをやっていることを発見。

じゃぁ、使ってみるかと早速デプロイ
すると、デプロイ時に指定したはずのパスワードでログインできないわけです。

デプロイ時、パスワード指定が1つしかなく、しかもマスクをされるので、入力を間違ってもわからないわけなんですが
その後、50回以上試したところ、Ubuntu 16.04 64bit環境では5回ぐらいしかログインに成功しませんでした。
これがCentOS7.2 64bit環境だと3回中3回成功です。

途中、入力間違いが無いようにコピー&ペーストを使ってみても状況は変わらなかったので、非常に謎。

サポートに問い合わせるも2日経過後も原因不明とのこと。

果たしてConoHaを利用することはできるのでしょうか・・・


以下、メモ書き

1. 「Ubuntu 16.04 64bit」を選択し、rootパスワードとしてとある文字列指定して、仮想インスタンスをデプロイ
2. コンソール画面開いてログインを使用とするも、パスワード違っている、としてログインできない・・・

3. パスワード入力間違ったかなぁ、と、rootパスワードが分からない場合の対処を調べる
4. Conohaの場合、対処はない、らしいので、新しくもう1つの仮想インスタンスをデプロイ
5. うっかり間違えて「Cent OS 7.2 64bit」でデプロイしてしまっていたが、ログインできることを確認
6. もう1つ新しい仮想インスタンスを、「Ubuntu 16.04 64bit」を選択し、デプロイ
7. 今度はログインに成功
8. 最初のは入力し間違いだったのだろう、と納得して、セットアップ開始
9. 途中うっかり操作を誤って、まともに動作しないようにしてしまう
10. 仮想インスタンスを新しく作らなくても「再構築」で作り直せる、というのを知る
11. というわけで、操作を誤った仮想インスタンスに対して「Ubuntu 16.04 64bit」で再構築
12. ログインできない
13. おっかしいなぁ・・・と、再度「再構築」
14. ログインできない
15. エディッタに書いたパスワード文字列をコピー&ペーストして「再構築」
16. ログインできない
17. コンソールでのパスワード文字列入力もコピー&ペーストできるのを知って再ログインを試みるも失敗

最終的に、最低でも40回は再構築したはずで、もしかすると50回を超えてるかも?
それだけの回数を行って、ログインに成功したのは3回程度でした。

で・・・問い合わせを行っているのですが、サポートに連絡をして、受け付けましたという連絡があったのが12/08 10:20

連絡がないのでとりあえずもう1回チャレンジしてみる

それでも連絡がないので、15:55にチャットで連絡をとってみる(下記のツイート画像は9時台ですが、その後も実験しています)

原因不明、解決見込みも不明、とのこと

で・・・そこから丸一日経ちましたが、原因不明、解決見込みも不明、だそうな

ちなみに、パスワード文字列は「ILoveCOnoha1!」というやつでも現象が発生しています。
アンチウイルスソフトやネットワーク環境固有の問題も疑い、3箇所でそれぞれアンチウイルスソフトも違う場所から操作を行っても現象は発生。

いったいなんなのか・・・・

というわけで、無駄に時間を使わせてるワリに、いまだに利用できないConoHaはクソ!

なお、この試行錯誤に使った29円、支払う必要あるの?と聞いたところ、クーポンによる値引きが適用されましたとさ。
(確認しなかったら適用しないつもりだったんだろうか?)

上海問屋から10.1インチ液晶ペンタブレット登場!XP-Penシリーズと同じ系統

$
0
0

上海問屋から「筆圧感知2048レベル対応 10.1インチ 液晶ペンタブレット(HD 1280 x 800) (914602) 」というものが税込 36,799 円で販売開始になった。

どこのOEMかなぁ、と製品説明を見ていくと、ドライバは「https://artisul.com/downloads/からArtisul D10用をダウンロードしろ」という記載が・・・

メーカページ「Artisul D10

ペンとか液タブの雰囲気が、XP-Penによく似ている。
Artist 10S

こいつはAmazonで 35,699 円で販売している。

ざらっと見たところ、基本スペックは同じように見えるが
違いはあるのか?
・正面左側にあるボタンの形状が違う
・右側面にあるUSB端子が違う(上海問屋:microUSB、XP-Pen:USB Type-C)
・右側面に液晶の輝度変更ボタンがあるか無いか(上海問屋:なし、XP-Pen:あり)
・添付品は基本同じだが、おまけケーブルが違う(上海問屋:HDMI-miniHDMIケーブル、XP-Pen:miniDisplayport-HDMI変換ケーブル)

これくらいが違う点と言えそうだ。

AmazonのXP-Pen Artist 10Sのレビューを見ると、ドライバの相性問題がひどいようなんですが、
Artisul D10のドライバはどんな感じなのか・・・

USBバッテリーの実容量を計ってみよう

$
0
0

11月の始めに「バッテリーの持ちをはかるのに最適なUSBコネクタの電圧/電流計。しかもQuickCharge3.0対応」という記事で紹介した「OLED 128×64 USB Tester DC voltmeter current voltage Meters Power Bank battery Capacity monitor qc3.0 Phone charger detector」というものを発注した。

Aliexpress Standard Shippingで配送されたところ、運が悪く11/9にマレーシアに到着して以後、動きがなく、日本に到着したのは12月に入ってから、というさんざんな感じで届きました。


それはさておき、実際に使ってみました。

まず、放電機の方

スライドスイッチには上から
・20 Ohm OFF/ON
・10 Ohm OFF/ON
・4.7 Ohm OFF/ON
・2.2 Ohm OFF/ON
とあります。

一番上の「20 Ohm」のみONにして繋いでみます

0.24Aが消費されるようです。

バッテリーをかえていろいろやってみた結果、
・20 Ohm ON → 0.25A
・10 Ohm ON → 0.5A
・4.7 Ohm ON → 1.0A
・2.2 Ohm ON → 2.0A
という結果となりました。

では・・・実際のバッテリーを計ってみました
・2014年12月購入 CELLEVO モバイルバッテリー 10400mAh ME10400

2.2Ohm(2A出力設定)にすると、バッテリーの電源が切れて使えないため、4.7Ohm(1A設定)でテスト
結果は「3867mAh」電源オフまで3時間52分

・2013年12月購入 ANKER Astro M3 モバイルバッテリー 13000mAh
なぜかAmazonの商品ページは、代替わりしたものに入れ替わってるんですね・・・

こちらは2.2Ohm(2A出力設定)が可能でした。
結果は「7644mAh」電源オフまで3時間51分

・2015年12月購入 Anker PowerCore 20100

2.2Ohm設定で実験
結果は「11557mAh」電源オフまで5時間24分

実際、CELLEVO モバイルバッテリー 10400mAh ME10400って、うたわれてる容量の割りに充電能力低いなぁ・・・と感じてはいたのですが、2A出力もできないし、予想以上の使えなさが実証されました。
AKNER2製品については、使ってみて感じてた差がそのままだった、というところです。
2013年購入のやつの劣化が予想より少なくてびっくりしています。

まだ計測していないものはあったかなぁ・・・

ZentyalというExchange互換をうたうUbuntuベースのメール/グループウェアアプライアンス

$
0
0

以前、UbuntuをWeb GUIで管理するツールとしてZentyalというものを見つけたが、結局使わなかった。
現状、どんな感じになっているかを確認してみたところ、Web GUIメインというよりは、メールアプライアンスの管理画面として元気に動いていた。

商用版サイト:http://www.zentyal.com/
非商用版サイト:http://www.zentyal.org/
github:https://github.com/Zentyal/zentyal

Zentyal 5.0が2016/11にリリースされている。

ベースOSはUbuntu 16.04で、そこにOpenChange®, SOGo, Samba4, Heimdal Kerberos®, Dovecot, Postfix, Postgrey, Sieve, Fetchmail, Amavis, SpamAssasin, ClamAV, Apache, CUPS, Netfilter, BIND9, ISC DHCP, NTPd, OpenSSL, OpenVPNを載せてアプライアンスとしている。

興味深いのは「OpenChange
Microsoft Exchange Server互換をうたっており、メールやスケジュール管理のグループウェア的な利用方法もサポートしているらしい。
OutlookからExchange Serverとして使えるようだ。
いままでも、そういう製品はいくつかあったが、大抵商用ライセンスのみで、非商用版でも使えそうなのは見かけなかった。

Zentyalの場合、商用版と非商用版で何が違うのか?
DIFFERENCES BETWEEN ZENTYAL EDITIONS
どちらも「All the latest features.」とあり、機能差はないようだ。
非商用版は、常に最新パッケージを使うので、安定版にとどめておく、ということができない、という違いがあるようだ
まぁ、小規模で使うんだったら、まぁ、関係無い感じですね

Zentyalを使うには以下の4つのパターンがあるようだ
・Zentyal Cloudを契約し、Zentyalが提供する基盤を借りる
・Zentyal Serverを購入し、指定されたISOイメージを使ってインストールを行い、運用する
・Zentyal Development editionのISOイメージを使ってインストールを行い、運用する
・UbuntuにZentyal Development editionのレポジトリを追加し、インストールを行い、運用する

とりあえず試してみるのであれば「Zentyal Development editionのISOインストール」か「UbuntuにZentyal追加」になる。

公式Wiki」の更新状況が微妙なのだが、
いろいろ探すと「5.0対応のInstallation Guide」が出てくる。
この手順にしたがうと、素のUbuntu 16.04に対して、レポジトリを追加することでzentyalがセットアップできるようになるらしい。

この手順でインストールしたものは「DEVELOPMENT EDITION」という扱いで、zentyal.orgで入手できるバージョン扱いになる。
なお、development editionから商用版へのアップデートはできない、とのこと。

で・・・本来であれば導入に関する記事を書くはずだったのですが
いまだのConoHaでUbuntu 16.04 64bit環境がデプロイできないという件が解決していないので、続きがかけていません。

いつになったら解決するかなぁ・・・

PowerShellを使ってサーバにUTF8のJSONデータを送りつける

$
0
0

PowerShellを使ってLog InsightサーバにJSONデータを送りつけたのだが、日本語が正常に認識されない。
JSONデータ変換後のデータに対して「[System.Text.Encoding]::UTF8.GetBytes」のエンコードをしてやることで、UTF8のデータとして認識させることができる。

$loginsightserver = "IPアドレス"
$loginsightagentID = "34859a98"
$result="ジョブの結果"
$jobid = [ordered]@{
			name = "jobid"
			content = "ジョブのID"
			}
$appid = [ordered]@{
			name = "appid"
			content = "アプリのID"
			}
$fields = @($jobid,$appid)
$restcall = @{
			 messages =    ([Object[]]($messages = [ordered]@{
					text = $result
					fields = ([Object[]]$fields)
					}))
			} |convertto-json -Depth 4
$encodedrestcall= [System.Text.Encoding]::UTF8.GetBytes($restcall)
Write-Host $restcall
$resturl = ("http://" + $loginsightserver + ":9000/api/v1/messages/ingest/" + $loginsightagentID)
write-host ("Posting results to Log Insight server: " + $loginsightserver)
try
{
	$response = Invoke-RestMethod $resturl -Method Post -Body $encodedrestcall -ContentType 'application/json' -ErrorAction stop
	write-host "REST Call to Log Insight server successful"
	write-host $response
}
catch
{
	write-host "REST Call failed to Log Insight server"
	write-host $error[0]
	write-host $resturl
}

RetroPie以外のレトロゲーム向けディストリビューションLakkaとlibRetro

$
0
0

ラズベリーパイを使って各種ゲーム機やパソコンをエミュレートして遊びやすくしたディストリビューションとして「Retro Pie」というのがある。

他に似たようなのがないか探していたら「Lakka」というものを発見。
ちょうど、「Orange Pi PC向けのサポートを開始したばかり」のようです。

RetroPieのサポートリスト」と「Lakkaのサポートリスト」を見比べても、基本的に大差はないようです。

LibRetro」という古いアーキテクチャ環境ソフトウェアRetroArchをWindows,Linux,MacOSX向けに提供しているところが提供しているディストリビューションが「Lakka」という位置づけのようです。
なので、「Getting Started with RetroArch」を見ると、Ubuntu Linuxの追加レポジトリとして登録するための手順も書いてあったりします。

で、Lakkaのマニュアルで特に気になったのは「NetPlay
1プレイヤー用のLakka上でスーファミのマリオカートを動かし、2プレイヤー用のLakkaから1プレイヤー用のLakkaにネットワーク接続することで、対戦が可能になる、というもの

さすがに同一スイッチ内、ということですが、ちょっと面白そうな感じがします・・・


vSphere PowerCLIの一部コマンドがPowerShell ISEで動作しない 2016/12/15版

$
0
0

1年前に「vSphere PowerCLIの一部コマンドがPowerShell ISEで動作しない」というのを書いた。

最近、環境を作り直すのと一緒にPowerShellを最新にして、そして、PowerCLIを最新の6.5にしてみた。(New Release: PowerCLI 6.5 R1)

以前やったところ、PowerShell ISE上で「Add-PSSnapin VMware.VimAutomation.Core」を実行すると、「Add-PSSnapin : No snap-ins have been registered for Windows PowerShell version 5.」というエラーが発生。
「Add-PSSnapin」は使わないようだ。

 C:\Users\test3> Add-PSSnapin VMware.VimAutomation.Core
Add-PSSnapin : No snap-ins have been registered for Windows PowerShell version 5.
At line:1 char:1
+ Add-PSSnapin VMware.VimAutomation.Core
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (VMware.VimAutomation.Core:String) [Add-PSSnapin], PSArgumentException
    + FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand
 C:\Users\test3> 

代替はなんだろ?と確認すると「Import-Module -Name VMware.VimAutomation.Core」。

いままでスクリプトにAdd-PSSnapin~と書いていたところを、どちらでも対応できるように書き換えるとすると、下記のようになるだろうか?

if ( $PSVersionTable.PSVersion.Major -lt 5){
    Add-PSSnapin VMware.VimAutomation.Core
}else{
    Import-Module -Name VMware.VimAutomation.Core
}

下記は参考資料の実行ログ
PS C:\Users\test3> Get-Module
ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Script     1.0.0.0    ISE                                 {Get-IseSnippet, Import-IseSnippet, New-IseSnippet}
Manifest   3.1.0.0    Microsoft.PowerShell.Management     {Add-Computer, Add-Content, Checkpoint-Computer, Clear-Content...}
Manifest   3.1.0.0    Microsoft.PowerShell.Utility        {Add-Member, Add-Type, Clear-Variable, Compare-Object...}
PS C:\Users\test3> Get-Module -ListAvailable
    Directory: C:\Program Files\WindowsPowerShell\Modules
ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Binary     1.0.0.1    PackageManagement                   {Find-Package, Get-Package, Get-PackageProvider, Get-PackageSource...}
Script     1.0.0.1    PowerShellGet                       {Install-Module, Find-Module, Save-Module, Update-Module...}
    Directory: C:\Windows\system32\WindowsPowerShell\v1.0\Modules
ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Manifest   1.0.0.0    AppLocker                           {Set-AppLockerPolicy, Get-AppLockerPolicy, Test-AppLockerPolicy, Get-AppLockerFileInform...
Manifest   1.0.0.0    BitsTransfer                        {Add-BitsFile, Remove-BitsTransfer, Complete-BitsTransfer, Get-BitsTransfer...}
Manifest   1.0.0.0    CimCmdlets                          {Get-CimAssociatedInstance, Get-CimClass, Get-CimInstance, Get-CimSession...}
Script     1.0.0.0    ISE                                 {New-IseSnippet, Import-IseSnippet, Get-IseSnippet}
Manifest   1.0.0.0    Microsoft.PowerShell.Archive        {Compress-Archive, Expand-Archive}
Manifest   3.0.0.0    Microsoft.PowerShell.Diagnostics    {Get-WinEvent, Get-Counter, Import-Counter, Export-Counter...}
Manifest   3.0.0.0    Microsoft.PowerShell.Host           {Start-Transcript, Stop-Transcript}
Manifest   3.1.0.0    Microsoft.PowerShell.Management     {Add-Content, Clear-Content, Clear-ItemProperty, Join-Path...}
Script     1.0        Microsoft.PowerShell.ODataUtils     Export-ODataEndpointProxy
Manifest   3.0.0.0    Microsoft.PowerShell.Security       {Get-Acl, Set-Acl, Get-PfxCertificate, Get-Credential...}
Manifest   3.1.0.0    Microsoft.PowerShell.Utility        {Format-List, Format-Custom, Format-Table, Format-Wide...}
Manifest   3.0.0.0    Microsoft.WSMan.Management          {Disable-WSManCredSSP, Enable-WSManCredSSP, Get-WSManCredSSP, Set-WSManQuickConfig...}
Manifest   1.0.0.0    NetworkSwitchManager                {Disable-NetworkSwitchEthernetPort, Enable-NetworkSwitchEthernetPort, Get-NetworkSwitchE...
Manifest   1.1        PSDesiredStateConfiguration         {Set-DscLocalConfigurationManager, Start-DscConfiguration, Test-DscConfiguration, Publis...
Script     1.0.0.0    PSDiagnostics                       {Disable-PSTrace, Disable-PSWSManCombinedTrace, Disable-WSManTrace, Enable-PSTrace...}
Binary     1.1.0.0    PSScheduledJob                      {New-JobTrigger, Add-JobTrigger, Remove-JobTrigger, Get-JobTrigger...}
Manifest   2.0.0.0    PSWorkflow                          {New-PSWorkflowExecutionOption, New-PSWorkflowSession, nwsn}
Manifest   1.0.0.0    PSWorkflowUtility                   Invoke-AsWorkflow
Manifest   1.0.0.0    TroubleshootingPack                 {Get-TroubleshootingPack, Invoke-TroubleshootingPack}
    Directory: C:\Program Files (x86)\VMware\Infrastructure\PowerCLI\Modules
ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Binary     6.0.0.0    VMware.DeployAutomation
Binary     6.0.0.0    VMware.ImageBuilder
Binary     6.5.0.4... VMware.VimAutomation.Cis.Core
Binary     6.5.0.4... VMware.VimAutomation.Cloud
Manifest   6.5.0.4... VMware.VimAutomation.Common
Binary     6.5.0.2... VMware.VimAutomation.Core           HookGetViewAutoCompleter
Binary     6.0.0.0    VMware.VimAutomation.HA
Binary     7.0.2.4... VMware.VimAutomation.HorizonView
Binary     6.5.0.4... VMware.VimAutomation.License
Binary     6.5.0.4... VMware.VimAutomation.PCloud
Manifest   6.5.0.4... VMware.VimAutomation.Sdk            Get-PSVersion
Binary     6.5.0.4... VMware.VimAutomation.Storage
Binary     6.5.0.4... VMware.VimAutomation.Vds
Binary     6.5.0.4... VMware.VimAutomation.vROps
Binary     6.0.0.0    VMware.VumAutomation
PS C:\Users\test3> Import-Module -Name VMware.VimAutomation.Core
 C:\Users\test3> Get-Module
ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Script     0.0        Initialize-VMware_VimAutomation_Cis
Script     1.0.0.0    ISE                                 {Get-IseSnippet, Import-IseSnippet, New-IseSnippet}
Manifest   3.1.0.0    Microsoft.PowerShell.Management     {Add-Computer, Add-Content, Checkpoint-Computer, Clear-Content...}
Manifest   3.1.0.0    Microsoft.PowerShell.Utility        {Add-Member, Add-Type, Clear-Variable, Compare-Object...}
Binary     6.5.0.4... VMware.VimAutomation.Cis.Core       {Connect-CisServer, Disconnect-CisServer, Get-CisService}
Manifest   6.5.0.4... VMware.VimAutomation.Common
Binary     6.5.0.2... VMware.VimAutomation.Core           {Add-PassthroughDevice, Add-VirtualSwitchPhysicalNetworkAdapter, Add-VMHost, Add-VMHostN...
Manifest   6.5.0.4... VMware.VimAutomation.Sdk            Get-PSVersion
 C:\Users\test3> 

なお、PowerCLI 6.5を起動した場合に読み込まれているモジュール一覧は以下の通り

          Welcome to VMware PowerCLI!
Log in to a vCenter Server or ESX host:              Connect-VIServer
To find out what commands are available, type:       Get-VICommand
To show searchable help for all PowerCLI commands:   Get-PowerCLIHelp
Once you've connected, display all virtual machines: Get-VM
If you need more help, visit the PowerCLI community: Get-PowerCLICommunity
       Copyright (C) VMware, Inc. All rights reserved.
PowerCLI C:\> Get-Module
ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Script     0.0        Initialize-VMware.VimAutomation....
Script     0.0        Initialize-VMware.VimAutomation....
Script     0.0        Initialize-VMware.VimAutomation....
Script     0.0        Initialize-VMware_DeployAutomation
Script     0.0        Initialize-VMware_VimAutomation_Cis
Script     0.0        Initialize-VMware_VumAutomation
Manifest   3.1.0.0    Microsoft.PowerShell.Management     {Add-Computer, Add...
Manifest   3.1.0.0    Microsoft.PowerShell.Utility        {Add-Member, Add-T...
Binary     6.0.0.0    VMware.DeployAutomation             {Add-DeployRule, A...
Binary     6.0.0.0    VMware.ImageBuilder                 {Add-EsxSoftwareDe...
Binary     6.5.0.4... VMware.VimAutomation.Cis.Core       {Connect-CisServer...
Binary     6.5.0.4... VMware.VimAutomation.Cloud          {Add-CIDatastore, ...
Manifest   6.5.0.4... VMware.VimAutomation.Common
Binary     6.5.0.2... VMware.VimAutomation.Core           {Add-PassthroughDe...
Binary     6.0.0.0    VMware.VimAutomation.HA             Get-DrmInfo
Binary     7.0.2.4... VMware.VimAutomation.HorizonView    {Connect-HVServer,...
Binary     6.5.0.4... VMware.VimAutomation.License        Get-LicenseDataMan...
Binary     6.5.0.4... VMware.VimAutomation.PCloud         {Connect-PIServer,...
Manifest   6.5.0.4... VMware.VimAutomation.Sdk            Get-PSVersion
Binary     6.5.0.4... VMware.VimAutomation.Storage        {Copy-VDisk, Expor...
Binary     6.5.0.4... VMware.VimAutomation.Vds            {Add-VDSwitchPhysi...
Binary     6.5.0.4... VMware.VimAutomation.vROps          {Connect-OMServer,...
Binary     6.0.0.0    VMware.VumAutomation                {Add-EntityBaselin...
PowerCLI C:\>

ConoHaでUbuntu 16.04 64bitを指定したパスワードでデプロイできない件は未解決のままもうすぐ10日経過

$
0
0

ConohaでUbuntu16.04 64bitを構築すると高確率で設定したパスワードが利用できない」の件ですが、2016/12/07 19:23頃の発生よりもうすぐ10日となりますが、何も進展を見せないままとなりました。

進捗に関する連絡も無く、
使えないことに対してまでサーバ費用が発生している件も
こちらから連絡を入れて督促を行わない限り無応答だったりと
なかなかアレなサポート状況となっています。

現時点でもなお解決予定は未定だとか

1GBのやつが45日間安い、というから使おうとしたのに、使えないまま期間終了
果たしてどうなってるんだかねぇ・・・

クラックされたwordpressを見てみた

$
0
0

ページが開けない、というので、調べてみたら、クラックされたwordpressだったので、いろいろファイルをのぞいてみた記録

ざらっと調べてみたけど、被害範囲がでかすぎたので、最初から作ってもらうしかないです、という回答となりました。

・index.php に下記のような文字列が埋め込まれていた

$GLOBALS['_502176623_']=Array(base64_decode('ZXJyb3Jf' .'cm' .'V' .'wb3' .'J0aW5' .'n'),base64_decode('cHJlZ' .'19tYXRj' .'aA=' .'='),base64_decode('cHJlZ19' .'y' .'Z' .'XBsYW' .'Nl'),base64_decode('c3' .'RycG9' .'z'),base64_decode('' .'bWQ1'),base64_decode('ZnVuY' .'3Rp' .'b25fZXhpc3Rz'),base64_decode('Y3' .'Vy' .'bF9pbml' .'0'),base64_decode('Y' .'3Vyb' .'F9zZ' .'XRvcH' .'Q='),base64_decode('Y' .'3Vyb' .'F9zZXRv' .'cHQ='),base64_decode('Y' .'3V' .'yb' .'F9zZX' .'R' .'vcHQ'
<略>
+50)){echo $_8;}}elseif(@$GLOBALS['_502176623_'][13](_1644837808(1091))== round(0+0.25+0.25+0.25+0.25)){echo@$GLOBALS['_502176623_'][14]($_6);}}
//###==###

・wp-config.php 下記のようなものが数箇所に埋め込まれていた

eval(base64_decode("aWYgKCFkZWZpbmVkKCdBTFJFQURZX1JVTl8xYmMyOWIzNmYzNDJhODJhYWY2NjU4Nzg1MzU2NzE4JykpCnsKZGVmaW5lKCdBTFJFQURZX1JVTl8xYmMyOWIzNmYzNDJhODJhYWY2NjU4Nzg1MzU2NzE4JywgMSk7CgogJGF1YnRvcSA9IDE2MDU7IGZ1bmN0aW9uIHh1Y3dxbXIoJHRidmRoLCAka29pbW5nbHcpeyRuanpuZXhxcSA9ICcnOyB
<略>
neCc9PidDJywgJ3onPT4nMCcpOwpldmFsLypkeXNwZiovKHh1Y3dxbXIoJGp5Z3h0c2IsICRxemlmeGY
pKTsKfQ=="));

・wp-content/uploads/ にいろんなものがアップロードされている

[root@host wp-content]# ls -la uploads/
合計 56
drwxr-xr-x  5 apache apache  4096 12月  3 11:45 2016 .
drwxr-xr-x  7 apache apache  4096 11月  7 12:50 2016 ..
-rw-r--r--  1 apache apache     0  5月  2 09:41 2016 1.php
drwxr-xr-x  4 apache apache  4096 10月 10 22:31 2016 2015
drwxr-xr-x 12 apache apache  4096 10月  1 01:17 2016 2016
-rw-r--r--  1 apache apache 21377  5月  2 09:41 2016 dbc.php.suspected
-rw-r--r--  1 apache apache  1367 11月  7 12:50 2016 jpgjsk.php.suspected
-rw-r--r--  1 apache apache  4902  5月  2 09:41 2016 mates.php.suspected
drwxr-xr-x  2 apache apache  4096 12月 13 23:58 2016 ps_auto_sitemap
[root@host wp-content]#

・wp-admin/.bt と wp-admin/css/.bt というファイルが作成され、おそらくアクセス許可IPが記載されている
ファイル末尾に追記されるわけではなく、ソートされた順序で増えていっていた

0.5.2.2
0.83.4.1
100.2.201.8
100.35.50.239
100.43.80.14
<略>
99.98.120.94
99.98.2.226
#version:1

・いろんなphpの冒頭が下記のように書き換えられている

<?php
                                      $h00d = 846;$GLOBALS['a287']=Array();globa
l$a287;<略>
$a287['h6d2'][65]]);}exit();} ?><?php
/**

・あと、データベースにいろいろデータが突っ込まれていた

USB電源の種類メモ USB-PD,QC4.0,PE3.0など

$
0
0

USBコネクタを利用した電源規格がいろいろあってめんどくさいのでメモを作成
QuickCharge4.0については資料が特に少ないので、良くわからない。

ベンダ名称電圧電圧ステップ最大電流デバイス間通信USB-PD対応
USB公式規格USB-BC5V5Vのみ1.5Aホスト→デバイス(VBUS)×
USB-PD5V~20V5/12/20V最大5A双方向(USB-PD)
Qualcomm規格QuickCharge2.05V~20V5/9/12/20V3Aホスト→デバイス(VBUS)×
QuickCharge3.03.6V~20V200mV単位で増減3Aホスト→デバイス(VBUS)×
QuickCharge4.03.6V~20V?20mV単位で増減3A?双方向(USB-PD)
MediaTek規格PumpExpress+5V~12V5/7/9/12V3Aホスト→デバイス(VBUS)×
PumpExpress2.05V~20V0.5V単位で増減3Aホスト→デバイス(VBUS)×
PumpExpress3.03V~6V?10~20mV単位で増減5A以上双方向(USB-PD)

調査の際に参照した資料

・USB公式規格関連
「USB-BC(USB Battery Charging)」
「USB-PD(USB Power Delivery)」

インプレスケータイWatch:ケータイ用語の基礎知識 第747回:USB PDとは
ラトックシステムズ:USB超入門(2) USB Power Deliveryとは

USB公式:「USB Power Delivery」に下記規格に関して記載あり
USB-PD Rev2.0 for USB 3.1
USB-PD Rev2.0 for USB 2.0
USB-PD Rev3.0
なお、USB-PD Rev3.0ではUSB Authenticationなどを導入し、その充電器やケーブルなどが正規のものであるのか?といった認証機構が盛り込まれている

USB公式:「USB-IF Device Class Documents」の中程にある「Battery Charging」に下記規格に関しての記載あり
USB-BC v1.1
USB-BC v1.2

・Qualcomm規格

Qualcomm公式「Qualcomm Quick Charge

QuickCharge 4.0について、まともな資料が提示されていない。
Qualcomm Quick Charge 4: Five minutes of charging for five hours of battery life
New Qualcomm Quick Charge 4 Delivers up to 20% Faster Charging, Improved Efficiency
いまのところ、上記2つのみ?
Snapdrago 835以降で搭載
USB-PD互換をうたっている
充電用ICはSMB1380 and SMB1381

QuickCharge2.0,3.0に関してはEUの規格団体ULサイトにいくつかある。
Qualcomm Quick Charge 2.0 AND 3.0
MediaTek Pump Express / Pump Express Plus Certification Program

・MediaTek規格
PumpExpress資料は、しばらく前はちゃんと掲載されていたのだが、いまはリンク切ればかりで閲覧できないのが多い・・・

MediaTek公式「PumpExpress 3.0プレゼン資料
PumpExpress 3.0もUSB-PDというのは、このプレゼン記載

充電器側で使用するチップ製造メーカ「AC/DC Rapid Charge™ Solutions
QuickCharge2.0/3.0、PumpExpressに対応するチップ

Allwinner H5搭載のOrangePi Zero Plus2とH3搭載のNanoPi M1 Plus

$
0
0

Orange Pi提供のH5 SDK(https://github.com/orangepi-xunlong/OrangePi_H5SDK)をコンパイルしてみたら、ボードの選択肢に奇妙なものが・・・

内部用という「OrangePi Prima」はいいとして、もう1つの「Orange Pi Zero Plus」
Zero系ってことはHDMIなしなのかな?とfexファイルを見てみると・・・
・100Mb NIC
・WiFiとBluetoothがオンボード
・HDMI関連については記述が特に分からない

まぁ、予想通りな感じのもの。

そして、FriendlyARM提供のH3 SDK(https://github.com/friendlyarm/h3_lichee)の更新ログを見ると、2016/10/21に「board: add a new board nanopi-m1-plus」というものが・・・
M1とM1 Plusのfexファイルを比較すると・・・
・WiFiとBluetoothがオンボード
・1000Mb NIC搭載
・SATAコネクタっぽいものあり?

Orange Pi Plusみたいな立場のボードですね。


Orange Pi PC2とOrange Pi Zero Plus2のfexファイル比較

osakanataro@ubuntu16:/work/h5/OrangePi_H5SDK$ diff -u ./external/sys_config/OrangePiH5_PC2_sys_config.fex ./external/sys_config/OrangePiH5_Zero_Plus2_sys_config.fex
--- ./external/sys_config/OrangePiH5_PC2_sys_config.fex 2016-12-20 10:53:50.176568908 +0900
+++ ./external/sys_config/OrangePiH5_Zero_Plus2_sys_config.fex  2016-12-20 10:55:56.841989102 +0900
@@ -3,7 +3,7 @@
 ; ?明: 脚本中的字符串区分大小写,用?可以修改"="后面的数?,但是不要修改前面的字符串
 ; 描述gpio的形式:Port:端口+?内序号<功能分配><内部?阻状?><??能力><?出?平状?>
 ;---------------------------------------------------------------------------------------------------------
-; Platform: OrangePi PC2
+; Platform: OrangePi Zero Plus2
 [product]
 version = "100"
@@ -197,7 +197,7 @@
 ;   rx-delay    --  receive clock delay:  0~31                                 ;
 ;------------------------------------------------------------------------------;
 [gmac0]
-gmac0_used         = 1
+gmac0_used         = 0
 phy-mode           = "rgmii"
 ;gmac_rxd3          = port:PD00<2><default><3><default>
 ;gmac_rxd2          = port:PD01<2><default><3><default>
@@ -836,7 +836,7 @@
 [sdc1]
-sdc1_used          = 0
+sdc1_used          = 1
 bus-width      = 4
 sdc1_clk           = port:PG00<2><1><3><default>
 sdc1_cmd           = port:PG01<2><1><3><default>
@@ -929,10 +929,10 @@
 gpio_used              = 1
 gpio_num               = 2
 gpio_pin_1             =  port:PL10<1><default><default><0>
-gpio_pin_2             =  port:PA20<1><default><default><1>
+gpio_pin_2             =  port:PL06<1><default><default><1>
 ;gpio_pin_3            =  port:PA13<1><default><default><1>
 normal_led             = "gpio_pin_1"
-standby_led            = "gpio_pin_2"
+;standby_led           = "gpio_pin_2"
 ;network_led           = "gpio_pin_3"
 ;--------------------------------
@@ -1049,15 +1049,15 @@
 ;wlan_hostwake:     wlan to wake-up host
 ;--------------------------------------------------------------------------------
 [wlan]
-wlan_used           = 0
+wlan_used           = 1
 wlan_busnum         = 1
 wlan_usbnum         = 3
 clocks             = "&clk_losc_out"
 wlan_power          = "vcc-wifi"
 wlan_io_regulator   = "vcc-wifi-io"
 ;wlan_en             = port:PC14<1><default><default><0>
-wlan_regon          = port:PC14<1><default><default><0>
-wlan_hostwake       = port:PL07<0><default><default><0>
+wlan_regon          = port:PA09<1><default><default><0>
+wlan_hostwake       = port:PL07<6><default><default><0>
 ;--------------------------------------------------------------------------------
 ;bluetooth configuration
@@ -1068,11 +1068,11 @@
 ;bt_rst_n:          power up/down internal regulators used by BT section
 ;--------------------------------------------------------------------------------
 [bt]
-bt_used             = 0
+bt_used             = 1
 ;clocks             = "&clk_losc_out"
 bt_power            = "vcc-wifi"
 bt_io_regulator     = "vcc-wifi-io"
-bt_rst_n            = port:PC16<1><default><default><0>
+bt_rst_n            = port:PA10<1><default><default><0>
 ;--------------------------------------------------------------------------------
 ;bluetooth lpm configuration
@@ -1082,10 +1082,10 @@
 ;bt_hostwake:       bt device wake-up host
 ;--------------------------------------------------------------------------------
 [btlpm]
-btlpm_used          = 0
+btlpm_used          = 1
 uart_index          = 1
-bt_wake             = port:PC15<1><default><default><1>
-bt_hostwake         = port:PL06<6><default><default><0>
+bt_wake             = port:PA20<1><default><default><1>
+bt_hostwake         = port:PL02<6><default><default><0>
 ;--------------------------------------------------------------------------------
 ;3G configuration
osakanataro@ubuntu16:/work/h5/OrangePi_H5SDK$

NanoPi M1とNanoPi M1 Plusのfexファイル比較

osakanataro@ubuntu16:/work/nanopi/h3_lichee$ ^diff^diff -u
diff -u ./tools/pack/chips/sun8iw7p1/configs/nanopi-h3/boards/sys_config_nanopi_m1.fex ./tools/pack/chips/sun8iw7p1/configs/nanopi-h3/boards/sys_config_nanopi_m1_plus.fex
--- ./tools/pack/chips/sun8iw7p1/configs/nanopi-h3/boards/sys_config_nanopi_m1.fex      2016-12-20 20:27:23.160150836 +0900
+++ ./tools/pack/chips/sun8iw7p1/configs/nanopi-h3/boards/sys_config_nanopi_m1_plus.fex 2016-12-20 20:27:23.180150100 +0900
@@ -22,7 +22,7 @@
 logical_start = 40960
 sprite_work_delay = 500
 sprite_err_delay = 200
-sprite_gpio0 = port:PA15<1><default><default><default>
+;sprite_gpio0 = port:PA15<1><default><default><default>
 next_work = 3
 [box_start_os]
@@ -40,7 +40,7 @@
 gpio1 = port:PG11<1><default><default><1>
 [recovery_para]
-used = 1
+used = 0
 mode = 2
 recovery_key = port:PL04<0><default><default><default>
@@ -176,6 +176,8 @@
 uart_type = 4
 uart_tx = port:PA00<2><1><default><default>
 uart_rx = port:PA01<2><1><default><default>
+uart_rts = port:PA02<2><1><default><default>
+uart_cts = port:PA03<2><1><default><default>
 [uart3]
 uart_used = 1
@@ -183,6 +185,8 @@
 uart_type = 4
 uart_tx = port:PA13<3><1><default><default>
 uart_rx = port:PA14<3><1><default><default>
+uart_rts = port:PA15<1><2><default><default>
+uart_cts = port:PA16<3><2><default><default>
 [spi0]
 spi_used = 1
@@ -339,17 +343,35 @@
 tv_dac_src0 = 0
 [pwm0_para]
-pwm_used = 1
+pwm_used = 0
 pwm_positive = port:PA05<3><0><default><default>
-
-[pwm1_para]
-pwm_used = 1
-pwm_positive = port:PA06<3><0><default><default>
+;       If set gamc_phy to use = 2
 [gmac0]
-gmac_used = 2
+gmac_used = 1
+gmac_rxd3          = port:PD00<2><default><3><default>
+gmac_rxd2          = port:PD01<2><default><3><default>
+gmac_rxd1          = port:PD02<2><default><3><default>
+gmac_rxd0          = port:PD03<2><default><3><default>
+gmac_rxclk         = port:PD04<2><default><3><default>
+gmac_rxdv          = port:PD05<2><default><3><default>
+gmac_rxerr         = port:PD06<2><default><3><default>
+gmac_txd3          = port:PD07<2><default><3><default>
+gmac_txd2          = port:PD08<2><default><3><default>
+gmac_txd1          = port:PD09<2><default><3><default>
+gmac_txd0          = port:PD10<2><default><3><default>
+gmac_crs           = port:PD11<2><default><3><default>
+gmac_txclk         = port:PD12<2><default><3><default>
+gmac_txen          = port:PD13<2><default><3><default>
+gmac_txerr         = port:PD14<2><default><3><default>
+gmac_col           = port:PD15<2><default><3><default>
+gmac_mdc           = port:PD16<2><default><3><default>
+gmac_mdio          = port:PD17<2><default><3><default>
 gmac_power1 =
+[gmac_phy_power]
+gmac_phy_power_en   = port:PD06<1><default><default><0>
+
 [csi0]
 vip_used                 = 1
 vip_mode                 = 0
@@ -414,7 +436,7 @@
 [mmc0_para]
 sdc_used = 1
-sdc_detmode = 3
+sdc_detmode = 1
 sdc_buswidth = 4
 sdc_clk = port:PF02<2><1><2><default>
 sdc_cmd = port:PF03<2><1><2><default>
@@ -430,7 +452,7 @@
 sdc_power_supply = "none"
 [mmc1_para]
-sdc_used = 0
+sdc_used = 1
 sdc_detmode = 4
 sdc_buswidth = 4
 sdc_clk = port:PG00<2><1><3><default>
@@ -449,7 +471,7 @@
 sdc_ddrmode = 1
 [mmc2_para]
-sdc_used = 0
+sdc_used = 1
 sdc_detmode = 3
 sdc_buswidth = 8
 sdc_clk = port:PC05<3><1><2><default>
@@ -549,7 +571,7 @@
 lpo_use_apclk =
 [wifi_para]
-wifi_used = 0
+wifi_used = 1
 wifi_sdc_id = 1
 wifi_usbc_id = 5
 wifi_usbc_type = 1
@@ -558,11 +580,12 @@
 wl_host_wake_invert = 0
 [bt_para]
-bt_used = 0
-bt_uart_id = 1
-bt_rst_n =
-bt_wake =
-bt_host_wake =
+bt_used = 1
+bt_uart_id = 3
+bt_uart_baud = 115200
+bt_rst_n = port:PG13<1><default><default><0>
+bt_wake = port:PA08<1><default><default><0>
+bt_host_wake = port:PA07<0><default><default><0>
 bt_host_wake_invert = 0
 [pcm0]
osakanataro@ubuntu16:/work/nanopi/h3_lichee$

MegaRAID SAS 8708EM2のfirmware updateをstorcliで行う

$
0
0

NEC Express 5800で使われているSAS RAIDカードのN8103-117のfirmwareをアップデートしてみた。
詳しくは後述するが、NEC提供のfirmwareではなく、OEM元のLSI Logicが提供する最新firmwareの適用を行った。

NECでは「RAIDコントローラファームウェアアップデートモジュール(1.12.152-0589)」として配布しているもののromファイルの中身を見ると「VERSIONS=APP_1.12.152-0589,~ PACKAGE=8.0.1-0051 VALIDATION=GCA_02/25/09_12:32:30」となっている。
それに対して、LSIの最新firmwareは「VERSIONS=APP_1.40.342-1650,~ PACKAGE=11.0.1-0048 VALIDATION=GCA_05/23/12_00:52:27」である。


さて、まず、N8103-117は、LSI LogicのSASカードなので、LSIの管理ソフトをインストールする。
以前はMegaCLIというコマンドだったが、最近はstorcliという名称となりコマンドオプションもだいぶ変更になっている。

storcliのダウンロードだが、LSI Logicは、いろいろあった結果、現在Broadcomに買収されている。
このため、「Broadcomのサポートページのダウンロード」から関連ソフトを探す必要がある。

storcliの検索結果」から「Management Software and Tools」にある「MegaRAID Storcli」をダウンロードし、インスト-ルする。

storcliを使う場合、まずは、storcliで認識できるSAS/SCSIコントローラを確認する必要がある。
「storcli64 show」を実行する。

# /opt/MegaRAID/storcli/storcli64 show
Status Code = 0
Status = Success
Description = None
Number of Controllers = 1
Host Name = blog.osakana.net
Operating System  = Linux3.10.0-514.2.2.el7.x86_64
System Overview :
===============
------------------------------------------------------------------------------
Ctl Model              Ports PDs DGs DNOpt VDs VNOpt BBU sPR DS EHS ASOs Hlth
------------------------------------------------------------------------------
  0 MegaRAIDSAS8708EM2     8   3   1     0   1     0 Opt On  2  N      0 Opt
------------------------------------------------------------------------------
Ctl=Controller Index|DGs=Drive groups|VDs=Virtual drives|Fld=Failed
PDs=Physical drives|DNOpt=DG NotOptimal|VNOpt=VD NotOptimal|Opt=Optimal
Msng=Missing|Dgd=Degraded|NdAtn=Need Attention|Unkwn=Unknown
sPR=Scheduled Patrol Read|DS=DimmerSwitch|EHS=Emergency Hot Spare
Y=Yes|N=No|ASOs=Advanced Software Options|BBU=Battery backup unit
Hlth=Health|Safe=Safe-mode boot
#

「MegaRAIDSAS8708EM2」を使ったコントローラが1個みつかり、コントローラの番号は「0」であることが分かる。

続いて、そのコントローラについての詳細を確認するため「/c0」オプションを追加し「storcli64 /c0 show」を実行する。

# /opt/MegaRAID/storcli/storcli64 /c0 show
Generating detailed summary of the adapter, it may take a while to complete.
Controller = 0
Status = Success
Description = None
Product Name = MegaRAID SAS 8708EM2
Serial Number = P322610710
SAS Address =  500605b001xxxxxx
PCI Address = 00:01:00:00
System Time = 01/04/2017 11:47:12
Mfg. Date = 02/24/10
Controller Time = 01/04/2017 02:47:13
FW Package Build = 11.0.1-0008
FW Version = 1.40.32-0580
BIOS Version = 2.06.00
Driver Name = megaraid_sas
Driver Version = 06.811.02.00-rh1
Vendor Id = 0x1000
Device Id = 0x60
SubVendor Id = 0x1000
SubDevice Id = 0x1013
Host Interface = PCI-E
Device Interface = SAS-3G
Bus Number = 1
Device Number = 0
Function Number = 0
Drive Groups = 1
TOPOLOGY :
========
--------------------------------------------------------------------------
DG Arr Row EID:Slot DID Type  State BT       Size PDC  PI SED DS3  FSpace
--------------------------------------------------------------------------
 0 -   -   -        -   RAID1 Optl  N  135.937 GB dsbl N  N   dflt N
 0 0   -   -        -   RAID1 Optl  N  135.937 GB dsbl N  N   dflt N
 0 0   0   252:0    0   DRIVE Onln  N  135.937 GB dsbl N  N   dflt -
 0 0   1   252:1    1   DRIVE Onln  N  135.937 GB dsbl N  N   dflt -
--------------------------------------------------------------------------
DG=Disk Group Index|Arr=Array Index|Row=Row Index|EID=Enclosure Device ID
DID=Device ID|Type=Drive Type|Onln=Online|Rbld=Rebuild|Dgrd=Degraded
Pdgd=Partially degraded|Offln=Offline|BT=Background Task Active
PDC=PD Cache|PI=Protection Info|SED=Self Encrypting Drive|Frgn=Foreign
DS3=Dimmer Switch 3|dflt=Default|Msng=Missing|FSpace=Free Space Present
Virtual Drives = 1
VD LIST :
=======
-----------------------------------------------------------
DG/VD TYPE  State Access Consist Cache sCC       Size Name
-----------------------------------------------------------
0/0   RAID1 Optl  RW     No      NRWBD -   135.937 GB
-----------------------------------------------------------
Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|dgrd=Degraded
Optl=Optimal|RO=Read Only|RW=Read Write|HD=Hidden|B=Blocked|Consist=Consistent|
R=Read Ahead Always|NR=No Read Ahead|WB=WriteBack|
AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled
Check Consistency
Physical Drives = 3
PD LIST :
=======
-------------------------------------------------------------------------
EID:Slt DID State DG       Size Intf Med SED PI SeSz Model            Sp
-------------------------------------------------------------------------
252:0     0 Onln   0 135.937 GB SAS  HDD N   N  512B MBD2147RC        U
252:1     1 Onln   0 135.937 GB SAS  HDD N   N  512B MBD2147RC        U
252:2     2 GHS    - 135.937 GB SAS  HDD N   N  512B HUC103014CSS600  U
-------------------------------------------------------------------------
EID-Enclosure Device ID|Slt-Slot No.|DID-Device ID|DG-DriveGroup
DHS-Dedicated Hot Spare|UGood-Unconfigured Good|GHS-Global Hotspare
UBad-Unconfigured Bad|Onln-Online|Offln-Offline|Intf-Interface
Med-Media Type|SED-Self Encryptive Drive|PI-Protection Info
SeSz-Sector Size|Sp-Spun|U-Up|D-Down|T-Transition|F-Foreign
UGUnsp-Unsupported|UGShld-UnConfigured shielded|HSPShld-Hotspare shielded
CFShld-Configured shielded|Cpybck-CopyBack|CBShld-Copyback Shielded
BBU_Info :
========
------------------------------------------------------------
Model State   RetentionTime Temp Mode MfgDate    Next Learn
------------------------------------------------------------
iBBU  Optimal N/A           19C  -    2010/05/14 None
------------------------------------------------------------
#

コントローラについての情報や、RAID構成に関する情報が取得できる。

また、出力結果より、「N8103-117」は「MegaRAID SAS 8708EM2」である事が判明。
同じくサポートページより最新のfirmwareを検索してみる。

MesaRAID SAS 8708EM2に関するDownload」の「Firmware」から「EF P34」をダウンロード。
Readmeには下記のバージョンが書かれており、現状の「FW Package Build = 11.0.1-0008」より新しいことが分かる。

Current Firmware Package: 11.0.1-0048 (EF-P34)
Current Package Details: APP-1.40.342-1650_BB-1.00.00.01-0012_BIOS-2.07.00_WEBBIOS-2.2-22-e_15-Rel_CTRLR-_PCLI-01.40-01000008_2012_05_11

アップデートは、firmwareファイルを「file=ファイル名」という形で指定して実行となる。
つまり「storcli64 /c0 download file=ファイル名」と実行する。

# /opt/MegaRAID/storcli/storcli64 /c0 download file=mr1078fw.rom
Download Completed.
Flashing image to adapter...
Controller = 0
Status = Success
Description = F/W Flash Completed. Please reboot the system for the changes to take effect
Current package version = 11.0.1-0008
New package version = 11.0.1-0048
#

適用したfirmwareは、OS再起動後から有効になるため、rebootする。

起動完了後、「storcli64 /c0 show」を実行し、FW Package BuildとFW Versionが変更されていることを確認。

# /opt/MegaRAID/storcli/storcli64 /c0 show
Generating detailed summary of the adapter, it may take a while to complete.
Controller = 0
Status = Success
Description = None
Product Name = MegaRAID SAS 8708EM2
Serial Number = P322610710
SAS Address =  500605b001xxxxxx
PCI Address = 00:01:00:00
System Time = 01/04/2017 13:07:49
Mfg. Date = 02/24/10
Controller Time = 01/04/2017 04:07:49
FW Package Build = 11.0.1-0048
FW Version = 1.40.342-1650
BIOS Version = 2.07.00
Driver Name = megaraid_sas
Driver Version = 06.811.02.00-rh1
Vendor Id = 0x1000
Device Id = 0x60
SubVendor Id = 0x1000
SubDevice Id = 0x1013
Host Interface = PCI-E
Device Interface = SAS-3G
Bus Number = 1
Device Number = 0
Function Number = 0
Drive Groups = 1
TOPOLOGY :
========
--------------------------------------------------------------------------
DG Arr Row EID:Slot DID Type  State BT       Size PDC  PI SED DS3  FSpace
--------------------------------------------------------------------------
 0 -   -   -        -   RAID1 Optl  N  135.937 GB dsbl N  N   dflt N
 0 0   -   -        -   RAID1 Optl  N  135.937 GB dsbl N  N   dflt N
 0 0   0   252:0    0   DRIVE Onln  N  135.937 GB dsbl N  N   dflt -
 0 0   1   252:1    1   DRIVE Onln  N  135.937 GB dsbl N  N   dflt -
--------------------------------------------------------------------------
DG=Disk Group Index|Arr=Array Index|Row=Row Index|EID=Enclosure Device ID
DID=Device ID|Type=Drive Type|Onln=Online|Rbld=Rebuild|Dgrd=Degraded
Pdgd=Partially degraded|Offln=Offline|BT=Background Task Active
PDC=PD Cache|PI=Protection Info|SED=Self Encrypting Drive|Frgn=Foreign
DS3=Dimmer Switch 3|dflt=Default|Msng=Missing|FSpace=Free Space Present
Virtual Drives = 1
VD LIST :
=======
-----------------------------------------------------------
DG/VD TYPE  State Access Consist Cache sCC       Size Name
-----------------------------------------------------------
0/0   RAID1 Optl  RW     No      NRWBD -   135.937 GB
-----------------------------------------------------------
Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|dgrd=Degraded
Optl=Optimal|RO=Read Only|RW=Read Write|HD=Hidden|B=Blocked|Consist=Consistent|
R=Read Ahead Always|NR=No Read Ahead|WB=WriteBack|
AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled
Check Consistency
Physical Drives = 3
PD LIST :
=======
-------------------------------------------------------------------------
EID:Slt DID State DG       Size Intf Med SED PI SeSz Model            Sp
-------------------------------------------------------------------------
252:0     0 Onln   0 135.937 GB SAS  HDD N   N  512B MBD2147RC        U
252:1     1 Onln   0 135.937 GB SAS  HDD N   N  512B MBD2147RC        U
252:2     2 GHS    - 135.937 GB SAS  HDD N   N  512B HUC103014CSS600  U
-------------------------------------------------------------------------
EID-Enclosure Device ID|Slt-Slot No.|DID-Device ID|DG-DriveGroup
DHS-Dedicated Hot Spare|UGood-Unconfigured Good|GHS-Global Hotspare
UBad-Unconfigured Bad|Onln-Online|Offln-Offline|Intf-Interface
Med-Media Type|SED-Self Encryptive Drive|PI-Protection Info
SeSz-Sector Size|Sp-Spun|U-Up|D-Down|T-Transition|F-Foreign
UGUnsp-Unsupported|UGShld-UnConfigured shielded|HSPShld-Hotspare shielded
CFShld-Configured shielded|Cpybck-CopyBack|CBShld-Copyback Shielded
BBU_Info :
========
------------------------------------------------------------
Model State   RetentionTime Temp Mode MfgDate    Next Learn
------------------------------------------------------------
iBBU  Optimal N/A           20C  -    2010/05/14 None
------------------------------------------------------------
#

Mini PCIeカードをUSB接続するためのSIMスロット付き変換ボード

$
0
0

ノートパソコンに内蔵する拡張カードはMini PCIeカードを採用している事が多い。
WiFi/Bluetoothカード、WiFi/Bluetooth/LTEカードなど、内蔵させるカードを変更して、機種バリエーションを持たせていたりする。

LTE/WCDMAなどの携帯回線を使用する場合、個体識別のためにSIMを使用する必要があるが、Mini PCIeカードの場合、カード上にはSIMスロットが存在していない。
どこにあるかと言えば、本体のマザーボード側にSIMスロットを用意している。

つまり、LTE/WCDMA対応のMini PCIeカードをUSB接続にしようとすると、SIMスロットについてなんらかの形で用意する必要がある。

主にSSDストレージ接続に使うMini PCIeコネクタと同じ形状をしたmSATAを、USBに変換するものは、いろいろ販売されている。
しかし、SIMスロットにも対応してMini PCIeカードをUSBに変換するものなんてあるのかなぁ?と思っていたら
「Mini PCI-E to USB Adapter (With SIM Card) Verson: 2.0」と基板上に記されたボードが存在していました。

いろいろ出てきた説明書きを見ると、mini PCIeカードの形状しているLTE/WCDMAカードの多くは、内部的にはUSB扱いで接続されていて、PCIeでの接続とはなっていないらしい。
このため、基板上に信号を変換しているようなチップが見当たらず、配線が目立つのみとなっているようだ。

で、該当する製品をAliexpressで探すと値段は10ドル程度。
Mini PCI-E Wireless WWAN to USB Adapter Card with SIM Card Slot Module Testing Tools EP-092」(2017/01/05時点では品切れ)
CY Mini PCI-E Wireless WWAN to USB Adapter Card with SIM Card Slot Module Testing Tools

商品名を元にAmazonで探すと・・・

そして、関連商品がいろいろと出てくる・・・
思ったよりたくさん出てきてびっくり。

Version 3.0基板を使ったもの

アンテナ附属タイプ

デスクトップ機などのマザーボード上にあるUSBコネクタに直接させるタイプ

なんかごっついタイプ


LicheePi OneとLicheePi Zero

$
0
0

Allwinner系SoCを使ったLinuxを扱う場合に基礎となるLinux-sunxiを見ていたら、見慣れないプロダクトを2つ発見
LicheePi One
LicheePi Zero

ぱっと見た感じだと、ディスプレイ出力ができるLicheePi Oneと、シリアル出力のみのLiecheePi Zeroなのかな?と思ったのですが、よく見てみると全然違いました・・・

LiecheePi One
CPUが古く、Cortex-A8のAllwinner A13搭載。
CHIPSで使っているAllwinner R8の前身となるSoCを使用。
HDMIコネクタは無いが、フラットケーブル接続で液晶パネルがつけられる。

https://github.com/Zepan/ilicheeに関連資料がある。

cnx-softwareでLichee Pi Oneは6ドル、という記事があったが、作者によれば、6ドル、というのは誤りだそうな。

LicheePi Zero
CPUはCortex-A7のAllwinner V3s搭載。
Orange Pi Oneなどで使用しているAllwinner H3からGPU機能などを抜き、車載カメラやIPカメラ用にしたSoCを使用。
RAMは64MBと限られている。
ESP8266モジュールのような感じでブレッドボードにさして使える感じのもの。
標準ではLANコネクタは無く、またWiFiも搭載されていない。
「Network: 10/100Mbps Ethernet (via extension board, not available now)」とあるので、別途取り付けはできるようになる模様。

対応するLinux kernelは、https://github.com/Icenowy/linux/tree/v3sで公開されている。U-Bootについても同じ作者が開発中

作者によると、Lichee Pi Zeroは6ドルぐらいで販売できるらしい。

2016年に買ったもの

$
0
0

2016年に買ったものをまとめた

・Orange Pi各種
2015年に買ったOrange Pi 2,Orange Pi Plus2に引き続き、シリーズ機をいろいろ購入
Orange Pi PC
Orange Pi One
Orange Pi Zero
Orange Pi PC2

ちなみに常用してるのはOrange Pi Plus2が1台のみで、あとは、OSをいろいろ書いてみて遊んでるだけ。
OpenELECを使ったメディアプレイヤーにできそうでできないあたりが悩みです。(HDMI CECのドライバ動作が怪しくてTVのリモコンを使った操作ができない。ちなみにラズパイ2のOpenELECだと出来る。)

導入したスマホ
・Xiaomi Mi 4
 AndroidとWindows 10 Mobileがどちらも使える唯一の機種なので購入
 Windows 10 Mobileでしばらく使ってみたものの、良いアプリが無かったため、CyanogenMod(Android)になっている。

・Acer Liquid Z330
 楽天で安かったので購入
 ポケモンGoが動いたので専用機として利用中
 (メモリ1GBのAcer Liquid Z330でポケモンGoが出来た)
 MicroSD上にアプリを移動させたくても、移動に失敗するアプリが多発という謎のOS設定。

・Sony Xperia SO-04E
 ポケモンGoが動かないHuawei G6の代替として導入
 最初はAcer Liquid Z330がソレとなる予定だったのだが、RAMが少なく動作が悪いため、別のモノを調達した。
 標準Firmwareでは動かないのでAndroid 5.0への書き換えを実施した。
 (ポケモンGoをやるためにXperia A SO-04Eを買ってみた)

・Xiaomi Mi Max
 Bluboo X550の調子が悪くなっているタイミングで安売りしてたので購入
 6インチ超えサイズはどうなんだろ?と思っていたものの、いい感じで使えている。
 11月はIIJmio SIM(D)とIIJmio SIM(A)を使い比べてみたところ、IIJMio SIM(A)ではVoLTE表示が出てびっくり
 12月からドコモSIMとIIJmio SIM(D)の2枚指し体制に変更。

・ドコモ SH-06G
 FOMA回線、WiFi無しのガラホ。
 いい加減、SH-01Bを廃止したいけど、iモードメールアドレスをすてたくない
 ということで、SH-06Gを導入し、SPモードメールに移行&IMAPによる一般的なメールソフトでの
 メール受信を行うために導入。
 SPモードメール移行設定後は、Mi MaxにSIMを2枚指しして使っているため、
 こいつが浮いている状態

・Android 腕時計 Z80 3G Smartwatch
 MT6580を搭載し、WCDMA回線が使えるAndroid 5.0腕時計
 PokemonGoが動く!・・・動くだけだけどね
 実用には遠くて眠っている

退役したスマホ
・Covia FLEAZ F4 → 売却
 使っていなかったので処分するか~、と思ったタイミングでポケモンGoが動くことが発覚
 「メモリ1GBのCovia FLEAZ F4でポケモンGoが出来た
 しばらく使ってみたもののZ330が来たので売却

・Huawei Ascend G6 → 売却
 売却前に「Ascend G6のroot取得方法」とか
 「Huawei G6 L22のAndroid OSを4.4.2にバージョンアップする」を試してみた
 なお、root取得はできたが、Android 4.4.2へのバージョンアップはできなかった。

・Elephone P6000 → microUSBコネクタ損傷につき使用不可
・BLUBOO X550 → 初期化したらGoogleアカウントでのログイン途中で落ちるようになった

パソコン関連
・ASUS U24E
 ジャンク扱いで購入したものの特に問題無しで稼働
 (ASUS U24EにWindows10をインストールし、メモリを16GB(8GB*2)にしてみた)
 自分用に持ち運びメイン機として利用中
 当初はメモリ16GBとしていたが、実家のパソコン用に供出し、いまは4GB

・ASUS EeeNote 1215N
 ハムフェアで売る商品の1つとしてWindows10へのアップグレード可能最終週にACアダプタ無しで調達。
 ハムフェアでは売れず、12月に友人に譲渡。
 nVidiaドライバのインストールで特に手こずった一品。
 (ASUS Eee PC 1215NにWindows10をインストールする)
 また、電源コネクタが採用例が少ないもので、調達に苦労した。
 (ASUS Eee PC 1215N用のACアダプタを安く調達(東芝/富士通系DC19Vアダプタ流用))

・Teclast X89 Kindow
 Windowsタブレットを手に入れてみるか~、というタイミングで安く売っていたもの。
 (電子書籍読み用途のWindows/AndroidタブレットTeclast X89 Kindow Readerを発注してみた)
 KindleにちなんだKindowという名称は、電子書籍向けのディスプレイ設定によるもの
 だったはずなのだが、具体的な効果を感じるところができなかった。
 ポケモンキーボードとセットで使うといい感じではあったのだが、
 バッテリーの残量管理がいい加減で、突然死ぬので使い勝手が難しかった

Windows IoTに対応したOrange Pi Winがリリースされる???

$
0
0

githubのOrange Pi LibraにあるOrange Piボード用のSDKには「Orange Pi H5 SDK」「Orange Pi H2 SDK」「Orange Pi A64 SDK」の3種類がある。

Orange Pi A64 SDKは、H5を採用する前のテストボード用で、製品はリリースされない、と思っていたのですが、build.shをよくよく見てみると気になる記載が・・・

build.shの95行~99行目に「OrangePi Win」と「OrangePi 3(internal version)」の2機種が・・・

内部向けと書かれているOrange Pi 3はともかく、気になるのは、Orange Pi Win

同じくAllwinner A64を採用しているBananaPiのBPI-M64とPINE64は、Windows IoTに対応しています。(参考:Allwinner A64搭載ボードのBPI-M64とPINE64がWindows 10 IoTに対応開始。記事は2016/08/04に書いたものだが、2017/01/06時点でもGet Startedには記載が無いがgithubを見に行くと手順書は存在している)

これは、Orange Piの方でもWindows IoTに対応したボードを出そうという意気込みなのか?と期待してしまいます。


ちなみに、当blogでは記事にしていませんでしたが、2016/12/24にFriendlyARMからAllwinner A64搭載のNanoPi A64の情報も出ています。

FriendlyARMのAllwinner A64 SDK:「https://github.com/friendlyarm/a64_lichee
搭載ボード情報:「NanoPi A64

NanoPi A64の最大のトピックは、Allwinner A64搭載ボードでは最小サイズ、といったところでしょうか

Allwinner H5が登場したとこで、Allwinner A64の出番が減るかと思っていたのですが、PINE64を始めとした製品が出てから1年以上が経過したいまになって、採用製品が増え出す、というのはちょっと意外な感じです。

リバティ会津ができて快速は半分以上消えるのではないか?

$
0
0

東京から会津若松にいくのに、時々、会津鉄道経由で行くことがある。
快速だと北千住からだと、時期により座れない可能性があるため、行きは特急で
帰りは始発駅から乗れるので、快速、という感じで使っている。

2017年4月21日のダイヤ改正で、リバティ会津という特急電車が登場し、今回、特急のダイヤが発表された。
東武鉄道リリースpdf「2017年 4月 21日 (金 ) ダイヤ改正を実施!東武スカイツリーライン・伊勢崎線・日光線・東武アーバンパークライン【特急列車概要 】

しかし、この発表の中では、特急列車以外については後ほど、と書かれており、快速がどのようになるのか記載されていない。

関連する野岩鉄道会津鉄道では、どのようなリリースが出ているかを確認してみる。

野岩鉄道リリースpdf「2017年4月21日(金)ダイヤ改正を実施します!「 特 急 リ バ テ ィ 会 津 」運 転 概 要
ここでは、野岩鉄道区間を通って会津鉄道会津田島駅までの話で終わっており、東武鉄道のリリースpdfとさほど変わらない内容となっている。

会津鉄道リリースpdf「平成29年4月ダイヤ改正について

こちらでは、会津若松までの連絡も含めた記載がされており、会津田島~会津若松は、「リレー号」という名称の列車を運行する、という記載がある。

そして、従来の特急乗り継ぎとの対比がされている。
この対比表を元に、快速についても追加したものを作成してみた

浅草駅12時頃出発~会津若松17時頃到着、という列車がない以外は、ほぼ従来の特急/快速乗り継ぎパターンが、新しいリバティ会津に置き換わっていることがわかる。

この区間は、リバティ会津は、列車によっては各駅に止まるものもあるようだが、いくらかは駅を飛ばしていくようだ。

リバティ会津以外にも普通列車が運行されるとは思われるが、野岩鉄道~会津鉄道の電車区間は、同時運行できる電車本数が限られている、という話がある。
このことを考えると、この区間を走る電車本数はそれほど変わらない可能性が高い。
つまりは、従来の快速(野岩鉄道~会津鉄道区間は各駅停車)は、かなり減るのではないか?と想定されます。

はたして・・・どうなることか・・・

JR川崎駅から一番近い久寿餅販売所は駅構内のキオスクだった

$
0
0

久々に川崎大師の久寿餅が食べたくなった。

川崎大師の近辺にいくと何店舗があり、微妙に異なる久寿餅が手に入る
参考→ 適当に生きてます!「地元 川崎大師のくず餅 6店舗を食べ比べてみた!」(2014年8月14日)

店舗差はさておき、JR川崎乗り換えのついでに買えるところが無いか、とりあえずtwitterで聞いて見た。

旧東芝敷地の西口にあるラゾーナ川崎、と、東口の地下街アゼリアにあるんじゃないかとの情報が・・・

さっそく現地調査!
JR川崎駅について、階段あがって改札を出る前に、構内にあるキオスクを確認

売ってますね。
改札出なくても買えました。
川崎大師の山門の目の前にある、独鈷の方の「住吉」

でも、せっかくもらった情報なので、確認してみようと、改札を出てみると、出口改札と入口改札の間にあるキオスクでも販売を確認。

こちらも独鈷の方の「住吉」

続いて、東口地下街のアゼリアへ。
エスカレータ降りて右奥にある川崎銘菓コーナで発見。

ここも独鈷の方の「住吉」でした。
ここは、久寿餅以外にもおまんじゅうやあんみつなども取り扱っています。

さて、最後に西口のラゾーナ川崎
こちらは、探しましたがありませんでした。
というか、川崎の地元のお店が1店舗しかなく、それ以外は別の地域からの出店ばかりだったような・・・

というわけで、JR川崎駅から一番近いのは、キオスクで販売してる「住吉」の独鈷の久寿餅でした。

さて・・・



Viewing all 816 articles
Browse latest View live