去年、ふとしたキッカケで行政や自治体が持っているデータを集めて整備して、1つのデータとして見られるようにする取り組みを始めました。 行政をハックし、行政データをオープンにしてみようとした結果 - 2019年の取組みと今後の展望 Civic Tech Forum 2019での登壇、その後取り組みについてtwitterやFacebookなどに投稿したことがキッカケで、協力や助言をしてくれる沢山の人に出会うことができました。色んな人の協力もあり、ようやくデータベースの運用を開始したのでご報告と今後取り組んでいきたいことを書きます。 実現できたこと全国の自治体が保有している許認可に関わる事業者情報(いわゆる台帳データ)を集め、整備してデータベースにしています。 現在は、1都3県(東京都、埼玉県、千葉県、神奈川県)の食品営業許可・届出に関する施設情報のスナップショットをデータベースにしています。 ど
はじめに Mapbox 社がオープンソースとして提供しているツール ”Tippecanoe” (発音は ”ティピカヌー”) を使用して、全国市区町村界データのシェープファイルを MVT 化して、Esri 社の ArcGIS API for JavaScript で表示してみましたので、その手順について紹介したいと思います。 今回以下のステップでそれぞれ構築しました。 Tippecanoe を使用して、mapbox vector tile に変換する場合に、シェープファイルを GeoJSON に変換する必要があります。そして、変換した GeoJSON を使用して、ベクタータイルを作成します。 ArcGIS API for JavaScript で作成したアプリは以下で確認することができます。 valuecreation.github.io 全国市区町村界データは ESRIジャパンが提供してい
Do you find OpenStreetMap data useful? Consider giving something back in the OSMF's funding campaign! OpenStreetMap Data Extracts The OpenStreetMap data files provided on this server do not contain the user names, user IDs and changeset IDs of the OSM objects because these fields are assumed to contain personal information about the OpenStreetMap contributors and are therefore subject to data prot
Hey! 👋 Thanks for releasing NextJS 9.3! Although it's only a minor version bump, it's definitely a major step forward! Unfortunately, I couldn't find any example/docs which demonstrates how to call a GraphQL API either in getStaticProps or getServerSideProps. This could be using one of the popular clients such as Apollo Client, urql, React Query, etc.. Currently we're using the next-with-apollo p
tl;dr Next.jsはv9.3.0以降Initial Loadingの扱いが変わった クライアント側ではApolloを利用することができるが、Authorization Headerを設定するなら一工夫必要 SSR時にはfetchによるシンプルなAPIリクエストをすると良い 昨今のWebフロントエンド 昨今のWeb開発において、React、TypeScriptとかのベース知識は当然として、やはりNext.js(あるいはNuxt.js)のような、SPA/SSR両方のニーズを汲み取りながら、dynamic routingを提供してくれたり、ビルド環境を高速に整備してくれるフレームワークが重宝されるようになってきていると感じます。 また、Reduxもアリですが、スキーマ駆動開発が推進できるGraphQL、特に尋常じゃなくステート管理が用意になるHooksとApolloクライアントの組み合わ
Generate Code InstantlyGenerate code from your GraphQL schema and GraphQL operations with a single function call regardless of your environment or code format. Customize EasilyGenerate code from your GraphQL schema and GraphQL operations with a single function call regardless of your environment or code format
【GraphQL+MongoDB】graphql-composeで簡単にGraphQL APIを実装する こんにちは、ソリューションの五十嵐です。 MongoDB + GraphQLでデータを提供する案件に携わりました。 その際に使用したgraphql-composeというライブラリが素晴らしかったので記事にまとめます。 GraphQLとは GraphQLはクライアントとサーバでのデータのやりとりに使用するクエリ言語です。 欲しいデータを過不足なく取得できるほか、学習コストが小さいなどのメリットがあります。 デメリットとしてサーバサイドの実装が難しいという情報が多いですが、 graphql-composeを使用することで簡単にCRUD機能を有するGraphQL APIを実装できます。 https://graphql-compose.github.io/ 構成は以下の通りです。 Node.j
RESTとは 以下の記事等でもまとめていますが、REpresentational State Transferの略で、分散型システムにおける複数のソフトウェアを連携させるのに適した設計原則の集合、考え方のことです。 ※詳細は以下記事を参照ください。 RESTful APIとは何なのか リソース指向アーキテクチャ(ROA)とは何なのか Web APIとは何なのか Web APIのインターフェースとしては割と一般的になりつつありますが、本記事ではそんなRESTの課題と(それに取って代わるわけではないですが)GraphQLについて書きたいと思います。 GraphQLとは GraphQLとはFacebookが2015年に公開したAPIの規格です(APIのための問い合わせ言語とも言われることがあります)。RESTはAPIの設計原則の集合、考え方なのに対して、GraphQLは言語(クエリ言語、スキーマ
The OpenAPI Specification is a community-driven open specification within the OpenAPI Initiative, a Linux Foundation Collaborative Project. The OpenAPI Specification (OAS) defines a standard, programming language-agnostic interface description for HTTP APIs. This allows both humans and computers to discover and understand the capabilities of a service without requiring access to source code, addit
お知らせいたします。 「ニベアクリームと●●を混ぜるとシミが消える」という類の広告にニベア花王は一切関与しておりません。 ニベアクリームを、他の製品と混ぜて使わないでください。 他の製品を混ぜると、ニベアクリーム本来の特長や成分の働きなどがそこなわれてしまう可能性があります。
読み書きは、あなたに”変革”を起こす。アメリカで40年以上続く、作文で社会とつながれる居場所「Just Buffalo Literary Center」 2021.11.10 greenz challengers community works greenz challengers community works 茂出木 美樹 茂出木 美樹 気持ち。 意見。 ふと見つけた気づきや学び。 私たちは、そういったものを他者と分かち合うべくコミュニケーションをし、伝えるために自分なりに表現をします。 とはいえ、「自分なり」の表現って、どうやって見つけ出すのでしょう。それはゼロからつくりあげるというよりも、他者の表現に触れる機会を積み重ねて取り入れていくうちに、徐々に見つけだしていくものかもしれません。 今回ご紹介するのは、「Just Buffalo Literary Center(以下、ジャストバ
お笑いコンビ「浅草キッド」の水道橋博士(59)が3日、自身のYouTubeチャンネルを更新。お笑いタレントのカンニング竹山(50)がゲスト出演し、壮絶な半生について語った。 【写真】13年、CD「銭女恋愛チャート~ツインテールとメガネ~」をPRに訪れたカンニング竹山(中央)とセクシー衣装で色気ムンムンの銭女3年P組(左から)吉永実夏、石堂優紀、安藤あいか、中村愛、石井てる美 もともと、裕福な家庭に生まれたという竹山。父が貿易業や食品工場を経営していたそうで、幼稚園にベンツで送り迎えがあるほどの恵まれた環境だった。しかし「その会社が小学3、4年生くらいで潰れて。親父は知り合いのところに働きに行っていなくなって、母も社長夫人だったのにパート勤めで」と一転、貧しい生活を送るようになったという。 それから約10年後、バブル景気で状況は好転。「親父が土地ころがしで不動産を始めたんです。それでめちゃく
こんばんは。 今回は2台のM5Stack同士でWiFiのUDP通信を使って、双方向リアルタイム同時通信してみる実験を紹介したいと思います。 これはなかなかスゴイですよ。 まるでWebSocketのように通信できるんです。 そもそも、この実験をした理由は、前回記事のカメラ画像をM5StackへWiFiでリアルタイム送信したくて、UDP通信をいろいろ試していた結果得られたものです。 Twitterでは既に以下のようなカメラ画像を送信することに成功したお知らせをしました。 昨日、試したやつ。 この前より格段にパケットロスが少なくなった。 テレビの映像をM5Cameraで撮って、WiFi, UDPでM5Stackに送ったやつです。 ラグビーがここまでスムースに映ればヨシヨシ! この方法は近日中にブログにアップする予定。 pic.twitter.com/icFOKkzk7F — mgo-tec (@
すること プログラム(M5Stack) プログラム(PC側、C++) プログラム(PC側、Python) 準備 自身のPCのIPアドレスを知る M5StackのIPアドレスを知る 実行結果 解説 WiFiに接続 UDP通信の設定 データ送信 すること タイトルの通りです。M5StackはWiFiモジュールが内蔵されており、WiFiに接続することで、PCとデータをやり取りすることができます。 UDP通信についてはほかの記事を見たりググったりしてください。 プログラム(M5Stack) #include <WiFi.h> #include <WiFiUDP.h> #include <M5Stack.h> // arp -aでIPアドレスをすべて取得 // ipconfigで自身のIPアドレスを取得 const char ssid[] = "hogehoge"; //WiFIのSSIDを入力 c
Much more than a CMSFireCMS is an open source headless admin panel built by developers for developers. Get a back-office app/dashboard for your Firebase project in no time. FireCMS is more than a CMS. It's a fully extendable app that will become the heart of your project. Enjoy the most powerful features of Firebase and build your own custom back-office app/admin panel in no time. Easy to get star
ここ最近、耳にすることが増えたヘッドレスCMS。今までのCMSとの違いについて解説していきます。 ヘッドレスCMSとはヘッドレスの「ヘッド」は、ビュー(表示する画面)を指します。ヘッドレスなので、ビューの無いCMSということになります。 ビューがないとはどういう事でしょうか? そもそもCMSとはContent Management Systemの略で、つまりはコンテンツ管理システムを指します。従来のCMSはコンテンツを入稿するシステムとコンテンツを表示するビューが合わさったものでした。 最も代表的な例としてはWordPressが挙げられます。また、はてなブログやQiita、NoteなどもCMSです。 CMSのビュー(見た目)には以下の三種類があります。 サービス固有の画面(Qiita、Note、Mediumなど)テンプレートを選択できるもの(WordPress、はてなブログなど)自由に作成
Nothing Phone (2)、今夏投入へ。2023-05-05 15:00:17會原 NothingNothing Phone (2) 英Nothingは、新機種「Phone (2)」の今夏投入を予告しました。これに呼応して、日本公式も投稿しており、同時期の登場が期待されます。Premium. Phone (2) is coming summer 2023. Sign-up for updates: https://t.co/FEJL4Jb2Aw pic.twitter.com/Nj8YONbYvm— Nothing (@noth... BlackBerryファン垂涎。物理QWERTY×電子ペーパーの超個性派スマホ「Minimal Phone」クラファン実施へ2024-01-26 18:39:27千歳 智 E-INKMinimal Phone物理QWERTY 物理QWERTY端末、新
はじめに 最近Zapierを触る機会がありました。 これまでiPaaS的なことをやるときにIFTTTのPro版を使っていたのですが、Zapierを試してみるとなかなか使い勝手が良かったので試した内容を残しておきます。 Zapierとは ZapierとはいわゆるiPaaSで、さまざまなWebアプリケーションを統合/自動化してくれます。 こちらの動画を見ると、カタカナだと「ザピアー」と読むのが近いですかね。 youtu.be サポートしているappは3000を超えており、よく使うようなアプリ(GmailやTrello、Slack/Discord、スプレッドシートなど)にきちんと対応しています。 https://zapier.com/apps 対応していないアプリについては、アプリ側がWeb APIを提供していれば自分でIntegrationを作成することで対応させることができます。 zapie
令和3年(西暦2021年、皇暦2681年)11月25日、なぁんと、この私が生まれてはじめて議員会館で記者会見に参列すると言う、自分でも驚く事態になりました。 講演会とか街頭演説とかそういうのは何度かしたことあるし、イベントでのあいさつとかなら経験あるけど、今回の記者会見は滝本太郎先生とか森奈津子先生とか言った、生まれてはじめて会う大物との同席です。しかも、私は夜行バスで来たので、大物と遭うような身だしなみではない状態。 で、そんな大物たちも参列するような記者会見の主催者が、女性スペースを守る会という団体です。今回の声明についても、女性スペースを守る会のnoteで紹介されています。 一部、ネット上では「日野が女性の味方の振りをしている!」みたいな頓珍漢な評価をしていますが、私は広義のセクシャルマイノリティであるSRGM(性・恋愛・ジェンダー少数者)の代表として出席しました。 記者会見でもハッ
日本脱カルト協会(JSCPR)は9月13日、理事である滝本太郎弁護士が6日付で辞任したと発表した。滝本氏がオウム真理教教祖・麻原彰晃の長男を脅迫犯呼ばわりするデマを流し、8月に民事訴訟で敗訴したことを受けたもの。滝本氏の引責辞任は2014年以来7年ぶり2度目。今年に入ってからの同協会における理事の辞任は、岩野孝之氏(準強制わいせつ容疑で起訴、公判中)に続き4カ月ぶり2人目となる。 滝本氏は2018年7月、Twitterで自身に対して「殺しに行くぞ」と投稿した人物を麻原の長男であるとして刑事告訴。東京の司法記者クラブで記者会見を開いた際に、その旨を報告した。実際には、投稿した人物は長男ではなく別人だった。会見の最中、本紙・鈴木エイト主筆が「ツイートの主が自分は麻原長男ではないとしている」と指摘したものの、滝本氏は取り合わず、そのまま会見は終了。一部メディアが長男関連の部分を報道した。 後に滝
滝本太郎弁護士が11月25日に、統一教会(現・世界平和統一家庭連合)系ウェブメデイア「ビューポイント」のライターと共同で記者会見をしていたことがわかった。滝本弁護士はオウム真理教問題に取り組んできたことで知られ、2018年に別の記者会見で事実に反する内容を口走り麻原彰晃の長男に敗訴した問題で、今年9月に「日本脱カルト協会(JSCPR)」理事を引責辞任したばかり。しかし現在も同会の事務局を担う立場であることから、統一教会系メディアの関係者との共同記者会見は立場上の整合性が疑問視される。 問題の記者会見は、25日に参議院会館内で開かれた「女性スペースを守る会」など4団体合同の会見。先の国会で法案提出が見送られたいわゆる「LGBT理解増進法」等に関して、身体が男性のまま「トランス女性」を自称する人々によって浴場やトイレなどの「女性スペース」の安全が脅かされると主張する共同声明を発表した。実際には
【スリム食洗機 誕生秘話】たかが5cm、されど5cm。「置く場所がない」のではなく「置ける食洗機がない」。本体奥行”5㎝減”を目指した開発陣の攻防。 パナソニック株式会社は、2021年11月に、賃貸住宅にも設置しやすい「スリム食洗機」(NP-TSK1)を発売しました。本製品は、これまでのレギュラータイプ(NP-TZ300)と比較して、本体奥行を約5cm減らし、業界最薄※の約29cmに収めた再設計と、設置性を追求した新機構「リフトアップオープンドア」の開発により、スリム設計の食器洗い乾燥機を実現しました。 たかが5cm、されど5cm。部品ひとつひとつまで全て見直さなければならなかったことなど、その開発設計は難航しました。パッと見ただけではわからない、スリム設計にこだわりつづけた開発への思いとその攻防を、開発メンバーが語ります。 ※当社調べ:NP-TSK1のみ。国内卓上食器洗い乾燥機において。
『機動戦士ガンダム』40周年記念作品として制作されたシリーズ最新作『機動戦士ガンダム 閃光のハサウェイ』。本作は『機動戦士ガンダム』の生みの親、富野由悠季さんが1989~1990年に執筆した小説『機動戦士ガンダム 閃光のハサウェイ』全3巻(上・中・下)を映像化した作品だ。本作の主人公はガンダムシリーズで活躍してきたかつての英雄ブライト・ノアの息子ハサウェイ・ノア。彼はマフティー・ナビーユ・エリンと名乗り、反地球連邦政府運動に身を投じている。なぜ彼はマフティーを名乗るようになったのか。そのドラマが緻密に描かれている。 本作の映画化を果たしたのは村瀬修功監督。美意識に裏打ちされた緻密な作画で知られるアニメーター/キャラクターデザイナーでもあり、監督としては『虐殺器官』などで実写的なアプローチをすることで高い評価を集めているクリエイターだ。映画『閃光のハサウェイ』においても、いわゆる映画的なダイ
著者:ケイヒロ、ハラオカヒサ 記録と整理です。諸般の事情から前半部を除き有料とさせていただきます。14000文字程度の文章量があります。 フェミニズム6年のポイントフェミニズム運動は社会のあらゆる場所で展開されているはずだが、近年はフェミニストを名乗る人が短文投稿SNSのTwitterで発する言葉や活動が話題になるケースがあまりにも多い。 そこで当記事はTwitter内のフェミニズム運動があきらかに方向性を変えた2016年前後から現在まで、どのようにできごとがあり、どのように社会に影響を与え、社会から影響を受けたか整理しようと思う。 ─・─ Twitter上で展開されたフェミニズム運動には見落としてはならないポイントがいくつかあった。 ・声かけ写真展批判 ・伊藤詩織氏告発 ・KuTooの提唱 ・宇崎ちゃん炎上 ・石川青織討論会 ・茜さや氏炎上 ・お母さん食堂 ・戸定梨香炎上 8つのポイント
昨日、精神科病院に行った。薬だけもらった。診察は次にしようと思った。薬をもらうだけでも凄く混んでいて朝8時40分に病院に着いたのにもう6,7人くらい待っていた。せっかく私も早く行ったのにあまり意味がなかったような、まぁ意味がないということはないけれど。結局1時間くらい待って薬をもらった。 その後、実家の部屋の片付けにも行った。 かなり捨てられないCDを発見。今は配信で聴けるとはいえ「ブックオフ行きは嫌だ!」というCDの声を聞き、その声に答えたとさ❤︎ しかしアパートの部屋にCDの置き場所がないので急いで置き場所を作ろう。今度CDを取りに行く。 売れば500円くらいにはなるかもしれないのもあったが、ブックオフで500円は高額だけど、売るのはもったいないと思うから売らない。 ところで父親が「インターネットはどこが管理しているのか、ドコモ?」と私に疑問を投げつけてきた。 はぁ... さぁ? 言い
IT・メディアMagnifying glass on books with background of bookshelf 本連載のなかでも11月27日朝に公開した前回(第8回)はとみに反響が大きく、4月4日に出された呉座勇一氏(国際日本文化研究センター。以下、日文研)の炎上をめぐるオープンレターについて、その当否を問う論争が再び盛んになったようだ。もっとも議論の質には高低があり、たとえばレターの呼びかけ人であった津田大介氏は同日夕のツイートでこう述べている。 拙稿のタイトルは「オープンレターがリンチになった日」なので、津田氏のいう「「リンチ」とか雑に言うような認識の人」とは私を指す(少なくとも含む)ように思うが、それなら堂々とリンクを張って是非の判断を読者に委ねてはどうだろうか。対立する相手の文章はフォロワーに読ませず、「あいつは無視していい人間だ」(大意)とのレッテルを貼って存在自体を
はじめに 皆さんはFlutterというフレームワークを知っていますか? flutterはgoogleが開発したios,android,webアプリが作れてしまうフレームワークになります。(Dartという言語を使って3つ一気にアプリが作れる!!!) こちらの記事はそんなflutterのフレームワークを使って開発のアプリの紹介記事になります。 作ろうとおもった経緯 flutterの勉強がてら、なにか簡単アプリを作りたいなと思っていたのですが、自分自身が動画関連の会社に勤めているもあり、せっかくなら、 「ライブ配信が行えるflutterアプリを作ってみよう!」 と思い、今回のアプリを開発しました。 アプリの概要 スマホのカメラで撮影した映像をweb上で視聴できるというアプリケーションになります。 具体的な構成は以下の通りです。 今回作成したflutterアプリケーションでスマホのカメラ映像をrt
バーコードリーダーをflutterで作る バーコードをカメラで読み取って番号を返すアプリを作りました。packageのReadMeの説明が分かりにくかったのでリサーチしました。修正後、うまく起動したのでまとめます。エミュレーターでは起動していますが、そのうち実機でテストします。 使用したPackage barcode_scan 1.0.0 完成したアプリ カメラ画面 準備 1.dependencies: barcode_scan: ^1.0.0 2.$ flutter pub get 3.import 'package:barcode_scan/barcode_scan.dart'; Android側の準備
※このやり方はIntel Macでのみ動作します。 M1 MacはMultipass(virtualbox)が動作しないので使えません。 概要 Docker Desktopが従業員250人以上だと有料化しました. (※Docker CLIやDocker Engineは引き続き無料で使うことができます) MacやWindowsだとDocker Desktopを入れないとDockerを使えないかと思いきやDocker CLIだけ個別に入手することができるようです. この記事では仮想マシンにDockerを入れ,そこからホストのMac上のDocker CLIから操作する方法を紹介します. Docker CLI単独のバイナリはこちらから入手できます (業務で使う場合はライセンス等きっちり調べてから使ってください) この辺の使います 内容を理解するにはこの辺に関する知識があると良いです Docker
はじめに 生まれながらにサーバーレスなRSSリーダーを自作したい欲求があったので、自作しました 以下を試しました Lambdaでスクレイピング、Discordにwebhookで投稿 VSCode Remote Containerで開発 EventbridgeによるLambdaの定期実行 Lambdaをコンテナで動かす Systems ManagerパラメータストアとLambdaの連携 成果物 登録しておいたサイトのRSSが1時間おきに自動取得され、リンクとタイトルがDiscordに投稿されます 構成図 LambdaがRSS情報を取得し、webhookを利用してDiscordに通知します LambdaはEventbridgeにより1時間おきに自動実行されます RSS取得先URLはSystems Managerパラメータストアに保存します URLの追加変更はデプロイを介さず可能です Lambd
(You can read this article in English too.) 免責事項Denoを開発しているDeno Land Inc.は、脆弱性報奨金制度等を実施しておらず、脆弱性の診断行為に関する明示的な許可を出していません。 本記事は、公開されている情報を元に脆弱性の存在を推測し、実際に攻撃/検証することなく潜在的な脆弱性として報告した問題に関して説明したものであり、無許可の脆弱性診断行為を推奨することを意図したものではありません。 Deno Land Inc.が開発するサービスや製品に脆弱性を見つけた場合は、[email protected]へ報告してください。1 また、脆弱性に関する情報の検証が行えていないため、本記事に含まれる情報は不正確である可能性が存在します。2 要約deno.land/xが動作しているシステム上の任意のファイルを読み取ることが可能な脆弱性、及びD
CleanUp.picturesは写真の中から不要なものを自動で削除するオープンソースのWebアプリです。 任意の写真から不要なものをブラシで選択するだけで自動で除去されます。コツが要る様で、選択の仕方では歪んだりにじんでしまいますが、消したい対象をしっかり全て入るように選択しつつ他の極力選択しないようにする、みたいな感じで操作すると割とうまくいきました。 最近じゃこの手のツールは珍しくなくなりましたが、こちらはOSSとなっているので安心して利用できる点は魅力じゃないかなと思います。除去システムに関してはSamsungが開発した技術(詳細は論文にて)を利用しているそうです。本アプリは Apache-2.0ライセンスの元で公開されています。 CleanUp.picturesGithub
By Tomomi Imura Published: 2019-07-02 Updated: 2020-03-04 OAuth 権限設定についての変更がありましたので、チュートリアルのその設定部分を追加しました。 ごく単純な Slack アプリを作るのはそれほど複雑であるはずはないのに、いざ作るとなると API ドキュメンテーションの中に埋もれてしまってどこから手をつけたらいいのかわからなかったり、パラメータの名前がちょっとだけ間違えてしまって思ったように動かなかったり。 でもそれを自分のせいにしないでください🙅。Slack のアプリ作成の手順は慣れていないとちょっとクセモノだったりするのです🤷。でもそれを少しでも軽減するためにもっと直感的に使えるフレームワーク Bolt をリリース、そして日本語ドキュメントも公開しました 🎉。 Bolt は Slack API を使いやすくするため
Slack上で動くBotを開発するのにBoltを使った。 Githubのレポジトリにサンプルコードがある。 どのようにBotは動いているか SlackにBotを待機させて、あるチャンネル(チャンネルAとする)で特定のメッセージを打つとチャンネルを生成したり、参加したり、ボットがメッセージの一部を改編して投稿したりするものを作りたかった。 イベント発生時に、Slackサーバーからペイロードを受け取るには、イベントのサブスクリプション の設定が必要らしい。 Slack ワークスペースで発生するイベント (メッセージが投稿されたときや、メッセージに対するリアクションが投稿されたときなど) をリッスンするには、Events API を使用してイベントタイプに登録します。 Slackの管理画面からEvent Subscriptions へ行き、Enable Events の設定をオンにする。そこにR
このガイドでは、Bolt を使用して Slack アプリを起動し実行する方法について説明します。その過程で、新しい Slack アプリを作成し、ローカル環境を設定し、Slack ワークスペースからのメッセージをリッスンして応答するアプリを開発します。 💡 このガイドではソケットモード を利用します。ソケットモードは、Slack アプリ開発をとりあえず始めてみるときやあなたのチームだけのためのアプリをつくるときにおすすめのやり方です。もしすでに HTTP をアプリのコミュニケーションプロトコルとしてするとわかっているなら、HTTP の方式に対応した同様のドキュメントである Bolt 入門ガイド(HTTP) を参照してください。 アプリを作成する 最初にやるべきこと: Bolt で開発を始める前に、 Slack アプリを作成します。 💡 いつもの仕事のさまたげにならないように、別に開発用の
Bolt とは? Slack でユーザとのインタラクション(メッセージ内の Block Kit のボタンのクリック、プルダウンでの選択、モーダルやダイアログからのデータ送信、Home タブの制御 etc)を処理したり、Events API を subscribe したりする Slack アプリを作る場合、Slack からリクエストを受け付ける Web サービスを立ててあげる必要があります。 この Web サービスを Node.js で簡単に、かつ迷わず作るためのフレームワークとして、2019 年に Slack から公開されたのが Bolt for JavaScript です。この辺の記事もみてみてください。 公式の日本語ドキュメント Hello World, Bolt! ⚡️ Bolt フレームワークを使って Slack Bot を作ろう 知っておくとちょっと便利な 7 つのこと Bolt
いかに楽に入力できるか、いかに楽に自分の進捗を把握できるかに着目して作りました。 入力については、Slack アカウトごとに前回入力済みの内容を Firestore に保存し、初回以降は入力欄の初期値として入るようにしています。 進捗把握については、初回以降は前回の実行時からの差分を表示するようにしています。なので週 1 回とかコマンドを打てば前週との比較が手軽に出来ます。 構成 どのような構成かざっくり紹介します。 Bolt.js を Cloud Functions for Firebase で動かして Slack とのやりとりをしています。 そして、フォームの入力内容・指標データを Firestore に保存しています。 指標集計部分は自分で各サービスの API クライントを書いて使っています。 Zenn の API クライアント import { ZennArticle, Follo
現在oktetoでは無料プランが終わってしまったようなので、この記事の内容は古くなっています。 最近知ったoktetoというサービス。無料でKubernetesを使えそうだということでとにかく遊び尽くしてみたいと思います。 Okteto CloudとOkteto Self-hostedの二種類ありますが、以降は全てOkteto Cloudの話をします。 一人で無料で使う場合は機能制限があったり、リソース使用量の制限があるので注意。 え・・・十分すぎない? Setup アカウントを作成する まずはアカウントを作成してみましょう この右の「Login with GitHub」ボタンをクリックして進めていってください。 アカウント作成が完了すると以下の画面が開きます。 (Option) okteto CLIのsetup okteto CLIを利用するとUIをターミナル上から様々な操作ができます。
最近ポケモンユナイトでマスターランクになったプロダクトマネージャーのむくどりんです。わーい! プロダクトマネージャーは様々なKPIを追いますよね。クエリを書いて個々に出したり、重要な指標はDashboardをつくったりもすると思います。 ・毎回クエリを書きたくない! ・Slackでbotのように毎朝教えてほしい! ・でもGASとかプログラミングはいやじゃ! そんなあなたにおすすめな方法を紹介します。 僕は前職がメーカーの企画だったので、クエリを書き出したのもここ2年ほど…大丈夫!誰でもできる! この記事でできること こんな感じで、指定した時刻にSlackへBigQueryの結果を投稿してくれます。 PMの代わりに!!!素敵! 全体像 BigQueryの内容をデータコネクタでスプレッドシートへ スプレッドシートの内容をSlackがワークフローを使って自動投稿しています 1.BigQueryと
概要 以前、GMOアドマーケティング Advent Calendar 2019の11日目に記載したWikipediaデータ MySQLを経由してBigQueryにLoadするのシェルスクリプト化です。DB接続情報とGCPのプロジェクト用の変数に設定を入れると動作します。 参考記事 Wikipediaデータ MySQLを経由してBigQueryにLoadする 環境 MySQL、GCPプロジェクト、Google Cloud SDK環境が事前に準備されていることとしております。 #!/usr/bin/env bash #GCPプロジェクト PROJECT='' #DB接続情報 USER='' PASS='' HOST='' PORT='' DATABASE='wikipedia' MYSQL="mysql -u ${USER} -p${PASS} -h ${HOST} --port ${PORT
背景 元々、Slack上の投稿データやその他メタデータをBigQuery上で管理していた 2/25 からSlackAPIの旧仕様が使えなくなったが、その対応がされておらず、しかもエラー通知もログ出力もしておらず、気づいた時(3/10)には時すでにおすし。 元々、スパゲッティコードかつメンテナンス性や可用性に優れないパイプラインの仕組みだったため、リプレイスしたいなとは思っていた そこで、これを機にゼロから作り直してみようと思う 作りたいもの ETL for Lake E:SlackからAPI経由で各種情報取得 T:(極力そのまま保持したいので、なし) L:Cloud StorageにJSONファイルを保存 ELT for Warehouse E:Cloud Storage Bucketから必要なJSONだけを抽出して、 L:Cloud StorageのJSONをBigQueryに取り込む
自民党の石原伸晃氏(64)が内閣官房参与に任命されたことが12月3日に発表された。しかし、世論の不満が噴出している。 『FNNプライムオンライン』によると、観光立国などを担当する内閣官房参与に任命された石原氏。起用の理由は、「国交相や観光立国担当相を務め、観光分野などに幅広い知識と経験があるため」と岸田文雄首相(64)が判断したためだという。 石原氏は10月に行われた衆議院選挙に出馬したものの落選。さらに比例代表選挙でも復活当選することはできなかった。そのため、石原派の会長も辞任することに。 「内閣官房参与は首相のブレーン役です。岸田首相と石原氏が親密な関係にあるとはいえ、落選した人物が政権の中枢に“拾われた”ということに『民意を無視している』との非難が相次いでいます。また、内閣官房参与の給料は日給26,900円といわれています。もちろん、これは税金から捻出されるものです」(全国紙記者)
ヒューマンエラーを起こさないものづくりのために ヒューマンエラーとは、人が原因となって生じる誤りや失敗(ミス)を指し、 JIS Z8115:2000では、「意図しない結果を生じる人間の行為」と規定されています。 現代の複雑化した社会、システムにおいては、人と機械(システム)が協調して活動しています。その中で、人によるエラーが時として大きな事故を引き起こし、大きな問題となっています。 ものづくりにおいても、ヒューマンエラーは初心者からベテランまで、様々な階層で発生し、重大な品質問題や大量不良の原因となっています。 当サイトでは、ものづくりにおけるヒューマンエラー削減に少しでも役立つために、以下の情報を提供しています。 認知・判断・行動の視点からヒューマンエラーを分類し、原因と対策を述べました。 ミスの原因となる人間の認知特性について述べました。 主なヒューマンエラー対策について述べました。
以下に事例と対策を具体的に紹介します。 1.習慣化した動作 同じ動作を繰り返し行っていると身体が覚えてしまい、違う場面でも無意識にそれをやってしまう事があります。 事例 スリップの例 一日中会社で多数の電話を受けていると、家でもつい「はい、○×商事です。」と名乗ってしまう。 休日に一日中仲間とポーカーをやっていたら、翌日仕事で製品を数える時に、1,2…10,Jack,Queen,Kingと数えていた。 習熟することで習慣化 人は習熟のために長時間にわたって反復して行為を行います。最初は各々の行為やそれに関するルールを意識して行っています。行為自体はぎこちなくても、その行為は意識下でコントロールされています。そのため、失敗してもすぐに気がつきます。 それが習熟するにつれ、一連の行為は無意識にできるようになります。そして、ムリ、ムダ、ムラなくできるようになり、ルールは意識しなくなります。それま
1953年、上海市生まれ。85年に来日。『蛇頭』、『「中国全省を読む」事典』、翻訳書『ノーと言える中国』がベストセラーに。そのほかにも『日中はなぜわかり合えないのか』、『これは私が愛した日本なのか』、『新華僑』、『鯛と羊』など著書多数。 莫邦富の中国ビジネスおどろき新発見 地方都市の勃興、ものづくりの精度向上、環境や社会貢献への関心の高まり…中国は今大きく変わりつつある。先入観を引きずったままだと、日本企業はどんどん中国市場から脱落しかねない。色眼鏡を外し、中国ビジネスの変化に改めて目を凝らす必要がある。道案内人は日中を行き来する中国人作家・ジャーナリストの莫邦富氏。日本ではあまり報道されない「今は小さくとも大きな潮流となりうる」新発見をお届けしよう。 バックナンバー一覧 中国のインフルエンサーの動画が大反響 11月に入って、香港に本社を置く、大手パソコンメーカーのレノボは、中国国内でつる
新たなミッションは「鮮魚ビジネス」 はじめに神は、寿司会社を創造された……わけではなかった。 寿司は、もっと後にやってきた。1980年に、「トロ」や「おまかせ」の意味を知るアメリカ人はほとんどいなかった。 はじめは、もっとシンプルな時代で、いるのは文鮮明(ムン・ソンミョン)だけだった。世界平和統一家庭連合(旧・統一教会)の創始者である文は、ニューヨーカー・ホテルのグランド・ボールルームで数十人の信徒たちに語りかけていた。 この時代のエネルギーと、その日あつまった信徒たちの期待感は相当だったに違いない。信徒たちはその日、文が所有するニューヨークの摩天楼に、全米から召集されていた。2000室の空っぽの部屋は、文によって塩で清められ、布教活動の本部になっていた。信徒たちの多くは、遠くからしか文を見ることができなかった。
要約:OSS開発プロジェクト運営者の側でとれる対策はいくつかあるよ。issueは基準を設けてどんどん閉じてしまおう。GitHubならActionsで自動化も簡単だよ。自動テストを整備するように、必要なコストだと思って割り切るといいよ。 結城です。 GitHub Actionsに関することならなんでもありらしいアドベントカレンダーとのことでしたので、ほんのちょっとかすっているだけではありますが、4日目にエントリーさせて頂きます。 「軽率に寄せられる報告や要望がOSS開発者を疲弊させる」という問題について語るOSS開発者は少なくないです。私の観測範囲内では最近も、イシュートラッカーにissueを立てようとすること自体に待ったをかける記事1や、「要望には初手で『なぜ自分で実装しない?』と訊ね、次に『継続的にメンテナンスしてくれるの?』と訊ねるドライな対応がおすすめ」という趣旨に受け取れる発言など
インターネット接続した自宅のテレビから、見ているチャンネルや時刻といった「視聴データ」が民放各局などに送られていることをご存じだろうか。事前同意が不要という位置づけで、送信するのを止めるにはデータ放送での操作が必要だ。放送局はなぜ、そしてどうやってデータを集めているのだろうか。【松原由佳/学芸部】 放送サービス向上が目的 テレビから集められている「視聴データ」は、IPアドレス▽番組の視聴時刻情報▽テレビ受信機に設定された郵便番号――など。各局は、これらのデータを特定の個人を識別できない「非特定視聴履歴」として収集し、放送サービスの向上などに役立てていくと主張している。 非特定視聴履歴を得るために在京民放5局や地方の系列局などは、あらかじめ取得や利用を公表していれば、視聴者個人の明示的な同意を事前に得る必要のない「オプトアウト方式」を採用し、ホームページなどで取得を公表している。オプトアウト
最近更新されたスポット 2024/06/28 ドトールコーヒーショップ 武蔵境北口店 2024/06/28 常陸野ブルーイング 新宿 2024/06/24 Petrichor Bakery and Cafe NEWoMan新宿店 2024/06/23 X coffee GINZA 2024/06/23 ファミリーマート 杏林堂静岡鷹匠店 2024/06/23 タリーズ 京急川崎駅店 2024/06/23 MEGAドン・キホーテ 港山下総本店 フードコート 2024/06/23 ガスト 大岡山駅前店 2024/06/21 GOOD LIFE CoFFEE 2024/06/19 ファミリーマート昭島田中町団地入口店 つづき
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く