مشاغل بیشتر و بیشتری در حال جایگزین شدن با کامپیوتر هستند، از رانندگی تا نویسندگی تا پرستاری. تکنولوژی در طول زمان تقاضا برای نیروی کار را کاهش خواهد داد؛ بخصوص در شغل هایی که به مهارت کمی نیاز دارند. بیست سال دیگر، تقاضا برای بسیاری از کارها شدیدا کم خواهد شد و من فکر نمی کنم مردم به این مساله به اندازه کافی توجه کرده باشند.
نویسنده: جادی
راست به چپ کردن فیلدهای فارسی در ترلو
پیام برامون نوشته:
اگر از Trello برای مدیریت کارها استفاده میکنید، میتوانید با استفاده از این اسکریپت نمایش فارسی / انگلیسی را که بصورت پیش فرض در Trello به درستی مدیریت نمیشود را اصلاح کنید:
همانطور که در انتهای صفحه آمده، برای نصب اسکریپت احتیاج به نصب cjs extension در Chrome یا TamperMonkey (کروم و سافاری) هستید.
من از TamperMonkey استفاده کردم. لینکش اینجاست: http://tampermonkey.net
مابقی کار سر راست است. پس از نصب، متن های فارسی و انگلیسی بصورت هوشمند از راست به چپ یا بالعکس نمایش داده میشوند.
و یادمونه که تلفظ صحیح ترللو، ترللو است.
لینک های شاد دوشنبه آخر دی ماه

