今年失くして辛かったもの

なくしてから、気づく大切なものがあるよね。 AirPods 居酒屋でポケットから出して、テーブルに置いたら、最後、存在を忘れちゃうよね。 大して便利じゃないと思ってたけど、やっぱり有線は辛い Apple AirPods 完全ワイヤレスイヤホン Bluetooth対応 マイク…

「やりたいことがある人は未来食堂に来てください 」- 小林せかいさんの思考に触れられる

やりたいことがある人は未来食堂に来てください 「始める」「続ける」「伝える」の最適解を導く方法作者: 小林せかい出版社/メーカー: 祥伝社発売日: 2017/04/01メディア: 単行本この商品を含むブログ (1件) を見る 未来食堂さんは、数年前に、「元クックパ…

マネジャーとして、ビジネスマンとして、こんな風に仕事をしていたい

こういうことを大事にしていきたいなぁと。 - メンバーの特徴を掴み、それを心から承認する - その特徴を使って、業務目標を達成できるように、業務の構造を分解する - そして、業務取り組む際の精神的な後押しをする(時には、蹴り飛ばす) - それによって、…

【タスク管理】定期的にやるけど、期限が厳密ではないタスクのマネジメント方法

知っていらっしゃる方は少ないかもですが、タスク管理、そして、タスク管理アプリが、大好きです。 数ヶ月に1回タスク管理アプリを遷都するくらい好きです。移行期間は全くタスクが管理できなくて、いつも困ります。 定期的にやるけど、期限が厳密ではないタ…

ファーストペンギンは、どこにいるか

ファーストペンギンとは、シャチやセイウチがうようよいる海に、最初に飛び込むペンギンのことです。 「ファーストペンギン」とは? - 『日本の人事部』 「これをやりたい」と強い意志をもって、何もわからないなか、動いて、実現まで持っていける人、ベンチ…

スマートスピーカーで、エアコンをOFFにできるようにすると、外出時にまごつかない

これまた、タイトルで言い切っちゃっているのですが。 Google Home、いわゆる、スマートスピーカーで家電を操作し始めているんですが、エアコンをON/OFFできるようにしておくのは、めっちゃ便利です。 特に便利だと感じるのは、朝、家を出るときです。僕、朝…

朝起きるにはNature Remo とIFTTTでエアコンを自動でオン・オフするようにするとよい

タイトルですべてを言い切っちゃっていますが。。。 Nature Remo http://nature.global/ という、いわゆる「学習/スマートリモコン」があります。 家電のリモコンを学習することで、家電をスマホで操作できるようになります。 また、IFTTThttps://ifttt.com/…

Google Homeを買った。

Google Home は、音楽再生機としてかなり良い。そして、24時間音楽かけていたい人には、とってもおすすめ。 今までは、AppleMusicのプレイリストを明示的にiPhoneで操作してた。いまは、「OK Google, なんか音楽かけて」とか「OK Google、ジャズをかけて」と…

大きな会社ではないけど、素晴らしいものを作っている方たち

インディーな感じだけど、とっても素晴らしいソフトウェアを作っている会社や団体、個人はたくさんある どれも作っている人の顔や考え方が見える感じで、親近感を覚える 僕がよく使っているものとかを書いておく esa LLC 作っているもの markdown対応のドキ…

生産性高く仕事するための良い習慣の作り方

僕は、マネジャーの重要な役割の1つは、「チームの仕事を生産的なものにする」ことだと考えています。それについて書きます。 良い習慣を身につけ、生産的に仕事をする 生活はもとより仕事においても、多くのタスクは習慣的なもので溢れていると思っています…

macOSのページ間スワイプを無効化する

osXのトラックパッドの2本指でのページ間スワイプ、ほぼ使わないくせに、たまに書いている内容とかを消しちゃうときあるので、無効化しておいたほうがいいですよね。 gyazo.com

メソッドを定義する

MyClassにインスタンスメソッドを定義する class MyClass def self.add_method(m, &b) self.class_eval do define_method(m, &b) end end end MyClass.add_method(:greet){"Hello"} puts mc.greet #=> Hello 参考 http://amzn.asia/cNuFgVL

is_a? メソッド

obj.is_a?(Klass) objがKlassまたはそのサブクラスのインスタンスかどうかを判定する。 arr = [1, 2, 3] puts arr.kind_of?(Hash) puts arr.kind_of?(Array) puts arr.kind_of?(Object) puts arr.kind_of?(Enumerable) 使い方 objがKlassをインクルードして…

sendメソッド

rubyのクラスマクロとか調べてたら出てきたので自分メモ用に書きます。素人ですみません。 object.send(name,*args) レシーバ(object)の持っているメソッドを呼び出す 第1引数nameには、メソッド名をシンボルか文字列で渡す メソッドに引数を渡したいときは…

【翻訳】TDD is Fun

