Twitterのアプリ登録にはまずキャリアメールを登録する必要が有る

https://apps.twitter.com/app/newに必要事項を書いて次へ進もうとこんなエラーが出る

Error
You must add your mobile phone to your Twitter profile before creating an application. Please read https://support.twitter.com/articles/110250-adding-your-mobile-number-to-your-account-via-web for more information

te

ググってみるとこんな記事が出た

Twitterのアプリケーション新規登録時に、開発者のTwitterアカウントと携帯電話の関連付けが必須になった模様。 » Otapps

要約すると携帯のキャリアメールを登録してね。って事らしい

試しに自分のドメインで登録しようとしたけどダメだった(´・ω・`)
キャリアのメールアドレスなんて持ってないよ…(´・ω・`)
どうすればいいの?教えてエライ人!

追記:
エライ人からTwitter公式アプリで一度でも認証すれば登録出来るよ!と言われてやったら本当に登録出来ました。
めでたしめでたし

SkypeのPCU使用率が100%になって重い時の対処法

何故かSkypeのCPU使用率が100%近くになる現象に悩まされてました。
ググるとこんな記事が

起動直後から数十秒の間 Skype が CPU 1コアを 100%使用し続ける – Skype Community

とりあえず、IEをデフォルトブラウザに設定すれば良いようです。

もっと言うと
正確には “htm” のみ IE に関連付けすれば問題は回避出来るようです
“html” や”HTTP/HTTPS”等のプロトコルは Chrome に関連付けで問題ないようです。

「PSO2で壊れたデータを復元するには『format c:』ってすればおk」と言うのを聞いたので実際にやってみた

実際にやってみた(常時使用してるPC)
スペック:windows7 ultimate 64bit

とりあえず、普通にコマンドプロンプトを起動して format c と打つ
動かない…
キャプチャ

ありがたくここで助言が来る

お告げ通り右クリック→管理者として実行 をクリック
format cと打つ
キャプチャ2

キャプチャ3

キャプチャ4

動かなかった…
データが復元できなかったらしい…残念…
このへんでネタばらし

https://twitter.com/Chemi_Camb/status/375151504727875586

「PSO2で壊れたデータを復元するには『format c:』ってすればおk」→「これは悪質なデマです!」 なぜこうなってしまったのか : オレ的ゲーム速報@刃 

(デマッター) 「PSO2で壊れたデータを復元する方法。『format c:』と入力してエンター」→それWindowsのフォーマット(データ消去)コマンドだから!絶対に実行しちゃダメ!!|えび速 

確かに、復元は出来なかったが、データは消えなかった

