#Overview Node.jsはJavaScriptで書けるから、Webの中では"Write once, run anywhere"的な美味しいこともある。 しかし、各環境にbuiltinされているAPIを使ったときはそうはいかない時がある。 今回は暗号化のCryptoで不覚にも1日ハマったのでその記録を残しておく。 #Target reader Node.jsで暗号化したデータをブラウザで復号化したいと思っている方。 #Prerequisite AESの概要は理解していること。 今回はAES256-CBCを使用する。 記憶が正しければAES192はブラウザのAPIでサポートされていない旨のエラーが出たため。 #Body ##どうして片方のAPIで統一しないの? これはいい質問だ。実際のところ、Node.jsのcryptoをブラウザで実行したことがある。 どうして採用されなかったのか?
Express.js は、サーバーサイドのJavaScript上で構築することができるNode.jsのWebアプリケーションフレームワークです。バックエンドのサーバとしていろいろな用途で利用されますがファイルアップロード方法を知りたいという人も多いと思います。本文書はExpress.jsを使ってファイルをアップロードしたいけどどのように設定を行えばいいのかわからないという人向けの文書です。ファイルのアップロードはExpress.jsのmulterモジュールを使うことで簡単に行うことができ、バックエンドサーバ上にアップロードしたファイルを保存することができます。 Express.jsではmulter以外にもファイルアップロードを行うことができるモジュールが存在するのでその一つのexpress-fileuploadについても後半に動作確認を行っています。こちらのモジュールも簡単にファイルのアッ
About HTML Preprocessors HTML preprocessors can make writing HTML more powerful or convenient. For instance, Markdown is designed to be easier to write and read for text documents and you could write a loop in Pug. Learn more · Versions Adding Classes In CodePen, whatever you write in the HTML editor is what goes within the <body> tags in a basic HTML5 template. So you don't have access to higher-
Get affordable and hassle-free WordPress hosting plans with Cloudways — start your free trial today. I used to think implementing swipe gestures had to be very difficult, but I have recently found myself in a situation where I had to do it and discovered the reality is nowhere near as gloomy as I had imagined. This article is going to take you, step by step, through the implementation with the lea
Create a 3D global data visualization model with your own data in just four lines of javascript code
はじめに リクルートテクノロジーズに4月に新卒入社した 辻 健人です.GitHubではmaxmellonで活動しています. 7月より,やりとりも作成もラクになるシフト管理サービス「Airシフト」 のエンハンス開発を担当しています. 以前は,React製SPAのパフォーマンスチューニング実例という内容で記事を書きました. 今回は同じSPAにおいて,いかにwebpackが生成するJavaScriptのバンドルサイズを減らすかについて紹介していきます. webpackが,そもそも何のためのツールか,バンドルする理由などについては割愛させていただきます. そういった話は,こちらの記事 (Webpack の考え方について – mizchi’s blog) がわかりやすいと思います. Airシフトのアーキテクチャ Airシフトは,React-Reduxで開発されており,かつSSRを行っておりコードの大
Last week, I tweeted something that got quite a few surprising responses: In 2019, one of the things I’m going to do is stop exporting things as default from my CommonJS/ES6 modules. Importing a default export has grown to feel like a guessing game where I have a 50/50 chance of being wrong each time. Is it a class? Is it a function? — Nicholas C. Zakas (@slicknet) January 12, 2019 {: .twitter-twe
こんにちは、@yoheiMuneです。 今日はinputのfileタグで、ディレクトリを選択したり、その情報をJSで読み取ったりする方法をブログに書きたいと思います。 目次 inputのfileタグでディレクトリを指定可能にする 2017年2月現在ChromeとFirefox(バージョン50以上)で、<input type="file"/>でディレクトリ選択をすることができます。具体的には以下のようにwebkitdirectory属性を追加します。 <input id="file" type="file" name="upfile[]" webkitdirectory> これだけでディレクトリ選択ができるようになります、すごいですね。 Javascriptで内容を読み取る ディレクトリでファイル選択されたものは、以下のようにJSから読み取ることができます。 document.getElem
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く