IQテストをしてみたけど天才ではなかった事が残念です(嘘?。

2021.07.02

Logging

もともと天才(ギフテッド)ではない事は知っていましたが、あらためてIQ130の壁を思い知らされましたよ。

以前、国際IQテスト(有料)を受けてみてIQ113という結果を頂き、今度はあの天才(高IQ)だけが会員になれるメンササイト(公式ノルウエーサイト)のIQテストを受けた。IQテストを受けてみた結果はIQは115だったので、国際IQテストのスコアは間違っていない事がわかります。IQテストを受けてみて最初の問題は簡単なのだけど徐々に問題が難しくなっていき…、全問は解けなかった・・・そもそも何問あるか分かりません!?。因みに時間制限があります。そして問題はランダムではないです。再度解いてみて問題の傾向は変わらなかったですが、回答の並びは変わっているかもしれません??。

凡人にはギフテッドが良いという印象があるかと思いますが、実際、IQが高いから良い人生を歩むとは限らないみたいですね。最近、あのマカフィーを作ったジョン・マカフィーさん(メンサ会員)も刑務所で命を絶ちましたから。
ギフテッドの事を知りたいという方はNHKオンデマンドで素顔のギフテッドというのがありますので良かったらどうぞ?{頭が良いから他人の嫌な一面まで気づいてしまい、なかなか大変だな・・・と}
https://www.nhk-ondemand.jp/goods/G2020106400SA000/

タグ

113, 115, 130, IQ, ギフテッド, サイト, スコア, テスト, ノルウエー, マカフ, メンサ, もともと, ランダム, , 人生, 今度, 会員, 何問, 傾向, 全問, 公式, 再度, 凡人, 制限, 印象, 問題, , 回答, 国際, , 天才, 実際, 時間, 最初, 最近, 有料, 残念, 簡単, 結果, ,

アロー演算子の数珠繋ぎの作り方?

2020.03.17

Logging

コロナウィルス対策の一環として東京都が“GitHub”に開設した新型コロナウイルス対策サイトがすごいと話題になっているらしいので自分も見てみました。ソースコードはVue.js,TypeScript,React.js,PHPなどなどいろいろな言語が使用されていました。PHPはLaravelの機能が使われてたりして、書き方が綺麗で勉強になるなぁと思ったわけです。参考になりますよね、きれいな書き方のコードを見るとやはり参考になります。

もともと、書き方が古いと自分は古い書き方に合わせます。特に上がプライドが高い人だと出る杭は打たれるみたいな状態になりますので要注意ですね…。そういう人が上にいると徐々にコードを書くのが面白くなくなります。そういうのは大いにあるなと思います。名も知らないひとのコード書きが自分の上司だったらなと思うときがあります。

そう愚痴ってもしょうが無い、その環境を選んだのは自分自身な訳ですからね。
ただ技術力を伸ばしたければやはり環境は大事、辞めたいなら辞めて自分の力を表現できる環境に身をおいた方が断然良い。

前置き長くなりました、、アロー演算子を数珠繋ぎする考え方はこんな感じです。考え方を知っとくと応用が出来るようになります、やはり基準を知るが大事かなといつも思います。

追記:これを応用するとこんな感じになります。追記のソースコードを記載しました(2021.07.05)

<?php
class testA{
    public $a = "";
    public function __construct($a)
    {
        $this->a = $a;
    }
    public function test1($a=""):string{
        return (string)$this->a." ".$a."<br>\n";
    }
    public function test2($a=""):string{
        return (string)$this->a." ".$a."<br>\n";
    }
}
class test{
    public function main($a="Hello"):object
    {
        $this->a = $a;
        return new testA($this->a);
    }
}
$test = new test();
print $test->main()->test1("PHP");
print $test->main("by")->test2("C");
<?php
    class test{
        function main(){
            return new class{
                function testA(){
                    return "testA";
                }
                function testB(){
                    return "testB";
                }
            };
        }
    }
    $test = new test();
    print $test->main()->testA();
    print $test->main()->testB();

タグ

github, JS, Laravel, php, react, TypeScript, vue, アロー, いろいろ, ウィルス, きれい, コード, コロナ, コロナウイルス, サイト, しょう, ソース, とき, ひと, プライド, もともと, わけ, 一環, , 上司, , 作り方, 使用, 勉強, 参考, , 対策, 技術力, 数珠繋ぎ, 新型, 書き方, , 東京都, 機能, 注意, 演算子, 状態, , 環境, 綺麗, 自分, 自身, 言語, , 話題, 開設,