投稿

12月 15, 2018の投稿を表示しています

Tinderを自動化し、無限自動スワイプして、今年のクリスマスはサイゼリアから抜け出そう

イメージ
Tinderを自動化し、無限自動スワイプして、今年のクリスマスはサイゼリアから抜け出そう : 前書き こんにちは。 #teamサイゼリヤ アドベントカレンダー 15日目 @sugamaan です。 このアドベントカレンダー主催のよっちゃん( @yoshixj )とは、みつやさん( @mi2yay )を通じての知り合いであり、スタートアップエンジニア仲間でもあります。 僕もサイゼリアで年を忘れるくらい豪遊したいので、一筆書かせて頂きます。 @M3e1 のように、 アドベントカレンダー書きましょうよ!という提案に二つ返事で答えたものの蓋を開けてみたら残り10分程度で僕の担当が終ってしまうという自体に陥ったので、タンスの中のストックを引っ張り出してきてしまおうという、なんとも姑息な手で乗り切ろうと意思決定をしました Strong Parameterとメタプロ こうはなるまいと思っていたのですが、歴史は繰り返すといいますか、僕も胸を貼ってタンスの引き出しを開けたいと思います。 また、Qiita初投稿ということで、エンジニアの名に恥じぬような記事を書いていきたいと思います。 はじめに 自動化とはエンジニアの存在意義の1つでもあり、従来の非効率なやり方をITの力によって大幅に削減することが出来ます。日常の様々な単純作業を効率化することにより、メンバーの生産性はあがり、より本質的なことに注力することができます。 今回は、 マッチングアプリのスワイプ に関して自動化する方法に関して書きたいと思います。 経緯 友達が 「街中で歩きながらずっと右スワイプしてんねん!」 と誇らしげに語っていたのを思い出し、それってめんどくさいし、冬とか手寒む!って思ったので、効率化しようと思いました。 彼にこの記事が届くことを願います。 実装の仕方 実装の仕方はとても簡単です。 ①検証ツールを開く ②コードをコピペする の2stepで終わります。 ①検証ツールを開く https://ferret-plus.com/1880 こちらの記事を参考にしてください← GoogleのChromeと呼ばれるブラウザを利用していれば、誰でも使うことが出来ます。 検証ツールを開いたら、 console を開きましょう! ②コードをコピペする

[アクセスポリシー] AllowとDenyはいつもセットで考えよう

[アクセスポリシー] AllowとDenyはいつもセットで考えよう : はじめに 最近、セキュリティ要件が厳しい環境のS3バケットポリシーを書こうとして禿げそうになった話です。 あ、本当に禿げてませんよ? 本当ですよ? 前提 アクセスポリシー、バケットポリシーの話 例をたくさん貼りたかったのですが、力尽きたのでありません! すぐ内容を知りたい せっかちさん向け まとめ AllowとCoditionを合わせて設定しただけだと特定の人だけに許可したわけじゃない。 Denyで許可したくない人のアクセスは必ず閉じる。 ※そうしないとIAMポリシー側でAllowつけられたらアクセス許可される。 アクセスポリシーの基本 ユーザー、グループ、ロールを定義し、AWSサービスへのアクセスを認可するしくみ デフォルトDeny(不許可) めんどくさい IAMポリシーのベストプラクティス IAMアクセスポリシーについては、細かいことはこれ読んでください。 IAMのベストプラクティス AWS Black Belt Online Seminar AWS Identity and Access Management (AWS IAM) でも、そんな簡単に管理なんてできない ベストプラクティスを読んでいると 「ははぁ~、なるほどな~。言われてみればたしかにな~。」 と思える内容が書かれています。たしかにこれを常日頃から実施できていれば問題なさそうです。 できればね? もちろん、ベストプラクティスの「 最小権限を付与する 」にもありますが、払い出したユーザー、ロールに対して、 厳密にアクセスコントロールすればセキュリティを担保しやすくなります。 また、バケットであれば、専用のバケットにしてしまう、”環境をAWSアカウントごとでわける”なんてことができるのであれば更にシンプルにできます。 言いたいことはわかる・・・。 でも、ちょっと細かい条件をいれると途端に膨れ上がるのがアクセスポリシーなんです。 Default Denyは、雑なポリシー管理の前には意味を成さない。 IAMロール、IAMユーザーに着けられたポリシーが雑だと簡単に穴が開いてしまう。 ええ、もちろんベストプラクティスに書いてあるようなことを実施できていれば問

