その他

Cloud9で作るGAE/Go環境

技術研究所(ほ)です。

去年の冬に Chromebook を購入したことをきっかけに、すべてをChromebookで済ませられる環境を目指しています。

そのなかで、先日 GAE/Go で開発を行いましたので、その開発環境の作り方を書きたいと思います。

続きを読む

Java日記~Apache HttpComponents でクライアント認証②~

こんにちは、技研のブルマンです。

だいぶ間が開いてしまいましたが、前回の投稿
Java日記~Apache HttpComponents でクライアント認証~
からの続きとなります。

前回のおさらい

前回は

ただ情報量が少なすぎて調べきれずに今回はタイムアップです。
この件なんと続きます、、、すみません

と続けてしまいました。

続けた理由は以下の実装の

// サーバー証明書のキーストアとクライアント証明書をコンテキストに設定する
TrustStrategy trustStrategy = new TrustStrategy() {
public boolean isTrusted(X509Certificate[] certificate, String type) {
return true;
}
};
SSLContext sslcontext = SSLContexts.custom()
.loadKeyMaterial(keyStore, keyPass)
.loadTrustMaterial(trustStore, acceptingTrustStrategy).build();

TrustStrategyの実装がセキュリティ的にどうなんだ?と疑問が残ったためです。

TrustStrategyクラスを見た限りでは4.1から導入されていますが、情報量が少なすぎて正しい使い道が分かりません。

続きを読む

重ねる二次元コードを作ってみた

技術研究所の(あ)です。
技術研究所では毎年、イベントに参加して頂いた方などに配るノベルティを作っています。
これまで、ポストイットとかステッカーとかを作ってきました。
では、今年度分は何にしよう? というのを技研メンバーで考えていたのが前年度の一月末ころ。

予算的に合いそうな選択肢がいくつかピックアップされていたのですが、
その中に、透明プラスチックベースの栞、というのがありました。
「『二枚重ねると絵柄が変わる』とかおもしろいかも」
「重ねる組み合わせで違う絵柄になるとか」
「重ねると『正しい』QRコードが読める、とかできそうだよね」
まずはちょっと試してみましょう。

続きを読む

PowerPoint で始める動画編集

技術研究所の (あ) です。
今時のプレゼンで、デモビデオって重要ですよね。
実機でのデモが見せられなかったとしても、たとえば
「スマホを使ってこういうことができます!」
という様子を映像で見せられれば、解りやすくなり説得力も増します。

素材はスマホやデジカメで撮れるとして、
必要な部分を切り出したりつなげたり、とか、
タイトルや簡単な説明を入れたり、くらいのことはしたくなりますし、
それだけで見栄えもだいぶ増します。

「でも、自分のパソコンに動画編集アプリとか入ってないし…」
(あれ、前回と同じような展開が…^^;)
「…大丈夫、PowerPoint があればなんとかなります!!
(やっぱりこうなる^^;;;)

ということで、今回はパワポで動画を編集してみます。
今回も PowerPoint 2010 での編集例です。

続きを読む

PowerPoint で始める画像加工

技術研究所の (あ) です。
写真を撮ったけど
「暗い」「赤っぽくなってしまった」「余計な部分が写ってる」
などの困った点があって、シェアしたいけど躊躇してしまうことはないでしょうか。

「でも、自分のパソコンに PhotoShop とか入ってないし、
フリーのアプリとかもよく解らないし…」
「…大丈夫、PowerPoint があればなんとかなります!!

ということで、
前に「PowerPoint の使い方はさほど詳しくなくて」と書いたわりに
またパワポネタです。

PowerPoint の意外と多彩な画像加工の機能は
「スライド作成のための便利な機能」として広く紹介されています。
しかし、応用範囲はスライド作成に限りません。
加工した画像は「画像として保存」のメニューで JPEG や PNG 形式のファイルとして
保存可能です。
つまり、「写真・画像の加工のため」だけに PowerPoint が使えるのです。
以下、PowerPoint 2010 での加工例を紹介します。

続きを読む

Java日記~Apache HttpComponents でクライアント認証~

こんにちは、技術研究所(通称:技研)のブルマンです。

今回は「Apache HttpComponents HttpClient」について書きます。

コトの始まり

技術研究所ではRedmineの環境にAWS・EC2を使用しているのですが、サーバ通信(HTTPS)は自己署名証明書を使用しています。

自己署名証明書(通称:オレオレ証明書)はインターネット上の一般公開で使用するのは厳禁ですが、
クローズドな環境でHTTPS通信をする場合はやはり頼らざるを得ません。
(AWSのFWでのアクセス制限をかけているだけなので厳密にはクローズでありませんが)

今回はEC2側に自己CA認証局を建てて、クライアント証明書を発行、それでクライアント認証をするという仕組みを作りました。これの構築もかなり苦労したのですが、当記事ではJavaからRestAPIでRedmineを叩くため苦労した結果を紹介します。

続きを読む

TypeScriptを実案件で使ってみた

こんにちは。スマート・ソリューション・センターのbenishougaです。

今回は業務でTypeScriptを使う機会があったので、簡単なTypeScriptのご紹介と、そこで出てきた感想などを共有したいと思います。TypeScriptを導入する際の参考になれば嬉しいです。

続きを読む

【おかあさんといっしょ】個人情報保護法が改正されたけど、何がかわるの美味しいの?

こんにちは、営業統括部(所属は営業ですが、身も心もエンジニア)のママンです。

今回は個人情報保護法改正のポイントを、小学校3年生の勉強嫌いな愛娘「くるみ」と一緒にお届けします。(2015年のCRESCO Advent Calendarに投稿した記事をベースにしているため、クリスマス感が満載です)

続きを読む

3D円グラフ撲滅委員会より、なぜ3D円グラフを使ってはいけないか

平素は格別のご愛顧を頂き、ありがとうございます。
金融ソリューション事業部の「りーだー」です。

3D円グラフ撲滅委員会[1]の一員として、日夜、3D円グラフをこの世界から撲滅するために活動を続けております。

今回は、なぜ3D円グラフを使ってはいけないのか、そして、グラフとして円グラフは見やすいグラフなのかについて書かせていただきます。
また、3D円グラフと円グラフに関する記事やコメントが書かれたウェブサイトをご紹介いたします。

続きを読む

人工知能の未来を描いたSF作品を挙げてみた

こんにちは。事業企画室の「luckykiyo」です。
仕事柄さまざまなニュースに触れるのですが、このところ、毎日のように人工知能のニュースを目にしています。
中には、こんなことに適用できるの!?と驚かされるケースも。

便利になる反面、人間の仕事を機械学習機能を備えたロボットが肩代わり、などという話を聞くと、近からぬ未来に人工知能が世の中に溢れかえるのでは?ターミネーターのスカイネットのように人工知能に支配される未来が来るのでは?と、ついつい妄想してしまいます。

人間と人工知能の関係がどのようになっていくのか、その答えの一つをSF(Science Fiction)の中に垣間見ることが出来るかも知れない!?ということで、映画・小説・アニメ・漫画をピックアップしてみました。

続きを読む