Sonic Pi — operation not permitted

Sonic Piで外部ファイルのアクセス時に、ディレクトリが例えばDesktopのファイルアクセスだと弾かれて、Applicationsディレクトリに変更してやると、問題なくアクセス可能。

これはRubyの制限なのか?

 

admin

ノベルティ用に作ってみた

練習兼ねて、バッジを作ってみた。サイズは横幅50mmぐらいか。造形時間はおよそ12分ぐらい。

いくつか造形時の留意事項を挙げると、

<FlashPrint設定>

・温度設定でビルドベースは50℃、ヘッドは220℃

・ラフトは『あり(デフォルト)』のままが良い

<作業のノーハウ>

・キャリブレーション開始、加工初めでヘッドのひげは取らないと品質に悪影響

・ビルドベースからラフトはがれにくいからビルドシートにはグリスを塗布した

・造形物はラフトと完全に密着することはないから、ラフトを折り曲げるとパリパリと造形物からはがれます

 

admin

Unity PlayGround tutorialをゲームらしくしてみる

Tutorialのままだと、らしくないからいくつか機能追加。

① 効果音とBGM追加

② 経過時間追加

③ スタート画面追加

他もあるけど、要はゲームらしくすることで、その過程でUnityつまりゲームエンジンの構造が理解できるようになる。

C#のコードはたくさん書かなくともweb上のコードを流用できるけれども、コードは読めないと変更もできないからある程度の解読能力は前提。C#はJavaの兄弟みたいな言語だからJavaの知識がある程度あれば問題はない。

 

admin

ビルドシート貼り替えの準備

Adventurer3で初期値で造形すると、ラフトがビルドシートから簡単に剥がれず、ビルドシート破けたから貼り替えのためには剥がさないといけない。

ここでの問題はシートの糊の除去。ネット検索で無水エタノールが良いとの情報で、薬局で購入。作業時間およそ30分で完全に除去できた。

無水エタノールのボロ布に染み込ませてこすり続けるという原始的な方法。でも30分弱で綺麗にリカバリーできた。本来は台所のギドギド脂汚れ落としなどに使うらしい。

 

admin

3Dプリンターの造形パラメータ

3Dプリンター、最初からメモリに入っている造形物と新たにFlashPrintのデフォルトで作成する造形物では温度設定異なるので、そのまま新規の造形をするとラフトがビルドシート(プラットホームベースに貼り付けられている)からも造形物からも離れない。

でプラットホームベースの温度設定をFlashPrintの設定を100℃から50℃、ノズル温度を230℃から220℃に変更すると何とかはがせるようになった。

 

結構奥が深いのだ、3Dプリンターの現状は。

 

admin

マイクラのPyhton拡張

マイクラのPython拡張はForge(これ自身がmodのひとつ)をインストールして外部のThonny(簡易のPython IDE)でmcpi(マイクラ用Pythonモジュール)をインポートすると、マイクラとのリンクができる。
~~~~~ 以下はチャットに文字表示させるスクリプト ~~~~~~
from mcpi import minecraft
mc = minecraft.Minecraft.create()
mc.postToChat(“minecraft python”)
この”hellow world”もどきを実行すると、マイクラの画面上にチャット表示される。
正式サポート外なので、マイクラやForge版数の版数が最新版では動作しなくて、マイクラ1.10まで落としてやって漸く動作。

 

admin

3Dプリンター

以前から使ってみたかった3Dプリンター、レビュー参考に入門用に購入。

使用目的はロボットの部品用ですが、まずはmicro:bitとAirTagのケースが手始めでしょう。

 

admin

ArgumentException: Input Button Cancel is not setup.To change the input settings use: Edit-Progect Settings-Input.

Unityの画面遷移でボタンをクリックして、タイトルのようなエラーが出る時の対処は、EDIT -> Project Settings -> InputManagerで新たなInput Managerを追加して、Nameに”Cancel”、Positive Buttonに”escape”設定で実行エラーは消えた。

結構前のUnity QA https://answers.unity.com/questions/1381319/argumentexception-input-button-cancel-is-not-setup.html

から検索。

あと書き出すときに、一番最初に出したいシーンを最初に配置しないと思ったような画面遷移になりません。以下はStartSceneを初期画面にしたい場合。

 

admin

Unity Playgroundのコンパイルエラー

Playgroundをasset storeからimportするとコンパイルエラーが出ます。おそらく頻繁にupdateされるUnityとのマッチング問題なんだろうけど。

エラーメッセージ見ると、

AssemblyInfo.csファイルの22行目

—>  [assembly: AssemblyVersion(“1.0.*”)]

の”wild card表記部分を削除”とあったので、

–>  [assembly: AssemblyVersion(“1.0”)]

と変更したら、再コンパイル始まって問題なくコンパイル完了できました。

 

admin