生成AIの良いところと悪いところコード編

2023.11.23

Logging

おはよう御座います、生成AIの良いところと悪いところコード編を書いてみます、良いところは新しい技術を知るきっかけになる、理解しやすい。参考書よりも無料で使用できるchatGPTの方がかゆいところに手が届く感じがします。悪いところは、そのままのコードでは上手く動かないや間違っている事がある、同じ解を示さないなどなど…。

無料なので仕方がないかもしれないですが、そういう所があります。そんなコードの難点を解決してくれるコードエディタを見つけました。これ凄いみたいです、ちなみに自分が勤めている会社のミーティング(会議)でも取り上げれました。

エディタの名前はCursorというものです。これ無料で使用できるみたいなんです。業界では有名なのかも知れないです。みんなアンテナ立てているだなって思った日でした😌。

明日へ続く。

タグ

ChatGPT, Cursor, エディタ, かゆいところ, きっかけ, コード, コードエディタ, ミーティング, みんなアンテナ, 会議, 参考書, 名前, 悪いところ, 悪いところコード編, 感じ, 新しい技術, 業界, 生成AI, , 難点,

Kotlin言語をはじめて使用してアプリを作ろうとしています。

2021.11.09

Logging

Kotlin言語をはじめて使用してアプリを作ろうとしていますが、こちらでアプリのお披露目をする事は考えていません。自分の本名のドメインで紹介することになると思います。一度、桁読み漢字変換はfulluter言語で作ったことがあるのですが、リリースはしていません。今回は作ってリリースまで行いたいと思っています。それ程、難しいことはないと思っているので、リリースは数週間で出来ると思います(審査も含めて)。

kotlin言語をはじめて使用してアプリを作ろうとしています。

何故、Kotlin言語でアプリを開発しようと思ったか?、簡単に言えばiosにも移植出来るとのことなのでKotlin言語を選びました、そしてそれなりに勉強になるかなぁと思ったからです。動画を見てもらえれば分かる通り、いきなり動的な処理で制御しています。たぶん、いろいろな事を飛ばして勉強しています。参考書も持っていないのでサイトとYOUTUBEで調べつつ理解していこうと今、奮闘中です。今回書いた、ソースコードも調べたものです。

package com.example

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.text.Editable
import android.widget.EditText
import  android.text.TextWatcher
import android.util.Log
import android.widget.TextView

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        var editText = findViewById<EditText>(R.id.editTextTextN1)
        var textview = findViewById<TextView>(R.id.textView)
        editText.addTextChangedListener(object : TextWatcher {
            override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {

            }

            override fun afterTextChanged(s: Editable?) {

            }

            override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) {
                Log.d("テキストが入力されました","$s")
                textview.text = s.toString()
            }
        }
        )
    }
}

タグ

fulluter, iOS, Kotlin, youtube, アプリ, いろいろ, お披露目, コード, こちら, こと, サイト, ソース, ドメイン, リリース, 一度, , , 今回, 何故, 使用, 処理, 制御, 勉強, 動画, 参考書, 変換, 奮闘, 審査, , 本名, , 漢字, 理解, 移植, 簡単, 紹介, 自分, 言語, 調べ, 通り, 開発,

英語は日本語とは違うという事を知ると知らないとでは。教育が駄目なのか?

2021.10.16

Logging

今日は夜な夜な起きていて・・・あまり寝ていません、中学生じゃないだから寝ろよって感じですよね?。

さて、英語は日本語とは違うという事を知ると知らないとでは勉強の仕方が変わってくると思うです、こんな事は常識なのかもしれないけど、英語を教わる時に教えてくれなかったような気がする。英語を日本語の言い回しで訳すから余計にわからなくなる。どちらかと言えば感じ取ったほうが良いと自分は思う。学生時代、自分は転校してきたのでローマ字などを習わず中学生に上がったのでいきなり躓いて、今でも躓いている。ローマ字を覚えたのは高校の時にパソコンに触れたのがきっかけで、独学で身についたので・・・。全部が躓いたのだ…orz。

WORLD ORDER ”CENSORSHIP”

そして英語を国語を使って教えるので、国語が苦手な人は余計にわからなくなると思うですよね。参考書も国語が分かっている事が前提で書いているから、わからなくなると思っています。

英語と日本語は別の言語、プログラムで言えばPHPとPythonぐらい違うという様に言語というのは似ている所もあるけど違うところもあるだよ。だから感じ取れ!慣れろ!と教えてくれたほうがよほど、英語力が向上したと思います。英語もプログラムも同じで概念を覚えておくことと、英語なら単語、プログラムなら関数を多く覚えておくこと、楽に作れる、英語なら理解できるに繋がると思います。

