好きこそ物の上手なれとは

タイトルのようには言われるが、好きとはなんなんだろう・・・

それをやってみて、感動したり、幸せな気持ちになったり、充実感をえる。

それが好きってこと?

例えば、勉強とかも辛いものや耐えるものという考えがあるが、勉強が、学ぶ事が好きという考えもある。そういった人はどんどん上手になっていくのだろうか。辛いものや退屈なことでも、好きだと思える見方があるのか。

退屈なものは退屈なままで、変わる事がないのか。

私は、工夫次第で感じ方を変えたり、やりようがあると信じてる。

情熱とか、努力とかそればっかり思っているだけではなく、自分の気持ちをしっかり聞いて、行動して’好き’が増えていくと楽しいし、幸せはそこにもできていく。

 

好きで上手(自分比で)なことが増えたら楽しいじゃないか!

 

Python 選択ソート(単純比較法)

[-1, 1, 3, 4, 9, 6, 2]

# !/user/bin/env python


def main():
    list = [1, 3, 4, 9, 6, 2, -1]

    for i in range(len(list) - 1):
        
        min = list[i]
        k = i
        for j in range((i+1), len(list)):
            if min > list[j]:
                min = list[j]

                k = j

        tmp = list[i]
        list[i] = list[k]
        list[k] = tmp

    print(list)


if __name__ == '__main__':
    main()

ソート前 : [1, 3, 4, 9, 6, 2, -1]

ソート後 : [-1, 1, 2, 3, 4, 6, 9]

 

[1, 3, 4, 9, 6, 2, -1]から最小値を選んで先頭から並べていく。

最小値を’ ‘で囲ってます。

[1, 3, 4, 9, 6, 2, ‘-1’] → [‘-1’, 1, 3, 4, 9, 6, 2]

[-1, ‘1’, 3, 4, 9, 6, 2] → [-1, ‘1’, 3, 4, 9, 6, 2]

[-1, 1, 3, 4, 9, 6, ‘2’] → [-1, 1, ‘2’, 3, 4, 9, 6]

[-1, 1, 2, 3, 4, 6, 9]

 

デメリットとして処理速度が遅いです。バブルソートよりは、すこし早いです。

Python バブルソート

Pythonでバブルソートを使ってみる。

 

# !/user/bin/env python


def main():

    list = [1, 3, 4, 9, 6, 2, -1]

    # ソート前の配列
    print('ソート前 : {}'.format(list))

    # 調べる範囲の開始する位置を一つずつ後ろへ移動していく繰り返し
    for i in range(len(list) - 1):
        # 後ろから前へ小さい値を移動させていく
        for j in range(len(list)-1, i, -1):

            if list[j] < list[j-1]:
                tmp = list[j]
                list[j] = list[j-1]
                list[j-1] = tmp

    print('ソート後 : {}'.format(list))


if __name__ == '__main__':
    main()

ソート前 :  [1, 3, 4, 9, 6, 2, -1]
ソート後 :  [-1, 1, 2, 3, 4, 6, 9]

 

 

1,3,4,9,6,2,’-1’ → 1,3,4,9,6,’-1′,2 → 1,3,4,9,’-1’,6,2  → 1,3,4,’-1’,9,6,2

→ 1,3,’-1′,4,9,6,2 → 1,’-1′,3,4,9,6,2 → ’-1′,1,3,4,9,6,2

これで、’-1’が移動完了。

 

-1,1,3,4,9,6,’2’ → -1,1,3,4,9,’2′,6 → -1,1,3,4,’2′,9,6 → -1,1,3,’2′,4,9,6

→ -1,1,’2′,3,4,9,6

2は、1を比べて大きいので、移動完了。

 

-1,1,2,3,4,9,’6’ → -1,1,2,3,4,’6′,9

6は、4と比べて大きいので、移動完了。

 

-1,1,2,3,4,6,’9′

9は、6と比べて大きいので、移動完了。

 

 

これでならべ替えをすることができます。

直感的に理解できるが、並べ替えの方法としては非常に遅い。

そのため他のソートアルゴリズムが考案された。

Ubuntu パッケージのインストール・アンインストール

・パッケージをインストールする場合

$ sudo apt-get install パッケージ名

sudoで’root’(管理者)になってインストールする。

 

・パッケージをアンインストールする場合

$sudo apt-get remove パッケージ名

remove だけだと設定ファイルは削除されない。

 

$sudo apt-get –purge remove パッケージ名

完全にアンインストール(削除)される。

 

・例

$sudo apt-get install python

これでインストールされる。

$sudo apt-get –purge remove python

これで削除できる。

 

ipad から投稿

ipadから投稿してみる。

意外と文字入力がしやすい。

写真とかの投稿はできなさそうだけど、文字だけで投稿するぶんには楽かもしれない。

 

読書猿さんのアイデア大全がそろそろ家にとどく。読むのを楽しみにしていた本の一つなので早く読みたくて仕方がない!

 

Ubuntu メモ書き

  • Ubuntuとは

Ubuntu(ウブントゥ)は、Linuxをベースとしたオペレーティングシステム(OS)のこと。

