منبع اصلی نوشتار زیر در این لینک قرار دارد

بیست پروژه برتر پایتون در گیت‌هاب

همونطور که می‌دونید گیت‌هاب یه مخزنه از میلیون‌ها پروژه‌ی مختلف که توسط کاربران به زبان‌های برنامه‌ نویسی مختلف نوشته شدن و کاربران می‌تونن به پروژه‌ها امتیاز بدن. اگه برنامه نویس هستید یا به پایتون علاقه دارید این لیست رو حتما ببینید. حداقل خوبه که آدم اسمشون رو بدونه :)

توی این پست با بیست پروژه‌ی برتر سال گذشته که با پایتون نوشته شدن آشنا می‌شیم.

ادامه مطلب

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

اسکریپت افزودن دسته‌ای مخاطبین اندروید

این اسکریپت رو امروز برای اضافه کردن مخاطبین به گوشیم نوشتم. اول شماره ها رو توی یه فایل (هر شماره در یک خط) بنویسید و بعد گوشی رو به سیستم وصل کنید و اسکریپت رو اجرا کنید.

 

#!/usr/bin/bash

IFS=$'\n'

list=`cat ~/shop-contacts`

index=1

for number in $list; do
    contact_name="shop_$index"
    adb shell am start -a android.intent.action.INSERT -t vnd.android.cursor.dir/contact -e name $contact_name -e phone $number
    adb shell input keyevent 4
    adb shell input keyevent 4
    adb shell input keyevent 4
    wait $pid
    ((index++))
    adb shell input keyevent 4
done

 

فایل حاوی شماره ها:

list=`cat ~/shop-contacts`

 

 

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

نصب و راه اندازی DVB-S/S2 در لینوکس

DVB-S/S2

 

استفاده از DVB-S یکی از پر دردسر ترین تجربه های من توی لینوکسه. من یه Prof 7500 دارم که با USB به سیستم وصل می‌شه. توی این راهنما آموزش نصب درایورها و استفاده از ابزارهایی مثل dvbscan, scan و w_scan و همچنین لیست transporder های ارائه شده با بسته ی LinuxTV dvb-apps رو نوشتم. امیدوارم به درد شما هم بخوره.

 

لینک راهنما

 

پ.ن. درایور مدل دستگاه خودتون رو توی گوگل سرچ کنید و به همون روش توی راهنما نصبش کنید.

پ.ن. برای آرچ لینوکسی هایی که با نصب dvb-apps فایل های transporder ها براشون کپی نمیشه یه فایل PKGBUILD گذاشتم که تمام این فایل ها رو کپی میکنه.

پ.ن. شرایط برای DVB-T هم باید با DVB-S بجز در دستورات جستجو که مثال هایی براشون نوشتم یکسان باشه.

 

لطفا اگه میتونید توی کامل تر شدن راهنمای بالا کمک کنید.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

راهنمای به شدت سریع نصب آرچ

Arch linux

 

همونطور که میدونید نصب آرچ لینوکس مراحل زیادی داره که معمولا نمیشه حفظشون کرد و همیشه باید یه راهنمای دم دستی برای نصب آرچ لینوکس داشته باشید. راهنماهای خیلی خوبی برای نصب آرچ لینوکس توی وب پیدا میشه و حتی کتاب فارسی آرچ لینوکس هم در دسترسه. برای مواقعی که از همه چیز اطمینان دارید و میدونید که چی کار دارید میکنید من مراحل نصب آرچ لینوکس رو به صورت خیلی خلاصه توی گیت نوشتم. امیدوارم به درد شما هم بخوره.

 

لینک گیت

 

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

اسکریپت پخش تصادفی فایل‌های تصویری

Shell Script

من آدم تنبلیم، خیلی تنبل. دوباره تنبلی باعث شد که یکی از کارهای تکراری که زحمت زیادی نداشت رو بصورت کامل بی‌زحمتش(اتوماتیک) کنم.

 

سناریو : من یه پوشه دارم که یه سری کلیپ تصویری توشه و روزی یکی دوبار کلیپ‌هایی که دوست دارم رو تماشا می‌کنم. چون دوست دارم یکی دو تا کلیپ رندوم ببینم کاری که تا به امروز می‌کردم این بود که همشون رو توی smplayer ایمپورت می‌کردم و لیست رو بصورت تصادفی پخش می‌کردم.

ادامه مطلب ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

انجمن کاربران فارسی زبان آرچ لینوکس

Arch Linux

