難しいの基準(プログラム初心者へ)

2019.11.15

Logging

難しいの基準、プログラムが難しいと思っている人がいますが
そんなに難しいものではないです。

つい最近、人工知能のさわりを試行錯誤しながら
行ってみました。Aという文章から新たな文章を生成するというものです。
機械学習の部分はあらかじめ学習済みのモデルを取ってきて
試してみたのです。なんとか文章を生成する流れまで出来ました。

プログラムが難しいひとは、参考書をみて何だか意味がわからないと
思っているひとが殆どだと思います。
まず、参考書を読むのをやめて作りたいもののプログラム言語が何か
そして作りたい機能はなにか考えて、ググりましょう。

例えば【PHP 掲示板 作り方】などと検索すると作り方の方法が
ヒットします。最初はそのソースコードをそのままコピーして
動作するところまで試してみましょう。

次に動作するところまで出来たら、そのソースコードを
編集してみましょう。そうすることでどういう処理なのか理解できます。

理解できるようになったら参考書を開いてみましょう。
何となく参考書の意味が理解できるようになるはずです。
最初から参考書を理解できるタイプと理解できないタイプがいると思います。
理解できないタイプはググって覚えるという方法で
プログラムを身につけるほうが効率的です。

タグ

php, コード, こと, コピー, さわり, ソース, つい, ところ, ヒット, ひと, ひとは, プログラム, モデル, もの, , 人工, 作り方, 処理, 初心者, 動作, 参考書, 基準, 学習, 意味, 掲示, 文章, 方法, 最初, 最近, 検索, 機械, 機能, , 殆ど, 理解, 生成, 知能, 編集, 言語, 試行錯誤, 部分,

何でもどうぞとすごく挑戦的ですね。グーグルさんの検索入力ボックス

2019.11.10

Logging

グーグルさんの検索入力ボックス 何でもどうぞとすごく挑戦的ですね。
ついに何でも検索できるようになったのか?

プレースホルダー(placeholder:入力ボックスの灰色文字部分)の文字が
「何でもどうぞ」になっている件、恐ろしいついにAI(人工知能)が
人の意味を理解してきたのか、それとも罠?

人工知能にガンガン学習させるために、
こんな挑戦的な「何でもどうぞ」とかいう文字にしているのか。
何だか、Gさんの試み(意図)は後者が強そうですね、、、。

そして挑発されたひとがガンガン、人工知能に
学習させて結果、何でも検索できるようになるという
オチだと思います。

タグ

AI, placeholder, オチ, グーグル, ため, ひと, プレース, ボックス, ホルダー, , 人工, , 入力, 学習, 後者, 意味, 意図, 挑発, 文字, 検索, 灰色, 理解, 知能, 結果, , 部分,

DropFTPを配布。

2018.12.01

Logging

