📢 کنسول NES Classic Edition هک شد؛ امکان اجرای بازی های بیشتر فراهم شد 😳😎🎮
🔹بزرگترین وحشت نینتندو و بزرگترین امید رترو گیمرها اخیراً به صورت همزمان به واقعیت تبدیل شده است؛ چرا که هکرها موفق شده اند کنسول NES Classic Edition را هک کرده و محدودیت 30 بازی از پیش نصب شده روی آن را کنار بزنند. روند هک دستگاه از زمان عرضه آن در جریان بوده اما به نظر می رسد که هکرها روی نسخه ایالات متحده این کنسول به پیشرفت های زیادی دست یافته اند.
@matlabprozhe
🔹بزرگترین وحشت نینتندو و بزرگترین امید رترو گیمرها اخیراً به صورت همزمان به واقعیت تبدیل شده است؛ چرا که هکرها موفق شده اند کنسول NES Classic Edition را هک کرده و محدودیت 30 بازی از پیش نصب شده روی آن را کنار بزنند. روند هک دستگاه از زمان عرضه آن در جریان بوده اما به نظر می رسد که هکرها روی نسخه ایالات متحده این کنسول به پیشرفت های زیادی دست یافته اند.
@matlabprozhe
سرگئی و لاری
اولین دفتر کار گوگل در واقع تعمیرگاه سوزان ووچیکی بود
آنها هیچ تجربه ای در کسب و کار نداشتند
آنها این شرایط را یک امتیاز دیدند نه یک نقطه ضعف
@matlabprozhe
اولین دفتر کار گوگل در واقع تعمیرگاه سوزان ووچیکی بود
آنها هیچ تجربه ای در کسب و کار نداشتند
آنها این شرایط را یک امتیاز دیدند نه یک نقطه ضعف
@matlabprozhe
This media is not supported in your browser
VIEW IN TELEGRAM
هر کسی یک نابغه است. ولی اگر یک ماهی را از روی تواناییاش در بالا رفتن از درخت قضاوت کنی،آن ماهی تمام عمرش را با این باور زندگی خواهد کرد که یک احمق است
آلبرت اینشتین
🆔 @matlabprozhe
آلبرت اینشتین
🆔 @matlabprozhe
This media is not supported in your browser
VIEW IN TELEGRAM
دوچرخه هوشمند ساخت گوگل که با نام self-driving bike شناخته میشود و قابلیت حفظ تعادل و کنترل از راه دور را نیز دارد.
@matlabprozhe
@matlabprozhe
✨ کوچکترین برنامه نویس شرکت مایکروسافت
آیان قریشی پسر 5 ساله پاکستانی است که موفق شد در آزمون ورودی حرفه ای کمپانی مایکروسافت قبول شود.
🆔 @matlabprozhe
آیان قریشی پسر 5 ساله پاکستانی است که موفق شد در آزمون ورودی حرفه ای کمپانی مایکروسافت قبول شود.
🆔 @matlabprozhe
قدم اول را با هشتگ #قدم1 یا #step1 جستجو کنید
قدم دوم را با هشتگ #قدم2 یا #step2 جستجو کنید
قدم سوم را با هشتگ #قدم3 یا #step3 جستجو کنید
#قدم4
#step4
✅از برنامه نویسان و طراحان ایرانی حمایت کنیم !
چگونه ؟
✅ قدم چهارم :
شاید بهتر بودقدم چهارم به عنوان اولین قدم باشه. ولی خب ماهی رو هر وقت از آب بگیری چی ؟ بله
قبل از اینکه انتظار داشته باشیم دیگران از برنامه نویسان و طراحان حمایت کنند ، خودمون باید از خودمون حمایت کنیم
خب می پرسین چه جوری؟
اینجوری
چند روز پیش یکی از برنامه نویسان داغ دیده این پیام رو برام فرستاد ، گفتم بد نیست شما هم بخونید
متن پیام :
سلام
این سه متنی که در باره حمایت از برنامه نویسان و طراحان نشر دادید خیلی جالبه به شرطی که اول خود طراحان و برنامه نویسان هم به حقوق هم احترام بگذارند .
زمانی که یک طراح یا برنامه نویس به همکار خودش رحم نمی کنه چطور از کاربر این توقع رو داشته باشیم ؟
مثلا یه پروژه ای رو به یک مشتری تحویل دادیم و یه هم صنف دیگه از راه میرسه و تا آخرین توان سر و ته پروژه رو تخریب می کنه ! البته زمانی هم که به رزومه اش مراجعه می کنی ۴ تا پروژه حسابی پیدا نمی کنی.
یا اینکه یه مشتری اومده و از من کپی از کار مشتری قبلی که تو همون صنف موفق بوده رو می خواد و چون من زیر بار نرفتم ٫ رفته به شرکت سپرده . اون شرکت هم نامردی نکرده از سایت مشتری من یه کپی گرفته برابر اصل !!! سایتی که برای طراحی اختصاصیش ۲ ماه زمان گذاشتم .
مهمترین مساله زیر قیمت کشیدن پروژه هاست که بلای صنف ماست . این رو هم بهش بپردازین . باید تو بالاترین سطوح مهندسی مغز و چشم خودمون رو پیاده کنیم درامدمون با یه مغازه دار معمولی یکی میشه
وقتی خودمون به خودمون رحم نمی کنیم این وضع تاسف بار برای برنامه نویس ها ایجاد میشه
👈 منتظر قدم های بعدی باشید
@matlabprozhe
قدم دوم را با هشتگ #قدم2 یا #step2 جستجو کنید
قدم سوم را با هشتگ #قدم3 یا #step3 جستجو کنید
#قدم4
#step4
✅از برنامه نویسان و طراحان ایرانی حمایت کنیم !
چگونه ؟
✅ قدم چهارم :
شاید بهتر بودقدم چهارم به عنوان اولین قدم باشه. ولی خب ماهی رو هر وقت از آب بگیری چی ؟ بله
قبل از اینکه انتظار داشته باشیم دیگران از برنامه نویسان و طراحان حمایت کنند ، خودمون باید از خودمون حمایت کنیم
خب می پرسین چه جوری؟
اینجوری
چند روز پیش یکی از برنامه نویسان داغ دیده این پیام رو برام فرستاد ، گفتم بد نیست شما هم بخونید
متن پیام :
سلام
این سه متنی که در باره حمایت از برنامه نویسان و طراحان نشر دادید خیلی جالبه به شرطی که اول خود طراحان و برنامه نویسان هم به حقوق هم احترام بگذارند .
زمانی که یک طراح یا برنامه نویس به همکار خودش رحم نمی کنه چطور از کاربر این توقع رو داشته باشیم ؟
مثلا یه پروژه ای رو به یک مشتری تحویل دادیم و یه هم صنف دیگه از راه میرسه و تا آخرین توان سر و ته پروژه رو تخریب می کنه ! البته زمانی هم که به رزومه اش مراجعه می کنی ۴ تا پروژه حسابی پیدا نمی کنی.
یا اینکه یه مشتری اومده و از من کپی از کار مشتری قبلی که تو همون صنف موفق بوده رو می خواد و چون من زیر بار نرفتم ٫ رفته به شرکت سپرده . اون شرکت هم نامردی نکرده از سایت مشتری من یه کپی گرفته برابر اصل !!! سایتی که برای طراحی اختصاصیش ۲ ماه زمان گذاشتم .
مهمترین مساله زیر قیمت کشیدن پروژه هاست که بلای صنف ماست . این رو هم بهش بپردازین . باید تو بالاترین سطوح مهندسی مغز و چشم خودمون رو پیاده کنیم درامدمون با یه مغازه دار معمولی یکی میشه
وقتی خودمون به خودمون رحم نمی کنیم این وضع تاسف بار برای برنامه نویس ها ایجاد میشه
👈 منتظر قدم های بعدی باشید
@matlabprozhe
This media is not supported in your browser
VIEW IN TELEGRAM
دوچرخه هوشمند ساخت گوگل که با نام self-driving bike شناخته میشود و قابلیت حفظ تعادل و کنترل از راه دور را نیز دارد.
@matlabprozhe
@matlabprozhe
با سلام خدمت دوستای عزیز و دوستدار SQL SERVER وارد بحث جدیدی از مباحث این نرم افزار میشویم و قبل از ورود به اسکریپ نویسی لازم دونستم با مفاهیم جدول و دیتا تایپ ها شمارا آشنا کنم
جداول در SQL Server
جدول به مجموعهای از سطرها و ستونها گفته میشود که هدف آن ذخیره سازی اطلاعات میباشد. هر جدول اختصاص به ذخیره سازی یک موجودیت یا یک Entity دارد.زیرا دارای ویژگی است. هر ردیف از جدول یک نمونه یا Instance از موجودیت و هر ستون یک خصوصیت یا property از آن موجودیت است. هر موجودیت باید در یک جدول ذخیره شود.
@matlabprozhe
جداول در SQL Server
جدول به مجموعهای از سطرها و ستونها گفته میشود که هدف آن ذخیره سازی اطلاعات میباشد. هر جدول اختصاص به ذخیره سازی یک موجودیت یا یک Entity دارد.زیرا دارای ویژگی است. هر ردیف از جدول یک نمونه یا Instance از موجودیت و هر ستون یک خصوصیت یا property از آن موجودیت است. هر موجودیت باید در یک جدول ذخیره شود.
@matlabprozhe
آشنایی با جداول و نحوه ی ایجاد آنها
معرفی انواع جداول:
1-جداول سیستمی:
این جداول حاوی اطلاعات سیستمی است و کاربر نمیتواند به صورت مستقیم اطلاعات جداول را تغییر دهد.از جمله جداول سیستمی پر کاربرد میتوان به جداول Sysdatabases,Syscolumns,SysObject اشاره کرد.در ابتدای نصب نرم افزار ساخته میشوند.
2-جداولی که توسط کاربر ایجاد میشود:
این دسته جداول توسط کاربر ایجاد و ذخیره میشود.
معرفی یک جدول:
به طور کلی جداول از لحاظ ساختاری به اجزای زیر تقسیم میشوند:
(Column) ستون:
بدنه ی اصلی جداول را تشکیل میدهند. هر ستون مشخص کننده یک خصوصیت از یک موجودیت که قرار است اطلاعات در آن جدول ذخیره شود.
(Constraint) قیدها:
قیدها به منظور تضمین صحت اطلاعات مورد پذیرش برای ستونها و جداول تعریف میشوند.
@matlabprozhe
معرفی انواع جداول:
1-جداول سیستمی:
این جداول حاوی اطلاعات سیستمی است و کاربر نمیتواند به صورت مستقیم اطلاعات جداول را تغییر دهد.از جمله جداول سیستمی پر کاربرد میتوان به جداول Sysdatabases,Syscolumns,SysObject اشاره کرد.در ابتدای نصب نرم افزار ساخته میشوند.
2-جداولی که توسط کاربر ایجاد میشود:
این دسته جداول توسط کاربر ایجاد و ذخیره میشود.
معرفی یک جدول:
به طور کلی جداول از لحاظ ساختاری به اجزای زیر تقسیم میشوند:
(Column) ستون:
بدنه ی اصلی جداول را تشکیل میدهند. هر ستون مشخص کننده یک خصوصیت از یک موجودیت که قرار است اطلاعات در آن جدول ذخیره شود.
(Constraint) قیدها:
قیدها به منظور تضمین صحت اطلاعات مورد پذیرش برای ستونها و جداول تعریف میشوند.
@matlabprozhe
معرفی انواع ستون ها
جداول از دو نوع ستون زیر تشکیل میشوند:
ستونهای عادی
این نوع ستونها حاوی داده (ِdata) به ازای هر ردیف میباشد که توسط کاربر یا سیستم وارد میگردد
ستونهای محاسباتی(Computed Column)
این ستونها توسط کاربر وارد و یا ذخیره نمیشود.
مشخصات یه ستون به صورت زیر است:
جداول از دو نوع ستون زیر تشکیل میشوند:
ستونهای عادی
این نوع ستونها حاوی داده (ِdata) به ازای هر ردیف میباشد که توسط کاربر یا سیستم وارد میگردد
ستونهای محاسباتی(Computed Column)
این ستونها توسط کاربر وارد و یا ذخیره نمیشود.
مشخصات یه ستون به صورت زیر است:
همه جداول باید در یک schema بنام Dbo ذخیره شوند.یک شی امنیتی ست که میتوان روی آن مانوور داد.بطور مثال میتوانیم دسترسی یک اکانت را مشخص کرد.میتوانیم مشخص کنیم این اکانت به چه schema هایی دسترسی پیدا کند.هر schema خود شامل چندین جدول است
توسط schema میتوان جداول را از هم متمایز کرد
توسط schema میتوان جداول را از هم متمایز کرد
به ترتیب دیتا تایپ ها را بررسی میکنیم
• Bigint قابلیت ذخیره سازی 8 بایت را داردو وقتی مقدار داده آن بیشتر از Int است بکار میآید
• Int اندازه آن 4 بایت است و مترادف Integer است
• Smallint قابلیت ذخیره دو بایت را دارد
• Tinyint قابلیت ذخیره سازی تنها یک بایت
• Decimal قابلیت ذخیره سازی داده های اعشاری
• Numeric همانند Decimal است
• Money برای ذخیره سازی مقادیر پولی ست برای دخیره سازی واحد دلار بطور مثال 4 دلار و 45 سنت که واحد خرد است و برای ریال کارایی خاصی ندارد
• SmallMoney قابلیت ذخیره سازی 4 بایت و برای هر ارزی بکار می آید
• Bit مقادیر صحیح صفر یا یک میگیرد
• Float :برای ذخیره سازی مقادیر اعشاری و 8 بایت است
• Real :قابلیت ذخیره سازی 4 بایت و محدوده اعشاری را در بر میگیرد و دقت آن تا 38 رقم است
• :DateTime فضای ذخیره سازی 8 بایت است و میتواند تاریخ ها و ساعات رو در خود جا بدهند
• Date: برای ذخیره تاریخ بکار میرود فرمت آن به صورت YYYY-MM-DD است و 3 بایت حافظه میگیرد.
• SmallDateTime: برای ذخیره تاریخ های 1900-01-01 تا2079-06-06و نیز ساعات 00:00:00 تا 23:59:59 با دقت یک دقیقه استفاده میشود
• DateTimeoffSet : مقادیر01-01-0001 تا 31-12-9999 را برای تاریخ و 00:00:00 تا 23:59:59 را برای ساعت شامل میشود.
• Time: قابلیت 5 بایت حافظه را دارد. ستون های مختلف از نوع زمان را در خود ذخیره میکند
• Char: دارای طول ثابت و n بایت داده که میتواند از 1 تا 8000 باشد را نگهداری کند
• Varchar: دارای طول متغیر بوده و به اندازه تعداد کاراکترها فضا اشغال میکند اگر varchar(10) تعریف شود یعنی این داده 10 کاراکتر است و حداکثر هم 10 میباشد
• Text: دارای طول متغیر بوده و از آن برای ذخیره سازی دادهایی با طول بیشتر از 8000کاراکتر استفاده میشود.
• Nchar : برای ذخیره سازی به دو بایت احتیاج دارد و طول ثابتی دارد.اگر Nchar(20) تعریف کنید چنانچه 20 کاراکتر وارد نشود همیشه 20 کاراکتر را ذخیره میکند.
• Nvarchar(): داده با طول متغیر وارد میشود داده وارد شده میتواند Null یا صفر باشد
• Ntext():دارای طول متغیر بوده و از آن برای ذخیره سازی دادهایی با طول بیشتر از 8000کاراکتر استفاده میشود.
• Binary:این نوع داده از 1 تا 8000 بایت را در خود ذخیره میکند
• Varbinary:دارای طول متغیر و مانند Binary است
• Image: تا حداکثر 2 گیگابایت را میتوان ذخیره کند و یک فرق اساسی با بقیه دیتا تایپ ها دارد و آن اینکه بقیه داده ها در رکورد ثبت میشود اما در این نوع داده در یک Page با یک Pointer شانزده بایتی ذخیره میشود..
• Bigint قابلیت ذخیره سازی 8 بایت را داردو وقتی مقدار داده آن بیشتر از Int است بکار میآید
• Int اندازه آن 4 بایت است و مترادف Integer است
• Smallint قابلیت ذخیره دو بایت را دارد
• Tinyint قابلیت ذخیره سازی تنها یک بایت
• Decimal قابلیت ذخیره سازی داده های اعشاری
• Numeric همانند Decimal است
• Money برای ذخیره سازی مقادیر پولی ست برای دخیره سازی واحد دلار بطور مثال 4 دلار و 45 سنت که واحد خرد است و برای ریال کارایی خاصی ندارد
• SmallMoney قابلیت ذخیره سازی 4 بایت و برای هر ارزی بکار می آید
• Bit مقادیر صحیح صفر یا یک میگیرد
• Float :برای ذخیره سازی مقادیر اعشاری و 8 بایت است
• Real :قابلیت ذخیره سازی 4 بایت و محدوده اعشاری را در بر میگیرد و دقت آن تا 38 رقم است
• :DateTime فضای ذخیره سازی 8 بایت است و میتواند تاریخ ها و ساعات رو در خود جا بدهند
• Date: برای ذخیره تاریخ بکار میرود فرمت آن به صورت YYYY-MM-DD است و 3 بایت حافظه میگیرد.
• SmallDateTime: برای ذخیره تاریخ های 1900-01-01 تا2079-06-06و نیز ساعات 00:00:00 تا 23:59:59 با دقت یک دقیقه استفاده میشود
• DateTimeoffSet : مقادیر01-01-0001 تا 31-12-9999 را برای تاریخ و 00:00:00 تا 23:59:59 را برای ساعت شامل میشود.
• Time: قابلیت 5 بایت حافظه را دارد. ستون های مختلف از نوع زمان را در خود ذخیره میکند
• Char: دارای طول ثابت و n بایت داده که میتواند از 1 تا 8000 باشد را نگهداری کند
• Varchar: دارای طول متغیر بوده و به اندازه تعداد کاراکترها فضا اشغال میکند اگر varchar(10) تعریف شود یعنی این داده 10 کاراکتر است و حداکثر هم 10 میباشد
• Text: دارای طول متغیر بوده و از آن برای ذخیره سازی دادهایی با طول بیشتر از 8000کاراکتر استفاده میشود.
• Nchar : برای ذخیره سازی به دو بایت احتیاج دارد و طول ثابتی دارد.اگر Nchar(20) تعریف کنید چنانچه 20 کاراکتر وارد نشود همیشه 20 کاراکتر را ذخیره میکند.
• Nvarchar(): داده با طول متغیر وارد میشود داده وارد شده میتواند Null یا صفر باشد
• Ntext():دارای طول متغیر بوده و از آن برای ذخیره سازی دادهایی با طول بیشتر از 8000کاراکتر استفاده میشود.
• Binary:این نوع داده از 1 تا 8000 بایت را در خود ذخیره میکند
• Varbinary:دارای طول متغیر و مانند Binary است
• Image: تا حداکثر 2 گیگابایت را میتوان ذخیره کند و یک فرق اساسی با بقیه دیتا تایپ ها دارد و آن اینکه بقیه داده ها در رکورد ثبت میشود اما در این نوع داده در یک Page با یک Pointer شانزده بایتی ذخیره میشود..