سرویس ها
ـ گیلانی هستین؟ یا به گیلان علاقه دارین؟ یا ایده خوبی از یک سایت استانی دارین؟ اسم جالب گیلاپس که ترکیبی از گیلان و اپس است یادتونه باشه. گیلاپس به اخبار تکنولوژی بخصوص در حوزه کامپیوتر گیلان می پردازه و با متخصصان این استان گفتگو می کنه.
– اهل فوتبال هستین؟ فوتبال هایی هست که تلویزیون ما پخشش نمی کنه؟ هیچ مشکلی نیست. با سرویس ساده و سر راست زولو فوتبالها رو ببینین و با بقیه بیننده های همزمان گپ بزنین. (فعلا) رایگان، سریع، حجم کم و اینترفیس راحت و از همه مهتر نوشته شده توسط یکی از دوست های عــــالی من.
– سیستم پخش زنده اینترنتی بینا هم امکان پخش بلادرنگ تصاویر دریافتی از دوربین از طریق اینترنت رو به شما و هر کی دوست داره می ده.
– اگر هم دنبال ترکیبی از آیتونز و اونجایی که موسیقی گوش می دین و بهتون می گه ممکنه فلان آهنگ رو هم دوست داشته باشین هستین، نواک می تونه گزینه خوبی باشه. من شخصا تست نکردم ولی سرویس های خوبی رو برای پیاده کردن انتخاب کرده. امیدوارم خوشتون بیاد.
وبلاگ ها و سایت ها
- وبلاگ مشمول / کاراکترهای همیشه بیدار جای عجیبی است! هم طرحش، هم نوشته هاش. من که خوشم اومد و معرفی می کنم
- آی تی رو دنبال می کنین؟ با سایت های متنی؟ با پادکست؟ خب اصلا چرا به تلویزیون پارسیش نگاه نمی کنین که دو هفته یکبار مسائل حوزه آی تی رو پوشش می ده؟
- نشر نوین در مورد خودش می گه «با هدف بهروز نمودن دانش مدیریت و کسبوکار از طریق عرضه فارسی کتابها و مجلات مطرح و مهم جهان و ترویج مطالعه الکترونیکی از طریق عرضه رایگان و الکترونیکی این محصولات راه اندازی شد.». سایت خوبی هم دارن و پیشنهاد کتاب هم قبول می کنن (: چطوره کتاب زندگی لینوس توروالدز رو بهشون پیشنهاد بدیم؟ (:
- سایت متمم هم علاوه بر اسم خوبش (که خلاصه محل توسعه مهارتهای من است) مطالب جالبی داره. از آموزش زبان تا استراتژی و تصمیم گیری و …
- سایت پیک نیک هم مجموعه ای است از چیزی که بهش «دانش آزاد» می گه: به اشتراک گذاشتن تجربه ها و دونسته ها با همدیگه تا شاید بتونیم در زمانی که افراد دیگه برای کشفشون می ذارن صرفه جویی کنیم. در بخش های ابزار، شبکه، امنیت، برنامه نویسی، لینوکس، طراحی و کسب و کار.
- نوشته های احمد شریف پور زیاد در این وبلاگ معرفی شدن چون خوبن، ولی این یکی عالیه و شدیدا پیشنهادش می کنم: سری مطالب نوستالژیک از گذشته های کامپیوتر، تکنولوژی هایی که افراد تیپ من باهاشون بزرگ شدن و ازشون کلی خاطره دارن. قسمت اول، قسمت دوم، قسمت سوم و در نهایت قسمت چهارم
- یاسین هم بعد از برخوردش با کتاب هزار و یک شب تصمیم گرفته نسخه آنلایی از اون بسازه. من که گشتی زدم و جالب بود و شما هم شاید دوست داشته باشین با این متن قدیمی در جایی که کلمات سختش ترجمه شده، آشنا بشین. آپدیت: دوستان از پشت صحنه تذکر می دن که متاسفانه حسین از نسخه سانسور شده این کتاب قدیمی استفاده کرده ): امیدوارم زودتر آپدیت کنه و نسخه اصلی کتاب هزار و یک شب رو از کتابناک بگیرین
- مشکل حسین این بوده که سایت دولوپرز.اندروید.کام برای میهن عزیز تحریم است و براش راه حل جالبی پیدا کرده: یک اسکریپت که سایت developers-android.ir رو هر هفته اتوماتیک میرور می کنه. ایده بانمکی است و در حال اصلاح و بهبود.
برنامهها
- فردا هم در جلسات نرم افزاری باز مشهد جلسه است و توش مهدی در مورد بیت کوین حرف می زنه. اگر وقت می کنین و به موضوع علاقمند هستین یا اگر وقت ندارین ولی در این مورد هیچ چیزی نمی دونین بهتره شرکت کنین
بازار کار
- موسسه ۳گام به دنبال توسعه دهنده وب اپلیکیشن و مدیر پروژه وب است. یک نفر تمام وقت و یک نفر پاره وقت. ارسال رزومه به admin@3gaam.com
در صورتی که شما هم علاقمند به معرفی شدن در برنامه دوشنبه ها هستین، با من تماس بگیرین (:
اسپم به سبک دکتر کامران شریفی
وقتی وبلاگ آدم تبدیل بشه به یکی از منابع گزارش ایمیل های اسپم و دادن اخطار که به فلان چیز توجه نکنید اسپم است، منطقا نمی شه توی وبلاگ حرفی از آقای دکتر کامران شریفی نزد. راستش من نمی دونم اصولا چنین کسی وجود داره یا نه ولی مدتی طولانی است که یک اسپمر خبیث داره با این ایمیل سعی می کنه من و شما رو گول بزنه:
با سلام
اینجانب تمایل به استفاده از خدمات شما را داشته و ارائه توضیحات تکمیلی در پاسخ به این ایمیل، مزید امتنان است.
با تقدیم احترامات
دکتر کامران شریفی
دوستی که این رو برام فرستاده گفته چون از طریق ایمیل شرکتی دریافتش کرده بودن بهش جواب دادن و از فردا کلی اسپم به سمتشون سرازیر شده و هر بار هم سعی می کردن دگمه Report Spam رو بزنن، با این سوال مواجه می شدن که «این که جزو دوستاتونه؟! واقعا اسپمه؟»
نکته اینه که در خیلی از سیستم ها اگر شما به ایمیل جواب بدین، اون آدرس ایمیل به شکل اتوماتیک وارد فهرست دوستان شما می شه و اسپم هاش دیگه صد در صد به داخل صندوق پستی شما می رسه.
قبول کنین که اسپمرها دارن خبیث تر و دزدتر می شن.. وقتی شرکت مخابراتی های عریض و طویل و با کلی ادعا اون دو تا باشن، اسپمر ایمیلیش هم این می شه دیگه لابد.
کپی اثر انگشت وزیر دفاع آلمان از راه دور

اگر تا الان فکر می کردیم که اثر انگشت بهترین سیستم کسب هویته و فقط بعد از مرگ در چند ساعتی که انگشت ما رو قطع کردن و گذاشتن تو جیبشون و هنوزم نپلاسیده، می تونن خودشون رو جای ما جا بزنن، اشتباه می کردیم!
هکری به اسم استارباگ در کنفرانس سالانه کیآس (آشوب) نشون داه که چطوری تونسته اثر انگشت وزیر دفاع آلمان خانم اورسلا فون در لین رو کپی کنه. استارباگ حتی به شیوه کلاسیک یک لیوان یا عکس هم دست وزیردفاع نداده بلکه فقط با چند دوربین عالی از فاصله دور و زوایای مختلف از دست وزیردفاع عکس گرفته و از نرم افزار VeriFinger برای تولید اثر انگشت کمک گرفته. این هکر در سال ۲۰۰۸ هم کار مشابهی با وزیراقتصاد فنلاند کرده بود و الان با عزت و احترام به عنوان یک آدم با سواد در دانشگاه برلین تحقیق می کنه.
کلوپ کامپیوتر کی آس (آشوب) یا همون CCC یکی از معتبرترین سازمان های هک در اروپا است.
چرا گنو/لینوکس رو دوست دارم: اضافه کردن اسم فایل به تبلچرهای گیتار
دوستم یک مشکل داره و می دونه شکل مشکل چیزی است از یک کار تکراری که احتمالا در دنیای قشنگ لینوکس می شه براش راه حل های جالب پیدا کرد. صورت مساله اینه:
من تعداد زیادی فایل تبلچر (شیوه اجرای آهنگ) گیتار دارم که اسم خواننده بالاشون نوشته نشده. در نتیجه من نمی تونم سریع توی ذهنم بیارم که آهنگ چه شکلی است. مثلا وقتی بالای آهنگ نوشته شده «عسل» کمک بسیار بزرگی است اگر Ebi رو هم بالاش ببینم. این Ebi اسم فایل است پس من یکسری فایل عکس دارم که می خوام اسم فایل رو روی عکس فایل اضافه کنم
بله! لینوکس که ترکیبی از ابزارهای قدرتمند است، راه حلی عالی داره. اما یک برنامه نویس خوب همیشه اول مسائل رو در ساده ترین حالت حل می کنه و بعد مساله رو پیچیده می کنه. فرض کنیم اصولا فقط یک عکس داریم که می خوایم روش بنویسیم My Happy Text. اسم فایل هم هست Bijan Mortazavi 006. اگر بتونیم این مساله رو حل کنیم، یک قدم جلو افتادیم. در اصل من دارم مساله رو به سه بخش تقسیم می کنم:
1- اضافه کردن یک متن دلخواه به یک عکس
2- در آوردن اسم یک فایل
3- ترکیب کردن دو قدم قبلی برای هر چند تا فایل که داشتیم
قدم اول: نوشتن روی فایل
ساده است. بسته Image Magick ابزاری داره به اسم convert که می تونه تقریبا هر کاری با یک تصویر بکنه! مثلا این تصویر:

با دستور
$ convert Ebi\ 005.JPG -pointsize 43 -background Khaki label:'My Happy Text' +swap -gravity Center -append out.jpg
تبدیل می شه به:

جذاب نیست؟ بخصوص که روی تصویر چیزی ننوشتیم بلکه بالاش کمی تصویر اضافه کردیم! حالا می ریم سراغ قدم دوم.
قدم دوم: درآوردن فهرست فایلها
من احتیاج دارم اسم فایل ها رو بگیرم. اولش که ساده است؛ به لینوکس می گم همه فایل هایی که تهشون JPG هست رو بهم بده:
$ find . -name "*JPG" ./Bijan Mortazavi 005.JPG ./Ebi 015.JPG ./Ebi 018.JPG ./Ebi 016.JPG ./Darush 007.JPG
بعد کافیه بگم اون /. اول رو حذف کنه:
a$ find . -name "*JPG" | sed "s/\.\///" Bijan Mortazavi 005.JPG Ebi 015.JPG Ebi 018.JPG Ebi 016.JPG Darush 007.JPG
و چیز دیگه که بهش احتیاج نداریم اون JPG. آخر است:
$ find . -name "*JPG" | sed "s/\.\///" | sed "s/\.JPG//" Bijan Mortazavi 005 Ebi 015 Ebi 018 Ebi 016 Darush 007
و قدم دوم هم تموم می شه!
قدم سوم: چسبوندن قدم های قبلی
اینجا گزینه ها خیلی زیادن. بریم جلو ببینیم چی می شه. مثلا من می تونم با دستور xargs ورودی قدم دوم رو استفاده کنم. اصل صفرم برنامه نویسی جادی رو یادتونه دیگه؟ «برنامه پیچیده ای که کار می کنه، برنامه ساده ای بوده که کار می کرده» پس بذارین در ساده ترین حالت، هر کدوم از خطوط ورودی رو بدیم به یک دستور اکو:
$ find . -name "*JPG" | sed "s/\.\///" | sed "s/\.JPG//" \
| xargs -L1 -I THIS echo my command will work on \"THIS\" happily
my command will work on Bijan Mortazavi 005 happily
my command will work on Ebi 015 happily
my command will work on Ebi 018 happily
my command will work on Ebi 016 happily
my command will work on Darush 007 happily
عالی! ما قهرمانیم. الان ورودی قدم دوم رو خط به خط دادیم به دستور اکو. (سوییچ I می گه این خط ورودی باید کجای دستور قرار بگیره). بذارین یک ضرب سعی کنیم اصل برنامه رو اجرا کنیم و خروجی رو بریزیم توی دایرکتوری out و البته قبلش طبق همون اصل اول برنامه نویسی جادی، با گذاشتن یک echo جلوی دستوری که ساختیم یک تست هم می گیریم:
$ find . -name "*JPG" | sed "s/\.\///" | sed "s/\.JPG//" | xargs -L1 -I THIS echo convert \"THIS.JPG\" -pointsize 43 -background Khaki label:\'THIS\' +swap -gravity Center -append \"out/THIS.jpg\" convert "Bijan Mortazavi 005.JPG" -pointsize 43 -background Khaki label:'Bijan Mortazavi 005' +swap -gravity Center -append "out/Bijan Mortazavi 005.jpg" convert "Ebi 015.JPG" -pointsize 43 -background Khaki label:'Ebi 015' +swap -gravity Center -append "out/Ebi 015.jpg" convert "Ebi 018.JPG" -pointsize 43 -background Khaki label:'Ebi 018' +swap -gravity Center -append "out/Ebi 018.jpg" convert "Ebi 016.JPG" -pointsize 43 -background Khaki label:'Ebi 016' +swap -gravity Center -append "out/Ebi 016.jpg" convert "Darush 007.JPG" -pointsize 43 -background Khaki label:'Darush 007' +swap -gravity Center -append "out/Darush 007.jpg"
بله ظاهرا که همه چیز عالیه. بزن بریم! اکو رو حذف می کنم ولی با اینکه دستورهای بالا درست هستن، به دلیلی که نمی دونم چیه دستورات درست اجرا نمی شن. پس کارم رو راحت می کنم:
$ find . -name "*JPG" | sed "s/\.\///" | sed "s/\.JPG//" | xargs -L1 -I THIS echo convert \"THIS.JPG\" -pointsize 43 -background Khaki label:\'THIS\' +swap -gravity Center -append \"out/THIS.jpg\" > commands.sh $ sh commands.sh $ ls out/ Bijan Mortazavi 001.jpg Bijan Mortazavi 005.jpg Darush 003.jpg Darush 007.jpg Darush 011.jpg Delkash 003.jpg Ebi 004.jpg Ebi 008.jpg Ebi 012.jpg Ebi 016.jpg Bijan Mortazavi 002.jpg Bijan Mortazavi 006.jpg Darush 004.jpg Darush 008.jpg Darush 012.jpg Ebi 001.jpg Ebi 005.jpg Ebi 009.jpg Ebi 013.jpg Ebi 017.jpg Bijan Mortazavi 003.jpg Darush 001.jpg Darush 005.jpg Darush 009.jpg Delkash 001.jpg Ebi 002.jpg Ebi 006.jpg Ebi 010.jpg Ebi 014.jpg Ebi 018.jpg Bijan Mortazavi 004.jpg Darush 002.jpg Darush 006.jpg Darush 010.jpg Delkash 002.jpg Ebi 003.jpg Ebi 007.jpg Ebi 011.jpg Ebi 015.jpg Ebi 019.jpg
بله. دستوراتی که درست کرده بودم رو می ریزم توی یک فایل و بعد فایل رو اجرا می کنم و می بینیم که دایرکتوری out پر شده از فایل هایی که لازم بود این بلا سرشون بیاد. مثلا:

حالا می تونیم این کدها رو بدیم به دوستمون که روی سیستم خودش روی چند صد تبلچر دیگه اجرا کنه و این می شه یک فعالیت شاد و خوشحال که هم باعث می شه مهارتهای لینوکسی مون بالا بره، هم بهمون خوش بگذره هم مشکل یک دوستمون حل بشه.
رادیو گیک شماره ۴۸ – ریشه های بی ریشه قسمت دوم
ذن مکتبی از بودیسمه که توش تاکید می شه به تفکر لحظه به لحظه و نگاهی عمیق تر به ماهیت جهان. اونهم از طریق تجربه مستقیم. در ذن کوان هایی وجود دارن که مثل داستان های کوتاه هستن. این داستان ها موضوعی برای تفکر به شما می دن و تلنگری می شن برای رسیدن به روشنایی.
در کتاب ریشه های بی ریشه اریک ریموند که از خدایگان دنیای لینوکس است، کوان هایی رو برای ما نوشته که بتونیم باهاشون شاد باشیم، ازشون انرژی بگیریم و از همه مهمتر به روشنایی برسیم. چیزی بین طنز و جدی. بستگی داره نگاه شما چی باشه. این کوان ها رو احمد شریف پور عزیز به فارسی ترجمه کرده و من در پادکست ۳۲ (ریشه های بی ریشه) اکثرش رو خوندم. اما اون موقع چند کوان هنوز ترجمه نشده بودن که الان ترجمه شدن و در پادکست ۴۸ (مشهور به ۳۲ ممیز ۲) خونده می شن.
- دانلود نسخه ام پی تری
- دانلود نسخه او جی جی
- دانلود نسخه زیپ برای کسانی که سانسورچی شون صدا دوست نداره
![]() آر اس اس رادیو گیک |
![]() اپلیکیشن اندروید رادیو گیک |
![]() رادیو گیک در آیتونز |
![]() رادیو گیک در ساوند کلاود |

سوال جواب: توسعه چند پلتفرمی
مسعود پرسیده:
همونجوری که اطلاع داری من کلی در مورد ایده ام فکر کردم و به نظرم اومد شاید با پیشینه ی کمی که در زمینه توسعه دارم کسی همراه من نشه برای این ایده و به خاطر محدودیت های دیگه مثل محدودیت جغرافیایی و زمان هم پیدا کردن شخص برای توسعه ایده کار سختی باشه! پس تصمیم گرفتم اول برنامه نویسی یاد بگیرم! می خوام زبانی رو یاد بگیرم که اولا قابلیت توسعه برای چند پلتفرم رو داشته باشه حالا با فریموورک یا بدون اون و قابلیت خروجی گرفتن های جداگونه برای هر پلتفرم رو داشته باشه! از طرفی بشه یه وبسایت هم باهاش راه انداخت که همگی این برنامه ها و سایت، اطلاعات رو از یک سرور دریافت کنن!
پس من یک زبان می خوام که نیازی به نصب برنامه اضافی توسط کاربرا نداشته باشه مثل جاوا ! امکان خروجی گرفتن برای ویندوز ، ویندوز فون ، iOS ، اندروید رو داشته باشه و بشه باهاش یک سایت راه انداخت! که منبع اطلاعات همگی از یک سرور باشه! نظر خود من روی پایتونه با فریموورک های Kivy و Django ه! ولی فریموورک های معروف دیگه ای رو هم شنیدم مثل phonegap یا Haxe که به نظر میاد خوب باشن مخصوصا haxe که خودش یه زبان مجزاش و شما یه برنامه باهاش مینوسی و چند تا خروجی متفاوت برای پلتفرم های مختلف بهت میده!
چون جواب از تخصص من خارج بود، گفتم بذارم اینجا تا شاید کسی بتونه راهنمایی مناسبی بکنه.



