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

Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Babel 7がリリースされたということで、気になる点について調査を行っていたのですが、その過程で一部のプラグインにlooseモードがあるということを知ったので、それについてまとめてみます。 looseモードとは JSXのようなそもそもJavaScriptにないものは別として、Babelのプラグインが変換する各文法構造については、EcmaScriptとして厳密な動作仕様が決まっています。 ただ、変換して実行する過程で、「厳密に言えば仕様どおりになっていなくても、重箱の隅はつつかないから処理が早い/コードが短い、実用充分なコードになればそ
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 私は35歳になるまでプログラミングの経験は全くありませんでした。真っ黒な画面に難解な英数字を並べるのは、特別な人がするものだと思っていたからです。自分には一生関わることさえないと思っていました。しかしBitcoinに出会い魅了され、その仕組みを応用したシステムを開発したいと考えた時、プログラミングが避けて通れないことに気がつきました。それから一念発起しいざプログラミングの世界に飛び込もうとした時、そもそも何をどう初めたらいいのか分からず途方に暮れました。 それから1年後、暗号通貨業界にプログラマとして転職することが出来ました。
JavaScriptでやる必要があるのだろうか…… サーバ側が対応してくれないので、rest apiを駆使してブラウザでcsvを作るとかでしょうか……? まぁ、それは一旦横に置いておくとして。 utf-8だったらそんなに難しくないんですけれどもね。 その形式だとexcelに優しくないので、ShiftJISの形式にして頑張ってcsvを作ってみようと思います。 実装例とデモ https://github.com/fumihiko-hidaka/create-sjis-csv https://neko-tech-test-storage.storage.googleapis.com/create-sjis-csv/index.html こっちの方が楽だよ! とかあれば、コメントやprいただければ 動作確認はchromeだけです 使ったライブラリ 日本語の変換用にencoding-japanese
Babel 7がリリースされましたね。 記事「最新版で学ぶwebpack 4入門 - Babel 7でES2018環境の構築」では、webpack 4とBabel 7の連携について、最新版の情報にすべて書き直しました。サンプルもすべてBabel 7対応しています。 マイグレーションするなかで気づいた点を紹介しようと思います。 Babel 7の主な新機能 TypeScriptをサポート babel.config.jsが新設. envで制御可能に。 .babelrc や package.json を置き換えるものではない globでプリセット指定が可能なoverrideが追加 polyfillを必要分だけ自動的に導入(実験機能) 導入して気づいた、Babel 6→7の破壊的変更まとめ babel-coreから@babel/coreに名前が変更 プリセットの設定名も変更 babel-preset
はじめに 先日LINE BOOT AWARDS 2018 ハッカソン東京が開催されましたね。 都合がつかず参加が出来なかった為、twitterで雰囲気を味わいながら一人でもくもくしてました。 何作ろうかなぁ〜と悩んだ結果、Clova Simulatorを作った方の記事に触発され、 ASK SDK v2 for Node.jsのテストフレームワークが欲しい(作ってみた)の時と同じようにClova版も作ってしまおうと決めました。 テストフレームワークが無くても実機でテストを行えば良い話なのですが、 以前の投稿で書いたようにローカルで気軽にテストがしたいんです! というわけで前と一緒ですが以下のような理由(一番の理由は2つめ)で自分で作ってみました! もちろん実装はTypeScriptです! ローカルで気軽にテストがしたい とりあえずOSS開発してみたい テストフレームワークの作成 アサーション
初めに この記事では以下のような構成のAngularアプリケーションを開発する際のローカル開発環境の構築を解説します。 Angular公式のi18n機能を使ってi18nを実現する 最終的なビルド生成物はAOTビルド後にサーバーまたはS3などの静的ファイルホスティングサービスから配信する **/en/ **/ja/ などのアクセス先のパスを変化させることによって言語切替が可能 アプリケーションのUI上から言語選択を行う機能の動作確認をローカルで行う必要がある 環境 $ ng -v Angular CLI: 6.1.5 Node: 9.11.1 OS: darwin x64 Angular: 6.1.4 ... animations, common, compiler, compiler-cli, core, forms ... http, language-service, platform
経緯 JSによるレンダリング後のhtmlをスクレイピングしたかったので、phantomjsを使用。 他のページはそういう感じではなく、phpQueryでスクレイピングしていた。 そのためこういう事になりました。 方法 理由はよくわからんが、いい感じになってくれないので、 DOMDocumentにしてからphpQueryに食わせないといけなかった。 //phantomjsでhtmlをとってきて $client = Client::getInstance(); $client->getEngine()->setPath(PHANTOMJS_PATH); $request = $client->getMessageFactory()->createRequest(); $response = $client->getMessageFactory()->createResponse(); $req
はじめに Svelte 版 Next.js の Sapper というフレームワークで画面を作っていたのですが、そこで Handsontable を使おうとして詰まったので対応方法をメモ書きとして残しておきます。 Sapper に限らず、Next.js、Nuxt.js など最近のフレームワークでは、デフォルトでサーバーサイドレンダリングが有効になっています。ところが、そこで使いたいモジュールの多くは、window や document などブラウザ特有のオブジェクトに依存しているため、そのまま import してサーバーサイドレンダリングを行うと実行時エラーで落ちてしまいます。 無理矢理に window や document を定義して回避することも考えられますが、その手の処理はブラウザの種類を判定することが目的だったりする場合も多く、サーバーサイドで動けばいいという発想には難があります。
はじめに CentOS7へのReact開発環境インストールメモです。 2018年08月末現在の内容です。 作業環境 CentOS Linux release 7.5.1804 (Core) VirtualBox(5.2.16r123759)(ホストオンリーアダプタ経由で接続) nodejsはバージョン管理ツール無しでのセットアップです。 最後の「Reactアプリケーションの作成&起動」以外はrootで作業しています。 Nodeのバージョンを決める 導入するNodeのバージョンを決めるために、create-react-appの要件を確認します。 https://github.com/facebook/create-react-app 「Creating an App」の部分を参照すると Node >= 6 とのこと。 (当然create-react-appで用意されるReactも上記条件で動
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く