ドップして一つのファイルを転送するソフトを作りました。
こんなのどうしているのかと疑問を持つ人もいると思いますが
業務上、こんなソフトが要るという会社などもいるのではないかと
思いで作りました。
ダウンロードはこちらから
https://zip358.com/tool/DropFTP.zip
ソースコードは下記になります。
※FTP部分はWinSCPのライブラリを使用しています。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using WinSCP;
namespace dropFTP
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void upbtn_Click(object sender, EventArgs e)
        {
            String err = "";
            if (hostText.Text == "") {
                err += "ホスト名が設定されていませんn";
            }
            if (idText.Text == "")
            {
                err += "IDが設定されていませんn";
            }
            if (passText.Text == "")
            {
                err += "passが設定されていませんn";
            }
            if (remText.Text == "")
            {
                err += "アップロード場所が設定されていませんn";
            }
            if (uplab.Text == "")
            {
                err += "アップロードファイルが設定されていませんn";
            }
            var RadioGroup = groupFTP.Controls.OfType<RadioButton>().SingleOrDefault(rb => rb.Checked == true);
            if (RadioGroup == null) {
                err += "アップロード環境が設定されていませんn";
            }
            if (err != "")
            {
                MessageBox.Show(err);
            }
            else {
                if (RadioGroup.Text == "FTP") {
                    upFTP();
                }
                if (RadioGroup.Text == "SFTP")
                {
                    upSFTP();
                }
            }
        }
            private int upFTP() {
            try
            {
                // Setup session options
                SessionOptions sessionOptions = new SessionOptions
                {
                    Protocol = Protocol.Ftp,
                    HostName = hostText.Text,
                    UserName = idText.Text,
                    Password = passText.Text,
                    PortNumber =int.Parse(portText.Text)
                };
                using (Session session = new Session())
                {
                    // Connect
                    session.Open(sessionOptions);
                    // Upload files
                    TransferOptions transferOptions = new TransferOptions();
                    transferOptions.TransferMode = TransferMode.Binary;
                    TransferOperationResult transferResult;
                    if (remText.Text.EndsWith("/"))
                    {
                        transferResult = session.PutFiles(@uplab.Text, remText.Text, false, transferOptions);
                    }
                    else
                    {
                        transferResult = session.PutFiles(@uplab.Text, remText.Text + "/", false, transferOptions);
                    }
                    // Throw on any error
                    transferResult.Check();
                    // Print results
                    foreach (TransferEventArgs transfer in transferResult.Transfers)
                    {
                        MessageBox.Show("アップロードしました");
                    }
                }
                return 0;
            }
            catch (Exception e)
            {
                MessageBox.Show("Error: {0}" + e);
                return 1;
            }
        }
        private int upSFTP()
            {
                try
                {
                    // Setup session options
                    SessionOptions sessionOptions = new SessionOptions
                    {
                        Protocol = Protocol.Sftp,
                        HostName = hostText.Text,
                        UserName = idText.Text,
                        Password = passText.Text,
                        PortNumber = int.Parse(portText.Text),
                        GiveUpSecurityAndAcceptAnySshHostKey = true
                    };
                using (Session session = new Session())
                {
                    // Connect
                    session.Open(sessionOptions);
                    // Upload files
                    TransferOptions transferOptions = new TransferOptions();
                    transferOptions.TransferMode = TransferMode.Binary;
                    TransferOperationResult transferResult;
                    if (remText.Text.EndsWith("/")) {
                        transferResult = session.PutFiles(@uplab.Text, remText.Text, false, transferOptions);
                    } else {
                        transferResult = session.PutFiles(@uplab.Text, remText.Text + "/", false, transferOptions);
                    }
                        // Throw on any error
                        transferResult.Check();
                        // Print results
                        foreach (TransferEventArgs transfer in transferResult.Transfers)
                        {
                        MessageBox.Show("アップロードしました");
                        }
                    }
                    return 0;
                }
                catch (Exception e)
                {
                    MessageBox.Show("Error: {0}" + e);
                    return 1;
                }
            }
            private void Form1_DragDrop(object sender, DragEventArgs e) {
            //e.Effect = DragDropEffects.Copy;
            string[] fileName = (string[])e.Data.GetData(DataFormats.FileDrop, false);
            uplab.Text = fileName[0];
        }
        private void Form1_DragEnter(object sender, DragEventArgs e)
        {
            e.Effect = DragDropEffects.Copy;
        }
        private void radioSFTP_CheckedChanged(object sender, EventArgs e)
        {
            portText.Text = "22";
        }
        private void radioFTP_CheckedChanged(object sender, EventArgs e)
        {
            portText.Text = "21";
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            this.FormBorderStyle = FormBorderStyle.FixedSingle;
            this.MaximumSize = this.Size;
            this.MinimumSize = this.Size;
        }
    }
}

タグ

358, Collections, com, ComponentModel, data, Drawing, DropFTP, Forms, FTP, Generic, Linq, System, Tasks, Text, Threading, tool, using, Wi, Windows, WinSCP, zip, コード, こちら, ソース, ソフト, ダウンロード, ドップ, ファイル, ライブラリ, 一つ, 下記, , 会社, 使用, 業務, 疑問, 転送, 部分, 配布,

大きな波を立てると大きな波が返ってくる。

2018.07.20

Logging


変化はいつ変わったのかわからないぐらいが丁度よい。
波と同じで大きな変化は嫌う人が多い、それが良い悪いは別として。
よく物事がうまくいっていないのは、何かが悪いから
うまくいっていないと思いがちですが原因は
見えている部分ではないところかなと思います。
例えばAという方針を打ち出して、やっぱりBにしようと
切り替えたら、それは反感買います。
AからBに変えてもBと同じ作用は出ません。
何故ならAという事を経験しているからです。
自分ならAからBへ変化させません。
AからAAAへ緩やかに変化させます、その事は誰にも言わず
自分自身で徐々に体制を変化させていきます、
長いスパンで徐々に変化させます。
誰かにいうと波が立つ。
誰にも言わずに徐々に変化させる方法を選びます。
自分が一番大事かなと思うのは調和です。
リーダーはどこにも属さない方が良い。
リーダーは誰にも肩入れしない方が良い。
リーダーは誰かの文句を言わない。
要するに平等に接することのできなければいけない。

