alpのインストールからNginxのアクセスログ解析までの手順【ISUCON】
こんにちは。@nishina555です。 前回こちらの記事でISUCON環境をConoHaに構築しました。 ISUCONではパフォーマンスチューニングのスコアで勝敗を決めるわけですが、チューニングをする前にまずはどこを改…
こんにちは。@nishina555です。 前回こちらの記事でISUCON環境をConoHaに構築しました。 ISUCONではパフォーマンスチューニングのスコアで勝敗を決めるわけですが、チューニングをする前にまずはどこを改…
こんにちは。@nishina555です。 VPSではレンタルサーバーと違いroot権限が利用できるため、様々なことをサーバー上で行うことができます。 一方で、 もし、 今回はVPSを借りたらとりあえずやっておいたほうがい…
こんにちは。@nishina555です。 みなさんは画像のサイズをどのように圧縮していますか? スマホやカメラでとった写真はそのままだとサイズが大きく、そのままブログなどに貼り付けるとページが重くなるため、画像のデータサ…
こんにちは。@nishina555です。 以前、以下の記事で副業の収入がある人向けの確定申告の方法について説明をしました。 副業をしている人にとって気になる点の1つがという点だと思います。 副業が会社にバレないようにする…
こんにちは。@nishina555です。 みなさんはブログでを利用することはありますか? 表はわかりやすい記事を書くためにはなくてはならないものですし、実際自分も比較記事やスペック紹介記事などを書く時によく表を利用してい…
こんにちは。@nishina555です。 みなさんはGitHubのリポジトリ管理でという言葉を聞いたことがありますでしょうか? Forkとは本家のリポジトリを自分のリポジトリとしてコピーする方法で、本家のリポジトリの内容…
こんにちは。@nishina555です。 こちらの記事でConoHaにISUCONの過去問の環境を作成する手順について説明をしました。 ISUCONでは実際にパフォーマンスチューニングをするにあたり、ソースコードなど修正…
こんにちは。@nishina555です。 gitでソースコードを管理し、GitHubにpushしていると以下のようなコマンドに遭遇したことはありませんか? $ git push origin HEAD Username …
こんにちは。@nishina555です。 プログラミングをする上でgitでのバージョン管理はもはや必須となっており、プログラミングをする前には必ずといっていいほどリモートリポジトリの作成を行います。 開発中は定期的にpu…
こんにちは。@nishina555です。 自分は技術的なアウトプットの場としてWordPressを活用しています。 WordPressのテンプレートはスワローを利用し、Markdownで記述できるようになるJP Mark…
こんにちは。@nishina555です。 自分は技術的なアウトプットの場としてWordPressを活用しています。 WordPressのテンプレートはスワローを利用し、Markdownで記述できるようになるJP Mark…
こんにちは。@nishina555です。 自分は技術的なアウトプットの場としてWordPressを活用しています。 WordPressのテンプレートはスワローを利用し、Markdownで記述できるようになるJP Mark…
こんにちは。@nishina555です。 Webのパフォーマンスチューニングの有名な大会にISUCONというものがあります。 の読み方はで、ISUCONの名前の由来はの頭文字からきています・・・とぼくはずっと思っていたの…
こんにちは。@nishina555です。 会社員をやめてフリーランスとして独立するための準備には色々なことがありますが、その中でもは特に大事な準備の1つです。 フリーランスになるとクレジットカードの審査が通りにくくなるの…
こんにちは。@nishina555です。 みなさんはマイルためてますか? マイルを使えば搭乗券と交換できたり、座席をグレードアップできたりします。 ただ、飛行機にそこまで乗らない人だとあまりマイルのことは意識しない人も多…
こんにちは。@nishina555です。 以前、SuicaはViewカードを利用するとオートチャージが利用できて便利になるという話をしました。 僕もViewカードを愛用しているわけですが、Viewカードもまだ弱点があるん…
こんにちは。@nishina555です。 みなさんはSuicaを電子マネーとして使ってますか? コンビニでの買い物や定期券外の電車を利用する時など電子マネーは本当に便利ですよね。 とても便利なSuicaですが、なんて経験…
こんにちは。@nishina555です。 会社員からフリーランスになることを考えている場合、退職してから「さて、フリーランスの準備をしよう!」という人は少ないと思います。 ほとんどの人が会社員の時から少しずつフリーランス…
こんにちは。@nishina555です。 フリーランスや自営業を考えている方は国民年金加入の手続きが必要になります。 しかし、会社員は年金についてそこまで調べる機会もないので、そもそも 今回は職種ごとに年金制度がどうなっ…
こんにちは。@nishina555です。 いきなりですが、 会社勤めや公務員の方は年金について詳しく理解をしていない人も多いのではないのでしょうか。 特にフリーランス(自営業)として独立しようと考えている人の場合は自分で…
こんにちは。@nishina555です。 会社員からフリーランス(個人事業主)になると医療保険を変更する必要があります。 医療保険の概要については以下の記事で紹介をしました。 会社員からフリーランスになる場合、健康保険か…
こんにちは。@nishina555です。 自分が本業としているエンジニアという職業は他の業界に比べて起業したりフリーランスに転身したりするのが身近な職業です。 会社員からフリーランスになる時には色々と準備をすることがあり…
こんにちは。@nishina555です。 みなさんPythonは利用されていますか? Pythonは機械学習の分野で利用されていたり、初学者にも馴染みやすい言語であるため注目されていますね。 Pythonでプログラミング…
こんにちは、@nishina555です。 エンジニアやデザイナーのようにスキルがある人にとって副業というのは身近な存在だと思います。 とかという思いから副業について考えたことがある人も多くいるのではないでしょうか? しか…
モバイルディスプレイとiPad、外付けディスプレイにするなら断然・・・ こんにちは。@nishina555です。 皆さんは外出先でパソコンを使う機会はありますか? 自分は自宅だとだらけてしまうタイプなので、よく外でパソコ…
こんにちは、Udemy(ユーデミー)ヘビーユーザーの@nishina555です。 Udemy(ユーデミー)を利用された人ならご存知かもしれないですが、Udemy(ユーデミー)にはクーポンが存在しており、クーポンを利用する…
アメリカ発のオンライン学習プラットフォームUdemy(ユーデミー)。 2015年にベネッセが業務提携を行い、今では日本でもかなり有名なオンライン学習コンテンツとなっていますよね。 2018年現在で 自分を含め、知り合い…
そんな風に思ったことはありませんか? こんなとき、ショートカットキーを使えば作業効率は一気に上がります。 コピー&ペーストなどをはじめ、PCをよく使う人ならショートカットキーを多用している人は多いでしょう。 標準…
Macユーザーの皆さんはアプリの起動をどうやっていますか? 1番スタンダードなのはDockからクリックする方法ですよね。 すでにアプリが起動しているならMission Control(3本指でスワイプして全てのウィンドウ…
Macユーザーのみなさん、って思ったことはありませんか? 例えば、「」というとき、以下のような感じでウィンドウをカーソルで操作して消耗してる人はいませんか? 今回はウィンドウの大きさや位置をショートカットキーで操作できる…
突然ですが、どのようにしていますか? 3本指でスワイプしてMission Control(全体像が見える画面)を開き、該当ウィンドウを選択する人が多いかなと思います。以下のような感じですね。 ただ、これだとんですよね。 …
突然ですが、「ブログのネタとしてMacのアプリも紹介したいなー」と思ったことはありませんか? そして、「せっかく紹介するならアフィリエイトしたいなー」と思ったことはありませんか? MacのアプリもAmazonや楽天の商品…
このブログはオープンケージ社のテンプレートであるスワローを利用しています。 スワローは公式サイトが充実しており大体のことは公式サイトを見れば解決します。 スワローのメリットの1つとして豊富なボックスのショートコードが挙げ…
ブログの記事内でAmazonや楽天の商品を紹介したい機会は多いと思います。 自分の場合は技術書などの紹介を行っています。 商品紹介をする場合、楽天とAmazonのどちらで買い物をするかは読者によって異なるので両サイトの購…
このブログで利用しているテンプレートのスワローではデフォルトでプロフィールに掲載できるSNSアカウントは以下のようになっております。 これはWordPressの管理画面から設定をすることができます。 GitHubのアカウ…
IPアドレスという言葉は聞いたことのある人も多いと思います。 開発の現場では外部の攻撃者からのアクセスを遮断したり、開発環境を外部からアクセスできないようにしたりする場合にIPアドレスの知識は必須となります。 IPアドレ…
Dockerを導入した新規Railsアプリの開発方法に関する記事を以前紹介しました。 今回は既存のRailsアプリをDocker化する方法について説明をします。 新規アプリとの違いですが、新規の場合はデータも特にないので…
MySQLを利用したRailsアプリを作る機会がたびたびあるので今回手順を作成しました。 サクッと雛形を作りたいときに参考にしてもらえればいいと思います。 なお、MySQL自体はローカルにインストールされている前提で話を…
Railsを勉強するにあたり必要な概念であるbundlerについて今回は説明します。 ある参考書ではbundle exec rails new、他の参考書ではrails newと書いてあるものがあったり、bundle i…
Railsアプリを作成するとGemfileとGemfile.lockという二つの似たようなファイルが作成されます。 Webアプリの開発経験が少ない人にとってGemfileの概念は少しとっつきにくいと思います。 今回は初学…