<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>IT・テクノロジー on kenji.blog</title><link>http://kenji.blog/ar/categories/it%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E3%83%BC/</link><description>Recent content in IT・テクノロジー on kenji.blog</description><generator>Hugo -- gohugo.io</generator><language>ar</language><copyright>kenjinote</copyright><lastBuildDate>Sun, 31 Aug 2025 20:24:49 +0900</lastBuildDate><atom:link href="http://kenji.blog/ar/categories/it%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E3%83%BC/index.xml" rel="self" type="application/rss+xml"/><item><title>بث تطوير تطبيق إنشاء بطاقات رأس السنة VOL.1 (نص)</title><link>http://kenji.blog/ar/p/%E5%B9%B4%E8%B3%80%E7%8A%B6%E4%BD%9C%E6%88%90%E3%82%A2%E3%83%97%E3%83%AA%E9%96%8B%E7%99%BA%E9%85%8D%E4%BF%A1-vol.1/</link><pubDate>Sun, 31 Aug 2025 20:24:49 +0900</pubDate><guid>http://kenji.blog/ar/p/%E5%B9%B4%E8%B3%80%E7%8A%B6%E4%BD%9C%E6%88%90%E3%82%A2%E3%83%97%E3%83%AA%E9%96%8B%E7%99%BA%E9%85%8D%E4%BF%A1-vol.1/</guid><description>&lt;img src="http://kenji.blog/p/%E5%B9%B4%E8%B3%80%E7%8A%B6%E4%BD%9C%E6%88%90%E3%82%A2%E3%83%97%E3%83%AA%E9%96%8B%E7%99%BA%E9%85%8D%E4%BF%A1-vol.1/img.png" alt="Featured image of post بث تطوير تطبيق إنشاء بطاقات رأس السنة VOL.1 (نص)" />&lt;h1 id="-نص-البث-على-youtube-تطوير-تطبيق-إنشاء-بطاقات-رأس-السنةالجزء-1">🎬 نص البث على YouTube (تطوير تطبيق إنشاء بطاقات رأس السنة・الجزء 1)
&lt;/h1>&lt;ol start="0">
&lt;li>بدء البث (أول 2 إلى 3 دقائق)&lt;/li>
&lt;/ol>
&lt;h3 id="تحية-قصيرة">تحية قصيرة
&lt;/h3>&lt;p>&amp;ldquo;مرحبًا. بدءًا من اليوم، سأبدأ في بث عملية تطوير تطبيق إنشاء بطاقات رأس السنة باستخدام C++ خطوة بخطوة.&amp;rdquo;
&amp;ldquo;لست متأكدًا من عدد مرات البث التي سأقوم بها حتى يكتمل، لكنني سأستمر كأنها سلسلة ونتقدم تدريجيًا.&amp;rdquo;
&amp;ldquo;بشكل أساسي سأعمل بصمت، لذا آمل أن تشاهدوا هذا كموسيقى خلفية أثناء عملكم.&amp;rdquo;&lt;/p>
&lt;h3 id="نظرة-عامة-على-التطبيق-المستهدف">نظرة عامة على التطبيق المستهدف
&lt;/h3>&lt;p>&amp;ldquo;في هذا التطبيق، أود أن نتمكن من تصميم الجانب الخلفي لبطاقات رأس السنة.&amp;rdquo;
&amp;ldquo;أخطط لإدراج الصور وترتيب الخطوط، واستخدام الذكاء الاصطناعي لمعالجة الصور وتوليد الرسوم التوضيحية، وفي النهاية رفعه إلى متجر Microsoft.&amp;rdquo;&lt;/p>
&lt;h3 id="أهداف-العمل-لليوم">أهداف العمل لليوم
&lt;/h3>&lt;p>&amp;ldquo;اليوم في الجزء الأول، سنقوم بإعداد البيئة وإنشاء الأساس.&amp;rdquo;
&amp;ldquo;بشكل محدد،&lt;/p>
&lt;ul>
&lt;li>إنشاء مستودع GIT&lt;/li>
&lt;li>إنشاء النافذة الرئيسية&lt;/li>
&lt;li>عرض مربع حوار معلومات الإصدار&lt;/li>
&lt;li>إنشاء القائمة وتنفيذ أمر الإنهاء&lt;/li>
&lt;li>معالجة تهيئة وتحرير Direct2D وعرض HelloWorld&lt;/li>
&lt;/ul>
&lt;p>أود أن نتقدم في هذه الأمور.&amp;rdquo;&lt;/p>
&lt;h3 id="حول-نشر-الكود-المصدري">حول نشر الكود المصدري
&lt;/h3>&lt;p>&amp;ldquo;يتم نشر الكود المصدري على GitHub. إذا كنتم مهتمين، يرجى إلقاء نظرة.&amp;rdquo;
→ &lt;a class="link" href="https://github.com/kenjinote/NengaCardApp/" target="_blank" rel="noopener"
>https://github.com/kenjinote/NengaCardApp/&lt;/a>&lt;/p>
&lt;ol>
&lt;li>جزء العمل (بصمت)&lt;/li>
&lt;/ol>
&lt;p>إنشاء مستودع GitHub → الالتزام الأولي (Initial commit)&lt;/p>
&lt;p>إنشاء قالب النافذة الرئيسية&lt;/p>
&lt;p>إنشاء مربع حوار الإصدار والقائمة وتنفيذ أمر الإنهاء&lt;/p>
&lt;p>معالجة تهيئة وتحرير Direct2D → تأكيد عرض HelloWorld&lt;/p>
&lt;p>الدفع (Push) إلى GitHub عند الحاجة&lt;/p>
&lt;p>※ بشكل أساسي صامت، وأضيف شروحات قصيرة فقط عند الحاجة&lt;/p>
&lt;ol start="2">
&lt;li>قبل نهاية البث (آخر دقيقة إلى دقيقتين)&lt;/li>
&lt;/ol>
&lt;h3 id="ملخص-تقدم-اليوم">ملخص تقدم اليوم
&lt;/h3>&lt;p>&amp;ldquo;اليوم، قمنا بإنشاء مستودع GIT، وتنفيذ النافذة، وزر الإنهاء، ومربع حوار الإصدار.&amp;rdquo;
&amp;ldquo;تمكنا من عرض HelloWorld باستخدام Direct2D.&amp;rdquo;&lt;/p>
&lt;h3 id="الربط-مع-المرة-القادمة">الربط مع المرة القادمة
&lt;/h3>&lt;p>&amp;ldquo;بدءًا من المرة القادمة، أود ترتيب جزء واجهة المستخدم (UI) والتقدم نحو تحويل النصوص إلى كائنات وغيرها.&amp;rdquo;&lt;/p>
&lt;h3 id="توجيه-رابط-github-مرة-أخرى">توجيه رابط GitHub مرة أخرى
&lt;/h3>&lt;p>→ &lt;a class="link" href="https://github.com/kenjinote/NengaCardApp/" target="_blank" rel="noopener"
>https://github.com/kenjinote/NengaCardApp/&lt;/a>&lt;/p>
&lt;h3 id="الخاتمة">الخاتمة
&lt;/h3>&lt;p>&amp;ldquo;شكرًا على المشاهدة. سأستمر في العمل بجد في المرة القادمة، لذا يرجى دعمي.&amp;rdquo;&lt;/p></description></item><item><title>إضافة أمر لإدراج التاريخ في IntelliJ IDEA</title><link>http://kenji.blog/ar/p/intellij-idea%E3%81%A7%E6%97%A5%E4%BB%98%E3%82%92%E8%B2%BC%E3%82%8A%E4%BB%98%E3%81%91%E3%82%8B%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B/</link><pubDate>Sun, 04 Sep 2022 05:59:04 +0900</pubDate><guid>http://kenji.blog/ar/p/intellij-idea%E3%81%A7%E6%97%A5%E4%BB%98%E3%82%92%E8%B2%BC%E3%82%8A%E4%BB%98%E3%81%91%E3%82%8B%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B/</guid><description>&lt;img src="http://kenji.blog/p/intellij-idea%E3%81%A7%E6%97%A5%E4%BB%98%E3%82%92%E8%B2%BC%E3%82%8A%E4%BB%98%E3%81%91%E3%82%8B%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B/images/IntelliJ_logo.png" alt="Featured image of post إضافة أمر لإدراج التاريخ في IntelliJ IDEA" />&lt;h1 id="مقدمة">مقدمة
&lt;/h1>&lt;p>عند كتابة هذه المدونة، أستخدم IntelliJ IDEA. إنه مناسب لأن توافقه مع Git جيد ويعرض معاينة Markdown.
في كل مرة أكتب فيها في المدونة، أضطر إلى كتابة التاريخ في ترويسة ملف md، ولا يبدو أن هناك اختصارًا لإدراج التاريخ، لذلك قمت بإنشاء أمر لإدراج التاريخ بالرجوع إلى الموقع أدناه. آمل أن يكون هذا مفيدًا.&lt;/p>
&lt;p>&lt;a class="link" href="https://stackoverflow.com/questions/8714779/is-there-a-shortcut-for-inserting-date-time-in-intellij-idea" target="_blank" rel="noopener"
>Is there a shortcut for inserting date/time in IntelliJ IDEA?&lt;/a>&lt;/p>
&lt;h1 id="خطوات-الإعداد">خطوات الإعداد
&lt;/h1>&lt;ol>
&lt;li>افتح من القائمة &amp;ldquo;File&amp;rdquo; &amp;gt; &amp;ldquo;Settings&amp;hellip;&amp;rdquo;&lt;br>
&lt;img src="http://kenji.blog/images/settings.png"
loading="lazy"
alt="settings"
>&lt;/li>
&lt;li>حدد &amp;ldquo;Editor&amp;rdquo; &amp;gt; &amp;ldquo;Live Template&amp;rdquo; &amp;gt; &amp;ldquo;HTML/XML&amp;rdquo; وانقر فوق &amp;ldquo;+&amp;rdquo;&lt;/li>
&lt;li>اختر Live Template&lt;/li>
&lt;li>أدخل &amp;ldquo;date&amp;rdquo; في Abbreviation&lt;/li>
&lt;li>أدخل &amp;ldquo;إدراج التاريخ والوقت&amp;rdquo; في Description&lt;/li>
&lt;li>أدخل &amp;ldquo;$date$&amp;rdquo; في Template Text&lt;/li>
&lt;li>انقر فوق زر Edit Variables&lt;br>
&lt;img src="http://kenji.blog/images/edit_template_variables.png"
loading="lazy"
alt="edit_template_variables"
>&lt;/li>
&lt;li>أدخل &amp;ldquo;date&amp;rdquo; في Name&lt;/li>
&lt;li>أدخل &lt;code>date(&amp;quot;yyyy-MM-dd'T'HH:mm:ss'+09:00'&amp;quot;)&lt;/code> في Expression&lt;/li>
&lt;li>أغلق مربع الحوار بالنقر فوق OK&lt;/li>
&lt;li>اضغط على Define أو Change وحدد مربع &amp;ldquo;Everywhere&amp;rdquo;&lt;/li>
&lt;li>أغلق مربع الحوار بالنقر فوق OK&lt;/li>
&lt;li>في محرر التعليمات البرمجية، اكتب &amp;ldquo;date&amp;rdquo; واضغط على Enter. إذا تم إدراج التاريخ &amp;ldquo;2022-09-04T05:59:04+09:00&amp;rdquo;، يكون الإعداد قد اكتمل!&lt;/li>
&lt;/ol>
&lt;p>هذا كل شيء.&lt;/p>
&lt;h1 id="خاتمة">خاتمة
&lt;/h1>&lt;p>سأشاركها مرة أخرى إذا وجدت حيلًا صغيرة أخرى لـ IntelliJ IDEA!&lt;/p></description></item></channel></rss>