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

給料の交渉についての怪文章

「交渉すると給料が上がる」「給料は交渉すべき」と言った話をたまに聞くが、給料の交渉が嫌いなので考えてみた。 これは真面目な考察ではなく、自分の感情に対する整理のための怪文章である。 特に後半は完全な怪文章となっている。 交渉しなくても上がる組…

(動画まとめ)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が違っていたらエラーにしたい

[https://www.websequencediagrams.com/cgi-bin/cdraw?lz=dGl0bGUgcmVxdWVzdCBmcm9tIHNhbWUgaXAgCgpVQS0-YXBwOgAYBwphcHAtPnNlc3Npb246aXAKAAQHAB8GABgGVUE6aW5wdXQgZm9ybQA4CVVSTAAvDgA-ByBpZAA3DmlwAF8GYXBwOmNoZWNrAIEGCApub3RlIHJpZ2h0IG9mIGFwcDogSWYgY…

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つ選んでまたテキストを…