sheephumanのブログ

広汎性発達障害と診断されたASD孤立型。

またまた勝手にスリープ解除するようになったので色々弄った話(備忘録)

 

 

 Windows Updateは先延ばしする設定にしてますが、スリープが数分で勝手に解除されるといった症状のためです。

 

 

f:id:sheephuman:20210116130037p:plain

 

 近年の脆弱性への攻撃は日進月歩で強まっているので、なるべく早くUpdateは当てる方が良いです。

 

 

また、 スリープ復帰タイマーはどうしても有効のままにしたい

というのがありましてですね、とりあえずそういう方向性で対策してます。

 

 

 

スリープ復帰診断用の各種コマンド

 いずれも管理者権限で

 

参考 

docs.microsoft.com

 

powercfg -lastwake

 直近のスリープ復帰させたデバイス名を表示します。

  

f:id:sheephuman:20210116130409p:plain

 

powercfg -requests

 アプリケーションとドライバーの電源要求を列挙します。

f:id:sheephuman:20210116130520p:plain

powercfg -requestsoverride

 現在設定中の プロセス、サービス、またはドライバーの電源要求オーバーライドを列挙します。 これを設定しておけば、このドライバが原因のスリープ復帰はなくなります。

原因らしきものはかったっぱしから登録してあります。

f:id:sheephuman:20210116131037p:plain 

 

requestsoverrideの設定方法

powercfg -requestsoverride Driver "USB Composite Device" SYSTEM
 

と入れる。

 解除する場合は

 

 powercfg -requestsoverride Driver "USB Composite Device"

 とし、SYSTEMを外してください。

 

 powercfg -devicequery wake_armed

   現在、システムを任意のスリープ状態から解除するように構成されているデバイスを一覧表示します。

 

f:id:sheephuman:20210116131449p:plain

 

これでも治らない場合

 というかこれで治らなかったので、Windows Update関係を根本的に洗いました。

 

  

freesoft.tvbok.com

 私はたまたまPRO版を持っているので、「グループポリシーエディタ」を変更することでスリープ復帰を防ぐことが出来ました。こっちを先にやった方が早いと思う。

 レジストリを変更する方法とかもあります。

 

 

おまけ

powercfg /systemsleepdiagnostics

 過去 3 日間で、システムがスリープ状態になった場合のレポートを生成します。 このオプションでは、レポート (HTML ファイル) が現在のパスに生成されます。

 

f:id:sheephuman:20210116132222p:plain

 

 

file:///C:/Windows/System32/system-sleep-diagnostics.htmlを開いた場合

  

f:id:sheephuman:20210116132424p:plain

  昇順にログが並び、直近のものは一番下のログになります。

 

 

追記

powercfg -requestsoverride Driver "MoUsoCoreWorker.exe" SYSTEM

を追加しました。拡張子は含めないといけないみたいです。

 requestsoverrideはたとえ存在しなくても、とりあえず文字列をリストとして含めるっぽい。

Xit-STK100 を半月使ってみた

 

 

USBドングルタイプの地デジチューナーはセットアップが簡単なのが売りで、ケーブル接続が出来るので十分TVの代用になります。

今回はそんなチューナーの一つであるXit-STK100をレビュー

 

 

 

録画機能

予約録画はない。リアルタイムに録画ボタンを押すだけ。

次の番組までは録画できるそうです。ファイルサイズの圧縮はサポートしてません。

余裕で数十GBとかになります。

 

最大の利点

 なんとキャプチャーが効く(!)。

発売元のピクセラは日本のメーカーらしいんですが、著作権保護技術が未成熟らしくスクショが普通にとれます。録画ファイル自体はそのPCじゃないと再生できないようになってるそうですが、意味なくないか

改正著作権法が志向されたご時世なので気を付けよう。

 Bandicamに番組のキャプチャ取らせたりしてます。

f:id:sheephuman:20210112142648p:plain

 

総評

 ないよりはいい。

メルカリで以前8200円で購入しました。

