2018/07/18

WritePrivateProfileString や GetPrivateProfileString を連続して使用すると関数が失敗する

VB.net から ini ファイルを扱うため iniクラスにまとめて WritePrivateProfileString を連続して利用した所、書き込みに失敗したり、書き込めていなかったり

詳しく調べてみると WritePrivateProfileString へ渡したファイル名(第4引数)の末尾が破損した状態で戻ってきていることが判明
※この症状は GetPrivateProfileString でも発生を確認
ファイル名の末尾が切れた状態になるため偶然パスとして利用できる場合のみ、ファイルが作られて書き込みが出来ていたり

コンストラクタへ渡されたファイル名(下記では strIniFileName )変数を使い回さないようにすることで回避
    Public Function WriteString(ByVal strSection As String, ByVal strKey As String, ByVal strValue As String) As Boolean
        Dim strFilename As String = strIniFileName ' ←メンバのファイル名を使いまわししない
        Try
            Return (WritePrivateProfileString(strSection, strKey, strValue, strFilename) <> 0)
        Catch ex As Exception
            Return False
        End Try
    End Function

2018/07/17

Amazon Prime Day でBusyのため表示される犬

Amazon Prime Day でBusyのため表示される犬は、3種類(たぶん)



2018/07/12

+メッセージのプライバシー

+メッセージ(プラスメッセージ)が利用するプライバシー情報

  • 連絡先をまるごと吸い上げて、番号の持ち主に通知したりはしない
  • 番号を直接打って(連絡先に入っていない)メッセージを送信できない(たぶん)
  • 連絡先を吸い上げないが、登録された番号が+メッセージを利用可能かどうか確認するため、連絡先の番号を一つづつサーバへ問い合わせてるっぽい(利用可否チェックの遅さから)

2018/07/06

バスロケの busit.jp が雨による閲覧集中で障害?

2018/07/06 の豪雨により バスロケの busit.jp が障害か


バス会社独自のバスロケサービスがあるところは、そちらで回避するしか無い

2018/07/02

Gmail「迷惑メールにしない」と「POP3受信」を併用するとPOP3で受信トレイをスキップしなくなる

Gmailのフィルタは適用順序などいろいろとブラックボックスなところが多い

  • 差出人Aを含む -> ラベルA を付ける
  • POP3受信 + 受信トレイをスキップ -> ラベルP を付ける

このフィルタで POP3受信に差出人Aが含まれていている場合、受信トレイをスキップしつつ ラベルA および ラベルP が付与される

次に

  • 差出人Aを含む + 迷惑メールにしない -> ラベルA を付ける
  • POP3受信 + 受信トレイをスキップ -> ラベルP を付ける

このフィルタで POP3受信に差出人Aが含まれていている場合、受信トレイをスキップしなくなり ラベルA および ラベルP が付与される