Challenge Java EE !

Java EEを中心に趣味や仕事における開発メモを書いています。Java EEはJakarta EEに名前が変わりましたが、当面ブログ名はこのままにします。

Twilioを使ってJavaで電話を受けて音声を流そうとしたけど切れてしまう

最近Twilioで遊んでいます。先日、Javaで電話をかけることができました。 kikutaro777.hatenablog.com今度は電話をうけて、音声を流してみようと思い、以下のQuickstartをやってみました。 jp.twilio.com受信の仕組みは簡単で次のとおりです。 ・Twilioの電…

Twilioを使ってJavaでSMSを送る

今の時代SMS(Short Message Service)を送る需要がどこまであるのか自分はあまりわからないのですが試してみました。先日、Javaで電話をかける方法を書きました。 kikutaro777.hatenablog.comSMSの送信も電話同様に簡単で、先日のコードでCallクラスを利用し…

Azure Functionsで環境変数を使う(Java編)

最近、JavaでAzure Functionsを触っています。環境構築の方法は以前Qiitaにまとめました。 qiita.com今回は環境変数の設定方法について調べました。公式ドキュメントはこちらですが、具体的な設定方法が読み取りにくかったので実際に試した結果とあわせてま…

Twilioを使ってJavaで電話をかけて音声を流す

ご存知の方も多いかと思いますが、SendGridは2/1に正式にTwilioの中に入りました。Ahoy, Twilio SendGrid! We're excited to share that @SendGrid officially becomes Twilio SendGrid today, creating the unquestioned and most trusted customer engage…

Maven Plugin for Azure Functionsでプランを選択する

以前QiitaでAzure FunctionsをJavaで書く手順をまとめました。qiita.comAzure Functionsでは「従量課金プラン」と「App Serviceプラン」の二種類があります。実際価格がどれくらい違うのか確認したいなと思ったのですが、上記Qiitaの流れで作成した際にどこ…

Azure AD B2CのTwitterログインでエラー

Twitterログインを実装すべく、Microsoft AzureのAzure AD B2Cで「Azure Active Directory B2C を使用して Twitter アカウントでのサインアップおよびサインインを設定する | Microsoft Docs」を参考にID プロバイダーを設定したのですが、以下の画面で「ユ…

Azure DevOpsでJavaプロジェクトを作成する

この記事は「Microsoft Azure Advent Calendar 2018」19日目のエントリです。 先日JJUG CCC(Japan Java User Group Cross Community Conference)に参加した際に、てらだよしおさん(@yoshioterada)のセッションで「Azure DevOpsを使うとポチポチとクリックす…

DevRel Meetup in Tokyo #35 〜ソーシャル〜 に参加しました #devreljp

10月10日に渋谷のDeNA TECH STUDIOで行われた「DevRel Meetup in Tokyo #35 ~ソーシャル~」に初めて参加しました。テーマが「ソーシャル」ということで、会社のTwitterとかを皆さんどんな風に運用しているんだろう?という興味から参加に至りました。部屋…

Microsoft Learnが面白い

先月あったMicrosoft Igniteで「Microsoft Learn」がリリースされました。Today at #MSIgnite we launched Microsoft Learn! A fun, free and interactive way to learn @Azure✅ Learn @Azure without a credit card✅ Beginner and Intermidiate Modules✅ In…

Javaで脳内メーカーみたいなサービスを作ってみた

先日、久しぶりに「脳内メーカー」を試したときに「同じ名前を入れると結果が同じだけど、どういう仕組みなんだろう?」 「どうやって画像を作っているんだろう?」と内部的なところに興味がでて、自分も似たようなWebアプリを作ってみたいなぁと考えるよう…

IBM Cloud ライト・アカウント&Java EEアプリのデプロイ #IBMCloud #jjug_ccc

先日参加したJJUG CCCのブースLTで「IBM Cloudライト・アカウント」の存在を知りました。その後、ブースに行って @Santea3173 さん とお話して興味が湧いたので早速試してみました。 IBM Cloud ライト・アカウント クレカ登録なしで無期限に利用できる&IBM …

JJUG CCC 2018 Springでメールの話をしました #jjug_ccc

昨日5/26に開催された日本Javaユーザグループ(Japan Java User Group:JJUG)主催のCross Community Conferenceに参加しました!jjug.doorkeeper.jp今回で2回目となるブーススポンサーに加えて、スポンサー関係なく個人セッション(20分枠)で発表させていただき…

JavaMailでS/MIMEのメール送信をする ~S/MIME証明書取得~

週末JavaMailでS/MIMEのメール送信を試したので、手順をまとめたいと思います。まずはS/MIME証明書の取得方法について書きます。S/MIME証明書はComodoが発行するものを利用しました。 www.comodo.com以下「Sign Up Now」を押します。ボタンの下に注意書きが…

メールのテストに便利なMailTrap

メール送信のテストについて調べていたところ、MailTrapという便利なサービスがあることを知りました。MailTrapを使うと送信テストで一番怖い「メールの誤送信事故」を確実に防ぐことができます。宛先に本番データを使っても大丈夫です。仕組みはよくあるSMT…

Vue.jsのComponentsで2個目以降のコンポーネントが表示されない

最近Vue.jsで趣味アプリを作ってます。で、コンポーネントを使ってみようとapp.jsに以下の定義を入れました。 Vue.component("mycomp", { props: ["comp"], template: "<div>僕のコンポーネント</div>" }); htmlは単純に次のように書きました。 <mycomp id="1" /> <mycomp id="2" /> <mycomp id="3" /> すると、なぜか1個し</mycomp></mycomp></mycomp>…

