sudo pacman-key --refresh-keys
for install flutter on linux desktop on x86 you should first install last flutter framework
to sync 2 or more postgresql database that exist on seprate server (with specific IP) we have some way.
First we should tell about replication. replication uses when we want to make an backup from current exist postgresql DB. not a fix backup, an streaming replication that replicate each changes in primary DB on others backup DB.
So we can use this to make a mirror server, but what happen if we use write query (e.g. insert, update) on the secondery db (backup db)? ok we should not allow to write on db because every change on backup db cause to dismiss data because new data has been written on that when update from primary db. So what should we do? we should forward write query to primary db and after primary DB changes the replication send new data to backup DB so the user think write on the DB really worked while the write query forwarded to primary DB.
به نام خدا.
سلام داستان از اونجا شروع شد که برای انجام یکی از تسک ها نیاز بود از دو دستور زیر استفاده کنم:
to create a Physical Volume:
pvcreate /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg
show current Physical Volumes:
pvdisplay
به نام خدا
در این پست قصد دارم توضیحاتی در مورد فرمت ELF خدمتتون ارائه کنم.
Once in the boot menu of grub
, select the boot entry you want to boot with your Up/Down keys and press e to edit the entry.
Then navigate down to the line that starts with linux
and append break
or break=<run-time>
to make the boot process stop in the initramfs
.
به نام خدا
سلام.
یک سری توضیحات از مفاهیمی که یاد گرفتم رو میخوام اینجا یادداشت کنم.
this post I use to save only commands that uses in every day:
سلام
نزدیک ۲ ماه بود که درگیر سرعت پایین لینوکس بودم میدونستم که مشکل از منابع سیستم نیست چون سیستم من هم منابع خوبی داشت هم ویندوز که طبیعتا منابع بیشتری میخواد خیلی روون روش اجرا میشد.
سلام
طبق تصویر بالا ابتدا یک کانکشن TCP با سرور پروکسی ساکس انجام میشود سپس یک پیام که حاوی ورژن ساکس (که در حال حاضر ۵ است) به همراه نحوه ی احراز هویت (که میتواند نداشته باشد) به سرور ارسال میشود سرور در پاسخ به ما میگوید که درخواست با شرایطی که گفتی اوکی بود
به نام خدا سلام
وقتی که آرچ لینوکس رو نصب کردم در مراحل نصب وای فای به درستی شناخته میشد و کار میکرد اما هنگامی کمه آرچ لینوکس بالا میومد دیگه خبری از وایفای نبود
به کمک چت جی پی تی مشکل حل شد.
به نام خدا
سلام.
فلاگ -I برای معرفی مکان include ها کاربرد داره که به صورت زیر میشه ازش استفاده کرد
gcc test.c -o test -I/usr/include
و فلگ -L هم برای معرفی مکان Library ها کاربرد داره. لایبراری ها در واقع همون فایل های .a یا .so توی لینوکس و .lib و .dll توی ویندوز هستن که کد های از پیش کامپایل شده ان. میتونید چیز های بیشتر در مورد لایبراری ها رو توی این صفحه بخونید.
اگه اسم لایبراری که میخواهید اضافه کنید به پروژه libXX.a یا libXX.so باشه باید به صورت زیر لود کنید.
gcc test.c -o test -L$HOME/.usr/lib -lXX
در واقع با -L مکانش رو مشخص میکنید و با -l اسم لایبراری رو. توجه کنید تمام لایبراری ها اسمشون با lib شروع میشه برای همین دیگه توی معرفی اش اسم lib رو نمیارن. البته این اختیاری نیست و شما مجبورید که کلمه lib رو خط بزنید.
در حال حاضر، متداولترین روش کسب درآمد، ارایه خدمات به همراه یک محصول متنباز است. یک پروژه متن باز را به صورت تصادفی انتخاب کنید، به احتمال خیلـی زیـاد میبینید کـه به هرحال نوعـی خدمات همراهش ارایه میشود.
برنامه کامپایل شده: اگرچه شما کد برنامه را به صـورت رایـگان در اختیار قرار میدهید، اما همیشـه کاربرهایی هسـتند که میخواهند از نرم افزار استفاده کنند، اما دانش، زمان یا انرژی لازم برای کامپایل کردن آن را ندارند. این کاربرها معمولا حاضرند به شما پول بدهند تا شما کد خودتان را برای استفاده نهایی آنها آماده کنید.
خدمات نگهداری: شما از هر کسی بهتر نرم افزار خودتان را میشناسید. شما میتوانید این تخصص را به شـکل خدماتی که منجر بـه صرفه جویی در زمان و جلوگیـری از تلاش بی حاصل میشـود، به دیگران بفروشـید. بیشتر شـرکتها برای وقتشـان بیشتر از پول، ارزش قائل هستند و این راه بسیار خوبی است، به خصوص برای نرم افزارهای مبنی بر سـرور. نصب و راهاندازی پولی، یا پشتیبانی مدیریت سیستم همیشه در دسترس، دو نمونه اصلی هستند
سـخنرانی ها و کارگاه ها: اگـر نرم افزار خیلی پیچیده اسـت و یادگیری آن سـخت است، شرکتها ممکن اسـت شـما را اسـتخدام کنند تا به کارمندانشـان به صورت مستقیم آموزش دهید. یا اگر نرم افزار شما به قدر کافی محبوب باشـد، میتوانید کارگاه هایی برای افرادی برگزار کنید که میخواهند همه چیز را از پایه یاد بگیرند و به مراحل پیشرفته برسند.
به نام خدا
سلام
آخرین پروژه ای که روش کار کردم فیلیموکدی بود که مربوط میشه به تماشای فیلم های فیلیمو به وسیله مدیاسنتر قدرتمند Kodi
تا الان هیچ اسکین یا add-on ای ایرانی برای Kodi ندیده بودم
برای طراحی و پیاده سازی این چیزی که الان میبیند ۳ ماه وقت گذاشتم
وقتی میرم توی برنامه اش واقعا لذت میبرم
به نظر خودم که زیباست
به نام خدا
سلام
بالاخره بعد از چند وقت تونستم وقت کنم و به کار های مورد علاقه ام بپردازم
یکی از کار های مورد علاقه من کامپایل لینوکس برای برد خودم هست.
کلا اینکه برنامه های Bare-Metal بنویسم
یعنی برنامه ای به زبان سطح پایین که به صورت مستقیم روی سخت افزار اجرا بشه بدون هیچ سیستم عاملی
به نام خدا
سلام
سریع میرم سراغ اصل مطلب
اول بگم که منبع ما کتاب سازمان و معماری کامپیوتر ویلیام استالینگز هست ویراست 10 میتونید از اینجا دانلود کنید
توضیح ابتدایی کش اینه که بین حافظه و پردازنده قرار میگیره و کارش اینه که بخشی از رم رو بیاره و توی خودش ذخیره کنه تا پردازنده به سرعت به دستور العمل ها و داده ها دسترسی داشته باشه. سرعت کش خیلی بالاتر از رم هستش.
به نام خدا
سلام
یه مطلب کوتاه در مورد نحوه کامپایل این دو برنامه!
البته خود LibreElec توی خودش kodi داره! ولی من میخوام kodi رو هم کامپایل همینجوری!
به نام خدا
سلام
راستش برای تعیین عکس از طریق کد کمی با مشکل برخورد تا توی سایت StackOverFlow به این کد برخوردم امیدوارم به دردتون بخوره!
به نام خدا
سلام خدمت شما هموطنان عزیزم!
راستش اونجور که پیداست کیوت راه خاصی برای خروجی گرفتن از برنامه نداره که مثلا مثل یه عکس توی فتوشاپ بزنی Save as و هر جا دلت میخواد ذخیره کنی :)
به نام خدا
سلام!
میخوام چندتا از دسترسی های سریع رو که خیلی مورد استفاده قرار می گیرد را در اینجا قرار بدهم! امیدوارم برای شما مفید واقع شود!
به نام خدا
سلام خدمت شما هموطنان عزیزم!
برای دانلود سورس برنامه میتونید از لینک زیر اقدام کنید!
به نام خدا
سلام خدمت شما هموطنان عزیز!
راستش دنبال این بودم که ببینم لینوکس چجوری کار میکنه گفتم برم ببینم کد اولین نسخه لینوکس که linux 0.01 هست چجوریه؟! و چطوری میشه اونو کامپایل و اجرا کرد!
کدش رو به راحتی به دست آوردم و در سرتاسر اینترنت موجوده اما اینکه چجوری اجراش کنم خیلی وقتم رو گرفت شاید 2 یا 3 روز روش وقت گذاشتم نشد!
به نام خدا
سلام خدمت هموطنان عزیزی که به دنبال یادگیری مطالب جدید هستند!
امروز بعد از 4 روز کار میخوام نتیجه اونو در اختیارتون قرار بدم!
به نام خدا
سلام خدمت شما هموطنان عزیز...!
این اولین مطلب من بعد از کنکور هست :)
با ما همراه باشید ....
به نام خدا
سلام خدمت دوستان عزیز و هموطنان گرامی!
علاقه مندان به میکروکنترلر و الکترونیک :)
خوب من سعی کردم برنامه ای بنویسم که همه اش از وقفه استفاده بشه و حلقه while خالی بمونه، چون به نظرم این جور برنامه حرفه ای تره و کمتر خطا خواهد داشت!
به نام خدا
سلام!
خواستم یه برد برای میکرو STM8S003F3P6 بزنم که دیدم توی آلتیوم کتابخونه ای برای STM8S نداریم!
بعد از سرچ کردن چیز خاصی پیدا نکردم به جر این سایت که خداروشکر کارم با این سایت راه افتاد!
خیلی سایته خوبیه میتونید قطعاتتون رو توش سرچ کنید تا براتون بیاره! من رایگان دانلود کردم نمیدونم پولیه یا نه!
به نام خدا
سلام!
واقعا راست میگن که نابرده رنج گنج میسر نمیشود مزد آن گرفت جان برادر که کار کرد!
چند وقتی بود خیلی نارحت بودم که نمیتونم برای خودم برنامه بریزم که چه کار کنم! مثلا صبح از خواب بیدار میشدم میگفتم امروز فلان ماژول رو وصل میکردم! تا ظهر پا کامپیوتر میشستم موقع نماز میدیدم چیزی گیرم نیومد! (یعنی هیچ کاری نکردم) بعد از ظهر هم پا کامپیوتر میشستم تا شب دوباره وقت نماز شب میدیدم هیچ کاری نکردم! خیلی اعصابم خورد میشد! (دلیلش این بود که هر روز میخواستم یه کاری کنم ولی نمیشد!) امروز گفتم میرم سراغ PWM تا ظهر نشستم دوباره هیچ کاری نکردم! بعد از ظهر اومدم چند تا سرچ زدم تا به این فیلم در یوتیوب رسیدم! بعد نشستم هرچی نوشت رو منم نوشتم! نمیدونم چرا سورس رو نذاشته بود مثل آدم دانلود کنیم!
بالاخره خدا رو شکر درست شد!
به نام خدا
تصمیم گرفتم فایل های مهم رو اینجا براتون بزارم!
به نام خدا!
سلام
تصمیم گرفتم پروژه هایی رو که میسازم یا پیدا میکنم اینجا قرار بدم تا همه استفاده کنیم!
به نام خدا
سلام!
امروز برای اولین بار رفتم تا با ماژول بلوتوث HC05 کار کنم!
اولش که اصلا نمیدونستم چطور کار میکنه! فک میکردم مثل وایفای هست که میتونید بعد از اتصال بهش دستور های AT رو ارسال کنی!
به نام خدا
سلام!
امروز برد آموزشی STM8S003F3P6 که از کویر در این آدرس خریده بودم! به دستم رسید! برای پروگرم کردنش طبق یه آموزش فارسی از برنامه STVP استفاده کردم و با مشکل برخوردم بعد رفتم سراغ خود برنامه IAR و از اونجا فهمیدم که میشه علاوه بر پروگرم کردن به طرز زیبا و جالبی دیباگ هم کرد!
به نام خدا!
سلام....!
دیروز داشتم توی چند تا سایت میگشتم که به این موضوع برخورد کردم!
من روی ماژول NodeMCU فلش کرده بودم. بنابراین رفتم دنبال ربات تلگرام سازگار با NodeMCU. یکی هم پیدا کردم که خیلی کامل بود ولی نتوستم بریزم روی ماژول.
اینبار رفتم سراغ آردوینو و طبق آموزش زیر از robouav پیش رفتم و آردوینو رو روی برد رختم!
به نام خدا
سلام!
راستش وقتی با ماژول وایفای ESP8266-01 کار میکردم. (NodeMCU روش نصب کردم) خیلی لذت میبردم که بدون نیاز به کامپایل برنامه میشه به صورت آنلاین روش پروگرم کرد! منظورم اینه که دیگه نیاز نیست میکرو رو ریست کنی و وصل کنی به پروگرمر و... فقط همونجوری که روشنه وصلش میکنی به UART و براش برنامه مینویسی! تازه ویژگی های LUA خیلی بیشتر از ایناست. مثلا میتونی چند تا برنامه رو همزمان داشته باشی. یعنی میتونی هر وقت خواستی برنامه مورد نظرت رو اجرا کنی ...
به نام خدا
سلام خدمت دوستان عزیز و هموطنان گرامی
امروز دنبال این میگشتم که چظور میکرو LPC1768 رو با کابل Ethernet به اینترنت وصل کنم. تا اینکه به این صفحه رسیدم. (این سایت برای کشور عزیزمون تحریمه، باید با فیلتر شکن بازش کنید). اینجا بود که تازه با سایت mbed آشنا شدم!
اول دیدم ابتدای کد نوشته #include "mbed.h" خوب بنابراین دنبال کتابخانه mbed.h گشتم. که به این صفحه رسیدم. دیدم یه عالم کتابخونه برای این میکرو نوشتن که خیلی هم کیفیت برنامه نویسی خوبی دارن و با زبان C++ میشه ازش استفاده کرد.
به نام خدا
سلام خدمت دوستان عزیز!
این پروژه از پارسال هست همون پارسال خواستم بزارم ولی با خودم گفتم بزار حرفه ای ترش کنم ولی دست از کار کشیدم. بنابراین امسال که دوباره اومدم سراغش گفتم بدون هیچ تغیری اول برای شما دوستان قرار بدم.
به نام خدا
سلام خدمت دوستان عزیز
بعد از سه ماه کار تصمیم گرفتم نتیجه ی کارم رو در اختیار شما بزرگواران قرار بدم!
راستش در سدد بودم که یک کامپیوتر بسازم بنابراین دست به کار شدم و ابتدا اتصال حافظه ی میکرو SD به FPGA رو بررسی کردم و آموزش اون رو اینجا قرار دادم. سپس برای نمایش متن نیاز به ارتباط با LCD بود پس به سراغ VGA رفتم و آموزش آن رو در اینجا قرار دادم. تا اینکه رسید به ورودی ها یعنی کیبورد و موس که بعد از یک سری کار روی اینها موفق به توصیف مداری که بتواند به کیبورد متصل شود، نشدم. در نهایت به سراغ قلب کامپیوتر یعنی پرازنده رفتم. نیاز بود تا پردازنده از یک سری دستور العمل پشتیبانی کند. باید دستور العمل ها را مشخص میکردم ولی برای نوشتن برنامه برای این پردازنده نیازمند کامپایلر و... بودیم بنابراین تصمیم گرفتم که دستور العمل های پردازنده مانند پردازنده ی معروف و مشهور اینتل یعنی 8086 باشد زیرا که برنامه و کامپایلر و شبیه ساز برای این پردازنده در اینترنت موجود است. بنابراین دست به کار شدم و مبنای کارم رو برنامه emu8086 قرار دادم. تا در نهایت بیش از 80 درصد دستور العمل های این پردازنده رو پورت کردم و به سراغ وقفه های dos رفتم تا با آن با نمایشگر ارتباط بر قرار کنم و روی LCD کاراکتر نمایش دهم. در اینجا بود که برای سخت افزار من (کارت SD) مشکلی پیش اومد و از ادامه ی کار باز ماندم. ولی کد مربوط به نمایش کاراکتر رو نوشتم اما از درستی عملکردش صحت حاصل نشده!
به نام خدا
سلام
این عبارت به انگلیسی معنی لقب میده و تقریبا کار define در زبان C رو انجام میده!
از طریق این عبارت شما میتونید برای هر بیت یا چند بیت از یک سیگنال یا متغیر یه اسم جدا تعریف کنید!
به نام خدا
سلام خدمت شما دوستان عزیز
امروز میخواستم یک رم بسازم که اطلاعات از فبل درونش باشه..! یعنی یه جورایی میخواستم یه رام بسازم (از طریق IP Core ها) و باید اونو init میکردم.
به نام خدا!
سلام عرض میکنم خدمت شما هموطنان و دوستان عزیزم!
امیدوارم که حالتون خوب باشه و سر خوش و سرحال باشید!
این روز ها حال و هوای انتخابات هست و همه به فکر رئیس جمهور آینده هستن!
توصیه مکنم حتما برید به یه نفر که فکر میکنید شایسته هست و موفق خواهد بود رای بدید!
بریم سراغ اصل مطلب:
به نام خدا!
در این مطلب میخوام به موضوع نحوه کارکرد و ارتباط با کارت SD بپردازم!
خوب بریم سراغ اصل بحث:
به نام خدا!
سلام دوستان عزیز
اگه مطلب وبلاگم رو دنبال کرده باشن میدونید یه پست در همین موضوع قبلا برای زبان برنامه نویسی VHDL نوشته بودم! (البته الان دارم ادامه اش میدم) الان تصمیم گرفتم برای زبان وریلوگ رو هم قرار بدم! اگه بتونیم با هر دو زبان برنامه نویسی خیلی خوب میشه! بنابراین منم تصمیم گرفتم برنامه ها رو به هر دو زبان قرار بدم! (البته نه همه برنامه ها رو اون آسون هاشو اگه قرار باشه یه مدار سخت رو تصویف کنیم باید ببینیم برای هر کدوم قسمت کدوم بهتره و با کدوم میشه راحت تر کار کرد)
به نام خدا!
سلام خدمت شما دوستان و هموطنان عزیزم!
یه خورده که با وریلوگ کار کردم ازش خوشم اومد! چون به زبان C نزدیک تره و کار کردن باهاش راحت تره! خوب اگه ما بتونیم هر دو زبان VHDL و Vrilog رو یاد بگیریم که عیبی نداره اتفاقا قدرت برنامه نویسی مون خیلی بالاتر میره! ممکنه توصیف یه چیزی با زبان وریلوگ خیلی ساده تر از توصیف با VHDL باشه و شاید هم در جای دیگه ای بلعکس.
به نام خدا!
سلام عرض میکنم خدمت شما دوستان عزیز و هموطنان گرامی!
شاید شما هم بخواید توی یه پروژه از قابلیت های دو زبان قدرتمند VHDL و Verilog بهره ببرید! روش کارش رو امروز ما میگیم! (البته هیچ کار خاصی نداره)!
به نام خدا!
سلام خدمت شما دوستان عزیز!
خوب قرار شده ارور ها و نحوه حل مشکلشون رو اینجا بزارم!
پس با ما باشید....!