タンガロイ Tungaloy 外径用TACバイト DWLNL2020K08 直送品 かわいい! 1個 350-4166 永遠の定番モデル

タンガロイ(Tungaloy) タンガロイ 外径用TACバイト DWLNL2020K08 1個 350-4166(直送品)

5283円 タンガロイ(Tungaloy) タンガロイ 外径用TACバイト DWLNL2020K08 1個 350-4166(直送品) 切削工具/研磨材 ホルダ ホルダ本体 DWLNL2020K08,350-4166(直送品),外径用TACバイト,タンガロイ(Tungaloy),1個,/Aegisthus232427.html,切削工具/研磨材 , ホルダ , ホルダ本体,タンガロイ,www.wa-ke.com,5283円 5283円 タンガロイ(Tungaloy) タンガロイ 外径用TACバイト DWLNL2020K08 1個 350-4166(直送品) 切削工具/研磨材 ホルダ ホルダ本体 タンガロイ Tungaloy 外径用TACバイト DWLNL2020K08 直送品 1個 350-4166 永遠の定番モデル DWLNL2020K08,350-4166(直送品),外径用TACバイト,タンガロイ(Tungaloy),1個,/Aegisthus232427.html,切削工具/研磨材 , ホルダ , ホルダ本体,タンガロイ,www.wa-ke.com,5283円 タンガロイ Tungaloy 外径用TACバイト DWLNL2020K08 直送品 1個 350-4166 永遠の定番モデル

5283円

タンガロイ(Tungaloy) タンガロイ 外径用TACバイト DWLNL2020K08 1個 350-4166(直送品)

商品の特徴 ●外径加工用D形シリーズ ダブルクランプ仕様
商品仕様 メーカー タンガロイ ブランド タンガロイ(Tungaloy)
オレンジブック発注コード 350-4166 トラスコ オレンジブックコード検索対象 トラスコ オレンジブックコード検索対象品
ブランド タンガロイ(Tungaloy) nbsp; nbsp;
備考 【返品について】お客様のご都合による返品はお受けできません。

タンガロイ(Tungaloy) タンガロイ 外径用TACバイト DWLNL2020K08 1個 350-4166(直送品)

4/15、イチゴの日。IchigoJam 1.5系ではなく、Arm LPC1114の1.4系のファームウェアのちょっとバージョンアップ。
- IchigoJam 1.4β27 - ファイル3書き込み不可バージョン
ファイル3を書き込み禁止に(ファイル0〜ファイル2が使用可能)
(ichigojam.bin ユーザーファイルなし、ichigojam-withexchg.bin ファイル3にキーボード日本語英語切り替えプログラム付き、ユーザーファイルを上書きします)
起動時にNTSCビデオ信号出力するまで少し待つ処理を追加


今回のファームウェア改造は、キーボードをいろいろ入れ替えながら使う、IchigoJamを使ったプログラミング教室からのご要望でした。 容量カツカツのArm向けでは難しいですが、RISC-V版ではファイルごとの書き込み禁止実装はアリですね。 ぜひ細かなご要望、お寄せください。

コンピューターをフルに使い切るプログラミングを低レイヤー開発と言います。楽な言語でwebアプリづくりをサクサク楽しめるのも、低レイヤーあってこそ!

低レイヤー、高レイヤー、どちらも楽しい、プログラミング!

画像を加工するプログラムを作るときにもJavaScriptは便利!
ブラウザに画像ファイルをドロップするだけで、IchigoJam + PanCake用の画像データが作成してみたくなりました。


画像を丸く
昔作ったツール「roundimg」を思い出し、JavaScriptのプログラムを今風に更新(src on GitHub)。


PanCake cooker
ファイルドロップや、画像読み込み周りをライブラリ化しつつ、ベースとして使って「PanCake cooker」のできあがり!(src on GitHub)

作成したデータは、PanCake web で確認できます。

