さくらVPSの仕様なのか、分からないけど。

2022.10.14

Logging

おはようございます、昨日は暖かい陽気でしたね🫠。

さて、昨日ドハマリして数時間、時間を費やしてしまった問題が有りました。結論から言えばOSのバージョンの関係で上手くいかなかった。さくらの中の人(開発者)、OSバージョンアップした際の挙動を確認して無さそうな気がします。

どんなトラブルになったのかと言えば、こんな感じ。

作業用VPSサーバーを設置してWEBのコントロールパネルからssh鍵の設定して作業に取り掛かろうとテラターム(ローカル)でログインした所、エラーが出る。

何度、トライしてもパーミッションが駄目だよと弾かれるので、ウインドウズでユーザーの設定なんかを変更したりしたのだけど駄目だった。

リナックスやMacからだとログインできるだよね、なのでコレはWindowsの問題だと思っていた、パーミッション原因だと思っていたのだけど、前サーバーはssh鍵付きでログイン出来てたので変だなと思い、前サーバーのssh鍵を変更してみたら、こちらはすんなりとログイン出来てしまった。

ここで何が違うかと言えば、OSのバージョンだけ8系と9系の違いでログイン出来なくなる。恐らくこちら側の設定がどうこうではなく、何か・・・の接続時のデータ送受信で変になっている気がします。

この事象をさくらVPSに問い合わせしていないので、原因は分からないだけど恐らくOSのバージョンの違いで今のところ発生している問題だと思います。

タグ

Mac, OS, SSH, VPS, web, Windows, アップ, ウィンドウズ, エラー, コレ, コントロール, サーバー, さくら, ターム, テラ, ドハマリ, トライ, トラブル, バージョン, パーミッション, パネル, ユーザー, リナックス, ローカル, ログイン, , , 仕様, 何度, 作業, 原因, 問題, , 変更, 感じ, , 挙動, , 昨日, 時間, , 確認, 結論, 設定, 設置, , 鍵付き, 開発者, 関係, 陽気, , 駄目,

Sqliteで作った簡易掲示板のコードを配布致します。#php #code

2022.09.20

Logging

おはようございます。台風は過ぎ去りましたがせっかくの三連休が残念です💦。

今日は先日、Sqliteを使用して簡易掲示板を作ってみましたのでコードを配布致します、尚、PHP8の環境下で動作させています(PHP7系でも動作すると思います)。

Sqliteってnow()関数がなかったりだとか、Deleteする時に、noカラムを昇順しlimitを使用して削除出来ないだとか、いろいろとMysqlとは違う所があり、面倒だなと思いながらコードを書きました、尚、SqliteはWebサーバーの階層に置かないように、置いても良いですが・・・。そのままの状態だと誰でもダウンロードが可能になってしまいますのでご注意ください。自分は地下に眠らしています😅。

一応、二重投稿防止の為に20秒経過しないと再投稿出来ないようにしています😌。トライしていない事は禁止ワード等がありません🤔。つけようと思ったのですがまぁ良いかなと、、、。

動作している環境のリンクはこちら。

https://reborn9.sakura.ne.jp/

軸となるPHPのソースコードを2つ貼っときますね。

<?php
session_start();
$toke_byte = openssl_random_pseudo_bytes(16);
$csrf_token = bin2hex($toke_byte);
$_SESSION['csrf_token'] = $csrf_token;
?>
<!DOCTYPE html>
<html lang="ja">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <meta name="Description" content="Enter your description here" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.1.0/css/bootstrap.min.css">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css">
    <link rel="stylesheet" href="assets/css/style.css?<?= time() ?>">
    <title>掲示板</title>
</head>