英語の単語をまずは音で覚えることが、一番の近道なのかなぁって・・・今頃、思います。英語は何度も挫折してきてやっとはじめの一歩ぐらい進めそうな気になっています。まだまだ道のりは長いですけどね。

タグ

orz, きっかけ, どちらか, パソコン, ローマ字, 中学生, , , , 今日, 仕方, 余計, 全部, , 前提, 勉強, 参考書, 国語, 学生, 常識, 感じ, 教育, 日本語, , 時代, , 独学, 自分, 苦手, 英語, 言語, , 転校, 駄目, 高校,

少しjava言語を勉強中。自分の勉強方法はこんな感じになります。

2021.08.18

Logging

最近、雨が続いていてあの暑さを忘れかけていますが、いま夏なんですよね。。。天気が回復したら空の良い写真が取れそうな気がします。

さて、先日からjava言語をまともに勉強しだしました、アプリ制作をしながらjavaに触れようかなと最初は思ったのですが、考え直して基本から始めた方が遠回りだけど近道に思えたので、そちらを選びました。

今までPHP言語ばかりしていたので正直な所、java言語はとっつきにくいですけど、オブジェクト指向の王様を勉強していると他の言語にかなり応用が効くみたいなので今更ですが、勉強しているですね。

自分の勉強方法は参考書などを手にして勉強するのではなくて、実際に手を動かしながらネットで調べつつ勉強スタイルです、これが一番自分には向いている勉強方法なのかなと思います。参考書は一番最後に開くようにしているという感じです。手を動かしながら学ぶときに重要なのはお題を見つけることなのですが、この頃はアルゴリズムの問題を提供しているサイト(競技プログラミング)が山程あるので、そちらを解きながら勉強していくのがベストだと思います。

参考書を読んで、そのまま身につくという人はあまりいないじゃないかなと思いますし、実際に使う関数って限られているので、そのパターンを身につけるには問題を解いていくのが大事になると思います。

因みにjavaのコンパイルと実行方法はこんな感じになります。

javac -encoding UTF-8 example.java
java example

タグ

java, php, アプリ, いま, オブジェクト, かなり, こと, これ, スタイル, そちら, とき, ネット, まとも, 今更, , 先日, 写真, 制作, 勉強, 参考書, 回復, 基本, , 天気, 実際, 少し, 応用, 感じ, , , 指向, , 方法, 最初, 最後, 最近, 正直, , 王様, , 自分, 言語, 近道, 重要, , , ,

お問い合わせフォームとメールフォームの考え方は同じ。

2021.06.07

Logging

お問い合わせフォームとメールフォームの考え方は同じです。AからBにデータを送信してそれを元に処理をしているだけです。これはフォームに限らず、プログラムはデータを元に計算などを行い結果を出力しているに過ぎないのです。コンピュータというのは高速にデータを分類したり、計算したりしているだけなのです。

プログラミングに挫折する人は、いろいろな事に疑問を持って先に進まない人が多いです。どうしてそうなるのかという所まで考えようとしていて前に進まない人が多いです。

https://www.youtube.com/watch?v=5cl3D95KrN4

逆にそうなるだという事を受け入れる人の方が覚えが早いです。最初はルールを覚えたほうが良いですね。
小学生でプログラミングを始めたい方は、人のプログラミングコードを模写して、そのコードの一部の数字などを変更してみて、こうするとこうなるのかという形で覚えていくほうが良いと感じます。参考書には難しい言葉を使って書いている事が多いので、そのような形で覚えるほうが良いでしょう。
今回のソースコードを貼っときますので、コピーするのではなく自分で書いて動かしてみてください!
※因みにphp言語が動作する環境が必要になります。
https://www.sakura.ne.jp/standard.html#plan

<!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="お問い合わせ"/>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.2/css/all.min.css">
<title>お問い合わせ</title>
<style>
	body{
		background-color: #f8f9fa;
	}
</style>
</head>
<body>
	<div class="container">
		<div class="row">
			<div class="col-12 mt-5">
				<h2>お問い合わせ</h2>
				<input class="form-control mt-1" type="text" name="name" placeholder="お名前を入力ください">
				<input class="form-control mt-1" type="text" name="email" placeholder="メールアドレスを入力ください">
				<div class="form-group mt-1">
					<label for="my-select">お問い合わせ</label>
					<select id="my-select" class="form-control" name="ptn">
						<option value="問い">お問い合わせ</option>
						<option value="意見">ご意見</option>
					</select>
				</div>
			</div>
		</div>
		<div class="form-group mt-1">
			<label for="my-textarea">内容</label>
			<textarea id="my-textarea" class="form-control" name="text" rows="3" placeholder="内容を入力ください"></textarea>
		</div>
		<button class="btn btn-primary" id="btn" type="button">送信</button>
	</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.1/umd/popper.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/js/bootstrap.min.js"></script>
