ねこものがたり

いちにちいっぽ

2018-01-01から1年間の記事一覧

自動化テストについて

覚書 .rspecを変更してテストの実行結果の画面をカスタマイズする (例) --format documentation 自動化テスト 自動化テストは機能が正しく実装されたことを確認するためのもの。 「不安をなくす(確実に動くことを確認できる)」「実装を追加したり変更し…

OmniAuthのTwitter認証でつまずいたこと(2)

前回の続き。 残ってるエラーたくさんあるかと思っていたけど1個だけでした。 1個だけだったんだけど、その1個が本当にわからなくて辛かったです・・・ 修正したのは/models/user.rb. 修正後 class User < ApplicationRecord devise :database_authentica…

OmniAuthのTwitter認証でつまずいたこと

Twitter認証ってよく見るのに実装はこんなに難しいなんて・・・ と思ったので、引っかかったこととその対応をまとめておきます。 omniauth-twitterのgemを入れた後の話。 基本的なコードはOmniAuth: Overview · plataformatec/devise Wiki · GitHub に則って…

国際化と地域化

i18nって初めて聞いたのでまとめ。 原語(英語)のrailsガイドを一番最初に読んだけどよくわらかん。困ったことに日本版のページ読んだけれどもそれも分からない。絶望的である。 抽象論と具体論っていうのがあるけど、読んでいる最中に自分の中に具体論が浮…

HTMLとCSSで名刺を作る

作成に到るまで 会社支給の名刺を持ったことがない私。 何度かの転職活動の時に少し作ったことはありましたが、キャリアコンサルタントの資格を取得してから個人名刺を持つようになりました。 その名刺、そろそろ新調しなければと思いだらだらと過ごしていた…

rubyのめも

・数字はintegerクラスだけではない ・自己代入が使いこなせない ・変数と定数の使いわけ 頭文字表記 使い方 (ローカル)変数 小文字またはアンダーバー ブロック内、メソッド内などローカルなスコープで有効 インスタンス変数 @ そのオブジェクトが存在す…

Unixあれこれ(復習)

学習を進めてきたけれど、ちょっと混乱していたり抜けていたりするので、今一度おさらい linuxにはどんな種類があるのか linuxディストリビューションは沢山あるが大きく分けるとDebian系とRedHat系が主流。 パッケージ管理システム 実行ファイルや設定ファ…

【HR Tech勉強会】AIと採用業務について考える

第1回目の勉強会 私はキャリアカウンセラー/キャリアコンサルタントとしての活動をしているので、HR Techについてもそれに絡んだ思いを抱いています。 技術者やビジネスサイド(まとめて開発側とします)の視点ではなく、キャリア支援という視点で考えたい …

Virtual Hostとは

とはとはとは。 Virtual Hostの定義 1つのサーバで複数のドメインを運用する技術のこと 定義自体は意味はわかる。でも実態がわからないぞ? なぜ必要なのか 「ホスト名は違うが同じコンテンツを表示したい」という要求 「単一のサーバで複数のドメイン名を使…

記念

Nginxを色々いじってやっと自分で書いたHTMLの表示まで行った〜 はああああああ!

Nginxとは

とはとは。 定義 nginxはロシアのIgor Sysoev氏によって開発されているWebサーバ兼リバースプロキシのソフトウェアです。 webサーバ 今更だけど、なんとなく自分の中で曖昧になってるので、再整理。 HTTPに則り、クライアントソフトウェアのウェブブラウザに…

HTTPとは

定義 HTTP(HyperText Transfer Protocol)は、Web のサーバと、クライアント(ブラウザ)の間で、ウェブページを送受信するためのプロトコルです。基本的にはテキストメッセージを交換することにより、実現されています。 プロトコルは「手順や規則などの約…

SSHとかSSLとか

SSH SSH= Secure Shell セキュアなシェル。 シェルはOSとサーバをつなぐ受付嬢的な役割だと先日読んだけれど、セキュリティーバッチリな状態にしておくことで安全な操作が可能になるという事のよう。 公開鍵暗号(Public-key cryptography)と秘密鍵暗号(se…

aptとは何か

「〜とは何か」シリーズができそう。 aptについてまとめ。 aptの説明 wikiによると apt = Advanced Packaging Tool Debian用に開発されたパッケージ管理システム 読み方は「アプト」 wikiの続き dpkgのフロントエンドとして動作するように設計されたが、現在…

シェルとは何だろう

シェルについてよくわからなかったので調べてみました。 といってもググっただけ笑 由来とか構造とか 「シェルってshell?貝殻?貝なの?なんなの?」と思ったので由来を調べてみたら貝殻のことであっていました。 あってたけど、「シェルとカーネルの関係を…

UNIXまとめ

現状 ゆにっくす?? マックがUNIXというのは前に読んだぞ。 色々読んでみた 計算とかそういうのが得意 かつては高級なものだったがLinuxの登場で一般のPCでも広く使われるようになった AndroidもLinux CygwinはWindowsにUNIXっぽいものを乗せたもの 操作タ…

【感想】HERP庄田氏ら登壇!AIの力で採用業務を効率化【HRtech90#5】

久しぶりにHR Techの会。 HRtech90に参加するのは2回目です。 すぐにブログにするつもりだったのに気づけば2週間くらい経過してしましました。 内容 今回のテーマは「AIと採用業務」ということで、参加者はほとんど人事の人だったような気がします。一人私…

CSSの基礎その4

やること プロパティ 行間 line-height リストのマーカー list-style 種類+position フォームのデフォルトスタイルをリセット -webkit-appearance: none; -moz-appearance: none; appearance: none;

CSS基礎その2(position)

CSSでのpositionについて positionプロパティ 要素の配置を決めるためのもの。 動かしたり固定したり重ねたり。 positionプロパティに対する値 値 位置 いろいろ static 初期値 位置を変えることはできない。 z-indexも指定できない。 relative 現在の位置を…

CSS基礎その1

CSSのお勉強。 なんとなくでやってた部分の再確認とか初めて知ったことのみですが自分なりのまとめ。 CSSとは Webページの見た目をよくするもの CSSのを書く方法 1 別ファイルでCSS作ってHTMLファイルに読み込む 別ファイルのCSS= 外部スタイルシート <head>内に</head>…

初心者心構え

非エンジニアのためのこれだけは押さえておきたいWEBサービスの基礎技術 from div Inc www.slideshare.net こちらを読んでの感想と備忘録。 自分なりのまとめ 言語の壁 = 文化の壁 = 心の壁 これはとてもわかる。HR Techでもよく話題に上がるので。使う人…

Terminalについての基礎

つい先日から FJORD BOOT CAMP(フィヨルドブートキャンプ) での学習を始めました。 本当にプログラマーとして仕事ができるようになりたいと思っているけれど今の自分には色々なものがものすごく足りない。何とかして目標達成するには何ができるか考えた結…

【感想】2018/1/17 HR Tech Night #1 HRTechサービス4社によるぶっちゃけトーク

やっと2018年初ブログ。 今年も自分なりに着実にいろんなことを吸収していけるようにブログも活用していければいいなと思います。 というわけで、個人的関心が最高に高いHR Techのイベントに参加した感想をまとめます。今回HR的な話はあんまりメインではなか…