المهند - مساحة تقنية
Статистикаموقعي الشخصي https://almuhanad.vercel.app
- Последний пост
- 9 авг.
- Последнее чтение
- 14 авг.
- Постов за неделю
- 1
- Всего постов
- 33
- Тип
- открытый
- Язык
- арабский
- Категория
- Технологии
- В каталоге с
- 13 авг.
- 1/24сутки в ленте
- 69
- 1/48двое суток
- 79
- 1/72трое суток
- 85
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
Windows 11's built-in Weather app wastes more than 1 GB of RAM (🔥 Score: 157+ in 3 hours) Link: https://readhacker.news/s/72m3k Comments: https://readhacker.news/c/72m3k
видео или голосовое, без подписи
عند استنساخ مستودع جيت، يُنزَّل كامل سجل التعديلات (Commits) منذ إنشاء المشروع، وقد يكون ضخمًا ويستهلك وقتًا وحجمًا دون حاجة. هنا يبرز خيار --depth 1 يجعل جيت ينزّل آخر نسخة فقط من المشروع متجاهلًا السجل القديم، فيكون الاستنساخ أسرع ويستهلك مساحة وبيانات أقل. مثال: git clone --depth 1 https://github.com/username/repo #git #جيت
Someone has to say it: الـAI خلّانا أبطأ وأكسل ذهنيًا، وبقينا معندناش رغبة نذاكر أو نقرأ أو حتى نفكّر بجد. المفارقة إنه اتعمل عشان يساعدنا ننجز كل ده أسرع، لكن بدل ما نستخدمه كأداة، بقينا بنعتمد عليه في كل حاجة. ودي الحقيقة: اللي مش هيفوق ويطوّر نفسه، هيتداس.
لا يخفى على الأصدقاء اهتمامي العملي (وليس البحثي) بمجال تحويل الصوتيات إلى نصوص وكان أفضل ما توصلت إليه لتحقيق معادلة الجودة مقابل التكلفة أو القدرات الحاسوبية استخدام الأدوات المطروحة من wit(.)ai. إلى أن أصدرت شركة Cohere نموذجهم Transcribe Arabic بحجم 2 مليار مُعامل. في البداية لم أكن متحمسًّا للنموذج بسبب حجمه وحاجتي لتحويل آلاف الساعات الصوتية إلى نصوص، ولكن دخلت لأجرب جودته، فوجدته ممتازًا وسريعًا وسهل الاستخدام مقارنة بنموذج مثل Whisper وأظن السبب اعتمادهم على معمارية Conformer (المتخصصون أفضل مني في مناقشة الأسباب 😅) قررت بعدها بناء Script بسيط يجعلني أستخدم النموذج بأقصى سرعة ممكنة بناء على القدرات الحاسوبية الموجودة عندي، وما هي إلا بطاقة رسومية من نوع RTX 3060 12GB 😌 فكانت النتيجة بعد ثلاثة أيام من العمل مع GPT 5.6 Sol Ultra القدرة على تحويل ساعة من الصوت إلى نص في 30 ثانية تقريبًا مع الاعتماد على Silero VAD 🚀 كما أن نتائج الـ Script مقاربة جدًّا للنتائج التي نشرتها الشركة عند الإعلان عن النموذج، مما يعطي ثقة أكبر في التحسينات الموجودة فيه. أعمل حاليًّا على ثلاثة أمور تتعلق بالنموذج: - المساهمة في المكتبات مثل Transformers لتحسين أداء النموذج بناء على التحسينات الموجودة في الـ Script - ترتيب وتنظيم المستودع الخاص بالـ Script بدلًا من وجود ملف واحد يحتوي على 4,500 سطر برمجي وتحويله إلى مكتبة جاهزة للاستخدام - الإعداد للنسخة الثانية من مكتبة تفريغ والتي ستدعم wit(.)ai و Whisper ونموذج Cohere رابط مستودع الـ Script وطريقة استخدامه والمعلومات المتعلقة به 👇🏻 https://github.com/AliOsm/cohere-transcribe-arabic-batch-inference كذلك روابط المساهمات المتعلقة بالنموذج لمن يحب أن يُساهم في النقاش أو الدعم ✌🏻 - https://github.com/huggingface/transformers/pull/47271 - https://github.com/huggingface/transformers/issues/47272 - https://github.com/huggingface/transformers/issues/47273 - https://github.com/deskpai/ctc_forced_aligner/pull/4 - https://github.com/snakers4/silero-vad/pull/784 أخيرًا، يوجد رابطان إضافيان: - الأول تقرير شامل عن سرعة النموذج والتحسينات التي تم تطبيقها ومقارنة للأداء مع wit(.)ai https://pkrujqfyzo7l3tnykd8csnmkqsy4d33c.pastehtml.dev - الثاني فيه مقارنة مباشرة بين مخرجات wit(.)ai ومخرجات نموذج Cohere على درس من YouTube https://rhykxn852pkyiiq5340bci70rz2m5x6i.pastehtml.dev والسلام عليكم 👋🏻
منصة NPTEL هي مبادرة تعليمية هندية معتمدة، تقدم دورات ومناهج جامعية مجانية عبر الإنترنت في مجالات الهندسة والعلوم. الرابط = https://nptel.ac.in/courses *
free system design course https://github.com/karanpratapsingh/system-design
30papers.com – Ilya's 30 essential ML papers, in a beginner friendly format (🔥 Score: 160+ in 3 hours) Link: https://readhacker.news/s/6XZuJ Comments: https://readhacker.news/c/6XZuJ
видео или голосовое, без подписи
السلام عليكم ورحمة الله وبركاته معكم أيمن نبكوري، مبرمج تطبيقات، واليوم يسعدني أن أشارككم تطبيقًا من صُنعي اسمه حُر. حُر تطبيق يساعد المُدمنين على المواقع الإباحية ووسائل التواصل الاجتماعي وجميع أنواع الإدمان الرقمي المرتبطة بالهاتف، وذلك عن طريق حظر منابع هذه الإدمانات من مواقع وتطبيقات ومنع الدخول إليها، كما يمكنكم أن تروا في الفيديو المرفق أسفله. وللتطبيق ميزات أخرى كثيرة، منها: - حظر التطبيقات: منع فتح أي تطبيق تختارونه (كتطبيقات التواصل الاجتماعي والألعاب) منعًا كاملًا. - حجب مواقع أو كلمات معيّنة تختارونها بأنفسكم. - وضع التركيز: منع الدخول إلى الهاتف أو إلى تطبيقات محددة خلال أوقات تحددونها مسبقًا. - منع إزالة التطبيق: من أهم الميزات التي تضمن بقاءكم ملتزمين بأهدافكم، إذ تمنعكم من حذف التطبيق في اللحظات التي تشتد فيها الرغبة والشهوة الإدمانية. التطبيق متوفر حاليًا على نظام **أندرويد**، وهو الآن في مرحلة الاختبار المغلق (Closed Testing) على Google Play. لذلك نبحث عن أشخاص يجرّبون التطبيق ويشاركوننا آراءهم وملاحظاتهم حوله سواء تعلّق الأمر بمشاكل تقنية، أو مشاكل في الأداء والسرعة، أو أي اقتراح لتحسين التجربة. وهناك أمر مهم قبل الانضمام: تشترط Google كي يجتاز التطبيق مرحلة الاختبار المغلق وينتقل إلى الإصدار الرسمي أن يبقى المختبِرون مثبّتين للتطبيق ومستخدمين له لمدة ١٤ يومًا متواصلة على الأقل. لذلك نرجو ألّا ينضم إلا من هو مستعد فعلًا لاستخدام التطبيق طوال هذه المدة، فاستمراركم هو ما يمكّننا من إطلاق التطبيق للجميع. فإن كنتَ مهتمًا وترى أن التطبيق سيقدّم لك قيمة أو فائدة عندما يصبح متاحًا رسميًا على Google Play، فلا تتردد في الانضمام عبر الخطوات التالية: 1. انضم إلى مجموعة Google (Google Group) عبر الرابط التالي: https://groups.google.com/g/hurr-test-group 2. بعد الانضمام إلى المجموعة، افتح رابط التجربة الخاص بأندرويد التالي من هاتفك، ثم اضغط على "أصبح مختبِرًا" (Become a tester): https://play.google.com/store/apps/details?id=com.hur.blocker 3. بعد ذلك سيمكنك تحميل التطبيق مباشرة من Google Play. وإن كان لديكم أي سؤال أو استفسار، يمكنكم مراسلتي في الخاص أو على البريد الإلكتروني: free@hurr.pro شكرًا لكم على وقتكم ودعمكم، وبارك الله فيكم.
видео или голосовое, без подписи
قال Boris المهندس المسؤول عن Claude Code في Anthropic: Coding is solved انتقلت منذ يومين لاستخدام الـ Renderer الجديد من Claude Code والمسمى Fullscreen Renderer، وعدت اليوم للـ Renderer القديم (Default) لأن الجديد فيه من المشاكل ما الله بها عليم. فيا صديقي: Coding is not solved تعلم وافهم وطبق ولا تستغنِ عن عقلك 🤓
In the past, I’ve always geared towards watching video tutorials on YouTube for a quick start. But lately, I’ve (re)found the value of written tutorials and books. The main difference for me was that reading triggers me to think on my own a bit more since text-based tutorials often leave space for the readers to ponder. By taking away the “easiness” of watching some well-prepared YouTuber code a bug-free application, I also get more chances to run into problems and gain experience through debugging. It is also a good approach to ease my way into new documentation, as text-based tutorials and books often reference the documentation extensively, and through reading the book I’ll inevitably grow familiar with looking up information about this framework on my own.
https://www.youtube.com/watch?v=A8zq0xfXlvY
فما العبرة؟ العبرة أن عالَم البرمجة وسيع جدا، وأن أفلام زفت لوود والقصص التي يضحك بها عليكم خالطو التنمية البشرية بالبرمجة، وقصص بل غتس و إيلون مَسْك وجوبز وعدِّدْ ما شئت من الأسماء، كلها، في السياقات التي يتم تسويقها فيها، ليست إلا غبارا يؤذي العينين ولا…
فما العبرة؟ العبرة أن عالَم البرمجة وسيع جدا، وأن أفلام زفت لوود والقصص التي يضحك بها عليكم خالطو التنمية البشرية بالبرمجة، وقصص بل غتس و إيلون مَسْك وجوبز وعدِّدْ ما شئت من الأسماء، كلها، في السياقات التي يتم تسويقها فيها، ليست إلا غبارا يؤذي العينين ولا يحسن قدرتها على النظر، فالبرمجة ليست الحل السحري لمشكلاتك المادية، ولا هي بالحل الذي تُشعِر به الناس أنك ذكي ومختلف عنهم، وإنما هي صنعة تدرسها وتمارسها كأي شيء آخر، وعادي جدا، وارد أن يكون راعي غنم أصفى ذهنا وأذكى حسا من 50 مبرمج متصنع تجمعُهم في حاوية قمامة، أضف على ذلك، أن تحقيق الأحلام، لا طريق مختصرة إليه، لأنه من اسمه حلم، ولن يكون واقعا حتى يثبت العكس،
الحمد لله. كنا نؤمل أن ننشيء تطبيقا للتسميع برواية ورش فكان فضل الله أعظم مما أملنا. أول وأظن الوحيد للتسميع وتصحيح التلاوة برواية ورش لكامل المصحف باستخدام الذكاء الاصطناعي. لعل ييسر وننشر هذه النسخة الأسبوعين المقبلين إن شاء الله
صديقي الجونيور.. ممكن زي ما بتفايب الكود تفايب الأركتكشر؟ من الواضح بشدة دلوقتي إن بسبب الـ AI الجونيورز مسؤولياتهم كبرت وبقوا يتحطوا في مشاريع لوحدهم من غير سينيور وبما إني تقريبا الفترة دي شغال Vibe Code Cleaner وشوفت كوارث فخليني أوجه كلمتين لصديقي الجونيور أنا عارف إنك طبيعي متبقاش واخد بالك إن فيه قرارات One-way الرجوع فيها صعب جدا وتغيرها بيتطلب rewrite مش refactor.. كلنا كنا كدا في الأول متولدناش سينيورز يعني.. فبص يا صديقي بما إننا عارفين إن السوق اللي جابرك تشيل حاجات أكبر منك، فاسمحلي أحاول أساعدك.. أول حاجة: حاول تهدى قبل ما تخش ترمي البرومبت للـ agent.. فيه عالم كبير اسمه Software Architecture أنت بقيت مجبر عليه بدري.. فهقولك على حاجة بسيطة تسهل عليك تبقى بتبني المشروع ببعض من القواعد بدلا من العشوائية التامة امشي على المراحل دي من فوق لتحت ومتعديش مرحلة إلا بعد ما تطلع الهدف بتاعها: أول مرحلة هي تحديد المشكلة متشغلش بالك بالكود خالص وافهم كويس البيزنس بيحل مشكلة ايه ومين اليوزرس بتوعه والمرحلة دي هدفها مش إنك تعد الفيتشرز، وإنما الهدف منها هو إنك تطلع الـ Constraints اللي عندك فدا الهدف بتاعك في المرحلة دي: فهم البيزنس وتحديد الـ Constraints تاني مرحلة هي تحديد الـ Boundaries هتاخد بقا اللي فهمته مع الـ Constraints اللي طلعتها وتحولها لـ System واضح المعالم فيه Boundaries واضحة و Contracts بتبين الأجزاء اللي فصلتها دي هتتعامل ازاي مع بعض وتحدد الداتا فلو والقرارات الكبيرة الكلام دا كفهم وكتابة docs مش ككود خالص الهدف: يبقى معاك سيستم واضح متقسم وكل قسم عارف حدوده وعارف هيتعامل ازاي مع الباقي بعد كدا ممكن تدخل في مرحلة الـ Tech Stack ومرحلة الـ Codebase Standards دا اختصار مخل جدا ولكن صدقني أفضل بكتير من مفيش. طبعا هتقولي جونيور ايه اللي هيعمل كل دا حضرتك! هقولك زي ما بتفايب الكود، فايب الأركتكتشر.. لو خدت كل خطوة منهم وقعدت تتكلم مع الـ AI كتير وتجبره يفكر معاك وميتجاوزش مرحلة قبل التانية، فأنت هتتعلم كتير وهتطلع بقرارات أينعم الـ AI اللي خدها مش أنت ولكن هتبقى أفضل من عدم وجود سيستم واضح. وبلا شك أنت مش مفروض تشيل مشروع لوحدك إلا لو مضطر، وأنا لا أرى إن حد يزايد على حد الفترة دي لحد ما السوق يستقر.. فخلينا نساعد بعض أفضل. ولو قدرت تاخد جزء من الفلوس وتجيب بيهم سينيور كـ consultant هتبقى ريحت نفسك وقدرت توازن ما بين السوق وما بين كاريرك اللي محتاج خبرة. أعانك الله يا صديقي 🌹 م حسام عكاشة
hussein nasser system design primer hello interview (for system design and backend engineering)
بالنسبه لكتاب OSTEP ممكن تقرأه بإحدى الطرق الموجوده هنا: https://github.com/ossu/computer-science/blob/master/coursepages/ostep/README.md