<script>
	document.getElementById("btn").addEventListener("click",function(){
		let data = {};
		data["name"]  = document.getElementsByName("name")[0].value;
		data["email"] = document.getElementsByName("email")[0].value;
		data["ptn"]   = document.getElementsByName("ptn")[0].value;
		data["text"]  = document.getElementsByName("text")[0].value;
		$.ajax({
			type: "POST",
			dataType: "json",
			url: "./send.php",
			data: data,
			success: function (response) {
				if(response){
					console.log(response);
				}
			}
		});
	});
</script>
</body>
</html>
<?php
print json_encode($_POST);

タグ

いろいろ, お問い合わせ, コード, これ, コンピュータ, それ, データ, フォーム, プログラミング, プログラム, メール, ルール, 一部, , , , 処理, 出力, 分類, , 参考書, 変更, 小学生, , , 挫折, 数字, , 最初, 模写, 疑問, 結果, 考え方, 言葉, 計算, 送信, , 高速,

Illustratorを2年目ぐらい。

2021.01.19

Logging

Illustratorを使いだして2年目ぐらいですが、あまり技術的には成長していないのかもしれないですが、自分が頭の中で想像したものが徐々に具現化できるようになってきたように思えますが、もっと洗練されたものが作れるように慣れればと思っています。ただ、自分は参考書は一冊だけしかなく。それもあまり使えないなと思って、最初パラパラとめくってあとは放置しています。なのでイラレも独学で技術を身に着けていってます。これをこうしてアレをこうしては偶然の産物なのですが、2年も使っているとなんとなく感覚でわかってきます。

でも、まだまだ素人デザインから抜け出せないのは、技を調べたりしていないところだと思います。今ではYOUTUBEなどで技術を惜しみなく教えている動画があります。そういう動画を見ることにより、技は覚えることはできるのにそれをしていないのは、怠けなのかもしれないなと思います。

上の画像が駆け出しのときに制作したものです。次にこれが時間が経過して制作した画像です。最後にこれがいまの画像になります。こう見ると徐々に制作技術が上がってきたのかもしれないです。

タグ

2, illustrator, youtube, あと, アレ, イラレ, こと, これ, それ, デザイン, とき, ところ, パラパラ, もの, , , , 偶然, 具現, 制作, 動画, 参考書, 想像, 感覚, 成長, , 技術, 放置, 時間, 最初, 洗練, 独学, 産物, 画像, 素人, 自分, , 駆け出し,

Hallo worldの定番。

2020.12.11

Logging

<?php
print("Hello world");

「こんにちは世界」がコンピューター言語の参考書にもっとも記載されている言葉だと思います。誰がこれを始めたのか自分は知らないのですが、定番中の定番ともいえる言葉です。プログラマーなら誰しも知っているだろうなと思います。

いままで、プログラマーという職業は嫌煙されていましたが今でなりたい職業の中に入ってきました。これも時代の流れなのかもしれませんが実際、プログラマーってデジタル土方さんなんですよね。これは今でもそうだと思います、人がコードを入力して書いているわけですから・・・・。近い将来、人工知能が簡単なアルゴリズムなら書いてくれるとは思います。いまでも自らをコードを自己進化して成長する人工知能は存在します。

ただ、自己進化と口頭で言ったことからプログラムが出来る人工知能は未だ存在しません。ただ簡単なこと、例えばデザインをHTML化してくれるサービスは存在していて精度もなかなか良いです。またロゴを生成してくれる人工知能も存在していますが、やはりこれ以上の難しいことは人工知能は出来ません。

なので今後、20?30年はプログラマーという職業はなくならないと思っています。もっともらしい例を出すと電子書籍が登場しても本はなくならなかったという事です。今のところですけどね、遠い将来は消えているかもしれませんが。

タグ

Hallo, Hello, html, lt, php, print, quot, world, アルゴリズム, いま, コード, こと, これ, コンピューター, サービス, デザイン, デジタル, プログラマー, プログラム, 世界, , , 人工, , 入力, 参考書, 口頭, 土方, 嫌煙, 存在, 定番, 実際, 将来, 成長, 時代, 未だ, 知能, 簡単, 職業, 自ら, 自分, 自己, 言葉, 言語, 記載, , 進化,

文字の置き換えはよく使うjavascript「吾輩は猫である。」

2020.12.06

Logging

文字の置き換えはよく使う。いろいろな参考書にも文字の置き換えは出てくる基本中の基本だ、そしてコレは結構使うことがある、とくに商品名を整理するときなど、連番に命名を置き換えるなどに使用することがある。EC系のシステム開発ではデーターベースへ製品名(product name)を登録するときなどによく使うのである?が、製品名や商品番号が整っていないのは、よくあることだ、だがしかしコレが中小企業の現実なのである。

