aboutsummaryrefslogtreecommitdiffhomepage
path: root/slide.saty
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2024-04-07 18:49:52 +0900
committernsfisis <nsfisis@gmail.com>2024-04-07 18:49:52 +0900
commit4a27cc7b5c57e92e8639a89f231461c708c6bc4f (patch)
tree90bc39ee8e7051f5bb9e5b527b0eb1c8910c3b0d /slide.saty
parente1f6b7d80631c171c7f902c6beac778b9783f539 (diff)
downloadphpcon-odawara-2024-slides-4a27cc7b5c57e92e8639a89f231461c708c6bc4f.tar.gz
phpcon-odawara-2024-slides-4a27cc7b5c57e92e8639a89f231461c708c6bc4f.tar.zst
phpcon-odawara-2024-slides-4a27cc7b5c57e92e8639a89f231461c708c6bc4f.zip
init
Diffstat (limited to 'slide.saty')
-rw-r--r--slide.saty55
1 files changed, 55 insertions, 0 deletions
diff --git a/slide.saty b/slide.saty
new file mode 100644
index 0000000..81ed0a3
--- /dev/null
+++ b/slide.saty
@@ -0,0 +1,55 @@
+@require: option
+@require: class-slydifi/theme/akasaka
+@require: figbox/figbox
+
+let ex-big-textbox ?:size-opt it =
+ let size = Option.from 48pt size-opt in
+ FigBox.textbox?:(set-font-size size) it
+
+let big-textbox ?:size-opt it =
+ let size = Option.from 32pt size-opt in
+ FigBox.textbox?:(set-font-size size) it
+
+let mid-textbox ?:size-opt it =
+ let size = Option.from 24pt size-opt in
+ FigBox.textbox?:(set-font-size size) it
+
+open FigBox
+in
+
+document '<
+ +set-config(|
+ SlydifiThemeAkasaka.default-config with
+ color-emph = Color.black;
+ |);
+
+ +make-title(|
+ title = {
+ |来る新 JIT エンジンについて
+ |知った気になる
+ |};
+ author = {|nsfisis (いまむら)|};
+ date = {|PHPカンファレンス小田原 2024|};
+ |);
+
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+ +frame{自己紹介}<
+ +fig-center(vconcat [
+ gap 75pt;
+ hconcat [
+ big-textbox{nsfisis (いまむら)};
+ gap 20pt;
+ include-image 50pt `assets/me.jpeg`;
+ ];
+ gap 20pt;
+ big-textbox{\@ デジタルサーカス株式会社};
+ ]);
+ >
+
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+ +section{|TODO|}<
+ >
+
+>