Gmailで別メールアドレスを使用しての送信エラーの解決方法について

Gmailでgmailアカウント以外のメールアドレスをエイリアス登録していて、 そのメールアドレスのSMTP経由でのメール送信がエラーになるようになったので、 その解決方法についての備忘。 症状 Gmailでエイリアス登録していたメールアドレスからメールを送信し…

ブロックチェーンの学習備忘録

教材 www.udemy.com Blockの構成要素 previous hash transactions nonce timestamp Proof of Work previous hash+transactions+nonceでhashを求め、mining difficultyと一致するnonceを求める。 nonceは0...nでインクリメントしていく mining difficultyはお…

プログラマーに転職するならプログラミング以外にもう一つ

プログラマーとして転職したいなら、プログラミングスキルは必須 どのポジションに転職したいかにもよりますが、プログラマーとして転職したいのであれば、独学であれスクールであれ、ある程度のプログラミングスキルの習得は必須になります。 転職後に困ら…

Udemyで講座を購入してみた

Udemyでアカウントを作成すると一定期間ディスカウントされるので以下の講座を購入してみた。 【世界で2万人が受講】JavaScriptエンジニアのためのES6完全ガイド (https://www.udemy.com/share/101WLmAEMbd1dUQXoB/) 【 学習済み 】 フロントエンドのフレー…

JavaアプリApplication Insightsで日本語が文字化けする

AzureのPaasである AppService(Windows)で動かしているJavaのWebアプリ(Spring boot 2.x)からログをApplication Insightsに出力した際、日本語が文字化けした。 ロガー(logback)はUTF-8で出力用に設定済み。 ネットで調べてみると、AppServiceのデフォ…

CentOSとWindows10でファイル共有

CentOSを共有サーバにしてWindows10でファイルを共有する方法の備忘録 サーバ設定 全部ルートユーザで実行 1.SMB4をインストール バージョン確認 smbd -V 旧バージョンがインストール済みの場合はアンインストール yum remove samba yum remove samba-common…

Cloud9がディスクfullになってしまう事象の解決法

Cloud9でrailsアプリを開発してHerokuにデプロイしていると、tmpファイルに圧迫されてディスクfullになってしまう。 以下のコマンドで比較的使用量の大きいディレクトリを確認できる。 du -h -t 50M Herokuを使用している場合、おそらく、以下のディレクトリ…

MySQLでレコードがあればUPDATE、なければINSERTする方法

INSERT hoge_table (column1, column2, column3) VALUES (value1, value2, value3) ON DUPLICATE KEY UPDATE column1=VALUES(column1), column2=VALUES(column2), column3=VALUES(column3); UPDATE以降のVALUES関数はINSERTで指定された値を参照するためのも…

CentOS7でjavaの実行環境を切り替えるコマンド

CentOS7でjavaの実行環境を切り替えるコマンド alternatives --config java

log4j2とShutdownHookについて注意事項

log4j2の設定ファイルでshutdownHookをdisableにしておかないと、タイミングによっては、アプリより先にlog4j2がシャットダウンしてしまって、 アプリのshutdownHook内でログの出力ができなくなる場合がある。 設定例は以下のとおり。 <Configuration shutdownHook="disable"> ・ ・ </Configuration>

Ruby on Railsのgenerateでテストを作成しないようにする

Ruby on Railsのgenerateでcontrollerやmodelを作成する際、テストコードが作られないようにする方法 rails generate controller Hoges --no-test-framework rails generate model Hoge --no-test-framework

Heroku環境でRuby on RailsアプリにBasic認証を掛ける方法

1. application_controller.rbに以下の一文を追加する http_basic_authenticate_with :name => ENV['BASIC_AUTH_USERNAME'], :password => ENV['BASIC_AUTH_PASSWORD'] if Rails.env == "production" 2. Herokuの環境変数にBasic認証用のユーザー名とパスワ…

Javascriptでチェックボックスとテキストボックスの状態を連動させる方法

チェックボックスのチェック状態とテキストボックスの入力可否を連動させる方法を ググったけどよく分からなかったので、自前でその方法を考えてみた。 HTML <input name="target-checkbox" type="checkbox" id="target_check_0" value="target_num_0"> <input id="target_num_0" type="number" disabled>

Javascriptの日付処理に関するまとめ

文字列から1970/1/1からの通算ミリ秒に変換 var string_date = '2016/11/17'; var tick = Date.parse(string_date); Dateオブジェクトから1970/1/1からの通算ミリ秒に変換 var today = new Date(); var tick = today.getTime(); 当月の月末を取得 var today …

Javascriptで関数パラメータのデフォルト値

関数のパラメータにデフォルト値を設定する方法 Java等の他言語と違って、以下のような定義はブラウザによって不正となるみたい。 function hoge(param=1) { ・・・ } ※ChromeだとOKで、IEだと不正となった そこで、下記のように記述すればIEでもOKとなる fu…

FUJIMI 1/700 利根型重巡洋艦1番艦 利根 起工

今日からボチボチ利根姉さんを作ろうと思います。 キットは、FUJIMIのエッチングパーツ付きレイテ仕様。 レイテ前に呉に寄っているっぽいので、船体色は佐世保工廠色ではなく、呉工廠色にしようと思います。 今回は、いつも後回しにしてる面倒臭い水偵やボー…

アオシマ 1/700 初春型駆逐艦4番艦 初霜 完成

途中経過はしょって初霜完成です。 技術不足で13号電探はエッチングパーツに置き換えられませんでした。 次は、フジミの利根姉さんの予定です。

アオシマ 1/700 初春型駆逐艦4番艦 初霜

初霜ふですね。 艦これでは、カットイン要員として大変お世話になってる艦です。 パッケージ内です。 同社の雪風とは段違いのモールドの細かさ。 船体を貼り付けつつ方針を検討しました。 自分の実力を考慮して、13号電探と艦橋窓、手すりを汎用エッチングパ…

2chまとめで心にきたコピペ 1

いつかドヤ顔で子供に言ってやろう。 「クイズの時間だ」教授はそう言って、大きな壺を取り出し教壇に置いた。 その壺に、彼は一つ一つ岩を詰めた。壺がいっぱいになるまで岩を詰めて、彼は学生に聞いた。 「この壺は満杯か?」教室中の学生が「はい」と答え…

FUJIMI 1/700 重巡洋艦 妙高 完成

結構前から作っていた妙高がようやく完成。 駆逐艦ばかりの我が艦隊に、ようやく巡洋艦が配属されましたね。 次回製作するは、駆逐艦 初霜の予定。

ラーメン食べ歩き

美容師さんオススメのつくばのラーメン屋 「がんこや かるがん」で昼食。 頼んだのは薫風ラーメン。 あっさり醤油とんこつに揚げニンニクと青唐辛子のスライスが夏らしく刺激的。 おいしかった

PHPの連想配列でキーでソートする方法

$hoge = array('key1' => 0, 'key2' => 2, 'key3' => 5); array_multisort(array_keys($hoge), SORT_ASC, $hoge);

CSSでマウスカーソルの形を変える

#linked_tile { cursor: pointer; } ※) pointerはリンク時のマウスカーソル

CSSでリンクの下線を消す

a { text-decoration: none; }

jQueryでdivをクリックして子要素のリンクに飛ぶ方法

HTML<div id="linked_tile"> <p><a href="アドレス">クリックして</a></p> </div> JavaScript$(function(){ $('#linked_tile').click( function() { window.location=$(this).find("a").attr("href"); return false; } ); });

STLアルゴリズム

STLのコンテナ系はもともと使用していたけど、今回、とあることで初めて(?)アルゴリズム系も触ってみた。 アルゴリズムという何となく数学的な響きを理由に意味もなく敬遠してたけど、その便利さに感動した。 とりあえず一例 std::vector型のdataから0以…

Gitでブランチをマージしてpushする方法

git

ブランチでの作業を終えてmasterにマージしてリモートリポジトリにpushする方法 1. master(マージ先)に切り替える # git checkout master 2. マージする # git merge <作業ブランチ名> 3. 作業ブランチを削除する。 # git checkout -d <作業ブランチ名> 4.…

JavaアプリをWindowsサービス化する方法

Javaで作成したサーバアプリをWindowsで常駐される必要があったので Windowsサービス化させてみた。 環境は以下の通り。 ・Javaバージョン:1.7.0.15 ・Windows Server 2008 R2 64bit ・Eclipse Helios SR2 今回は、Tomcatでも使用されているApache Commons …

JavaでJSTからGMTに変換する方法

JST時刻に-9時間しないといけないのかな、面倒くさいなと思っていたら、SimpleDateFormatを使えばいけるみたい。 JSTで取得した時間をGMTに変更して"2013/02/20 09:30"的なフォーマットで出力する。 public class DateHelper { public static String convert…

円安について

金融緩和とは本来金利を下げることであり、通貨の量を増やすことは極めて危険なのだ。一度増やした通貨をうまく吸収し、インフレを抑え得た中央銀行を私は知らない。だからこそ、円安のためには、さらなる量的緩和よりマイナス金利の方が良いと言っているの…