えくすとらんのブログ: 4月 2018

久しぶりにosをインストール

久しぶりにosをインストールしてみました

osはArchLinuxです

インストールもなれてきてだいぶ早くできるようになってきました

ざっと流れをメモしておきます

えくすとらんのpcはジャンク屋さんから寄せ集めの古い(lga775世代)

パーツで作ったものですので現在の仕様に合わない書き方をしているところが

多々あるかと思います


正常に動いているPCでArchLinuxイメージをどこかのミラーから落とします

そのpcでcdやusbにイメージを焼き付けます

インストールするハードディスクのついたパソコンを起動して

即座にdelやf4などをおしてBIOSを呼び出し

起動の順番をイメージの入ったドライブが最初に起動するように変えます

スイッチをオンするとインストールディスクが起動

出てきた画面からBoot ArchLinux(x86_64) を選択するとcd.USBよりArchLinuxが起動します

起動したらインストールを始めます

ここからはwikiインストール子見出し引用


  • キーボードレイアウト #loadkeys jp106 
日本のキーレイアウトを使います


  • パーティション #cfdisk
ハードディスクに仕切りをします
分けると名前はsda1.sda2.sda3...などになるかと思います

私の場合はsda1にgrubをいれてboot(cfdiskでboot*を選択)1G(linux)
sda2をswap(cfdiskでlinux/swapを選択)8G
sda3をシステム及びデータ あと全部..(linux)
としています場合によってはホームやdateなどを切り離すときもあります



  • パーティションのフォーマット # mkfs.ext4 /dev/sda *1or2or3?
作ったパーティションを一つづつフォーマット
 # mkfs.ext4 /dev/sda1
 # mkfs.ext4 /dev/sda3
 # mkswap /dev/sda2

  • パーティションのマウント # mount /dev/sda1 /mnt
ひとつづつパソコンに載せます(swapをのせるのは別コマンド)
# mount /dev/sda1 /mnt
# mount /dev/sda3 /mnt
# swapon /dev/sda2

  • システムクロックの更新 # timedatectl set-ntp true
時計合わせ


  • ミラーの選択 # nano /etc/pacman.d/mirrorlistで一番近いサーバを上に..#をとる
サーバーの選択


  • ベースシステムのインストール # pacstrap /mnt base base-devel
システムをインストール


  • fstab # genfstab -U /mnt >> /mnt/etc/fstab

ハードディスク・dvdromデバイス等の読み込みファイル作成

  • chroot # arch-chroot /mnt
できた環境に入り込みます


  • タイムゾーン # ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtimeのあと

#hwclock --systohc --utc

時間の設定
  • ロケール # nano /etc/locale.genでen_US.UTF-8 UTF-8 と ja_JP.UTF-8 UTF-8の#をとる
言語の設定

そのあと# locale-gen


  • ホストネーム # echo myhostname > /etc/hostname