「誰でもに使いやすい最新かつ安定した」を目指している。フリーのOSの中では、人気があるらしい。

https://ja.wikipedia.org/wiki/Ubuntu

 

Linuxについて、以下のサイトを見てください。

http://eng-entrance.com/you_can_do_linux

 

  • 詰まったところメモ

 

・GUI(グラフィカルユーザインタフェース) ↔ CUI(キャラクタユーザインターフェース)の切り替え

 

GUI →CUI

‘Ctrl’ + ‘Alt’ + ‘F1’を入力。

 

CUI → GUI

‘Alt’ + ‘F7’ を入力。

 

※GUI上でCUIを使うには、

‘Ctrl’ + ‘Alt’ + ‘t’を入力。

こちらの方が、マウスを使ってコピーできるし、GUI上でCUIを使うと、最初にログインをする必要がなくなる。

 

 

・アプリをインストールした後

インストール時にランチャーに自動的に登録される。または、/usrのところを探す。検索を使って探す。

https://oshiete.goo.ne.jp/qa/7813826.html?from=recommend

 

 

・コピーアンドペーストの仕方

コピー

‘Ctrl’ + ‘Shift’ + ‘c’ を入力。

 

ペースト

‘Ctrl’ + ‘Shift’ + ‘v’ を入力。

 

http://www.miuxmiu.com/archives/2010/12/10/linux_ubuntu_gnome_terminal_command_line_copy_paste.html

 

参考にする本

1週間でLPICの基礎が学べる本 第2版 徹底攻略シリーズ

https://www.amazon.co.jp/dp/B00IWNEWS8/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1

 

 

 

 

久しぶりの更新

久しぶりに更新します・・・

 

hatenaブログに浮気してました・・・

あっちの方がipadから、更新できるから便利です。

 

いろいろとありました・・・

Pythonにはまったり、プログラミングが面白いのではないかと、思い始めたり・・・

卒研がやばかったり・・・

 

ぼちぼち更新していきます!

もやっとした気持ち ※黒歴史(予定) ※閲覧非推奨

いろいろと考えがこんがらがってきた。

自分は何がやりたいんだろう。

贅沢な悩みだってことは分かってる。

歯車のようになりたいとも思わず、仕組みから出ることも怖い。

どっちつかずで、自分の意見を持たない。

ネットから離れてみるか・・・?

知識を生かそうとも思っていない。

本をたくさん買っているがどれだけ生きてきているのだろう。

ネットに触れると、いろいろな人が色々な事を書いている。

知らなくてもよかった世界なのに・・・

羨ましいと思うことも多々ある。

生まれも、育ちも、お金も、地位も何もかも違うのに。

どうしてそんな気持ちになるのだろう。

うーん、身の程を知るのが大事か。

できることをやっていく。

ちょっとずつできない事ができることになっていけるように。

羨んでもしょうがないことは分かっている。

 

 

 

 

 

 

 

自分は何がしたいのだろうか?

 

特効薬みたいのはないんだろうな

もしあったとしても、それは誰かが決めたことで自分が決めたことではないのだろう。

20代になっても分からない。

そもそも考えようとしていたのか?

頭の中は(情けないことに)好きな人の事でいっぱいだった。

いろんなときにどうやったら振り向いてくれるかを考えていた。

結果、自滅した。

今思うとすっごいかっこ悪い。

たとえ、たとえ相手が振り向いてくれなかったとしても相手にとって良い接し方が出来たのではないか?

自分から、壊してしまった・・・

ずっと後悔してる。

一生このまま?

それは怖いな。

どうしようもなかった。

好きっていう気持ちは怖いくらいに重くなっていった。話をするだけで心がドキドキして、びっくりするくらい幸せな気持ちになった。

麻薬みたいなものかも(笑)

現実逃避の材料になってかも。

自分を鍛えることもせず、いつか付き合う事ができるのではないかと夢想し、何もしてこなかった。

とりとめのない自分を見ることもせず、理想の自分だけを考えて、そうなろうと努力もしない、受け入れることもしない。

自分は大したことないんだなって。

ネットで知識を補強して、偉くなった気でいた。

HOW TO だけをみて、できる気になって、実践はしない。

失敗してつらい気持ちになるのが怖いから。

上手くいっても自分の力じゃない気がするから。

 

そもそもホントに好きだったのか?

近くにいて手に入りそうだから?

自分をしっかり見てくれたからか・・・

答えは出ない。

出したくない

一方的だったなんて認めたくない。

自分の弱さと向き合うのがどうしようもなく怖い、嫌いになってしまう。

 

すこしずつこの想いは小さくしていこう。

ちょっとは素敵な思い出にしてもいいかもしれない。

苦いこともあった。酸っぱいこともたくさんあった。

甘すぎて心がおかしくなってしまうこともたくさんあった。

 

いい思い出を作ってくれた。

一人じゃできないことだった。

 

ありがとう。

何が幸せかはわからない。

分からないことだらけだよ(笑)

私が、これからほんのちょっとの幸せを作っていくスタートにする。

 

何年後かの自分が読んだら悶絶してる(笑)

そんな未来を作っていこう。