こんにちは、ねこです。

自称プログラマのおばちゃんのブログです。いろいろあるよねぇ~。

Qiitaに技術面を移行しようかと思ってます。もち初心者用です、わたし初心者なんで。

2020-07-19 02:47:31 | プログラム 勉強

【スクロールアップ・ダウン・ボタンの作り方】

こちらからどうぞ。https://qiita.com/beerneko/items/c0fcf0a8c9b74d9b7db6 (書いてることはおなじです。)

いろいろと探してみて、一番スムーズにスクロールしてくれるスクロール・トゥ・トップ、そしてダウンのやり方をご紹介します。そのままコピペして使ってもしっかり動きます。

CSSの設定

    .back-to-top {
        position: fixed;
        left: 0;
        bottom: 85px;
        display: none;
        -webkit-transform: rotate(270deg);
        -moz-transform: rotate(270deg);
        -o-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        transform: rotate(270deg);
    }

    .back-to-down {
        position: fixed;
        right: 0;
        bottom: 85px;
        display: none;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }

「rotate(90deg)」で飛行機のアイコンが上向きに飛ぶようにしてます。

javascript(jQuery)

    $(document).ready(function(){
        $(window).scroll(function () {
                if ($(this).scrollTop() > 500) {
                    $('#back-to-top').fadeIn();
                } else {
                    $('#back-to-top').fadeOut();
                }
            });
            $('#back-to-top').click(function () {
                $('body,html').animate({
                    scrollTop: 0
                }, 400);
                return false;
            });
    });
    $(document).ready(function(){
        $(window).scroll(function () {
            if (($(this).scrollTop()+800) > $('#down').height()) {
                $('#back-to-down').fadeOut();
            } else {
                $('#back-to-down').fadeIn();
            }
            });
            $('#back-to-down').click(function () {
                $('body,html').animate({
                    scrollTop: $('#down').height()
                }, 400);
                return false;
            });
    });

HTML

<div class="container" id="down">

<div class="container">

<main role="main">

</main>

</div>

<a id="back-to-top" href="#" class="btn btn-dark btn-sm back-to-top" role="button">Top 

<a id="back-to-down" href="#" class="btn btn-dark btn-sm back-to-down" role="button">Down 

</div>

ここでは、最初の「class="container"」ですべて真ん中に持ってきて、次の「class="container"」でメインを真ん中にもってくる。そうするとメインの外側でボタンがついてくれるので、デバイスを選ばず表示してくれると思ってこうしてます。
まだまだCSSわかんないことばかりで大変。
初心者には初心者なりの疑問があります。「こんなこともわからないのか!」となる部分が往々にしてつまずく場所になったります。

実際にどう動くのかはこちらのサイトから「test」のアカウントで入って確認してみてください。
https://oboero3.azurewebsites.net/


今朝のニュース

2020-07-16 22:27:37 | 子供のしつけ、親のあり方

おはようございます。

ねこです。

今朝のニュースでダラスエリアではとうとう死亡者の安置場がいっぱいになってしまい、冷蔵機能を備えたトラックを使い始めたそうです。悲しいです。今年春のニューヨークを思い出します。死亡者の内訳は、約27パーセントがコロナウイルスとは直接関係がないものの、最近増えてきた殺人や自殺、病院へ行くことを拒んで自宅で亡くなった人の数だそうです。そして痛ましいのが、全体の約40%が老人ホームでの死。ねこの家族も高齢なってきているので、とても心配です。

本当に、このパンデミックが始まって以来の大統領の発言には怒りがこみ上げてきますね。どうして人の命や家族が犠牲になってまで、政権を案じることができるのでしょうか。政権を取ったところで、亡くなった人は帰ってきませんし、一生背負うことになるだろう家族の悲しみは消えません。この人がコロナにかかればいいのに、といつも思います。実際日本のニュースなどで報道されている大統領の日本語訳は、社会的に問題のないようにするためか、彼の幼稚さまでは全く伝えていません。

