2018-03-01から1ヶ月間の記事一覧
事前準備 dev.classmethod.jp こちらを参考に、公式イメージを使えるようにする Dockerfile javaのエンコードを打ち込むの面倒だったので.bash_profileに無理やりalias。 あとでヒアドキュメント構文とかで書き直したい。 FROM store/oracle/serverjre:8 RUN…
はじめに 初心者の友人向け プログラムうまくうごかねぇ! function Osero { showBoard(); putPiece(); turnPiece(); judgeEnd(); } function showBoard() { .... } function putPiece() { .... } ... ... ... ゲームは正しく終われるのに、コマがうまく置け…
注意 友人用。ざっくり説明。 内容 githubからclone ブランチを分ける コミットする。プッシュする。 プルリクを出す 合体させる 0.cloneじゃなくて、すでに作ったコードをgithubで管理したい willow710kut.hatenablog.com 1.githubからclone ダウンロードし…
すでにあるコードをgithubで管理したい $ ls index.html この状態で、このindex.htmlをgithubで管理したい これは単純に、git initをして送るだけでいい。 githubでリポジトリを作る マイページから、リポジトリの作成をする リポジトリの名前を用意する 出…
コメントも2重管理に気をつけるべき // おすすめ商品を5個表示する $this->recommendItems(); こんなコメント。なぜダメか。 1.recommendItemsのコードを読めばいい。 例えば元コードに // おすすめ商品を5個表示する function recommendItems() { .... } な…
初LTしてきました。 LTとは、ライトニングトークの略で、3-5分程度のプレゼンをする文化です。 エンジニアの交流会とかで盛んに行われるあれですね。 エンジニア交流会でやりました ということで、今日あったエンジニア交流会で初LTしました。 他社の方もい…
ちょっと間違えていたので こちらの方で内容を変えて書いています。こちらもご参考に www.nyamucoro.com null合体演算子とは null合体演算子(A ?? B)は、 Aが nullや undefinedの時に、Bを出力し、 非nullの時にはAを出力するものです。 例がundefinedやnull…
元となる抽象クラス
undefindedの時に、空文字を出したい if (isset($item)) { echo $item; } else { echo ''; } あるいは、三項演算子を使って echo (isset($item) ? $item : '') これをnull 合体演算子 (??)を使って書く null合体演算子 echo ($item ?? ''); 短い。見やすい。…
度々自分に足りないと感じる能力 今日とある方とランチをしていたのですが、 エンジニアを育成するときに、指定言語のプログラミングがある程度出来るようになったら良いのかって話がありました。 上手く検索する能力。 目標を達成するための過程作り 自己マ…
基本はrootディレクトリのお話 指定したrootディレクトリ配下のものだけがアクセス出来るのが基本なので、 ドメイン毎にrootディレクトリを指定してやればいい server_name user-domain_name.jp; root "/var/www/public/assets_dir/user"; server_name admin…
シンボリックリンク home/dir/ home/somedir/content.txt で、home/dirにいる時にcontent.txtのシンボリックリンクを作成すると、元のファイルそのままに、 home/dir/content.txt にファイルがあるように扱うことができる。 コマンド cd home/dir ln -s ../c…
desc table_nameでなにこれとなる なぜ1だったり、4だったり指定されているのかと思って調べてみた。備忘録。 tinyintとは 1byteの数値。 符号なしなら、0から255、符号ありなら、-128から127まで。 tinyint(1)は mysqlの時だけ、0or1を指します。つまり、bo…
元気になりました。 無事に体調はほぼ復活。 鼻水はずるずるしてますが、吐き気はおさまって、ご飯も普通に食べれてます。 体調崩さないようにしよう。 会社の人に休め!って言われてるのに仕事した罰でした\(^o^)/ むしろ優しく声かけてくださってるにも…
なにそれ 『#7119』というところにかけると、救急車呼ぶべきか相談出来ます。 症状話すと、それは救急車を呼ぶのをおすすめしますとか、しなくても大丈夫ですとか、教えてくださいます。 救急車呼ぶべき?迷ったらかけてみる 本当に救急車呼ぶべきか、判断迷…
# 体調が悪いです 頭痛がひどく、食べ物も食べれないし、熱は上がる一方。 # 何もできない。 休むしかない、何もできない、頭痛に対しての対抗方法がない。 こういう体調崩してから、後悔するやつです。 みなさん、体調には気をつけましょう……数日何もできな…
Dockerに慣れてきました ローカル環境でDockerを使うことは慣れた。 じゃあ、本番環境をDockerにしたくない? 公式イメージでコンテナ作れたが・・・ 公式イメージを使ってコンテナを作ったはいいけど、元のコードがない。 あれ?これsshしてサーバー側でpul…
そもそもにWBSとは Work Breakdown Structureの略。プロジェクトマネジメントの手法の1つ 大項目、中項目、小項目といった項目を、ツリー構造で分けることで、必要なタスクの洗い出しを行う事ができる。 成果物WBSとは 目的に対して、必要な成果物を洗い出…
教える側に立ってみた 最近、教える側、導く側の立場に立つことが増えてきた。 新卒一年目特権ももうそろそろなくなる。いや、もうほぼ残ってないのかもしれない。 教える側に立つと、私はサポートタイプだからか、教える事自体はむしろ喜びになるので自然と…
Route 53とは Amazon Route 53(スケーラブルなドメインネームシステム (DNS))| AWS 可用性が高くスケーラブルなクラウドドメインネームシステム (DNS) ウェブサービスです。 DNSとは www.example.com のような名前を、コンピュータが互いに接続するための…
初めに ブログのタイトルに『149日目』と書いてますが、私のブログの連続更新日数なので、 JAWS DAYSが149日目なわけではありません! 先日こちらのイベントに行きました AWSもインフラも超初心者ですが飛び込んできました! jawsdays2018.jaws-ug.jp このイ…
仕事のモチベーション 会社選びの指針、働く先のビジョンなどがあると思います。 自分の中にもそれがある程度あって、企業のビジョンと私のビジョンが遠い違いがないと思ったので、今の会社にしました。 やりたいことをやれる世界に 私のビジョンは、各々が…
なんでgitの中にnpmとかでインストールするファイル入れないの? 入れたらインストールする手間も省けるじゃん? なんでわざわざcomposer.jsonとかに書いてるの?ファイル自体は入れないの? コード重くなる そしたら、git cloneとかする時に、めっちゃ重く…
CSSだとこう書きたいときに .class { background-color:red; } #id.class { background-color:blue; } .class { background-color:red; } class:hover { background-color:blue; } これを入れ子にして見やすく書きたい &を使う .class { background-color:re…
現状 php artisan make:migrateをすると出来るファイルはup()とdown()に何も書いていない php artisan make:migrate create_new_tables
前提・ゴール nginx等で、強制的にindex.phpを読み込ませる index.phpから、URIに合わせて、別ファイルを読み込ませるのをゴール 手順 ①URIを取得 ②クエリと分ける ③URIに合わせてinclueするファイル分ける 書いたコード index.php(①と②を担当)
何が起こった <div class="bg"> <div class="front"> </div> </div> bg { width: 100%; z-index: 10; } front { width: 80%; z-index: 11; } こんな時に、frontをクリックすると、frontもbgも両方クリックイベントが反応した。 falseだと、css含んだ全部の動作が止まる willow710kut.hatenablog.com 対策 $('…
前回の記事 willow710kut.hatenablog.com おどr A Tour of Go チュートリアル。 オブジェクトっぽい書き方が出来る ここ参考に。 willow710kut.hatenablog.com 構造体の初期化方法 type Obj struct { number int name string } o := Obj{num, str} Obj{num,…
前回の記事 willow710kut.hatenablog.com もしかしたらオブジェクトなのかもだけど。 オブジェクトっぽいなーって思ったのでφ(..)メモメモ 構造体の書き方 type Obj struct { number int } プロパティみたい。 コンストラクタみたいなの func NewObj(num int…
location / { try_files $uri $uri/ /index.php$is_args$args; } これの意味って? try_filesは、リクエストに応じたファイルを返します。 詳しく見てみよう 最初に$uriと書いているので、 https://domain.name/hoge.png なら、hoge.pngがあればそのままファ…