パソコンの名前


    同じ名前を#nano /etc/hostsでlocalhost.localdomain localhostのあとに記述


    • ネットワーク設定# systemctl enable dhcpcd.service

    次回からのネットワーク自動接続

    • Initramfs # mkinitcpio -p linux

    ramディスク構築

    • Root パスワード # passwd



    • ブートローダー

    #pacman -S os-prober grub
    #grub-install --target=i386-pc --recheck /dev/sda
    #grub-mkconfig -o /boot/grub/grub.cfg



    • 再起動

    #exit
    #umount -R /mnt
    #reboot

    • インストールメディア抜く

    おつかれさまでした

    再起動してもまだコマンドラインの画面がでます

    gui環境はまた今度...時間が〜っとおもったら一時間はやかった^^

    フィッシング対策のchromeアドオンを変えてみた

    前回ブログに書いていた

    cpuパワーを異常に消費するアドオンをアンインストールしたあと

    しばらく何も入れずに過ごしていましたが

    なにやらマイクロソフトがchrome用にセキュリティーアドオンを

    配布し始めたということなので早速いれてみた





















    下タスクバーの2つのメーター(ピンクがcpu使用率、赤がメモリ使用率)ですが

    cpu使用率やメモリ使用率にほぼ変わりがありません

    警告は悪意あるサイトに行かないとでないとおもいますので正常に稼働しているのかは

    わかりませんが

    ひとまずlinux_chromiumでもアドオン入れることができました

    えくすとらんは100%linuxですが

    今回 マイクロソフトに100ポイントあげます(なんのこっちゃ)

    ありがとうございます

    #chromeアドオン






    scratchですごろくをアップグレードしてみた

    すこし要素を増やしてみました

    すごろく 猫さんと魔法学校

    計画どおりランダムバトルを実装してみました

    今流行りのオートバトルですので見てるだけです

    ゴールの要件もマジックレベルを1200までとアップさせました

    うまくモンスターとバトルが続けばすぐゴールできると思います

    レアアイテムをモンスターが落とすとかアイテムを集めて

    売るとか買うとかできたらたのしいだろうなぁ

    ....

    とりあえず...

    めずらしい花?

    菜園ハウスの畑から取り損ねたほうれん草をふと見てみると

    どうやら花が咲いているようでしたので写真を撮ってみました

    赤軸のサラダほうれん草ですが

    ほとんどのものをとうが立つ(蕾がつく)前に

    収穫・出荷してしまいますので花を見るのは

    なかなか珍しいとおもいます

    全体の薄緑に葉の赤い葉脈や花や葉の形など

    観賞にもなかなかいいかもしれません(ほうれん草ですけどね)

    ほうれん草の下にある草は春菊です

    食べられる健康野菜でつくった自然の寄せ植え

    といったかんじでしょうか?




    写真見てたらサラダ食べたくなってきた

    ゴマドレで食べるサラダは最高!





    修正 アルバイト時間 for scratch

    作ったscrachのアプリを見ていたところ....

    重大なミスを犯していることに気づきました....

    アプリを見ていただいた方はお気づきになったかもしれませんが...

    まともな経過時間が表示されない不具合


    です

    もうこうなるとなんのアプリなのかもわかりません

    そこでコードを調べてみることに....

    始業時間と終了時間の入力には問題がなさそうでしたので

    経過時間の計算にミスがありそうということでよくみてみると

    問題は秒数を時間に直す計算のところで60で割った答えを

    単に四捨五入で計算していたため小数点以下が0.5以上になると

    切り上がってしまうという不具合でした

    これを解決するために小数点以下切り捨てしたい....

    WIKIで調べてみると0.5以下にしたいのなら0.5引いたら?

    と書いてあったので0.5を引いたものを四捨五入....

    これで出てきた答えは切り捨ての整数になりました

    まだまだつっこみどころ満載のアプリですがひとまず....これで





    アルバイト時間 for scratch を作ってみた

    以前 pythonで作ってみたアルバイトの経過時間を計算するプログラムを

    スクラッチでも作ってみました

    はずかしいかぎりでございますがですが

    クラウドでアプリが公開できるのは楽しいですね

    アルバイト時間 for scratch

    いつものように中途半端なプログラムですが

    なんとなく作ってみました

    中の入れ子が変数であったりLISTであったりと途中の苦悩が

    伺える内容となっています

    すごろくの方も水面下で開発中...(こちらは未共有)

    ランダムで発生するポイント会得のためのイベントを一つ作ってみています

    スマホのゲームなんかでも最近はオートバトルがおおいので

    ほとんど何もしない感じでポイントを会得できるシステムを構築中です

    スクラッチ使いやすいなぁ

    こういったブロックで作る環境は他の言語でもあるのかなぁ...








    つくったすごろく工事中

    scratchで作っているすごろくをちょっとづつ変えていこうと思っています



    • ありがちなイベント発生
    • ありがちな戦い
    • ありがちなポイント会得
    イベント発生はサイコロ後”変数hosu"に応じランダムで発生にしたい
    とりあえずは1~6の間でテストにしておこうかなぁ

    とりあえず仮想キャンバスをつくって隠しておき
    オンボタン飛ばしてスイッチオンで表に出してその上にキャラクターイメージを
    おいておき新しい変数作って点数争奪戦....

    まぁ要はゲームの中に違う要素のゲームを構築してみよう等ともくろんでいるのですが

    とりあえずテスト。。

    イベントcat_runを実行すると隠してある
    キャンバスがおもてにでてきますがこれだと苦労して作ったねこさんが
    ポイントに止まりながら目的地に動くシーンが目隠しされてしまうようですので
    新しくイベントボタンを作成したほうがよいかなぁ

    キャラクターはスクラッチのキャラをまた借りようかなぁ
    ゴーストあたりが良さそう

    ああ!ミニゲームはRPG風よりアクションゲーム風のほうが面白いかも....

    ...いつものいきあたりばったりで途中で終わるパターンか?^^



    フィッシング対策のchromeアドオンのCPU使用率が高すぎて...

    泣く泣く削除しました

    使いたいのですがアドオン常駐時に常にcpu使用率が高負荷を維持というのは

    なにか気持ち悪いなぁ。。
    (えくすとらんのブラウザ自体の使用率は落ち着いているとき
    (静的html閲覧時)でシステム込5%以下で推移しているようです)


    動画のエンコード並の使用率がブラウザ使用中ずっと続く(マイニングでもやってんの?)

    などと勘ぐりたくなる

    なので削除...

    しかしこんなご時世...本当は入れときたいんだよねぇ

    金融関係から推奨されたソフトだけに(←っは(゚o゚;;ギク!これがフィッシングだったのか?)

    なにを信じればいいのか...







     久しぶりの更新です 備忘録 使っているarchlinuxにnvidiaのドライバを入れたところドライバがあっていなかったのかxが起動せずこれをアンインストールしたがその後xf86-video-nouveauが入っているにもかかわらずxが起動しなくなったのでarchwikiにて調...