調べればわかると思いますが、アプリの動作が粗雑で1度実行 → 落とす→ 再度実行 しないとチャンネル切り替えが出来ません。

 でも以前騙しだまし使ってたチューナーより数段マシだったので、今はこっち使ってます。

 

 

 

気になったツイート5

 

 

いってくだちい。

 

 

発達系

日本には、自助会は2種類ある

 

 

 高IQ者の辛い気持ちをリアルのものとして認める

 

 

親の無言の強制を防ぐにはどうたらいい

 

 

 

 

 

snabi.jp >

調査に回答した特例子会社の業種は、清掃・ビルメンテナンスなどのサービス業が51%と最も多くなりました。次に多かったのが、印刷や食料品製造などの製造業(26.3%)、次いで情報通信業(5.2%)などがありました。
また、障害のある方が就いている職種は、事務が59.3%、運搬・清掃・包装などが54.1%、生産工程が30.9%でした。
 
 

 過去を信じることは出来ない

 

 

悩みと解決へのアドバイス

 

 

発達障害の概念

 

 

 

 

「悩み方」を間違えている

 

 

 人と交わり思考を矯正する

 

 

 

 

Audible版『FACTFULNESS(ファクトフルネス) 10の思い込みを乗り越え、データを基に世界を正しく見る習慣 』 | ハンス・ロスリング, オーラ・ロスリング, アンナ・ロスリング・ロンランド, 上杉 周作, 関 美和 | Audible.co.jp

 

ADHDが1番辛いのは気分によって作業効率が全く進まない日がある事

 

 

 

アレキシサイミア - Wikipedia

 >自らの感情を自覚・認知したり表現することが不得意で、空想力・想像力に欠ける傾向のことをさす。 

 

ASDはオープンクエスチョン形式に弱い

 

ASDの特性を何とかする」の難しさ

 

ASDの考える「二人で居る」

 

わたしは美の奴隷です

 

 

イラスト・マンガ系

 

まどまぎ

 

 

意味不明な失言をしてしまった話。

 

 好きな子と歳の差が開いていく話

 

 

 

 

社会

儒教文化の特徴

 

 

マレーシアの風俗事情

 

 

trip-partner.jp >昨年10-12月の3ヶ月で、4人とセックスしました!(しかも1人あたり1,000円強!)

 

マレーシアの床屋事情

 

 

 

ja.wikipedia.org

 

マレーシアの最低賃金

 

2020年最低賃金令を発布、一部都市の引き上げは2月1日から(マレーシア) | ビジネス短信 - ジェトロ

 

 

ケンカの見える化

 

 

大学には行っとけ

  自分はコスパが悪いと思う。

 

国立に入ったおかげで交換留学

 

国立大の交換留学は最強

 

日系大手の年齢と年収

 

 

 

 

 

 

 

男性を敵だとは思いたくない。

 

 

 

 

大学が詐欺なら専門学校なんてもっと詐欺みたいなところあるだろう

 

 

「銀行はオワコンだから、銀行員にも価値がない。」

 

悪い連中の気まぐれに振り回されない視座が必要

 

 

プログラミング

 

VBで書かれたサンプルコードをC#(Csharp)に置き換えてみた。

 

 

生物

サルパ・マッジョーレ

 

毛虫(シロヒトリ?)とヒラタグモ

 

時々想像こえてくる

 

 

 

 

自己啓発

 

 

料理

チェコのお料理

 

 

就職

『適性が』『楽しい』『業界の将来性』

 

 

 

音楽

ナナヒツジ

 

 

 

(笑)

 

 コロナで消耗しながらもユーモアを忘れない

ねむねむにゃんこ

 

 

 

 

やり取り

 

 

 

勝手に人の事調べて

 

 

あとがき

 かなり大変でした。 

 

C# ドメイン駆動設計(DDD)とは何か

 

 

 ドメイン駆動開発とも言われている、ソフトウェア開発手法の僕なりの理解です。

以下の講座を履修して学びました。

 

