フリーランスの税金対策について思うところ

確定申告の薄い本を書いたので、その宣伝ついでに。フリーランスの税金対策について、思うところを書こうと思います。税金対策という言葉を聞くと、「得するための工夫」という印象を持つ人が多いかも知れません。私自身、税金対策は、生きていくための必要悪のような印象を持っていました。ところが、税金対策について調べてみると、その多くは、世の中のために積極的に行うべき事であることが、分かってきます。このエントリでは、世の中のた...

MacOS上のIntelliJ IDEAプラグイン開発でメニューのイベントが発生しない問題の対処

IntelliJ IDEAのメニューから、開発中によく行う操作を実行出来ると捗るなと思い、プラグインを作ろうとしたら、思わぬところではまったのでメモを残しておきます。問題点は、エントリのタイトルの通りで。Mac OSでIntelliJ IDEAプラグイン開発を行う時にメニューのイベントが発生しないという問題です。以下でも議論がなされています。Action is not triggered from main menu |...

Gradleでのコード解析(Checkstyle, SpotBugs, PMD)で新しいversionを利用する

Gradleで管理しているJavaのプロジェクトでは、Pluginを適用すると、Checkstyle, SpotBugs, PMD等でコード解析を行う事が出来ます。Code analysis | Gradle Dochttps://docs.gradle.org/curren...

breeze(ScalaNLP)でのコサイン類似度・コサイン類似度行列の計算方法

このエントリでは、breeze(ScalaNLP)でのコサイン類似度・類似度行列の求め方についてまとめておきます。コサイン類似度の定義式コサイン類似度の定義式は、次の通りです。<a data-flickr-embed="true" href="https://www.flickr.com/photos/62769571@N03/46075235054/in/dateposted-public/" title="cosinesi...

ScalaNLPのbreezeで線形代数の演算をしてみる

Scalaで数値演算処理を行う場合、ScalaNLPのbreezeを利用することが出来ます。このエントリでは、線形代数で扱う行列演算の中から、基本的なものを実際に試してみたので、以下にまとめておきます。以下のチートシートに従っています。Linear Algebra Cheat Sheet<a href="https://github.com/scalanlp/breeze/wiki/Linear-Algebra-Chea...

技術者の事を嫌いな技術者

「技術者が嫌い」と言っていた、優秀な技術者の知り合いが居るのですが。彼の言っている気持ちが、なんとなくわかるなぁと思ったので、このエントリで、少し整理してみたいと思います。私は、自分自身の事をあまり技術者らしい技術者だとは思っていないのですが、技術はそれなりに好きです、技術者が嫌いという気持ちもわかります。技術の何が好き、興味深いかというと、例えば、次の2つの点が上げられると思います。①技術で何かを...

「センサーによるデータ計測と異常検知の基本」IoTLT発表で参考にした書籍の紹介

この記事は、IoTLT Advent Calendar 2018 の15日目の記事です。IoTLT Advent Calendar 2018https://qiita.com/advent-calendar/2018/iotlt_neo今年(2018年)の10/15に開催されたIoTLTでLTした、「センサーによるデ...

im@sparqlにContributeしやすくするためにRDFファイルのチェックツールを作った

この記事は、アイドルマスター Advent Calendar 2018 の18日目の記事です。アイドルマスター Advent Calendar 2018https://adventar.org/calendars/3046im@sparqlにContributeしやすくするためrdflintという、RDFファイルのチェックツールを作ったので、...

CircleCIでIntelliJ IDEAのInspection機能による静的テストを実行する

この記事は、ソフトウェアテスト Advent Calendar 2018 の7日目の記事です。ソフトウェアテスト Advent Calendar 2018https://qiita.com/advent-calendar/2018/softwaretestingCIツールで静的テストを実行し、コードの品質...

GitHubのPullRequestでデプロイ先環境を切り替える運用方法

この記事は、ソフトウェアテストの小ネタ Advent Calendar 2018 の4日目の記事です。ソフトウェアテストの小ネタ Advent Calendar 2018https://qiita.com/advent-calendar/2018/software-testing-konetaGit...

Objectifyのv6でmemcacheを使う方法(SDK混在による混乱を防ぎながら)

この記事は、Google Cloud Platform その1 Advent Calendar 2018 の2日目の記事です。Google Cloud Platform その1 Advent Calendar 2018https://qiita.com/advent-calendar/2018/gcpGoogleAppEngineのJav...

IntelliJ IDEAでpyspark用の開発環境を設定する手順

本エントリでは、IntelliJ IDEAを使って、pysparkの開発環境を設定する手順を示します。# 私はIntelliJ IDEA Ultimate Editionを使っていますが、# CEやpycharmでも、おそらく同様の手順だと思います。以下の流れで手順を進めていきます。Apache Sparkのダウンロードと展開pyspark用のPythonプロジェクト作成...

オフライン環境でzipからRのパッケージをインストールする手順

ハンズオンイベントなどで、ネットワーク環境が無い or あってもみんなで一度にダウンロードするとつらいといった場面では、Rのパッケージをオフラインでインストールする必要が出てきます。ここでは、依存関係の解決を含めたパッケージのzip準備と、準備したzipからのパッケージインストールの手順を示します。※Windows環境用の手順です。基本的に、以下のブログで紹介されている方法です。このエントリ...

SpringBoot2.0.5でSpringSecurity5.1を使おうとしてNoClassDefFoundErrorが出たので調べてみた

SpringSecurity5.1.0でOAuth2のRefreshTokenがサポートされたので、使ってみようとしたらNoClassDefFoundErrorに遭遇したので、調べた内容のメモを残しておきます。発生したエラーがこちらです。org.springframework.beans.factory.BeanCrea...

BigQueryのテーブル定義をCSVに出力する手順

BigQueryで、指定したデータセット配下のテーブル定義を、CSVファイルに出力する手順を説明します。bqコマンド、jqコマンドがセットアップ済みで、terminalからGCP環境へアクセス出来る状態になっている前提で、以下の手続きを実施します。以下のシェルスクリプトを作成します。bq-schema-csv.sh<code class="lang...

Author
takemikami
データエンジニア
・データ分析基盤の開発運用
・マーケティングデータ分析
研究発表履歴
facebook
twitter
LinkedIn
github
slideshare
Hatena::Bookmark
takemikami's shop
Twitter
Recent Posts
[PR]
タグ
PlayStation
RSS

subscribe via RSS