Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

Azure ML Web Service作成後のAPI呼び出し方法(Node.js) 久しぶりにAzure Machine Learning Studioを見ていると 見慣れないリンクやAPI作成当時から若干画面が変わっている気がしたので web Service作成後からNode.jsでの呼び出し方法まで再度まとめてみました。 リクエストのサンプルも充実していましたがnode.jsバージョンが なかったこととレスポンスを受け取った後の処理について書かれた ページが中々なかったため今更ですが投稿してみました。 再び必要になった際に忘れてそうなので覚書として投稿しましたが、そのため読みづらいようでしたらすみません。 また公式サイトやその他ほとんどのサイトがRequestモジュールを使用していたので折角なので新しめのライブラリで。 1.リクエスト 1-1.ボディ インプットとしてrequest
ElectronでUDP通信(送受信)を実装する必要だったので実装内容のメモ。 開発環境 Windows 10 Electron 3.0.2 実装内容 UDP通信には、dgramを使用。 UDP通信行うには、メインプロセス側で通信を行う必要がある。(レンダープロセスから直接UDP通信はできない) レンダープロセスでUDP信号を受け渡しするには、メインプロセスとレンダープラセス間を通信するIPC通信を利用する必要がある。 IPC通信とUDP通信を値の橋渡しは、メインプロセスでおこなう。 通信の流れ 実装サンプル ElectronでUDP通信を行うサンプル。 サンプルコード Github アプリの使い方 README windows版 / mac版 上記のアプリのpackageフォルダ内にアプリデータあるので、OSに合わせたアプリを設置。 IP/Portの設定ファイルの更新 アプリを立ち上げる
Socket.IO で接続してきたクライアントが正規ユーザーかどうかの認証を行う。 環境 Node.js: 10.10.0 Socket.IO: 2.1.1 middleware について Socket.IO の namespace.use(fn) を使用して、接続してきたソケットをハンドリングするミドルウェアを登録することができる。 io.use((socket, next) => { if (socket.request.headers.cookie) return next() next(new Error('Authentication error')) }) // server-side const io = require('socket.io')(); // middleware io.use((socket, next) => { let token = socket.ha
oclifを使ってコマンドラインのツールを作った IDEはinttelij 会社のlambdaのコードもtypescriptにしたくなった ググった 上位互換なので、拡張子を変えれば動く intellijでtypescriptについての追加記述のおすすめはしてくれるっぽい gmail add-onのclaspがtypescript対応しているとのこと これを試してみるのもいいかもな Google Apps ScriptsでTypescriptが超簡単に使えるようになった! - アクトインディ開発者ブログ https://tech.actindi.net/2018/09/10/083314 gmail-add-ons-samples/github at master · gsuitedevs/gmail-add-ons-samples https://github.com/gsuitedev
ASP.NET CoreとAngularでWebページを開発 Visual Studioを使用したASP.NET Core開発でAngularのページを作成する。サーバからデータを受信したり、ページに入力した値をPostする方法について記載する。 環境 Windows 10 ver 10.0.17134 Visual Studio Community 2017 ver 15.7.1 .NET Framework ver 4.7.03056 .NET Core Framework ver 2.0.7 Angular ver 4.2.5 Getする component.ts側は、http.getでASP側のコントローラ(クラス名+メソッド名)に対応したURLを指定する。データはthis.productsに格納される。
1. はじめに Hyperappでタスク管理アプリの開発をし、 ある程度理解する事ができたので、思いのままに語ります。 1-1. I love Hyperapp React,Reduxを愛しState管理以外は考えられない私。 2018年、Hyperappと出会いました。 なんというシンプルさでしょう。 まさに、この1KBのソースコードに出会うため 血と汗を流しながらシステムエンジニアを続けてきたと言っても過言ではありません。 React,Reduxの公式ページを頑張って読んでいた頃が懐かしい。 今はHyperappの1KBのソースを何度も読み返すのです。 是非Hyperappについて語り合いましょう。 1-2. 基本的な考え方を知っておく State管理が基本です。 先ず、State管理によるDOM更新を考えた天才に、改めて拍手を送りたい👏 おかげで本当に楽しくコーディングが出来るよう
$ npm start > qiita_export_all@1.2.0 start /home/XXX/QIITA_BACKUP_180111/qiita_export_all > node bin/index.js module.js:557 throw err; ^ Error: Cannot find module 'mime/lite' at Function.Module._resolveFilename (module.js:555:15) at Function.Module._load (module.js:482:25) at Module.require (module.js:604:17) at require (internal/module.js:11:18) at Object.<anonymous> (/home/yasokada/QIITA_BACKUP_
会社で新しいMacを買ってもらったので設定をメモ。 筆者はフロントエンドエンジニアで主にJS/HTML/CSS/PHPなんかを触ってWebサイト/サービスの開発してるような感じです。どなたかの参考になればー (追記1) macOS Catalina出たのちょっと修正 (追記2) M1 Macbook Airで設定したので追記。M1対応はNative、Rosetta2に拘らずシンプルに導入するのを最優先。 環境 Intel Mac: MacBook Pro (macOS Catalina 10.15.5) M1 Mac: MacBook Air (macOS Big Sur 11.2.3 ) シェルをzshへ変更 Intel Mac bashのままだと The default interactive shell is now zsh. To update your account to us
はじめに 現在とあるチームプロジェクトにおいてフロント(Vue.js)を担当しております。しかしバックエンドをNode.jsで組んでおり、ちょくちょくそちら側も勉強しております。 今は「Node.js超入門」を使って勉強を進めています。 とても親切に優しく書かれているので、初学者の方にはお勧めですねー。 チャプター3で「超簡単掲示板を作ろう」とあるのですが、個人的に追加で機能を実装しながら遊んでいましたところ、とある問題に気づきました。 それが、「フォームの二重送信問題」 特に「ページリロード時に発生する」ものについてです。 対策としては、PRGパターンの活用や、トークンの発行など色々あるのですが、 調べても調べても出てくるのはPHPにおける対策例ばかり。 確かに以前私もPHPを使ったことがあるので、そちらについては分かるのですが、今回はNode使ってるし、しかも送信後の表示ページは元のホ
苦労しまくったので、メモに残そうと思い書きました。 windows上のvagrantでcentosの環境を作ってます。 なるべく自動で環境作成していくスタイル。 もっといいやり方ある場合は教えていただけるとありがたいです。 参考 Cygwin + Vagrant + Node.js + Express の環境構築めも [【Windows】VagrantでCentOSの環境構築 + node.js(Express)の設定] (https://qiita.com/naoto_koyama/items/a0bf83b6faca7a4f2c58) 構成 ・ centos7.5 ・ node.js ・ express VirtualBox・Vagrantのインストール 参考に記載している記事を参考にしていただければと思います。 vagrant用フォルダの作成 vagrant用のフォルダをwindow
はじめに これまで WEB アプリケーションを作成してきましたが、今回は継続的に WEB アプリケーションを開発するための CI/CD 環境を設定してみることにします。 ここで利用している WEB アプリケーションは以下の記事で作成したものです。 Node.js, Express, sequelize, React で始めるモダン WEB アプリケーション入門 Express/sequelize編 React編 Bootstrap番外編 概要 react-scripts をインストールすると Jest がインストールされています。 Jest は Node ベースで動作する Facebook 社製のテストフレームワークです。 Jest にはテストフレームワークで提供されている Mock やカバレッジレポートの出力に加えて、動的にステートが変かする React コンポーネントをテストするための
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く