つぶやき

ぶつぶつと、難しいことをやさしく、やさしいことを深く、 深いことを面白く
  • rss
  • Home
  • Ubuntu
    • インストール
    • ソフト一覧
    • 情報リンク
    • Ubuntu履歴
    • 用語集
    • その他Ubuntu
  • Twitter
    • Twitterソフト
  • ソフト
    • ソフト用語集
  • 490円スマホ
  • Mint
    • MintにXAMPPをインストール
    • Linux Mint xfce

Linux Mint 21が公開されています

お茶ノ湯博士 | 2023年2月3日

Linux Mint 21 コードネーム”Vera“が公開中。
21.1が2022年12月にリリースアップされている。
サポート期間は5年間の2027年4月までとなっている。

十数年前のディスクトップ(CPU:Intel Pentium 850)にインストールした。インストール自体はできたものの、起動しなかった。
そこで裏技を使って、通常起動ができた。

ネットで調べてみると、インストール自体はできて起動ができないという事例は、見つからなかった。
裏技を使ったとういうのは、起動プログラムを、Mint20のものを使用している。
古いパソコンが原因なのかもしれない。

逆に、十数年前のパソコンで使用できたとういうのは、使い捨てられたパソコンでもLinuxは通常使用できるということだ。
CMSを使ったホームページ作成やpythonなどのプログラミングでは、ストレスなく使用できている。

ちなみに、アルバムにあるオーロラの写真は、過去に極寒の北極圏をスノーモービルで移動中に撮影したものである。

Tweet
Comments
No Comments »
Categories
Mint, python, Ubuntu, つぶやき, ハード, ホームページ
Comments rss Comments rss

Linux Mint 20が公開されました

お茶ノ湯博士 | 2020年8月1日

Linux Mint 20 コードネーム “Ulyana”がリリースされた。

各エディションのCinnamon(シナモン), MATE(マテ), Xfce(エックス エフ シー イー)から選んでダウンロード可能。全て64bit対象のパソコンとなっている。

Windows7サポート終了になった今、最新のOSとして導入可能だ。
お試しとして、上記3つのエディションから選びダウンロードする。DVDにコピーした後、DVDからOSを起動する。ネットや主要なソフトが使える。

気に入ったら、DVDから起動したまま、ハードディスクへのインストールが可能である。
上記3つのエディションを全て試した後に、いづれかをインストールしてみる。Windows7を残したいのなら、共存させながらインストールすることも可能だ。

Mint 19では、マイクロソフト・オフィスの様なワープロ、表計算のソフトが使える。ワード、エクセルのファイルを直接読み込んだり、保存することもMint上で可能。特別なマクロを使用していない限り、WindowsやMacでの作業をLinux上で継続できる。

他に、LINE、スカイプ、Dropbox、写真整理などのソフトも使用可能。
人工知能プログラム言語でも人気のPython3(パイソン スリー)も特別な設定なしに使える。(本格的に始めるには、少し知識を持って環境整備が必要)

ダウンロード  https://linuxmint.com/download.php

Tweet
Comments
No Comments »
Categories
Mint, python, Ubuntu
Comments rss Comments rss

pythonでtoto予測AIソフト作成、4等当たりまくり!

お茶ノ湯博士 | 2019年9月7日

totoはサッカーの勝敗を予測するくじだ。
1等は最高5億円。実際には最高3億円台。ただし、試合結果が順当であれば、1等が数十万円になることもある。

データを学習するコンピュータ言語として、pythonがある。
書店や図書館では、python関連の書籍がかなり増えたことからも、pythonの人気が伺える。

そこで、過去数年間のサッカーの試合やtotoの当選番号の傾向を、簡易的ながら学習させてみた。

プログラムは修正する箇所がありながらも、とりあえずtotoの予測をさせてみた。
データはpythonお得意の、サイトから必要なデータのみを取り込んでデータベースに登録させる。
入力するのはサッカーの節やtotoの開催番号のみだ。ほぼ自動的に必要なデータは取り込まれる。

結果は、1,2,3等当選は未だなし。4等は当たりまくり!、となった。

 

Tweet
Comments
No Comments »
Categories
Mint, python, ソフト, つぶやき
Comments rss Comments rss

組み込み関数ってなんだ?Python

お茶ノ湯博士 | 2017年5月18日