タグ

aaa, チーム, リーダー, 体制, 作用, 単行本, 原因, 反感, 変化, 文句, 方針, , 物事, 自分自身, 誰か, 部分, 長いスパン,

才能*努力

2018.06.16

Logging


才能*努力。
才能っていうのは、好きだということだと思います。
好きだから集中できるということ、飽きずに続けられること。
宇宙兄弟を見てい思うのだけど、才能が全てではないのだと思います、
一番、大事なのは志とかそういうものですね。
感情であり心の部分だとかそういうものです、これは凄く大事かなと。
才能*努力があっただけでは
独りよがりな人が出来上がってしまうだけです。

タグ

7, jp, KC, モーニング, リーダー, 一番, , 全て, 宇宙兄弟, , , 感情, 才能, 部分,

AQテストとは。

2018.06.15

Logging


 
AQテストとは自閉症スペクトラム指数を測るテストです。
自分はどうなんだろうかという事でとある所でテストしてみました。
結果は次ぐらいでわかるみたいです。
いまの段階で分かっていることは、口下手でなおかつ一般常識がないということ
ぐらいです。自分の予想では自閉症スペクトラムは極度に高いわけではないのでは
と理解しているのだけど、まだ結果は知らされていない。
ただ、IQの指数も一般的かやや劣ると思っていますが
空間認知能力などPGに関係している部分は高いと思っています。
これは前にも検査して高成績だったので、そうではないかと思っているだけ。
発達障害や自閉症スペクトラム障害の人はいろいろと
得意不得意があるのだけど、プログラミングに長けている人は
結構いるのは、結構知られた話です。
何故、受診したのか。
ある程度、自分の負の部分をデータとして欲しかったと言うことと
やはり改善したいという事ですね。昔から皆と少し感覚や捉え方の違うので
そこをなんとか直したいです。
治ることはないといろいろな本に書かれているので
治らないだろうけど、対処方法は学びたいなと思います。

タグ

AQテスト, コミュニケーション・トレーニング, データ, プログラミング, 一般常識, 対処方法, 捉え方, 極度, 発達障害, 空間認知能力, 結果, 自閉症スペクトラム, 自閉症スペクトラム指数, 自閉症スペクトラム障害, 部分, 高成績,

Twitterで自分に返信しているわけ。

2018.05.24

Logging


その時、どう思ったのかという感想みたいなものです。
Twitterの良さはリアル何気ないことが呟けたりすること、
たまにコレは言い過ぎたという事はツイ消しすることが
出来るので便利かなと思います。
この頃、タイムライン(TL)上でイケダハヤト氏のつぶやきが
流れたりするので、たまに記事を読むことはありますが
この人の言っていることは、全て真に受けてたら駄目です。
良いところだけ取り入れたほうが良い。
特に儲かってるとかいう話、彼はウェルスナビが儲かるとか
言っていますが、実際THEOの方が儲かっているはずです。
そういう感じで本当に儲かっている部分は
あまり公に言わない。本当に儲かっている部分は
うまく隠しているのですよ。
儲けるからくりを全てオープンにする事はまずないでしょう。
ココまではオープンに出来るけどというテレビ番組出てくる
ラーメン屋さんと同じです。秘伝のスープの作り方なんて
教えてくれません。
いまも昔も技は盗むものなのかもしれないなと
思う、今日このごろですが自分は基本的に技はオープンに
していきます。唯、オープンにしたものは過去の遺産みたいなもので
リアルタイムで自分もオープンにすることはないです。
トイウコトデ、やっていることは
イケダハヤト氏とそんなに変わらないなと思いますが
それ程、高いレベルの技術を持ち合わせているわけでもないです。
なのでオープンにしても構わないのだけどね。

タグ

Twitter, イケダハヤト, ウェルスナビ, オープンソース ソフトウェア, カラクリ, タイムライン, ツイ消しすること, トイウコトデ, ラーメン屋, リアルタイム, リアル何気ないこと, 今日このごろ, 作り方, 全てオープン, 実際THEO, 秘伝, 角川インターネット講座, 部分,

一体何を!?

2017.08.22

Logging


