home.social

#pagination — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pagination, aggregated by home.social.

  1. wacoca.com/media/663969/ 森重樹一「ZIGGY大復活祭」で「戻って来たぜ」ダイアモンド☆ユカイは「死ぬまで歌って」 – 日刊スポーツ #2pages #music #pagination #ZIGGY #日刊スポーツ #音楽

  2. wacoca.com/media/663969/ 森重樹一「ZIGGY大復活祭」で「戻って来たぜ」ダイアモンド☆ユカイは「死ぬまで歌って」 – 日刊スポーツ #2pages #music #pagination #ZIGGY #日刊スポーツ #音楽

  3. wacoca.com/media/663969/ 森重樹一「ZIGGY大復活祭」で「戻って来たぜ」ダイアモンド☆ユカイは「死ぬまで歌って」 – 日刊スポーツ #2pages #music #pagination #ZIGGY #日刊スポーツ #音楽

  4. GraphCompose: как я приволок ECS из геймдева и снапшот-тесты из фронта в PDF-генерацию на Java

    TL;DR Я сделал библиотеку для генерации PDF на Java, в которой: Документ описывается семантически (модули, секции, параграфы, таблицы, слои), а не через moveTo/lineTo/showText . Layout и рендер — это два разных прохода . Геометрия резолвится один раз, потом её рисуют. Поэтому документ можно тестировать до того, как написан хотя бы один байт PDF . Под капотом — ECS-архитектура в стиле игровых движков: Entity / Component / System. Сущности документа лежат в EntityManager , компоненты прицепляются и снимаются, системы ( LayoutSystem , PaginationSystem , RenderingSystem ) работают над ними. Тестирование трёхуровневое: unit → layout-снапшоты (как у Jest для React) → визуальная регрессия по PNG-диффу . На простом инвойсе библиотека идёт 2.45 мс (iText 5 — 1.57 мс, JasperReports — 4.45 мс). На стресс-тесте: 50 потоков, 5000 документов, 0 ошибок, ~2000 doc/sec . Это статья про задумку и инженерные решения, которые получились нетривиальными. Если вам интересно, как декларативный UI, ECS и снапшот-тесты влезают в одну библиотеку для PDF — заходите.

    habr.com/ru/articles/1030796/

    #open_source #java #pdf #pdfbox #graphcompose #layout_engine #document_generation #pagination #backend #visual_regression

  5. GraphCompose: как я приволок ECS из геймдева и снапшот-тесты из фронта в PDF-генерацию на Java

    TL;DR Я сделал библиотеку для генерации PDF на Java, в которой: Документ описывается семантически (модули, секции, параграфы, таблицы, слои), а не через moveTo/lineTo/showText . Layout и рендер — это два разных прохода . Геометрия резолвится один раз, потом её рисуют. Поэтому документ можно тестировать до того, как написан хотя бы один байт PDF . Под капотом — ECS-архитектура в стиле игровых движков: Entity / Component / System. Сущности документа лежат в EntityManager , компоненты прицепляются и снимаются, системы ( LayoutSystem , PaginationSystem , RenderingSystem ) работают над ними. Тестирование трёхуровневое: unit → layout-снапшоты (как у Jest для React) → визуальная регрессия по PNG-диффу . На простом инвойсе библиотека идёт 2.45 мс (iText 5 — 1.57 мс, JasperReports — 4.45 мс). На стресс-тесте: 50 потоков, 5000 документов, 0 ошибок, ~2000 doc/sec . Это статья про задумку и инженерные решения, которые получились нетривиальными. Если вам интересно, как декларативный UI, ECS и снапшот-тесты влезают в одну библиотеку для PDF — заходите.

    habr.com/ru/articles/1030796/

    #open_source #java #pdf #pdfbox #graphcompose #layout_engine #document_generation #pagination #backend #visual_regression

  6. GraphCompose: как я приволок ECS из геймдева и снапшот-тесты из фронта в PDF-генерацию на Java

    TL;DR Я сделал библиотеку для генерации PDF на Java, в которой: Документ описывается семантически (модули, секции, параграфы, таблицы, слои), а не через moveTo/lineTo/showText . Layout и рендер — это два разных прохода . Геометрия резолвится один раз, потом её рисуют. Поэтому документ можно тестировать до того, как написан хотя бы один байт PDF . Под капотом — ECS-архитектура в стиле игровых движков: Entity / Component / System. Сущности документа лежат в EntityManager , компоненты прицепляются и снимаются, системы ( LayoutSystem , PaginationSystem , RenderingSystem ) работают над ними. Тестирование трёхуровневое: unit → layout-снапшоты (как у Jest для React) → визуальная регрессия по PNG-диффу . На простом инвойсе библиотека идёт 2.45 мс (iText 5 — 1.57 мс, JasperReports — 4.45 мс). На стресс-тесте: 50 потоков, 5000 документов, 0 ошибок, ~2000 doc/sec . Это статья про задумку и инженерные решения, которые получились нетривиальными. Если вам интересно, как декларативный UI, ECS и снапшот-тесты влезают в одну библиотеку для PDF — заходите.

    habr.com/ru/articles/1030796/

    #open_source #java #pdf #pdfbox #graphcompose #layout_engine #document_generation #pagination #backend #visual_regression

  7. GraphCompose: как я приволок ECS из геймдева и снапшот-тесты из фронта в PDF-генерацию на Java

    TL;DR Я сделал библиотеку для генерации PDF на Java, в которой: Документ описывается семантически (модули, секции, параграфы, таблицы, слои), а не через moveTo/lineTo/showText . Layout и рендер — это два разных прохода . Геометрия резолвится один раз, потом её рисуют. Поэтому документ можно тестировать до того, как написан хотя бы один байт PDF . Под капотом — ECS-архитектура в стиле игровых движков: Entity / Component / System. Сущности документа лежат в EntityManager , компоненты прицепляются и снимаются, системы ( LayoutSystem , PaginationSystem , RenderingSystem ) работают над ними. Тестирование трёхуровневое: unit → layout-снапшоты (как у Jest для React) → визуальная регрессия по PNG-диффу . На простом инвойсе библиотека идёт 2.45 мс (iText 5 — 1.57 мс, JasperReports — 4.45 мс). На стресс-тесте: 50 потоков, 5000 документов, 0 ошибок, ~2000 doc/sec . Это статья про задумку и инженерные решения, которые получились нетривиальными. Если вам интересно, как декларативный UI, ECS и снапшот-тесты влезают в одну библиотеку для PDF — заходите.

    habr.com/ru/articles/1030796/

    #open_source #java #pdf #pdfbox #graphcompose #layout_engine #document_generation #pagination #backend #visual_regression

  8. walknews.com/1279677/ アメリカ・イスラエルがイランを先制攻撃 それぞれの『国歌』から見えてくる三者三様の信念 – 歌っていいな – 芸能コラム : 日刊スポーツ #2pages #BREAKINGNEWS #israel #pagination #イスラエル #コラム #日刊スポーツ #歌っていいな #速報ニュース

  9. walknews.com/1279677/ アメリカ・イスラエルがイランを先制攻撃 それぞれの『国歌』から見えてくる三者三様の信念 – 歌っていいな – 芸能コラム : 日刊スポーツ #2pages #BREAKINGNEWS #israel #pagination #イスラエル #コラム #日刊スポーツ #歌っていいな #速報ニュース

  10. walknews.com/1279677/ アメリカ・イスラエルがイランを先制攻撃 それぞれの『国歌』から見えてくる三者三様の信念 – 歌っていいな – 芸能コラム : 日刊スポーツ #2pages #BREAKINGNEWS #israel #pagination #イスラエル #コラム #日刊スポーツ #歌っていいな #速報ニュース

  11. wacoca.com/news/2824454/ アメリカ・イスラエルがイランを先制攻撃 それぞれの『国歌』から見えてくる三者三様の信念 – 歌っていいな – 芸能コラム : 日刊スポーツ #2pages #BreakingNews #Israel #pagination #イスラエル #コラム #日刊スポーツ #歌っていいな #速報ニュース

  12. wacoca.com/news/2824454/ アメリカ・イスラエルがイランを先制攻撃 それぞれの『国歌』から見えてくる三者三様の信念 – 歌っていいな – 芸能コラム : 日刊スポーツ #2pages #BreakingNews #Israel #pagination #イスラエル #コラム #日刊スポーツ #歌っていいな #速報ニュース

  13. wacoca.com/news/2824454/ アメリカ・イスラエルがイランを先制攻撃 それぞれの『国歌』から見えてくる三者三様の信念 – 歌っていいな – 芸能コラム : 日刊スポーツ #2pages #BreakingNews #Israel #pagination #イスラエル #コラム #日刊スポーツ #歌っていいな #速報ニュース

  14. wacoca.com/news/2824454/ アメリカ・イスラエルがイランを先制攻撃 それぞれの『国歌』から見えてくる三者三様の信念 – 歌っていいな – 芸能コラム : 日刊スポーツ #2pages #BreakingNews #Israel #pagination #イスラエル #コラム #日刊スポーツ #歌っていいな #速報ニュース

  15. wacoca.com/media/623188/ ORANGE RANGE、横浜音楽フェスで大トリ「イケナイ太陽」「上海ハニー」で会場熱狂 – 音楽 : 日刊スポーツ #2pages #music #ORANGERANGE #pagination #日刊スポーツ #音楽

  16. wacoca.com/media/623188/ ORANGE RANGE、横浜音楽フェスで大トリ「イケナイ太陽」「上海ハニー」で会場熱狂 – 音楽 : 日刊スポーツ #2pages #music #ORANGERANGE #pagination #日刊スポーツ #音楽

  17. wacoca.com/media/623188/ ORANGE RANGE、横浜音楽フェスで大トリ「イケナイ太陽」「上海ハニー」で会場熱狂 – 音楽 : 日刊スポーツ #2pages #music #ORANGERANGE #pagination #日刊スポーツ #音楽

  18. wacoca.com/media/623115/ ORANGE RANGE、横浜音楽フェスで大トリ「イケナイ太陽」「上海ハニー」で会場熱狂 – 音楽写真ニュース : 日刊スポーツ #2pages #music #ORANGERANGE #pagination #日刊スポーツ #音楽

  19. wacoca.com/media/623115/ ORANGE RANGE、横浜音楽フェスで大トリ「イケナイ太陽」「上海ハニー」で会場熱狂 – 音楽写真ニュース : 日刊スポーツ #2pages #music #ORANGERANGE #pagination #日刊スポーツ #音楽

  20. wacoca.com/media/623115/ ORANGE RANGE、横浜音楽フェスで大トリ「イケナイ太陽」「上海ハニー」で会場熱狂 – 音楽写真ニュース : 日刊スポーツ #2pages #music #ORANGERANGE #pagination #日刊スポーツ #音楽

  21. wacoca.com/news/2785350/ 【WBC】23年メキシコ戦から3年…吉田正尚またも大仕事「運がいい」天覧試合で逆転2ラン – WBC2026 : 日刊スポーツ #2pages #México #pagination #WBC #WBC2026 #メキシコ #侍ジャパン #吉田正尚 #日刊スポーツ

  22. wacoca.com/news/2785350/ 【WBC】23年メキシコ戦から3年…吉田正尚またも大仕事「運がいい」天覧試合で逆転2ラン – WBC2026 : 日刊スポーツ #2pages #México #pagination #WBC #WBC2026 #メキシコ #侍ジャパン #吉田正尚 #日刊スポーツ

  23. wacoca.com/news/2785350/ 【WBC】23年メキシコ戦から3年…吉田正尚またも大仕事「運がいい」天覧試合で逆転2ラン – WBC2026 : 日刊スポーツ #2pages #México #pagination #WBC #WBC2026 #メキシコ #侍ジャパン #吉田正尚 #日刊スポーツ

  24. wacoca.com/news/2785350/ 【WBC】23年メキシコ戦から3年…吉田正尚またも大仕事「運がいい」天覧試合で逆転2ラン – WBC2026 : 日刊スポーツ #2pages #México #pagination #WBC #WBC2026 #メキシコ #侍ジャパン #吉田正尚 #日刊スポーツ

  25. Where to hide date sorting? Well, in a paginator component, of course.

    Thanks @Margolin for reporting this

    #Google #Gmail #Dropdown #Sorting #Pagination

  26. Where to hide date sorting? Well, in a paginator component, of course.

    Thanks @Margolin for reporting this

    #Google #Gmail #Dropdown #Sorting #Pagination

  27. Where to hide date sorting? Well, in a paginator component, of course.

    Thanks @Margolin for reporting this

    #Google #Gmail #Dropdown #Sorting #Pagination

  28. Where to hide date sorting? Well, in a paginator component, of course.

    Thanks @Margolin for reporting this

    #Google #Gmail #Dropdown #Sorting #Pagination

  29. Where to hide date sorting? Well, in a paginator component, of course.

    Thanks @Margolin for reporting this

    #Google #Gmail #Dropdown #Sorting #Pagination

  30. 乃木坂46佐藤璃果が卒業発表、20年2月の加入から6年「すべてが夢のようでした」 – nikkansports.com

    乃木坂46佐藤璃果が卒業発表、20年2月の加入から6年「すべてが夢のようでした」  nikkansports.com乃木坂46・佐藤璃果、卒業発表「自分自身の人生を歩んでみたいと思うように」(ENCO [...]
    #MoeZine #JP #JAPAN #乃木坂46 #2pages #nogizaka46 #pagination #乃木坂 #佐藤璃果 #卒業 #坂道 #日刊スポーツ
    moezine.com/2278534/

  31. Как дефолтная пагинация в Spring сломала проект и как это починить

    Всем привет, сегодня я хотел бы поделиться с вами историей про Spring пагинацию, почему она ужасна, как она вызвала кучу проблем и как ее починить.

    habr.com/ru/articles/965794/

    #java #kotlin #spring #springboot #spring_data_jpa #spring_data #pagination #keyset #optimization #db

  32. Как дефолтная пагинация в Spring сломала проект и как это починить

    Всем привет, сегодня я хотел бы поделиться с вами историей про Spring пагинацию, почему она ужасна, как она вызвала кучу проблем и как ее починить.

    habr.com/ru/articles/965794/

    #java #kotlin #spring #springboot #spring_data_jpa #spring_data #pagination #keyset #optimization #db

  33. Как дефолтная пагинация в Spring сломала проект и как это починить

    Всем привет, сегодня я хотел бы поделиться с вами историей про Spring пагинацию, почему она ужасна, как она вызвала кучу проблем и как ее починить.

    habr.com/ru/articles/965794/

    #java #kotlin #spring #springboot #spring_data_jpa #spring_data #pagination #keyset #optimization #db

  34. Как дефолтная пагинация в Spring сломала проект и как это починить

    Всем привет, сегодня я хотел бы поделиться с вами историей про Spring пагинацию, почему она ужасна, как она вызвала кучу проблем и как ее починить.

    habr.com/ru/articles/965794/

    #java #kotlin #spring #springboot #spring_data_jpa #spring_data #pagination #keyset #optimization #db

  35. 長谷川豊氏が指摘、不適切発言を謝罪した田原総一朗氏を「これ以上責めるのは違う、問題は…」 – nikkansports.com

    長谷川豊氏が指摘、不適切発言を謝罪した田原総一朗氏を「これ以上責めるのは違う、問題は…」  nikkansports.com北村晴男氏、田原総一朗氏の大暴言騒動に“たった一言”でコメント 放送局の「厳 [...]
    #MAGMOE #JP #JAPAN #EntertainmentNews#2pages #books #BS朝日 #entertainment #EntertainmentTopics #pagination #エンタメ #エンタメトピック #政治 #日刊スポーツ #書籍 #激論!クロスファイア #田原総一朗氏 #長谷川豊 #高市早苗
    magmoe.com/2624792/entertainme

  36. 長谷川豊氏が指摘、不適切発言を謝罪した田原総一朗氏を「これ以上責めるのは違う、問題は…」 – nikkansports.com

    長谷川豊氏が指摘、不適切発言を謝罪した田原総一朗氏を「これ以上責めるのは違う、問題は…」  nikkansports.com北村晴男氏、田原総一朗氏の大暴言騒動に“たった一言”でコメント 放送局の「厳 [...]
    #MAGMOE #JP #JAPAN #EntertainmentNews#2pages #books #BS朝日 #entertainment #EntertainmentTopics #pagination #エンタメ #エンタメトピック #政治 #日刊スポーツ #書籍 #激論!クロスファイア #田原総一朗氏 #長谷川豊 #高市早苗
    magmoe.com/2624792/entertainme

  37. 長谷川豊氏が指摘、不適切発言を謝罪した田原総一朗氏を「これ以上責めるのは違う、問題は…」 – nikkansports.com

    長谷川豊氏が指摘、不適切発言を謝罪した田原総一朗氏を「これ以上責めるのは違う、問題は…」  nikkansports.com北村晴男氏、田原総一朗氏の大暴言騒動に“たった一言”でコメント 放送局の「厳 [...]
    #MAGMOE #JP #JAPAN #EntertainmentNews#2pages #books #BS朝日 #entertainment #EntertainmentTopics #pagination #エンタメ #エンタメトピック #政治 #日刊スポーツ #書籍 #激論!クロスファイア #田原総一朗氏 #長谷川豊 #高市早苗
    magmoe.com/2624792/entertainme

  38. 長谷川豊氏が指摘、不適切発言を謝罪した田原総一朗氏を「これ以上責めるのは違う、問題は…」 – nikkansports.com

    長谷川豊氏が指摘、不適切発言を謝罪した田原総一朗氏を「これ以上責めるのは違う、問題は…」  nikkansports.com北村晴男氏、田原総一朗氏の大暴言騒動に“たった一言”でコメント 放送局の「厳 [...]
    #MAGMOE #JP #JAPAN #EntertainmentNews#2pages #books #BS朝日 #entertainment #EntertainmentTopics #pagination #エンタメ #エンタメトピック #政治 #日刊スポーツ #書籍 #激論!クロスファイア #田原総一朗氏 #長谷川豊 #高市早苗
    magmoe.com/2624792/entertainme

  39. 長谷川豊氏が指摘、不適切発言を謝罪した田原総一朗氏を「これ以上責めるのは違う、問題は…」 – nikkansports.com

    長谷川豊氏が指摘、不適切発言を謝罪した田原総一朗氏を「これ以上責めるのは違う、問題は…」  nikkansports.com北村晴男氏、田原総一朗氏の大暴言騒動に“たった一言”でコメント 放送局の「厳 [...]
    #MAGMOE #JP #JAPAN #EntertainmentNews#2pages #books #BS朝日 #entertainment #EntertainmentTopics #pagination #エンタメ #エンタメトピック #政治 #日刊スポーツ #書籍 #激論!クロスファイア #田原総一朗氏 #長谷川豊 #高市早苗
    magmoe.com/2624792/entertainme

  40. wacoca.com/media/479401/ 長谷川豊氏が指摘、不適切発言を謝罪した田原総一朗氏を「これ以上責めるのは違う、問題は…」 – nikkansports.com #'X' #2pages #BS朝日 #pagination #television #tv #TVPrograms #テレビ #テレビ番組 #政治 #日刊スポーツ #激論!クロスファイア #田原総一朗氏 #長谷川豊 #高市早苗