非天マザー by B-CHAN

iPhoneの使い方、IT、ビジネス、金融、経済、不動産、保険、音楽、映画、ニュース、自己啓発その他。

プログラム

プログラミングで論理演算に感動した子供の頃

MSX ボクは幼い頃、MSXと言うパソコンでプログラミングしていました。 今回の話は別にMSXに限らないんですが。 プログラムの中で、 IF文 を多用すると動作が遅くなるので、なるべく使わないように、と学びました。 論理演算 そこで登場するのが論理演算です…

コンピュータの進化を実感している2点

画像 従来は、画像はコンピュータにとって、認識できない対象でした。 なので、例えば、ウェブページに画像ファイルを掲載する際には、その画像が何を表しているのかと言うタグを付けるのが通例です。 例えば、リンゴの画像があっても、コンピュータはそれが…

ChatGPTはこんな人が使うと怖い

ChatGPT 最近、ChatGPTと言う言葉をよく聞きます。 Google検索は、検索結果を羅列するのに対し、ChatGPTは答えをズバリ文章で示します。 はっきり言って便利ですよね。 しかし、羅列に対する単一の答えと言うのは、怖い一面があります。 比較検討 ネット上と…

CDなどの物理メディアからファイルに移行したメリット

物理メディア 昔は、音楽は、レコード、カセットテープ、CDなどの物理メディアで聞いていました。 音楽を聞くには、レコード屋さんに行って、レコード、カセットテープ、CDなどを買って来て、機器に挿入して聞くわけです。 その後、ファイルをダウンロードし…

Apple製品の分断化

iPhoneの分裂 2007年にiPhoneが登場した時、Appleのハードウェアと言えば、MacとiPodでした。 それ以前、かつて、倒産しかけたAppleを立て直したのはスティーブ・ジョブズですが、彼はシンプル思考なので、数々の製品ラインナップを持つAppleの製品群を整理…

WWDC 2022開催

WWDC WWDCとは、Worldwide Developers Conference、世界開発者会議。 毎年6月にAppleが開催しています。 2007年にiPhoneが登場してからは、日本人にもわりとおなじみのイベントになった気がします。 ボクも昔は知りませんでした。 そのWWDCの2022年版が、日…

Macの大冒険

WWDC 2020 今朝は、日本時間の23日午前2時から行われたAppleのWWDCのニュースであふれていました。 今さらここで、Appleの発表内容を書いても意味が無いので、単なる個人の感想文を書いておきます。 たくさんの発表があった中で、Macについてです。 みなさん…

加算していくと0に戻る論理演算

加算すると増えていく プログラムを書けるようになると言うのは、そのプログラミング言語の文法を知っていると言うコトはもちろん、アルゴリズムを生み出せるコトも非常に重要です。 アルゴリズムはプログラミングの知識よりも思考力の問題です。 ボクはプロ…

Linuxのcp -rコマンドで引っかかったので備忘録を書いておく

cpコマンド 言っておきますが、ボクは今までに一度もIT業界に身を置いたコトはありません。 信託銀行、保険、ファンド、不動産業界です。 まあブログのアフィリエイトは行っていますが。 そんなボクが、ウェブサービスの基本を学ぶためにLinuxの勉強をしてい…

ifを使わずに指定した回数だけカウントを繰り返すアルゴリズム

指定した回数だけ繰り返す 今回は、JavaScriptの学習です。 ただし、アルゴリズムの話なので、JavaScriptだけに限らず、あらゆるプログラミング言語にも適用できます。 ボクが単に、感心したので、備忘録として書いておきますね。 次のコードです。 HTML <input type="number" value="5" id="def" max=100 min=1><button onclick ="count()">押す</button><p id="number"></p>…

iOS11.4がリリースされたけれど

iOS 11.4 今日は、iPhoneやiPad用のiOS 11.4がリリースされましたね。 まあ、ほとんどの日本のiPhoneユーザーには、変化を感じられない内容でしたね。 明らかに変わったのは、メッセージをiCloudに保存できるようになったこと。 まず、これが、旧iOS 11.3の…

HTMLとCSSでウェブページの背景画像を薄暗くする方法

background-image 久しぶりでも無いですが、今回はHTML、CSSの学習記事。 素人のボクが苦労したので、忘れないように書いておきます。 ブロック要素に背景画像を指定するのは、CSSで、 background-image を使えばカンタン です。 問題は、その画像を薄暗くす…

JavaScriptのオブジェクトは参照渡し

プリミティブ はい、今回も、JavaScript学習経過で学んだことで特徴的なことを備忘録で書いておきます。 まずは、次のカンタンなプログラム。 var a = 0; var b = a; console.log(a); console.log(b); b =12; console.log(a); console.log(b); 最初に、aには…

JavaScriptのローカル変数とグローバル変数ってなぜ必要なの?

変数 はい、久しぶりに、JavaScript学習初心者の備忘録記事ですよ。 初心者の人は読んでください。そうでは無い人は読まないでください。 別にJavaScriptだけでは無いんですが、変数にはローカル変数とグローバル変数とか存在しますよね。 ボクが大昔、BASIC…

プログラミング学習にProgateの有料会員になったら良い感じだった

オンライン学習 インターネットで英会話が学べるように、コンピュータのプログラミング言語の学習もできます。 通学の方が友人もでき、質問もしやすいですが、通学時間や費用のネックがあります。 一方のオンライン講座は自宅やスマートフォンでできるので、…

