s51517765のブックマーク (1,096)

  • Windows 環境でCloudflare 開発ツール Wranglerを設定する方法とHello World!の実行まで

    Windows 環境でCloudflare 開発ツール Wranglerを設定する方法とHello World!の実行まで この記事は、Windows環境でClouflareのサーバレスエッジコンピューティングサービスであるWorkersを操作するためのCLIツールであるWranglerをWindows環境で構築するための手順。 (なんですが大人しくMacLinuxをお勧めします。後ほど説明しますが、クラウド型IDEでは動作しません。作業環境とインストールする環境のIPアドレスが同じじゃないと動作しないです) 1.Node環境の整備 からインストーラーをダウンロードしてインストールします。 ここにチェックをつけるといろいろ追加でインストールされますが、チェックは不要です。 インストールが完了したらパワーシェルかVSCodeなので以下を実行します。 node --version npm -

    Windows 環境でCloudflare 開発ツール Wranglerを設定する方法とHello World!の実行まで
    s51517765
    s51517765 2025/03/29
  • Cloudflare Workers 入門【はじめからそうやって教えてくれればいいのに!】

    はじめに この記事の内容は、以下の動画でも解説しています。アニメーションでわかりやすくなっているので、ぜひ見てみてください。他にも Web に関する解説動画を投稿しているので、気になる人はチャンネル登録よろしくお願いします! Cloudflare Workers とは? Cloudflare Workers とは、一言で言うと、Cloudflare のエッジで動くサーバーレスの JavaScript 実行環境のことです。 ...と言っても、これだけだとよくわからないですよね。だから、今回は初めて触る人でもわかるように、順序だててわかりやすく解説していきます。 Cloudflare Workers 理解するための道のり Cloudflare Workers を理解するためには以下の3つのキーワードを理解することが重要です。 CDN エッジコンピューティング JavaScript 実行環境 こ

    Cloudflare Workers 入門【はじめからそうやって教えてくれればいいのに!】
    s51517765
    s51517765 2025/03/28
  • Cloudflare Pages + D1 + Honoでプロフィールサイトを作ってみた

    初めまして。 BtoBマーケの領域でプロダクト開発をしているエンジニアです。 仕事ではGoReactGoogle Cloudあたりを使っています。 最近Cloudflareが楽しくて触っているのですが、Honoを使って前々から作りたかったプロフィールサイトとブログページを作成してみました。 完成したサイトはこちらです。 私の名前の姓をそのまま英語にしたドメインを取得しました。 (まぁ悪くないかなと思ってます) 作成したサイトは以下のレポジトリで公開しています。 簡単にどのような形で作ったかを綴っていきます。 技術スタック 以下の技術スタックで作成しました。 Cloudflare Pages D1 Hono Hono プロジェクトの立ち上げ HonoにCloudflare Pages用のスターターが用意されているので、そちらを利用させて頂きました。 Honoのドキュメントは非常に分かりや

    Cloudflare Pages + D1 + Honoでプロフィールサイトを作ってみた
    s51517765
    s51517765 2025/03/28
    “Cloudflare Pages D1”
  • Cloudflare Workers から D1 を操作する

    D1はCloudflareが提供するエッジデータベースです。実体はSQL Liteです。Cloudflareにはリージョンの概念がなく285以上のすべてのエッジがマスターとなります。これによりマルチマスター構成のリレーショナルデータベースが簡単に作れます。 執筆時点でアルファ版であり、商用環境での利用が推奨されていません。また今後API仕様の変更なども予想されています。 この記事では前半はCloudflareが提供しているチュートリアルの内容を少しだけ書き換えたものです。執筆時点でなぜかチュートリアル通りに動作しなかったため(恐らくアルファ版で不安定な部分があるため)手順などを書き換えています。 後半はその他いろいろ試してみるコーナーです。 1.Wrangler環境セットアップ この記事を参考に環境をセットアップしてください。タイトルにWindowsと入っていますが、Macでも基手順は同

    Cloudflare Workers から D1 を操作する
    s51517765
    s51517765 2025/03/28
  • アイコン ウィザードの詳細情報 : Vector ソフトを探す!

    s51517765
    s51517765 2025/03/25
  • ImageFX

    cluttered artist studio, light shining through, welcoming

    s51517765
    s51517765 2025/03/25
    画像生成
  • 1円も使いたくない個人開発のための技術スタック

    対象 一般的なWebアプリケーション 特に、学生などはクレジットカードが使えずそもそも支払いができないという状況もあるので無料のものをまとめてみました。 結論として Supabase Next.js Drizzle Cloudflare Pages Cloudflare D1 / KV どんな要素が必要か Webアプリの開発に必要なのはフロントエンドと、バックエンドです。 バックエンドといっても、その中身は実際の処理に加え、DB、またログイン認証機構が必要になります。 フロントエンド フロントエンドとしては、Next.js一強です。 すでにコミュニティも成熟しているので使いやすく、いろんなところに統合できます。 バックエンド処理 バックエンド処理は、Next.jsの"use server";を使えば簡単に行えるので、別にAPIを作ったりする必要はなさそうです。 フロント・バックエンドのデプ

    1円も使いたくない個人開発のための技術スタック
    s51517765
    s51517765 2025/03/17
  • ラズパイPicoで作るUSB接続テンキーパッド——USB HIDキーボードの実装|fabcross

    Raspberry Pi Picoシリーズ(以下、Picoシリーズ)を使ったUSB接続のテンキーパッドを取り上げる最後となる今回は、PicoシリーズにUSB HIDキーボードを実装する方法を紹介していきます。 ちなみに、キーボード自作の世界では、QMK Firmwareなどオープンソースのキーボード用ファームウェアが盛んに利用されています。なのでHIDキーボードの実装法を知らなくてもキーボードの自作はできます。 しかし、HIDキーボードの実装方法を知っておくことで、さまざまな自作機器にキーボードの機能を持たせられます。たとえば、ロータリーエンコーダーにキーボード入力の機能を持たせることも可能になるので、知っておいて損はないでしょう。また、キーボードは割と楽に実装できますから、USBデバイス自作の入門にも最適です。 USBデバイスを自力で作製しようとするのであれば、多少なりともUSBデバイス

    ラズパイPicoで作るUSB接続テンキーパッド——USB HIDキーボードの実装|fabcross
    s51517765
    s51517765 2025/03/11
  • 【最大4万円相当】口座開設等の各種条件達成でプレゼント! | 三菱UFJ銀行

    金額は以下に記載する特典①~③の条件をすべて達成した場合の最大額(円相当)表記です。 特典①③は三菱UFJ銀行、特典②は三菱UFJニコス(株)からの提供です。 各特典ごとに開催期間が異なり、各種条件・ご留意事項があります。詳細はページ下部をご確認ください。

    【最大4万円相当】口座開設等の各種条件達成でプレゼント! | 三菱UFJ銀行
    s51517765
    s51517765 2025/03/04
  • 【ESP32プログラム】Bluetoothでラジコンカー|齋藤芳明

    Bluetooth通信を使って、「DCモータを動かしてみよう」の記事で作成したDCモータ部分と操作系の部分をBluetooth通信で行えるようにします。有線ですと線が長くないならなかったり、車体側が動くと絡まったりしますので、Bluetooth通信で操作系と車体を分離できると嬉しいことが多いです。 Bluetooth通信については事前に以下の記事を見ていただくとして、車体側と操作系側のそれぞれの結線と車体自体の説明、受信側と送信側のプログラムを載せるだけになっています。特に受信側のMACアドレスと「SERVICE_UUID」および「CHARACTERISTIC_UUID」は各自で設定していただく必要がありますので、以下の記事を参照して取得するようにしておいてください。 「Bluetoothを使ってみよう!(送信編)」の記事 「Bluetoothを使ってみよう!(受信編)」の記事 結線図受信

    【ESP32プログラム】Bluetoothでラジコンカー|齋藤芳明
    s51517765
    s51517765 2025/03/02
  • Win10環境下のpythonでBLE通信 - つれづれなる備忘録

    1. Win10下のpythonによるBLE通信 2. Win10でのBLE通信の課題 3. Bleakの利用 4. BLE通信の流れ 5. BleakによるScan 6. Bleakによる接続 7. まとめ 1. Win10下のpythonによるBLE通信 今回はWindows10の環境下のpythonBLE(Bluetooth Low Energy)通信する方法について紹介したい。実際には業務上で調べていたことなので具体的なデバイス名は伏せるが、参考にしたサイトの情報に従って通信に成功できた。いろいろなデバイスで試したわけではないので、必ず通信できるとは限らないと思うが、Win10下のBLE通信でつまづいている人の参考になればと思う。 2. Win10でのBLE通信の課題 実際にIoTセンサの類でBLE通信を使ったことがあれば実感が湧くと思うが、IoTセンサのモニタを無線(BLEが多

    Win10環境下のpythonでBLE通信 - つれづれなる備忘録
    s51517765
    s51517765 2025/03/02
  • ESP32でBluetoothキーボード – ともの技術メモ

    最近流行っている?ワンキーの特定目的キーボードとして、ZoomやTeamsのマイクON/マイクOFFができるものを作ろうとWebを彷徨っていたら、たまたまこちらのページを見つけました。 WordPressでこういう形で他のサイトを引用できることを初めて知りました・・・・ 今回は実質的にこちらの追実験として、ESP32 BLE Keyboard libraryを使ったキーボードが作れるかのテストしてみます。 ハードウェアの用意 ハードウェアは(ちょっと怪しい)ESP32 DevKit互換っぽいESP32が載ったボードを使います。写真ではユニバーサル基板に載っていますが、意味はありません。 ちゃんと技適マークは入ってるモジュールです。CMIIT中国の電波法、ICはIndustry Canada、FCCは米国連邦通信委員会のそれぞれの認証IDですね。KCマーク(韓国)は一番面積ってますね。C

    s51517765
    s51517765 2025/02/22
  • 【図解】OSI基本参照モデルの装置まとめ - IT-LIFEブログ

    この記事では初心者向けにOSI参照モデルの説明をしていきます。 なるべくわかりやすく書いていきます! ちなみにこのを参考にして書きました! キタミ式イラストIT塾 応用情報技術者 平成30年度 (情報処理技術者試験) とても分かりやすいなのでオススメです。 それではいきます。 OSI参照モデルとは 第1層(物理層) NICについて リピータ LANケーブル 第2層(データリンク層) ブリッジ スイッチングハブ 第3層(ネットワーク層) ルータ 第4層以上 まとめ OSI参照モデルとは パソコンが他のパソコンと通信するためには通信機器が必要です。 OSI参照モデルとは、その通信をする際に必要な通信機器の機能を第1層から第7層までに分割したモデルのことです。 なぜこのようのなモデルが必要かというと、全ての端末で共通する通信のルール(規格)を定義し、それに沿った通信が行われれば端末の仕様が異

    【図解】OSI基本参照モデルの装置まとめ - IT-LIFEブログ
    s51517765
    s51517765 2025/02/05
    リピーター、ブリッジ、ルーター
  • BS(貸借対照表)とは?考え方の基本や見方・作り方を解説! | 株式会社koujitsu

    s51517765
    s51517765 2025/02/05
  • NOBのArduino日記! 目次 - NOBのArduino日記!

    ■サイトマップ! Ⅰ.Arduino入門 (1)Arduinoのすすめ (2)Arduinoを使ってみる (3)電子工作の基 (4)Arduinoのファミリー Ⅱ. 工作 (1)Arduino を使ったもの (2)Arduino を使わないもの (3)ラジコン (4)バイク (5)クルマ (6)家 Ⅲ. 電子部品 (1)センサー (2)アクチュエーター (3)半導体 (4)IC (5)抵抗・コンデンサ (6)電源 (7)スイッチ・リレー (8)スピーカー (9)その他 Ⅳ. 便利 (1)ソフトウェア (2)電子部品のお買い物 (3)道具 (4)その他 Ⅴ. 電子工作の基礎 (1)線材 (2)抵抗 (3)コンデンサ (4)コイル (5)電池 (6)トランス (7)回路 (8)プログラム (9)その他 Ⅵ. コーヒーブレーク 励みになりますのでよければクリック下さい(^o^)/ ■記事リンク

    s51517765
    s51517765 2025/01/30
  • タイマーICの使い方(LMC555CN)(発振回路編) - NOBのArduino日記!

    タイマーIC(LMC555CN) トイラジコンのウィンカー点滅に先日ご紹介した「NE555PタイマーIC」を使う予定でしたが、よくよく考えると私の作る予定の回路は3.3Vで、このICを駆動する為に必要な電圧は4.5~16Vとこのままでは動きません しかし調度良い事に555タイマーICにはそのまま置き換え可能な低電圧駆動の「LMC555CN」が有りましたので試しにこのICを使って3.3V発振回路を作ってみました! 1. 555タイマーICとは 555は「NE555」がオリジナルで、今回使用する「LMC555」はセカンドソースによる555シリーズ汎用タイマのCMOS バージョンです。 LMC555 が発生する遅延時間および周波数の精度は LM555 と同じですが、消費電力と消費電流はずっと少ないと言う特徴が有ります。 1.1 LMC555 「LMC555CN」ICの中身は図1の通りです。 図1

    タイマーICの使い方(LMC555CN)(発振回路編) - NOBのArduino日記!
    s51517765
    s51517765 2025/01/30
  • 【メモ】Ubuntu環境で知っておきたいバックグラウンドプロセス管理入門 - uepon日々の備忘録

    普段の開発では、ローカル環境でプログラムを実行することが多いのですが、長時間の実行が必要な機械学習の学習処理やバッチ処理などでは、ターミナルを閉じてもプログラムの実行を止めずに継続して実行する必要性に迫られることがあります。 Xな環境であれば複数のターミナルを開いて管理することも可能ですが、画面が占有されてしまう問題があります。そこで、前々から気になっていたターミナルを閉じてもプログラムを実行させる方法について少し調べてみることにしました。 実行継続の方法と、これまで特に使う意識をしていなかったscreenとtmuxについてもまとめてみます。 ターミナル上のプログラムの実行を継続する4つの方法 1. &を使用する方法 2. nohupを使用する方法 nohupの動き プログラムの標準出力はどうなる? 欠点 さらなる注意点 3. screen/tmuxを使用する方法 ターミナルマルチプレクサ

    【メモ】Ubuntu環境で知っておきたいバックグラウンドプロセス管理入門 - uepon日々の備忘録
    s51517765
    s51517765 2025/01/24
  • 【エクセル時短】条件付き書式の「書式」だけ残すには? 文字やセルの色を固定してコピーするワザ

    データに応じて文字やセルの色を変更できる「条件付き書式」は便利ですよね。しかし、資料を仕上げるタイミングでは、書式だけを残したほうがミスがありません。実は簡単な方法があるのです! Excelの「条件付き書式」は便利な機能ですが、資料をまとめているうちに「条件付き」が不要になり、「書式」だけを残したくなることはありませんか? 例えば、試験結果の最終集計や期末の報告書をイメージしてください。ファイルの作成中は条件付き書式を活用したほうが、データに応じて文字やセルの色が自動的に変わり、いちいち書式を設定する手間が省けます。 しかし、完成したファイルを共有して複数の関係者に見てもらう段階になると、意図せずに書式が変わってしまうのは困ります。最終版では文字やセルの色を固定しておいたほうが、誤解やミスを確実に減らせるでしょう。 【エクセル時短】第48回では、時として邪魔になる条件付き書式について、書式

    【エクセル時短】条件付き書式の「書式」だけ残すには? 文字やセルの色を固定してコピーするワザ
    s51517765
    s51517765 2025/01/21
    Excel 条件付き書式の書式だけ残す
  • Raspberry Pi 5でGPIOするPythonコード - Seeed K.K. エンジニアブログ

    Seeed K.K.の松岡です。 Raspberry PiでGPIOやI2Cなどハードウェア制御するときにはpigpioを使っています。pigpioは、わたしがよく使うインターフェイス(GPIO, PWM, I2C, SPI, UART)の全てに対応しています。長いこと使っていますが困ったことは(1回を除いて)ありません。完全に頼り切っています。 しかしながら、新しいラズパイ、Raspberry Pi 5ではpigpioが使えません😢。ハードウェアが大きく変わっているので使えるようにするには大変ですわね... そんなわけで、Raspberry Pi 5でGPIO, PWM, I2C, SPI, UARTするPythonコードを調べてまとめました。 デジタル入力 import gpiozero import time pin = gpiozero.DigitalInputDevice(pi

    Raspberry Pi 5でGPIOするPythonコード - Seeed K.K. エンジニアブログ
    s51517765
    s51517765 2025/01/15
    スイッチが押されるとif pin.value == True:
  • CapCut | AI搭載のオールインワンの動画エディターとグラフィックデザインツール

    動画を次のレベルに引き上げる多数のAI機能を備えた動画編集の未来を体験し、当に目立つビジュアルを作成します。

    CapCut | AI搭載のオールインワンの動画エディターとグラフィックデザインツール
    s51517765
    s51517765 2025/01/04