san57のブックマーク (2,810)

  • リッチテキストエディター(RTE)のJSライブラリ色々試してみた

    リッチテキストエディタ(RTE)って? リッチテキストエディタ(以下RTE)とは、文字を入力できるだけでなく、文字に装飾を加えたり、段落を設定できたりと複雑な機能を持つエディタのことです。 弊社プロダクトであるkintone内にも以下のようなエディタが存在します。 また、似たものを指すWYSIWYG(読み方:ウィジウィグ)という用語もありますが、これはWhat You See Is What You Get(見たままが得られる)の略であり、編集時と出力時の見た目が同じエディタのことを指します。 Zennやesaのように、Markdown記法で編集したものが変換されて表示されるようなエディタは含みません。 このようにWYSIWYGはRTEより狭義の意味になっています。 WYSIWYGエディタ(Google Docs) WYSIWYGではないエディタ(esa) 独自データモデル VS DOMツ

    リッチテキストエディター(RTE)のJSライブラリ色々試してみた
    san57
    san57 2024/08/19
  • Storybook をフル活用してテストを実装したその後の話 - Cybozu Inside Out | サイボウズエンジニアのブログ

    この記事は、CYBOZU SUMMER BLOG FES '24 (Frontend stage) DAY13 の記事です。 こんにちは、フロリアでエンジニアとして活動している hacchan です。 現在 kintone ではフロリアというプロジェクトの中で、Closure Tools から React への移行作業に取り組んでいます。 以前、そのフロリアのチームの 1 つである Reactone チーム が Storybook をフル活用してテストを実装した話 を紹介しましたが、今回はそのアフターストーリーを紹介します。 Storybook のフル活用はやめた 以前の Reactone チームでは、Storybook の Test Runner を使って、Integration Test を実行するなど、Storybook をフル活用してテストを実装していましたが、新たな領域の刷新を開

    san57
    san57 2024/08/19
  • ミュージックビデオ論基本文献リスト - Lichtung

    これは、私がミュージックビデオ論を書くにあたり探したミュージックビデオ論基文献リストである。ごく簡単なものであり、研究を尽くすものではないが、しばしば名前が挙がる文献をリストアップしているので、ミュージックビデオ研究をしっかりやりたい人には役立つだろう。 日におけるミュージックビデオ研究は、いくつか興味深いものも存在するが、まだまだ未踏の領域である。さらなる参加者を期待する。 さきに言えば、どれか一冊、となると、理論的な側面がしっかり語られており、先行研究を踏まえた研究史の整理をしてくれている、Korsgaard, M. (2017). Music video after MTV: Audiovisual studies, new media, and popular music. Routledge.がよいだろう(実際、こので言及されているがほとんどこのブログに挙げられている。)

    ミュージックビデオ論基本文献リスト - Lichtung
    san57
    san57 2024/08/19
  • Terraformのコードを読み取ってクラウド費用を推定してくれる「Infracost」にJetBrains拡張機能版が登場

    コードでインフラストラクチャーを管理する「Terraform」を使用している場合に、クラウドサービスの月間の推定費用を算出してくれるツール「Infracost」がJetBrainsのマーケットプレイスに登場しました。 Infracost Plugin for JetBrains IDEs | JetBrains Marketplace https://plugins.jetbrains.com/plugin/24761-infracost どのように動作するのかについては下記のムービーで確認できます。 Infracost JetBrains plugin - YouTube まず、こんな感じでTerraformのコードが書かれているとします。 設定の「Plugins」を開き、「infra」と検索するとヒットする「Infracost」を選択して「Install」をクリック。これでInfrac

    Terraformのコードを読み取ってクラウド費用を推定してくれる「Infracost」にJetBrains拡張機能版が登場
    san57
    san57 2024/08/18
  • 「排熱が熱くないスポットクーラー」初日で完売、メーカーも驚く どう開発した?

    プロダクトInsights 日々リリースされる新しい商品やサービスたち。その商品やサービスには、必ず企業側の思惑や狙い、生活者のニーズ、時代の空気感が反映されている。シリーズでは、これらの「Insight」を考察していく。 サンコー(東京都千代田区)が8月7日に発売した「排熱が熱くないスポットクーラー」が人気だ。発売したその日、用意していた在庫が完売。再入荷後もまたたく間に売れ、合計350台が完売した。

    「排熱が熱くないスポットクーラー」初日で完売、メーカーも驚く どう開発した?
    san57
    san57 2024/08/18
  • チェチェン首長、武装テスラ車を運転 マスク氏を称賛

    チェチェン共和国の首都グロズヌイで、機関銃を取り付けたテスラのサイバートラックの上に立つラムザン・カディロフ首長。同氏のテレグラムの公式アカウントで公開された映像より(2024年8月17日公開)。(c)AFP PHOTO / Telegram account @rkadyrov_95 【8月18日 AFP】ロシア南部チェチェン(Chechen)共和国のラムザン・カディロフ(Ramzan Kadyrov)首長は17日、武装したテスラ(Tesla)のピックアップトラック「サイバートラック(Cybertruck)」を運転する様子を捉えた映像を公開し、同社のイーロン・マスク(Elon Musk)最高経営責任者(CEO)を称賛した。 カディロフ氏がテレグラムの自身のチャンネルに投稿した映像では、チェチェンの首都グロズヌイ(Grozny)で、同氏がサイバートラックを運転する様子が確認できる。そのルーフ

    チェチェン首長、武装テスラ車を運転 マスク氏を称賛
    san57
    san57 2024/08/18
    軍服と見せかけてプラダのブーツとかヴィトン着てる人らしいから趣味なんだろうな…ファッションのミリタリー成分を私兵に逆輸入する悪趣味さ…
  • 「割り込みタスクが多くて困ってます」と相談を受けたらマネージャーはどうするか - るさんちまん

    はじめに @dora_e_m さんのエントリがあまりに素敵だったので、僕も感化された "割り込みタスク × マネージャー" のネタを書くことにしました。 note.com このエントリでは、エンジニアとデザイナーのマネージャーをしている筆者が、メンバーから「割り込みタスクが多くて困っているんですがどうしたらよいでしょう」と相談されたときにするアドバイスをまとめました。ちなみに全て実際に体験したことです。 ※必ずしもこれら2職種でしか適用できない内容ではないですが、発想・解決のしかたが開発に依るところが大きいです。 なお、アドバイスの内容は個人でできるライトなものからタスクの依頼主に働きかけが必要なヘビーなものまであり、実際にアドバイスする順に並べるとこのようになります。 [個人] 割り込みタスクの優先度を過剰に高くしすぎていませんか [個人] 割り込みタスクにかけている時間はどれくらいです

    「割り込みタスクが多くて困ってます」と相談を受けたらマネージャーはどうするか - るさんちまん
    san57
    san57 2024/08/18
  • みんなが加入してるサブスク教えて

    まずは俺から Amazonプライム(年額5900円)Amazonで買い物することが多いので送料無料にするために入ってる。動画も値段の割に多く、お得感ある。 Nintendo Switch Online(年額2400円)オンライン対戦、レトロゲームの配信などがあるので。 iCloud+(月額400円)200Gのプランに入ってる。 楽天マガジン(年額3960円)とにかく安い。雑誌読みたいなら楽天マガジンか、次点でdマガジンがいいと思う。 DAYSプレミアム(月額960円)マガジン系、アフタヌーン系、モーニングなど講談社系の雑誌が読める。女性向け漫画も充実。 マンガ喫茶で読むくらいならこっちの方が安上がり。 Spotify(年額9800円)なんとなくSpotifyに入ってる。けど今調べたらApple Oneに入った方が良い気がしてきた。 月額1200円でApple MusicApple TV+

    みんなが加入してるサブスク教えて
    san57
    san57 2024/08/18
  • Windows 11でFAT32のサイズが最大2TBまで拡大。謎の制約が30年経て解除されたが・・・

    Windows 11でFAT32のサイズが最大2TBまで拡大。謎の制約が30年経て解除。しかしGUIでは32GB制限は残る MicrosoftWindows 95のリリースからWIndows 11まで様々なOSで読み書き可能なFAT32について大容量なパーテーションでも読み書きが可能ですが、フォーマットをする際には32GBが最大サイズに設定されているため、Windows単体では32GB以上の容量でフォーマットすることは不可能で、サードパーティ製プログラムなどを使わなければならない状態でした。 しかし、Microsoftが公開したWindows 11 Preview Build 27686にてこのFAT32フォーマットで設けられていた32GBの制約が取り払われ、最大2TBまで容量を増やすことが可能になるようです。 コマンドラインを通じてフォーマットをする際に、FAT32のファイルサイズ制限

    Windows 11でFAT32のサイズが最大2TBまで拡大。謎の制約が30年経て解除されたが・・・
    san57
    san57 2024/08/18
  • "これはdynamodbでいけるわ"が流行語になった2ヶ月間の備忘録

    はじめに 私ごとではありますが、現場でdynamodbをメインのデータベースとして採用してから約2ヶ月が経ちました。 たった2ヶ月いう期間で、何度も心身ともに崩壊し、そして粘り強く復活を遂げ、かろうじて奇跡的にレベルアップをしてきました。 今回の記事では、これからdynamodbの導入を検討しているエンジニアの皆様に向けて、わずかながら現場で(汗と血を流しながら)得た知見を共有したいと思います。 主にdynamodbを導入するときに楽できる部分、楽できない、苦労する部分がどんな感じか、この記事でなんとなく伝えられたら嬉しいです。 以下では、4つの項目(採用基準、設計、開発、運用)に分けて、知見を羅列していきますが、私もまだ駆け出しdynamodberの域を出ないので、誤りやアドバイス等ございましたら、是非コメントいただきたいです! なお、ここで紹介する内容は基的にはAWSの公式ドキュメン

    "これはdynamodbでいけるわ"が流行語になった2ヶ月間の備忘録
    san57
    san57 2024/08/17
  • 「主語を抜き、理由を省き、具体例を考えない”言語化をサボる人”は信用しない方がいい」…生産的な議論ができないし、コミュニケーションコストが高い

    マグ @OnebookofMAG 10代の頃に教わった「主語を抜き、理由を省き、具体例を考えない”言語化をサボる人”は信用しない方がいい」という言葉、そっくりそのまま私の信念に変えて大事にしている。こういう人と仕事をすると「生産的な議論」ができない。「話せばわかる」が成立しない。何より、コミュニケーションコストが高い マグ @OnebookofMAG ちなみに「言語化をサボる人」は、テキストコミュニケーションで顕著にでる。SlackLINE然り、プライベート感は行間の想像を楽しむコミュニケーションでいいけど、ビジネス面では「察して」は独りよがりかつ、わがままの押し付け。文章を書くのは大変だけど、行間を正しく読むのはもっと大変。 x.com/OnebookofMAG/s… マグ @OnebookofMAG 令和の”人当たりの良さ/コミュニケーションの上手さ”は、電話口や対面で出るものではな

    「主語を抜き、理由を省き、具体例を考えない”言語化をサボる人”は信用しない方がいい」…生産的な議論ができないし、コミュニケーションコストが高い
    san57
    san57 2024/08/17
  • GitHub Actions の実践的なノウハウが凝縮されている素晴らしい一冊「GitHub CI/CD 実践ガイド」を読んだ - kakakakakku blog

    GitHub Actions の実践的なノウハウが凝縮されている一冊「GitHub CI/CD 実践ガイド」を読んだ📕 書ではソフトウェア開発ライフサイクルから GitHub Actions 基礎トピック・GitHub Actions 実践トピックが紹介されていて,さらに GitHub Actions を活用して実現するリリース自動化・パッケージ管理・セキュリティのシフトレフトまでもカバーされている❗️素晴らしい👏 GitHub Actions をなんとなーく使っていたり,いつも既存のワークフローをコピーしていたりする人は必読かなと \( 'ω')/ また著者の経験に基づくベストプラクティス(こうすると良いよ〜的な)が散りばめられているのも現場目線で読めて良かった❗️ GitHub CI/CD実践ガイド――持続可能なソフトウェア開発を支えるGitHub Actionsの設計と運用 エ

    GitHub Actions の実践的なノウハウが凝縮されている素晴らしい一冊「GitHub CI/CD 実践ガイド」を読んだ - kakakakakku blog
    san57
    san57 2024/08/17
  • コンテナランタイム「containerd 2.0」がまもなく登場。何が変わるのか?

    コンテナランタイムの代表的な実装の1つである「containerd」の初のメジャーバージョンアップとなる「containerd 2.0」の開発が進んでいます。 今年(2024年)3月に最初のリリース候補版「v2.0.0-rc.0」が登場し、6月には「v2.0.0-rc.3」まで進捗しているため、数カ月以内には正式版が登場すると思われます。 containerdのこれまで もともとcontainerdはDockerコンテナの一部として実装され、2016年に独立したオープンソースプロジェクトとなりました。現在でもDockerのコンテナランタイムとして採用されています。 参考:Dockerエンジンのコアランタイムが「containerd」として分離、独立したオープンソースプロジェクトに。DockerAWSGoogle、IBM、マイクロソフトらが協力して開発推進へ 2017年3月にCloud

    コンテナランタイム「containerd 2.0」がまもなく登場。何が変わるのか?
    san57
    san57 2024/08/16
  • ソフトウェアの「詳細設計書」とはなんなのか - きしだのHatena

    設計書」というのは、作るものの構造を抽象的に表現したものと言うことができます。 ただ、ソフトウェアの抽象化の仕組みはプログラミングコード自体に備わっているので、ソフトウェア生成可能な抽象的表現というのはコード表現ができるはずですね。コードで表現しておくと、整合性のチェックとかも行いやすいです。 でも、コードではない「詳細設計書」というものが一部業界には必要とされているので、その「詳細設計書」というのは実際はなんなのか考えてみます。 ※ 最初はタイトルは「設計書」としてましたが、話を限定するため「詳細設計書」に変更しました。 追記:納品物に関する記述を追加しました。 表現を変えたコーディング ソフトウェア生成可能な抽象的表現というのはコード表現ができるわけですが、文字で表記する必要もなく、ダイアグラムで表現することもできますね。 代表的なのがER図やクラス図で、これは文字表現との相互変換が

    ソフトウェアの「詳細設計書」とはなんなのか - きしだのHatena
    san57
    san57 2024/08/16
  • セキュリティ監視入門

    A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team

    セキュリティ監視入門
    san57
    san57 2024/08/15
  • PostgreSQL Row Level Security (RLS) を使って顧客データ保護の安全性を高めている件 - Techouse Developers Blog

    はじめに 初めまして、株式会社Techouseエンジニアインターンの sakaidubz と申します。日は私の携わっているプロダクトであるクラウドハウス労務で利用している RLS (Row Level Security) の技術について紹介します。 Techouse では、重要技術として RLS を多用しています。 通常 PostgreSQL の運用時には利用しないものであるため Techouse の開発メンバーとしてジョインしたみなさんが手慣れるまでに少し苦労をされているようです。 そこでこの場を借りて解説してみようと思い立ちました。 クラウドハウス労務について RLS について紹介する前に、私が開発しているクラウドハウス労務について紹介します。 クラウドハウス労務は人事労務における複雑な業務の電子化を推進するセミオーダー型・クラウド業務支援サービスです。各種手続きや年末調整といった法

    PostgreSQL Row Level Security (RLS) を使って顧客データ保護の安全性を高めている件 - Techouse Developers Blog
    san57
    san57 2024/08/15
  • 元文章講師が教える、1日30分のロジカルシンキング練習法 | ベイジの日報

    ベイジに入社する前、予備校で講師として小論文やエッセイの書き方を教えていた。入試を突破する文章を書くには、ロジカルシンキングをベースとした文章の作法を身につける必要がある。 初め、高校生や中学生相手にこれを教えるのにはかなり苦戦した。そもそもロジカルとはどういうことかを正確に理解してもらうのに時間がかかる。そして理解できたとしても、少し抽象度を上げたテーマになるとすぐに破綻が起こるのだ。 そんな経験を踏まえて、ロジカルシンキングを身につけるのに効果的だった練習方法を紹介したい。 Step 1:主張(結論)と理由を「なぜなら」でつなぐことを徹底する その年の一番最初の授業で次のルールを設けた。 「今からあなたたちが喋れるのは二文のみ」 「これから私が投げかける質問に対して、一言目で意見を自由に言っていい」 「二言目は必ず『なぜなら』で始まる内容だけを言うこと」 「途中で『なぜなら』にならない

    元文章講師が教える、1日30分のロジカルシンキング練習法 | ベイジの日報
    san57
    san57 2024/08/15
  • HTTP/1.0 From Scratch

    Introduction In our previous exploration, we delved into the simplicity of HTTP/0.9, a protocol that served as the web’s initial foundation. However, as the internet evolved, so did its needs. Enter HTTP/1.0, a landmark version released in 1996 that laid the groundwork for the web we know today. HTTP/1.0 was a game-changer, introducing features that revolutionized web communication: Headers: Metad

    HTTP/1.0 From Scratch
    san57
    san57 2024/08/15
  • ブラウザの履歴を操作して「戻る」ボタンで広告を出すやつについて – コーヒーサーバは香炉である

    2023年後半頃から、ブラウザの「戻る」ボタンを押すと、訪問したおぼえのないページが表示されることが増えた。そういうページは大抵、記事風の広告やサイト内の記事へのリンクが大量に並ぶという構成になっている。 こんなレイアウトになってることが多い。 この手法はブラウザバック広告とかブラウザバックレコメンド (あるいはレコメンデーション) とか呼ばれており、国内外の複数のWeb広告会社がこれを提供しているようだ。 たとえば、こちらはGMOアドマーケティングの “TAXEL” が提供しているブラウザバックレコメンド。 【新たな収益・回遊源が誕生!】ブラウザバックレコメンド サイトから離れてしまうユーザーに対し、広告やレコメンド記事を表示させることで、収益化や内部回遊に繋げることを目的としているフォーマットになります。 ……というのがセールスポイントらしいのだが、サイトから離れる人は、サイトから離れ

    san57
    san57 2024/08/14
  • プログラミングが設計作業であるという話 - きしだのHatena

    いわゆる「ソフトウェア設計書」が設計ではなく、ソースコードが設計であるという話。 随筆です。考えマトメ中なので、ツッコミはそのあたり踏まえていただければ。 追記:ブコメに「設計の定義は?」とあったので末尾に追加しています。 追記(2024/8/15):設計書ってなんだろう?というのも書いておきました。 ソフトウェアの「設計書」とはなんなのか - きしだのHatena このエントリで書いたのですけど、もうすこしちゃんと。 建築では多重下請けでやれてるのに業務システムでだめなのはなぜ? - きしだのHatena このエントリでは次のように書いています。まあ、これで全てではあるのだけど。 「建築などの施工図面に相当するのはソースコードで、建築現場で多重下請けでやってる作業は、ソフトウェアだと(でも?)ビルドです」 あと「継続的デリバリーのソフトウェア工学」からの抜粋。 「継続的デリバリーのソフト

    プログラミングが設計作業であるという話 - きしだのHatena
    san57
    san57 2024/08/14