JavaScriptでwhile(配列[i])と言う書き方

通常のループ 今回も、JavaScript学習で引っかかった点を備忘録として書きます。 初心者の人は参考にしてみてください。 ループのための方法としては主に、 for while のいずれかが思いつくと思います。文法を覚えていない人は復習してください。 まず、for…

プログラミングでの乱数の考え方

乱数 と言うわけで、今回も、JavaScriptの話題。日々、勉強中です。 と言っても、別にJavaScriptに限定されません。 アルゴリズムの話です。 数十年前、ボクが小学生の頃、MSXパソコンでBAISC言語を使っているとき、乱数を発生させる必要がありました。 コン…

JavaScriptのオンライン講座、ドットインストールについて。

ドットインストール 友人が通学でウェブクリエイターの講座を受講しています。 で、ボクは独学。 通学と独学の違いは、時間の自由度とおカネですね。 独学は時間が自由でコストが低いです。 その代わり、モチベーションが大事。 この世の中で何かを実現する…

三項(条件)演算子がJavaScriptに出てきた

三項(条件)演算子とは JavaScript初心者のボクがJavaScript学習中に疑問に思ったことや学んだことを、こうやって書いているので、同じような初心者の人たちには、もしかしたら役立つかも、と思っています。 今回は、 三項演算子 と言うモノに遭遇しました…

JavaScriptで文字列のn番目の文字をメソッドを使わずにカンタンに取得する方法

文字列のn番目の文字を取得したい さあ今回もJavaScript学習中に気付いたことの備忘録を書きますよ。 初心者の人、いっしょにがんばりましょう。 今回は、文字列のn番目の文字を取得する方法です。 例えば、 var moji = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; と言…

CSSにおけるセレクタの空白には重大な意味がある

CSSのセレクタ JavaScriptの学習と併せてHTMLとCSSのおさらい中のB-CHANです。 HTMLやCSSは昔からこのブログでたまに使っていますが、きちんと基礎から網羅的に学習したことはありませんでした。 なので、今、JavaScriptを使うために、ゼロからHTMLとCSSも見…

HTMLやCSSのコードをリアルタイムプレビューできるエディタ、Coda2

HTMLとCSSのチェック ここのところ書いているように、ボクはJavaScriptの学習をしているわけですが、当然のようにセットでHTMLとCSSの復習もしています。 ところで、HTMLやCSSって、コードを書いて(コーディングして)、それの出来上がりをプレビューするの…

JavaScriptで乱数を整数化するのに悩んだ

乱数 こんにちは、今回もJavaScript学習記事を書いてみます。 マイクロソフトのExcelを使う場合、四捨五入や切り捨て、切り上げは、 round rounddown roundup を使います。 例えば、A5セルに、何らかの数値が入っていて、それを切り捨てて整数にする場合、 =…

JavaScriptを学ぶとCSSの知識が要求される

押しボタン ボタン // このところ、JavaScriptを学んでいますが、目的はウェブサイトを動かすためなので必然的にHTMLやCSSの知識も要求されます。 IT業界人では無いボクにとっては、日々、使う知識では無いので、おさらいがてら、こうやって記事を書きます。…

HTMLやCSSのclassとid、JavaScriptのgetElementByIdとgetElementsByClassNameの話

JavaScriptでもCSS これまで紆余曲折ありましたが、とりあえず今、ボクはJavaScriptを学習中です。 1990年前後にBASIC言語を使っていたので、プログラミングの基礎概念は知っていますが、あれから数十年ぶりですし、最近の言語では当たり前のオブジェクト指…

プログラミング言語の文法を知っていてもプログラムは組めない

プログラミング言語 ボクは銀行、保険、不動産などの営業系の仕事をやって来たんですが、それは自分にとって一番遠い世界を仕事に選んだから。 変人なんですよね。 得意なことや好きなことを仕事にすれば伸びるのに。 逆に苦手なことを仕事にして苦労する方…

5日間も熱が下がらない一人暮らし病人の時間の過ごし方

発熱5日目 5日目になっても体温は38度を超えたままです。 やっぱり風邪じゃないんですかねえ。 あまりにも身体がダルいので外出もキツく、病院にも行ってません。 入浴もしてません。 もう、全身が熱々です。 咳と鼻水も信じられないくらい発射されてます。 …

オブジェクト、メソッド、プロパティ

プログラム WEBサービスを作りたいので、プログラミングの学習をしていると言う話をしています、最近。 ボクは昔のBASIC言語のプログラマーなので、最近の言語に関しては素人です。 最近の言語のキモとなるのは、たぶん、オブジェクト指向ですよね。 これが…

はてなブログで、onClickを使う方法

JavaScript WEBサービスを作りたいので、Rubyの学習を始めたと書きましたが、WEBサービス自体がよくわかっていないので、学習もあちこちにフラフラ。 プログラミングと言えば、子供の頃にBASICでかなりいろんなモノを作った記憶があるんですが、別にIT企業に…

ボクがプログラミングを学びたい理由

レバレッジ このブログの記事数はすでに3000本を超えていますが、実は、同じような主張をしている記事が何本もあります。 同じようなことを言っていると言うことは、ブレていないと言うか一貫していると言うか、良い言い方をすれば、そんなことです。 なので…