<body class="p-3 text-white">
    <div class="p-4 shadow rounded" style="background-color:#d6dbdf;">
        <div class="container mt-5">
            <div class="row">
            <div class="col-12 text-center">
                <h1 class="shadow" style="color:#195a57;">掲示板::version 2.5</h1>
            </div>
                <div class="col-12">
                    <div class="input-group shadow rounded">
                        <div class="input-group-append">
                            <span class="input-group-text bg-dark text-white" id="my-addon">ニックネーム</span>
                        </div>
                        <input class="form-control" type="text" name="name" placeholder="ニックネームを入力" aria-describedby="my-addon">
                    </div>
                    <div class="form-group shadow rounded">
                        <label for="my-textarea">コメント</label>
                        <textarea id="my-textarea" class="form-control" name="comment" rows="7"></textarea>
                    </div>
                    <button id="btn" class="mt-2 btn btn-info text-white shadow rounded" type="button">投稿する</button>
                </div>
            </div>
        </div>
        <div class="container mt-5">
            <div class="row">
                <div id="view" class="col-12"></div>
            </div>
        </div>
    </div>
    <footer>
        <a href="/">TOP</a> :: © Reborn9.sakura.ne.jp <?=date("Y")?>
    </footer>
    <input type="hidden" name="csrf_token" value="<?= $csrf_token ?>">
    <script src="https://code.jquery.com/jquery-3.2.1.min.js" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.9.2/umd/popper.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.1.0/js/bootstrap.min.js"></script>
    <script src="assets/js/main.js?<?= time() ?>"></script>
</body>

</html>
<?php
class db
{
    var $pdo = null;
    function __construct()
    {
        try {
            $this->pdo = new PDO("sqlite:../../bbs.sqlite3");
            $this->pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);        //code...
        } catch (\Throwable $th) {
            //throw $th;
            print $th->getMessage();
        }
    }
    function select_limit()
    {
        if($this->pdo){
            $stmt = $this->pdo->prepare('select * from bbs order by no desc limit 0,5');
            $stmt->execute();
            $result = $stmt->fetchAll();
            $stmt = null;
            $this->pdo = null;
            return new view($result);
        }
    }
    function insert($name,$comment,$sns_cnt=0)
    {

        try {
            $stmt = $this->pdo->prepare('INSERT INTO bbs (`time`,`name`,`comment`,sns_cnt)values(strftime(\'%Y年%m月%d日 %H時%M分%S秒\',CURRENT_TIMESTAMP, \'localtime\'),:name,:comment,:sns_cnt)');
            $stmt->bindParam(':name', $name, PDO::PARAM_STR);
            $stmt->bindParam(':comment', $comment, PDO::PARAM_STR);
            $stmt->bindParam(':sns_cnt', $sns_cnt, PDO::PARAM_INT);
            $stmt->execute();
            $stmt = $this->pdo->prepare('DELETE FROM bbs WHERE bbs.no = (SELECT no from bbs ORDER BY no ASC LIMIT 1);');
            $stmt->execute();
            $stmt = null;
            $this->pdo = null;
            return true;
        } catch (\Throwable $th) {
            print $th->getMessage();
            return false;
        }
    }
}

class view{
    var $item = null;
    function __construct($item)
    {
        $this->item = $item;        
    }
    function view_item($item="")
    {
        try {
            $item = $item?$item:$this->item;
            ob_start();
            ?>
            
            <?php
            foreach($item as $key=>$value){
                ?>
                <div class="mt-2 row txtbox shadow rounded">
                <div class="col-3 name_<?=$value["no"]?> rounded-start fs-6">
                    ニックネーム::<?=$value["name"]?>さん
                </div>
                <div class="col-9 time_<?=$value["no"]?> fs-6">
                    投稿日時::<?=$value["time"]?>
                </div>
                <div class="col-12 comment_<?=$value["no"]?>">
                    <?= nl2br($value["comment"])?>
                </div>
                <div class="col-12 sns_cnt_<?=$value["no"]?>">
                    <!-- <?=$value["sns_cnt"]?> -->
                </div>
                </div>
                <?php
            }        
            ?>
                
            <?php
            $ret["view"]= ob_get_clean();
            $ret["msg"]= "done";
    
        } catch (\Throwable $th) {
            //throw $th;
            $ret["msg"] = "error";
        }
        return $ret;
    }
}

session_start();
$ret = null;
$mode =  xss_defence($_POST["mode"]);
// $time =  ;
$name =  xss_defence($_POST["name"]);
$comment =  xss_defence($_POST["comment"]);
$sns_cnt =  (int)xss_defence($_POST["sns_cnt"]);
if (isset($_POST["csrf_token"]) 
 && $_POST["csrf_token"] === $_SESSION['csrf_token'] && (function($t){
    return time() - $t > 20?true:false;
 })($_SESSION["save"])) {
    if($mode==="save"){
        $name = !preg_replace("/[ | ]/","",$name)?"匿名":$name;
        $comment = !preg_replace("/[ | ]/","",$comment)?"":$comment;
        if($comment){
            $db = new db();
            $db->insert($name,$comment);
            $_SESSION["save"] = time();
        }
    }
    $db = null;
    $db = new db();
    $ret = $db->select_limit()->view_item();
    print  json_encode($ret);
}
function xss_defence($value){
    if(is_array($value)){
        foreach($value as $key=>$val){
            $value["$key"] = strip_tags($val);
            $value["$key"] = htmlspecialchars($value["$key"],ENT_QUOTES);
        }

    }else{
        $value = strip_tags($value);
        $value = htmlspecialchars($value);
    }
    return $value;
}

