Forwarded from Software Science and AI
معماری تکامل یا Architecture Evolution
برای درک اینکه چرا معماری پاک (Clean Architecture) بهتر، محبوب تر و اصولی تر یا غیر استاندارد تر از دیگر معماری های مطرح امروز و چند سال اخیر در جهان است، باید به نحوه تکامل معماری های نرم افزاری مختلف (تصویر بالا) نگاهی بیندازیم.
در صورت ممکن در آینده و در پست های بعد، ما چندین گروه از معماری های محبوب را مورد بحث قرار خواهیم داد.
کانال مهندسی نرم افزار و هوش مصنوعی
@MKavehnia
برای درک اینکه چرا معماری پاک (Clean Architecture) بهتر، محبوب تر و اصولی تر یا غیر استاندارد تر از دیگر معماری های مطرح امروز و چند سال اخیر در جهان است، باید به نحوه تکامل معماری های نرم افزاری مختلف (تصویر بالا) نگاهی بیندازیم.
در صورت ممکن در آینده و در پست های بعد، ما چندین گروه از معماری های محبوب را مورد بحث قرار خواهیم داد.
کانال مهندسی نرم افزار و هوش مصنوعی
@MKavehnia
Forwarded from راه پرداخت
Blockchain-way2pay.jpg
1.6 MB
Forwarded from Programming?
Packt_Java_EE_8_Design_Patterns.pdf
6.8 MB
سلام و عرض ادب خدمت دوستان
امروز به این مقاله برخورد کردم ، به نظرم خالی از لطف نیست یک نگاهی بهش بندازید و مطالعه بکنید.
https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/
ارادتمند
حمیدرضا صادقیان
امروز به این مقاله برخورد کردم ، به نظرم خالی از لطف نیست یک نگاهی بهش بندازید و مطالعه بکنید.
https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/
ارادتمند
حمیدرضا صادقیان
Joel on Software
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
Ever wonder about that mysterious Content-Type tag? You know, the one you’re supposed to put in HTML and you never quite know what it should be? Did you ever get an email from your friends in…
Forwarded from SQLLand (Vahid Ghorbani)
#معرفی_کتاب
مرجعی کامل جهت بهبود عملکرد و کارایی در SQL Server 2017
#PerformanceTuning #SQL #QueryOptimization
@SQLLand
مرجعی کامل جهت بهبود عملکرد و کارایی در SQL Server 2017
#PerformanceTuning #SQL #QueryOptimization
@SQLLand
👍1
Forwarded from SQLLand (Vahid Ghorbani)
SQL Server 2017 Query Performance Tuning, 5th Edition.pdf
32.2 MB
Forwarded from SQLLand (Vahid Ghorbani)
#معرفی_کتاب
آموزش کاربرد انواع داده ای پیشرفته در SQL Server
XML, JSON, HierarchyID, Spatial
#PerformanceTuning #SQL #QueryOptimization
@SQLLand
آموزش کاربرد انواع داده ای پیشرفته در SQL Server
XML, JSON, HierarchyID, Spatial
#PerformanceTuning #SQL #QueryOptimization
@SQLLand
معماری میکروسرویس با ASP.NET Core:
https://www.youtube.com/watch?v=RyHDWlIq6vI&t=802s
https://www.youtube.com/watch?v=wz9iPUH36Ec
https://www.youtube.com/watch?v=RyHDWlIq6vI&t=802s
https://www.youtube.com/watch?v=wz9iPUH36Ec
YouTube
Microservice Architecture with ASP.NET Core
Having a solid architecture is an essential piece for ensuring the longevity of your software. In this episode Cesar De la Torre Llorente (@cesardelatorre) c...
Travel Agency Analyst.pdf
2.2 MB
ﺗﺠﺰﯾﻪ و ﺗﺤﻠﯿﻞ ﺳﯿﺴﺘﻢ رزرو و ﻓﺮوش ﺑﻠﯿﻂ آژاﻧﺲ ﻣﺴﺎﻓﺮﺗﯽ ﻫﻮاﭘﯿﻤﺎﯾﯽ
@SystemAnalysis
@SystemAnalysis
Forwarded from دستیار
🔴
📡 #خبر :
✳️ بر اساس اخبار منتشر شده در سایت اصلی و توییتر تلگرام ؛ هنوز هیچ نگارشی از تلگرام براساس بلاک چین منتشر نشده است .
♨️ لذا کلیه اطلاعیه ها و اخباری که در شبکه های مجازی مبنی بر انتشار تلگرام ضد فیلتر بر اساس بلاک چین منتشر میشود معتبر نبوده و هدف از انتشار این اخبار هک و نفوذ به سیستمهای شخصی و موبایل است .
⛔️ تحت هیچ شرایطی برنامه های ناشناس و دریافتی از منابع نامعتبر را بر روی موبایل و یا سیستم های کامپیوتری خود نصب نکنید ⛔️
⚪️
🆔 @DigitalArzExchanger
📡 #خبر :
✳️ بر اساس اخبار منتشر شده در سایت اصلی و توییتر تلگرام ؛ هنوز هیچ نگارشی از تلگرام براساس بلاک چین منتشر نشده است .
♨️ لذا کلیه اطلاعیه ها و اخباری که در شبکه های مجازی مبنی بر انتشار تلگرام ضد فیلتر بر اساس بلاک چین منتشر میشود معتبر نبوده و هدف از انتشار این اخبار هک و نفوذ به سیستمهای شخصی و موبایل است .
⛔️ تحت هیچ شرایطی برنامه های ناشناس و دریافتی از منابع نامعتبر را بر روی موبایل و یا سیستم های کامپیوتری خود نصب نکنید ⛔️
⚪️
🆔 @DigitalArzExchanger
Forwarded from SQL Server (Hamidreza)
سلام و عرض ادب خدمت دوستان گرامی
شب بر همگان خوش باشه
یکی از مواردی که در اکثر مشاوره ها در شرکتها باهاش برخورد کردم نحوه نوشتن کدها در زبان شیرین T-SQL بوده .
دوستانی که دارن کد T-SQL می نویسند باید به این نکته توجه کنند که زبان T-SQL یک زبان توصیفی یا Declarative هست.
زبانهای برنامه نویسی مثل C# یا Delphi اینها Procedural هستند.
شما نباید با همون منطقی که در زبانی مثل سی شارپ تفکر می کنید و کد می نویسید ،در زبان T-SQL هم کد بنویسید.
بارها دیدم که مشکلات خیلی راحت حل می شدن ولی چون تفکر Procedural بوده یا حلقه while در کدها تعریف شده یا از جداول Temp به شدت استفاده شده یا Cursor تعریف شده که گاها با یک Select یا update یا Insert به راحتی حل شده و Performance اون چند ده برابر نیز شده است.
زبان T-SQL از زبان SQL مشتق شده که یک زبان با استاندارد Ansi هست. این زبان از Relational Model اقتباس شده که خود Relational Model از ترکیب Set Theory و Predicate Logic ایجاد شده است.
پس وقتی که شما دارید کدنویسی می کنید باید به صورت Set Based به داده ها نگاه کنید نه یک رکورد از یک جدول.
شما نباید هیچ وقت هیچ وقت هیچ وقت در کد نویسی T-SQL برای SQL Server الگوریتم مشخص کنید. وقتی که در خیلی از موارد ترکیبی از Cursor, While ,Temp Table ها مشاهده میشه ، کاملا مشخص هست که برنامه نویس داره الگوریتم فراخوانی اطلاعات هم به SQL Server تحمیل میکنه که کاری کاملا اشتباهه.
شما در SQL Server باید به این طریق کد بنویسید که نیازتون رو بیان کنید. همین
اینکه چطوری این داده ها فراخوانی می شوند رو به Engine SQL Server بسپارید . بهتون قول میدم به بهترین نحو و با بهترین الگوریتم ها ،اطلاعات موردنظر شمارو فراخوانی خواهد کرد و به شما نشان خواهد داد.
اگر در این خصوص سوالی داشتید در خدمتتون هستم.
ارادتمند.
حمیدرضا صادقیان
ID:@Hamidreza_Sadeghian
Channel :@SQL_Server
#Set_Based_Thinking #T_SQL #SQL_Server #SQLServer #Hamidreza_Sadeghian #Declarative #SQL
شب بر همگان خوش باشه
یکی از مواردی که در اکثر مشاوره ها در شرکتها باهاش برخورد کردم نحوه نوشتن کدها در زبان شیرین T-SQL بوده .
دوستانی که دارن کد T-SQL می نویسند باید به این نکته توجه کنند که زبان T-SQL یک زبان توصیفی یا Declarative هست.
زبانهای برنامه نویسی مثل C# یا Delphi اینها Procedural هستند.
شما نباید با همون منطقی که در زبانی مثل سی شارپ تفکر می کنید و کد می نویسید ،در زبان T-SQL هم کد بنویسید.
بارها دیدم که مشکلات خیلی راحت حل می شدن ولی چون تفکر Procedural بوده یا حلقه while در کدها تعریف شده یا از جداول Temp به شدت استفاده شده یا Cursor تعریف شده که گاها با یک Select یا update یا Insert به راحتی حل شده و Performance اون چند ده برابر نیز شده است.
زبان T-SQL از زبان SQL مشتق شده که یک زبان با استاندارد Ansi هست. این زبان از Relational Model اقتباس شده که خود Relational Model از ترکیب Set Theory و Predicate Logic ایجاد شده است.
پس وقتی که شما دارید کدنویسی می کنید باید به صورت Set Based به داده ها نگاه کنید نه یک رکورد از یک جدول.
شما نباید هیچ وقت هیچ وقت هیچ وقت در کد نویسی T-SQL برای SQL Server الگوریتم مشخص کنید. وقتی که در خیلی از موارد ترکیبی از Cursor, While ,Temp Table ها مشاهده میشه ، کاملا مشخص هست که برنامه نویس داره الگوریتم فراخوانی اطلاعات هم به SQL Server تحمیل میکنه که کاری کاملا اشتباهه.
شما در SQL Server باید به این طریق کد بنویسید که نیازتون رو بیان کنید. همین
اینکه چطوری این داده ها فراخوانی می شوند رو به Engine SQL Server بسپارید . بهتون قول میدم به بهترین نحو و با بهترین الگوریتم ها ،اطلاعات موردنظر شمارو فراخوانی خواهد کرد و به شما نشان خواهد داد.
اگر در این خصوص سوالی داشتید در خدمتتون هستم.
ارادتمند.
حمیدرضا صادقیان
ID:@Hamidreza_Sadeghian
Channel :@SQL_Server
#Set_Based_Thinking #T_SQL #SQL_Server #SQLServer #Hamidreza_Sadeghian #Declarative #SQL
Forwarded from ⭕️ @panachannel
گروهی از دانشمندان شیوه جالبی برای آموختن مهارتهای جدید یافتهاند که در صورت تحقق، میتواند دنیای علم و یادگیری را متحول سازد.
پژوهشگران میگویند نوعی شبیهساز ساختهاند که میتواند اطلاعات را مستقیماً به مغز انسان آپلود کند و به این ترتیب فرد قادر است در مدت زمانی بسیار کوتاه، مهارت و دانش جدیدی بیاموزد.
به نقل از وبسایت اسکای نیوز، این ابزار میتواند اولین گام در توسعه نرمافزارهای پیشرفتهای باشد که آموزش سریع را به واقعیت تبدیل میکند. به نظر میرسد فرایندی مشابه آن چه که در فیلم علمی تخیلی ماتریکس انجام میشد، به زودی محقق خواهد شد. در این فیلم، نئو بازیگر نقش اول، پس از بارگزاری هنر رزمی به صورت مستقیم در مغزش، توانست ظرف چند ثانیه ورزش کونگ فو را یاد بگیرد.
محققان در مطالعهای که در نشریه فرانتیرز منتشر کردهاند، از تجربه مشابهی در خصوص آموزش مهارت خلبانی به افراد سخن گفتهاند. در این روش یک کلاهک دارای الکترود بر روی سر افراد مورد آزمایش قرار داده میشود و آنها در معرض شیوه تحریک مغزی قرار میگیرند.
در این آزمایش، محققان سیگنالهای الکترونیکی مغز یک خلبان حرفهای را مورد مطالعه قرار داده و سپس اطلاعات آن را درون مغز خلبانان مبتدی بارگزاری کردند. تواناییهای این افراد تازه کار در به پرواز در آوردن یک هوایپما در محیط شبیهساز رشد قابل ملاحظهای نشان داد.
دانشمندان بر این باورند که این شیوه میتواند آینده دنیای آموزش و یادگیری را متحول سازد. متئو فیلیپس مدیر گروه پژوهشی گفت این سیستم که نخستین مورد در نوع خود است، بر اساس تحریک مغز کار میکند. وی گفت میدانم که این قضیه تخیلی و علمی مینماید ولی مبتنی بر قوانین علمی است.
وی افزود: هنگامی که انسان چیز جدیدی میآموزد، مغز او از لحاظ فیزیکی تغییر میکند و در قالب فرآیندی با عنوان انعطافپذیری عصبی، ارتباطاتی درون مغز ساخته شده و تقویت میگردد. به گفته وی برخی عملکردهای خاص مغز ما از قبیل سخن گفتن یا به یادسپاری، در بخشهای خاصی از مغز قرار گرفتهاند که از لحاظ بزرگی به اندازه انگشت کوچک دست است. کاری که سیستم ما انجام میدهد این است که تغییرات آن بخشهایی از مغز را که به هنگام یادگیری دچار تغییر میشوند، هدف قرار میدهد.
-
♦️رایورز
پژوهشگران میگویند نوعی شبیهساز ساختهاند که میتواند اطلاعات را مستقیماً به مغز انسان آپلود کند و به این ترتیب فرد قادر است در مدت زمانی بسیار کوتاه، مهارت و دانش جدیدی بیاموزد.
به نقل از وبسایت اسکای نیوز، این ابزار میتواند اولین گام در توسعه نرمافزارهای پیشرفتهای باشد که آموزش سریع را به واقعیت تبدیل میکند. به نظر میرسد فرایندی مشابه آن چه که در فیلم علمی تخیلی ماتریکس انجام میشد، به زودی محقق خواهد شد. در این فیلم، نئو بازیگر نقش اول، پس از بارگزاری هنر رزمی به صورت مستقیم در مغزش، توانست ظرف چند ثانیه ورزش کونگ فو را یاد بگیرد.
محققان در مطالعهای که در نشریه فرانتیرز منتشر کردهاند، از تجربه مشابهی در خصوص آموزش مهارت خلبانی به افراد سخن گفتهاند. در این روش یک کلاهک دارای الکترود بر روی سر افراد مورد آزمایش قرار داده میشود و آنها در معرض شیوه تحریک مغزی قرار میگیرند.
در این آزمایش، محققان سیگنالهای الکترونیکی مغز یک خلبان حرفهای را مورد مطالعه قرار داده و سپس اطلاعات آن را درون مغز خلبانان مبتدی بارگزاری کردند. تواناییهای این افراد تازه کار در به پرواز در آوردن یک هوایپما در محیط شبیهساز رشد قابل ملاحظهای نشان داد.
دانشمندان بر این باورند که این شیوه میتواند آینده دنیای آموزش و یادگیری را متحول سازد. متئو فیلیپس مدیر گروه پژوهشی گفت این سیستم که نخستین مورد در نوع خود است، بر اساس تحریک مغز کار میکند. وی گفت میدانم که این قضیه تخیلی و علمی مینماید ولی مبتنی بر قوانین علمی است.
وی افزود: هنگامی که انسان چیز جدیدی میآموزد، مغز او از لحاظ فیزیکی تغییر میکند و در قالب فرآیندی با عنوان انعطافپذیری عصبی، ارتباطاتی درون مغز ساخته شده و تقویت میگردد. به گفته وی برخی عملکردهای خاص مغز ما از قبیل سخن گفتن یا به یادسپاری، در بخشهای خاصی از مغز قرار گرفتهاند که از لحاظ بزرگی به اندازه انگشت کوچک دست است. کاری که سیستم ما انجام میدهد این است که تغییرات آن بخشهایی از مغز را که به هنگام یادگیری دچار تغییر میشوند، هدف قرار میدهد.
-
♦️رایورز