nodeパージョン管理ツールからインストール ツールはいろいろあるが今回はnodenvにする nodenvにするにはnode-buildも必要なので合わせてインストール 対象物ダウンロード git clone https://github.com/nodenv/nodenv.git ~/.nodenv git clone https://github.com/nodenv/node-build.git ~/.nodenv/plugins/node-build パスを通す echo 'export PATH="$HOME/.nodenv/bin:$PATH"' >> ~/.bash_profile echo 'eval "$(nodenv init -)"' >> ~/.bash_profile source ~/.bash_profile この時点完了、インストールされているか確認 nod
この記事の対象者 Clovaのスキル作ったことない てか、スマートスピーカーのアプリ作ったことない まってまって、AWS Lambdaってなに? そんな方を対象としています。 はじめに Clovaにおけるサードパーティーが開発できるアプリを「スキル」といいます。 スキルを開発するにはサーバーを自前で立てる必要がありました。 そのため、サーバーの運用知識なども必要でした しかし、Lambdaを使うことで誰でも手軽に開発でき、リリースするまでできます。 この記事では一つのスキルをチュートリアル形式で作っていきます。 できるだけ画像を多く取り入れています。 記事自体は長くなっていますが誰でも簡単に作成することができるようになっています。 作成するスキル 何はともあれ、このチュートリアルで作成するスキルの概要を説明します。 Clovaに「夜(or昼or朝)ご飯何を食べたらいい?」などと聞くと、メニ
Error: The module '/BOKU/NO/APPLICATION/node_modules/scrypt/build/Release/scrypt.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 64. This version of Node.js requires NODE_MODULE_VERSION 57. Please try re-compiling or re-installing the module (for instance, using `npm rebuild` or `npm install`). なお、 Please try re-compiling or re-installing the module (for instance,
質問箱、bosyu、pomeruなど、Twitter OGP画像でシェアして完結するタイプのサービスが流行っていますね! 自分もそのようなサービスを作っているため、テキストからOGP画像ってどう生成するのか?という知見がたまってきました。 今回の記事を書くにあたって、「テキストから画像化する」という実装だけを独立してサービス化したのが text2ogp.com というサービスです。(1日ハッカソンのような感じで今日作ったばかりなのでまだまだアラあり・・・!!) 良かったらブログのサムネイル画像づくりにお使いくださいね。 テキストを入力して、背景色を変えたり、フォントを変えたりして、ワンクリックでダウンロードができます。 これはtext2ogp.comというサイトから、もう一つ別に立てた画像生成サーバーにリクエストを送って、返却されたpng画像をプレビュー画像として表示するという仕組みで作っ
{ "compilerOptions": { /* 基本オプション */ "target": "es5", /* ECMAScriptのターゲットバージョンを指定します: 'ES3'(デフォルト), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018'または 'ESNEXT' */ "module": "commonjs", /* モジュールコード生成: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015',または 'ESNext'を指定します。 */ // "lib": [], /* コンパイルに含めるライブラリファイルを指定します。 */ // "allowJs": true, /* javascriptファイルをコンパイルできるようにします。 */ // "checkJs": true, /*
// ...rest of the initial code omitted for simplicity. const { check, validationResult } = require('express-validator/check'); app.post('/user', [ check('name').isString(), check('name').isLength({ max: 30 }), check('password').isLength({ min: 7 }) ], (req, res) => { // Finds the validation errors in this request and wraps them in an object with handy functions const errors = validationResult(req)
フロントエンドについての学習のため、Nuxt.jsでポートフォリオサイトを作製してみました。 fmatzy.github.io GitHub Pagesで (お金をかけずに) ホスティングしつつ、多少動的なこともしてみました。Vue.js、Nuxt.jsについてほぼ知識のないところから作製したのでかなり荒削りです。 fmatzy/fmatzy.github.io-dev 工夫した点は以下の通りです。 GitHubのリポジトリとQiitaの投稿をそれぞれAPIで取得して表示した。 トップページはMarkdown形式で書くようにした。 Nuxt.jsで静的なページを生成してGitHub Pagesでホスティングした。 GitHubのリポジトリとQiitaの投稿をそれぞれAPIで取得 せっかくSPAのフレームワークを使用するので、なにかのAPIを叩いて動的にコンテンツを生成することにしました。
小ネタです。 Angular Materialを使ったプロジェクトで、ファイル選択input <input type="file" /> を使うときにボタンをmat-buttonにする方法を紹介します。 HTML <input type="file" style="display: none" #fileInput accept="image/*" (change)="onChangeFileInput()" /> <button mat-raised-button color="primary" class="file-select-button" (click)="onClickFileInputButton()"> <mat-icon>attach_file</mat-icon> ファイルを選択 </button> <p class="file-name" *ngIf="!file;
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く