はじめに こんにちは!! Watanabe Jin (@Sicut_study)です! こちらの記事が嬉しいことに多くの方に見ていただきました。 そこでReactが多くの初心者の方に注目されているんだなということを実感させられました。 私の記事では何度も言っている通り 最速で学ぶならとにかく何か作る というのが大事になってきます。そこで 「Reactアプリ100本ノック」 というのに挑戦していこうかと思います。徐々に難易度を挙げていってどこまでお題を作りきれるかの腕試しでやっていただければと思います。 今回はTODOアプリの派生になりそうな実用的なアプリに挑戦していきます 前回のお題 Reactアプリ100本ノックルール 主要なライブラリやフレームワークはReactである必要がありますが、その他のツールやライブラリ(例: Redux, Next.js, Styled Componentsな
Notion で Integration を作成して Notion API を使用してデータベースを操作するまでの手順メモ。 準備 1. Integration を作成する My integrations ページに遷移します。 Create new integration をクリックします。 Name には任意の Integration 名を入力します。 今回は Example Integration としておきます。 Associated workspace には Integration をインストールするワークスペースを選択します。 自身がワークスペースの Admin レベルの権限を持っている必要があります。 Capabilities には Integration から実行できる機能を選択します。 次のような項目があります。 Integration の用途に合わせて適切に設定してくださ
はじめに 本記事では Raspberry Pi で Wi-Fi ルータ (Wi-Fi アクセスポイント + ルータ + DNS サーバ + DHCP サーバ) を作る方法について紹介します。 なお、Raspberry Pi ではなくても Wi-Fi 用のネットワークインターフェースカードを搭載した Linux マシンであれば同様の手順で実現できると思います。 環境 Raspberry Pi 4 Model B Ubuntu 22.04.2 LTS 必要なパッケージのインストール DNS サーバ・DHCP サーバとして機能する dnsmasq と、Wi-Fi 用のネットワークインターフェースカードをアクセスポイントとして動作させるためのパッケージである hostapd をインストールします。
この記事ではリレーについて リレーに逆起電力が発生する原理逆起電力による影響リレーの保護回路を図を用いて説明しています。 リレーに逆起電力が発生する原理 リレーは内部に搭載されているコイルに電流を流すことでON/OFFすることができる素子です。 リレーの駆動回路は上図のようにコイルに直列にスイッチを接続します。 スイッチをONすることで、コイルに電流を流し、リレーをONすることができます。スイッチをOFFして、コイルに流れる電流を遮断すると、逆起電力により大きなサージ電圧が発生します。 これを防止するためには、保護回路を接続する必要があります。例えば、上図の右に示すようにダイオードやCRスナバをコイルに並列に接続します(後ほど、保護回路について詳しく説明します)。 ではなぜ、コイルに流れる電流を遮断すると逆起電力が発生するのでしょうか。その理由について次に説明します。 コイルは電流を流し続
はじめに以前、PythonでFTPを利用して、指定ディレクトリの最新ファイルをダウンロードする処理についてまとめました。 今回は、Pythonで、SFTPを利用して、指定ディレクトリの最新ファイルをダウンロードする処理を実装していきます。 SFTPとはSSHで暗号化された通信路を使って安全にファイルを転送するプロトコルのこと。 https://e-words.jp/w/SFTP.htmlFTPとSFTPの違いについて、下記の説明が非常にわかりやすかったです。 https://wa3.i-3-i.info/diff679ftp.html 使用するライブラリParamikoSSHを操作するためのライブラリ。使用時にはインストールが必要です。 動作環境windows11 Jupyter Notebook 6.5.2(Python 3.10.9) 実装全体コードは下記です。 import para
qiita.com kapibara-sos.net samba.py import platform import os from pathlib import Path import sys from smb.SMBConnection import SMBConnection class Smb(): def __init__(self, username, password, remote_name, ip): self.conn = SMBConnection( username, password, platform.node(), remote_name) self.ip = ip def __enter__(self): self.conn.connect(self.ip, 139) return self def __exit__(self, exc_type, exc_
数々のアイドルグループの楽曲を手掛けて、目下躍進中の振付師であるいどみんさん。いどみんさんは、2022年半ばより度々タイを訪れるようになり、今やタイのアイドルオタクの間でもおなじみの存在です。そんないどみんさんが2023年の誕生日をバンコクで祝うべく「いどみん生誕ツアー2023 」の一環としてバンコクでの公演を実現させました。 4月22日(土)にバンコクのドンキモール・トンローで開催された生誕祭には、いどみんさんが日本からFES☆TIVE、クマリデパート、I MY ME MINEといった教え子たちを招聘。さらにタイの教え子であるSumomoと、いどみんさんとは度々顔を合わせているEuphonie☆も参加し、500人もの人々が会場に集まる盛大なお祭りとなりました。 タイランドハイパーリンクスは、生誕祭を終えたいどみんさんにインタビューを実施。タイのことをはじめ、たくさんの興味深いお話をお聞き
テキストからCADデータを自動生成する「Text-to-CAD」α版公開 Zoo:CADプログラムにインポートして編集できる 米国スタートアップ企業のZooは2023年12月19日(米国時間)、テキストプロンプトからCADデータを自動生成する「Text-to-CAD」のα版を公開した。Zooは、テキストから3Dモデルを生成する既存のText-to-3Dモデルとの違いとして、点群データ(ポイントクラウド)を使用せず、B-Rep(※)を生成することを挙げている。 ※注:B-Rep(境界表現)は、頂点、エッジ、面で構成される表面を使用して3Dオブジェクトを簡潔に定義し、その外部形状の輪郭を描く。暗黙的モデリングとは異なり、B-Repはオブジェクトのジオメトリとトポロジーを正確に制御し、正確な寸法と公差が重要な製造プロセスに不可欠な正確かつ効率的な設計変更を容易にする。 既存のText-to-3D
お知らせのようなリアルタイム性が求められる(こともある)機能実装をしたい場合、 websocketやgRPCだと工数やアプリケーションの構成的にヘビーな場合があります 代替のシンプルな方法としてロングポーリングも頭の片隅に入れておきたいです お知らせを例にすると 1, clientはserverへ"お知らせ"を取得するためのhttpリクエストを行う 2, serverは新規の"お知らせ"があるまでレスポンスを返さず保留する 3, serverは新規の"お知らせ"を検知するとレスポンスを返す 4, clientはserverから"お知らせ"を受け取る 5, 1~4をループ というのがロングポーリングです メリットは、 ・ポーリングと比べてリアルタイム性が高いかつ、サーバーへの負荷が低い ・websocketやgRPCと比べると前提条件があまり無く、実装が容易 デメリットは、 ・HTTPコネク
Amazon Web Services ブログ [Edit in the Cloud] Blackmagic Design 社との取り組み : DaVinci Resolve リモートワークフローの実現 クリエイティブビデオテクノロジーを開発している Blackmagic Design 社は、ポストプロダクションにおいて最も普及しているハードウェアとソフトウェアを提供しています。その革新的なエンジニアリングアプローチと、手頃な価格で高品質なソリューションを提供するコミットメントは、クリエイティブ業界に大きく貢献しています。Blackmagic Cloud は、2022 年の国際放送機器展( NAB )で発表された新しいサービスで、クリエイターは世界のどこからでも DaVinci Resolve で共通のプロジェクトに取り組むことができます。Blackmagic Cloud は、Amazon
# チュートリアル - 応答ボットを作る このチュートリアルでは、Node.jsとMessaging APIを使って、応答ボットでメッセージを送信する方法を学びます。 Messaging APIは、サービスとLINEユーザーとの間で双方向のコミュニケーションを可能にする機能です。Messaging APIの機能を利用して、ユーザーとの交流を深めることができます。様々な種類のメッセージの送信、ユーザープロフィールの取得、ユーザーが送信したコンテンツの取得など、その機能は多岐にわたります。 このチュートリアルを最後まで進めると、ユーザーが送信したメッセージに自動的に応答するアプリが作成できます。 # 始める前に このチュートリアルは、JavaScriptとNode.jsの基本的な知識を必要とします。また、チュートリアルをスムーズに進めるために、「Messaging APIの概要」を読んでおくこ
SLACK_SIGNING_SECRET 環境変数「SLACK_SIGNING_SECRET」 は以下 SLACK_BOT_TOKEN 環境変数「SLACK_BOT_TOKEN」 は以下 Settings > Install App このように「Please add at least one feature or permission scope to install your app.」というメッセージが表示されている場合は 「app_mentions:read bot scope」 を追加。 再度 Install App > Install to workspace こんな画面になったら「許可する」をクリック 以下をコピーして .env ファイルの「SLACK_BOT_TOKEN」 にペーストする、 OAuth & Permissions の Add an OAuth Scope で
NTTは2023年11月、同社が独自開発した大規模言語モデル(LLM)「tsuzumi」を2024年3月から提供開始すると発表した。 tsuzumiのコンセプトについて、NTT 執行役員 研究企画部門長の木下真吾氏は「専門知識を持った、パラメーターサイズの小さなLLMの実現だ。tsuzumiは、パラメーターサイズを抑えつつ、言語学習データの質と量を向上させることで、軽量化と専門性を両立した」と語った。 専門知識を持った軽量LLM「tsuzumi」 tsuzumiは、パラメーターサイズが6億または70億と軽量でありながら、「世界トップクラス」(同社)の日本語処理性能を持つLLMだ。軽量なため、1つのGPUやCPUで推論動作が可能で、学習やチューニングに必要な時間やコストを軽減できるという。日本語/英語に対応する他、表が含まれる誓約書や契約書といった図表文書の視覚読解など、さまざまな形式にも対
デベロッパーPixelattoは1月11日、『Nothing』の無料配信を開始した。何もしないだけのゲームであるにもかかわらず、やたら好評を博しているようだ。 『Nothing』は、何もしないことを目的とするゲームだ。ゲームを起動すると、「キーを押して“何もしない”を始める」と出る。キーを押せばゲームスタートだ。そこからカウントがスタートし、「何もしない時間」が計測されていく。逆にマウスカーソルを動かすことを含めて、PC上で何かをすると「何かしたので、何もしない時間を喪失した」とのやたら哲学的なメッセージが表示され、カウントはやり直しとなる。 「ただ何もしない時間を測る」というだけなのだが、Steamではやたらと高評価が集まっている。記事執筆時点では、1801件のレビューが集まっており、そのうち94%が好評の「非常には好評」ステータス。奇抜なテーマを面白がるユーザーも多いほか、ユーザーレビ
「ミッドサマー」「ヘレディタリー/継承」のたった2作で“鬼才”の名を欲しいままにしたアリ・アスター監督。日本にも根強いファンがいるアリ・アスター監督作品の特徴といえば、伝承や儀式、宗教からインスピレーションを得たストーリーや、幾何学的で奥行きのない浅い空間演出によって生み出されるなんとも言えない不気味さや緊張感、不穏さが挙げられる。 独自の世界観で世界中が注目するアリ・アスター監督が、2月16日から全国上映される最新作「ボーはおそれている」の公開に先立ち3年ぶりに来日。今回、FASHIONSNAPでは「写真を撮るのが好き」と話す彼のクリエイティビティの深淵を覗くべく、日本滞在中に写真と日記を綴ることを依頼した。新作について「僕の内臓を泳ぎ回るかのような体験を楽しんでほしい」という(いつも通り)強烈なコメントを残した彼の目に映る、冬の日本とその覚書。アリ・アスター監督の頭の中を覗いたら、新作
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く