タグ

yysakiのブックマーク (7,934)

  • https://www.jstage.jst.go.jp/article/jssst/26/4/26_4_4_17/_pdf/-char/ja

    yysaki
    yysaki 2024/01/01
  • PDF 千夜一夜

    2012年01月04日 お知らせ:「PDF千夜一夜」がになります。 明けましておめでとうございます。今年は良い年になりますように! さて、早速ですが、ブログ「PDF千夜一夜」の記事を整理してにする作業を始めました。詳しくはこちらでご案内していますので、どうぞご覧ください。 ☞「PDFインフラストラクチャー解説」EPUBの0.1版を公開 投稿者 koba : 07:57 | コメント (0) | トラックバック (0) 2008年07月12日 PDFの未来 — PDF Every Whereの時代に向けて 1000日間に渡って続けてきましたPDF千夜一夜も今日で最後になりました。かっこよく終わりにしたかったのですが、昨日は、お見苦しい障害のお知らせを書くことになってしまい反省しています。 アンテナハウスは1984年創業ですが、振り返ってみますと、1980年代はMS-DOSテキストファ

    yysaki
    yysaki 2024/01/01
  • ついに、Webアプリでの帳票印刷のベストプラクティスを編み出しました

    この記事で紹介した手順をライブラリ化して公開しました🎉 こちらの別記事 で使い方など詳しくご紹介していますので、ぜひご参照ください! はじめに 言い切りタイトルすみません 僕を含む一定数の人にとって現時点でのベストプラクティスとなりうる手法という意味で紹介しています 極めてシビアな帳票出力の世界にいる人から見ると使い物にならない内容かもしれないと思います 帳票印刷の世界では SVF というサービスが有名らしいです。が、こういった外部サービスは使わずに自力で実装するというのがこの記事の前提です 動的に明細行の数が増減する連票はこの記事の解説では考慮していませんが、追加で実装するのはそれほど難しくないということは読んでいただければ分かるかなと思います 結論から 僕が考える現時点でのWebアプリでの帳票印刷のベストプラクティスは、 Adobe XD や Figma で帳票のレイアウトをデザイン

    ついに、Webアプリでの帳票印刷のベストプラクティスを編み出しました
    yysaki
    yysaki 2024/01/01
  • 日本発、真のインディペンデント・グローバルディストリビューター「SPACE SHOWER FUGA」が本日、本格的にサービスをローンチ!

    発、真のインディペンデント・グローバルディストリビューター「SPACE SHOWER FUGA」が日、格的にサービスをローンチ! 株式会社SPACE SHOWER FUGA(読み:スペースシャワーフーガ、代表取締役:佐藤晃一、社:東京都港区、以下SPACE SHOWER FUGA)は、全世界に向けたデジタルディストリビューションサービスを9月1日より正式に開始しました。 SPACE SHOWER FUGAは業界最先端のディストリビューションシステム、アナリティクスシステム、印税計算システムといった世界中のリスナーに最善の方法で音楽を届けるために必要なツールとサービスを提供しているFUGA(オランダ/アムステルダム、CEO:Pieter van Rijn、以下FUGA)と「SPACE SHOWER TV」などのメディア運営や、イベント企画運営等も行っている株式会社スペースシャワーネ

    日本発、真のインディペンデント・グローバルディストリビューター「SPACE SHOWER FUGA」が本日、本格的にサービスをローンチ!
    yysaki
    yysaki 2023/12/29
  • rails7.2から`TestFixtures#fixture_path`が廃止されるためrails 7.1では`DEPRECATION WARNING: TestFixtures#fixture_path is deprecated`が発生する - Qiita

    rails7.2から`TestFixtures#fixture_path`が廃止されるためrails 7.1では`DEPRECATION WARNING: TestFixtures#fixture_path is deprecated`が発生するRubyRailsRSpec

    rails7.2から`TestFixtures#fixture_path`が廃止されるためrails 7.1では`DEPRECATION WARNING: TestFixtures#fixture_path is deprecated`が発生する - Qiita
    yysaki
    yysaki 2023/12/28
  • 保護ブランチへの直 push を禁止する

    要約 特定のブランチへの直 push を禁止するためにはブランチ保護ルールを追加するだけでは足りず、マージ前の PR またはステータスチェックを必須にする必要があります。 保護ブランチ 目的 意図しない変更が入らないようにブランチを保護します。 設定方法 リポジトリの Settings > Branches > Branch protection rules > Add Rule で設定できます。 Branch name pattern に保護したいブランチ名を入力します。 パターンも使えるので milestone/* のような指定もできます。詳細はドキュメント参照。 直 push を禁止するためにはマージ前の PR またはステータスチェックを有効にする必要があります。 ステータスチェックが不要であればマージ前の PR にチェックを入れれば十分です。 Include administrat

    保護ブランチへの直 push を禁止する
    yysaki
    yysaki 2023/12/28
  • 外注で初期開発したシステムを内製化するためにやったこと

    この記事は FastDOCTOR After Advent Calendar 27日の記事です。 はじめに ファストドクター株式会社でテックリードをしている shirauix と申します。 弊社では、ある Next.js アプリケーションを別会社のパートナーさんに外注することによって初期開発を行いました。ある時点からこのシステムを内製化することになったのですが、それにあたって多くの課題を解決する必要がありました。 この記事では、外注と内製のそれぞれのメリット・デメリットや、内製に切り替える際にどんな苦労があったのかについての赤裸々な事例をご紹介します。 対象となる読者 外注で初期開発したシステムを内製に切り替えてメンテナンスしようとしているエンジニアの方 新しくシステムを開発したいが、外注と内製のどちらを選択すべきか悩んでいる方 外注と内製の違い 外注するか内製するかはあくまで手段の話であ

    外注で初期開発したシステムを内製化するためにやったこと
    yysaki
    yysaki 2023/12/27
  • GraphQL アンチパターン - 孫煩悩 - - Qiita

    この記事は GraphQL Advent Calendar 2020 7 日目の記事です。 前回の記事は @indigolain さんの クエリ結果を軸としたGraphQLのエラーハンドリング でした。 概要 孫の面倒を見すぎると分岐が大変になるので、Loader を活用して宣言的に書くとよさそう、という話です。 例としては Ruby (graphql-ruby) で示しますが、考え方は他の言語、ライブラリでも同じになるはずではないかと考えています。 詳細 Tweet にいいねする機能があるとします。 Tweet 1-* Like *-1 User このとき、タイムラインで Tweet を並べつつ、各々の Tweet を自分がいいねしたかどうかを表示するとします。 type Query { timelineTweets: [TimelineTweet!]! } type TimelineT

    GraphQL アンチパターン - 孫煩悩 - - Qiita
    yysaki
    yysaki 2023/12/27
  • 読むと頭が良くなるかどうかはわからんけど「安彦良和の歴史漫画」を読んでなかったら絶対に東大受験は上手く行かなかったと思っている - 頭の上にミカンをのせる

    anond.hatelabo.jp このまとめとブックマークコメントすごくいい! このあたりのラインナップだと「チェーザレ」とか「天は赤い河のほとり」とか読んでみてほしい! 最近だとイチオシは「天幕のジャードゥーガル」。 天幕のジャードゥーガル 1 (ボニータ・コミックス) 作者:トマトスープ秋田書店Amazon 「天幕のジャードゥーガル」 DMMBOOKSで53%ポイント還元中! 今のうちに買っとけ!https://t.co/A5I6rHLnxB pic.twitter.com/2O5O2DtvER— 10月14日から開拓者 (@kaitakusya39) 2023年12月27日 今見たら2024年1月15日までDMMBOOKSで半額ポイント還元やってるらしいから興味ある人は騙されたと思って読んでみて! あとは「そこをなんとか」と「すこしだけ生き返る」という作品は初めて知ったので読んでみ

    読むと頭が良くなるかどうかはわからんけど「安彦良和の歴史漫画」を読んでなかったら絶対に東大受験は上手く行かなかったと思っている - 頭の上にミカンをのせる
    yysaki
    yysaki 2023/12/27
  • 「勉強ができない教育ママ」が子供の教育を誤りたくないならぜひ「ガクサン」というマンガを読んでみてほしい - 頭の上にミカンをのせる

    togetter.com まさに私が勉強できないママなんだけど、じゃあどうしたらいいのか教えて欲しい🥹 このままじゃ貧困の連鎖なんよ…子供に苦労させたくないのに上手くいかない https://t.co/sop8DDbOb0— ちくわこ (@skullcherry317) 2023年12月24日 この問題については以前も一度紹介した「ガクサン」ってマンガがマジでオススメです。 www.tyoshiki.com www.tyoshiki.com 前回は1話が出た時点でこのマンガはすごいっていきなり紹介しましたが、期待通りその後もしっかり面白い漫画でした。 苛烈な中学受験をテーマとしたマンガ「2月の勝者」はかなり読む人を選ぶマンガだと思いますが こちらの「ガクサン」は、子供にきちんとした教育を与えたいと考えてる親全ての人に読んでもらいたいです。 ガクサン(1) (モーニングコミックス) 作者:

    「勉強ができない教育ママ」が子供の教育を誤りたくないならぜひ「ガクサン」というマンガを読んでみてほしい - 頭の上にミカンをのせる
    yysaki
    yysaki 2023/12/27
  • React Server Components と GraphQL のアナロジー

    Next.js の App Router が安定版となり、React Server Components (以下 RSC) を実際に試す環境が整ってきた。 実際、今年はやれどこそこのプロダクトが Next.js を採用しただのやっぱり捨てだのといった話題が尽きなかったように思う。 かくいう自分自身も、今年は App Router の案件に取り組んで RSC と格闘する日々を送っていた。 その過程で、こんなようなことを考えるようになったので、今回はこの辺りの話を書き残しておこうと思う(何回か X に同じ旨の POST は上げていたけど、一回もちゃんとまとめてなかったので)。 RSC がない頃の、別の言い方をすると getServerSideProps を使っていた頃の、Next.js におけるアプリケーションの設計は、トラディショナルな MVC にかなり近しい。 ここでいう MVC は、Sp

    React Server Components と GraphQL のアナロジー
    yysaki
    yysaki 2023/12/27
  • Ruby 3.3でYJITを今すぐ有効にすべき理由 - k0kubun's blog

    Ruby 3.3がリリースされた。YJITには非常に多くの改善が含まれたリリースだったが、 NEWS解説記事やリリースパーティーでは 2点しか触れられなかったので、この記事ではRuby 3.3でYJITがどう改善されたかについて解説する。 YJITは既に実用段階 YJITRuby 3.1で導入されたが、Ruby 3.2の時点でexperimentalのマークが外れ、実用段階となった。 Ruby 3.2では、以下のような企業で性能改善が報告された。 DeNA: 40% 高速化 GMOペバボ: 18% 高速化 STORES: 6.5-7.5% 高速化 Timee: 10% 高速化 メドピア: 2.8% 高速化 BOOK☆WALKER: 20-30% 高速化 Discourse: 15.8-19.6% 高速化 Lobsters: 26% 高速化 CompanyCam: 20-40% 高速化 弊

    Ruby 3.3でYJITを今すぐ有効にすべき理由 - k0kubun's blog
    yysaki
    yysaki 2023/12/27
  • 真面目な真也くんの話|麻布競馬場

    真也くんは真面目な人だった。 大学の同期で、ゼミが一緒だった。三田祭論文のテーマが近かったから、ゼミではよく一緒の日に発表したし、よく比較されたし、何となく対抗意識じみたものを僕は明確に持っていたように思う。 真也くんは熊だか宮崎だかの出身で、実家は農家で、ピーマンを作っていた。夏になると親御さんから規格外のピーマンが送られてくるらしく、僕は彼からもらった袋いっぱいのピーマンを1つ刻んで塩昆布で和えて、当時お気に入りだった「のどごし生」のつまみにして、残りは袋に入ったまま全部ゴミ箱に捨てた。僕はピーマンが苦手だった。苦手だと彼にあらかじめ言っていた。彼はニコニコと袋いっぱいのピーマンを渡してきた。ピーマンの形をしたその善意はやけに軽かった。ピーマンの中身は空洞だからだ。真也くんみたいだなと思った。 論文の発表は、たいてい僕が先で、彼が後だった。なぜなら僕の発表はすぐ終わるが、彼の発表はな

    真面目な真也くんの話|麻布競馬場
    yysaki
    yysaki 2023/12/27
  • DMARCの対応って進んでますか? - エムスリーテックブログ

    こんにちは。エムスリーでSREやセキュリティに従事している山です。 以前に、「Gmailのメール認証規制強化への対応って終わってますか?」という記事を書かせていただいておりますが、そこでちょい出しだけしたDMARCについて書かせていただきたいと思います。 www.m3tech.blog Gmailへの対応を実施するだけならば、「とりあえずよくわかんないけど入れておけばOK」なのですが、そもそもDMARCは何のために存在していてどのように活用にするのかというところに触れていきたいと思います。 DMARCとは SPF/DKIM DMARC登場 DMARCで実施できるポリシー三種 ポリシーの強化 強化できるか DMARCレポート RUA/RUFの二種のレポート DMARCレポートの確認ツール どう判断するか メール転送 今後 まとめ We are hiring! DMARCとは DMARCの日

    DMARCの対応って進んでますか? - エムスリーテックブログ
    yysaki
    yysaki 2023/12/26
  • 理想の Terraform ディレクトリ (tfstate) 分割設計を語りたい | fohte.net

    yysaki
    yysaki 2023/12/26
  • Ruby 3.0における位置引数とキーワード引数の分離について

    Posted by mame on 12 Dec 2019 Translated by hachi8833 記事では、Ruby 3.0で予定されているキーワード引数の非互換性について解説します。 概要 この文書では便宜上、必須引数、オプション引数、rest引数、後置引数(つまり、キーワード引数とブロック引数以外の引数)をまとめて「位置引数」と呼びます。 Ruby 3.0では、位置引数とキーワード引数が分離されます。Ruby 3.0で変更される振る舞いはRuby 2.7で警告を表示します。以下のいずれかの警告が表示される場合は、コードのアップデートが必要です。 Using the last argument as keyword parameters is deprecated Passing the keyword argument as the last hash parameter

    yysaki
    yysaki 2023/12/26
  • サンプルコードでわかる!Ruby 3.3の主な新機能と変更点 - Qiita

    はじめに Rubyは毎年12月25日にアップデートされます。 Ruby 3.3は2023年12月25日に正式リリースされました。 この記事ではRuby 3.3で導入された変更点や新機能について、サンプルコード付きでできるだけわかりやすく紹介していきます。 ただし、すべての変更点を網羅しているわけではありません。個人的に「Railsアプリケーションの開発時に役立ちそうだな」と思った内容をピックアップしています。記事で紹介していない変更点も多数ありますので、以下のような情報源もぜひチェックしてみてください。 動作確認したRubyのバージョン 記事は以下の環境で実行した結果を記載しています。 フィードバックお待ちしています 文の説明内容に間違いや不十分な点があった場合はコメント欄から指摘 or 修正をお願いします🙏 それでは以下が編です! 言語仕様の変更→なし Ruby 3.3では言語

    サンプルコードでわかる!Ruby 3.3の主な新機能と変更点 - Qiita
    yysaki
    yysaki 2023/12/26
  • 社内版 Rails アップグレードガイドを公開します - Timee Product Team Blog

    こちらはTimee Advent Calendar 2023 シリーズ1の25日目の記事になります。 昨日は @tomoyuki_HAYAKAWA による Swift Concurrency AsyncStreamを使ってみる #Swift - Qiita でした。 タイミーでバックエンドエンジニアをしている id:euglena1215 です。 メリークリスマス🎄 みなさんの手元にはプレゼントは届いているでしょうか。 Ruby の世界では Ruby コミッターサンタさんがクリスマスプレゼントとして新しい Ruby バージョンをリリースしてくれます。 今年は Ruby 3.3 ですね。個人的には 3.3 の YJIT がどれだけ速くなるのか楽しみです。 また、新しいバージョンのリリースにはアップグレードがつきものです。アップグレードせずには新しいバージョンの恩恵を受けることはできません。

    社内版 Rails アップグレードガイドを公開します - Timee Product Team Blog
    yysaki
    yysaki 2023/12/25
  • プロと読み解くRuby 3.3 NEWS - STORES Product Blog

    テクノロジー部門CTO室の笹田(ko1)と遠藤(mame)です。今年の 9 月から STORES 株式会社で Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています(Rubyのこれからを STORES で作る。Rubyコミッター笹田さん、遠藤さんにCTOがきく「Fun」|STORES People )。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 日 12/25 に、恒例のクリスマスリリースとして、Ruby 3.3.0 がリリースされました(Ruby 3.3.0 リリース)。クックパッド開発者ブログで連載していたように、今年も STORES Product Blog にて Ruby 3.3 の NEWS.md ファイルの解説をします(ちなみに、STORES Advent Calendar

    プロと読み解くRuby 3.3 NEWS - STORES Product Blog
    yysaki
    yysaki 2023/12/25
  • Ruby 3.3.0 リリース

    Ruby 3.3.0 が公開されました。Ruby 3.3ではPrismという新しいパーサーの追加、新しいパーサージェネレーターであるLramaによるBisonの置き換え、RJITという新たなJITの仕組みを追加、YJITの高速化など様々な改善が行われています。 Prism default gemとしてPrismパーサを導入しました。 Prismは、Ruby言語のためのポータブルで、エラートレラントで、保守可能な再帰下降パーサです。 Prismは番環境で使用する準備が整っており、積極的にメンテナンスされています。Ripperの代わりに使用することができます。 Prismの使用方法については、詳細なドキュメンテーションがあります。 Prismは、CRubyに内部的に使用されるCライブラリと、Rubyコードを解析する必要がある任意のツールに使用できるRuby gemの2つのコンポーネントを持っ

    yysaki
    yysaki 2023/12/25