文系ギャル?エンジニアへの道のり

OSなにそれ美味しいの➡➡➡マルチエンジニア

説明に説明が必要。

♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥

 

型キャストで、floatって出てきてなんや?

と思ってググったら、

float 4バイトの単精度浮動小数点実数(有効桁数7桁)

 

って出てきた。

 

はぃい??

 

余計謎が深まったやん。

どうかしてるぜっ

 

負けない。

♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥

 

XAMPPのShellを使う。

♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥

 

簡単なプログラムの練習のため、

 

 

XAMPPのShellを使用して、

プログラムを実行させ、瞬時に結果を得ようと思う。

f:id:mob-150508:20150703140226p:plain

選択されているボタンを押下し、

コマンドプロンプトを立ち上げる。

http://pc-karuma.net/xampp-php-shell/

を参考に、

 

php -v

って打ち込んでみる。

するとこのようなエラーダイアログが...

f:id:mob-150508:20150703185353p:plain

ちなみに、コンソールには

# php -v

Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_pdo_f
irebird.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_pdo_o
ci.dll' - 指定されたモジュールが見つかりません。
in Unknown on line 0
PHP 5.6.8 (cli) (built: Apr 15 2015 15:07:09)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies

 

って表示されてる。

http://yoshida.blog.itsrv.net/archives/226.html#more-226

を参考に、php.iniを編集。。

 

そうすると、エラーでなくなりました★

 

良かった^^

でも、コンソールの使い方分かんにゃ~~><、

 

おぎゃー

ただ、これを実行してみたいだけなのに...

<?php
$i = 5;
$sum = 0;
while($i <= 100){
$sum += $i++;
}
echo $sum;
?>

ぐすんぐすん。

 

負けない。

♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥

 

 

競合って言葉覚えた。

♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥

開発する際のterminalはWinSCPを使用しています。

現在は、バックアップをとらずに、DBを直接触っています。

今日、開発途中で間もなく完成予定だった、

システムのコードが消えちゃってました。
人為的なものなのか、ソフトの問題なのか原因は、わかりません。


3日間の努力が水の泡やぁ。

ソフトによっては、誰かが触っていると開けない、もしくは読み取り専用にでしか開けないものもある。

全部そうしたらいいのに。

危険すぎるやん。

 

30分に一回バックアップを取ろう。
変更前には必ずバックアップを取るようにします。

自動バックアップとか、誰が編集したかなどのログを残すことも大事やね。

♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥

while文を理解するために簡単なコードで遊んでみる。

♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥

 

while文って制御構文のひとつなんやって。

構文には他に何があって、制御構文には他になにがあるんやろ。

while文の中で使える演算子ってどんだけ種類あるんやろ。。。

大枠から攻めるか、細かいところから攻めるかどっとがいいか。。

とかそんな疑問は置いときつつ。

 

今回は、while文を理解するために、

簡単なプログラミングで、順番を変えたりして理解してみました。

------------------------------------------------------------
<?php
$aaa = 0;
while ($aaa < 10) {
echo $aaa, '<br>';
$aaa++;
}
?>

---

 

[ブラウザでの結果]

0
1
2
3
4
5
6
7
8
9
------------------------------
<?php
$bbb = 0;
while ($bbb < 10) {
$bbb++;
echo $bbb, '<br>';
}
?>

---

[ブラウザでの結果]

1
2
3
4
5
6
7
8
9
10

------------------------------------------------------------

上から順番に処理されるから、

同じwhile文の{}の中でも、書く順番に気を付けないとね!

 

 

♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥

英語ってどうやって学びました?

♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥

プログラミング言語(PHPとかJavaとかSwiftとかとか。。。)

一般的に使われる言語(日本語とか英語とかフランス語とかとか。。。)

って、同じ扱いした方がいいのか。

 

英語ってどうやって学びました?

基礎やってから応用だよね。徐々に広げ深めていく。

①SVOC

②単語

③文法

予習・授業・復讐・テストが基本の流れやった。

対話形式などの文章が載っていて、

その下に日本語訳を書いていく。

文法や、単語をとにかくドリルみたいに手で書いて覚えた。

 

 

うちみたいな、ド文系女子が独学でengineer目指すとなると、