この頃、再帰処理を使うことが少なくなってきて、何でも良いから再帰処理に当てはまる題材をじぶんに課すべきだと思う今日このごろです?

<p>吾輩は猫である、名前はまだない。</p>
<p>吾輩は猫である、名前はまだない。</p>
<button class="btn btn-primary" id="btn" type="button">名前はまだない?</button>
<script>
	document.getElementById("btn").addEventListener("click",(e)=>{
		var object= document.querySelectorAll("p");
		for (const key in object) {
			
			if (object.hasOwnProperty(key)) {
				const element = object[key];
				(element).innerText = (element).innerText.replace("名前はまだない。","名前は猫はちだ。");
			}
		}
	});
</script>

タグ

btn, btn-primary, button, class, EC, gt, ID, javascript, lt, name, product, quot, type, いろいろ, こと, コレ, システム, じぶん, データー, とき, ベース, 中小企業, 今日このごろ, 使用, 再帰, 処理, 参考書, 名前, 吾輩は猫である, 命名, 商品, 基本, 整理, 文字, 現実, 番号, 登録, , 製品, 連番, 開発, , 題材,

今頃、javaの大切さを知ることになる。

2020.11.24

Logging

java言語が理解できたらお仕事の幅は結構広がるし、そもそもプログラミングのお作法てきに源みたいな言語なので、勉強していると凄くソフトやアプリ開発する時に凄く便利なんだとこの頃、気づきました。javaはC#にもSwiftにもある意味繋がるなと思いますし、スプリクト言語にも繋がっていてるし、java言語はとても良いプログラミング教材だと…。

いまDart言語でアプリ開発しているですが、やっぱjava言語を勉強していたらなと思うわけです。そんなわけでjava言語を勉強中です。特にjava言語を使用してアプリを開発するわけではないですが、『スッキリわかるJava入門 実践編 第2版 スッキリわかるシリーズ』を購入して勉強中です?。勉強しないといけないのが、この業界です、、、、。自分は勉強会とかにはあまり参加しないですけど、そのかわり独学でもくもく?と勉強をしています。じぶんの知識は継ぎ接ぎだらけなので、この768ページある参考書を読めば埋め合わせになりそうです。

あと、Swiftもやはり勉強しようと思って中古の本を367円で購入。『Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語 (WEB+DB PRESS plus)』を購入しました。こちらは新刊ではないのですが、ゴニョゴニョと学べそうです。

まずはJava言語を学びつつflutterでアプリ開発を並行して行っています。何故、java言語を勉強しているか?、java言語を学べばなんか色々と克服できそうな気がしています。今までPHP言語での開発が多かったのですが、今後、どう転んでもjava言語をゴニョゴニョ出来れば生きていけそうな気がしています。トイウカ、そういうアドバイスを年上のIT先輩から数ヶ月前に助言を頂きました。その時はピンと来なかったですが、いろいろと勉強していく中でこの頃、そりゃそうだなと感じました。

やはりWEB開発ならフレームワーク使えないと話しならないし、ソフトウェア開発ならjavaはマスターしてフレームワークも使えないと話しならないと思います。今までサボってきた分、勉強しないと生き残れないなと思います。人柄とかも大事ですけど、やはり技術がないと仕事にならない気がします。あとコミュニケーションも必要ですけどね。コミュニケーション身につけるならば自分の場合は自信をつける意味でも技術力を身に着けなければならないと感じています。

まぁ何でもそうですが大変なことが大事なんです。

タグ

2, 768, Dart, java, swift, アプリ, いま, お仕事, かわり, こと, じぶん, シリーズ, スプリクト, ソフト, プログラミング, わけ, 今頃, 作法, 使用, 便利, 入門, 勉強, 勉強会, 参加, 参考書, 大切, 実践, , 意味, 教材, , 業界, , 独学, 理解, 知識, 継ぎ接ぎ, 自分, 言語, 購入, 開発, ,

機械学習や人工知能とかいう事に興味ありで自分の教師なし学習?

2020.09.08

Logging

機械学習や人工知能とかいう事に興味ありで自分の教師がいない場合、本で勉強してもなかなか上手く頭に入らない方も多いと思います。じぶんがいろいろな参考書を購入して思ったことは、本はあとで手を動かすことが大事でわからないことはその都度、調べたり参考書をめくったりするのが大事かなと思いました。

最初に参考書を最初から最後までペラペラめくります。そして出来そうなところからやってみる。難易度が低いのは機械学習の教師ありのライブラリを使ってみる方法です。

今では本を購入しなくても良いかなと思います。動画(ユーチューブ)で機械学習などの動画を片っ端見るということで事が足りる。

https://twitter.com/zip358com/status/1302428313512624128

