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

یک برنامه کوچک ولی به درد بخور دو

در پست قبلی در مورد این برنامه نوشتم الان فقط عکسشو می زارم
این نسخه مشکلی که نسخه قبل داشته رو رفع کردم مسکلش این بود بود که یادم می رفتم 
gtk_widget_show_all()
رو برای چیزای جدید صدا بزنم
یه مشکلی توی قسمت حذف  داشت که رفع شد
ردیف امروز هم رفت ستون اخر چون لزومی نددارد که شما روزهای بعد رو ببینین
کلا کد بهبود یافت
دانلود



ادامه مطلب

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

یک برنامه کوچک ولی به درد بخور دو

در پست قبلی در مورد این برنامه نوشتم الان فقط عکسشو می زارم
این نسخه مشکلی که نسخه قبل داشته رو رفع کردم مسکلش این بود بود که یادم می رفتم 
gtk_widget_show_all()
رو برای چیزای جدید صدا بزنم
یه مشکلی توی قسمت حذف  داشت که رفع شد
ردیف امروز هم رفت ستون اخر چون لزومی نددارد که شما روزهای بعد رو ببینین
کلا کد بهبود یافت
دانلود



ادامه مطلب

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

یک برنامه کوچک ولی به درد بخور

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

ولی یه راه حل ساده هست شما می تونین یه جدیل تنظیم کنین وهر کاری رو که انجم دادین جلوش یه تیک بزنین این کار باعث می شه دچار خود تشویقی بشین و کمک آدم شین
دی

اگه بخاین برای این کار از برنامه ای مثل اولوشن استفاده کنین واقعا دردسره یعنی هر روز باید اون کارو به لیست اضافه کنین
یه برنامه کوچیک هست که این کارو می کنه

با کلیک روی add کارهایی که می خاین روزانه انجام بدین اضافه کنین
شما می تونین تنظیم کنین که اون عادت خوبه یا می خاین ترکش کنین!

در قسمت یک لیست کار ها نمایش داده می شه

در قسمت دو روزهای هفته هست
شما هر کاری رو که انجام دادین روی دکمه مربوط بهش کلیک کنید به ازای هر بار یک امتیاز به شما داده می شه
یعنی مثلا اگه دوبار اون ده صفحه از رو کتاب خوندید به خودتون دو امتیاز بدین
مشخصه که اون کلید هایی که شکل دارن امروز رو نشون می دن – عکس مال سه شنبه است
شما اگه اگه کار بد روانجام بدین امتیاز منفی می گیرین

در قسمت سه شما جمع امتیازهای اون روز رو می بینین
من امروز منفی دو امتیاز اوردم یعنی گند زدم

مشکل
این برنامه رو هول هولکی نوشتم
چون وقت نداشتم نتونستم یه مشلکلشو رفع کنم

وقتی شما یه ایتم اضافه یا کم می کنین جدول اپدیت نمی شه
یعنی شما باید برنامه رو ببندین و باز کنین تا جدول درست شه
البته شما می تونین همه ایتم ها رو اضافه کنین بعد برنامه رو ریست کنین-منظورم اینه که مجبور نیستید برای هر ایتم برنامه ریست شه

برنامه رو می تونین بدون نصب کردن با دستور

./habits.py
اجرا کنین ولی اگه نصبش کنین بهتره ثوابشم بیشتره

جهت دریافت آخرین نسخه اینجا را ببینید



ادامه مطلب

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

یک برنامه کوچک ولی به درد بخور

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

ولی یه راه حل ساده هست شما می تونین یه جدیل تنظیم کنین وهر کاری رو که انجم دادین جلوش یه تیک بزنین این کار باعث می شه دچار خود تشویقی بشین و کمک آدم شین
دی

اگه بخاین برای این کار از برنامه ای مثل اولوشن استفاده کنین واقعا دردسره یعنی هر روز باید اون کارو به لیست اضافه کنین
یه برنامه کوچیک هست که این کارو می کنه

با کلیک روی add کارهایی که می خاین روزانه انجام بدین اضافه کنین
شما می تونین تنظیم کنین که اون عادت خوبه یا می خاین ترکش کنین!

در قسمت یک لیست کار ها نمایش داده می شه

در قسمت دو روزهای هفته هست
شما هر کاری رو که انجام دادین روی دکمه مربوط بهش کلیک کنید به ازای هر بار یک امتیاز به شما داده می شه
یعنی مثلا اگه دوبار اون ده صفحه از رو کتاب خوندید به خودتون دو امتیاز بدین
مشخصه که اون کلید هایی که شکل دارن امروز رو نشون می دن – عکس مال سه شنبه است
شما اگه اگه کار بد روانجام بدین امتیاز منفی می گیرین

در قسمت سه شما جمع امتیازهای اون روز رو می بینین
من امروز منفی دو امتیاز اوردم یعنی گند زدم

مشکل
این برنامه رو هول هولکی نوشتم
چون وقت نداشتم نتونستم یه مشلکلشو رفع کنم

وقتی شما یه ایتم اضافه یا کم می کنین جدول اپدیت نمی شه
یعنی شما باید برنامه رو ببندین و باز کنین تا جدول درست شه
البته شما می تونین همه ایتم ها رو اضافه کنین بعد برنامه رو ریست کنین-منظورم اینه که مجبور نیستید برای هر ایتم برنامه ریست شه

برنامه رو می تونین بدون نصب کردن با دستور

./habits.py
اجرا کنین ولی اگه نصبش کنین بهتره ثوابشم بیشتره

جهت دریافت آخرین نسخه اینجا را ببینید



ادامه مطلب

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