開発者の開発者による開発者のためのAgileドキュメンテーション - Qiita

イメージ
開発者の開発者による開発者のためのAgileドキュメンテーション - Qiita : 開発者の開発者による開発者のためのAgileドキュメンテーション - Qiita 開発者であれば避けては通れないドキュメンテーション。 しかし多くの開発者が嫌がっているドキュメンテーション。 今回はアジャイル型開発(以下、アジャイル)のプロジェクト・チーム開発者における最適なドキュメンテーションについて考察したいと思います。 アジャイルとドキュメント ドキュメントは書かなくて良い...

クラウド推進に当たってスキルセット、マインドセット、スタイルとカルチャーの転換を図るべき――ガートナー発表:EnterpriseZine(エンタープライズジン)

イメージ
クラウド推進に当たってスキルセット、マインドセット、スタイルとカルチャーの転換を図るべき――ガートナー発表:EnterpriseZine(エンタープライズジン) : クラウド推進に当たってスキルセット、マインドセット、スタイルとカルチャーの転換を図るべき――ガートナー発表:EnterpriseZine(エンタープライズジン) ガートナー ジャパンは、クラウド推進に当たって日本企業が留意すべきトレンドを発表した。発表では、クラウド・コンピューティングが市場に登場してから10年以上が経過した今日、Amazon Web Services(AWS)、Microsoft Azure、Google Cloud Platform(GCP)のような「本物のクラウド」の採用を本格化させる企業がよう...

ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ

イメージ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ : ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ 1. #ccc_a1 ツール比較しながら語る O/RマッパーとDBマイグレーション JJUG-CCC 2018 Fall 日本Javaユーザーズグループ クロスコミュニティカンファレンス ベルサール西新宿 2018-12-15 Y.Watanabe 2. #ccc_a1 (ストップウォッチ スタート確認)...

適切な問題と文化がサービスを育てる - そーだいなるらくがき帳