参考書買って、ソフトやファイルをダウンロードして、参考書に従いコードを書いていく。

「0から始める」とか「初心者用」系もだいたいが初心者向けじゃない。

初心者(=実務経験はないけど、趣味や学校でやってましたレベル)って書けばいいのに。

 

普段そんな言葉使わへんやろ?って言葉が当然のように出てくる。

書いている人は大体が、結構高いレベルのengineerのはずだから、

今となっては初心者目線になれないのだろうか。

そういった言葉がたくさん出てくる突っ込みどころ満載な参考書を、とにかく一通り読み切る。コーディングし終えることを目標に終わらせてみても、いざ

「何を学びましたか?」

「一人でコーディングできますか?」

って問われると何も身についていないことがわかる。

 

今は、「ふーん、こんなのもあるんだ程度で大丈夫。」とは言われるものの、

急に、スキルを求められる。

 

どれが、最も効率の良い学び方なのだろうか。

新人研修なんかでよくある、2週間でJava習得!みたいな、流れるような勉強方法はいかがなものだろうか。

 

短期間でとにかく、コーディングの量をこなす。

自分が何を書いているのが理解しながら書く余裕なんてない。

そして、キーボードで打つので、自分で書いてる感がない。

構文エラーをいつまで経ってもしてしまう。

 

越えられない壁にぶつかり、挫折していく。。。

 

意外と、長年engineerをされている人でも、

質問に対する答えを明確にできる人は少ないように思う。

 

プラグラミングって本当はもっとシンプルなものじゃないの?

 

 

子供や、高齢者に合わせて話ができる人が一番話し上手な人だと思う。

難しい言葉をかみ砕けない人、聞き手の立場になって考えられない人、結構多いよね。

個人的に、たとえ話が上手な人は、尊敬します。

 

私は、私のやり方で、superengineer目指します★

♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥

こういうのないのかな~?って思ったら大概ある件。

♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥

PC使ってて、不便に思うことは、大概解決法が存在する!

気付けば、というか物心ついた頃からPCは存在していて、ネットが使えて、色んなソフトがありました。

 

完全に受け身で、誰がどのように作ってできたものかなんて気にも止めなかった。

今、エンジニアとしてPCで仕事をすると、どんどん疑問が出てくる。

そして、疑問を放置できなくなる。

engineerの先輩に聞いたら「ググれカス」と言われるので、壁にぶつかったらまず自分でググるという習慣が身についた。

様々なキーワードから、徹底的に探す。

・・・と、答えが見つかる場合が多い。

 

同じような疑問や不満を持った人が、知恵袋かなんかで聞いてくれてる場合や、ブログなどで手順をupしてくれてる謎の親切な人が少なくない。

 

ただ、情報が正しいとは限らないこと、

既にサービスが終了(情報が古い)している場合もあるので注意。 

ガジェットとかプラグインとか??で基本のサービスに便利な機能が追加できたりする。

 

例えば、今日見つけたのはこれ↓

チェックボックスがたくさんあるページで全部チェックがつけたい。」のに、全部にチェックを付けるっていうボタンがなくて、調べた結果ここにたどり着きました。

 

※テキストを全部選択[Control]+Aじゃありませんよ。

 ↓[すべて選択]とか[全選択]がないときね。

ちなみに、

動作を確認したブラウザのバージョン IE6:IE6 NS7:NS7

って書いてるけどChromeでもいけました。

 

 使い方に従い、操作したところ見事一括選択ができるようになりました~~。

理由は、お気に入りにからドラッグしたリンクがURLでなく、Javascriptになっていたから★

ナイスアイディア!

 

はぁ~気持ちいい~^^

作業効率化やね~★

 

◇⌒♥⌒♡⌒【P.S.】♥⌒♡⌒♥⌒♡⌒◇

「情報が正しいとは限らないこと」関連で、ついでに。

Google Chrome を誤って終了させてしまったときに、開いていたタブをすべて復元する方法】が知りたいんだけど、何回やってもできません!なんで?なんで?

Ctrl + Shift + Tで本間にできますか?

http://qiita.com/livejam_db/items/f4e176c06ffbff89c590

 ♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥♡♥