配布コードはこちらです。

タグ

20, 7, 8, Code, Delete, LIMIT, MYSQL, no, Now, php, Sqlite, web, いろいろ, カラム, コード, ご注意, サーバー, せっかく, そのまま, ダウンロード, トライ, ワード, 三連, , , 今日, , 使用, 先日, 削除, 動作, 可能, 台風, 地下, , 投稿, 掲示, 昇順, , 残念, , 状態, 環境, 禁止, 簡易, 経過, 自分, , , 配布, 関数, 防止, 階層, 面倒,

20代はコミ障ではなかったのだけどね。

2022.07.16

Logging

おはようございます。昨日、退職を致しました…よ。本当は自分のタイミングで退職したかったですね(愚痴はブログの記事では書かないように心がけているので書きません)。

さて、今後どのような活動していくかを記載していきます。まず、固定収入が得られる軸を作りたいと思っています。それはITエンジニア(正社員)もしくはフリーランスエンジニアなのかもしれません。それとは別にもしも職を失う期間があっても固定収入と同等の金額を得ることの出来るシステム作りをします、其れはブログやフリーツール、アプリ開発などいろいろな事をこの機会にトライしてみて、収益に繋がりそうな分野だけを継続して続けていければと思っています。

今回、自分の原点とも言える職業で働いてみて、ココにはもう居場所がないのかもなって感じました。自分がY運送会社で努めていた頃、チーフリーダーを任されていた事もありやり甲斐があり結構楽しかったです。コミ障でも無かったからね。それから色々あってITエンジニアの道を10年ほど歩むのですが、今はこちらの方が合っているのかなって思います。ただ、どんな職に就くにせよ。コミ障みたいになった部分を何とか回復させないとなって思っています。

Hope invites | Tsutomu Uematsu | TEDxSapporo

数年前、失声症みたいになったのですが、どうもコレ、尾を引いている感じがします。未だに声が出なくなったりどもったりします。コレがなくなれば面接や面談がスムーズに進むと思いますし、何より自分の気持ちが楽になると思います。

トイウコトで火曜日から色々なことを頑張っていこうと思います。思いは招く皆さん応援は良いので念じてください😆。

タグ

20, IT, アプリ, いろいろ, エンジニ, エンジニア, ココ, こと, ゴミ, システム, それ, タイミング, チーフ, ツール, トライ, フリー, ブログ, やり甲斐, ランス, リーダー, , 今回, 今後, 其れ, 分野, 原点, 収入, 収益, 同等, 固定, 居場所, 愚痴, 昨日, 期間, 本当, 機会, 正社員, 活動, 継続, , 職業, 自分, 記事, 記載, , 退職, 運送, 金額, 開発, , ,

新時代なのかな、自分の身の丈を気づく時代なのか🤔

2022.01.14

Logging

こんにちは、ウォーキングをしながら今日のタイトルのことを考えていました。

今日のタイトルこと「新時代なのかな、自分の身の丈を気づく時代なのか🤔」なのですが、今そういう時代なんじゃないかって思えてならないです、どんなにあんぽんたんな人でもYOUTUBE何やらで情報を得られる世界です。そんな情報の中にはフェイク(嘘)な情報もあると思います。そんな人でもトライ・アンド・エラーを繰り返していく中で、自分の身の丈が分かってしまう世の中になっているような気がします。

要するに若いうちに自分の能力の限界というものをまざまざと知ってしまう、そんな世の中になっているような気がします。それは日本以外の国も民主国家なら同じだと思いますし、英語圏だともっと早く身の丈を知ることに繋がるじゃないのかなって思います。

良くも悪くも自分の能力の限界というモノを知る社会は大変だと感じます。自分に能力があれば何とかなるけれど弱者にはとても住みにくい社会になりつつあるだなって思えてならないのです。そしてそれはコロナ禍で加速していっているように思えます。

