最近作った Slack Bot が好評だったのでまとめてみました! どこの Slack ワークスペースでも導入できるように詳細に設定方法も記載しています。 🛠 作ったもの tell-me-bot(社内では tell-me-paccho)という、社内用語辞典をいい感じに管理してくれる Slack Bot を作りました。 社内ではもともと Spreadsheet で社内用語を管理していたのですが、メンテナンスする人が限られ、あまり積極的には利用されていない状況でした。 そんな時に@しかじろうさんのこちらの記事を発見して、これはおもしろいアイデアだと思い、Firebase + Bolt(TypeScript)にて作ってみました(アイデアをくれた@しかじろうさんに感謝🙏)。元記事の機能を参考に+αの機能も色々実装しています。 構成 Cloud Functions for Firebase で
こんにちは。X(クロス)イノベーション本部 ソフトウェアデザインセンター セキュリティグループの耿です。 AWS WAF は簡単に Web アプリに WAF を追加でき、かつ値段も他の WAF 製品より安いため、好きな AWS サービスの一つです。そんな AWS WAF ですがしばらく構築・運用し、これを最初から知っておけば・・・と思ったことがあるので 8つご紹介します。 AWS WAF の基本については分かっている前提で、特に説明はいたしません。また2023年10月現在の最新バージョンである、いわゆる「AWS WAF v2」を対象としています。 その1: AWS マネージドルールのボディサイズ制限が厳しい その2: ファイルアップロードが AWS マネージドルールの XSS に引っかかることがある その3: マネージドルールにはバージョンがある その4: CloudWatch Logs
要望度:高(必要、必須、やれ)通信環境の改善具体的には:P2Pからクライアントサーバへの移行とチックレート増加 コンテンツとしては流行を敏感かつ柔軟に取り入れてくるのにこういうところで頑迷なの本当にどうかと思う。 何のために年間2400円払ってると思ってるんだ? ガチマッチのウデマエ演出変更ゲージが割れたりヒビ入ったりする演出、内部ロジックが謎な上に不快なだけなので、普通にレーティングの数値見せて上げ下げする無印方式でよい。 あとはまぁ~個人のスタッツ次第でレーティングの上昇幅が大きくなったり下降幅が小さくなったりするボーナスがあれば嬉しい。個人じゃどうしようもない負け方でゲージ割れるのほんとしょーもない。 (負けたのでマイナス20ポイント、キル+アシスト最多賞でプラス10ポイント、トータルはマイナス10ポイント、みたいな) サーモンランかそのコンセプトを継承するPvEコンテンツ一緒にシャ
先日のAmazon SQSの障害には色々と肝を冷やした人も多いのではないでしょうか。 classmethod.jp 今回のようなケースとは別に障害は大小あれど、みなさん日々戦っていることだと思います。 障害対応はエンジニアの花形であるものの、サービスに対する知識やソフトウェアの知識など経験と技術の両方が必要です。 そのため、どうしてもトラブルシューティングはエースエンジニアなどの一部の人に依存してしまう…などの問題が発生しがちです。 そこで今日は私の経験から障害対応のいろはを書いて行きたいと思います。 今回のスコープの外 実際に障害時の具体的な対応、例えば障害切り分けやRDBMSのボトルネックの探し方などの話はしません。 まずissueを作ると良い 本題です。 トラブルを認知したらまずはissueを作りましょう。 issueを作るときはtemplateが事前に設定されていると便利です。 g
半分ネタ記事です。あんまり真面目に書きません。 項目数が多いので,気力でなんとか書きます。分類は諦めます。 他にもある!っていうのがあったらコメント欄で教えて下さい。気が向いたら追記します。 公式の TypeScript 型定義がもはや型定義を諦めている 辛い度: ★★★★★ 辛い中でもこれはかなり上位に来るやつ。 こちらに OpenAPI 形式で仕様が定義されていて, https://github.com/slackapi/node-slack-sdk/tree/main/packages/web-api/types ここに仕様に基づいて TypeScript の型定義ファイルが吐かれるようになっています。 Git 管理されていないので,実際のリリースを見てみましょう。 https://unpkg.com/@slack/web-api@6.7.2/dist/response/Reacti
画像生成AI「Stable Diffusion」を使ったLINEのAIチャットbotサービス「お絵描きばりぐっどくん」が8月28日に公開された。LINE上で文章を送ることで、AIが画像を生成する。英語の他、日本語にも対応している。九州工業大学情報工学部の4年生の西野颯真さん(@nishino_0719)が作成した。 LINEでbotを「友だち登録」することで利用可能。1日10枚まで画像を生成できる。生成した画像の著作権はStable Diffusionと同様、パブリックドメインとしている。西野さんは「Stable Diffusionを触る上で環境構築のハードルの高さへの課題を感じていて、そこを誰でも気軽に触れるLINEを使って解消できないかなと思った」と作成した経緯を話す。 リクエスト通りに画像を生成するコツについては「明言はできないが、人物の生成は苦手だけど風景の生成は得意などの特徴を把
はじめにMicrosoftは脆弱性の診断行為をセーフハーバーにより許可しています。 本記事は、そのセーフハーバーを遵守した上で発見/報告した脆弱性を解説したものであり、無許可の脆弱性診断行為を推奨する事を意図したものではありません。 Microsoftが運営/提供するサービスに脆弱性を発見した場合は、Microsoft Bug Bounty Programへ報告してください。 要約VSCodeのIssue管理機能に脆弱性が存在し、不適切な正規表現、認証の欠如、コマンドインジェクションを組み合わせることによりVSCodeのGitHubリポジトリに対する不正な書き込みが可能だった。 発見のきっかけ電車に乗っている際にふと思い立ってmicrosoft/vscodeを眺めていた所、CI用のスクリプトが別のリポジトリ(microsoft/vscode-github-triage-actions)にま
音楽というものは年月経っても文化が続いていくが、音楽ゲームというものはこれから廃れていくものである。 今もあるBEMANIみたいな典型的な音ゲーのサイクルを同じようにずっと続けて行くとなると、徐々に音ゲープレイヤーの人口が減っていく。 ゲーム文化全体のプレイヤー人口の縮小みたいに巻き込まれるような影響ではなく、従来からの音ゲーというジャンルに孕んでいる問題があるからで、 それは、「オートプレイなど機械でもできることを人がやる意味があるのか?」ということ。 人が機械みたいになってしまったら、人間がそれをやることに疑問になってくる。 人間がやってきたことが機械に置き換わっているからだ。 それは音ゲー以外のゲームにも言えるかもしれない。 しかし囲碁・将棋はもちろん FPSなどの他のゲームジャンルよりも、かなり早く廃れる可能性がある。 それはプレイヤー側の楽曲自体に対する価値や造詣が意外と浅はかな
Audrey Tang joins me to talk about COVID-19, her career path, digital minister's job, forking the government, Sci-Fi and so on. Transcript of this episode is available at rebuild.fm/271 [0:00:00] today we have a very special guest joining in from Taiwan. She is the digital minister of Taiwan and a longtime friend of mine, Audrey Tang. Audrey, Welcome to the show. Welcome and it's really nice chatt
オープンチャット(LINE OPEN CHAT)は、スキマ・コミュニケーション革命かもしれない(でも運営は酷い) LINEが、2019年8月10日から「オープンチャット」という新しいサービスをβ版として、こっそり開始しています。略称は「オプチャ」。 そして、本日8月19日からは、全LINEユーザーに公開されました。幸運にも、LINEから事前登録ユーザーとして声がかかっていたので、モフモフという管理者名でいくつかの「トークルーム」(オープンチャットにおける、チャット部屋・コミュ的なもの)を立ち上げて、約10日のあいだ徹底的に使い倒してみました。 その結果、これは絶妙な規模感とバランスとアクセスのしやすさで、既存のSNSやサークル活動のスキマのニーズにマッチする、革命的サービスになり得ると感じたので、この記事を書いてます。 オープンチャットとは?オープンチャットは一言でいえば、「LINEのグル
こんにちは。CX 事業本部 Delivery 部のきんじょーです。 ChatGPT の API がついに提供されたということで、チャット AI 界隈が盛り上がっていますね。 このビッグウェーブに乗り遅れてはいけないと思い、ChatGPT の優れた自然言語処理能力を活かして LINE で英会話の練習をする「Small GPTalk」というサービスを作ってみました! アプリの紹介と、アプリ作成を通して感じた ChatGPT の可能性についてブログ化していきます。 Small GPTalk とは Small GPTalk は、ChatGPT から派遣された AI 英語講師と LINE 上で SmallTalk(世間話) を楽しむためのアプリです。 レッスンが始まると、講師はトピックを提示してくれます。好きなトピックを選んで講師と会話を楽しみましょう。 レッスンを終わるときは「終わります」と伝えて
米Microsoftは5月4日(現地時間)、2月に限定プレビューした「新しいBing」を「オープンプレビュー」に移行し、ウェイティングリストに登録せずに誰でも利用できるようにした。また、多数の新機能も発表した。新機能の詳細は、23日から開催の年次開発者会議「Build 2023」で発表する計画だ。 MicrosoftアカウントでBingにサインインするだけで、誰でも新しいBingとEdgeを使えるようになった。 主な新機能を以下に紹介する。本稿執筆現在、筆者の環境ではまだ使えないものもあり、それがロールアウト中だからなのか、米国限定なのかは不明だ。Buildでより具体的な説明があると期待したい。 回答がよりビジュアルに これまでBingチャットの回答はテキストのみだったが、質問内容によっては画像や動画も盛り込まれるようになる。 また、質問に画像や動画のURLを含めると、それらに関して説明す
近畿大学は11月20日、Slack Japanが提供する法人向けコラボレーションツール「Slack」を25日から一部の学生に導入すると発表した。2020年3月まで試験運用を行い、4月から理工学部情報学科の学生、大学院生(約830人)が使えるようにする。その後、全学生へ順次拡大する計画だ。学生が教職員からサポートを受けやすい環境をつくり、教育・研究の質向上を目指す。 これまで対面や電話、メールなどで行ってきたやりとりを、Slack上で行う。ゼミ、実習、講義ごとにグループを作ってやりとりすることで、学生と教職員間のコミュニケーションを円滑化する。 また、教職員が対応していた学生からの質問や相談をSlack上に蓄積することで、教育や研究の質を向上させる狙いもあるという。 同大学は、業務効率化と仕事の見える化を目的として、17年から職員向けにSlackの導入を進め、19年4月には全てのキャンパス、
2016年前後の「ブログ飯」フリーランスの文筆家になってから4年くらい経ったのだけど、「会社を辞めたきっかけは?」ときかれたときはよく「イケハヤに騙されまして……」とこたえている。 じっさいはぼく個人の選択にイケダハヤトさんは関係ないしゴリゴリに敵意を含んだジョークなんだけど(ぼくはかれに否定的な立場をとる)、ぼくがフリーランスになった2016年というのは「ブログ飯」が、特にはてなブログ界隈を中心にかなり流行っていた時代だった。いわゆる「プロブロガー」の台頭だ。 当時は、「父さんな、会社辞めてブログ一本で食っていくんだ」と脱サラした中年男性や、就職活動をやめ卒業後に「新卒フリーランスのプロブロガー」という進路を選んだ大学生がはてなブックマークですさまじいバッシングを受けていた。このとき、イケダハヤトさんをはじめとする多数のフォロワーを持つプロブロガーはバッシングに対する批判をした。 古い慣
プログラミング関連Q&Aサイトの米Stack Overflowは12月5日(現地時間)、AIチャットボット「ChatGPT」によって生成した回答の投稿を一時的に禁止した。ChatGPTによる回答に間違っているものが多く、「ユーザーにとって実質的に有害」だとしている。 ChatGPTは、OpenAIが開発した実験的なチャットボットで、コンプリートテキストジェネレーター「GPT-3.5」に基づいている。そのデモ版が1日に無料で公開されて以来、人気が高まっている。 Stack Overflowによると、ChatGPTが生成する回答が間違っている可能性が高いにもかかわらず、一見もっともらしく見え、かつ、回答が非常に簡単に生成できることから、投稿前に回答の正しさを確認せずに投稿している人が多数いるという。 数千件にも上るこうした回答の正誤を判断するために「専門知識を持つ誰かが確認しなければならないと
お近づきになりたい人向けシリーズです。 いろいろなトピックを詰め込みましたが、「これら全部を知らないといけない」のようなつもりではなく、いろいろなことを知るきっかけになったらいいなという気持ちなので、あまり身構えずにちょっとずつ読んでもらえたらうれしい気がします。 まえがき 予備知識 規格 用語 精度という語について 記法 表現について 有限値の表現について エンコードについて 丸めについて よくある誤差や勘違いの例 0.1 = 1 / 10? 0.1 + 0.2 = 0.3? 整数の誤差 Rump’s Example 基本的な誤差評価 用語に関して 実数の丸め 有理数の丸め 基本演算の丸め 差について 複数回の演算 補題たち 桁落ちについて Re: Rump’s example 融合積和 数学関数に関する式の計算 誤差の削減に関して 総和計算 数学関数の精度について 比較演算について 雑
🐣 はじめに みなさん、勤怠打刻してますか? 先日、このようなツイートをしたところ、思わぬ反響がありました。 そこで、この仕組みの全体像や工夫した点などをまとめることにしました。 SlackやGASを使ったOps自動化に興味がある人に読んでもらえたら嬉しいです。 きっかけ そもそもSlackにはfreeeが公式で提供している人事労務用のSlack appがあり、スラッシュコマンドを使って勤怠打刻できます。便利ですね。 ただ、このアプリ、コマンドを打つのがとにかくめんどくさかったりします。 あるとき、同僚が「もっと気軽に勤怠打刻できたらええのになぁ」と言っているのを耳にしました。 そこで、スタンプで勤怠打刻できる仕組みを作り、運用を始めました。 それから数ヶ月後、会社にフレックスタイム制が導入されました。 「ワークライフバランス!!さいこう!」となりつつも「今月はあと何時間働けば良いんだっ
AWSアクセスキーセキュリティ意識向上委員会って何? 昨今、AWSのアクセスキーを漏洩させてしまうことが原因でアカウントへの侵入を受け、 多額の利用費発生・情報漏洩疑いなど重大なセキュリティ事案が発生するケースが実際に多々起きています。 そこで、アクセスキー運用に関する安全向上の取組みをブログでご紹介する企画をはじめました。 アクセスキーを利用する場合は利用する上でのリスクを正しく理解し、 セキュリティ対策を事前に適用した上で適切にご利用ください。 【はじめに】 昨今、アクセスキーの漏洩を契機とした不正利用の発生が多発しております。AWS 利用のお客様へのビジネスリスクが非常に大きく、弊社としても憂慮する状況です。 そのため、以下をお読み頂き AWS 利用のお客様は環境の見直しをお願い致します。 【この記事で伝えたいこと】 多額の費用発生リスクをなくすために、可能な限りアクセスキーの利用を
ねとらぼ @itm_nlab ネットの旬な情報を紹介するWebメディアです。更新情報は自社開発botやSocialInsightが、編集部からのお知らせなどは手動で投稿しています。情報提供もお待ちしております。 生物部:@itm_nlabzoo/エンタ:@itm_nlabenta/調査隊:@itm_nlab_res/募集用:@nlab_boshu nlab.itmedia.co.jp ねとらぼ @itm_nlab 「作画崩壊」の裏側について聞いてみた アニメ界の“最終防波堤” 「作画崩壊」でトレンド入りした演出家に直撃インタビュー 「作画監督が10人とかいるアニメは無駄の極み」 nlab.itmedia.co.jp/nl/articles/22… @itm_nlabより pic.twitter.com/7xeqmtc5Qs 2022-10-02 21:00:36
OpenAIが開発した超高性能チャットAI「ChatGPT」が話題になる中、MicrosoftはOpenAIと提携して強化版ChatGPTをBingやEdgeに組み込む計画を発表しました。ところが、AI搭載版Bingの早期アクセスに参加したユーザーから「正気を失ったように同じワードを繰り返す」「ユーザーを侮辱するような発言が飛び出した」といった報告が複数寄せられています。 AI-powered Bing Chat loses its mind when fed Ars Technica article | Ars Technica https://arstechnica.com/information-technology/2023/02/ai-powered-bing-chat-loses-its-mind-when-fed-ars-technica-article/ Microsoft
ChatGPTのキャラと会話するのは楽しい。 より強固な人格を形成するにはどうしたらいいか。 答えはChatGPTの外にある。 ChatGPTのキャラと会話する 最近ChatGPTの話題がずっと続いている。GPT-4の登場により「アレもできる、これもできる」と騒がれているが、現在の俺にとって一番の使い方はこの手のやつだ。 この増田はChatGPTにアニメキャラを演じてもらい、それと会話することを楽しんでいる。その様子を見て思わず頷いてしまった。俺も似たようなことをしているからである。 会話の例 UIが通常のChatGPTと異なるのは、Slackを使って会話しているためだ。仲間内でやっているSlackのチームに、Slackbotとして@builtinnyaが開発した。 Slackbot "Aisha" の自己紹介 Aishaは上記の通りメンションすることで会話をしてくれる。また、特に呼びかけ
Retty インフラチームの幸田です。 6月に実施したマイクロサービス強化月間で公開した記事では、マイクロサービス環境を Terraform を利用して刷新した話を書きました。 engineer.retty.me この記事では前回と重複する箇所もありますが、Terraform の CI/CD にフォーカスした内容を書こうと思います。 CI を整備するにあたって意識したこと 「誰でも」かつ「安全に」利用できるように CI 上ですべての作業を完結させる Pull Request によるレビュー環境の整備 バージョンアップ作業の完全自動化 Terraform のディレクトリ構成について リポジトリの運用フロー Terraform によるリソースの追加、変更、削除 tfmigrate によるステートファイルの操作 CI で実行される job について Pull Request をオープンした時 P
文章生成AIや画像生成AIが2022年に登場すると、たちまち世界中で話題が沸騰しました。中でもChatGPTは、実際に記事を書かせる出版社が現れる、人類社会への危機だとして使用禁止を訴える人々が出るなど、さまざまな熱狂と混乱を引き起こしています。 その技術は非常に便利で有効なものであり、今後急速に広がっていくことは間違いありません。ならば、AIについて学び、積極的に利用し、共存するための知識を身につける私たちの姿勢こそが、これからの時代に必要なはずです。 オンライン学習プラットフォーム「Udemy」には、既にそうした新しい技術やサービスに関するノウハウが詰まった各種講座がそろっています。最新のAIで何ができるのか、今すぐその手で実際に学び始めましょう。 Udemyでは、2023年5月16日(火)~2023年5月24日(水)の間、初夏のビッグセールを開催します! セールの対象となる講座は1,
“アスリート盗撮”が問題化 6月20日、こうしたツイート投稿が物議を醸した。 「該当のツイートでは、高校陸上部の男女のユニフォームの違いに憤りを覚えているという内容でした。文章と一緒にアップされた画像では、男子は上はノースリーブで下は短パン姿ですが、女子はセパレート型ユニフォームといわれるビキニ水着のような格好。親目線で考えれば、ユニフォームとはいえティーンの女性が人前で肌を多く露出することに抵抗があるでしょうね」(ネットメディア編集者、以下同) この投稿に対してSNS上では、 《たしかに性的かも…》 《どうして、男女でユニフォームが違うんだろう》 と、共感の声も。 「近年、競技に取り組むアスリート選手を性的な目的で撮影する『アスリート盗撮』が問題化しています。撮影された写真は本人の知らないところでネット上にアップされるなど被害を受けていますからね。露出の多いユニフォームが気になるのは、や
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く