سیاره لینوکس فارسی

سازمان جهانی بهداشت، رسما «اختلال بازی ویدئویی» را به رسمیت شناخت

چیزی مثل «مرض بازی‌های ویدئویی» شبیه چیزیه که پدر و مادرها بگن ولی از امروز، سازمان جهانی بهداشت هم به چیزی به اسم «اختلال بازی‌» رو به رسمت شناخته و اونو به فهرست داخلی بیماری‌هاش اضافه کرده. نسخه جدید که همین هفته منتظر شده، می‌گه در صورت وجود سه مورد زیر، بازی کردن رو می‌شه یک اختلال دونست:

  1. ناتوانی در کنترل بازی کردن (میزان، تکرار، پایان دادن به بازی و …)
  2. بالا رفتن اهمیت بازی کردن در مقایسه با بقیه فعالیت‌ها و اولویت گرفتن بازی نسبت به دیگرکارهای زندگی یا فعالیت‌های روزمره
  3. ادامه دادن یا زیاد کردن میزان بازی علی رغم درک صدماتی که بازی می‌زنه

جالب نیست؟ احتمالا خیلی‌ها رو می‌شناسیم که این شرایط رو دارن و حتی ممکنه در مورد خودمون هم آشنا باشه. همین مساله یک گیر تشخیصی درست می کنه: این شرایط بسیار مرتبط به تفسیر ما از ناتوانی، بالا رفتن اهمیت، دیگر کارهای زندگی و … است. در مقابل مساله جذاب اینه که این اختلال هم در موارد بازی‌های آنلاین می‌تونه تشخیص داده بشه و هم در مورد بازی‌های آفلاین. و البته در آخر باید بگم که میزان شیوع این اختلال،‌ به گفته سازمان جهانی بهداشت «بسیار کم» است و قرار نیست از فردا هر کسی که به نظر پدر مادرش زیاد بازی می کنه رو با برچسب «اختلال بازی ویدئویی» برچسب بزنیم؛ کاری که خیلی از روانشناس‌ها به راحتی با اختلال‌های دیگه می‌کنن. به گفته عضو سازمان جهانی بهداشت دکتر ولادیمیر پوزنیاک «میلیون‌ها گیمر در سراسر جهان هستن که ممکنه واقعا هم درگیر بازی‌هاشون باشن ولی هیچ وقت کیس مناسبی برای تشخیص اختلال بازی به حساب نیان».

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