デジタルを使える人と使えないひとでも差が広がっているけれど、そのデジタルを使える人でも格差はこれからフルリモートという名の下で、地方の体力のない企業は淘汰されていくように思えてならないですね。今はまだ大丈夫だと思いますが、数年後には大企業にとって変われたりベンチャー企業に人材を取られてしまう可能性が徐々に高くなるのではないかと今から危惧しています。

  • 第1位 プロジェクトマネージャー(オープン・WEB)平均年収670万円 …
  • 第2位 プリセールス 平均年収599万円 …
  • 第3位 社内システム企画 平均年収512万円 …
  • 第4位 サーバーエンジニア 平均年収462万円
    データ引用元https://mynavi-agent.jp/knowledge/it/284.html

デジタル人材を雇う側は、これから先とても大変になっていくと思います、それぐらいお給料が高くなっていくと思います。

【ベーシックインカム①】新たな社会保障が世界的に注目され始めたのはなぜ?日本人の生活はどう変わるのか?

企業もひとも誰しもが身の丈を知ってしまう社会になっていくと、今までの社会構造では何れは成り立たなくなるように思えます、本当にベーシックインカムなどを導入していかなかればならない社会になるようにこの頃、思えてならないのです。

なので、恐らく数十年後には日本でも新たな社会構造が生まれると思います。

タグ

youtube, アンド, あんぽんたん, ウォーキング, うち, エラー, こと, それ, タイトル, トライ, フェイク, もの, , 世界, , , , 今日, , , 国家, 大変, 弱者, 情報, 日本, 時代, 民主, , 社会, 能力, 自分, 英語圏, 身の丈, 限界,

お金は困らないぐらいが丁度よいじゃないのかと思います。身の丈なのかも。

2021.07.20

Logging

お金は困らないぐらいが丁度よいじゃないのかと思います、簡単に言えば身の丈なのかもと思っています。この頃、お金を稼ぐことで全てが満たされるという考え方を持った人達がいるみたいですね。お金を稼ぐことは悪ではないのですがお金を手に入れたとしても何も変わらないよという事が分かる動画を三本ピックアップしました。自分自身も著名人御三方、同様に根本的にお金はどうでも良いと思います。お金が無いから不幸とは限りませんし惨めでもないのです。

ホリエモンが株本にガチギレ

人生は有限でそしていつどうなるか知る由も無いのです、だから自分自身が好きなことをやるべし、それをわざわざ仕事にしないといけないわけでもなく、人のためにしないとイケないことでもない。自分自身にも言えるのだけど、自分自身でそれにブレーキをかけている所がある。でも、実際はトライしてみないと後悔するよって思います、特に若くて始めるほうが絶対、瞬発力があるから良いと思います。

西野亮廣氏×近畿大学生 スペシャルトークセッション
ホセ・ムヒカ元大統領の名言

タグ

0, 2, com, https, trA, vVB-Sy, watch, www, youtube, イケ, いつ, お金, こと, それ, ため, トライ, ピックアップ, ブレーキ, わけ, わざわざ, , 三方, 不幸, , , 人生, 仕事, , 全て, 動画, 同様, 実際, 後悔, , , , 有限, , 簡単, 考え方, 自分, 自身, 著名人, 身の丈, ,

映画、騙し絵の牙を観てきました。

2021.03.30

Logging

映画、騙し絵の牙を観てきました。率直に感想を書くとするならば好みが分かれる映画かなと思いました。これまで生きてきた人生観により受ける印象が、かなり違うかなと思います、自分は騙し絵の牙はとても楽しめたし、面白い映画だと感じました。因みに自分は騙された感はなかったかな?

映画で印象に残ったのは、ラストあたりに『難しい事にトライすることが良い』という様なセリフがありましたが、やっぱりそうだなとあらためて感じました。難しい選択をしていないと生き残れないだなと実感。ついつい楽な方に行きがちだけどそこはレッドオーシャンなんだなと。

映画『騙し絵の牙』【予告編】大ヒット上映中!

世の中、目まぐるしいぐらい変化しているように思えます。ここ一年で価値観や常識がいろいろと上書きされているように思えます。時代の転換期にきているように思えます。そんな事を考えながら映画を観ていると良いかもしれません。

最後に原作小説も読んでみたいなと感じる映画でした。今のタイミングで観てよかった?。

タグ

