メンチカツには醤油でしょ!!

AWS/Java/Node.js/Spreadsheets/Docker/Jenkins/コミュニティ・勉強会レポを主とした技術系ブログ

2016-01-01から1年間の記事一覧

xmlの検証で"文書に対する文法制約(DTDまたはXMLスキーマ)の参照がありません。"を解消させる

Eclipseビルド警告(warn)撲滅週間です。 特にxmlがヤラしいのです。今回はAntのbuild.xmlです。 先頭に <project name="properties-exchanger" default="devlocal"> みたいに書くと思いますが、文書に対する文法制約 (DTD または XML スキーマ) の参照がありません。が出るんですねぇ。 AntにおいてはxmlのDTDが定義し</project>…

Struts2でs:submitのvalue指定にてリソースファイルの内容から表示文字列を取得

バージョン Tomcat 8.xStruts 2.3.24.1 元々は <s:submit cssClass="btn btn-info" value="ログイン" />って書けば <input type="submit" id="login_0" value="ログイン" class="btn btn-info"/>ってなるんですが、普通はJSPに直書きしないでpropertiesから読みますよね。 なので JSPが<s:submit cssClass="btn btn-info" value="【ここをbutton.login】" />でリソースのpropertiesでbutton.log…</s:submit></s:submit>

Gmail宛に携帯から送信されたメールだけをスマフォ通知する

まぁGmailにそんなオプションは無いわけですが方法はあるわけですよ。 経緯 最近はMNPやMVNOなどの流行でGmailアドレスをメインのアドレスで使ってる方を結構見かけるようになりました。私もその一人です。 ガラパゴスな方とメールのやりとりをする場合にメ…

IFTTTでREST APIを用意してiPhoneに通知

前置き 前回はIFTTTで初めてのRecipe作成について紹介しました。work withから選択すると予め公開されているRecipeしか使えないので今回は新規作成と設定についてです。 そして、APIの入り口を作って、そこが叩かれたらiPhone(スマフォ)へ通知というところま…

IFTTTで、はじめてのRecipe作成 (work withから)

前置き 前回はIFTTTの概要と登録までについて紹介しました。 ryoichi0102.hatenablog.com 実際に何か設定してみましょう 登録後はこんな画面になると思います 右にスワイプするとMy Recipes一覧が表示されます。 登録したレシピはここに表示されます。 追加…

「ある条件を満たすと、ある動作をさせる」ことができるIFTTTが凄い

いまさら感(?)ありますが、IFTTT(イフト【íft】)について今回は概要を書きます。 IFTTTとは IFTTTとは"If This Then That"という意味のWebサービスで「ある条件を満たすと、ある動作をさせる」を設定し、自動実行させることができます。 ここが凄い thisとth…

Google Chromeが起動しなくなった

アップデートのためにChromeを再起動したら起動しなくなったんよねー。 C:\Program Files (x86)\Google\Chrome\Application\chrome.exeクラスが登録されていません とのこと。 PCを再起動してもダメ。タスクバーのピン留めを外してから起動してもダメ。 結局…

Ubuntu 14.04 LTSでcron設定

