2021年1月23日のブックマーク (15件)

  • 誰でもノーコードで独自のWeb APIを開発&公開できる「Canonic」を使ってみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、誰でも簡単に独自APIの開発から一般公開までを完結できる無料のWebサービスをご紹介します。 ビジュアルエディタを採用した構築方法なので直感的に理解しやすく、そのまますぐに公開まで可能なのが特徴です。APIを利用したWeb開発やJamstackなどにご興味ある方はぜひ参考にしてみてください! 【 Canonic 】 ■「Canonic」の使い方 それでは、「Canonic」をどのように使えばいいのかを詳しく見ていきましょう! まずはサイトのトップページから【Signup】ボタンをクリックして無料のユーザー登録をしておきます。 GoogleやFacebookのアカウントから簡単に登録ができるようになっていますが、今回はGitHubのアカウントを利用して登録します。 初回のみ、GitHubアカウントとの連携画面が表示されるので認証しておきま

    誰でもノーコードで独自のWeb APIを開発&公開できる「Canonic」を使ってみた! - paiza times
    toshikish
    toshikish 2021/01/23
  • モノレポのはなし / karino2 - Message Passing

    モノレポについて経験豊富そうな皆さんの話を聞きたい。 まずはその背景から。 会社で分かれるレポジトリ フリーランスをやっていると、たまにいろんな零細企業を集めて一つのサービスを作る場に遭遇する。 人を集める時に、一つの会社だけじゃなくて複数の会社が集まることがよくある。 たとえばマーケティングが強みの会社が自社ではエンジニアを持っていなくて、開発は外部の人たちを集めてやるみたいな。 しかもそれぞれの会社からは一人とか二人だけしか来ないので、 6人の小規模なチームなのに会社は4つあるとかいう状況になったりもする。 そうすると何が起こるかというと、レポジトリが会社ごとに分かれたりする。 「クラウドとフロントの間はAPIを決めましょう、 それでクラウド側がバイナリをリリースして、フロント側がたまにそれをマージしましょう」みたいなフローになる。フロントとバックエンドなんて関わっているのは3人しか居

    モノレポのはなし / karino2 - Message Passing
    toshikish
    toshikish 2021/01/23
  • Recoil Patterns: Hierarchic & Separation

    This article will discuss practical patterns in Recoil. It’s an advance topic that goes beyond Recoil basics, so we won’t spend time describing Recoil or its fundamentals concepts. If you’re not familiar with Recoil I suggest starting with the following sources: * Official Recoil YouTube * Recoil documentation This article is brought to you by WeKnow and represents insights gained during architect

    Recoil Patterns: Hierarchic & Separation
    toshikish
    toshikish 2021/01/23
  • Rust を始めるための資料集 - Don't Repeat Yourself

    かとじゅんさんのお誘いで、私塾匠真堂にて登壇させていただき、Rust に関する話をさせていただきました。ありがとうございました。 今回のセッションを通じて Rust を始めたくなった方向けに、Rust をはじめるための資料をいくつかリストアップしてます。よかったらどうぞ。 プログラミング言語の学習方法について Rust についてまず概観を掴む 文法を学ぶ 何かアプリケーションを実装してみる ちょっと突っ込んだ話を知りたい コミュニティの力を借りる 仲間を見つける 更新履歴 プログラミング言語の学習方法について みなさんは新しいプログラミング言語を学ぶ際、どのように学びますか? 私は、軽く制御構文やデータ型の作り方などを学んだ後は、すぐにアプリケーションを作ってみて、詰まったらリファレンスを参照するといった学び方をしていることが多いです。 逆に、リファレンスをまず眺めて、文法をしっかり把握し

    Rust を始めるための資料集 - Don't Repeat Yourself
    toshikish
    toshikish 2021/01/23
  • トヨタが開発しているCar OS (Arene) は、API開発言語はRust です。開発環境はTerraform と Ansible でAWSに構築できます。他社はどうなっているのでしょうか?

    回答 (5件中の1件目) Arene は、トヨタとはいえ、TRI-AD という先端開発組織の成果物です。そこから容易に想像できる通り、現場の一歩先を見据えたものと捉えるのが妥当でしょう。 … 既に回答がついている通り、現行の車載システムは、複数のサプライヤが提供する多数の ECU がネットワークで疎結合されている構成です。開発言語は一つに規定できません。 ネットワークも、インフォテイメント系(カーナビとか)、ボディ系(ワイパーとかドアミラーとか)、パワー系(エンジンとか)、セーフティ系(衝突回避とか)に分かれていて、それぞれ使うバスが異なります。流れているパケットも異なります。各ノ...

    トヨタが開発しているCar OS (Arene) は、API開発言語はRust です。開発環境はTerraform と Ansible でAWSに構築できます。他社はどうなっているのでしょうか?
    toshikish
    toshikish 2021/01/23
  • モーダルを開いている時に背面コンテンツのスクロールを抑制する方法

    TAK(@tak_dcxi)です。 モーダルやドロワーメニューを開いている時に背面コンテンツが勝手にスクロールされるとヘイトポイント溜まりがちなので、ユーザビリティ向上のためにも背面コンテンツのスクロールは抑制しておきましょう。 結論 // ドキュメントの書字方向を取得し、縦書きかどうかを判定 const isVerticalWritingMode = (): boolean => { const writingMode = window.getComputedStyle(document.documentElement).writingMode return writingMode.includes('vertical') } // スクロールバーの幅を計算する const getScrollBarSize = (): number => { const scrollBarXSize =

    モーダルを開いている時に背面コンテンツのスクロールを抑制する方法
    toshikish
    toshikish 2021/01/23
  • React Admin

    The React Framework for B2B Apps React-admin offers the best developer experience, lets you focus on business needs, and build delightful user interfaces. const App = () => ( <Admin dataProvider={dataProvider} authProvider={authProvider} layout={Layout} dashboard={Dashboard} > <Resource name="deals" {...deals} /> <Resource name="contacts" {...contacts} /> <Resource name="companies" {...companies}

    React Admin
    toshikish
    toshikish 2021/01/23
  • 自炊下手くそな人はこれを読んで真似してみて「おれたちには蒸し野菜があるじゃないか」

    KITE @KITEis 再修行中。はるか昔に石川海人名義でいくつか執筆しています。 『荒ぶるバロサウルスのポーズ 師範』。 ミステリとかSFとか古生物とか。 kiteis.boo.jp/blog/ KITE @KITEis 自炊下手くそフォロワー、これを読んで真似して見たほうがいいですよ(あと単純に名文なので読んで)//貧乏だから野菜がえないとかいうのは毎晩蒸し野菜をわないやつの戯言にすぎない・春 - 関内関外日記 goldhead.hatenablog.com/entry/2019/04/… 2021-01-21 21:35:12 リンク 関内関外日記 貧乏だから野菜がえないとかいうのは毎晩蒸し野菜をわないやつの戯言にすぎない・春 - 関内関外日記 貧しいからカップラーメンう? 惣菜パンばかりう? 牛丼ばかりう? なにを言ってるんだ? おれにはわからない。おれたちには蒸

    自炊下手くそな人はこれを読んで真似してみて「おれたちには蒸し野菜があるじゃないか」
    toshikish
    toshikish 2021/01/23
  • 【追記あり】破滅的お姉さんを求める自炊男子大生と限界年上OLお姉さんの雇用関係が始まろうとしたが、想像よりもお姉さんの食生活が破滅的だった話

    ななだ @Nana11830 段ボールは畳めないし、ゴミ出しの日にうまく出しに行けないし、洗濯は苦手だし、洗い物も苦手。これらに気づく前にルームシェアをしてしまったので大失敗をしました。 2021-01-14 21:54:06 ななだ @Nana11830 確かに私は体ボロボロで定時にうまく出社できないし、体調不良の時は休ませてもらってるけど、仕事はしてるじゃん!ていうかこの狂った環境をなんとかするために頑張ってるじゃん!「上司が勝手に機能サイレント実装する」ってクレーム聞いてあげてるの私なんですけど!私が悪いんかこれは! 2021-01-20 15:22:29

    【追記あり】破滅的お姉さんを求める自炊男子大生と限界年上OLお姉さんの雇用関係が始まろうとしたが、想像よりもお姉さんの食生活が破滅的だった話
    toshikish
    toshikish 2021/01/23
  • 開発効率を計測するデータ基盤の管理にDataformを使ってみた - yasuhisa's blog

    Dataformを初めて使ってみたので、雑に感想を書いておきます。結構よかった。 使ってみようとした背景 Dataformについて 試してみてどうだったか よかった まだまだこれからっぽいところ & 気になり 参考 使ってみようとした背景 今週、社内の開発合宿に参加していた。変更のリードタイムやデプロイ頻度などのFour Keysにあるような指標を計測できるデータ基盤を作るのが目標。様々なチームの開発のパフォーマンスをトラッキングしやすくして、うまくできているチームがなぜうまくいっているのかを明らかにしたり、改善施策を行なった結果指標も改善しているか定量的に確認できるようにして、開発効率を上げる土台を作るというのが目的。この辺の詳しいことは後々別のエントリで書かれると思う。 自分のチームは3人構成で、在宅のオンラインでやっていた。 id:shiba_yu36さん Mackerelチームでも

    開発効率を計測するデータ基盤の管理にDataformを使ってみた - yasuhisa's blog
    toshikish
    toshikish 2021/01/23
  • NextのJSぜんぶ抜く

    サイトパフォーマンスを最適化するため、export 時に Next.js のランタイムを全部抜いた。 どういうことか? このブログは静的書き出しをしているので、ただの静的なドキュメントといえる。だが Next にしろ Nuxt にしろ、書き出したページをブラウザで読み込むと JS アプリケーションとして振る舞うために Hydration 処理が行われる。これをするために JS モジュールの読み込みや Scripting 処理の負荷が発生する。 書き出された HTML には Hydration 処理用に JS モジュールやシリアライズされた state が挿入されている ピュア HTML を目指して しかしこのブログはドキュメントでありアプリケーションではないので、ほぼ JS を動かす必要はない。state は不要だし、client-side routing も要らない(先読みに必要かもだが

    NextのJSぜんぶ抜く
    toshikish
    toshikish 2021/01/23
  • サッと Markdown でスライドを書いて GitHub で自動的に HTML と PDF を公開する方法

    Marp というツールで Markdown から手軽にスライドを作る方法と、そのスライドを GitHub Pages で自動的に公開するためのツール Marp CLI Action というものを作ったので紹介します。 先に結論だけ述べますと、Marp のエコシステムを使ってスライドを書き、GitHub にプッシュすれば Marp CLI Action を含んだ GitHub Actions で GitHub Pages に自動でスライドを公開できます。 前置き 会社や勉強会でプレゼンをするとき、どのようにスライドを作成しているでしょうか? PowerPoint、KeynoteGoogle スライドなど、さまざまなやり方があると思います。 私はとにかく楽に作りたいので Marp というツールを使っています。 Marp とは Marp は Markdown 記法でプレゼンスライドを書けるツー

    サッと Markdown でスライドを書いて GitHub で自動的に HTML と PDF を公開する方法
    toshikish
    toshikish 2021/01/23
  • 100以上の失敗したスタートアップから得た7つの教訓

    自分のスタートアップが失敗するとは思いたくなかったですし、きっとどんな起業家もそうは思いたくないことでしょう。私はスタートアップについてすべてを知っていると思っていました...または少なくともスタートアップを立ち上げる過程ですべてを学ぶだろうと思っていました。『My Startup Failed』の著者であるJason Huertas氏は、これはよくあることだと述べており、著書ではこのように記述しています。 あなたは自分がすべてのことを知っていると思っている。結局のところ自分の心の中ではもう成功しているのだから、他人の言うことなんて聞く耳を持たない。毎日その衝動と戦いなさい...あなたは何も知らないのだから。 自分自身の失敗を経て、物事がどのように、なぜうまくいかないのかを理解するようになりました。今日まで、私は100以上の失敗したスタートアップの話を読んできました。私は最近、から学んだ

    100以上の失敗したスタートアップから得た7つの教訓
    toshikish
    toshikish 2021/01/23
  • 政府分科会 尾身会長「緊急事態宣言解除に3つの条件」 | NHKニュース

    政府の分科会の尾身茂会長は、西村経済再生担当大臣とともに22日夜、動画配信サイト「ニコニコ生放送」に出演しました。 この中で、いま出されている緊急事態宣言を解除するための条件について「政府の分科会で最終的な結論が出ているわけではないが、個人的な意見は明確で3つの条件があると考えている。1つ目は感染状況が『ステージ3』まで下がること。2つ目は『ステージ3』になったからすぐに解除というのではなく、感染状況と医療のひっ迫状況の改善が継続しているという動きがあること。3つ目には解除後も『ステージ2』まで下げられるという見通しがある程度つくことが挙げられる」と述べました。 その上で「宣言を解除したあとも、すぐに感染がリバウンドして増えず、低い状況で推移するような解除のしかたが求められる。3密を避け、会話の際はマスクをすること、そして昼夜を問わず外出をなるべく避け、事は1人か同居している人と少人数で

    政府分科会 尾身会長「緊急事態宣言解除に3つの条件」 | NHKニュース
    toshikish
    toshikish 2021/01/23
  • インターネットくす玉作った - Lambdaカクテル

    ステイホームでもくす玉を割りたいということでインターネットくす玉を作った. → https://www.3qe.us/kusudama/index.html オフィスにあつまってくす玉を割ることがなくなってしまったのでインターネットくす玉を作ったhttps://t.co/V4HkBC1LWX https://t.co/RrjWLuhfpR pic.twitter.com/YgQhWSugsY— 茶色ぼさねこ (@windymelt) 2021年1月22日 くす玉 インターネットくす玉 実装みどころ タスクシステム 紙吹雪 終わり くす玉 我が社には慶事があったときにくす玉が用意されてそれを割ってめでたさを表現する文化があるのだけれど,COVID-19が流行したことによって大半の社員は自宅からリモート勤務になってしまったので,みんなで集まってくす玉を割ることができなくなってしまった. 仕方な

    インターネットくす玉作った - Lambdaカクテル
    toshikish
    toshikish 2021/01/23