いろいろ, オーシャン, かなり, ここ, こと, セリフ, そこ, タイミング, トライ, ラスト, レッド, , 上書き, , , , 人生観, , 価値観, 印象, 原作, 変化, 好み, 実感, 小説, 常識, , 感想, , 映画, 時代, 最後, , 率直, , 自分, 転換期, 選択,

今日はお休みなのに。

2021.02.20

Logging

今日はお休みなのに、クラウドワークスのお仕事に手を出してしまってへとへとな感じになっています。今日のAM2時頃から起きて12時まで作業して手取り2000円です、受注実績がほしくてトライしたのですが正直なところ割りに合わないかなと思いました。プログラムコード数は結構書きました、たぶん2000円以上の仕事をしている気がします。

あと土曜日、告知するということは仕事辞めることになりました・・・。まる三ヶ月間ぐらい、仕事をしたのですが社長さんと合わないのが、このさきも続くとなると、長くは続かないだろうし何よりシステムのことを理解していない人がトップにいると仕事が進めにくいのです、そんなこともあり辞めるのです。

前社長は、システム上がりの現役でコードを書いていたので、そういう面では良かったなと思います、辞めてこれからフルリモートの仕事をするのか、倉庫作業員になるか、悩んでおります。お給料が良いのはフルリモートですが、倉庫作業が懐かしくて・・・。悩ましいですね。

タグ

12, 2, 2000, AM, お仕事, お休み, お給料, クラウド, コード, こと, これ, さき, システム, ところ, ドップ, トライ, プル, プログラム, まる, リモート, ワークス, , , 今日, 仕事, 作業, 倉庫, 前社長, 受注, 告知, 土曜日, 実績, , 手取り, 正直, , 現役, 理解, 社長, ,

100円で買取1100円で売る。

2020.11.02

Logging

100円で買取1100円で売る。これは買取の適正価格?、ハードオフやブックオフなどの中古買取屋ではそんな感じでものを売っています。売れない商品は100円以下で買い取られたり無料で引き取る形になり、ジャンク品などで売られる場合もある。今日、ハードオフに何か売れるものはないかと見に行ってきたら電源の入らないPS3の本体が3台ほどジャンク品として売られていた。

中身を見ないとわからないけれど、PS3には欠陥があってどこかの基盤のハンダ周りが熱で溶けてしまい、電源が入らなくなる事象があるそうだ。

通称「YLOD」という故障らしい、直し方もググると書いていて技術のある人はトライしてみると良いかなと思いました。因みに電源が入らないPS3(プレイステーション3)が皮肉なことに300円で売られていた。

これらの故障を直して売れる方は300円が3000円に化けるだなと思って見ていた。3000円という値段は最低価格でメルカリだと8000円?1万円前後で売られている。こういう感じで中古屋のジャンク品を買いメンテナンスしてメルカリなどで商品を売ったりしている人も世の中にはいるだろうなと…。

ヤフオクに出品している商品は未だ買い手が現れない、気長に待ちたいと思います。※オークション形式から即決価格で売るように順次対応するつもりです。

因みに「100円で買取1100円で売る。」というタイトルは「100円のコーラを1000円で売る方法」という本のタイトルのパクリです?。

タグ

, 100, 1100, , 300, 3000, 8000, PS, YLOD, こと, これ, これら, ジャンク, どこか, トライ, ハードオフ, パンダ, ブックオフ, プレイステーション, メルカリ, もの, , 中古, 中身, 事象, , 今日, 価格, 値段, 周り, 商品, 基盤, 場合, , 感じ, 技術, 故障, , 最低, 本体, 欠陥, 無料, , 皮肉, 買取, 通称, 適正, 電源,

kabu.com APIする前にビットフライヤーライトニングで頑張ってみるのが良いかも、自動売買のはなし。

2020.06.04

Logging

kabu.com APIする前にビットフライヤーライトニングで頑張ってみるのが良いかも、自動売買のはなしです。そんなに単純なものではないとは思うものの、プログラミング書けばある一定の利益を得ることができそうな気がするので近々、じぶんもAPIを使用してプログラミングしてみます。上手く動作してもコードを公開することはないとは思います。ただしコードの仕組みなどは公開するかもしれません。もしくはコードの一部分とかは公開すると思います。

18.仮想通貨自動売買プログラムを作る(5) | TypeScript入門講座

ちなみに動画で仮想通貨自動売買の方法をレクチャーしているサイトがあります、世の中、、、どうなっていくのだろうかと思ってしまう。仮想通貨自動売買で上手く利益を得ることが出来たらkubu.com APIを使用して取引を使用と思ってます、収入がないと来月からマイナスになる一方なので。手当り次第、収入に繋がるものは手を動かしてトライしていきます。

