並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 43件

新着順 人気順

Notifyの検索結果1 - 40 件 / 43件

  • 【CTO協会研修記録】 未経験エンジニアがISUCONで圧倒優勝するまでの話 - PLEX Product Team Blog

    はじめに こんにちは、2024年4月に株式会社プレックスに新卒入社した佐藤祐飛です。現在は建設業界向けSaaSプロダクト「サクミル」の開発に携わっています。 2024年7月31日に、日本CTO協会主催の新卒合同研修でISUCON研修が開催され、50万点を超えるスコアで優勝することができました。 CTO協会様主催のISUCON研修優勝しました🏆 実はISUCON研修に勝つために2ヶ月間準備していたのですが、その成果が出てよかったです🔥 後日、「ISUCON 研修をガチった話」と題してテックブログを投稿する予定なのでそちらもチェックしていただけると嬉しいです‼️#ctoawakate https://t.co/fUr2hf8rkr pic.twitter.com/7FxYbmiIBu— yuhi (@yuhi_junior) 2024年7月31日 ISUCONは若手エンジニアにとってハード

      【CTO協会研修記録】 未経験エンジニアがISUCONで圧倒優勝するまでの話 - PLEX Product Team Blog
    • Webアプリケーションにおけるレートリミット、サーキットブレーカー、リトライの役割を調べて実装してみた - RAKUS Developers Blog | ラクス エンジニアブログ

      はじめに Webアプリケーションにおけるレートリミット、サーキットブレーカー、リトライの役割 リトライ サーキットブレーカー レートリミット レートリミット、サーキットブレーカー、リトライの実装 サンプルアプリケーションの実装 リトライ、サーキットブレーカー、レートリミットを追加 まとめ 年に1度の技術イベント「RAKUS Tech Conference」を開催します!! はじめに こんにちは!エンジニア2年目のTKDSです。 今回は、レートリミット・サーキットブレーカー・リトライについて調べた内容を紹介し、ライブラリを使ってGoで実装してみます。 Webアプリケーションにおけるレートリミット、サーキットブレーカー、リトライの役割 リトライ リクエストが失敗した場合に再試行します。 リトライは、一時的な障害に対して効果を発揮します。 ネットワークの瞬断やサービスの一時的な過負荷など、やり直

        Webアプリケーションにおけるレートリミット、サーキットブレーカー、リトライの役割を調べて実装してみた - RAKUS Developers Blog | ラクス エンジニアブログ
      • OPcache オペコードキャッシュの仕組み - Shin x Blog

        本エントリでは、PHP の内部実装(php-src)から OPcache のオペコードキャッシュの仕組みを見ていきます。 OPcache にはいくつかの機能がありますが、ここでは共有メモリへのオペコードキャッシュと preload が対象です。ファイルベースのキャッシュと JIT については触れません。 サマリ オペコードキャッシュ preload オペコードキャッシュと preload の比較 オペコードキャッシュ キャッシュデータレイアウト グローバル変数、マクロ キャッシュデータ構造体 オペコードキャッシュ: ZCSG(hash) キャッシュエントリ: zend_accel_hash_entry キャッシュデータ初期化 OPcache 処理の有効化 PHP ファイルコンパイル処理でのキャッシュ制御 persistent_compile_file() の主な処理 zend_accel_

          OPcache オペコードキャッシュの仕組み - Shin x Blog
        • Kubernetes上に負荷試験基盤を構築した話 - Sansan Tech Blog

          こんにちは、研究開発部Architectグループ ML Platformチームの藤岡です。今回はKubernetes上に負荷試験基盤を構築したので、その取り組みについて紹介しようと思います。 目次 目次 背景 負荷試験基盤の要件 負荷試験ツールの選定 負荷試験基盤のシステム概要 シナリオファイルの管理方法 Kubernetes operator pattern の利用 GitHub Actionsの共通化 Slack通知用のAPIを用意 負荷試験の導入 負荷試験シナリオの詳細 負荷試験の実行 負荷試験の結果 おわりに 背景 研究開発部ではマイクロサービスで開発することが多く、各事業部向けにさまざまなシステムをAPI形式で提供しています。 APIを作成した際には負荷試験を行っており、リリース前にAPIのパフォーマンスを確認しています。 しかし現状では、各々のローカル環境で負荷試験を実施してい

            Kubernetes上に負荷試験基盤を構築した話 - Sansan Tech Blog
          • 【習慣化】怠惰なエンジニアでも継続出来る記事執筆の仕組み - Qiita

            はじめに みなさんこんにちは。 はい、何を隠そう自分が怠惰なエンジニアです。 休日はゲームの誘惑に敗北し、無限にゲームをして気がついたらお腹が空き、気がついたら寝る時間になっていた。みたいなことがまぁまぁありました。 そんな自分でも毎日記事執筆をすることを習慣に出来てきたので、どのように取り組んだかをご紹介していきます。 3行まとめ 完璧を目指さないで、とりあえず書くを意識しよう 記事を書いたら自分を褒めて、圧倒的な自己効力感を高く持とう 仕組み化や誰かに宣言をすることで自分を追い立てよう そもそもの記事を書く動機 なぜ記事を書くのかを再考してみました。 会社を有名にするため 弊社は基本BtoBのビジネスをしているので、世間一般の方に会社を知ってもらう機会がなかなかないです。 これは採用活動にも影響するので、どうすれば有名になれるかを考え記事を書くことに至りました。 開発チームメンバー全員

              【習慣化】怠惰なエンジニアでも継続出来る記事執筆の仕組み - Qiita
            • 【サーベイ】大規模言語モデル時代の「データ中心の自動運転モデル」

              私は自動車業界に関わり、自動運転に関する研究に関わっており、その中で非常に興味深い Survey 論文を見かけました。 こちらは、「データ中心の自動運転技術」にフォーカスして、歴史的な流れから自動運転の手法について様々な角度からピックアップしている論文です。しかし、こちらの論文だけを読んでいると、派生する論文なども読む必要があり、前提知識が求められてしまったので、自動運転関連の近年の取り組みに関する論文について特に私が着目しているものを中心に要約していきます。翻訳や解釈の正確さを保証するものではありませんので、適宜原文と照らし合わせてご確認いただければと思います。 また、内容はさまざまな論文から引用しており、都度引用論文を明記しております。私個人の解釈については私の意見であることも文章中に明記しております。 Introduction 現在、自動運転アルゴリズムの性能には限界があり、限界を克

                【サーベイ】大規模言語モデル時代の「データ中心の自動運転モデル」
              • セキュリティグループの変更・追加・削除を Microsoft Teams に通知する仕組みをCloudFormationでテンプレート化してみた | DevelopersIO

                こんにちは!AWS事業本部のおつまみです。 みなさん、セキュリティグループの変更・追加・削除を検知して、Teamsに通知してほしいなぁと思ったことはありますか?私はあります。 通知することで、不正や意図しない変更を迅速に把握し、対応することが可能になります。 今回は通知する仕組みをCloudFormationテンプレートで構築できるようにしたので、紹介します! このような通知画面となります。 実装方法はこちらのブログを参考にしました。 構成図 今回構築する構成です。 前提として、CloudTrailが既に有効化されている環境で構築します。 セキュリティグループを変更(追加・削除)してから、Teams通知するまでの流れ セキュリティグループの変更(追加・削除): ユーザーまたはAWSサービスがセキュリティグループに対して変更(追加・削除)を実施 CloudTrailによるログ記録: AWS

                  セキュリティグループの変更・追加・削除を Microsoft Teams に通知する仕組みをCloudFormationでテンプレート化してみた | DevelopersIO
                • Monitoring Apache Iceberg metadata layer using AWS Lambda, AWS Glue, and AWS CloudWatch | Amazon Web Services

                  AWS Big Data Blog Monitoring Apache Iceberg metadata layer using AWS Lambda, AWS Glue, and AWS CloudWatch In the era of big data, data lakes have emerged as a cornerstone for storing vast amounts of raw data in its native format. They support structured, semi-structured, and unstructured data, offering a flexible and scalable environment for data ingestion from multiple sources. Data lakes provide

                    Monitoring Apache Iceberg metadata layer using AWS Lambda, AWS Glue, and AWS CloudWatch | Amazon Web Services
                  • GitHub ActionsでPlaywright E2Eテストを定期実行し、結果をSlack通知する | DevelopersIO

                    GitHub ActionsでPlaywright E2Eテストを定期実行し、結果をSlack通知する Playwrightで実装したE2Eテストを定期実行する際に、GitHub Actionsを使うととても簡単でした。Slackへの通知も簡単にできるモジュールがありましたので、ご紹介します。 情報システム室の進地@日比谷です。 Playwrightで実装したE2Eテストを定期実行する際に、GitHub Actionsを使うととても簡単でした。Slackへの通知も簡単にできるモジュールがありましたので、ご紹介します。 シェルコマンドを定期実行する方法としてのGitHub Actions コマンド(シェルコマンド)を定期実行する方法には様々な方法があります。 人間が手動で頑張る 専用サーバを立ててcronを実行 EC2を立ててcronを実行 AWS Systems Managerでステートマ

                      GitHub ActionsでPlaywright E2Eテストを定期実行し、結果をSlack通知する | DevelopersIO
                    • 地面師たち | Netflix (ネットフリックス) 公式サイト

                      '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                        地面師たち | Netflix (ネットフリックス) 公式サイト
                      • ラズパイ5に最適なACアダプター 5.1V/5.0A USB-PD Type-Cコネクタ出力

                        2024年7月11日より、入荷通知の送信元メールアドレスが notify@backinstock.switch-science.com に変更になりました。 2024年8月10日(土)午前8時よりスイッチサイエンスウェブショップのメンテナンスによるシステム停止を予定しています。 2024年7月11日より、入荷通知の送信元メールアドレスが notify@backinstock.switch-science.com に変更になりました。 2024年8月10日(土)午前8時よりスイッチサイエンスウェブショップのメンテナンスによるシステム停止を予定しています。

                          ラズパイ5に最適なACアダプター 5.1V/5.0A USB-PD Type-Cコネクタ出力
                        • Avoiding downtime: modern alternatives to outdated certificate pinning practices

                          Avoiding downtime: modern alternatives to outdated certificate pinning practices2024-07-29 In today’s world, technology is quickly evolving and some practices that were once considered the gold standard are quickly becoming outdated. At Cloudflare, we stay close to industry changes to ensure that we can provide the best solutions to our customers. One practice that we’re continuing to see in use t

                            Avoiding downtime: modern alternatives to outdated certificate pinning practices
                          • Microsoft TeamsのIncoming Webhookが廃止になるので、Workflows(Power Automate)で通知する方法を調べた - Devplatform blog

                            テクマトリックス株式会社の会田です。 私たちの部署では、CI/CDの自動化環境やクラウドサービスなど、何か異変があったときにWebhookで通知を行うことが一般的になっています。弊社ではTeamsが業務で使われていることもあり、TeamsのIncoming Webhookも使われています。 今日もTeamsの通知を眺めていたところ、以下のアナウンスがIncoming Webhookの通知文に追加されていました。 Action Required: O365 connectors within Teams will be deprecated and notifications from this service will stop. Learn more about the timing and how the Workflows app provides a more flexible a

                            • Give Me the Green Light Part 1: Hacking Traffic Control Systems — Red Threat

                              Give Me the Green Light Part 1: Hacking Traffic Control Systems In this series of blog posts I’ll be discussing my finding dealing with traffic controllers and other traffic systems. I had hoped to present the information at DefCon but my CFP wasn’t accepted. This multi part series will start with my attempt at responsible disclosure, finding vulnerabilities in traffic controllers, sourcing hardwa

                                Give Me the Green Light Part 1: Hacking Traffic Control Systems — Red Threat
                              • J4125搭載 Odyssey X86J4125864 v2(OSアクティベート済)

                                2024年7月11日より、入荷通知の送信元メールアドレスが notify@backinstock.switch-science.com に変更になりました。 2024年8月10日(土)午前8時よりスイッチサイエンスウェブショップのメンテナンスによるシステム停止を予定しています。 2024年7月11日より、入荷通知の送信元メールアドレスが notify@backinstock.switch-science.com に変更になりました。 2024年8月10日(土)午前8時よりスイッチサイエンスウェブショップのメンテナンスによるシステム停止を予定しています。

                                  J4125搭載 Odyssey X86J4125864 v2(OSアクティベート済)
                                • Youtube字幕の自動翻訳を日本語に固定する方法 PC版 - Qiita

                                  この記事はオリジナルではなく単なる紹介記事になります。 Youtubeの長年の悩みが一つ解消されたので・・・ 普通に検索していたら確かに見つけにくいと思います。 このスクリプトでYoutubeの外国語動画を開くだけで日本語の自動字幕が表示されます。 最初に設定しておくだけで、動画を開く段階では何も操作する必要はありません。 日本語字幕がついている場合の動作は不明です TampermonkeyはChromeブラウザで独自のスクリプトを実行してくれます。 Tampermonkey https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo 紹介記事 【YouTube】字幕の自動翻訳を日本語に固定する方法【PC】 - 音又空間’ https://www.otomata01.com/

                                    Youtube字幕の自動翻訳を日本語に固定する方法 PC版 - Qiita
                                  • 【ALBUM SERIES "TRIP"】

                                    We will notify you on events like Low stock, Restock, Price drop or general reminders so that you don’t miss the deal

                                      【ALBUM SERIES "TRIP"】
                                    • 足の長いピンソケット2×20(40P)

                                      2024年7月11日より、入荷通知の送信元メールアドレスが notify@backinstock.switch-science.com に変更になりました。 2024年7月11日より、入荷通知の送信元メールアドレスが notify@backinstock.switch-science.com に変更になりました。

                                        足の長いピンソケット2×20(40P)
                                      • バード・ボックス | Netflix (ネットフリックス) 公式サイト

                                        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                          バード・ボックス | Netflix (ネットフリックス) 公式サイト
                                        • Python+Fletで単方向データフローを実現する - アダコテック技術ブログ

                                          こんにちは、AIエンジニアの植草です。 前回、↓の記事でPython+Fletを紹介しました。 techblog.adacotech.co.jp 3行で Python+Flet使うとフロントエンド経験なくてもGUIアプリケーションを作れるよ(前回のブログ) 動くまでは簡単だけど、無計画にコーディングしていくと、コードが複雑化していくよ 単方向データフローを用いて、コードが複雑化するのを防ぐ方法を実際のコード例と共に紹介するよ 前回の記事について 内容の振り返り Flet は簡単に言うと「良い感じのGUIをお手軽にPythonだけで構築できる」ライブラリです。前回の記事では 学習済みのAIモデル(RemBg)を用いた簡単なアプリケーションをハンズオン形式でプロトタイプを動かすところまで解説しました。 全体のコードはこのようになります。 import base64 from io import

                                            Python+Fletで単方向データフローを実現する - アダコテック技術ブログ
                                          • M5StampS3搭載 VAメーター(電流電圧測定モジュール)

                                            2024年7月11日より、入荷通知の送信元メールアドレスが notify@backinstock.switch-science.com に変更になりました。 2024年8月10日(土)午前8時よりスイッチサイエンスウェブショップのメンテナンスによるシステム停止を予定しています。 2024年7月11日より、入荷通知の送信元メールアドレスが notify@backinstock.switch-science.com に変更になりました。 2024年8月10日(土)午前8時よりスイッチサイエンスウェブショップのメンテナンスによるシステム停止を予定しています。

                                              M5StampS3搭載 VAメーター(電流電圧測定モジュール)
                                            • 小技その11|Callouts機能でターミナルコマンドの記録をスマートに - Qiita

                                              はじめに この記事を読むとできること 本記事では、ObsidianのCallouts機能を使って、ターミナルで実行したコマンドとその結果を簡単に記録・整理する方法を解説します。記事を読むことで、次のようなことができるようになります。 Callouts機能を自分のObsidianに導入する ターミナルで実行したコマンドと結果をObsidianに記録・整理する方法を理解する 記事を書くにいたった背景 ふだんからObsidianを使って作業記録を取っています。タスクログと呼んでおり、知見の整理にとても役立っています。しかし、ターミナルで実行したコマンドやその結果をいい感じに記録する方法を見つけられておらず、手間がかかっていました。 このたび、ObsidianのCallouts機能を見つけ、その素晴らしさに感激しました。コマンドと結果を綺麗に整理できることに驚いてしまいました。 この記事ではCal

                                                小技その11|Callouts機能でターミナルコマンドの記録をスマートに - Qiita
                                              • 【ESP32】ボタンを押したらLINE通知

                                                今回はESP32-DevKitCを使って、LINE通知を行うサンプルコードを紹介します。 「とりあえず、シンプルにESP32からLINEにメッセージを送りたい」 「ボタンやセンサーに反応して、LINEに通知させたい」 という方、ぜひ参考にしてみて下さい。 ESP32は自宅のWi-Fiに接続しています。 ボタンを押すと、ESP32からLINEの公式API(LINE Notify)へコマンドを送信。 あらかじめ指定しておいたメッセージがLINEを通じてスマホに届きます。 送り先は「自分だけ」もしくは「LINEグループ」に設定可能です。 LINE Notifyとは、外部のWEBサービスからLINEのメッセージを配信できるLINEの公式サービスです。 このLINE NotifyとESP32を組み合わせることで、自由にメッセージを送ることができます。 まずは「トークン」と呼ばれる認証キーを発行する必

                                                  【ESP32】ボタンを押したらLINE通知
                                                • TerraformでDatadogモニターを実装するならdatadog_monitor_jsonを使おう

                                                  序論 Terraform[1]にはDatadog[2]の設定をコード管理できるプロパイダが提供されています。 Terraformの監視を管理画面から設定すると担当者毎によって微妙に閾値の値がズレてたり、アラート通知のメッセージ表記ゆれがあるなどバラバラになりがちです。 昨今のクラウドインフラのIaCのようにDatadogの設定もTerraformでIaCすれば設定値が統一され、監視設定履歴もGit管理できるので新しく監視基盤をDatadogに移行する際にTerraformでコード化して監視設定やSLOを実装しました。 この時、Datadogの監視設定をTerraformでコード管理するためにdatadog_monitorリソースを使って実装しました。 以下一例ですがEC2のCPU使用率を監視するメトリクス監視をTerraformで書く場合このようになります。 resource "datad

                                                    TerraformでDatadogモニターを実装するならdatadog_monitor_jsonを使おう
                                                  • 左翼と言われました…左翼って何?わたしって左翼? - 人のフリ見て我がフリ直せ

                                                    `; $el.appendChild(tooltipEl); } $el.querySelector('.tooltip').style.display = 'inline-block'; } }, hideTooltip($el) { if($el.querySelector('.tooltip')) { $el.querySelector('.tooltip').style.display = 'none'; } }, toggleTooltip($el) { if($el.querySelector('.tooltip')) { if($el.querySelector('.tooltip').style.display === 'none') { $el.querySelector('.tooltip').style.display = 'inline-block'; } else

                                                      左翼と言われました…左翼って何?わたしって左翼? - 人のフリ見て我がフリ直せ
                                                    • 2MバイトSPIシリアルフラッシュメモリブレークアウト基板(レベルシフト回路搭載)

                                                      2024年7月11日より、入荷通知の送信元メールアドレスが notify@backinstock.switch-science.com に変更になりました。 2024年7月11日より、入荷通知の送信元メールアドレスが notify@backinstock.switch-science.com に変更になりました。

                                                        2MバイトSPIシリアルフラッシュメモリブレークアウト基板(レベルシフト回路搭載)
                                                      • miiboでWebサイトに問い合わせ機能とLINE通知機能を付けてみる - Qiita

                                                        会話型AIを作れるmiiboを使ってWebサイトにAIが回答してくれるチャット画面と問い合わせ内容に応じてLINEに通知する仕組みを作ってみます。 訪問者がWebサイト上のチャットで問い合わせする(右)と、管理者のLINE(左)に通知がいく 意外とmiiboタグが付いててLINE関連の記事ってないですね。 miibo(ミーボ)って? DifyやCozeのようなノーコードAIツール(iPaaSみたいな総称ないんかな、AIaaSみたいな)です。LINE Botも作れる。 最近Webサイトリニューアルした模様 miiboでチャットボットを作ってみる(ハンズオン風) ここはハンズオン風に手順を紹介していきます。 ※ちなみに、miiboではチャットボットではなく、会話型AIという表現を使っています。 チャット以外にもインターフェイス拡張していくよねという思想から来ているらしいです。 公式ドキュメント

                                                          miiboでWebサイトに問い合わせ機能とLINE通知機能を付けてみる - Qiita
                                                        • 「働き者ラジオ」おまつりっすん特別編(ゲスト:Ossan.fm) - 文化系トークラジオ Life~社会時評&カルチャー

                                                          `; $el.appendChild(tooltipEl); } $el.querySelector('.tooltip').style.display = 'inline-block'; } }, hideTooltip($el) { if($el.querySelector('.tooltip')) { $el.querySelector('.tooltip').style.display = 'none'; } }, toggleTooltip($el) { if($el.querySelector('.tooltip')) { if($el.querySelector('.tooltip').style.display === 'none') { $el.querySelector('.tooltip').style.display = 'inline-block'; } else

                                                            「働き者ラジオ」おまつりっすん特別編(ゲスト:Ossan.fm) - 文化系トークラジオ Life~社会時評&カルチャー
                                                          • #24 タイミー上場の分析-前編(資本政策) - スタートアップ税務AtoZ

                                                            `; $el.appendChild(tooltipEl); } $el.querySelector('.tooltip').style.display = 'inline-block'; } }, hideTooltip($el) { if($el.querySelector('.tooltip')) { $el.querySelector('.tooltip').style.display = 'none'; } }, toggleTooltip($el) { if($el.querySelector('.tooltip')) { if($el.querySelector('.tooltip').style.display === 'none') { $el.querySelector('.tooltip').style.display = 'inline-block'; } else

                                                              #24 タイミー上場の分析-前編(資本政策) - スタートアップ税務AtoZ
                                                            • 【Python】Selenium ChromeDriverでディズニーレストランのキャン待ちツールを作ってみた - Qiita

                                                              #内容 TDRレストランの予約ツールです. レストランの予約はぴったり1ヶ月前の午前11時から可能になります. ただ,予約しようと思った時には既に空きがなくキャンセルによる空き待ちをする方がほとんどではないでしょうか? 当然,いつ空きが出るかなんてわからないですよね. だからといって24時間常にスマホと向き合ってブラウザの更新ボタンを押すわけにもいかないですよね(笑) そ・こ・で その単純で長期的なめんどい作業をツール任せにしようというのが今回の記事の内容になります. #システム Python SeleniumでChromeDriverを操作 定期的にお目当てのレストランの空き状況を確認 空きが出たら即LINEでお知らせ フローチャート↓ #開発環境 MacOS Big Sur Python3.8 Chrome 96.0.4664.110 #ソースコード ツリー構造 . ├── reser

                                                                【Python】Selenium ChromeDriverでディズニーレストランのキャン待ちツールを作ってみた - Qiita
                                                              • ボーイフレンド | Netflix (ネットフリックス) 公式サイト

                                                                '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                  ボーイフレンド | Netflix (ネットフリックス) 公式サイト
                                                                • リンクプラスをBLEから操作する

                                                                  リンクプラスをBLEから操作する「Panasonic アドバンスシリーズ リンクプラス」のスイッチをBLEとM5Stackで操作します。 2024/5/11 tags: house はじめに将来、戸建ての注文住宅を建てる際はフル2線式リモコン(やMESLなど)を導入したい。 これは学校やオフィスビルなどの非住宅1において照明2を制御するシステムです。 照明はリレーによって駆動され、リレーは信号線経由で制御装置と繋がり、制御装置は壁スイッチにより操作され……という構成を取っています。 一般に住宅で使われる電源線を直接ON/OFFするような構成とは異なり、プログラマブルな照明制御が実現可能です。 たとえば、将来間仕切りを考えると「(将来の)各部屋に個別の照明とスイッチが必要」ということで、引掛けシーリングか何かと片切スイッチのペアが部屋の数だけ用意されることでしょう。 ただ、間仕切りする前はた

                                                                    リンクプラスをBLEから操作する
                                                                  • ど素人のLISP入門 / SBCLで非同期ChatGPT呼び出しをしてみる|shi3z

                                                                    AIderを使うと対話的にプログラムを書くことができる。 やはり非同期処理をするためだけに自分で処理系を書くとか正気じゃないので既存のLISP処理系を使って同じことをできるようにしてみる。 色々すったもんだはあったが、とりあえずMacではSBCLを使うのが正しいらしいのでSBCLをセットアップする $ brew install sbclで、SBCLだけあってもパッケージが管理できないので、QuickLispというパッケージ管理ツールを読み込んで設定する。これがなんか原始的でわかりにくいが、これが伝統の味というやつなのだろうか。 $ wget https://beta.quicklisp.org/quicklisp.lisp $ sbcl This is SBCL 2.4.7, an implementation of ANSI Common Lisp. More information a

                                                                      ど素人のLISP入門 / SBCLで非同期ChatGPT呼び出しをしてみる|shi3z
                                                                    • ImageFlux Live StreamingでAIアシスタントを作ってみた | さくらのナレッジ

                                                                      こんにちは、テリーです。ChatGPTのライバルサービスが次々に出てきています。GeminiもClaudeもそれぞれ特徴があり、同じプロンプトで比較しても全く異なる返答が来てとても興味深いです。人間の専門家で言うところの「セカンドオピニオン」「サードオピニオン」に相当するでしょうか。これからますます多くの専門家が登場し、いつでもどこでもAIを使う状態(コモディティ化)に向かっていくことが想像できます。 さて、AIと人間が文章で会話できる時代になりました。次は音声による会話の時代がすぐにやってきます。そのあとはAIキャラクターとのビデオ通話も来年には当たり前になっているでしょう。例えば旅行や結婚式のプランニングをカップルが相談するケースです。有料通話サービス中にAIが参加し、専門家として音声でアドバイスをしてくれたら高品質で格安のサービスが実現できそうです。 音声による会話やサポートを自社サ

                                                                        ImageFlux Live StreamingでAIアシスタントを作ってみた | さくらのナレッジ
                                                                      • ポップスが最高に輝いた夜 | Netflix (ネットフリックス) 公式サイト

                                                                        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                          ポップスが最高に輝いた夜 | Netflix (ネットフリックス) 公式サイト
                                                                        • 【忙しい人必見⚡】Difyを利用した次世代型ToDoリスト Part1 - Qiita

                                                                          まじで最近忙しくないですか?? 皆さん最近忙しくないですか? 私はとても忙しいです。 当たり前と言われるかもしませんが、仕事をして、勉強もして、家事もして、とてもゆっくり過ごせるような日々ではありません。 加えて、私は今月から新生活を送るために、新居に引っ越しをします。 今月といってもあと10日余り。。。 本当に新生活ができるのでしょうか。不安でたまりません。 そんな状況にパートナーもイライラしています。 「仕事?勉強?そんな言い訳聞きたくな~い!!!」 そうだToDoリストを作ろう 新生活の何が不安かというと、今までと同等以上の生活を送ることができるか分からないという点にあると思います。 ということでパートナーと共同編集ができるToDoリストを作って必要なものを洗い出すことにしました。 LINEのノート機能案:× まずはLINEのノート機能を利用してToDoリストを作成しました。 ただ、

                                                                            【忙しい人必見⚡】Difyを利用した次世代型ToDoリスト Part1 - Qiita
                                                                          • M5Stack PoEカメラ Wi-Fi付き(OV3660)

                                                                            2024年7月11日より、入荷通知の送信元メールアドレスが notify@backinstock.switch-science.com に変更になりました。 2024年8月10日(土)午前8時よりスイッチサイエンスウェブショップのメンテナンスによるシステム停止を予定しています。 2024年7月11日より、入荷通知の送信元メールアドレスが notify@backinstock.switch-science.com に変更になりました。 2024年8月10日(土)午前8時よりスイッチサイエンスウェブショップのメンテナンスによるシステム停止を予定しています。

                                                                              M5Stack PoEカメラ Wi-Fi付き(OV3660)
                                                                            • Github Actionsを使用して自動化 〜Typescriptを添えて〜 - Qiita

                                                                              Github Actionsとは リポジトリ内で処理を自動化してくれる機能になります。 CI/CDに使うことが多いですが、使い方次第では無限大の可能性があります。 また、自分自身で作るだけでなく世界中のエンジニアが公開しているGithub Actionsを使用して自分のプロジェクトで自動実行することも可能です。 エンジニアは基本面倒くさがり屋です。 だからこそGithub Actionsで徐々に自動化して楽なコーディングライフにして欲しいです。 自動化する処理 今回はあると便利な下記2つをGithub Actionsで自動化していこうと思います。 GithubActions処理状況をSlack通知 プルリク作成時にテスト 詳細な処理やコードは次で書いていきます。 実装 実装内容的には簡単ですので是非導入を考えて見てください。 今回はGithubActionsの他にactions/toolk

                                                                                Github Actionsを使用して自動化 〜Typescriptを添えて〜 - Qiita
                                                                              • 不正終了するApacheを自動で起動させる|株式会社ネットアシスト

                                                                                はじめに こんにちは、技術部のTUです! Apacheが夜間に勝手に不正終了してしまう、コマンドで起動は出来るし設定も間違っていないに・・・ という事は無いでしょうか? そんな時に役立つsystemdサービスの小技を紹介いたします。 Apache不正終了時の状況 実際に発生していたApacheの不正終了ですが、以下の様な状況でした。 ・夜間のlogrotate、Reload発生のタイミングでApacheが停止する ・停止後でも手動でApacheの起動は可能 ・セグメンテーション違反のエラーが出ているが、詳細が不明 ・発生する状況は不定期で、数十回に一回程度で発生する # systemctl status httpd ------------------------------------------------------------- ● httpd.service - The Apac

                                                                                  不正終了するApacheを自動で起動させる|株式会社ネットアシスト
                                                                                • ラズパイ4に最適なACアダプター 5.1V/3.0A USB Type-Cコネクタ出力

                                                                                  2024年7月11日より、入荷通知の送信元メールアドレスが notify@backinstock.switch-science.com に変更になりました。 2024年7月11日より、入荷通知の送信元メールアドレスが notify@backinstock.switch-science.com に変更になりました。

                                                                                    ラズパイ4に最適なACアダプター 5.1V/3.0A USB Type-Cコネクタ出力