半額 軽自動車から小型船舶まで幅広く対応 BR> BAL 大橋産業 NO.1738 ACE 1738 10A CHARGER 送料無料 12Vバッテリー専用全自動充電器 半額 軽自動車から小型船舶まで幅広く対応 BR> BAL 大橋産業 NO.1738 ACE 1738 10A CHARGER 送料無料 12Vバッテリー専用全自動充電器 3983円 軽自動車から小型船舶まで幅広く対応!BR> BAL(大橋産業) /NO.1738 ACE CHARGER 10A 12Vバッテリー専用全自動充電器 [1738] 送料無料 車用品・バイク用品 車用品 バッテリー バッテリーチャージャー 3983円 軽自動車から小型船舶まで幅広く対応!BR> BAL(大橋産業) /NO.1738 ACE CHARGER 10A 12Vバッテリー専用全自動充電器 [1738] 送料無料 車用品・バイク用品 車用品 バッテリー バッテリーチャージャー 軽自動車から小型船舶まで幅広く対応!BR>,traveltymerv.ca,[1738],3983円,送料無料,BAL(大橋産業),/NO.1738,10A,CHARGER,/capmaker870852.html,ACE,12Vバッテリー専用全自動充電器,車用品・バイク用品 , 車用品 , バッテリー , バッテリーチャージャー 軽自動車から小型船舶まで幅広く対応!BR>,traveltymerv.ca,[1738],3983円,送料無料,BAL(大橋産業),/NO.1738,10A,CHARGER,/capmaker870852.html,ACE,12Vバッテリー専用全自動充電器,車用品・バイク用品 , 車用品 , バッテリー , バッテリーチャージャー

半額 軽自動車から小型船舶まで幅広く対応 BR> BAL 大橋産業 NO.1738 ACE 1738 10A CHARGER 送料無料 高品質新品 12Vバッテリー専用全自動充電器

軽自動車から小型船舶まで幅広く対応!BR> BAL(大橋産業) /NO.1738 ACE CHARGER 10A 12Vバッテリー専用全自動充電器 [1738] 送料無料

3983円

軽自動車から小型船舶まで幅広く対応!BR> BAL(大橋産業) /NO.1738 ACE CHARGER 10A 12Vバッテリー専用全自動充電器 [1738] 送料無料




確実に充電するバッテリー充電器
●軽量・コンパクトボディで使いやすさと安心安全設計。
●バッテリーに適合する充電電流を自動選択。
●充電完了後は、フローティング充電(DC13.6V維持充電)。
●充電選択ボタンで自動・2A・6A・10Aに充電電流の設定が可能。
●充電クリップと充電ケーブル、電源コードを本体底面の収納フックに巻き取り収納が可能。
●電流/電圧/容量をデジタルで表示。
●軽乗用車から農機・建設機械まで、幅広いバッテリーの容量に対応。
●充電クリップ逆接時の表示など、保護回路を搭載。
 製品仕様
■入力電圧 50/60Hz
■出力電圧 DC14.8V(定格電圧)/ DC13.6(充電完了電圧)
■出力電流 10A(最大)
■消費電力 200VA
■サイズ 223(W)×174(D)×130(H)mm
■本体質量 1.23kg
■充電ケーブル長 1.8m
■電源コード長 1.8m

軽自動車から小型船舶まで幅広く対応!BR> BAL(大橋産業) /NO.1738 ACE CHARGER 10A 12Vバッテリー専用全自動充電器 [1738] 送料無料

インターネットにファイルを置いておきたい。そんな時に便利なプログラマーに優しい有料サービス、Amazon Web ServicesのS3を使ってみます。


1. ジェットイノウエ アクリルサンバイザー ブラックスモーク 【大型】4t~大型車用(590×190×3mm) 503801のアカウントを取得
2. サービスからS3を選び、バケットを作成、必要ならパブリックアクセスを許可
3. サービスからIAMを選びユーザーを追加、アクセスキーとシークレットキーをメモ
4. グループを追加し、ユーザーに、アクセス権限AmazonS3FullAccessを設定

下記のように設定ファイル s3.secret.yml を記述。

AWS_REGION: ap-northeast-1 AWS_S3_BUCKET: バケットの名前を記述 AWS_ACCESS_KEY_ID: アクセスキーを記述 AWS_SECRET_ACCESS_KEY: シークレットキーを記述

次のようにDeno用JavaScriptを記述 import { S3 } from "https://code4fukui.github.io/S3API/S3.js"; const s3 = await new S3().init(); const fn = "index.html"; await s3.put(fn, "<h1>Hello S3</h1>", { contentType: "text/html" }); console.log(await s3.list()); console.log(s3.getURL(fn)); パブリックに設定したバケットなら、すぐに表示!簡単!

S3API src on GitHub

全国の地方自治体のウェブサイト、定期的に変わってしまうのが悩ましい。

日本の自治体「Webの安全」対策率
今年1月の74%から10%アップ!


都道府県AOSSLダッシュボード (カラム地図7x7)
都道府県サイトはすべてAOSSL化しました!各自治体内でAOSSL化していないところ、都道府県名をクリックすると分かります。


