たくろぐ!

仕事はエンジニア、心はアーティスト

【ブレインダンプ】死ぬまでにやっておきたい100のこと

前提 今のままでいいんだっけなーって思ったきっかけが あったので久々にブレインダンプしてみた。 僕の自慢の中でも声を大にして言えるのが ストレス耐性であって(寝たら忘れるw)、 ちゃんとコントロールできてると自負してるんだけど それでも最近ボスの…

優秀なエンジニアを採用するためにWantedlyの「8つの虎の巻」をまとめてみた

はじめに 最速!ウォンテッドリー採用「8つの虎の巻」シリーズを実際にやってみた www.wantedly.com 第一の巻 「ウォンテッドリーで採用を成功させる企業だけが知っていること」 「報酬」のことよりも「何ができるか」を書く 「登録者が興味を持つ募集」を書…

【ワイの仕事論】人生は好きなことだけやるには長すぎる

前書き 「生涯を通して熱中できる時間が多い分野を仕事にしろ」 いきなりだけど、これがもともとのこの記事のタイトルだった(えっ)。 下書きが溜まっていて、溜め込んでおくのも勿体無いと思って過去のエントリーを見返してみてこのエントリーを見つけた。…

SES業界の話題を誰でもわかるように説明していくぞ

元まとめサイト管理人としての本気を3年ぶりに発揮するぜ わいは元まとめサイトマン。 世間ではどんな話題が流行っているのかなど今のトレンドに敏感な29歳のおっさんだ。 電車とかで隣の人が何を話しているのかこっそり盗み聞きをするのが大好きだ。 さて、…

新宿駅でPC1台だけで疲れを残さずなるべく安く朝まで過ごす方法

始めに 体に無理をさせずに朝まで過ごす 絶対条件として次に疲れを残さないことを念頭にやってみた 実際の手順 20:30-23:30 珈琲西武 珈琲西武は昔ながらの純喫茶で、アイスコーヒーが税込650円と電源カフェにおいてはかなり安い。 チェーン店では歌舞伎町ド…

メイプルシステムズを退職しました!(だいぶ前に)

前書き 先に述べておくが、これからの話は全て僕の独断的主張である。 事実を元に話をする部分もあれば、自分の当時の感情を元に話をする部分もかなりあると思って欲しい。 ただ一番言いたいのは、僕はメイプルでいろいろな経験をしたし、いいことも悪いこと…

エンジニアが一番最初にやる仕事とは?開発以外に何をやってるの?

エンジニアが一番最初にやる仕事 仮想環境って言葉を知っていますか? 世の中のサービス(アプリケーション)を保存(ホスティング)しているサーバではほぼ100%LinuxというOSが使われているんですが、このOSをWindowsOSやMacOSでも作ることができる技術が仮…

第8章 基本的なログイン機構

目次 8.1 セッション 8.2 ログイン 8.3 ログアウト 8.4 最後に 8.4.1 本章のまとめ 8.1 セッション 8.1.1 Sessionsコントローラ 8.1.2 ログインフォーム 8.1.3 ユーザーの検索と認証 8.1.4 フラッシュメッセージを表示する 8.1.5 フラッシュのテスト 8.2 ロ…

8.2 ログイン

目次 8.2.1 log_inメソッド 8.2.2 現在のユーザー 8.2.3 レイアウトリンクを変更する 8.2.4 レイアウトの変更をテストする 8.2.5 ユーザー登録時にログイン 8.2.1 log_inメソッド ここでは正常にログインできることを想定してcontrollerを定義している。 ses…

8.1 セッション

目次 8.1.1 Sessionsコントローラ 8.1.2 ログインフォーム 8.1.3 ユーザーの検索と認証 8.1.4 フラッシュメッセージを表示する 8.1.5 フラッシュのテスト 導入 ログインの基本的な仕組み ログイン機構は、大きく分けると2つの仕組みから成り立つ。 認証シス…

Mac + VirtualBox + Ubuntu16.04 + VagrantでRuby on Railsの仮想環境を作ってみた

Macを買った 新型MacBook Proが出そうですね。 そんな最中僕も2017年のMacBook Pro 15inchの現行最高スペックモデルを買いましたわ。 早速仮想環境を立てて、Railsのプロジェクトを動かしてみた。 パッケージ管理ツール Homebrew まず一番最初に入れとけって…

俺的Youtuber動画ランキング

俺の頭の中は釣りと遊戯王とその他雑多でできている 改めて思ったけど、遊戯王の圧がすごい。 これは時間の無駄ですわ。 プログラミングがんばろ。 YouTuberランキング 【総合】 1. みさわ 2. レペゼン地球 3. 釣りよかでしょう 4. シバター 5. はなお 6. は…

APIってイメージしづらいよねって話

APIとは どんなイメージ? googleカレンダーみたいな部品を使えるツールみたいなもの?(生徒さんのイメージ) 答え 外部に公開されているアプリケーションのインターフェース(機能)+仕様 ここを通して外部からは内部でどう処理されているされているかを…

【Qiita】伊藤淳一さんのRspecのエントリを初心者向けにまとめてみた

伊藤淳一さんとは Rubyistには馴染みの深いRspecだけど、そのRspecの第一人者であるのが伊藤淳一さんだ。 日本生まれのRubyだがそのテスティングフレームワークであるRspecの専門書を日本語で書いている人である(翻訳)。 Rspecの本を一度でも探したことが…

Google Spread Sheets APIを使ってみた