じぶんがこの動画が分かりやすいと思ったのはチームラボの勉強会や筑波大学の講義などが分かりやすいかなと思いました。他にも機械学習や人工知能の講義などをアップしてたりするのでググってみて学習してみてください。

因みに殆どの人がしているのは賢い人達が作ったライブラリを使って、下記の2点のことをしています。
1.モデル生成し、そのモデルで未知なるデータを推測させてる。
2.ライブラリをチューニングしてモデルを生成したりするという事。

あくまでもイメージですが、難しいと思う前にまずは手を動かすことが大事です。

タグ

アップ, あと, いろいろ, こと, じぶん, チームラボ, ところ, ユーチューブ, ライブラリ, , , 人工, , , 勉強, 勉強会, 動画, 参考書, 場合, 大事, 学習, , 教師, , 方法, 最初, 最後, , 機械, 殆ど, 片っ端, 知能, 筑波大学, 自分, 興味, 講義, 購入, 都度, 難易, ,

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

2020.01.11

Logging

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

タグ

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

プログラムの基礎しか書かないわけ。

2019.11.27

Logging

何故、自分のブログには基本的なプログラミングしかなく複雑なプログラムが存在しないわけはこちらです。

基本的な文法から複雑なプログラムが生まれるので基本的な部分がわかれば大体の人は応用できるだろうと
考えているからです。

自分の場合、勉強と経験からコードを組み立てています。人から教わらないけれど、ググると無数のコードと
解説が存在します。そんな先人が残したコードを読み取り習得するという形と参考書から情報を得たりして経験値を
積んでいます。

職場でプログラムを教わったことは今までほぼほぼ無いです。本当はOJTがあって然るべきだと思いますが中小企業に入るとそんなに甘くはないですね。

今の人はYOUTUBEなどでも無料でプログラミングの知識を取得することも可能です、そこらへんが少し羨ましいです。

ちなみに自分は教えられていないので後輩には自分が知っていることは教えるということを現場では心がけていました。知識って共有して向上するのですがブラック企業は技術を教えない技術は盗み取るものだという考え方が未だに根強いです。

タグ

OJT, youtube, コード, こちら, こと, そこら, , ブログ, プログラミング, プログラム, べん, わけ, 中小企業, , , 何故, 先人, 共有, 勉強, 参考書, 取得, 可能, 向上, 基礎, 場合, 大体, 存在, 少し, , 後輩, 応用, 情報, 文法, 本当, 無数, 無料, 現場, 知識, 経験, 習得, 職場, 自分, 複雑, 解説, 部分,

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

2019.11.15

Logging

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

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

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

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

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

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

タグ

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

勝算

2018.06.17

Logging


東京で働いていたころ、ここでずっと働くことになるかもと
思っていたけれど、実際はそうはならなかった。
プロジェクトが終わるころには、高知へ帰ってきた。
高知へ帰ることが決まった時点で
辞めるという考えは自分の中で決まっていて
帰って、すぐさま辞めた。
理由は簡単なことで
ここにいても成長がないという事を
実感したから、自分が転々と渡り歩いているのは
辛抱がないわけでもなく、単なる技術磨くことが出来るかどうか。
なので、前職では最後の最後まで坦々と職務を
こなして契約切りまでいた。
能力値を上げるには、どうすれば良いかなと
考えたとき、技術の高い会社に入れば自ずとじぶんの技術は
あがる、嫌でも日々の職務をこなしていれば技術は上がるものです。
転職しないで技術は上がるのか?
答えは上がります、そのかわり自分で技術を磨かないと
いけないし、休日などに自分で自ら学ばないといけない。
検索と参考書と実践の反復で技術は緩やかなに上昇します。
一番の近道は技術のあるひとが近くにいることですがね。

タグ

ごろ, じぶん, プログラミング入門講座, プロジェクト, 前職, 勝算, 参考書, 反復, 契約切り, 思考法, 技術, 技術磨くこと, 職務, 転々, 辛抱, 近道, 重要事項, 高知,

さくらレンタルサーバーを再々契約してみた。

2018.05.18

Logging


さくらレンタルサーバーを再々契約して
何か作ってみようかなと思っています。
やはりWEBはなにか作って動かさないと覚えません。
とくにWEBやアプリの技術が次から次へと新たな技術が登場します。
なので、ついていかないと置いてけぼりになり仕事になりません。
JSやCSSのフレームワークを使いこなさないと
やはり駄目だなと感じます。いまググって使いこなしているぐらいの
レベルです。これでは出来るものと出来ないものが分からないので
BootstrapとCSS3の参考書を購入しました。
土日、ある場所にいき勉強しています。
はやく7月24日ならないかな・・・。
オーテピア高知図書館がオープンするのです、
オープンしたら、そこで勉強するつもりおそらくネット完備している
だろうから・・・。
https://otepia.kochi.jp/