そしてデモに参加した人たちや、大統領と同じくパンデミックを軽んじてパーティや集会に参加した人たち、全員島送りにして薬ができるまでの間隔離してやりたい。世界的に見て人の良心にこれほど頼らなければならない状況は、とても稀だと思えます。このパンデミックが発展途上国などに完全に移行する前に、人類がなんとか打開することができればよいのに、と心から祈ります。

先々週、こねこの陸上競技の大会がコロナ対策のもとで行われました。車で3時間ほどの何にもない原っぱで、人数制限のものとで行われてました。本当は行きたくなかったのですが、大切な青春の5か月を根こそぎ奪われたティーンにとっては、とりあえずは行ってみて大丈夫そうだったらよいかなという思いで、お友達のお母さんと車をシェアしていきました。明け方の4時からみっちりその人と話をしていたんですが、久しぶりに「Kerma カーマ」という言葉を聞きました。ミシェル(そのお母さん)によると、彼女がずっとボランティア活動をしてきているのは、自分が良い人間であるからではなく、いつか自分にこのカルマが回ってきて幸せになるためだ、ということでした。宗教家でないねこは何も知りませんが、「すると人の命を軽視してまで、自分の自尊心をまもっている人たちにはどんなカルマがやってくるのかな」なんて考えたりします。

今年の大統領選までには、(10月の頭から中旬にかけてかな)トランプ大統領が意地でもワクチン開発の成功と配布を公にすることでしょう。それがもし嘘であってもね。それでもワクチンの効用がはっきりしないという理由と、今までの失策のために、バイデンが勝利して新大統領にえらばれることでしょう。どの道、共和党でも民主党でもこの約一年でたまった経済のストレスが、ワクチンのニュースや政治情勢が変わったことで株なんかは一時的に大きく跳ね上がるはずです。しかし、この後の冬にパンデミックになれた発展国とは裏腹に、途上国のコロナによる大打撃が東ヨーロッパとアフリカで起きると思います。そこでビルゲイツ率いるボランティア活動の財団が大きく参入して、ニュースにもならないような努力をつんでやっと世界的な収束を迎えるのが、今から1年半ごろあとの2022年の春かな。その頃には、私たちのあたりまえや、固定観念なんてものは完全に書き換えられているはずです。例えば、学校に行ってプロムで初めてデートするような青春は、当たり前ではないかもしれない。ネイティブのように英語がしゃべれることなんて、何もかっこいいことではないかもしれない。(ねこは十ウン年いててしゃべれませんけど。)今回、社会主義、共産主義をうまく利用して急速にパンデミックをコントロールしたベトナムや中国などの国々、性別におおらかな国民性、女性の進出が顕著な台湾やドイツ、スカンジナビア半島の諸国に習うことがあると、民主主義の国でも声が上がることでしょう。

なんか、ようわからん。

さて、一番ねこにとって大切なのは、病気にかからないこと。家族を心身の病気にさせないこと。毎日できるだけ明るく笑って過ごし、未来や過去にとらわれずに今を生きること。

それのみです。

みんな、がんばれっ!


「若い人たちへ。」まさか自分がこんなことを言うようになるとは。

2020-07-11 05:13:26 | 子供のしつけ、親のあり方

「若い人たちへ。」

まさか自分がこんなことを言うようになるとは、夢にも思いませんでした。

今まさにコロナの中、アメリカの高校生は青春を根こそぎ奪われ、一番人と接しなければならない時期に、彼らはほぼ一日、一人家でゲームをしています。

昔のゲームとは違いネットでつながっているとはいえ、これがどれほど大変なことか、彼らのまだ幼い心は、状況を全くくみ取れていないことでしょう。

どれほど太陽の光が大切か、どれほど人と会話できることが幸せなことか、どれほど昨日とは違う今日を生きることが必要か、大人になってからわかるものです。そんな中、カーテンも開けない一日中暗い部屋は、じわじわと彼らの心をむしばんでいきます。

こねこも今はティーン真っ盛り。

毎朝ねこは8時におこしますが、起きるわけありません。9時ごろ、のそっと起きてきて、朝ごはんかお昼ご飯かわからんようなものを、コーンフレークで済ませます。

お昼過ぎまで寝てることもあります。

でもね、あまりきつく叱れないのは、あんたたちの気持ちがとてもよくわかるからよ。

