JUST FOR FUN

Twitter:@okwra Facebook:ayato.ookawara GitHub:@tearon4 other:@taiga006

「みんなの家。 -建築家一年生の初仕事- 」(光嶋裕介・著)を読んだ。

久しぶりの読書の話です。 久しぶりに建築の話です。 みんなの家。建築家一年生の初仕事 作者: 光嶋裕介,内田樹(ゲスト),井上雄彦(ゲスト),山岸剛 出版社/メーカー: アルテスパブリッシング 発売日: 2012/07/10 メディア: 単行本(ソフトカバー) 購入: 1人 …

クロス結合(CROSS JOIN)が役に立つケースに初めてぶつかった。(横持ち⇔縦持ち変換)

話を始める前にまずは簡単によく使うSQLの結合公文を復習していきます。 - INNER JOIN (内部結合) - LEFT OUTER JOIN (左外部結合) - RIGHT OUTER JOIN (右外部結合) - FULL OUTER JOIN (完全外部結合) このままの形式で書くことはあまりありません。基本的…

perlでHashの一部分をテストで確認したいときにsuperhashof便利やん。

use Test::More; use Test::Deep; my $user = { name => '齋藤飛鳥', age => 19, height => 158, blood_type => 'O', center => '裸足でSummer', }; is $user->{age}, 19; cmp_deeply $user, superhashof { name => '齋藤飛鳥', blood_type => 'O' }; done_t…

gitのfor-each-refで各ブランチで最後にcommitした人とその更新時刻を一覧表示させる。

git

普段はあまりそんな状況ないんですがふと今の作業ブランチだけでなくて、すべてのブランチを対象に最新のcommit情報をその更新時刻付きで表示したくなり「うーん、うまいやり方ないかなー」と思ってググったらgit for-each-refが使えるとのこと。知らなかっ…

「DNSをはじめよう」を読んだ。(技術書典4読書)

先日、秋葉原であった技術書典4で購入した本をこのGWに消化しようとしている。 最初に読んだのが@mochikoAsTech著「DNSをはじめよう」。 初参加の技術書典で750冊も売れたらしい。すごい。 表紙にもあるように「試しながら学べる」、いわゆるハンズオン形式…

技術書典4に行き当たりばったりで参加してきた

技術書典4に参加してきました。 戦利品は以下の通りです。 DNSをはじめよう ~基礎からトラブルシューティングまで~ WordPressで始めるGoogle Cloud Platform本格入門 radiberry pi! 構築手順書(ver 2.00) ZIP、完全に理解した KbD C93 DECEMBER 2017 もっ…

表紙ははずいが役に立つ ~良書紹介「雅なPerl」~

「初めてのPerl」の第7版が今年の1月に出ていたらしい。 初めてのPerl 第7版作者: Randal L. Schwartz,brian d foy,Tom Phoenix,近藤嘉雪,嶋田健志出版社/メーカー: オライリージャパン発売日: 2018/01/20メディア: 単行本(ソフトカバー)この商品を含むブ…

チームの朝会運営の仕事が怠いのでSlackのBotにしたよ

GAS

...まあ1年前の話なんですけど。 github.com 朝会のスピーチ管理がこれまで手動管理だったのをGASで自動化したぞい、というものです。 Google Spreadsheetで発表者のスケジュールとテーマを管理しています。(こんな感じ) トリガーをセットして定時にSlack…

日付・時間の文字列操作にはDATE_FORMATよりEXTRACTのほうが便利そう。

チームメンバーの書いたクエリで見覚えのない関数が使われいたので調査。 MySQL :: MySQL 5.6 リファレンスマニュアル :: 12.7 日付および時間関数 EXTRACT関数を使うとDATE値の結果から一部を抽出できる。 よく見るDATE_FORMAT関数を使うより文字列を解釈せ…

Test::Mock::Guard ~テスト用にお手軽にstub化~

今日も今日とて、これまでなんとなくで使ってたモジュールを再度見つめ直す回です。 github.com Test::Mock::Guardはテストで使えるモジュールとしてメジャーな模様。既存のクラス挙動を簡単にオーバーライドできる。 use strict; use warnings; use Test::M…

Acme::Keyakizaka46をリリースした。

TL;DR Acmeモジュール群の存在を知って、Acme::Keyakizaka46を作った。 公式サイトからメンバーの情報を引っ張ってくる適当なスクリプト(Python)を書いた。 Minilaを使ってCPANにAcmeモジュールを公開したら簡単すぎて肩透かしを食らった。 github.com 経緯 …

最近聞いているおんがく①「brinq」

少し前にこんな記事が話題になった。 daily.bandcamp.com いま日本には色んなジャンルの音楽があるけれど、EDM疲れしてしまった僕には日本の「Kawaii」と世界の「POP」が融合したような、そんな攻めすぎず守りすぎていない、ちょうどいい感じの音楽がすごく…

DBIx::QueryLog ~ 手軽にDBIの発行ログを確認する

