به نام یگانه برنامه نویس عالم:)
هر نکته ای ک ارزش یاداشت شدن داشته باشه رو مینویسم اینجا... از هرکی... از هرجا:)
به عبارتی هر چی که Navid رو ++ کنه:)
متن باز (open source) هم میکنم شاید به درد کس دیگ هم خورد... :)
@navidnasyry
هر نکته ای ک ارزش یاداشت شدن داشته باشه رو مینویسم اینجا... از هرکی... از هرجا:)
به عبارتی هر چی که Navid رو ++ کنه:)
متن باز (open source) هم میکنم شاید به درد کس دیگ هم خورد... :)
@navidnasyry
🔥5❤2
#soft_skill
#صراحت
"آقا کی گفته باید همه پی وی ها رو خیلی زود جواب بدیم. پیامی ک تو فضای مجازی میاد و میمونه همونقدر ارزش داره که کف اونجا بمونه وگرنه زنگ میزد. حالا زنگم زد کی گفته همون لحظه باید جواب بدم. نتونستم جواب بدم یه ساعت دیگ چند ساعت دیگ زنگ میزنم دیگه چون چه تضمینی داری که بیکار باشم و وقت داشته باشم توی اون لحظه... :))"
این حرف حرفی بود ک یکی از ارشد های شرکت گفت و واقعا حرف دلم بود ک از روی تعارف نمیگفتم به کسی:))
#صراحت
"آقا کی گفته باید همه پی وی ها رو خیلی زود جواب بدیم. پیامی ک تو فضای مجازی میاد و میمونه همونقدر ارزش داره که کف اونجا بمونه وگرنه زنگ میزد. حالا زنگم زد کی گفته همون لحظه باید جواب بدم. نتونستم جواب بدم یه ساعت دیگ چند ساعت دیگ زنگ میزنم دیگه چون چه تضمینی داری که بیکار باشم و وقت داشته باشم توی اون لحظه... :))"
این حرف حرفی بود ک یکی از ارشد های شرکت گفت و واقعا حرف دلم بود ک از روی تعارف نمیگفتم به کسی:))
👍4
#code
#AP
#cpp
#implementation
چند تا نکته یادگرفتیم :)
۱. اول پیاده سازی پترن دیزاین سینگلتون توی cpp. جالب بود ایدش:
لازم به گفتن نیست که سینگلتون همون پترن دیزاینیه که میگه فقط و فقط یکی از اون شی باید توی پروژه ایجاد بشه.
۲. کلید واژه final توی cpp که از CPP 11 به بعد اومده و این اجازه رو نمیده که از کلاس ارث بری بشه. مثل sealed توی سیشارپ احتمالا
۳. #pragma pack(1)
این باعث میشه گپ های حافظه ای که توی تعریف استراکت ایجاد میشه توی cpp رو خالی کنه:)) یعنی حافظه ای که گرفته میشه برا استراکت دقیقا برابر جمع مقدار حافظه اتریبیوت هاش میشه:)) جالبه
#AP
#cpp
#implementation
چند تا نکته یادگرفتیم :)
۱. اول پیاده سازی پترن دیزاین سینگلتون توی cpp. جالب بود ایدش:
لازم به گفتن نیست که سینگلتون همون پترن دیزاینیه که میگه فقط و فقط یکی از اون شی باید توی پروژه ایجاد بشه.
#include <iostream>
using namespace std;
class Singleton {
static Singleton *instance;
int data;
// Private constructor so that no objects can be created.
Singleton() {
data = 0;
}
public:
static Singleton *getInstance() {
if (!instance)
instance = new Singleton;
return instance;
}
int getData() {
return this -> data;
}
void setData(int data) {
this -> data = data;
}
};
//Initialize pointer to zero so that it can be initialized in first call to getInstance
Singleton *Singleton::instance = 0;
int main(){
Singleton *s = s->getInstance();
cout << s->getData() << endl;
s->setData(100);
cout << s->getData() << endl;
return 0;
}
۲. کلید واژه final توی cpp که از CPP 11 به بعد اومده و این اجازه رو نمیده که از کلاس ارث بری بشه. مثل sealed توی سیشارپ احتمالا
۳. #pragma pack(1)
این باعث میشه گپ های حافظه ای که توی تعریف استراکت ایجاد میشه توی cpp رو خالی کنه:)) یعنی حافظه ای که گرفته میشه برا استراکت دقیقا برابر جمع مقدار حافظه اتریبیوت هاش میشه:)) جالبه
🤔1
#HPC
#Linux
#cluster
#ParallelProcessing
#Eucalyptus
Eucalyptus
The open-source cloud refers to software or applications publicly available for the users in the cloud to set up for their own purpose or for their organization.
Eucalyptus is a Linux-based open-source software architecture for cloud computing and also a storage platform that implements Infrastructure a Service (IaaS). It provides quick and efficient computing services. Eucalyptus was designed to provide services compatible with Amazon’s EC2 cloud and Simple Storage Service(S3).
Eucalyptus Architecture
Eucalyptus CLIs can handle Amazon Web Services and their own private instances. Clients have the independence to transfer cases from Eucalyptus to Amazon Elastic Cloud. The virtualization layer oversees the Network, storage, and Computing. Occurrences are isolated by hardware virtualization.
لینک1
لینک 2
#Linux
#cluster
#ParallelProcessing
#Eucalyptus
Eucalyptus
The open-source cloud refers to software or applications publicly available for the users in the cloud to set up for their own purpose or for their organization.
Eucalyptus is a Linux-based open-source software architecture for cloud computing and also a storage platform that implements Infrastructure a Service (IaaS). It provides quick and efficient computing services. Eucalyptus was designed to provide services compatible with Amazon’s EC2 cloud and Simple Storage Service(S3).
Eucalyptus Architecture
Eucalyptus CLIs can handle Amazon Web Services and their own private instances. Clients have the independence to transfer cases from Eucalyptus to Amazon Elastic Cloud. The virtualization layer oversees the Network, storage, and Computing. Occurrences are isolated by hardware virtualization.
لینک1
لینک 2
#انیمیشن
#فیلم
#پاندا_کنگفوکار
یکم کلیشه:)
شدیدا خلاصش میشه اینکه
تغییر کنیم
از تغییر نترسیم:))
تا شرایط رو برای رشد کسی فراهم نکنی، رشد نمیکنه...
نگرانی باعث نمیشه آب زود تر جوش بیاد:))
#فیلم
#پاندا_کنگفوکار
یکم کلیشه:)
تغییر کنیم
از تغییر نترسیم:))
تا شرایط رو برای رشد کسی فراهم نکنی، رشد نمیکنه...
نگرانی باعث نمیشه آب زود تر جوش بیاد:))
❤1
#ParallelProcessing
#University
#Cource
نوید ++ های امروز سر درس پردازش موازی:
MPP : Massively Parallel Processor
is a processing paradigm where hundreds or thousands of processing nodes work on parts of a computational task in parallel. Each of these nodes run individual instances of an operating system...Link
Remote Direct Memory Access:
is a technology that enables two networked computers to exchange data in main memory without relying on the processor, cache or operating system of either computer. Link
so interesting ..:)
MPI : Message Passing Interface
MPL: Message Passing Comunication
SSI: Single System Image
#University
#Cource
نوید ++ های امروز سر درس پردازش موازی:
MPP : Massively Parallel Processor
is a processing paradigm where hundreds or thousands of processing nodes work on parts of a computational task in parallel. Each of these nodes run individual instances of an operating system...Link
Remote Direct Memory Access:
is a technology that enables two networked computers to exchange data in main memory without relying on the processor, cache or operating system of either computer. Link
so interesting ..:)
MPI : Message Passing Interface
MPL: Message Passing Comunication
SSI: Single System Image
TIBCO
What is Massively Parallel Processing? | TIBCO
Massively Parallel Processing (MPP) is a processing paradigm where hundreds or thousands of processing nodes work on parts of a computational task in parallel.
#فیلم
#سینمایی
#خارجی
#mad_max
این فیلمو امروز دیدم:)
منطقا مثل انیمیشن ها، اکثر فیلما آموزنده نیستند و روی نکته خاصی تاکید ندارن ک بشه به راحتی فهمید چی میخواد بگه و میخواد مخاطب چی برداشت کنه ولی خب منطقا ما هم به عنوان مخاطب نباید مثل بز (البته عذر میخوام:) ) صرفا بشینیم فیلمه رو ببینیم و وقتمون رو به فنا بدیم و صرفا سرگرم بشیم:)
پس کلا بیاین سعی کنیم همیشه تا میتونیم فکر کنیم به سکانس و دیالوگ های فیلم های مختلف و گریزی به این بزنیم ک چرا نویسنده این دیالوگ رو نوشته؟ چرا کارگردان چنین صحنه ای ایجاد کرده و... و... و...
و اما بریم سراغ فیلم ک ممکنه اسپویل هم بشه
بخوام تو یه جمله بگم میشه جنگیدن برای بقا، برای زنده موندن، نمردن و کشته نشدن. شاید هرکدوممون تا حالا به دلایل مختلفی جنگیدیم تا بهش برسیم. و احتمالا اون چیزی ک دنبالش بودیم هم سطح جنگندگی ما رو مشخص میکنه. فکر میکنم به نظر نویسنده چیزی مهم تر از جون آدم نیست ک براش بجنگه و کل فیلم داره به روش های مختلفی اینو به نمایش میذاره:)
جالب اونجاس ک تنگنا ها و سختی و زجر باعث میشه ادم بیشتر به تکاپو بیوفته و دست و پا بزنه تا بتونه خلاص بشه از اوو سختی و به یه استیت با سختی یکم راحت تر بره:) تازه استیتی ک اصلا استیبل نیست و هر لحظه ممکنه باز بره به یه استیت سخت تر از سختی های قبلی:)))
فکر کنم خیلی سخت شد:)
ولی خب چرا من وقتی یه سختی میگذرونم معمولا انتظار دارم دیگ نبینم چنین سختی ای رو... درحالی ک به احتمال زیاد بد تر از اونا رو خواهم دید؟ چرا؟
اصلا چه چیزایی ارزش جنگیدن رو داره؟ ارزش چقدر جنگیدن داره؟ چطور جنگیدن و...؟
اگر فیلمو دیده باشین شاید بگین این چرت و پرتا چیه میگم:) ولی هری باید برداشت خودشو بکنه دیگه و بارشو ببینده:) حتی اگه نویسنده اصلا منظورش چنین چیزی نبوده:)
#سینمایی
#خارجی
#mad_max
این فیلمو امروز دیدم:)
منطقا مثل انیمیشن ها، اکثر فیلما آموزنده نیستند و روی نکته خاصی تاکید ندارن ک بشه به راحتی فهمید چی میخواد بگه و میخواد مخاطب چی برداشت کنه ولی خب منطقا ما هم به عنوان مخاطب نباید مثل بز (البته عذر میخوام:) ) صرفا بشینیم فیلمه رو ببینیم و وقتمون رو به فنا بدیم و صرفا سرگرم بشیم:)
پس کلا بیاین سعی کنیم همیشه تا میتونیم فکر کنیم به سکانس و دیالوگ های فیلم های مختلف و گریزی به این بزنیم ک چرا نویسنده این دیالوگ رو نوشته؟ چرا کارگردان چنین صحنه ای ایجاد کرده و... و... و...
و اما بریم سراغ فیلم ک ممکنه اسپویل هم بشه
بخوام تو یه جمله بگم میشه جنگیدن برای بقا، برای زنده موندن، نمردن و کشته نشدن. شاید هرکدوممون تا حالا به دلایل مختلفی جنگیدیم تا بهش برسیم. و احتمالا اون چیزی ک دنبالش بودیم هم سطح جنگندگی ما رو مشخص میکنه. فکر میکنم به نظر نویسنده چیزی مهم تر از جون آدم نیست ک براش بجنگه و کل فیلم داره به روش های مختلفی اینو به نمایش میذاره:)
جالب اونجاس ک تنگنا ها و سختی و زجر باعث میشه ادم بیشتر به تکاپو بیوفته و دست و پا بزنه تا بتونه خلاص بشه از اوو سختی و به یه استیت با سختی یکم راحت تر بره:) تازه استیتی ک اصلا استیبل نیست و هر لحظه ممکنه باز بره به یه استیت سخت تر از سختی های قبلی:)))
فکر کنم خیلی سخت شد:)
ولی خب چرا من وقتی یه سختی میگذرونم معمولا انتظار دارم دیگ نبینم چنین سختی ای رو... درحالی ک به احتمال زیاد بد تر از اونا رو خواهم دید؟ چرا؟
اصلا چه چیزایی ارزش جنگیدن رو داره؟ ارزش چقدر جنگیدن داره؟ چطور جنگیدن و...؟
اگر فیلمو دیده باشین شاید بگین این چرت و پرتا چیه میگم:) ولی هری باید برداشت خودشو بکنه دیگه و بارشو ببینده:) حتی اگه نویسنده اصلا منظورش چنین چیزی نبوده:)
🤔1
البته اینم بود برا امروز
https://news.1rj.ru/str/coaching_ce/73
https://news.1rj.ru/str/coaching_ce/73
Telegram
مشورت کامپیوتریها
#مشورت_4
«دیتابیس و کاربردهای آن_قسمت اول»
((در این مشورت قراره راجع به چالشهای دیتابیس و پیچیدگی پیاده سازی اون در پیام رسانهایی مثل تلگرام صحبت کنیم.))
🟡بخشهای این مشورت:
🔹فرهنگ اوپن سورس
01:00
🔹کاربرد درس دیتابیس و اپلکیشنهایی که نیازمند دیتابیس…
«دیتابیس و کاربردهای آن_قسمت اول»
((در این مشورت قراره راجع به چالشهای دیتابیس و پیچیدگی پیاده سازی اون در پیام رسانهایی مثل تلگرام صحبت کنیم.))
🟡بخشهای این مشورت:
🔹فرهنگ اوپن سورس
01:00
🔹کاربرد درس دیتابیس و اپلکیشنهایی که نیازمند دیتابیس…
👍1
#filesystem_encryption
#general
Filesystem-level encryption, often called file-based encryption, FBE, or file/folder encryption, is a form of disk encryption where individual files or directories are encrypted by the file system itself. link
#linux
LUKS implements a platform-independent standard on-disk format for use in various tools. This facilitates compatibility and interoperability among different programs and operating systems, and assures that they all implement password management in a secure and documented manner. Link
#windows
The Encrypting File System (EFS) on Microsoft Windows is a feature introduced in version 3.0 of NTFS[1] that provides filesystem-level encryption. The technology enables files to be transparently encrypted to protect confidential data from attackers with physical access to the computer. Link
#general
Filesystem-level encryption, often called file-based encryption, FBE, or file/folder encryption, is a form of disk encryption where individual files or directories are encrypted by the file system itself. link
#linux
LUKS implements a platform-independent standard on-disk format for use in various tools. This facilitates compatibility and interoperability among different programs and operating systems, and assures that they all implement password management in a secure and documented manner. Link
#windows
The Encrypting File System (EFS) on Microsoft Windows is a feature introduced in version 3.0 of NTFS[1] that provides filesystem-level encryption. The technology enables files to be transparently encrypted to protect confidential data from attackers with physical access to the computer. Link
Wikipedia
Filesystem-level encryption
form of disk encryption where individual files or directories are encrypted by the file system itself