文字を出力したり、計算することはわかるけど、難しい言葉が出てきた途端やる気をなくしてしまう。

そんな言葉の一つに、「組み込み関数」がある。

そもそも、関数ってなんだろう。 それは、

「与えられた情報」を基に「決まった作業」で答えを出すこと。

”たす夫” という人がいました。
・・・・(省略)・・・・
聞いた2つの数値を何でも足してしまう。
2 と 5 を聞いたら、たす夫は 7 と答える。
6 と 9 を聞いたら、たす夫は 15 と答える。

しかし、
パン と 牛乳 を聞いたら、たす夫は 黙りこんでしまう。
たす夫は数字しか分からなかった。
20 と 30 を聞いたら、たす夫は 再び元気に 50 と答える。
・・・・(省略)・・・・
たす夫は、村で困っている人を見つけては、助けてあげました。
おしまい。
 
じゃあ、たす夫の得意なお仕事は・・・・・・?
たす夫は数字を聞いて、その数字をたす作業しかしないのだ。
食べ物や動物の名前を聞いても、分からない。
・・・・おしまい!
 
組み込み関数は、決められた1つの作業は得意だが、他は全くできない。
組み込み関数の一つに、絶対値を算出するもの(命令)がある。
 
絶対値を答えよ。 -5 => 5       6 => 6     -20 => 20
絶対値とはある数・量を、その正・負の性質・方向などに関係なく考えた時の値(あたい)。 by google
 
—————————
a = -5
 
if a < 0:
  a = a * -1
else:
  a = a
 
print (a)
—————————
5
 
 
—————————
a = 6
if a < 0:
  a = a * -1
else:
  a = a
 
print (a)
—————————
6
 
与えられた数値の絶対値を計算するには、上記の赤色文字を記述する。
a が数値であれば、計算はできる。
 
プログラム (Python) で言う関数とは、赤文字の部分をいう。
与えられた情報(数値)に対して決まった作業(絶対値にする)をする。
 
Python での組み込み関数とは、予め上記の赤色文字のプログラムが言語の中に含まれている(組み込まれている)。
組み込み関数の特徴には、わざわざ赤色文字のプログラムを書かずに、もっと短いプログラムで計算できることにある。
 
—————————
a = -5
 
a = abs(a) <== abs() という組み込み関数
 
print (a)
—————————
5
 
 a = abs(a) で絶対値を組み込み関数で計算することができる。

Python には以下の組み込み関数がある。
 
組み込み関数
abs() dict() help() min() setattr()
all() dir() hex() next() slice()
any() divmod() id() object() sorted()
ascii() enumerate() input() oct() staticmethod()
bin() eval() int() open() str()
bool() exec() isinstance() ord() sum()
bytearray() filter() issubclass() pow() super()
bytes() float() iter() print() tuple()
callable() format() len() property() type()
chr() frozenset() list() range() vars()
classmethod() getattr() locals() repr() zip()
compile() globals() map() reversed() __import__()
complex() hasattr() max() round()  
delattr() hash() memoryview() set()  

 

Tweet
Comments
No Comments »
Categories
python
Tags
python
Comments rss Comments rss

3分で自作する簡易的な英単語暗記ソフトPython3

お茶ノ湯博士 | 2017年5月13日

Python3で英単語暗記ソフトを作成してみた。
Pythonの基本的な知識があれば、10〜15分程度でイチから作成できそうだ。
下記をコピーすれば3分程度で作成可能だ。
OS が Linux であれば、エディタさえあればPythonでソフト開発ができる。

つぶやき python3 自作英単語暗記ソフト

python3 自作英単語暗記ソフト

tango.py

#!/usr/bin/python3.5
# -*- coding: utf-8 -*-

import time
import tkinter as tk

a = [‘rain’, ‘snow’, ‘hail’, ‘drizzle’, ‘sleet’, ‘shower’, ‘mist’, ‘fog’, ‘cloud’, ‘rainbow’, ‘wind’]
b = [‘雨’,’雪’,’ひょう’,’霧雨’,’みぞれ’, ‘にわか雨’, ‘霧’, ‘濃霧’, ‘雲’, ‘虹’, ‘風’]
word_len = len(a)