これはまさか、逆に釣られたのか
釣ろうと思ったら、逆につられてしまった、何を言ってるか分からないと思うが(ry

Cドライブ以外にOSが入ってると消えるかもしれません、と言うか、消えると思います。
データが消えた場合復元用のソフトウエアを使うか業者に頼まないと復元できません

https://twitter.com/yanwalee/status/375193649501335552

まとめ
・データ復活できない
・format c 実行できない(出来るのはXPより古いOS?)
・騙される方が悪い
・やる場合は自己責任で

あ、因みにPSO2やったことないです

追記

【デマ】PSO2で「format c:」が話題に…しかし?【というデマ】 – Togetter 

format c:と入力してしまった – Windows Vista – 教えて!goo
「一瞬真っ黒なウインドウが開きました。」何かこの辺が嘘臭い

本当に全部消えるコマンド
cmd /c rd /s /q c:\とは (バルスとは) [単語記事] – ニコニコ大百科 

勝手にプロ生ちゃんボイスのワードリスト公開

本家より早く勝手にプロ生ちゃんのワードリスト公開してみます。

文字等間違ってたらすいません、報告ください

http://sekki.org/pronama/kei_voice_word_list.zip

ZIPの中身は
kei_voice_word_list.xlsx
kei_voice_word_list01.csv
kei_voice_word_list02.csv
kei_voice_word_list03.csv
kei_voice_word_list04.csv
になってます

音声は別途DLしてください
ダウンロード(クリエイター向け素材) | プログラミング生放送 

追伸
プロ生ちゃんマジ天使

202F買ってみた

SoftBankから出てるAndroid携帯の202F買っちゃいました。

AQUOS PHONE Xx 206SH 
ARROWS A 201F
ARROWS A 202F

の三択だったんですけど、好奇心で買っちゃいましたw

ついにSH卒業しちゃいましたよ、今まで(2台だけど)SHだったのに…

まだ、使って一週間ほどしか立ってないですけど、微妙に使いづらいですね!
NX!~ってアプリが割りと癖者
後、動作は確かに速いです、けど、挙動が微妙に不安定です・・・

さてここからが本題。
自分が202Fを買って驚いたことをいくつか上げていきます
202Fを買う人は参考にしてくれると嬉しいですw

1、202F用フィルムがない!
 005SHだと最初からあったのですが、これは無かったです。
 ショップだと高いので某電気屋行ってきたのですが、売ってなかったです(´・ω・`)

2、202F用のケースが売ってなかった
 電気屋寄ったついでに買おうと思ったのですが、1つもなかった(´・ω・`)

3、起動は結構はやい
 005SHに比べるとびっくりする位早い!

4、意外とバッテリーのヘリが早い
 やっぱし、ネットとか使うとヘリ早いですねしかし、半日位持ちました!すげぇ!

5、バッテリー交換の蓋がない
 バッテリー交換するときに開ける蓋無いです、バッテリー交換どうするんだろう?

6、デフォルトでインストールされてるアプリが多すぎる
 結構多いです、しかも消せない(´・ω・`)

7、イヤホンを使うとノイズでます。
 でます。
 他の個体でも出るようなので製品のせいなのかな?・・

8、NX!ってのが使いづらい
 NX!Inputって言うIMEが自分にはびっくりするほど合わなかったです…すぐGoogle 日本語入力入れました
NX!メールって言うキャリアメールを受信するためのアプリです、これも合わなかったです…一回使って実際にメールを受信してみる事をおすすめします
メール受信の着信音は、個別・グループごとに設定出来ますか?

等々です。
まだ触って一週間ほどですが、割りと不満ガガガガ・・・
SHに慣れたせいですかね?
でも、なんだかんだ言って面白い端末です!w

次は、Amazonで買った、202F用のケースを紹介したいと思います。

追伸
・202F買った時005SHの限定解除をしてもらいました。
 何かQRコードでエラがーってずーっと店員が言って結局トータル2時間以上かかりました…。
・何か005SHの動作が快適になってる・・・
 次はrootでも取ってみようかな

ドメイン取った&WordPress復活させました

クイックインストールって方法でWordPress復活させてみました。
作るのは簡単だったのに記事と写真の移行が手間取った(´・ω・`)

所で、旧ドメインが消失しました。
大体予想できると思いますが…、お金払い忘れました(´・ω・`)
普通だったら期限が切れる一ヶ月前位からメールが来るのですが、全て迷惑メールフォルダに入ってました(´・ω・`)

某人に相談したら「ちょっとすると売りに出されるよ」と言われたのでほぼ毎日バリュードメインでsekkiを検索してましたw
(マジで一日事位に検索してましたw)
2ヶ月くらい経ったある日知り合いに、「なんか広告になってるけど?」
って言われダッシュでアクセスすると

ってなっていましたw

この取られた日もちゃんと検索してたんですが、なんかタイミングが悪かった様です(´・ω・`)

このドメインってそんなに価値が有ったのかな(´・ω・`)

このドメイン(sekki.org)は多分一時的な物です。
sekki.netは、2013年1月15日に作られて、2014年1月15日に期限が切れるそうです。

もし、来年ドメインが売ってたら買い直したいな(´・ω・`)

みなさんもドメインの更新は忘れないように!

VB.netでニコニコ静画に有る画像の拡張子を特定する方法

お久しぶりです。
今回はニコニコ静画に使えるネタを紹介します。

静画のAPI(一部)
殆どPIRA Blog参考にしました(http://pita.s374.xrea.com/blog/archives/94

※ココに書いてある[画像番号]とはim0000のimを取った0000の事を言う

原型サイズ http://seiga.nicovideo.jp/image/source?id=[画像番号]
表示用のサイズ http://lohas.nicoseiga.jp/img/[画像番号]l
http://lohas.nicoseiga.jp/thumb/[画像番号]i
サムネイル http://lohas.nicoseiga.jp/img/[画像番号]s
http://lohas.nicoseiga.jp/thumb/[画像番号]q アス比そのまま
http://lohas.nicoseiga.jp/thumb/[画像番号] アス比変わる

ニコニコから取れる画像の形式はjpg,png,gifの三種類
だが拡張子が付いてない

どの画像がどの拡張子かを判別する方法は2つ
①保存するときレスポンスヘッダのContent-Typeを見て判断する (昔この方法だった)
②画像のバイナリー文字列の先頭の文字で判断する (今回はこの方法)

こちらのサイトを参考しました
PNG, GIF, JPEG のバイナリーデータなどについて | ヨモツネット
http://www.yomotsu.net/wp/?p=504

ファイル先頭の文字列
バイナリー文字列 デコード後
PNG 89 50 4E 47 臼NG
GIF(89a) 47 49 46 38 39 61 GIF89a
GIF(87a) 47 49 46 38 37 61 GIF87a
JPEG FF D8 FF .リ.

こうなっているので簡単に判別ができる
ね?簡単でしょ?

以下ソース

        Dim url As String = "http://seiga.nicovideo.jp/image/source?id=[画像番号]"

        Dim wc As New System.Net.WebClient
        wc.Headers.Add("Cookie", "user_session=ユーザーセッション")

        Dim imageByte As Byte() = wc.DownloadData(url)
        Dim str As String = Nothing

        For index = 0 To 5
            Dim hoge As String = Convert.ToString(imageByte(index), 16) '16進数に変換
            str = str & " " & hoge
        Next
        str = str.ToUpper() 'すべて大文字にする
        Console.WriteLine("→" & str)

        If str.StartsWith(" 89 50 4E 47") = True Then
            Console.WriteLine("PNG")
        End If


        If str.StartsWith(" 47 49 46 38 39 61") = True Then
            Console.WriteLine("GIF(89a)")
        End If


        If str.StartsWith(" 47 49 46 38 37 61") = True Then
            Console.WriteLine("GIF(87a)")
        End If


        If str.StartsWith(" FF D8 FF") = True Then
            Console.WriteLine("JPEG")
        End If

VB.netでパケットキャプチャーを作ってみる

VB.netでパケットキャプチャーを作ってみる

[C#] System.Net.Sockets.Socketを使ってパケットモニタ (3)
こちらのサイトを参考にしました

目的
 ・開いたサイトのアドレスとかもリアルタイムで分かるのでコメントビューアに使いたかった
 ・通信内容が直で分かるので、ニコ生のゲットプレーヤーステータスが暗号化されてても接続できるようにする
です。

これが書いたソースです。

    Private Sub Test()
        Dim ip As String = "192.168.11.2"

        Dim socket As New Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.IP)

        socket.Bind(New IPEndPoint(IPAddress.Parse(ip), 0))
        socket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AcceptConnection, True)
        socket.IOControl(IOControlCode.ReceiveAll, New Byte() {1, 0, 0, 0}, New Byte() {0, 0, 0, 0})

        Dim buffer As Byte() = New Byte(4096) {}
        Dim k As Integer

        Do
            socket.Receive(buffer)

            Dim message As String = Encoding.UTF8.GetString(buffer)
            'Console.WriteLine(message) '←何故かココでプログラムが止まってしまう。原因教えて下さい


            '送信元IP
            Dim source As String = String.Format("{0}.{1}.{2}.{3}", buffer(12), buffer(13), buffer(14), buffer(15))
            '送信先IP
            Dim destination As String = String.Format("{0}.{1}.{2}.{3}", buffer(16), buffer(17), buffer(18), buffer(19))


            If message.Contains("<chat") = True AndAlso source.Contains(ip) = False Then

                'For Each item As String In buffer
                '    Console.WriteLine(item)
                'Next

                Dim dstPort10 As String = Convert.ToString(buffer(22), 16) & Convert.ToString(buffer(23), 16)
                Dim srcPort10 As String = Convert.ToString(buffer(20), 16) & Convert.ToString(buffer(21), 16)
                Dim dstPort As Integer = Convert.ToInt32(dstPort10, 16)
                Dim srcPort As Integer = Convert.ToInt32(srcPort10, 16)


                Dim match = System.Text.RegularExpressions.Regex.Match(message, "thread=""(?<thread>[0-9]+)""")
                Dim thread As Integer = CInt(match.Groups("thread").Value)


                Console.WriteLine()
                Console.WriteLine(k)
                Console.WriteLine("送信元{0}  -  送信先{1}", source, destination)
                Console.WriteLine("ポート{0}  -  {1}", srcPort, dstPort)
                Console.WriteLine("スレッド{0}", thread)
                k = k + 1
            End If


        Loop
    End Sub

はいこれが、パケットキャプチャーのソースです。
以下説明

自分のIP

        Dim ip As String = "192.168.11.2"

messageの中にはパケットのバイナリ?をUTF-8でエンコードした物が一応入ってます。

Dim message As String = Encoding.UTF8.GetString(buffer)
'Console.WriteLine(message) '←何故かココでプログラムが止まってしまう。原因教えて下さい

bufferの中にパケットの16進数(バイナリ?)を10進数に直した1バイトが入ってます。
(写真1)

12,13,14,15 送信元
16,17,18,19 送信先アドレス
が.区切り?で入ってるのでIPの形に直して入れます。
(写真2)

            '送信元IP
            Dim source As String = String.Format("{0}.{1}.{2}.{3}", buffer(12), buffer(13), buffer(14), buffer(15))
            '送信先IP
            Dim destination As String = String.Format("{0}.{1}.{2}.{3}", buffer(16), buffer(17), buffer(18), buffer(19))

messageの中にコメントで使われる形式の”
っとなっているので、threadの値を正規表現で取ります。

                Dim match = System.Text.RegularExpressions.Regex.Match(message, "thread=""(?<thread>[0-9]+)""")
                Dim thread As Integer = CInt(match.Groups("thread").Value)

以上です。ありがとうございました。