タグ

sugumuraのブックマーク (2,764)

  • Railsクイズ、何問解けるかな? - SmartHR Tech Blog

    こんにちは。SmartHRRails顧問業をしています @willnetです。最近は主にリファクタリングをしています。 SmartHRでは毎週「Rubyist@SmartHR(仮)」という名の定例ミーティング*1が行われています。このミーティングはバックエンドエンジニアが集まり、チームをまたいだ情報共有や相談をすることを目的としています。その中では僕がTipsなどを共有する「willnetさんのありがたいお言葉」というコーナーが常設されています。 「willnetさんのありがたいお言葉」のコーナーではRailsの最新動向に関する話をすることが多いのですが、最近はRailsの各種機能がどのように動くのかをクイズ形式にして共有しています。これがなかなか好評なので今回テックブログにしてみた次第です。みんな全問正解できるかな? ちなみにこんな感じでやってます まず問題と回答の選択肢を見せてからs

    Railsクイズ、何問解けるかな? - SmartHR Tech Blog
    sugumura
    sugumura 2021/09/17
    面白かったし、ためになった
  • 主人公(あるいはヒロイン)の記憶が終盤で消えてしまう物語

    教えて下さい。タイトルのとおりです。 ボーイミーツガール、ラブコメ、NLのジャンルでお願いします。 第1話でふとした出来事がきっかけで出逢った2人が、話数を追うごとに困難や苦悩を乗り越えて愛を深めていくお話。 そして、起承転結の「転」と「結」のあいだに、主人公、あるいはヒロインのどちらかの記憶から相手の情報が消えてしまう、もしくは何者かによって消されてしまうお話。 冴えない主人公はようやく彼女との幸せな日常を掴んだのに、一瞬にして、彼女と出逢う前の空虚な日常に逆戻りしてしまうような。 あるとき、彼女の面影を残すものをみたとき、涙が溢れてきて、しかしその理由が自分でも全くわからず困惑してしまうような描写があると非常に良いです。 「最後は愛の力で記憶を取り戻し、一生幸せに暮らしましたとさエンド」でも、「結局記憶を取り戻すことはなく、影から彼or彼女を切なく見守るエンド」でもなんでもいいので教え

    主人公(あるいはヒロイン)の記憶が終盤で消えてしまう物語
    sugumura
    sugumura 2021/09/10
    北斗の拳
  • ゼロから始める、データ分析と可視化 - Kyash Product Blog

    はじめまして。Kyashでデータエンジニアリングを担当しているKyashデータマンです。この記事では、Kyash社内のデータ分析の基礎に関するドキュメントを紹介します。 Kyashでは、データエンジニアリング・ガバナンス・セキュリティなど様々な角度から、公正なデータの取扱いと活用を推進しています。従来は、一部の訓練された技術者がデータ分析を一手に担っていましたが、社内でもデータ活用のニーズも多く、その担当者に分析や集計の業務が集中するという課題がありました。 この課題に対して、データへの適切なアクセス管理を行い、そして適切なBIツールを導入することで、データを取り扱う人が自分でデータ分析・そして活用できるようになることを目指しています。アクセス管理には、個人情報やそれに準ずる機密データに対して、ポリシータグによるアクセス権のコントロール、そしてアクセス権のリネージなどのソリューションの導入

    ゼロから始める、データ分析と可視化 - Kyash Product Blog
  • 空のdiv要素について - uhyo/blog

    昨日はこちらの記事に端を発する形で、空のdiv要素やspan要素は妥当なのかといった話題が見られました。 中身のない空の div 要素や空の span 要素は HTML 仕様として妥当なのか? - dskdこの記事は空のdiv要素やspan要素が妥当かどうかという疑問にHTML仕様の観点から考察を加える大変面白い記事です。記事の結論としては、“僕の結論としては「否」である。”としています。 しかし、いくらHTML仕様を読んだといっても、こういった議論には解釈が入りがちです(こちらの記事でも結論の前に“ここからは完全に僕の解釈として書く。”と明記されています)。 仕様なのに解釈を入れる必要があるのはどうなのと思いつつ、実はこの記事でこれから紹介するように、HTML仕様もなかなか曖昧に書かれており解釈が必要なのは仕方のないことです。 筆者はどちらかというと空のdivを肯定する考えを持っていたの

    空のdiv要素について - uhyo/blog
  • Jetpack ComposeによるAndroid MVVMアーキテクチャ入門 | インプレス NextPublishing

    インプレスR&D Jetpack ComposeによるAndroid MVVMアーキテクチャ入門 著者:奥澤 俊樹 Androidアプリ開発のトレンドを取り入れ、MVVMに特化して設計パターンを解説する 書は、Androidアプリ開発を始めたばかりの初心者の方を対象にしています。 「筆者がソフトウェアエンジニアとなり、Androidアプリ開発を仕事として始めた頃、筆者がこのに書いたようなアーキテクチャについて解説した書籍を見つけることができませんでした。MVCアーキテクチャやMVPアーキテクチャといった名前は知っていましたが、ModelやControllerといった言葉の意味もわからず、また、それらのアーキテクチャをAndroidアプリ開発にどのように適用したら良いかもわかりませんでした。結局、すべてのコードをActivityやFragmentに書くことになり、ちょっとした不具合を修正

    Jetpack ComposeによるAndroid MVVMアーキテクチャ入門 | インプレス NextPublishing
  • 時間跳躍式完全無劣化転送装置 - 山素 / 【読み切り】時間跳躍式完全無劣化転送装置 | コミックDAYS

    コミックDAYSは正規版配信サイトマークを取得したサービスです。 © KODANSHA Ltd. All rights reserved. このサイトのデータの著作権は講談社が保有します。無断複製転載放送等は禁止します。

    時間跳躍式完全無劣化転送装置 - 山素 / 【読み切り】時間跳躍式完全無劣化転送装置 | コミックDAYS
  • デスボール | コミックファイア公式Webサイト

    ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。ABJマークの詳細、ABJマークを掲示しているサービスの一覧はこちら。 https://aebs.or.jp/

    デスボール | コミックファイア公式Webサイト
  • MySQLでプライマリキーをUUIDにする前に知っておいて欲しいこと | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]

    株式会社ラクーンホールディングスのエンジニア/デザイナーから技術情報をはじめ、世の中のためになることや社内のことなどを発信してます。 bashパフォーマンスMySQLInnoDBDB設計インデックス こんにちは、羽山です。 今回は MySQL のプライマリキーに UUID を採用する場合に起きるパフォーマンスの問題を仕組みから解説します。 MySQL(InnoDB) & UUID のパフォーマンスについては各所でさんざん議論・検証されていますが、論理的に解説した記事が少なかったり一部には誤解を招くようなものもあるため、しっかりと理由から理解するための情報として役立つことができればと思っています。 UUID と比較される古き良き昇順/降順のプライマリキーはというと、 MySQL の InnoDB において良いパフォーマンスを出すために縁の下の力持ちのような働きをしてくれているケースが実は少な

    MySQLでプライマリキーをUUIDにする前に知っておいて欲しいこと | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]
  • 記者に「プログラミングのスキル」って必要なの?ちなみにNHKニュースの画像生成も記者がコードを書いてます|NHK取材ノート

    NHKのニュースや番組をつくっている私たちが取材に込めた思いや取材手法などをお話します。一緒に「取材ノート」をつくっていきましょう。サイトはhttps://www.nhk.or.jp/d-navi/note/ 利用規約はhttps://nhk.jp/rules

    記者に「プログラミングのスキル」って必要なの?ちなみにNHKニュースの画像生成も記者がコードを書いてます|NHK取材ノート
    sugumura
    sugumura 2021/08/31
    いつも見ているマップ内製だったんか、すごい
  • なぜ、ハイパーリンクは青色なのか?

    Mozillaブログより。 エリーゼ・ブランチャード インターネットは私たちの生活のあらゆる場面に浸透していますが、デジタルの世界では当たり前のように使われているものがあります。それは、多くのリンク、特にハイパーリンクが青色であることに気づいたことがありますか? 同僚が何気なく「なぜ、リンクが青いのか」と聞かれた時、私は戸惑いました。2001年からウェブサイトを制作しているユーザ・エクスペリエンス・デザイナーの和tがしは、常にリンクを青くしてきました。私は青の特定の色調を提唱してきました。しかし、「なぜリンクが青なのか」と疑問に思ったことはありません。それはただの事実でした。草は緑で、ハイパーリンクは青です。文化的に、私たちはリンクを青色に関連付けているため、2016年にGoogleがリンクを黒に変更したときには、かなりの混乱が生じました。 しかし今、私は「なぜ、リンクが青なのか」と言う疑

    なぜ、ハイパーリンクは青色なのか?
    sugumura
    sugumura 2021/08/30
  • フリーゲームの思い出

    なんとなく思い出して書きたくなった。ブログとか持っていないのでここに書く。 2000年頃に不登校になって、家にあったパソコンにかじりついていたんだけど、インターネットが繋がっていなかったので、パソコン雑誌に付いていたCDに掲載されているフリーゲームをよく遊んでいた。 だいたい2000~2005年ぐらいまで遊んでいて、2006年ぐらい、ニコニコ動画が始まったあたりでフェードアウトしていったって感じ。10年ぐらい前からフリーゲームについてはさっぱりわからない。 インターネットが繋がってから、フリーゲームを探すのに見ていたサイトは2chのまとめサイト、サニーガール、夢現で、前者2つはだいぶ前に無くなっていて、夢現は今見ると結構テイストが変わっている。 覚えている限りの良かったゲームを挙げる RPGアンディーメンテの「スターダンス」、「怪盗プリンス」、「アールエス」 ダンジョン探索系だと「ネフェシ

    フリーゲームの思い出
  • MySQLに初めてINSERTするとアクセスが発生するファイルは何かという質問をどう調べるのか - oranie's blog

    yokuo825さんのカッコいいインタビュー記事を t.co 読んで、この部分ですね ──例えばどのような話をしましたか? 「インストールされたばかりのMySQLがあるとして、特定テーブルに1件のレコードを最初にINSERTした場合、アクセスが発生するファイルとその理由をすべて教えてください」と質問されたのを覚えています。 具体的にどのような理由でどのファイルにアクセスするか、一連の流れを片っ端から答えていくと、彼らがすごく楽しそうにしてくれて。「そうか、LINEの環境だと○○の設定が最初から○○になっているので、そのファイルへのアクセスは考えていなかったです。確かにそれもありますね」などと答えてくれました。 でこんなツイートしたんですが 全国のDBAは「特定テーブルに1件のレコードを最初にINSERTした場合、アクセスが発生するファイルとその理由をすべて教えてください」これ明日から職場で

    MySQLに初めてINSERTするとアクセスが発生するファイルは何かという質問をどう調べるのか - oranie's blog
  • Androidと非同期処理 とCoroutine1.0.0 - visible true

    Google Play App Dojoで話してきました。Google Play App Dojoは非公開イベントなので全体的な内容は言えないんですが、どの発表もおもしろい & 濃いので、もし参加のチャンスがあったらぜひ行ったほうがいいな〜と思いました。 Androidと非同期処理 とCoroutine1.0.0 資料はコチラ 話した事 詳細は資料を見て下さい。 その他リンクなど Android Suspenders Android Dev Summit '18のコルーチンのセッションです。資料読んだあと見るとわかりが深まると思います。Androidと非同期処理 とCoroutine1.0.0 では触れられなかったところ(Android APIをコルーチン化する、複数回値を返却するケースなどなど)が結構あるのでぜひ見て下さい。 www.youtube.com 資料内でリンクしてるやつ Re

    Androidと非同期処理 とCoroutine1.0.0 - visible true
  • OkHttpとCoroutineで分割ダウンロードを実装する - たくさんの自由帳

  • OSS ライセンスの最近の潮流: PolyForm License について

    まえがき開発中のソフトウェアのライセンスを策定するため、現時点でのベストプラクティスについて探っていたところ、ここ数年の OSS ライセンスの動向が面白かったので復習も兼ねてまとめました。 特に、Umbrel が採用したという PolyForm という新しいライセンス形態が面白かったので、これについて詳しく述べます。 なぜ今ライセンスについてまとめるのか私はソフトウェアやサービスをマネタイズする方法について興味があり、特にビットコインの応用について調べたりしています。 ビットコイン (Lightning Network) を HTTP で利用することで、Web API の課金方法の可能性は大きく広がることは間違いないのですが、これはあくまで単なる支払いの手法であって、広く使われる事を前提としたソフトウェアの開発を支える手法にすることは(それだけでは)難しいという問題があります。 ソフトウェ

    OSS ライセンスの最近の潮流: PolyForm License について
  • 美少女JCお嬢様ですが三体みたいなSFを教えてほしいですわ(追記あり

    (追記部分に三体1のネタバレがございますわ) はてなの皆さんごきげんよう。わたくしは、美少女貞淑淫乱女子中学生お嬢様ですわ。 先日、生まれて初めてSF小説というものを読みましたの。タイトルは、劉慈欣『三体』。あのオバマ大統領も愛読しているという話題の中国SFですわ。 その感想は…… こんなおもしれぇもん初めて読みましたわ! 人類有数の大愚行である文化大革命と外宇宙が接続するif歴史のヨタ話が、否応なくワクワクを煽るⅠ巻。 「面壁者(ウォールフェイサー)」VS「破壁人(ウォールブレイカー)」という、字面も響きも由来も実態もオチも何もかもが超絶カッコイイ頭脳バトル展開で、最高傑作の呼び声が高いのも頷けるⅡ巻。 スケールのインフレが留まるところを知らず、地球と三体世界の関係のみならず当に行き付くところまで行って完膚無きまでに物語を終わらせたⅢ巻。 もう、シリーズ全巻にわたって大大マンマン満足の

    美少女JCお嬢様ですが三体みたいなSFを教えてほしいですわ(追記あり
    sugumura
    sugumura 2021/08/18
  • 坂口博信×鳥嶋和彦 対談──31年前の出会いが『ファイナルファンタジー』を変え、『クロノ・トリガー』を生み出し、そして『ファンタジアン』という名の遺言が完成した

    2021年4月にまずは前半部分(それでも、20〜30時間ほどのボリュームだ)が配信された作だが、内容についての評価も非常に高く、スマートフォン向けのゲームらしかぬクオリティに称讃を送るプレイヤーも少なくない。 白泉社相談役・Dr.マシリトこと鳥嶋和彦氏も、実際にゲームを遊んだプレイヤーの一人で、すでに前半部分はクリアするところまで終えているという。 鳥嶋和彦氏 鳥嶋氏といえば大のゲーム好きとして知られ、自身が担当した漫画家の鳥山明氏を起用して「ドラゴンクエスト」シリーズを仕掛けた人物でもあり、坂口氏とは、『クロノトリガー』を一緒に仕掛けた戦友でもある。そんな鳥嶋氏と坂口氏の出会いは『ファイナルファンタジーIII』(以下、FFIII)発売当時に遡る。『FFIII』について話がしたいと鳥嶋氏から呼び出され、その席でダメ出しを受けた……というエピソードはあまりにも有名な話だ。 そこで編集部では

    坂口博信×鳥嶋和彦 対談──31年前の出会いが『ファイナルファンタジー』を変え、『クロノ・トリガー』を生み出し、そして『ファンタジアン』という名の遺言が完成した
  • Chrome 93で実装されたCross Device WebOTPフローを試してみた - r-weblife

    おはようございます ritou です。 8月ですよ。お仕事の進捗大丈夫ですか? 最近、Google方面からDecoupled AuthNの香りがしたので追ってみました。 何の話? この話です。 developer.chrome.com WebOTPとは? Webアプリケーションがモバイル端末でSMS経由のOTP認証をしようと思った時、画面に「認証コードを送信しました」なんて出た後にSMSを確認できるアプリを起動して確認してまたブラウザに...とかをやったことがある人は多いでしょう。 WebOTPとは、モバイル端末上のブラウザであればアプリの切り替えをせずにワンタップでSMSで受け取ったOTPの値を読み込んで検証リクエストに繋げられる、しかもSMSを発信したWebアプリを特定できるフォーマットになっていることでフィッシングサイトからはこのフローを使えなくするような仕組みのことです。 web.

    Chrome 93で実装されたCross Device WebOTPフローを試してみた - r-weblife
  • AIと将棋の神様、蘇るシャーマン

    一昨日、渡辺明名人が衝撃的な動画をYoutubeにアップした。 渡辺明名人の将棋講座【現代トップ棋士の研究とは】 https://www.youtube.com/watch?v=kO_NB9AaYEI 内容的には渡辺名人も語るとおりアマ高段向け、あるいは全て理解できるならプロになれるレベルでかなり難しい。ただ雰囲気を掴むだけなら、観る将でも楽しんでいる人は結構いるようである。個人的にはなるべく多くの人に観てほしい。渡辺名人の軽妙明快な語り口は、「よく分からないけど何かすごいものの一端に自分は今触れている!」というセンスオブワンダーを与えてくれるはずである。 動画では、先の名人戦第3局で現れた矢倉(戦法・囲い)で端歩(先後合わせて計4個ある一番端の歩)を突く一手について30分にもわたって語っている。断片的には渡辺名人自身感想戦および将棋世界2021年7月号の観戦記、朝日新聞の動画(https

    AIと将棋の神様、蘇るシャーマン
  • この一年の話(前編)|小野マトペ

    はじめまして、あるいはご無沙汰しております。小野マトペです。私は36歳のソフトウェアエンジニア男性で、昔は「ふぁぼったー」というWebサービス趣味で開発・運営したり、その後は仕事で分散ストレージを開発したりしていました。 報道等でご存知の方も多いと思いますが、私はTwitter上の投稿が偽計業務妨害にあたるとして、2020年7月29日に警視庁に逮捕されました。 早いもので、それから一年が経過しました。報道された事件の経緯は、事実関係には間違いありません。私の軽率な投稿で多大なるご迷惑をおかけしてしまった当該店舗様、そして関係者の皆様には、お詫びの言葉もございません。 一方で、私は取調べの当初からほぼ一貫して故意を否認しています。件において故意が存在することは刑事罰の大前提ですので、つまり無罪を主張しているということになります。 検察官から虚偽の自白を強要され、一度は略式起訴処分(公開裁

    この一年の話(前編)|小野マトペ