C#でドメイン駆動開発パート1【C#でドメイン駆動開発とテスト駆動開発を使って保守性の高いプログラミングをする方法】 | Udemy

 

 

 

 

 

 

 

 

 

 具体的な構成

 大まかな説明です。

 

f:id:sheephuman:20201027111039p:plain
DDDの層構造

View(UI)

普通にフォームですね。WeatherLatestViewとしています。

f:id:sheephuman:20201027102721p:plain

ViewModels 

public partial class WeatherListView : Form
{
 private WeatheListViewModel _viewModel = new WeatheListViewModel();
 public WeatherListView()
{
  InitializeComponent();

  WeathersDataGrid.DataBindings.Add("DataSource", viewModel,nameof(viewModel.Weathrs));
   //DataGridViewです。
}
}

 そうですね!

 www.youtube.com

Entityクラス

Entityとはクラスに渡す変数の集まりで、完全コンストラクタパターンで定義しておきます。

 public sealed class AreaEntity
    {
        public AreaEntity(int areaId,string areaName)
        {
            AreaId = areaId;
            AreaName = areaName;
        }


        public int AreaId { get; }
        public string AreaName { get; }
    } </p>

 笑う所

 www.youtube.com

 

明確に変数の役割が決まっている場合は、新しく専用のクラスを作り、そこにまとめて変数を格納しておきます

        public DateTime Date { get; }
        public Condition Condition { get; }
        public Temperture Temp { get; }
        public string AreaName { get; set; }

また、ValueObjectクラスを作り、各Entityクラスに継承させておきます。 

public abstract class ValueObject<T> where T : ValueObject<T>
    {
        public override bool Equals(object obj)
        {
            var vo = obj as T;
            if (vo == null)
            {
                return false;
            }
            return EqualsCore(vo) ;
        }

    public static bool operator ==(ValueObject&lt;T&gt; vo1, ValueObject&lt;T&gt; vo2)
    {
        return Equals(vo1, vo2);
    }
    public static bool operator !=(ValueObject&lt;T&gt; vo1, ValueObject&lt;T&gt; vo2)
    {
        return !Equals(vo1, vo2);
    }


    protected abstract bool EqualsCore(T other);

    public override int GetHashCode()
    {
        return base.GetHashCode();
    }

    public override string ToString()
    {
        return base.ToString();

  } }

この実装により、変数を渡した際の同一性が保証されます。

↓Temperatureクラスの操作はUI側では行わず、クラス側のみで行います

