たくろぐ!

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

ピアノ系YouTuberまとめ

ピアノが好き いいよね。 さなゑちゃん 想像以上に年上で驚いた。可愛い。 www.youtube.com よみぃ 連弾の際の振る舞いが紳士(適当)。 他のアーティストとのコラボがすごい好き。 www.youtube.com 菊池亮太 音の美しさと力強さが絶妙。 かなり技術が高いと…

アデライン、100年目の恋(字幕版)をみた

科学的に証明できない この映画を見て初めて仮死状態の概念や、電気ショックによる心肺蘇生のメカニズムを知ったが知れば知るほどこの映画はあくまでフィクションで、非科学的なラブロマンスだと思った。 AEDは電気的に細動を除去するもの(除細動装置)。 …

日本マクドナルドホールディングスはなぜJASDAQなのか

ワークマンがJASDAQ市場時価総額1首位になった ワークマンが今若い人の間で人気らしい。 ニュース等で聞くところによると機能性が高いうえにファッショナブルでもあり値ごろらしい。 www.nikkei.com しかしこの記事で一番驚いたのは日本マクドナルドホールデ…

RedmineをHerokuにデプロイした

はじめに タスク(プロジェクト)マネジメントツールとして多くの開発現場で活用されているツールがRedmine。 競合としてはJiraとかtracとかBacklogとかがあるけど、今後GitLabとも競合になりそうな感じらしい。 RedmineとGitlabのポジショニングマップ from…

安全なWebサービスの作り方〜同一オリジンポリシー、CORS編〜のスライドを作った(第2幕)

前回の記事 takkuso.hatenablog.com 今回の対象範囲 同一オリジンポリシー 受動的攻撃に対するブラウザの防御戦略のこと。 受動的攻撃にはログイン中の利用者に同一オリジンの正規サイトにアクセスさせて不正操作(CSRF)したり、 正規サイトからのレスポン…

安全なWebサービスの作り方〜HTTP、セッション編〜のスライドを作った(第1幕)

きっかけ ミラスタの事務所に行った際に机にタイトルの本があったので見せてくれと言ったら社長からこれで次の勉強会でLTやってみたら?と言われた。 二つ返事ではなかったが、用事を済ませた後その足で本屋に行って同じ本を買い、せっかくの機会なのでLTを…

常に最前面で動画を再生できるフローティングブラウザーFlobro(Chrome拡張機能)を導入した

動画を見ながら作業・開発がしたい 見出しの通り。 マルチディスプレイでマルチウインドウを実現するよりも簡単に擬似的にマルチウィンドウにすることができる。 ディスプレイは安くても1万円前後はする(中古で買っても5000円以上)し、それほどまでの用途…

パッケージ管理ツールについて調べてみた

ワイ将、Ubuntuの使い手なり Windowsほしいよおーーーーー。 VSCodeも使い方わからないし、tigもわからないし、postmanもとりあえずインスコしただけなので 買って満足して使わなくなること請け合いなので買わないけどさ。 そんなもの買う余裕もないし。 と…

そのプロセスで利用されているファイルディスクリプタの数をカウントする

ワンライナーとは 複数のコマンドを && や || で繋げて複雑なコマンドを実行する一行で書かれるものをさす。 ファイルディスクリプタとは わいもよくわからない。 qiita.com for i in $(ps aux | grep "[u]nicorn" | awk '{print $2}'); do ls /proc/$i/fd |…

ビジョン・ミッション・バリューについて考えてみた

きっかけ コーポレートロゴを作成するにあたり、本来すっ飛ばして考えていたビジョン・ミッション・バリューを経営層で考える必要があり、まずは各自が案を持ち寄ることになった。 その上で世の中の有名な企業のビジョン・ミッション・バリューを調べ、それ…

【ネタバレ注意】ボヘミアン・ラプソディーを見た

最初に ネタバレを含む内容となるので同タイトルを見た人だけ見てください。 ちなみに僕はネタバレOKな人なのでネタバレNGな人の気持ちがよくわかりません。 ネタバレを知って損したなと思うのは、期待値が上がりすぎて「世間がいうほどおもしろくはないな」…

Ubuntuでのlaradockを利用したlaravel環境構築したら15分どころじゃ済まなかった

はじめに とりあえずやってみた。 Mac多すぎ問題。 Ubuntuいいよね。 ちなワイ氏、MacBook ProにUbuntu入れてる勢。 Macは見た目かっこいいから買っただけ(5年目)。 Surface Book2ほしい。 15分でできるLaravel環境構築やっていくで。 qiita.com docker入…

RailsにおけるAuthenticity Token(CSRF対策用トークン)について翻訳してみた

はじめに トークンという普段生活していて馴染みのない言葉を調べてみた。 仮想通貨とかやってると知ってる人がいるらしいけど、僕はつい最近までよくわかっていなかったのでいい機会だと思ってStackoverflowのAuthenticity Tokenの英語の説明を翻訳してみた…

JIS X 0213がよくわからなかったので調べてみた【文字コードの歴史やサロゲートペア文字】

はじめに 文字コード難しすぎ問題。 とりあえずUnicode最高!utf8最高!って言っとけばいいんでしょ状態なので少し調べてみた。 http://j-lyric.net/artist/a0006e0/l00abdb.html なぜ調べたのか もともとは 「JSでJIS X 0213コードの第2水準漢字(例外あり…

MacBook Pro (15-inch, 2017)が修理から返ってきた