タグ

Bootstrap, Bootstrap入門, CSS3, CSSフレームワーク, jp, web, アプリ, オーテピア高知図書館, さくらレンタルサーバー, ネット, 仕事, 参考書, 土日, 場所, 技術, , 置いてけぼり,

日々淡々と

2018.05.02

Logging


日々淡々と生きてます。
この画像を作っている時に、小学生の時に切り絵をした事がふと蘇りました。
自分、小学生や中学生の時に何をしていたのかという記憶はほぼなし、出来事の記憶がちらほら有るぐらいで
あまり覚えていませんね。ちなみにこの画像は背景はグラデーションを使用し波のフリー画像を持ってきて加工をおこなってこんな感じに仕上げました。じぶんの画像は大体は苦労せずにお手軽に作成することが出来ると思います、制作にかける時間は大体、5分です。
凝ったものになると20分ぐらいの時もありますが、シンプルなものは大体、それぐらいです、飽きもせずこういうの
自前で作っていますが、こういうの好きですから続きます。
継続は力なりとは言いますが、アレは半分ウソだと思います。確かにある一定度は伸びますが、技は本を読んだり
誰かに教えてもらわないと身につかないと思います。自分は未だにイラレの参考書をちら見した程度です、本当は
ロゴとかそういうのが自分で作れたら良いなと思っています。

タグ

20, 5, アレ, イラレ, ウソ, グラデーション, こと, じぶん, シンプル, それ, フリー, もの, ロゴ, 一定, 中学生, , , 作成, 使用, 出来事, 切り絵, 制作, , 加工, 半分, 参考書, 大体, 小学生, 感じ, , 日々, , 時間, 未だ, , 本当, , 画像, 程度, 継続, 背景, 自分, 自前, 苦労, 記憶, 誰か, ,

触って覚えるイラレ

2017.09.14

Logging


触って覚えるイラストレーター。
じぶんの場合、最初に参考書を読むことはしない。
参考書を読んでもあまり頭に入ってこないので、とにかく触って覚えるから
参考書は最後に読むことにしています。
プログラムもそうで参考書は最後の最後まで読まない。
大体、出来るようになった時に参考書を開いてみると大体のことは
出来ているようになっていたと言うことになるのだけど、極力、参考書は
読まないようにしている。
ネットでプログラムの調べ物をしている時も大体同じで
その人が書いているプログラムしかみない、そのプログラミングが
あっているか、間違いであるかコードを見て判断する。
判断できないものは一度、実行してみるというスタンスです。
最初から参考書を読み、それに沿って覚えることが
効率から言えば効率的なんだろうけど、じぶんの場合、いきなり
参考書っていう勉強方法は試したことがない。
あえて非効率的な方を選ぶ。
いま、イラストレーターの機能の20%ぐらいはマスターしたので
来年の今頃には最低でも50%ぐらいマスターして置きたい。
ちなみにイラストレーターとフォトショップの合せ技を駆使しないと
出来ないこともあるということにこの頃、気づきました。
最終的にイラストレーターは技術+センスなんだろうなと感じます。
技術、70%、センス、130%だとプロに慣れそうですね。

タグ

CC2017対応版, illustrator, イラストレーター, イラレ, コード, じぶん, スタンス, フォトショップ, プログラミング, プログラム, 効率, 参考書, 合せ技, 技術+センス, 最初, 最後, 調べ物,

最初から理想通りにはいかない。

2017.06.13

Logging


最初から理想通りにはいかない。
illustratorの月々プランに加入してイラストレーターを
使い始めました。じぶんのPCは8年ぐらい前のパソコンなので
(ビデオボードは変更しています)処理が遅い感じです。
いろいろな機能があり何だか、覚えるに一苦労しそうな気がします。
最初に作ったロゴが上記のようなもの、センスの無さが光っています。orz
ここから何処まで上達するのか分かりませんが
毎日のタイトル画像はイラレで制作していこうと思います。
ちなみに参考書を見ても・・・上級テクニックみたいなものは
書かれていないのです。
なので、習うより慣れろで頑張ってみます。

タグ

CS5対応, CS6, illustrator, Photoshop, イラストレーター, イラレ, じぶん, センス, パソコン, ビデオボード, ロゴ, 上級テクニック, 世界一わかりやすい教科書, 参考書, 最初, 月々プラン, 理想通り,

勉強だなと思う。

2017.04.20

Logging