追記1:kubu.com APIは個人は駄目だそうです、ビットコインの方は高くて買えないのでロジックだけ作りました。

おそらくシンプルなコードでもずっと動作させていれば収益化できるはずです、但しそのコードを改善させようとしてコードを書き換えたりすると逆に損するような気がしますね。そんな事もあるのか、APIは複数申請が可能みたいです。

映画『ハミングバード・プロジェクト 0.001秒の男たち』予告編

なお、映画ハミングバード・プロジェクトにも取り上げられているけど、取引には処理速度はかなり大事なような気がします。

追記2:
ビットコインの価格が高いので断念しました?詳しくは下記参照。

https://zip358.com/?p=9310

タグ

API, com, kabu, kubu, コード, こと, サイト, じぶん, トライ, はなし, ヒット, フライヤー, プログラミング, もの, ライトニング, レクチャー, 一定, 一方, 一部分, , , 仮想, 使用, 公開, 利益, , 動作, 動画, 単純, 収入, 取引, 売買, , 方法, 来月, , 自動, 通貨,

いいね。おっさん毒を吐く。

2020.02.19

Logging

今回のマイクロソフトの会、すごく良いや。元、日本法人のマイクロソフト社長さん、毒を吐くよね。すごくスマートだと思いますよ、そしてドライなお方ですね。本質的なことを見抜くことが出来る方って基本こんな感じです。ひとが言わないことをさらっとお話になります。

https://www.youtube.com/watch?v=VPL2NoSd9q4

尚、ニューズピックス有料会員の方しか全編見えないです。ニューズピックス有料会員の自分ですが、この頃、有料会員のプレミア会員の動画放送が劣化しているような気がします。中田敦彦さんが出てる番組だけがかろうじて、毎回、同じ質を維持している気がします。ホリエモンは基本的にムラがあるし、ホリエモンを称える番組になってますよね。基本的に人とホリエモン絡む番組は駄目な感じがします。YOUTUBEで配信しているような一人で語っている方が良いじゃないかと思います。

ちなみに自分、YOUTUBEしていますがYOUTUBERになる気もないです。広告収益が出れば良いかなと思っていますが、別にそのためにPHPの解説をしているわけではなくPHPer(ぺちぱー)になるきっかけを無料で提供したいという考えで動画をUPしています。解説は意味分かんないという人もいればあんな解説で意味が理解できる人もいます。あんな解説で意味がわかる方間違いなくあなたは賢いです。プログラマーになれるでしょう。

タグ

UP, youtube, YOUTUBER, お方, スマート, トライ, マイクロソフト社長さん, むら, 一人, 中田敦彦さん, 全編, 劣化, 基本的, 意味, 感じ, 提供, 本質的, , 理解, 番組, 維持, 自分, 解説, 配信, 駄目,

いつの間に? 『ELT 伊藤 一朗いっくんTV』

2020.02.03

Logging

Every Little Thing( エヴリ・リトル・シング )の伊藤一郎さんがYOUTUBEチャンネル解説していた。ELTって誰と言われる方もいるかもしれない。そんな方は30後半代?40代のおじさん、おばさんに聞いてみたら大体の人が知っているミュージシャン、9割のひとがELTって聞けば分かるじゃないかな?

大変なことが起こりました【スター・ウォーズ/スカイウォーカーの夜明け】

そんなELTの伊藤さん、妙に違和感がない。むしろYOUTUBER(ユーチューバー)としても全然生きていけそうな気がします。なんか、伊藤さんってどこかゆるくて優しそうなイメージがあるのだけど、自分は何だか小悪魔的な要素を持っている人だなと感じます。そんな彼がギターなどいろいろな事にトライしている姿は何だか共感持てます。見てみたい方は是非チャンネル登録を!

必殺パワーコード! ポップス・ロック・パンクはこれだけで押し通せる!?【ELTいっくんのギター講座 #5】

チャンネル登録はこちらから
https://www.youtube.com/channel/UCxANjE26oVSYs9mWDpk3rQQ/featured

タグ