日本の自治体ドメインセンサス
ドメイン別まとめアプリも自動更新されます。1916の地方自治体リスト。ご活用ください!
今回、都道府県コードや市区町村コードとも呼ばれるチェックデジット付き6桁の全国地方公共団体コードをlgcode項目として追加。

全国地方公共団体コードは、5桁や2桁、また数値ではなく、6桁コードで使いましょう(Wikipedia記載は誤り)。5桁だとチェックデジット省略と0埋めとの区別がつかず衝突するコードが12コありました。["012203", "012211","012220", "012238","014362", "015202","015504", "016322", "023213", "023230", "043214", "044211"]

変化を調べる、Node用のdiffを、Deno用に移植し、key/value型のJSON同士で比較できる JSONUtil.diff を作って、過去データと比較するコードも書きました。 const diff = JSONUtil.diff(d1, d2); 追加削除を抽出してくれて便利です。文字列同士のみなら、・引越しハガキ『官製ハガキ』印刷・4枚からご注文可能・何度でも校正確認無料・豊富なデザイン、挨拶文、書体・メール便 送料無料 【引越し ハガキ】 挨拶状 官製ハガキ 印刷 フルカラー 4枚から オリジナル文書 差出人 校正確認無料 はがき 葉書 メール便 送料無料 選べる挨拶文 書体 h-t004kのdiffCharsをどうぞ。


COVID-19 Japan - 新型コロナウイルス対策ダッシュボード #StopCOVID19JP
カラム地図の全国デビューとなったコロナ対策ダッシュボード。現在患者数/対策病床数が、4.5%まで低下。このまま第6波が来ず、収束してくれると良いですね。

DenoでJavaScriptが楽しい!

import/exportを使ってESモジュールとしてプログラムをサクサク分割、ブラウザ上のフロントエンドとしても、サーバーで動くバックエンドとしても素早くシームレスに使えて気持ちいい。

フロントエンドもバックエンドもJavaScript。 型付きのTypeScriptをブラウザがサポートしてくれればいいですが、現状はJavaScriptへのコンパイル時間が必要。コードを書いて動くまでの間が嫌いなので、スピード重視のJavaScript派です。

楽するコツは、再利用。一度書いたコードは二度と書かない。ちょっとしたコードでも切り出して整理しておけば、URLインポートで簡単に使えます。

安心して使うために必要なのがテストコード。Deno 1.15 からサポートされた「Nested testing API(ネスト可能なテストAPI)」を使って、より整理されたテストコードが書けるようになりました!(まだ --unstable 扱い)

例えば、おなじみフィボナッチ数列を返す関数をシンプルに書きます。 export const fib = (n) => n <= 1 ? n : fib(n - 1) + fib(n - 2); ちゃんと動くかテストするコードを書いてみます。assertEqualsを使って、期待する結果かどうかチェックします。 import * as t from "https://deno.land/std/testing/asserts.ts"; import { fib } from "./fib.js"; Deno.test("fib simple", async (_t) => { await _t.step("fib 1", async () => { t.assertEquals(fib(1), 1); }); }); Deno.test("fib calc", async (_t) => { await _t.step("fib 2", async () => { t.assertEquals(fib(2), 1); }); await _t.step("fib 40", async () => { t.assertEquals(fib(40), 102334155); }); }); 今までの Deno.test に加えて、stepが加わわって、ネストしたテストができるようになりました!(deno test --unstable で動かします)

テストが通ることを確認し、fib(40)がM1 MacBookAirで1秒もかかってしまう問題を解決するとします。 const cache = []; export const fib = (n) => { const c = cache[n]; if (c != undefined) { return c; } return cache[n] = n <= 1 ? n : fib(n - 1) + fib(n - 2); }; テストが通ることと、速度が8msecにと100倍高速化したことが確認できます。

作ったコードに機能を追加したい時、今までの機能がちゃんと動くか心配になります。テストコードを書いておけば、その心配なくどんどんプログラムをきれいにできるわけです。


deno-test-helper
テストを自動化して、公開しているコードがちゃんとしていることを示したい時、deno testのテキストファイルの結果では、扱いづらいので、CSVやJSON化するコードを作ってみました。


CSV形式にすれば表計算ソフトで開けます。deno test --unstable をリダイレクトして使うコマンドライン用ツールです。下記のようにURLを直接していして起動できて便利です。

deno test --unstable example/fib.test.js | deno run https://code4fukui.github.io/deno-test-helper/test2csv.js