@solnicが、DHHの例の記事へのカウンター的な記事をポストしてまして、自分のために読んでみたらよい内容だと思ったので、翻訳してみました。翻訳ミスとかあると思いますが、、、すみませんです。。。 TDD is Fun Posted by solnic on Apr 23 2014 著 solnic…

【UNIX】ファイルの所有者、所有グループについて入門的にまとめてみた

ファイルの所有者、所有グループについて入門的にまとめてみた。 概要 所有者、所有グループとは 現在の状態の確認 変更方法 所有者、所有グループとは ファイルやディレクトリには、owner(所有者)、group(所属グループ)、others(それ以外)が設定されている …

【UNIX】groupについてあれこれ

概要 グループとは グループの確認 グループの作成、修正、削除 グループへの追加、グループからの削除 グループの変更 参考URL グループとは ユーザーを論理的にまとめているもの ファイルやディレクトリが所属しているグループに与えられている権限は、そ…

【UNIX】user一覧の確認コマンド

以下のコマンドで確認できる コマンド $ less /etc/passwd ec2-user:x:500:500:EC2 Default User:/home/ec2-user:/bin/bash 表示の見方 ec2-user ユーザー名 x 暗号化されたパスワード 500 ユーザーID 500 グループID EC2 Default User コメント。なければ表…

GitHub Flow についてのまとめ

手順 masterブランチは常にデプロイできるようにしておく 新しい作業をするときはmasterブランチから何をしているかわかりやすいブランチを作成する 作業をしたら作成したローカルリポジトリのブランチにコミットする 同名のブランチをGitHubのリモートリポ…

【翻訳】そう、コントローラのテストを書くべきなのです!

Rspecでcontroller のテストを書くべきなのかと思うことがあると思います。 Everyday Rails - RSpecによるRailsテスト入門の116ページに以下の記述がありました。 “なぜコントローラをテストするのか? コントローラのメソッドを個別にテストするのにはちゃ…

git push のオプション -u と --set-upstream

git

git push -u origin master -u と --set-upstream は同じ意味です。このオプションをつけるとローカルリポジトリの現在のブランチの上流をorigin master に規定したことになります。 このオプションをつけると、次からは git push だけで上記のコマンドと同…

rails で複数一意制約

複数一意制約とは 複数一意制約とは、複数のカラムでセットでユニークにすること。 たとえば、電話番号の連絡先リストを作るとき。 {name: “daisuke”, phone: 111 }が登録されていたとする。 {name: “daisuke”, phone; 111 } は登録させたくない {name: “tar…

RubyでGoogle Analytics API をいじる

手順 クライアントIDの作成 認証情報のDL&配置 google-api-ruby-clientのインストール コード作成 実行 詳細 クライアントIDの作成 Google Developers Console から 新しいプロジェクトを作成。APIs&authのAPIsからAnalytics API をONにする。Credentialsか…

環境設定 git

git

gitの環境設定でやったことメモ $ git config --global user.name "myname" $ git config --global user.email my.email@example.com $ git config --global alias.co checkout $ git config --global alias.br branch $ git config --global alias.st statu…

--no-rdoc --no-ri をデフォルトにした

毎回、手動でオプション書いてたけど、デフォにできるみたいなので、以下実施。 vim ~/.gemrc で作成。以下記述。 install: --no-rdoc --no-ri update: --no-rdoc --no-ri 参考URL https://gist.github.com/maeharin/2717784

Rackについて調べてみた(1)

「unicornはRackインターフェースに対応したHTTPサーバです」って書いてあったけど、 「Rackって何?」って感じなので調べてみた。大した内容じゃないですが。 Rackとは 以前は、動的なWebコンテンツを作る際には、CGIが使われていたそう。 しかし、 Webサー…

i386 とか、amd64 とか何をインストールすればいいのか。。。

CPUのアーキテクチャが、Intel x86 の場合、 つまり36bitの場合は、debianではi386をインストールするそう。 んで、CPUのアーキテクチャが、AMD64 & Intel 64の場合、 つまり、64bitの場合は、debianでは、amd64 をインストールするようだ。 とりあえず、Vir…

学習7日目:apt など

aptについて 概要 Debian用のパッケージ管理システムである。 ※パッケージとは OSに何らかのソフトウェアを追加する場合、そのソフトウェアに関係するファイル一式をまとめた「パッケージ」を利用する パッケージ同士の関係について 依存 推奨 提案 衝突 代…

学習6日目:「Debianをインストールする」など

やったこと VirtualBoxにDebianをinstallした 以下参考サイト VirtualBoxにDebian(Wheezy)64bitをインストールする http://mazeltov7.hateblo.jp/entry/2013/10/31/VirtualBox%E3%81%ABDebian(Wheezy)64bit%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3…

4日目:やったこと

「怖話を一通り使って改善点と自分ができることをブログに書く」に追記 以下に追記を記載。 3日目:やったこと その他いくつか 細かいかつ書いてよいかわからないので書きません。