?"MJ GETS ichigojam.github.io/ns-pancake/test/taisukef.txt


IchigoJam web + PanCakeで確認できます。ゆっくりです。

PanCake web のために作ったパレットなどをESモジュールのimportを使ってらくらく結合。プログラム全文 on GitHub

<script type="module"> import { waitDropFiles } from "https://js.sabae.cc/waitDropFiles.js"; import { waitImageFileRead } from "https://js.sabae.cc/waitImageFileRead.js"; import { PANCAKE_PALETTE } from "https://ichigojam.github.io/ns-pancake/PANCAKE_PALETTE.mjs"; import { getNearColor } from "https://ichigojam.github.io/ns-pancake/getNearColor.mjs"; window.onload = async () => {

var が使われているJavaScriptは古いので、参考にするときは let / const / Promise / import / export / type=module 表記があるものがオススメです。

PanCake web住商モンブラン ナースウォーカー 203 ピーコート×ホワイト 24.5cm 1A032-400(直送品) とつながりました。
IchigoJam web + PanCake」誕生!

まずはかわいい背景画像の変更から。数は 00 から 07 まで対応しています。

?"PC IMAGE 01

下記のような簡単なプログラムで、カラフルな絵を描けます。

10 ?"PC IMAGE 00" 20 ?"PC LINE ";HEX$(RND(80),2);" ";HEX$(RND(45),2);" 28 16 ";HEX$(RND(16),2) 30 GOTO 20

HEX$は、マシン語講座などで必須な数を16進法表記にするコマンド。2つ目のパラメータで、桁数を指定しています。

?HEX$(15) F ?HEX$(15,2) 0F ?HEX$(15,4) 000F

スプライトもOK!

IchigoJamのコンソール(IchigoJam REPL)でいろいろ遊んでみましょう

(コマンドは PanCake公式リファレンス へ)

複数のスプライトを登場させて、競争させる風のプログラム。

5 ?"PC SPRITE START 04" 10 FORI=0TO4:LET[I*2],80,I*9:NEXT 20 FORI=0TO4:?"PC SPRITE MOVE ";HEX$(I,2);" ";HEX$([I*2],2);" ";HEX$([I*2+1],2):[I*2]=[I*2]+1 25 IF[I*2]>80 [I*2]=-RND(20):?"PC SPRITE CREATE ";HEX$(I,2);" ";HEX$(RND(#30),2) 30 NEXT 40 GOTO 20

IchigoJam + PanCake の練習や、教材づくりにどうぞ!

PanCakeのもうひとつの機能、サウンド機能も PC SOUND1 対応!(Thanks @yrm__

?"PC SOUND1 00 03 40 ?"PC SOUND1 00 03 FF

ボーっと音が鳴ります。

links
- IchigoJam web + PanCake
- PanCake

3年ぶりの沖縄高専、前回2年生だったメディア情報工学科5年生に、IchigoJamとマシン語を使ったアドバンス講座。
いつ来ても美しい、沖縄高専。


IchigoJamは、本当に1秒に5000万回計算できるのか!? 〜IchigoJamマシン語入門〜
まずは、IchigoJamのコマンド、TICKとCLTで、時間を測ろう。


インタプリタは、書き込まれたプログラミング言語を都度指定した機能を動かすソフトウェアです。 IchigoJam BASICはインタプリタ。


コンパイラは、事前にマシン語に変換してしまうソフトウェアです。C言語やZen言語は、コンパイラ。 インタプリタと比べて事前に変換する時間がかかりますが、実行は高速です。 実行しながら必要なところをコンパイルするなど、中間的な存在もあります。(参考、JIT


マシン語を打ち込み、USRコマンドで実行!マシン語で直接話ができました。


IchigoJamでは、10進法、2進法、16進法を簡単に変換できますよ!


1回の繰り返しのために4クロック(=1,000万分の1秒)かかっているので、それがないとするとちゃんと5,000万回計算する力がでてることが分かります。(ぜひ実機で確認してみましょう)

応用として、簡単な足し算するだけのコンパイラを IchigoJam BASIC で作ってみましょう。

10 I=0 20 INPUT N:IF N=0 GOTO 50 30 [I]=`00110<<11+N 40 I=I+1:GOTO20

マシン語 Rd+=u8 は、1から255まで足し算に対応しています。まずは、入力された数を足すマシン語を配列にセットする繰り返し。

50 [I]=#4770

何も書かずにエンターでNが0になります。リターンコマンドを最後に書いて、実行してみましょう。

RUN ?250 ?250 ? OK

1つの命令ではできない500足す計算をコンパイルしました。早速実行してみましょう。

?USR(#800,0) 500 OK ?USR(#800,500) 1000 OK

500足すプログラム、ちゃんと動いてますねっ


コンピューターが気になる高専生におすすめ。沖縄高専から車で30分、沖縄市にできた新拠点「Hanaわらび」、クラウドファンディングもスタート!
【Hanaわらび】始動。コザの街からすべての世代に可能性を届けたい。 - CAMPFIRE (キャンプファイヤー)

webアプリに興味ある高専生、勉強会付き会社説明会、近日開催!
2012年にスタートした一日一創をブログへ統合、webアプリ開発入門勉強会&会社説明会、開催!」


鈴木先生、金城先生、4年生学生と、コンピューターを活用した記念写真。


沖縄北部の名物、骨汁、豪快な豚肉、あっさりスープがおいしい!

links
- つなごう高専IT部、沖縄高専で情報セキュリティ実習&ICT委員会訪問、PCN美ら爆誕!

沖縄市に熱いスポット誕生、4/3にオープンHanaわらび


こどもも大人も、楽しく学ぼう、コンピューターを仲間に未来を切り拓く力!


なんと年長さんの頃、はんだづけワークショップにも参加したという男の子、自分で探求する姿が頼もしい。 パソコン、スマホ、タブレットで楽しめる「横浜ゴム(YOKOHAMA) 一般油圧ホース 1800mm 両端1005金具 NWP350-50 NWP350-50-1800 1005+1005 (直送品)」と動画で思う存分やってみよう! はんだづけして自分だけのパソコンづくりもオススメ。


IchigoJam はじめのいっぽ (slide on GitHub)」のコツと、その次講座。腕試しの「PCNこどもプロコン」に向けた、Hanaわらびでのミニハッカソン&発表の練習「プログラミング大喜利」をオススメ。 その場で5分、みんなで「おきなわ」をテーマにやってみました!

オススメコマンド

CLS LC 10,10:?"OKINAWA" WAIT 60 GOTO 10 VIDEO 3 VIDEO 4 BEEP RND(20)

まずは、シンプルに画面をあやつるところからスタート。初心者から上級者まで、熟練度に応じて楽しめます。


IchigoJamのたのしみかた」(slide on GitHub)
こちら、講師向けの資料、オープンデータとして公開。
大人も楽しいコンピューターは、子供にとってはヤバいくらい楽しい。


Hanaわらび発のいろいろ、お楽しみに!


PanCake web
ついにスプライト対応!反転や回転、ユーザー定義スプライトにも対応したので、次はいよいよ IchigoJam web との接続にチャレンジします。


想像力を掻き立てるモノクロ表現で練習したら、16色カラーを使った表現にチャレンジするのもいいですよ!
小説、俳句、キャッチコピーの感動と、気合の入ったフルCG映画での感動、データ量は桁違い違いますが、感動する度合いは創る人、受ける人次第。

links
- 祝、沖縄市にオープン、Hanaわらび!すべての世代に可能性を! IchigoJamレベルメーターとMSX BASIC入門

高専や高校の数学で習う三角関数(サイン、コサインなど)ですが、ゲームなどグラフィクスを扱うプログラミングには欠かせない便利な道具。 IchigoJam BASICのコマンド、SIN/COSを使って、三角関数の基本的な使い方のひとつ、円を描いてみましょう。

IchigoJam BASICのサイン・コサインには角度を0-360の度で指定します。返ってくる値は、半径256の円の原点から指定角度に向かった交点の座標(COSでX座標、SINでY座標)です。 繰り返しで、角度0から360まで、画面上(45,30)を原点として、15で割った場所の座標にDRAWで点を打っていきます。


値をいろいろ変えて遊んでみましょう!
大きくしたり、半分にしたり,つぶれた円(楕円)や、点線での円、原点から線分を引くのもキレイですよ。


PanCake web」円、対応!
JavaScriptでも何でも、作り方は同じです。PanCake web で、CIRCLEコマンドに対応しました!

drawCircle(x, y, r, c) { const n = 32; let x2 = (x + r + .5) >> 0; let y2 = (y + .5) >> 0; for (let i = 1; i <= n; i++) { const th = Math.PI * 2 / n * i; const x1 = (Math.cos(th) * r + x + .5) >> 0; const y1 = (Math.sin(th) * r + y + .5) >> 0; this.drawLineDots(x1, y1, x2, y2, c); x2 = x1; y2 = y1; } }

円コマンド実装部分を抜粋。角度をラジアンで指定していたり、小数を四捨五入していたりと細かな部分の違いはありますが、ほぼ一緒です。


PanCake web
デモプログラムにランダム円を加えて、ちょっとゴージャスになりました。

スプライトに対応したら、IchigoJam web にも接続予定です。お楽しみに!

毎日創って毎日公開「一日一創」を掲げた2012年元日。うるう年、計366のwebアプリが誕生。作りきった達成感は良い自信になりました。 宣言時に終了条件を入れ忘れたので、そのまま今まで続いています。

2013年からはブログという形に変更。気がかりだった2012年製アプリ達を、この度ブログへ統合完了!現時点で3,533記事となりました。

一日一創100アプリ達成記念
一日一創のはじまり「一日一創カレンダー


福野泰介の一日一創一覧
ced2012タグで、検索も可能!

次は、古くてうまく動いていないものや、APIが停止しているものなのなど、ちょっとずつメンテナンスしていきます。

一覧XMLを使った一覧取得、HTML取得、パース、XML化などのJavaScript/Denoの変換プログラムは下記にコミット済み。参考にどうぞ。
taisukef/fukunojigjp

仕事としてのwebアプリ開発に興味ある方。
webアプリ開発入門勉強会&会社説明会、開催します!
プログラミングは好きだけど、サーバーを使ったwebアプリはちょっと敷居が高くてやってみるきっかけがない人などにオススメです。

配列とは、初歩的なプログラミング用語、BASICやJavaScriptなど、ほぼすべてのプログラミング言語にある基本的なデータ構造。数などのデータが順番に並んだものです。

色をデータにする代表的な方法が、RGB、光の三原色、赤(RED)、緑(GREEN)、青(BLUE)の強さという数3つで表せます。長さ3の配列として処理することができます。

画像は色の配列で表せます。横と縦、共に1,000画素あれば100万コ長さを持ったの色データの配列。人間にとって100万コは膨大ですが、現代のコンピューターには取るに足らない量ですね。(IchigoJamの100円CPUですら1秒間に5,000万回、計算)

横80縦45、たった3,600画素しかない PanCake は、画像というデータ構造と遊びながら理解を深めるのにちょうどいいプラットフォーム。 IchigoJamにちょっと慣れた人にオススメです。

先日、開発再開した PanCake webCC BY-NC で公開されている背景画像や8x8のかわいいスプライトの表示に対応しました!


PanCake web」(日本ピローブロック(FYH) ベアリングユニットピロー形UCP(円筒穴)UCP305D1K2 UCP305D1K2 1個(直送品))

JavaScriptからも下記のように使えますし、IchigoJamでのPRINT表記でブラウザ上から遊べます。
ゲームづくり便利な再描画などを自動化してくれるスプライト機能にも対応したいところです。

作れば作るほど作りたくなるものづくり、楽しい底なし沼です。

バーチャル鯖江プロジェクトの一環、ドローン撮影テスト。許可いただきめがね会館を撮影


VR-megane-kaikan VRめがね会館」(src on GitHub)
PC、スマホ、VRでぐるぐる見渡せます。めがね会館前の上空。VR写真をボタンひとつで撮影できるのは便利! 鯖江市上空を辿るバーチャルトリップアプリ化するのも楽しそう。


こういう写真を合成してくれます。元解像度のデータはGitHubで取得してみてください。

めがね会館を撮影(協力、福井県眼鏡協会(ふくいけんがんきょうきょうかい)SUNCO GOSHOプラグ(浮き NPTF GD 1” (50本入) A0-00-5830-8100-0000-00 242-6701(直送品)


めがね会館近くのjig.jp新社屋予定場所にて、上限上空150mまでの旅。ジャンプ力100倍を体験するVRアプリづくりも楽しそう。


150m上空から真下を撮影。


150m上空からの広角撮影。


めがね会館、この視点での撮影は初!?


めがね会館とリニューアルした文化センター。

上記動画、静止画、アプリもすべて、CC BY Code for Fukui のオープンデータ。いろいろご活用ください!楽しく使えるアイデアもぜひお寄せください!

JavaScriptとHTMLだけでつくるVRアプリ、上記アプリもただ画像を指定するだけ簡単。興味ある方、VRはじめのいっぽをどうぞ!

<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width"> <html> <head> <meta charset="utf-8"> <title>VR-megane-kaikan VRめがね会館</title> <script src="https://aframe.io/releases/1.2.0/aframe.min.js"></script> </head> <body> <a-scene> <a-sky src="https://code4fukui.github.io/vr-megane-kaikan/Photo_6553700_DJI_100_pano_42713392_0_20214782526_photo_pano.JPG" rotation="0 -90 0"></a-sky> </a-scene> </body> </html>

上記ファイルを手元で live-server などwebサーバーを使えば動きます。rotationをいじってみるとおもしろいですよ!

links
- ミニター 電着ダイヤモンドバー #140 φ1.2  AD1406 1本  (直送品)

IchigoJamでカラーが楽しめる拡張ボード「PanCake」をブラウザ上でエミュレートする PanCake web プロジェクトスタート!


PanCake web
まずは単一カラーでのクリアと、点を置く、線を引く機能の実装と、ESモジュール化、ns-pancake HTML拡張タグ化を完了。

<html> <body> <script type="module" src="https://ichigojam.github.io/ns-pancake/pancake.mjs"></script> <ns-pancake id="pancake"></ns-pancake> <script type="module"> const pw = 80; const ph = 45; const rnd = (n) => Math.random() * n >> 0; // pancake test setInterval(() => { pancake.clear(); for (let i = 0; i < 100; i++) { pancake.line(pw / 2, ph / 2, rnd(pw), rnd(ph), rnd(16)); pancake.pset(rnd(pw), rnd(ph), rnd(16)); } }, 500); </script> </body> </html>

こんな感じで、ブラウザでかんたんなJavaScriptのプログラムと共にかわいいグラフィクスが埋め込めます。

ライセンスは、CC BY-NC、非営利であれば自由に拡張できます。コントリビュートも歓迎です!
パンドウイット 熱収縮チューブ 標準長尺タイプ 赤 30.5m巻 HSTT25-C2 111-3757(直送品)

links
- ネットワークで楽しさ広がるIchigoJam!! こどもグラフィックボード「PanCake」をエミュレート!

Tweet

この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / RSS