لینک‌های دوشنبه ها – خرداد ۱۳۹۶ – از بازار کار تا کتاب یوگا و دانلود فیلم و تی‌شرت

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

  • این پروژه های نبی است، آزاد و اوپن سورس، توضیحات مفصل هم توش داره. دانلود کننده از فیلیمو و دانلود کننده از نماوا
  • و البته سایت آرشیو ساعتی تلویزیون خبیث انحصاری جمهوری اسلامی رو هم نبی درست کرده. دلیل معرفی من اینه که دقیقا خواسته مشکلش با UX مهمل صدا و سیما رو حل کنه. همون کاری که من با پیش شماره آی آر کردم. توی تی وی تی وی تی وی آی آر می تونین راحت برنامه فلان کانال در فلان ساعت رو دانلود کنین.
  • تورینگ شاپ با اسم باحالش، یک مرکز چاپ تی شرت است. شاید به دردتون خورد (:
  • امین هم کتاب «برنامه تمرینی یوگا در ۲۸ روز» آقای ریچارد هیتلمن رو ترجمه کرده و آزاد منتشر کرده. اگر دوست داشتین از همینجا دانلود کنین به امید بدنی سالم و خندون و خوشحال و آماده تغییرات و ذهنی بدور از تشویش و هرج و مرج.

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

رویداد

بازار کار

  • ما یه تیم ۳ نفره هستیم از دانشگاه شهید چمران رشت که بعد از دیدن ویدو های DevOps بستون تصمیم گرفتیم یه استارتاپ سفارش آنلاین غذا در لاهیجان به اسم فودلوپ راه بندازیم و تو این راه خیلی از آموزش‌هات استفاده کردیم. تو این پروژه هم از جنگو استفاده کردیم و خیلی هم راضی‌ایم . اما نیاز به یه برنامه نویس IOS داریم که لاهیجان سکونت داشته باشه. اگه کسی مایل بود میتونه رزومش رو به eysoon2@gmail.com بفرسته .

نصب برنامه های ویندوز روی لینوکس، ساده تر از قبل

احتمالا wine رو میشناسید! پروژه ای که کمک میکنه تا برنامه های ویندوزی رو روی لینوکس نصب و استفاده کنیم. که البته درد سرهای خودش رو داره. احتمالا Flatpak رو هم میشناسید! پروژه ای که شروع شد تا نرم افزارهای لینوکسی راحت تر نصب بشن و یه جورهایی همه چیزایی که برای اجرا شدن لازم دارن رو با خودشون داشته باشن. این جوری دیگه احتمال مشکلات dependency بسیار کاهش پیدا میکنه و خلاصه اینکه خیلی زندگی راحت تر میشه!


حالا اگر این دو تا رو با هم ترکیب کنیم چی میشه؟! میشه پروژه ای به نام Winepak که تلاش میکنه برنامه های ویندوزی رو به کمک wine و با روش Flatpak به لینوکس بیاره. اینجوری دیگه دردسرهای wine رو نخواهیم داشت.
روش استفاده از winepak در اینجا و همچنین در سایت خودشون شرح داده شده.

اضافه کردن هارد دیسک جدید به VM بدون نیاز به Reboot

hard-disk

فرض کنید که یک vm یا همان ماشین مجازی داشته باشید که در حال اجرا می باشد و اکنون به دلیل کمبود فضای هارد دیسک قصد دارید تا یک هارد دیسک جدید به ماشین مجازی در حال اجرا اضافه کنید.

پس از اضافه کردن هارد دیسک جدید به vm شما قادر به دیدن آن هارد دیسک جدید نمی باشید زیرا SCSI Bus باید rescan شود.برای اینکار می توان یکبار vm را reboot کرد تا هارد جدید را مشاهده کرد.ولی همانطور که در عنوان این مطلب گفته شد ما قصد داریم بدون reboot کردن vm هارد دیسک جدید را مشاهده کنیم و از آن استفاده کنیم.

برای این منظور کافیست تا به صورت دستی SCSI Bus را rescan کرد.روش اینکار در سیستم عامل های مختلف متفاوت می باشد.برای انجام اینکار در سیستم عامل گنو/لینوکس باید به این ترتیب عمل کرد.

ابتدا باید شماره host bus را پیدا کرد که برای اینکار کافیست تا دستور پایین را اجرا کنید :

 

# grep mpt /sys/class/scsi_host/host?/proc_name

پس از اجرا دستور گفته شده خروجی مانند زیر را مشاهده خواهید کرد :

 

/sys/class/scsi_host/host0/proc_name:mptspi

که در این خروجی host0 فیلد مورد نظر ما می باشد.

اکنون برای rescan کردن bus کافیست تا دستور زیر را اجرا کنید :

 

echo "- - - " > /sys/class/scsi_host/host0/scan

 

توجه داشته باشید که بجای host0 باید شماره host ای که از دستور اولی بدست آوردید را بنویسید.نکته دیگر اینکه منظور از سه تا – این می باشد که همه ی controllers و همه ی channels و همه ی luns اسکن شوند.

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

 

 

امید است تا از این مطلب استفاده لازم را برده باشید.

 

قفل امن، نباید با پیچ گوشتی باز بشه؛ امنیت یک مساله همه جانبه است

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

فکر می‌کنین جواب تولید کننده چی بوده؟ «ولی قفل ما برای هر کسی که پیچ گوشتی نداشته باشه بسیار مطمئن عمل می‌کنه».

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

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

آموزش استفاده از فایل‌های pbk در لینوکس (اتصال از طریق vpn به سرورهای ویندوزی)

قبلا توی پست‌های "معرفی کلاینت lync برای لینوکس" و "دسترسی از طریق Remote Desktop Connection ویندوز به لینوکس" به بررسی دو تا از مشکلاتی که ممکن هست توی استفاده از لینوکس برای ما پیش بیاد پرداختیم. یکی دیگه از این دست مشکلات اتصال vpn به سرورهای ویندوزی هست؛ معمولا شرکت‌ها - در صورتیکه بخوان دسترسی ریموت به فردی بدن - برای راحتی کاربر یک فایل با پسوند pbk ایجاد میکنن و اون رو به فرد تحویل میدن، این فایل‌ها برای ویندوز شناخته شده هست و با دوبار کلیک و اجرای اون و البته وارد کردن نام کاربری و کلمه عبور، براحتی میشه از دسترسی ریموت استفاده کرد؛ ولی متاسفانه این فایل‌ها برای لینوکس شناخته شده نیست و نمیشه به این راحتی از اون استفاده کرد.

توی این پست سعی می‌کنیم توی چند مرحله این مشکل رو هم حل کنیم :)


۱. با استفاده از دستورات زیر بسته‌های مورد نیاز رو نصب می‌کنیم:

$ sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp 
$ sudo apt-get update
$ sudo apt-get install network-manager-l2tp

۲. اگر از میز کاری غیر از unity و یا gnome استفاده می‌کنید باید بجای دستور زیر دستور متناظر با میز کار خودتون رو پیدا کنید:

$ sudo apt-get install network-manager-l2tp-gnome

۳. توی این مرحله باید یک کانکشن vpn تعریف کنیم؛ نرم افزار System Settings رو اجرای می‌کنیم، گزینه Network رو انتخاب و بر روی علامت + که پایین پنجره هست کلیک می‌کنیم. مقدار Interface رو VPN و نوع اون رو Layer 2 Tunneling Protocol (L2TP) می‌زنیم.

۳.۱. یک اسم برای این کانکشن وارد می‌کنیم.

۳.۲. آدرس سرور رو تو قسمت Gateway وارد می‌کنیم. اگر آدرس سرور رو نمیدونید، می‌تونید فایل pbk رو با یک ویرایشگر متن باز کنید و دنبال عبارت PhoneNumber بگردید.

