エンジニア

エンジニア

初心者におすすめのプログラミング言語5選

「プログラミングを始めたいけど、どの言語がいいのか分からない…」「初心者にぴったりのプログラミング言語ってどれだろう?」 そんな疑問をお持ちのあなたに向けて、この記事では初心者におすすめのプログラミング言語を分かりやすくランキング形式でご紹...
インフラ

URLってこういうこと

こんにちは、ピクピクあやかです! こちらの記事では、webエンジニア向けにエンジニア向けに、URLってこういうことなんだよっと書いていこうと思います。 URL自体に疑問を持つことも少ないかと思います。(私はそうでした...) 物心ついた時か...
Flutter

FlutterでVSCodeからエミュレーターをビルドできない時

こんにちは!pikupiu-ayakaです! この記事は私の完全なる備忘録です! もしかしたらあなたが困っていることの役に立つかもしれないし、立たないかもしれません。 その点ご容赦くださいね! エミュレーターをビルドできない 私は今、スマホ...
Ruby

Turbolinksとrails

Turbolinkというのは、railsでajaxをお手軽に実装できるライブラリの一つ。 railsでajax通信を投げた時に、そのレスポンスのbodyタグを、元ページのbodyタグに差し替えることで、headタグの差し替えが不要になり、高...
Ruby

RailsとWebpackerの関係

Rails5以前では、JSの格納ファイルは app/assets/javascriptでした。 Rails6からは、app/javascriptに格納していくこととなります。 と言いますのも、Rails6からは、デフォルトのJSの管理ツール...
Docker

Dockerってなんやねん

Docker、今では当たり前の技術で、エンジニアであれば普通に使っていると思います。 もちろん私も使ってきたのですが、「なんとなく」という雰囲気で使ってきたんです。 それでも特に困ったことはなかったのですが、基礎をしっかり固めたい!という思...
インフラ

サーバーって結局こういうこと

フリーランスのサーバーサイドエンジニアとしてプログラムを書いている私ですが、 インフラ周りにもっと強くなりたい!と思い、インフラ周りを勉強しています。 今回の記事では、ネットワークについての備忘録を自分用に書いています。 かなり噛み砕いて書...
Ruby

RackとRailsの関係について備忘録

こんにちは! 私はサーバーサイドのエンジニアとして、普段プログラムを書いているのですが、 インフラ領域に苦手意識があるので、 インフラにも強いサーバーサイドエンジニアを目指して、勉強しております! 今回は、Rackがどういうもので、Rail...
DB

DBのロックの種類(MySQL)

DBのロックの種類 DBのロックには、大きく以下の2種類があります。 共有ロック 排他(占有)ロック 共有ロックとは、参照はできるけど、更新はさせないロック。排他ロックとは、参照も更新もさせないロック。 そしてロックする対象についても、大き...
Ruby

コンソール上からヘルパーメソッドを実行

rails を使っている方で、「コンソールからviewのヘルパーメソッド実行したいなー」と思っていませんか?? helperをかませば実行できますよ! helper.time_ago_in_words(Time.current) ちなみに、...