(動画まとめ)AWS re:Invent 2016: Scaling Your Web Applications with AWS Elastic Beanstalk (DEV206)

AWS

AWS re:Invent 2016: Scaling Your Web Applications with AWS Elastic Beanstalk (DEV206) なぜElastic Beanstalkを作ったのか 複雑なコードのデプロイ、セットアップ、インフラの管理 サーバの設定、DB、ロードバランサー、firewall、ネットワークの管理に…

(動画まとめ)AWS re:Invent 2015: All You Need To Know About Auto Scaling (CMP201)

AWS

AWS re:Invent 2015: All You Need To Know About Auto Scaling (CMP201) ELB Auto Scaling group Auto scalingの主なコンセプト minimum capacity:ずっと動かしたいインスタンス maximam:最大数(予算のコントロールに使う) 望む数 参考 増減の振り幅? AZ…

(動画まとめ)AWS Summit Series 2016 | Chicago - DevOps on AWS

AWS

AWS Summit Series 2016 | Chicago - DevOps on AWS AWS Summit Series 2016 | Chicago - DevOps on AWS ソフトウェアのリリースプロセス Continuous integration ソースコードをどこかにコミットして、テストして、ビルドまで。 Continuous delivery ソース…

わかりやすいJavaEEウェブシステム入門でいきなりハマった(macOS Sierra)

p17で最初のプロジェクトを実行したところでデプロイに失敗しハマる 具体的には以下のような状況 glassfishは起動可能(ブラウザからlocalhost:8080でアクセスできる) が、NetBeans上からglassfishを停止できない(停止ボタンがグレーアウトしている) NetB…

アキネーターの作品版を作ったら金になるのではないかと思った

要件のイメージ(漫画版を仮定) 〜な(抽象的な希望)漫画を探している、といった人がターゲット 漫画喫茶に来たけどいまいち読みたい漫画がない人とか 現実っぽいやつ or ファンタジーっぽいやつ、みたいな選択肢がでてくる 選択肢はだんだん具体的になる…

Springのセッターインジェクション