۳.۳. نام کاربری رو تو قسمت User name وارد کنید.

۳.۴. گزینه IPsec Settings رو انتخاب کنید:

۳.۴.۱. گزینه Enable IPsec tunnel to L2TP host رو تیک بزنید.

۳.۴.۲. رمزی که همراه فایل pbk به شما دادن رو تو قسمت Pre-shared key وارد کنید.

۳.۴.۳. تو بخش Advanced برای Phase 1 Algorithms مقدار 3des-sha1-modp1024 و برای Phase 2 Algorithms مقدار 3des-sha1 رو وارد کنید.

۳.۴.۴. دکمه Ok رو کلیک کنید.

۳.۵. دکمه Save رو کلیک کنید.


حالا میتونید با استفاده از این vpn به سرور ویندوزی دسترسی ریموت داشته باشید.


برای اینکه سرویس xl2tpd روی سیستم شما فعال نباشه، از دو تا دستور زیر استفاده کنید:

$ sudo service xl2tpd stop
$ sudo systemctl disable xl2tpd


توضیح اینکه من این روش رو روی ubuntu 16.04 استفاده کردم و اطلاع ندارم روی نسخه‌های دیگه و یا توزیع‌های دیگه این روش جواب میده یا نه.


منبع: https://askubuntu.com/questions/789421/l2tp-ipsec-psk-vpn-client-on-xubuntu-16-04/797764

سه قرارداد(پروتکل) در لایه کاربرد؟

اگر قرار باشد سه و تنها سه قرارداد در لابه کاربرد وجود داشته باشند، بنظر شما آن سه قرارداد کدام باید باشند؟

خودم هنوز باید در این مورد فکر و تحقیق کنم.

نمایش thumbnails برای فایلهای XCF

فرمت XCF فرمت پیشفرض ذخیره سازی تصاویری است که در GIMP ساخته میشن. متاسفانه به طور پیشفرض در Nautilus این فایلها تصاویر بندانگشتی یا همون Thumbnail ندارن. اما چاره کار بسیار راحته. کافیه در آرچی ها با نصب یک پکیج از AUR این مورد رو برطرف کنیم (برای اوبونتو به لینک منبع مراجعه کنید)
yaourt -S gnome-xcf-thumbnailer
ممکنه از این طریق نصب نشه و به شما ارور validity بده. اگه این طور شد باید دستی این کار رو انجام بدیم!
اول به سایت AUR برای این پکیج میریم و با کلیک روی Download snapshot فایلش رو دانلود میکنیم. و در یک پوشه ای extract میکنیم. بعد با این دستور بسته نصبی رو میسازیم:
makepkg -g >> PKGBUILD && makepkg
و در پایان عملیات با این دستور کار نصب رو تموم میکنیم:
makepkg --install 
اگر احیانا بسته source دانلود نمیشه، میتونین با مراجعه مستقیم خود سورس رو دانلود کنید و در پوشه ای که فایل PKGBUILD قرار داره بذاریدش.
حالا باید تصاویر بندانگشتی فایلهایی که اصطلاحا fail شدن رو پاک کنیم تا دوباره برای ساختنشون تلاش کنه:
rm -r ~/.cache/thumbnails/fail
از این به بعد فایلهای XCF هم thumbnail خواهند داشت.

اولین حشراتی که مفهوم صفر رو درک می‌کنن پیدا شدن: زنبورها

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

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

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

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

قبلا هم نشون داده شده بود که دلفین‌ها و طوطی‌ها می‌تونن مفهوم صفر رو به همین شکل بفهمن ولی جالبی این کشف اینه که مغز زنبورها تنها ۱ میلیون نورون داره که در مقایسه با ۸۶ میلیارد نورون ما، بسیار کمتره. البته همین محقق‌ها می‌گن احتمالا دلیل توانایی بی‌نظیر مغز زنبورها در اینه که شرایط زندگی اونها ایجاب می‌کنه دائما در حال مسائل باشن و مکان‌ها رو به خاطر بسپارن و ظاهر گل‌ها رو از هم تفکیک کنن.

رادیو اینترنتی با Lollypop

برنامه Lollypop یک موزیک پلیر برای دسکتاپ Gnome است. مهمترین ویژگی ای که این موزیک پلیر داره اینه که باید آرشیو موسیقی بسیار تمیز و مرتبی داشته باشید. چون لالیپاپ آرشیو موسیقی شما رو بر اساس Album, Artis, Gener دسته بندی میکنه و در واقع حکم ویترین فایل های موسیقی شما رو داره. و اگر آرشیو موسیقی شما مرتب نیست بهتره سراغش نرید. یا اینکه از برنامه هایی مثل Puddletag برای مرتب کردنش استفاده کنید. که البته زمان زیادی میبره ولی ارزششو داره.

یکی از امکاناتی که لالیپاپ داره، امکان پخش رادیوهای اینترنتی است. کافیه در سایدبار لالیپاپ رایت کلیک کنید و Radios رو به لیست اضافه کنید و بعد ایستگاه های اینترنتی رادیوها رو با New Radio اضافه کنید و لذت ببرید


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