
国税庁ホームページにアクセスいただき、ありがとうございます。 国税庁ホームページは、リニューアルを行いました。 それに伴い、トップページ以外のURLが変更になっています。 お手数ですが、ブックマークされている場合は、変更をお願いいたします。 10秒後に、国税庁ホームページのトップページへ自動的に移動します。 自動的に移動しない場合は、次のURLをクリックしてください。 国税庁ホームページ https://www.nta.go.jp
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? ディープラーニングは特定分野で非常に高い精度が出せることもあり、その応用範囲はどんどん広がっています。 しかし、そんなディープラーニングにも弱点はあります。その中でも大きい問題点が、「何を根拠に判断しているかよくわからない」ということです。 ディープラーニングは、学習の過程でデータ内の特徴それ自体を学習するのが得意という特性があります。これにより「人が特徴を抽出する必要がない」と言われたりもしますが、逆に言えばどんな特徴を抽出するかはネットワーク任せということです。抽出された特徴はその名の通りディープなネットワークの中の重みに潜在してお
Velocityとは、Javaベースのテンプレートエンジンです。 そのVelocityについて解説していきます。 Velocity INDEX Velocityの概要 1.1. Velocityとは 1.2. Velocityのインストール 1.3. Velocityの簡単な例 VTL・リファレンス 2.1. コメント 2.2. 変数の出力 2.3. プロパティの表示 2.4. メソッドの実行結果の表示 VTL・#set,#ifなど 3.1. #set 3.2. #if #elseif #else VTL・#foreach 4.1. #foreach VTL・#parse,#includeなど 5.1. #parse #include 5.2. #stop 5.3. #macro Velocimacro 6.1. Velocimacroとは 6.2. Velocimacroの定義 6.3.
昨年、船井総研さんのグレートカンパニーアワードで受賞を頂いたご縁もあって、今年の研究会では「働き方」に関する講演をさせて頂くことになりました。それが、先日おこなわれたので、その講演で使った資料を公開します。 参加される皆さんが、馴染みのあるIT業界ではないということもあるので、なるべくわかりやすく、ということで、イラストも多用した資料にしています。 昨今、「働き方改革」という言葉が先行していますが、見直すべきは果たして本当に「働き方」でしょうか?働き方というテーマで話をしたのですが、働き方は変えたりするものではなく、ビジネスの結果なのではないか、というのが私の主張です。 自分の働き方をどうしたい、社員の働き方をこうしたい、という動機ではなく、どういった仕事をするのか、どういったビジネスモデルにするのか、それを支える組織はどうあるべきか、そこを考えて手を打ち、工夫をしていくべきでしょう。 他
この記事は、Java Advent Calendar 2013の2日目として書かれたものです。 Java SE 8では、Stream APIという新しいAPIが導入されます。Stream APIは、何らかの要素の集まり(配列やコレクション、あるいはテキストファイルを読み取るときの一行一行など)に対するさまざまな操作を抽象化した、とても便利なAPIです。 Stream APIは、Java SE 8の新機能としても特に注目されているものの1つでしょう。類似の仕組みがC#やScalaやRubyなど他の言語でも広がっており、Javaにもついに、と待ち望んでいる方も多いでしょう。 ところが、Streamインターフェースが持つ様々な便利メソッド(filter、map、flatMap、collectなど)は、あちこちでよく紹介される一方で、次の2点は、あまり注目されていないように思いました(ぼくが見た限
こんにちは。 SI部のS.Kと申します。 本日はJava 8 で導入された新機能の中から目玉、「ラムダ式」についてご紹介したいと思います。 目次 ・今更聞けない?Java8のラムダ式について知ろう! ・ラムダ式とは? ・ラムダ式って美味しいの? ・ラムダ式は読めないとまずい? ・最後に 今更聞けない? Java 8のラムダ式について知ろう! 2014年3月18日(米国時間)、ついにリリースされたJava 8、新たな表記法として「ラムダ式」が追加されました。 (事情通の方からすると「やっとか!」と言った感じですが、、、) またこのラムダ式を使う事によって効果を発揮するAPIも追加される事になり無視出来ないバージョンアップとなりました。 今回はそのラムダ式について ラムダ式とは? ラムダ式って美味しいの? ラムダ式は読めないとまずい? の3つのテーマを解説して行きます。 対象は「まだラムダ式を
プリミティブ型にはそれに応じたStreamインタフェースが用意されています。 JavaはStringをプリミティブ型ではないとしているのでStringStreamはありません。 昔はAとBの処理を同時に実行するには2台のPCにそれぞれの処理を振り分けて実行することで 時間の短縮をしていました。これは分散処理と言われています。 これは1つのPCに1つのCPUしかなかったからでした。 しかし、今は1つのPCに複数のCPUがあり、AとBの処理を実行する事が出来ます。 これが並列処理というものです。 現在は並列と分散を組み合わせた並列分散処理という形が広く使われています。 そこでJava8にも並列処理を可能とにするStream APIがついに追加されたのでしょう。 StreamAPIの使い方は中間操作と終端操作! Stream APIは基本的に『中間操作』、『終端操作』という使い方になります。 S
個人的なメモ取り環境としてWikiが欲しいな、と思ったので建てました。 以下macOSで作業していますが、LinuxやWindows環境でも大きく変えるところなく使えると思います。 Wikiエンジンにはgollumを使う gollumはバックエンドにGitを使っているシンプルなWikiです。 gollum -- A git-based Wiki GFMで記述するようにもできますし、レポジトリに直接コミットしてもちゃんと拾ってくれるので、取り敢えず適当なテキストエディタで殴り書いたメモを取り込む場合にも手間があまりかかりません。 勿論複数人でバリバリ使うような用途には向いていないかもしれませんが、個人的な用途で使う場合にはその手軽さが助かります。 Dockerで構築 一昔前ならローカルにLAMP環境を構築したり、VirtualBox等で仮想VMのLinuxを起動して〜となるところですが、今の
東京理科大学 Advent Calendarの13日目の記事です。 あ。ども。はじめまして。 普段ゲームをつくっている大学4年生です。 プログラムについて本格的に学び初めて1~2年ほどの若輩です。 なにげなくアドベントカレンダーを見ていたら東京理科大学のカレンダーがあったので、登録してみました。 普段はC++をやっているんですが、最近Javaの勉強を強いられています。(いやあ他の言語を学び始めるといかに自分が、表面的な理解でコードを書いているかわかりますねぇw) っていうことで、ちょうどAtomでJavaの開発環境を整えたのでそれについて書こうと思います。 技術系の記事は初めて書くので間違いだらけかもしれませんがあしからず。 以下Win10 64bit環境下の話です。 #1.Atom本体をダウンロード&インストール こちら https://atom.io/ #2.JavaDevelopme
この記事では、Windows 環境に Visual Studio Code と PlantUML をセットアップする手順を説明します。 PlantUML とは PlantUML は、以下のような図をテキストで素早く描くためのオープンソースプロジェクトです。 シーケンス図 / Sequence diagram ユースケース図 / Usecase diagram クラス図 / Class diagram アクティビティ図 / Activity diagram コンポーネント図 / Component diagram 状態遷移図 / State diagram オブジェクト図 / Object diagram 環境 下記の環境で動作確認しました。 Windows 10 Pro (64bit) Visual Studio Code 1.11 Java SE Runtime Environment
最近、Atom から Visual Studio Code (以下 VS Codeと表記)に乗り換えたので、PlantUML環境の作成手順をメモしときます。 環境作成 1. エディタ本体の設定 1.1. VS Code をインストールする 公式ページか VS Code をインストールします。 Visual Studio Code - Code Editing. Redefined 2. PlantUML環境の準備 ※PlantUMLのバイナリは自前で準備する必要はありません(プラグインに同梱されているため) => 最新で任意の plantuml.jar を指定する機能が追加されました。 2.1. Javaのインストール PlantUMLはJavaで動くのでランタイムをインストールします。 java.com: あなたとJava 2.2. Graphvizのインストール PlantUMLはGr
14. MySQLの⾯倒を⾒る #とは DBに特化した(広義の)インフラデザイン バックアップの頻度, 保管先, ..etc. + その実装- 監視, リソースモニタリング, ..etc. + その実装- mikasafabric for MySQL + MySQL Router- メジャーバージョンアップの検証とか、Percona Serverとか MariaDBとか - DBに特化したショット作業 吊るしの ALTER TABLE 以外を使ったテーブル定義の更新 < 5.6 だったり、テーブルが⼤きすぎてレプリケーションが詰まったりするケース - スロークエリーチューニング- マイナーバージョンアップ- 13/63
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く