もともと皆、素人なんだということ。
どんなに腕のある職人さんだって元々は素人なんだということ。
一流になるのか二流になるのか、はたまた三流になるのか?
おそらく努力にかかっているけれども・・・。
実際、努力だけでは駄目な部分も大きい、
例えば環境とかそういう事も大事になってくるのだから。
会社が一流になるのも二流になるのかも同じで
環境だといえる、いい加減な事をしているといい加減に
なっていく、人を正そうとして自らが
正せていなければ下から不満がでるのは当たり前。
それはまわりに伝わる、ある意味、意見の言えない環境というのは
恐ろしいことなんだと思えます。ある会社に非常に似ているから正直、不安ですね。

タグ

7, ディズニー流, まわり, 一体何, 三流, 二流, 会社, 実際, 恐ろしいこと, 意見, 正直, 環境, 素人, 職人, 育て方, 自ら, 部分,

今頃、チーズはどこへ消えた?という本を読む。

2017.07.15

Logging

今頃になってチーズはどこへ消えた?という本を読む。
そして読んでよかったなと感じてしまう、自己啓発書なのかなと思う部分も
あるけれど全体を通して良い感じです。
要点はチーズの絵柄と一緒に書かれていたりしているけれど
物語は結構、読むべきことかなと。
例えば要点にはこういう文面がある。

変わらなければ破滅する。
古いチーズに早く見切りをつければそれだけ早く新しいチーズがみつかる。
従来どおりの考え方をしていては新しいチーズはみつからない。
早い時期に小さな変化に気づけばやがて訪れる大きな変化にうまく適応できる。
引用:チーズはどこへ消えた?より

実際これだけはやはり何を意味しているのかという事は掴みづらいひとも
いるかもしれないし、人によっては捉え方や解釈が違うので
やはり一度、物語を読むことをおすすめします。
そうすると何を意味しているのかという事が
理解できると感じます。
人によってチーズは何なのかというのは
違うとは思いますが、このチーズはどこへ消えた?という
本にかかれている事はチーズを見つけだすには
最短な道のりになるヒントになるのではないかなと感じました。

タグ

おすすめ, こと, これだけ, チーズ, どこ, ひと, 一度, , , 今頃, , 全体, 啓発書, 変化, 実際, 引用, 従来, 意味, 感じ, 捉え方, 文面, 時期, , 物語, 理解, 破滅, 絵柄, 考え方, 自己, 要点, 解釈, 適応, 部分,

クローラーするサービスの基礎。

2016.11.19

Logging

クローラーするサービスの基礎のソースを載せときます。殆どサイボウズ・ラボの人が書いたコードです。
このサンプルソースをそのまま貼り付けても一階層のリンクしか取得できません。
再帰処理の部分をコメントアウトしているからです。ちなみにコメントアウトを外してもメモリオーバーでおそらく
大体のサーバでエラーが出力されます。どうしたら良いのかといえば、DBに1階層目のリンクデータ、2階層目のリンクデータという様に保存する機能を施す。次にajaxで階層を受け渡しながら、再帰処理を行う。
再帰処理が終わる要素はそれ以上、下階層がないことを判断する。そのためには保存したデータを検索することが重要になる。=(イコール)
新規にデータを登録しているうちは、再帰処理を終わらせないようにすることが大事になる。
これの機能を加えることで巡回する事が可能になる。ここで注意しないといけないのが、外部リンクを保存しないことです。外部リンクまで保存していると巡回は永遠に終わらないでしょう・・・。
トイウコトデ
ほぼ??コピペソースを貼っときます。

<?php
echo json_encode($obj);
exit;
function get_linkarray($link)
{
	$context = stream_context_create(array("http" => array("method" => "GET", "header" => "User-Agent: simplecrawler.library.php 0.0.1")));
	$resultR = array();
	$resultS = simplecrawler($context, $link, $link, parse_url($link));
	foreach ($resultS as $k => $v) {
		$resultR[] = $v;
	}
	return $resultR;
}
function simplecrawler($context, $link, $burl, $base, $linkArrayDat = array())
{
	$linkArrayPre = crawler_link(crawler_page($link, $burl, $base, $context), $link, parse_url($link));
	foreach ($linkArrayPre as $k => $v) {
		if (!isset($linkArrayDat[$v])) {
			$linkArrayDat[$v] = $v;
			//$linkArrayDat = array_merge($linkArrayDat, simplecrawler($context, $v, $burl, $base, $linkArrayDat));
		}
	}
	return $linkArrayDat;
}
function crawler_page($link, $burl, $base, $context)
{
	if (strpos($link, $burl) === 0) {
		$page = @file_get_contents($link, false, $context);
		return $page === FALSE ? null : $page;
	} else {
		return null;
	}
}
function crawler_link($page, $burl, $base)
{
	$linkArray = array();
	if ($page === null) {
		return $linkArray;
	}
	preg_match_all("/[\s\n\t]+href\s?=\s?”(.*?)”/i", $page, $href);
	for ($i = 0; $i < count($href[1]); $i++) {
		$link = $href[1][$i];
		if (preg_match("/^http(s)*\:\/\//", $link)) {
			$result = $link;
		} elseif (preg_match("/^\/.+$/", $link)) {
			$result = $base["scheme"] . "://" . $base["host"] . $link;
		} else {
			// echo $base["path"] . “\n”;
			$b = preg_split("/\//", dirname($base["path"]));
			$t = preg_split("/\//", $link);
			foreach ($t as $v) {
				$l = $v === "." ? true : ($v === ".." ? array_pop($b) : array_push($b, $v));
			}
			$result = $base["scheme"] . "://" . $base["host"] . join("/", $b);
		}
		$linkArray[$result] = $result;
	}
	return $linkArray;
}