なりゆき Ubuntuを入れたマシンにcronで定時実行したい処理があったのでそれを設定した時のメモです。 cronサービスが生きてるか確認 $ sudo service cron status 実行シェルを配置 $ cd /etc/cron.d/$ sudo cp ~/temp/***.sh ./$ chmod 644 ***.sh sudoでや…

GitBucketのユーザー名(USER_NAME)を変更

前回、 ryoichi0102.hatenablog.com という記事を書きましたがたとえばサーバー引っ越しの際に、AD連携(LDAP認証)に切り替えるぞ!なんて変更があったりするとユーザー名をドメインアカウントに名寄せする必要が出てくるわけですね。しかしながらユーザーが…

GitBucketサーバーのIPアドレスが変更になった時にやったこと

掲題の通りで、GitBucketサーバーのIPアドレスが変更になった時にやったことです。 UbuntuでのIPアドレス変更 Linux/UbuntuでIPを自動取得から固定IPに変更する - 情報技術の四方山話 GitBucketでの設定変更 base_urlの変更をします。 gitbucketのサーバ移行…

Google Search Consoleから「http://~~~/ での不適切な hreflang 実装」

Google Search Console を設定してある時から http://jquery-workshop.hatenablog.com/ での不適切な hreflang 実装というタイトルのメールが来てしまった。 メールの内容 Message type: [AAA-000000] Search Console http://jquery-workshop.hatenablog.com…

Gitリポジトリをブランチ含めて引っ越す際の方法、または、ブランチ名を変更する方法

同じGit上の名称変更なら Settings⇒Options⇒Repository name欄から変更できまっせ。(GitBucketも同様) 本稿は引っ越しについて書いています たとえば・社内GitBucket⇒社外GitHub・社外GitHub⇒社内GitBucketなどのリポジトリの引っ越しの場合です。移動できる…

#devsumi 2016参加レポ (Developers Summit 2016) 最終日 (2/19)

デブサミ2日目です! 1日目の記事から少し時間経ってしまいましたがデブサミ2日目にして最終日のレポです。(決して46時間カンヅメしてて遅くなったわけではないですwwwlb) 大規模BIクラウドWebサービスの裏側~Waveの内部アーキテクチャとデザイン理念~ S…

#devsumi 2016参加レポ (Developers Summit 2016) 初日 (2/18)

今年もデブサミへ! 今年は"業務時間として"初の参加となりました。参加自体は3年目となります。やはり年々参加していると周囲の理解も得られるようになるもんですね(多分) 今年のテーマは Hack the Real ということで【ソフトウェアエンジニアの「知」で、…

UMLでのuseとcallの違い

UML

というか全然(?)違うんですけどね ちょっと知らなかったというか厳密な定義が気になったので調べてみました。 英語の意味的にはuseは"使用"でcallは"呼び出し"なのでインスタンスを保持しているかどうかかなぁなんて推測したりもするんですが果たして。 によ…

OracleのimpでIMP-00010が発生してdmpをインポートできない(12c/11g)

>imp 【ユーザー名】/【パスワード】@【ホスト名】:【ポート番号】/【サービス名】 file=【ファイル名】 上記はimpコマンドの例ですが、これで下記のようなエラーが発生した場合の話です。 IMP-00010: 有効なエクスポート・ファイルではありません。ヘッダー…

Git for Windowsでブランチ作成~commit~push~Pull Requestの流れ

セットアップ編はを参照ください。 今回はGitの醍醐味とも言えるプルリク(PR)までの手順を追って説明します。↓ ブランチ作成↓ ステージング (git add)↓ コミット (git commit)↓ push (git push)↓ Pull Requestの流れです。 せっかくGitを使うので(効率のよい…

Git for Windowsのセットアップから接続(clone)まで

タイトルの通りですが Git for Windowsのセットアップから接続までです。Git for Windowsでブランチ作成~commit~push~Pull Request もあります! 1-1. ダウンロード まずはhttps://git-for-windows.github.io/からGit for Windowsをダウンロードです。 1-…

GitBucketのssh接続でUnable to negotiate with 【接続先】: no matching host key type found. Their offer ssh-dss

GitBucketのssh接続で Unable to negotiate with 192.168.1.63: no matching host key type found. Their offer ssh-dss って出る。 そんな時は vi ~/.ssh/config とかで Host 【接続先】 HostKeyAlgorithms ssh-dss と設定してあげましょう。

Javaをアップデートして、Eclipse/Pleiadesを起動しようとしたらエラー

Javaをアップデートして、Eclipse/Pleiadesを起動しようとしたらエラー こんな感じ。 ----------------------------------------Java was started but returned exit code=13C:\ProgramData\Oracle\Java\javapath\javaw.exe-Dosgi.requiredJavaVersion=1.7-X…