Python - 基本的な画像処理(gaussian filter(ぼかし), アンシャープマスク処理、鮮鋭化)
この記事は Java EE Advent Calendar 2015 - Qiita の15日目のエントリーです。 昨日は@den2snさんで、Javaバッチの実行環境 EEなのかSEなのか でした。 明日は@glory_ofさんです。 ゼロダウンタイムデプロイとは 読んで字のごとく、サービスの停止時間無しにアプリケーションを配備する事ですね。 無停止リリースとか無停止デプロイ、(ちょっとニュアンス違うけど)ローリングアップデートなどという言われ方もします。Erlang界隈ではホットデプロイという呼ばれ方をするようです。 実現方法は色々あります。自分の知っている限りで、以下に書き出してみました。 PaaSを利用する方法 Google App Engine や AWS Elastic Beanstalk にはアプリのバージョン管理機能があるので、これを利用すれば安全にアプリを入れ替えられます
まだDockerの話にはなりません・・ 前提 インフラ?そんなの仕事じゃないよ?な方へ向けた記事です。 正確な説明や絶妙な比喩よりも、わかりやすさを優先します。 構成管理って Dockerが注目されている理由やメリットを理解するためには ここでいったん、仮想化とはちょっと違った視点で 構成管理にも触れなければなりません。 構成管理とは、簡潔すぎて微妙な言い方をすれば ソフトウェアのインストールと設定を管理すること です。 インストール・設定問題、山積 「ホームページ作って !」と言われたら ApacheかNginxあたりをググりましょう。 でも「Ruby使いたい 」とか「Pythonで書いてね 」と続いたら そのプログラミング言語やWebフレームワーク1の用意が必要です。 これ、いざやろうとすると悩ましいことばかり。 たとえば PHPはどのバージョンを使おう そのPHPと相性のいいApac
一つのBOXから複数の仮想マシンを立ち上げる。 前回の投稿でAtomicHostのBaseBoxを作成したので、これを利用して3台の仮想マシンを起動します。 イメージとしては、Dockerでオーケストレーションを行う事を想定し、その準備という感じです。 (仮想マシンは3台立ち上げで、1台をKubernetesなどでコンテナホストを管理、2台がコンテナホストと言う構成) 準備 前回の最後の方で書きましたが、AtomicHostのBaseBoxをVagrantに登録します。 # vagrant box add AtomicHost atomichost-base.box # vagrant init AtomicHost # vagrant up
Exactly How to Make Use Of Airbnb Booking Airbnb is an internet site and also mobile app that matches people seeking a place to remain with property owners happy to rent their homes, apartments, castles, and also luxury yachts. The firm assists in the deal and also bills a service fee for every booking. The solution permits users to search… What Does an Accident Legal Representative Do? An acciden
注意!! : TidalCyclesがver 0.8にアップデートされ、インストールが大幅に簡略化されました。新しいバージョンでのインストール方法はこちらを参照してください。 TidalCycles 0.8 リリース Tidalとは? Tidalは、Alex McLean氏によって開発されたHaskellを拡張したライブコーディング(Live Coding)環境です。 Tidal http://tidal.lurk.org/ Alex McLean http://slab.org/ どんなことができるのか理解するには、まずはデモ映像を観てみるのが早いかもしれません。 Live-coded music twitch.tv stream 2015-03-23 そもそもライブコーディングとは何かというと、ざっくりと言うと、プログラムをリアルタイムに実行しながらコーディングする行為自体をパフォーマ
こんにちは、田渕です。 いつもは、技術は後追いスタンスなんですが(汗)、今回は少しでも新しい技術に触れてみようと思い、 Bazelを触ってみました。今回はBazelの入門編について紹介しようと思います。 今、私の周辺では何をするにもgradleが全盛です。やっとGradleになれてきたところです(笑)。 Bazelとは、Googleが社内で使用していたビルドツールで、オープンソースとして公開されています。 Bazelの発音ですが、FAQによると、「ベイゼル」が近いようです。 2016年3月現在は、β版での提供となっています。ロードマップがこちらに示されていますが、 安定版は、2016年12月リリースの予定です。安定版では、Windowsもサポートされるようです。 Bazelのドキュメントを見てみると、AndroidやiOSなどのルール(定義)がたくさんあります。 プラットフォーム単位での対
gradle 2.12 が、maven の provided scope に plugin なしで対応したとのことで lombok でためしてデコンパイルして確認してみました。 compile('org.projectlombok:lombok')の場合 lombok 居ますね(最下段)。 compileOnly('org.projectlombok:lombok')の場合 lombok 消えてますね. jar から消えてました! これでプラグインは不要となりましたね。 2.12 からは build も速くなったそうな。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful inform
Disclaimer: I am a Google employee, but the views expressed in this article are not those of my employer. Kotlin & Android: A Brass Tacks Experiment, Part 1One topic that’s been gaining popularity over the past year in the world of Android development is the Kotlin® language for the JVM from JetBrains. JetBrains is the same crew who created IntelliJ Idea, which is the foundation for Android Studio
近年Webアプリが増え、サーバの環境構築を行ったり、アプリのデプロイを行ったりする機会が増えてきました。しかし、いまだにこのようなサーバ作業をマニュアル頼りに手作業で行っていることもあるかと思います。環境構築やデプロイなどを何度も行う場合は自動化したいところです。 サーバ作業を自動化しようと考えたとき、最初に思い浮かぶのはシェルスクリプトを利用することではないでしょうか。シェルスクリプトを使って環境構築やリリースを自動化することは可能ですが、シェルスクリプトだけだと手間が掛かってしまう作業もあります。 例えば、リリースを行う環境が複数ある場合、scpでビルド成果物を送り、sshで接続してリリース用スクリプトを実行する、といった作業が環境ごとに必要になってしまいます。 また、ファイルの追記や修正などを行うシェルスクリプトが途中で失敗してしまった場合、シェルスクリプトを修正した後にそのまま再実
最近、自分のGitのコミットログを読み返してみたら、すごく分かりづらかったので勉強も兼ねて、Gitのコミットログのプラクティスを勉強してみました! 🐰 Gitのコミットメッセージの書き方次のサイトを参考にさせていただきつつ、簡単にまとめてみました! Gitのコミットメッセージの書き方 | プログラミング | POSTD Gitのコミットメッセージの書き方 - Qiita 書き方を知ることのメリットGitのコミットメッセージをわかりやすく残すことで、その変更どんな目的で具体的にどんなことを修正したかを 次の変更を行う人に伝えることができ、次の人の修正する時間を節約できる。 具体的にどんなことを書くべきかどのように変更を行ったかは、コードを見れば分かる。もしわからないのなら、コードにコメントを書くべき。 変更した理由を明らかにすることに焦点を絞り、変更前がどうで、何が問題で、今はどのように機
【前提条件】 [環境] JDK 1.8.66 Spring Boot 1.3.3 [参考サイト] Spring-Boot の @RestController の単体テストを記述する 【概要】 Spring BootでResponseEntityExceptionHandlerをJUnitでも動かす方法です。 通常であれば例外ハンドラを意識せずにテスコードは書けます。 しかし、MockMvcBuilders#standaloneSetupを使う場合は自動で例外ハンドラが設定されないため、 テストコードのセットアップ時に少し設定が必要になります。 【サンプルコード】 サンプルコードはこちらにあります。 ブログのエントリ上ではかなり省略しているので、詳細が気になる方はサンプルコードをみてください。 【コントローラと例外ハンドラ】 対象となるコントローラと例外ハンドラのコードは下記のような感じです
You are viewing the documentation for the 2.9.x release series. The latest stable release series is 3.0.x. Search Home §Play modules Play uses public modules to augment built-in functionality. To create your own public module or to migrate from a play.api.Plugin, please see ScalaPlayModules or JavaPlayModules. §API hosting§iheartradio/play-swagger Website: https://github.com/iheartradio/play-swagg
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く