مدتیه که انجمن فارسی آرچ لینوکس شروع به کار کرده و داره به خوبی کار می‌کنه. اگه کاربر آرچ لینوکس عزیز هستید به ما ملحق بشید.


http://bbs.archusers.ir/

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

راهنمای سریع ایمکس(Emacs)

ٍEmacs quick tips

من برای ویرایش فایل‌هام از ایمکس استفاده می‌کنم. یکی از بهترین ویرایشگرهایه که تا حالا دیدم. البته ایمکس فراتر از یه ویرایشگره و بیشتر شبیه به یه پلتفرم میمونه. یه لیستی از کلیدهای پرکاربرد ایمکس که خودم ازشون استفاده میکنم رو توی گیت‌هاب گذاشتم و امیدوارم که به دردتون بخوره.

اینجا میتونید ببینیدشون: Emacs quick tips
این هم لینک دانلود : https://github.com/silvergit/Emacs-quick-tips/archive/master.zip

 

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

افزودن تمامی دستورات زی‌پرشین به Texworks

اگه TeX کار هستید بخونید.

همونطور که می‌دونید دستورات TeX خیلی زیادن و به ذهن سپردنشون خیلی سخته. من با TeXworks کار می‌کنم، خیلی سادست و کار منو راه میندازه. قابلیت تکمیل خودکار دستورات XePersian هم اگه بهش اضافه بشه(اینجا) کارآییش به شدت بالا می‌ره. خب خوبیش اینه که می‌شه با اسکریپت نویسی قابلیت‌های دلخواه رو بهش اضافه کرد، اگه با پایتون یا جاوا اسکریپت آشنایی دارید می‌تونید به راحتی TeXworks رو گسترش بدید.

 

دستورات زی‌پرشین

 

من تمام دستورات کتاب راهنمای زی‌پرشین رو به منوی TeXworks اضافه کردم. عنوان دستورات رو با معادل فارسیشون نوشتم که بیادآوردنشون ساده تر باشه، جمعاً ۹۰۹ دستور شد که چون نمایش همشون توی منو ممکن نبود بر اساس حروف الفبا دسته بندیشون کردم.

 

 

اسکریپت‌ها رو از اینجا بگیرید.

 

ویندوزی‌ها:

از منوی Help گزینه‌ی ‫‪Setting‬‬ ‫‪and‬‬ ‫‪Resourse‬‬ رو انتخاب کنید و در پوشه‌ی باز شده اسکریپت‌ها رو کپی کنید.

 

لینوکسی‌ها:

بهتره از git استفاده کنید.

‫‪$‬‬ ‫‪git‬‬ ‫‪clone‬‬ ‫‪https://github.com/silvergit/XeWorks.git‬‬
‫‪$‬‬ ‫‪cd‬‬ ‫‪XeWorks‬‬‬‬
‫‪$ cd‬‬ The‬‬ /Equivalent‬‬ ‫‪/LATEX‬‬ ‫‪/and‬‬ ‫‪/TEX‬‬ ‫‪/Commands‬‬
‫‪$‬‬ ‫‪cp‬‬ ‫‪-R‬‬ ‫*‬ ‫‪Dest‬‬

 

در نهایت به منوی Scripts برید و از قسمت Texworks Scripting گزینه‌ Reload script list رو بزنید تا لیست اسکریپت‌ها به‌روزرسانی بشن.

 

لطفا اگه استفاده کردید نظرتون رو برای نسخه‌های بعدی بگید. ممنون.

ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

ویژگی‌هایی از پایتون که شما ممکن است ندانید – قسمت سوم

python

پایتون زبان بزرگ و قدرتمندیه که کار باهاش از نظر من بسیار لذت بخش و دوست داشتنیه. بسیاری از ویژگی‌های پایتون فقط توی این زبان دیده می‌شه و توی هیچ زبانی مشابهشون پیدا نمیشه. در این سری پست‌ها این ویژگی‌ها رو معرفی می‌کنم.

ادامه مطلب ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

ویژگی‌هایی از پایتون که شما ممکن است ندانید – قسمت دوم

python

پایتون زبان بزرگ و قدرتمندیه که کار باهاش از نظر من بسیار لذت بخش و دوست داشتنیه. بسیاری از ویژگی‌های پایتون فقط توی این زبان دیده می‌شه و توی هیچ زبانی مشابهشون پیدا نمیشه. در این سری پست‌ها این ویژگی‌ها رو معرفی می‌کنم.

ادامه مطلب
ادامه مطلب