タグ

, 2, ajax, db, アウト, イコール, うち, エラー, オーバー, クローラー, コード, ここ, こと, コメント, これ, サーバ, サービス, サイボウズ, サンプル, ソース, それ, ため, データ, トイウ, メモリ, ラボ, リンク, , , , , 保存, 再帰, 処理, 出力, 判断, 取得, 可能, 基礎, 外部, 大事, 大体, 巡回, 新規, 検索, 機能, 殆ど, 永遠, 注意, 登録, 要素, 部分, 重要, 階層,

何がリアルで何がリアルじゃないか!♪

2016.10.27

Logging

「何がリアルで何がリアルじゃないか!♪」
なんか、この曲の歌詞がすごくストレートです。
聞いていてなんか共感する部分があって怖いレベルです・・・。

tofubeats – SHOPPINGMALL

タグ

ストレート, リアル, レベル, , 共感, , 歌詞, 部分,

ファイナルファンタジー14のキャラをうっぷしてみる。

2015.10.31

Logging

http://jp.finalfantasyxiv.com/lodestone/character/6101539/
ファイナルファンタジー14のキャラをうっぷしてみる。{2回目}
購入してから一年ぐらいは経過しているのですが未だにレベルが16しかない
のです・・・。殆どゲームをしていない状態が続いています。
その理由の一つは共同でゲームする仲間がリアルにもいないので
ひとりプレイしていても何だか長続きしないのですね。
FF14の良い所はひとりでも何とか出来るところなんですが
逆にこの頃、ひとりでプレイしていてもあまり楽しさを感じられない
ので・・・。
ここで告知します。殆どオフラインなので
自分とプレイしてみたい奇特な方はTwitterのダイレクトに
お声がけでもしていただけると有難いです。
 

タグ

2回目, FF14, iframe, Twitter, お声がけ, キャラ, ところ, トコロ, ひとり, ファイナルファンタジー1, ファイナルファンタジー14, ブラウザ, 一つ, 一年, 仲間, 共同, 昨日, 殆どオフライン, 殆どゲーム, 状態, 理由, 良い所, 部分,

結局、できずじまい。って本(イラスト)なんか自分に。

2015.09.25

Logging


結局、できずじまい。ヨシタケ シンスケ(著者)。
ある人のツイートからこのひとを知りました。
絵がシュールで気に入ったので即Amazonで購入!!
本の中を見てみると、クスって笑える部分が多少あり、
全てに笑える要素があるかは人によると思いますが・・・・。
この絵を見るだけでも和むこと間違いないと思います。
ちなみに、自分の絵の中にこのヨシタケ シンスケさんの構図を
取り入れようと奮闘中です。
絵は真似ることにより進化していきます。
ある程度、誰でも絵は書けば書くほど上達していきます。
でも、ある領域から上に上達しようするのは
なかなか難しいです。未だに自分の絵はある領域から
抜けだせません↓

タグ

Amazon, いまいち, イラスト, クス, ツイート, ひと, ヨシタケ シンスケ, , 全て, 奮闘中, , 構図, 結局, , 著者, 要素, 購入, 部分, 領域,