はじめに これはDBIx::QueryLog モジュールの紹介記事です。 DBIx::QueryLog - search.cpan.org github.com

MySQL ver5.7でmysqldumpしようとしてエラーが出たときの対処法

※この記事はQiitaに2017年12月26日に投稿したものと同一です。 qiita.com

Data::Page ~ ページングの基本モジュールを見る

はじめに これはData::Page モジュールの紹介記事です。 http://perldoc.jp/docs/modules/Data-Page-1.01/Page.pod

内包表記のあれやこれ。

※この記事はQiitaに2017年01月15日に投稿したものと同一です。 qiita.com

Macでopenコマンド使ったらLSOpenURLsWithRole() failedが出た。

作業メモ。 Macを使っていて open .をしてFinderを開こうとしたら LSOpenURLsWithRole() failed with error -600 for the file XXXXXXXXX と出てきて、開けなくなってしまった!! ググったところ、OS Xとtmuxとの相性?の問題らしい。 tmux.confとか追記し…

インクリメント、デクリメント演算子のないPythonの話。

※この記事はQiitaに2017年01月12日に投稿したものと同一です。 qiita.com

MySQLでSELECT FOR UPDATEと行ロックの挙動を検証してみた

どうも、今日も今日とて野毛で飲みながらブログを書いている@okwraです。 今日は、普段あまり意識してこなかったMySQLのInnoDBでのロックの振る舞いについて色々実験してみました。(もちろん、きっかは自分がドツボにはまったから) ちゃんと理解するために…

MySQLでcsvファイルをインポートしようとしたらハマった

作業メモ。 タイトルの通り、MySQLでcsvファイルをインポートしようとしたらハマったのでその対応策まとめ。

「ないもの、あります」(クラフト・エヴィング商會・著)を読んだ。

「助け舟」 「堪忍袋の緒」「自分を上げる棚」「思う壺」「捕らぬタヌキの皮ジャンバー」「転ばぬ先の杖」「目から落ちたうろこ」「冥途の土産」「大風呂敷」 etc ... みんなが知っている、使っているけれど本当はそんなもの、この世には「ないもの」を売っ…

「1000%の建築」(著・谷尻誠)を読んだ。

一言で言えば、絵本のような本でした。 豊前の家 Fukuoka 12.2009 - Suppose design office 先に断っておくと、谷尻誠さんのことはこの本で知りました。 (お恥ずかしならが…) なのでこれまでの建築作品とかはほとんど知らずに本書を読みました。 実際、建…

「建築家、走る」(著・隈研吾)を読んだ。

世界を股にかける建築家・隈研吾。 彼の半生を通して彼自身が持つ建築に対する哲学がバッチリと伝わってきました。 なによりどの章も、(個人的には「石の美術館」の話が特に!)建築家としての「スマートさ」ではなく「泥臭さ」がひしひしと感じられる内容…

MacでOCamlの開発環境を整えるまで[2018年]

dev.to 年始にこの記事を読んで「プログラミングの基礎」という関数型言語の入門書を購入しました。 プログラミングの基礎 ((Computer Science Library))作者: 浅井健一出版社/メーカー: サイエンス社発売日: 2007/03/01メディア: 単行本購入: 17人 クリック…

「SHOE DOG 靴にすべてを。」を読んだ。

SHOE DOG(シュードッグ)作者: フィル・ナイト,大田黒奉之出版社/メーカー: 東洋経済新報社発売日: 2017/10/27メディア: 単行本この商品を含むブログ (3件) を見る たまたま近所の本屋で手に取った本。 とにかく表紙のセンス(見た目も手触りも)がよかったの…

WYSIWYGチックなMarkdownエディタ「Typora」が最&高

多機能なテキストエディタがたくさん世の中にある中、ついに出会ってしまいました…! Typoraはとにかくシンプルで軽くて使いやすいエディタです。 このTyporaはWin/Mac/Linux全てに対応しており現在β版につき無料でDLできます。 (OSSではありませんので注意…

「インフラエンジニアの教科書」を読んだ。Part3

以下の記事の続きです。 taiga.hatenadiary.com taiga.hatenadiary.com このPart3が最後です。

「インフラエンジニアの教科書」を読んだ。Part2

この記事は前回記事から続きです。 taiga.hatenadiary.com ※あくまで本書を読みながら取っていたメモを復習用に載せているだけですので、細かな間違い等あるかと思います。

「インフラエンジニアの教科書」を読んだ。Part1

知り合いの勧めで購入した「インフラエンジニアの教科書」がとても良かったので紹介させていただきます。 (実はその友人は「インフラエンジニアの教科書2」を本当は勧めたかったようですが...) 買ってからわかったことなのですが、著者の方がLINEのインフ…

Redashでクエリの表示に色を付けたり文字サイズ変えたりリンクを張ったり…

github.com 普段業務でも使っているRedashについてkakakakakkuさんが公開しているハンズオン資料を見て復習していて初めて知ったのですが、Redashはクエリ結果に HTML を埋め込むことができるようです。 help.redash.io 公式のヘルプの文章ができることがわ…