DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! The CSS Paint API is extremely exciting, not only for what it is, but what it represents, which is the beginning of a very exciting time for CSS. Let’s go over what it is, why we have it and how to start using it. What is the CSS Paint API? The API is just one part of a whole suite of new sp
The new “Function” platforms are to microservices what microservices are to the monolithic application architectures. They offer an even more fine-grained approach to modularizing applications. With automated scaling, it is promised our deployment headaches are a thing of the past. It’s an exciting idea, that developers simply write their code, and the platform takes care of keeping it running. In
「BLOCK CLOCK」という、Chrome拡張のサービスを作りました。リリースの記事をQiitaにも投稿してサービスの紹介をさせていただいたのですが、技術的な内容が全くなかったので、開発に使用したChrome ExtensionのJavaScript APIsにも触れておきたいと思います。 Chrome拡張を作るためのGoogoleが提供しているChrome ExtensionのJavaScript APIsを呼び出しています。公式リファレンスは存在していますが全て英語で書かれており、APIの内容を調べるのに苦労しました。 Chrome拡張の開発で、同じように苦戦する方がいると思うので、少なくとも僕が使ったAPIだけは今回まとめておこうと思います。 JavaScript APIs BLOCK CLOCK - 仕事の時間をSNSから守るクローム拡張 マニフェストファイル chrome拡張
例としてQiitaのAPIを使う。 まずはOAuthのリダイレクト先のURLの項目をhttps://{拡張機能のID}.chromiumapp.orgで登録しておく。 IDは拡張機能の画面で確認することができる。 次にOAuthの認可画面を表示するコードを書く。 chrome.launchWebAuthFlow({ url: `https://qiita.com/api/v2/oauth/authorize?client_id=${clientId}&scopes=read_qiita&state=${適当な文字列}`, interactive: true }, responseUrl => { // 後述 }) chrome.launchWebAuthFlowでユーザーを認可用のページにアクセスさせることができる。 interactiveをtrueにするとユーザーから認可を取得していない
import React from 'react' import { render } from 'react-dom' import { createStore } from 'redux' import { Provider } from 'react-redux' import Button from './components/Button' import rootReducer from './reducers' const store = createStore(rootReducer) render( <Provider store={store}> <Button /> </Provider>, document.getElementById('root') ) connect of React-Redux connectの主な役割は、Providerにセットされた、Red
Open Container Initiative(OCI)がDockerイメージの配布プロトコル標準化に着手。事実上の標準であるDocker Registry HTTP API V2をベースに Dockerコンテナの標準仕様を策定するOpen Container Initiativeは、事実上の標準であるDocker Registry HTTP API V2をベースに、コンテナイメージの配布プロトコルの標準化に着手すると発表した。 コンテナ型仮想化を実現するDockerは、登場当初こそDocker社によって開発された独自実装でしたが、2015年にDocker社やマイクロソフト、Google、Red Hat、VMware、IBM、Amazon Web Servicesなど主要各社がコンテナの標準化団体「Open Container Initiative」(OCI)が発足。仕様の標準化作業が
Web API開発において、エラーをどういう形式で返却するか、というのは設計する際の悩みポイントかもしれません。エラーレスポンスの仕様の1つとして RFC7807 Problem Details for HTTP APIs があります。 この形式をサポートしつつ Rails や Sinatra でも使える Ruby ライブラリをこの度作りましたのでそのご紹介。その名も ProblemDetails. 本記事では Rails での使い方について。 ProblemDetailsの機能概要 gem では以下の機能をサポートしています。 RFC7807形式を実装したオブジェクトクラス Railsサポート: problem detail 形式でレスポンスする problem renderer Sinatraサポート: problem render function problem details 形
前にビットコイン(仮想通貨)のシステムトレードを coincheck API を使って行っていました。 システム構築手順はこちらに書きました。 Coincheck でビットコイン(仮想通貨)の自動売買を行うシステムトレードプログラムbot を作成してみた 成績はこちらに書きました。 ビットコイン投資でいくら儲かる? 自動売買プログラムでデイトレードした結果を公開 ビットコインのチャートは価格がよく動くうえに値幅が大きいのでデイトレにハマっており、着実に利益が積み重なっていたものの、最近では価格が高騰したことで暴落のリスクが高まっていることや、アルトコインのほうに大きな資金が流れていることを感じ始めていました。 どうせならビットコインではなくアルトコインに回したほうが資金効率が良さそうだという結論に至り、リップル(XRP)に切り替えてシステムトレードを行うことにしました。 Coincheck
Qiita初投稿です。最近ReactでGoogle Maps APIを扱うことが多いので自分用のTipsにする目的も兼ねて投稿してみました。 #最初の手順 $ create-react-app 'プロジェクト名' で雛形を作成 npm i --save react-modal コマンドでModalをコンポーネントとして扱えるようパッケージをinstall ここからMaps用APIキー取得 参考 : Google Maps APIを使って、サイト上に地図を表示するまでの流れ | Tips Note by TAM public/index.html 内に<script>タグでAPIキーを埋め込み 例: <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=取得したAPIキー"></scri
2024-09-10 テクノロジア魔法学校の体験談と評判 「テクノロジア魔法学校」というプログラミング教材をご存知ですか? ホームページの広告などで一度は目にしたことがある人も多いのではないかと思いますが、ディズニーが提供する子供向けのプログラミング教材です。 今回は、この「テクノロジア魔法学校」の体験版を実際に体験してみての感想や、「テクノロジア魔法学校」がどのようなものか、その評判などを見ていきたいと思います。 テクノロジア魔法学校とは 料金 エント […] 2024-09-10 レンタルサーバー「クイッカ」の評判と使い勝手 レンタルサーバーとして有名なサーバーの一つに、「クイッカ」があります。 名前は聞いたことのある人も多いのではないかと思いますが、今回はこの「クイッカ」について、料金やスペック、評判などを見ていきたいと思います。 レンタルサーバー「クイッカ」の基本情報 レンタルサー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く