ウコンは万能の「治療薬」として広く愛用されています。料理に使われたり、鮮やかな黄色の粉末が入ったサプリメントとして摂取されています。ウコンは1日の使用量が12グラムまでは安全性が確認されていますが、多くの人が知らない注意点があります。
ウコンは万能の「治療薬」として広く愛用されています。料理に使われたり、鮮やかな黄色の粉末が入ったサプリメントとして摂取されています。ウコンは1日の使用量が12グラムまでは安全性が確認されていますが、多くの人が知らない注意点があります。
エンジニア採用をテーマにして3回くらいのシリーズで記事を書くことになり、今回はその第1回。 エンジニア経験のない人事の人がやりがちな、エンジニアに馬鹿にされる求人を作ってしまわないためのアドバイスをつらつらと書いていきます。 さて、タイトルにあるような「応募資格:JAVA業務経験2年以上」といった求人票はエンジニアの方なら一度は目にしたことがあると思います。 この手の求人を見るたびに、「本気で採用する気があるんだろうか?」と他人事ながら心配してしまうわけですが、おそらく書いた採用担当者は真面目に自分の仕事をこなしているつもりなのでしょう。 しかしまともなエンジニアが見れば、この短い文章からその会社のイケてなさ加減を感じ取り、その会社を事前に知っていて好印象を持っていたとかでなければ、即座にページを閉じて読み飛ばすこと請け合いです。 それはなぜか? ダメな点のまず第一は、「その会社が技術
JenkinsでCI(継続的インテグレーション)すればAndroidアプリ開発はもう怖くない:Androidアプリ開発テスト入門(6)(1/2 ページ) 日本Androidの会テスト部が、いままで培ってきたAndroidアプリ開発におけるテストのノウハウを、実際のテストコード例とともに紹介していきます 本連載「Androidアプリ開発テスト入門」では、Androidアプリを開発している方のためにテストの基本的なノウハウを解説しています。第6回では、CIツールである「Jenkins」を用いてAndroidをテストする方法を解説します。 いまさら聞けない「継続的インテグレーション(CI)」とは 「継続的インテグレーション」(以下、CI)とは、アジャイルのベストプラクティスの1つで、「すべてが自動化された再現可能なビルド・テストを日に何度も行うこと」です。 CIのメリットには、次のものがあります
Androidを開発するにもEclipseが重たく困っている方向けです。Androidエミュレータを起動することはできませんが、 ant を利用することで android 開発を行うことが可能です。 Antとは、Apacheプロジェクトが開発・公開している、Javaプログラムのビルドツールの名称です。Apache Antは、GNU MakeのJava版といった位置づけです。 環境設定 JDKのダウンロード&インストール http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html 環境変数 JAVA_HOME を新規作成し、値に下記を設定 C:\Program Files\Java\jdk1.7.0 android SDKをダウンロード&インストール http://dev
最初のカナ文字はJRと同じで、クは制御車、モは電動車、サは付随車、ハは普通車を示す。富山地方鉄道の電動車は16010系の中間車以外はすべて運転台付のため、JRのようにクモハとは呼ばず、単にモハとなる。サハは16010系の中間車が電装解除されて2両残っている。2文字のカナ文字に続いて電動車は3桁の電動機出力をPSで表示したものが付いている。 75kW=100PS 110kW=147PS 120kW=160PS その次が形式番号で、次が連番となるが、同一形式が9両以上になると合わなくなり、14760系の14770~や10030系の10040~など、モハ14770が増備された時、モハ14771が存在していた為、モハ14791に改番になった。クハは形式番号のみとなっている。 富山地方鉄道では他の地方私鉄に比べても電動車の比率が多くなっているが、これは岩峅寺-立山間、電鉄黒部-宇奈月温泉間の長い
Gradleとは? Gradleというビルドツールをご存じだろうか? JavaではビルドツールとしてMavenやAntが利用されることが多いが、Gradleはこれらと同種のツールで、Groovyを使用しているという特徴がある。Mavenは少しでも規約から外れたことをしようとした場合の煩雑さ、Antはすべての処理を一から記述しなくてはならずXMLが肥大化しがちという問題をそれぞれ抱えている。 GradleはGroovyを使用しているものの、Groovy専用のビルドツールというわけではなく、Javaでの開発にも利用できる。ビルドスクリプトの記述にGroovyを使用するため、MavenやAntのXMLベースのビルドファイルのように冗長な記述は不要だ。また、Maven/IvyリポジトリやAntのビルドファイルを利用できるなど既存資産も活用することができる。 このようにGradleはこれまでMave
今回はGradleをJenkinsで使う場合の話です。 Jenkinsを使って前回作成したプロジェクト(gradle-sample-webapp)のビルドを行います。 リポジトリからソースコードを取得 ユニットテストの実施 war作成 Javadoc作成 Jenkinsにプラグインをインストール Jenkinsの動いているところまでは終わっているものとして、Jenkinsに必要なプラグインをインストールしていきます。普段の開発でJenkinsを立てる場合(良い事ではないですが)無計画に必要なものを入れてごった煮にしてしまってるのですが、今回もそこは改善していません…。 赤字で書いているのが今回の実施に必須なもの、それ以外は静的解析のために今後使いそうなもの、普段のプロジェクトでよくインストールしているものになります。GradleとGitのプラグインだけが必須ということになりますね。 Sta
Gradle にも大分慣れてきたし、そろそろ 実際にプロジェクトで使えるように準備しないと... まずは Jenkins CI で Gradle が利用できるように準備しようかな。 今時のプロジェクトでは Jenkins CI ぐらい当たり前ですよね。 と言うことで、今回は Jenkins CI で Gradle する最も簡単な (と思われる) 方法です。 実は Jenkins CI で Gradle を利用するために 必要な準備なんて何もありません。 インストールレスで Gradle してみる でも紹介した 『Gradle Wrapper』 さえ使えば、一般的なジョブの設定をするだけでいいんです。 もし、Jenkins CI 上で環境構成を変更する必要があるのであれば Gradle で環境ごとに構成を変更する Gradle で環境ごとに構成を変更する その2 Gradle で環境ごとに構
Android開発でリリースビルドをしたファイルに署名と最適化を行いますが antでできるようにしました。手順をメモします。 [前提] JDK、android SDK、antはインストール済みです。 使ったバージョンは以下になります。 JDKはJava SE 6 Update 24 android SDKは2.3 antは1.8.2 以下のフォルダにパスが通して下さい。 JDK内のbinフォルダ android SDK内のtoolsフォルダ ant内のbinフォルダ 以下のコマンドでコマンドラインからandroidプロジェクトを作成します。 コマンドラインでプロジェクトを作成する理由はbuild.xmlが自動的に生成されるからです。 android create project --target [ターゲットのID] --name [プロジェクト名] --path [プロジェクトフォルダの
続いてプロジェクトのビルドを行います。プロジェクトを作成すると、Antを使ってビルドを行うための「build.xml」ファイルが自動的に作成されています。 ではコマンドプロンプトを起動し、プロジェクトのルートディレクトリへ移動して下さい。 ビルドはデバッグ用とリリース用の2種類が用意されています。デバッグ用としてビルドする場合は次のように実行します。 ant debug リリース用としてビルドする場合は次のように実行します。 ant release 今回はデバッグ用としてビルドしますので次のように実行しました。 最終的に「BUILD SUCCESSFUL」と表示されればビルドは成功です。 ビルドが実行されると「bin」ディレクトリの中に拡張子が「apk」のファイルが作成されます。このファイルは必要なファイルを配布形式にアーカイブしたものです。 これでプロジェクトのビルドは完了です。
閉鎖環境のJenkinsでGradleを使ってビルドする方法をまとめてみた。閉鎖環境じゃなかったら、gradleWrapperを使って簡単にできるみたい(であってるかな?)。 幸いにも、俺の職場は開発PCは外部にアクセスできるので好きなものを落としてきて入れれるので、Jenkinsサーバが外部アクセスできなくてもいろいろ出来ました。 Jenkins Gradle pluginをインストールする プラグインは、以下のサイトからダウンロードしてインストールします。 http://updates.jenkins-ci.org/download/plugins/gradle/ インストールは、ダウンロードしたgradle.ppiをJenkinsにアップロードするだけでOKで、「Jenkinsの管理->プラグインの管理画面」から行います。 下の画像のように、高度な設定タブを選択して先ほどダウンロード
node-webkitはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア(MIT License)です。 nodeは一般的にサーバサイドの技術で、サーバを立ててその上で実行されます。しかしnode.jsを使ってクライアント向けのアプリケーションが作れたらとても便利そうです。そんな夢を実現してくれるのがnode-webkitです。 こちらはデモアプリ。ブラウザはChroniumになります。 こんな感じでHTML/JavaScript/CSSで作ったアプリケーションを実行できます。 実行結果です。面白いのはJavaScriptではなく、node.jsのライブラリを組み込めることでしょう。 node-webkitはnpmで組み込む類のソフトウェアではありません。Chroniumをベースにnodeを動かせるように組み込んだソフトウェアです。Windows/Mac OSX/
フィギュアスケートの安藤美姫選手が7月1日の「報道ステーション」で4月に女児を出産していたことを公表しました。また、競技に復帰し、来年のソチ五輪を目指すことをあらためて語っています。 この突然の告白に対し、出産を祝福する声が上がると同時に、まだ結婚しておらず、父親が誰かも明かさないことへの疑問や、子育ても競技も中途半端になるのではないかなどの批判もあります。そこで、下記アンケートへのご協力をお願いいたします。 1)あなたは安藤美姫選手の出産を支持しますか? 2)子育てをしながら五輪を目指すことに賛成ですか? 各質問にお答えいただき、理由も併せてお答えください。 アンケートに答える 締切りは2013年7月7日(日)24時まで。 応募にはメールマガジンの登録が必要となります。 応募要項 ・アンケートに回答いただいた方の中から、抽選で10名様に商品券1万円をプレゼントします。 ・当選者には
こんにちは。Android の横幕です。Android が好きすぎて、来る日も来る日もアプリの実装が頭から離れず、毎日7〜8時間ほど睡眠をとっていますが全く疲れがとれた気がしない今日このごろです。はやく iOS のアプリ開発を覚えたいですが、まだ NSLog の使い方を覚えたばかりです。 さて、先日スマートフォン開発研修教材の公開についてでも触れましたが、Android・iOS のアプリ開発を始める人向けのトレーニング資料を公開しましたところ、以下のブログのような反響をいただきましたので、この場でもって回答をさせていただきたいと思います。 mixiのアプリの設計がよくわからない http://yamitzky.hatenablog.com/entry/2013/06/19/173713 に遷移します 設計思想の基本は MVC iOS も Android も、フレームワークとしては MVC
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く