Forwarded from DevTwitter | توییت برنامه نویسی
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 به بهانه کمک ۵۷ میلیون دلاری ACCEL به لاراول
اینکه وردپرس و لاراول که هر دو سیستم محتوا و فریم ورک به زبان PHP است, دنیای وب را متحول کردند.
فوق العادست ...
زبان های دیگر با فریم ورک مخصوص خودش نتوانسته مثل PHP سهم قابل توجه ای از دنیای وب داشته باشد.
@TheRaymondDev
اینکه وردپرس و لاراول که هر دو سیستم محتوا و فریم ورک به زبان PHP است, دنیای وب را متحول کردند.
فوق العادست ...
زبان های دیگر با فریم ورک مخصوص خودش نتوانسته مثل PHP سهم قابل توجه ای از دنیای وب داشته باشد.
@TheRaymondDev
Forwarded from کداکسپلور | CodeExplore (CodeExplore)
دوستان اگه دوست داشتید میتونین توی گپ کد اکسپلور هم جوین باشید🤍
توی گروه هر سوالی و یا مشکلی داشتید میتونین مطرح کنین تا ما و دوستان بهتون کمک کنیم و با راهنمایی، رفع مشکلات و انتقال تجربیات خودتون باعث پیشرفت خودتون و دوستان بشید❤️
☕️ https://news.1rj.ru/str/CodeExploreGap
پ.ن : هر از چندگاهی لینک گروه رو قرار میدم ، چون حس میکنم خیلی از دوستان از گروه خبر ندارن.
توی گروه هر سوالی و یا مشکلی داشتید میتونین مطرح کنین تا ما و دوستان بهتون کمک کنیم و با راهنمایی، رفع مشکلات و انتقال تجربیات خودتون باعث پیشرفت خودتون و دوستان بشید
پ.ن : هر از چندگاهی لینک گروه رو قرار میدم ، چون حس میکنم خیلی از دوستان از گروه خبر ندارن.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from توییتر فارسی
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
این پست بهدردت میخوره پس سیوش کن✅
با این ابزار ها میتونی خیلی راحت و سریع پاورپوینت بسازی🖥️
لیستشو برات گذاشتم تا بهتر بتونی پیداشون
کنی👇
1- slidebot.io
2- zohoshow
3- visme.com
4- Emaze.com
5- beautiful AI
30May @twitter_farsy
با این ابزار ها میتونی خیلی راحت و سریع پاورپوینت بسازی🖥️
لیستشو برات گذاشتم تا بهتر بتونی پیداشون
کنی👇
1- slidebot.io
2- zohoshow
3- visme.com
4- Emaze.com
5- beautiful AI
30May @twitter_farsy
Forwarded from Bardiaism
Media is too big
VIEW IN TELEGRAM
چطوری کرنل لینوکس رو کامپایل کنیم؟
داشتم کرنل لینوکس رو کامپایل میکردم، با خودم فکر کردم بهتره دوربین رو روشن کنم و باهم کامپایلش کنیم.
لینک ویدیو در یوتیوب:
https://youtu.be/ZE036C7CY5Q
@Bardiaism
داشتم کرنل لینوکس رو کامپایل میکردم، با خودم فکر کردم بهتره دوربین رو روشن کنم و باهم کامپایلش کنیم.
لینک ویدیو در یوتیوب:
https://youtu.be/ZE036C7CY5Q
@Bardiaism
Forwarded from Persepolis Download Manager
Persepolis Download Manager 5.0.0 is released. Please checkout this link for more information. With the new version, you can download with 64 connections and at a higher speed than before.
دانلود منجر پرسپولیس نسخه ۵.۰.۰ منتشر شد. با نسخه جدید میتوانید با ۶۴ کانکشن همزمان سریعتر از گذشته دانلود کنید. برای خواندن متن انتشار این لینک را ببینید.
@persepolisdm
دانلود منجر پرسپولیس نسخه ۵.۰.۰ منتشر شد. با نسخه جدید میتوانید با ۶۴ کانکشن همزمان سریعتر از گذشته دانلود کنید. برای خواندن متن انتشار این لینک را ببینید.
@persepolisdm
Forwarded from متخصص وردپرس | پوینا
اگر سایتتون روی خارج هست و دیر باز میشه
به خاطر تداخلات بعضی شرکت های اینترنتی مثل ایرانسل با کلود فلر و سرور های خارج هست
@poinair پوینا
به خاطر تداخلات بعضی شرکت های اینترنتی مثل ایرانسل با کلود فلر و سرور های خارج هست
@poinair پوینا
Forwarded from Code Module | کد ماژول (genix)
Do not use fs sync methods in Javanoscript⚡️
زمانی که ماژول fs رو در Node.js فراخوانی میکنیم، یک فهرست طولانی از متد های Syntc بهمون میده مثل: .readFileSync, fs.rmSync, fs.writeFileSync و... خیلی از متد های دیگه شبیه این متد ها هستن. مثلا من میخام یک فایل رو بخونیم:
اگه ما این فایل رو اجرا کنیم واقعا متوجه این کند بودن نمیشیم (جوری که فکر میکنیم دسترسی به فایل ها و خوندن سریع هست)، در حالی که اینگونه نیست! دسترسی به فایل سیستم کند هست و این هم باید در نظر بگیریم که کد های js در بین چندین لایه کد قرار داره (کد های خود js و c++ و...) هرجور بخوایم حساب کنیم در بهترین شرایط باز هم دسترسی به فایل ها کند هست! به عنوان مثال من امروز نیاز داشتم که 10 هزار فایل که حجم هر فایل 10 بایت هست رو ایجاد کنم. پیاده سازی اولیه من با استفاده از fs و متد های Sync بود. وقتی تست رو ران کردم این خروجی بهم داد( به صورت تقریبی هست):
چیزی حدود 4 دقیقه طول میکشه و خب خوب نیست. درواقع وقتی ما از متد های Sync استفاده میکنیم ایونت لوپ Nodejs رو متوقف میکنیم و بهش میگیم:"صبر کن کار من تموم شه" که همین باعث میشه چیزی حدود 4 دقیقه کمتر یا بیشتر طول بکشه. اما اگر همین کار رو بدون استفاده از متد ها Sync و از fs.promises استفاده کنیم نتیجه خیلی چشمگیر و بهتر از قبلی هست. که با چنین خروجی احتمالی روبرو میشیم:
چیزی حدود 7 ثانیه که متغیر هست 👀
این یکی از محکم ترین دلایلی هست که "نباید از متد های Sync استفاده کنیم". شما میتونید برای اطلاعات بیشتر مقاله زیر و کد ها رو بخونید (با متد های sync و بدون آنها)
- Article
#nodejs
@CodeModule
زمانی که ماژول fs رو در Node.js فراخوانی میکنیم، یک فهرست طولانی از متد های Syntc بهمون میده مثل: .readFileSync, fs.rmSync, fs.writeFileSync و... خیلی از متد های دیگه شبیه این متد ها هستن. مثلا من میخام یک فایل رو بخونیم:
const file = fs.readFileSync("codemodule.txt")اگه ما این فایل رو اجرا کنیم واقعا متوجه این کند بودن نمیشیم (جوری که فکر میکنیم دسترسی به فایل ها و خوندن سریع هست)، در حالی که اینگونه نیست! دسترسی به فایل سیستم کند هست و این هم باید در نظر بگیریم که کد های js در بین چندین لایه کد قرار داره (کد های خود js و c++ و...) هرجور بخوایم حساب کنیم در بهترین شرایط باز هم دسترسی به فایل ها کند هست! به عنوان مثال من امروز نیاز داشتم که 10 هزار فایل که حجم هر فایل 10 بایت هست رو ایجاد کنم. پیاده سازی اولیه من با استفاده از fs و متد های Sync بود. وقتی تست رو ران کردم این خروجی بهم داد( به صورت تقریبی هست):
Logging with frequent rotations took 223981~~ ms
چیزی حدود 4 دقیقه طول میکشه و خب خوب نیست. درواقع وقتی ما از متد های Sync استفاده میکنیم ایونت لوپ Nodejs رو متوقف میکنیم و بهش میگیم:"صبر کن کار من تموم شه" که همین باعث میشه چیزی حدود 4 دقیقه کمتر یا بیشتر طول بکشه. اما اگر همین کار رو بدون استفاده از متد ها Sync و از fs.promises استفاده کنیم نتیجه خیلی چشمگیر و بهتر از قبلی هست. که با چنین خروجی احتمالی روبرو میشیم:
Logging with frequent rotations took 7555.057167 ms
چیزی حدود 7 ثانیه که متغیر هست 👀
این یکی از محکم ترین دلایلی هست که "نباید از متد های Sync استفاده کنیم". شما میتونید برای اطلاعات بیشتر مقاله زیر و کد ها رو بخونید (با متد های sync و بدون آنها)
- Article
#nodejs
@CodeModule
Forwarded from محتوای آزاد سهراب
المنت درحال تغییر لایسنس سینپس (هسته ماتریکس) و پروژههای وابسته به AGPL هستش.
لینک بلاگ:
https://element.io/blog/sustainable-licensing-at-element-with-agpl/
لینک فرسته:
https://mastodon.matrix.org/@element/113085618694569653
@SohrabContents
لینک بلاگ:
https://element.io/blog/sustainable-licensing-at-element-with-agpl/
لینک فرسته:
https://mastodon.matrix.org/@element/113085618694569653
@SohrabContents