فهرست هکرمانس‌لی -Hacker Monthly- شماره 51

چند دقیقه پیش خبرنامه هکرمانس‌لی (hacker monthly) اومد که شماره 51 رو منتشر کردن و من هم به سرم زد که فهرستش رو بنویسم

 

هکرمانس‌لی شماره 51

توضیح اینکه این مجله چیه، نوشته خودشونو مینویسم “The best of hacker news, in print” .  این مجله خبرهای باحال گیک پسندانه‌ای رو چاپ می‌کنه هر ماه و پولی است البته، ولی فهرست مطالبش رو و همچنین لینک منبع رو میده 🙂

 

برنامه نویسی (PROGRAMING)

اگه موردی رواشتباه متوجه و ترجمه کردم بهم بگین و ممنون، و این Build Tools – Make, No More رو هم مطلب‌اش رو خوندم و درباره تفاوت‌های برنامه نویسی هست! ندونستم چی باید ترجمه کنم، و البته با تشکر از دوستی که راهنماییم کرد برای این مورد.

امیدوارم مفید باشه، 🙂

چطور یک صفحه HTML را به URL‌ دیگری ریدایرکت کنیم

 

چطور یک صفحه HTML را به URL‌ دیگری ریدایرکت کنیم

برای ریدایرکت یک صفحه html به URL‌ دیگر، لیست زیر را دنبال کنید:

  1. وارد اکانت ftp یا هاست‌تون بشین
  2. فایل index.html را ویرایش کنید و این کد را در ابتدای آن قرار دهید :  <html><meta http-equiv=”refresh” content=”0;url=http://example.com/” /></html>
  3. این URL را http://example.com  در کد بالا با URL که می‌خواهید این صفحه به آن ریدایرکت شود عوض کنید
  4. تغییرات را ذخیره کنید و اگر فایل را دانلود کرده بودید آپلودش کنید

البته این روش برای ریدایرکت‌های ثابت مناسب نیست و اگه ریدایرکت‌اتون ثابت باشه باید از ریدایرکت 301 استفاده کنین، تا کارهایی که برای SEO‌ صفحه یا وب سایتتون انجام داده بودید هدر نره.

منبع:

How to Redirect an HTML Page to Another URL

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

پاک کردن نام اکانت اسکایپ هنگام لاگین کردن

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

پاک کردن نام اکانت اسکایپ در سیستم عامل لینوکس :

پاک کردن نام اکانت اسکایپ در سیستم عامل لینوکس
پاک کردن نام اکانت اسکایپ در سیستم عامل لینوکس
  1. از اسکایپ خارج شین و پنجره‌اش رو ببندین
  2. برین تو پوشه home
  3. پوشه .skype
  4. پوشه نام اکانت اسکایپ مورد نظرتون رو انتخاب و سپس Shift+Delete

پاک کردن نام اکانت اسکایپ در سیستم عامل ویندوز :

پاک کردن نام اکانت اسکایپ در سیستم عامل ویندوز
پاک کردن نام اکانت اسکایپ در سیستم عامل ویندوز
  1. از اسکایپ خارج شین و پنجره‌اش رو ببندین
  2. در منوی start مشهور ویندوز، run را تایپ و سپس اینتر رو بزنین ( و یا کلید پنجره کیبورد رو فشار داده و همزمان کلید R را فشار دهید) خلاصه پنجره run باز شه  🙂
  3. در قسمت آدرس‌اش %appdata%Skype را تایپ و اینتر رو بزنین
  4. فلدری که همنام نام کاربری شما هست رو پاک کنین (اگه نتونستین فلدر رو ببینین Ctrl+H‌ رو بزنین تا فلدرهای مخفی نشون داده بشه و ادامه داستان رو برین، پاکش کنین)

خوب دیگه تموم شد همین بود.

منبع:

How can I remove my Skype Name from the sign-in screen in Skype for Linux?

 

روزتون عالی

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

اشتباه‌های سئو
اشتباه‌های سئو

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

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

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 معتبر باشه که کلاینت و سرور شروع می‌کنن به ردوبدل کردن یک سری اطلاعات تا یه ارتباط رمزگذاری شده رو شروع کنن، و من ترجیح میدم این موضوع رو که سرور و کلاینت چه اطلاعاتی ردوبدل می‌کنن و چه جوری ارتباط برقرار می‌شه رو برای پست بعدی مرتبط بنویسم.

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

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

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

تجربه ام با 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

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

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

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