اگر می خواهید اطلاعات خود را به صورت دلخواه همانند بالا در مشخصات ویندوز وارد کنید این مطلب را دنبال کنید
اگر می خواهید اطلاعات خود را به صورت دلخواه همانند بالا در مشخصات ویندوز وارد کنید این مطلب را دنبال کنید
اندی پیش برادرم یک مونوپاد خرید کرد که به دلیل استفاده نادرست، مونوپاد خراب شد اما ریموت بلوتوثی مونوپاد سالم ماند و به دست من افتاد. بنده هم این فکر به ذهنم خطور کرد که از این ریموت ۳ کلیده به عنوان ریموت بلوتوثی لپتاپ استفاده کنم. بعد از روشن کردن ریموت و اتصال لپتاپ بهش متوجه شدم که ریموت به عنوان یک کیبورد عمل میکند.
هرچند که کلید Home همین کار را انجام میدهد اما معمولا این کلید در جای مناسبی قرار ندارد و علاوه بر آن در هر تخته کلید در مکان متفاوتی قرار دارد. Ctrl+A همین کار را برای شما انجام میدهد و در مکان مناسب و ثابتی قرار دارد.
کلید End همین کار را میکند اما کلید Ctrl+E در مکان مناسبی میباشد.
کلید Ctrl+K هر چه در موقعیت فعلی تا پایان خط وجود دارد را حذف میمیکند. میتوانید با Ctrl+A به اول خط بروید سپس با Ctrl+K کل خط را حذف کنید.
دستور clear همین کار را انجام میدهد اما Ctrl+L همین کار را با تایپ کلیدهای کمتری انجام داده و حتی زمانی که دارید دستور دیگری نیز مینویسید نیز قابل استفاده است بدون آنکه چیزی که مینویسید پاک شود.
در روزگاری که همه جا صحبت از این بیماری ناخوانده یعنی کرونا (Covid-19) هست ما هم کمی به این موضوع از بعد رسانه ای می پردازیم.
در این روز ها بازار شایعات از همیشه داغ تر است و حتی برخی شایعات می توانند از خود این ویروس هم برای جان ما خطرناک تر باشند! شایعاتی که هر کدام به دلایلی، به طور کل غیر انسانی، در شبکه های مجازی دست به دست می شوند و خواه و نا خواه به دست ما می رسند. البته که موضوعات مطرح شده در این مطلب، تنها اصول ساده ای، از سواد رسانه ای هستند؛ که در نظر داشتن آن ها حتی می توانند در مقابله با جنگ رسانه ای یا جنگ نرم هم کمک کننده باشد.
این مطلب به تدریج کاملتر میشود پس در آینده دوباره به آن سر بزنید :)
مبتدیهای یک زبان برنامه نویسی مخصوصا اگر قبل از فراگیری زبان جدید یک زبان دیگر را یاد گرفته باشند، کد هایی به زبان جدید اما با روشی نادرست(و با روش زبان قبلی اگر داشته باشند) مینویسند. این کدها معمولا به درستی کار میکنند اما به روش زبان جدید نوشته نشدهاند. یک مثال معروف در زبان پایتون استفاده از range(len(somelist)) برای دسترسی به اعضای یک لیست است.کامن لیسپ نیز بین زبانها برنامه نویسی استثنا نیست.در ادامه برای حل کردن هر مسئله در کامن لیسپ حداقل دو تکه کد یکی روش اشتباه حل کردن مسئله در کامن لیسپ و دیگری روش درست آنرا ارائه میکنم.
def controllInput(func:callable, prompt = '>'): while True: try: inputValue = input(prompt) value = func(inputValue) if type(value) == bool: if value: return inputValue; else: print('!!INVALID INPUT!!') else: return value, inputValue except: print('!!INVALID INPUT!!') a = controllInput(str.isdigit, 'digit: ') print(a, type(a)) b = controllInput(int, 'int: ')[0] print(b, type(b)) c = controllInput(str.isalpha, 'alpha: ') print(c, type(c)) d = controllInput(lambda x: x.isalpha() and len(x)==5, '5 alpha:') print(d, type(d))
(defun bubble-sort (vector) (loop for swapped = nil do (loop for i from 0 below (1- (length vector)) when (> (aref vector i) (aref vector (1+ i))) do (rotatef (aref vector i) (aref vector (1+ i))) (setf swapped t)) unless swapped return vector))
این تغییرات میتواند در مورد قالب وبلاگ، شیوهی نوشتن نویسندگان، رفتار نویسندگان، مطالب و ... باشد. البته قول نمیدهیم تمام این تغییرات را اعمال کنیم. اگر ایدهای دارید از طریق بخش نظرات با ما در میان بگزارید.
از آنجا که به تازگی دارم پایتون کار می کنم می خواستم تا به هسته اندروید تبلتم پایتون رو اضافه کنم تا بتونم براش اسکریپت پایتونی هم بنویسم. پس جست و جو کردم تا چطور می تونم این کار رو انجام بدم؛ تا این که یافتم چطور می تونم پایتون 3.4.2 رو به اندروید اضافه کنم. البته برای استفاده از پایتون بر روی اندروید راه های دیگری مانند استفاده از برنامه QPython هم هست که به روت هم فکر نکنم نیاز باشه ولی در این جا شما می تونید کد ها و اسکریپت ها را از شل اجرا کنید و حتی اسکریپت هایی برای سیستم بنویسید که به سادگی اجرا می شوند.
قبل از هر چیز باید بگم که این دستورالعمل نیاز به دسترسی روت داره و طبق گفته ی منبع فقط روی پردازشگر های ARM جواب میده. من این کار رو انجام دادم و به خوبی روی تبلت سامسونگ به مدل GT-P3100 جواب داد. استفاده از ARM هم برای سادگی کار پیشنهاد می شه که البته میشه از یک terminal emulator برای اندروید هم استفاده کرد.
در پایتون ۳.۸ یک عملگر جدید برای انتصاب معرفی شده است.این عملگر جهت انتصاب در عبارات بزرگتر استفاده میشود. مثلا:
a = 10
if (b := a) == 10:
...
در تکه کد بالا همزمان مقدار b برابر مقدار a میشود و هم مقایسه انجام میشود.