بایگانی برچسب: s

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

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

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

بازم خبر خوب؟ (: لنوو لپ‌تاپ‌های ThinkpPad P53 و P1 Gen 2 رو با فدورا هم عرضه خواهد کرد و البته خب هر لینوکس دیگه ای که مبتنی بر اوبونتوی LTS باشه هم به شکل منطقی باید کاملا درست کار کنه. همچنین لنوو برای سازگاری کامل احتمالا مجبوره بعضی درایورها رو هم به کرنل اضافه کنه که اینکار آپ استریم خواهد بود، یعنی درایورها به کرنل اصلی اضافه می شن نه به عنوان یه پچ مخصوص لنوو. اینکار بهترین گزینه است برای ما و دنیای لینوکس.

پاین بوک پرو؛ یه لپ‌تاپ لینوکس مبتنی بر آرم ۲۰۰ دلاری

عجیبه که اینو من ندیده بودم. یه لپ تاپ مبتنی بر پروسسور آرم که لینوکس ران می‌کنه، بدنه اش فلزی است و بسیار ارزونه – البته به پول یه آدم عضو جهان. این کامپیتر ۱۴ اینچی، صفحه 1080p داره. دیسکش ۶۴ یا ۱۲۸ است و ۴ گیگ هم رم داره. این کامپیوتر همچنین یه باتری ۱۰هزار میلی آمپری داره که بین ۴ تا ۶ ساعت روشنش نگه می‌داره و پورت‌های یو اس بی ۲ و ۳ و همینطور یه یو اس بی سی که اجازه می‌ده کامپیوتر رو به مانیتور اکسترنال ۴کی خودتون وصل کنین و از اون باحالتر، قابل شارژ از این پورت هم هست، درنتیجه می تونین با هر کله‌گی مرسومی که دارین، این رو هم شارژ کنین (: و البته جک مثل آدم ۳.۵ اینچ هم داره (:

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

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

تنظیم ادیتور ویم برای برنامه نویسی [پایتون]

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

لینک تنظیم ادیتور ویم برای برنامه نویسی در آپارات و یوتیوب.

نصب خود ویم

توی قسمت های قبلی که با ویم کار کردیم پس منطقا نصب شده (: اما بحث اینه که انتظار می ره ویم شما نسبتا جدید باشه، حداقل بالاتر از ۷.۳.

➜  ~ vim --version
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Apr 12 2020 17:46:58)

اگر روی مک هستین و ورژن شما پایینتر است، شاید با brew update و brew install vim بتونی وضع رو بهتر کنین. روی لینوکس ها احتمالا به اندازه کافی به روز هستین.

پلاگین‌‌های ویم

ویم الان یه شبیه یه پلتفرم شده که روش کلی پلاگین نصب می کنین و کارهایی رو می کنه که شما دوست دارین. نصب پلاگین‌های از طریق مدیراکستنش‌ها انجام می‌شه که یکی از مرسوم‌هاش Vundle است. نصبش ساده است. واندل رو کلون می کنینش توی تنظیمات پلاگین های ویم؛ یه چنین چیزی:

git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim

حالا برای شروع تنظیمات کافیه یه فایل به اسم .vimrc توی هوم درست کنین:

touch ~/.vimrc

و توش تنظیمات واندل رو اضافه کنین:

set nocompatible              " required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'gmarik/Vundle.vim'

" add all your plugins here (note older versions of Vundle
" used Bundle instead of Plugin)

" ...

" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required

set encoding=utf-8

بقیه کارها واضحه: اضافه کردن پلاگین ها و تنظیم کردن چیزها و یاد گرفتن شورتکات ها.. الان اگر برین توی ویم و این دستور رو اجرا کنین، واندل پلاگین هایی که بهش گفتین رو براتون نصب یا به روز می کنه.

:PluginInstall

حالا وقتشه که قدم به قدم پیش بریم.

استفاده خوب

قبلا هم گفتم. خوبه فیچرهای چیزهایی که ازشون استفاده می کنین رو بگیریم. معمولا آدم ها به شکل تجربی یکسری فیچر اولیه رو یاد می گیرن تا کارشون راه بیافته و بعد حرفه ای تر نمی شن. خوبه اگر از چیزی استفاده می کنین، کم کم فیچرهای مناسبش رو یاد بگیرین. مثلا در مورد ویم، استفاده کمتر از ماوس یا استفاده بیشتر از :sp و :vs و کامندهایی که حرفشون رو زدیم مثل بافرها و ..

تا کردن کد

تا کردن؟ انگلیسی ها می گن fold. در حالت عادی با za فولد می شد ولی خیلی ها می ذارن روی space.

" Enable folding
set foldmethod=indent
set foldlevel=99

البته دقت کنین که فولد بر اساس ایندنت انجام می شه. برای پیشرفته‌تر کردن با درک زبان و … SimpylFold رو سرچ کنین.

فرمت بهتر فایل برای پایتون

برای ایندنت کردن بر اساس پپ۸، اینها رو اضافه کنین:

au BufNewFile,BufRead *.py
    \set tabstop=4
    \set softtabstop=4
    \set shiftwidth=4
    \set textwidth=79
    \set expandtab
    \set autoindent
    \set fileformat=unix

و برای ایندنت خوب اتوماتیک:

Plugin 'vim-scripts/indentpython.vim'

و چنین چیزی برای مشخص کردن اسپیس های اضافی

au BufRead,BufNewFile *.py,*.pyw,*.c,*.h match BadWhitespace /\s\+$/
 highlight BadWhitespace ctermbg=red guibg=darkred

اتوکامپلیت

اتوکامپلیت ایده ها و شکل های مختلفی داره. مثلا ممکنه فانکشن های اصلی رو بدونه یا ممکنه متغیرها رو زیر نظر بگیره و … گزینه اصلی خیلی ها برای مجموعه ای از زبان‌ها ِYouCompleteMe است که باید مستقل نصبش رو پیش برین. با این به واندل اضافه اش کنید:

Bundle 'Valloric/YouCompleteMe'

و بعد از نصبش چند تا تغییر ریز هم بدیم:

let g:ycm_autoclose_preview_window_after_completion=1
map g  :YcmCompleter GoToDefinitionElseDeclaration

ویرچوال انوها

معلومه که ویم درکی از ویرچوال انوها نداره. برای ایجاد کردن این درک می تونیم اینکار رو بکنیم:

"python with virtualenv support
py << EOF
import os
import sys
if 'VIRTUAL_ENV' in os.environ:
  project_base_dir = os.environ['VIRTUAL_ENV']
  activate_this = os.path.join(project_base_dir, 'bin/activate_this.py')
  execfile(activate_this, dict(__file__=activate_this))
EOF

چک کردن سینتکس

پلاگین داریم دیگه...

Plugin 'vim-syntastic/syntastic'
Plugin 'nvie/vim-flake8'
let python_highlight_all=1
syntax on

تنظیم رنگ ها

یک نگاه خودتون بندازین... سخته انتخاب کرده و من هی عوض می کنم. ولی در نهایت با

colorscheme desert

درخت فایل ها

اوه اوه.. بعضی ها عاشق اینن بعضی ها نمی دونن اصلا چرا هست! نرد تری مرسمترین است:

Plugin 'scrooloose/nerdtree'
Plugin 'jistr/vim-nerdtree-tabs'
let NERDTreeIgnore=['\.pyc$', '\~$'] "ignore files in NERDTree

می تونین با :NERDTree فعالش کنین ، با o در بافر جدید باز کنین. با t در تب جدید، با i در اسپلیت افقی و با s در معودی. p می ره دایرکتوری بالا و r ریفرش می کنه. بقیه اش؟ ? (: بستن؟ :NERDTreeClose

قرتی بازی های آخر

مثلا

set number
set showmatch
set history=1000
set undolevels=1000
set wildignore=*.swp,*.bak,*.pyc
set visualbell
set noerrorbells

و پلاگین هایی مثل

Plugin 'Lokaltog/powerline', {'rtp': 'powerline/bindings/vim/'}

در این دوران کرونا، برای سرگرمی و یاد گرفتن کرنل لینوکس خودتون رو کمپایل و استفاده کنید؛ ویدئو

کرنل اصلی ترین بخش سیستم عامل است. در واقع پروسه ای که کنترل کلیت سیستم و بقیه برنامه ها رو بر عهده داره. توی دنیای گنو/لینوکس، هسته سیستم عامل ما همون لینوکس است. یک کرنل آزاد که در کنار مجموعه ای از ابزارهای گنو و بقیه چیزها، توزیع های لینوکس رو ساختن.

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

توی این ویدئو، به روش سنتی کرنل لینوکس رو از سایت کرنل دات اورگ میگیریم، یه وری باهاش می ریم و بعد کمپایلش می کنیم و کامپیوترمون رو باهاشون بوت می کنیم. حین کار گپی هم در مورد کل ماجرا می زنیم.

به نظرم تجربه خوبیه برای روزهای کم کاری و منطقا می تونه کلی چیز به شما یاد بده. البته حواستون باشه که در صورت اشتباه احتمالا کامپیوتر شما بوت نمی شه و باید بتونین با گراب ور برین یا از گزینه های دیگه کامپیوتر رو بالا بیارین (: پس احتیاط رو هم فراموش نکنین؛ البته در کنار اینکه آدم با اشتباه کردن چیز یاد می گیره. اگر هیچ وقت اشتباه نکنین یعنی احتمالا در حال کشف چیزهای جدید نیستین.

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

اگر دوست داشتین این مطلب رو به شکل ویدئویی توی آپارات ببینین.

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

در صورتی که می خواین سراغ این مساله برین دو تا چیز لازم دارین: یه کامپیوتر نسبتا قدیمی که داره خاک می خوره و یه لینوکس جدید ولی جمع و جور و بامزه. اولی از شما و این هم پیشنهادهای من برای دومی ها:

لوبونتو

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

پورتئوس

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

پاپی لینوکس

حالا که داریم کوچیکتر و سبکتر می شیم، وقتشه از پاپی لینوکس بگیم. یه گنو لینوکس که از ۲۰۰۳ با ماست و توی ۳۰۰ مگ یا کمتر اجازه می ده هر کار مرسومی رو بکنیم. با دسکتاپ قشنگ و بسیار آسون و امکان ریمستر کردن راحت. پاپی مدعی است که بر اساس نیازها و ابزارهای خودش ساخته شده و یک توزیع مثل بقیه توزیع ها نیست بلکه یه ایده و ترکیب است که می تونه رو بقیه توزیع ها پیاده بشه. در نتیجه شما می تونین پاپی لینوکسی بر اساس مثلا ابوونتو یا اسلکور یا رزبین داشته باشین و از پکیج های اون توزیع ها استفاده کنین. همچنین می تونین بر اساس یه پاپی، ریمستر بسازین و توزیع خودتون رو داشته باشین. ایده ای که خیلی ها دوستش دارن. راستش رو ب خواین پاپی همیشه از توزیع های مورد علاقه و مورد تست و حتی خیلی وقت ها مورد استفاده من بوده [و هست!].

تاینی کور لینوکس

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


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

کارت ویزیتی که لینوکس اجرا می‌کنه

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

اگر این کامپیوتر رو به یه کامپیوتر دیگه وصل کنین، در تقریبا ۶ ثانیه بوت می‌شه و علاوه بر یه فولدر که توش فایل هایی مثل رزومه و اینها هست، یه پورت سریال هم به شما می‌ده که اگر از طریقش به لینوکسی که داره روی کارت ویزیت وصل می شه وصل بشین، می‌تونین به چند بازی جمع و جور لینوکسی کامند لاینی و یه ۲۰۴۸ و حتی یه مفسر میکروپایتون دسترسی داشته باشین. همه اینها روییه چیپ ۸ مگی با یه بوت لودر ۲۵۶کیلویی و یه کرنل ۱.۶ مگی پیاده سازی شدن. کل فایل سیستم روت ۲.۴ مگ بیشتر نیست و هوم هم قابل نوشتن است.

قیمت؟ همه این سیستم روی هم کمتر از ۳ دلار قیمت داره و البته کماکان اگر کسی اونو بگیره، یعنی خیلی جدی گرفته شده (:

برای توضیحات بیشتر در مورد مراحل ساخت و طراحی اینجا رو ببینین.

بالاخره منتشر شد: گنو/لینوکس سنت او اس ۸

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

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

پس بریم دانلود، اگر هم سوالی در مورد کدوم توزیع لینوکس و تفاوت میزکار و اینها دارین، نگاه کردن به کتابچه لینوکس و زندگی کمک خوبیه.

رادیوگیک – شماره ۹۵ – تاخیری دوبل

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

و البته اگر دوست دارین، پسوند رو بکنین ogg و فایل رو بگیرین.

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

اخبار

  • کارمندی که ۱۳۰۰ تا کارت بانکی رو حفظ کرده بود دستگیر شد
  • متادیتاهایی که آدم می‌کشن
  • کیسه پلاستیکی رو کنار می ذارین؟ صدها بار از کیسه پارچه ای تون استفاده کنین
  • کوبول هم ۶۰ ساله شد
  • و نیوزلند اجازه می ده حقوق کارمندها رو با بیت کوین بدین
  • بحث بیت کوین است اینم بگم که در تمام شهرهای چین، انرژی خورشیدی ارزونتر از برق غیر خورشیدی است
  • دیپ فیک رو یادتونه؟ حالا داره گسترده می شه… یه کلاه بردار با دیپ فیک صدای مدیرعامل، مدیر رده پایینتر رو قانع کرده که ۲۴۳هزار دلار پول بهش منتقل کنه
  • چین شرکت های مخابراتی رو هک کرده تا بتونه از ایغورهای مسافر جاسوسی کنه
  • اوکلند سومین شهر آمریکاست که استفاده پلیس از تشخیص چهره رو ممنوع کرده
  • پابلیک کد

در اعماق

  • قانون جدید کالیفرنیا، باعث می شه شرکت هایی که به شکل اپ هستن، کارگرانشون رو به عنوان کارمندهاشون حساب کنن
  • مشکل امنتیی FPGAها
  • توییتر کلا ارسال از اسمس رو قطع کرد تا جک هایجک نشه
  • استالمن در مایکروسافت
  • ایران نیاز به قانون کمتر داره، نه بیشتر
  • کاربران ایرانی به زودی احراز هویت می شوند

موسیقی

  • شعر اول، صدای پرویز گرجی بیانی