26, , 30, 40, , channel-, com, ELT, Every, Little, mWDpk, oVSYs, rQ, Thing, TV, UCxANjE, youtube, YOUTUBER, イメージ, いろいろ, エヴリ, おじさん, おばさん, ギター, こちら, シング, チャンネル, トライ, ひと, ミュージシャン, ユーチューバー, リトル, 一朗, , , 伊藤, 伊藤一郎, 共感, 大体, 姿, 小悪魔, , 後半, , , 登録, 自分, 要素, 解説, , 違和感,

プログラミングって何から勉強したら良いの?パソコンが有れば無料で勉強できる方法。

2020.01.11

Logging

プログラミングって何から勉強したら良いの?
答えは通称js(ジェーエス)と呼ばれるjavascript(ジャバスクリプト)言語から
始めると良いです^_^。
ちなみにプログラミンスクールに通う必要なんてないです。
偏差値50ぐらい有れば独学で身につくことが出来ると言われています。

自分を知っている人ならあいつでも出来るなら私でも出来ると思って
トライしてみてください。
繰り返しになりますが、参考書などは買わなくて良いです。

下記の方法で勉強してみてください。

  1. YOUTUBE動画を見る。
  2. 動画に記載しているプログラムを実際に同じコードを書いてみる。
  3. 動作したらプログラムコードを変更してみる。
  4. 一旦、プログラムコードを消して今度は記述コードを見ないで書いてみる。
  5. コードがわからない時は動画を見ずにググる。

上記のことを繰り返しすることで何だかわからないけど、感覚的に身につくはずです。難しい横文字などは後から覚えたら良いです。

JavaScriptを解説している動画リンクを貼っておきます。
動画のリンク切れあった場合はYOUTUBEで JavaScript 入門などの単語で検索してみてください。

入門解説動画:何となく進めるが大事です。

【Javascript入門】#1 Javascriptを始めましょう

エラーになった時の対処方法:デバッグ方法。

入門】JavaScriptのデバッグ方法を解説!これだけは知っておけ!

中級者JSテクニック動画。

Top 10 Javascript Tricks You Didn't Know!

尚、プログラムコードを書く場合、大体のプログラマーはエディターやIDEを
使用してプログラミングコードを記載します。

自分はVisualStudio codeを使用しています。
こちらWindowsやMac、リナックスのOSにそれぞれ対応しています。
https://code.visualstudio.com/ [日本語化出来ますググって]

補足:今でもC言語などやJAVA言語から初めると良いよと言われますが
おそらくC言語で始めるとメモリの事などで挫折しJAVA言語で始めると
オブジェクトで挫折します。

JSで始め、大体の事をマスターすると他のプログラミング言語へ
移行しやすいです。いろいろな言語を覚えるのではなく。
まずは一つの言語をマスターする事が大事になります。

皆さんトライしてみてくださいね(・(ェ)・)b

タグ

50, javascript, JS, youtube, あいつ, エス, コード, こと, ジェー, ジャバ, スクール, スクリプト, トライ, パス, パソコン, プログラミン, プログラミング, プログラム, 一旦, 上記, 下記, , 今度, , 偏差値, 勉強, 動作, 動画, 参考書, 変更, 実際, 必要, 方法, , 横文字, 無料, 独学, , 答え, 自分, 言語, 記載, 記述, , 通称,

面白くないような内容が実は人生を楽にするじゃないかな?

2019.12.16

Logging

Google のデータサイエンティストが語る現場で使える機械学習入門

たぶん、普通の人は娯楽番組などをみるのが楽しいじゃないかなと
思います。自分は娯楽番組は全然見ない、見なくなった理由は
面白くあまり感じないから、
それよりテクノロジーなどの番組を見るほうが面白く感じます。

【機械学習超入門】初心者が気をつけるべき3点【離脱しない】

人工知能に興味のある方は上記の動画をみると初心者でも
ある程度、プログラムのことが分かっている方なら
サンプルコードなどを実行できたりします。

話戻しまして、何故、、、娯楽番組が面白くないのか
よくわからないのですが・・・そういう性なのかなと思います。

自分が作ったものが動くというのは結構面白いですよ。
これからプログラムを学ぶ方は自分が作りたいものが掲載している本などや
YOUTUBE動画などの解説しているものを探し出して
トライしてみると良いかもしれません。

タグ

youtube, コード, こと, これ, サンプル, それ, テクノロジー, トライ, プログラム, もの, 上記, , 人工, 人生, 内容, 初心者, 動画, 娯楽, 実行, , 掲載, , 普通, , 理由, 番組, 知能, 自分, 興味, 解説,