非天マザー by B-CHAN

iPhoneの使い方、IT、金融、経済、不動産、保険、ビジネス、音楽、映画、ニュース、自己啓発などを語ります。

プログラム

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本を超えていますが、実は、同じような主張をしている記事が何本もあります。 同じようなことを言っていると言うことは、ブレていないと言うか一貫していると言うか、良い言い方をすれば、そんなことです。 なので…

オブジェクト指向について説明できない

BASIC 深夜残業。それでもこうやって今回で1313日連続のブログ記事執筆。 まあ疲れた日は記事の内容も簡潔になるんですけどね。 先日から書いているように、最近、Rubyと言うプログラミング言語を学んでいます。 ボクは数十年前に、MSXパソコンやPC-8801、FM…

Ruby on Rails

開発環境 Rubyを学ぶと言う話を先日からしています。 しかし、言語としてのRubyを知っているだけではできることが限られます。 www.b-chan.jp これは、プログラミングの概念をある程度、理解している人にしかわかりにくいんですが、要は最近は何を開発するの…

WEBサービス

WEBで使う言語 もう完全にボクの学習の備忘録的な記事です。 前回書いたように、WEBサービスを作れるようになりたいです。 今の世の中、インターネットで使うプログラミング言語にはいくつも存在しますが、やはり主流と言うモノが存在します。 クライアント …

Ruby

BASIC ボクが唯一扱えるプログラミング言語はBASICです。 古くは東芝のパソピア7で学び始め、MSXでほぼ自在に扱えるようになりました。 と言っても当時は小学生だったので、中学生以上の数学的な概念はわかりませんでした。 関数とか。配列とか。 それでもス…

コンピュータプログラムと無縁の人にアルゴリズムのすごさを語る

ある問題を解決してみる みなさん、こんにちは! B-CHANです。 今日は、コンピュータのプログラムとまったく無縁の人へのお話です。 こういう世界もあるということを知ってください。 ここに箱がいくつかあり、それぞれの箱にはボールが入っています。 箱に…

お気に入りのJavaScript学習サイト"CodeStudy"

オンライン学習 みなさん、こんにちは! B-CHANです。 先日から、プログラミング言語としてJavaScriptの学習をしています。 ITが本業じゃないボクがJavaScriptを覚える理由 - 非天マザー by B-CHAN ITが本業じゃないボクがJavaScriptを覚える理由 - 非天マザ…

ITが本業じゃないボクがJavaScriptを覚える理由

プログラミングをやってみたい人へ みなさん、こんにちは! B-CHANです。 この非天マザーには、iPhone活用のたくさんの記事を書いていますが、ボクはIT業界とは無縁の人間です。 某メガバンク、外資系生命保険、不動産ファンド、不動産などのキャリアです。 …