パスワードのチョメチョメ(***)が見えるソフト(Windows)はこれ(ノ´∀`*)

2015.01.13

Logging

パスワードのチョメチョメ(***)が見えるソフト(Windows)はこれです。
PasswordEyeというソフトです、結構、役に立ちます。ちなみにブラウザ上の
パスワードはIE以外は対応してないだとか。あくまでもWindowsソフトのチョメチョメ(***)が
見えるソフトです。ちなみにFirefoxの場合はブラウザ上のパスワード部分が
覗ける拡張アプリが存在したことを覚えています。
余談ですが、よく巷でパスワードが流出したとか言う記事を見かけると思いますが
絶対にDB上からパスワード流出しない会社があります。その中の一つに
グーグル社がはいってるとか・・・・。
パスワードに暗号化をかけるのはどの会社も行っている
事だと思いますが、暗号化したものは基本的に復号化する事が可能だと
思います。そうではないモノのもありますが・・・。どうもグーグル社の場合は
グーグル社のサーバー上でしか復号化できないような仕様になっているらしく
社外にパスワード情報が流出しても復号化は不可能らしいのです。
ちなみに世界的に有名なポータルサイトを列挙しときます。
日本ではYahooのシェア率が高いみたいですが、世界的にはグーグルが
トップです。

追記
たまには日本以外のポータルサイトを覗いてみるのも結構たのしいですよ。
ちなみにこれが国別Yahooのポータルサイトのアドレスです。
https://everything.yahoo.com//world/

タグ

db, Firefox, IE, PasswordEye, Windows, アプリ, グーグル, こと, これ, サーバー, ソフト, チョメチョメ, パスワード, ブラウザ, もの, 一つ, , , , 仕様, 以外, 会社, 余談, 可能, 場合, 存在, 対応, , , 復号, 拡張, 暗号化, 流出, , 記事, 部分,

現場のプロが教えるWEB制作の最新常識をパラ読みして(´Д`)

2014.08.25

Logging

現場のプロが教えるをパラ読みしての感想などを書いてみます。
この本ですけども、毎日WEBの技術やデザインの流行をチェックしている方は
然程目新しい内容を書いている本ではないです。
こんな方はおすすめ、Web制作会社に入社したのだけど、
周りに技術を持った人がいない、または自分の技術や知識が
どれぐらいのレベルなのか知りたいなどが分かる本です。
この本が示すトコロは世間一般でいうWeb制作会社を
軸として経営している会社のレベルです。
ただ、これは技術書ではないため、
これだけではWeb技術やデザインの知識を得ることは難しいです。
ちなみにこの本は、文章が結構多めですけど
重要な部分にはマーカー(黄背景色)を塗っているので
マーカーの前後を読むことで一通り理解できるような感じになってます。
 

タグ

4844363980, asin, jp, web, おすすめ, こと, コレ, これだけ, ため, チェック, デザイン, トコロ, どれぐらい, プロ, マーカー, レベル, 一般, 一通り, 世間, , 会社, 入社, 内容, 制作, 前後, 周り, 多め, 常識, 感想, 技術, 技術書, 文章, , 最新, , 毎日, 流行, 現場, 理解, 知識, 経営, 背景色, 自分, , 部分, 重要, ,

100の基本っていう本を買いました(´Д`)

2014.08.17

Logging

100の基本っていう本を買いました。簡単に言うとタイトルに惹かれて、そして本のデザインに惹かれて購入した本です。本の中身はまだ見ていませんが、本の表に書かれてある100番目の言葉に結構惹かれて購入を決めました。「自分の基本の更新を常に行う。」、この言葉を実践するのは結構難しいかなと思ったりしますが、納得だったので、この本は自分に合うかもと思って購入。それって実は大事で、本のプロローグとか見て、難しいそうだなとか、すんなり想像できないなぁとか思ったら買わないほうが良いです。
ちなみに自分が自己啓発の本を読む理由の一つはCDやDVDのジャケ買いとほぼ同じです、そして本の中身をちらりと見て合うと思ったら購入します。自己啓発書を読んでいて、どうこう言えない部分も出てきますけど、自分はその事については、さらっと流します。本を読むことによってのメリットは想像力を養える事と自分の考えとは違うことを説教がましくなく吸収できることです。自分は昔、本なんて読まない本なんて別にいいだよというタイプでした。キッカケは高校の時に、映画の原作を読んでみようと思ったのが最初です。それが結構ハマって、今に至るという感じですね。

タグ

100, cd, DVD, こと, ジャケ買い, ソレ, タイトル, デザイン, プロローグ, まし, メリット, 一つ, 中身, , 吸収, 啓発, 啓発書, 基本, 大事, 実践, 想像, 想像力, , 更新, , 理由, 簡単, 納得, 自分, 自己, , 言葉, 説教, 購入, 部分,