Programming Deadlock
TypeScript types can run DOOM https://youtu.be/0mCsluv5FXA?si=zf54kXxxGbkaIE9w
عجیب ترین چیزی که در مدت خیلی زیادی دیدم این بود
💩1👌1
Forwarded from RSG - Iran
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
💩1💯1
RSG - Iran
Photo
من این فیلمه رو ترم ۱ دیدم و خیلی خوشم اومد ازش و ارایه شهنازم همین بود
شدید توصیه میکنم
شدید توصیه میکنم
💯4🔥1💩1
هولی
Pewdiepie
ارچر شد تموم
تازه ارچ معمولیم نه
ارچ با هایپرلند 😂😂
پ.ن. Pewdiepie یه زمانی پر مخاطب ترین یوتوبر بود همین الانشم توی رتبه های بالاس و ۱۱۰ ملیون دنبال کننده داره
Pewdiepie
ارچر شد تموم
تازه ارچ معمولیم نه
ارچ با هایپرلند 😂😂
پ.ن. Pewdiepie یه زمانی پر مخاطب ترین یوتوبر بود همین الانشم توی رتبه های بالاس و ۱۱۰ ملیون دنبال کننده داره
🔥6🤯5🗿2💩1🤓1
نمیدانم
#حق Design patterns are spoonfeed material for brainless programmers incapable of independent thought, who will be resolved to producing code as mediocre as the design patterns they use to create It.
YouTube
CppCon 2014: Mike Acton "Data-Oriented Design and C++"
http://www.cppcon.org
--
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2014
--
The transformation of data is the only purpose of any program. Common approaches in C++ which are antithetical…
--
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2014
--
The transformation of data is the only purpose of any program. Common approaches in C++ which are antithetical…
❤1💩1
نمیدانم
https://youtu.be/rX0ItVEVjHc?si=KneQJYmK5llkMEOt
این ارائه اقای مایک اکتون (یکی از معمارای ارشد Game Engine استودیو های مختلف سونی) یکی از نقاط آغازین تحول طراحی data-oriented در صنعت برنامه های کارا و بازی سازی بود.
ببینید و از ۱ ساعت و نیم چیزای خفن و منطق و ریاضی لذت ببرید!
ببینید و از ۱ ساعت و نیم چیزای خفن و منطق و ریاضی لذت ببرید!
❤2💩1
#architecture #processor
یه مدت طولانیه که هیچ مطلبی نذاشتم
امروز داشتم تبای فایرفاکسمو تمیز میکردم یهو به این بنده خدا رسیدم
ece752.ece.wisc.edu
اسلایدای درس "معماری پیشرفته ۱" دانشگاه ویسکانسین
یه مدت طولانیه که هیچ مطلبی نذاشتم
امروز داشتم تبای فایرفاکسمو تمیز میکردم یهو به این بنده خدا رسیدم
ece752.ece.wisc.edu
اسلایدای درس "معماری پیشرفته ۱" دانشگاه ویسکانسین
🔥5❤2👍1😱1
#typst #type_setting
بعد مدتها میخوام یه چیز جالبی رو بهتون نشون بدم
البته خب ممکنه بگید که خب چه کاری بود و میشد دستی انجامش داد ولی خب من خودم اذیت میشدم دستی انجامش بدم و این کدی هم که زدم باهاش خیلی حال کردم 😂
احتمالا اخیرا از من درمورد typst شنیده باشید! یه جایگزینه برای latex که خب خیلی کارای بیشتری انجام میده و از همه مهم تر اینه که نیاز نیست یه دیپندنسی ۲ الی ۴ حتی ۶ گیگی رو رایانه تون داشته باشید تا بتونید یه مقاله یا مستند ۲ صفحه ای بنویسید!
البته خب به جز این خیییلیی سریعه (در حد میلی ثانیه) به طوری که توی رابط کاربریش توی سایتش عملا پخش زنده خروجی رو بهتون نشون میده و خلاصه خیلی تجربه کارکردی خوبی داره
حالا این اسکریپتی که اولش در موردش داشتم صحبت میکردم چیه؟
توی پیام پایین تر میبینید!
بعد مدتها میخوام یه چیز جالبی رو بهتون نشون بدم
البته خب ممکنه بگید که خب چه کاری بود و میشد دستی انجامش داد ولی خب من خودم اذیت میشدم دستی انجامش بدم و این کدی هم که زدم باهاش خیلی حال کردم 😂
احتمالا اخیرا از من درمورد typst شنیده باشید! یه جایگزینه برای latex که خب خیلی کارای بیشتری انجام میده و از همه مهم تر اینه که نیاز نیست یه دیپندنسی ۲ الی ۴ حتی ۶ گیگی رو رایانه تون داشته باشید تا بتونید یه مقاله یا مستند ۲ صفحه ای بنویسید!
البته خب به جز این خیییلیی سریعه (در حد میلی ثانیه) به طوری که توی رابط کاربریش توی سایتش عملا پخش زنده خروجی رو بهتون نشون میده و خلاصه خیلی تجربه کارکردی خوبی داره
حالا این اسکریپتی که اولش در موردش داشتم صحبت میکردم چیه؟
توی پیام پایین تر میبینید!
❤3
نمیدانم
برای شبکه میخواستم این جدوله رو درست کنم هر ستون مربوط به یه زمان خاصه و در اون زمان داره صف ارسال رو نشون میده قرمز یعنی تسکه اهمیتش بالاتره و سبز یعنی اهمیت معمولی همینطور [x] یعنی که در زمان مربوطه تصمیم گرفتیم وظیفه x رو انجام بدیم(پکت x رو بفرستیم)
خب حالا وقتشه که کد این بنده خدارو بهتون نشون بدم!
خلاصه کاری که میکنه اینه که به جدول وضعیت صف نگاه میکنه و جدولش میکنه (اون فوره که توی table میبینید همینه)
بعد هرکدوم از خونه های جدولو میگیره و توسط تابع format_selection و تابع task_colors رنگ میده و اون [] دور تسکارو میذاره
#let timing_table = (
(1, 2,),
(2, 3, 4,),
(2, 3, 6,),
(2, 3, 7, 5,),
(2, 3, 7,),
(3, 7, 8, 9,),
(7, 8, 9,),
(8, 9, 10,),
(9, 10, 11, 12,),
(10, 11, 12,),
(11, 12,),
(12,),
)
#let task_selection = ( 1 , 4 , 6 , 5 , 2 , 3 , 7 , 8 , 9 , 10 , 11 , 12 , )
#let task_colors = n => if(n == 1 or n == 4 or n == 5 or n == 6) {red} else {green}
#let format_selection = (n , t) => if(task_selection.at(t) == n) { [[#n]] } else { [#n] }
#text(dir: ltr)[
#box(table(columns: 12,
..{
for i in range(4) {
for t in range(12) {
if timing_table.at(t).len() > i {
(table.cell(fill: task_colors(timing_table.at(t).at(i)))[
#format_selection(timing_table.at(t).at(i) , t)
],)
} else{
(table.cell()[],)
}
}
}
}.flatten()
))
خلاصه کاری که میکنه اینه که به جدول وضعیت صف نگاه میکنه و جدولش میکنه (اون فوره که توی table میبینید همینه)
بعد هرکدوم از خونه های جدولو میگیره و توسط تابع format_selection و تابع task_colors رنگ میده و اون [] دور تسکارو میذاره
🔥3