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

注意点 tj/n などのnodeバージョン管理ツールと一緒に使う場合、 このような問題にぶち当たる可能性があります。その点だけ留意しておいてください。 npmのバージョン npm installとかした時に新しいnpmのバージョンあるで!ってコマンドラインに出た経験がある方も少なくないのではないでしょうか。今回はnpmのバージョンを管理する話です。 結論 $ npm info npm versions --json: インストールできるnpmのバージョン一覧をjson形式で $ npm install --global npm@<version>: 任意ののnpmをインストール ex. $ npm install --global npm@3.10.8 npmって そういえば、npmってパッケージ管理ツールですよね… そういえば、npmってバージョン指定でライブラリインストールできますよね
目次 今から始めるReact入門 〜 React の基本 ←★ここ 今から始めるReact入門 〜 React Router 編 今から始めるReact入門 〜 flux編 今から始めるReact入門 〜 Redux 編: immutability とは 今から始めるReact入門 〜 Redux 編: Redux 単体で状態管理をしっかり理解する 今から始めるReact入門 〜 Redux 編: Redux アプリケーションを作成する 今から始めるReact入門 〜 Mobx 編 React をはじめるにあたって 普段バックエンドを触っている人間として、フロントエンド側の知識も触れておこうということで個人的なReact の勉強記を残しておきたいと思います。 すでにReact の記事は多く出回っていますが、ここでは最近のReact 及びReact Router, Redux, その他Red
書くこと DynamoDBは仕様上、全てのデータを削除するAPIが提供されていません。 そのため全てのデータを削除したい場合 データを個々に削除する。 テーブルを削除し、再作成する。 TTL属性を使用して、DynamoDBに削除をお願いする。 要件に応じて、この中から選択する形になると思います。 このうち今回は、テーブルを削除し、再作成するについて記載したいと思います。 Node.jsで書かれたものが見つからなかったので、実装してみました。 実装 動作環境: Lambda(Node.js 8.10) git: URL const AWS = require('aws-sdk'); const Dynamo = new AWS.DynamoDB(); exports.handler = async (event) => { const params = { TableName: "Music
nodejs8 runtimeのGoogle App Engineなんですが、 python27などのruntimeと違って、app.yamlへのhandlerへのadimn……によるアクセス制御が対応していないので実は設定できません。 なら、nodejs8のruntieを使用した時にGoogle App Engineでどうやって認証をするのか?というと、 Identity-Aware Proxyを使ってアクセス制御を設定してあげる感じになります! Google App Engineは適当なサービスが動いているという前提で、Identity-Aware Proxyの設定の仕方を! IAPの有効 といっても設定は簡単です。 GAEをデプロイ済みであれば下の画面のように表示されるので、IAPを有効にしてあげます! 情報パネルからアクセス可能ユーザの追加! 「IAP-Secured Web Ap
# ifdef __cplusplus extern "C" { # endif int my_func1(int x){ cout << "here is my_func1 in C++\n"; return x * 2; } } # ifdef __cplusplus extern "C" { # endif void my_func2(const char* x1){ cout << "here is my_func2 in C++\n"; string x1_conv = string(x1); string x2 = "+ C++(str2)"; string x3 = x1_conv + x2; cout << x3 << "\n"; } } # ifdef __cplusplus extern "C" { # endif char* my_func3(const char*
概要 IBM Cloud Visual RecognitionとLINE Messaging APIを使って画像認識LINE BOTを作ります。 こちらのリポジトリにコードと使い方があります。 またこちらから友達登録してもらえると使えるので、是非画像を送ってみてください。 イメージ 使うもの IBM Cloud Visual Recognition LINE Messaging API Heroku codenvy(開発環境がある方はなしで可能) BOTの流れ LINE BOTにメッセージがくる ↓ LINE Messaging APIのWebhook URLが呼ばれる(以下Herokuのnodeアプリ内での動き) ↓ Herokuにデプロイされたアプリが画像データを取得するためにLINE Messaging APIにリクエストを投げる ↓ LINE Messaging APIから画像のバ
キャッシュ回避パラメータとは フロントエンド業務に従事している方であれば、htmlで読み込むファイル末尾に?hogeとクエリー文字列を付与することで、キャッシュが残存して更新内容が反映されないのを回避できることはご存知かと思います。いわゆるcache bustingというやつですが、日本語での正式名称がわからないので私は勝手にこう読んでいます。 画像ファイルやcss、jsなどで幅広く応用できるため、特に開発進行中にテストアップした際、手元でキャッシュの飛ばし方がわからない程度のリテラシーを持ったクライアントとのやりとりを始め、様々な場面で使用する機会の多いことかと思います。 Gulp使ってるのに手動でパラメータつける(書き換える)のが面倒くさい 一つのファイルだけならいいのですが、読み込んでいるcssやjs、画像が増えてくるといちいち書き換えて回るのが面倒ですし、ヒューマンエラーも発生しま
React-Native 最近,Webアプリもいいけど自分がアプリ開発を始めるきっかけとなったネイティブアプリの開発にも力を入れてみようと思い始めました. でも,Swiftは挫折した過去があるし,,(ほとんど頑張ってない)どうしよう,, ... React-Nativeとの出会い React-Native??? Webアプリの技術をそのままネイティブアプリ開発に活かせる??? React.jsならさわったことあるぞ? 単純な自分はさっそくReact-Nativeなるものをnpmでインストールしました! のちにパッケージのインストールで再びXcodeと戦うことになることになろうとは知る由もなかった... プロジェクトの作成 インストールしたら以下のコマンドでささっと雛形が出来ちゃいました!
TL;DR npmでpdfjs-distをインストールして使ったら失敗した。 公式サイトからstable版をダウンロードして来たら成功した。 pdfjs pdfjsの説明は、本家gitのページをgoogle先生の翻訳を参照します。 PDF.jsはHTML5で構築されたPortable Document Format(PDF)ビューアです。 PDF.jsはコミュニティ主導型であり、Mozilla Labsによってサポートされています。私たちの目標は、PDFを解析してレンダリングするための汎用のWeb標準ベースのプラットフォームを作成することです。 PDFを表示しようとした場合、PDFを読み込んでghostscriptで画像に変換して画像を表示してもいいのですが、勉強も兼ねてPDF.jsを使用して表示できないか試しました。 npmでpdfjs-distをインストール 「npm pdfjs」で検
目的 nuxt.jsをtypescriptで書きたい ビルドを高速化するために ts-loaderの transpileOnly: true にしたい ただし型のチェックはしたいので fork-ts-checker-webpack-plugin を使いたい 前提 nuxt: 2.3.4 もしくは nuxt-edge: ^2.0.0-25598366.31ec2a2 nuxt v2.3.4 版 transpileOnly = true, fork-ts-checker-webpack-plugin の導入 typescript.js を修正します const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin') module.exports = function() { this.extendBuild(
先日 Babel の v7.0.0 がついに 正式リリース されましたが、今自分がやっているプロジェクトでは訳あってもう少し 6 系を使う予定です。 そんな折、軽率に node_modules ディレクトリを削除して作り直したら Jest が通らなくなってしまい困ったので、おおまかな原因と解決方法をメモします。 前提 JavaScript と TypeScript で開発をしている JS のトランスパイルには Babel 6 を使っている Stylelint も使っている Jest も使っている ts-jest@23.1.4 を使っている 起きたこと Jest が以下のようなエラーを吐くようになり、 TypeScript のテストをパス出来なくなってしまった。 FAIL path/to/test.spec.ts ● Test suite failed to run TypeError: C
2012年頃に スマホゲームのバックエンドを Node.js で開発した際には外部サーバやDBサーバとの通信を行うたびに コールバックを大量に書いて疲れていました。当時も非同期のライブラリがありましたが、当時は(も?)自分のJavaScriptレベルが低くて時間の制約から使うの諦めました。 今回、CloudWatchのカスタムメトリクスを登録する Lambda function を作るために Promise を勉強しました。 参考にしたサイト javascript promise 使い方 http://azu.github.io/promises-book/ 断片的な How To ではないので、最も理解できたコンテツでした。 AWS SDK for JavaScript のバージョン 今回利用した SDK のバージョンは 2.309.0 です。 SDKは v2.3.0 でPromiseに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く