サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
TGS2024
kitsune.blog
これからエンジニアを目指す方は、「Ruby」と「PHP」どっちを選べばいいのか迷うところだと思います。 プログラミング言語による違いなんて、長く使っていないと見えてこないので、「初心者には判断が難しい」というのが正直なところ。 結論からいうと、どちらの言語を選んでも後悔することはありません。 Rubyにしろ、PHPにしろ、どちらも仕事はたくさんあり、業務で使う機会は多いからです。 それにWebエンジニアを目指すのであれば、どちらのプログラミング言語も扱えるようになっておいて損はしません。仕事も増えますから。 ただ、それでも「どっちがおすすめなの?」と聞かれたら、僕は「Ruby」と答えるでしょう。 Rubyはプログラミング講師をしている僕から見ても、初心者にベストな言語だからです。 今回は、これから学ぶプログラミング言語で迷っている方に向けて、RubyとPHPの違いについて詳しく紹介していき
SSL化(HTTPS)の目的通信をSSL化する目的は、2つあります。 通信の暗号化通信先の証明「個人情報が漏れたりしないかな?」 「このサイトって怪しくないかな?」 SSL化することで、このようなユーザーの不安を取り除くことができます。 通信の暗号化(HTTPS通信)をおこなうことで、通信を盗聴している悪質な第三者から情報を守ることができ、接続先のWebサイトが認証局によって認められたサイトだと証明することができます。 とりあえず僕が伝えたいのは、WebサイトのSSL化は「必須だよ」ってことです。
Docker Toolboxをインストール(Windows 10 Home)Windows 10 HomeでDockerを使うためには、「Docker Toolbox」をインストールする必要があります。 ちなみに、Homeには「Hyper-V」という機能がないため、「Docker for Windows」を利用することができません。 Docker Toolboxをインストールすることで、「Hyper-V」の代わりに「VirtualBox」などのツールがインストールされるようになっています。 Docker ToolBoxのGitHubにアクセス「DockerToolbox-xx.xx.x.exe」をクリックしてダウンロード「DockerToolbox-xx.xx.x.exe」を実行セットアップダイアログの指示通りに進めるデスクトップの「Docker Quickstart Terminal」を
Docker(ドッカー)とは、「仮想環境の構築ツール」です。 このDockerを使った環境構築は、これからのデファクトスタンダード(事実上の標準)となりつつあります。 仮想環境といえば「VirtualBox(Vagrant)」なども有名ですが、構築の仕組みがまったく違い、Dockerを使うことで、より素早く簡単に仮想環境を構築できるようになります。 この記事では、初心者にもわかりやすくDockerの仕組みについて紹介していきます。 Dockerとは何かDockerの仕組みVirtualBoxとの違いDockerのメリットDockerとは何か?VirtualBoxとの違いをしっかり覚えて、Dockerを使いこなせるようになりましょう。 ちなみに、Dockerを使うにあたってLinuxの基本知識が必要になるので、心配な方はこちらの記事もあわせて読んでみてください。 【Linux入門】基礎知識や
Linuxを扱えることは、Webエンジニアとして成功させるための必須条件みたいなもの。 とはいっても、多くのインフラ初心者はLinux環境なんて持ってないし、どう構築していいのかもわからないですよね? 今回はそんなLinux初心者のために、「Vagrant(ベイグラント)」と「Virtualbox(バーチャルボックス)」を使って、めちゃくちゃ簡単にLinux環境を構築する方法を紹介します。 最終的には、WindowsやMacの中で「CentOS(セントオーエス)」を動かせるようになります。 CentOSがわからない方は、さきにこちらの記事を読んで、Linuxの基礎を確認しておきましょう。 【初心者向け】Linuxとは?特徴やカーネルの仕組み、種類をわかりやすく解説!
RuboCopとは、Rubyのコードがコーディング規約に沿っているかを確認できる「静的コード解析ツール(コーディングチェックツール)」の1つです。 RuboCopを使うことで、ソースコードに対して以下のようなチェックをおこないます。(ほかにもあります) インデント文字数の長さメソッド内の行数条件式の見やすさソースコードの複雑度ハッシュなどの末尾にあるカンマの有無これらのコーディング規約は、自分で追加したり削除したりとカスタマイズすることが可能です。 このような静的コード解析ツールを利用することで、複数メンバーで開発していても、コードを読みやすく品質を維持できるというメリットがあります。 もちろん、1人で開発しているときであっても、綺麗なコードで管理することに越したことはありませんよね。
Railsアプリの場所を確認まずは、Railsアプリが置いてある場所を確認してみましょう。 「Railsの環境構築」を読みながらRailsアプリを作った方は、以下のようにホームディレクトリの下にRailsアプリがあると思います。 「/home/vagrant/training/training_app」 まずは、この「training_app」を「/opt」の下に移動、またはコピーしましょう。 なぜなら、公開するアプリを置いておく場所として、ホームディレクトリは適切ではないからです。 また、「/home/vagrant」にアクセスできるのは「vagrantユーザー」だけですが、今回は「nginxユーザー」がRailsアプリのディレクトリにアクセスする予定なので、ホームにあると都合が悪いのもあります。 Linuxのディレクトリ構成(構造)とは?Windowsフォルダとの違いを覚える! Rai
Linux(リナックス)とは まず、注意してもらいたいのは、「Linux(リナックス)」には2つの意味があるということ。 LinuxカーネルLinuxカーネルを使っているOSさっそく、この2つが何を指しているのか確認していきましょう! Linuxカーネルとは まず1つ目のLinuxの意味ですが、それは「Linuxカーネル」です。 Linuxカーネルとは、OSに必要な基本機能を集めた核(コア)となるソフトウェアのこと。 このLinuxカーネルのことを、単に「Linux」と呼ぶこともあります。 そして、このLinuxカーネルは、リーナス・トーバルズさんが「UNIX」というOSを参考にして作った(UNIXライクな)ソフトウェアです。 ちなみにリーナスさんは、このLinuxカーネルのプログラムを管理するために、「Git」というバージョン管理システムを作ったことでも有名です。 【読むだけ】Gitとは
このページを最初にブックマークしてみませんか?
『キツネの惑星|我慢しなくていい、なりたい自分でいよう』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く