web系の言語もやらなきゃということで

Java は授業で必要

基本情報は資格

趣味でなんかやりたいってコトでphppythonをいじるコトにしました。

 

今回はphpのクラスとインスタンス化について勉強したよ。

dotinstallを見て復習していますので、詳しくはdotinstallを見てください。

<?php

class User{
// プロパティ(変数)を設定
     public $name;


// constructメソッド(クラス内の関数)を設定
    public function __construct($name){
// このクラスの中のnameプロパティにアクセスするための$thisを用いる
        $this->name = $name;
    }

//nameプロパティにアクセスし、echoさせる関数を作る

    public function Hi(){
        echo "hi, i am $this->name!";
    }
}

// reitenというユーザーをUser classをもとに作る
$reiten = new User("reiten");


// classのUserの中のnameプロパティにアクセスし表示させる
echo $reiten->name;


// classのUserの中のHiメソッドにアクセス
$reiten->Hi();

?>

 

基本情報技術者試験に向けて0から勉強

とりあえずビット、n進数までは勉強し、更に進めていく感じです。
メモみたいに書いていく予定です。

 

 

補数とは、n進数のマイナスの値のようなもの

2進数の場合の補数の計算方法:各数字(1と0)をひっくり返し、1を足す
28の場合

11100100 (先頭は符号ビット)
--> 0011011 さらに1を加える
--> 0011100 = 28の補数

 

論理シフトとは、ビット列をずらすこと

  • 右論理シフト
    1100(2) --> 0011
    12(10) --> 3(10) シフトした分の4分の1倍になってる!! 
    2進数の場合:1/2ずつ

 

  • 左論理シフト
    1100(2) --> 110000
    12(10) --> 48(10) 4倍になってる!!
    2進数の場合:シフトした分の2倍されていく

Javaの勉強を始めました

Javaの勉強を始めました。

プログラミング経験はpythonを少し触った程度で、ほぼ初心者です。一応、工学部なのですC言語は数年前に授業で学びましたが、全く覚えていません。

 

今回、授業でJavaを使うことになったので、プログラミング学習も兼ねて勉強を始めていきたいと思います。
開発環境としてはeclipseを用いています。OSはMacでバージョンは10.11.5です。

 

さっそく、覚えることがあります。

public class クラス名{

    public static void main(Strings[ ] args){

        //処理したいこと//

    }

}

です。クラス名は適当につけます。最初にmainというメソッドを必ず使います。
" public static void main(Strings[ ] args) "ですが、とりあえず暗記するけど、また意味を考えたい。とりあえず、このファイル自体をクラスと言います。

クラスをコンパイル(eclipseでは実行ボタンを押す)することで、このクラスのファイルの中で書いた処理したい実行の結果が得られます。イメージとしてはクラスは設計図みたいなものです。

 

 

安定

ダーウィンが言ったとされる名言。
「変化したものか生き残る」
当たり前のことだけど、変化する勇気が必要。
怖いし、失敗するかもしれない。
変化しようだけじゃなくて、変化をする。変化した先に、何か待ってるはず。

はじめました

最近行動した中で感じたこと書いていきます。暇なので。

 

自分って、このままでいいのか。身のまわりにいるすごい人見てると不安になる。

でも、自分には自分らしい将来像があるわけで、身の周りの評価に左右されて生きてくのは嫌だと感じた。マクロな男になろう。

でも自分で言ったことは曲げたくない(突拍子だとしても)

・自信をもって発言する

・アウトプットに責任を持つ

・プレゼン必ずうまくなる

目標を定め、それだけに向かって行動する(遠回りするか否か考える)。