`(blog ,garaemon)

ポップカルチャーを摂取して、コードを吐き出す機械

Sherrie Silverさんのダンスが素晴らしい

Sherrie Silverさんのダンスがかっこよくてとても素晴らしい.

www.youtube.com

Sherrie Silverさんは最近大変話題になっているChildish GambinoのThis is Americaの振付師だ.

www.youtube.com

長文インタビューがPigions and Planesに出ているので、必読

pigeonsandplanes.com

振付師らしく, 振り付け解説動画も出ている

www.youtube.com

Sherrie Silverさんのダンスはafro danceと呼ばれるアフリカのダンスらしい. 出身はルワンダで、アフリカの子供を支援するチャリティプロジェクトを立ち上げている. その様子は彼女のinstagramにもちょくちょくアップロードされている.

Sherrie Silverさんの公式サイト

www.instagram.com

KYLEの新曲ikuyoが日本語フィーチャー

KYLEの新曲ikuyo feat. 2 Chainz & Sophia Blackで日本語が大きくフィーチャーされていた.

日本語でhookを歌っているのはSophia Blackさん. 彼女はLA生まれでフランス語のインターナショナルスクールに通って, 日本人の母から日本語を学んだというトリリンガルとのこと.

noisey.vice.com

Sophia Blackさんは他の曲も良くて, Real Shit (これもKYLEと一緒にやってる)とか素晴らしい

DJ YANATAKEさんと渡辺志保さんもINSIDE OUTで言及していたとのこと。こちらの書き起こしも面白い

miyearnzzlabo.com

helm-ls-gitでmagitをバックエンドに利用する

helm-ls-gitを使うと, helmの一覧にgitで管理されてるファイル一覧が列挙されて便利. しかしデフォルトでvc-dirが利用されているためかうまく動かなかった. これをmagitを使うように設定したら意図通り動くにようなった.

(require 'helm-ls-git)

(setq helm-ls-git-status-command 'magit-status-internal)
(setq
   helm-mini-default-sources
   '(helm-source-buffers-list helm-source-ls-git ...))

Chance the Rapperの南アフリカでのライブ

4月30日に南アフリカ, ヨハネスブルグでChance the Rapperのライブが行われた。これが大成功に終わったようだ.

www.huffingtonpost.co.za

ライブが終わって帰宅するお客さんたちがChanceの曲を皆で歌いながら帰っている動画がいくつも上がっている. とても感動的だ.

ライブ中も皆でシンガロングしている.

ライブ後はChanceはザンビアジンバブエに旅行に行ったとのことだ (ザンビアは僕のもう一つの故郷だ!).

Chanceは今年中にザンビアジンバブエでライブをしたいと語っている. シカゴの20代のラッパーが世界を変えつつある. 是非実現してほしい.

ライブでChance the Rapperと共演したSoweto Gospel ChoirはSpotifyで曲が聞ける(なんて素晴らしい世界だ!)

渡辺志保さんのケンドリック・ラマーのピューリッツァー賞受賞の話がとても良かった

ライムスターの宇多丸氏のラジオにHipHopライターの渡辺志保さんが出ていた. ケンドリック・ラマーのピューリッツァー賞受賞やビヨンセのコーチェラについて語っていたのが、最近のHipHop界隈の話題をうまく俯瞰できていてためになった.

音源はこちら

radiocloud.jp

書き起こしはこちら miyearnzzlabo.com

先日ツイッターでCoachellaのビヨンセのライブをyoutubeで観た感想として「過度に政治的」と言っているものを目にした. この感想を目にして残念な気持ちになった. 何が残念かというと, 日本にいると海外のポップカルチャーの文脈にとことん取り残されてしまっているということだ(そしてそれは僕も含む).

ポップカルチャーにはマイノリティだったり, 抑圧されていて生きづらいと思っている人たちを励ます力がある. そういった人たちに情報をしっかり伝えることが今の日本のカルチャー評論ではまだ足りていないように思う. 海外のポップカルチャーに興味があって能動的に情報を得ている人たちはそういった文脈にアクセスすることができる. しかし、そうでない人たちも海外のポップカルチャーの動きをもっと知るようになれないのだろうか.

ビヨンセのCoachellaライブについてはこのあたりの記事が詳しい

www.cinra.net

miyearnzzlabo.com

slackのchannnel idを名前に変換する

slackのメッセージにはchannelのidが入っているが、名前にはなっていない.

名前に変換するにはchannels.infoを使う必要がありそう.

以下はtypescriptを利用したサンプル.
ライブラリには slack-node-sdkを利用

import { WebClient, WebAPICallResult, RTMClient } from '@slack/client';
const web = new WebClient(token);
const rtm = new RTMClient(token);

interface ChannelInfoResponse extends WebAPICallResult {
  channel: {
    id: string;
    name: string;
    // rest fields are omitted
  };
}

interface EventMessage {
  subtype?: string;
  type: string;
  channel: string;
  user: string;
  text: string;
  ts: string;
}

rtm.on('message', async (message: EventMessage) => {
  const channelId = message.channel;
  const info = (await web.channels.info({
    channel: channelId,
  })) as ChannelInfoResponse;
  const name = info.channel.name;
  console.log(`channel name is ${name}`);
});