JavaMailのdependencyはどれが正しいのか?

問題です。MavenでJavaMailの依存性を定義する場合、以下3つのどれが正しいでしょうか?1 <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version> </dependency> 2 <dependency> <groupId>javax.mail</groupId> <artifactId>javax.mail-api</artifactId> <version>1.4.7</version> </dependency> 3 <dependency>…</dependency>

MailSlurpを利用したメールのEnd-To-Endテスト

システム開発する上でメールの送受信テストは何かと面倒です。できればユニットテストに組み込んで人手のテストは避けたい所だと思います。JavaでJUnitを使ってテストする場合、SubEtha SMTPのようなライブラリを使うと割と簡単にテストできます。この辺はWE…

「エバンジェリストスクール公開収録イベント エバスク全社会議2018」に参加しました!

イベントの抽選に当たって、1月23日(火)の19時から「エバンジェリストスクール公開収録イベント エバスク全社会議2018」に参加してきました(^^)!エバンジェリストスクール!はTokyoFMで毎週土曜深夜24:30から30分、最新ITトレンドやビジネススキルをテーマに…

2017年振り返り+2018年の抱負

あけましておめでとうございます。年が明けてから時間が経ってしまいましたが、2017年の振り返りと2018年の抱負について書きます。 2017年の振り返り 2016年後半に部門異動して、受託開発&Developerからサービス提供&Supportの業務に移って1年。新しい環境…

Payara-Examplesで始めるJava EE

この記事は「Java EE Advent Calendar 2017」の 19 日目です。昨日エントリの続きです。Payara-Examplesにどんなサンプルがあるのか見ていきます。 kikutaro777.hatenablog.comPayara-Exampleのリポジトリはこちらです。 github.comトップ階層は次のようにな…

Payara-Examplesで始めるJava EE 環境準備編

この記事は「Java EE Advent Calendar 2017」の 18 日目です。今日と明日のエントリでは、PayaraがGitHubで公開している「Payara-Examples」でJava EEを体験する方法について書きたいと思います。今日はまず初めに環境構築についてNetBeansを例に紹介します…

Visual Studio CodeでJavaを書いてみる

この記事は「Visual Studio Code Advent Calendar 2017」の7日目の記事です。昨日は@74thさんの「Visual Studio Codeの各言語、環境のデバッグの仕方を集めたサイトを作ってる」でした。 明日は@Maxfield_Walkerさんです。私からは「Visual Studio CodeでJav…

エンジニアと法律家の勉強会「StudyCode」に参加したきっかけ

この記事は、エンジニアと法律家の勉強会 #StudyCode Advent Calendar 2017 の 3日目の記事です。1日目はHidemi Araiさん hidemi.hatenablog.com昨日の2日目はshibacowさんでした。 visualized-laws.hatenablog.com今回のエントリではエンジニアである自分が…

Send With Confidence Tourが東京に!

先日、米国のニューヨーク証券取引所でIPOして盛り上がってるSendGridですがToday @SendGrid set a new NYSE record: Most hugs for an IPO. For many companies going public is a monumental milestone, and we're humbled to be a part of the $SEND jour…

どこでもKotlin #3でKotlin x SendGridのLTしました~ #m3kt

前回初参加した「どこでもKotlin #2」が楽しかったので#3も参加させていただきました!しかもLT発表枠で参加!m3-engineer.connpass.com#2の様子は主催のM3さんが書かれてるTech Blogレポートをどうぞ。www.m3tech.blog LT申し込みの動機 少し前にちょうどSe…

Java SE 9/EE 8リリースイベント 兼 JavaOne 2017 報告会 @ 東京へ参加しました! #jjug #j1jp

今日は毎年のお楽しみ「JavaOne報告会」に参加してきました(^^)jjug.doorkeeper.jp今回はJava SE 9とJava EE 8のリリース記念も兼ねたイベント名ですね。会場は青山の日本オラクルさん…ではなくYahoo!Japanさんでした!私は丸ノ内線で赤坂見附から行ったので…

Simple Java Mailの主な機能について

昨日書いたSimple Java Mailライブラリの続きです。kikutaro777.hatenablog.com 昨日のサンプルではビルダーパターンを使いました。 Email email = new EmailBuilder() .from("kikutaro_from", "kikutaro_from@example.com") .to("kikutaro_to", "kikutaro_t…

Simple Java Mailの紹介

JavaでメールといえばJavaMail一択だと思っていたのですが、Simple Java Mailという中々良さげなライブラリがありました。Simple Java Mail 2007年ぐらいから開発されていて、2017年現在でもメンテや改造が進んでいるようです。中身が気になる方はGitHubへ。…

JavaMailのissueにあったUTF-7に関する質問

JavaMailのissueを眺めていたら「UTF-7ってまだ必要なの?」という質問が挙がってました。github.com質問内容は「数年前に作ったアプリにおいて、メールを読み込むとjava.io.UnsupportedEncodingExceptionが出たのでjutf7.jarを配置していたが、今もこの対処…

JavaMailを学んでいきたい

少し落ち着いてきて、やりたいことはたくさんあれど、ターゲットを絞ってやらないと…。ということで、やりたいことの1つ、JavaMailをもっと知る、ということについてつらつらと。JSR919、JavaMailのSpecificationをざーっとみて知りたいと思ったことのまとめ…

にほんブログ村 IT技術ブログへ
にほんブログ村 にほんブログ村 IT技術ブログ Javaへ
にほんブログ村