探せば情報はあるんだけど多分焦ってると思うのでちょっと丁寧に解説
2018年4月28日土曜日
Vueで子から親へのコールバック形式による値受け渡し (TypeScript)
親子間の値の受け渡しはv-onで親のコールバック関数を子に私てemitで子から呼び出すようににすればいける。
仮に親画面をメイン画面、子画面を編集画面として子画面で編集した結果を親画面に返すような処理を例に説明する。
仮に親画面をメイン画面、子画面を編集画面として子画面で編集した結果を親画面に返すような処理を例に説明する。
2018年4月27日金曜日
2018年4月23日月曜日
Webpackのコンパイル時のバンドルサイズを小さくする(Webpack4, Vue)
そこまで複雑でない画面(300行くらい)で数百kバイトとかいってしまったので対応した。
効果がある順に958kバイト → 132kバイト → 53kバイト → 27Kバイト → 7kバイト
効果がある順に958kバイト → 132kバイト → 53kバイト → 27Kバイト → 7kバイト
2018年4月19日木曜日
2018年4月17日火曜日
TypeScriptで非同期処理(async/await)を同期的に逐次即時実行する
何を言っているのかよくわからないタイトル。
やりたいことはasync/awaitが非同期処理内でしか利用できないので(Promiseを返す関数を作って呼び出すようなことをしないといけない)同期処理中にサクッと埋め込むような記述をしたい。
async/awaitはPromiseを使用しているかつIE11はPromiseが使用できないので、ブラウザ側でIE11に対応する場合は考慮する必要がある。
やりたいことはasync/awaitが非同期処理内でしか利用できないので(Promiseを返す関数を作って呼び出すようなことをしないといけない)同期処理中にサクッと埋め込むような記述をしたい。
async/awaitはPromiseを使用しているかつIE11はPromiseが使用できないので、ブラウザ側でIE11に対応する場合は考慮する必要がある。
2018年3月29日木曜日
Node.js * TypeScriptでサーバとフロントのソースを共通化する
文字列操作周りの共通関数などサーバとフロントで両方使用する部分を共通化して1ソースに収める方法。
webpack 使えば比較的簡単
ソースは以下
https://github.com/ninomae-makoto/share-code-between-server-and-client
webpack 使えば比較的簡単
ソースは以下
https://github.com/ninomae-makoto/share-code-between-server-and-client
2018年3月28日水曜日
couchDBで厳密な文字列検索をする
N文字単位で分割した値をキーにしたViewを複数用意する。
データ容量とView作成時間との兼ね合いがあるがかなり高速に動作する。
本来ならこんなことはするものではない。
厳密でなくてもいいならLuceneを使うといい。
http://www.atmarkit.co.jp/ait/articles/1003/18/news098.html
データ容量とView作成時間との兼ね合いがあるがかなり高速に動作する。
本来ならこんなことはするものではない。
厳密でなくてもいいならLuceneを使うといい。
http://www.atmarkit.co.jp/ait/articles/1003/18/news098.html
2018年3月26日月曜日
2018年3月15日木曜日
2018年3月9日金曜日
Mac * Node.jsでOpenCV(顔認識)
OpenCVを導入するためにRuby2.3以上が必要でRubyを入れるためにはrbenvが必要でhomebrewで入れようとしたらcommand line developer toolsのインストールが必要。python2.7も必要
2018年3月8日木曜日
2018年2月28日水曜日
Androidをkotlinで開発するにあたって警告を全部消したときのメモ
警告を消すにあたっての手順をつらつらと紹介。
ちなみにAlt + Enter で修正候補が出てくるので積極的に使うといいかと。
ちなみにAlt + Enter で修正候補が出てくるので積極的に使うといいかと。
2018年2月21日水曜日
Visual Studio Code上でExpress*TypeScriptを利用する
Visual Studio Code上でトランスパイルされたjs上だと型情報などが見れるがtsファイルだと見れない問題に対応する。
といいつつVisual Studio Codeはあんまり関係なかったり
といいつつVisual Studio Codeはあんまり関係なかったり
2018年2月20日火曜日
2018年2月19日月曜日
TypeScript * Vueの開発環境を作成する
TypeScriptとES6とNode.js(サーバサイド)とクライアントサイドとetc...が絡み合ってわかりづらい。
WebPackなどは使わず極力シンプルに構成したいと思っていたけど現状だとWebpackを使用するのが最善?
WebPackなどは使わず極力シンプルに構成したいと思っていたけど現状だとWebpackを使用するのが最善?
2018年2月15日木曜日
2018年1月28日日曜日
2018年1月23日火曜日
2018年1月18日木曜日
VSCode*node.jsでvscode cancelled because Node.js is unresponsive
ちょっと大きめのデータを確認しようとするとフリーズしてしまう。
しばらく待っていれば一応確認できるが時間がかかりすぎる。
しばらく待っていれば一応確認できるが時間がかかりすぎる。
2018年1月14日日曜日
登録:
投稿 (Atom)