En este post os he preparado más de 4500 frases españolas para practicar y mejorar su nivel de español. Las he extraído de un libro juvenil. Espero que sea útil.
در این پست بیشتر از 4500 جملهی اسپانیایی که از یک کتاب استخراج کردهام را برای تمرین و بهبود سطح کسانی که مانند خودم علاقمند به زبان اسپانیایی و دانشآموز این زبانند قرار میدهم. امیدوارم که مفید باشد.
نوشته شده به وسیله: Mohsen در 2023-05-06 تحت عناوین پایتون کتابخانه-های-پایتون rich
کتابخانهی rich
ابزار نیرومندی در زبان پایتون است برای نمایش ویژگیهای rich در ترمینال! مثلا با آن میتوان:
- متنها را رنگبندی کرد.
- متنها را bold، italic و یا زیر خط دار کرد.
- متنها را چپچین، راستچین و یا وسطچین کرد.
- متنها را به یک آدرس اینترنتی لینک کرد.
- جدول ساخت و اطلاعات را در جدول نمایش داد.
- source code ها را بسته به زبان برنامهنویسی به صورت syntax highlight شده نمایش داد.
- کدهای Markdown را به صورت تفسیر شده نمایش داد.
- صفحهی ترمینال را لایه بندی کرد و در هر لایه چیزی قرار داد.
- progress bar ساخت و وضعیت پیشرفت یک یا چند عملیات را به صورت بصری به کاربر نشان داد.
- tree ساخت و اطلاعات را به صورت شاخه شاخه و تو در تو نمایش داد.
rich
ابزار فوقالعاده نیرومندی است. بعد از آشنایی با آن، راز ترمینالهایِ زیبایی که معمولا در هنگام نصب پکیجهای نرمافزاری میبینید برایتان فاش خواهد شد و دیگر چندان با اعجاب به آنها نگاه نخواهید کرد، برای اینکه خود قادر به نوشتن چنین برنامههایی خواهید بود.
بیایید تا از دانستههایمان از دستورات خط فرمان استفاده کنیم و برنامه ننویسیم!
در سال ۱۹۸۴ برایان کرنیگان دانشمند علوم کامپیوتر و نویسندهی محبوب من همراه با Rob Pike کتابی تحت عنوان Unix programming environment نوشتند. جملهای از آن کتاب در خاطرم مانده و آن را با ترجمهای آزاد نقل میکنم. گفته بودند: «تا میتوانید سعی کنید از ابزارهای یونیکس استفاده کنید و برنامهی مستقل ننویسید مگر اینکه مجبور باشید.» نام کتاب نیز واضح بیان میکند که محیط یونیکس (و سیستمهای شبه یونیکس مثل لینوکس)، محیط برنامهنویسی است.
قبلا سودوکو را با زبان پرل حل کرده بودیم ولی برای تفریح هم که شده تصمیم گرفتم این بار آن را با پایتون حل کنم. به هر حال گمان میکنم پایتون مورد استفادهی طیف وسیعتری از برنامهنویسان و کاربران سیستمهای لینوکس است. الگوریتم مورد استفاده را تغییر ندادم ولی برای اینکه شما را به آن مقاله ارجاع ندهم و از طرفی این پست نیز کاملا مستقل باشد کلیهی متدها و ساختار برنامه و نحوهی اجرای آن را شرح خواهم داد.
نوشته شده به وسیله: Mohsen در 2023-04-29 تحت عناوین راهنمای-نرم-افزار vi
ادیتور vi با تلفظ /ˈviːˈaɪ/ در سال ۱۹۷۶ توسط آقای Bill Joy نوشته شده است. vi در نگاه اول چیزی فراتر از عجیب و غریب به نظر میرسد ولی زمانی که تا حدودی با آن آشنا شدید و از دستورات آن رمزگشایی کردید تصدیق خواهید کرد که یکی از قویترین ادیتورهایی است که تا کنون با آن کار کردهاید. پس لطفا فرار نکنید و با ما همراه باشید. قول میدهم خیلی سریع راه خود را در دنیای vi باز خواهید کرد.
vi دارای دو مُد command و insert است. در هر حال فقط یک مد فعال است. یعنی یا در مد command هستید یا در مد insert قرار دارید.
برج هانوی یکی از مسایل کلاسیک رشتهی کامپیوتر است و برای حل آن از روش «بازگشتی» استفاده میشود.
در این مساله مطابق شکل بالا سه میله داریم که در میلهی اول تعدادی دیسک به ترتیب از پایین به بالا، دیسک بزرگ به دیسک کوچک قرار گرفتهاند. باید همهی این دیسکها را با استفاده از میلهی دوم به میلهی سوم منتقل کنیم، اما در هیچ مرحلهای نباید دیسک بزرگتر روی دیسک کوچکتر قرار بگیرد.
در این پست این مساله را با پایتون و کتابخانهی pygame حل میکنیم.
نوشته شده به وسیله: Mohsen در 2023-04-28 تحت عناوین راهنمای-نرم-افزار find
دستور find
یکی از مهمترین دستورات یونیکس و سیستمهای شبهیونیکس مانند لینوکس است که دیر یا زود به آن نیاز مبرمی پیدا میکنید. با یادگیری دستور find
و به کار بردن عملی آن در کارهای روزانه، هر روز میتوانید کاربرد جدیدی برای آن پیدا کنید، مثلا با اتصال خروجی این دستور به ورودی دستوری دیگر از طریق pipe میتوانید عملیات گوناگونی را روی فایلهایی که پیدا کردهاید انجام دهید و یا اینکه مستقیما از سوییچ -exec
دستور find
استفاده کنید. -exec
بر روی تمام فایلهای یافت شده اجرا خواهد شد و میتواند شامل هر دستوری باشد. وقتی که در find
خبره شدید احتمالا به خود خواهید گفت: «بدون آن چگونه زندگی میکردم؟!»
سودوکو بازی فکری محبوبی بین مردم است ولی برنامه نویسان تنبل همه چیز را به عنوان مسالهای میبینند که باید یکبار برای همیشه آن را از میان بردارند! در این پست قصد داریم برنامهای به زبان پرل بنویسیم که سودوکوی حل نشده را به آن بدهیم و سودوکوی حل شده را تحویل بگیریم!
نوشته شده به وسیله: Mohsen در 2023-04-23 تحت عناوین feh راهنمای-نرم-افزار
در این پست به بررسی feh
و امکانات بیشمار آن میپردازیم. feh
برنامهی مشاهدهی عکس است که میتواند در محیطهای گرافیکی X11 نصب شده و مورد استفاده قرار گیرد. هدف اولیهی feh
سبک بودن و مورد استفاده سریع قرار گرفتن از طریق خط فرمان است، با این وجود میتواند با برنامههای دیگر نیز هماهنگ شده و مورد استفاده قرار گیرد.
feh
بر مبنای کتابخانه Imlib2 طراحی شده و چندین مد کاربری دارد.
شکل کلی دستور feh
به صورت زیر است:
$ feh [option] files or directories or URLs
نوشته شده به وسیله: Mohsen در 2023-04-20 تحت عناوین ترجمه-های-متفرقه
مردهای که نمیمیرد. این بهترین عنوان برای «آبیمائل گوثمان» رهبر مخوفترین و درندهترین گروه تروریستی آمریکای لاتین است. این نوشته که برگردان یکی از اپیزودهای رادیو آمبولانته به همین نام است بخشی از زندگی و مرگ او و آنچه بر پرو و مردم پرو گذشت را روایت میکند.