キーボード修理プログラムに出してみた 先日渋谷でリニューアルしたApple Storeに行ってきた。 なぜ行ったのかというとタイトルの通りだが、↓矢印ボタンが押した後に下にくっついた感じがたびたびあったのと、 英数キーが効かないことがあったのと、全てのキ…

MacBook Air 13inch early 2014(A1466)のcontrolと左shiftボタンが押せなくなった

サブ機のMacBook Airが壊れた 2015年頃に買った初めてのMacBookが壊れた。 一番左側にあるcontrolとshiftボタンが押しても反応しなくなったというのが今回の現象だ。 というか数ヶ月前からこの現象は発現していてほぼ使っていなかった。 ただ土曜日にメイン…

【メモ】西新宿5丁目地区のリサーチ

友達が居酒屋をオープンした(とりあえず3ヶ月間) セキュリティチェックが必要です いつもは深夜から朝までやってるお店なんだけど、そこを夜から深夜まで(18:00くらい〜23:30)借りることになった。 なのでお客さんがどうやったら来てくれるか調査をして…

GitHub無料会員で公開リポジトリを非公開にする方法

マイクロソフトのGitHub買収、そしてプライベートリポジトリ無料化へ あらためてあけおめ。 今年も?隠キャコミュ障エンジニアとしてクソコードを量産していく所存です。 さてエンジニアにとって現代は激動の時代だと思わざるを得ないニュースが続きました。…

マルイ店舗のテナントが様変わりしているのはフィンテック化が理由なのか

マルイはもはや百貨店ではない zuuonline.com この11月にマルイの買い物が10%OFFとなるのでほしい物リストにしておいたものを買おうと 店舗検索していたところどの店舗も同じような店しかなくなっていたので調べてみた。 すると上記の記事を見つけて納得した…

ミラスタはティール組織では【まだ】ない

ミラスタの理念 ミラスタの理念は代表の佐藤が決めた。 ミラスタの語源は未来+スターの造語で、未来に活躍できる(スターとなる)人を育てる会社にしたいという意味だ。 とても素敵な言葉だと思ったし、そのときは佐藤にはセンスがあるなとも思った。 その…

requireのload_pathについて調べてみた

require './lib/rgb' なぜカレントディレクトリをさすのに'./'なのか。 Ruby1.8系くらいまではデフォルトでカレントディレクトリをrequireできたらしい。 今は$LOAD_PATH以外のディレクトリ以外を指定するときはrequireメソッドの引数にパスをつけてあげる必…

Minitestまとめ

errorsの意味 そもそもテストできずにエラーが起こっている。 vagrant@ubuntu-xenial:~/project/cherry_ruby/ruby-book$ rb test/rgb_test.rb Run options: --seed 53991 # Running: E Finished in 0.001330s, 751.8989 runs/s, 0.0000 assertions/s. 1) Err…

Ubuntu16.04のパッケージインストーラーaptでインストールされているパッケージ一覧

aptでインストールされているパッケージ一覧 vagrant@ubuntu-xenial:~$ apt list --installed Listing... Done accountsservice/xenial-updates,now 0.6.40-2ubuntu11.3 amd64 [installed] acl/xenial,now 2.2.52-3 amd64 [installed] acpid/xenial,now 1:2.…

MacのUbuntu(ver.16.04)仮想環境の~/.bashrc

~/.bashrcファイルの中身 vagrant@ubuntu-xenial:~$ cat .bashrc # ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # for examples # If not running interactively, d…

Vagrantfile

中身 # -*- mode: ruby -*- # vi: set ft=ruby : # All Vagrant configuration is done below. The "2" in Vagrant.configure # configures the configuration version (we support older styles for # backwards compatibility). Please don't change it un…

シュタインズゲートを観た(遅ればせながら)

シュタゲ(アニメ)観た 2011年の1期をリアルタイムで観ていて5話くらいでツマンネって勝手に自分で打ち切りしたら実は後半むっちゃおもしろくなって後世に残る(大げさ?)大作アニメとなったのがこのシュタインズゲートということだ(ワイ調べ)。 当時ダ…

真剣と真面目の違い

## 道を開くを読んだ 地元の本屋さんに寄ったので今まで読んでなかった松下幸之助の道を開くを買って読んだ。 その中で人生真剣勝負だよってことが書いてあって同じことを思っていたので書いてみた。 ## 本来の意味はだいたい同じ 真面目という言葉は本来は…

GitLabに登録してみた

GitLabのUIいいよね 今更ながらGitLabに登録してみた。 もともと今の開発現場でGitLabのオンプレ版を使っていて、ようやくUIに慣れてきたので自分でも利用してみた。 とはいえGitHubの使い方がわかっていればそんなに学習コストは高くないと思う。 登録手順 …

connpassで参加受付なしでイベント作成すると検索結果に表示されない

勉強会の参加者を募集せずに告知だけしたい たく(@takkuso1105)です。 今日はconnpassでイベント告知をする方法をまとめてみた。 エンジニア集客においてconnpassを利用したことがある方は少なくないと思いますが、完全社内向けのイベントをconnpassで参加…

ネットワークインターフェースについて調べてみた

ネットワーク難しすぎ問題 プログラミングするためには仮想環境を構築するところから始まるんだが、 この辺ってプロジェクト内でまとまったドキュメントがたいていどこでもあって ぽちぽちするだけで意識しなくても環境が作れてしまうから手薄になりがちなん…