セッターによるインジェクション @Component public class SetterInjectionServiceImpl implements SetterInjectionService{ //インジェクション対象 private Test target; //セッターによるインジェクション @Autowired private void setTarget(Test target…

Webサイトを絵画調にするアプリ

昔Webサイトを油絵か何かで正確に模写するアーティスト的なのが出てくるのではと思った 機能イメージ 画面からURLを入力する アプリケーション側で、Selniumか何かでスクショをとる 画像を変換して、油絵っぽくする 画像を返却する twitterか何かで拡散でき…

JSTQB認定テスト技術者資格 Foundation Levelに合格しました

なんで取得したのか 体系的なテストの知識が薄いなと思ったから(お客さんと話していた時にC2カバレッジで〜〜という話がわからなくて困った) 自分の背景 開発の会社に新卒で入社して約3年 やった勉強 教科書を眺めた(30分くらい) www.amazon.co.jp 模擬…

Effective Javaを読んでいる㉘

例1 import java.util.ArrayList; import java.util.List; public class Test { public static void main(String[] args) { List2<Object> list = new List2<>(); List<String> sList = new ArrayList<>(); List<Object> oList = new ArrayList<>(); //List<String>はList<Object>のサブクラスではな</object></string></object></string></object>…

Effective Javaを読んでいる㉗

再起型境界 import java.util.List; public class Test { //引数がCompareble2<T>型のリストであることが保証されるためOK private static <T> Comparable2<T> max1(List<Comparable2<T>> list){ Comparable2<T> max = list.get(0); for(Comparable2<T> t : list){ if(max.compareTo(t) > 0</t></t></comparable2<t></t></t></t>…

Effective Javaを読んでいる㉖

ジェネリクスを使おう 具象不可能型は配列を生成できない DelayQueueってなに →Delayedインターフェースを実装したクラスのみ格納できるキュー →Delayedインターフェースを実装したクラスがオーバーライドしたgetDelayedメソッドの戻り値が0未満でないと、要…

4コマ漫画を生産するためのアプリ

各コマの画像を選ぶ エディタで吹き出しの配置とセリフの設定ができる →ここ 投稿できる 自分で画像をアップロードして使うことも出来る アップロードした画像は他の人も使える 投票できる

ホームページレッカー

クライアントサーバ クライアント:URLを入力してリクエスト サーバ:受け取ったURLへアクセスしページを取得 :ページ内のURL(cssとか画像とか)を文字列変換で絶対パスに治す→ページはURLのものを表示したいけどドメインが変わるので※1 サーバ:DOMをラン…

入力ページへのリクエストを送信したIPと実際にデータを送信したIPが違っていたらエラーにしたい

かんがえちゅう title request from same ip UA->app:request app->session:ip session->app: app->UA:input form UA->app:URL app->session:session id session->app:ip app->app:check same ip note right of app: If accepted ip is not same ip in sessi…

JSTQB FLのシラバスを雑にまとめる

2/11テスト 今週から真面目に勉強しようかなという気持ちでいたら時間がまるで無かったのでとりあえずシラバスだけでも抑えていきたいので雑にまとめている シラバス http://jstqb.jp/dl/JSTQB-SyllabusFoundation_Version2011.J02.pdf 1.1 テストの必要性エ…

Effective Javaを読んでいる㉕

配列よりリストを 配列と総称型の違い(共変) SuperのサブタイプがSubならSubはSuperのサブタイプ ListはListのサブタイプではない Object[]Objectのサブクラス(あらゆるクラス)が格納できるが格納された配列の型のサブクラスの値しか格納できない(が、…

JSTQB謎単語

マスターテスト計画 レベルテスト計画 ワークフロー 統合テストとシステム統合テストの違い 構造テスト

ランダムにクローリングして適当にテキストを抽出してtwitterに投稿するだけのBotの要件

概要 初期設定したURLからランダムにリンクを1つ選んでアクセスする アクセスしたページ内のテキストノードからテキストをランダムに選ぶ テキストとURLをくっつけてtwitterに投稿する アクセス先のページからまたランダムにリンクを1つ選んでまたテキストを…

Effective Javaを読んでいる㉔

非チェック警告を潰せ ふつうに潰せるやつはつぶそうね はい 潰せないやつは@SuppressWarnings("unchecked")でつぶせ でかいスコープに@SuppressWarningsつけるな 出来る限り小さいスコープにつけろ!!!!!! 宣言にしかつけられないからスコープを縮める…

Effective Javaを読んでいる㉓

総称型のクラスを型パラメータなしで使うな List list = new BookList; list.add(new Magazine()); Book book = (Book)list.get(0); コンパイル通っちゃうけど実行時にキャストできなくてエラーになる。 ListとList¥<Object¥>の違い(なんか型パラメータの部分がマー</object¥>…

Effective Javaを読んでいる㉒

staticメンバよりstaticでないメンバを選べ enclosing class→内部クラスに対して外側のクラス 4つのネストされたクラス static member classes enclosing classのstaticなメンバである enclosing classのすべてのメンバにアクセスできる。 nonstatic member …

Effective Javaを読んでいる㉑

戦略を表すのに関数オブジェクトを使え 何についての戦略なのか?を表すインターフェースを作る 実装クラスを作る 利用者はインターフェースの形で宣言された変数に実装クラスを突っ込む 注意点 匿名クラスの形で実装する場合インスタンスが何回も作られる構…

JJUG CCC 2016 Fallにいってきた

見たセッション SpringはどうやってDIしているのか SpringはどうやってDIしているのか · Issue #35 · jjug-ccc/call-for-paper-2016fall · GitHub ・スキャンの対象はclassファイルを直接解析して判定してる ・インスタンスはClassLoaderから読み込んで生成…

Effective Javaを読んでいる⑳

タグ付けされたクラスよりもクラス階層を このクラスはこういう意味だよ的なフィールドを作ってその値で動作を変えるくらいなら、共通部分だけ抽象クラスに切り出して意味ごとにサブクラスを作れよ、と

遊ぶペン欲しさに

はてなブログ5周年ありがとうキャンペーンお題第2弾「5年後の自分へ」 5年後の私 10年後の私

Effective Javaを読んでいる⑲

型を定義するためだけにインターフェースを使いなさい インターフェースのクラスへの実装はクライアントがそのクラスのインスタンスによって出来ることをについて表現すべきである。 constant intercafe メソッドがなくて定数の定義だけしてるインターフェー…

不具合調査のすゝめ

何かアプリケーションに不具合があったときの原因調査にて何を考えてどういった作業をすべきか 大きく以下の2つに分けて考えるべきだと思っている。 経験と直感から原因を予想する なんだかんだでまずはこれだと思う。 が、経験と直感による想定が全部はずれ…

JSTQBの試験申し込みってどこからやるんだ

Foundation Level試験/資格試験-JSTQB認定テスト技術者資格/日科技連|ソフトウェア品質|SQiP研究会 ここの 「個人」の下のオレンジのとこ(個人の場合は) 直感的にわからん ちゃんとこういうの一から全部読まないのが悪いんだけど・・・

かぼちゃ

Springの@Transactionalは非チェック例外をスローしたときにロールバックしてくれない

ロールバックしてくれ www.catalysts.cc @Transactional(rollbackFor = Exception.class) でできると