イメージ
適切な問題と文化がサービスを育てる - そーだいなるらくがき帳 : 適切な問題と文化がサービスを育てる - そーだいなるらくがき帳 って話をPHPカンファレンス2018でしてきます(1時間後に過去形になります phpcon.php.gr.jp 当日の登壇資料はこちら。 speakerdeck.com 内容補足 Webサービスは成長と共に変化していくので、つまりは変化に強いチームというのは重要になります。 では変化に強いチームとはどうやってつくるのか?って話が今回のテーマで...

Alexa搭載・Alexa対応音楽機器を体験してみた #AlexaDevSumi

イメージ
Alexa搭載・Alexa対応音楽機器を体験してみた #AlexaDevSumi : こんにちは、中村です。12/14から開催されているAlexa Dev Summit 2018 Tokyoに来ています。 AVSを利用した音楽機器の体験コーナーに来てみました。 レポート AVSを利用した商品には主に2つの […]

【メモ】Google Closure Compilerを使う

【メモ】Google Closure Compilerを使う : Google Closure Compilerとは? https://developers.google.com/closure/compiler/ https://github.com/google/closure-compiler JavaScriptをJavaScriptに変換するコンパイラー。コードをより効率的な形に変換してくれる。ClojureScriptが使っていたりする。 その昔は独自のモジュールシステムを持っていたのだが、いつのまにかnpm経由で使えるようになっていたり、nodeモジュールに対応していたり、いろいろ進歩している模様。 package.json { "name": "teach-yourself-closure-compile", "version": "1.0.0", "scripts": { "build": "..." }, "dependencies": { "immutable": "^4.0.0-rc.12", "luxon": "^1.8.2", "react": "^16.6.3", "react-dom": "^16.6.3" }, "devDependencies": { "@babel/cli": "^7.2.0", "@babel/core": "^7.2.0", "@babel/preset-react": "^7.0.0", "babel

Google Chromeにシステム乗っ取りの脆弱性、アップデート推奨

Google Chromeにシステム乗っ取りの脆弱性、アップデート推奨 : United States Computer Emergency Readiness Team (US-CERT)は12月12日(米国時間)、Google Chrome Version 71.0.3578.98 Windows版、Mac版、Linux版に脆弱性が存在すると伝えた。この脆弱性を悪用されると、攻撃者によって影響を受けたシステムの制御権が乗っ取られる危険性がある。

BIOSTAR、Ryzen対応のMicroATXマザーボード「A320MH」が発売 価格は税抜5,480円

イメージ
BIOSTAR、Ryzen対応のMicroATXマザーボード「A320MH」が発売 価格は税抜5,480円 : 43: Socket774 2018/12/14(金) 15:39:33.99 ID:UPKbPWtZ 売価5千円台のRyzen対応MicroATXマザーボード、BIOSTAR「A320MH」 BIOSTAR Microtech International Corp.(本社:台湾)国内代理店の株式会社アユート(本社:東京都文京区)は2018年12月14日、AMD A320チップセット...

烏丸経済新聞年間PV1位は「崇仁新町」 台風・豪雨の話題もランク入り

イメージ
烏丸経済新聞年間PV1位は「崇仁新町」 台風・豪雨の話題もランク入り : 烏丸経済新聞の2018年年間PV(ページビュー)ランキング1位は、京都駅近くに屋台村「崇仁新町」がオープンした記事が輝いた。 #烏丸経済新聞 オリジナルのエンクロージャ:

周りにいるかも。反社会性を持つ「ソシオパス」の特徴10

イメージ
周りにいるかも。反社会性を持つ「ソシオパス」の特徴10 : 「ソシオパス」を聞いたことがありますか?反社会性パーソナリティ障害をもつ人のことを指します。あなたの周りにもいるかもしれない「ソシオパス」の特徴について紹介します。 オリジナルのエンクロージャ:

Twitterの元ディレクターが教える、内向的な人でもできる「ゆるい人脈」の作り方

イメージ
Twitterの元ディレクターが教える、内向的な人でもできる「ゆるい人脈」の作り方 : WickreさんはGoogleで長く働いたあと、Twitterに移ってエディトリアル・ディレクターになりました。彼女には連絡を取り合う人が大勢います。それでは、彼女がどのようにしているのかを紹介しましょう。 オリジナルのエンクロージャ:

「お米はダメ」「地中海食はいい」のゆがみ具合 (研究室に行ってみた)

イメージ
「お米はダメ」「地中海食はいい」のゆがみ具合 (研究室に行ってみた) : 健康情報のなかでも人気の「食」の話。だがそれだけに、極端だったり矛盾したりする話も多く、何を信用していいのか分かりにくい。そこで、栄養疫学の専門家として、世界的に活躍する今村文昭さんの研究室に行ってみた!その第7回目。

「受信文法」の発想がすべてを変える! (日本語を活用した英会話習得法)

イメージ
「受信文法」の発想がすべてを変える! (日本語を活用した英会話習得法) : これまで、英語教育では文法が「必要か、不要か」という点についてずっと議論されてきました。しかし、「どのような文法が必要か」という点に着目し、アンサーを出した例は寡聞にして知りません。

扇がもたらしたあまりに優美な日本のコラージュ (小川敦生のあーとカフェ)

イメージ
扇がもたらしたあまりに優美な日本のコラージュ (小川敦生のあーとカフェ) : 「扇の発祥は日本。しかし研究は、実はあまり進んでいないんです」。東京・六本木のサントリー美術館で開かれている「扇の国、日本」展を担当した同館主任学芸員、上野友愛さんの言葉は、少々意外だった。

現地プリペイドSIMとフリーWi-Fiが便利なマカオ - ASCII新着ニュース

イメージ
現地プリペイドSIMとフリーWi-Fiが便利なマカオ - ASCII新着ニュース : マカオで開催された「マカオグランプリ」を取材しつつ、現地SIMの速度調査をしてきました。

二宮金次郎は勤勉より “掃除”のひとだった?  掃除は職場を楽しくする! - 感動経営

イメージ
二宮金次郎は勤勉より “掃除”のひとだった?  掃除は職場を楽しくする! - 感動経営 : 非常に高額なのに、最高競争率316倍! いま、この日本で、宝くじのように当選するのが難しいサービスが存在することを、あなたはご存じだろうか? JR九州。正式名「九州旅客鉄道株式会社」。名前だけ聞くと、旧態依然の鉄道会社のイメージを持つかもしれない。 だが、この会社の「あるサービス」がひそかに感動の輪を呼んでいる。 東京だけで暮らしているとわからない。でも、九州に行くと景色は一変する。 その名は、クルーズトレイン「ななつ星 in 九州」(以下、ななつ星)。いまや「世界一の豪華列車」と称され、高額にもかかわらず、2013年の運行開始以来、予約数が定員をはるかに上回る状態が続いている。なんと、DX(デラックス)スイート(7号車の最高客室)の過去最高競争率が316倍というから驚きだ。昨年11月の『日経MJ』には、「ブランド作りとは世界の王でも断る覚悟」と題して、そのフェアな抽選システムが新聞一面に紹介された。 だが、驚くべきは、「ななつ星」だけではない。 この会社、バリバリの鉄道会社なのに、売上の6割は鉄道以外の収入で、8年連続増収なのだ。 かつてこんな会社があっただろうか? JR九州を率いるのは唐池恒二氏。8月27日、韓国と九州を結ぶ真っ赤な新型高速船「クイーンビートル」を2020年8月に就航すると発表。子どもから大人まで博多と釜山の優雅な旅を満喫できるという。さらに、7月には、中国・アリババグループとの戦略的資本提携を発表。2020年の東京オリンピックを控え、ますます九州が熱くなりそうだ。 記者は、この20年、数々の経営者を見てきたが、これほどスケールの大きい経営者はほとんど見たことがない。 1987年の国鉄分割民営化の会社スタート時は、JR北海道、JR四国とともに「三島(さんとう)JR」と称され、300億円の赤字。中央から完全に見放されていた。 それが今はどうだろう。高速船、外食、不動産、建設、農業、ホテル、流通、ドラッグストアなど売上の6割を鉄道以外の収入にして8年連続増収。37のグループ会社を率い、2016年に東証一部上場、2017年に黒字500億円を達成。今年3月1日の

無口なメンバーの「本音」を引き出し、 会議が自然と盛り上がる「すごく簡単な方法」 - プレイングマネジャー「残業ゼロ」の仕事術

イメージ
無口なメンバーの「本音」を引き出し、 会議が自然と盛り上がる「すごく簡単な方法」 - プレイングマネジャー「残業ゼロ」の仕事術 : 2019年4月に罰則つき残業規制がスタートすることもあり、「働き方改革」は喫緊の課題となっている。そんななか、プレッシャーが増しているのがプレイングマネジャー。個人目標とチーム目標を課せられるうえに、上層部からは「残業削減」を求められ、現場からは「仕事は増えてるのに…」と反発を受ける。そこで、1000社を超える企業で「残業削減」「残業ゼロ」を実現してきた小室淑恵さんに『プレイングマネジャー「残業ゼロ」の仕事術』をまとめていただいた。本連載では、本書のなかから、プレイングマネジャーが、自分もチームも疲弊せずに成果をあげるノウハウをお伝えしていく。

フェイクニュースは真実の情報より速く伝播する - DHBR

フェイクニュースは真実の情報より速く伝播する - DHBR : 世界を揺るがし、民主主義社会を脅かすフェイクニース問題に、ハーバード・ビジネス・レビュー(HBR)編集部が真正面から取り組んだのが、最新号の特集です。

今さら聞けない! ワインショップでよく見かける基本用語 - 教養としてのワイン

今さら聞けない! ワインショップでよく見かける基本用語 - 教養としてのワイン : NYクリスティーズ・アジア人初のワインスペシャリストが教える、ビジネスパーソンが知っておきたいワインの歴史、豆知識、話題のトピック。ビジネスパーソンとして恥ずかしくない、最低限のワインの知識を身につけよう!

「自分の娘に気を使ってしまう父親」だと女の子の学力が伸びない - 女の子の学力の伸ばし方

イメージ
「自分の娘に気を使ってしまう父親」だと女の子の学力が伸びない - 女の子の学力の伸ばし方 : 桜蔭・雙葉・豊島岡女子・渋谷幕張…。東京・吉祥寺の進学塾VAMOSは、「入塾テストなし・先着順」で生徒を選抜しないのに有名難関校に続々合格させると話題の塾だ。男女別カリキュラムを取り入れたロジカルで科学的な学習法は、特にエリート父親層から圧倒的な支持を集めている。本連載では、VAMOSの代表である富永雄輔氏の最新刊『女の子の学力の伸ばし方』(ダイヤモンド社)の内容から、子どもの計画・理解・反復・習慣のプロセスを体系化した「女の子の特性」に基づく学習法をお伝えしていく。

借金漬けの社員を どこまで救うべきか - お金は愛

イメージ
借金漬けの社員を どこまで救うべきか - お金は愛 : 人を育てるお金、ダメにするお金。デキる社長のお金の使い方、出世する社員のお金の使い方! 全30社超の恥部から儲かる秘密まで一挙公開!全国700社以上の指導で5社に1社が過去最高益。 自社も16年連続増収!いま、なぜ「お金は愛」なのか?小山社長を直撃した。すると…… 「みんな【お金は愛】という意味を勘違いしている。決して金の亡者になることではない。 その真逆のことを書いた。名経営者と謳われたカルロス・ゴーンもカネの魔力に溺れた。 いまこそ、“生き金”と“死に金”のほんとうの意味を知っておかないと、社長も社員も大変なことになる。 この緊急事態を受け、この本では、経営や仕事だけでなく、プライベートのお金の話にも深く踏み込んだ。 武蔵野の事例だけでなく30社超の事例も載せた。これまで一切触れてこなかった 『お金と給料』『お金と金運』『お金と子育て』『お金とお酒』『お金と夫婦』『お金と遊び』『お金と家』など、 正直ここまで書いていいのか迷ったが、すべて出し尽くした」という。 なぜいま、「お金は愛」なのか。その真意を小山社長に語っていただこう。

二流は交渉前に「落とし所」を考え、 一流は「いつ“NO”を言うか」を決める - 交渉の武器

イメージ
二流は交渉前に「落とし所」を考え、 一流は「いつ“NO”を言うか」を決める - 交渉の武器 : ビジネスの成否は「交渉力」にかかっている。アメリカの雑誌で「世界で最も恐れられる法律事務所」に4度も選ばれた法律事務所の東京オフィス代表であるライアン・ゴールドスティン米国弁護士に、『交渉の武器』(ダイヤモンド社)という書籍にまとめていただいた。本連載では、書籍から抜粋しながら、NTTドコモ、三菱電機、東レ、丸紅などの代理人を務めるほか、世界的に注目を集めるビジネス訴訟で戦っているライアン弁護士の交渉の「奥義」を公開する。

英語は「3語」だから深く伝わる! 幼稚に聞こえない理由とは? - 英語は3語で伝わります【どんどん話せる練習英文100】

イメージ
英語は「3語」だから深く伝わる! 幼稚に聞こえない理由とは? - 英語は3語で伝わります【どんどん話せる練習英文100】 : 「英語は3語と言うけれど、3語だと子どもっぽくならない?」。そんな不安をお持ちの方も多いはず。でも大丈夫です。「3語」だから、深くシンプルに伝わります。そのテクニックをご紹介します。

この世にないものを生み出す 「夢の研究所」をつくりたい! - ディズニー、NASAが認めた 遊ぶ鉄工所

この世にないものを生み出す 「夢の研究所」をつくりたい! - ディズニー、NASAが認めた 遊ぶ鉄工所 : 油まみれの鉄工所が、なぜ、ディズニー、NASAに認められたのか。 売上の8割の大量生産を捨て、単品加工の地獄の道へ。鉄工所の火事で意識不明になりながらも、「いつか白衣を着て仕事をする夢工場にしてみせる」と社員教育に命を捧げ、奇跡を起こした経営者、初の著書!鉄工所にデザイナーがいてもいいじゃないかと、宇宙、バイオ、農業、化学など新しいことに挑戦し、若い人がイキイキ働く。なぜ、全国から入社希望者が殺到するのか?なぜ、社員がわくわくしながら、売上、社員数、取引社数すべて右肩上がりなのか?自動的にモチベーションが上がる秘密は、人が育つ「アメが8割、ムチが2割」の原理にあった!鉄工所なのに、本社屋はピンク、工場内の柱もエレベータもカラフルでみんな明るい。活気に満ちている。こんな面白い会社、見たことない!年間見学者2000人超!取引先ももうすぐ全世界3000社超。日本から世界へ、ついに働き方のロールモデルが誕生!! 「社員に生産性を上げろ、早く結果を出せ!という無理難題は社員を疲弊させるだけ。上げるのは、生産性ではなくモチベーション。社員のモチベーションを上げれば自動的に生産性も上がる。モチベーションが先で、生産性は後。人が育つ『アメが8割、ムチが2割』の原理を使えば、自動的にモチベーションが上がるんです」と、断言する経営者を初めて見た。これは、一体、どういうことなのか?

“新・ナンパの聖地”で50代男子がトライ!「無理」「圏外」と散々で… - from AERAdot.

イメージ
“新・ナンパの聖地”で50代男子がトライ!「無理」「圏外」と散々で… - from AERAdot. : 全長約400メートルのコリドー街は、金曜になると、一流企業に勤める若い男女の出会いの場になる。そんな噂が噂を呼び、今では「新・ナンパの聖地」になっているという。そんな場所で、50代男性編集者が若い女性をナンパするという無謀なチャレンジを試みたら……。

医学部の面接でトンデモ質問が飛び交う理由 - from AERAdot.

イメージ
医学部の面接でトンデモ質問が飛び交う理由 - from AERAdot. : 「あなたは子どもをつくりますか」 医師を目指す女子が、実際に面接官から投げかけられた質問である。多くはまっとうな質問の中で、なぜ女子に対してだけ「時代錯誤」とも「トンデモ」とも取れる、耳を疑うものが多いのか。その理由とは。

武田薬品、ルネサス…巨額買収の増加が示す日本型経営の変化 - ビジネスマン注目!来週の経済、ここがポイント

イメージ
武田薬品、ルネサス…巨額買収の増加が示す日本型経営の変化 - ビジネスマン注目!来週の経済、ここがポイント : 今年は日本企業でも、規模の拡大、海外開拓、新技術などを狙い、社運を賭けた大型買収に踏み切る事例がみられました。今年、特に注目を集めたのは医薬品業界で、武田薬品工業は5月に、製薬大手シャイアーを約6.8兆円で買収することで合意しました。

良い人材を採用できないのは、自社のレベルと釣り合わないからだ - 小宮一慶の週末経営塾

イメージ
良い人材を採用できないのは、自社のレベルと釣り合わないからだ - 小宮一慶の週末経営塾 : 経団連は2021年春入社以降の新卒者を対象に、就職活動のルールを策定しないことを決めました。将来的には新卒一括採用の見直しや通年の中途採用拡大が進むでしょう。しかし、「それでは中小企業にいい人が来ない」と考えるのは間違いです。

不倫で修羅場を経験してきた人が明かす「傾向と対策」(下) - 井の中の宴 武藤弘樹

不倫で修羅場を経験してきた人が明かす「傾向と対策」(下) - 井の中の宴 武藤弘樹 : 現代において、あってはならないものとされている「不倫」。だからこそいったん不倫が発覚すれば、その場が修羅場となることは避けられない。しかし、中には、修羅場を避ける方法を会得している人もいる。

残念な「忘年会」事例集、説教・殴り合い・会費トラブル… - News&Analysis

イメージ
残念な「忘年会」事例集、説教・殴り合い・会費トラブル… - News&Analysis : 今年の労をねぎらうために、そこかしこで忘年会が開催されている。飲み会が続けばトラブルも起こるもの。楽しいはずの忘年会が台無しになってしまっては大変だ。

不倫で修羅場を経験してきた人が明かす「傾向と対策」(上) - 井の中の宴 武藤弘樹

イメージ
不倫で修羅場を経験してきた人が明かす「傾向と対策」(上) - 井の中の宴 武藤弘樹 : 現代において、あってはならないものとされている「不倫」。だからこそいったん不倫が発覚すれば、その場が修羅場となることは避けられない。しかし、中には、修羅場を避ける方法を会得している人もいる。

【Unity】RGBをHSVに変換して明るさとかを変えるシェーダー

イメージ
【Unity】RGBをHSVに変換して明るさとかを変えるシェーダー : はじめに こんにちは。ソーシャルゲーム事業部の小笠原です。 この記事は カヤックUnityアドベントカレンダー2018 の15日目の記事です。 今回はRGBをHSVに変換して明るさとかを変えるシェーダーの話です。 概要 オブジェクトを暗くしたり、彩度を低くしたい時、HSV(色相、彩度、明度)を直接変更できるのは非常に便利です。 Unityスクリプト上でHSVを変更するにはColor.RGBToHSV,Color.HSVToRGBを使う必要があります。 しかし今回はマテリアルのRGBとHSVを相互変換する仕組みを入れたシェーダーを作って、Inspectorやスクリプト上で直接マテリアルのHSVを変更できるようにしてみます。 1.シェーダー作成 まず Assets->Create->Shader->Standard Surface Shader からサーフェイスシェーダーを作成します。 これを改修してHSVを弄れるようにします。 次に Assets->Create->Material から今作ったシェーダーを入れるマテリアルも作っておきます。 マテリアルのInspector内にあるShaderから Custom/SufaceShader を選ぶことでマテリアルにシェーダーがセットされます。 Custom/SufaceShader 部分はシェーダーのコード内一番上にある Shader "Custom/SurfaceShader" を書き換えることで名称を変更出来ます。 以下が改修した後のソースコードです。 改修した部分をピックアップして説明します。 Shader "Custom/SurfaceShader-HSV" { Properties { _Color ("Color", Color) = (1,1,1,1) _MainTex ("Albedo (RGB)", 2D) = "white" {} _Glossiness ("Smoothness"