できるなら、あんたたちの貴重な半年の青春を取り戻してあげたい。

そしてこんな状況で、怒りに押しつぶされそうになった時には、「あんたが生きててよかった」、と思うことにしてるんです。

愛してるよ、こねこ。

 

ビールねこ

 


ねこは太ってました。特別に黄金のやせ健康の巻物を、そちに授けよう。。。

2020-07-09 09:10:15 | 子供のしつけ、親のあり方

なんかね、ビデオ編集のソフトをかったら、動画いっぱい作りたくなってきた。

まぁ、Oboeroプロジェクトもひと段落ついたからね。

そこで、ねこが2年前まで最高68キロあった体重を、約半年で55キロまで落とした方法を、お伝えします。

体重減るだけやないねんでぇー!

健康になるんやでぇー!

こちらのビデオをどうぞぉー!

ぁあ、動画作成っておもしろいっ💛

おっ、顔がわれた。まぁいいか。

 

【ダイエット】50代デブから、6ヶ月で健康へ。Beerneko体操

お見せできるような体じゃないんですが、失礼します。 中年、壮年となるこの年までの50年間、いろいろと体の不調がありました。 決して体は強い...

youtube#video

 

 


Oboero 調子にのってまぁーすっ!!!よかった、使ってくれる人がいて。

2020-07-08 22:48:09 | プログラム 勉強

おひさしぶりです。

昨日の九州大雨、亡くなった方、家屋や家財、その他大切なものを失われた方、心より早く幸せな日常の生活がもどってくることをお祈り申し上げております。

ねこも両親が九州にいるので、本当に心が押しつぶされそうでした。

おりしもこのパンデミックの時期、どうか日本の皆さんが無事にやり過ごせるよう、考えない日はありません。

 

では、気持ちを入れ替えて、はじめまぁーす!

ねこがC# ASP.NET Core Razor Pageをはじめたのが、今年の2月ごろ、SQLサーバのMCSAに受かってからです。

難しかったですな、なぜなら初めてのAzureサービスの構築、C#のお決まりメソッドを自分で見つけて使用、そしてなにより、一番安価でできるアプリをと、考えてつくったから。

ほんと、恥ずかしい話、なんも知らんかったからなぁ。

LaravelでMCVはわかってたつもりだったし、RESTFulも4年ほど前から職場でつかってた。でもね、PHPとASP.NET Coreのくせの違いってあるんですよね。Javaとも少しちがうしね。

Viewの表示がonGetで、レスポンスが必要なのがonPost、そしてonPostであってもリダイレクトされた表示はonGetに戻ってからとか、AjaxはレガシーJavascriptやJQueryでonPostバックできるってこと、それからTASK<>なんてのも知らんかった。そのほか、リターン値だとか、知らんかったことばかりだった。

そして大事なのはセキュリティー、安価でもがっちり固めなければならんのはここでした。

そして出来上がった感想としては、.NET初心者としてはControlとViewが一枚岩となってるRazor Pageがとてもわかりやすかった。

FEなんてのも覚えた。

まだ全然勉強が足りてないのが、LINQとLambda Expression。これ使えるとつよいよねぇー!

次回(覚えてたらですみません。。。)、環境やどんなツールでつくったのか、どんなASP.NET Coreオブジェクトつかってるのか、はたまたアーキテクチャなんかもお伝え出来たらなと思います。

 

パンパカパーンッ!

できました。

そしてユーザー増えました!

日本語も並べて書いて、日本のユーザーにも使ってもらえるようにと思ったんだけど、はい。文字化けするんで、出来ませんでした。とほほ。

だれか教えてくれーっ!

入力や表示は全然オッケーなんだけど、結局システムに組み込んでるエラー表示なんかはエンコードがうまくいかないよねぇ。

後は本日動画をブラッシュアップして、あげて今回のプロジェクトはおしまいっ!

コロナがなくなるまでは、無料で提供続けていけたらなと思います。

日本の皆さん、興味のある人で英語に免疫のある人、使ってみてくださいね。(ねこは英語免疫、まだありません。おばはんなんで、血圧あがります。)

https://oboero3.azurewebsites.net/