بیاین پی دی اف بازی

اول از هم این پکیج رو نصب کنین

pdftk

و حالا دستورات!

split

با این دستور pdf خود را split کنید

pdftk in.pdf burst

این دستور فایل‌هایی به نام‌ pg_0001.pdf و غیره می سازد برای این که نام‌گذاری به صورتی که دوست دارید باشد از سبک نمایش printf استفاده کنید مثلا

pdftk in.pdf burst page_%04d.pdf

به این صورت نام‌گذاری می‌کند pg_0001.pdf, pg_0002.pdf و غیره

تغییر زمینه
pdftk in.pdf background back.pdf output out.pdf

این دستور زمینه اولین صفحه pdf ورودی رو درمیاره و اون رو را زمینه تمام صفحات خروجی می‌کند

join

برای چسباندن دو فایل pdf چنین کنید

pdftk in1.pdf in2.pdf cat output out.pdf

یا این که همه فایل‌های pdf مورد نظر را در یک شاخه کپی کنید و

pdftk *.pdf cat output out.pdf

تعمیر (در صورت امکان)
pdftk broken.pdf output fixed.pdf

حذف صفحه

برای حذف صفحه مثلا ۱۳ بزنید

pdftk in.pdf cat 1-12 14-end output out1.pdf

توضیح:

cat 1-12 14-end

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

rotate

ممکنه بخواین pdf رو بچرخونین برای این که pdf رو ۹۰ درجه خلاف ساعت بچرخونین بزنین

pdftk in.pdf cat 1-endL output out.pdf

نکته:
اون L بعد از end که می‌بینین جهت و مقدار چرخش رو مشخص می‌کنه می‌تونین به جاش این‌ها رو بزنین

N: 0
E: 90
S: 180
W: 270
L:-90
R:90
D:180

چرخوندن صفحه اول

pdftk in.pdf cat 1E 2-end output out.pdf

این دستور فقط صفحه اول رو می‌چرخونه و با بقیه صفحه‌ها کاری نداره – اون‌ها رو حذف نمی‌کنه

نمونه

شما می‌توانید هم زمان چندین صفحه رو حذف کنید و بقیه رو هم بچرخونین!

pdftk 1.pdf cat 1-10L 20-30E 40-endS output out.pdf

خروجی این دستور
صفحه ۱ تا ۱۰ – ۹۰ درجه در خلاف جهت عقربه‌های ساعت چرخیده
صفحه ۱۱ تا ۱۹ – حذف شده
صفحه ۲۰ تا ۳۰ – ۹۰ درجه در جهت عقربه‌های ساعت چرخیده
صفحه ۳۱ تا ۳۹ – حذف شده
صفحه ۴۰ تا آخر- ۱۸۰ درجه در جهت عقربه‌های ساعت چرخیده



ادامه مطلب

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

بیاین پی دی اف بازی

اول از هم این پکیج رو نصب کنین

pdftk

و حالا دستورات!

split

با این دستور pdf خود را split کنید

pdftk in.pdf burst

این دستور فایل‌هایی به نام‌ pg_0001.pdf و غیره می سازد برای این که نام‌گذاری به صورتی که دوست دارید باشد از سبک نمایش printf استفاده کنید مثلا

pdftk in.pdf burst page_%04d.pdf

به این صورت نام‌گذاری می‌کند pg_0001.pdf, pg_0002.pdf و غیره

تغییر زمینه
pdftk in.pdf background back.pdf output out.pdf

این دستور زمینه اولین صفحه pdf ورودی رو درمیاره و اون رو را زمینه تمام صفحات خروجی می‌کند

join

برای چسباندن دو فایل pdf چنین کنید

pdftk in1.pdf in2.pdf cat output out.pdf

یا این که همه فایل‌های pdf مورد نظر را در یک شاخه کپی کنید و

pdftk *.pdf cat output out.pdf

تعمیر (در صورت امکان)
pdftk broken.pdf output fixed.pdf

حذف صفحه

برای حذف صفحه مثلا ۱۳ بزنید

pdftk in.pdf cat 1-12 14-end output out1.pdf

توضیح:

cat 1-12 14-end

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

rotate

ممکنه بخواین pdf رو بچرخونین برای این که pdf رو ۹۰ درجه خلاف ساعت بچرخونین بزنین

pdftk in.pdf cat 1-endL output out.pdf

نکته:
اون L بعد از end که می‌بینین جهت و مقدار چرخش رو مشخص می‌کنه می‌تونین به جاش این‌ها رو بزنین

N: 0
E: 90
S: 180
W: 270
L:-90
R:90
D:180

چرخوندن صفحه اول

pdftk in.pdf cat 1E 2-end output out.pdf

این دستور فقط صفحه اول رو می‌چرخونه و با بقیه صفحه‌ها کاری نداره – اون‌ها رو حذف نمی‌کنه

نمونه

شما می‌توانید هم زمان چندین صفحه رو حذف کنید و بقیه رو هم بچرخونین!

pdftk 1.pdf cat 1-10L 20-30E 40-endS output out.pdf

خروجی این دستور
صفحه ۱ تا ۱۰ – ۹۰ درجه در خلاف جهت عقربه‌های ساعت چرخیده
صفحه ۱۱ تا ۱۹ – حذف شده
صفحه ۲۰ تا ۳۰ – ۹۰ درجه در جهت عقربه‌های ساعت چرخیده
صفحه ۳۱ تا ۳۹ – حذف شده
صفحه ۴۰ تا آخر- ۱۸۰ درجه در جهت عقربه‌های ساعت چرخیده


ادامه مطلب