クラス内部でさらにFloatHelperを呼び出し、とにかくEditする層の細分化を図っています

 public  class Temperture : ValueObject<Temperture>
    {
        public const string UnitName = "℃";
        public const int TemperatureDecimalPoint = 2;

    public Temperture(float value)
    {
         Vaiue = value;
    }

  public float Vaiue {  get;   }


    public string DisplayVaiue
    {
        get
        {
         return  FloatHelepr.RoundString(Vaiue,TemperatureDecimalPoint);

         }
    }
    public string DisplayVaiueWithUnit
    {
        get
        { return FloatHelepr.RoundString(Vaiue, TemperatureDecimalPoint) + UnitName; }
    }
    public string DisplayValueWithUnitSpace
    {
        get
        { return FloatHelepr.RoundString(Vaiue, TemperatureDecimalPoint) +&#34; &#34;+ UnitName; }
    }


    public string DisplayValue { get; set; }
    public int DecimalPoint { get; private set; }

    protected override bool EqualsCore(Temperture other)
    {
        return Vaiue == other.Vaiue;
    }</pre>

まとめ

このように細分化を行っていくと、やや手間がかかるものの、バグの少ないCodingを自ずと強制することになります。

初心者は全てViewModel側(Form側)でコーディングするという事をやりがちですが、Visual Studio上でプロジェクトファイルを作り、フォルダ分けして管理していく事でコーディングルール・プログラミングの方針を確定させ、円滑な作業を行っていくという事を可能にします。

言語習得アプリの設計

 

 

 すべての女性は羊である。ゆえに女性は大切にして、常にご機嫌をとらなくてはいけない。羊はウールや肉の糧として贖われ、女性を肥沃にする。女性はハイヒールを履いて魅力を振りまき、周囲を肥沃にする。悪い男や狼、害獣から、女性とひつじを守らなくてはいけない。

 

 おはようございます。ひつじ!人間です。#女性とひつじ タグも鋭意制作中です!

 

 

 

 今回は英語等の多言語習得を目的とした、英語学習アプリの設計案を出したいと思います。私は、英語などの他言語を習得する際に、あくまで自分の興味や関心など、自分の文脈を英語表現で培っていくべきではないかと考えています。

 

 TOEIC等の資格も実力を保証するものであり、就職等には役立つかもしれませんが、高得点を出すのはなかなかに労力と時間がかかり、敷居の高い作業です。

 

 そこで、センテンスや単語の意味を各々のペース・文脈で蓄積していくという方法論を提示したいと思います。

 WPFで制作したいのですが、まだ慣れていないので、制作は暫く先になるかもしれません(というか頓挫するかもしれない)。

 

 

 

システム要件

  • 単語やセンテンスを素早く登録する
  • 重要な単語に色を付ける
  • データベース内を検索できる
  • 操作が容易
  • 使い方ガイドを初回起動時のアプリ内で行う
  • 必要に応じて他言語を追加で登録できるようにする
  • 政治・経済・ビジネス・生活などでジャンル分けを行う

 コンセプトは「自分で追加していくオリジナル辞書」である。

 

 

  タブ型にするなどの方法が良いかも知れない。

  英語学習アプリは沢山あるので、その中から適当に選んで参考にする。

 f:id:sheephuman:20201024114634p:plain

  

 

ベーシックインカムのメリット・デメリット (BI part 2) 

 

 

 前回に続いて、ベーシックインカム(以下BI)について調査しました。

記述の正当性と正確性については検証を行わないものとします。

 

前回の記事

sheephuman.hatenablog.com

(スターはURLを変えたので消えてしまいました。申し訳ないです)

 

 

 

BIの財源としての既存の福祉制度の撤廃

 

tymyh1123.hatenablog.com

ベーシックインカムとは「相対的貧困」を解決するための制度です。

>日本の①+②の数値はOECD加盟国で最低です。
これが日本でBI導入が財政的に難しい理由であると同時に、積極的に導入するメリットが乏しい理由。

 ┗①とは失業率であり、②は公務員の数が労働力人口に占める比率である。

 

 

傍証 

news.yahoo.co.jp

>日本は2015年時点で5.9%。雇用者全体のおよそ1/17が公務員という結果になる。これはOECD諸国では最低率。

 

 

>日本の公共部門の雇用者数(公務員の数)が労働人口に占める比率は7〜8%と世界屈指の低水準です。
しかも、その3分の2程度は、教育、警察、消防、公衆衛生、自衛隊、裁判所など我々の文明社会の基幹部分に携わっている公務員であり、残りの効率化の対象となるような公務員は100万人、労働力人口の2%程度です。

 

 

>この100万人をリストラすることで、1億2千万人の全国民が働かずに食えるユートピアが作れるという話はにわかには信じがたい。

 

 

年金の廃止

news.yahoo.co.jp

厚労省のモデル年金の受給額は夫婦(妻は国民年金)で約22万円。しかし、年金が廃止されてベーシックインカムに置き換えられると、夫婦でベーシックインカム2人分の14万円しかもらえない。

 

 ┗現行制度の平均年金受給額(年金の受給額~わたしはいくらもらえる?年代・年収・職業別に解説~ | Money VIVA(マネービバ)

  自営業や専業主婦など(国民年金のみ)  …約56,000円/月
  会社員や公務員など(国民年金+厚生年金)…約14万5,000円/月

 

 >竹中平蔵氏 平均で7万円レベルなら、財政的に大きな負担にならない、と申し上げたんです。例えば、家族4人で28万円は必要ないかもしれませんので、3、4人目はもっと安くしましょう

 

 

 高齢者世代の生活がどんどん苦しくなる。

 弊害(デメリット)

  ・(将来的に)若年者の家族の生活が苦しくなるという事

  ・医療費や介護費用が全額自己負担となる。

    ┗当然、月々7-8万円のベーシックインカムでは賄えない難病や重症の場合は対応できなくなる。

 ・勤労意欲の低下 → メリットの項を参照

 

メリット

 ・若年者の幸福度が上がる。短期的な臨時収入が入ることにより、将来の計画を立てたり、そのための勉強時間を確保するなどが容易になる。

 

  ・幸福度が上がるので、勤労意欲も出る(という実験結果がある)。

  ┗詳しくは下記

 

 

 

フィンランド政府が2年間ベーシックインカム給付をして分かったこと(山森 亮) | 現代ビジネス | 講談社(1/5)

 その他 アメリカ、ナミビアやインド  などがベーシックインカムの実験を行っており、今なお議論が進められています。他にもあるかもしれません。

 

 

 

一応、日本でも民間が勝手にやっているものがある。

 

    https://twitter.com/kei_ikeuchi/status/1315620598857392128

 

    若年の単身者に偏り過ぎてますね。

 

 

 ・少子化対策には絶大な効果がありそう

    ┗要検証。

 

 

 

 まとめ

 ここから導き出される結論は、日本でのベーシックインカムの導入は実質的に2者択一であるという事です。日本には、既存の福祉金給付制度に加えて、ベーシックインカムまでを+するような財源の余剰は無いのです。

  これは記述をトレースしてるだけなので、情報量はともかく、誤読の余地はないと考えられます。要するに、真か偽かで判断してほしいという事ですね。

 

 また、ベーシックインカムで継続的にプラスの給付が欲しいと考える世帯はかなり多いと考えられ、特に学生単身世帯ベーシックインカムに好意的です。

 

 

 政治家のいいなりになるのは問題ですが、利害関係を調整して最大幸福を追求するのが政治ですので、問題となる部分はその都度調整を加えるしかないのではと思われます。

 

 

 

 おまけ

  前回の記事でも触れましたが、民間でBIとして給付してる人が居ます。動画のネタで話題になりそうな人だけだと思われますが。

twitter.com 

 この人はあまり筋道だった思考は得意ではないようですので、とりあえずマネタイズと人助けがしたい人なのだと思われます。 

 

ひつじと英語とスラング

 

最近私が自作した英文を投稿します。

 

 

リツイートを無暗にしてはいけません。リツイートおじさんになってしまいます。 Don't let the retweets recklessly. I end up being a " Retweeting uncle".

 

 

Sudden realization you're being left out.

 

 

あたしはゲイなのよ。 Coming out: I'm gay.

 

fucked up how sheepish wolfs have bigger wools than male wolf.

羊のオオカミがオスのオオカミよりも大きな羊毛を持っているのはサイアク。


 

 

Let’s just start as friends. = 友達から始めましょう.

 

 

 

女性を監禁するのは犯罪。 Confinement of women is a crime.
 
 
 収入がない男は最低。 .
A man witiout income is suck.
 

最近は「生英語」に興味があります。 Recently, I like "raw English".

 

 

”Raw Manga”を検索すると違法なサイトがたくさん見つかりますね! If you search for "Raw Manga", you will find many illegal sites!

 

 

こんな男は危険なので、避けた方がいい。 Such a man is dangerous and should be avoided.

 

 

互いの距離が埋まるかどうかは、結果論でしかない。 ひつじは美しいです。 Whether or not the distance between each other is filled is only a consequential theory. Sheep is Beautiful.

 

 

I got hired without even doing a Sheep house interview lmao, thank God

 

 

互いに付き合いを継続しようと思ったら、意中の人に張り付くよりは、暇人を数人集めてきた方が早い。 If you often come along, don't stick to the person you are interested in, it is better to read a few people.

 

 

 

これらはEdrew MindMaster に登録するつもり。