生まれてこの方、真面目に勉強なんてしたことがない。
そんな自分が言うのも何なんですが、勉強は大事だと思って
います。これは社会でるとよく分かるのです。
勉強していないとやられる。
ただ、勉強はいつでも出来るが、参考書に書かれている事よりも
大学などで習うことの方が情報が密です。
大学に行けなかった理由はあるにはあるですが…、
とある高知県の大学に推薦と県外の大学に推薦をという話が
でていました。高知県の大学は自分より成績の良いひとに
取られましたが、県外枠は空いてた状態でしたが
結局、いろいろ考えた末辞めました。
仕事を辞めて一念発起して、専門学校に進学するも独学で勉強していたのと
高校で学んだことで事が足りる授業がほとんどでやはり
大学を選んでいたほうが良かったなと思えました。
だだ、本当に勉強する人は環境のせいにしない。
じぶんがこの頃おもうことはこれかな、勉強する人は
これが違うのかなと思います。
そして勉強ができない人は
勉強の仕方を知らないのです、学校の勉強は反復が多い
暗記を主とした学習ですが、それでは身につかないように思えます。
ちなみに勉強は暗記だなとも思っています、理数系も暗記だと
問題に対して、この問題に対してはこの式で導きが出来る。
この手順で解くことが可能になるという感じです。
暗記に意味を持たせると忘れていたとしても
断片的に覚えているので何とかなります、しかし反復的な
丸暗記はその場、しのぎなため忘れてしまいます。
ちなみに自分は学生時代は一夜漬け型で生きてきました。
それでまぁまぁ良い点数を取れていたという経緯がありますが
試験が終わればリセットされます。なぜ、それが出来ていたというのは
勘どころを探すのがうまかったのかもしれないです。
そんなじぶんがこの頃、勉強は大事だなと思うですね。
トイウコトデ、勉強を始めようと思います。
 

タグ

B00H3E9XRW, ORT-19105 Lサイズ, おもしろメッセージTシャツ, しのぎ, じぶん, トイウコトデ, 一夜漬け型, 丸暗記, 勉強, 勘どころ, 参考書, 反復, 大学, 推薦, 独学, 理数系, 県外, 高知県,

仕事納め。

2016.12.29

Logging


今日で仕事納めです。
明日と明後日で自分の部屋の模様替えと大掃除を
行いたいと思っています。
大改造とまでは行かないけれど
配置は大きく変えたいと思います、もっと使い勝手の良い
配置に変えたいなと。
出来ればシンプルに!!
シンプルにと思っているのですが
参考書が結構山のように溜まっていたりするのですが
どうも捨てがたいのです。
売りに出すという手もあるのですが
ネットで売り出すにも一個一個と登録を行わないと
いけないのでめんどくさい、だったらブックオフとかに
思っているのですが、ブックオフは買値がかなり低いので
それもまた・・問題。
ミニマリストには程遠いなと感じますが
この頃、シンプルなのが良いともあまり感じません。
世の中、シンプルではなくゴチャゴチャしていますからね。
その方が効率が良いのかもしれないなと・・・。

タグ

ネット, ブックオフ, ぼくたち, ミニマリスト, 世の中, 仕事納め, 使い勝手, 効率, 参考書, 売り, 大掃除, 大改造, 断捨離, 明後日, 模様替え, 買値, 配置,

いらないと思うこと。

2016.10.31

Logging


いらない物が溢れているのですが
捨てられないです。特に本が多いですね。一度読んだ本を
二度三度と読むことが少ない自分にとっては、いらない本が
かなりあります。殆どが参考書なので、売るのも勿体無い感じがして
溜まっていってます。ホント、いらないですけどね。
ちなみに、本屋の一角のIT専門コーナーより「自分の本だなの方が
良い本が置いてぷらす本の数だってあります」って自負できます。
話変わって、この二三日でボツにしたタイトルとか貼っときます。
ボツタイトル1「どうぞ勝手に嫌ってください。」イケダハヤト氏の記事で
思ったこと自分の記事として起こしてたけど結局ボツにした。
リンク:http://www.ikedahayato.com/index.php/archives/16057
?
ボツタイトル2「独身」、昨日の記事の延長に書いてたけどボツ。

タグ

IT専門コーナー, イケダハヤト, ぷらす本, ボツタイトル, ボツタイトル1, ボツタイトル2, リンク, 一角, 勿体無い感じ, 参考書, 延長, 本だな, 本屋, 殆ど, 独身, 結局ボツ, 角川文庫,

Kindle Unlimited会員の方は読み放題でお楽しみいただけます。

2016.08.04

Logging


