همه‌ی نوشته‌های احمدعلی شفیعی

آزاد شدن دسترسی به سرویس جیمیل

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

دلیل منتشر شدن این نوشته‌ی کوتاه هم تبریک‌گفتن بازگشایی جیمیل به دوستان و خوانندگان دو برنامه‌نویس بود!

امیدواریم جرکات خودجوش بعدی باعث به انحراف کشیده‌شدن افراد دیگری نشود!

نگاهی به وبگاه picresize.com، وبگاهی برای ویرایش غیرحرفه‌ای عکس‌های شما!

برای ما زیاد پیش می‌آید که نیاز به ویرایش عکس در حد محدود مثلا جداکردن بخش‌هایی از آن یا تغییرسایز داشته‌باشیم. مخصوصا برای وب‌نویسان که قراردادن تصویر برای آن‌ها یکی از شیوه‌های جذب بیش‌تر کاربران است (البته هر چیزی اعتدال‌ش خوب است!). تعدادی از کاربران از نرم‌افزارهای پیش‌رفته (مثل فتوشاپ) و یا نه‌چندان پیش‌رفته (مثل Microsoft Office Picture Manager) استفاده می‌کنند. البته این نرم‌افزارها رایگان نیستند و متاسفانه کاربران ایرانی از نسخه‌های تقلبی این نرم‌افزارها استفاده می‌کنند درصورتی که جایگزین‌های سبک‌تر و رایگان نیز برای این نرم‌افزارها وجود دارد.

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

مرحله‌ی اول: انتخاب عکس.

برای انتخاب عکس شما دو انتخاب در اختیار دارید؛ می‌توانید عکس را از کامپیوتر خودتان آپلود کنید یا لینک مستقیم عکسی را به سیستم بدهید. پس از انتخاب عکس روی Countinue کلیک کنید تا به مرحله‌ی بعد هدایت شوید.

مرحله‌ی دوم: ویرایش عکس

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

ابزار اول: جداسازی و چرخاندن بخشی از عکس.

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

ابزار دوم: تغییر اندازه‌ی عکس.

با کمک این ابزار می‌توانید اندازه‌ی عکس را به کمک انتخاب‌های پیش‌فرض تغییر دهید یا با انتخاب گزینه‌ی Custom Size اندازه‌ای که مورد نظرتان است را دستی وارد کنید.

ابزار سوم: افکت‌گذاری روی تصویر.

این ابزار که کمی پیش‌رفته‌تر است امکان افکت‌گذاری روی تصویر را به شما می‌دهد. برای این‌که تاثیر هر افکت را مشاهده کنید ابتدا موس خود را روی گزینه‌ی None نگه‌دارید تا تصویر پیش‌فرض ظاهر شود سپس موس را روی هر افکت دیگر نگه‌دارید تا تاثیر آن افکت را متوجه شوید.

ابزار چهارم: انتخاب فرمت ذخیره‌سازی عکس.

در نهایت شما می‌توانید فرمت ذخیره‌سازی عکس را از بین فرمت‌های JPG، PNG، GIF و BMP انتخاب نمایید.

و پس از آن روی دکمه‌ی I’m Done, Resize My Picture! کلیک کنید تا به مرحله‌ی نهایی وارد شوید.

مرحله‌ی نهایی: چه بر سر فایل نهایی می‌آورید!

این مرحله مرحله‌ی نهایی است و به شما امکان دیدن عکس ویرایش‌شده، ادامه‌دادن ویرایش عکس، دانلود عکس و اشتراک‌گذاری آن را می‌دهد!

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

ادامه

از خودش پرسید «قرار است چه‌کار کنم؟»

جوابی نداشت…

سال‌ها گذشت و باز از خودش پرسید «قرار است چه‌کار کنم؟»

باز هم جوابی نداشت…

پس از مرگ از خدا پرسید «قرار بود چه‌کار کنم؟»

خدا گفت «فقط کافی بود شروع می‌کردی! من خودم هدایتت می‌کردم»

کیبورد استاندارد پارسی، حروف اصلی

کیبورد استاندارد پارسی و تفاوت‌هایی که باید به آن‌ها عادت کنید!

با آمدن ویندوز ۸ بالاخره کیبورد استاندارد پارسی به ویندوز هم راه‌یافت و دیگر نیازی نیست که از نرم‌افزارهای واسطه برای استانداردسازی کیبورد خود استفاده کنید. اما کیبورد استاندارد پارسی تفاوت‌های مهمی با نسخه‌ی غیراستاندارد ویندوزی خود دارد. قصد دارم در این نوشته این تفاوت‌ها را به شما نشان دهم!

در ابتدا دو تصویر را برای شما قرار می‌دهم که در اصل چینش جدید حروف و علامت‌های کیبورد پارسی است:

کیبورد استاندارد پارسی، حروف اصلی

کیبورد استاندارد پارسی، علامت‌های فرعی

اول تغییر مکان حرف پ

در نسخه‌های قبلی کیبورد پ در کنار عدد ۱ یا زیر دکمه‌ی Backspace قرار داشت. ولی اکنون این دکمه‌ به زنجیره‌ی حروف اصلی مرکزی نزدیک‌تر شده و در حرف M قرار دارد. اکنون علامت جایگزین حرف پ شده است و برای درج ئ باید از دکمه‌ی Shift+S (شیفت+س) استفاده کنید.

دوم اضافه شدن نیم‌فاصله

نیم‌فاصله یکی از بهترین کارکترهایی است که در کیبورد استاندارد وجود دارد و استفاده‌های آن بی‌شمار است (همان‌طور که در این نوشته و نوشته‌های دیگر مشاهده می‌کنید). برای استفاده از نیم‌فاصله می‌توانید از Shift+Space استفاده کنید. در این‌ نوشته به استفاده‌های نیم‌فاصله اشاره شده‌است. پس بیش‌تر به آن نمی‌پردازم.

سوم علامت‌های صدا دار (  َ ،  ِ ،  ُ )

این علامت‌ها که در کیبود غیراستاندارد در بخش میانی کیبورد قرار داشتند به بخش بالایی و کنار علامت‌های عربی منتقل شده‌اند و علائم آن بخش به بخش اعداد منتقل شده‌اند.

چهارم اعداد پارسی

اعداد انگلیسی در کیبورد غیراستاندارد به اعداد پارسی تبدیل شده‌اند که کارکترشان با اعداد انگلیسی متفاوت است یعنی ۲barnamenevis با 2barnamenevis متفاوت است و اگر اولی را وارد کنید در مرورگر به xn--barnamenevis-4rr تبدیل می‌شود!

پی‌نوشت برای استفاده از کیبورد استاندارد پارسی در ویندوز های قبل از ۸ می‌توانید این فایل را دانلود کنید و آن را Unzip کنید، روی Vista7 راست‌کلیک کنید و Run as administrator را بزنید. پس از آن کار تمام است! البته بهتر است قبل از این‌که شروع کنید به C:WindowsSystem32 بروید و یک کپی از فایل KBDFA.dll در یک مکان دیگر تهیه کنید که در صورتی که مشکلی پیش‌آمد ضرر نکنید.

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

نگاهی به نرم‌افزار Foxit Reader

 همیشه نرم‌افزارهای پیش‌فرض یش‌ترین محبوبیت را داشته اند از Internet Explorer گرفته تا پیش‌فرض‌های دیگری که شرکت‌های نرم‌افزاری برای استفاده از تکنولوژی خود در اختیار کاربران قرار داده‌اند. در این میان Adobe Reader هم مستثنی نبوده و محبوبیت خاصی بین کاربران پیدا کرده است. البته کاربران ویندوز ۸ می‌توانند از جای‌گزین ویندوزی آن یعنی Windows Reader استفاده کنند.

 در این بین برای راحتی کاربران نرم‌افزارهای کامل‌تر و بهبودیافته‌تری برای استفاده از تکنولوژی‌ها خاص مثل PDF ارائه شده‌است. در این نوشته قصد دارم یک جای‌گزین سبک‌تر ولی بهبودیافته‌تر و کاربردی‌تر برای Adobe Reader و حتی Windows Reader به شما معرفی کنم.

 نرم‌افزار Foxit Reader نرم‌افزار کاربردی با امکانات جالب است که می‌تواند جای‌گزین خوبی برای Adobe Reader باشد. اولین دلیل من برای استفاده از این نرم‌افزار چندزبانه بودن این نرم‌افزار است به این‌صورت که می‌توانید چندین فایل PDF را در محیط این نرم‌افزار بازکنید و مطالعه کنید.

 قابلیت دوم ذخیره‌کردن مقداری از نوشته است که مطالعه کرده‌اید که (تا انجایی که می‌دانم) Adobe Reader این قابلیت را ندارد (ولی Windows Reader این قابلیت را دارد) و این‌که فونت را به‌خوبی نمایش می‌دهد. آخرین نسخه‌ی Adobe Reader که من استفاده‌کردم باگ اذیت‌کننده‌ای داشت و فونت‌ها را به‌خوبی نمایش نمی‌داد.

قابلیت سوم نمای زیباتر نرم‌افزار است که مانند آفیس از Ribbon ها برای منو‌های‌ش استفاده می‌کند و این موضوع که قابلیت تغییر پوسته را به‌راحتی دارا می‌باشد.

در نهایت به‌نظر من این نرم‌افزار می‌تواند جای‌گزین مناسبی برای Adobe Reader و Windows Reader باشد.

آیا شما از این نرم‌افزار یا نرم‌افزارهای مشابه استفاده کرده‌اید؟ آیا نرم‌افزار به‌تری می‌شناسید؟ آیا در استفاده از این نرم‌افزار به مشکل برخوردید؟ دیدگاه خود را بیان کنید!

پیرمرد

پیرمرد آرام در پارک قدم می‌زد. می‌دانست این آخرین لحظات‌ش است. دوست داشت همان‌طور که دوست دارد بمیرد.

به گذشته فکر می‌کرد؛ گذشته‌های دور. به شکست‌ها و پیروزی‌های‌ش فکر می‌کرد ولی از همه‌ مهم‌تر به آن‌شب فکر می‌کزد، اواخر شانزده‌سالگی‌اش، شبی که تهدید به مرگ شد! آن‌هم توسط فرشته‌ی مرگ.

-پس بالاخره آماده شدی!

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

-ای انسان! زمان برای من مثل تو نمی‌گذرد! زمان همان‌طور که بخواهم می‌گذرد و در مورد تو، این زمان برای من خیلی زود بود! شاید به حساب زمان شما یک یا دو روز!

-در هر حال از تو متشکرم! مدت‌ها بود منظر ضربه (kick) بودم (اگر فیلم inception را دیده‌باشید متوجه منظور من می‌شوید). و تو آن را به من هدیه دادی! البته همراه با کلی ترس و پشیمانی!

-آن زمان وقت رفتن تو نبود! آن فقط تهدید بود. او می‌دانست که این، کار ضربه را برای تو انجام می‌دهد.

-و حالا تو می‌خواهی مرا پیش او ببری.

-نه دقیقا! بستگی دارد که رفتارت چگونه قضاوت شود. ولی در هر صورت تو را از این‌جا دور خواهم ساخت! چیزی که می‌دانم مدت‌ها قبل از ضربه به دنبالش بودی ولی نخواستی و نتوانستی از این‌جا جدا شوی!

-پس برویم! من از سالها پیش خودم را آماده کردم! البته آن شب و تا مدت‌ها بعد از آن آماده نبودم ولی روزی رسید که به آمادگی رسیدم و ترسی که آن شب به آن دچار شده‌بودم مرا مجاب می‌کرد که هرگز خودم را از آمادگی بازنشسته نکنم.

-این چیزی است که او باید قضاوت کند و نه من! برویم

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

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

پشت سرش همه چیز را جای گذاشت حتی دو برنامه‌نویس را!

شکست

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

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

 کسی که کنارم نشسته (مثل همیشه) به حرف می‌آید:

-تو هیچ‌قت درست و حسابی تلاش نمی‌کنی. از شکستت لذت می‌بری و موقع شکست به زخم‌هایت نمی‌اندیشی. تو می‌دانی چگونه شکست نخوری ولی یقین نداری!

با نگاهی سوال انگیز به او می‌فهمانم که واقعا نمی‌دانم چگونه به یقین برسم! و اون فقط مرا نگاه می‌کند! یا جواب را نمی‌داند یا علاقه‌ای به جواب‌دادن ندارد. از درونم صدایی می‌گوید:

-این چیزی است که خودت باید بفهمی!

 مثل همیشه که دیر و زود دارد ولی سوخت و سوز ندارد به درون گود کشیده‌ می‌شوم و مثل همیشه شکست می‌خورم…

:-(

دوره‌های آموزش برنامه‌نویسی، تصمیم نهایی

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

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

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

درخت

تلاش کرد و تلاش کرد و تلاش کرد

تلاش کرد و رشد کرد و رشد کرد

رشد کرد و بزرگ شد و بزرگ شد

بزرگ شد و بلند شد و بلند شد

بلند شد تا زمانی که بلندترین درخت جنگل بود و به‌خود می‌بالید

تا زمانی که “آن‌ها” آمدند.

آمدند و درختان را قطع کردند.

و از بزرگ‌ترینشان شروع کردند…

مترسک

این نوشته‌ای از جبران خلیل جبران رو براتون می‌نویسم

از مترسکی سوال کردم:آیا از تنها ماندن در این مزرعه بیزار نشده ای ؟ پاسخم داد : در ترساندن دیگران برای من لذت به یاد ماندنی است پس من از کار خود راضی هستم و هرگز از آن بیزار نمی شوم! اندکی اندیشیدم و سپس گفتم : راست گفتی! من نیز چنین لذتی را تجربه کرده بودم! گفت : تو اشتباه می کنی! زیرا کسی نمی تواند چنین لذتی را ببرد مگر آنکه درونش مانند من با کاه پر شده باشد!!!