2019-01-01から1年間の記事一覧
プライベートで使用しているMacBookのストレージが限界に達したので外付けSSDを書いました。 iCloudは契約しません。月額固定料金には抵抗感強いです。 gyazo.com 合計で3630円!適当に遊ぶ価格でこれならいいと思います。 実用化できたら御の字って感じです…
dockerのライフサイクル STATUS 内容 Created docker createなどでコンテナが起動された状態 Running コンテナが実行(start)されている状態docker run コマンドでは create とstartが実行されるためRunning状態になるdocker ps のSTATUS欄ではコンテナが実行…
バインドマウント nginxに静的なコンテンツをマウントする $ docker run --name some-nginx -v /some/content:/usr/share/nginx/html:ro -d nginx -v: {ホスト側のディレクトリ}:{コンテナ側のマウントポイント}:{option} ro は readonlyの略称 c.f. docker …
今まで曖昧なままでいたdockerを初めの一歩から理解する試み docker image コンテナ実行に必要なファイルをまとめたファイルシステム AUFSなどの特殊などの特殊なファイルシステムが使用されている 階層構造でデータが管理されている イメージ上のデータはレ…
yum RedHat系ディストリビューションのパッケージ管理システム RedHat系ディストリビューションのLinuxはCentOS/Fedoraなどがある rpm yumの機能を拡張したもの yumとrpmは別物ではなく、yumは内部でrpmを呼び出して高度な機能を提供している yumで補えない…
Java開発をしていると聞きなれない単語がでてくるのでここにまとめる Java API Java SE (J2SE) Java EE (J2EE) Java ME (J2ME) 名称 内容 JavaSE(J2SE) Java Platform Starndard EditionJavaの仮想マシン(JVM)など標準的なものが入った「セット」のこと …
各言語のパッケージマネージャ 言語 パッケージマネージャ Java Maven/Gradle Node.js npm/yarn Ruby gem Python pip PHP composer Perl cpan yarn FaceBookが開発したオープンソースのパッケージマネージャ npmと互換性がある。 yarn.lockファイルが生成さ…
Basic認証 Digest認証 認証が必要な場合ステータスコード401とWWW-Authenticateヘッダを利用してクライアントリソースに認証情報を通知できる。 HTTP/1.1 401 Unauthorized WWW-Authenticate: Basic realm="Example.jp" realm はサーバー上でリソースが属し…
メソッド 意味 GET リソースの取得 POST 子リソースの作成、リソースへのデータ追加 PUT リソースの更新、リソースの作成 DELETE リソースの削除 HEAD リソースヘッダの取得 OPTIONS リソースがサポートしているメソッドの取得 TRACE リクエストメッセージを…
gyazo.com Knockout.jsとは Microsoftが作ったMVVMパターンのJavaScriptフレームワーク Windows Azureポータルにも使われているらしい 日本語ドキュメント kojs.sukobuto.com Knockout.jsのココがスゴい みんな大好きjQueryと共存できるMicroSoft謹製のJavaS…
AdExchange 広告出稿数と広告枠のバランスにより、リアルタイムで広告枠の入札単価が変動する(RTB: Real Time Bidding)。 RTBでは広告枠でインプレッションが発生するごとに都度、入札が行われ、落札した広告が表示される。 落札者は落札価格をそのまま支…
合否結果 正答率94%で合格。 受けてみて 参考書はいわゆる黒本のみでいい。 巻末の模擬試験問題が優秀。テストで変数名だけ違うような問題がでてくる。 各章の練習問題やるより、巻末の模擬試験を何度も往復して暗記するだけで合格できるのでは、と思うくら…
TL;DR git push で Repository not found. エラー発生 clone fetch pull はできる Write権限がないから管理者に付与してもらってね 解決まで git push origin hoge remote: Repository not found. 上記のエラーでググると origin の設定が間違っている sshで…
参照型のクラスにないメソッドは使うことができず、コンパイルエラーとなる。 public class A { public void hello() { System.out.println("Hello!"); } } public class B extends A { public void test() { System.out.println("Test!"); } } public class…
正しい変数宣言と初期化(インスタンス化) 変数宣言 int[] array; int array[]; //2次元型 int[][] array; int array [][]; int[] array[]; //3次元型(これも大丈夫) int[][] array[]; インスタンスの生成と代入 int[] array = new int[3]; int[] array = n…
クラスを利用するときに一度だけ呼び出される初期化ブロック オブジェクトの初期化時ではなく、クラス自身の初期化時に実行される 複数のstaticイニシャライザが定義されている場合はコードに書かれた順序で事項される JVMによって自動的に実行されるメソッ…
String.replace 文字列を置き換えるためのメソッド 文字列の置き換えは、その文字列の先頭から最後まで再帰的に行われる replaceメソッドは char型 と CharSequence型の因数を2つ受け取るメソッドが提供されている public String replace (char oldchar, cha…
ES2017で追加されてたArray.includes true or false で返してくれるので indexOf よりも使い勝手が良さそう ただし、IE11だと動作しないので注意。
gyazo.com paiza.hatenablog.com 使ってみた github.com めっちゃ楽 markdown形式でガシガシかけるので楽 シンタックスハイライトもつけられる デザイン気にせずシンプルなスライドを作りたいときに便利そう マークダウン形式で直感的に書けるが、デザインを…
貧しさの定義 他人と同じものをほしがるから貧しくなる モノ(消費財・耐久財)とはそもそも何か +α(欲求を満たすもの) 足るを知る 不足していると思うから欲望が沸き起こる マズローの欲求5段階説 人間は自己実現に向かって絶えず成長する 超越的な自己実…
フリードリヒ・ハイエク 「貨幣発行自由化論」を発表 国家が中央銀行を経由して、通貨をコントロールすることは実態経済に悪影響を及ぼす 通貨の国営化を否定 市場原理によって健全で安定した通貨が発展する e.g. 仮想通貨 情報の非対称性 情報が偏って存在…
ID属性の重複問題 HTMLの文法上、id属性は重複してはいけないというルールがある。 ただし、コンソール上にエラー表記がされる訳でもなく、ペナルティがある訳でもないのでこうしたルール違反は度々見られる。 では何が問題か JavaScriptを使う際には注意が…
Station getstation.com Slack,Gmail,GoogleDrive,Dropbox ...etc 色々なサービスを一括管理できるアプリ 個別にアプリを起動しなくてもよくなる便利なサービス 似たサービスに無料のFranzがあるが、無料利用だと一定時間経つとスリープ?モードになって使用…
Fork Git GUI おしゃれ、シンプル、商用利用無料 複数のリポジトリをタブで表示できる Bit bucketのアカウント取るのが面倒だった git-fork.com
Atom Editor パッケージをインストールしてカスタマイズしていくエコシステムが人気みたい ただしパッケージをインストールしすぎると一気に重くなる 最近は割と改善した模様 atom.io Atom パッケージ Thema Monokai Neo 歴代1位の人気テーマ Sublime Textみ…
TL;DR cron でバッチ実行しようとして失敗、原因は実行権限 ファイルに実行権限を付与する ファイルに実行権限を付与してcommit 対象ファイルをインデックスに追加 git add XXX インデックス上のファイルの実行権限を変更 git update-index --add --chmod=+x…