「Kindle Unlimited会員の方は読み放題でお楽しみいただけます。」
って事で会員になりました(´・ω・`)。
読み放題って良いよね。
毎月980円で読み放題はお得感があります。
ちなみに、試しにイケダハヤト氏の本を何冊かDLして見ました。
また、参考書もDL出来るものがあって
これはお得感ありますね。
本をよく読む人にとっては、このサービスはお得感盛々ですね。
ちなみにこのアマゾンさんのサービスですが・・・
海外ではかなり前からサービスがあったそうです。
この勢いでリアル本屋も日本で開業されるかもしれないなと・・・。
 

タグ

DL出来るもの, Kindle Unlimited会員, アマゾン, イケダハヤト, お得感, お得感盛, お楽しみ, かなり前, サービス, リアル本屋, , 何冊, 勢い, 参考書, 放題, 日本, 毎月980円, 海外,

基本情報技術者試験の参考書を買って読まない。

2016.03.07

Logging


基本情報技術者試験の参考書を買って読まないでいた過去の自分。
今回の試験勉強では読んでみようと思っています。
いままで、基本情報技術者の勉強というものを
しないで受けていた事が多い自分ですが
今回は出来るだけ勉強して受けようと思っています。
ITパスポートは一週間勉強して合格したので
今回の基本情報技術者は2週間は勉強したいと
思います。毎日、30分?1時間ぐらい勉強するつもりでいます。
基本的に勉強するの苦手です。
生まれてこの方、まいにち勉強をしたことがない・・・です。
一夜漬けで生きてきた性分なので・・・。
国家資格だから一応頑張らないといけない。
ちなみに一応、全然基本情報の知識がない
わけでもないです。ITパスポートは
簡単に合格しました、それぐらいのレベルは
備えています。そこから午後の試験を
どう乗り越えるのかということが自分の一番の課題です。
読解力がないので、すごく厳しいのです。
質問の意味を捉えるのが非常に難しいのです・・・。
問いの意味を明確に書いていると良いのですが
読みながら問いに答えるというのは面倒くいのです。。。。

タグ

ITパスポート, それぐらい, まいにち勉強, やさしい講座, 一夜漬け, 参考書, 問い, 国家資格, 基本情報技術者試験, 性分, 意味, 知識, 試験勉強, 読解力, 課題, 質問, 面倒くい,

基本情報技術者試験に申し込みを行いました( ゚д゚ )。

2016.02.02

Logging


基本情報技術者試験に申し込みを行いました( ゚д゚ )。
受けて受かるぞ==!!
受けて合格しても達成感だけだと思いますが
それでも今回は試験会場に足を運ぼうと思っています。
ちなみにITパスポートが合格した時は
なんだか呆気無かったですが・・・
今回はまだ、参考書を手にとってパラパラめくっている
段階なので今の段階で合格できそうとはいえないけど
合格します!!と宣言だけしときます。
今年を最後の試験にしてステップアップした国家試験を
受けたいのでなんとか合格したいと思っています。

タグ

ITパスポート, イメージ, クレバー方式, ステップ, 参考書, 国家試験, 基本情報技術者教室, 基本情報技術者試験, 宣言, 平成28年度, 情報処理技術者試験, 最後, 栢木先生, 段階, 申し込み, 試験会場, 達成感,

人が寝てるときに起きて何するぞ。

2015.12.05

Logging


自分の部屋には技術書(参考書)があふれている。
あふれているけど、結局役に立つ本は少ない。
殆どの本はインターネットで検索すればでてくるような事を
わかりやすく解説しているだけの本だと
自分は思います。
ひとつ言える事はネットと違い
技術書(参考書)は間違いが少ないということ
徐々に簡単な本からコードな本に移り変わっていっています。
自分はこの頃、ろくにコードを書く機会がないので
メソッドを覚えていない。
いま、仕事でしている作業も
既存のパッケージに追加機能や修正を行うことが
大半なので一からコードを書く機会が無いのだ。
そんな事もあってロクにコードを覚えていない。
書く機会が無いと忘れたりする。
必要に差し迫らないと勉強をしなかったり・・。
しないと人って楽な方へ進みがちだ。
じぶんはPGは好きな方です。
決して嫌いな方ではないのだけど、どうも仕事をして行く中で
OFFかONなのかが分からなくなる・・・変な錯覚に落ちる時がある。
簡単にいえば苦ではないのだ、疲れるが苦ではない。
違いは責任をもってやらなければならないという事が
ONにはついてまわるという事。
それ以外にはOFFとONの違いはない。
どんな仕事でも自分に身についてしまうと
苦ではないものに変わってしまうと自分は思う。
その時に大事なのは改善することを
改善するかしないかだと自分は思っています。
プログラムって改善すればするほど
改善できたりする。だた、納期だので、何処かで
妥協しないといけない。
おそらく、ソコをどうするかだと。
勉強(改善)と日常ってそういうもので学生時代は
日常に勉強というものがあるが
社会人になれば勉強というものがある意味、
非日常になる。そこで何処で時間を割いて
勉強するかで差がでると自分は思っています。
自分は全然ですけどね(´Д`)。

タグ

インターネット, コード, じぶん, ソコ, パッケージ, プログラム, メソッド, 何処か, 勉強, 参考書, 技術書, 方法論, , 機会, 社会人, 納期, ,