class Frame(tk.Frame):
  def __init__(self, master=None):
    tk.Frame.__init__(self, master)
        
    self.count = 0
    self.e_j = 1
    self.sleep_1 = 2  # 上段表示時間
    self.sleep_2 = 1  # 下段表示時間
    self.fr_t()
    self.fr_show()
  
  # フレーム表示
  def fr_t(self):
    self.master.geometry(‘600×100’) # フレーム枠(よこ×たて)の大きさ
    self.master.title(‘つぶやき’) # タイトル名
    self.master.resizable(0,0) # フレーム枠サイズ変更禁止

  # 上段表示
  def fr_writeA(self, m_text):
    string = (‘ ’ * 80)
    tk.Message(text=string, font=(‘Helevetica’, 16), width=400).place(x=20, y=20)
    tk.Message(text=string, font=(‘Helevetica’, 16), width=400).place(x=20, y=50)
    tk.Message(text=m_text, fg=’black’,font=(‘Helevetica’, 16), width=400).place(x=20, y=20)

  # 下段表示
  def fr_writeB(self, m_text):
    tk.Message(text=m_text, fg=’black’,font=(‘Helevetica’, 16), width=400).place(x=20, y=50)

  # 表示
  def fr_show(self):
  
    if self.e_j == 1: # 上段表示
      self.fr_writeA(a[self.count])
      time.sleep(self.sleep_1)
    else: # 下段表示
      self.fr_writeB(b[self.count])
      time.sleep(self.sleep_2)
      self.count += 1
    
    self.e_j *= -1
    if self.count == word_len:
      self.count = 0
    
    self.after(100, self.fr_show)

if __name__ == ‘__main__’:
  root = Frame()
  root.mainloop()

 

self.sleep_1、self.sleep_2 で表示時間を設定可能。

応用として
単語をCSVファイル化し、起動時に読み込む。
self.count = random.randint(0, (word_len – 1) ) でランダム表示する。
sorted関数のreverse を使えば、逆順に表示できる。

from espeak import espeak (import tkinter as tk の前後)
espeak.synth(a[self.count]) (self.fr_writeA(a[self.count])の前後)
の2行を追加するだけで、読み上げながら単語を表示する。

tk.Label でなく tk.Message を使用したのは英文として表示した場合、2行以上表示の利便性を考慮したため。

他、プログラムを解読すれば、多機能化できる。

Good luck!

《 注意 》
コピーしても、正常に動作しない。
本プログラムのスペースは全角なので、各行をエディターでインデント処理(タブ置換え)が必要。

Tweet
Comments
No Comments »
Categories
python, ソフト
Comments rss Comments rss

« Previous Entries

支援

義援金
●日本赤十字
●赤い羽根共同募金
●被災地の子どもへの支援

ボランティア
●AAR Japan
●ボランティアプラットホーム
●YAHOOボランティア

国連
●国連UNHCR協会

復興組織
●DRIジャパン

最近の投稿

  • Linux Mint 21が公開されています
  • 東日本大震災から2023年3月11日で12年
  • Joomla 4が公開されました
  • Linux Mint 20が公開されました
  • ウイルスの次にやってくるもの|日本赤十字社
  • pythonでtoto予測AIソフト作成、4等当たりまくり!
  • 平成から令和へ新しい時代になりました
  • Linux Mint 19 “Tara” Xfce が公開されました
  • Linux Mint19 BETAが公開されています
  • Ubuntu18.04LTSがリリースされました

アルバム

48
b_aurora002
cloudy
p1020531
thunder

カテゴリー

  • CMS
  • python
  • Ubuntu
    • Mint
    • ソフト
  • Windowsソフト
    • sakura
  • エクササイズ
  • エコ
  • スマートフォン
  • つぶやき
  • ハード
  • ホームページ
  • 天気
  • 災害・支援
  • 私の一冊
  • 車
  • 音の風景

タグ

Android Drupal fedora firefox Geeklog Gwenview Java joomla Lubuntu MediaWiki Mint Modx mozc Notecase PHP Pukiwiki python sakura Ubuntu Xoops ウォーキング スポーツ ネットバンク 天気 家電 映画 本 登山 睡眠 語学 音の風景

アーカイブ

2023年4月
月 火 水 木 金 土 日
 12
3456789
10111213141516
17181920212223
24252627282930
« 2月    
rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox