بوسه :*

بوووووووووووووووس 🙂

خیلی خوبه بوسیدن خیلی خوبه، محبت و دوست داشتن و … رو نشون می‌ده، مثلن مامان، بابا، خواهر، برادر و همسر و معشوقه‌ و دوست دختر و یا دوست پسرمون رو می‌بوسیم یا رفیقامون رو و … در کل خوبه خیلی خوبه. این هم عکس بوسه معروف،

بوسه معروف
بوسه معروف د رمیدان تایمز

ادامه خواندن بوسه :*

واقعن کرم از خود درخت هست ؟

می‌شینیم های و هوی راه می‌ندازیم و حرف از حقوق زن و … می‌زنیم ولی همین خودمون، ما زن‌ها خیلی راحت پشت هم رو خالی ‌می‌کنیم، چرا؟ چون اون یکی نیاد ما رو جلو بزنه ؟ چون این حرف تو ظاهر برامون ارزش هست و تو باطن ضد ارزش؟ و و و …

البته این خالی کردن پشت یه نفر متاسفانه رواج‌اش خوب بوده منظور زیاد شده و ربطی به زن و مرد بودن نداره، ولی اینکه ما زن‌ها می‌بینیم که مثلن تو حوزه تکنولوژی و IT کمتر شناخنه شده‌ایم هستیم و بخواهیم برای همدیگه کاری انجام بدیم و بتونیم ولی انجام ندیم، آدم رو ناراحت می‌کنه خب و یه جورایی سرخورده از برآورده نشدن انتظارها از زن‌هایی که می‌تونن ولی می‌پیچونن 🙂

بودن این زن‌ها آدم رو هر چند مایوس می‌کنه ولی دلیل بر عدم پیشرفت‌امون نباید باشه، نه به خاطر این و نه به خاطر اون و …. به خاطر خودمون باید ببینیم کجای از جامعه هستیم و باید چیکار کنیم ؟ آیا نباید با تکنولوژی روز بریم جلو؟ آیا نباید خودمون رو از این سطح بالاتر ببریم؟ آیا نباید ببینیم چه خبر هست تو این دنیا؟ آیا نباید دغدغه‌هایی که جامعه سودجو برامون می‌سازه رو تغییر بدیم؟ اگه نباید که هیچ، ولی اگه باید پس بهتر فکر کنیم و پاشیم دوروبرمون رو نگاه کنیم.

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

ای بابا پاشو نشین 🙂

SSL چیه و چیکار می‌کنه؟

موضوع هفته پیش جلسات باز نرم‌افزاری تبریز، امنیت در وب بود و مسعود خیلی عالی مباحث رو مطرح کرد، و من هم یکی از مواردی که مسعود اشاره کرد و در موردش توضیح داد رو انتخاب کردم, بریم ببینیم SSL چیه و چه کار می‌کنه؟

SSL چیست:

می‌دونیم که اطلاعات ردوبدل شده بین سرور و کلاینت (سمت سرویس دهنده و سمت کاربر)، در طول مسیر میتونن توسط ISP ها و … خونده بشن و تقریبن همه می‌خوایم ارتباط امنی داشته باشیم در نتیجه از روش‌های رمزگذاری اطلاعات استفاده می‌کنیم البته در صورت رمز شدن هم باز امکان خونده شدن اطلاعات در شبکه هست, ولی به سختی ، تا حدی که سازمان‌ها و … اطلاعات رمز شده افراد خاصی رو رمزگشایی میکنن. (البته غیر از سازمان‌ها افراد دیگری هم احنمالن مشتاق باشن به اطلاعات دسترسی داشته باشن 🙂 ).

SSL
SSL

یکی از راه‌های رمزنگاری متن‌ها در اینترنت SSl است، یه پروتکل (مجموعه قوانین) رمزنگاری که ارتباطات بین سرور و کلاینت رو رمزگذاری می‌کنه. شرکت Netscape برای اولین بار از SSL استفاده کرد در واقع ابداع‌اش کرد، نسخه 1.0 که هیچ‌وقت بیرون نیومد و برای استفاده خودشون(Netscape) بود و بعد در سال 1995 نسخه 2.0 منتشر شد که به دلیل داشتن حفره‌های امنیتی نسخه 3.0 در سال 1996 منتشر شد و نسخه‌های بالاتر از 3.0 که TLS هست و الان در موردش صحبت نمی‌کنم هرچند TLS و SSL‌ زیاد متفاوت نیستن.

مدل رمزنگاری SSL:

SSL از مدل رمزنگاری نامتقارن استفاده ‌می‌کنه به این صورت که یه جفت کلید می سازه، کلید عمومی برای رمز گذاشتن و کلید خصوصی برای رمزگشایی، اطلاعات رمز شده با کلید عمومی فقط قابل خوندن برای کاربری هست که کلید خصوصی متناظر با اون کلید عمومی رو داره.

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

استفاده از SSL برای انتقال متن:

آدرس‌های اینترنتی (url) برای استفاده از SSl به جای پروتکل http از https استفاده می‌کنن، حتمن تا حالا خیلی از آدرس‌های اینترنتی رو دیدین که با https شروع می‌شن و کنار آدرس اینترنتی‌اشون آیکون قفل بسته هست به معنی رمز شده، مثل سرویس ایمیل گوگل (جیمیل)، https://gmail.com، گوگل برای برقراری امنیت بیشتر به صورت پیش فرض از https استفاده می‌کنه. یا مثلن وقتی تو فروشگاه اینترنتی خرید می‌کنین و میرین برای پرداخت اینترنتی و وارد درگاه بانک مورد نظر میشین اگه به آدرس دقت کنین میبینین که با https شروع شده و شما میتونین اطلاعات بانکی‌اتون رو وارد کنین با این پیش فرض که ارتباط امن هست و اطلاعات کارت بانکی شما به صورت رمز شده منتقل میشه.

SSL-https
https

برای استفاده از SSL هر دو طرف نیاز به گواهینامه معتبر SSl دارن که در طرف سرور 1-با دنبال کردن یک‌ سری دستورات فرد می‌تونه خودش روی سرور این گواهی رو ایجاد کنه و یا 2-از شرکت‌های صادر کننده این گواهی، درخواست گوا‌هی‌نامه SSL کنه.

اگه طرف سرور این گواهی‌نامه رو نداشته باشه https همون http میشه و یه ارتباط بدون رمزگذاری خواهیم داشت و اگر داشته باشه ولی گواهی‌نامه اش منقضی شده باشه یا گواهینامه معتبر نداشته باشه (میتونه به دلیل شماره 1 در پاراگرف قبلی باشه ) و … که مرورگر یه اخطار میده که این ارتباط امن نیست میخوای ادامه بدی یا نه ؟ مثل عکس زیر:

EXP-SSL Certificates
گواهی SSL منقضی/نامعتبر هست

و اگه این حالت پیش بیاد چه کنیم؟ به نظرم اگه قرار نیست اطلاعاتی منتقل کنین مثل ایمیل و پسورد و شماره کارت اعتباری و … اون وقت Process anyway رو بزنین و برین تو وب‌سایت و در غیر این صورت محتاط باشین. ولی این حالت همیشه به معنی امن نبودن ارتباط نیست.

و اگر رو سرور گواهینامه SSL معتبر باشه که کلاینت و سرور شروع می‌کنن به ردوبدل کردن یک سری اطلاعات تا یه ارتباط رمزگذاری شده رو شروع کنن، و من ترجیح میدم این موضوع رو که سرور و کلاینت چه اطلاعاتی ردوبدل می‌کنن و چه جوری ارتباط برقرار می‌شه رو برای پست بعدی مرتبط بنویسم.

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

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

با تشکر از همه رفقایی که سوال‌های منو جواب دادن، دوستون دارم همه‌تونو 🙂

معرفی کتاب پیرمرد و دریا

و این یکشنبه با معرفی کتاب پیرمرد و دریا :

کتاب پیرمرد و دریا
کتاب پیرمرد و دریا

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

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

ارنست همینگوی
ارنست همینگوی

این عکس رو انتخاب کردم چون در مورد همینگوی خوندم که به مدت 11 سال یه گربه‌ای داشته و گربه‌اش تصادف میکنه و دو تا پاش میشکنه و … دست آخر کسی بهش میگه که گربه رو باید بکشه و جواب ارنست “نمی‌توانستم ریسک کنم که ویل متوجه شود کسی قرار است او را بکشد…“، ولی نهایتن با تفنگ‌اش کارش رو میسازه.(عمو ویل، اسم گربه ارنست همینگوی)

مترجم: فاطمه اختیار وکالتی

انتشارات: یاران

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

یه قسمت از کتاب پیرمرد و دریا :

او زیاد فکر کرد. و در مورد گناه همچنان فکر می‌کرد. تو ماهی را تنها به خاطر زنده ماندن و فروختنش نکشتی. تو او را به خاطر غرور خودت کشتی. چرا که تو ماهیگیری. او را وقتی که زنده بود دوست داشتی و بعد هم عاشقش شدی. اگر عاشق او بودی چرا او را کشتی؟ یا شاید چیز دیگری در این میان بود.

امیدوارم این کتاب رو بخونین و لذتشو ببرین.

خوب باشین.

تجربه ام با Trisquel و Mint

تو این پست میخوام تجربه ام با Trisquel و Mint رو بنویسم … این مطالب تجربه شخصی هستش و مسلمن احتمال اینکه نظرم به نظرتون نزدیک نباشه زیاده 🙂

Trisquel-Mint
Trisquel-Mint

من قبلن از توزیع Trisquel استفاده میکردم .. و همونطور که میدونین مبتنی بر بنیاد نرم افزار آزاد هستش ، یعنی هیچ نرم افزار غیر آزادی روش سوار نیست و اگه همچین نرم افزاری لازمت بشه، که برای من لازم میشد، باید نصب کنین .. موضوع این بود که برای نصب دو سه تا برنامه به مشکل جدی برخوردم و نمیتونستم جواب سوالمو تو فروم این توزیع پیدا کنم .. چون نهایتن به جواب اینکه این نرم افزاری که دارین نصب میکنین غیر آزاد هست و تو فروم Trisquel به جوابش نمیرسین، بر میخوردم … نهایتن دیگه وسطای نصب TeamViewr به Errorهای جدی برخوردم و با هیچ دستوری نتونستم نصب رو تموم کنم و حتی دیگه پاک هم نشد و همینجوری موند، دیگه حتی نمیتونستم نرم افزار دیگه ای رو هم نصب کنم.

اینگونه شد که اومدم رو Mint ظاهر خوبی داشت ، محیطش نسبت به Trisquel کاربرد پذیرتر بود ولی با سخت افزار من سر ناسازگاری برداشت، محیط گرافیک پیش فرض این توزیع Cinnamon هستش ولی از همون دقیقه های اول بعد نصب سیستمم شروع کرد به هنگ کردن و بعد صفحه برفکی و بعد من مجبور به ریست میشدم … هنگ کردن هایش هم اینجوری بود، مثلن میرفتم تو یه تب مرورگر و بعد میخواستم برم تب دیگه ، که سیستم هنگ میکرد . از این ور اونور پرسیدم و یکی از دوستانم هم این مشکل رو داشت و میگفت این محیط گرافیکی با کارت گرافیک nvidia مشکل داره و باید محیط گرافیکی رو عوض کنی و ….

و من هم گفتم صبر میکنیم تا ubuntu 14.04 بیاد که دیگه زمانشه و فردا یعنی 17 آوریل میاد و میریم برا نصب …

آزاد و لینوکسی باشین 🙂

طراح طراحان جاناتان آیو

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

220px-Jonathan_Ive_(OTRS)

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

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

Jonathan Ive
Jonathan Ive

فقط اینکه خوب باید پیشرفت کنن و خوب باید بهترین باشن و یا به بهترین شدن برسن … با این دقت و ظرافت و مسئولیت پذیری و … مسلم هست که باید پیشتاز باشن، و ما ها کی میخوای بشیم همچون مهندسین و همچون طراحانی ؟ ما ها نه خود من ؟ رادیو گیک سری پیش در مورد وزنیاک بود یه مهندس واقعی و جاناتان هم یه طراح صنعتی واقعی . خوبه که همچین افرادی هستن و برای من خیلی امید ،انرژی مثبت و سازنده میارن و معرفی این افراد هم خوبه …

این معرفی جاناتان مسلمن خیلی کوتاه بود ولی اونقدر لذت بردم و انرژی گرفتم که خواستم این لذت رو همین الان منتقل کنم و شاید هم این معرفی بشه یه پست خوب برای نردو گرافی …

تو هر زمینه‌ای که هستیم عالی باشیم 🙂

انتقال ایمیل‌ها از یک سرور به سرور دیگر

حوب پیش میاد برا بعضیامون که بخوایم سرورمون رو عوض کنیم و احتمالن نیاز دازیم که ایمیل ها رو هم منتقل کنیم به سرور جدید ، منظور دیتای ایمیل‌‌هامون رو با تمام فلدرهایی که تو هاست مربوطه براش ساختیم و ….

قبل از تغییر NS دامنه‌، روی سیستمتون، تاندربیرد Thunder Bird رو نصب کنین و بعد از نصب و اجرا، از منوی راست بالا گزینه Preferences و سپس Account Settings رو انتخاب کنین، تو این پنجره پایین سمت چپ Account Action  و Add Mail Account رو انتخاب کنین. خیلی خوب آدرس ایمیل و پسوردش رو وارد کنین، به سرور کانکت میشه وبعد که انجام شد براتون دو تا گزینه میاره IMAP , POP3  که شما باید IMAP رو انتخاب کنین تا به صورت دو طرفه، تاندربرد و سرور مربوطه سینک بشه و تمام تغییرات و … رو در هر دو طرف اعمال کنه.و سپس Done 🙂

حالا تو پنل چپ تاندربرد میتونین اکانتی رو که آوردین ببینین و روش کلیک راست و Get Massage رو بزنین که تمام پوشه ها و ایمیل های اکانت رو از رو سرور میاره .

خوب این یه طرف قضیه بود . حالا میتونین NS رو عوض کنین و البته ممکنه چند تا میل این وسط از دست بره، وقتی مطمئن شدیدن NS هم عوض شده ،حالا باید ایمیلی که رو هاست جدید ساختیم هم Add کنیم رو تاندربرد به همین روش بالا ولی اگه آدرس هاشون یکی هست مثلن هر دوش هم [email protected] هستش قبل اینکه جدیده رو بیارین(اصلن تو این حالت نمیاد میگه همچین ایمیلی هستش) ، تمام پوشه های میل قبلی رو که تو لوکال هست یکی یکی drag and drop کنین مثلن روی اون Local Folder که پایین سمت چپ  هستش. بعد چک کنین که تموم پوشه ها و ایمیل‌ها رو آوردین . حالا دیگه نیازی به ایمیل قبلی نیست روش راست کلیک و گزینه settings و Account Action و سپس Remove Account.  حالا میتونین ایمیل جدید رو بیارین تو لوکال و وقتی آوردین از همون طریق بگیر و بکش فلدر ها و .. از Local Folder به اکانتتون ، ایمیل‌هاتونو منتقل کنین و تمام، یه نیگاه هم به انور بندازین و مطمئن شین که همشون رو منتقل کردین . اونور منظور ایمیلتون روی هاست .

و اگر هم آدرستون متفاوت هستش و فقط میخواین ایمیل ‌ها رو داشته باشین، همین کارهای بالا منهای انتقال فلدر ها به Local Folder و  Remove کردن  … اینجوری میشه که ایمیل جدید رو میارین رو لوکال و از قبلی Drag and Drop به جدید و تمام.

برای من که خیلی مفید و مهیج بود 🙂