GoogleのAPIの使い方を知らない初心者におすすめ 今回の目的はQiitaのエントリをベースにGoogleのAPIを叩いて何かしたい人向け(初心者想定)にGoogle Spread Sheets APIを実際に叩いてみた結果を伝えること。 特にAPIを使ったことのない人や、JSON形式って…

【Rails Tutorial】users(関連の)ビュー(app/views/users/いろいろ)

内容 _user.html.erb <li> <%= gravatar_for user, size: 50 %> <%= link_to user.name, user %> <% if current_user.admin? && !current_user?(user) %> | <%= link_to "delete", user, method: :delete, data: { confirm: "You sure?" } %> <% end %> </li> show.ht…

【Rails Tutorial】Usersコントローラー(app/controllers/users_controller.rb)

内容 class UsersController < ApplicationController before_action :logged_in_user, only: [:index, :edit, :update, :destroy] before_action :correct_user, only: [:edit, :update] before_action :admin_user, only: :destroy def index @users = Use…

【Rails Tutorial】Userモデル(app/model/User.rb)

内容 class User < ApplicationRecord attr_accessor :remember_token, :activation_token before_save :downcase_email before_create :create_activation_digest validates :name, presence: true, length: { maximum: 50 } VALID_EMAIL_REGEX = /\A[\w+\-…

Treasure Dataで使うべきUDFってなんぞや

ログデータを分析する Treasure Data(以下TD)で分析する対象のデータは業務データよりログデータが多いのでは? - アクセス日時 - アクセス元IP - リファラー - アクセス先URL - ユーザエージェント こんなんを分析するということらしい。 もちろん、業務…

分散処理まとめ

Apache Hadoop アーキテクチャ 以下の4つのモジュールにて構成されている。 - Hadoop Common - Hadoop Distributed File System (HDFS) - Hadoop YARN - Hadoop MapReduce YARN クラスタのリソース管理、ジョブスケジューリング Hadoop Distributed File Sys…

Ruby on Railsリンク集

目次 全体論 オブジェクト、メソッド、変数 ハッシュ、配列 クラスとインスタンス クラスの継承 GemのなかのRails MVCにおけるリクエストからレスポンスまでの処理の流れ MVCにおける変数のスコープ qiita.com 2章 SQLite3コマンド qiita.com 7章 キーワード…

1.1 はじめに

目次 1.1.1 前提知識 1.1.2 この本における取り決め 1.1.1 前提知識 キーワード プログラミング言語 Rails TutorialにおけるRuby言語のこと。 ほかのプログラミング言語に、C言語、Java(Javascriptではない)、PHP、Python、go言語などがある。 フレームワ…

第3章ほぼ静的なページの作成

目次 3.1 セットアップ 3.2 静的ページ 3.3 テストから始める 3.4 少しだけ動的なページ 3.5 最後に 3.6 高度なセットアップ 3.1 セットアップ 3.2 静的ページ 3.2.1 静的なページの生成 3.2.2 静的なページの調整 3.3 テストから始める 3.3.1 最初のテスト …

第2章Toyアプリケーション

目次 2.1 アプリケーションの計画 2.2 Usersリソース 2.3 Micropostsリソース 2.4 最後に 2.1 アプリケーションの計画 2.1.1 ユーザーのモデル設計 2.1.2 マイクロポストのモデル設計 2.2 Usersリソース 2.2.1 ユーザーページを探検する 2.2.2 MVCの挙動 2.2…

第1章ゼロからデプロイまで

目次 1.1 はじめに 1.2 早速動かす 1.3 最初のアプリケーション 1.4 Gitによるバージョン管理 1.5 デプロイする 1.6 最後に 1.1 はじめに 1.1.1 前提知識 1.1.2 この本における取り決め 1.2 早速動かす 1.2.1 開発環境 1.2.2 Railsをインストールする 1.3 最…

Ruby on Rails チュートリアル

目次 第1章ゼロからデプロイまで 第2章Toyアプリケーション 第3章ほぼ静的なページの作成 第4章Rails風味のRuby 第5章レイアウトを作成する 第6章ユーザーのモデルを作成する 第7章ユーザー登録 第8章基本的なログイン機構 第9章発展的なログイン機構 第10章…

世の男ども出会え出会え!バチェラー・ジャパン シーズン2のお通りぞ〜

バチェラーの小柳津林太郎が理想の男性像のお手本すぐる件 あかん、これはみてられんわと思ったのが第一印象だった。(その後6話完走) にしても男目線でみてもイケメンすぎるだろーと思ったのが シーズン2のバチェラー(独身男性)である小柳津林太郎(おや…

体液をかけるってどういうこと?IT業界で例えてみた[vol.1]

キッズのみんなはみるなよ! 悪いことは言わない、キッズのみんなはすぐにこの記事をそっ閉じしてな。 体液とはずばり「汗」だっ! よしっこれで終わりだ、キッズのみんな。 解散。

【Mac】Google Chromeでの設定あんやかんや

Google Chromeのバージョン確認 macの上部メニュー > Chrome > Google Chromeについて バージョン: 66.0.3359.181(Official Build) (64 ビット) cookies(クッキー)の確認 保護された通信 > cookie > 見たいcookieを選択

rails generate で作成されるファイルをまとめてみた

この世の言語っていうのは構文をわざと難しくしてるんじゃねーのか問題 英語には抵抗ない。 ただこれはもうね、英語がどうのこうのの問題ではないと思うわ。 特にrails generate。 プログラミングのハードルをあげてる呪文選手権ぶっちぎり1位(俺調べ)。 r…