DX World DXPediton Timeline

cluster

Monday, September 26, 2022

Tiny Core Linux

日本語で書かれた情報

https://pcdemagic.info/tinycore_linux1.html

https://fedor-hidor.blog.jp/archives/9211220.html

https://wowgold-seller.com/ja/stories/6369-tiny-core-linux-installation-and-review

日本語キーボード
http://blog.livedoor.jp/itree/archives/4813510.html

日本語化
https://ameblo.jp/miyou55mane/entry-12089826611.html

Sunday, September 25, 2022

Python

s = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
l = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(s)
print(s[0:-1])
print(s[-2:-1])
print(s[0])

print(l)
print(l[0:-1])
print(l[-2:-1])
print(l[0])

ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXY
Y
A
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[1, 2, 3, 4, 5, 6, 7, 8, 9]
[9]
1

Friday, September 23, 2022

軽量Linux 2

今まで、軽量Linuxとして、antiXを使ってきた。というより、インストールしてやっぱり超旧式PCでは重いということを再確認しただけだったけど。

今回はLXLEをインストールしてみた。結果は非常に快適、超旧式PCでも普通に動く。これはお勧めです。

Unix Toolsとかで、Windows版では機能がサブセットになってしまうものがあるが、Linuxでは本来の機能がすべて使えるのは良い。いろいろ遊べそうだ。

LXLE日本語化
https://www.linux-setting.tokyo/2019/09/lxle-18043-lubuntu-lxlelubuntu-18043-lts.html

Wednesday, September 21, 2022

軽量Linux

最近は軽量Linuxといっても、古いハードウエアには重い物もあると感じていたが、ZDNet Japanを見たら、聞いたことのない軽量Linuxが紹介されていたので、それだけ抜粋してリンク。

(1)LXLE Linux

軽量ディストリビューションにしては極めてよくできたデスクトップ環境を提供しているらしい。

最小システム要件

RAM:512MB

CPU:Pentium III以降

https://lxle.net/

LXLE 18.04.3 のインストールを日本語で解説してくださっている方がいらっしゃった。

(2)Tiny Core Linux

直感的には使えないため、Linuxになじみのない人にTiny Core Linuxはお勧めできならしい。

最小システム要件

CPU:i486DX

RAM:46MB

http://tinycorelinux.net/

(3)Linux Lite

ユーザーフレンドリーなディストリビューションらしい。

最小システム要件

CPU:1GHz

RAM:768MB(1GBを推奨)

ハードディスク:8GB(最小)

https://www.linuxliteos.com/

Tuesday, September 13, 2022

One Line Fizz Buzz

ネットでワンライン Fizz Bizzが多数掲載されている。以下のスクリプトは、演算時間を表示するためにワンラインではなくなっているが、基本はワンラインのスクリプト。

import time

time_start = time.perf_counter()

# ここが本体のワンライン
print("\n".join((i % 3 == 0)*"Fizz" + (i % 5 == 0)*"Buzz" or str(i) for i in range(1, 10000)))

time_end = time.perf_counter()

print("演算時間:", time_end - time_start)

input("Enterで終了")

Sunday, September 11, 2022

Fizz Buzz

Fizz Buzz問題

# FizzBuzz.py
# fizz buzzは 1 から 100 までの値を扱うものだが、
# ここでは 1から10000までの値を扱うことにする

# 3 の倍数のときは Fizz を出力する
# 5 の倍数のときは Buzz を出力する
# 3 と 5 の両方の倍数は、Fizz Buzz を出力する
# 上記以外はその値を出力する
import time

num = 10001

fizz_buzz_string = ""

time_start = time.perf_counter()

for x in range(1, num):
    
    if x % 15 == 0:
        fizz_buzz_string += "Fizz Buzz\n"

    elif x % 3 == 0:
        fizz_buzz_string += "Fizz\n"

    elif x % 5 == 0:
        fizz_buzz_string += "Buzz\n"

    else:
        fizz_buzz_string += str(x)+ "\n"

print(fizz_buzz_string)


time_end = time.perf_counter()

print("演算時間:", time_end - time_start)

input("Enterで終了")