えくすとらんのブログ

classの謎がとけたような気がしている....

プログラムの勉強でclassの概念について

頭を悩ませていたのだが

なんとなく頭に浮かんだことを書いておく

もちろん素人が書いたことで間違っているとおもうが

一応ひらめきは綴っておく

日本語ではクラスという言葉でおもいうかべるのは

何かの集合体あるいはランク付けされたグループなどだろうが

プログラム言語にこの感覚を持って入るとクラスの考え方は

難解になる...

答えは

class=グループ×

class=テンプレート❍

でいいのではないかと....

プログラマーでも学生でもないえくすとらんには書いたことが

あっているのかどうなのかも確認するすべはない





















(*画像は本文とはまったく関係ありません^^)

easyguiでつくってみた

簡単にpythonでフレームが出せるということで

簡単なゲームを作ってみました


書き方はあっているかどうかわかりませんが...
起動させることが出来ました^^



guiで表示

とりあえずプログラムを使って

とにかく簡単に何かguiで表示させてみたいな

ということで....

pythonのeasyguiをimportしてみました

















おおこれは簡単!シンプル

えくすとらんでも使うことができるかもしれません
(使うことはありませんが...^^;)

他にも選択ボックスなどもあるようです

ひとまず何か作るならこの素敵なモジュールで十分かも

しれませんね

オリジナルシェルポーチ 型紙の作り方をアップ



youtubeにオリジナルシェルポーチ 型紙の作り方をアップ

しました

よかったらみてやってくださいm(_ _)m


chromebook....良さそう

chromium-osをUSBにインストールして使ってみました

dd使いました

起動は早いし使いやすいような気が.....

市販されているchromebookなんかだとandroidのアプリが

つかえるのかな?

そろそろUSB3のボードを増設して

USBブートをためしてみたいかなぁ


話は変わりますが....

プログラミング言語の覚え方が全くわかりません><

子供向けのscratchであれば簡単なゲームを作ることが

できるのですがこれを一般的な言語で(いまpythonを覚えようと

していますが...)同じようなゲーム等を

書こうと思うとなにかまったく異質なものに感じられます

なにが違うのかもわからないのですが

例えば....scrachで最初で使うであろう”旗を押すと”なんて

いうブロック......pythonだとどうなるのだろう

そもそもあの猫のキャラクター.背景なんかにスクリプトが

ついているのでそこから作っていかないとならないのかな...

(これはかなり難しそうだなぁ)

となるとどうなるのだろう?なぞは深まるばかり....








openshot 起動時の不具合の対処(自分用メモ)

えくすとらんの環境ではopenshotは新しいバージョンが

あまりうまく起動しないためまだ古いバージョンを

使っています

ダウングレードして使っているため


------------------------- ERROR 1 ------------------------------
Failed to import 'from openshot import main'
Error Message: cannot import name main
----------------------------------------------------------------

------------------------- ERROR 2 ------------------------------
Failed to import 'from openshot.openshot import main'
Error Message: Non-ASCII character '\xc2' in file /usr/lib/python3.4/site-packages/cairo/__init__.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details (__init__.py, line 2)
----------------------------------------------------------------

OpenShot has failed to import some of the Python files or libraries
required for our application to run.  Here are some trouble shooting
tips:

Tip 1) Check if MLT can be successfully imported in Python.  Run the
 following commands, and see if any errors are displayed.  If you get
 an error, you need to investigate the correct way to install MLT.
 NOTE:  Do not type the $ or >> characters in the examples below.

       $ python
       >> import mlt
       >> mlt.Factory().init()

Tip 2) If MLT is working from the first example, then the next tip is
 to look at the above error messages very closely, and google for more
 help.  It's likely the problem is already reported, and maybe there is
 a simple work-around.  Also, you can search for bugs or report a new
 bug at https://bugs.launchpad.net/openshot.  Good luck!

なにやらMLTがなんたらかんたら....

とでてきました

対処

 mlt-python-bindings と MLTのバージョンをopenshotが

起動するまでさげてみました

アップデートで設定が変わってしまうので

pacman.confのignorepkgに追加しておきました

IgnorePkg = openshot mlt mlt-python-binding

openshotの新しいバージョンも使いやすそうですが

もう少しだけなれたバージョンを使っていきます^^

追記
downgradeはデフォルトでは入っていないようですので
yaourtで追加すると良いようですね...



初心者 ゲーム作成 

ゲームをscratchで作ってみました

キーボード派の方の暇つぶしに...^^

青いうさぎの冒険

↑のリンクからどうぞ^^








昔作っていたゲームに著作権フリーのジャズ音源を

いれてみたところなかなか良い感じ^^

背景もかえようかな....

ゲーム説明

↑ ↓ ← → key
↑↓←→+space(attack)
fire c-key
Take the ORB, while avoiding the bugs attack
(オーブを採りながら虫を避け虫に攻撃してね)

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