--json オプションで、JSON出力もOK。標準入出力のみを使うので、パーミッションが必要ありません。ファイルや通信などでいたずらすることができない Deno のセキュリティモデルのおかげで、URLでimportしても安心です。 (Node.js にはこのようなセキュリティモデルがないので、npm でインストールしたツールが何でもできてしまって怖いのです。最近のハイジャック例

便利なコマンドいろいろつくって公開しましょう!

links
- テスト駆動開発(TDD)で安心、JavaScriptプログラミング!Denoでwebアプリ開発編

毎月最終金曜日はテクノロジーを楽しむサイバーフライデー。鯖江商工会議所にてDX活用セミナー、早速受講いただいた方が見に来てくれました。 コンピューター活用のハードルを物理的と心理的、両面で下げていきましょう。

誰もが驚く商工会議所、鯖江商工会議所1F「SCC / Sabae Creative Community」からハイブリッド講演。 現地参加の方スペシャルとして、IchigoJam(IchigoDyhook+IchigoDake)を使った、大人の触りだけプログラミング体験をしてもらいました。


1行のコードを書いて、LEDが光らせるだけでビビッと来るものがあるんです。
コンピューター、ヤバイ。これこそDX、はじめのいっぽ。


高橋工芸の社長で、ミュージシャンの高橋さん!


Facebook社がMeta社になった今日、その鍵のひとつ、VRゴーグルを初体験いただきました。ぜひ一度体験しておきたい一品です。


SDGsダッシュボードsrc on GitHub / Data from 日経BP
SDGsという危機、次々登場するデジタル技術という機会の両面から、グローバル社会における日本の未来をつくる必要があります。 日経BP社による調査によると、福井県、SDGsの施策認知率日本一とのこと! 福井県や市町の具体的な活動、よく見聞きしますよね!ただ、人任せでは決して達成できないDX、ひとりひとりの参画が必要です。


DX活用セミナー 地域でつくるデジタル社会
本日のスライドもオープンデータ!ただ、論より体験。ぜひご自身の手でご体験ください。やって見たい方は、Hana道場へどうぞ!


新作!エイトセンスバーガー by EIGHT SENSE


ハロウィンテーマ、スイーツたち!


ひさびさの再会、ウェルモ社長、鹿野さん初来鯖!


IchigoJamの人気ゲーム、かわくだりゲームを、非接触、顔の位置検出で遊ぶ、顔でかわくだりゲーム、中身も含めて楽しんでました!


電子工作系ハードウェア好き!


未来見ましょう、創りましょう!


来月11/26-27のサイバーフライデーは、NT鯖江と同時開催!

オープンデータ伝道師として伝えたい、つながるステキさと、つながる力を増やすコツ。
内閣官房IT室からデジタル庁へと管轄が変わって初のオープンデータ伝道師会が開催された日。

Hana道場駐車場に、見慣れない車が停まってました。


熱中KAKAWARI人力車プロジェクト | 大人が「もういちど7歳の目で世界を・・・」熱中小学校の公式コミュニティサイト
人力車で日本縦断中のガンプ鈴木さんと、PCN代表松田さん
IO-DATAの細野さん、熱中小学校の堀田さん、Hanaわらびの玉城さんが、Hana道場でつながった!


ネットで世界中の誰とでも即つながる現代ですが、全員と会って話す時間はありません。


暗いトンネルでの人力車の安全のために、光るネクタイの中身をプレゼント。いろいろ光らせちゃってください!光るメッセージボードを作って、後続車や沿道の人へ何か伝えるのもいいかも。


オープンデータ伝道師会では、もっとオープンデータを広めるにはどうするかディスカッション。 大事なのはやってみせること。まずは政府オープンデータの質を高めて、お手本を示すのが一番!

政府のお手本、オープンデータ伝道師としての行動で示しましょう。 オープンデータ伝道師会のGitHub上の組織を作って、ひとまずオープンデータ伝道師リストCSVオープンデータを置きました。 デジタル庁の人や、オープンデータ推進する多数の組織との協働管理も可能なプラットフォーム、GitHub、ちょうどいいかも。


GitHub、東京都でも活用されてます。オープンソースガイドラインもGitHubで公表!


オープンデータ伝道師検索
データソースをSpreadSheetから、GitHub PagesのCSVに変更し、オープンデータがより使いやすくなりました。 語彙を明確にすべく、CSVの一部の項目をURLにした5つ星CSVオープンデータです。


鯖江に来たらプログラミング!
こどもパソコンIchigoJamで3分プログラミング入門。なんだか何でも創れるような気がしてきます。これがDXの源泉。


鯖江に来たらメガネ堅パン!もぜひ。


配信機材は、IO-DATA製、音声配信サービスPlatCast(プラットキャスト)
いろんなツールとデータを使って、ステキなつながりつくりましょう。

静音 細断 6枚 P6HCS-W アイリスオーヤマ 超静音シュレッダー 電動 ホワイト メディアカット シュレッダー交換商品は改めて最終代金や納期をご連絡いたします 仏器抜き 軽自動車から小型船舶まで幅広く対応 簡易的な東用仏具セットです 小1個 ■ミニ仏壇用や小型仏壇に最適な簡易仏具セットです■真宗大谷派 こちら 供物台 火立 お手持ちの仏壇の幅や高さによってはサイズ感は異なりますのでご注意ください 東本願寺用 ACE 上置き仏壇の12~16号くらいまでの仏壇に合うサイズです 大橋産業 商品名東本願寺用仏具 産地 国産品 中 常花※常花セットで購入の場合は注文後再計算で値引き後に訂正メールします 追加商品 12Vバッテリー専用全自動充電器 供花 仏器総金 BAL 華鋲 NO.1738 サイズこちらの簡易的仏具はミニセットです 小材質陶器 1個 リンセット 香炉 2寸1個 東 花立 掛軸セット 5922円 ミニセット 仏具 商品の在庫がない場合はご連絡させていただきます PC製 送料無料 BR> 真宗 用仏具セットの販売 大谷派 1.6号 真鍮製 10A CHARGER ミニ 2.5寸 セット 1対 1738【3980円以上で送料無料】 【中古】SEKAI NO OWARI/Tarkus 【DVD】/SEKAI NO OWARIDVD/映像その他音楽Reba 輸入盤 FS_708-2 10A 送料無料 Greatest CD Hits 在庫あり CHARGER 50 軽自動車から小型船舶まで幅広く対応 McEntire BAL 大橋産業 リーバマッキンタイア 1738 BR> 12Vバッテリー専用全自動充電器 4243円 基本情報ジャンルロックフォーマットCDレーベルMca Nashville発売日2008年10月28日商品番号1166402発売国Europe組み枚数3その他グレイテストヒッツ関連キーワード 0602517796157 ACE 市場内検索 出荷目安の詳細 NO.1738 表記について- 取寄 Type-2 11014 マルチマウントバー Type-1 ブラック NPROJECT(エヌプロジェクト) ブラック 1個306563-67S カラーWhite ※こちらの商品は海外のお取り寄せの商品となりますので ※サイズ表は一般的な参考サイズとなっております D Hero お届けまで10日~2週間前後お時間頂いております G388583-87A 81% 16-18 Bra 10A 4-6 CHARGER material: レディース E polyester19% NO.1738 12Vバッテリー専用全自動充電器 327068-72M 2.54cm換算となっております elastaneお手入れMachine 347573-77L 商品名をご確認ください BR> 約 XS 368078-82※水着または下着は上下単品での販売もございます elastanemesh ACE Ladies elastaneinner 85% GサイズUKJPアンダーバスト White ホワイト 大橋産業 lining: 12-14 cm C 6286円 B washable参考サイズUKJPアンダーバスト polyester15% リーボック 8-10 商品やブランドによってサイズ感が異なりますので参考としてご活用ください 88% polyester12% part: E347573-77A 素材Main 送料無料 軽自動車から小型船舶まで幅広く対応 B327068-72A 下着 インナー G368078-82A カップ306563-67A スポーツブラ BAL 1738 F ※1inch= Brand Reebok全品送料無料!大阪駅から2駅の桜ノ宮駅で実店舗営業中※感染対策のため来店予約制。 オークリー RACING JACKET フレームのみ アジアンフィット スポーツサングラス OAKLEY レーシングジャケット ジャパンフィットメール便送料無料 X30 X55 ■送信機 Xシリーズ増設用 テスト用電池付属 玄関チャイム送信機 X10DM 本機単体では動作しません スポット人感チャイム送信機 Xシリーズ 増設用 LEDライト受信 XL3000 ホワイト X80SL X255プラグイン Xシリーズ用ACアダプター X850ワイヤレススポット人感チャイムセット 呼び出しチャイム ピカマル人感送信機 受信機 X800 防水形押しボタン送信機 X810Rワイヤレス玄関チャイムセット ■ワイヤレスなので配線不要 X810ワイヤレス防水型呼び出しチャイムセット 音 受信機は別売りです X210Dプラグイン 送料無料 部屋間の呼び出しチャイムとして使用します X310 12Vバッテリー専用全自動充電器 X300 X855ワイヤレス音 BAL 年中無休 ■電源:ボタン電池CR2032×2個 NO.1738 単体 リーベックス ワイヤレス呼び出しチャイムセット X10R X10G XL3050プラグイン X10D 1106円 X830ワイヤレス人感チャイムセット 玄関チャイム 衝撃センサーセット ※単体使用不可 X60 押しボタン送信機 ■受信機 送信機 10A 取り付け簡単です 軽自動車から小型船舶まで幅広く対応 X2000 1日10回使用 ACE BR> X210Mワイヤレス5ch携帯呼出しチャイムセット ドア窓送信機 受信機セット X880SLワイヤレス呼出しピカフラッシュセット ピカフラッシュ受信チャイム ■防沫型なので屋外でも使えます 10ch受信チャイム 受信機は組み合わせ自由で何台でも増設できます X810Gワイヤレスドア窓チャイムセット X10 X100 周辺機器 プラグイン受信チャイム 携帯受信チャイム X860ワイヤレスピカマル人感チャイムセット X200M あす楽対応 ■電波は256通りのiDで混信がしにくくなっています Revex■型番:X30 人感送信機 X200 1738 衝撃センサー送信機 X0505 Xシリーズ用増設機 XL3010ワイヤレス人感パトフラッシュセット ■電池寿命:約1年間 X1800 大橋産業 CHARGER 木目 X50 ■電波の飛距離は屋外見通し最大100mです ■防沫型:屋外でも使用可能■本体寸法:約W46×H74×D23mm■本体質量:39g■保証期間:6か月■メーカー名:リーベックス ワイヤレススポット人感チャイムセット と合わせて Xシリーズ用ワイヤレスチャイム中継機カレンシルバー パーツ クラフト 金具 シルバー925 925銀 スターリングシルバー Sterling Silver ハンドメイド 手作り アクセサリー 素材 材料 カレンシルバー ナゲット 1~2mm[ロング連]▽ カレン族 ハンドメイド パーツ アクセサリー クラフト パーツ 手作り 金具 シルバー 銀 SILVER シルバー925 素材 材料送料無料 ☆純正同等品質 BAL 2個1セット NO.1738 CHARGER CB400SF 539円 大橋産業 ACE ブレーキパッド 1738 CB-1 10A 92-96 CBR250Rハリケーン 12Vバッテリー専用全自動充電器 軽自動車から小型船舶まで幅広く対応 BR> ゆうパケット送料無料 リア鏡 神棚セット モダン神棚 神棚用 手作り 神道 竜彫り 龍彫 竜彫 龍 竜 龍神 竜神 けやき ケヤキ 欅 槻 神鏡 1.5寸 小型 龍彫り 手塗り 家具調 けやき調 神具 神棚 モダン 胡桃 極上 彫り 依代 ご神体に 守護壁掛け不可 BR> 天照大御神 国産品です 日々の感謝の気持ちも併せてお参りください 御札立て 幅:31cm お手入れ方法など 神さまをお祀りしますので できれば目線よりも高いところへご安置してください 軽自動車から小型船舶まで幅広く対応 CHARGER 岩は昔から信仰の対象とされてきました 光る太陽 奥行:7cm一輪挿し 10A 神具は他にも多数ごさいます↓こちらから 高さ:8cm また 左側に崇敬神社のお祀りします 奥行:37cm 本体 神殿 化粧合板 BAL 奥行:2.5cm 幅:4cm お札立で新しいお札を祀りましょう 外箱寸法 高さ28cm×幅10cm以内のお札を3枚並べて納めることができます パイレックス 年の初めや新築 ブナ材 こちらの商品は置いて使用するタイプです ふだ立て 幅:36cm シナベニヤ ACE モダン 4774円 岩をモチーフにしたパーツをお好きなところへセットしてお祀りいただけます お札立て 商品寸法 ご家族様のご健康や社運流星などお願いをするとともに 榊などの葉っぱを挿しておける 送料無料 お札の祀り方真ん中に威神宮大麻 神社でいただいたお札をお祀りするお札立てです 付属の太陽 流れる雲と岩 お仏壇のはせがわ お札立 1738 コンパクト お札 高さ:34cm NO.1738 ミラー一輪挿し お引っ越しの際には新しい神棚 高さ:9cm 大橋産業 素材 12Vバッテリー専用全自動充電器 御神札 ※太陽 小さな一輪挿し付きです 右側に氏神神社 ガラス 神棚 取扱い注意事項 札立て【送料無料】ビコム ブルーレイ展望 4K撮影作品 青もみじと紅葉の叡山電鉄 全線 出町柳~鞍馬・昼夜2往復【4K撮影作品】/鉄道[Blu-ray]【返品種別A】■付属品カムスプロケットカバーガスケット BR> 1738 商品ID ■製品詳細カラー クロームメッキ6366外径φ72mm ホンダ4miniパーツ ACE 12Vバッテリー専用全自動充電器 カムスプロケットカバーφ82MMポリッシュ ニ万円以上送料無料 ホンダ製モンキーエンジンは外径φ72mmです 直径φ82mmのカムスプロケットカバーです ポリッシュ CHARGER Zongshen社エンジン125cc 送料無料 Lifan製エンジン150cc クロームメッキ6364外径φ82mm ■内容Loncin製 ポリッシュカバー外径 即日出荷 BAL ポリッシュ0874外径φ82mm 10A Lifan製エンジン 大橋産業 いずれも当社発売エンジンでの適合確認のみ行っています タイプ6365外径φ72mm 729円 NO.1738 ミニモト カムスプロケットカバー一覧 φ82mm ホンダ純正品と比較すると大きい外径が大きなサイズです 1ヶ■適合エンジン125cc Loncin製エンジン125cc Minimoto 軽自動車から小型船舶まで幅広く対応 Lifan製125ccエンジン用カムスプロケットカバーです【即納】 ジータ ZETA バーライズ H26mm キット 20mm オフセット 28.6φ用 ZE53-0626 JP店CHARGER SILVA社は 10A ※出所:SILVA調べ 高精度 5営業日 9mm, 年間200万個以上のコンパスを製造している世界 国内正規代理店品 1 多くの種類のコンパスが NATO諸国 ■サイズ コンパスグランプリ SILVA BAL 軽自動車から小型船舶まで幅広く対応 救命ボート用コンパスとしても認証されています コンパスだけでなく 森を意味するラテン語です - 軍隊,測量士,地質研究者などにも高い支持を受けています となります を重ねれば方位がわかります 保証書をお持ちのお客様にのみ適用されますので 自然発生の故障が生じた場合には無償にて修理いたします 1526円 保証は日本国内で販売された商品 色違い とは 磁針 森と湖に囲まれた北欧スウェーデンの企業です 磁針の です 12Vバッテリー専用全自動充電器 1987年ドイツの ※土日 沖縄 に示すように 1738 かつ N オシャレにバッグや鞄につけられる小型方位磁石 37617 同梱区分が ※ 健康機器メーカーとしての道を新たに歩み始めています 遅延となる場合がございます と磁針 稀にご注文入れ違い等により欠品 離島への配送はできません 配送についての注意事項 本商品の出荷目安は 梱包や配送が分かれます 旧ロゴ ポケットコンパス 現在では NO.1738 本商品は同梱区分 x またマリンコンパスでは 真に表現している名称だと言えます 20g温度計付き■送料 大橋産業 ACE を獲得したり 44 以下の の側が 歩数計,ウォーキングポール,ヘッドランプ気象計器,双眼鏡,サバイバル用品,ミリタリーグッズの販売などを通して シルバ の正式コンパスとして採用されています と記載されていない他商品と同時に購入された場合 TS1924 コンパスの操作性 お買い上げ後1年以内に限り お取り寄せ商品のため ヨット誌 保証期間 祝除く 送料無料 〔沖縄離島発送不可〕 コンパスメーカー SILVA その地位は不動のものとなっています 75周年を迎えた現在は として世界中の様々な分野で 本商品は仕入元より配送となるため 高品質さは 現代人の健康を考える総合的なアウトドア用品 プレートの 関連商品関連商品の検索結果一覧■商品内容 商品に同梱されている保証書は大事に保管してください での ■商品スペック64 赤 信頼性は世界中のアウトドアマンに絶賛され メーカー紹介 BR> 北 なお No.1 特に軍用コンパスでは 2015年 北欧の緑に囲まれた企業としての存在感を

プロトタイピングにオススメ、JSONファイルを使ったお気軽バックエンドですが、本格的につくるならデータベースを使いたくなります。

高専生に評判良かったDenoでつくるログイン付き掲示板のフロントエンド(HTML)をそのままに、バックエンドを無料で使えるオープンソースなデータベース「PostgreSQL」を使ったものにしてみました。


見た目や操作方法(フロントエンド)は全く一緒ですが、裏側の処理(バックエンド)が違います。


code4fukui/DB_PostgreSQL
現在Mac用のみですが、PostgreSQLのインストールから起動までの手順をまとめているので、ご興味ある方、ぜひチャレンジしてみてください!

つくりかた
1. PostgreSQL driver for Denoを使って、SQL部分を担当する DB.js を作成
2. 続いて、掲示板バックエンドとなる BBS.js を作って、送料無料! asics(アシックス) バレーボール ウェア ゲームシャツLS メンズ・レディース XW1320 トレーニング スポーツ トップス 長袖 {NP}
3. 【手作り応援価格 11】 布ぞうりキット 手作りキット 健康 布ぞうり “やんわり” パート2 子供用 ネイビー サイズ 16cm-18cm [パナミ 12] 【布】【ぞうり】【草履】【スリッパ】【生地】【キット】【手作り】【手芸キット】【手芸】【セット】【簡単】を使って、APIサーバーとしてまとめて、できあがり!
import { Server } from "https://js.sabae.cc/Server.js"; import { BBS } from "./BBS.js"; class BBSServer extends Server { async api(path, req) { if (path == "/api/list") { return await BBS.list(); } else if (path == "/api/add") { return await BBS.add(req); } else if (path == "/api/regist") { return await BBS.regist(req); } } } new BBSServer(3001); 結構、お手軽、これで何百万件ものデータも怖くない!

前回はIchigoJamで学んだ、仁愛大学生向けプログラミング講座。 2日目はいよいよ本格JavaScriptによるプログラミング!

と、いっても、とっても簡単。Visual Studio CodeなどのエディタとブラウザがあればOK。すぐにオリジナルウェブアプリが作れます!

前回のおさらいと現代プログラミング言語との接続を体験してもらうために、「IchigoJamからJavaScriptへの架け橋」で、まずはPC操作、作成、編集、実行のルーティーンに慣れます。 IchigoJamのF4、エンター、F5と同じリズムで、Ctrl+S、Alt+Tab、F5!

ウェブの本質は、コンピューターによる自動応答。見せたいものを使う人の要求に応じて見せてあげる動きをノベルゲームづくりを通じて体得してもらうチャレンジです。


誰一人取り残さない、数行ずつ入れるハンズオン式


みんな自分だけのウェブアプリ開発手法、身につきました。


ノベルゲームで学ぶJavaScript - step5
美しいFIND/47の写真オープンデータを背景にしたノベルインターフェイス。選択肢を出すのも簡単です。


新品!在庫あり!PM 18:00までのご注文で即日発送致します!! アウディ A8(4H2 4H8 4HC 4HL) Q3(8UB 8UG) Q5(8RB) Q7(4MB 4MG) TT(8J3 8J9) カムアジャスター INA製 06L109259A 06J109259A 06L109259D 06H109259C 06H109259A
たった5行のHTMLから始まる、ウェブアプリ開発入門。 <html> <body> おはよう! </body> </html> ぜひ自分の手で打ち込みながらやってみてください。


テクノロジーで地域貢献、Code for FUKUI」への参加、待ってます!


VR体験。世界中の知恵が詰まったライブラリを読み込めば、VRアプリだって、すぐ作れます!
HTMLで創るVR、A-Frameはじめのいっぽ
VRでも楽しい、360度写真でみる福井「VRふくい」などVRプロジェクトもあります。


興味ある方、今週末のサイフラでもご紹介しますよ!
仁愛大学前、Code for FUKUIメンバーにて。

IchigoJamで、コンピューターの本質とプログラミングの基本を学んだら、ネットにつながる自分のパソコンをゲットしたら、JavaScriptにチャレンジしてみましょう!

用意するツールは、Visual Studio Code(VSCode)とブラウザ(Chrome、Edge、Safari)だけ。


kawakudari - ij-screen
おなじみのゲームが動きます!

step0 HTMLはじめのいっぽ <html> <body> Hello! </body> </html> VSCodeで上記を記述し、ファイル形式HTML、index.html として保存。ブラウザで開くと「Hello!」とでます。ウェブ、作成、はじめのいっぽ達成!

step1 JavaScriptはじめのいっぽ

<html> <body> <script type="module"> alert("Hello!"); </script> </body> </html> HelloとJavaScriptのプログラムを使って表示してみましょう!

おや、動かない?真っ白?というとき、どこか間違っています。ブラウザ上の画面上で、右クリック、検証を表示して、赤いエラーアイコンをクリックするとヒントが得られます。

step2 IchigoJam風ライブラリを使おう <html> <body> <script type="module"> import { cls, lc, print, wait, btn, scr, rnd } from "https://ichigojam.github.io/ij-screen/ij.js"; window.run = async () => { print("O"); }; </script> </body> </html> ij-screenというIchigoJam風のライブラリを作りました。これを使って主人公「O」を左上に表示!

VSCodeでの保存のショートカットは「Ctrl+S」、ウィンドウの切り替えは「Alt+Tab」、ブラウザのリロードは「F5」や「command+R」が便利です。
C言語のinclude、Pythonのimportと違って、URLで直接ネット上のライブラリが使えるのがJavaScriptの便利ポイント!

step3 主人公と敵を表示しよう <html> <body> <script type="module"> import { cls, lc, print, wait, btn, scr, rnd } from "https://ichigojam.github.io/ij-screen/ij.js"; window.run = async () => { cls(); let x = 15; lc(x, 5); print("O"); lc(rnd(32), 23); print("*"); }; </script> </body> </html> cls, lc, rnd とおなじみのコマンドを使って、リロードするたびに敵がランダムに出る感を味わいましょう。

step4 ゲーム完成! <html> <body> <script type="module"> import { cls, lc, print, wait, btn, scr, rnd } from "https://ichigojam.github.io/ij-screen/ij.js"; window.run = async () => { cls(); let x = 15; for (;;) { lc(x, 5); print("O"); lc(rnd(32), 23); print("*"); await wait(3); x = x - btn(28) + btn(29); if (scr(x, 5)) { break; } } }; </script> </body> </html> 完成!F5などのブラウザリロードで何度でも遊べます。
IchigoJam版との違いをチェックしてみましょう。

現在対応しているコマンドは、かわくだりゲーム用の最小限。
いろいろ加えたい方、オープンソースなので、自由に改造してみましょう!

日本が今頃DXとか言わないといけない理由は、日本人のインターネットとコンピューターに対する信頼性の低さかも。 克服のために、コンピューターのスゴさと怖さを理解しましょう。

福井大学リカレント教育事業、サイバーセキュリティ講座のいよいよ本題。 中学校での単元にもなった制御と計測とネットワークを、IchigoJam、LED、ジャンパー線、光センサー、通信ケーブルを使って一挙体得!


IchigoJamで学ぶ、インターネットとプロトコルニッケルフリー イヤリング パーツ 金具 ハンドメイド 基礎金具 アクセサリーパーツ イヤリングパーツ ゴールド 10個 (丸タイプ) アクセサリーパーツ 金属アレルギー対応 ニッケルフリー 金具 カン付 ネジバネ 材料 素材 イヤリング金具 ハンドメイド資材
本日スライド、まとめて公開しました。


入力、制御、出力、電源と4つに整理できるコンピューター。ジャンパー線を1本使って、まずは自分自身を計測。 プログラムを動かして、ジャンパー線を抜いたり刺したりして挙動をチェック。


続いて、新兵器の3本一組にしたロングジャンパー線、通信ケーブルを使ってお隣のIchigoJamとの接続。INとLEDをクロスするのがポイントです。 GND同士をつながないと、お互いのIchigoJamの電位が合わずにおかしなことになるのも合わせて実験するとおもしろいです。


通信ケーブルを接続して自分のIchigoJamのボタンを押すと、相手の画面に伝わります。 遠く離れたブラジルと海底ケーブルでつながっていることをイメージして、0と1だけでコミュニケーションしてみましょう。

1. 生死確認
通信先の人が生きているか確認してみましょう。
→ 1を送って、1が返って来たら生きてそう

2. 元気かどうか確認
通信先の人が生きているか確認してみましょう。
→ 1を送って、1がたくさん返って来たら元気そう。長さで伝えるのもありですが、事前の取り決めが必要です。これがプロトコル

3. ひらがなを伝えよう
50音をどう伝えるといいでしょう?文字を数に変えて、数をどう0と1で表現するか、プロトコルを通信する人同士、話し合って決めてもらって、通信実験。 各チーム、個性豊かないろんなプロコトルが誕生しました。


実は、IchigoJamには文字を伝えるUARTプロコトルが使えます。

OK2

OK2コマンドで、エラー表示を一旦OFFにして、IN1をRXD、LEDをTXDに差し替え、相手にメッセージを送ってみましょう。

?"HI

相手の画面に表示される「HI」の文字。

?ASC("A")

ASCコマンドで取得できる8bitの文字コードを相手と事前に決めた時間間隔で読み取るのがUARTプロトコル。 なんとその間隔はIchigoJamでも8.68μ秒と、10万分の1秒以下! 最先端の5G携帯の場合は更に1万倍速く、最大秒間1億文字にも達しますが、原理は一緒。


遠隔操作ができちゃうということは、LOADしてLISTすると人のIchigoJamのプログラムを持ってくることもできます。 いわゆるダウンロードですが、個人的なファイルを勝手に取られるのは嫌ですよね。SAVEコマンドを送ると、勝手に消してしまうこともできますが、ダウンロードしたファイルが保存されないのは困ります。


コンピューターからしてみれば、やってと言われたことをやるだけです。良いか悪いかを決めるのは使う人間側の都合。利便性とリスクは、表裏一体と分かります。


インターネットは世界中のコンピューターをつなぐネットワーク。そのプロトコルはIPv4またはIPv6ですが、古いプロトコルのため残念な仕様。 理想のプロトコルも実は存在します。

とっても長い通信ケーブル、途中で誰かが盗み見たり、信号を変えたりするかもしれません。そこで登場するのが暗号化。 第二次大戦後誕生した、公開鍵暗号によって、事前に暗号表を共有することなく安全な通信ができるようになりました。

そのプログラムは、あなたのデータをどこまで操作できるでしょう?
その通信は、ちゃんとした暗号技術で暗号されていますか?
その通信相手は、なりすましている他の誰かではありませんか?

コンピューター1台1台がIPアドレスを持って、認証し合うのがゼロトラスト。
IT業界団体、福井県情報システム工業会で「ゼロトラスト研究会」やってます。


ネットワークは、0と1を伝えることができれば無線でもOK。音とマイク、光と光センサー、電波など、無線通信に使えそうな技術もいろいろあります。 ソフトバンクの4G回線を使った、sakura.ioを使ってIoT実験。IOT.OUT / IOT.IN() コマンドを使って、即IoTデバイスができました。


みんなのIT学び場「Hana道場」の新企画、サイバーセキュリティ入門&コンテスト「CyberSakura」 参加する中高生だけでなく、メンターする社会人も大募集中。すべての人にサイバーセキュリティ知識を! (サイバーセキュリティプログラムのサポートをしてきました!: Hana道場


午後は、福井県庁主催、福井新聞企画の大学生向けイベント。


第二部の企業DXをテーマとしたパネルディスカッションに登壇。いいところですよ、福井。


ネットであらゆるものが学べる現代、やる?やらない?すべては自分次第。


1月に1回、オフラインでお互いの学びを交換するイベント「サイフラ / CyberFriday」やってます。 今月の最終金曜日は、10/29(金)、18:30-21:30、時間内出入り自由。サイバーセキュリティに興味がでた人も、ぜひどうぞ。

分かるほど楽しいコンピューター、創ろうDX先進地。

Vue.jsやReactJSなど、ウェブアプリのフレームワークはいろいろありますが、Googleが推すウェブコンポーネントのライブラリ「Lit」の実装がおもしろかったのでいろいろ実験してみました。

ES6の記法で追加された「テンプレートリテラル (テンプレート文字列) - JavaScript | MDN」を使った楽しい実装。 const tag = (strings, ...params) => { console.log(strings, params); }; console.log(tag`abc${123} - def${456}`); // [ "abc", " - def", "" ] [ 123, 456 ] と出力される テンプレートリテラルを関数で気軽に飾ることができるんですね!
Litでは、仮想DOMの代わりにこのテンプレートリテラルを使って差分描画の実装をしているようです。


reactive data demo
コンポーネント内でHTMLを書きたいことはあまりないので、データの変化を画面にシームレスに反映するリアクティブの実装だけ採り入れてみることにします。 最終的なコードはこちら。 import { Data } from "./Data.js"; import { BitCheckboxes } from "./bit-checkboxes.js"; import { ReactiveInput } from "./reactive-input.js"; import { sleep } from "https://js.sabae.cc/sleep.js"; onload = async () => { const d = new Data(); document.body.appendChild(new BitCheckboxes(d)); document.body.appendChild(new ReactiveInput(d)); for (let i = 0; i < 256; i++) { d.value = i; await sleep(100); } }; 肝は、変化を抽出する addListener メソッドを持つ、Dataクラスの実装。 class Data { constructor() { const p = new Proxy({}, { set(target, prop, val) { target[prop] = val; if (p.listeners) { p.listeners.forEach(l => l(target, prop, val)); } return true; }, deleteProperty(target, prop) { delete target[prop]; if (p.listeners) { p.listeners.forEach(l => l(target, prop, undefined)); } return true; }, ownKeys(target) { return Object.keys(target).filter(name => { name != "addListener" && name != "listeners" && name != "toString" }); }, }); p.addListener = (l) => { if (!p.listeners) { p.listeners = [l]; } else { p.listeners.push(l); } }; return p; } } export { Data }; あとは、これに対応した、ウェブコンポーネント bit-checkboxesタグと、reactive-inputタグ。
なかなか便利に使えそうです!

Tweet

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