システム開発

相続税簡易判定シート システム開発

相続税簡易判定シート

相続税簡易判定シートとは? 相続する財産を入力すると税金を払う必要があるのか無いのか判定してくれます。 いつか作ろうと思ってたものです。 以前、相続税の事を調べる機会があって、その時は手計算して判定してたんですがこういうちょっとしたツールがあっても良いなぁと思ってました。 大げさなものではなくJav…
Markdown記法でシーケンス図が書ける【Mermaid】 システム開発

Markdown記法でシーケンス図が書ける【Mermaid】

Mermaidとは? タイトルの通りですが、Markdown記法でシーケンス図が書けるスクリプト言語です。シーケンス図の他にもフローチャート、ガントチャートまで書けてしまいます。 開発してるとフローチャートやシーケンス図は書く機会もあるので覚えておくと便利かもしれません。維持保守なんかでも障害時にシ…
マルチプロセスプログラミング システム開発

マルチプロセスプログラミング

Child_Process.exec() スクレイピングツールを高速化するため、マルチプロセスプログラミングが可能な Child_Process モジュールの勉強中。 Child_Process は子プロセスを作成するメソッドが幾つかあり、今回は exec() について。exec() は子プロセスを…
データを抽出してみよう(kinenote編その3) システム開発

データを抽出してみよう(kinenote編その3)

前回までの話 前回のテスト実行で直列実行するよりPromise#all()を使用した並行実行処理の方が処理も早く、サーバにも負荷を掛けずに実行できるので並行実行処理が適切だと分かりました。しかし、並行実行が早くても1000件実行するのに30分程かかり、もう少し時間短縮出来ればと思い調査していました。…
データ抽出してみよう(kinenote編その2) システム開発

データ抽出してみよう(kinenote編その2)

目次 前回までの話データ再検証Node.jsの並行処理並行実行プロセス数を調節してみるスピードアップするため、その他の可能性を探る 前回までの話 映画レビューWebサービスのkinenoteのデータを当方で開発したスクレイピングツールを使って実際にデータ抽出してみました。ツールで真っ正直に直列処理す…
データ抽出してみよう(kinenote編) システム開発

データ抽出してみよう(kinenote編)

目次 概要データ取得方針取得項目保存形式実行方法ログ集計コマンド実行時間計測結果(1000件)全件集計に向けて 概要 開発したスクレイピングツールで色々なサイトのデータを抽出を実際に行い、ツールの精度を高めていこうかと思います。実際に使ってみないと色々な状況に適したものは作れないので。また、抽出する…
Excel管理業務をkintoneに移行する システム開発

Excel管理業務をkintoneに移行する

目次 kintoneとは?Excel管理業務の整理kintoneへの移行作業kintoneで集計・分析 kintoneとは? Cybozu製のビジネスアプリ作成クラウドサービスです。こちらの記事が纏まってて分かりやすいかもしれません。 https://kintoneapp.com/blog/what…
paizaでスキルチェック(D096) システム開発

paizaでスキルチェック(D096)

D096:含んではいけない文字 人のコードを見るのは凄い勉強になるんですよね。誰かの役に立てれば良いのかなと思い記事にしています。 しかし、回答コードを晒すのは宜しくないようなので。。。前回は回答コードを全て載せてしまいましたが 、今回は一部のみにしておきます。 coconst InputObj =…